@charset 'utf-8';
/* CSS Document */

img {
	border:none;
}
a{color:#1b4694;}

#top_tt{
	margin-top: 20px;
	}
#btn{
	padding: 19px 0px 19px 0px;
	}
#btn2{
	padding: 19px 0px 0px 0px;
	}
#pcbg{
	background:url(../images/nhn_pc_bg.gif) repeat;
	padding: 12px;
	}
#pcbg2{
	background: #C2DDD1;
	padding: 12px;
	}
#point{
	margin-top: 18px;
	background:url(../images/point_bg.gif) repeat-y;
	}
#voice{
	background:url(../images/voice_bg.gif) repeat-y;
	}

#tx10g{
	font-size: 10px;
	color: #514e4e;
	line-height: 130%;
	}
#pc_tx12{
	font-size: 12px;
	line-height: 145%;
	color: #6a6363;
	text-align: left;
	padding: 9px 0px 0px 0px;
	}
#tx12{
	font-size: 12px;
	line-height: 140%;
	color: #514e4e;
	padding: 5px 5px 0px 5px;
	text-align: left;
	}
#t12{
	font-size: 12px;
	line-height: 142%;
	color: #514e4e;
	text-align: left;
	}
#pt_tx12{
	font-size: 12px;
	line-height: 150%;
	color: #514e4e;
	padding: 0px 28px 0px 22px;
	text-align: left;
	}
#tx12_w{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 140%;
	padding: 0px 8px;
	text-align: left;
	}

#tx12_link{
	font-size: 12px;
	}

/* child */
#wrapper {
	width:920px;
	text-align:center;
	margin:0px auto;
	height:100%;
	font-size:100%;
	}

.m0 {
	margin:0px;
	}

.hide { clear:both; }
.hide hr { display:none; }

.yarigai {
	width:855px;
	height:255px;
	text-align:left;
	padding: 10px 20px 0px 25px;
	background:url(../images/ch1_part1.jpg) no-repeat;
	}

.renew_top {
	width:900px;
	height:32px;
	background:url(../images/logo.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding-top: 8px;
	background-position:right;
	text-align:left;
	font-size:78%;
	font-weight:normal;
	color: #514e4e;
	}

.ch2_part1 {
	width:495px;
	height:187px;
	text-align:left;
	padding: 80px 360px 0px 45px;
	font-size:85%;
	line-height: 135%;
	background:url(../images/ch2_part1.jpg) no-repeat;
	}

.ch2_part2 {
	width:495px;
	height:285px;
	text-align:left;
	padding: 80px 360px 0px 45px;
	font-size:85%;
	line-height: 135%;
	background:url(../images/ch2_part2.jpg) no-repeat;
	}

.ch2_part3 {
	width:495px;
	height:145px;
	text-align:left;
	padding: 80px 360px 0px 45px;
	font-size:85%;
	line-height: 135%;
	background:url(../images/ch2_part3.jpg) no-repeat;
	}

.ch2_money {
	width:850px;
	height:206px;
	text-align:right;
	padding: 40px 50px 0px 0px;
	font-size:95%;
	font-weight: bold;
	background:url(../images/ch2_money.jpg) no-repeat;
	}

#btn_renew{
	width:920px;
	height:240px;
	text-align:left;
	margin:0px 0px 0px 0px;
	}

#btn_renew ul{
	width:920px;
	height:120px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	display:inline;
	line-height: 0;
	}

#btn_renew ul li{
	width:460px;
	height:120px;
	float:left;
	text-align:left;
	display:inline;

	}

#btn_renew ul li a{
	display:block;
	width:460px;
	height:120px;
	text-align:left;
	text-indent:-9999px;
	font-size:0px;


	}
#btn_renew ul li#req { background:url(../images/btn_req.jpg) 0px 0px no-repeat scroll;margin-right:0px; }
#btn_renew ul li#inq { background:url(../images/btn_inq.jpg) 0px 0px no-repeat scroll;margint:0px; }

#btn_renew ul li#req a{ background:url(../images/btn_req.jpg) 0px 0px no-repeat scroll;}
#btn_renew ul li#inq a{ background:url(../images/btn_inq.jpg) 0px 0px no-repeat scroll; }

#btn_renew ul li#req a:hover{ background:url(../images/btn_req.jpg) 0px -120px no-repeat scroll; }
#btn_renew ul li#inq a:hover{ background:url(../images/btn_inq.jpg) 0px -120px no-repeat scroll; }


#btn_renew ul li#btn01 { background:url(../images/btn_1_01.jpg) 0px 0px no-repeat scroll; width: 100%; }
#btn_renew ul li#btn02 { background:url(../images/btn_1_02.jpg) 0px 0px no-repeat scroll;margin-right:0px; }
#btn_renew ul li#btn03 { background:url(../images/btn_1_03.jpg) 0px 0px no-repeat scroll;margint:0px; }

#btn_renew ul li#btn01 a{ background:url(../images/btn_1_01.jpg) 0px 0px no-repeat scroll;}
#btn_renew ul li#btn02 a{ background:url(../images/btn_1_02.jpg) 0px 0px no-repeat scroll; }
#btn_renew ul li#btn03 a{ background:url(../images/btn_1_03.jpg) 0px 0px no-repeat scroll; }

#btn_renew ul li#btn01 a:hover{ background:url(../images/btn_1_01.jpg) 0px -120px no-repeat scroll; }
#btn_renew ul li#btn02 a:hover{ background:url(../images/btn_1_02.jpg) 0px -120px no-repeat scroll; }
#btn_renew ul li#btn03 a:hover{ background:url(../images/btn_1_03.jpg) 0px -120px no-repeat scroll; }

#tx10g02{
	font-size: 10px;
	color: #514e4e;
	text-align:left;
	line-height: 130%;
	}
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family: "???C???I","Meiryo",verdana,"?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro",Osaka,"?l?r ?o?S?V?b?N","MS PGothic",Sans-Serif;

	}

a{color:#1b4694;}

#top_tt{
	margin-top: 20px;
	}
#btn{
	padding: 19px 0px 19px 0px;
	}
#btn2{
	padding: 19px 0px 0px 0px;
	}
#pcbg{
	background:url(../images/nhn_pc_bg.gif) repeat;
	padding: 12px;
	}
#pcbg2{
	background: #C2DDD1;
	padding: 12px;
	}
#point{
	margin-top: 18px;
	background:url(../images/point_bg.gif) repeat-y;
	}
#voice{
	background:url(../images/voice_bg.gif) repeat-y;
	}

#tx10g{
	font-size: 10px;
	color: #514e4e;
	line-height: 130%;
	}
#pc_tx12{
	font-size: 12px;
	line-height: 145%;
	color: #6a6363;
	text-align: left;
	padding: 9px 0px 0px 0px;
	}
#tx12{
	font-size: 12px;
	line-height: 140%;
	color: #514e4e;
	padding: 5px 5px 0px 5px;
	text-align: left;
	}
#t12{
	font-size: 12px;
	line-height: 142%;
	color: #514e4e;
	text-align: left;
	}
#pt_tx12{
	font-size: 12px;
	line-height: 150%;
	color: #514e4e;
	padding: 0px 28px 0px 22px;
	text-align: left;
	}
#tx12_w{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 140%;
	padding: 0px 8px;
	text-align: left;
	}

#tx12_link{
	font-size: 12px;
	}



.m0 {
	margin:0px;
	}

.hide { clear:both; }
.hide hr { display:none; }

.p1_01 {
	width:600px;
	height:100px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 45px 274px 0px 46px;
	background:url(../images/point01_02.jpg) no-repeat;
	}

.p1_02 {
	width:828px;
	height:178px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 48px 46px 0px 46px;
	background:url(../images/point01_03.jpg) no-repeat;
	}
.p1_03 {
	width:828px;
	height:45px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 48px 46px 0px 46px;
	background:url(../images/point01_04.jpg) no-repeat;
	}

/* 120326??? */
.p1_04 {
	width:786px;
	height:442px;
	font-size:84%;
	text-align:left;
	line-height:135%;
	padding:38px 70px 0px 64px;
	background:url(../images/point01_brbg.jpg) no-repeat;
	}
.brt {
	margin:0 0 0 15px;
	}
.br_txt {
	width:480px;
	margin:24px 0 30px 6px;
	}
.br_ph {
	margin-bottom:22px;
	}


.p_btm {
	width:674px;
	height:60px;
	font-size:100%;
	text-align:right;
	line-height: 115%;
	padding: 0px 46px 0px 200px;
	font-weight: bold;
	background:url(../images/point_btm.jpg) no-repeat;
	}

.p_btm2 {
	font-size:100%;
	text-align:right;
	line-height: 115%;
	font-weight: bold;
	padding-right:40px;
	}

.p3_01 {
	width:460px;
	height:195px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 95px 414px 0px 46px;
	background:url(../images/point03_02.jpg) no-repeat;
	}

.p3_02 {
	width:668px;
	height:116px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 95px 206px 0px 46px;
	background:url(../images/point03_03.jpg) no-repeat;
	}
.p3_03 {
	width:600px;
	height:57px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 95px 274px 0px 46px;
	background:url(../images/point03_04.jpg) no-repeat;
	}

.p3_04 {
	width:760px;
	height:150px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 60px 80px 0px 80px;
	background:url(../images/point03_05_01.jpg) no-repeat;
	}


	.p3_04_01 {
		width:800px;
		height:55px;
		font-size:84%;
		text-align:left;
		line-height: 135%;
		padding: 97px 80px 0px 46px;
		background:url(../images/point03_04_01.jpg) no-repeat;
		}



.p4_01 {
	width:360px;
	height:106px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 20px 290px 0px 270px;
	background:url(../images/point04_02.jpg) no-repeat;
	}

.p4_02 {
	width:350px;
	height:121px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 0px 300px 0px 270px;
	background:url(../images/point04_03.jpg) no-repeat;
	}
.p4_03 {
	width:440px;
	height:154px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 0px 404px 0px 76px;
	background:url(../images/point04_04.jpg) no-repeat;
	}

.p4_04 {
	width:920px;
	height:154px;
	font-size:84%;
	text-align:left;
	line-height: 135%;
	padding: 0px 0px 0px 0px;
	background:url(../images/point04_05.jpg) no-repeat;
	}
.p2_ootuka {
	width:188px;
	height:213px;
	text-align:left;
	float:left;
	display:inline;
	padding: 130px 180px 0px 92px;
	font-size:84%;
	line-height: 135%;
	background:url(../images/point02_02.jpg) no-repeat;
	}

.p2_oomura {
	width:186px;
	height:213px;
	text-align:left;
	float:left;
	display:inline;
	padding: 130px 240px 0px 34px;
	font-size:84%;
	line-height: 135%;
	background:url(../images/point02_03.jpg) no-repeat;
	}

.p2_itoh {
	width:188px;
	height:217px;
	text-align:left;
	float:left;
	display:inline;
	padding: 102px 180px 0px 92px;
	font-size:84%;
	line-height: 135%;
	background:url(../images/point02_04.jpg) no-repeat;
	}

.p2_nakayama {
	width:186px;
	height:217px;
	text-align:left;
	float:left;
	display:inline;
	padding: 102px 240px 0px 34px;
	font-size:84%;
	line-height: 135%;
	background:url(../images/point02_05.jpg) no-repeat;
	}

.p2_sasaki {
	width:188px;
	height:241px;
	text-align:left;
	float:left;
	display:inline;
	padding: 106px 180px 0px 92px;
	font-size:84%;
	line-height: 135%;
	background:url(../images/point02_06.jpg) no-repeat;
	}

.p2_itom {
	width:186px;
	height:241px;
	text-align:left;
	float:left;
	display:inline;
	padding: 106px 240px 0px 34px;
	font-size:84%;
	line-height: 135%;
	background:url(../images/point02_07.jpg) no-repeat;
	}



.backtop {
	width:160px;
	height:40px;
	padding: 0px 0px 0px 760px;
	border:none;
	background:url(../images/backtop_bg.jpg) no-repeat;
	font-size:1px;
	}



#tx10g02{
	font-size: 10px;
	color: #514e4e;
	text-align:left;
	line-height: 130%;
	}

#tx12g02{
	font-size: 12px;
	color: #514e4e;
	text-align:left;
	line-height: 130%;
	}

.f01 {
font-size:1px;
}
.f_red {
	font-weight: bold;
	color: #e90000;
}

#btn_pagelink{
	width:920px;
	height:120px;
	text-align:left;
	margin:0px 0px 0px 0px;
	}

#btn_pagelink ul{
	width:920px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	display:inline;
	line-height: 0;
	}

#btn_pagelink ul li{
	height:120px;
	float:left;
	text-align:left;
	display:inline;

	}

#btn_pagelink ul li a{
	display:block;
	height:120px;
	text-align:left;
	text-indent:-9999px;
	font-size:0px;



	}
#btn_pagelink ul li#l_01 { background:url(../images/btnlink_01.jpg) 0px 0px no-repeat scroll;width:220px;}
#btn_pagelink ul li#l_02 { background:url(../images/btnlink_02.jpg) 0px 0px no-repeat scroll;width:149px; }
#btn_pagelink ul li#l_03 { background:url(../images/btnlink_03.jpg) 0px 0px no-repeat scroll;width:168px; }
#btn_pagelink ul li#l_04 { background:url(../images/btnlink_4.jpg) 0px 0px no-repeat scroll;width:173px; }
#btn_pagelink ul li#l_05 { background:url(../images/btnlink_05.jpg) 0px 0px no-repeat scroll;width:210px; }

#btn_pagelink ul li#l_01 a{ background:url(../images/btnlink_01.jpg) 0px 0px no-repeat scroll; }
#btn_pagelink ul li#l_02 a{ background:url(../images/btnlink_02.jpg) 0px 0px no-repeat scroll; }
#btn_pagelink ul li#l_03 a{ background:url(../images/btnlink_03.jpg) 0px 0px no-repeat scroll; }
#btn_pagelink ul li#l_04 a{ background:url(../images/btnlink_04.jpg) 0px 0px no-repeat scroll; }
#btn_pagelink ul li#l_05 a{ background:url(../images/btnlink_05.jpg) 0px 0px no-repeat scroll; }

#btn_pagelink ul li#l_01 a:hover{ background:url(../images/btnlink_01.jpg) 0px -120px no-repeat scroll; }
#btn_pagelink ul li#l_02 a:hover{ background:url(../images/btnlink_02.jpg) 0px -120px no-repeat scroll; }
#btn_pagelink ul li#l_03 a:hover{ background:url(../images/btnlink_03.jpg) 0px -120px no-repeat scroll; }
#btn_pagelink ul li#l_04 a:hover{ background:url(../images/btnlink_04.jpg) 0px -120px no-repeat scroll; }
#btn_pagelink ul li#l_05 a:hover{ background:url(../images/btnlink_05.jpg) 0px -120px no-repeat scroll; }

#btn_renew02{
	width:900px;
	height:139px;
	text-align:left;
	margin:0px 0px 0px 0px;
	background:url(../images/btn_bg02.jpg) no-repeat;
	}

#btn_renew02 ul{
	width:444px;
	height:106px;
	margin:13px 0px 0px 430px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	display:inline;
	line-height: 0;
	}

#btn_renew02 ul li{
	width:444px;
	height:106px;
	float:left;
	text-align:left;
	display:inline;

	}

#btn_renew02 ul li a{
	display:block;
	width:444px;
	height:106px;
	text-align:left;
	text-indent:-9999px;
	font-size:0px;


	}
#btn_renew02 ul li#i_01 { background:url(../images/btn_i02.jpg) 0px 0px no-repeat scroll;margin-right:0px; }

#btn_renew02 ul li#i_01 a{ background:url(../images/btn_i02.jpg) 0px 0px no-repeat scroll;}

#btn_renew02 ul li#i_01 a:hover{ background:url(../images/btn_i02.jpg) 0px -106px no-repeat scroll; }


.ch1_part2 {
	width:870px;
	height:67px;
	text-align:left;
	padding: 280px 0px 0px 30px;
	font-size:95%;
	font-weight: bold;
	background:url(../images/ch1_part2.jpg) no-repeat;
	}

.ch3_part1 {
	width:860px;
	height:70px;
	text-align:left;
	padding: 600px 0px 0px 40px;
	font-size:95%;
	font-weight: bold;
	background:url(../images/ch3_part1_02.jpg) no-repeat;
	}

.ch5_map {
	width:860px;
	height:56px;
	text-align:left;
	padding: 420px 0px 0px 40px;
	font-size:95%;
	font-weight: bold;
	background:url(../images/ch5_map_02.jpg) no-repeat;
	}

#news{
	width:890px;
	font-size:110%;
	padding: 5px 0px 0px 10px;
	text-align:left;
	color: #FF0000;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	background:url(../images/bg_main.jpg) repeat-y;
	}

#bannerarea {
	background:url(../images/bg_y.jpg);
	width:870px;
	height:220px;
	padding:20px 25px 0px 25px;
}
#hoiku {
	float:left;
	width:550px;
	margin-right:20px;
}
#movie {
	float:left;
	width:300px;
	text-align:left;
}
#movie p {
	font-size:70%;
	line-height:1.2;
	margin:2px 0px 0px 0px;
}
#movie p img{
	margin:0px 2px;
}

#kaiko {
	width: 920px;
	height: 180px;
	background:url(../images/inq_spring.jpg) no-repeat ;
	margin: 0px;
}


/* -- clearfix -- */
.clearfix:after { content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/*20190125è¿½åŠ */
.footer_logo{
clear: both;
text-align: center;
padding: 14px 0;

}
#kaiko p {
	width: 876px;
	height: 180px;
	margin: 0px;
	text-align: left;
   padding: 48px 0px 0px 399px;
   font-size: 300%;
   font-weight: bold;
}