H1 {
  font-size: 13px;
  margin: 0em;
}
H2 {
  font-size: 13px;
  margin: 0em;
}
.seo{
  margin: 0em;
}
/*---------------------------------------------------
宿泊特典
-----------------------------------------------------*/
.nakami{
  padding:5px 8px 5px 8px;
  margin:5px;
  border-width :1px;
  border-style : solid;
  border-color : #EDB3FB;
}
.kimarigoto{
  padding:5px;
  margin:5px;
  background-image : url(kankou/back.jpg);
}
/*---------------------------------------------------
館内ご案内ページ
-----------------------------------------------------*/
.murasaki{
  margin:10px 5px 5px 5px;
  font-size:16px;
  color:white;
  padding:4px 0px 3px 35px;
  font-weight:bold;
  background-image : url(images/back/murasaki.gif);
  background-repeat : repeat-x;
}
.seju{
  border-width : 1px;
  border-style : solid;
  border-color : #ffd2e8;
}
.enedan{
  font-size:12px;
  font-weight:bold;
  text-align:center;
  background-color:#fdeffe;
}
.aroma{
  font-size:12px;
  font-weight:bold;
  background-color:#fbe0fe;
}
/*---------------------------------------------------
湯めぐり温泉ページ
-----------------------------------------------------*/
.yumeguri{
  background-image : url(images/back/back.gif);
}
.yumeguri h4{
  margin:5px;
  font-size:16px;
  color:white;
  padding:3px 0px 3px 30px;
  background-image : url(images/back/murasaki.gif);
  background-color:#009453;
  font-weight:bold;
}
.yumeyu{
  letter-spacing: 1px;
  line-height:130%;
  margin:5px;
}
.yumeyu ul{
  background-color:pink;
  background-image : url(room/image/pink.gif);
  margin:0px;
  padding:0px;
  list-style:none;
}
.yumeyu li{
  font-size:120%;
  font-weight:bold;
  line-height:130%;
  padding:0px 0px 0px 25px;
  margin: 0px 0px 5px 0px;
  border-bottom: 2px dotted #E34500;
  background : url(room/image/hana.gif) no-repeat;
}
.yumeyu li.last{
  border-bottom:10px groove #9A8DCF;
  padding-bottom:10px;
}
.yumeguri table{
  font-size:80%;
  color:#395033;
  line-height:180%;
  letter-spacing:1px;
}
.yumeguri p{
  background-color:#FDF4F6;
  padding:2px;
  font-size:75%;
  margin:2px;
  line-height:140%;
}
.mame{
  margin :45px 0px 0px 250px;
}
.lefto{
  width:22%;
  background-color:#D4CB5C;
  text-align : center;
}
.righto{
  width:78%;
  background-color:#F5F7E8;
}
/*---------------------------------------------------
トップページ
-----------------------------------------------------*/
.omakase_ul{
  margin:0px;
}
.omakase_text{
  margin:10px 5px 5px 10px;
  font-size:13px;
}
.omakase_kikan{
  margin:10px 5px 5px 10px;
  font-size:13px;
}
.osusume_plan{
  font-size:14px;
  font-weight:bold;
  line-height:140%;
  text-align:left;
  margin:5px;
  list-style:none;
  border-bottom: 1px dotted #9A8DCF;
  padding-left:22px;
  background:2px url(images/osusume_arrow.jpg) no-repeat;
}
}
.setu{
  font-size:12px;
  padding: 2px 5px 2px 5px;
  margin: 2px;
  text-align: left;
  line-height:130%;
  letter-spacing: 1px;
}
.setuwaku{
  border: 0px;
  border-collapse: collapse;
}
.marutoku{
  font-size:80%;
  line-height:140%;
  text-align:left;
  margin:60px 10px 0px 250px;
}
.marutoku_new{
  font-size:13px;
  line-height:140%;
  text-align:left;
  margin:70px 10px 0px 20px;
}
.marutoku01{
  font-size:73%;
  line-height:140%;
  text-align:left;
  margin:18px 10px 0px 270px;
}
.marutoku02{
	font-size:73%;
	line-height:140%;
	text-align:left;
	margin-top: 348px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 175px;
}
.marutokuha{
  font-size:10px;
  text-align:right;
  margin:2px 5px 2px 0px;
}
.okabe{
  font-size:12px;
  color:white;
  line-height:140%;
  margin:140px 10px 0px 270px;
}
.ethtetop{
  font-size:80%;
  margin:55px 185px 0px 10px;
  line-height:140%;
}
/*---------------------------------------------------
トップページのトップ
-----------------------------------------------------*/
.toppage{
  border: 0px;
  border-collapse: collapse;
}
/*---------------------------------------------------
無料クルージングのリスト
-----------------------------------------------------*/
.urren{
  line-height:120%;
  letter-spacing: 1px;
  width:500px;
  margin:3px 5px;
  padding:0;
}
.urren ul{
  margin:0;
  padding:0;
  list-style:none;
}
.urren li{
  padding:0px 0px 3px 16px;
  margin:-2px 0px 0px 1px;
  border-bottom: 1px dotted #9A8DCF;
  background:url(http://www.hosenkaku.jp/plan/images/icn_pon.gif) no-repeat;
}
.urren li.last{
  border-bottom:2px groove #9A8DCF;
  padding-bottom:5px;
}
/*---------------------------------------------------
観光情報
-----------------------------------------------------*/
.aisa2 {
  overflow: scroll;
  height: 180px;
}
.tizu{
  border-collapse : collapse ;
  font-size: 12px;
  color: black;
}
.eventa{
  border-collapse : collapse ;
}
.eventa td{
  border-width :1px;
  border-style : solid;
  border-color : #EDB3FB;
}
.kankou{
  border-collapse : collapse ;
}
.kankou td{
  border-width :1px;
  border-style : solid;
  border-color : #EDB3FB;
}
.kankou p{
  font-size: 12px;
  margin:0px;
  padding:3px;
}
/*---------------------------------------------------
観光モニターのタグ
-----------------------------------------------------*/
.monita{
  font-size:13px;
  letter-spacing: 1px;
  line-height:130%;
}
.cyui{
  margin:10px 23px 20px 20px;
}
.cyui li ul li{
  list-style:circle;
}
.cyui li{
  list-style:none;
}
.monitan{
  line-height:120%;
  letter-spacing: 1px;
  width:520px;
  margin:3px 5px;
  padding:0;
}
.monitan ul{
  margin:0px 0px 0px 15px;
  padding:0;
  list-style:none;
}
.monitan li{
  padding:0px 0px 3px 16px;
  margin:-2px 0px 0px 1px;
  border-bottom: 1px dotted #9A8DCF;
  background:url(http://www.hosenkaku.jp/plan/images/icn_pon.gif) no-repeat;
}
.monitan li.last{
  margin-left:10px
          border-bottom:2px groove #9A8DCF;
  padding-bottom:5px;
}
.juso{
  width:250px;
  margin:10px 100px 0px 100px;
  font-size:15px;
  font:bold;
}
.coment{
  width:500px;
  background-color:#F8D4AA;
  padding:10px;
  margin-left:30px;
  margin-right:30px;
}
.kanko li{
  list-style-image : url(kankou/onpu.gif);
  font-size:12px;
  background-color: #FCD0F0;
  border-bottom: 1px dotted #9A8DCF;
  margin-right:20px;
  margin-bottom:7px;
}
ul.kanko {
  margin-top : 5px;
}
.jyohou {
  overflow: scroll;
  margin-top: 0px;
  background-color:white;
  margin-left: 5px;
  margin-right: 10px;
  font-size: 12px;
  height: 180px;
  padding: 5px;
  line-height: 1.5;
  border: 1px solid #FE6813;
}
/*---------------------------------------------------
連泊プランの<ｐ>とリストタグ
-----------------------------------------------------*/
.schedule2day{
  font-size:12px;
  padding: 7px;
  letter-spacing: 1px;
  line-height:130%;
}
.yumegura2day{
  font-size:12px;
  padding-top:50px;
  letter-spacing: 1px;
  line-height:150%;
}
.curren{
  width:230px;
  margin:3px 5px;
  padding:0;
}
.curren ul{
  margin:0;
  padding:0;
  list-style:none;
}
.curren li{
  padding:0px 0px 10px 16px;
  margin:0px;
  line-height:145%;
  border-bottom: 1px dotted #9A8DCF;
  background:url(http://www.hosenkaku.jp/plan/images/icn_pon.gif) no-repeat;
}
.curren li.last{
  border-bottom:2px groove #9A8DCF;
  padding-bottom:5px;
}
/*---------------------------------------------------
左メニュー（概要用）
-----------------------------------------------------*/
.gaiyo{
  width:150px;
  margin:3px 5px;
  padding:0;
}
.gaiyo ul{
  margin:0;
  padding:0;
  list-style:none;
}
.gaiyo li{
  padding:3px 0 3px 16px;
  margin:0px;
  line-height:130%;
  border-bottom: 1px dotted #9A8DCF;
  background:url(plan/images/icn1.gif) no-repeat;
  background-color:#D4C8F4;
}
.gaiyo li.last{
  border-bottom:2px groove #9A8DCF;
  padding-bottom:5px;
}
/*---------------------------------------------------
イベントカレンダー
-----------------------------------------------------*/
.ivent{
  font-size:12px;
  color:black;
}
.ivent td{
  border-width :1px;
  border-style : solid;
  border-color : #f4c8ff;
}
/*---------------------------------------------------
夢蔵、新ページ
-----------------------------------------------------*/
.yumegura{
  border-collapse : collapse ;
}
.left{
  margin :76px 10px 0px 250px;
  font-size : 13px ;
  letter-spacing: 1px;
  line-height:190%;
}
.ganban{
  margin :35px 300px 0px 20px;
  font-size : 13px ;
  letter-spacing: 1px;
  line-height:190%;
}
.sets{
  margin :3px 0px 2px 300px;
  font-size : 11px ;
  letter-spacing: 1px;
}
.guigui{
  width:520px;
  margin:2px 2px;
  padding:1;
}
.guigui ul{
  margin:0px 0px 0px 0px;
  padding:0;
  list-style:none;
}
.guigui li{
  padding:2px 0px 2px 22px;
  margin:0px;
  font-size:11px;
  line-height:150%;
  border-bottom: 1px dotted #9A8DCF;
  background:url(http://www.hosenkaku.jp/plan/images/icn_pon.gif) no-repeat;
}
.guigui li.last{
  border-bottom:10px groove #9A8DCF;
  padding-bottom:10px;
}
/*---------------------------------------------------
子供特典一覧部分
-----------------------------------------------------*/
.urre{
  font-size:100%;
  letter-spacing: 1px;
  line-height:130%;
  width:350px;
  margin:3px 5px;
  padding:0;
}
.urre ul{
  margin:0;
  padding:0;
  list-style:none;
}
.urre li{
  padding:3px 0px 7px 16px;
  margin:0px;
  line-height:150%;
  border-bottom: 1px dotted #9A8DCF;
  background:url(http://www.hosenkaku.jp/plan/images/icn_pon.gif) no-repeat;
}
.urre li.last{
  border-bottom:10px groove #9A8DCF;
  padding-bottom:10px;
}
/*---------------------------------------------------
食への取組み
-----------------------------------------------------*/
.hot{
  background-image : url(kankou/back.jpg);
}
.hot h4{
  margin:5px;
  font-size:16px;
  color:white;
  padding:3px 0px 3px 20px;
  background-image : url(images/back/food.gif);
  background-color:#009453;
  font-weight:bold;
}
.okazu{
  letter-spacing: 1px;
  line-height:130%;
  margin:5px;
}
.okazu ul{
  margin:0;
  padding:0;
  list-style:none;
}
.okazu li{
  font-size:120%;
  font-weight:bold;
  line-height:130%;
  padding:0px 0px 0px 19px;
  margin: 0px 0px 5px 0px;
  border-bottom: 1px solid #9A8DCF;
  background : url(food/image/pon.jpg) no-repeat;
}
.okazu li.last{
  border-bottom:10px groove #9A8DCF;
  padding-bottom:10px;
}
.syokuzaif{
  margin:2px;
  font-size:70%;
  color:#424344;
  line-height:140%;
}
.hot table{
  font-size:80%;
  color:#395033;
  line-height:180%;
  letter-spacing:1px;
}
.hot P{
  margin:1px;
  padding-left:3px;
  font-size : 80%;
  color:#424344;
  line-height:150%;
  background-color:#FEF4F1;
}
.kisetumei{
  padding:7px;
  margin:2px 2px 15px 2px;
  background-image : url(images/back/back.gif);
  border-width : 1px;
  border-style : solid;
  border-color : #FA88C6;
}
/*---------------------------------------------------
アクセスページ
-----------------------------------------------------*/
.access table{
  text-align:left;
  font-size:90%;
  color:#395033;
  line-height:180%;
  letter-spacing:1px;
}
/*---------------------------------------------------
釣りページ
-----------------------------------------------------*/
.turi table{
  text-align:left;
  font-size:90%;
  color:#395033;
  line-height:180%;
  letter-spacing:1px;
}
/*---------------------------------------------------
バスページ
-----------------------------------------------------*/
.bus table{
  text-align:left;
  font-size:90%;
  color:#395033;
  line-height:180%;
  letter-spacing:1px;
}
/*---------------------------------------------------
空室ページ
-----------------------------------------------------*/
.kusitu table{
  text-align:left;
  font-size:12px;
  color:#395033;
  line-height:180%;
  letter-spacing:1px;
}
/*---------------------------------------------------
プラン一覧部分
-----------------------------------------------------*/

.itiran{
  color:#3D3D3D;
  font-size:80%;
  padding-top:0px;
  padding-left:4px;
  padding-right:5px;
  margin:0;
  text-align:left;
}
.topt{
  color:#3D3D3D;
  font-size:90%;
  margin:90px 210px 0px 20px;
  text-align:left;
}
.itiran A:link {
  COLOR: #1014C5;
  text-decoration:none;
}
.itiran A:visited {
  COLOR: #8949E9;
  text-decoration:none;
}
.itiran A:hover {
  COLOR: #8949E9;
  text-decoration:underline! important;
}
/*---------------------------------------------------
プラン一覧のトップの背景
-----------------------------------------------------*/
.plan_top{
  background-image : url(../plan/images/plan_head2.jpeg);
}
.watakusi{
  padding-bottom:200px;
}
/*---------------------------------------------------
マルトクプラン
-----------------------------------------------------*/
.kakaka{
  color:black;
  font-size:80%;
}
.ryoukin{
  font-size:15px;
  color:#FBFBE8;
  margin: 20px 2px 6px 2px;
  padding:1px 0px 1px 29px;
  font-weight:bold;
  background-image : url(plan/images/tunen/ryokin.gif);
  background-repeat : repeat-x;
  background-color : #FA7D9E;
}
.sumire{
  padding-left:8px;
  background-image : url(plan/images/tunen/puran.gif);
  background-repeat : repeat-x;
  background-color : #9A8FFF;
  color:#f4a6c9;
  height:22px;
  font-size:14px;
  text-align:left;
}
.yamabuki{
  background-color : #EAE67A;
  color: #5b5b00;
  text-align:center;
}
.nedan{
  text-align:center;
  border-width : 1px;
  border-style : solid;
  border-color : #d5d5d5;
  background-color : #D0AD8D;
  font-size:17px;
}
.topicks{
  background-color:#9268FD;
  background-image : url(plan/images/tunen/topi.gif);
  background-repeat : repeat-x;
  color:white;
  padding:2px 0px 2px 4px;
  padding-bottom:1px;
  margin:0px 1px 0px 2px;
  line-height: 130%;
  font-size:85%;
}
.topin{
  padding : 2px 4px 4px 6px ;
  line-height: 160%;
  margin: 2px;
  font-size:80%;
}
.ryouri{
  padding : 0px 2px 0px 2px ;
  margin: 0px;
  font-size:70%;
}
.daisi{
  font-size:80%;
  background-color:#F8DFAA;
  padding:10px;
  margin:5px 30px 15px 30px;
  padding:20px 30px 20px 30px;
  letter-spacing: 1px;
  line-height:170%;
}
.daisi2{
  font-size:80%;
  background-color:#F8DFAA;
  padding:10px;
  margin:5px 5px 5px 5px;
  padding:10px 10px 10px 10px;
  letter-spacing: 1px;
  line-height:170%;
}
.wasi{
  background-image : url(plan/marutoku/back.jpg);
  valign :top;
}

