﻿@charset "UTF-8";

/* CSS Document */

/* all==========================

	1.for topHeader style
	2.for topMain style
	3.for index style
	

*/

/* 1.for topHeader style 
===============================================================*/
div#topHeader {
	margin: 0 ;
	padding: 0 ;
	width: 870px ;
	height: 42px ;
}
div#topHeaderLeft {
	margin: 0 ;
	padding: 0 ;
	width: 150px ;
	float: left ;
	display: inline ;
}
div#topHeaderLeft h1{
	margin: 12px 0 0 15px ;
	padding: 0 ;
	width: px ;
	height: 30px ;
	float: left ;
	display: inline ;
}
div#topHeaderRight {
	margin: 0 ;
	padding: 0 ;
	width: 720px ;
	height: 42px ;
	float: right ;
	display: inline ;
	background: url(../img/index/top_header_bg.gif) left bottom no-repeat;
}
div#topHeaderRight ul {
	width: 307px ;
	height: 12px ;
	margin: 16px 23px 0 0 ;
	padding: 0 ;
	float: right ;
	clear: both ;
}

/* IE6 */
* html div#topHeaderRight ul {
	width: 307px ;
	height: 12px ;
	margin: 16px 11px 0 0 ;
	padding: 0 ;
	float: right ;
	clear: both ;
}
div#topHeaderRight ul li {
	margin: 0 ;
	padding: 0 ;
	float: left ;
	display: inline ;
}
div#topHeaderRight ul li.thNavi {
	margin: 0 18px 0 0 ;
	padding: 0 ;
	float: left ;
	display: inline ;
}
div#topHeaderRight ul li a {
	display: block ;
}

/* 6.for globalNaviTop style
===============================================================*/
div#globalNaviTop {
	margin: 0 ;
	padding: 0 0 10px 0 ;
	width: 870px ;
	background: url(../img/navi_bg.gif) 0 bottom repeat-x;
}
div#globalNaviTop ul {
	margin: 0 ;
	padding: 0 ;
}
div#globalNaviTop ul li {
	margin: 0 ;
	padding: 0 ;
	float: left ;
	display: inline ;
}
div#globalNaviTop ul li a{
	display: block ;
}

/* 2.for topMain style
===============================================================*/
div#topMain {
	margin: 0 ;
	padding: 0 ;
	width: 870px ;
}

/* 3.for index style 
===============================================================*/
div#contents {
	margin: 3px 17px 0 17px ;
	padding: 0 ;
	width: 835px ;
}
div#contents div#contentsLeft {
	margin: 0 15px 0 0 ;
	padding: 0 ;
	width: 610px ;
	float: left ;
	display: inline ;
}
div#contents div#contentsRight {
	margin: 0 ;
	padding: 0 ;
	width: 210px ;
	float: right ;
	display: inline ;
}
div#news {
	margin: 0 ;
	padding: 0 ;
	width: 610px ;
}
div#newsTitle {
	margin: 0 ;
	padding: 0 0 9px 0 ;
	width: 610px ;
	background: url(../img/index/newstitle_bg.gif) left bottom no-repeat;
}
div#newsTitle h2{
	margin: 0 ;
	padding: 0 ;
	width: 210px ;
	height: 29px ;
	float: left ;
	display: inline ;
}
div#newsTitle p{
	margin: 15px 5px 0 0 ;
	padding: 0 ;
	width: 78px ;
	height: 10px ;
	float: right ;
	display: inline ;
}
div#newsMain {
	margin: 0 ;
	padding: 20px 0 0 0 ;
	width: 610px ;
	background: #ffffff url(../img/index/news_bg.jpg) 0 0 no-repeat;
}

div#newsMain ul{
	margin: 0 0 0 18px ;
	padding: 0 ;
	width: 575px ;
}
div#newsMain ul li{
	margin: 0 ;
	padding: 10px 0 10px 0 ;
	font-size: 10px ;
	color: #3C1E1E ;
	border-top: 1px dashed #AD7F81;
}
div#newsMain ul li span{
	margin: 0 10px 0 0 ;
	font-weight: bold ;
}
div#newsMain ul li a:link {   
	color: #3C1E1E ;
    text-decoration: underline ;   
}   
div#newsMain ul li a:visited {   
	color: #3C1E1E ;
    text-decoration: underline ;   
}   
div#newsMain ul li a:hover {
	color: #3C1E1E ;
    text-decoration: none ;   
}
div#newsMain ul li a:active {   
	color: #3C1E1E ;
    text-decoration: underline ;   
}
div#newsMain ul li img{
	margin: 0 10px 0 0 ;
	vertical-align: middle ;
}
div#newsMain ul li.newsBorder{
	margin: 0 ;
	padding: 10px 0 10px 0 ;
	font-size: 10px ;
	color: #3C1E1E ;
	border-top: 1px dashed #AD7F81;
	border-bottom: 1px dashed #AD7F81;
}

div#topbanner{
	margin: 20px 0 0 0 ;
	padding: 0 ;
	width: 610px ;
}
div#bannerArea{
	margin: 0 ;
	padding: 0 5px 10px 5px ;
	width: 200px ;
	background: #FFF1E6;
}
div#bannerArea div.banner01{
	margin: 0 ;
	padding: 5px 0 0 0 ;
	width: 200px ;
}
div#bannerArea div.banner02{
	margin: 0 ;
	padding: 5px 2px 0 0px ;
	width: 195px ;
}
div#bannerArea div.banner02 h4{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	width: 195px ;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	background: #E5C6AB;
}
div#bannerArea div.banner02 p{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	font-size:10px;
	line-height:14px;
	color:#B48E6D;
	text-align:center;
}
div#bannerArea div.banner03{
	margin: 0 ;
	padding: 5px 2px 0 0px ;
	width: 195px ;
}
div#bannerArea div.banner03 h4{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	width: 195px ;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background: #E5C6AB;
}
div#bannerArea div.banner03 h5{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	font-size:12px;
	line-height:14px;
	color:#775D46;
	text-align:center;
}
div#bannerArea div.banner03 h5 span{
	font-weight:bold;
}
div#bannerArea div.banner03 p{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	font-size:10px;
	line-height:14px;
	color:#B48E6D;
	text-align:center;
}
div#bannerArea div.banner04{
	margin: 0 ;
	padding: 5px 2px 0 0px ;
	width: 195px ;
}
div#bannerArea div.banner04 h4{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	width: 195px ;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background: #E5C6AB;
}
div#bannerArea div.banner04 h5{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	font-size:12px;
	line-height:14px;
	color:#775D46;
	text-align:center;
}
div#bannerArea div.banner04 h5 span{
	font-weight:bold;
}
div#bannerArea div.banner04 p{
	margin: 0 ;
	padding: 3px 0 3px 0 ;
	font-size:10px;
	line-height:14px;
	color:#B48E6D;
	text-align:center;
}
div#bannerArea p.banner05{
	margin: 10px 0 0 0 ;
	padding: 0 ;
	width: 200px ;
}
/*div#bannerArea dl{
	margin: 0 ;
	padding: 10px 0 0 0 ;
	width: 200px ;
}
div#bannerArea dl dt{
	margin: 0 0 5px 0 ;
	padding: 0 ;
	width: 200px ;
}
div#bannerArea dl dd{
	margin: 0 ;
	padding: 0 ;
	width: 200px ;
	font-size: 10px ;
	line-height: 14px ;
	color: #9D6616 ;
}
div#bannerArea dl dd a:link {   
	color: #9D6616 ;
    text-decoration: underline ;   
}   
div#bannerArea dl dd a:visited {   
	color: #9D6616 ;
    text-decoration: underline ;   
}   
div#bannerArea dl dd a:hover {
	color: #9D6616 ;
    text-decoration: none ;   
}
div#bannerArea dl dd a:active {   
	color: #9D6616 ;
    text-decoration: underline ;   
}*/
div#mobile {
	margin: 0 ;
	padding: 0 ;
	width: 210px ;
}
div#mobile p.mobileText{
	margin: 10px 0 0 80px ;
	padding: 0 ;
	font-size: 10px ;
	line-height: 14px ;
	color: #747474 ;
}


