@charset "UTF-8";

.g-header .g-header__container{background-color: #fff;}
.g-header-logo{background: url(../images/common/color7/logo.png) no-repeat 0 0/100% auto;}
.g-header-nav{color: #222;}
.g-header-nav__login::before{background: url(../images/common/color7/icon_login.png) no-repeat 0 0 / 30px;}
.g-menu-toggle::before{background-color: #111;}
.g-menu-toggle .inner::after,.g-menu-toggle .inner::before{background-color: #111;}
.footer-logo{background: url(../images/common/color7/footer_logo.png) no-repeat 0 0/100% auto;}
.footer-tagline{background: url(../images/common/color7/footer_tagline.png) no-repeat 0 0/100% auto;}
.footer-links{background-color: #39b326;}
.footer-links a{color: #fff;}
/* body>#titleArea{background-color: #39b326;color: #fff;} */
body #titleArea{background-color: #39b326;color: #fff;}
.contentSummary .contentSummaryBtn .buttonType03{background-color: #39b326!important;color: #fff!important;}
.md-checkbox--button input[type=checkbox]:checked+label{background-color: #39b326;color: #fff;}
.md-carousel--recommend .slick-arrow{background-color: #39b326;}
.md-carousel--recommend .slick-dots .slick-active button{background-color: #3b3b3b;}
.md-carousel--recommend div.slick-slide > div{background-color: #39b326;}
#top .section-search{background-color: #39b326;}
#top .section-search .section-heading{color: #fff;}
#top .section-search .button-area{background-color: #2e8f1f;}
#top .section-search .button-area .button-search{background-color: #222;color: #fff;}
#top .section-search .bg--1{background-color: #30a11e;}
#top .section-search .bg--2{background-color: #30a11e;}
#top .section-column{background-color: #39b326;color: #fff;}
#top .section-column>.container::before{background: url(../images/top/color7/bg_illust_06.png) no-repeat 0 0/cover;}
#top .section-column>.container::after{background: url(../images/top/color7/bg_illust_07.png) no-repeat 0 0/cover;}
#top .section-membership{background-color: #3b3b3b;color: #fff;}
#top .section-membership__container::before{background: url(../images/top/color7/bg_illust_08.png) no-repeat 0 0/cover;}
#top .section-membership__container::after{background: url(../images/top/color7/bg_illust_09.png) no-repeat 0 0/cover;}
#top .section-membership__link a{background-color: #fff;color: #222;}
#top .section-membership .bg--1{background-color: #383838;}
#top .section-membership .bg--2{background-color: #383838;}
#top .column__date{color: #fff;}
#top .column__genre--1 .inner{background-color: #fff;color: #222;}
#top .column__title{color: #fff;}
#top .info__group::before{background-color: #3b3b3b;}
#top .button-more a{background-color: #fff;border: 2px solid #222;color: #222;}
#top .button-more--event a{background-color: #39b326;color: #fff;}
#top .button-more--event a::before{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM2MCwgMjAyMC8wMi8xMy0wMTowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg1REM0MDVBRUU5MTFFQUE4NERCQzkwNkE4QjY4MDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg1REM0MDZBRUU5MTFFQUE4NERCQzkwNkE4QjY4MDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDFCQ0RFNkFFRTcxMUVBQTg0REJDOTA2QThCNjgwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODVEQzQwNEFFRTkxMUVBQTg0REJDOTA2QThCNjgwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiAhvocAAACnSURBVHjaYvz//z8DEAgD8WoGCAgF4rcMRAJGoAFCWDRIA/EzYgxgAuI5WMSfArEUsQb8wCFHnCFAL1gB8a//uIEUKJxwYRjDj1xDkDlkGYIuQLIh2JxFkiG4AodoQxjwhDBRhuAzgBhDhAkZQMiQfUwMlAJaeoGiQKQoGilKSBQlZYoyE0XZmaICBZSQcoCYFUcyIVi4ggzgIFczVYp1RkorFoAAAwA5UMOYtc5okAAAAABJRU5ErkJggg==) no-repeat 0 0/cover;}
#top .footer-banner{background-color: #303030;}
#top .md-tab{border-color: #222;}
#top .md-tab a{border-color: #222;}
#top .md-tab__item--current a{background-color: #222;}
@media print,screen and (min-width:761px){
.pagetop a::before{border-top: 3px solid #fff;border-right: 3px solid #fff;}
.subNavContentArea .md-checkbox input[type=checkbox]:checked+label::before{background-color: #39b326;}
.md-carousel--recommend .slick-prev::before{border-top: 3px solid #fff;border-left: 3px solid #fff;}
.md-carousel--recommend .slick-next::before{border-top: 3px solid #fff;border-right: 3px solid #fff;}
#top .section-search .section-heading .inner::before{background: url(../images/top/color7/bg_illust_01.png) no-repeat 0 0/cover;}
#top .section-search .section-heading .inner::after{background: url(../images/top/color7/bg_illust_02.png) no-repeat 0 0/cover;}
#top .section-search .button-area .button-search:hover{background-color: #545454;}
#top .section-search .bg--3{border: 50px solid #30a11e;}
#top .section-event>.container::before{background: url(../images/top/color7/bg_illust_04.png) no-repeat 0 0/cover;}
#top .section-event>.container::after{background: url(../images/top/color7/bg_illust_05.png) no-repeat 0 0/cover;}
#top .section-event .section-heading::before{background: url(../images/top/color7/bg_illust_03.png) no-repeat 0 0/cover;}
#top .section-membership .bg--3{border: 50px solid #363636;}
}
@media print,screen and (min-width:1001px){
.g-header-tagline{background: url(../images/common/color7/tagline.png) no-repeat 0 0/100% auto;}
.g-header-nav__logout::before{background: url(../images/common/color7/icon_logout.png) no-repeat 0 0/40px auto;}
.g-header-nav__member{background: url(../images/common/color7/icon_member.png) no-repeat 0 0/50px auto;}
.g-header-nav__notification{background: url(../images/common/color7/icon_notification.png) no-repeat 0 0/32px auto;}
.g-header-nav__notification-unread{background-color: #e54630;border: 2px solid #fff;}
.g-header-nav .g-header-nav__mypage{background-color: #39b326;color: #fff;}
.g-header-nav .g-header-nav__mypage:hover{background-color: #4496d3;}
}
@media screen and (max-width:1000px){
.g-header-nav__login::before{display: block;background-size: 23px;width: 23px;height: 23px;margin-bottom: 3px;}
.g-menu-nav__member{background: url(../images/common/color7/icon_member_sp.png) no-repeat 0 0/38px auto;}
.g-menu-nav__notification{background: url(../images/common/color7/icon_notification_sp.png) no-repeat 0 0/24px auto;}
.g-menu-nav__logout{background: url(../images/common/color7/icon_logout_sp.png) no-repeat 0 0/37px auto;}
}
@media only screen and (max-width:760px){
.pagetop a::before{border-top: 2px solid #39b326;border-right: 2px solid #39b326;}
.subNavContentArea .md-checkbox input[type=checkbox]:checked+label{background-color: #39b326;}
.nestList .nestListChild button.nestListItem.active{background-color: #39b326;}
#contentsFrameColum2Sub .foot-toggle-button{background-color: #f1f1f1;border-top: 2px solid #222;}
.md-carousel--recommend .slick-prev::before{border-top: 2px solid #fff;border-left: 2px solid #fff;}
.md-carousel--recommend .slick-next::before{border-top: 2px solid #fff;border-right: 2px solid #fff;}
#top .section-search .section-heading .inner::before{background: url(../images/top/color7/bg_illust_01_sp.png) no-repeat 0 0/cover;}
#top .section-search .section-heading .inner::after{background: url(../images/top/color7/bg_illust_02_sp.png) no-repeat 0 0/cover;}
#top .section-search .filter{border-bottom: 2px solid #fff;}
#top .section-search .button-option-toggle{border: 2px solid #fff;color: #fff;}
#top .section-search .button-option-toggle::after,#top .section-search .button-option-toggle::before{background-color: #fff;}
#top .section-search .bg--3{border: 25px solid #30a11e;}
#top .section-event .section-heading .inner::before{background: url(../images/top/color7/bg_illust_03.png) no-repeat 0 0/cover;}
#top .section-event .section-heading .inner::after{background: url(../images/top/color7/bg_illust_04.png) no-repeat 0 0/cover;}
#top .section-column .section-heading .inner::before{background: url(../images/top/color7/bg_illust_07.png) no-repeat 0 0/cover;}
#top .section-column .section-heading .inner::after{background: url(../images/top/color7/bg_illust_06.png) no-repeat 0 0/cover;}
#top .section-membership .bg--3{border: 25px solid #363636;}
#top .list-columns>li+li{border-top: 1px solid #fff;}
}
