@charset "UTF-8";

body{
	background: #fff;
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}

p{
	line-height:1.8;
	font-size:18.5px;
	padding:16px 0 16px 15px;
}



/*文字装飾*/

.u{
	text-decoration:underline;
}

.bold{
	font-weight:bold;
}

.bold_u{
	text-decoration:underline;
	font-weight:bold;
}


.bold_l{
	font-size:x-large;
	font-weight:bold;
}

.bold_back{
	color: #141212;
	font-weight:bold;
	background:#ff0;
}

.red{
	color: #ed001b;
}

.red_bold{
	font-weight:bold;
	color: #ed001b;
}



/*画像配置*/
img{
	display: block;
	margin: 0 auto;
}

.center{
	display: block;
	margin: 0 auto;
}

.right{
	float: right;
	margin: 10px -15px 10px 10px;
}



/***帯***/
.wrapper{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	min-width:1000px;
}
.wrapper_s{
	width:1000px;
	margin:0 auto;
	background-image:url(../images/side.png);
	min-width:1000px;
}

.wrapper_01{
	width: 100%;
	background-color: #f6f7f8;
	padding-top: 35px;
	padding-bottom: 40px;
	margin-top:40px;
	margin-bottom: 40px;
}


.wrapper_02{
	width: 100%;
	background-color: #f7f7f5;
	padding-top: 35px;
	padding-bottom: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.wrapper_03{
	width: 100%;
	background-color: #f9f8fc;
	padding-top: 35px;
	padding-bottom: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}


/*テキストボックス共通*/
.box_text{
	width: 920px;
	margin:0 auto;	
}


/*テキスト共通*/
.text{
	width: 880px;
	margin: 0 auto;
	}


/*テキスト ボックス内*/
.text_b{
	width: 780px;
	margin: 0 auto 30px;
	}

/***ヘッダー***/

#header {
	width:100%;
	min-width:1000px;
	background: url(../images/header.jpg) no-repeat scroll center 0;
	height: 1550px;
	position: relative;
}


/***レター***/

.box_lt{
	width:890px;
	background-color:#fff;
	border: solid 10px #eef9fe;
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
	padding:10px 5px 30px;
	margin:0 auto;
	position :relative;
}

.text_lt{
	width:700px;
	background-image:url(../images/dash_solid.gif);	
	padding:30px;
	margin:0 auto;
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}



.sub{
	background:url(../images/sub_s_01.png) repeat-x;
	min-width:1000px;
}

.sub02{
	background:url(../images/sub_s_02.png) repeat-x;
	min-width:1000px;
}

.sub03{
	background:url(../images/sub_s_03.png) repeat-x;
	height:392px;
}


/***声***/

.box_v{
	width:900px;
	background-color:#fff;
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
	border:solid 1px #005ca4;
	padding:10px 5px 30px;
	margin:0 auto;
}

.text_v{
	width:800px;
	background: #fff;
	padding:10px;
	margin:0 auto;
}


/*ブレット*/

.check01{
	width:780px;
	margin:0 auto:
	background-color: #f5faff;
	padding: 50px 10px 50px 10px;
}


.check01 li{
	background:url(../images/icon.jpg) 5px 12px;
	  background-repeat: no-repeat;
	  padding: 0px 0px 5px 12px;
	line-height: 70px;
	text-align: left;
	padding-left: 60px;
	font-size: 23px;
}



.check{
	width: 780px;
	margin: 0 auto 0;
	background-color:#e4f5f9;
	padding:30px;
	}

.check li{
	list-style:none;	
	font-size: 20px;
	line-height:1.6;
	margin: 10px 10px 10px 10px;
	padding:0 0 0px 50px;
	background-image: url(../images/check.png);
	background-repeat: no-repeat;
	}


/***BOX***/

.box01{
	width: 920px;
	margin: 0 auto;
	border: solid 1px #967400;	
	background:#fff;
}

.box02{
	width: 920px;
	margin: 0 auto;
	background-color: #e8f6ff;
	border: solid 1px #fff;	
}

.box02_head{
	width: 920px;
	margin: 0 auto;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	line-height: 3.0;
	text-align:center;
	font-weight: bold;
}

.box03{
	width: 920px;
	margin: 0 auto;
	background-color: #ebf8f2;
	border: solid 1px #fff;	
}

/***特典***/
.sats_t{
	block:display;
	margin:0 auto;
}

.box_body{
	width:1000px;
	margin:0 auto;	
}

.box_t{
	width: 920px;
	margin: 0 auto;
	background-color: #faf8f4;
	border: solid 1px #e9c57c;	
}


.h4_t{
	font-size : 28px;
	line-height : 1.25;    
	font-weight : bold;
	color:#0c4776;
	
	margin:30px 40px 10px 40px;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 3px;
}


/*--------------注--------------*/
.cre{
	block:display;
	margin:-10px auto 0;
}

.box_note{
	width:800px;
	margin:0 auto -10px;
}

.note{
	width:700px;
	margin:0 auto;
	font-size:18px;
	line-height:1.4;
	color:#000000;
	padding:20px;	
}


/*QA*/
.qa_body{
	width: 980px;
	margin:-35px auto 0;
	background-image: url(../images/qa_bg.jpg);
	padding-top: 35px;
	padding-bottom: 40px;
}

.qa_box{
	width: 870px;
	margin: 0 auto;
	background-color: #fff;
	border: solid 1px #1c76ff;
	box-shadow:0px 0px 1px 1px #878787;
	-moz-box-shadow:0px 0px 1px 1px #878787;
	-webkit-box-shadow:0px 0px 1px 1px #878787;
	
}

.qa_top{
	border-top: 2px solid #1c76ff;
}

.q_text{
	width: 800px;
	margin: 0 auto;
	box-sizing: border-box;
	border-bottom: 1px solid #909090;
	background-image: url(../images/q.png);
	background-position: 10px 20px;
	background-repeat: no-repeat;
	padding: 27px 20px 20px 70px;
	font-size: 26px;
	line-height: 32px;
	font-weight: bold;
}

.a_text{
	width: 800px;
	margin: 0 auto;
	background-image: url(../images/a.png);
	background-position: 10px 20px;
	background-repeat: no-repeat;
	padding: 19px 20px 28px 70px;
	box-sizing: border-box;

}

.qa_sec{
	margin-top: 30px;
}



/***プロフィール***/

.pr_box{
	width: 920px;
	margin: 0 auto;
	background-color:#fff;

}

.pr_text{
	width: 740px;
	margin: 0 auto;
	border:2px solid #c8b178;
	padding: 35px;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;
	}





/*スペース*/
.space{
	height: 50px;
}

.space01{
	height: 15px;
}




/***フッター***/
footer{
	margin: 40px 0 0 0;
	min-width: 1000px;
	background: #005ca4;
	color: #fff;
}

small{
	display:block;
	width: 100%;
	text-align:center;
	padding: 0;
}

.copy2{
	display:block;
	
	font-size:14px;
	line-height: 1.3;
	padding:5px 0 15px 0;
}

.toku{
	text-align:center;
	color:#fff;
	font-size:14px;
	padding-top: 10px;
}


.foot_center{
	text-align: center;
	padding-top: 10px;
}

