/*-------------------------------------
▼▼　基本
-------------------------------------*/

html
     {
     margin: 0;
     /* setting border: 0 hoses ie6 win window inner well border */
     padding: 0;
     }

body
     { 
     margin: 0;
     padding: 0;
     background: url(img/back-img.gif)  left top repeat-x;
     color: #3C3C3C;
     font-size: 10pt;
     font-family: 'メイリオ', Meiryo, Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
     line-height:180%;
     text-align:center;
     }

form, input
     {
     margin: 0;
     padding: 0;
     }

.red
     {
     color:#D44B4B;
     font-weight:bold;
     }

.f12pt{
	margin: 20px 0;
	te@xt-align:center;
	font-size:16px!important;
               font-weight:bold;
}

/*-------------------------------------
▼▼　リンク
-------------------------------------*/

a
     {
     color:#03008E;
     }

a:hover
     {
     text-decoration:none;
     color:#ccc;
     }

a img
     {
     border: 0;
     }

h1
     {
     position: absolute;
     top: 90px;
     left:254px;
     width:655px;
     height:50px;
     font-size: 16pt;
     font-family: メイリオ,Meiryo,HGP創英角ｺﾞｼｯｸUB;
     color:#fff;
     padding:13px 0px 0px 27px;
     margin: 0px 0px 0px 30px;
     background:url(img/h1-21.gif) no-repeat 0px 0px;
     }

h2, h3, h4, h5, h6
     {
     clear:both;
     font-size:16px;
     margin:0;
     padding:0;
     }


/*-------------------------------------
▼▼　外枠
-------------------------------------*/

#container
     {
     position: relative;
     width:955px;
     margin:auto;
     padding:0 auto;
     text-align:left;
     }


/*-------------------------------------
▼▼　メイン
-------------------------------------*/

#wrap
     {
     width:955px;
     margin: 0px 0px 0px 0px;
     }

#leftbox
     {
     float:left;
     width:955px;
     }

#main
     {
     float:right;
     width:700px;
     }

#main-inner
     {
     margin:160px 0px 0px 0px;
     }


/*-------------------------------------
▼▼　ヘッダー　絶対配置
-------------------------------------*/
.header-link
     {
     position: absolute;
     top: 50px;
     left:284px;
     }


.header-link-li
     {
     float:left;
     margin: 0px 8px 0px 0px;
     }


#headernavi
     {
     position: absolute;
     top: 50px;
     left:284px;
     }

.headernavi-inner a
    {
     te@xt-decoration:none;
     color:#03008E;
    }




/*-------------------------------------
▼▼　TOPページ　おすすめコース
-------------------------------------*/
.kosu-left
     {
     float:left;
     width:300px;
     margin: 0px 0px 20px 0px;
     }

.kosu-right
     {
     float:right;
     width:300px;
     margin: 0px 0px 20px 0px;
     }

.kosu-img
     {
     float:left;
     margin: 0px 15px 0px 0px;
     }

.kosu-right a, .kosu-left a
     {
     clear:both;
     font-size:16px;
     font-weight:bold;
     color: #CC6600;
     margin:0px 0px 15px 0px;
     }


/*-------------------------------------
▼▼　メイン部分【一覧部分】
-------------------------------------*/
#entry_area
     {
     margin:30px 30px 15px 45px;
     }

#entry_area p
     {
     margin:0px 0px 30px 0px;
     }

.entry_box
     {
     margin:0px 0px 30px 0px;
     }

.entry-h2
     {
     clear:both;
     font-size:16px;
     font-weight:bold;
     color: #CC6600;
     margin:0px 0px 15px 0px;
     }

.entry_box_inner
     {
     margin:0px 0px 0px 0px;
     }

.img-r
     {
     float:right;
     margin: 0px 0px 15px 15px;
     }


/*-------------------------------------
▼▼　個別ページ　詳細データ表
-------------------------------------*/

.h2-ca
     {
     height:30px;
     font-size: 12pt;
     font-family: メイリオ,Meiryo,HGP創英角ｺﾞｼｯｸUB;
     padding: 8px 0px 0px 30px;
     margin: 0px 0px 15px 0px;
     background:url(img/h2-1.gif) no-repeat 0px 0px;
     }

#syousai
     {
     width:625px;
     margin: 0px 0px 60px 0px;
     border-top:1px dotted #999999;
     }

.syousai-left
     {
     float:left;
     color:#B09068;
     width:100px;
     background:#EBE4C9;
     padding:5px 0px 5px 5px;
     border-bottom:1px dotted #999999;
     }

.syousai-right
     {
     float:left;
     width:515px;
     padding:5px 0px 5px 5px;
     border-bottom:1px dotted #999999;
     }


/*-------------------------------------
▼▼　おすすめコース
-------------------------------------*/

.osusume-area
     {
     clear:both;
     padding:10px 10px 10px 10px;
     margin:20px 0px 30px 0px;
     border-top:1px solid #cccccc;
     border-right:1px solid #999999;
     border-bottom:1px solid #999999;
     border-left:1px solid #cccccc;
     }

.osusume-map
     {
     float:right;
     padding: 10px;
     margin: 0px 0px 45px 15px;
     border:1px dotted #999999;
     }

.osusume-title
     {
     font-size:16px;
     font-weight:bold;
     color: #3A9404;
     margin:0px 0px 15px 0px;
     }

.osusume-subtitle
     {
     clear:both;
     margin:0px 0px 15px 0px;
     border-bottom:1px dotted #52983F;
     }

.osusume-nittei
     {
     font-size:16px;
     font-weight:bold;
     color: #CC6600;
     margin:0px 0px 0px 0px;
     }

.osusume-point
     {
     font-weight:bold;
     color: #3A9404;
     margin:0px 0px 0px 0px;
     }

.o-syousai
     {
     padding:0px 0px 0px 20px;
     margin: 0px 0px 0px 0px;
     background:url(img/cl_005.gif) no-repeat 0px 3px;
     }


/*-------------------------------------
▼▼　カテゴリーページ MAP
-------------------------------------*/
#cate1-top
     {
     position: relative;
     height:420px;
     font-size: 8pt;
     border:1px solid #3A583B;
     padding:0px 0px 0px 0px;
     margin: 0px 0px 20px 0px;
     background:url(img/izukougen-map1.gif) no-repeat 10px 10px;
     }

#cate2-top
     {
     position: relative;
     height:420px;
     font-size: 8pt;
     border:1px solid #3A583B;
     padding:0px 0px 0px 0px;
     margin: 0px 0px 20px 0px;
     background:url(img/izukougen-map2.gif) no-repeat 10px 10px;
     }

#cate3-top
     {
     position: relative;
     height:420px;
     font-size: 8pt;
     border:1px solid #3A583B;
     padding:0px 0px 0px 0px;
     margin: 0px 0px 20px 0px;
     background:url(img/izukougen-map3.gif) no-repeat 10px 10px;
     }


/*-------------------------------------
▼▼　伊東・伊豆高原カテゴリーページ
-------------------------------------*/

.ca_area1
     {
     position: absolute;
     top: 130px;
     left:120px;
     }

.ca_area2
     {
     position: absolute;
     top: 220px;
     left:90px;
     }

.ca_area3
     {
     position: absolute;
     top: 140px;
     left:30px;
     }

.ca1-01
     {
     position: absolute;
     top: 70px;
     left:424px;
     }

.ca1-02
     {
     position: absolute;
     top: 84px;
     left:426px;
     }

.ca1-03
     {
     position: absolute;
     top: 168px;
     left:447px;
     }

.ca1-04
     {
     position: absolute;
     top: 197px;
     left:322px;
     }

.ca1-05
     {
     position: absolute;
     top: 214px;
     left:381px;
     }

.ca1-06
     {
     position: absolute;
     top: 201px;
     left:460px;
     }

.ca1-07
     {
     position: absolute;
     top: 214px;
     left:474px;
     }

.ca1-08
     {
     position: absolute;
     top: 232px;
     left:493px;
     }

.ca1-09
     {
     position: absolute;
     top: 246px;
     left:485px;
     }

.ca1-10
     {
     position: absolute;
     top: 249px;
     left:295px;
     }

.ca1-11
     {
     position: absolute;
     top: 258px;
     left:454px;
     }

.ca1-12
     {
     position: absolute;
     top: 264px;
     left:333px;
     }

.ca1-13
     {
     position: absolute;
     top: 276px;
     left:432px;
     }

.ca1-14
     {
     position: absolute;
     top: 372px;
     left:386px;
     }
/*-------------------------------------
▼▼　東伊豆・南伊豆カテゴリーページ
-------------------------------------*/

.ca2-01
     {
     position: absolute;
     top: 92px;
     left:454px;
     }

.ca2-02
     {
     position: absolute;
     top: 161px;
     left:380px;
     }

.ca2-03
     {
     position: absolute;
     top: 173px;
     left:394px;
     }

.ca2-04
     {
     position: absolute;
     top: 194px;
     left:394px;
     }

.ca2-05
     {
     position: absolute;
     top: 257px;
     left:362px;
     }

.ca2-06
     {
     position: absolute;
     top: 283px;
     left:335px;
     }

.ca2-07
     {
     position: absolute;
     top: 296px;
     left:335px;
     }

.ca2-08
     {
     position: absolute;
     top: 325px;
     left:293px;
     }

.ca2-09
     {
     position: absolute;
     top: 340px;
     left:263px;
     }

/*-------------------------------------
▼▼　西伊豆・中伊豆カテゴリーページ
-------------------------------------*/

.ca3-01
     {
     position: absolute;
     top: 19px;
     left:359px;
     }

.ca3-02
     {
     position: absolute;
     top: 111px;
     left:355px;
     }

.ca3-03
     {
     position: absolute;
     top: 154px;
     left:362px;
     }

.ca3-04
     {
     position: absolute;
     top: 227px;
     left:268px;
     }

.ca3-05
     {
     position: absolute;
     top: 259px;
     left:244px;
     }

.ca3-06
     {
     position: absolute;
     top: 344px;
     left:252px;
     }

.ca3-07
     {
     position: absolute;
     top: 358px;
     left:252px;
     }

.ca3-08
     {
     position: absolute;
     top: 380px;
     left:258px;
     }

.ca3-09
     {
     position: absolute;
     top: 256px;
     left:372px;
     }

.ca3-10
     {
     position: absolute;
     top: 295px;
     left:385px;
     }

.ca3-11
     {
     position: absolute;
     top: 332px;
     left:380px;
     }
/*-------------------------------------
▼▼　サイド部分
-------------------------------------*/
#side
      {
      float:left;
      width:254px;
      height:100%;
      margin-bottom: 0px;
      }

.side-inner
      {
      margin:0px 0px 0px 0px;
      }

#side a
     {
     color: #454545;
     }

#side a:visited
     {
     color:#454545;
     }

#side a:hover
     {
     color:#bb2713;
     }


/*-------------------------------------
▼▼　カテゴリ部分　左
-------------------------------------*/

.category
     {
     margin-top:15px;
     }

.category h3
     {
     clear:both;
 
     font-size: 14px;
     font-family: メイリオ,Meiryo,HGP創英角ｺﾞｼｯｸUB;
     color:#3C3C3C;
     padding:5px 0px 0px 6px;
     margin:0px 0px 0px 0px;
     border-bottom:1px solid #D6D7B9;
     }

.category-inner
     {
     margin:0px 0px 30px 0px;
     padding:0;
     }

.category ul ,.category-navi ul
     {
     margin:0;
     padding:0;
     list-style-type:none;
     }

.category ul li ,.category-navi ul li
     {
     display:block;
     padding:6px 3px 2px 22px;
     border-bottom:1px dashed #D6D7B9;
     background:url(img/box_15.gif) no-repeat 6px 13px;
     }

.category ul li a:hover ,.category-navi ul li a:hover
     {
     text-decoration:none;
     }


/*-------------------------------------
▼▼　フッター部分
-------------------------------------*/

#footer
     {
     clear:both;
     width:955px;
     background:#ffffff;
     border-top:3px solid #ccc;
     text-align:center;
     float:center;
     margin:auto;
     padding:0 auto;
     }

#footer-inner
     {
     padding:10px 20px 10px 20px;
     color:#454545;
     }

#footer a
     {
     color:#454545;
     text-decoration:none;
     }

.edit a
     {
     color:#ffffff;
     text-decoration:none;
     }

