@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://fonts.googleapis.com/css?family=Lato:300);

.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;}
#advwrap h2, #advwrap h3, #advwrap h4{font-family: 'Lato', sans-serif !important;line-height:150% !important;}

#advwrap p{line-height:170% !important;}
#advwrap .advbox{height:auto;overflow:hidden;}
#advwrap .advbox_s{width:100%; float:left; clear:both;}
#advwrap .advleft{float:left;}
#advwrap .advright{float:right;}
#advwrap .mb10, #advwrap h3.mb10, #advwrap p.mb10{margin-bottom:10px;}
#advwrap .mb15, #advwrap p.mb15{margin-bottom:15px;}
#advwrap .mtb{margin:15px 0;}
#advwrap .mb20, #advwrap p.mb20{margin-bottom:20px;}
#advwrap .mb30{margin-bottom:30px;}
#advwrap .mb40{margin-bottom:40px;}
#advwrap .mb60{margin-bottom:60px;}
#advwrap .mb70{margin-bottom:70px;}
#advwrap .advcenter{text-align:center;}

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

/** Header **/
#advheader{width:900px; height:430px;overflow:hidden;margin-bottom:40px;}
#advwrap .advlogo{text-align:center;margin-bottom:70px;}

/** Design **/
#advwrap .advbox_info{height:auto;overflow:hidden;background:url(/img/a-dv/howardhughes/2016/bg_info.jpg) no-repeat ;}
#advwrap .advbox_bd{height:auto;overflow:hidden;border-top:5px solid #000;padding-top:40px;margin-top:40px;}
#advwrap .advbox_bd2{height:auto;overflow:hidden;border-left:5px solid #000;padding-left:10px;margin-bottom:20px;}

#advwrap .advleft1{float:left; width:420px;}
#advwrap .advright1, #advwrap .advright2{float:right; width:450px;margin-bottom:40px;}
#advwrap .advleft2{float:left; width:400px;}


#advwrap h2.advti1{font-size:32px;text-align:center;margin-bottom:60px;color:#EC7520;}
#advwrap h3.advti2{font-family: 'Lato', sans-serif !important;font-size:48px;font-weight:300;margin-bottom:33px;}

#advwrap p.advtxt1{border-bottom:1px solid #C9C9C9;padding-bottom:8px;margin-bottom:7px;}
#advwrap p.advtxt2{border-bottom:0px;padding-bottom:0px;margin-bottom:3px;}
#advwrap p.advtxt1 span, #advwrap p.advtxt2 span{color:#808080 !important;}

#advwrap p.advlink{width:350px;padding:10px 0;margin:0 auto;background-color:#F8ED51;text-align:center;font-family:'Lato', 'Noto Sans Japanese' ;}
#advwrap p.advlink a{font-size:18px;color:#000 !important;text-decoration:none;display:block;}
#advwrap p.advlink2{padding:25px 0;margin:0 auto;background-color:#F8ED51;text-align:center;font-family:'Lato', 'Noto Sans Japanese' ;margin-bottom:55px;}
#advwrap p.advlink2 br{diaplay:none;}
#advwrap p.advlink2 a{font-size:24px;color:#000 !important;text-decoration:none;display:block;}

#advwrap table.advtb2 {margin-left:15px;}
#advwrap table.advtb td{padding:3px;vertical-align:top;}
#advwrap table.advtb2 td{padding:5px;vertical-align:top;}
#advwrap table.advtb2, #advwrap table.advtb2 a{color:#fff;}

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

#advmobile{display:inherit;}
#advheader, h2.advlogo img{display:none !important;}
#advwrap .advbox_bd{padding-top:40px !important;margin-top:40px !important;}
#advwrap .advbox_bd2{width:90% !important; padding-left:5% !important;margin-bottom:40px !important;}
#advwrap p.advtxt1{padding-bottom:8px !important;margin-bottom:7px !important;}
#advwrap p.advtxt2{padding-bottom:0px !important;margin-bottom:3px !important;}
#advwrap p.advlink2 br{diaplay:inherit;}
#advwrap p.advlink2 a{font-size:18px !important;}


}