@charset "utf-8";


/************************************************
 共通設定
************************************************ */
body {
	/*color: #ddd;*/
	font-family: Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14px;
	background-color:#eee;
    padding: 0;
	margin: 0;
}

select {
	border: solid 1px #ccc;
}

img {
	vertical-align: middle;
	border-style:none;
}
.content {
	width: 960px;
	margin: auto;
}
.clear {
	clear: both;
}
.marginTop10 {margin-top: 10px;}
.marginTop20 {margin-top: 20px;}
.marginTop30 {margin-top: 30px;}
.marginTop40 {margin-top: 40px;}
.marginTop50 {margin-top: 50px;}
.marginTop60 {margin-top: 60px;}
.marginTop70 {margin-top: 70px;}
.marginTop80 {margin-top: 80px;}
.marginTop90 {margin-top: 90px;}
.marginTop100 {margin-top: 100px;}
.marginBottom10 {margin-bottom: 10px;}
.marginBottom20 {margin-bottom: 20px;}
.marginBottom30 {margin-bottom: 30px;}
.marginBottom40 {margin-bottom: 40px;}
.marginBottom50 {margin-bottom: 50px;}
.marginBottom60 {margin-bottom: 60px;}
.marginBottom70 {margin-bottom: 70px;}
.marginBottom80 {margin-bottom: 80px;}
.marginBottom90 {margin-bottom: 90px;}
.marginBottom100 {margin-bottom: 100px;}

/************************************************
 パターンＡ
************************************************ */
.container_a {
	background-color: #fff;
	/*padding					: 20px;*/
	text-align			: center;
}


.background01{
background-image: url(../image/header_background.png);
background-repeat:no-repeat;
background-position: top;
height					: 500px;
}

/* .background02{
background-image: url(../image/background01.png);

} */



.header {}
.header_left {
	float						: left;
	width						: 25%;
	text-align			: left;
    margin: 30 30 30 20 ;
    /*margin-left: 10;*/
    
    
}
.header_right {
	float						: right;
	width						: 25%;
    text-align			        : right;
    margin: 30 20 30 20;
    /*margin-right: 10;*/
}
.box_title_a {
	margin					: 70px;
	color						: #0078F0;
	font-size				: 34pt;
    font-weight: bold;
	text-align			: left;
}
.box_title_a p {
	margin-top			: 25px;
	font-size				: 20pt;
    font-weight: bold;
	color						: #0078F0; 
}
.box_title_a .back_image {
	margin-top			: -90px;
	text-align			: right;
    
}
.text01 {
	font-size				: 30pt;
	color						: #0078F0;
	font-weight			: 900;
    
}
.contents02 {
	background-image: url(../image/background01.png);
	background-repeat:no-repeat;
	text-align			: center;
	height					: 368px;
	background-position: center center;
    color: blue;
}
.contents02 p {
	color						: #FFFFFF;
	padding-top			: 230px;
	font-size				: 16pt;
	font-weight			: 900;
    /*text-align: auto;*/
    margin-right: -20;
}
.merit_title {
	font-size				: 23pt;
	color						: #0078F0;
	font-weight			: 800;
}
.box_point {
	width						: 700px;
	font-size				: 14pt;
	font-weight			: 800;
	color						: #0078F0;
	list-style			: none;
	margin					: 0px 0 0 100px;
}
.text_point01 {
	text-align			: left;
	padding					: 20px 0 0 90px;
	width						: 480px;
	height					: 50px;
	background-image: url(../image/point011.png);
	background-repeat: no-repeat;
	background-position: left 7px;
   
}
.text_point02 {
	text-align			: left;
	padding					: 20px 0 0 90px;
	width						: 610px;
	height					: 50px;
	background-image: url(../image/point022.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.text_point03 {
	text-align			: left;
	padding					: 20px 0 0 90px;
	width						: 560px;
	height					: 50px;
	background-image: url(../image/point033.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.hr_double {
	border-bottom		: double 5px #333;
}
.image_point {
	width						: 700px;
	height					: 420px;
	font-size				: 18pt;
	font-weight			: 800;
  	color						: #0078F0;
	margin					: auto;
	margin-top			: 50px;
	padding-top			: 8px;
	background-repeat: no-repeat;
}

.image_point p {
	margin-top			: 380px;
	/*padding-top			: 8px;*/
	background-repeat: no-repeat;
}

.memo_point {
	text-align			: left;
    font-size				: 14pt;
	font-weight			: 800;
	color						: #0078F0;
	margin-top			: 20px;
    margin-left: 190    
}
.memo_point p {
	font-size				: 14pt;
	font-weight			: 800;
	color						: #0078F0;
	margin-top			: 10px;
}
.box_result {
	background-color: #646464;
    color						: #FFFFFF;
}
.box_left {
	float						: left;
	width						: 25%;
	text-align			: right;
	margin					: 50px 0 50px 50px;
}
.box_right {
	float						: right;
	font-size				: 13pt;
	font-weight			: 500;
	line-height			: 2.0em;
	width						: 60%;
	text-align			: left;
	margin					: 50px 0 0 0;
}

.sign1{

margin-top: 100;
}

.text_copy {
	font-size				: 10pt;
	font-weight			: 500;
	color						: #333;
	margin-top			: 100px;
}



.scroll{
  text-align:       left;
  width:            610px;
  height:           475px;
  background-color: #f9f9f9;
  margin:           10px auto 100px;  
  border:           1px #999999 solid; 
  padding:          15px 10 10 10;
  }

.scroll p{
font-size				: 10pt;
font-weight             : bold;
}

  
.notes p{
  
  font-size				: 14pt;
    font-weight         : bold;
  
  
  }
  