@charset "utf-8";

.basic-post-slider2 { overflow:hidden; line-height:20px; }
.basic-post-slider2 .txt-normal { letter-spacing:0; }
.basic-post-slider2 .txt-short { letter-spacing:-1px; padding-right:1px; }
.basic-post-slider2 .post-vicon { position:absolute; left:6px; top:6px; color: #fff; font-size:20px; z-index:1; text-shadow: 1px 1px 1px #000; }
.basic-post-slider2 .post-none { padding:50px 10px; text-align:center; color:#888; }
.basic-post-slider2 .post-image { position:relative; overflow:hidden; }
.basic-post-slider2 .post-content { padding-top:10px; margin:-2px 0px; overflow:hidden; }
.basic-post-slider2 .post-subject { overflow:hidden; letter-spacing:-1px; padding-right:1px; }
.basic-post-slider2 .post-text { font-size:12px; color:#888; margin-top:4px;}
.basic-post-slider2 .post-sp { color:#ccc; margin:0px 4px; }
.is-pc .ko .basic-post-slider .post-ko { font-size:11px; }
.basic-post-slider2 .img-wrap .img-item { border-radius: 50%; }
.basic-post-slider2 .post-caption { display:none; position: absolute; margin: 0; padding: 0; top: 0; width: 100%; height: 100%; background:#c9c9c9; border-radius: 50%; }
.basic-post-slider2 .post-caption > div { position: absolute; width: 100%; margin: 40% auto; }
.basic-post-slider2 .post-caption .name { display: block; text-align: center; color:#282828; font-weight:400; }
.basic-post-slider2 .post-caption .part { display: block; text-align: center; color:#9e9e9e; font-style: italic; }
.basic-post-slider2 .item-list:hover .post-caption { display:block; }

.nav-tabs { border-bottom: 0px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: #075eec; border: 0px; background: transparent url('/data/main/tab-select-icon.png') no-repeat top center;  }
.nav-tabs>li>a { border: 0px; border-radius: 0px 0px 0 0; color: #282828; padding-top:20px; padding-bottom:10px; }
.nav-tabs>li>a:hover { background-color: transparent; color: #075eec; }
.tab-content { margin-top:40px; }

.owl-carousel .owl-controls.clickable .owl-buttons div, .owl-carousel .owl-controls { display:block; }
.owl-carousel .owl-controls .owl-buttons div { background-color: transparent; width: 27px; height: 8px; }

