/* Resetting ******************************************************************************/

@charset "UTF-8";

/* COMMON *********************************************************************************/

body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','MS PGothic',Osaka,Verdana,sans-serif;
	margin: 0; padding:0; font-size: 12px; letter-spacing:1px; color:#333;}

/* CSS Document **************************************************************************/

	*	{ margin: 0; padding: 0; }
	
	h1,h2, h3, h4, div, p, hr, blockquote, address, noscript { text-align  : left; font-style: normal; font-weight: normal; margin:0; padding:0; }
	
	ul, dl, dt, dd { list-style: none; margin:0; padding:0; list-style-type:none; }
	
	ol{ list-style-type:decimal; list-style-position:inside;}
	
	span, img  { border: none; font-style: normal; font-weight: normal; margin:0; padding:0; }
	
	em, strong { border: none; font-style: normal; font-weight: normal; margin:0; padding:0; }
	
	ul{ list-style-type:none; margin:0; padding:0; }

a:link {  color: #774f30; text-decoration: none;}
a:active { color: #774f30; text-decoration: underline; }
a:visited { color: #774f30; text-decoration: none; }
a:hover {  color: #F60; text-decoration: underline}

hr { display: none; height:0; margin:0; padding:0; }
.clear { content: "."; display: block; height: 0; clear: both; visibility: hidden;}



/*zeirisi*************************************************************************************/	

#top{background:url(../image/common/top_bg.jpg) 0 0 repeat-x; height:135px;}
#top-wp{width:950px; margin: 0 auto; position:relative; height:135px; background:url(../image/common/top_wp_bg.jpg) 0 0 no-repeat;}
#top-wp div{position:absolute; top:35px; left:0;}
#top-wp p{ position:absolute; top:60px; left:482px;}
#top-wp dl{ position:absolute; top:15px; left:718px; width:232px;}
.smap a{background:url(../image/common/head_icon.gif) 0 3px no-repeat; float:left; margin:0 20px 0 0; padding:0 0 0 20px;}
.pvinfo a{background:url(../image/common/head_icon1.gif) 0 3px no-repeat; float:left; padding:0 0 0 20px;}
h1{position:absolute; top:13px; left:5px; font-size:12px; color:#9A2422;}
#navi {width:950px; margin:0 auto; position:absolute; top:90px; left:0;}
#navi li{ float:left;}
#main{width:950px; height:140px; margin:0 auto;}
#main img{margin:20px 0 0 0;}
.last-li{padding:0 0;}
#zeirisi_r1{width:710px; line-height:20px;}
#zeirisi_r2{width:710px; line-height:20px;}
#zeirisi_r3{width:710px; line-height:20px; margin:0 0 10px 0;}
#zeirisi_r3 div{margin:10px 0;}
.zeirishi_miss{width:710px; margin:0 0 10px 0;}
.zeirishi_miss dt{float:left;}
.zeirishi_miss img{margin: 0 10px 0 0;}
.zeirishi_miss img{padding:0 0 10px 0;}
.zeirishi_miss p{line-height:20px; padding:10px 0 10px 0; text-align:justify; text-justify:inter-ideograph;}
#zeirisi_r4{width:710px; line-height:20px; margin:0 0 20px 0;}
#zeirisi_r4 p{padding:0 0 15px 0; text-align:justify; text-justify:inter-ideograph;}
#zeirisi_r5{width:710px;}
#zeirisi_r5 dl{line-height:20px;}
#zeirisi_r5 dd{margin:15px 0;}
#zeirisi_r5 span{font-weight:bold; font-size:14px;}
#zeirisi_r5l{width:351px; height:271px; float:left; background:url(../image/index/introduction01.jpg) 0 0 no-repeat; position:relative;}
#zeirisi_r5l ul{position:absolute; top:80px; left:20px; line-height:26px; font-weight:bold;}
#zeirisi_r5l li{background:url(../image/index/check.gif) 0 0 no-repeat; text-indent:30px;}
#zeirisi_r5l div{position:absolute; top:225px; left:90px;}
#zeirisi_r5r{width:350px; height:271px; float:right; background:url(../image/index/introduction02.jpg) 0 0 no-repeat; position:relative;}
#zeirisi_r5r ul{position:absolute; top:80px; left:20px; line-height:26px; font-weight:bold;}
#zeirisi_r5r li{background:url(../image/index/check.gif) 0 0 no-repeat; text-indent:30px;}
#zeirisi_r5r div{position:absolute; top:225px; left:85px;}
#zeirisi_r5 a:link{  color: #A92D2F; text-decoration: none;}
#zeirisi_r5 a:active{ color: #A92D2F; text-decoration: underline; }
#zeirisi_r5 a:visited{ color: #A92D2F; text-decoration: none; }
#zeirisi_r5 a:hover{  color: #A92D2F; text-decoration: underline}

/*merit*************************************************************************************/	
#merit-area1{width:710px;}
#merit-area1 p{line-height:20px;}
#merit-area2{width:710px;}
#merit-area2 dt img{padding:0 25px 0 0;}
#merit-area2 dt{float:left;}
#merit-area2 dd{line-height:16px;}
.dl-cl{clear:both;}
#merit-area3{width:710px; margin:0 0 30px 0; line-height:20px;}
#merit-area3 a{float:right;}
#merit-area3 a:link{  color: #A92D2F; text-decoration: none;}
#merit-area3 a:active{ color: #A92D2F; text-decoration: underline; }
#merit-area3 a:visited{ color: #A92D2F; text-decoration: none; }
#merit-area3 a:hover{  color: #A92D2F; text-decoration: underline}

/*hikaku*************************************************************************************/
#hikaku-area1{width:710px;}
#hikaku-area1 p{line-height:20px; padding:0 0 15px 0; text-align:justify; text-justify:inter-ideograph;}
.hikaku-t{font-weight:bold;}
#hikaku-area2{width:710px; height:679px; background:url(../image/sub/hikaku_area2_bg.gif) 0 0 no-repeat; margin-bottom:20px;}
#hikaku-area2l{float:left;}
#hikaku-area2r{float:right;}
#hikaku-area3{width:710px; line-height:50px; clear:both;}
#hikaku-area3 a{float:right;}
#hikaku-area3 a:link{  color: #A92D2F; text-decoration: none;}
#hikaku-area3 a:active{ color: #A92D2F; text-decoration: underline; }
#hikaku-area3 a:visited{ color: #A92D2F; text-decoration: none; }
#hikaku-area3 a:hover{  color: #A92D2F; text-decoration: underline}

/*flow*************************************************************************************/
#flow-area1{width:710px; margin:0 0 40px 0;}
#flow-area1 dl{padding:15px 0 0 0;}
#flow-area1 dt{float:right;}
#flow-area1 dd img{padding:15px 0 0 50px;}
#flow-area1 p{line-height:20px;}

/*interview*************************************************************************************/
#interview-area1{width:710px; margin:0 0 20px 0;}
.interview{width:710px;}
.interview dt{float:left;}
.interview dd p{text-align:justify; text-justify:inter-ideograph;}
.interview p{line-height:20px; padding:10px 0 0 0;}
.interview div{clear:both;}

/*price*************************************************************************************/
#price-area1{width:710px;}
#price-area1 table{margin:0 auto; line-height:30px; border-collapse:collapse; border:solid 1px #CCC; margin-bottom:30px;}
#price-area1 table th{text-align:left; height:30px; background-color:#EEE; padding:0 0 0 10px; color:#9A0002; font-weight:bold; border-collapse:collapse; border:solid 1px #CCC;}
#price-area1 table td{height:30px; border-collapse:collapse; border:solid 1px #CCC;}
.t-size{width:675px;}
.td1{background-color:#EFF3F6; width:250px; text-align:center; font-weight:bold;}
.td1-1{background-color:#EFF3F6; width:170px; padding:0 0 0 80px;}
.td2{width:418px; text-align:center; font-weight:bold;}
.td2-1{width:268px; padding:0 0 0 150px;}
#price-area2{width:710px; margin-bottom:25px;}
#price-area2 ul{width:675px; height:40px; position:relative; margin:0 auto; background-color:#EEE; margin-bottom:10px; border-collapse:collapse; border:solid 1px #CCC;}
.li1{position:absolute; top:14px; left:40px; color:#9A0002; font-weight:bold;}
.li2{position:absolute;	top:14px; left:482px;}
.bold{font-weight:bold;}
#price-area3{width:710px; margin-bottom:30px;}
#price-area3 p{line-height:20px; padding:0 0 0 20px;}
#price-area3 table{width:677px; margin:0 auto; line-height:30px; border-collapse:collapse; border:solid 1px #CCC; margin-bottom:30px;}
#price-area3 table th{text-align:left; height:30px; background-color:#EEE; padding:0 0 0 10px; color:#9A0002; font-weight:bold; border-collapse:collapse; border:solid 1px #CCC;}
#price-area3 table td{height:30px; border-collapse:collapse; border:solid 1px #CCC;}
.t-size{width:675px;}
.td3{background-color:#EFF3F6; width:100px; text-align:center;}
.td3-1{background-color:#EFF3F6; width:130px; text-align:center;}
.td4{background-color:#EFF3F6; width:150px; text-align:center;}
.td5{color:#9A0002; font-weight:bold; padding:0 0 0 10px;}
.td6{padding:0 0 0 10px;}
.td7{color:#9A0002; font-weight:bold; padding:0 0 0 10px; background-color:#EEE;}

/*faq*************************************************************************************/
.faq-area{width:710px;}
.faq-area dl{line-height:20px; margin:0 0 45px 0; width:710px;}
.faq-area dt{background:url(../image/sub/faq_q.gif) 0 0 no-repeat; margin-bottom:30px; padding:0 0 0 40px;}
.faq-area dd{background:url(../image/sub/faq_a.gif) 0 0 no-repeat; margin-bottom:30px; padding:0 0 0 40px; text-align:justify; text-justify:inter-ideograph;}

/*company*************************************************************************************/
#company{width:710px; margin:0 0 30px 0}
#company th{font-size:14px; color:#1b5305; font-weight:bold; vertical-align:top; text-align:left; padding:15px 30px; width:80px;border-bottom: 1px #666 dotted;}
#company td{font-size:12px; vertical-align:top; text-align:left; padding:15px 0; border-bottom: 1px #666 dotted;}

/*policy*************************************************************************************/
#policy{ padding:0 10px;}
#policy p{ font-size:14px; font-weight:bold; padding:20px 0; line-height:24px;}
#policy dt{font-size:12px; font-weight:bold; padding:10px 0;}
#policy dd{font-size:12px; padding:0 0 20px 0; line-height:20px; text-align:justify; text-justify:inter-ideograph;}

/*sitemap*************************************************************************************/
.sitemap{ width:710px; margin:0 auto;}
.sitemap li{ padding:0 20px 0 15px;  background:url(../image/sub/link_icon.gif) 0 6px no-repeat; font-size:12px; list-style-position:outside; margin:10px 0; font-size:14px;}
.sitemap li a{ color:#774f30;}

/*form*************************************************************************************/
#form-area1{width:710px; margin-bottom:20px;}
#form-area1 p{line-height:20px; padding:0 0 20px 0;}
#form-area1 span{color:#9A0002; font-weight:bold; font-size:14px;}
#form{ width:710px;}
#form table{width:706px;}
#form span{padding:0 0 0 5px;}
.form-td1{width:190px; height:49px; line-height:49px; border-top:dotted 1px #999; font-weight:bold; font-size:14px;}
.form-td2{width:12px; height:49px; line-height:49px; border-top:dotted 1px #999; clear:both;}
.form-td3{width:488px; height:49px; line-height:49px; padding:0 0 0 5px; border-top:dotted 1px #999;}
.form-td3 span{padding:0 3px;}
.form-td1b{width:200px; height:89px; padding:10px 0 0 0; vertical-align:top; border-top:dotted 1px #999; font-weight:bold; font-size:14px;}
.form-td2b{width:8px; height:99px; line-height:99px; border-top:dotted 1px #999;}
.form-td3b{width:488px; height:99px; padding:0 0 0 5px; border-top:dotted 1px #999;}
.form-td1c{width:200px; height:139px; padding:10px 0 0 0; vertical-align:top; border-top:dotted 1px #999; font-weight:bold; font-size:14px;}
.form-td2c{width:8px; height:149px; line-height:99px; border-top:dotted 1px #999;}
.form-td3c{width:488px; height:149px; padding:0 0 0 5px; border-top:dotted 1px #999; border-top:dotted 1px #999;}
.check{float:left; padding:0 0 0 2px;}
.space{line-height:20px; padding:5px 0 0 0;}
.mfp{padding:2px; font-size:1.2em;}
.form-text{font-weight:bold;}
#button{width:430px; padding:0 0 0 280px; margin:20px 0;}
input#button_mfp_goconfirm{width: 137px; height: 43px; overflow: hidden; background-color: #FFFFFF; background-image: url(../image/sub/form_button_off.jpg); border: none; border-style: none; cursor: pointer;}

/*thanks*************************************************************************************/
#thanks{width:710px;}

/*first*************************************************************************************/
#first-area1{width:710px; margin-bottom:20px; background:url(../image/sub/first_sub_img1.jpg) 0 0 no-repeat;}
#first-area1 p{line-height:20px; padding:20px 0 0 0;}
#first-area1 dl{line-height:30px; padding:0 0 0 10px;}
#first-area1 dt{float:right;}
#first-area1 dd{background:url(../image/sub/first_icon..gif) 0 0 no-repeat; text-indent:20px; font-weight:bold; font-size:14px;}
#first-area2{width:710px; margin-bottom:20px; background:url(../image/sub/first_sub_img2.jpg) 0 0 no-repeat;}
#first-area2 p{line-height:20px; padding:20px 0 0 0;}
#first-area2 dl{line-height:30px; padding:0 0 0 10px;}
#first-area2 dt{float:right;}
#first-area2 dd{background:url(../image/sub/first_icon..gif) 0 0 no-repeat; text-indent:20px; font-weight:bold; font-size:14px;}

/*change*************************************************************************************/
#change-area1{width:710px; margin-bottom:20px; background:url(../image/sub/change_sub_img1.gif) 0 0 no-repeat;}
#change-area1 p{line-height:20px; padding:30px 0 10px 0;}
#change-area1 dl{line-height:30px; padding:0 0 0 10px;}
#change-area1 dt{float:right;}
#change-area1 dd{background:url(../image/sub/first_icon..gif) 0 0 no-repeat; text-indent:20px; font-weight:bold; font-size:14px;}
#change-area2{width:710px; margin-bottom:20px; background:url(../image/sub/change_sub_img2.jpg) 0 0 no-repeat;}
#change-area2 p{line-height:20px; padding:30px 0 10px 0;}
#change-area2 dl{line-height:30px; padding:0 0 0 10px;}
#change-area2 dt{float:right;}
#change-area2 dd{background:url(../image/sub/first_icon..gif) 0 0 no-repeat; text-indent:20px; font-weight:bold; font-size:14px;}

/*yougo*************************************************************************************/
#yougo-area{width:710px;}
#yougo-area dl{line-height:40px; margin:0 0 20px 0; border-bottom:dotted 1px #999;}
#yougo-area dt{color:#9A2422; font-weight:bold; font-size:16px;}

/*syokai*************************************************************************************/
#syokai-area1{width:710px; height:530px; position:relative;}
#syokai-area1 dt{font-size:14px; font-weight:bold; color:#9A2422; text-indent:20px;}
#syokai-area1 li{background:url(../image/sub/syokai_icon.gif) 0 0 no-repeat; text-indent:20px;}
#syokai-area1 dd{line-height:24px; margin:0 0 30px 0;}
#syokai01{position:absolute; top:30px; left:50px;}
#syokai02{position:absolute; top:30px; left:220px;}
#syokai03{position:absolute; top:30px; left:390px;}
#syokai04{position:absolute; top:30px; left:560px;}
#syokai-area2{width:710px; margin-bottom:20px;}

/*area*************************************************************************************/
#area-area1{width:708px; margin-bottom:40px;}
#area-area1 dl{line-height:20px;}
#area-area1 dt{font-weight:bold; font-size:14px; color:#9A0002; padding:0 0 10px 0;}
#area-area1 dl li{float:left; padding:0 10px 0 0;}
.lb{text-indent:15px;}
#area-page{width:510px; clear:both; padding:20px 0 40px 200px;}
#area-page ul{width:710px;}
#area-page li{float:left; text-indent:5px;}
#area-page div{clear:both;}
#area-area2{width:710px; clear:both; margin-bottom:30px;}
#area-area2 p{width:710px; line-height:20px; margin-bottom:10px;}
#area-area2 ul{border-bottom:dotted 1px #999; line-height:24px; margin-bottom:10px;}
#area-area2 a:link{  color: #A92D2F; text-decoration: none;}
#area-area2 a:active{ color: #A92D2F; text-decoration: underline;}
#area-area2 a:visited{ color: #A92D2F; text-decoration: none; }
#area-area2 a:hover{  color: #A92D2F; text-decoration: underline;}

/*city*************************************************************************************/
#city-area1{width:710px; margin-bottom:40px;}
#city-area1 dl{line-height:20px;}
#city-area1 dt{font-weight:bold; font-size:14px; color:#9A0002;}
#city-area1 dl li{float:left; padding:0 10px 0 0;}
.cb{background:url(../image/sub/area_bar.gif) 0 0 no-repeat; text-indent:15px;}
#city-page{width:510px; clear:both; padding:0 0 40px 200px;}
#city-page ul{width:710px;}
#city-page li{float:left; text-indent:5px;}
#city-page div{clear:both;}
#city-area2{width:710px; clear:both; margin-bottom:30px;}
#city-area2 p{width:710px; line-height:20px; margin-bottom:10px;}
#city-area2 ul{border-bottom:dotted 1px #999; line-height:24px; margin-bottom:10px;}
#city-area2 a:link{  color: #A92D2F; text-decoration: none;}
#city-area2 a:active{ color: #A92D2F; text-decoration: underline;}
#city-area2 a:visited{ color: #A92D2F; text-decoration: none; }
#city-area2 a:hover{  color: #A92D2F; text-decoration: underline;}

/*office*************************************************************************************/
#office-area1{width:710px; margin-bottom:40px;}
#office-area1 dl{line-height:20px;}
#office-area1 dt{font-weight:bold; font-size:14px; color:#9A0002;}
#office-area1 dl li{float:left; padding:0 10px 0 0;}
.office{background:url(../image/sub/area_bar.gif) 0 0 no-repeat; text-indent:15px;}
#office-area2{width:710px; clear:both; margin-bottom:30px;}
#office-area2 p{width:710px; line-height:20px; margin-bottom:10px;}
#office-area2 ul{line-height:24px; margin-bottom:10px;}
.office-name{font-weight:bold; font-size:14px; color:#9A0002;}

/*agent*************************************************************************************/
#agent{width:710px; background:url(../image/sub/agent_service_bg.jpg) 0 0 no-repeat; padding-bottom:20px;}
#agent p{line-height:20px; padding:0px 0 0 145px;}
#agent dd{padding:20px 0 0 0;}
.agent-text{font-weight:bold; font-size:14px; color:#9A0002;}
.privilege1{float:left;}
.privilege2{float:right;}
#agent2{width:710px; margin:10px 0 20px 0;}
#agent2 dl{margin:10px 0;}
#agent2 dt{float:right;}
#agent2 p{line-height:22px; margin-bottom:20px; text-align:justify; text-justify:inter-ideograph;}
.agent2-text{font-weight:bold; font-size:14px; color:#9A0002;}
#agent3{width:710px;}
#agent3-ctn1{width:710px; height:122px; background:url(../image/sub/agent_flow1.gif) 0 0 no-repeat;}
#agent3-ctn1 div{margin:15px 0 10px 0;}
#agent3-ctn1 p{padding:40px 0 0 0; line-height:20px;}
#agent3-ctn2{width:710px; height:122px; background:url(../image/sub/agent_flow2.gif) 0 0 no-repeat;}
#agent3-ctn2 div{margin:15px 0 10px 0;}
#agent3-ctn2 p{padding:40px 0 0 0; line-height:20px;}
#agent3-ctn3{width:710px; height:131px; background:url(../image/sub/agent_flow3.gif) 0 0 no-repeat;}
#agent3-ctn3 div{margin:15px 0 10px 0;}
#agent3-ctn3 p{padding:40px 0 0 0; line-height:20px;}
#agent3-ctn4{width:710px; height:138px; margin:0 auto; background:url(../image/sub/agent_flow4.gif) 0 0 no-repeat; padding-bottom:40px;}
#agent3-ctn4 p{padding:40px 0 0 0; line-height:20px;}

/*共通*******************************************************************************************/
#all{width:710px;}
#all dl{line-height:20px;}
#all dd{margin:15px 0;}
#all-l{width:351px; height:271px; float:left; background:url(../image/index/introduction01.jpg) 0 0 no-repeat; position:relative;}
#all-l ul{position:absolute; top:80px; left:20px; line-height:26px; font-weight:bold;}
#all-l li{background:url(../image/index/check.gif) 0 0 no-repeat; text-indent:30px;}
#all-l div{position:absolute; top:225px; left:90px;}
#all-r{width:350px; height:271px; float:right; background:url(../image/index/introduction02.jpg) 0 0 no-repeat; position:relative;}
#all-r ul{position:absolute; top:80px; left:20px; line-height:26px; font-weight:bold;}
#all-r li{background:url(../image/index/check.gif) 0 0 no-repeat; text-indent:30px;}
#all-r div{position:absolute; top:225px; left:85px;}
#all a:link{  color: #A92D2F; text-decoration: none;}
#all a:active{ color: #A92D2F; text-decoration: underline; }
#all a:visited{ color: #A92D2F; text-decoration: none; }
#all a:hover{  color: #A92D2F; text-decoration: underline}

/*Contents*******************************************************************************************/
#contents{width:950px; margin:0 auto; padding:10px 0;}
#pankuzu{width:950px; height:30px; line-height:30px; padding:0 0 5px 0;}
#pankuzu a:link{  color: #A92D2F; text-decoration: none;}
#pankuzu a:active{ color: #A92D2F; text-decoration: underline; }
#pankuzu a:visited{ color: #A92D2F; text-decoration: none; }
#pankuzu a:hover{  color: #F60; text-decoration: underline}

/*LEFT*********************************************************************************************/
#contents-l{width:220px; float:right; background-color: padding:0 0 0 20px;}
#navi-area{border:1px #CCC solid; width:208px; margin:20px 0 0 0; padding:0 5px;}
#navi-area p{margin:10px 0; font-size:10px; line-height:15px;}
#left-ap{background:url(../image/common/btn_2.jpg) 0 0 no-repeat; width:220px; height:79px; padding:0 0; position:relative;}
#left-ap a{ display:block; text-indent: -9999px; width:220px; height:79px; background:url(../image/common/btn_1.jpg) 0 0 no-repeat; }
#left-ap a:hover{background-position:0 -235px;}
#left-navi{ width:190px;  margin:5px 0 0 0;}
#left-navi ul{padding: 0 0 0 10px;}
#left-navi li{ padding:0 0; line-height:28px; background:url(../image/common/left_navi_migi.gif) 0 0 no-repeat; text-indent:15px;}
#left-navi2{width:190px;  margin:15px 0 0 0;}
#left-navi2 ul{padding: 0 0 0 10px;}
#left-navi2 li{ padding:0 0; line-height:28px; background:url(../image/common/left_navi_migi.gif) 0 0 no-repeat; text-indent:15px;}
#left-navi3{width:190px;  margin:15px 0 0 0;}
#left-navi3 ul{padding: 0 0 20px 10px;}
#left-navi3 li{ padding:0 0; line-height:28px; background:url(../image/common/left_navi_migi.gif) 0 0 no-repeat; text-indent:15px;}
#l-banner{width:220px;}
#l-banner dd{line-height:14px; font-size:11px; padding:10px 0;}
#left-banner{background:url(../image/common/agent_service_over.jpg) 0 0 no-repeat; width:220px; height:100px; padding:0 0; margin:15px 0; position:relative;}
#left-banner a{ display:block; text-indent: -9999px; width:220px; height:100px; background:url(../image/common/agent_service_off.jpg) 0 0 no-repeat; }
#left-banner a:hover{background-position:0 -100px;}
#left-banner2{background:url(../image/common/shokai_over.jpg) 0 0 no-repeat; width:220px; height:76px; padding:0 0; margin:15px 0 0 0; position:relative;}
#left-banner2 a{ display:block; text-indent: -9999px; width:220px; height:76px; background:url(../image/common/shokai_off.jpg) 0 0 no-repeat; }
#left-banner2 a:hover{background-position:0 -76px;}
#left-banner3{background:url(../image/common/setsuzei_over.jpg) 0 0 no-repeat; width:220px; height:76px; padding:0 0; margin:0 0 ; position:relative;}
#left-banner3 a{ display:block; text-indent: -9999px; width:220px; height:76px; background:url(../image/common/setsuzei_off.jpg) 0 0 no-repeat; }
#left-banner3 a:hover{background-position:0 -76px;}

/*Right（zeirisi/merit/hikaku/flow共通）***********************************************************/
#contents-r{width:710px; float:left;}
#right-area{width:710px; padding:0 0 0 0;}
#right-tel{background:url(../image/common/application.jpg) 0 0 no-repeat; width:710px; height:115px; padding:0 0; margin:30px 0; position:relative;}
#right-tel a{ display:block; text-indent: -9999px; width:268px; height:66px; background:url(../image/common/application_over.jpg) 0 0 no-repeat; position:absolute; top:25px; left:403px;}
#right-tel a:hover{background-position:0 -101px;}
#contents-r h2{ clear:both; padding:20px 0;}
.back-top{text-align:right; padding:20px 0 0 0; clear:both;}

/*Right2（zeirisi/merit/hikaku/flow以外）***********************************************************/
#contents-r2{width:710px; float:left;}
#right-area2{width:710px; padding:0 0 0 0;}
#contents-r2 h2{ clear:both; padding:0 0 20px 0;}

/*sub navi（zeirisi/merit/hikaku/flow共通）***********************************************************/
#flow-link{width:706px; height:50px; border:solid 2px #CCC;}
#flow-link ul{padding:6px 0 0 10px;}
#flow-link li{padding:0 11px 0 0; float:left;}
#flow-foot-link{width:706px; height:50px; border:solid 2px #CCC; margin-bottom:15px;}
#flow-foot-link ul{padding:6px 0 0 10px;}
#flow-foot-link li{padding:0 11px 0 0; float:left;}

/*sub navi（zeirisi/merit/hikaku/flow以外）***********************************************************/
#flow-link2{width:706px; height:50px; border:solid 2px #CCC; margin:0 0 20px 0;}
#flow-link2 ul{padding:6px 0 0 10px;}
#flow-link2 li{padding:0 11px 0 0; float:left;}

/*foot*********************************************************************************************/
#foot-waku{height:34px; background-color:#6F6F6D;}
#foot-navi{width:950px; margin: 0 auto; position:relative; height:34px; background-color:#6F6F6D;}
#foot-navi ul{line-height:34px; padding: 0 0 0 45px;}
#foot-navi li{float:left; padding: 0 30px 0 0; background:url(../image/common/foot_migi.gif) 0 0 no-repeat; text-indent:20px;}
#foot-navi a:link {  color: #FFF; text-decoration: none;}
#foot-navi a:active { color: #FFF; text-decoration: underline; }
#foot-navi a:visited { color: #FFF; text-decoration: none; }
#foot-navi a:hover {  color: #FF9; text-decoration: underline}
#foot{background:url(../image/common/foot_bg.gif) 0 0 repeat-x; width:950px; margin:0 auto; padding:20px 0 0 0;}
#foot ul{width:890px; margin:0 30px; text-align:center;}
#foot li{float:left; padding:5px 15px; background:url(../image/common/foot_icon.gif) 0 10px no-repeat; font-size:12px; list-style-position:outside; text-align:center;}
#foot p{text-align:right; font-size:12px; clear:both; padding:10px 0;}

