@charset "utf-8";

div#header{
	background:        none;
	}
	
div#header #logo-search form p.text input{
	border:			#0068ac 1px solid;
	}

div#header #logo-search form p{
	color:			#0068ac;
	}


div#content{
	padding:		0px 0px 90px 0px;
	}

* html div#content{
	padding:		0px 0px 100px 0px;
	}




div#main{
	padding:		2px 0px 0px 0px;
	}

div#main h1{
	margin:			0px 0px 2px 0px;
	}

div#main-contents{
	padding:		6px 20px 0px 20px;
	width:			740px;
	background:		none;
	border-top:		#beb2aa 1px solid;
	float:			none;
	}




div#main-contents div.news{
	float:			right;
	}

div#main-contents div.news h2{
	float:			left;
	}

div#main-contents div.news p{
	float:			left;
	}


div#main-contents div.news dl{
	padding:		10px 15px 17px 15px;
	width:			526px;
	min-height:		165px;
	clear:			left;
	background:		url(../img/bod_01_btm.gif) no-repeat left bottom;
	}

* html div#main-contents div.news dl{
	height:			171px;
	}

div#main-contents div.news dl dt{
	width:			526px;
	line-height:		120%;
	}

div#main-contents div.news dl dd{
	margin:			0px 0px 10px 0px;
	width:			526px;
	line-height:		120%;
	}

div#main-contents div.news dl dd a{
	line-height:		120%;
	}

div#main-contents div.news dl dt img{
	padding:		0px 0px 0px 5px;
	vertical-align:		top;
	}




div#main-contents div.nav-01,
div#main-contents div.nav-02{
	float:			left;
	}

div#main-contents div.nav-02{
	border-bottom:		#0068ac 1px solid;
	}

div#main-contents div.nav-01 ul,
div#main-contents div.nav-02 ul{
	margin:			15px 0px 15px 0px;
	width:			180px;
	list-style-type:	none;
	}

div#main-contents div.nav-01 ul li,
div#main-contents div.nav-02 ul li{
	margin:			0px 0px 2px 10px;
	padding:		0px 0px 0px 12px;
	background:		url(../common_img/_bod_ico_arw_01.gif) no-repeat left top;
	}








div#main div.banner{
	padding:		20px 20px 0px 20px;
	width:			740px;
	}

div#main div.banner p{
	margin:			0px 10px 10px 0px;
	width:			180px;
	float:			left;
	}
















