@import "https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";
@import "https://fonts.googleapis.com/css?family=EB+Garamond";

.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 h3, .container h4, .container h5 {line-height:100%; margin: 0;font-family: "Noto Sans Japanese" !important;font-weight:400;}

#advmobile{display:none;}
#advwrap{width:900px;}
#advwrap .advbox{height:auto;overflow:hidden;}
#advwrap .mb30{margin-bottom:30px;}
#advwrap .mr1{margin-right:21px;}
#advwrap .mb1{margin-bottom:21px;}

#advwrap img {background-color: transparent !important;}

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

/** Header **/
#advlogo{margin-bottom:20px;}
#advphoto{height:400px;margin-bottom:10px;}

/** Design **/

#advwrap .bg1{background-color:#ceeae6;padding:21px;}
#advwrap .bg2{background-color:#f1e9e0;padding:21px;}
#advwrap .bg3{background-color:#ceeae6;}
#advwrap .advimg{float:left;margin-right:21px;}
#advwrap .advimg2{float:left}
#advwrap .advimg3{margin:10px 30px 0 30px}
#advwrap .advboxs{width:272px;height:435px;float:left;background-color:#fff;}

#advwrap .advleft1{float:left; width:480px;}
#advwrap .advright1{float:right; width:350px;}
#advwrap .advleft2{float:left; width:50%;height:560px;}
#advwrap .advright2{float:right; width:50%;height:560px;}
#advwrap .advboxs2{height:420px;}

#advwrap h2.advti1{font-size:18px;line-height:170%;margin-bottom:20px;}
#advwrap h2.advti1 > span{font-size:12px;font-family: "Noto Sans Japanese" !important;}
#advwrap h2.advti1 > span:after {content: "\A";white-space:pre}
#advwrap h3.advti2{font-size:14px;line-height:150%;font-weight:bold;height:40px;margin:10px;}
#advwrap h3.advti3{font-size:16px;font-weight:bold;margin:30px 0 25px 30px;}
#advwrap p.advtxt1{font-size:12px;margin:0 10px;}
#advwrap p.advtxt2{font-size:12px;margin:0 10px;height:130px;}
#advwrap p.advtxt2 > span, #advwrap p.advtxt4 > span{background:url(/img/a-dv/princewaikiki/2017/bullet.jpg) no-repeat left center;padding-left:17px;font-family:’Hiragino Kaku Gothic ProN’, Meiryo, sans-serif;}
#advwrap p.advtxt3{font-size:12px;margin:10px;width:95px;background:url(/img/a-dv/princewaikiki/2017/arrow.png) no-repeat right center;}
#advwrap p.advtxt3 a{color:#b26f50;font-weight:bold;text-decoration:none;}
#advwrap p.advw1{width:130px;}
#advwrap p.advtxt4{margin:0 30px ;}
#advwrap p.advtxt4 a{color:#b26f50;font-weight:bold;}
#advwrap p.advw2{margin:10px 30px 25px 30px;}
#advwrap p.mb10{margin-bottom:10px;}
#advwrap p.mb20{margin-bottom:20px;}


/***** 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)
{

.entry-content #advmobile img, .entry-content #advwrap .advboxs img{max-width: 100% !important;width: 100% !important;margin:0 !important;padding:0 !important;}
#advmobile{display:inherit;}
#advlogo, #advphoto{display:none;}
#advwrap .bg1{background-color:#ceeae6 !important;width:94% !important;padding:3% !important;margin-bottom:2% !important;}
#advwrap .bg2{background-color:#f1e9e0 !important;width:94% !important;padding:3% !important;margin-bottom:2% !important;}
#advwrap .bg3{background-color:#ceeae6 !important;}
#advwrap .advboxs{width:86% !important; margin:2% 7% !important; background-color:#fff !important;}
.entry-content .mbimg img{width:33.33% !important;clear:none;float:left;display:inline !important;opacity:1 !important;height:auto;margin:0 !important;padding:0 !important;position:static !important}
#advwrap h3.advti2{height:auto !important;width:94% !important;margin:3% !important;}
#advwrap h3.advti3{width:94% !important;margin:5% 3% !important;}
#advwrap p.advtxt1, #advwrap p.advtxt2{width:94% !important;margin:0 3% 3% 3% !important;height:auto !important;}
#advwrap p.advtxt3{width:95px !important;margin:3% !important;background:url(/img/a-dv/princewaikiki/2017/arrow.png) no-repeat right center;}
#advwrap p.advw1{width:130px !important;}
#advwrap p.advtxt4{width:94% !important;margin:0 3% 3% 3% !important;}
#advwrap p.advw2{margin:0 3% 3% 3% !important;}
}
