@charset "Shift_JIS";


/* #############################################################

[  nwheader ]

Additional authority person of parts : Web master

############################################################# */


/* ==========================================================================
 reset
=========================================================================== */

#nwheader dl, #nwheader ul, #nwheader ol, #nwheader li, #nwheader h1, #nwheader h2, #nwheader p {
    margin: 0;
    padding: 0;
}

#nwheader p,#nwheader ul, #nwheader li, #nwheader h1 {
 font-size: 100%;
 font-style: normal;
 font-weight: normal;
}

#nwheader li {
	list-style:none;
}

#nwheader a:link, #nwheader a:visited, #nwheader a:active {
 text-decoration: none;
}

#nwheader a:hover {
 text-decoration: underline;
}

/* ==========================================================================
 nwheader
=========================================================================== */

#nwheader {
	background:#0B499D url(/resources/hf_mtrn/images/header/bg_linetop.gif) repeat-x;
	border-bottom:solid 3px #EEEEEE;
	min-width:1030px;
}

#nwh_inner {
	width:980px;
	margin:0 auto;
}

/* nwh_topline
--------------------------------------------- */

#nwh_topline {
	overflow:hidden;
	min-height:23px;
	margin-bottom:9px;
	padding-top:8px;
}

#nwh_topline h1,
#nwh_topline p {
	color:#A5C1E0;
	float:left;
	line-height:1.2;
}

/* nwh_hnavi
--------------------------------------------- */

#nwh_hnavi {
	float:right;
	overflow:hidden;
}

#nwh_hnavi a {
	color:#CEDBEB;
}

#nwh_hnavi a:hover {
	text-decoration:underline;
}

#nwh_hnavi ul {
	float:left;
	overflow:hidden;
}

#nwh_hnavi li {
	float:left;
	line-height:1.2;
}

#nwh_hnavi ul.confirm li {
	padding-left:11px;
	background:url(/resources/hf_mtrn/images/header/icon_separate.gif) no-repeat;
	background-position:0 .2em€9;
	/background-position:0 0;
	margin-right:10px;
}

#nwh_hnavi ul.confirm li:first-child {
	padding-left:0;
	background:none;
	margin-right:10px;
}

#nwh_hnavi ul.company li {
	margin-right:8px;
}

#nwh_hnavi ul.company li a {
	padding-left:15px;
	background:url(/resources/hf_mtrn/images/header/icon_arrow.png) no-repeat;
	background-position:0 .1em€9;
	/background-position:0 0;
	color:#CCE0F1;
}

/* nwh_main
--------------------------------------------- */

#nwh_main {
	overflow:hidden
}

#nwh_main .ci{
	float:left;
	margin-top:26px;
}

#nwh_main .ci a {
	display:block;
	width:199px;
	height:17px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	background:url(/resources/hf_mtrn/images/header/ci.gif)
}

/* nwh_gnavi
--------------------------------------------- */

#nwh_gnavi {
	float:right;
	width:757px;
	height:75px;
	position:relative;
	background:url(/resources/hf_mtrn/images/header/gnavi.png) no-repeat;
}

#nwh_gnavi li {
	position:absolute;
}

#nwh_gnavi li a {
	background-image:url(/resources/hf_mtrn/images/header/gnavi.png);
	background-repeat:no-repeat;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-indent:100%;
}

#nwh_gnavi li.dom_top { left:7px; top:0;}
#nwh_gnavi li.dom_top a { width:297px; height:30px; background-position:-7px 0;}
#nwh_gnavi li.dom_top a:hover { background-position:-7px -75px;}

#nwh_gnavi li.dom_yado { left:7px; top:30px;}
#nwh_gnavi li.dom_yado a { width:93px; height:45px; background-position:-7px -30px;}
#nwh_gnavi li.dom_yado a:hover { background-position:-7px -105px;}

#nwh_gnavi li.dom_tour { left:101px; top:30px;}
#nwh_gnavi li.dom_tour a { width:95px; height:45px; background-position:-101px -30px;}
#nwh_gnavi li.dom_tour a:hover { background-position:-101px -105px;}

#nwh_gnavi li.dom_jr { left:197px; top:30px;}
#nwh_gnavi li.dom_jr a { width:107px; height:45px; background-position:-197px -30px;}
#nwh_gnavi li.dom_jr a:hover { background-position:-197px -105px;}

#nwh_gnavi li.ab_top { left:305px; top:0;}
#nwh_gnavi li.ab_top a { width:203px; height:30px; background-position:-305px 0;}
#nwh_gnavi li.ab_top a:hover { background-position:-305px -75px;}

#nwh_gnavi li.ab_tour { left:305px; top:30px;}
#nwh_gnavi li.ab_tour a { width:101px; height:45px; background-position:-305px -30px;}
#nwh_gnavi li.ab_tour a:hover { background-position:-305px -105px;}

#nwh_gnavi li.ab_flight { left:407px; top:30px;}
#nwh_gnavi li.ab_flight a { width:101px; height:45px; background-position:-407px -30px;}
#nwh_gnavi li.ab_flight a:hover { background-position:-407px -105px;}

#nwh_gnavi li.theme_top { left:509px; top:0;}
#nwh_gnavi li.theme_top a { width:132px; height:75px; background-position:-509px 0;}
#nwh_gnavi li.theme_top a:hover { background-position:-509px -75px;}

#nwh_gnavi li.reserve_tel { left:644px; top:0;}
#nwh_gnavi li.reserve_tel a { width:113px; height:31px; background-position:-644px 0;}
#nwh_gnavi li.reserve_tel a:hover { background-position:-644px -75px;}

#nwh_gnavi li.search_shop { left:644px; top:35px;}
#nwh_gnavi li.search_shop a { width:113px; height:31px; background-position:-644px -35px;}
#nwh_gnavi li.search_shop a:hover { background-position:-644px -110px;}

