@charset "utf-8";


/*------------------------------------------------------------
	レイアウト
------------------------------------------------------------*/
body {
	line-height: 1.5em;
}

/*------------------------------------------------------------
	ヘッダー
------------------------------------------------------------*/
#gHeader {
}

#gHeader div.hdr {
	background-image:url(../images/hdr_bg.jpg);
	background-repeat:repeat;
	background-size:5px 5px;
	height:64px;
	border-bottom:3px solid #002e73;
	position:relative;
}

#gHeader div.hdr h1 {
	font-size:9px;
	line-height:1em;
	padding-left:6px;
	padding-top:5px;
	color:#272727;
}

#gHeader div.hdr p.logo {
	position:absolute;
	top:16px;
	left:6px;
}

#gHeader div.hdr p.btn {
	position:absolute;
	top:15px;
	right:6px;
}




/*------------------------------------------------------------
	コンテンツ
------------------------------------------------------------*/
#conts {

}

#conts div.btn_area {
	padding-top:6px;
	padding-bottom:6px;
	border-bottom: 3px solid #002e73;
}

#conts div.btn_area ul {
	height:50px;
	padding-left:6px;
}

#conts div.btn_area ul li {
	text-align: center;
}

#conts div.f_contact {
	clear:both;
	background-image:url(../images/f_contact_bg.jpg);
	background-repeat:no-repeat;
	background-size:568px 200px;
	background-position:center;
	height:200px;
	border-bottom:4px solid #fd8000;
	border-top:4px solid #fd8000;
	margin-bottom:4px;
}

#conts div.f_contact p.txt01 {
	padding-top:10px;
	text-align:center;
	padding-bottom:15px;
}

#conts div.f_contact ul {
	height:50px;
	width:314px;
	padding-left:6px;
	margin:0 auto;
}

#conts div.f_contact ul li {
	float:left;
	margin-right:4px;
}

#conts div.f_contact p.txt02 {
	text-align:center;
	font-size:12px;
	color:#002e73;
	padding-top:10px;
}



/*------------------------------------------------------------
	フッター
------------------------------------------------------------*/
#gFooter {

}

#gFooter p.f_link {
	font-size:12px;
	text-align:center;
	line-height:47px;
	background-color:#d7d7d7;
}

#gFooter p.f_link a {
	color:#333333;
	text-decoration:underline;
}

#gFooter div.ftr {
	background-color:#eff1f0;
	padding-top:15px;
	padding-bottom:10px;
}

#gFooter div.ftr ul {
	height:11px;
	padding-bottom:23px;
}

#gFooter div.ftr ul li {
	line-height:1em;
}

#gFooter div.ftr ul li.f_home {
	float:left;
	padding-left:13px;
}

#gFooter div.ftr ul li.f_pagetop {
	float:right;
	padding-right:13px;
}

#gFooter div.ftr p {
	color:#666666;
	font-size:10px;
	line-height:1.2em;
	padding-left:6px;
	padding-right:6px;
}

/*------------------------------------------------------------
	メニュー
------------------------------------------------------------*/
#conts p.menu {
	background-color:#003a90;
	height:25px;
	background-image:url(../images/ico_menu.jpg);
	background-repeat:no-repeat;
	background-size:38px 15px;
	background-position:center left;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:58px;
	line-height:1em;
}

div.panel {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    background-color: #fff;
}

div.panel ul li {
	margin-bottom:4px;
    font-size:15px;
	color:#272727;
	font-weight:bold;
    background-color:#d6e8f2;
    line-height:40px;
}

div.panel ul li:last-child {
    text-align: center;
}

div.panel ul li a {
	display:block;
	padding-left:6px;
	background-image:url(../images/ico_yajirushi.jpg);
	background-repeat:no-repeat;
	background-size:14px 12px;
	background-position:right center;
	
}