@charset "utf-8";
/* -----------------------------------------------------------
CSS Information
 File name:      header.css
 Style Info:     ヘッダー、ナビゲーション
----------------------------------------------------------- */

/*----------------------------------------------------
	#header
----------------------------------------------------*/
#index #header {
	padding:0;
	margin:0 auto 0 auto;  
	text-align:center;
	background:url(../img/header/main_navi_back.gif) repeat-x 0 75px;
}

#index #header_content {
	width:940px;
	margin:0 auto;
}

#index #header_content:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
	
#index h1#logo,#index p#logo {
	float:left;
	padding:14px 0 0 10px;
	width:355px;
}

/* -----------------------------------------------------------
	#guide_nav
----------------------------------------------------------- */
#index #header_content #guide_nav {
	float:right;
	width:228px;
	padding:8px 5px 0 0;
	margin-bottom:16px;
}

#index #header_content #guide_nav li {
	float:left;
	line-height:1;
	height:16px;
	padding-right:9px;
	border-right:1px solid #ebebeb;
	margin-right:9px;
}

#index #header_content #guide_nav li img {
	vertical-align:bottom;
}

#index #header_content #guide_nav li.edge {
	margin:0;
	padding:0;
	border:none;
}


/* -----------------------------------------------------------
	#kaze_mori
----------------------------------------------------------- */
#index ul#kaze_mori {
	clear:right;
	float:right;
	width:418px;
}

#index ul#kaze_mori li {
	float:left;
	width:110px;
	margin-right:5px;
}




/*----------------------------------------------------
	navi
----------------------------------------------------*/
#index #global_navi {
	clear:both;
}

#index #global_navi ul {
	width:940px;
	margin:0 auto;
}

#index #global_navi li {
	float:left;
}

/*	max-width / min-width IE6対応
----------------------------------------------------*/
* html #main_navi_box{
	height:33px;
	margin: 0 auto 34px auto;
	text-align:center;
	min-width: 650px;
	max-width: 960px;
	width: expression(document.body.clientWidth < 650? "650px" : document.body.clientWidth > 960? "960px" : "auto");
}

#main_navi ul {
	margin:0 0 0 10px;
}

#main_navi ul li {
	float:left;
}