@charset "utf-8";*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}img{border:0}body{padding:0;background:#fff;-ms-text-size-adjust:100%;-webkit-text-size-adjust:none}a{margin:0;padding:0;text-decoration:none;vertical-align:baseline}a:link{color:#1020d0}a:visited{color:#777}a:hover,a:active{background:0 0;color:#1020d0}h1,h2,h3,h4,a,p,span{font-family:-apple-system,BlinkMacSystemFont,helvetica neue,san francisco,segoe ui,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,roboto,Verdana,Arial,Helvetica,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif,MS UI Gothic}b,big{background:0 0;word-break:break-all;word-wrap:break-word;overflow:hidden}body>.e_ad .card{width:96%;margin:0 auto;padding:0;background:#fbfef4;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}body>.e_ad .thumb{width:100%;margin:0 auto;padding:0;background:0 0}body>.e_ad .thumb a:link,body>.e_ad .thumb a:visited,body>.e_ad .thumb a:hover,body>.e_ad .thumb a:active{margin:0;padding:0;background:0 0;display:block}body>.e_ad .thumb img{width:100%;height:auto;display:block;margin:0;padding:0;overflow:hidden}body>.e_ad h2{display:block;width:100%;height:auto;margin:0 auto;padding:0;font-size:.8em;line-height:1.2em;word-wrap:break-word;background:#fd0;text-align:left}body>.e_ad h2 a{display:block;width:100%;height:4.8em;color:#333;background:#fd0;margin:0 auto;padding:0;overflow:hidden}body>.e_ad h2 a span{display:block;padding:1px 0 0;word-wrap:break-word}body>.e_ad .date{position:relative;display:block;width:100%;height:1.1em;margin:0 auto;padding:0;z-index:1;line-height:1;background:#fbfef4}body>.e_ad .adtag .catab{position:absolute;top:2px;right:5px;z-index:3;background:0 0;word-wrap:break-word;margin:0;padding:0;font-weight:700;font-size:.55em}@media all and (min-width:220px){body>.e_ad h2{font-size:.8em}body>.e_ad h2 a{height:4.8em}body>.e_ad .date{height:1.1em}body>.e_ad .adtag .catab{font-size:.55em}}@media all and (min-width:264px){body>.e_ad h2{font-size:1.1em}body>.e_ad h2 a{height:3.74em}body>.e_ad .date{height:1.3em}body>.e_ad .adtag .catab{font-size:.8em}}@media all and (min-width:310px){body>.e_ad h2{font-size:1.2em}body>.e_ad h2 a{height:3.74em}body>.e_ad .date{height:1.3em}body>.e_ad .adtag .catab{font-size:.8em}}@media all and (min-width:384px){body>.e_ad h2{font-size:1.4em;line-height:1.24em}body>.e_ad h2 a{height:3.75em}body>.e_ad .date{height:1.6em}body>.e_ad .adtag .catab{font-size:1em}}