/* CSS Basic Style ---------------------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E3E3C8;
	background-image: url(/user/hhs/images/common/i_p_bk.gif);
	background-repeat: repeat-x;
}
h1{
font-size:11px;
color:#333333;
font-weight:normal;
margin:0;
padding:0;
}

/*-----------------------------------*/
/*header------------------------------*/
#header{
	background-color: #FFFFFF;
	background-image: url(/user/hhs/images/common/i_bg_header.jpg);
	width: 860px;
	height: 120px;
	background-repeat: no-repeat;
}

/*-----------------------------------*/
/*main------------------------------*/
#main{
	background-color: #FFFFFF;
	background-image: url(/user/hhs/images/common/i_bg_main.jpg);
	width: 860px;
	height: 100%;
}

/*-----------------------------------*/
/*footer------------------------------*/
#footer{
	background-image: url(/user/hhs/images/common/i_bg_footer.jpg);
	width: 860px;
	height: 86px;
	padding: 16px 0 10px 0 ;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	background-repeat: no-repeat;
}
#footer p.text{
font-size:10px;
text-align:left;
margin:0 0 0 30px;
line-height:150%;
}
#copy{
width:860px;
margin:10px 0 0 0 ;
font-size:12px;
text-align:center;
}

/*-----------------------------------*/
/*contents------------------------------*/
#contents{
        background-image: url(/user/hhs/images/common/i_bg_bt02.jpg);
	width: 205px;
	height: 100%;
	background-repeat: repeat;
	margin:0;
	padding:0;
}

/*link------------------------------*/
a:link , a:active {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #FF6600;
	text-decoration: underline;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}

/*-----------------------------------*/
address {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	padding-top: 10px;
}
/*-----------------------------------*/
/*margin------------------------------*/
.margint_10{
	margin-bottom: 10px;
}
.margint_15{
	margin-bottom: 15px;
}
.margint_20{
	margin-bottom: 20px;
}
.margint_30{
	margin-bottom: 30px;
}
.margint_box{
	margin-bottom: 10px;
	margin-top: 10px;
}
.txt_11_w {
	font-size: 11px;
	line-height: 1.3em;
	color: #FFFFFF;
}
.txt_11_g {
	font-size: 11px;
	line-height: 1.3em;
	color: #CCCCCC;
}
.txt_11_dg {
	font-size: 11px;
	line-height: 1.3em;
	color: #333333;
}
.txt_11_y {
	font-size: 11px;
	line-height: 1.3em;
	color: #FF9900;
}
.txt_11_o {
	font-size: 11px;
	line-height: 1.3em;
	color: #FF3300;
}
.txt_11_dg {
	font-size: 11px;
	line-height: 1.3em;
	color: #333333;
}

.txt_12_o {
	font-size: 12px;
	line-height: 1.3em;
	color: #FF3300;
}
.txt_12 {
	font-size: 12px;
	line-height: 1.3em;
}
.txt_12_w {
	font-size: 12px;
	line-height: 1.3em;
	color: #FFFFFF;
}
.txt_12_g {
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
}
.txt_12b_g {
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	font-weight: bold;
}



/*menu------------------------------*/
#hhsmenu{
height:462px;
}
#hhsmenu span{
display:none;
}
#hhsmenu ul{
list-style: none;
margin:0;
padding:0;
}

#hhsmenu li,#hhsmenu a{
display: block;
width: 205px;
height: 41px;
background: url(/user/hhs/images/common/menuimg.jpg) no-repeat;
}
#hhsmenu #navi11 a{
display: block;
width: 205px;
height:55px;
}

/*IE6ハック*/
*html body #hhsmenu li,#hhsmenu a{
display: block;
width: 205px;
height: 41px;
background: url(/user/hhs/images/common/menuimg.jpg) no-repeat;
margin:0 0 -4px 0;
}
/*IE7ハック*/
*:first-child+html #hhsmenu li,#hhsmenu a{
display: block;
width: 205px;
height: 41px;
background: url(/user/hhs/images/common/menuimg.jpg) no-repeat;
margin:0 0 -4px 0;
}
/*IE6ハック*/
*html body #hhsmenu #navi11 a{
display: block;
width: 205px;
height:55px;
}
/*IE7ハック*/
*:first-child+html #hhsmenu #navi11 a{
display: block;
width: 205px;
height:55px;
}*/

#navi01 a { background-position:0 0;}
#navi02 a { background-position:0 -41px;}
#navi03 a { background-position:0 -82px;}
#navi04 a { background-position:0 -123px;}
#navi05 a { background-position:0 -164px;}
#navi06 a { background-position:0 -205px;}
#navi07 a { background-position:0 -246px;}
#navi08 a { background-position:0 -287px;}
#navi09 a { background-position:0 -328px;}
#navi10 a { background-position:0 -369px;}
#navi11 a { background-position:0 -410px;}
#navi01 a:hover { background-position:-205px 0;}
#navi02 a:hover { background-position:-205px -41px;}
#navi03 a:hover { background-position:-205px -82px;}
#navi04 a:hover { background-position:-205px -123px;}
#navi05 a:hover { background-position:-205px -164px;}
#navi06 a:hover { background-position:-205px -205px;}
#navi07 a:hover { background-position:-205px -246px;}
#navi08 a:hover { background-position:-205px -287px;}
#navi09 a:hover { background-position:-205px -328px;}
#navi10 a:hover { background-position:-205px -369px;}
#navi11 a:hover { background-position:-205px -410px;}


#hhsarea {width:153px; margin:0; text-align:center; pdding:0 0 0 31px;}
#hhsarea ul { margin:0 0 0 2px; padding:0;text-align:center;} 
#hhsarea li {list-style: none; margin:2px 0 2px 0px; padding:0 ; color:#444444; width:153px; text-align:center; }
 #hhsarea img {display:block;}
#hhsarea .hhsbn_11 { font-size:11px; color:#444444; line-height:140%;}
#hhsarea .hhsbn_bk { border:#ffffff 1px solid ; background-color:#e6e6e6;}
#hhsarea p { margin:0; padding:10px 5px 10px 5px; font-size:12px; width:140px; display:block;}
#hhsarea #hhsbn_12 { color:#ff6600;}

/*-----------------------------------*/

/*
--------------------------------------------------------------------------------
 END OF CSS
--------------------------------------------------------------------------------
*/
