﻿/* header
----------------------------------------------------------------
以下のスタイル変更はこのcssで

#header
#footstep
---------------------------------------------------------------- */

/* header
-------------------------------------------------- */

#header{
	margin:0;
	padding:0;
	}

#header #topLine{
	background-color:#4E65E7;
	border-bottom:1px solid #2438C6;
	padding-bottom:5px;
	}

#header #logoArea{
	width:950px;
	margin:0;
	padding:0;
	background-image:url(/images/header_05.jpg);
	background-repeat:repeat-y;
	}

#header #logoArea #logo{
	margin:7px 0 5px 0;
	padding:0;
	}

#header #logoArea #logo {
	width:205px;
	height:29px;
	background-image:url(/images/logo_resort.jpg);
	background-repeat:no-repeat;
	line-height:1%;
	}
	
#headerEnd{
	margin:0;
	padding:0;
	clear:both;
	width:950px;
	height:5px;
	background-image:url(/images/header_06.jpg);
	background-repeat:no-repeat;
	line-height:1%;
	}

	
/* header 会社紹介文
-------------------------------------------------- */
#header #logoArea #intro{
	width:364px;
	color:#666666;
	text-align:left;
	vertical-align:middle;
	}

#header #logoArea #intro h1#intro1{
	font-size:80%;
	font-weight:normal;
	margin:10px 10px 5px 0;
	padding:0 0 0 10px;
	border-left:1px solid #cccccc;
	line-height:1.3;
	}

	
/* header 交通案内ボタン
-------------------------------------------------- */
#header #logoArea #function{
	width:371px;
	margin:10px 0 5px 0;
	padding:0;
	text-align:right;
	float:right;
	}


#header #logoArea #function ul{
	margin:0;
	padding:0;
	}

#header #logoArea #function li{
	list-style:none;
	margin:0;
	padding:0;
	}
	
#header #logoArea #function #access{
	width:97px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}

#header #logoArea #function #access a{
	display:block;
	margin:0;
	padding:0;
	width: 97px;
	height:24px;
	text-decoration: none;
	}

#header #logoArea #function #access a{
	background-image: url(/images/bu_access.jpg);
	background-repeat:no-repeat;
	}
	
#header #logoArea #function #access a:hover	{
	background-image: url(/images/bu_access_f2.jpg);
	background-repeat:no-repeat;
	}


#logo,#intro{
	float:left;
	}
	
	
#clear{
	width:950px;/*IE5.5-6対策*/
	clear:both;
	margin:0;
	padding:0;
	}

/* テキスト隠し */
#header #logoArea #function span {
	visibility: hidden;
}


/* header 文字サイズ変更ボタン
-------------------------------------------------- */
#header #logoArea #function .sizeWrap{
	width:251px;
	height:24px;
	margin:0;
	padding:0;
	float:left;
	font-size:70%;
	text-align:right;
	}


.gnaSubMenuParts p {
	margin:0;
	padding:0;
	display: inline;
	line-height: 0px;

}

.gnaSubMenuParts img {

	vertical-align: bottom;

}


/* footstep パンクズ設定
-------------------------------------------------- */
#footstep {
	width:930px;
	text-align:right;
	font-size:86%;
	margin-bottom:8px;
	}
	
#footstep a{
	margin:0;
	padding:0;
	color:#3F3F3F;
	text-decoration: underline;
	}

#footstep a:visited{
	margin:0;
	padding:0;
	color:#3F3F3F;
	text-decoration: underline;
	}

#footstep a:hover{
	margin:0;
	padding:0;
	color:#3F3F3F;
	text-decoration: none;
	}

#footstep a:active{
	margin:0;
	padding:0;
	color:#3F3F3F;
	text-decoration: underline;
	}



