@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module.css
 style info :共通（ヘッダー、フッター）
=================================================================== */

/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
#header {
width:780px;
}

#header img {
vertical-align:bottom;
}

/* #gNav
----------------------------------------------------------- */
#header #gNav {
	overflow: hidden;
}


#gNav li {
	overflow:hidden;
	width:130px;
	float:left;
	margin:0;
	padding:0;
}

/* -----------------------------------------------------------
	#header_iepng
		ヘッダー ie用の透過png仕様
----------------------------------------------------------- */
#header_iepng {
background-image:url(../images/share/main_img.jpg);
background-position:top;
background-repeat:no-repeat;
width:776px;
height:272px;
border-top:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
}

#header_iepng img {
vertical-align:bottom;
}

#header_iepng #logo {
margin-left:10px;
margin-top:10px;
}


/* #gNav
----------------------------------------------------------- */
#header_iepng #gNav {
	overflow: hidden;
    padding-top:110px;
}


#header_iepng #gNav li {
	float: left;
}

/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
#footer {
width:780px;
clear:both;
padding-top:10px;
padding-bottom:20px;
}

p.footer_link {
color:#0954E1;
text-align:center;
}

#footer .footer_link a:link {
color:#0954E1;
}

#footer .footer_link a:visited {
color:#0954E1;
}

#footer .footer_link a:hover {
	text-decoration: none;
	color:#0954E1;
}

#footer .footer_link a:active {
color:#0954E1;
}

#footer .copyright {
margin-top:10px;
color:#0954E1;
	text-align: center;
}