@charset "Shift_JIS";



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

html{
width:100%;
height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

body{
width:100%;
height:100%;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:center;
border:0px solid #C5BABA;
background-color:#FFD900;
}



/*#######################################################*/
#pagebodyTop{
width:810px;/*810*/
height:100%;
margin:0px auto;
padding:0px 0px 0px 0px;
border:0px solid #ff3300;
text-align:left;
font-size:small;
line-height:150%;
color: #000000;
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ","Meiryo", "ＭＳ Ｐゴシック", Osaka,sanserif;
background:url(../img/common/pageBgimg.gif) top center repeat-y;
border:0px solid #C5BABA;
min-height:100%;
}

body > #pagebodyTop {
	height: auto;
}

/*------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------*/
/*ヘッダ全体*/
#hed{
width:780px;/*810*/
height:550px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
background:url(../img/hedBgimg.gif) top left no-repeat;
border:0px solid #FF6600;
}

#hed h1{
display:block;
overflow:hidden;
margin:69px 0px 0px 13px;
padding:141px 0px 0px 0px;
width:358px;
height: 0px !important;
height /**/:141px;/* for ie5.x */
background:url(../img/siteTitle.gif) top left no-repeat;
background-position: 0px 0px;
text-decoration:none;
}

#hed h2{
display:block;
overflow:hidden;
margin:10px 0px 10px 20px;
padding:121px 0px 0px 0px;
width:337px;
height: 0px !important;
height /**/:121px;/* for ie5.x */
background:url(../img/topText.gif) top left no-repeat;
background-position: 0px 0px;
text-decoration:none;
border:0px solid #C5BABA;
}

#hed h3{
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
width:358px;
font-size:80%;
font-weight:normal;
}




/*#########################*/
/*グローバルメニュー*/
/*#########################*/
#menu{
clear: both;
width:100%;
height:135px;
margin:8px 0px 0px 15px;
padding:8px 0px 0px 0px;
border-bottom:0px solid #C5BABA;
}
#menu ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
#menu li{
float:left;
}
/*東条湖*/
#menu .menu01 a{
display:block;
overflow:hidden;
margin:0px 10px 0px 0px;
padding:135px 0px 0px 0px;
width:371px;
height: 0px !important;
height /**/:135px;/* for ie5.x */
background:url(../img/tojoko.gif) top left no-repeat;
}
html>body #menu .menu01 a{
float:left;
display:block;
overflow:hidden;
margin:0px 0px 0px 20px;
padding:135px 0px 0px 0px;
width:371px;
height: 0px !important;
height /**/:135px;/* for ie5.x */
background:url(../img/tojoko.png) top left no-repeat;
border:0px solid #999999;
}
/*軽井沢*/
#menu .menu02 a{
display:block;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:135px 0px 0px 0px;
width:361px;
height: 0px !important;
height /**/:135px;/* for ie5.x */
background:url(../img/karuizawa.gif) top left no-repeat;
}
html>body #menu .menu02 a{
display:block;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:135px 0px 0px 0px;
width:361px;
height: 0px !important;
height /**/:135px;/* for ie5.x */
background:url(../img/karuizawa.png) top left no-repeat;
}
#menu .menu01 a:hover,#menu .menu02 a:hover{
background-position: 0px -135px;
}



/*#########################*/
/*フッタトップ用*/
/*#########################*/
#footTop{
clear: both;
width:760px;
margin:0px 0px 0px 20px;
padding:10px 0px 10px 20px;
border:0px solid #ff3300;
/*background:url(../img/base/footBgimgTop.gif) top left no-repeat;*/
}
#footTop .foottext{
width:700px;
margin:0px 0px 60px 20px;
padding:10px 0px 0px 0px;
font-size: 80%;
line-height:180%;
/*background:url(../img/base/line1.gif) top left repeat-x;*/
border:0px solid #ff3300;
}
#footTop .foottext a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-decoration:none;
color:#000000;
/*background:url(../img/base/uplink.gif) center left no-repeat;*/
border:0px solid #ff3300;
}
#footTop .foottext a:visited{
text-decoration:none;
color:#546C52;
}
#footTop .foottext a:hover{
text-decoration:underline;
color:#FE0101;
}
#footTop .copy{
float:left;
width:350px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 80%;
line-height:180%;
border:0px solid #ff3300;
}
#footTop .footlink{
float:right;
width:350px;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 80%;
line-height:180%;
text-align:right;
border:0px solid #ff3300;
}
#footTop .footlink a:link{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 7px;
text-decoration:none;
color:#000000;
/*background:url(../img/base/linkimg1.gif) center left no-repeat;*/
}
#footTop .footlink a:visited{
text-decoration:none;
color:#546C52;
}
#footTop .footlink a:hover{
text-decoration:underline;
color:#FE0101;
}



/*#########################*/
/*文字関連*/
/*#########################*/
/*img{vertical-align:bottom;}*/
h1,h2,h3,h4,p,form,hr{margin:0;padding:0;font-size:100%;}
.small{font-size:80%;line-height:130%;font-weight:normal;}
b, .bold{font-weight:bold;}

/*左寄せボックス等分*/
.leftBox{
float:left;
width:380px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #C5BABA;
}
/*右寄せボックス等分*/
.rightBox{
float:right;
width:325px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #C5BABA;
}
/*画像左寄せ*/
.imgleft{
margin:5px 5px 0px 0px;
padding:0px;
border:0px solid #C5BABA;
float:left;
}
/*画像右寄せ*/
.imgRight{
margin:5px 0px 0px 10px;
padding:0px;
border:0px solid #C5BABA;
float:right;
}
hr{
clear: both;
noshade;
height:1px;
border-top:1px solid #D5D2D2;
color:#ffffff;
}
html>body hr{
clear: both;
height:1px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 0px;
border-top:1px dotted #D5D2D2;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
background-color:#ffffff;
color:#ffffff;
}
clearDiv{
clear: both;
}
.offLeft{
position:relative;
display:none;
}
/*画像左寄せ*/
.imgleft{
margin:5px 5px 0px 0px;
padding:0px;
border:0px solid #C5BABA;
float:left;
}
/*画像右寄せ*/
.imgRight{
margin:100px 10px 0px 0px;
padding:0px;
border:0px solid #C5BABA;
float:right;
}




/*#########################*/
/*リンク設定*/
/*#########################*/
a:link{
text-decoration:none;
/*text-decoration:underline;*/
color:#444F3E;
}
a:visited{
text-decoration:none;
color:#444F3E;
}
a:hover{
text-decoration:underline;
color:#37A402;
}
