@CHARSET "Shift_JIS";
/*== keywords ================================================================*/
/* c = current                                                                */
/* com = common                                                               */
/*============================================================================*/


/*-- common ----------------------------------------------------------------------------*/

/*============================================================================*/
/* common                                                                     */
/*============================================================================*/
body {
	background:#fff;
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing: 0;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	letter-spacing: 0;
	color:#000;
}

table{ font-size:12px; }

.size10px { font-size: 10px; letter-spacing: 0px; line-height: 14px; }
.size11px { font-size: 11px; letter-spacing: 0px; line-height: 14px; }

a:link { color:#06C; text-decoration: none; }
a:visited { color:#06C; text-decoration: none; }
a:hover { color: #09F; text-decoration: underline; }
a:active { color:#06C; text-decoration: none; }

.com_cls{ clear:both; float:none; margin:0; padding:0; } /* float 解除 */



/*============================================================================*/
/* header                                                                     */
/*============================================================================*/
/*===HEADER ==========================================*/

/* 2009new 追加*/

ul li,ol li{list-style:none;}

img,fieldset{border:none;}

a{color:#0066cc;text-decoration:none;}
a:hover{text-decoration:underline;}

.wrap{
	margin:0 auto;
	text-align:center;
	width:780px;
	padding-top:7px;
}

.con_header_wrap{
	height:73px;
	border-bottom:1px solid #f7a128;
	line-height:110%;
}
.con_header_wrap,
.con_header_wrap div,
.con_header_wrap h1,
.con_header_wrap h2,
.con_header_wrap p{
	margin:0;
	padding:0;
	zoom:1;
}

.con_header_wrap .logo{
	float:left;
	width:173px;
	height:66px;		
	background:url(/images/200908/hu_log.gif) no-repeat;
}

.con_header_wrap .logo h1{
	margin:0;
	text-indent:-9999px;
	cursor:pointer;
}

.con_header_wrap .logo h1 a{
	display:block;
	height:66px;
}


.con_header_wrap .title{
	float:left;
	width:375px;
	height:66px;

}

.con_header_wrap .title h2{
	text-align:left;
	margin-left:14px;
	height:20px;
	display:block;
	color: #898989;
	font-size:10px;
	font-weight:normal;
}

.con_header_wrap .title h2 a{
	text-decoration: none;
	color: #898989;
	font-size:10px;
}

.con_header_wrap .neko{
	float:right;
	width:210px;
}


.con_header_list{
	clear:both;
	text-align:left;
	font-size:12px;
	margin:14px 0 0 15px;
	color:#4c4c4c;
	height:23px;
}

/*----- hearder end-----*/


/*75_flash*/

.pad_flash{
margin:0 auto;
text-align:center;
padding:10px 0 15px 0;
}


.pad_flash_top{
text-align:right;
width:99%;
margin:0 0 15px 0;
}


/*============================================================================*/
/* footer                                                                     */
/*============================================================================*/
.footer {
	font-size: 12px;
	letter-spacing: 0;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.footer_txt{
	text-align:center;
	color:#666;
}

.footer_obi{
	text-align:center;
	font-size:10px;
	color:#ffffff;
	text-decoration: none;
}

.footer_obi a:link { font-size:10px; line-height:100%; color:#FFFFFF; text-decoration:none; }
.footer_obi a:visited { font-size:10px; line-height:100%; color:#FFFFFF; text-decoration:none; }
.footer_obi a:hover { font-size:10px; line-height:100%; color:#0099ff; text-decoration:underline; }

.footer_txt a:link{
	color:#666;
	text-decoration:none;
	line-height:100%;
	font-size:10px;
}
.footer_txt a:visited{
	color:#666;
	text-decoration:none;
	line-height:100%;
	font-size:10px;
}
.footer_txt a:hover{
	color:#09f;
	text-decoration:underline;
}

