/*リンクの色**/    
a:link,a:visited{color:#0015FF;text-decoration:underline;}
/*リンクのオンマウス**/
a:active,a:hover{color:#FF0000;text-decoration:underline;}
/*画像が半透明になる**/
a:hover img{ opacity:0.5; filter: alpha(opacity=50); }
/*画像の枠を取る***/
img{border:none;}


body{
margin:5px 0px 5px 0px;
padding:0;
background-color:#ffffff;
text-align:left;
font-size: 12px;
font-weight:normal;
font-family:  verdana, helvetica, arial, sans-serif;
line-height: 1.2em;
background: url(img/h_line.gif) repeat-x left top ;
}

table,td,tr{
color:#333333;
font-size:12px;
line-height: 1.2em;
vertical-align:top;
}

/*$B"'%j%s%/(B******************************************/

/*$B;XDj$J$7(B****/
a:link,a:visited{color:#0015FF;text-decoration:underline;}
a:active,a:hover{color:#FF0000;text-decoration:underline;}

/*$B%a%K%e!<(B****/
a.ml:link,a.ml:visited{color:#0008F7;text-decoration:underline; font-weight:bold;}
a.ml:active,a.ml:hover{color:#FF0000;text-decoration:underline;font-weight:bold;}

/*$B$i$/$i$/%W%i%s(B****/
a.raku_p:link,a.raku_p:visited{color:#b4f9ff;text-decoration:none;font-weight:bold;}
a.raku_p:active,a.raku_p:hover{color:#5cfffa;text-decoration:none;font-weight:bold;}

/*$B?';f%W%i%s(B****/
a.shiki_p:link,a.shiki_p:visited{color:#ffd2e2;text-decoration:none;font-weight:bold;}
a.shiki_p:active,a.shiki_p:hover{color:#5cfffa;text-decoration:none;font-weight:bold;}

/*$BEvF|%W%i%s(B****/
a.toji_p:link,a.toji_p:visited{color:#FDFFA0;text-decoration:none;font-weight:bold;}
a.toji_p:active,a.toji_p:hover{color:#5cfffa;text-decoration:none;font-weight:bold;}

/*$B%a%K%e!<=PH/CO(B****/
a.mt:link,a.mt:visited{color:#000000;text-decoration:none;}
a.mt:active,a.mt:hover{color:#5CFFFA;text-decoration:none;}

/*$B"'2hA|(B******************************************/
img{
border:none;
}

img.za{
margin: 5px 0px 5px 20px;
}


/*$B"'6h@Z$j@~(B******************************************/
hr{
background-color: #666666;color: #666666;
border: none;height: 1px;
margin: 3px 0px;padding:0;
}



/*$B"'%X%C%@(B******************************************/
#header{
width:900px; height: 25px;
margin: 0px auto;padding:0px;
background:url(img/header_logo.gif) right top no-repeat;
background-color: #a0a0a0;
}

/*$B"'%H%C%W%Z!<%8(B******************************************/

#top{
width:900px; height: auto;
margin:10px 0px;
}

#topmenu{
width:200px;
text-align:left; 
font-size: 10px;
font-weight:normal;
color: #666666;
line-height: 1.5em;
}

#topmain{
width:700px;
text-align:right;
}

#point{
width:700px; height:465px;
background:url(img/topimg.jpg) right top no-repeat;
border:1px  solid #000000;
text-align:left;
}

#point2{
width:700px; height:465px;
background:url(img/topimg1.jpg) right top no-repeat;
border:1px  solid #000000;
text-align:left;
}


#toptxt{
width:700px;
margin:5px 0px;padding:0px;
border:1px  solid #cccccc;
text-align:left;
font-size: 11px;
line-height: 1.5em;
}

#toptxt2{
width:900px;
margin:0px;padding:0px;
border:1px  solid  #cccccc;
text-align:left;
font-size: 12px;
line-height: 1.5em;
}

#toptxt3{
width:900px;
margin:0px;padding:0px;
border:none;
text-align:left;
font-size: 10px;
line-height: 1.5em;
}

#toptxt4{
width:900px; height: auto;
margin:0px;padding:0px;
border:1px  solid  #E91186;
text-align:left;
font-size: 12px;
line-height: 0.5em;
}

.logogo{margin:0px 10px;border-left:1px  dashed  #cccccc;}

.tt1{margin:0px 10px;padding:0px;text-align:center;color: #FF0000;font-weight:bold;font-size: 14px;}


/*$B"'MW9`%Z!<%8(B******************************************/
#yoko{width:900px;background:url(img/yoko.gif) left top no-repeat;margin:10px 0px;}
#yobase{
border : none;
margin:10px 10px 10px 20px;padding:0;
width:850px;
}
#yoleft{
border: none;width:410px;
padding:20px 10px 10px 10px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}

#yoleft p{padding:0; margin:0; color:#3665FF;}

#yoright{
border-left :1px dashed #000000;
background:url(img/line.gif) left top repeat-y;
padding:20px 10px 10px 20px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
#yoright p{padding:0; margin:0; color:#3665FF;}


h3 {
color: #00224E;
background-color:#ffffff;
border-left-color: #0094D8;
border-right-color: #cccccc;
border-bottom-color: #cccccc; 
padding: 0px 0px 0px 10px; 
border-style: solid; 
border-width: 0px 1px 1px 15px; 
font-size: 12px;
line-height: 2em;
font-weight: bold;
width:350px;
}

h4 {
color: #FF5E00;
border-left-color: #FF9900; 
padding: 2px 0px 0px 5px; 
border-style: solid; 
border-width: 0px 0px 0px 5px; 
font-size: 11px;
line-height: 1em;
font-weight: bold;
margin: 5px 0px 3px 0px;
}
ul{
	padding:0px;
	margin:10px 20px;
	list-style-type: square;
	list-style-position: outside;
	}
ol{
	list-style-position: outside;
	padding:0px;
	margin:10px 30px;
	}



/*$B"'F|DxI=%Z!<%8(B******************************************/
#title_hotel{
height:55px; width:810px;
text-align:left;font-size: 18px;color:#000000;font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
border-width : 0px 0px 0px 0px ;border-style : solid ;
border-color: #333333;
background:url(img/title01.gif) center no-repeat;
padding:12px 20px;
text-align:left;
}

#title_sche{
height:30px; width:900px;
text-align:left;font-size: 10px;color:#ffffff;font-weight:normal;
border-width : 1px 1px 1px 1px ;border-style : solid ;
border-color: #333333;
background:url(img/sche.gif) right center no-repeat;
text-align:right;
}

#schebase{
border: none;
width:900px;
text-align:left;
}
#tb1px{
border: solid 1px #F18E1D;
border-collapse: collapse;
}
#tb1px_non{
border-collapse: collapse;
}
#tb1ss{
border: solid 1px #ffffff;
border-collapse: separate;
}
#table1px{
border: solid 1px #F18E1D;
border: 1px;
border-color:#666;
text-align:left;
}
#tbtd1px{
border: solid 1px #F6C184;
}
#tbtd1gray{
border: solid 1px #CCCCCC;
}
#scheright{
border: 1px;
padding:10px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
/**********/

/*$B"'%D%"!<%j%9%H(B************/
ul.tour{
margin: 3px 10px 5px 40px;
padding: 0;
list-style-type:none;
font-size:12px;
color:#131D20;
}

li.t{
padding:0px 0px 0px 13px;
line-height: 1.5em;
background:url(img/icon.gif) left center no-repeat;
width:650px;
}

li.tt{
padding:0px 0px 0px 25px;
line-height: 1.5em;
background:url(img/icon.gif) 15px center no-repeat;
width:650px;
}

.hotel{
 margin: 10px 0px 20px 20px; padding :0;
 font-size: 10px;color:#999999;
 }

.hotel2{
 margin: 2px 0px 2px 5px; padding :0;
 font-size: 10px;color:#999999;
 }
 
.shikitxt{
margin: 0px 0px 10px 20px; padding :0;
font-size: 11px;color: #FF1962;}


/*$B"'%a%K%e!<%j%9%H(B******************************************/
#menu { 
margin: 10px 0px; 
padding :10px 0px; 
list-style-type : none; 
background:url(img/menu_bg.gif) right top no-repeat;
color:#ffffff;text-decoration:none;
width:180px;
}

.linkmenu { 
margin: 3px  0px  0px 0px; padding :0; 
list-style-type : none; 
color:#ffffff;text-decoration:none;
text-align:left;
background-color:#494949;
width:900px;height:25px;
}

.m{
margin: 0px 5px; 
background:url(img/menu_icon.gif) left center no-repeat;
padding:5px 0px 5px 10px;
font-size: 16px;
}

.linkm{
margin: 0px 10px; 
background:url(img/menu_icon.gif) left center no-repeat;
padding:5px 0px 5px 10px;
font-size: 10px;
float:left;
}

.plan{
margin: 0px 0px 0px 5px ; 
padding:5px 0px 2px 5px;
font-size: 14px;
line-height: 1.3em;}

.price
        {
        text-align:left;
        vertical-align:middle;
        padding:5px;
        float:left;
        font-size:11pt;
        color:red;
        font-weight:bold;
        }
		


/*$B"'NA6bHf3SI=(B******************************************/
#allbase{
width:900px; height: auto;
margin:10px 0px 2px 0px;
border:1px  solid #333333;
border-spacing: 0px;
border-collapse:collapse ;
}

.blue{
margin:3px 5px;
font-size:9px;color:#3B90FF;
line-height: 1.8em;
}
.pink{
font-size:14px;color:#e91186;
line-height: 1.8em;
}
.green{
font-size:11px;color:#75BD3B;
line-height: 1.3em;
}
.green2{
font-size:10px;color:#75BD3B;
line-height: 1.3em;
}
.glay{
font-size:10px;color:#999999;
line-height: 1.3em;
}

/**********/
#title_all{
height:25px;
text-align:left;font-size: 10px;color:#ffffff;font-weight:normal;
border-width : 1px 1px 1px 1px ;border-style : solid ;
border-color: #333333;
background:url(img/tour.gif) right center no-repeat;
text-align:right;
}
/**********/

.all_cate{
background-color:#666666;border:1px  solid #333333;
font-size:11px;color:#ffffff;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:3px;
}

.allhatuti{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#333333;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:60px;
}

.allhhtt{
background-color:#f7f7f7;border:1px  solid #FCE4C8;
font-size:12px;color:#333333;font-weight:bold;
text-align:left;line-height: 15px;vertical-align:middle;
padding:5px;
width:170px;
}

.allhhss{
background-color:#DAF6F7;
font-size:12px;color:#333333;font-weight:bold;
text-align:center;line-height: 15px;vertical-align:middle;
padding:5px;
}

.allhhcc{
background-color:#ffffff;border:1px  solid #FCE4C8;
font-size:12px;color:#333333;font-weight:normal;
text-align:left;line-height: 15px;vertical-align:middle;
padding:5px;
}

.allhhgray{
border:1px  solid #CCCCCC;
padding:2px;
}

.allsetsubi{
background-color:#ffffff;
font-size:12px;color:#333333;font-weight:normal;
text-align:left;line-height: 14px;vertical-align:middle;
padding:5px;
width:225px;
}

.allsetsubi2{
background-color:#ffffff;
font-size:12px;color:#333333;font-weight:normal;
text-align:center;line-height: 14px;vertical-align:middle;
padding:5px;
width:40px;
}

.allsetsubi3{
background-color:#ffffff;
font-size:10px;color:#333333;font-weight:normal;
text-align:left;line-height: 14px;vertical-align:middle;
padding:5px;
width:800px;
}
.all2{
background-color:#f0f0f0;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 3px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
.allyen2{
background-color:#f0f0f0;
font-size:12px;color:#9500B3;
text-align:left;line-height: 0.6em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}

.all3{
background-color:#ffffff;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 3px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
.allyen3{
background-color:#ffffff;
font-size:12px;color:#9500B3;
text-align:left;line-height: 0.6em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}

.all4{
background-color:#f0f0f0;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 3px;
border-width : 0px 0px 0px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
.allyen4{
background-color:#f0f0f0;
font-size:12px;color:#9500B3;
text-align:left;line-height: 1.2em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 0px 0px 0px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}

/*******************************************/
h1{
width: 700px;
  text-align:left;
   font-size: 14px;
  font-weight: bold;
  font-style: normal;
  color: #FF0000;
}

#left{
vertical-align:top;
padding:20px;
text-align:left;
font-size: 10px;
font-weight: normal;
color: #999999;
line-height:1.4em;
}

#right{
vertical-align:top;
padding:20px;
font-weight: normal;
text-align:left;
color: #B60000;
font-size:12px;
line-height:1.6em;
}

#ttopmain{
width:700px;
text-align:right;
}

#tpoint{
width:700px; height:500px;
background:url(img/topimg.jpg) right top no-repeat;
border:1px  solid #4E2600;
text-align:left;
}


#ttoptxt{
width:900px;
margin:0px;padding:0px;
border:1px  solid  #4E2600;
text-align:left;
font-size: 12px;
line-height: 1.5em;
}

.txt12{
margin:0px 0px;
padding:0px;
text-align:left;
line-height: 1.4em;
font-size: 12px;
}
.txt12right{
margin:0px 10px;
padding:0px;
color:#666;
text-align:right;
font-weight:bold;
line-height: 1.4em;
font-size: 12px;
}
.rrr1{
margin:0px 0px;
padding:0px;
text-align:left;color:GREEN;
font-weight:bold;
line-height: 1.4em;
font-size: 15px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}
.rrr1a{
margin:0px 10px;
padding:0px;
text-align:left;color: #ff3399;
font-weight:bold;
line-height: 1.4em;
font-size: 16px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}
.rrr2{
margin:3px 5px;
padding:0px;
text-align:left;color: #0066cc;
font-weight:bold;
line-height: 1.4em;
font-size: 16px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}
.rrr2a{
margin:5px 5px;
padding:0px;
text-align:left;color: #0066cc;
font-weight:bold;
line-height: 1.0em;
font-size: 16px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}
.rrr2b{
margin:5px 5px;
padding:0px;
text-align:left;color: #DD6609;
font-weight:bold;
line-height: 1.0em;
font-size: 14px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}
.rrr3{
margin:0px 0px;
padding:0px;
text-align:left;color: #0066cc;
font-weight:bold;
line-height: 1.4em;
font-size: 13px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}
.rrr4{
margin:0px 10px;
padding:0px;
text-align:left;color: #DD6609;
font-weight:bold;
line-height: 1.4em;
font-size: 13px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
}

.ttt1{margin:0px 10px;padding:0px;text-align:center;color: #0059F3;font-weight:bold;font-size: 14px;}
.ttt2{margin:5px 10px;padding:5px;text-align:left;color: #962F00;font-weight:normal;line-height: 1.8em;border-top:1px dashed #FF8A53;border-bottom:1px dashed #FF8A53;}
.ttt3{margin:0px 20px;padding:0px;text-align:left;color: #666666;font-weight:normal;font-size: 11px;line-height: 1.3em;}
.ttt4{margin:3px 20px;padding:10px;text-align:left;color: #333333;font-weight:normal;font-size: 11px;line-height: 1.5em;background-color: #D8EBFF;}
.ttt5{margin:0px 10px;padding:0px;text-align:left;color: #666666;font-weight:bold;font-size: 15px;line-height: 1.5em;}

h7 {
color: #0074A2;
border-left-color: #55A7FF;
padding: 2px 0px 0px 5px; 
border-style: solid; 
border-width: 0px 0px 0px 5px; 
font-size: 11px;
line-height: 1em;
font-weight: bold;
text-align:left;
margin: 10px 20px;
}



