@charset "utf-8";
/*
.basic-post-slider { overflow:hidden; position:relative; width:100%; line-height:20px; }
.basic-post-slider .txt-normal { letter-spacing:0; }
.basic-post-slider .txt-short { letter-spacing:-1px; padding-right:1px; }
.basic-post-slider .post-vicon { position:absolute; left:6px; top:6px; color: #fff; font-size:20px; z-index:1; text-shadow: 1px 1px 1px #000; }
.basic-post-slider .post-none { padding:50px 10px; text-align:center; color:#888; }
.basic-post-slider .post-image { position:relative; overflow:hidden; }
.basic-post-slider .post-content { padding-top:10px; margin:-2px 0px; overflow:hidden; }
.basic-post-slider .post-subject { overflow:hidden; letter-spacing:-1px; padding-right:1px; }
.basic-post-slider .post-text { font-size:12px; color:#888; margin-top:4px;}
.basic-post-slider .post-sp { color:#ccc; margin:0px 4px; }
.is-pc .ko .basic-post-slider .post-ko { font-size:11px; }

*/

.basic-post-slider .post-none {line-height:330px;text-align:center;font-size:110%;}
.basic-post-slider {max-width:1060px;margin:0 auto;}
.basic-post-slider .owl-carousel .owl-controls.clickable .owl-buttons div {display:block;background:none;width:28px;height:52px;margin-top:-14px;}
.basic-post-slider .item {width:900px;margin:0 auto;background-color:#fff;}
.basic-post-slider .imgs {overflow:hidden;}
.basic-post-slider .imgs > .img-item {float:left;width:50%;height:330px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.basic-post-slider .imgs .log_frame {background-color:rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;}
.basic-post-slider .imgs .desc {display:inline-block;width:100px;line-height:38px;background-color:#8ec747;color:#fff;text-align:center;font-size:20px;font-weight:300;position:absolute;top:0;left:0;}
.basic-post-slider .before .desc {left:auto;right:0;background-color:#1b2343;}
.basic-post-slider .log_frame {color:#fff;padding-top:60px;}
.basic-post-slider .log_frame .msg {margin:20px 0;font-size:120%;letter-spacing:-.05em;}
.basic-post-slider .log_frame .bt {width:146px;line-height:36px;display:block;margin:0 auto;background-color:#8ec747;font-size:18px;border-radius:25px;}
.basic-post-slider .post-subject {font-size:140%;padding:30px 15px;text-align:center;font-weight:500;color:#212121;}


