@charset "Shift_JIS";

/* 												pやdiv用 */

.div02{
margin-top: 10px;
margin-bottom: 5px;
}

.text{
margin: 0px 20px;
}

.divtop{
margin-bottom: 10px;
font-size: 85%;
line-height: 150%;
color: #505050;
/*\*/
letter-spacing: 0.05em;
/* */
}

.divtop2{
margin-bottom: 10px;
font-size: 100%;
line-height: 150%;
margin-top: 10px;
}

/* 								text用span */


.div03{
margin-bottom: 10px;
}
/* 								head各タイトル用 */


.div04{
text-align: left;
margin-bottom: 20px;
margin-top: 5px;
}
/*								各ページのタイトルで使用*/

.div05{
text-align: left;
margin-bottom: 5px;
margin-top: 20px;
}
/*								各ページのタイトルで使用*/

.text01{
font-size: 80%;
line-height: 150%;
text-align: left;
}

.text02{
font-size: 85%;
text-align: left;
line-height: 150%;
width: 680px;
margin: 0px 35px;
padding: 0px;
}


/* 								appleplaceサイト専用フォーマット */

.tlink{
margin-bottom: 10px;
}
.hr01{
width: 680px;
}

.bana01{
text-align: center;
margin-top: 50px;
margin-bottom: 15px;
}


.bana02{
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}

.bana03{
text-align: center;
margin-top: 400px;
margin-bottom: 15px;
}

h1{
color: #333333;
font-size: 10pt;
margin: 0px;
padding-left: 5px;
font-weight: normal;
line-height: 150%;
}

.top{
background-color: #F7C139;
width: 750px;
}

.add{
font-size: 80%;
color: #333333;
text-align: right;
padding: 5px 5px 0px 5px;
width: 250px;
}

.headtd2{
background-image: url("headback.gif");
background-repeat: x-repeat;

}

.foot{
margin: 5px;
}

.copy{
background-image: url("footback.gif");
background-repeat: x-repeat;

}


.all{
text-align: center;
}

.all2{
width: 764px;
margin-left: auto;
margin-right: auto;
background-image: url("haikei.gif");
background-repeat: repeat-y;
padding: 0px 7px;

}

.topmenu{
margin: 0px;
padding: 0px;
width: 750px;
}
/* 								共用フォーマット */
@media print{.phide{display:none;}}
@media screen{.phide{}}
img{border: 0px;}
p{margin: 0.2em 0em; }
.clean{clear:both;font-size: 5%;}
.center{text-align: center;}

/* 								半共用フォーマット */
BODY	{
color	: #262626;
margin : 0px ;
}
strong{
font-size: 100%;
font-weight: bold;
}
em {
font-size : 100% ;
font-style: normal ;
}
small{
font-size: 80%;
}

.clean{
clear:both;
}

/* 								font指定関連 */

.pfont {
	font-family:"Osaka−等幅", "ＭＳ ゴシック",Monospace;
}
.font1{
	font-family: "HG丸ｺﾞｼｯｸM-PRO","平成角ゴシック","ＭＳ Ｐゴシック","Verdana","Arial", sans-serif;
}
.font2{
font-family: "HGS創英角ｺﾞｼｯｸUB","平成角ゴシック","ＭＳ Ｐゴシック","Verdana","Arial", sans-serif;
}
.font3{
font-family: "century","Arial", serif;
}



/* 								anchorタグ関連 */
A:link{
color : #006699;
text-decoration : underline;
font-size: 85%;
}
A:visited{
color : #006600;
text-decoration : underline;
font-size: 85%;
}
A:hover {
color: #cc3300;
text-decoration : underline overline;
font-size: 85%;
}
A:active{
color : #880000;
font-size: 85%;
}

A.ti2:link{
font-size: 100%;
}

A.ti2:visited{
font-size: 100%;
}

A.ti2:hover{
font-size: 100%;
}

A.ti2:active{
font-size: 100%;
}

A.ti3:link{
font-size: 10pt;
font-weight: 600;
}

A.ti3:visited{
font-size: 10pt;
font-weight: 600;
}

A.ti3:hover{
font-size: 10pt;
font-weight: 600;
}

A.ti3:active{
font-size: 10pt;
font-weight: 600;
}


.ti3s{
font-size: 10pt;
font-weight: 600;
color: #dd0000;
}


/* 								imgタグ関連 */

.res01{
font-weight: 600;
font-size: 100%;
padding: 0.5em 0;
}
/* 								宿泊link関連 */



/* 処理 */


