BODY {
MARGIN: 0px;
background-color: #ffffff;
COLOR: #333333;
FONT-SIZE: 14px; 
FONT-FAMILY: Verdana,"‚l‚r ƒSƒVƒbƒN";
BACKGROUND-IMAGE: url(zaidan/bg.jpg); 
BACKGROUND-REPEAT: repeat-x;
}
TD{
FONT-SIZE: 14px;
LINE-HEIGHT: 160%;
COLOR: #333333; 
}
.main {
BACKGROUND-IMAGE: url(zaidan/main-bg.jpg);
BACKGROUND-REPEAT: no-repeat;
background-position : center top; 
background-color:#ffffff;
padding:0 0 10px 0;
}
.menu {
BACKGROUND-IMAGE: url(zaidan/menu-bg.jpg);
BACKGROUND-REPEAT: no-repeat;
background-position : center top; 
background-color:#ffffff;
HEIGHT: 415px;
}
.group {
padding : 60px 0 0 0 ;
}
.footer{
padding : 3px ;
background-color:#f5f5f5;
FONT-SIZE: 13px;
COLOR: #999999; 
}
.key{
FONT-SIZE: 9px;
COLOR: #ffffff; 
}
.main-word {
padding : 10px ;
}
.index-info {
BACKGROUND-IMAGE: url(zaidan/index/whatsnew.jpg);
BACKGROUND-REPEAT: no-repeat;
background-position : center top;
width : 540px;
padding-top : 40px ;
}
.waku-red-dashed{
padding : 5px;
border-width : 1px;
border-style : dashed;
border-color : #ff0000;
}
.day {
FONT-SIZE: 14px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #cccccc;
padding : 0 0 8px 0 ;
}
.come {
FONT-SIZE: 14px;
LINE-HEIGHT: 150%;
BACKGROUND-IMAGE: url(zaidan/index/icon.jpg);
BACKGROUND-REPEAT: no-repeat;
padding : 0 5px 8px 20px ;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #cccccc;
}
.nabi {
padding : 20px 0 20px 25px ;
COLOR: #999999;
FONT-SIZE: 10px;
}
.main-naiyo{
padding : 10px ;
width : 540px;
FONT-SIZE: 14px;
LINE-HEIGHT: 160%;
COLOR: #666666;
}
.midashi {
padding : 0px 10px 5px 5px;
font-weight: bold;
COLOR: #663300;  
border-width : 0 0 1px 0;
border-style : solid ;
border-color : #e4cb89 ;
}
.page-top{
width : 650px;
}





.footer-button{
BACKGROUND-IMAGE: url(kanto/bottom-bg.jpg); 
BACKGROUND-REPEAT: repeat-x;
width : 900px; 
HEIGHT: 90px;
padding : 20px 0 0 20px ; 
}
.copy {
FONT-SIZE: 10px;
width : 900px; 
COLOR: #999999;
padding-bottom : 10px ;
}
.address{
COLOR: #999999;
}
.p-midashi {
padding : 10px;
FONT-SIZE: 14px; 
font-weight: bold;
border-width : 0 0 1px 0;
border-style : dotted ;
border-color : #cccccc ;
}
.img-l {FLOAT: left;MARGIN-right: 10px;}
.img-r {FLOAT: right;MARGIN-LEFT: 10px;}
.waku-dot-b{
border-width : 1px ;
border-style : solid ;
border-color : #e4cb89 ;
background-color: #f6fafd;
}
.space10font-bold {
padding : 10px ;
font-weight: bold;
FONT-SIZE: 14px; 
}
.bg-g{
padding : 5px ;
background-color: #f2f3f6;
}
.font14b{
font-weight: bold;
FONT-SIZE: 14px;
COLOR: #8c0010;
}
.hotel-plan{
BACKGROUND-IMAGE: url(kanto/hotel-icon.gif); 
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 20px;
padding : 0 0 0 15px ; 
font-weight: bold;
COLOR: #8c0010;
}
.hotel-space{
BACKGROUND-IMAGE: url(kanto/hotel-sp-top.jpg); 
background-repeat : no-repeat;
background-position : center top; 
background-color: #f5f5f5;
}
.waku-g2{
padding : 10px;
border-width : 1px ;
border-style : solid ;
border-color : #cccccc ;
background-color: #f4f4f4;
LINE-HEIGHT: 160%;
}
.waku-tokuten{
LINE-HEIGHT: 160%;
font-weight: bold;
border-width : 1px;
border-style : dotted;
border-color : #cccccc ;
background-color:#fbf7ee;
}
.hotel-tokuten{
BACKGROUND-IMAGE: url(kanto/hotel-icon.gif); 
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 20px;
padding : 0 0 0 15px ; 
font-weight: bold;
COLOR: #8c0010;
border-width : 0 0 1px 0;
border-style : dotted;
border-color : #cccccc ;
}
.hotel-onegai {
padding : 0px 20px 0 0 ;
}
.midashi2 {
padding : 5px 0px 5px 10px;
font-weight: bold;
COLOR: #663300;  
border-width : 0 0 1px 7px;
border-style : solid solid solid solid;
border-color : #e4cb89 ;
}
.midashi3 {
padding : 0px 0px 5px 5px;
font-weight: bold;
COLOR: #663300;  
border-width : 0 0 1px 0;
border-style : solid ;
border-color : #e4cb89 ;
}
.midashi-td {
font-weight: bold;
COLOR: #663300;  
}
.big {
FONT-SIZE: 14px;
LINE-HEIGHT: 140%; 
font-weight: bold;
}



.title{
font-size : 14px;
font-weight : bold;
COLOR: #663300;  
background-color:#fff0c1;
padding : 7px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #cccccc #cccccc #cccccc #cccccc;
}
.waku-dot{
padding : 10px;
font-size : 14px;
LINE-HEIGHT: 160%;
border-width : 1px;
border-style : dotted;
border-color : #cccccc ;
background-color:#fbf7ee;
}

.w-bold{
padding : 3px;
font-weight: bold;
COLOR: #cc0000;
border-width : 1px 1px 1px 8px;
border-style : solid;
border-color : #cc0000 ;
background-color:#ffffcc;
}

.top5 {
padding-top : 5px;
}
.top10 {
padding-top : 10px;
}
.bottom10 {
padding-bottom : 10px;
}
.left10 {
padding-left : 10px;
}
.left20 {
padding-left : 20px;
}
.left30 {
padding-left : 30px;
}
.right15 {
padding-right : 15px;
}
.l-r10 {
padding : 0 10px 0 10px;
}

.waku-g{
padding : 5px;
border-width : 1px ;
border-style : solid ;
border-color : #cccccc ;
background-color: #ffffff;
}

.waku-g-dot{
padding : 5px;
border-width : 1px ;
border-style : dotted ;
border-color : #cccccc ;
background-color: #ffffff;
}


.waku-q{
padding : 10px;
font-size : 14px;
LINE-HEIGHT: 160%;
border-width : 1px;
border-style : dotted;
border-color : #669900 ;
background-color:#fff7dd;
}
.waku-yellow{
padding : 10px;
font-size : 14px;
LINE-HEIGHT: 160%;
border-width : 1px;
border-style : dotted;
border-color : #669900 ;
background-color:#fff7dd;
}
.form{
padding : 5px 5px 5px 10px;
}



A:link {
COLOR: #996600; TEXT-DECORATION: none;
}
A:visited {
COLOR: #996600; TEXT-DECORATION: none;
}
A:active {
COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
COLOR: #996600; TEXT-DECORATION: underline;
}
