@charset "UTF-8";




/*body----------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	color:#111111;
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","MS Pゴシック","MS P Gothic",sans-serif;
    line-height: 1.5;
	text-align: center;
	background: #ffffff;
}

/*button----------------------------------------------------*/
.button {
    background: url("../images/button_1.png") no-repeat;
    background-position: center;
    padding-top: 8px;
}
.button a {
    display: inline-block;
}
.button a:hover {
    background-color: transparent;
}
.button a:hover img {
    visibility: hidden;
}

.button2 {
    background: url("../images/button2_1.png") no-repeat;
    background-position: center;
    padding-top: 8px;
}
.button2 a {
    display: inline-block;
}
.button2 a:hover {
    background-color: transparent;
}
.button2 a:hover img {
    visibility: hidden;
}
/*wrapper----------------------------------------------------*/
.wrapper {
	width: 1100px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 20px;
}

/*top----------------------------------------------------*/
.top {
	background-image: url("../images/r_top.png");
	width: 1000px;
	height: 540px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}

.top_bottom {
	background-color: #0068b7;
	width: 1000px;
	position: relative; 
    top: -50px;  
    left: 0px;
	margin-right: auto;
	margin-left: auto;
}
.sub_1 {
	float: left;
	padding-left: 15px;
}
.sub_2 {
	float: left;
}
.sub_3 {
	float: left;
}
.sub_4{
	clear: both;
	text-align: left;
	color: #ffffff;
	font-size: 20px;
	padding-left: 15px;
	padding-bottom: 15px;
}


.moushikomi {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #EACD48;
	font-family: ;
	font-size: 30px;
	font-weight: bold;
}

/*contents_1----------------------------------------------------*/
.contents_1 {
	background-image: url("../images/contents_1.png");
	width: 1100px;
	height: 3094px;
	margin-top: 100px;
	background-repeat: no-repeat;
	background-position: center;
}

.c1_1 {
	width: 940px;
	padding-top: 312px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 85px;
	color: #ffffff;
	font-size: 37px;
	font-family: ;
	text-align: left;
}

.c1_2 {
	width: 890px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 110px;
	color: #5e5e5c;
	font-size: 26px;
	font-family: ;
	font-weight: bold;
	text-align: left;
	line-height: 1.2;
}

/*contents_2----------------------------------------------------*/
.contents_2_1 {
	background-image: url("../images/contents_2_1.png");
	width: 1100px;
	height: 791px;
	margin-top: 100px;
	background-repeat: no-repeat;
	background-position: center;
}

.contents_2_2 {
	background-image: url("../images/contents_2_2.png");
	width: 1100px;
	height: 700px;
	background-repeat: no-repeat;
	background-position: center;
}

.contents_2_3 {
	background-image: url("../images/contents_2_3.png");
	width: 1100px;
	height: 781px;
	background-repeat: no-repeat;
	background-position: center;
}

.c2_1_t {
	width: 550px;
	height: 383px;
	padding-top: 190px;
	padding-left: 460px;
	color: #0068b7;
	text-align: left;
	font-size: 34px;
	font-weight: bold;

}

.c2_2_t {
	width: 550px;
	height: 383px;
	padding-top: 205px;
	padding-left: 455px;
	color: #0068b7;
	text-align: left;
	font-size: 34px;
	font-weight: bold;
	line-height: 1.4;

}

.c2_3_t {
	width: 550px;
	height: 383px;
	padding-top: 200px;
	padding-left: 455px;
	color: #0068b7;
	text-align: left;
	font-size: 34px;
	font-weight: bold;
	line-height: 1.4;

}

/*jirei----------------------------------------------------*/
.j_title {
	margin-top: 100px;
}

.jirei_1 {
	background-image: url("../images/jirei_1.png");
	width: 1100px;
	height: 439px;
	background-repeat: no-repeat;
	background-position: center;
}

.jirei_2 {
	background-image: url("../images/jirei_2.png");
	width: 1100px;
	height: 527px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 35px;
}

.jirei_3 {
	background-image: url("../images/jirei_3.png");
	width: 1100px;
	height: 527px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 35px;
	margin-bottom: 100px
}

.jirei {
	padding-top: 80px;
	color: #0068b7;
	text-align: left;
	font-size: 28px;
}

.title {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 265px;
	font-family: ;
	font-weight: bold;
}

.text {
	width: 705px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 160px;
	font-family: ;
}

/*Ｑ&Ａ----------------------------------------------------*/
.qa{
	width: 1000px;
	background-color: #deeefa;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}

.qt {
	background: url(../images/icon_question.png) no-repeat left 15px top 2px;
	width: 935px;
	padding-right: 15px;
	padding-left: 50px;
	color: #0068b7;
	font-family: ;
	font-size: 30px;
	font-weight: bold;
	text-align: left;
}

.as {
	background: url(../images/icon_answer.png) no-repeat left 15px top 3px;
	width: 935px;
	padding-right: 15px;
	padding-left: 50px;
	color: #5e5e5c;
	font-family: ;
	font-size: 30px;
	font-weight: bold;
	text-align: left;
}

/*ライン----------------------------------------------------*/

hr {
	border-top: 2px solid #0068b7;
	margin-top: 50px;
	margin-bottom: 50px;
}














