@charset "utf-8";
@import url(page.css);
/*---base---*/
body#Index{
	font:normal normal normal 75%/1.6 Verdana, "ＭＳ Ｐゴシック", sans-serif;
	text-align:center;
	color:#666666;
	background:url(../img/bg_top_foot.jpg) repeat-x left bottom;
}

body#In{
	font:normal normal normal 75%/1.6 Verdana, "ＭＳ Ｐゴシック", sans-serif;
	text-align:center;
	color:#666666;
	background:#efefef url(../img/bg.gif) no-repeat left top;
}
*{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:lighter;}
img{ border-width: 0px; border-style: none; vertical-align:bottom;}
ul { list-style:none;}
table { border:none; border-collapse:collapse;}
table caption{ display:none;}
td,th { font-size:12px; text-align:left; line-height: 1.2em; font-weight:normal;}
#In #side{ margin:0px auto; width:910px; text-align:left;}
#Index #wrapper{ margin:0px auto; width:950px; text-align:left; overflow:hidden;}
#In #wrapper{ width:910px; float:left; display:inline; margin-left:5px; text-align:left; overflow:hidden; background:url(../img/bg_side.gif) repeat-y left top;}
div#header { position:relative; width:900px; height:200px; margin-left:5px; background:url(../img/bg_head.jpg) no-repeat left top;}
#main_box{ display:inline; width:900px; float:left; margin: 20px 5px 0; clear:both;}
#main{ width:660px; float:right; margin: 0px 20px 0px 0; display:inline;}
a:link,a:visited{ color:#0033cc; text-decoration:underline; outline-style:none;}
a:active,a:hover{ color:#0033cc; text-decoration:underline; outline-style:none;}

/*---start_header---*/
div#header h1 { position:absolute; left:38px; top:37px; width:190px; height:46px; background:url(../img/head_logo.gif) no-repeat; text-indent:-9999px;}
div#header h1 a{ display:block; width:190px; height:46px; overflow:hidden;}
div#header h2 { position:absolute; left:318px; top:52px; width:600px; height:20px; background:url(../img/head_tx01.gif) no-repeat; text-indent:-9999px;}
div#header p#discript { position:absolute; left:318px; top:98px; width:565px; height:59px; background:url(../img/head_tx02.gif) no-repeat; text-indent:-9999px;}
div#header p#phone02 { position:absolute; left:38px; top:148px; width:190px; height:20px; background:url(../img/head_phone.gif) no-repeat; text-indent:-9999px;}
div#header p#mail02 { position:absolute; left:38px; top:169px; width:190px; height:20px; background:url(../img/head_mail.gif) no-repeat; text-indent:-9999px;}
div#header p#mail02 a{ width:190px; height:20px; display:block;}

/*gloval_navigation*/
#g_navi{ width:900px; height:38px; float:left; display:inline; margin-left:5px; border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; background:url(../img/bg_g_navi.gif) repeat-x left top;}
#g_navi ul li{float:left;}
#g_navi ul li a:hover{ filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#g_navi01{ width:172px; height:38px; display:inline; margin-left:30px;}
#g_navi01 a{ width:172px; height:38px; display:block; background:url(../img/g_navi01.gif) no-repeat left top; text-indent:-9999px;}
#g_navi01 a:hover{ filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#g_navi02{ width:162px; height:38px;}
#g_navi02 a{ width:162px; height:38px; display:block; background:url(../img/g_navi02.gif) no-repeat left top; text-indent:-9999px;}
#g_navi03{ width:162px; height:38px;}
#g_navi03 a{ width:162px; height:38px; display:block; background:url(../img/g_navi03.gif) no-repeat left top; text-indent:-9999px;}
#g_navi04{ width:172px; height:38px;}
#g_navi04 a{ width:172px; height:38px; display:block; background:url(../img/g_navi04.gif) no-repeat left top; text-indent:-9999px;}
#g_navi05{ width:165px; height:38px;}
#g_navi05 a{ width:165px; height:38px; display:block; background:url(../img/g_navi05.gif) no-repeat left top; text-indent:-9999px;}

/*---end_header---*/

/*---navi---*/
#navi{ float:left; width:180px; margin: 0px 0px 0px 20px; display:inline; overflow:hidden;}
#navi_gyomu ul, #navi_hansoku ul, #navi_zoto ul{ width:180px; float:left; list-style:none; margin: 0px 0px 5px;}
#navi_bnr ul{ width:180px; float:left; list-style:none; margin: 0px 0px 30px;}
#navi_wadai ul{ width:180px; float:left; list-style:none; margin: 0px 0px 23px;}

#navi_gyomu ul li,
#navi_hansoku ul li,
#navi_zoto ul li,
#navi_wadai ul li{
	width:180px;
	height:49px;
}

#navi_gyomu ul li a,
#navi_hansoku ul li a,
#navi_zoto ul li a,
#navi_wadai ul li a{
	display:block;
	width:180px;
	height:49px;
	overflow:hidden;
	text-indent:-9999px;
}

#navi_gyomu h3,
#navi_hansoku h3,
#navi_zoto h3,
#navi_wadai h3{
	width:180px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#navi_gyomu h3 a,
#navi_hansoku h3 a,
#navi_zoto h3 a,
#navi_wadai h3 a{
	width:180px;
	height:30px;
	display:block;
}

#navi_gyomu h3{background:url(../img/navi_gyomu_tit.gif) no-repeat left top;}
#navi_hansoku h3{background:url(../img/navi_hansoku_tit.gif) no-repeat left top;}
#navi_zoto h3{background:url(../img/navi_zoto_tit.gif) no-repeat left top;}
#navi_wadai h3{background:url(../img/navi_wadai_tit.gif) no-repeat left top;}

#navi_gyomu_p h3,
#navi_hansoku_p h3,
#navi_zoto_p h3,
#navi_wadai_p h3{
	width:180px;
	height:30px;
	float:left;
	text-indent:-9999px;
}
#navi_gyomu_p h3 a,
#navi_hansoku_p h3 a,
#navi_zoto_p h3 a,
#navi_wadai_p h3 a{
	width:180px;
	height:30px;
	display:block;
}
#navi_gyomu_p h3{background:url(../img/navi_gyomu_tit_p.jpg) no-repeat left top;}
#navi_hansoku_p h3{background:url(../img/navi_hansoku_tit_p.jpg) no-repeat left top;}
#navi_zoto_p h3{background:url(../img/navi_zoto_tit_p.gif) no-repeat left top;}
#navi_wadai_p h3{background:url(../img/navi_wadai_tit_p.jpg) no-repeat left top;}

#navi_gyomu .navi_gyomu_front a{background:url(../img/navi_gyomu_front.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu01 a{background:url(../img/navi_gyomu01.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu02 a{background:url(../img/navi_gyomu02.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu03 a{background:url(../img/navi_gyomu03.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu04 a{background:url(../img/navi_gyomu04.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu05 a{background:url(../img/navi_gyomu05.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu06 a{background:url(../img/navi_gyomu06.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu07 a{background:url(../img/navi_gyomu07.jpg) no-repeat left top;}
#navi_gyomu .navi_gyomu08 a{background:url(../img/navi_gyomu08.jpg) no-repeat left top;}


#navi_hansoku .navi_hansoku_front a{background:url(../img/navi_hansoku_front.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku01 a{background:url(../img/navi_hansoku01.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku02 a{background:url(../img/navi_hansoku02.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku03 a{background:url(../img/navi_hansoku03.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku04 a{background:url(../img/navi_hansoku04.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku05 a{background:url(../img/navi_hansoku05.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku06 a{background:url(../img/navi_hansoku06.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku07 a{background:url(../img/navi_hansoku07.jpg) no-repeat left top;}
#navi_hansoku .navi_hansoku08 a{background:url(../img/navi_gyomu02.jpg) no-repeat left top;}

#navi_zoto .navi_zoto_front a{background:url(../img/navi_zoto_01.jpg) no-repeat left top;}
#navi_zoto .navi_zoto01 a{background:url(../img/navi_gift01.jpg) no-repeat left top;}
#navi_zoto .navi_zoto02 a{background:url(../img/navi_gift02.jpg) no-repeat left top;}
#navi_zoto .navi_zoto03 a{background:url(../img/navi_gift03.jpg) no-repeat left top;}
#navi_zoto .navi_zoto04 a{background:url(../img/navi_gift04.jpg) no-repeat left top;}

#navi_wadai .navi_wadai01 a{background:url(../img/navi_wadai_01.jpg) no-repeat left top;}
#navi_wadai .navi_wadai02 a{background:url(../img/navi_wadai_02.jpg) no-repeat left top;}
#navi_wadai .navi_wadai03 a{background:url(../img/navi_wadai_03.jpg) no-repeat left top;}
#navi_wadai .navi_wadai04 a{background:url(../img/navi_wadai_04.jpg) no-repeat left top;}
#navi_wadai .navi_wadai05 a{background:url(../img/navi_wadai_05.jpg) no-repeat left top;}
#navi_wadai .navi_wadai06 a{background:url(../img/navi_wadai_06.jpg) no-repeat left top;}

#navi_gyomu .navi_gyomu_front a:hover,
#navi_gyomu .navi_gyomu01 a:hover,
#navi_gyomu .navi_gyomu02 a:hover,
#navi_gyomu .navi_gyomu03 a:hover,
#navi_gyomu .navi_gyomu04 a:hover,
#navi_gyomu .navi_gyomu05 a:hover,
#navi_gyomu .navi_gyomu06 a:hover,
#navi_gyomu .navi_gyomu07 a:hover,
#navi_hansoku .navi_hansoku_front a:hover,
#navi_hansoku .navi_hansoku01 a:hover,
#navi_hansoku .navi_hansoku02 a:hover,
#navi_hansoku .navi_hansoku03 a:hover,
#navi_hansoku .navi_hansoku04 a:hover,
#navi_hansoku .navi_hansoku05 a:hover,
#navi_hansoku .navi_hansoku06 a:hover,
#navi_zoto .navi_zoto_front a:hover,
#navi_zoto .navi_zoto01 a:hover,
#navi_zoto .navi_zoto02 a:hover,
#navi_zoto .navi_zoto03 a:hover,
#navi_wadai .navi_wadai01 a:hover,
#navi_wadai .navi_wadai02 a:hover,
#navi_wadai .navi_wadai03 a:hover,
#navi_wadai .navi_wadai04 a:hover,
#navi_wadai .navi_wadai05 a:hover,
#navi_wadai .navi_wadai06 a:hover{
   filter: alpha(opacity=70);
 -moz-opacity:0.70;
 opacity:0.70;
}

#navi_top{
	width:180px;
	height:35px;
	float:left;
	background:url(../img/navi_top.gif) no-repeat left top;
	text-indent:-9999px;
	margin-bottom:10px;
}

.navi_bnr01,
.navi_bnr02{
	width:180px;
	height:80px;
	display:inline;
	float:left;
}

.navi_bnr03,
.navi_bnr04,
.navi_bnr05,
.navi_bnr06,
.navi_bnr07,
.navi_bnr08,
.navi_bnr09,
.navi_bnr10,
.navi_bnr11,
.navi_bnr12{
	width:180px;
	height:60px;
	display:inline;
	float:left;
}

.navi_bnr01 a,
.navi_bnr02 a{
	width:180px;
	height:80px;
	display:block;
	text-indent:-9999px;
}

.navi_bnr03 a,
.navi_bnr04 a,
.navi_bnr05 a,
.navi_bnr06 a,
.navi_bnr07 a,
.navi_bnr08 a,
.navi_bnr09 a,
.navi_bnr10 a,
.navi_bnr11 a,
.navi_bnr12 a{
	width:180px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

.navi_bnr01,
.navi_bnr03,
.navi_bnr04,
.navi_bnr05,
.navi_bnr06,
.navi_bnr07,
.navi_bnr08{
	margin-bottom:5px;
}
.navi_bnr10,
.navi_bnr11{
	margin-bottom:3px;
}

.navi_bnr12{
	margin-bottom:23px;
}

.navi_bnr02{ margin-bottom:23px;}

.navi_bnr01 a{ background:url(../img/navi_bnr01.jpg) no-repeat left top;}
.navi_bnr02 a{ background:url(../img/navi_bnr02.jpg) no-repeat left top;}
.navi_bnr03 a{ background:url(../img/navi_bnr03.jpg) no-repeat left top;}
.navi_bnr04 a{ background:url(../img/navi_bnr04.jpg) no-repeat left top;}
.navi_bnr05 a{ background:url(../img/navi_bnr05.jpg) no-repeat left top;}
.navi_bnr06 a{ background:url(../img/navi_bnr06.jpg) no-repeat left top;}
.navi_bnr07 a{ background:url(../img/navi_bnr07.jpg) no-repeat left top;}
.navi_bnr08 a{ background:url(../img/navi_bnr08.jpg) no-repeat left top;}
.navi_bnr09 a{ background:url(../img/navi_bnr09.jpg) no-repeat left top;}
.navi_bnr10 a{ background:url(../img/navi-zoto01.jpg) no-repeat left top;}
.navi_bnr11 a{ background:url(../img/navi-zoto02.jpg) no-repeat left top;}
.navi_bnr12 a{ background:url(../img/navi-zoto03.jpg) no-repeat left top;}

.navi_bnr01 a:hover,
.navi_bnr02 a:hover,
.navi_bnr03 a:hover,
.navi_bnr04 a:hover,
.navi_bnr05 a:hover,
.navi_bnr06 a:hover,
.navi_bnr07 a:hover,
.navi_bnr08 a:hover,
.navi_bnr09 a:hover,
.navi_bnr10 a:hover,
.navi_bnr11 a:hover,
.navi_bnr12 a:hover{
   filter: alpha(opacity=70);
 -moz-opacity:0.70;
 opacity:0.70;
}
#navi_QR{
	width:180px;
	text-align:center;
}

#navi_QR h3{
	width:180px;
	height:35px;
	background:url(../img/navi_qr.gif) no-repeat left top;
	text-indent:-9999px;
	float:left;
}

#navi_QR p{	margin-top:10px;}

/*--footer---*/
#footer{ display:inline; width:900px; float:left; margin:20px 5px 0; clear:both; text-align:center; overflow:hidden; background:#848484; padding:20px 0;}
#footer ul{ float:left; width:900px; display:inline; text-align:center; color:#fff; margin-bottom:5px; clear:both;}
#footer ul li{display:inline; font-size:85%;}
#footer ul li a{color:#fff;}
#footer #links { width: 800px; margin: 15px 0 auto 100px; text-align: right; clear:both;}
#footer #links dl { float: left; border-left: sodtd 1px #ffffff; padding-left: 10px; margin-left: 15px;}
#footer #links dl dt { color: #ffffff; font-size:10px; font-weight: bold; line-height: 18px; padding: 0px; margin: 0px; text-align: left;}
#footer #links dl dt a { color: #ffffff; font-weight: normal; text-decoration: none;}
#footer #links dl dt a:hover{ text-decoration: underline;}
address { color:#fff; font-size: 80%; font-style: normal;}



/*footter_link_color*/
#footer dl dt a:link,#footer dl dt a:visited{ color:#333333;}
#footer dl dt a:active,#footer dl dt a:hover{ color:#999999;}
address a:link,address a:visited{ color:#333333;}
address a:active,address a:hover{ color:#999999;}
#sitemap{ width:640px; margin-left:10px; float:left; display:inline;}
#sitemap li{ background:#fff; text-indent:15px; font-weight:bold; float:left; width:640px; margin-bottom:5px;}
#sitemap li a{ width:640px; height:25px; line-height:25px; color:#999; display:block;}
#sitemap li a:hover{ background:#a2cd16; color:#fff;}
#sitemap li ul li{ text-indent:30px;}
#sitemap h2{ text-indent:5px; width:639px; font-weight:bold; font-size:120%; clear:both; border-bottom:dotted 1px #a4c9bf; color:#a4c9bf; border-left:1px solid #a4c9bf;}

/*---layout---*/

#Index .section{ width:950px; float:left; display: inline;}
#In .section{ width:660px; float:left; display: inline;}
.pan{ width:660px; float:left; display: inline; overflow:hidden; margin-bottom:10px;}
#In .section a:hover img { filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#In .section_half_L{ width:325px; float:left; display: inline; overflow:hidden;}
#In .section_half_R{ width:325px; float:right; display: inline; overflow:hidden;}
#In .section_half2_L{ width:330px; float:left; display: inline; overflow:hidden;}
#In .section_half2_R{ width:330px; float:right; display: inline; overflow:hidden;}
#In .section_half2_L h4, #In .section_half2_R h4{ font-weight:bold; font-size:140%; margin-bottom:10px;}
#In .section_triple{ width:220px; float:left;}
#In .section_620{ width:620px; float:left; display: inline; margin-left:20px; clear:both; overflow:hidden;}
#In .section_620_L{ width:423px; float:left; display: inline; overflow:hidden;}
#In .section_620_L p{ padding-left:10px;}
#In .section_620_R{ width:186px; float:right; display: inline; overflow:hidden;}
#In .section_620 table{ width:618px; border:1px solid #efefef; margin-left:1px;}
#In .section_620 table th{ background:#efefef; font-weight:bold; padding:3px; border:1px solid #efefef;}
#In .section_620 table td{ padding:3px; border:1px solid #efefef;}
#In .section_brd{ margin:0 0 20px; padding:0 0 20px; display:inline; float:left; width:660px; background:url(../img/line01.gif) repeat-x bottom left; overflow:hidden;}
#In .section_brd a:hover img { filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#In .section_left01{ width:320px; float:left; display:inline; overflow:hidden;}
#In .section_right01{ width:340px; float:right; display:inline; overflow:hidden;}
#In .section_left02{ width:340px; float:left; display:inline; overflow:hidden;}
#In .section_right02{ width:320px; float:right; display:inline; overflow:hidden;}
#In .section_left02 .left_tit01, #In .section_right01 .right_tit01{ background:#efefef; height:30px; line-height:30px; width:340px; float:left; margin-bottom:10px; display:inline; font-size:120%; font-weight:bold; clear:both;}
#In .section_left02 .left_tit02, #In .section_right01 .right_tit02{ min-height:40px;_height:40px; border-left:4px solid #efefef; width:330px; float:left; padding-top:15px; padding-bottom:5px; margin-bottom:20px; display:inline; font-size:120%; font-weight:bold; clear:both;}
#In .section_left02 h3, #In .section_right01 h3, #In .section_left02 h3, #In .section_right01 h3{ padding-left:10px;}
#In .section_35{ width:625px; float:right;}
#In .section_35 p{ margin-bottom:20px;}
#In  .sectionHosoku { width:660px; float:left;}
#In  .sectionHosoku img{	display:inline; float:left; padding-top:10px; padding-right:4px;}
#In .sectionBridalL{
	width:160px;
	float:left;
}

#In .sectionBridalR{
	width:480px;
	float:right;
}

#In .sectionVoiceL{
	width:337px;
	float:left;
	padding-left:10px;
	color:#000;
}

#In .sectionVoiceL h3{
	font-size:125%!important;
	margin-bottom:15px!important;
	font-weight:bold!important;
}

#In .sectionVoiceL p{	padding-bottom:15px;}

#In .sectionVoiceR{
	width:313px;
	float:right;
}

#In .sectionBridalR h3{border-left:4px solid #efefef; color:#000; text-indent:7px; font-weight:bold; margin-bottom:15px;}
#In .sectionBridalR p{padding-left:15px;color:#000; padding-right:65px;}



table.table01, table.table02{ width:640px; margin-left:10px; border:solid 1px #ccc; margin-top:1px;}
table.table01 th{ text-align:center; background-color:#F0F0F0; padding:3px; border:solid 1px #ccc; width:150px!important;}
table.table02 th{ background-color:#F3F3F3; padding:3px; border:solid 1px #ccc; width:100px!important;}
table.table01 td, table.table02 td{ padding:3px; border:solid 1px #ccc;}
.tit_common01{ background:#efefef; width:660px; height:30px; line-height:30px; float:left; text-indent:10px; margin-bottom:10px; display:inline; font-size:120%; font-weight:bold; clear:both;}
.table_right01, .table_left01{ float:left;}
.table_left01 table, .table_right01 table{ width:338px; border:1px solid #999; margin-left:1px;}
.table_left01 table th, .table_left01 table td, .table_right01 table th, .table_right01 table td{ border:1px solid #999; padding:3px;}
.table_common01, .table_common02{ float:right; width:600px; clear:both; padding-top:2px;}
.table_common01 table{ width:598px;}
.table_common01 table th, .table_common01 table td{ border:1px solid #efefef; padding:3px;}
.table_common02{ float:right; width:600px; clear:both; padding-top:2px;}
.table_common02 table{ width:590px;}
.table_common02 table th, .table_common02 table td{ border:1px solid #999; padding:3px;}
.del_brd_L{border-left:none!important;}
.del_brd_R{border-right:none!important;}


/*---general-purpose---*/

.mb5 {margin-bottom:5px!important;}
.mb6 {margin-bottom:6px!important;}
.mb7 {margin-bottom:7px!important;}
.mb8 {margin-bottom:8px!important;}
.mb10 {margin-bottom:10px!important;}
.mb12 {margin-bottom:12px!important;}
.mb15 {margin-bottom:15px!important;}
.mb18 {margin-bottom:18px!important;}
.mb20 {margin-bottom:20px!important;}
.mb23 {margin-bottom:23px;}
.mb25 {margin-bottom:25px;}
.mb27 {margin-bottom:27px;}
.mb30 {margin-bottom:30px;}
.mb31 {margin-bottom:31px;}
.mb32 {margin-bottom:32px;}
.mb33 {margin-bottom:33px;}
.mb34 {margin-bottom:34px;}
.mb35 {margin-bottom:35px;}
.mb36 {margin-bottom:36px;}
.mb37 {margin-bottom:37px;}
.mb38 {margin-bottom:38px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb95 {margin-bottom:95px;}
.mb100 {margin-bottom:100px;}
.mb120 {margin-bottom:120px;}

.top_btm_fix{padding-bottom:30px;}
.list_fix01{padding:0 10px 15px;}

.black{color:#000!important;}
.pboth5{padding:0 5px;}
/*IE7-*/
*+html .list_fix01{padding:0 15px 15px; float:left; display:inline;}
/*IE-6*/
*html .list_fix01{padding:0 15px 15px;}

.ali_cen { text-align:center;}
.ali_right { text-align: right;}
.ali_left { text-align: left;}
.fl { float:left;}
.fr { float:right;}
.clb { clear:both;}
.cll { clear:left;}
.clr { clear:right;}

.bute01 ul{ text-align:center;}
.bute01 ul li{ display:inline; margin:0 15px;}
.bute01 ul li a{ border:1px solid #1894b7!important; padding:5px 15px; background-color:#cbf3ff; color:#333333!important; text-decoration:none!important; line-height:30px;}
.bute01 ul li a:hover{background-color:#41d5ff; color:#fff!important; text-decoration:none!important;}
.bute a{ height:45px; line-height:47px; border:1px solid #1894b7!important;padding:5px 15px; margin:2px 15px; background-color:#cbf3ff; color:#333333!important; text-decoration:none!important;}
.bute a:hover,
.bute01 a:hover,
.bute02 a:hover{background-color:#41d5ff; color:#fff!important; text-decoration:none!important;}

.red{color:#ff0000;}
.ash{color:#929292!important;}
.tx_pd10{
	padding:0 10px;
	clear:both;
}
.indent {
margin-left:1em;
text-indent:-1em;
}
.font_s{font-size:85%;}
.font_b{font-size:125%; font-weight:bold;}
.totop{ width:660px; float:left; clear:both; text-align:right; margin:15px 0 5px;}
.totop a{color:#666;}
.img_R{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	display:inline;
}
.spPd20{padding:20px 0 0;}
.img_L{
	float:left;
	margin-right:20px;
	display:inline;
}
.tx_666{color:#666;}
.tx_666 a{color:#666!important;}

.wd120{width:120px;}
.wd170{width:180px;}
.wd300{width:300px;}
.wd460{width:460px;}

.txPB30Black{
	color:#000;
	padding:0 30px;
}

.manner h3{
	font-weight:bold;
	color:#8cb618;
	padding:0 8px;
}
.manner p{
	padding:0 20px 5px;;
}

.mannerBox2{
	width:330px;
	float:left;
	text-align:center;
	padding:0px 0 10px;
}
.tbl001{
	margin-left:5px;
}

.tbl001  th{
	background:#b5b5b5;
	color:#fff;
	font-weight:bold;
}
.tbl001  th,
.tbl001  td{
	border:#b5b5b5 1px solid;
	padding:2px 3px;
}
.tbl002{
	margin:5px;
	width:99%;
}

.tbl002  th{
	background:#ebebeb;
	color:#727272;
	font-weight:bold;
}
.tbl002  th,
.tbl002  td{
	border:#cbcbcb 1px solid;
	padding:2px 3px;
}

/*--top---*/
#Index #logo{ width:183px; height:46px; margin-bottom:10px; margin-top:28px; background:url(../img/logo01.gif) no-repeat left top;}
#Index #logo a{ width:183px; height:46px; display:block; text-indent:-9999px;}
#Index #phone{ width:183px; height:20px; background:url(../img/phone01.gif) no-repeat left top; text-indent:-9999px;}
#Index #mail{ width:183px; height:20px; background:url(../img/mail01.gif) no-repeat left top; text-indent:-9999px;}
#Index #phone a, #Index #mail a{ width:183px; height:20px; display:block;}
#top_tx01{ width:450px; height:28px; background:url(../img/top_tx01.gif) no-repeat left top; text-indent:-9999px; margin-bottom:32px; margin-left:256px;}
#top_tx02{ width:630px; height:62px; background:url(../img/top_tx02.gif) no-repeat left top; text-indent:-9999px; margin-left:166px;}
#top_box01{ width:250px; margin-left:15px; float:left; display:inline;}
#top_box02{ width:250px; margin-left:90px; float:left; display:inline;}
#top_box03{ width:250px; margin-left:95px; float:left; display:inline;}
#top_btn01, #top_btn02, #top_btn03{ width:250px; height:200px;}
#top_btn01{ background:url(../img/btn_top01.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc);}
#top_btn02{ background:url(../img/btn_top02.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc);}
#top_btn03{ background:url(../img/btn_top03.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc);}
#top_btn01 a, #top_btn02 a, #top_btn03 a{ width:250px; height:200px; text-indent:-9999px; display:block;}
#top_box04{ width:165px; float:left; display:inline; margin-left:624px;}
#top_box05{ width:140px; float:left; display:inline; margin-left:15px;}
#top_foot_tx01{ width:165px; height:45px; background:url(../img/top_foot_tx01.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc); text-indent:-9999px;}
#top_foot_tx02, #top_foot_tx03, #top_foot_tx04{ width:140px; height:15px; text-indent:-9999px;}
#top_foot_tx02 a, #top_foot_tx03 a, #top_foot_tx04 a{ width:140px; height:15px; display:block;}
#top_foot_tx02{ background:url(../img/top_foot_tx02.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc);}
#top_foot_tx03{ background:url(../img/top_foot_tx03.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc);}
#top_foot_tx04{ background:url(../img/top_foot_tx04.png) no-repeat left top; behavior:url(iepngfix/iepngfix.htc);}



.pd30both{padding:0 20px;}

#mainimg li{
text-align:center;
width:660px;
overflow:hidden;
}
