@charset "utf-8";

/*基本タグ・クラス設定*/

*{margin:0px;padding:0px;}

.non,hr{visibility:hidden;display:none;}

body{background-color:#F2F4E9;font-family:"ＭＳ Ｐゴシック", "osaka";font-size:80%;line-height:125%;color:#4B4B4B;}

a{cursor: pointer;text-decoration:none;}
a:link{color:#0D5D78;}
a:visited{color:#083772;}
a:hover,a:active{color:#4A899A;}


h1,h2,h3{line-height:normal;}

#txtfield100{width:100px;margin:0px 8px 0px 0px;}
#txtfield200{width:200px;margin:0px 8px 0px 0px;}
#txtfield300{width:300px;margin:0px 8px 0px 0px;}


/*コンテナ*/
#container{width:791px;margin:0 auto;background-image: url(../common_images/cont_shadow.gif);background-position: 100% 0px;background-repeat: repeat-y;}

#container2{width:791px;margin:0 auto;background-image: url(../common_images/cont_shadow3.gif);background-position: 100% 0px;background-repeat: repeat-y;}


/*ログイン*/
#login{width:758px;height:17px;padding:9px 33px 0px 0px;text-align:right;background-image: url(../common_images/back.gif);}
#login a{background-image:url(../common_images/link_icon.gif);background-repeat:no-repeat;background-position:0px 50%;padding:0px 5px 0px 15px;line-height:100%;}


/*ヘッダ*/
#head{width:728px;height:63px;background-image:url(../common_images/title.gif);background-repeat:no-repeat;padding:0px 43px 0px 20px;text-align:right;}
#head h1 a{background-image:url(../common_images/spacer.gif);width:270px;height:60px;text-indent:-9999px;display:block;float:left;margin:2px 0px 0px 0px;text-align:left;/*\*/overflow: hidden;/**/}
#head dl{clear:right;background-image:url(../common_images/cont_line.gif);background-position:100% 2px;background-repeat:no-repeat;margin:0px;padding:0px;}
#head dd{
	/*font-size:9px;*/
	font-size:68%;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 6px 0px 8px;
	display:inline;background-image:url(../common_images/cont_line.gif);background-position:0%;background-repeat:no-repeat;margin:0px;}

#headform{display:block;float:right;padding:0px;margin:13px 0px 5px 0px;}
/*#headform{display:none;}*/
#headform input{float:left;}




/*インフォメーションFlash*/
#info{
	width:790px;
	padding-left: 1px;
	
}


/*ナビゲーション*/
#navi{width:791px;height:27px;padding:0px;}
#navi dd{display:inline;padding:0px;margin:0px;}
#navi dd a{width:87px;height:27px;text-indent:-9999px;display:block;float:left;text-align:left;/*\*/overflow: hidden;/**/}

#con1 a:link,#con1 a:visited{background-image:url(../common_images/con1.gif);}
#con2 a:link,#con2 a:visited{background-image:url(../common_images/con2.gif);}
#con3 a:link,#con3 a:visited{background-image:url(../common_images/con3.gif);}
#con4 a:link,#con4 a:visited{background-image:url(../common_images/con4.gif);}
#con5 a:link,#con5 a:visited{background-image:url(../common_images/con5.gif);}
#con6 a:link,#con6 a:visited{background-image:url(../common_images/con6.gif);}
#con7 a:link,#con7 a:visited{background-image:url(../common_images/con7.gif);}
#con8 a:link,#con8 a:visited{background-image:url(../common_images/con8.gif);}
#con9 a:link,#con9 a:visited{background-image:url(../common_images/con9.gif);}

#con1 a:hover,#con2 a:hover,#con3 a:hover,#con4 a:hover,#con5 a:hover,#con6 a:hover,#con7 a:hover,#con8 a:hover,#con9 a:hover{background-position:0px -28px;}



/*左メニュー*/
#leftcontents{width:166px;float:left;background-image:url(../common_images/top_shadow.gif);background-repeat:repeat-x;margin: 0px 0px 0px 1px;padding:15px 14px 15px 14px;line-height:100%;}

#event dl{width:165px;border-top:1px solid #CBC9D4;margin:0px 0px 10px 0px;padding:0px;}
#event dt{width:163px;border-left:1px solid #CBC9D4;border-right:1px solid #CBC9D4;background-image:url(../images/event.gif);background-repeat:no-repeat;}
#event dt a{width:163px;height:20px;color:#FFFFFF;display:block;background-image:url(../common_images/event.gif);background-repeat:no-repeat;padding:0px;text-indent: -9999px;/*\*/overflow: hidden;/**/}
#event dt strong{display:block;color:#FFFFFF;padding:1px 0px 0px 10px;font-size:80%;background-color:#8A0000;}
#event dd{width:153px;border-left:1px solid #CBC9D4;border-right:1px solid #CBC9D4;border-bottom:1px solid #CBC9D4;padding:5px;font-size:75%;}
#event #eventcalendar{text-align:right;}
#event dd a{background-image:url(../common_images/link_icon_mini.gif);background-repeat:no-repeat;background-position:0px 0px;padding:0px 0px 0px 10px;}


#leftcontents #flour{background-image:url(../images/flour.jpg);border:1px solid #CBC9D4;width:95px;height:18px;padding:26px 0px 0px 68px;}
#leftcontents #flour a{font-size:12px;background-image:url(../common_images/link_icon_mini.gif);background-repeat:no-repeat;background-position:0px 50%;padding:0px 0px 0px 10px;font-weight: normal;}

#resort dt{width:165px;height:19px;background-image:url(../images/resortstay.gif);background-repeat:no-repeat;padding:0px;margin:10px 0px 4px 0px;text-indent: -9999px;/*\*/overflow: hidden;/**/}
#resort dd{clear:both;text-align:right;padding-top:2px;}
#resort dd strong{float:left;font-size:90%;color:#5C8239;font-weight:bold;}
#resort dd a{background-image:url(../common_images/link_icon_mini.gif);background-repeat:no-repeat;background-position:0px 50%;padding:0px 0px 0px 10px;font-size:75%;}
#resort dd i{display:block;clear:both;text-align:left;font-style: normal;font-size:75%;padding:0px 0px 10px 0px;}


/*中央メニュー*/
#centercontents{width:370px;float:left;background-image:url(../common_images/top_shadow.gif);background-repeat:repeat-x;margin: 0px;padding:15px 15px 10px 15px;}
#centercontents dl{background-image:url(../images/t_flour.jpg);background-repeat:no-repeat;background-position:0px 27px;height:240px;}
#centercontents dt{width:300px;height:22px;background-image:url(../images/tayori.gif);background-repeat:no-repeat;padding:0px;margin:0px 0px 3px 0px;text-indent: -9999px;}
#centercontents dd{font-size:80%;border-bottom:1px solid #CBC9D4;background-image:url(../common_images/link_icon.gif);background-repeat:no-repeat;background-position:0px 4px;margin:5px 0px 0px 120px;padding:0px 0px 7px 15px;}

#rightcontents{width:165px;float:left;background-image:url(../common_images/top_shadow.gif);background-repeat:repeat-x;margin: 0px;padding:15px 10px;}
#rightcontents dl{margin:0px 0px 5px 0px;}
#rightcontents dt{width:165px;height:18px;background-image:url(../images/osusume.gif);background-repeat:no-repeat;padding:0px;margin:0px 0px 6px 0px;text-indent: -9999px;/*\*/overflow: hidden;/**/}
#rightcontents dd a{display:block;font-size:80%;background-image:url(../common_images/link_icon.gif);background-repeat:no-repeat;background-position:0px 3px;margin:3px 0px 0px 0px;padding:0px 0px 2px 15px;font-weight:bold;}


/*バナー*/
#banner{border-top:8px solid #FFFFFF;border-bottom:15px solid #FFFFFF;display:block;width:542px;height:68px;background-image:url(../images/banner.jpg);background-repeat:no-repeat;float:left;margin:0px 0px 0px 17px;padding: 80px 0px 0px 5px;}

#banner dd{display:inline;}
#banner a{float:left;display:block;background-repeat:no-repeat;margin:0px 0px 1px 1px;height:31px;text-indent: -9999px;/*\*/overflow: hidden;/**/}

#b01 a:link,#b01 a:visited{background-image:url(../images/banner_01.gif);width:132px;}
#b02 a:link,#b02 a:visited{background-image:url(../images/banner_02.gif);width:132px;}
#b03 a:link,#b03 a:visited{background-image:url(../images/banner_03.gif);width:137px;}
#b04 a:link,#b04 a:visited{background-image:url(../images/banner_04.gif);width:130px;}
#b05 a:link,#b05 a:visited{background-image:url(../images/banner_05.gif);width:132px;}
#b06 a:link,#b06 a:visited{background-image:url(../images/banner_06.gif);width:132px;}
#b07 a:link,#b07 a:visited{background-image:url(../images/banner_07.gif);width:137px;}
#b08 a:link,#b08 a:visited{background-image:url(../images/banner_08.gif);width:130px;}

#b01 a:hover,#b02 a:hover,#b03 a:hover,#b04 a:hover,#b05 a:hover,#b06 a:hover,#b07 a:hover,#b08 a:hover{background-position:0px -31px;}



/*フッタ*/
#footer{clear:both;width:451px;height:43px;background-image:url(../common_images/footer.gif);background-repeat:no-repeat;padding:35px 310px 0px 30px;}
#footer dl{background-image:url(../common_images/cont_line.gif);background-position:100% 2px;background-repeat:no-repeat;margin:0px;padding:0px;display:inline;}
#footer dd{font-size:75%;padding:0px 7px 0px 8px;display:inline;background-image:url(../common_images/cont_line.gif);background-position:0%;background-repeat:no-repeat;margin:0px;}

/*「上へ戻る」ボタン*/
p.congotop{text-align:right;}
p.congotop a{background:url(../common_images/link_icon_top.gif) right center no-repeat;padding-right:43px;}
