@charset "UTF-8";

@import url(textsettings.css);

/*--------------------------------------------------------------

textsetting.css
各ブラウザでのフォントサイズの違いをなくすcss

--------------------------------------------------------------*/

body{
	margin:0px;
	padding:0px;
	}

img {
	line-height:1;
	border:none;
}

.global_header_container {
	background:url(img/common/header_bottom.gif) #fff bottom repeat-x;
	height:50px;
}

.global_header {
	margin:0 auto;
	width:880px;
	padding:0px;
}

/* hide from Mac IE \*/
* html .global_header {
	padding-bottom:1px;
}
/* */ 

.global_logo{
	float:left;
	}

.global_nav {
	float:right;
	margin-top:17px;
	padding:0px;
	width:706px;
}

.global_nav ul {
	padding:0px;
	margin:0px;
}

.global_nav li {
	float:left;
	position:relative;
	z-index:99;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.global_nav li img {
	display:block;
}

.global_nav li ul {
	position:absolute;
	padding-top:0px;
	float:none;
	top:-999em;
	width:141px;
}

.global_nav li:hover ul,
ul.global_nav li.sfHover ul {
	top:2.28em;
	left:-1px;
}
.global_nav li:hover .nav_center,
ul.global_nav li.sfHover .nav_center {
	left:0px;
}

.global_nav li:hover li ul,
.global_nav li.sfHover li ul {
	top:-999em;
}
.global_nav li li:hover ul,
ul.global_nav li li.sfHover ul {
	left:9.45em;
	top:-px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

.global_nav li li{
	width:100%;
	font-size:92%;
	
}

.global_nav li .nav_center li{
	background:#e8f1f4;
	border-bottom:1px solid #fff;
}

.global_nav li .nav_tokyo li{
	background:#d5e4a9;
	border-bottom:1px solid #fff;
}

.global_nav li .nav_kansai li{
	background:#ffe3c1;
	border-bottom:1px solid #fff;
}

.global_nav li .nav_sapporo li{
	background:#f9e1fb;
	border-bottom:1px solid #fff;
}

.global_nav li .nav_top li{
	background:#ebf5e9;
	border-bottom:1px solid #fff;
}

.global_nav li li a {
	width:111px;
}

.global_nav li li.sub a {
	width:109px;
}

.global_nav li .nav_top li a{
	background:url(img/common/globalmenu_top_nav.gif) no-repeat 6px 12px;
}

.global_nav li .nav_center li a{
	background:url(img/common/globalmenu_center_nav.gif) no-repeat 6px 12px;
}

.global_nav li .nav_center li.sub a {
	background:url(img/common/globalmenu_center_nav.gif) no-repeat 14px 12px;
}

.global_nav li .nav_tokyo li a{
	background:url(img/common/globalmenu_tokyo_nav.gif) no-repeat 6px 12px;
}

.global_nav li .nav_kansai li a{
	background:url(img/common/globalmenu_kansai_nav.gif) no-repeat 6px 12px;
}

.global_nav li .nav_sapporo li a{
	background:url(img/common/globalmenu_sapporo_nav.gif) no-repeat 6px 12px;
}

.global_nav li li a:link,
.global_nav li li a:visited,
.global_nav li .nav_center li a:hover,
.global_nav li .nav_center li a:active {
	display:block;
	padding:5px 15px;
	font-family: 'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-decoration:none;
	color:#555;
	width:111px;
	_width:141px;
}

.global_nav li li.sub a:link,
.global_nav li li.sub a:visited,
.global_nav li .nav_center li.sub a:hover,
.global_nav li .nav_center li.sub a:active  {
	display:block;
	padding:5px 7px 5px 23px;
	font-family: 'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-decoration:none;
	color:#555;
	width:109px;
	_width:139px;
}

.global_nav li .nav_top li a:hover,
.global_nav li .nav_top li a:active {
	background:#9bde8d url(img/common/globalmenu_top_nav_on.gif) no-repeat 8px 12px;
}

.global_nav li .nav_center li a:hover,
.global_nav li .nav_center li a:active {
	background:#c8dfeb url(img/common/globalmenu_center_nav_on.gif) no-repeat 8px 12px;
}

.global_nav li .nav_center li.sub a:hover,
.global_nav li .nav_center li.sub a:active {
	background:#c8dfeb url(img/common/globalmenu_center_nav_on.gif) no-repeat 16px 12px;
}

.global_nav li .nav_tokyo li a:hover,
.global_nav li .nav_tokyo li a:active {
	background:#adc85f url(img/common/globalmenu_tokyo_nav_on.gif) no-repeat 8px 12px;
}

.global_nav li .nav_kansai li a:hover,
.global_nav li .nav_kansai li a:active {
	background:#feac51 url(img/common/globalmenu_kansai_nav_on.gif) no-repeat 8px 12px;
}

.global_nav li .nav_sapporo li a:hover,
.global_nav li .nav_sapporo li a:active {
	background:#e89ff0 url(img/common/globalmenu_sapporo_nav_on.gif) no-repeat 8px 12px;
}


.global_nav li li a:hover,
.global_nav li li a:active {
	display:block;
	padding:5px 15px;
	font-family: 'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-decoration:none;
}

/* リンクを太文字にしている部分の無効化 */

.global_nav a:hover {
	font-weight: normal;
}
