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

@charset "UTF-8";

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

body {
	font-family:'ƒqƒ‰ƒMƒmŠpƒS 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: #F60; text-decoration: none;}
a:active { color: #F60; text-decoration: underline; }
a:visited { color: #F60; 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;}



/*TOP*************************************************************************************/	

#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;}

#top-wp div{position:absolute; top:15px; 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/icon1.gif) 0 2px no-repeat; float:left; margin:0 20px 0 0; padding:0 0 0 20px;}
.pvinfo a{background:url(../image/common/icon2.gif) 0 1px no-repeat; padding:0 0 0 20px;}

h1{position:absolute; top:67px; left:0; font-size:12px; color:#333;}

#navi {width:950px; margin:0 auto; position:absolute; top:93px; left:0;}
#navi li{ float:left;}

/*TOP(form)*************************************************************************************/
#top-f{background:url(../image/common/top_bg_f.jpg) 0 0 repeat-x; height:85px;}
#top-f-wp{width:950px; margin: 0 auto; position:relative; height:85px;}
#top-f-wp div{position:absolute; top:15px; left:0;}
#top-f-wp p{ position:absolute; top:60px; left:482px;}
#top-f-wp dl{ position:absolute; top:15px; left:718px; width:232px;}

/*Contents*******************************************************************************************/

#contents{width:950px; margin:0 auto; padding:10px 0;}
#contents_link{width:950px; padding:10px 0 0 0;}


/*LEFT*********************************************************************************************/

#contents-l{width:720px; float:left; margin: 10px 0 0 0;}
#contents-l p{line-height: 18px; padding: 0 0 10px 0;}
#left-area{width:720px; padding:0 0;}
#left-measures{width:720px; height:396px; padding:0 0; background:url(../image/sub/measures.gif) 0 0 no-repeat;margin:10px 0;}
#left-measures ul{line-height: 18px; padding: 60px 0 0 75px;}
.left-measures-menu1{margin: 50px 0 0 0;}

#left-request{width:720px; height:420px; padding:0 0; background:url(../image/sub/request.gif) 0 0 no-repeat;margin:10px 0; position:relative;}
#left-request-text{width:300px; height:140px; position:absolute; top:270px; left:160px;}
#left-request p{line-height: 18px;}


#left-banner{width:720px; margin:20px 0;}
#left-banner li{width:720px; margin:10px 0;}

#left-menu1 a, 
#left-menu2 a{ display:block; text-indent: -9999px; width:350px; height:110px;}	

#left-menu1 a{background:url(../image/index/banner1.jpg) 0 0 no-repeat; padding:0 20px 0 0;}
#left-menu2 a{background:url(../image/index/banner2.jpg) 0 0 no-repeat;}

#left-menu1 a:hover, 
#left-menu2 a:hover{ background-position:0 -110px; }

.coment{width:720px; background:url(../image/common/line_d720.gif) left bottom no-repeat; margin:20px 0; padding:0 0 20px 0;}


h2{ clear:both; padding:20px 0;}
.h2_top{ clear:both; padding:0 0 20px 0;}
.h3_top{ clear:both; padding:10px 0 20px 0;}

#list-table{width:720px; margin:0 auto; vertical-align:top;}
#list-table td{vertical-align:text-top;}
.t-line{border-left:1px #666 dotted;}
.t-text{padding:10px; line-height:18px;}
.syosayi{ padding:0 0 0 10px;}
.syosayi a{ display:block; text-indent: -9999px; width:92px; height:30px; background:url(../image/index/syosayi.jpg) 0 0 no-repeat;}	
.syosayi a:hover{ background-position:0 -30px; }


.coment{width:720px; background:url(../image/common/line_d720.gif) left bottom no-repeat; margin:20px 0; padding:0 0 20px 0;}

.coment dt{ float:left; padding:0 20px 0 0;}

.coment dd{font-size:12px; line-height:20px; padding:0 0 10px 0;}
.coment dd span{font-weight:bold; color:#C00;}
.text-right{text-align:right; font-size:12px;}


#left-tel{background:url(../image/sub/introduction_over.jpg) 0 0 no-repeat; width:720px; height:150px; padding:0 0; margin: 15px 0;}
#left-tel a{ display:block; text-indent: -9999px; width:720px; height:150px; background:url(../image/sub/introduction_off.jpg) 0 0 no-repeat; }
#left-tel a:hover{background-position:0 -150px;}

#left-tel2{background:url(../image/sub/technique_over.jpg) 0 0 no-repeat; width:720px; height:150px; padding:0 0; margin: 15px 0;}
#left-tel2 a{ display:block; text-indent: -9999px; width:720px; height:150px; background:url(../image/sub/technique_off.jpg) 0 0 no-repeat;}
#left-tel2 a:hover{background-position:0 -150px;}

#left-tel3{background:url(../image/sub/application_over.jpg) 0 0 no-repeat; width:720px; height:130px; padding:0 0; margin: 15px 0;}
#left-tel3 a{ display:block; text-indent: -9999px; width:720px; height:130px; background:url(../image/sub/application_off.jpg) 0 0 no-repeat;}
#left-tel3 a:hover{background-position:0 -130px;}

/*LEFT950*********************************************************************************************/

#contents-lf{width:950; float:left; margin: 10px 0 0 0;}
#contents-lf p{line-height: 18px; padding: 0 0 10px 0;}
#left-areaf{width:950px; padding:0 0;}
#left-measuresf{width:950px; height:396px; padding:0 0; background:url(../image/sub/measures.gif) 0 0 no-repeat;margin:10px 0;}
#left-measuresf ul{line-height: 18px; padding: 60px 0 0 75px;}
.left-measures-menu1f{margin: 50px 0 0 0;}

#left-requestf{width:950px; height:420px; padding:0 0; background:url(../image/sub/request.gif) 0 0 no-repeat;margin:10px 0; position:relative;}
#left-request-textf{width:300px; height:140px; position:absolute; top:270px; left:160px;}
#left-requestf p{line-height: 18px;}


#left-bannerf{width:950px; margin:20px 0;}
#left-bannerf li{width:950px; margin:10px 0;}

#left-menu1f a, 
#left-menu2f a{ display:block; text-indent: -9999px; width:350px; height:110px;}	

#left-menu1f a{background:url(../image/index/banner1.jpg) 0 0 no-repeat; padding:0 20px 0 0;}
#left-menu2f a{background:url(../image/index/banner2.jpg) 0 0 no-repeat;}

#left-menu1f a:hover, 
#left-menu2f a:hover{ background-position:0 -110px; }

.comentf{width:950px; background:url(../image/common/line_d720.gif) left bottom no-repeat; margin:20px 0; padding:0 0 20px 0;}


#list-tablef{width:950px; margin:0 auto; vertical-align:top;}
#list-tablef td{vertical-align:text-top;}
.t-linef{border-left:1px #666 dotted;}
.t-textf{padding:10px; line-height:18px;}
.syosayif{ padding:0 0 0 10px;}
.syosayif a{ display:block; text-indent: -9999px; width:92px; height:30px; background:url(../image/index/syosayi.jpg) 0 0 no-repeat;}	
.syosayif a:hover{ background-position:0 -30px; }


.comentf{width:950px; background:url(../image/common/line_d720.gif) left bottom no-repeat; margin:20px 0; padding:0 0 20px 0;}

.comentf dt{ float:left; padding:0 20px 0 0;}

.comentf dd{font-size:12px; line-height:20px; padding:0 0 10px 0;}
.comentf dd span{font-weight:bold; color:#C00;}
.text-rightf{text-align:right; font-size:12px;}


#left-telf{background:url(../image/sub/introduction_over.jpg) 0 0 no-repeat; width:950px; height:150px; padding:0 0; margin: 15px 0;}
#left-telf a{ display:block; text-indent: -9999px; width:950px; height:150px; background:url(../image/sub/introduction_off.jpg) 0 0 no-repeat; }
#left-telf a:hover{background-position:0 -150px;}

#left-tel2f{background:url(../image/sub/technique_over.jpg) 0 0 no-repeat; width:950px; height:150px; padding:0 0; margin: 15px 0;}
#left-tel2f a{ display:block; text-indent: -9999px; width:950px; height:150px; background:url(../image/sub/technique_off.jpg) 0 0 no-repeat;}
#left-tel2f a:hover{background-position:0 -150px;}

#left-tel3f{background:url(../image/sub/application_over.jpg) 0 0 no-repeat; width:950px; height:130px; padding:0 0; margin: 15px 0;}
#left-tel3f a{ display:block; text-indent: -9999px; width:950px; height:130px; background:url(../image/sub/application_off.jpg) 0 0 no-repeat;}
#left-tel3f a:hover{background-position:0 -130px;}

/*Right*********************************************************************************************/

#contents-r{width:210px; float:right; margin:10px 0 0 0; background-color:}

#navi-area{background-color:#f0f0f0; border:1px #CCC solid; width:190px; margin:20px 0 0 0; padding:0 9px;}
#navi-area p{margin:10px 0; font-size:10px; line-height:15px;}

#right-ap a{ display:block; text-indent: -9999px; width:210px; height:235px; background:url(../image/common/btn_1.jpg) 0 0 no-repeat; }
#right-ap a:hover{background-position:0 -235px;}

#right-navi{ width:190px;  margin:10px 0 0 0;}
#right-navi li{ padding:5px 0;}

#right-menu1 a, #right-menu2 a, #right-menu02 a, #right-menu002 a, #right-menu3 a, #right-menu4 a, #right-menu5 a, #right-menu6 a, #right-menu7 a{ display:block; text-indent: -9999px; width:190px; height:35px;}	
#right-menu1 a{background:url(../image/common/menu1.jpg) 0 0 no-repeat;}
#right-menu2 a{background:url(../image/common/menu2.jpg) 0 0 no-repeat;}
#right-menu02 a{background:url(../image/common/menu02.jpg) 0 0 no-repeat;}
#right-menu002 a{background:url(../image/common/menu002.jpg) 0 0 no-repeat;}
#right-menu3 a{background:url(../image/common/menu3.jpg) 0 0 no-repeat;}
#right-menu4 a{background:url(../image/common/menu4.jpg) 0 0 no-repeat;}
#right-menu5 a{background:url(../image/common/menu5.jpg) 0 0 no-repeat;}
#right-menu6 a{background:url(../image/common/menu6.jpg) 0 0 no-repeat;}
#right-menu7 a{background:url(../image/common/menu7.jpg) 0 0 no-repeat;}
#right-menu1 a:hover, #right-menu2 a:hover, #right-menu02 a:hover, #right-menu002 a:hover, #right-menu3 a:hover, #right-menu4 a:hover, #right-menu5 a:hover, #right-menu6 a:hover, #right-menu7 a:hover{ background-position:0 -35px; }

.right-link{width:190px; margin:10px 0;}
.right-link ul{list-style-type:none; width:180px; }
.right-link li{background:url(../image/common/link_icon.gif) 0 12px no-repeat; font-size:12px; list-style-position:outside; padding:8px 0 8px 10px; width:154px; margin:0 8px;}
.right-link li a{color:#666;}
.right-link li a:hover{color:#f60;}

#right-banner a{ display:block; text-indent: -9999px; width:190px; height:90px; background:url(../image/common/banner_l.jpg) 0 0 no-repeat; }
#right-banner a:hover{background-position:0 -90px;}



.right-link1{width:340px; float:left; padding:0 40px 0 0;}
.right-link1 li{background:url(../image/common/link_icon.gif) 0 12px no-repeat; font-size:14px; list-style-position:outside; padding:8px 0 8px 15px;  margin:0 8px; }

.right-link2{width:340px; float:right;}
.right-link2 li{background:url(../image/common/link_icon.gif) 0 12px no-repeat; font-size:14px; list-style-position:outside; padding:8px 0 8px 15px;  margin:0 8px; }




.back-top{text-align:right; padding:20px 0 0 0; clear:both;}

#foot{background:url(../image/common/foot_bg.gif) 0 0 repeat-x; width:950px; margin:0 auto; padding:30px 0 0 0;}
#foot ul{width:890px; margin:0 30px; text-align:center;}
#foot li{float:left; padding:5px 15px; background:url(../image/common/link_icon.gif) 0 10px no-repeat; font-size:12px; list-style-position:outside; text-align:center;}
#foot li a{ color:#774f30;}

#foot p{text-align:right; font-size:12px; clear:both; padding:15px 0;}

/*voice**********************************************************************/
#v-left-area{width:720px; padding:0 0;}
#v-left-area p{line-height:20px; padding: 10px 0 30px 0;}
.v-color{color:#900; font-size:14px; font-weight:bold;}

/*request**********************************************************************/
#re-left-area{width:720px; padding:0 0;}
#re-left-area p{line-height:20px; padding: 10px 0 10px 0;}
#re-coment1{width:720px; margin:20px 0 20px 0;}
#re-coment1 p{padding: 0 0 10px 0;}
#re-coment2{width:720px; margin:10px 0 40px 0;}
#re-coment2 p{padding: 0 0 10px 0;}
#request-who{width:720px;}
#request-who p{padding: 5px 0 5px 0; color:#900; font-size:12px; line-height:20px; font-weight:bold;}
#request-who ul{padding: 0 0 0 30px; margin:0 0 20px 0; list-style:disc;}
#request-summary{margin: 0 0 10px 0;}
#request-summary p{padding: 10px 0 5px 0;}
.request-color{color:#900; font-size:12px; font-weight:bold;}
.request-dl
.request-dd{float:left;}

/*introduction**********************************************************************/
#introduction-left-area{width:720px; padding:0 0;}
#introduction-left-area p{line-height:20px; padding: 15px 0 10px 0;}
.introduction-color{color:#900; font-size:12px; font-weight:bold;}
#in-coment1{width:720px; margin:20px 0 20px 0;}
#in-coment1 p{padding: 0 0 10px 0;}
#in-coment2{width:720px; margin:10px 0 40px 0;}
#in-coment2 p{padding: 0 0 10px 0;}
#in-advantage{width:720px; height:370px; background:url(../image/sub/in_advantage.gif) 0 0 no-repeat; position:relative; margin:0 0 40px 0;}
#in-advantage01{width:500px; height:160px; position:absolute; top:175px; left:0px; padding:0 0; line-height:20px;}
#in-application{width:720px; height:120px; position:relative; margin:60px 0 0 0;}
#in-banner1{position:absolute; top:0px; left:0px;}
#in-banner2{position:absolute; top:0px; left:370px;}

#form-intro{width:740px; height:678px; background:url(../image/sub/form_input.gif) 0 0 no-repeat; margin:20px 0; line-height:13px; padding: 0 0;}
#form-intro th{width:148px; height:25px;}
#form-intro img{float:right;}
#form-intro td{width:550px; padding:5px 0 5px 20px;}
#form-intro ol{list-style:none;}

/*advantage**********************************************************************/
#advantage-request{width:720px; height:265px; padding:0 0; background:url(../image/sub/advantagea_request.jpg) 0 0 no-repeat;margin:10px 0; position:relative;}
#advantage-request-text{width:300px; height:140px; position:absolute; top:90px; left:160px;}

/*faq**********************************************************************/
.faq-waku{width:720px; height:160px; background:url(../image/sub/faq_waku.gif) 0 0 no-repeat; position:relative; margin:0 0 40px 0;}
.faq-a{width:680px; height:45px; position:absolute; top:12px; left:40px;}
.faq-q{width:680px; height:65px; position:absolute; top:73px; left:40px; font-weight:bold; color:#900;}

/*risk**********************************************************************/
#risk-left-area{width:720px; padding:0 0;}
#risk-left-area p{line-height:20px; padding: 0 0 15px 0;}
#risk-left-area2{width:720px; padding:0 0; margin: 20px 0 0 0;}
#risk-left-area p{line-height:20px; padding: 5px 0 10px 0;}
.risk-text{color:#060; font-size:14px; font-weight:bold;}
#risk-left-area ul{padding: 0 0 0 30px; margin:0 0 10px 0;}
#risk-left-area li{list-style:square; line-height: 20px;}

/*column**********************************************************************/
#column-left-area{width:720px; padding:0 0;}
#column-left-area p{line-height:20px; padding: 15px 0 10px 0;}
#column-left-area h3{padding: 20px 0 10px 0;}
#column-area dl{padding: 5px 0 5px 0;  line-height:26px;}
#column-area dd{background:url(../image/sub/column_icon.gif) 0 0 no-repeat; padding:0px 0 0px 30px; margin:0 0 0 30px;}
#column-table{width:720px;}
#column-table dl{padding: 5px 0 5px 0;}
#column-table dd{line-height:20px;}
.column-r{float:right;}
.column-space{padding:15px 0 0 0;}
.column-space1{padding:15px 0 0 0;}
.column-space2{padding:25px 0 0 0; color:#900; font-size:14px; font-weight:bold;}
.column-space3{padding:2px 0 0 0; color:#030; font-size:12px; font-weight:bold;}

/*column3**********************************************************************/
.column3-text{color:#060; font-size:14px; font-weight:bold;}

/*column5**********************************************************************/
#column5-left-area{width:720px; padding:0 0;}
#column5-left-area p{line-height:20px; padding: 0 0 15px 0;}
#column5-left-sub{width:720px; height:350px; background:url(../image/sub/column5_sub_img.gif) 0 0 no-repeat; position:relative; margin:10px 0 25px 0;}
#column5-left-subt{width:700px; height:330px; position:absolute; top:20px; left:20px;}
#column5-left-subt p{padding:15px 0 5px 0;}
.column5-text{color:#060; font-size:14px; font-weight:bold;}
#column5-left-area dl{line-height:20px; margin:5px 0;}
#column5-left-area dt{padding: 5px 0;}
.column5-r{float:right;}

/*column6**********************************************************************/
.column6-dl{margin:10px 0; line-height:20px;}
.column6-dl2{margin:20px 0; padding:0 0 0 0; line-height:20px;}
.column6-dl2-dd{padding: 20px 0 0 0;}
#column6-method{width:720px; height:170px; padding:0 0; background:url(../image/sub/column6_method.gif) 0 0 no-repeat;margin:10px 0; position:relative;}
#column6-method-text{width:570px; height:90px; position:absolute; top:80px; left:150px;}

/*column7**********************************************************************/
#column7-left-area{width:720px; padding:0 0;}
#column7-left-area p{line-height:20px; padding: 0 0 15px 0;}
#column7-left-area dl{line-height:20px; margin:10px 0;}
#column7-left-area dt{padding: 10px 0;}

/*column8**********************************************************************/
#column8-left-area{width:720px; padding:0 0;}
#column8-left-area p{line-height:20px; padding: 5px 0 15px 0;}
#column8-left-sub{width:720px; height:350px; background:url(../image/sub/column5_sub_img.gif) 0 0 no-repeat; position:relative; margin:10px 0 25px 0;}
#column8-left-subt{width:700px; height:330px; position:absolute; top:20px; left:20px;}
#column8-left-subt p{padding:15px 0 5px 0;}
#column8-actually{width:720px; margin:20px 0 30px 0;}
#column8-left-area dt img{margin: 15px 0 0 0;}
.column8-r{float:right;}

/*column9**********************************************************************/
#column9-left-area{width:720px; padding:0 0;}
#column9-left-area p{line-height:20px; padding: 5px 0 15px 0;}
#column9-point{width:720px; margin: 20px 0;}
#column9-left-area dd{line-height:20px; padding: 10px 0 20px 0;}
#column9-left-sub{width:720px; height:170px; background:url(../image/sub/column9_sub2_img.gif) 0 0 no-repeat; position:relative; margin:10px 0 25px 0;}
#column9-left-subt{width:700px; height:100px; position:absolute; top:40px; left:0;}

/*column10**********************************************************************/
#column10-left-area{width:720px; padding:0 0;}
#column10-left-area p{line-height:20px; padding: 5px 0 15px 0;}
#column10-point{width:720px; margin: 20px 0;}
#column10-left-area dd{line-height:20px; padding: 10px 0 5px 0;}
#column10-left-sub{width:720px; height:170px; background:url(../image/sub/column9_sub2_img.gif) 0 0 no-repeat; position:relative; margin:10px 0 25px 0;}
#column10-left-subt{width:700px; height:100px; position:absolute; top:40px; left:0;}
.column10-text{color:#030; font-size:14px; font-weight:bold;}

/*formstyle**********************************************************************/
#formstyle-left-area{width:720px; padding:0 0;}
#formstyle-left-area p{line-height:20px; padding: 5px 0 0px 0;}
#formstyle-point{width:720px; margin: 20px 0;}
#formstyle-left-area dd{line-height:20px; padding: 10px 0 20px 0;}
#formstyle-left-sub{width:720px; height:170px; background:url(../image/sub/column9_sub2_img.gif) 0 0 no-repeat; position:relative; margin:10px 0 25px 0;}
#v-left-subt{width:700px; height:100px; position:absolute; top:40px; left:0;}

/*form**********************************************************************/
#form-left-area{width:950px; padding:0 0;}
#form-left-line{width:948px; border:solid 1px #CCC; padding:25px 0; margin:0 0 10px 0;}
#form-left-area p{line-height:20px; padding: 5px 0 15px 0;}
#form-area{width:948px; height:678px; background:url(../image/sub/form_input.gif) 0 0 no-repeat; margin:20px 0; line-height:13px; padding: 20px 0;}
#form-area th{width:148px; height:25px;}
#form-area img{float:right;}
#form-area td{width:550px; padding:5px 0 5px 20px;}
#form-area ol{list-style:none;}
.formtr{height:40px;}
.select-h{width:148px; height:120px; vertical-align:top; padding:10px 0 0 0;}
.form-text{font-size:11px; color:#333;}
.form-text2{font-size:12px; color:#333; font-weight:bold;}
.input-h{padding:1px 10px; height:22px; font-size:1.1em; margin:3px; background-color:#EEE; border-color:#CCC;}
.input-h2{padding:2px 10px; height:120px; font-size:1.3em; margin:3px; float:left; background-color:#EEE; border-color:#CCC;}
.valign-t{width:780px; height:120px; vertical-align:top; padding:10px 0 0 0;}
div#mfp_buttons{padding:0px; text-align:center;}
div#mfp_buttons ul{width: 360px; height: 60px; overflow: hidden; margin: 0px auto 0px auto;}
div#mfp_buttons ul li{width: 360px;	height: 60px; overflow: hidden; float: left;}

/*thanks**********************************************************************/
#thanks-bg{width:720px; height:590px; background:url(../image/sub/thanks1.jpg) 0 0 no-repeat; position:relative;}
.thanks-button{position:absolute; top:275px; left:0;}

/*area**********************************************************************/
#area-left-area{width:720px; padding:0 0;}
#area-left-area p{line-height:20px; padding: 10px 0 10px 0;}
.area-text{color:#060; font-size:14px; font-weight:bold;}
#area-failure01{width:550px; height:120px; position:absolute; top:0px; left:145px; padding:0 0; line-height:20px;}
#area-failure02{width:550px; height:100px; position:absolute; top:155px; left:145px; padding:0 0; line-height:20px;}
#area-request{width:720px; height:310px; padding:0 0; background:url(../image/sub/area_request.gif) 0 0 no-repeat;margin:10px 0 0 0; position:relative;}
#area-request-text{width:480px; height:130px; position:absolute; top:180px; left:0;}
#area-left-area{padding: 5px 0 0 0}
.dh1{float:right; padding: 10px 0 10px 10px;}
.dl1{margin:10px 0 0 0;}
.dl2{margin:30px 0 0 0;}
.dd1{padding: 10px 0 5px 0;}
.dt3{float:left; padding: 0 10px 0 0;}
.area-text{font-weight:bold;}
#area-left-area ul{padding: 0 0 0 30px;}
#area-left-area li{line-height:20px; list-style:disc; padding: 5px 0 0 0;}
.area-text{color:#030; font-size:14px; font-weight:bold;}
#area-search{width:720px; line-height:24px;}
#area-search dl{margin: 5px 0;}
#area-search dt{background-color:#194802; width:100px; height:24px; font-weight:bold; color:#FFF; padding: 0 0 0 10px;}
#area-search dd{float:left; padding:0 20px 0 8px;  background:url(../image/common/link_icon.gif) 0 9px no-repeat; font-size:12px; list-style-position:outside;}

#area-search1{width:720px; line-height:24px;}
#area-search1 dl{margin: 5px 0;}
#area-search1 dt{background-color:#990000; width:100px; height:24px; font-weight:bold; color:#FFF; padding: 0 0 0 10px;}
#area-search1 dd{float:left; padding:0 20px 0 8px;  background:url(../image/common/link_icon.gif) 0 9px no-repeat; font-size:12px; list-style-position:outside; }
#area-search1 dd a{ color:#360;}

/*agency**********************************************************************/
#agency-area{width:145px; height:38px; margin:5px 0; padding:0 0 0 10px; line-height:20px; background-color: #EEE; color:#666;}
#agency-area p{padding: 10px 0 10px 0; font-weight:bold;}
#agency-area-name ul{padding:10px 0;}
#agency-area-name li{float:left; line-height:20px; padding: 0 10px 0 0;}
#agency-area-name{width:696px; padding:10px 10px; line-height:20px; border:solid 2px #CCC; margin:0 0 10px 0;}

/*COMPANY**********************************************************************/

#company{width:720px; margin:20px 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;}



#pv{ padding:0 10px;}
#pv p{ font-size:14px; font-weight:bold; padding:20px 0; line-height:24px;}
#pv dt{font-size:12px; font-weight:bold; padding:10px 0;}
#pv dd{font-size:12px; padding:0 0 20px 0; line-height:20px;}





.dictionary{ width:720px; margin:0 auto;}
.dictionary dt{ font-size:16px; color:#360; font-weight:bold; padding:30px 0 15px 0;}
.dictionary dd{font-size:14px; color:#F30; border-bottom:1px #666 dotted; padding:0 0 20px 0;}

.dictionarysub{ width:720px; margin:0 auto;}
.dictionarysub li{padding:0 20px 0 15px;  background:url(../image/common/link_icon.gif) 0 6px no-repeat; font-size:12px; list-style-position:outside; margin:10px 0; font-size:14px; }

.dictionary1{ width:720px; margin:0 0 20px 0; border-bottom:1px #666 dotted; padding:0 0 10px 0;}
.dictionary1 dt{ font-size:16px; color:#360; font-weight:bold; padding:30px 0 15px 0;}
.dictionary1 dd{font-size:14px; c border-bottom:1px #666 dotted; padding:0 0 20px 0; line-height:24px;}


.sitemap{ width:720px; margin:0 auto;}
.sitemap li{ padding:0 20px 0 15px;  background:url(../image/common/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;}

