/*初期設定-----------------------------------------------------------------------------*/
html>body *{ font-size:14px; }
*html body{ font-size:100%; }
*{ line-height:160%; }
.smaller{ font-size:smaller; }
.syatai{
	font-style:italic;
}
.syataiA{
	font-style:italic;
	line-height:100%;
	font-size:100%;
}
/*コメントいれないとIE5でBody背景表示されない*/

body{
	padding:0;
	margin:0;
	text-align:center;
	background:url(../images/share/bg.gif) repeat-x;
	font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;
}
img, h1, h2, h3, h4, h5, h6, p, form{
	border:none;
	margin:0;
}
img{
	margin:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
ol{
	margin:0 0 0 2em;
	padding:0;
}

/*floatキャンセル*/
.floatCancel:after{/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*IE用*/
.floatCancel{ display:inline-table; }
/*Mac-IE用\*/
*html .floatCancel{ height:1%; }
.floatCancel{ display:block; }
/*Mac-IE*/

/*本文-----------------------------------------------------------------------------*/
#pageWrapper{
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
}

#pageBox{
	/*position:absolute;
	top:153px;
	left:0px;*/

	margin-top:63px;
	width:1000px;
	text-align:left;

}

/*header-----------------------------------------------------------------------------*/
#headWrapper{
	margin:31px 0 0 0;
	/*position:absolute;
	top:31px;
	left:-7px;*/
	width:1000px;
	height:59px;
	background:url(../images/share/title.gif) no-repeat;
}
#headTitle, #headTitle a{
	width:198px;
	height:59px;
	text-indent:-5000px;
	font-size:2px;
	display:block;
	float:left;
}


/*メインナビ-----------------------------------------------------------------------------*/
#mainNavi{
	position:absolute;
	top:85px;
	right:0;
	width:347px;
	height:37px;
	background:url(../images/share/main_navi.gif) no-repeat;
}
*html #mainNavi{
	position:absolute;
	top:116px;
	right:0;
	width:347px;
	height:37px;
	background:url(../images/share/main_navi.gif) no-repeat;
}



#mainNavi li{
	height:37px;
	float:left;
}
#mainNavi li a{
	height:37px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(../images/share/main_navi.gif) no-repeat;
}
#nvAbout, #nvAbout a:link, #nvAbout a:visited{
	width:90px;
	background-position:0 0;
}
/*#nvNews, #nvNews a:link, #nvNews a:visited{
	width:125px;
	background-position:-90px 0;
}*/
#nvSake, #nvSake a:link, #nvSake a:visited{
	width:100px;
	background-position:-90px 0;
}
#nvEnjoy, #nvEnjoy a:link, #nvEnjoy a:visited{
	width:107px;
	background-position:-190px 0;
}
/*hover*/
#nvAbout a:hover{
	background-position:0 -37px;
}
/*#nvNews a:hover{
	background-position:-90px -37px;
}*/
#nvSake a:hover{
	background-position:-90px -37px;
}
#nvEnjoy a:hover{
	background-position:-190px -37px;
}
/*rolllover*/
#nvAboutOv, #nvAboutOv a:link, #nvAboutOv a:visited{
	width:90px;
	background-position:0 -37px;
}
/*#nvNewsOv, #nvNewsOv a:link, #nvNewsOv a:visited{
	width:125px;
	background-position:-90px -37px;
}*/
#nvSakeOv, #nvSakeOv a:link, #nvSakeOv a:visited{
	width:100px;
	background-position:-90px -37px;
}
#nvEnjoyOv, #nvEnjoyOv a:link, #nvEnjoyOv a:visited{
	width:107px;
	background-position:-190px -37px;
}

/*上ナビ-----------------------------------------------------------------------------*/
#ueNavi{
	position:absolute;
	top:-10px;
	right:0;
	width:574px;
	height:10px;
	background:url(../images/share/ue_navi.gif) no-repeat;
}
*html #ueNavi{
	position:absolute;
	top:21px;
	right:0;
	width:574px;
	height:10px;
	background:url(../images/share/ue_navi.gif) no-repeat;
}
#ueNavi li{
	height:10px;
	float:left;
}
#ueNavi li a{
	height:10px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(../images/share/ue_navi.gif) no-repeat;
}
#ueHome, #ueHome a:link, #ueHome a:visited{
	width:72px;
	background-position:0 0;
}
#ueLoc, #ueLoc a:link, #ueLoc a:visited{
	width:87px;
	background-position:-72px 0;
}
#ueEnq, #ueEnq a:link, #ueEnq a:visited{
	width:88px;
	background-position:-159px 0;
}
#ueLink, #ueLink a:link, #ueLink a:visited{
	width:60px;
	background-position:-247px 0;
}
#ueFor, #ueFor a:link, #ueFor a:visited{
	width:85px;
	background-position:-307px 0;
}
#ueEng, #ueEng a:link, #ueEng a:visited{
	width:76px;
	background-position:-392px 0;
}
#ueFre, #ueFre a:link, #ueFre a:visited{
	width:60px;
	background-position:-468px 0;
}
/*hover MacIEでhover表示されなかったのでhover用の画像作成*/
#ueHome a:hover{
	/*background-position:0 -18px;*/
	background:url(../images/share/ue_navi2.gif) 0 0 no-repeat;
}
#ueLoc a:hover{
	/*background-position:0 -18px;*/
	background:url(../images/share/ue_navi2.gif) -72px 0 no-repeat;
}
#ueEnq a:hover{
	/*background-position:-67px -18px;*/
	background:url(../images/share/ue_navi2.gif) -159px 0 no-repeat;
}
#ueLink a:hover{
	/*background-position:-156px -18px;*/
	background:url(../images/share/ue_navi2.gif) -247px 0 no-repeat;
}
#ueFor a:hover{
	/*background-position:-156px -18px;*/
	background:url(../images/share/ue_navi2.gif) -307px 0 no-repeat;
}
#ueEng a:hover{
	background:url(../images/share/ue_navi2.gif) -392px 0 no-repeat;
}
#ueFre a:hover{
	background:url(../images/share/ue_navi2.gif) -468px 0 no-repeat;
}
/*rolllover*/
#ueHomeOv, #ueHomeOv a:link, #ueHomeOv a:visited{
	width:72px;
	background:url(../images/share/ue_navi2.gif) 0 0 no-repeat;
}
#ueLocOv, #ueLocOv a:link, #ueLocOv a:visited{
	width:87px;
	background:url(../images/share/ue_navi2.gif) -72px 0 no-repeat;
}
#ueEnqOv, #ueEnqOv a:link, #ueEnqOv a:visited{
	width:88px;
	background:url(../images/share/ue_navi2.gif) -159px 0 no-repeat;
}
#ueLinkOv, #ueLinkOv a:link, #ueLinkOv a:visited{
	width:60px;
		background:url(../images/share/ue_navi2.gif) -247px 0 no-repeat;
}
#ueForOv, #ueForOv a:link, #ueForOv a:visited{
	width:85px;
		background:url(../images/share/ue_navi2.gif) -307px 0 no-repeat;
}
/*foot------------------------------------------------------------------------------*/
#footWrapper{
	width:100%;
	border-top:1px solid #5a8f99;
	background:#ffffff;
}

#footBox{
	margin:0 auto;
	width:1000px;
	height:57px;
	background:url(../images/share/foot_sita.gif) 0 7px no-repeat;
}
#footBox a{
	width:120px;
	height:30px;
	display:block;
	text-indent:-5000px;
	font-size:2px;
	float:right;
}
#copy{
	text-align:left;
	width:1000px;
	display:block;
	text-indent:-5000px;
	font-size:2px;

}











