
/*
 * "Honoka Min" licensed under the IPA Font License Agreement v1.0
 * http://font.gloomy.jp/honoka-mincho-dl.html（配布元のURL）
 * http://ipafont.ipa.go.jp/（IPAフォントのURL）
 * http://ipafont.ipa.go.jp/ipa_font_license_v1.html（IPAフォントライセンスv1.0のURL）
 */

@font-face {
    font-family: "honoka";
     src: url('/fonts/font_1_honokamin.woff'),
          url('fonts/font_1_honokamin.eot');
}

.honoka{font-family:"honoka" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}

.clearfix {min-height: 1px;}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


img, img a{border:0 !important;}
img{vertical-align: top !important;}
.entry-content p{font-size:14px;margin:0 0 5px 0; line-height:170%; color:#000;}
.container .titleimg,  .container h2, .container h4, .container h5 {line-height:100%; margin: 0;}

#advmobile{display:none;}
#advwrap{width:900px;}
#advcontents{}
#advwrap .advbox{height:auto;overflow:hidden;}
#advwrap .advbox_s{width:100%; float:left; clear:both;}
#advwrap .advleft{float:left;}
#advwrap .advright{float:right;}
#advwrap .mb05{margin-bottom:5px;}
#advwrap .mb10, #advwrap h3.mb10, #advwrap p.mb10{margin-bottom:10px;}
#advwrap .mb15, #advwrap p.mb15{margin-bottom:15px;}
#advwrap .mb20, #advwrap p.mb20{margin-bottom:20px;}
#advwrap .mb30, #advwrap p.mb30{margin-bottom:30px;}
#advwrap .mb40{margin-bottom:40px;}
#advwrap .mb60{margin-bottom:60px;}
#advwrap .advimg {text-align:center;}
#advwrap .advimg2 {margin:0 auto;}
#advwrap .advimg3 {margin:100px 0 50px 0;}

#advwrap .advbd, #advwrap .advbd3 {border-bottom:1px solid #666; padding-bottom:25px;}
#advwrap .advbd2 {border-bottom:5px solid #222; padding-bottom:0px;}
#advwrap .advbox_b{height:auto;overflow:hidden;background-color:#222;margin-top:70px;}
#advwrap .advsns{width:35px;float:left;margin-right:10px;}

#advwrap table, #advwrap table td{margin:0; padding:0; border:0; background-color:transparent;}

/** Header **/
#advheader{width:900px;height:aut;overflow:hidden;}
#advheader .advlogo{text-align:center;margin-top:45px;}

/** Design **/
#advwrap .advleft1{float:left; width:490px;}
#advwrap .advright1{float:right; width:370px;}
#advwrap .advleft2{float:left; width:460px;margin:40px 30px;}
#advwrap .advright2{float:right; width:370px;}
#advwrap .advleft3{float:left; width:420px;text-align:center;}
#advwrap .advright3{float:right; width:450px;border-left:1px solid #666; text-align:center;}
#advwrap .advleft4{float:left; width:220px;}
#advwrap .advright4{float:right; width:220px;}
#advwrap .advleft5{float:left; width:730px;border-right:1px solid #666; text-align:center;}
#advwrap .advright5{float:right; width:160px;text-align:center;margin-top:0px;}


#advwrap .advbox_info{background:url(/img/a-dv/classicresorts/2016/bg_footer.jpg) no-repeat center top;height:auto;overflow:hidden;padding-top:100px;}

#advwrap h2.advti1{border-bottom:3px solid #222;padding-bottom:5px;font-size:30px;color:#222;margin:70px 0 30px 0;}
#advwrap h3.advti2{font-size:18px;color:#958048;margin-bottom:15px;font-weight:400;}
#advwrap h3.advti3{font-size:18px;color:#958048;margin-bottom:30px;font-weight:bold;text-align:center;} /*スポンサー見出し*/
#advwrap h3.advti4{font-size:30px;color:#fff;margin-bottom:30px;font-weight:400;}

#advwrap p.advtxt1{margin:45px 75px;}
#advwrap p.advtxt2{color:#958048;font-size:24px;text-align:center;margin-bottom:45px;}
#advwrap p.advtxt2 br{display:none;}
#advwrap p.advtxt3{background-color:#958048;width:435px;text-align:center;padding:7px ;margin-top:30px;}
#advwrap p.advtxt5{background-color:#958048;width:355px;text-align:center;padding:7px ;margin-top:30px;float:right;}
#advwrap p.advtxt3 a, #advwrap p.advtxt5 a{display:block;color:#fff;text-decoration:none;font-size:20px;}
#advwrap p.advtxt4{font-weight:bold;margin-bottom:25px;}
#advwrap p.advtxt4 span{font-weight:400 !important;}


#advwrap  .advtb{color:#fff !important;background:url(/img/a-dv/hfw/2016/bg_w.png) repeat-y 85px 0;margin-bottom:30px;}
#advwrap  .advtb td{padding:5px;vertical-align:top;}
#advwrap  .advtb1{width:100px;}
#advwrap  .advtb2, #advwrap  .advtb3{width:100%;text-align:middle;}
#advwrap  .advtb2 td{vertical-align:center;}
#advwrap  .advtb3 td{vertical-align:top;}


/***** MOBILE *****/

@media screen and (max-device-width: 720px) and (max-device-height: 1280px) and (orientation:portrait), screen and (max-device-width: 1280px) and (max-device-height: 720px) and (orientation:landscape), screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)
{
#advwrap {margin-bottom:200px !important;}
#advmobile{display:inherit;}
#advheader{display:none;}
#advwrap .advbox_b{background-color:#222 !important;margin-top:70px;}
#advwrap .advbd3 {border-bottom:0px; }
#advwrap .advbd2 {border-bottom:0px;}
#advwrap .advtb{color:#fff !important;background:none;margin-bottom:30px;}
#advwrap .advsns {float:left !important;width:50px !important;}
.entry-content #advwrap .advsns img{clear:none !important;float:left !important;}
#advwrap .advright3{border-left:0px ;}
#advwrap h3.advti3{margin:25px 0 10px 0 !important;}
#advwrap h3.advti4{font-size:24px;color:#fff;margin-bottom:10px !important;}
#advwrap p.advtxt2{color:#958048 !important;font-size:20px;}
#advwrap p.advtxt2 br{display:inherit !important;}
#advwrap p.advtxt3, #advwrap p.advtxt5{width:76% !important;margin:3% 10% !important;}
#advwrap .advbox_b{width:90% !important;padding:5% !important;background-color:#222;margin-top:70px;}
#advwrap  .advtb1{border-bottom:1px solid #fff;padding-top:15px !important;font-weight:bold !important;}
}
