﻿*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;word-break:break-all;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}@media print, screen and (min-width: 800px){body{min-width:1024px}}a{color:#0071bc}.p-link{width:0;height:0}@media print, screen and (min-width: 800px){a:not(.hoverNot){-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a:not(.hoverNot):hover{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}p{color:#333;font-size:15px;line-height:1.8;letter-spacing:1px;text-align:justify}h1,h2,h3,h4,h5,h6{line-height:1.2}ul>li,ol>li{color:#333;font-size:15px;line-height:1.4}input[type="submit"],input[type="reset"]{cursor:pointer}@media print, screen and (min-width: 800px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none;color:#333}}@media only screen and (min-width: 560px) and (max-width: 799px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none;color:#333}}@media print, screen and (min-width: 800px){.l-container{width:1024px;margin:0px auto}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-container{width:100%;padding:0px 20px}}@media only screen and (max-width: 559px){.l-container{width:100%;padding:0px 20px}}@media print, screen and (min-width: 800px){.l-main{width:750px;float:right}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-main{width:100%;margin-bottom:80px}}@media only screen and (max-width: 559px){.l-main{width:100%;margin-bottom:80px}}@media print, screen and (min-width: 800px){.l-sub{width:220px;float:left}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-sub{width:100%}}@media only screen and (max-width: 559px){.l-sub{width:100%}}@media print, screen and (min-width: 800px){.l-innerBox{padding:0px 10px}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-innerBox{padding:0px 5px}}@media only screen and (max-width: 559px){.l-innerBox{padding:0px 5px}}.mod-btn-01{position:relative;max-width:220px;width:100%;display:block;border:2px solid #FCEE21;background-color:#FCEE21;font-size:0;text-align:center;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;box-shadow:0 3px 0 0 #1f4562;transform:translateY(-6px)}.mod-btn-01 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;padding:0}.mod-btn-01::after{content:"";width:9px;height:9px;border:0px;border-top:solid 2px #1f4562;border-right:solid 2px #1f4562;transform:rotate(45deg);position:absolute;top:50%;right:18px;margin-top:-3px}.mod-btn-01>a,.mod-btn-01>input{display:inline-block;width:100%;height:100%;vertical-align:top;font-size:14px;text-align:center;padding:11px 18px 7px 0;font-weight:500;color:#1f4562;text-decoration:none}@media all and (-ms-high-contrast: none){.mod-btn-01>a,.mod-btn-01>input{padding:16px 25px 11px}}@media print, screen and (min-width: 800px){.mod-btn-01{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mod-btn-01:hover{background-color:#fff;color:#FCEE21;border-color:#FCEE21;box-shadow:none;transform:translateY(-5px);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mod-btn-01:hover .media__btn{opacity:1}}.mod-btn-02{width:100%;display:inline-block;border:2px solid #FCEE21;background-color:#fff;color:#FCEE21;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;padding:16px 12px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media print, screen and (min-width: 800px){.mod-btn-02{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mod-btn-02:hover{background-color:#FCEE21;color:#fff;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.mod-btn-03{width:100%;display:inline-block;border:2px solid #999;background-color:#999;color:#f2f2f2;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;padding:16px 12px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media print, screen and (min-width: 800px){.mod-btn-03{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mod-btn-03:hover{background-color:#fff;color:#999;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.mod-btn-next{padding-right:22px !important}.mod-btn-next::after{display:inline-block;position:absolute;content:"▶";font-size:12px;top:50%;right:6px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.mod-btn-prev{padding-left:22px !important}.mod-btn-prev::before{display:inline-block;position:absolute;content:"◀";font-size:12px;top:50%;left:6px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.mod-btn-icon span{vertical-align:middle;display:inline-block}.mod-btn-icon .icon-left{margin-left:12px;font-size:12px}.mod-btn-icon .icon-right{margin-right:12px;font-size:12px}.mod-catTag{display:inline-block;min-width:92px;padding:6px 1px;background-color:#FCEE21;color:#fff;font-size:10px;font-weight:bold;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.mod-catTag--01{background-color:#1f4562}.mod-catTag--02{background-color:#80c63c}.mod-catTag--03{background-color:#1db9dd}.mod-catTag--04{background-color:#ed7a37}.mod-catTag--05{background-color:#915bbc}.mod-catTag--06{background-color:#c68c46}.mod-catTag--07{background-color:#9fa0a0}.mod-catTag--default{background-color:#FCEE21}.mod-font-cMain{color:#FCEE21}.mod-font-cSub{color:#1f4562}.mod-font-cAccent{color:#80c63c}.mod-font-cWhite{color:#fff}.mod-font-cBlack{color:#000}.mod-font-cGray{color:#666}.mod-font-cLightGray{color:#999}.mod-font-cRed{color:#ff0000}.mod-font-famSub{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif}.mod-hl-01{background-color:#333;color:#fff;font-size:18px;padding:8px 10px 6px 10px;margin-bottom:25px}.mod-hl-02{font-size:18px;font-weight:bold;color:#000;position:relative;padding-left:16px;margin-bottom:15px}.mod-hl-02::before{content:'';position:absolute;background-color:#1f4562;width:8px;height:8px;top:6px;left:0}.media{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width: 799px){.media{justify-content:center;display:block}}.media__img-wrapper{flex:0 0 376px;margin-top:7px}@media only screen and (max-width: 799px){.media__img-wrapper{margin:7px auto 18px}}.media__img{width:100%}.media__body{flex:0 0 385px;margin-right:57px}@media only screen and (max-width: 799px){.media__body{margin-right:0}}.media__body>*:last-child{margin-bottom:0}.media__body>span{font-size:14px}.media__title{font-size:19px;font-weight:600;letter-spacing:1.2px;line-height:1.7;color:#1f4562;border-left:3px solid #1f4562;margin-bottom:7px;padding-left:10px}@media only screen and (max-width: 799px){.media__title{line-height:1.3;margin-bottom:15px}}.media__btn{margin:25px 0 0 150px}@media only screen and (max-width: 799px){.media__btn{margin:20px auto 0}}.artistList{margin-top:11px;background-color:#F2F2F2}.artistList__title{width:123px;background-color:#1f4562;color:#fff;text-align:center;line-height:28px;font-size:14px}.artistList__list{padding:7px 10px 12px 30px}.artistList__item{position:relative;font-size:15px;line-height:1.8;list-style:url(../img/list_dots.png)}.card{width:100%}@media only screen and (max-width: 799px){.card{max-width:590px;margin:0 auto}}.card__img-wrapper{margin-bottom:23px}@media only screen and (max-width: 799px){.card__img-wrapper{margin-bottom:15px}}.card__body{background-color:#eff3f4;padding:15px}@media print, screen and (min-width: 800px){.card__body{min-height:335px}}.card__body>*:last-child{margin-bottom:0}.card__title{margin-bottom:5px;font-size:1.125rem;font-weight:bold;font-size:17px;font-weight:600;letter-spacing:1.2px;line-height:1.4;color:#1f4562;border-left:3px solid #1f4562;margin-bottom:18px;padding-left:10px}@media only screen and (max-width: 799px){.card__title{font-size:17px}}.card__heading{color:#fff;background-color:#1f4562;padding:8px 22px;margin:0 15px 10px 0}.card__area,.card__contents{overflow:hidden}.card__area>dt,.card__contents>dt{float:left}.card__area>dd,.card__contents>dd{margin:5px 0 5px 0;font-size:14px;line-height:1.3;max-width:240px}.card__contents>dd{max-width:100%}.card__prof{padding:5px}.card__prof>h5{display:flex;align-items:center;font-size:15px;font-weight:600;color:#1f4562;margin-bottom:10px}.card__prof>h5::after{content:"";flex-grow:1;border-top:2px solid;margin-left:8px}.card__prof>p{font-size:14px;line-height:1.8;letter-spacing:0.75px}.cards--col3{display:flex;flex-wrap:wrap}.cards--col3>.card{width:31%;margin-right:35px;margin-bottom:40px}.cards--col3>.card:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 799px){.cards--col3>.card{width:100%;margin:0 auto 42px}.cards--col3>.card:nth-of-type(3n){margin:0 auto 42px}}.gNav{position:fixed;top:0;left:auto;height:100%;z-index:999;overflow-y:auto;background:#f8f8f8;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}@media print, screen and (min-width: 800px){.gNav{display:block !important;position:relative;right:0 !important;overflow:inherit;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}.gNav .gNav__item{line-height:1.5}@media print, screen and (min-width: 800px){.gNav .gNav__item{display:block;float:left;position:relative;line-height:1;border:0}}.gNav .gNav__item a{display:block;padding:18px 10px 18px 20px;position:relative}@media only screen and (max-width: 799px){.gNav .gNav__item a{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}}@media print, screen and (min-width: 800px){.gNav .gNav__item a{padding:0}}.gNav .gNav__item a:hover{-moz-box-shadow:inset 0 0 15px 3px #ebebeb;-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}@media print, screen and (min-width: 800px){.gNav .gNav__item a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width: 799px){.gNav .gNav__item--normal a::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #FCEE21;border-right:2px solid #FCEE21;-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-webkit-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}}@media only screen and (max-width: 799px) and (min-width: 800px){.gNav .gNav__item--normal a::after{display:none}}@media only screen and (max-width: 799px){.gNav .gNav__item--close a::after,.gNav .gNav__item--close a::before{content:"";position:absolute;top:50%}.gNav .gNav__item--close a::before{-moz-transform:translate(0%, -50%) rotate(45deg) !important;-ms-transform:translate(0%, -50%) rotate(45deg) !important;-webkit-transform:translate(0%, -50%) rotate(45deg) !important;transform:translate(0%, -50%) rotate(45deg) !important;right:14px !important;width:14px !important;height:2px !important;border-top:2px solid #FCEE21}.gNav .gNav__item--close a::after{-moz-transform:translate(0%, -50%) rotate(45deg) !important;-ms-transform:translate(0%, -50%) rotate(45deg) !important;-webkit-transform:translate(0%, -50%) rotate(45deg) !important;transform:translate(0%, -50%) rotate(45deg) !important;right:20px !important;width:2px !important;height:14px !important;border-right:2px solid #FCEE21}}@media print, screen and (min-width: 800px){.gNav-accordion .gNav__item:hover .accordionMenu--pc{display:block !important}}.gNav-accordion .gNav__item ul{display:none}@media print, screen and (min-width: 800px){.gNav-accordion .gNav__item>a.trigger{pointer-events:none}}@media print, screen and (min-width: 800px){.gNav-accordion .accordionMenu--pc{position:absolute;display:none !important;z-index:100}}@media only screen and (max-width: 799px){.gNav-accordion .accordion.close .trigger::before,.gNav-accordion .accordion.close .trigger::after{content:"";position:absolute;border:none !important;background-color:#FCEE21;top:50%;-moz-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg);-webkit-transform:translate(0%, -50%) rotate(0deg);transform:translate(0%, -50%) rotate(0deg);display:block}.gNav-accordion .accordion.close .trigger::before{right:14px;width:14px;height:2px}.gNav-accordion .accordion.close .trigger::after{right:20px;width:2px;height:14px}.gNav-accordion .accordion.open .trigger::before{content:"";position:absolute;border:none !important;background-color:#FCEE21;top:50%;-moz-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg);-webkit-transform:translate(0%, -50%) rotate(0deg);transform:translate(0%, -50%) rotate(0deg);display:block;right:14px;width:14px;height:2px}.gNav-accordion .accordion .accordionMenu--mobile{display:none;margin-left:0 !important}.gNav-accordion .accordion .accordionMenu--mobile>li{display:block;margin:0;line-height:1.3}.gNav-accordion .accordion .accordionMenu--mobile>li:first-child{border-top:0}.gNav-accordion .accordion .accordionMenu--mobile>li>a{display:block;width:auto;height:100%;text-decoration:none;position:relative;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding-left:40px}.gNav-accordion .accordion .accordionMenu--mobile>li>a::before{content:"";display:block;width:14px;height:2px;position:absolute;top:27px;left:20px;background-color:#333}.gNav-accordion .accordion .accordionMenu--mobile>li>a span{padding-left:40px}}.gNav-accordion .accordionChild{display:block !important}@media print, screen and (min-width: 800px){.gNav-accordion .accordionChild>li>a{display:block;width:auto}}.drawer-overlay{z-index:10000 !important;background:none !important}@media only screen and (min-width: 560px) and (max-width: 799px){.drawer-overlay{left:-260px}}@media only screen and (max-width: 559px){.drawer-overlay{left:-200px}}@media only screen and (max-width: 799px){.drawer-menu{overflow:auto !important}}.header{position:relative}@media only screen and (max-width: 799px){.header__btnMobileMenu{position:fixed;top:8px;right:0;z-index:10000;display:block;width:65px}}#is-headerFixed{width:100%;position:absolute;margin:0 auto;top:0;left:0;right:0;z-index:9990;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}#is-headerFixed.scrolled{background:rgba(255,255,255,0.96);position:fixed;top:0;left:0;z-index:9990;-moz-box-shadow:0 3px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.2);box-shadow:0 3px 2px rgba(0,0,0,0.2)}@media print, screen and (min-width: 800px){#global-nav.m_fixed{left:0;position:fixed;top:0;z-index:9990;background:rgba(255,255,255,0.96);-moz-box-shadow:0 3px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.2);box-shadow:0 3px 2px rgba(0,0,0,0.2)}}.gNav{overflow-x:hidden;background-color:#fff}@media print, screen and (min-width: 800px){.gNav{width:100%;height:70px;margin:0 auto;position:absolute;top:530px;z-index:8000;left:0px}}@media only screen and (min-width: 560px) and (max-width: 799px){.gNav{width:260px}}@media only screen and (max-width: 559px){.gNav{width:200px}}@media print, screen and (min-width: 800px){.gNav .gNav__list{display:flex;justify-content:center;background-color:#fff;transform:translate3d(0, 0, 0)}.gNav .gNav__item{position:relative;padding-right:15px;margin:0px 35px}.gNav .gNav__item::after{content:"";width:9px;height:9px;border:0px;border-top:solid 2px #ccc;border-right:solid 2px #ccc;transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-5px}.gNav .gNav__item>a{color:#000;font-size:15px;text-decoration:none;line-height:70px;text-align:center}}@media print, screen and (min-width: 800px){.gNav__item ::before{content:"";display:block;position:absolute;bottom:14px;left:0;width:0;height:4px;background-color:#FCEE21;transition:0.5s all}.gNav__item :hover::before{width:100%}}.mobileMenuArea{position:fixed;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:9999;padding:0 20px;margin:0 auto;background-color:rgba(255,255,255,0.96);display:none}.mobileMenuArea__header{width:100%}.mobileMenuArea__header .mobileMenuArea__logo{width:230px;margin:85px auto 0}.mobileMenuArea__header .mobileMenu__close{width:65px;height:65px;position:absolute;top:8px;right:0}.mobileMenuArea__list{text-align:center;margin-top:30px}.mobileMenuArea__item{margin-bottom:34px}.mobileMenuArea__item>a{position:relative;padding-right:15px;color:#4D4D4D;font-size:17px;text-decoration:none;text-align:center}.mobileMenuArea__item>a::after{content:"";width:9px;height:9px;border:0px;border-top:solid 2px #ccc;border-right:solid 2px #ccc;transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-5px}@media only screen and (max-width: 799px){.gNav-accordion .gNav__item>a{color:#333;font-size:15px;font-weight:bold;text-decoration:none}.gNav-accordion .accordionMenu--mobile>li>a{color:#333;font-size:14px;font-weight:bold;text-decoration:none}.gNav-accordion .accordionChild>li>a{padding-left:60px !important}.gNav-accordion .accordionChild>li>a::before{left:40px !important}}@media only screen and (max-width: 799px){.drawer-open .is-menuOpen-overlay::before{content:"";position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:80;left:0;top:0}}.drawer--right.drawer-open .drawer-hamburger{z-index:100}@media only screen and (min-width: 560px) and (max-width: 799px){.drawer--right.drawer-open .drawer-hamburger{right:250px}}@media only screen and (max-width: 559px){.drawer--right.drawer-open .drawer-hamburger{right:190px}}.drawer-open .drawer-toggle.drawer-hamburger{display:none}.footer{width:100%;padding-top:58px}.footer__inner{margin-bottom:50px}@media only screen and (max-width: 799px){.footer__inner{max-width:590px;margin:0 auto 80px}}.footer__inner>p{text-align:center;font-size:14px}@media only screen and (max-width: 559px){.footer__inner>p:last-child{text-align:left}}.footer__logo{text-align:center;margin-bottom:10px}.footer__logo p{text-align:center;font-size:22px;font-weight:600;color:#1f4562;margin-top:10px}.footer__copyright{min-height:50px;background-color:#1f4562;color:#fff;text-align:center;font-size:12px;line-height:1.8;padding:10px 10px}@media print, screen and (min-width: 800px){.footer__copyright{line-height:50px}}.pageTop-box{position:relative}.pageTop-box .pageTop{position:fixed;cursor:pointer;width:50px;right:45px;z-index:999}@media only screen and (max-width: 799px){.pageTop-box .pageTop{right:10px}}.effect-fade{opacity:0;transform:translate(0, 45px);transition:all 2000ms}.effect-fade.effect-fadeShow{opacity:1;transform:translate(0, 0)}@media print, screen and (min-width: 800px){.effect-fade__pc{opacity:0;transform:translate(0, 45px);transition:all 2000ms}}@media print, screen and (min-width: 800px){.effect-fade__pc.effect-fadeShow__pc{opacity:1;transform:translate(0, 0)}}@media only screen and (max-width: 799px){.effect-fade__mbl{opacity:0;transform:translate(0, 45px);transition:all 2000ms}}@media only screen and (max-width: 799px){.effect-fade__mbl.effect-fadeShow__mbl{opacity:1;transform:translate(0, 0)}}.effect-slideConts,.effect-slideL,.effect-slideR{opacity:0;transition:all 2000ms}.effect-slideL{transform:translate(-100vw, 0)}.effect-slideR{transform:translate(100vw, 0)}.effect-slideShow{opacity:1}.effect-slideL.effect-slideShow{transform:translate(0, 0) !important}.effect-slideR.effect-slideShow{transform:translate(0, 0) !important}.sub-h1{color:#fff;font-size:20px;text-align:center;padding:18px 10px 16px 10px;margin-bottom:35px;background-color:#000}.sub-calendar table{width:100%;table-layout:fixed}.sub-calendar center{display:block;margin-bottom:12px}.sub-calendar center div{display:inline-block}.sub-calendar center .center{margin:0 5px}.sub-calendar tr:first-child td{padding:0}.sub-calendar th{background-color:#f2f2f2;padding:8px 0;text-align:center;vertical-align:middle;font-size:14px}.sub-calendar td{padding:6px 0;text-align:center;vertical-align:middle;font-size:14px}.sub-calendar .sunday{color:#ed1c24}.sub-calendar .saturday{color:#005dcc}.top-kv{width:100%;height:530px;margin:0 auto;background-image:url(../img/top-kv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 559px){.top-kv{background-image:url(../img/top_kv_sp_img.jpg);height:400px}}.top-kv__container{position:relative;max-width:1124px;width:100%;height:100%;top:0;left:0;margin:0 auto}@media only screen and (max-width: 799px){.top-kv__container{max-width:590px}}.top-kv__logo{position:absolute;max-width:338px;width:100%;top:50px;left:81px;height:auto}@media only screen and (min-width: 560px) and (max-width: 799px){.top-kv__logo{max-width:297px}}@media only screen and (max-width: 559px){.top-kv__logo{max-width:257px;top:92px;left:52px;height:auto}}.top-kv__sub{position:absolute;color:#fff;font-size:15px;top:20px;right:45px}@media only screen and (max-width: 799px){.top-kv__sub{font-size:13px;top:unset;bottom:10px;right:10px}}.about{margin-top:70px;width:100%;height:auto;padding:60px 0;background-image:url(../img/bg_stripe.png);background-size:196px auto}@media only screen and (max-width: 799px){.about{padding-top:50px;margin-top:0}}.about__wrap{max-width:920px;height:auto;margin:0 auto;background-color:#fcee21;text-align:center;padding:40px 90px}@media only screen and (max-width: 799px){.about__wrap{padding:40px 20px}}.about__title{max-width:425px;width:100%;height:auto;margin:0 auto 15px}@media only screen and (max-width: 799px){.about__title{max-width:280px}}.movie{width:100%;height:auto;padding:60px 0 70px;background-color:#eff3f4}@media only screen and (max-width: 799px){.movie{padding:45px 0 87px}}.movie__title{max-width:240px;width:100%;height:auto;margin:0 auto 40px}@media only screen and (max-width: 799px){.movie__title{max-width:220px}}.movie__list{max-width:920px;margin:0 auto}.movie__item{width:100%;height:auto;padding:40px 50px 30px;margin-bottom:40px;background-color:#fff}.movie__item:last-child{margin-bottom:0}@media only screen and (max-width: 799px){.movie__item{padding:20px 10px 25px;max-width:590px;margin:0 auto 40px}}.mvLink__img{position:relative;width:100%;height:auto;cursor:pointer}.mvLink__img img{vertical-align:bottom}.mvLink__img--overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);pointer-events:none}.mvLink__img--overlay::after{content:"";position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px;opacity:0.9;background-image:url(../img/thumbneil-start.png);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 799px){.mvLink__img--overlay::after{width:10vw;height:10vw}}.artist{width:100%;height:auto;padding:55px 0 34px}@media only screen and (max-width: 799px){.artist{padding-top:50px}}.artist__title{max-width:350px;width:100%;height:auto;margin:0 auto 40px}@media only screen and (max-width: 799px){.artist__title{max-width:320px}}.contact{width:100%;height:auto;padding:60px 0 75px;background-image:url(../img/bg_yellow.png);background-size:196px auto}@media only screen and (max-width: 799px){.contact{padding-top:45px;padding-bottom:55px}}.contact__title{width:200px;height:auto;margin:0 auto 25px}@media only screen and (max-width: 799px){.contact__title{width:185px}}.contact__wrap{max-width:760px;width:100%;height:auto;margin:0 auto;text-align:center;padding:35px 0 40px;background:#fff}@media only screen and (max-width: 799px){.contact__wrap{max-width:590px;padding:33px 17px}}.contact__wrap p{text-align:center;font-size:17px;font-weight:600;margin-bottom:10px}.contact__wrap span{line-height:1.8}#post-detail ul{list-style-type:disc;margin:30px}#post-detail ol{list-style-type:decimal !important;margin:30px}#post-detail strong{font-weight:bold}#post-detail em{font-style:italic}#post-detail blockquote{background-color:#eee;padding:20px;margin:30px 15px}#post-detail img{max-width:100%;height:auto}#post-detail table{table-layout:fixed}#post-detail table,#post-detail table td,#post-detail table th{border:1px solid;border-collapse:collapse;border-spacing:0}#post-detail table tr{border-bottom:1px solid;border-collapse:collapse}#post-detail table th,#post-detail table td{line-height:1.5}
