html{
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 background-image:url(img/right.gif);
 background-repeat:repeat-y;
 background-position:right top;
 background-color:#FFFFFF;
}

BODY{
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 font-size:12px;
 color:#666666;
 background-image:url(img/left.gif);
 background-repeat:repeat-y;
 height:100%;
}

a:link { color: #751212;}
a:visited { color: #751212; }
a:hover { color: #FF9966; }


.font1{font-size: 6px;}
.font2{font-size: 12px;}
.font3{font-size: 14px;}
.font4{font-size: 18px;}

H2{
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 font-size:14px;
 color:#FF6666;
}

.m-top10{ margin-top: 30px; }

/*　グローバルナビ　*/
#top-menu {
}
#top-menu a{
	display: block ;
	float: left ;
	width: 88px ;
	height: 50px ;
	text-indent: -9999px ;
}
#top-menu a:hover{
	background-position: bottom center ;
}
#menu-faciliti a{
	background-image: url(img/menu-faciliti.gif) ;
}
#menu-bechu a{
	background-image: url(img/menu-bechu2.gif) ;
}
#menu-onsen a{
	background-image: url(img/menu-onsen.gif) ;
}
#menu-plan a{
	background-image: url(img/menu-plan.gif) ;
}
#menu-osusume a{
	background-image: url(img/menu-osusume.gif) ;
}
#menu-plangolf a{
	background-image: url(img/menu-plangolf.gif) ;
}
#menu-planbusi a{
	background-image: url(img/menu-planbusi.gif) ;
}
#menu-planlunch a{
	background-image: url(img/menu-planlunch.gif) ;
}
#menu-yoyaku a{
	background-image: url(img/menu-yoyaku.gif) ;
}
#menu-traffic a{
	background-image: url(img/menu-traffic.gif) ;
}
/*　グローバルナビここまで　*/

.box1{
    padding: 0.3em;
    border: 0.1em #CCCCCC;
    border-style:dotted;
    text-align:left;
    margin-top:2px;
    margin-bottom:2px;
    border-top:0px;
    border-bottom:0px;
    width:215px;
    height:220px;
}
.box2{
    padding: 0.3em;
    border: 0.1em #CCCCCC;
    border-style:dotted;
    text-align:left;
    margin-top:2px;
    margin-bottom:2px;
    border-top:0px;
    border-bottom:0px;
    width:215px;
    height:155px;
}
.box2-2{/*　20110609レイアウト変更の為、通常はbox2を使用　*/
    padding: 0.3em;
    border: 0.1em #CCCCCC;
    border-style:dotted;
    text-align:left;
    margin-top:2px;
    margin-bottom:2px;
    border-top:0px;
    border-bottom:0px;
    width:320px;
    height:155px;
}
.box3 {
	margin: 5px 0px 0px 2px ;
	padding: 0px ;
}
.codomo {
	width: 225px ;
	margin: 10px auto 0px auto ;
	padding: 0px ;
	text-align: center ;
}
.oshirase-naiyo {
	margin: 5px 0px 3px 0px ;
	padding: 0px ;	
}
.font1 {
	color: #751212 ;
	font-size: 12px ;
	font-weight: bold ;
}

/*　トップページ用　地震お知らせ　*/
#cyui-box {
	margin: 10px 10px 5px 10px;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	border: 2px solid #980D0D;
	color: #333333;
}
#cyui-box .tel{
	font-size: 18px;
	text-align: center;
}

/*　トップページ用　震災に伴う内容掲載　*/
#ouen-box {
	margin: 10px;
	padding: 5px 10px;
	border-top: 1px dashed #96372A;
	border-bottom: 1px dashed #96372A;
	line-height: 1.3em;
	font-size: 15px;
	color: #392424;
}
#ouen-box .omimai-text {
	margin: 0px 0px 10px 0px;
	text-align: center;
}
#ouen-box .plan-box {
	margin: 10px 0px;
	padding: 3px;
	border: 2px solid #90BF82;
}
#ouen-box .plan-box .plan-title {
	margin: 0px 0px 5px 0px;
	padding: 3px 0px;
	background: #CEE9C6;
	text-align: center;
	font-weight: bold;
	color: #245317;
}
#ouen-box .plan-box .sub-title {
	margin: 0px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
	color: #9A1010;
}
#ouen-box .plan-box .plan-syosai .content .c-title {
	padding-left: 1em; 
	text-indent: -1em;
	font-weight: bold;
}
#ouen-box .plan-box .plan-syosai .content .c-naiyo {
	padding: 0px 15px;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
}
#ouen-box .plan-box .plan-syosai .content .c-naiyo .cyui {
	padding-left: 1em; 
	text-indent: -1em;
	color: #9A1010;
}
#ouen-box .plan-box .plan-syosai .tel-box {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px;
	border-top: 1px dashed #90BF82;
	border-bottom: 1px dashed #90BF82;
	text-align: center;
	font-weight: bold;
}
#ouen-box .plan-box .plan-syosai .tel-box .tel {
	margin: 5px 0px 0px 0px;
	font-size: 18px;
	color: #245317;
}

#ouen-box .kouji-plan {
	margin: 10px 0px 0px 0px;
}
#ouen-box .kouji-plan img {
	border: none;
}

/*　トップページ用　プライバシーポリシーリンク　*/
.top-privacy {
	font-size: 12px;
	text-align: right;
	margin: 0px 6px 6px 0px;
}

