@charset "UTF-8";
/* CSS Document */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
img{ border:none;}

html{
	width:100%;
	height:100%;
    /*overflow-y: scroll;*/
}


.over a:hover img { 
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;
	-khtml-opacity: 0.6;
	opacity:0.60
}



h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
	margin:0;
	padding:0;
}

.fl{ float:left;}
.fr{ float:right;}

.clearfix{
	float:none;
	clear:both;
}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

body{
	height:100%;
	margin:0px;
	padding:0px;
	color:#4C4C4C;
	font-size:10px;
	line-height:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.HHlogo{ padding:50px 0 60px 0;}
h1{ padding:10px 0 15px 0;}
h2{ margin:30px 0 0 0;}
h3{ width:335px; font-size:1.3em; line-height:1.5em; margin:15px 0 35px 0;}
h5{ font-size:1.3em; line-height:1.5em; margin:15px 0 25px 0;}

#header{
	width:100%;
	min-width:1000px;
	background:url(../images/hoe11462_bk.jpg) top center no-repeat;
}

#headerIn{
	width:950px;
	padding:0 25px;
	height:750px;
	margin:0 auto;
	text-align:left;
}


#main-visual {
   
    overflow: hidden;
    position: relative;
}


.w950{
	width:950px;
	padding:50px 25px 50px 25px;
	margin:0 auto;
}

.wFull{
	width:100%;
	min-width:1000px;
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;

}

.color{
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}

.color li{
	float:left;
	width:153px;
	margin:0 20px 0 20px;
}

.color li p{
	width:153px;
	margin:10px 0 0 0;
	text-align:center;
}

#footer{
	width:100%;
	border-bottom:1px solid #CCC;
	background:#D9D9D9;
	height:150px;
}





