
@charset "UTF-8";

/******4site setting******/
/******    color    ******/
/**Vmenu bg**/
.vmenu .main-header .menu-container.style-color-wayh-bg {background-color:#0003a4;}
.menu-dark .menu-smart a {color: #fff;}
.menu-dark .menu-smart a:hover, .menu-dark .menu-smart a:focus {color: ;}
.menu-dark .menu-smart > li.active > a, .menu-dark .menu-smart > li a.active, .menu-dark .menu-smart > li.current-menu-ancestor > a, .menu-dark .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {color: rgba(255,255,255,.5);}
.menu-dark.vmenu-borders {border-color: rgba(17,17,17,0);}



/**Body**/
.style-color-nhtu-bg {background-color:#0003a4;}
.style-dark, .style-dark table th, .style-dark h1, .style-dark h2, .style-dark h3, .style-dark h4, .style-dark h5, .style-dark .share-button.share-inline .social.top li {color:#252525;}
.style-dark a, .style-dark .widget-container a {color:#252525;}
.style-dark .widget-container .widget-title {border-color:inherit;}
.style-dark .post-share {border-color:#252525;}

/**Page bg**/
.style-dark-bg {background-color:#fff;}
.style-color-jevc-bg {background-color:#eaeaea;}
.home .style-color-jevc-bg, .tmb .style-dark-bg {background-color:#000;}

/**Archive Page**/
.style-color-lxmt-bg {background-color: #aaa;}
.archive .tmb .style-dark-bg {background-color: #fff;}
.tmb-dark.tmb .t-entry-text, .tmb-dark.tmb .t-entry-text .t-entry-title, .tmb-dark.tmb .t-entry-text p, .tmb-dark.tmb .t-entry-text .t-entry-title a {color: #252525;}

/**Static Page - head**/
.main-container .page-body .row-container .row-parent .style-dark {color:#252525;}
.row-breadcrumb.row-breadcrumb-dark {border-color: inherit; background-color:#3f3f3f;}
.row-breadcrumb.row-breadcrumb-dark .breadcrumb-title {color:#fff;}
/**Static Page - body&side bg**/
.single-post .style-color-jevc-bg {background-color:#fff;}
.single-post footer .style-color-jevc-bg {background-color:#eaeaea;}
#post-73579 .style-dark {}
.style-dark .breadcrumb {color:#fff;}
.btn-color-dfgh {
    color: #fff !important;
    background-color: #0003a4 !important;
    border-color: #0003a4 !important;
}
/******4site setting******/




/**Main Menu**/
@media (min-width: 960px){
/*logo*/
.logo-container .logo-image img {height:auto; width:100%;}
body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {padding: 67px 44px 0px;}

/*menu social icon - twitter*/
.restrict .menu-sidebar-inner {display: flex; flex-direction: column-reverse;}
.navbar-social .menu-smart.menu-social a {font-size: 3em;}
.fa-social-twitter:before {
    content:"\1d54f";
    font-family: unset;
    font-weight: bold;}
}

@media (max-width: 579px){
.menu-container .logo-container {padding: 20px !important;}
}

/*menu list*/
.vmenu-container ul ul a {font-size: 0.6rem;}
.menu-accordion .menu-smart a {padding: 5px 12px 5px 12px;}
.menu-container ul.menu-smart > li > a {font-size:1rem;}
#menu-item-79699 {margin:1rem 0 0; padding:1rem 0 0;}
.menu-container ul.menu-smart > li.ch_link > a {font-size:0.8rem;}
}
li.ch_link i.fa-angle-right {display:none;}
/*Search*/
.style-dark input {background-color: #ccc;}



/**Home Page**/
/*Slider arrow*/
.header-wrapper .owl-next .owl-nav-container, .header-wrapper .owl-prev .owl-nav-container {
    width: 120px;
    height: 100px;
    top: -100px;
    background: none !important;
    filter: none;
}
.header-wrapper .owl-next .owl-nav-container i, .header-wrapper .owl-prev .owl-nav-container i {
    font-size: 4rem;
    text-shadow: 2px 2px 8px #666;
}

@media (max-width: 600px){
.home .main-container .row-container .single-h-padding {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
}
}
/*today's pickup*/
.tmb .t-entry p.t-entry-comments {font-size: 3rem; }
.tmb .t-entry p.t-entry-comments, h2.h2, h2.h5 {text-shadow: 2px 2px 8px #666;}

/*Now on air*/
.tmb-id-75550 .t-entry p.t-entry-comments {font-size: 3rem; }
.tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {border: none;}
.post-content .nowonair ul:not(.no-list) {padding: 0;}

/*Banner*/
@media (min-width: 960px){
.link_banner .limit-width {margin:0 auto !important;}
}
.style-dark .owl-dots-outside .owl-dots .owl-dot span {background-color: rgba(0, 0, 0, 0.75);}



/*post info hidden*/
.post-content .post-info {display:none;}

/*post title*/
h1.post-title {font-size: 1.62rem;}

/*post content*/
.main-container .row-container .double-top-padding {
    padding-top: 3rem;
}
h3.catchphrase {font-size: 0.9rem; margin: 0 0 0.5rem; color: #999;}
h5.englishtitle, h5.copyright {font-size:0.7rem;}

/*post tag style*/
.widget-container .xilitidytagscloud a,
#execphp-3 a, #execphp-4 a,
ul.tag_recommend a {
    font-size: 11px !important;
    padding: 2px 5px 2px 5px;
    display: inline-block;
    border: 1px solid;
    border-radius: 4px;
    margin: 0px 5px 9px 0px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: initial;
}
ul.tag_recommend {list-style: none !important; padding: 0 !important;}
ul.tag_recommend a {color:#ff0000;}

/*post onair_date table*/
table.onair_date , table.onair_date td, table.onair_date th {
        border: none;
        border-collapse: collapse;
        width: 100%;
        text-align: center;
        margin: 3rem 0 0;
}
table.onair_date td, table.onair_date th {
        padding: 3px;
        width: 50%;
}
table.onair_date th {
        background: #222;
        color: #fff;
}
table.onair_date .odd {background: #ccc;}
table.onair_date .even {background: #eaeaea;}


/*番組表 Page*/
.main-container #post-73579 .row-container .row-parent {padding-bottom: 0;}
@media (max-width: 569px) {
.main-container #post-73579 .row-container .row-parent .col-lg-9 .limit-width {padding: 2rem 0;}
}
.post-73579 .tmb .t-entry p.t-entry-comments {font-size: 2rem; }
.tmb .t-entry p.t-entry-comments .extras i {font-size: 2.4rem;}



/*カレンダー*/
table#wp-calendar {font-size:1rem; border:none;}
table#wp-calendar, #wp-calendar th, #wp-calendar tr, #wp-calendar td {
    border: none;
/*    width: 100%; */
    padding: 8px 6px;
}
#wp-calendar td#prev, #wp-calendar td#next {display:none;}

/*Download*/
aside#text-6 .row-container .row-parent {
    text-align:left;
    padding: 0;
}
aside#text-6.widget-container {margin: 24px 2rem 0px 0px;}
@media (max-width: 570px){
aside#text-6.widget-container {margin: 0;}
}
/*archive*/
.archive .tmb-dark.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside {
    border:none;
}
.archive .t-entry-author {display:none;}

/*post header height*/
.no-touch .header-parallax > .header-bg-wrapper > .header-bg:not(.header-carousel-wrapper) {
height: 110%;
height: calc(100% + 10vh);
}

/*作品一覧*/
i.fa-plus2 {display:none;}

/*common*/
table#wp-calendar a, table.onair_date a:hover {text-decoration: underline;}

/*footer*/
.footer_text_area, footer .style-dark .widget-container a {color:#fff;}
footer .wpb_widgetised_column {height:4rem;}
footer .row .uncont.col-custom-width {border: 1rem;}
.widget-container.widget_nav_menu #menu-footer_menu li {float: left; padding-right: 1rem;}
.main-container .row .uncont .foot_logo_4site { max-width: 320px; margin:0 auto;}

@media (min-width: 700px){
aside#text-3 {display:block;}
aside#text-4 {display:none;}
}
@media (max-width: 699px){
aside#text-3 {display:none;}
aside#text-4 {display:block;}
}


/**番組表ページ**/
@media (min-width: 960px) and (max-width: 1160px) {
#post-73579 .col-lg-3 {width: 32%;}
}

.page-id-73579 .main-container .row-container .col-std-gutter > .row-inner > div {padding-left:1rem;}
.page-id-73579 .tmb .t-inside {background: #fff;}
.foot_logo_4site .tmb .t-inside {background: transparent;}
.tmb-light.tmb .t-entry-text hr {border-color: #000;}
.page-id-73579 .tmb .t-entry p.t-entry-comments, h2.h5 {
    color:#000; text-shadow: none;
}
.page-id-73579 .tmb .t-entry h3.t-entry-title a {font-size: 1rem;}
h1.onair_date {text-align:center; font-size: 2rem; margin-bottom: 1rem;}
.txt-s {font-size: 1.2rem;}

/*prev | date | next*/
.date_position {margin: 0 auto; text-align: center; display: table;}
ul.dayly-calendar {display: table-cell; padding: 0 0 1.2rem !important;}
ul.dayly-calendar li {float: left; list-style: none;}
li.onair_date {font-size: 1.7rem}
ul.dayly-calendar i.fa {padding: 0.7rem 0.2rem 0; margin: 0; float: left; font-size: 1.2rem;}
ul.dayly-calendar li.next i.fa {float: right;}

span.prev,span.next {font-size: 0.9rem;}
span.prev {padding: 0.4rem 0.8rem 0 0.2rem; display: inline-block;}
span.next {padding: 0.4rem 0.2rem 0 0.8rem; display: inline-block;}


/*カレンダー*/
table#wp-calendar {font-size:1rem; border:none;}
table#wp-calendar, #wp-calendar th, #wp-calendar tr, #wp-calendar td {
    border: none;
/*    width: 100%; */
    padding: 8px 6px;
}
#wp-calendar td#prev, #wp-calendar td#next {display:none;}

/*Download*/
aside#text-6 .row-container .row-parent {
    text-align:left;
    padding: 0;
}
aside#text-6.widget-container {margin: 24px 2rem 0px 0px;}
@media (max-width: 959px){
aside#text-6.widget-container {margin: 0 3rem;}
}

@media (max-width: 959px){
.page-id-73579 .main-container .row-container .col-std-gutter > .row-inner > div {padding-left:0; text-align: center;}
.post-73579 .main-container .row-container .row-parent {padding: 0;}
table#wp-calendar {margin: 0 auto;}
}
@media (max-width: 480px){
.date_position {padding: 2rem 0 1rem;}
span.prev,span.next {display:none;}
ul i.fa {padding: 0.9rem 0.62rem 0;}
li.onair_date {font-size: 1.5rem}
}

/**Include html page**/
.style-dark table.inc_page, .style-dark table.inc_page td, .style-dark table.inc_page th {border-color: rgba(0, 0, 0, 0.3);}
table.inc_page tr {background:#fff;}
table.email td {padding:2rem;}

.fff {background:#fff;}
.ccc {background:#ccc;}
.style-dark p strong {color: #333;}

/* topページお知らせ */
.notice-list p {
  margin: 0 0 0.5em 0;
  line-height: 1.5;
}
.notice-list a {
  text-decoration: underline;
  text-underline-offset: 2px;
}

