@charset "utf-8";
/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{
margin:0;
padding:0;
background-color:#FFCC99;
	text-align:center;
	background-image: url(/img/common/body_bg.jpg); 
	background-repeat:repeat-x;
	}	
#wrapper{
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:0;
	}		
#head{
	background-image:url(/img/head_bg.jpg);
	background-repeat: no-repeat;
	position:relative;
	padding:80px 0 10px 0;
	}
h1{	position:absolute;
	top:10px;
	left:210px;
	text-indent:-9999px;
	z-index:1;
	}
h1 a{
	display:block;
	width:480px;
	height:70px;
	}
span.new{
	display:none;
	margin:0 5px;
	}
#cont{
	background-image:url(/img/cont_bg.jpg);
	clear:both;
	width:900px;
	text-align:left;
	margin:0;
	padding:0 0 20px 0;
	margin-bottom:-10px;
	}
#main{
	width:710px;
	float:right;
	overflow: hidden;
	}
/******************ｇNavi********************/		
.gNavi{
	background-image:url(/img/gNavi.jpg);
	height:65px;
	}
.navi01{width:183px;}
.navi02{width:178px;}
.navi03{width:177px;}
.navi04{width:178px;}
.navi05{width:184px;}
.gNavi li{
	float:left;
	text-indent:-9999px;
	}
.gNavi li a{
	display:block;
	background-repeat:no-repeat;
	background-image:url(/img/gNavi.jpg);
	height:65px;
	}
.navi01 a{background-position:0 0;}
.navi02 a{background-position:-183px 0;}
.navi03 a{background-position:-361px 0;}
.navi04 a{background-position:-538px 0;}
.navi05 a{background-position:-716px 0;}
.navi01 a:hover,.navi01 a.c{background-position:0 -70px;}
.navi02 a:hover,.navi02 a.c{background-position:-183px -70px;}
.navi03 a:hover,.navi03 a.c{background-position:-361px -70px;}
.navi04 a:hover,.navi04 a.c{background-position:-538px -70px;}
.navi05 a:hover,.navi05 a.c{background-position:-716px -70px;}



/*****************sidebar*******************/		
#sideBar{
	width:190px;
	float:left;
	}
.sideIng{
	margin:0 10px;
}
#mainMenu{
	margin:10px;
}
#mainMenu li{
	margin:0;
	padding:0;
}
.sideTitle{
	margin:0 10px;
}

.menu *{height:1%;}	
.menu{
	padding:0 0 10px 0;
	margin:0 10px 20px 10px;
	background-image:url(/img/menuCommon.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	}
.menu li{
	background-image:url(/img/menuLi.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 0;
	}
.menu li.lastChild{
	background:none;
	padding:10px 0 0 0;
}
.menu li a{
	margin:0 10px;
	padding:0 0 0 20px;
	background-position:0 50%;
	background-image:url(/img/menuDt.jpg);
	background-repeat:no-repeat;
	display:block;
	}	
#footCont{
	background-image:url(/img/footCont_bg.jpg);
	background-repeat:no-repeat;
	width:900px;
	margin:0 auto;
	position:relative;
	}
#footCont p#pageTop{
	position:absolute;
	right:0;
	top:24px;
}
#footCont address{
	clear:both;
	color: #630;
	text-align:center;
	font-size:x-small;
	_font-size:xx-small;
	padding:60px 0 0 0;
	}	
#foot{
	clear:both;
	background-image:url(/img/foot_bg.jpg);
	background-position:50% 100%;
	background-repeat:repeat-x;
	height:130px;
	}
/*main*********************************************************************************************/
form table td input.text01{width:100px}
form table td input.text02{width:80px}
form table td input.text03{width:80px}
form table td input.text04{width:300px}
form table td input.text05{width:40px}
.btn{text-align:center;}
.sitemap{
	padding:10px;
	}	
.sitemap li.tl,
.sitemap li dl dt{
	background-image:url(/img/secLi.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:5px 25px;
}
.sitemap li dl dd{
	background-image:url(/img/sitemapDd.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:5px 15px;
	margin:0 0 0 25px;
}

.adr{
	width:650px;
	margin:10px 15px;
	}
/****************index**************/	
#index01{
	background-image:url(/img/mainHr.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 0 15px 0;
}
#index01 p{
	width:175px;
	height:145px;
	float:left;
}
#index02{
	background-image:url(/img/mainHr.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 0 20px 0;
}
#index02 div.box01{
	width:350px;
	float:left;
	margin-bottom:10px;
}
#index02 div.box01 p.box01left{
	width:170px;
	float:left;
	margin-right:10px;
	background-image:url(/img/noImg170.jpg);
	background-repeat:no-repeat;
	height:170px;
}
#index02 div.box01 div.box01right{
	width:160px;
	float:left;
}
#index02 div.box01 p.firstChild{
	font-size:medium;
	_font-size:small;
	font-weight:bold;
}
#index02 div.box01 p.firstChild a{
	color:#690;
}
#index02 div.box01 p.secondChild{
	font-size:90%;
	margin-bottom:1em;
}
#index02 div.box01 p.thirdChild{
	text-align:right;
}

#index03{
	width:340px;
	float:left;
	margin-right:15px;
}
.index03TableWrap{
	margin:10px 0;
	height:150px;
	overflow:scroll;
	width:340px;
}
#index03 table th,
#index03 table td{
	padding:3px;
}
#indexDesc{
	background-image:url(/img/indexBottomBg.gif);
	background-position:0 100%;
}
body#index #indexDesc h3{
	background-image:url(/img/indexBottomH3.gif);
	background-repeat:no-repeat;
	padding:40px 0 20px 0;
	text-align:center;
	font-weight:bold;
	font-size:medium;
	_font-size:small;
	color:#333;

}
#indexDesc p{
	width:200px;
	margin:0 40px;
	font-size:90%;
}
#index04{
	width:340px;
	float:left;
}
#index04 h3{
	margin-bottom:10px;
}
#index04 div.box03{
	margin-bottom:10px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #690;
}
#index04 div.box03 p.box03left{
	width:120px;
	float:left;
	margin-right:10px;
	background-image:url(/img/noImg120.jpg);
	background-repeat:no-repeat;
	height:120px;
}
#index04 div.box03 div.box03right{
	width:210px;
	float:left;
}
#index04 div.box03 div.box03right p.firstChild{
	padding:0 0 0 30px;
	background-repeat:no-repeat;
	background-position:0 50%;
	font-weight:bold;
}
#index04 div.box03 div.box03right p.firstChild a{
	color: #630;
}
#rank1{	background-image:url(/img/index04rank01.jpg);}
#rank2{	background-image:url(/img/index04rank02.jpg);}
#rank3{	background-image:url(/img/index04rank03.jpg);}
#index04 div.box03 div.box03right p.secondChild{
	font-size:90%;
}
#index04 div.box03 div.box03right p.thirdChild{
	text-align:right;
}
/*************sub*****************/
.page_sep{
	text-align:center;
}

#catList p.firstChild{
	border:3px dotted #F96;
	padding:20px;
	margin-bottom:2em;
	margin:10px 20px 20px 10px;
}
#catList div.box01{
	clear:both;
	width:660px;
	margin:10px 20px;
	background-image:url(/img/mainHr.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 0 20px 0;
}
#catList div.box01 p.box01left{
	width:170px;
	float:left;
	margin-right:20px;
	height:170px;
	background-image:url(/img/noImg170.jpg);
	background-repeat:no-repeat;
}
#catList div.box01 div.box01right{
	width:440px;
	float:right;
}
#catList div.box01 p.firstChild{
	font-size:medium;
	_font-size:small;
	font-weight:bold;
	padding:0;
	border:none;
	margin:0 0 0.7em 0;
}
#catList div.box01 p.firstChild a{
	color:#690;
}
#catList div.box01 p.secondChild{
	margin-bottom:1em;
	padding:0;
}
#catList div.box01 p.thirdChild{
	text-align:right;
	padding:0;
}
#catList p{
	padding:0 10px;
	margin-bottom:1em;
}
#inquiry p.firstChild{
	margin:20px;
}
#inquiry p.img_center{
	font-weight:bold;
	color: #F33;
}
#inquiry div.note{
	border:3px dotted #F63;
	padding:10px 20px;
	margin:0 50px 10px 50px;
}
#inquiry div.note p{
	font-size:medium;
	_font-size:small;
	font-weight:bold;
}