@charset "shift_jis";

/* ===== header設定用CSS ===== */


/* --------------------------------------
　共通仕様の設定
-------------------------------------- */

/* 回り込み解除設定 class */
header .bg_clr{
	display:block;
	clear:both;
	margin:0 0 13px!important;
	height:10px!important;
	background-color:#2052a1;
	overflow:hidden;
}


/* --------------------------------------
　トップページ用の設定
-------------------------------------- */

header.top{
	display:block!important;
	margin:0 0 10px;
	padding:10px 5px 0;
	overflow:hidden;
}
header.top h1{
	float:left;
	width:60%;
}
header.top div.signArea{
	float:right;
	width:39%;
	line-height:1.4;
}
header.top div.signArea a,
header.top div.signArea span{
	color:#f587a7;
}
header.top div.signArea li{
	text-align:right;
	line-height:200%;
}
header.top div.signArea li a{
	font-weight:bold;
}
header.top div.signArea dl{
	padding:0 30px 0 0;
	text-align:right;
}
header.top div.signArea p{
	text-align:right;
}
header.top div.signAreaInner{
	float:right;
	width:30%;
}
header.top div.signAreaInner img{
	width:100%;
}

/* フォントサイズ指定 */
header.top .signArea,
header.top .signArea a,
header.top .signArea span,
header.top .signArea li,
header.top .signArea dt,
header.top .signArea dl,
header.top .signArea p{
	font-size:11px!important;
}


/* --------------------------------------
　第2階層以降ページ用の設定
-------------------------------------- */

header.under{
	overflow:hidden;
}
header.under h1{
	float:left;
	width:33%;
	margin:10px 0 0 10px;
}
header.under ul{
	float:right;
	width:40%;
}
header.under li{
	float:left;
	width:33%;
	padding:4px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
header.under li a img{
	width:100%!important;
}
