@charset "utf-8";
/*----------------------------
  CSS hisaki Document 2012.06
  Last Update 2012.06.00 hisaki
----------------------------*/

@import "base.css";
@import "common.css";

/*####################　コンテンツ　####################*/

#Main #SlideBox{
	width:700px;
	height:300px;
	margin-bottom:30px;
}
#Main .contentsBox#Introduction{
	margin-bottom:0;
}
#Main .contentsBox h2{
	margin:0;
	font-size:0;
	vertical-align:bottom;
}
#Main .contentsBox#Introduction p.text{
	background:url(../img/top/wall-main01.gif) 0 0 no-repeat;
	padding:0 0 0 132px;
	height:57px;
	margin:0;
	overflow:hidden;
}
#Main .contentsBox#SearchBox{
	background:url(../img/top/wall-main02-bottom.gif) left bottom no-repeat;
	padding-bottom:10px;
}
#Main .contentsBox#SearchBox .section{
	background:url(../img/top/wall-main02-body.gif) 0 0 repeat-y;
	padding:5px 20px;
	width:660px;
	_width:700px;
	margin:0;
}
#Main .contentsBox#SearchBox .section.top{padding-top:0;}
#Main .contentsBox#SearchBox .section h3{
	background:url(../img/top/title-main04.gif)  0 0 no-repeat;
	width:620px;
	_width:660px;
	height:18px;
	_height:35px;
	padding:5px 0 12px 40px;
	font:bold "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#3d6b00;
	margin:0 0 15px 0;
	overflow:hidden;
}
#Main .contentsBox#SearchBox .section.top h3{
	background:url(../img/top/title-main03.gif) 0 0 no-repeat;
	}
#Main .contentsBox#SearchBox .section.top form{
	background:url(../img/top/wall-search-bottom.gif) left bottom no-repeat;
	display:block;
	width:660px;
	padding-bottom:15px;
}
#Main .contentsBox#SearchBox .section.top form dl{
	background:url(../img/top/wall-search-top.gif) 0 0 no-repeat;
	padding:13px 0 0 22px;
}
#Main .contentsBox#SearchBox .section.top form dl dt{
	display:inline;
	float:left;
	width:86px;
	height:25px;
	margin:0 10px 0 0;
	font-size:0;
}
#Main .contentsBox#SearchBox .section.top form dl dd.menu01{
	display:inline;
	float:left;
	width:440px;
	margin:0 12px 0 0;
}
#Main .contentsBox#SearchBox .section.top form dl dd.menu01 input{
	width:438px;
	padding:2px;
	height:19px;
	_height:23px;
}

#Main .contentsBox#SearchBox .section.top form dl dd.menu02{
	display:inline;
	float:left;
	width:66px;
	height:25px;
	margin:0;
}
#Main .contentsBox#SearchBox .section.top form dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#Main .contentsBox#SearchBox h4{
	background:url(../img/top/title-main05.gif) 0 0 no-repeat;
	clear:both;
	margin-bottom:8px;
	padding:4px 0 4px 18px;
	font:bold 12px "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#54431a;
}
#Main .contentsBox#SearchBox .section ul{
	clear:both;
	width:100%;
	margin-bottom:20px;
}
#Main .contentsBox#SearchBox .section#Category ul li{
	display:inline;
	float:left;
	border-right:1px solid #386300;
	margin:0 0 5px 0;
	padding:0 5px;
	white-space:nowrap;
}
#Main .contentsBox#SearchBox .section#Category ul li.end{ border:0;}
#Main .contentsBox#SearchBox .section ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#Main .contentsBox#SearchBox .section#Area ul li{
	display:inline;
	float:left;
	margin:0 15px 5px 0;
	white-space:nowrap;
}
#Main .contentsBox#SearchBox .section#Area ul li label{ margin-left:3px;}
#Main .contentsBox#SearchBox .section#Area dl{
	clear:both;
	width:660px;
	margin-bottom:5px;
}
#Main .contentsBox#SearchBox .section#Area dl.end{margin-bottom:20px;}
#Main .contentsBox#SearchBox .section#Area dl dt{
	display:inline;
	float:left;
	width:110px;
	margin:0;
	font-weight:bold;
}
#Main .contentsBox#SearchBox .section#Area dl dd{
	display:inline;
	float:right;
	width:550px;
	margin:0;
}
#Main .contentsBox#SearchBox .section#Area dl dd ul{ margin:0;}

#Main .contentsBox#SearchBox .section#Area dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#Main .contentsBox#SearchBox .section#Area p.request{
	clear:both;
	text-align:center;
	}

#Main .panel{
	height:280px;
	margin:0 0 8px 0;
}

#Main ul.banner{
	width:708px;
	margin:0 0 8px 0;
	overflow:hidden;
}

#Main ul.banner li{
	float:left;
	margin:0 7px 0 0;
	height:55px;
}

/*end*/
