@charset "Shift_JIS";



/*	base Import
-------------------------------*/
@import "2-common.css";

@import "5-footer.css";


/*	Image Module
-------------------------------*/
img {
	border: none;
}

a img {
	border: none;
}

div#headerField,
div#footerField,
div#naviField {
	font-size: 100.01%;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka', Arial, sans-serif;
	line-height:1;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	clear: both;
	font-style: normal;
	text-decoration: none;
	_text-align: center; /* IE6 hack */
}

div#headerField {
	border-top: 3px solid #42AF35;
}

div#footerField {
	background-color: #E6E4DD;
	border-top: 3px solid #E94609;
}
div#footerField p {
	line-height: 1.4;
}

div#naviField {
}

/*	Shared Header style
-------------------------------*/

div#header {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 75px;
	_text-align: left;	 /* IE6 hack */
	position: relative;
}

div#header h1 {
	width:177px!important;
	height:35px!important;
	margin: 0!important;
	padding: 0!important;
	position: absolute!important;
	top: 25px!important;
	left: 0!important;
	text-indent:0!important;
	background-image:none!important;
}



/*	Header contents style
-------------------------------*/

ul#headSubmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: absolute;
	top: 45px;
	right: 197px;
}

ul#headSubmenu li {
	margin: 0;
	padding: 0 5px;
	list-style: none;
	font-size: 72%;
	float: left;
	border-left: 1px solid #b2b2b2;
}
@media only screen and (min-width: 480px) and (max-width: 980px) {
    ul#headSubmenu li {
		margin: 0;
		padding: 0 5px;
		list-style: none;
		font-size: 10px;
		float: left;
		border-left: 1px solid #b2b2b2;
	}
}

ul#headSubmenu li.menuFirst {
	border: none;
	padding:0 5px 0 0;
}
ul#headSubmenu li.menuLast {
	padding:0 0 0 5px;
}

ul#headSubmenu li a {
	text-decoration:none;
	color: #1c1c1c;
}
ul#headSubmenu li a:hover {
	text-decoration:none;
	color: #9c9c9c;
}

ul#headSubmenu li a span {
	font-family:Arial, Helvetica, sans-serif;
	padding-right: 3px;
	color: #E64607;
}


/*	Shared navi style
-------------------------------*/

div#navi {
	margin: 0 auto 10px;
	padding: 0 0 10px;
	width: 900px;
	height: 24px;
	_text-align: left; /* IE6 hack */
	border-bottom: 3px solid #b2b2b2;
}

ul#naviSet {
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: 24px;
	list-style: none;
	border-left: 1px solid #888;
	padding: 0;
	margin: 0;
}

ul#naviSet li {
	box-sizing: border-box;
	position: absolute;
	top: 0;
    left: 0;
	width: 17%;
	height: 24px;
	list-style: none;
	border-right: 1px solid #808080;
	padding: 0;
	margin: 0;
}
ul#naviSet li#naviB {
    left: 17%;
}
ul#naviSet li#naviC {
    left: 34%;
}
ul#naviSet li#naviD {
    width: 16%;
    left: 51%;
}
ul#naviSet li#naviE {
    left: 67%;
}
ul#naviSet li#naviF {
    width: 16%;
    left: 84%;
}

ul#naviSet li a {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 24px;
	text-indent: -999em;
	background-repeat: no-repeat;
	background-position: center 0;
}
ul#naviSet li a:hover {
	background-position: center -24px;
}

ul#naviSet li#naviA a {
	background-image: url(../images/head_navi_01.png);
}
ul#naviSet li#naviB a {
	background-image: url(../images/head_navi_02.png);
}
ul#naviSet li#naviC a {
	background-image: url(../images/head_navi_03.png);
}
ul#naviSet li#naviD a {
	background-image: url(../images/head_navi_04.png);
}
ul#naviSet li#naviE a {
	background-image: url(../images/head_navi_05.png);
}
ul#naviSet li#naviF a {
	background-image: url(../images/head_navi_06.png);
}


/*	usmh_logo
-------------------------------*/

#usmh_logo {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: absolute;
	top: 36px;
	right: 0;
}