@charset "UTF-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	text-align:center;
	color:#808080;
	font-size:12px;
	line-height:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#FFF;
}

img ,img a{
	border:0;
}

.over a:hover img { 
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;
	-khtml-opacity: 0.6;
	opacity:0.60
}



p,h1,h2,h3,h4,h5{ margin:0; padding:0;}

.clearfix {
	clear:both;
	float:none;
}

ul{ margin:0; padding:0; list-style:none;}
li{ margin:0; padding:0; float:left; text-align:left;}
.fl{ float:left;}
.fr{ float:right;}


#header{
	width:100%;
	height:360px;
	margin:0;
	padding:0;
	background:#E98C15;
}

.headerIn{
	width:940px;
	height:360px;
	margin:0 auto;
	padding:0px 15px 0px 15px;
	text-align:left;
}

.logo{
	padding:125px 0 0 0;
	float:left;
}

.title{
	padding:30px 0 0 0;
	margin:0;
	width:436px;
	float:right;
}


#wrapper{
	width:940px;
	margin:0 auto;
	text-align:left;
	padding:40px 15px 100px 15px;
}

.info01{
	width:940px;
}


.info02{
	width:940px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:10px 0 25px 0;
	margin:0 0 40px 0;
}

h2{ padding:0 0 15px 0;}
h3{
	padding:0 0 15px 0;
	color:#E98C15;
	font-weight:normal;
	font-size:1.1em;
	line-height:1.7em;
}

h4{
	padding:11px 0 3px 0;
	margin:7px 0 0 0;
	border-top:1px solid #CCC;
}





ul{
	width:940px;
	float:left;
	list-style:none;
	padding:0;
	border-left:1px solid #CCC;
	margin:5px 0 30px 0;
	
}

ul li.item{
	width:234px;
	height:260px;
	text-align:center;
	border-right:1px solid #ccc;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	position:relative;
	float:left;
	font-size:0.85em;
	line-height:1.4em;
}

ul li.item img{
	padding:13px 0 0 0;	
}

ul li.item .itemname{
	margin:5px 0 0 0;
}

ul li.item a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:#EBEBEB solid 0px;
}

