@charset "UTF-8";
/* Style CSS */


/*------------------------------
	common
------------------------------*/
body {
	min-width: 911px;
	background: url(../img/main_bg_01.png) repeat left top;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}

.clearfix {
	*zoom: 1;
}
.clearfix:after {
    content: ""; 
    display: block; 
    clear: both;
}


/*------------------------------
	#header
------------------------------*/
#header {
	width: 906px;/* 911px */
	padding-left: 5px;
	margin: 0 auto 10px;
	padding-top: 25px;
}
#header .floatL {
	padding-right: 8px;
}
#header .col01,
#header .col02,
#header .col03 {
	float: left;
}
#header .col02 {
	padding-right: 8px;
}


/*------------------------------
	#hc01
------------------------------*/
#hc01 {
	padding-right: 20px;
}
#hc01 h1 {
	margin-bottom: 22px;
}


/*------------------------------
	#hc02
------------------------------*/
#hc02 {
	margin-bottom: 6px;
}


/*------------------------------
	#hc04
------------------------------*/
#hc04 {
	width: 269px;
	height: 289px;
	background: url(../img/hc04_bg_01.png) no-repeat left bottom;
	color: #5c3913;
	overflow: hidden;
}
#newsContents {
	width: 230px;
	margin: 0 auto;
	padding-top: 15px;
	font-size: 11px;
	line-height: 1.6em;
}
#newsContents ul li {
	margin-bottom: 15px;
	margin-left: 1em;
	padding-left: 6px;
}
#newsContents ul li span {
	display: inline-block;
	margin-left: -1em;
}


/*------------------------------
	#main
------------------------------*/
#main {
	width: 911px;
	margin: 0 auto;
	padding-bottom: 15px;
}
#main .col01,
#main .col02 {
	float: left;
}
#main .col01 {
	padding-right: 13px;
}


/*------------------------------
	#mc01
------------------------------*/
#mc01 {
	margin-bottom: 7px;
}


/*------------------------------
	#mc02
------------------------------*/
#mc02 .address {
	width: 437px;/* 464px */
	height: 30px;
	padding-left: 27px;
	padding-bottom: 5px;
	background: url(../img/mc02_bg_01.png) repeat-y left top;
	color: #5c3913;
	font-size: 12px;
	line-height: 30px;
	vertical-align: middle;
}
#mc02 .address span {
	display: inline-block;
	margin-right: 13px;
}
#mc02 ul {
	padding-left: 20px;
	background: url(../img/mc02_bg_01.png) repeat-y left top;
}
#mc02 ul li {
	float: left;
	padding-left: 5px;
}
