html{font-size:62.5%;font-weight:500;font-style:normal;line-height:1;width:100%;color:#333}.anchor_banner_link:hover{opacity:1 !important}.anchor_banner_pc{display:none}@media screen and (min-width: 768px){.anchor_banner_pc{display:block;position:fixed;right:0;left:0;margin:auto;bottom:4px;z-index:99;cursor:pointer;width:95%}}.anchor_banner_sp{display:block;position:fixed;right:0;left:0;margin:auto;bottom:4px;z-index:99;cursor:pointer;width:95%}@media screen and (min-width: 768px){.anchor_banner_sp{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;line-height:1.5;color:#333;text-align:left;letter-spacing:.05em;background-color:#fff;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";overflow-x:hidden}@media screen and (min-width: 1024px){body{overflow-x:auto}}section,nav,article,aside,hgroup,header,footer,figure,figcaption,details{display:block}a{text-decoration:none;outline:none;color:#eb6a7a}a:hover{opacity:.6;transition:.2s;outline:0}a:active{color:#eb6a7a;outline:0}a:focus{outline:thin dotted}ul{list-style:none}img{display:block;max-width:100%;height:auto}.shadow{box-shadow:0 4px 16px rgba(0,0,0,.05)}.right{text-align:right}header{background-color:#fff;border-bottom:1px solid #eee}header.top-sticky{position:-webkit-sticky;position:sticky;align-self:baseline;top:0}@media screen and (min-width: 1024px){header.top-sticky{position:static}}header .top-hero{position:relative;margin:0;padding:0;width:100%;height:600px}@media screen and (min-width: 1024px){header .top-hero{height:660px}header .top-hero .top-hero-br{display:none}}header .top-hero .top-hero-back{margin:0;padding:0;width:100%;height:100%}header .top-hero .top-hero-back img{margin:0;padding:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .top-hero .top-hero-flex{display:flex;flex-direction:column;justify-content:center;margin:0;padding:32px 24px 0;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){header .top-hero .top-hero-flex{padding:80px 32px 0}}header .top-hero .top-hero-flex .top-hero-message-small{margin-bottom:8px;font-size:16px;font-weight:bold;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.16);line-height:1.8;letter-spacing:3px}@media screen and (min-width: 1024px){header .top-hero .top-hero-flex .top-hero-message-small{font-size:24px}}@media screen and (min-width: 768px){header .top-hero .top-hero-flex .top-hero-message-small{font-size:20px;margin-bottom:12px;letter-spacing:5px;line-height:1.5}}header .top-hero .top-hero-flex .top-hero-message-large{margin-bottom:16px;font-size:30px;font-weight:bold;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.16);line-height:1.5;letter-spacing:4px}@media screen and (min-width: 1024px){header .top-hero .top-hero-flex .top-hero-message-large{font-size:56px}}@media screen and (min-width: 768px){header .top-hero .top-hero-flex .top-hero-message-large{font-size:48px;margin-bottom:24px;letter-spacing:8px;line-height:1.5}}header .top-hero .top-hero-flex .top-hero-form{width:100%}@media screen and (min-width: 768px){header .top-hero .top-hero-flex .top-hero-form{display:flex;align-items:center;justify-content:center;margin:0 auto 16px;width:85%}}header .top-hero .top-hero-flex .top-hero-form form{width:100%;background-color:rgba(255,255,255,.5);border-radius:8px;margin-bottom:12px;padding:12px}@media screen and (min-width: 1024px){header .top-hero .top-hero-flex .top-hero-form form{width:750px}}@media screen and (min-width: 768px){header .top-hero .top-hero-flex .top-hero-form form{display:flex;background-color:transparent;height:56px;margin-bottom:0;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}}header .top-hero .top-hero-flex .top-hero-form form input[type=text]{width:100%;margin-bottom:12px;padding:16px;font-size:16px;color:#333;background-color:#fff;border:none;border-radius:8px;outline:none}@media screen and (min-width: 768px){header .top-hero .top-hero-flex .top-hero-form form input[type=text]{width:calc(100% - 156px);height:56px;margin-bottom:0;border-radius:8px 0 0 8px}}header .top-hero .top-hero-flex .top-hero-form form input[type=text]::-webkit-input-placeholder,header .top-hero .top-hero-flex .top-hero-form form input[type=text]:-ms-input-placeholder,header .top-hero .top-hero-flex .top-hero-form form input[type=text]::-ms-input-placeholder,header .top-hero .top-hero-flex .top-hero-form form input[type=text]::placeholder{color:#ccc}header .top-hero .top-hero-flex .top-hero-form form button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;background-color:#eb6a7a;font-size:16px;font-weight:bold;color:#fff;border:none;border-radius:8px;outline:none}@media screen and (min-width: 768px){header .top-hero .top-hero-flex .top-hero-form form button[type=submit]{width:156px;height:56px;border-radius:0 8px 8px 0}}header .top-hero .top-hero-flex .top-hero-form form button[type=submit] img{width:16px;height:16px;margin-right:12px}header .top-hero .site-header{position:absolute;top:12px;margin:0 auto;padding:8px 16px;width:calc(100% - 32px);max-width:1300px;background-color:#fff;border-radius:40px;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 900px){header .top-hero .site-header{top:16px;padding:12px 24px}}header .top-hero .site-header #nav-menu{display:block}@media screen and (min-width: 1024px){header .top-hero .site-header #nav-menu{display:none}}header .top-hero .site-header #nav-menu img{width:16px;height:16px}header .top-hero .hover-menu{position:absolute;margin:0;width:calc(100% - 32px);border-radius:24px;top:72px;max-width:1300px;padding:32px;left:50%;transform:translateX(-50%)}header .site-header{display:flex;align-items:center;justify-content:space-between;width:calc(100vw - 32px);max-width:1300px;margin:0 auto;padding:8px 0}@media only screen and (min-width: 900px){header .site-header{padding:16px 4px}}header .site-header .logo{width:190px}header .site-header .logo img{max-width:130px}@media only screen and (min-width: 900px){header .site-header .logo img{max-width:180px}}header .site-header #global-nav{display:none}@media screen and (min-width: 1024px){header .site-header #global-nav{display:block}}header .site-header #global-nav .nav-list{display:flex;align-items:center}header .site-header #global-nav .nav-list .nav-item{margin-right:16px}header .site-header #global-nav .nav-list .nav-item .nav-item-inner{display:flex;align-items:center}header .site-header #global-nav .nav-list .nav-item .nav-item-inner a{font-size:14px;font-weight:bold;color:#333;letter-spacing:.8px}header .site-header #global-nav .nav-list .nav-item .nav-item-inner i{margin-left:4px}header .site-header #nav-menu{display:block}@media screen and (min-width: 1024px){header .site-header #nav-menu{display:none}}header .site-header #nav-menu img{width:16px;height:16px}header .site-header #fixed-nav{z-index:1040;display:none;position:fixed;left:0;top:0;width:100%;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.05)}header .site-header #fixed-nav .nav-list{display:flex;align-items:center}@media screen and (min-width: 768px){header .site-header #fixed-nav .nav-list{margin:0 auto;max-width:1080px}}header .site-header #fixed-nav .nav-list .nav-item{position:relative;width:16%;height:42px;white-space:nowrap;text-align:center;font-size:14px;font-weight:bold}@media only screen and (min-width: 900px){header .site-header #fixed-nav .nav-list .nav-item{max-width:100px}}header .site-header #fixed-nav .nav-list .nav-item a{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#333;opacity:1;transition:0}header .site-header #fixed-nav .nav-list .current{border-bottom:2px solid red}header .hover-menu{position:absolute;display:none;top:74px;left:0;margin:0;width:100%;padding:32px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05);z-index:101}header .hover-menu h2{font-size:20px;padding:12px;margin:0 auto;max-width:1080px}header .hover-menu .hover-menu-flex{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;width:100%;max-width:1080px}header .hover-menu .hover-menu-flex .hover-menu-item{line-height:2.5}header .hover-menu .hover-menu-flex .hover-menu-item .hover-menu-item-title{font-size:18px;font-weight:bold;line-height:1.5;margin-bottom:16px}header .hover-menu .hover-menu-flex .hover-menu-item .hover-menu-item-title a{color:#333}header .hover-menu .hover-menu-flex .hover-menu-item .hover-menu-item-link{font-size:14px;font-weight:bold}header .hover-menu .hover-menu-flex .hover-menu-item .hover-menu-item-link a{color:#eb6a7a}#slide-menu{position:relative;display:none;z-index:1001}#slide-menu #slide-menu-modal{position:fixed;display:none;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:1001}#slide-menu #slide-menu-modal #icon-close{position:absolute;top:1em;right:calc(300px + 1em)}#slide-menu .slide-menu{position:fixed;top:0;right:-300px;background-color:#fff;width:300px;height:100%;z-index:1002;transition:.2s;overflow:scroll}#slide-menu .slide-menu.slide-show{transform:translateX(-300px)}#slide-menu .slide-menu .slide-menu-flex,#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-item{position:relative;display:flex;flex-wrap:nowrap;align-items:center;width:100%;padding:16px 24px;border-bottom:1px solid #eee}#slide-menu .slide-menu .slide-menu-flex .slide-menu-icon,#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-item .slide-menu-icon{margin:0 16px 0 0;padding:0;width:16px;height:16px}#slide-menu .slide-menu .slide-menu-flex .slide-menu-name,#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-item .slide-menu-name{font-size:15px;font-weight:bold;color:#333;letter-spacing:.8px}#slide-menu .slide-menu .slide-menu-flex .slide-menu-toggle,#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-item .slide-menu-toggle{position:absolute;bottom:24px;right:12px;width:12px;height:12px;margin:0;padding:0;cursor:pointer;border-left:3px solid #ff5959;border-bottom:3px solid #ff5959;transform-origin:25% 75%;transform:rotate(-45deg);transition:.5s}#slide-menu .slide-menu .slide-menu-flex .slide-menu-toggle.rotate{transform:rotate(-225deg)}#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-item .slide-menu-toggle.rotate{transform:rotate(-225deg)}#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-title{font-size:14px;font-weight:bold;color:#333;margin-left:16px;width:calc(100% - 16px);padding:8px 0}#slide-menu .slide-menu .slide-menu-sub-menu .slide-menu-sub-menu-item{position:relative;display:flex;margin-left:16px;width:calc(100% - 16px);padding:13px 16px;font-size:14px;font-weight:bold;border-bottom:1px solid #eee}#slide-menu .slide-menu .slide-menu-title{font-size:14px;font-weight:bold;padding:16px 0;margin:0 auto;display:flex;justify-content:center}#slide-menu .slide-menu .slide-menu-inquire{font-size:16px;font-weight:bold;color:#eb6a7a;background-color:#f8f7f5;padding:16px 0;margin:16px;width:calc(100% - 32px);border:2px solid #eb6a7a;border-radius:8px;display:flex;justify-content:center}#fixed-nav{z-index:1040;display:none;position:fixed;left:0;top:0;width:100%;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.05)}#fixed-nav .nav-list{display:flex;align-items:center;justify-content:space-evenly}@media screen and (min-width: 768px){#fixed-nav .nav-list{margin:0 auto;max-width:1080px}}#fixed-nav .nav-list .nav-item{position:relative;width:16%;height:42px;white-space:nowrap;text-align:center;font-size:14px;font-weight:bold}@media screen and (min-width: 900px){#fixed-nav .nav-list .nav-item{max-width:100px}}#fixed-nav .nav-list .nav-item a{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#333;opacity:1;transition:0}#fixed-nav .nav-list .current{border-bottom:2px solid red}.photo-modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;margin:0;padding:0;background-color:rgba(0,0,0,.8);z-index:1100}.photo-modal img{position:absolute;top:5%;left:5%;width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.photo-popup{cursor:pointer}.slide-menu-fixed{position:fixed;width:100%;height:100%}.breadcrumb{margin:0;padding:0;width:100%;height:48px;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee}.breadcrumb .breadcrumb-list{display:flex;align-items:center;margin:0 auto;padding:16px 8px;max-width:1080px;overflow-x:auto}.breadcrumb .breadcrumb-list .breadcrumb-item{margin-right:4px;font-size:12px;font-weight:bold;white-space:nowrap}.breadcrumb .breadcrumb-list .breadcrumb-item a{color:#eb6a7a}.breadcrumb .breadcrumb-list .breadcrumb-item:last-child a:hover{opacity:1}.content{max-width:1080px;margin:0 auto}.cta .cta-inner{display:flex;margin:0;flex-wrap:wrap;flex-direction:column;align-items:stretch}@media screen and (min-width: 900px){.cta .cta-inner{flex-direction:row-reverse;flex-wrap:nowrap}}.cta .cta-inner .cta-block{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;flex-direction:column}@media screen and (min-width: 900px){.cta .cta-inner .cta-block{width:calc(50% - 16px)}}.cta .cta-inner .cta-contact{width:100%;padding:8px 0;background:#f8f7f5;border-radius:16px;color:#333;border:2px solid red}@media screen and (min-width: 900px){.cta .cta-inner .cta-contact{border:none;width:calc(50% - 16px)}}.cta .cta-inner .cta-contact .cta-contact-ttl{display:flex;align-items:center;justify-content:center;margin:2px 0 0;font-size:15px;font-weight:bold}.cta .cta-inner .cta-contact .cta-contact-tel{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold}.cta .cta-inner .cta-contact .cta-contact-tel i{margin-right:8px}.cta .cta-inner .cta-contact .cta-contact-tail{padding:0 8px;text-align:center;font-size:10px}.cta .cta-inner .cta-regist{display:flex;flex-direction:row;margin:0 auto 16px;padding:8px;font-weight:bold;color:#fff;background:#ff5959;border-radius:8px;box-shadow:0 2px 12px rgba(136,136,136,.3)}.cta .cta-inner .cta-regist .cta-regist-free-mark{padding:2px 8px;margin-bottom:0;margin-right:12px;font-size:16px;color:#ff5959;background:#fff;border-radius:24px}.cta .cta-inner .cta-regist .cta-regist-ttl{display:flex;align-items:center;justify-content:center;flex-direction:column}.cta .cta-inner .cta-regist .cta-regist-ttl .cta-regist-ttl-head{font-size:15px}.cta .cta-inner .cta-regist .cta-regist-ttl .cta-regist-ttl-main{font-size:18px}.cta.has-mt16{margin-top:16px}.newlod-banner .sp-banner{display:block;margin:16px auto;width:95%;max-width:400px}.newlod-banner .pc-banner{display:none}@media screen and (min-width: 768px){.newlod-banner .sp-banner{display:none}.newlod-banner .pc-banner{display:block;margin:16px auto;width:100%;max-width:1080px}}.button-red{margin:0;border:none;color:#fff;background-color:#eb6a7a;padding:1.5vh 16px;font-size:18px;display:flex;align-items:center;justify-content:center;width:100%;font-weight:bold;line-height:1;text-align:center;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);outline:0;transition:.2s}.button-red:hover{opacity:.6}.ads{display:flex;justify-content:space-evenly;margin:0 auto 24px}.ads .ads-item{width:336px}.block{padding:24px;background:#fff;border-radius:8px}@media screen and (max-width: 599px){.block{padding:16px}}.block h2{margin-bottom:16px}.block .block-ttl{margin:0 0 16px;font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:.05em}.block .block-content .block-content-ttl{position:relative;margin:0 0 16px;padding:0 0 0 16px;font-size:18px;font-weight:bold;line-height:1.5}.block .block-content .block-content-ttl:before{position:absolute;top:0;left:0;display:block;width:6px;height:100%;content:"";background:#eb6a7a;border-radius:1px}.block .block-content .block-content-message{margin:0 0 24px;padding:16px;background:#f8f7f5;border-radius:8px}@media screen and (max-width: 599px){.block .block-content .block-content-message{padding:8px}}.block .block-content .block-content-message .block-content-message-list .block-content-message-item{position:relative;margin:0 0 16px;padding:0 0 0 38px;font-size:14px;font-weight:bold;line-height:1.5}@media screen and (max-width: 599px){.block .block-content .block-content-message .block-content-message-list .block-content-message-item{margin:0 0 8px;padding:0 0 0 24px}}.block .block-content .block-content-message .block-content-message-list .block-content-message-item i{position:absolute;top:3px;left:0;width:24px;height:24px;margin-right:4px}@media screen and (max-width: 599px){.block .block-content .block-content-message .block-content-message-list .block-content-message-item i{width:20px;height:20px}}.block .block-content .block-content-message .block-content-message-list .block-content-message-item:last-child{margin:0}.block .block-content .block-content-pickup-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.block .block-content .block-content-pickup-list .block-content-pickup-item{margin-top:24px;display:flex;flex-wrap:wrap}.block .block-content .block-content-pickup-list .block-content-pickup-item .block-content-pickup-item-figure{width:100%;margin:0}.block .block-content .block-content-pickup-list .block-content-pickup-item .block-content-pickup-item-figure img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.block .block-content .block-content-pickup-list .block-content-pickup-item .block-content-pickup-item-desc{width:100%;margin:0}.block .block-content .block-content-pickup-list .block-content-pickup-item .block-content-pickup-item-desc .block-content-pickup-item-desc-ttl{margin:0 0 8px;font-family:Hiragino Sans,sans-serif;font-size:18px;font-weight:700;line-height:26px}.block .block-content:not(:first-child){margin:32px 0 0}@media screen and (min-width: 768px){.block .block-content .block-content-pickup-list .block-content-pickup-item .block-content-pickup-item-figure{width:48%;margin-right:4%}.block .block-content .block-content-pickup-list .block-content-pickup-item .block-content-pickup-item-desc{width:48%}}.staff-flex{width:100%;overflow-x:auto;display:flex;flex-wrap:nowrap}.staff-flex a.staff-card{display:block;margin:8px;width:calc(50% - 16px);max-width:330px;min-width:280px;border-radius:8px;overflow:hidden;box-shadow:2px 4px 8px 0 rgba(0,0,0,.1)}.staff-flex a.staff-card .staff-card-img{position:relative;margin:0;padding:0}.staff-flex a.staff-card .staff-card-img img{width:100%;height:150px;-o-object-position:50% 20%;object-position:50% 20%;-o-object-fit:cover;object-fit:cover}.staff-flex a.staff-card .staff-card-img .staff-card-img-label{position:absolute;left:0;bottom:0;padding:2px 12px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.5);border-radius:0 8px 0 0}.staff-flex a.staff-card .staff-card-img .staff-card-img-label-lessonable{position:absolute;top:0;right:0;padding:2px 12px;font-size:18px;color:#fff;background-color:rgba(235,106,122,.8);border-radius:0 0 0 8px}.staff-flex a.staff-card .staff-card-info{padding:16px;color:rgba(0,0,0,.64)}.staff-flex a.staff-card .staff-card-info .staff-card-info-name{margin-bottom:4px;font-size:16px;font-weight:bold;color:rgba(0,0,0,.64)}.staff-card-info-owner{margin-bottom:4px;font-size:12px;font-weight:bold;color:#ff5959}.staff-flex a.staff-card .staff-card-info .staff-card-info-detail{margin-bottom:4px;display:flex;align-items:center;color:rgba(0,0,0,.64)}.staff-card-info-detail-name{font-size:12px;min-width:40px}.staff-card-info-desc{font-size:12px;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.staff-card__summary__content--s1{font-size:16px}.staff-flex a.staff-card .staff-card-info .staff-card-info-detail .staff-card-info-detail-content{font-size:12px;font-weight:bold}.studio-box{margin:16px auto;padding:16px 0;box-shadow:0 4px 16px rgba(0,0,0,.05)}.studio-box .studio-title{font-size:20px;font-weight:bold;padding:8px 16px;border-bottom:1px solid #eee}.studio-box .studio-inner{display:flex;flex-wrap:wrap;padding-top:16px}.studio-box .studio-inner .studio-img{width:100%;border-radius:0;overflow:hidden}.studio-box .studio-inner .studio-img .studio-img-main{margin:0 0 2px;position:relative}.studio-box .studio-inner .studio-img .studio-img-main img{width:100%;height:172px;-o-object-position:50% 20%;object-position:50% 20%;-o-object-fit:cover;object-fit:cover}.studio-box .studio-inner .studio-img .studio-img-label-lessonable{position:absolute;top:0;right:0;padding:2px 12px;font-size:18px;color:#fff;background-color:rgba(235,106,122,.8);border-radius:0 0 0 8px}.studio-box .studio-inner .studio-img .studio-img-thumb-wrap{margin:0;padding:0;height:96px;overflow:hidden}.studio-box .studio-inner .studio-img .studio-img-thumb-wrap .studio-img-thumb-list{display:flex;align-items:center;flex-wrap:nowrap;width:100%;overflow-x:auto}.studio-box .studio-inner .studio-img .studio-img-thumb-wrap .studio-img-thumb-list .studio-img-thumb-item{display:block;cursor:pointer;width:96px;height:96px;min-width:96px;min-height:96px;margin-right:2px;background-size:cover !important;background-position:center !important}.studio-box .studio-inner .studio-summary{width:100%;padding:16px 16px 0}.studio-box .studio-inner .studio-summary .studio-tag-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 12px}.studio-box .studio-inner .studio-summary .studio-tag-list .studio-tag-item{display:flex;align-items:center;justify-content:center;height:26px;margin:4px 4px 0 0;padding:0 8px;color:#333;font-size:12px;font-weight:bold;border-radius:4px}.studio-box .studio-inner .studio-summary .studio-tag-list .studio-tag-item:nth-child(odd){background:#f2f2f2}.studio-box .studio-inner .studio-summary .studio-tag-list .studio-tag-item:nth-child(even){background:#faf2eb}.studio-box .studio-inner .studio-summary .studio-title{margin:0 0 8px;font-family:Hiragino Sans,sans-serif;font-size:18px;font-weight:bold}.studio-box .studio-inner .studio-summary .studio-owner{margin:0 0 8px;font-size:14px}.studio-box .studio-inner .studio-summary .studio-owner_bold{margin:0 0 8px;font-size:22px;font-weight:bold}@media screen and (max-width: 599px){.studio-box .studio-inner .studio-summary .studio-owner_bold{font-size:16px}}.studio-box .studio-inner .studio-summary .studio-summary-tbl{width:100%;margin:16px 0;border-bottom:1px solid #eee}.studio-box .studio-inner .studio-summary .studio-summary-tbl tr{display:flex;align-items:center;padding:12px 0;border-top:1px solid #eee}.studio-box .studio-inner .studio-summary .studio-summary-tbl tr th,.studio-box .studio-inner .studio-summary .studio-summary-tbl tr td{text-align:left;vertical-align:baseline}.studio-box .studio-inner .studio-summary .studio-summary-tbl tr th{max-width:100px;min-width:80px;font-size:14px;font-weight:bold}.studio-box .studio-inner .studio-summary .studio-summary-tbl tr td{text-align:left}.studio-box .studio-inner .studio-summary .studio-summary-tbl .staff-count{font-size:14px;font-weight:bold;line-height:1.2;color:#ff5959}.studio-box .studio-inner .studio-summary .studio-summary-tbl .staff-count span{font-size:18px}.studio-box .studio-inner .studio-summary .studio-summary-tbl .price-option-list{display:flex;align-items:center;flex-wrap:wrap}.studio-box .studio-inner .studio-summary .studio-summary-tbl .price-option-list .price-option-item{display:flex;align-items:center;margin-right:16px}.studio-box .studio-inner .studio-summary .studio-summary-tbl .price-option-list .price-option-item .name{width:64px;font-size:13px;color:#666}.studio-box .studio-inner .studio-summary .studio-summary-tbl .price-option-list .price-option-item .notice{font-size:14px;color:#ff5959}.studio-box .studio-inner .studio-summary .studio-summary-tbl .address{font-size:14px}.studio-box .studio-inner .studio-summary .studio-summary-tbl .address .map-link{font-size:13px;margin-left:4px;text-decoration:underline !important}.studio-box .studio-inner .studio-summary .studio-summary-tbl .access{display:flex;align-items:center;flex-wrap:wrap;font-size:14px}.studio-box .studio-inner .studio-summary .studio-summary-tbl .access a{display:flex;align-items:center;padding-right:14px}.studio-box .studio-inner .studio-summary .studio-summary-tbl .access a.access-home{position:relative}.studio-box .studio-inner .studio-summary .studio-summary-tbl .access a.access-home::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:3px;width:8px;height:8px;background:url(../img/common/icon/icon-arrow-right.svg) no-repeat;background-size:8px 8px}.studio-box .studio-inner .studio-summary .studio-summary-tbl .access .access-detail{margin-left:2px;line-height:2}.studio-box .studio-detail{display:flex;width:95%;padding:16px 0;margin:0 auto;align-items:center;justify-content:center;font-size:16px;font-weight:bold;color:#eb6a7a;background-color:#f8f7f5;border-radius:8px;border:1px solid #eaeaea;box-shadow:2px 2px 5px 0 #eee}@media screen and (min-width: 900px){.studio-box .studio-detail{margin:16px auto}}.studio-box .studio-detail .studio-name{display:none}.studio-box .studio-detail .right-arrow{margin-left:16px;display:inline-block;width:12px;height:12px;border-right:2px solid #eb6a7a;border-top:2px solid #eb6a7a;transform-origin:70% 70%;transform:rotate(45deg)}@media screen and (min-width: 900px){.studio-box .studio-inner{flex-wrap:nowrap}.studio-box .studio-inner .studio-img{margin-right:24px;border-radius:8px;width:320px;height:240px}.studio-box .studio-inner .studio-img .studio-img-main img{width:320px;height:240px}.studio-box .studio-inner .studio-summary{padding:0;width:calc(100% - 320px - 24px)}}@media screen and (min-width: 768px){.studio-box{margin:16px;padding:16px}.studio-box .studio-title{font-size:24px}.studio-box .studio-detail .studio-name{display:inline}}@media screen and (min-width: 480px){.staff-flex a.staff-card{min-width:330px}.staff-flex a.staff-card .staff-card-img img{height:176px}}.detail-button{display:flex;width:100%;padding:16px 0;margin:0 auto;align-items:center;justify-content:center;font-size:14px;font-weight:bold;color:#eb6a7a;background-color:#f8f7f5;border-radius:8px}.detail-button .button-name{display:none}.detail-button .right-arrow{margin-left:16px;display:inline-block;top:0;right:0;width:12px;height:12px;border-right:2px solid #eb6a7a;border-top:2px solid #eb6a7a;transform-origin:70% 70%;transform:rotate(45deg)}@media screen and (min-width: 768px){.detail-button .button-name{display:inline}}.detail-top-button{display:flex;width:250px;padding:12px 0;margin:32px auto 0;align-items:center;justify-content:center;font-weight:bold;border:1px solid #eaeaea;box-shadow:2px 2px 5px #ddd;font-size:16px;background-color:#eb6a7a;color:#fff;border-radius:8px}.detail-top-button:hover{border:1px solid #eaeaea;background-color:#fff;color:#eb6a7a}.faq-box{padding:0;border-top:1px solid #eee;border-bottom:1px solid #eee}.faq-box .faq-q{position:relative;padding:16px 16px 12px 48px;font-size:16px;font-weight:bold;letter-spacing:1.5px;cursor:pointer;width:100%;text-align:left}.faq-box .faq-q::before{left:12px;width:24px;height:24px;font-size:14px;line-height:24px;position:absolute;content:"Q";color:#fff;font-weight:bold;background-color:#eb6a7a;border-radius:100%;text-align:center}.faq-box .faq-q .faq-toggle{position:absolute;top:16px;right:0;width:16px;height:16px;margin:0;padding:0;border-left:2px solid #ff5959;border-bottom:2px solid #ff5959;color:#ff5959;transform-origin:25% 75%;transform:rotate(-45deg);transition:.5s}.faq-box .faq-q .faq-toggle.rotate{transform:rotate(-225deg)}.faq-box .faq-a{position:relative;padding:16px 16px 12px 48px;font-size:15px;line-height:1.8;letter-spacing:1.5px;word-break:break-word}.faq-box .faq-a::before{left:12px;width:24px;height:24px;font-size:14px;line-height:24px;position:absolute;content:"A";color:#eb6a7a;font-weight:bold;background-color:#ffe9e9;border-radius:100%;text-align:center}.wrong-alert{text-align:right}.icon{display:block;width:16px;height:16px;background-repeat:no-repeat !important;background-position:center center !important;background-size:contain !important}.icon.icon-small{width:12px;height:12px}.color-red{color:#eb6a7a}.icon-arrow-down-blue{background-image:url(../img/common/icon/icon-arrow-down-blue.svg)}.icon-home{background-image:url(../img/common/icon/icon-home.svg)}.icon-area-pin-black{background-image:url(../img/common/icon/icon-area-pin-black.svg)}.icon-train{background-image:url(../img/common/icon/icon-train.svg)}.icon-tel-red{background-image:url(../img/common/icon/icon-tel-red.svg)}.icon-check-green{background-image:url(../img/common/icon/icon-check-green.svg)}.icon-menu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='12' width='18' height='2' rx='1' fill='%23333333'/%3E%3Crect y='6' width='18' height='2' rx='1' fill='%23333333'/%3E%3Crect width='18' height='2' rx='1' fill='%23333333'/%3E%3C/svg%3E")}.icon-close-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h16v16H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23FFF' d='M9.697 8l5.951-5.951A1.2 1.2 0 0 0 13.951.35l-5.95 5.952L2.047.351A1.2 1.2 0 0 0 .351 2.05L6.303 8 .351 13.951a1.2 1.2 0 0 0 1.697 1.698L8 9.697l5.951 5.952a1.196 1.196 0 0 0 1.697 0 1.2 1.2 0 0 0 0-1.698L9.697 8z' mask='url%28%23b%29'/%3E%3C/g%3E%3C/svg%3E")}.icon-down-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3Cpath fill='%23eb6a7a' fill-rule='evenodd' d='M0 1A1.002 1.002 0 0 1 1.707.293L8 6.586 14.293.293a1.002 1.002 0 0 1 1.414 1.414l-7 7c-.39.39-1.024.39-1.414 0l-7-7A.997.997 0 0 1 0 1'/%3E%3C/svg%3E")}.icon-home{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23eb6a7a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.6666667%2C16 L10.6666667%2C9.33333333 L5.33333333%2C9.33333333 L5.33333333%2C16 L0%2C16 L0%2C4.12903226 L8%2C0 L16%2C4.12903226 L16%2C16 L10.6666667%2C16 Z' transform='translate%281 1%29'/%3E%3C/svg%3E")}.icon-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.56325 13.957C5.58527 13.957 3.16314 11.5349 3.16314 8.55699C3.16314 5.57904 5.58527 3.15694 8.56325 3.15694C11.5412 3.15694 13.9634 5.57904 13.9634 8.55699C13.9634 11.5349 11.5412 13.957 8.56325 13.957M18.6843 17.1562L14.6061 13.0788C15.5529 11.8167 16.1203 10.255 16.1203 8.56007C16.1203 4.39123 12.729 1 8.56015 1C4.39127 1 1 4.39123 1 8.56007C1 12.7289 4.39127 16.1201 8.56015 16.1201C10.2551 16.1201 11.8168 15.5528 13.079 14.606L17.1564 18.6841C17.3674 18.8951 17.6439 19.0002 17.9203 19.0002C18.1968 19.0002 18.4733 18.8951 18.6843 18.6841C19.1055 18.2622 19.1055 17.5782 18.6843 17.1562' fill='%23eb6a7a'/%3E%3C/svg%3E")}.icon-facility{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='17' viewBox='0 0 18 17'%3E%3Cdefs%3E%3Cpolygon id='search-a' points='0 0 17.854 0 17.854 16.803 0 16.803'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='search-b' fill='%23fff'%3E%3Cuse xlink:href='%23search-a'/%3E%3C/mask%3E%3Cpath fill='%23eb6a7a' d='M8.298%2C14.8027333 L9.36866667%2C14.8027333 L9.36866667%2C12.4080667 L8.298%2C12.4080667 L8.298%2C14.8027333 Z M4.068%2C8.15473333 L13.5986667%2C8.15473333 L13.5986667%2C14.8027333 L11.3686667%2C14.8027333 L11.3686667%2C11.4080667 C11.3686667%2C10.8560667 10.9206667%2C10.4080667 10.3686667%2C10.4080667 L7.298%2C10.4080667 C6.74533333%2C10.4080667 6.298%2C10.8560667 6.298%2C11.4080667 L6.298%2C14.8027333 L4.068%2C14.8027333 L4.068%2C8.15473333 Z M8.92733333%2C2.62606667 L13.7793333%2C6.15473333 L4.07533333%2C6.15473333 L8.92733333%2C2.62606667 Z M13.17%2C2.00006667 L14.0526667%2C2.00006667 L14.0526667%2C3.88073333 L13.17%2C3.2394 L13.17%2C2.00006667 Z M16.854%2C14.8027333 L15.5986667%2C14.8027333 L15.5986667%2C8.15473333 L16.854%2C8.15473333 C17.2873333%2C8.15473333 17.6713333%2C7.87606667 17.8053333%2C7.46406667 C17.9393333%2C7.05273333 17.7926667%2C6.60073333 17.4426667%2C6.34606667 L16.0526667%2C5.3354 L16.0526667%2C1.00006667 C16.0526667%2C0.4474 15.6046667%2C6.66666667e-05 15.0526667%2C6.66666667e-05 L12.17%2C6.66666667e-05 C11.6173333%2C6.66666667e-05 11.17%2C0.4474 11.17%2C1.00006667 L11.17%2C1.78473333 L9.51533333%2C0.5814 C9.16466667%2C0.326066667 8.69%2C0.326066667 8.33866667%2C0.5814 L0.412%2C6.34606667 C0.0613333333%2C6.60073333 -0.0846666667%2C7.05273333 0.0493333333%2C7.46406667 C0.182666667%2C7.87606667 0.566666667%2C8.15473333 1%2C8.15473333 L2.068%2C8.15473333 L2.068%2C14.8027333 L1%2C14.8027333 C0.447333333%2C14.8027333 0%2C15.2500667 0%2C15.8027333 C0%2C16.3554 0.447333333%2C16.8027333 1%2C16.8027333 L16.854%2C16.8027333 C17.4066667%2C16.8027333 17.854%2C16.3554 17.854%2C15.8027333 C17.854%2C15.2500667 17.4066667%2C14.8027333 16.854%2C14.8027333 Z' mask='url%28%23search-b%29'/%3E%3C/g%3E%3C/svg%3E")}.icon-guide{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='17' viewBox='0 0 18 17'%3E%3Cdefs%3E%3Cpolygon id='guide-a' points='0 0 18 0 18 16.667 0 16.667'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='guide-b' fill='%23fff'%3E%3Cuse xlink:href='%23guide-a'/%3E%3C/mask%3E%3Cpath fill='%23eb6a7a' d='M16%2C12.3528667 C14.04%2C12.4288667 11.656%2C12.7402 10%2C13.4535333 L10%2C3.42153333 C10.3713333%2C2.9502 12.612%2C2.15486667 16%2C2.01953333 L16%2C12.3528667 Z M2%2C12.3528667 L2%2C2.01953333 C5.38666667%2C2.15486667 7.62733333%2C2.94953333 8%2C3.42086667 L8%2C13.4535333 C6.344%2C12.7402 3.95933333%2C12.4288667 2%2C12.3528667 Z M17%2C0.0002 C14.5233333%2C0.0002 10.7753333%2C0.385533333 9%2C1.65553333 C7.22466667%2C0.385533333 3.47666667%2C0.0002 1%2C0.0002 C0.447333333%2C0.0002 0%2C0.447533333 0%2C1.0002 L0%2C13.3335333 C0%2C13.8855333 0.447333333%2C14.3335333 1%2C14.3335333 C4.95266667%2C14.3335333 7.60733333%2C15.2428667 8.004%2C15.7582 C8.05066667%2C16.2675333 8.47866667%2C16.6668667 9%2C16.6668667 C9.52133333%2C16.6668667 9.95%2C16.2675333 9.996%2C15.7582 C10.3926667%2C15.2428667 13.0473333%2C14.3335333 17%2C14.3335333 C17.552%2C14.3335333 18%2C13.8855333 18%2C13.3335333 L18%2C1.0002 C18%2C0.447533333 17.552%2C0.0002 17%2C0.0002 Z' mask='url%28%23guide-b%29'/%3E%3Cpath fill='%23eb6a7a' d='M5.652 3.4056C5.20133333 3.2536 4.344 3.00026667 3.66666667 3.00026667 3.114 3.00026667 2.66666667 3.4476 2.66666667 4.00026667 2.66666667 4.55226667 3.114 5.00026667 3.66666667 5.00026667 4.17533333 5.00026667 5.27666667 5.36626667 5.63533333 5.54293333 5.81533333 5.71826667 6.062 5.82693333 6.33333333 5.82693333 6.886 5.82693333 7.33333333 5.37893333 7.33333333 4.82693333 7.33333333 4.0336 6.60466667 3.7256 5.652 3.4056M5.652 6.73893333C5.20133333 6.58693333 4.344 6.3336 3.66666667 6.3336 3.114 6.3336 2.66666667 6.78093333 2.66666667 7.3336 2.66666667 7.8856 3.114 8.3336 3.66666667 8.3336 4.17533333 8.3336 5.27666667 8.6996 5.63533333 8.87626667 5.81533333 9.05226667 6.062 9.16026667 6.33333333 9.16026667 6.886 9.16026667 7.33333333 8.71226667 7.33333333 8.16026667 7.33333333 7.36693333 6.60466667 7.05893333 5.652 6.73893333M5.652 9.73893333C5.20133333 9.58693333 4.344 9.3336 3.66666667 9.3336 3.114 9.3336 2.66666667 9.78093333 2.66666667 10.3336 2.66666667 10.8856 3.114 11.3336 3.66666667 11.3336 4.17533333 11.3336 5.27666667 11.6996 5.63533333 11.8762667 5.81533333 12.0522667 6.062 12.1602667 6.33333333 12.1602667 6.886 12.1602667 7.33333333 11.7122667 7.33333333 11.1602667 7.33333333 10.3669333 6.60466667 10.0582667 5.652 9.73893333M14.2493333 9.00326667C12.758 9.12926667 12.214 9.29526667 11.2353333 9.76526667 10.7366667 10.0032667 10.526 10.6006 10.7646667 11.0986 10.9366667 11.4579333 11.294 11.6666 11.6673333 11.6666 11.812 11.6666 11.9586667 11.6352667 12.098 11.5686 12.8233333 11.2212667 13.1146667 11.1066 14.4173333 10.9966 14.968 10.9499333 15.376 10.4659333 15.33 9.91593333 15.2833333 9.36526667 14.794 8.96926667 14.2493333 9.00326667M12.6666667 5.25326667C12.8673333 5.19126667 13.072 5.14393333 13.3333333 5.1046L13.3333333 5.8646C13.0846667 5.89393333 12.868 5.92793333 12.6666667 5.96926667L12.6666667 5.25326667zM11.1053333 8.16126667C11.2733333 8.27526667 11.4693333 8.33326667 11.6666667 8.33326667 11.792 8.33326667 11.9173333 8.30993333 12.0373333 8.26193333 12.778 7.9666 13.0753333 7.8686 14.4033333 7.77526667 14.9273333 7.7386 15.3333333 7.3026 15.3333333 6.77793333L15.3333333 3.99993333C15.3333333 3.7226 15.218 3.45793333 15.0146667 3.2686 14.8126667 3.07926667 14.5393333 2.98193333 14.2633333 3.0026 12.784 3.1066 12.2753333 3.23593333 11.296 3.62726667 10.916 3.7786 10.6666667 4.1466 10.6666667 4.55593333L10.6666667 7.33326667C10.6666667 7.66526667 10.8313333 7.97526667 11.1053333 8.16126667z'/%3E%3C/g%3E%3C/svg%3E")}.icon-qa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='1' y='1' width='18' height='18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1H18.9999V19H1V1Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url%28%23mask0%29'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.71534 3.34622C3.66838 3.34622 3.61047 3.34622 3.50012 3.46752C3.39055 3.58804 3.34594 3.70387 3.34594 3.86978V14.788L4.42595 13.6C4.649 13.355 4.96439 13.2149 5.29544 13.2149H16.2818C16.3202 13.2149 16.3734 13.2149 16.4814 13.0905C16.6003 12.9559 16.6504 12.8236 16.6504 12.6514V3.86978C16.6504 3.70387 16.6066 3.58804 16.497 3.46752C16.3859 3.34622 16.328 3.34622 16.2818 3.34622H3.71534ZM2.17365 19C2.032 19 1.88799 18.9742 1.75025 18.921C1.2979 18.7464 0.999725 18.3113 0.999725 17.8261V3.87139C0.999725 3.12478 1.26425 2.43843 1.76512 1.88904C2.29496 1.30757 2.96957 1 3.71697 1H16.2834C17.0308 1 17.7055 1.30757 18.2353 1.88904C18.7354 2.43843 18.9999 3.12478 18.9999 3.87139V12.653C18.9999 13.3903 18.7409 14.0774 18.2509 14.6385C17.7203 15.2443 17.0394 15.5643 16.2834 15.5643H5.81673L3.04314 18.6157C2.81618 18.8654 2.49765 19 2.17365 19V19Z' fill='%23eb6a7a'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3844 7.85659H6.47219C5.81706 7.85659 5.28536 7.28058 5.28536 6.57087C5.28536 5.86116 5.81706 5.28516 6.47219 5.28516H14.3844C15.0395 5.28516 15.5712 5.86116 15.5712 6.57087C15.5712 7.28058 15.0395 7.85659 14.3844 7.85659' fill='%23eb6a7a'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9996 11.2882H6.42822C5.79736 11.2882 5.28536 10.7122 5.28536 10.0025C5.28536 9.2928 5.79736 8.7168 6.42822 8.7168H10.9996C11.6305 8.7168 12.1425 9.2928 12.1425 10.0025C12.1425 10.7122 11.6305 11.2882 10.9996 11.2882Z' fill='%23eb6a7a'/%3E%3C/svg%3E")}.icon-news{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cg fill='%23eb6a7a' fill-rule='evenodd'%3E%3Cpath d='M5.4 6.84L6.84 6.84 6.84 5.4 5.4 5.4 5.4 6.84zM7.92 9L4.32 9C3.72384 9 3.24 8.51688 3.24 7.92L3.24 4.32C3.24 3.72312 3.72384 3.24 4.32 3.24L7.92 3.24C8.51616 3.24 9 3.72312 9 4.32L9 7.92C9 8.51688 8.51616 9 7.92 9zM10.8 11.88L4.32 11.88C3.72384 11.88 3.24 11.39616 3.24 10.8 3.24 10.20384 3.72384 9.72 4.32 9.72L10.8 9.72C11.39616 9.72 11.88 10.20384 11.88 10.8 11.88 11.39616 11.39616 11.88 10.8 11.88M10.8 9C10.72728 9 10.656 8.9928 10.5912 8.9784 10.51848 8.964 10.4544 8.9424 10.3896 8.9208 10.3248 8.892 10.26 8.856 10.2024 8.82 10.1376 8.7768 10.0872 8.7336 10.03608 8.6832 9.8352 8.4816 9.72 8.2008 9.72 7.92 9.72 7.6392 9.8352 7.3584 10.03608 7.1568 10.0872 7.1064 10.1376 7.0632 10.2024 7.02 10.26 6.984 10.3248 6.948 10.3896 6.9192 10.4544 6.8976 10.51848 6.876 10.5912 6.8616 10.72728 6.8328 10.872 6.8328 11.0088 6.8616 11.0808 6.876 11.14488 6.8976 11.20968 6.9192 11.2752 6.948 11.34 6.984 11.3976 7.02 11.4552 7.0632 11.5128 7.1064 11.5632 7.1568 11.7648 7.3584 11.88 7.6392 11.88 7.92 11.88 8.2008 11.7648 8.4816 11.5632 8.6832 11.5128 8.7336 11.4552 8.7768 11.3976 8.82 11.34 8.856 11.2752 8.892 11.20968 8.9208 11.14488 8.9424 11.0808 8.964 11.0088 8.9784 10.944 8.9928 10.872 9 10.8 9M10.8 6C10.72728 6 10.656 5.9928 10.5912 5.9784 10.51848 5.964 10.4544 5.9424 10.3896 5.9208 10.3248 5.892 10.26 5.856 10.2024 5.82 10.1376 5.7768 10.0872 5.7336 10.03608 5.6832 9.8352 5.4816 9.72 5.2008 9.72 4.92 9.72 4.6392 9.8352 4.3584 10.03608 4.1568 10.0872 4.1064 10.1376 4.0632 10.2024 4.02 10.26 3.984 10.3248 3.948 10.3896 3.9192 10.4544 3.8976 10.51848 3.876 10.5912 3.8616 10.72728 3.8328 10.872 3.8328 11.0088 3.8616 11.0808 3.876 11.14488 3.8976 11.20968 3.9192 11.2752 3.948 11.34 3.984 11.3976 4.02 11.4552 4.0632 11.5128 4.1064 11.5632 4.1568 11.7648 4.3584 11.88 4.6392 11.88 4.92 11.88 5.2008 11.7648 5.4816 11.5632 5.6832 11.5128 5.7336 11.4552 5.7768 11.3976 5.82 11.34 5.856 11.2752 5.892 11.20968 5.9208 11.14488 5.9424 11.0808 5.964 11.0088 5.9784 10.944 5.9928 10.872 6 10.8 6M10.8 14.76L4.32 14.76C3.72384 14.76 3.24 14.27616 3.24 13.68 3.24 13.08384 3.72384 12.6 4.32 12.6L10.8 12.6C11.39616 12.6 11.88 13.08384 11.88 13.68 11.88 14.27616 11.39616 14.76 10.8 14.76'/%3E%3Cpath d='M2.16%2C15.84 L12.96%2C15.84 L12.96%2C2.16 L2.16%2C2.16 L2.16%2C15.84 Z M14.04%2C18 L1.08%2C18 C0.48384%2C18 0%2C17.51616 0%2C16.92 L0%2C1.08 C0%2C0.48312 0.48384%2C0 1.08%2C0 L14.04%2C0 C14.63616%2C0 15.12%2C0.48312 15.12%2C1.08 L15.12%2C16.92 C15.12%2C17.51616 14.63616%2C18 14.04%2C18 Z'/%3E%3C/g%3E%3C/svg%3E")}body.home #top-information{display:block;padding:24px;width:100%;margin:0 auto;max-width:530px}body.home #top-information .top-information-parts{display:flex;flex-wrap:wrap;width:100%}body.home #top-information .top-information-parts .top-information-parts-flex{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:16px}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-icon{width:60px;height:60px}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-icon img{margin:0 12px 0 0;padding:0;width:100%;height:100%}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-box{width:calc(100% - 60px);line-height:1.8}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-box .top-information-parts-title{font-size:18px;font-weight:bold}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-box .top-information-parts-desc{font-size:13px}body.home #top-information .top-information-parts-about{margin-top:24px;font-weight:bold;text-align:center}body.home .common-box{margin:16px auto;padding:0 16px;width:100%;height:auto}body.home .common-box+.common-box{margin-top:0}body.home .common-box .common-title{font-size:20px;font-weight:bold}body.home .inquiry-box{margin:16px auto;padding:16px;border-radius:8px;background-color:#f8f7f5;text-align:center}body.home .inquiry-box h2{font-size:18px;margin-bottom:8px}body.home .inquiry-box .inquiry-box-desc{font-size:14px;margin-bottom:16px}body.home .inquiry-box .inquiry-box-button{margin:0 auto}body.home .inquiry-box .inquiry-box-button .button-red{margin:0 auto}body.home .inquiry-box .inquiry-box-small{font-size:12px}body.home .japan-map{margin:16px auto 16px;width:100%;height:auto}body.home .japan-map .map-title{margin:0 auto;padding:0 10px;font-size:20px;font-weight:bold;max-width:1080px}body.home .japan-map .map-img{display:none}body.home .japan-map .map-list{display:block;margin:0;padding:16px 0}body.home .japan-map .map-list .map-menu-flex,body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item{position:relative;display:flex;flex-wrap:nowrap;align-items:center;width:100%;padding:13px 16px;border-top:1px solid #eee;border-bottom:1px solid #eee}body.home .japan-map .map-list .map-menu-flex .map-menu-icon,body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item .map-menu-icon{margin:0 16px 0 0;padding:0;width:16px;height:16px}body.home .japan-map .map-list .map-menu-flex .map-menu-name,body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item .map-menu-name{font-size:14px;font-weight:bold;color:#333;letter-spacing:.8px}body.home .japan-map .map-list .map-menu-flex .map-menu-toggle,body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item .map-menu-toggle{position:absolute;bottom:24px;right:24px;width:12px;height:12px;margin:0;padding:0;cursor:pointer;border-left:3px solid #ff5959;border-bottom:3px solid #ff5959;transform-origin:25% 75%;transform:rotate(-45deg);transition:.5s}body.home .japan-map .map-list .map-menu-flex .map-menu-toggle.rotate{transform:rotate(-225deg)}body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item .map-menu-toggle.rotate{transform:rotate(-225deg)}body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-title{font-size:14px;font-weight:bold;color:#333;margin-left:16px;width:calc(100% - 16px);padding:8px 0}body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item{position:relative;display:flex;margin-left:16px;width:calc(100% - 16px);padding:13px 16px;font-size:14px;font-weight:bold;border-bottom:1px solid #eee}body.home .japan-map .map-list .map-menu-title{font-size:14px;font-weight:bold;padding:16px 0;margin:0 auto;display:flex;justify-content:center}body.home .japan-map .map-list .map-menu-inquire{font-size:16px;font-weight:bold;color:#eb6a7a;background-color:#f8f7f5;padding:16px 0;margin:16px;width:calc(100% - 32px);border:2px solid #eb6a7a;border-radius:8px;display:flex;justify-content:center}body.home #top,body.home .search-result-box{padding:24px 0}body.home #top .top-inner,body.home .search-result-box .top-inner{display:flex;flex-wrap:wrap}body.home #top .top-inner .top-img,body.home .search-result-box .top-inner .top-img{width:100%;border-radius:0;overflow:hidden}body.home #top .top-inner .top-img .top-img-main,body.home .search-result-box .top-inner .top-img .top-img-main{margin:0 0 2px;height:240px;position:relative}body.home #top .top-inner .top-img .top-img-main .top-img-main-label-lessonable,body.home .search-result-box .top-inner .top-img .top-img-main .top-img-main-label-lessonable{position:absolute;top:0;right:0;padding:2px 12px;font-size:18px;color:#fff;background-color:rgba(235,106,122,.8);border-radius:0 0 0 8px}body.home #top .top-inner .top-img .top-img-main img,body.home .search-result-box .top-inner .top-img .top-img-main img{width:100%;height:100%;-o-object-position:50% 20%;object-position:50% 20%;-o-object-fit:cover;object-fit:cover}body.home #top .top-inner .top-img .top-img-thumb-wrap,body.home .search-result-box .top-inner .top-img .top-img-thumb-wrap{margin:0;padding:0;height:96px;overflow:hidden}body.home #top .top-inner .top-img .top-img-thumb-wrap .top-img-thumb-list,body.home .search-result-box .top-inner .top-img .top-img-thumb-wrap .top-img-thumb-list{display:flex;align-items:center;flex-wrap:nowrap;width:100%;overflow-x:auto}body.home #top .top-inner .top-img .top-img-thumb-wrap .top-img-thumb-list .top-img-thumb-item,body.home .search-result-box .top-inner .top-img .top-img-thumb-wrap .top-img-thumb-list .top-img-thumb-item{display:block;cursor:pointer;width:96px;height:96px;min-width:96px;min-height:96px;margin-right:2px;background-size:cover !important;background-position:center !important}body.home #top .top-inner .top-summary,body.home .search-result-box .top-inner .top-summary{width:100%;padding:16px}body.home #top .top-inner .top-summary .top-tag-list,body.home .search-result-box .top-inner .top-summary .top-tag-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 12px}body.home #top .top-inner .top-summary .top-tag-list .top-tag-item,body.home .search-result-box .top-inner .top-summary .top-tag-list .top-tag-item{display:flex;align-items:center;justify-content:center;height:26px;margin:4px 4px 0 0;padding:0 8px;color:#333;font-size:12px;font-weight:bold;border-radius:4px}body.home #top .top-inner .top-summary .top-tag-list .top-tag-item:nth-child(odd),body.home .search-result-box .top-inner .top-summary .top-tag-list .top-tag-item:nth-child(odd){background:#f2f2f2}body.home #top .top-inner .top-summary .top-tag-list .top-tag-item:nth-child(even),body.home .search-result-box .top-inner .top-summary .top-tag-list .top-tag-item:nth-child(even){background:#faf2eb}body.home #top .top-inner .top-summary .top-title,body.home .search-result-box .top-inner .top-summary .top-title{margin:0 0 8px;font-family:Hiragino Sans,sans-serif;font-size:24px;font-weight:bold}body.home #top .top-inner .top-summary .top-owner,body.home .search-result-box .top-inner .top-summary .top-owner{margin:0 0 8px;font-size:14px}body.home #top .top-inner .top-summary .top-summary-tbl,body.home .search-result-box .top-inner .top-summary .top-summary-tbl{width:100%;margin:16px 0;border-bottom:1px solid #eee}body.home #top .top-inner .top-summary .top-summary-tbl tr,body.home .search-result-box .top-inner .top-summary .top-summary-tbl tr{display:flex;align-items:center;padding:12px 0;border-top:1px solid #eee}body.home #top .top-inner .top-summary .top-summary-tbl tr th,body.home #top .top-inner .top-summary .top-summary-tbl tr td{text-align:left;vertical-align:baseline}body.home .search-result-box .top-inner .top-summary .top-summary-tbl tr th,body.home .search-result-box .top-inner .top-summary .top-summary-tbl tr td{text-align:left;vertical-align:baseline}body.home #top .top-inner .top-summary .top-summary-tbl tr th,body.home .search-result-box .top-inner .top-summary .top-summary-tbl tr th{max-width:100px;min-width:80px;font-size:14px;font-weight:bold}body.home #top .top-inner .top-summary .top-summary-tbl tr td,body.home .search-result-box .top-inner .top-summary .top-summary-tbl tr td{text-align:left}body.home #top .top-inner .top-summary .top-summary-tbl .staff-count,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .staff-count{font-size:14px;font-weight:bold;line-height:1.2;color:#ff5959}body.home #top .top-inner .top-summary .top-summary-tbl .staff-count span,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .staff-count span{font-size:18px}body.home #top .top-inner .top-summary .top-summary-tbl .price-option-list,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .price-option-list{display:flex;align-items:center;flex-wrap:wrap}body.home #top .top-inner .top-summary .top-summary-tbl .price-option-list .price-option-item,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .price-option-list .price-option-item{display:flex;align-items:center;margin-right:16px}body.home #top .top-inner .top-summary .top-summary-tbl .price-option-list .price-option-item .name,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .price-option-list .price-option-item .name{width:64px;font-size:13px;color:#666}body.home #top .top-inner .top-summary .top-summary-tbl .price-option-list .price-option-item .notice,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .price-option-list .price-option-item .notice{font-size:14px;color:#ff5959}body.home #top .top-inner .top-summary .top-summary-tbl .address,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .address{font-size:14px}body.home #top .top-inner .top-summary .top-summary-tbl .address .map-link,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .address .map-link{font-size:13px;margin-left:4px;text-decoration:underline !important}body.home #top .top-inner .top-summary .top-summary-tbl .access,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .access{display:flex;align-items:center;flex-wrap:wrap;font-size:14px}body.home #top .top-inner .top-summary .top-summary-tbl .access a,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .access a{display:flex;align-items:center;padding-right:14px}body.home #top .top-inner .top-summary .top-summary-tbl .access a.access-home,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .access a.access-home{position:relative}body.home #top .top-inner .top-summary .top-summary-tbl .access a.access-home:after,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .access a.access-home:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:3px;width:8px;height:8px;background:url(../img/common/icon/icon-arrow-right.svg) no-repeat;background-size:8px 8px}body.home #top .top-inner .top-summary .top-summary-tbl .access .access-detail,body.home .search-result-box .top-inner .top-summary .top-summary-tbl .access .access-detail{margin-left:2px;line-height:2}body.home #main{padding:0 0 16px;background:#f8f7f5}body.home #main .main-inner{display:flex;padding:0}body.home #main .main-inner main{width:100%}body.home #main .main-inner main .main-title{padding:16px 8px;margin-bottom:12px;background-color:#fff;border-radius:8px}body.home #main .main-inner main .main-title h2{font-family:Hiragino Sans,sans-serif;font-weight:700;font-size:20px;letter-spacing:.05em}body.home #main .main-inner main .main-box{padding:16px;border-radius:8px;background-color:#f8f7f5}body.home #main .main-inner main .main-box .main-box-head{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px}body.home #main .main-inner main .main-box .main-box-head .main-box-title{font-size:16px;font-weight:bold}body.home #main .main-inner main .main-box .main-box-head .main-box-toggle{position:relative;text-align:right;color:#eb6a7a;padding-right:32px;cursor:pointer}body.home #main .main-inner main .main-box .main-box-head .main-box-toggle .icon-toggle{position:absolute;top:0;right:0;width:12px;height:12px;margin:0;padding:0;cursor:pointer;border-left:2px solid #ff5959;border-bottom:2px solid #ff5959;transform-origin:25% 75%;transform:rotate(-45deg);transition:.5s}body.home #main .main-inner main .main-box .main-box-body .main-box-flex .main-box-name2 .main-box-toggle .icon-toggle{position:absolute;top:0;right:0;width:12px;height:12px;margin:0;padding:0;cursor:pointer;border-left:2px solid #ff5959;border-bottom:2px solid #ff5959;transform-origin:25% 75%;transform:rotate(-45deg);transition:.5s}body.home #main .main-inner main .main-box .main-box-head .main-box-toggle .icon-toggle.rotate{transform:rotate(-225deg)}body.home #main .main-inner main .main-box .main-box-body .main-box-flex{display:flex;flex-wrap:nowrap;border-bottom:1px solid #f2f2f2}body.home #main .main-inner main .main-box .main-box-body .main-box-flex .main-box-name{width:50%;padding:10px 0;font-size:16px;font-weight:bold;text-align:center;line-height:1.2;background-color:#fff}body.home #main .main-inner main .main-box .main-box-body .main-box-flex .main-box-name2{width:100%;padding:10px 0;font-size:16px;font-weight:bold;text-align:center;line-height:1.2;background-color:#fff}body.home #main .main-inner main .main-box .main-box-body .main-box-flex .main-box-name3{width:75%;padding:10px 0;font-size:16px;font-weight:bold;text-align:center;line-height:1.2;background-color:#fff}body.home #main .main-inner main .main-box .main-box-body .main-box-flex .main-box-content{width:50%;padding:10px 0;font-size:12px;font-weight:bold;text-align:center;line-height:1.2;background-color:#fff}body.home #main .main-inner main .main-box .main-box-body .main-box-flex .main-box-content3{width:25%;padding:10px 0;font-size:12px;font-weight:bold;text-align:center;background-color:#fff;display:flex;justify-content:center;align-items:center}body.home #main .main-inner main .main-box .main-box-body+#main-box-toggle-teacher{margin-top:16px}body.home #main .main-inner main .main-box+.main-box{margin-top:16px}body.home #main .main-inner main .search-box{padding:16px;margin-bottom:12px;background-color:#fff;border-radius:8px}body.home #main .main-inner main .search-box h2{font-family:Hiragino Sans,sans-serif;font-weight:700;font-size:20px;letter-spacing:.05em}body.home #main .main-inner main .search-box .search-summary{margin-bottom:8px;font-size:12px;color:#888}body.home #main .main-inner main .search-box .search-summary a{color:#888}body.home #main .main-inner main .search-box .search-open{font-size:16px;font-weight:bold;text-align:center;cursor:pointer}body.home #main .main-inner main .search-box .search-open .down-arrow{display:inline-block;margin-left:16px;width:12px;height:12px;border-right:2px solid #eb6a7a;border-bottom:2px solid #eb6a7a;transform-origin:70% 70%;transform:rotate(45deg);transition:.2s}body.home #main .main-inner main .search-box .search-open .down-arrow.up-arrow{transform:rotate(-135deg)}body.home #main .main-inner main .search-box .search-form{display:none;padding-top:16px}body.home #main .main-inner main .search-box .search-form form{width:100%;margin:0 auto}body.home #main .main-inner main .search-box .search-form form .search-form-box,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols{border-top:1px solid #eee;border-bottom:1px solid #eee}body.home #main .main-inner main .search-box .search-form form .search-form-box.no-border,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols.no-border{border-top:none;border-bottom:none}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-title,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-title{width:100%;padding:8px 12px 0;color:rgba(0,0,0,.64);font-size:16px;font-weight:bold}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-input,body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input{width:100%;padding:8px 12px;color:rgba(0,0,0,.64);font-size:16px}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-input input[type=text],body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-input input[type=date],body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-input input[type=number],body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select input[type=text],body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select input[type=date],body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select input[type=number]{margin:0;padding:8px;font-size:16px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-input select,body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select select{margin:0;padding:8px;font-size:16px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select{position:relative}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select::after{font-size:16px;position:absolute;top:14px;content:"";font-family:"FontAwesome",serif;pointer-events:none}@media screen and (max-width: 767px){body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select::after{right:5%}}@media screen and (min-width: 767px)and (max-width: 900px){body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select::after{right:3%}}@media screen and (min-width: 900px){body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select::after{top:14px;right:4%}}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input input[type=text],body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input input[type=date],body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input input[type=number]{margin:0;padding:6px;font-size:14px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input select{margin:0;padding:6px;font-size:14px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input-from::after{content:"～";margin-left:4px;margin-top:2px;font-size:14px;position:absolute}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-submit{padding:12px}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols{display:flex;flex-wrap:nowrap}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-submit{padding:12px}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2{width:50%}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 .search-form-input.search-form-select,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 .search-form-input.search-form-select{position:relative}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 .search-form-input.search-form-select::after,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 .search-form-input.search-form-select::after{position:absolute;top:12px;right:18px;content:"";font-family:"Font Awesome 6 Free";font-weight:900}@media screen and (min-width: 900px){body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 .search-form-input.search-form-select::after,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 .search-form-input.search-form-select::after{top:18px;right:32px}}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 input[type=text],body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 input[type=date],body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 input[type=number]{margin:0;padding:8px;font-size:16px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col1 select{margin:0;padding:8px;font-size:16px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 input[type=text],body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 input[type=date],body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 input[type=number]{margin:0;padding:8px;font-size:16px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px}body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-box-col2 select{margin:0;padding:8px;font-size:16px;outline:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.32);border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none}body.home #main .main-inner main .search-result-hit{display:flex;margin:0;padding:12px 16px;font-weight:bold}body.home #main .main-inner main .search-result-hit .search-result-hit-num{color:#ff5959;padding:0 4px}body.home #main .main-inner main .studio-box{margin:0 0 16px 0;padding:16px 0;background-color:#fff;border-radius:8px;word-break:break-word}body.home #main .main-inner main .studio-box .studio-inner-title{padding-left:12px}body.home #main .main-inner main .studio-box .studio-title{font-size:18px;border-bottom:1px solid #eee}body.home #main .main-inner main .studio-box .studio-inner .studio-img{border-radius:0;width:100%}body.home #main .main-inner main .studio-box .studio-inner .studio-img.professional-img img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:258px;margin:auto}body.home #main .main-inner main .studio-box .studio-inner .studio-img img{width:100%;height:172px;border-radius:0;-o-object-fit:cover;object-fit:cover}body.home #main .main-inner main .studio-box .prefecture_wrap{display:flex;flex-wrap:wrap;margin:16px 0}body.home #main .main-inner main .studio-box .prefecture_wrap .studio-title{width:calc(25% - 24px);margin:0 9px 16px 9px;text-align:center;color:#eb6a7a;background-color:#fff;border:2px solid #eb6a7a;border-radius:16px}body.home #main .main-inner main .studio-box .prefecture_wrap .studio-title:hover{background-color:#eb6a7a;color:#fff}body.home #main .main-inner main .studio-box .prefecture_wrap .studio-title.category{width:calc(50% - 24px);font-size:20px}@media screen and (max-width: 599px){body.home #main .main-inner main .studio-box .prefecture_wrap .studio-title.category{width:calc(100% - 24px);text-align:unset}}@media screen and (max-width: 599px){body.home #main .main-inner main .studio-box .prefecture_wrap .studio-title{font-size:18px;text-decoration:underline;border:none;padding:0;letter-spacing:-0.6px}}body.home #main .main-inner main .page-box{margin:0 0 16px 0;padding:16px 0;background-color:#fff;border-radius:8px;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:14px;font-weight:bold}body.home #main .main-inner main .page-box .page-prev-text,body.home #main .main-inner main .page-box .page-next-text{display:none}body.home #main .main-inner main .page-box .page-prev-arrow{display:inline-block;width:12px;height:12px;border-top:2px solid #eb6a7a;border-left:2px solid #eb6a7a;transform-origin:75% 30%;transform:rotate(-45deg)}body.home #main .main-inner main .page-box .page-next-arrow{display:inline-block;width:12px;height:12px;border-top:2px solid #eb6a7a;border-right:2px solid #eb6a7a;transform-origin:25% 30%;transform:rotate(45deg)}body.home #main .main-inner main .photo-flex{position:relative;margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}body.home #main .main-inner main .photo-flex.photo-hide{max-height:700px;overflow:hidden}body.home #main .main-inner main .photo-flex .photo-img{position:relative;margin:8px 0;width:100%}body.home #main .main-inner main .photo-flex .photo-img::before{content:"";display:block;padding-top:75%}body.home #main .main-inner main .photo-flex .photo-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home #main .main-inner main .photo-flex .read-more{position:absolute;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 60%);color:#eb6a7a;cursor:pointer}body.home #main .main-inner main .photo-flex .read-more #read-more-button{position:absolute;bottom:8px;left:0;width:100%;text-align:center;font-weight:bold}body.home #main .main-inner main .photo-flex .read-more #read-more-button .down-arrow{display:inline-block;margin-left:16px;width:12px;height:12px;border-right:2px solid #eb6a7a;border-bottom:2px solid #eb6a7a;transform-origin:70% 70%;transform:rotate(45deg)}body.home #main .main-inner main .info-table{width:100%;border-collapse:collapse;font-size:16px}body.home #main .main-inner main .info-table tr th{width:96px;min-width:70px;max-width:96px;padding:13px 10px;background-color:#f7f7f7;border:1px solid #eee}body.home #main .main-inner main .info-table tr td{padding:13px 10px;background-color:#fff;border:1px solid #eee;word-break:break-all}body.home #main .main-inner main .map-box{position:relative;width:100%;height:480px;margin:0 0 48px;padding:75% 0 0 0}body.home #main .main-inner main .map-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.home #main .main-inner main .map-flex{margin:0;padding:16px 0;display:flex;flex-wrap:wrap;border-top:1px solid #eee;border-bottom:1px solid #eee}body.home #main .main-inner main .map-flex .map-title{width:100%;font-size:16px;font-weight:bold;color:rgba(0,0,0,.64)}body.home #main .main-inner main .map-flex .map-content{width:100%;font-size:16px;color:rgba(0,0,0,.64)}body.home #main .main-inner aside{display:none}body.home #main .main-inner aside .right-menu{display:block;top:48px;position:-webkit-sticky;position:sticky;width:256px;margin-left:24px;z-index:1}body.home #main .main-inner aside .right-menu .right-box{padding:1vh 12px;margin-bottom:1.5vh;border-radius:8px;border:1px solid red;background:#fff}body.home #main .main-inner aside .right-menu .right-box .right-box-title{margin-bottom:1vh;font-size:calc(12px + 1.5vh);font-weight:bold;line-height:1.2;text-align:left;letter-spacing:1px;color:rgba(0,0,0,.64)}body.home #main .main-inner aside .right-menu .right-box .right-box-desc{margin-bottom:1vh;font-size:calc(10px + .5vh);color:#666;text-align:center}body.home #main .main-inner aside .right-menu .right-box .right-box-desc+.right-box-desc{margin-top:1vh}body.home #main .main-inner aside .right-menu .right-box .right-box-button{color:#fff;background-color:#eb6a7a;padding:1.5vh 16px;font-size:calc(12px + .5vh);display:flex;align-items:center;justify-content:center;width:100%;font-weight:bold;line-height:1;text-align:center;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:.25s}body.home #main .main-inner aside .right-menu .right-box .right-box-button+.right-box-desc{margin-top:1vh}body.home #main .main-inner aside .right-menu .right-box .right-menu-title{margin-bottom:.5vh;font-size:calc(10px + 1.5vh);font-weight:bold;line-height:1.2;text-align:center;letter-spacing:1px;color:rgba(0,0,0,.64)}body.home #main .main-inner aside .right-menu .right-box .right-menu-list{font-size:calc(10px + .5vh);border-top:1px solid #eee}body.home #main .main-inner aside .right-menu .right-box .right-menu-list a{display:block;padding:1vh 24px 1vh 0;color:rgba(0,0,0,.64);border-bottom:1px solid #eee}body.home #info,body.home #footerAd{background:#f8f7f5;padding:16px 0}body.home .info-box{margin:16px auto;padding-bottom:16px;border-radius:8px;background:#fff}body.home .info-box h2{padding:24px;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:.05em}body.home .info-box h2.top-page{text-align:center;font-size:26px}body.home .info-box .info-flex{margin:0 auto;padding:8px 16px;display:flex;flex-wrap:nowrap;border-top:1px solid #eee;border-bottom:1px solid #eee}body.home .info-box .info-flex .info-pic{width:84px;height:84px}body.home .info-box .info-flex .info-pic img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home .info-box .info-flex .info-topics{margin-left:16px;width:calc(100% - 84px - 16px)}body.home .info-box .info-flex .info-topics .info-title{width:100%;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;color:#333}body.home .info-box .info-flex .info-topics .info-desc{width:100%;font-size:14px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;color:#333}body.home .info-box .info-flex .info-topics .info-category{display:inline-block;padding:4px 12px;font-size:12px;font-weight:bold;border-radius:4px;color:#333;background-color:#f2f2f2}body.home .info-box .info-flex-twocols{display:flex;flex-wrap:wrap}body.home .info-box .info-flex-twocols .info-flex{width:100%}body.home footer{padding:48px 16px 0;background:#fff;border-top:1px solid #eee}body.home footer .footer-description{font-size:12px;line-height:24px;margin:0 auto 32px;width:100%;max-width:1080px;text-align:justify;color:#666}body.home footer .footer-container{display:flex;flex-wrap:wrap;margin:0 auto 32px;padding:8px 0;max-width:1080px;justify-content:space-between}body.home footer .footer-container .footer-main-logo{width:100%;margin:0 calc(50% - 150px)}body.home footer .footer-container .footer-main-logo .logo{width:300px;padding:8px 0}body.home footer .footer-container .footer-main-logo .logo img{margin:auto}body.home footer .footer-container .footer-main-logo .footer-sns-icon{padding:8px 0}body.home footer .footer-container .footer-sns-icon{text-align:center}body.home footer .footer-container .footer-sns-icon img{display:inline}body.home footer .footer-container .footer-box{width:100%;border-top:1px solid #eee;padding:8px}body.home footer .footer-container .footer-box .footer-box-title{font-size:16px;font-weight:bold;margin-bottom:16px}body.home footer .footer-container .footer-box .footer-box-title.small{font-size:14px;border-top:1px solid #eee;padding-top:16px}body.home footer .footer-container .footer-box .footer-box-link{position:relative;display:block;font-size:12px;font-weight:bold;color:#333;line-height:32px;padding-left:24px}body.home footer .footer-container .footer-box .footer-box-link::before{position:absolute;display:block;content:"";top:10px;left:0;width:12px;height:12px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16' viewBox='0 0 9 16'%3E%3Cpath fill='%23eb6a7a' fill-rule='evenodd' d='M1 16a1.002 1.002 0 0 1-.707-1.707L6.586 8 .293 1.707A1.002 1.002 0 0 1 1.707.293l7 7c.39.39.39 1.024 0 1.414l-7 7A.997.997 0 0 1 1 16'/%3E%3C/svg%3E")}body.home footer .footer-container .footer-box .footer-box-inquiry{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;color:#fff;background-color:#eb6a7a;border-radius:8px;margin:0;padding:12px}body.home footer .footer-container .footer-box .footer-box-open{font-size:11px;margin-bottom:40px;color:#333}body.home footer .footer-container.pc-only{display:flex}@media screen and (max-width: 599px){body.home footer .footer-container.pc-only{display:none}}body.home footer .footer-container.sp-only{display:none}@media screen and (max-width: 599px){body.home footer .footer-container.sp-only{display:flex}}body.home footer .footer-bottom{max-width:1080px;margin:0 auto;border-top:1px solid #eee;font-size:11px;display:block}body.home footer .footer-bottom .footer-bottom-left{display:flex;justify-content:center;font-weight:bold;margin:0 auto;padding:16px 0}body.home footer .footer-bottom .footer-bottom-left a{display:block;margin:0 12px;color:#333}body.home footer .footer-bottom .footer-bottom-right{display:flex;margin:0 auto;padding:16px 0;justify-content:center}body.home .footer-box-title.sp-only{display:none}@media screen and (max-width: 599px){body.home .footer-box-title.sp-only{font-size:16px;font-weight:bold;display:block}}@media only screen and (max-width: 1279px){body.home footer{padding-bottom:80px}}@media screen and (min-width: 1024px){body.home #main .main-inner main .search-box{margin-bottom:16px}body.home #main .main-inner main .studio-box{padding:16px 24px}body.home #main .main-inner main .page-box{padding:16px 24px}body.home #main .main-inner main .main-title{margin-bottom:16px}body.home #main .main-inner aside .right-menu{top:48px}body.home .info-box{max-width:1080px}body.home footer .footer-container{flex-wrap:nowrap}body.home footer .footer-container .footer-main-logo{margin:0;width:200px}body.home footer .footer-container .footer-main-logo .logo{width:200px}body.home footer .footer-container .footer-main-logo .logo img{width:100%}body.home footer .footer-container .footer-box{width:auto;border-top:none;padding:0 8px}body.home footer .footer-container .footer-box .footer-box-title.small{border-top:none}body.home footer .footer-bottom{display:flex;flex-wrap:nowrap;justify-content:space-between}body.home footer .footer-bottom .footer-bottom-left{margin:0;justify-content:flex-start}body.home footer .footer-bottom .footer-bottom-left a{margin:0 24px 0 0}body.home footer .footer-bottom .footer-bottom-right{margin:0;justify-content:flex-end}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-icon{margin:0 16px 0 0;width:90px;height:90px}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-box{width:calc(100% - 90px)}body.home .inquiry-box{max-width:1080px}body.home .japan-map .map-img{display:block;position:relative;margin:40px calc(50% - 400px) 56px;padding:0 0 72px;width:800px;height:612px}body.home .japan-map .map-img img{width:800px;height:540px}body.home .japan-map .map-img .map-pref-onecol{position:absolute;width:70px;background-color:#fff;border-radius:4px;border-left:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.12);overflow:hidden}body.home .japan-map .map-img .map-pref-onecol .map-pref-col{padding:4px;font-size:18px;font-weight:bold;color:#333;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee}body.home .japan-map .map-img .map-pref-onecol .map-pref-col a{color:#333}body.home .japan-map .map-img .map-pref-twocols{position:absolute;width:140px;background-color:#fff;border-radius:4px;border-left:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;flex-wrap:wrap;overflow:hidden}body.home .japan-map .map-img .map-pref-twocols .map-pref-col{width:50%;padding:4px;font-size:18px;font-weight:bold;color:#333;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee}body.home .japan-map .map-img .map-pref-twocols .map-pref-col a{color:#333}body.home .japan-map .map-list{display:none}}@media screen and (min-width: 900px){body.home .common-box{padding:0 32px}body.home .inquiry-box .inquiry-box-button .button-red{width:240px}body.home #top,body.home .search-result-box{padding:24px 16px}body.home #top .top-inner,body.home .search-result-box .top-inner{flex-wrap:nowrap}body.home #top .top-inner .top-img,body.home .search-result-box .top-inner .top-img{margin-right:24px;width:420px;border-radius:8px}body.home #top .top-inner .top-img .top-img-main,body.home .search-result-box .top-inner .top-img .top-img-main{width:420px;height:315px}body.home #top .top-inner .top-img .top-img-main .top-img-main-label-lessonable,body.home .search-result-box .top-inner .top-img .top-img-main .top-img-main-label-lessonable{border-radius:0 8px 0 8px}body.home #top .top-inner .top-summary,body.home .search-result-box .top-inner .top-summary{padding:0;width:calc(100% - 420px - 24px)}body.home #main{padding:0 16px 16px}body.home #main .main-inner{padding:16px 0 0}body.home #main .main-inner main{width:calc(100% - 256px - 24px)}body.home #main .main-inner main .main-title{padding:24px}body.home #main .main-inner main .main-title h2{font-size:28px}body.home #main .main-inner main .search-box{padding:24px}body.home #main .main-inner main .search-box h2{font-size:28px}body.home #main .main-inner main .search-box .search-form form{width:95%}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-title,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-title{padding:12px 24px 0 0;font-size:16px}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-input,body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-input{padding:12px 24px 12px 0}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select::after{position:absolute;top:14px;right:32px;content:"";font-family:"Font Awesome 6 Free";font-weight:900}}@media screen and (min-width: 900px)and (min-width: 900px){body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-select::after{top:18px;right:32px}}@media screen and (min-width: 900px){body.home #main .main-inner main .search-result-hit{margin:16px 0;font-size:20px}}@media screen and (min-width: 900px){body.home #main .main-inner main .studio-box .studio-inner .studio-img{width:320px;height:240px}body.home #main .main-inner main .studio-box .studio-inner .studio-img.professional-img img,body.home #main .main-inner main .studio-box .studio-inner .studio-img img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home #main .main-inner main .studio-box .studio-inner .studio-img .studio-img-label-lessonable{border-radius:0 8px 0 8px}body.home #main .main-inner main .studio-box .studio-inner .studio-summary{width:calc(100% - 320px - 24px)}}@media screen and (min-width: 900px){body.home #main .main-inner main .page-box .page-prev-text,body.home #main .main-inner main .page-box .page-next-text{display:inline}}@media screen and (min-width: 900px){body.home #main .main-inner aside{display:block;width:280px}}@media screen and (min-width: 900px){body.home #main .main-inner aside .right-menu{top:88px}}@media screen and (min-width: 900px){body.home #info{padding:8px 16px}}@media screen and (min-width: 900px){body.home #footerAd{padding:8px 16px}}@media screen and (min-width: 768px){body.home #top-information{margin:0 auto;padding:40px 24px;max-width:1080px}body.home #top-information .top-information-parts{flex-wrap:nowrap;justify-content:space-between}body.home #top-information .top-information-parts .top-information-parts-flex{max-width:348px}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-icon{width:80px;height:80px}body.home #top-information .top-information-parts .top-information-parts-flex .top-information-parts-box{width:calc(100% - 80px)}body.home #main .main-inner main .search-box h2{font-size:26px}body.home #main .main-inner main .search-box .search-form form .search-form-box .search-form-submit,body.home #main .main-inner main .search-box .search-form form .search-form-box-twocols .search-form-submit{padding:16px;font-size:18px;max-width:250px;margin:0 auto}body.home #main .main-inner main .studio-box{margin:0 0 24px 0;padding:16px 24px}body.home #main .main-inner main .studio-box .studio-title{font-size:24px}body.home #main .main-inner main .page-box{margin:0 0 24px 0;padding:16px 24px}body.home #main .main-inner main .map-flex .map-title{width:20%}body.home #main .main-inner main .map-flex .map-content{width:80%}body.home #main .main-inner main .main-title h2{font-size:26px}body.home .info-box h2{position:relative;font-size:20px}body.home .info-box .info-flex{border-top:none;border-bottom:none}body.home .info-box .info-flex-twocols .info-flex{width:50%}body.home .common-box .common-title{padding:0 32px;font-size:26px}body.home .inquiry-box h2{font-size:16px;letter-spacing:.08em}body.home .inquiry-box .inquiry-box-desc{font-size:15px;margin-bottom:12px;letter-spacing:.08em}body.home .inquiry-box .inquiry-box-button .button-red{width:200px}body.home .japan-map{margin:16px auto 64px;padding:0 32px}body.home .japan-map .map-title{padding:0;font-size:26px}body.home .japan-map .map-list .map-menu-flex,body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item{padding:16px 24px}body.home .japan-map .map-list .map-menu-flex .map-menu-name,body.home .japan-map .map-list .map-menu-sub-menu .map-menu-sub-menu-item .map-menu-name{font-size:14px}}@media screen and (min-width: 481px){body.home #main .main-inner main .photo-flex .photo-img{width:49%}}.competitionSection{color:rgba(0,0,0,.72);font-size:11px;font-weight:normal}.competitionPlace{color:rgba(0,0,0,.72);font-size:14px;font-weight:bold}@media(max-width: 720px){.sp-non{display:none}}.example_responsive_1{width:336px}.example_responsive_head{width:320px;height:100px;margin:8px auto}@media(min-width: 500px){.example_responsive_head{width:468px;height:60px}}@media(min-width: 800px){.example_responsive_head{width:728px;height:90px}}.ads_col{text-align:center;background-color:rgba(0,0,0,.08)}.mtb{margin:24px auto}.ads_colw{text-align:center}.ads_col-2-wrap{max-width:960px;display:flex;justify-content:space-evenly;margin:16px auto 24px}.ads_col-2-wrap>.ads_col{width:336px}@media screen and (min-width: 769px){.u-hidden-pc{display:none !important}}.attentionText{color:red;margin-bottom:16px;font-size:14px;font-weight:bold}.link_banner,.link_banners{width:90%;margin:32px auto}.link_banner img,.link_banners img{border-radius:8px;z-index:1}.four_banners{display:flex;flex-wrap:wrap;justify-content:space-around}.four_banners a{width:48%;margin-bottom:8px;z-index:1}@media screen and (max-width: 667px){.hidden_sp{display:none}}@media screen and (min-width: 667px){.hidden_pc{display:none}.banner-title{padding:0 48px;font-size:26px}.link_banner{width:55%;margin:48px auto}.latindoubles{width:50%}.four_banners,.four_banner{justify-content:center}.four_banners a{width:47%;margin-right:16px;margin-bottom:16px}}.text-color{color:#333}.text-color-w{color:#fff}.text-link-color{color:#eb6a7a !important}.c-attention_text{width:44%;margin:0 auto 16px;font-size:1rem}@media screen and (max-width: 800px){.c-attention_text{width:80%}}.p-menu-production__heading{padding:55px 0 35px;margin:0 auto;max-width:900px}.p-menu-production__heading .p-menu-production__title{text-align:center;font-size:1.6rem;margin-bottom:30px}.p-menu-production__heading .p-menu-production__progressbar{width:100%;position:relative;margin:0;padding:0;font-size:1.4rem;font-weight:bold;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;z-index:0}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:25%;color:#23abdd;counter-increment:steps}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item:before{display:block;width:32px;height:32px;margin:0 auto 14px;border:1px solid #23abdd;line-height:26px;font-size:18px;text-align:center;border-radius:50%;background-color:#fff;content:counter(steps)}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item:after{position:absolute;z-index:-1;top:16px;left:-50%;width:100%;height:1px;content:"";background-color:#23abdd}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item:first-of-type:after{content:none}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item.active{color:#23abdd}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item.active:before{background-color:#23abdd;color:#fff}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item.active:after{background-color:#23abdd}.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item br{display:none}@media(min-width: 0px)and (max-width: 599px){.p-menu-production__heading .p-menu-production__progressbar .p-menu-production__progressbar-item br{display:block}}.l-header-breadcrumb{padding:8px 8px 8px 12vw;border-top:solid 1px #cbcbcb;border-bottom:solid 1px #eee}.l-header-breadcrumb .l-header-breadcrumb__list{width:100%;overflow-x:auto;display:flex;margin:0 auto;padding:0 8px;scrollbar-width:none;-ms-overflow-style:none}.l-header-breadcrumb .l-header-breadcrumb__list::-webkit-scrollbar{display:none}.l-header-breadcrumb .l-header-breadcrumb__item{font-size:1.2rem;font-weight:400;white-space:nowrap}.l-header-breadcrumb .l-header-breadcrumb__item:first-of-type::before{content:"";display:inline-block;width:10px;height:10px;background-image:url(../image/icon-home.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px}.l-header-breadcrumb .l-header-breadcrumb__item:not(:last-of-type)::after{content:"";display:inline-block;width:3px;height:6px;background-image:url(../image/icon-right.svg);background-size:contain;background-repeat:no-repeat;margin:0 4px}.l-header-breadcrumb .l-header-breadcrumb__item a{color:#333}.l-header-breadcrumb .l-header-breadcrumb__item a:hover{color:#eb6a7a;text-decoration:underline;font-weight:bold;opacity:.8;transition:all .2s}.l-header-breadcrumb .isActive a,.l-header-breadcrumb .isActive div{color:#eb6a7a;font-weight:bold}@media(min-width: 0px)and (max-width: 599px){.l-header-breadcrumb{padding:8px}}.c-backLink{font-size:13px;color:#eb6a7a}.c-noMessage{width:100%;padding:16px;background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.64);text-align:center;font-size:13px;box-sizing:border-box;border-radius:4px}.c-messageBlock{max-height:320px;overflow:auto;border-bottom:solid 1px rgba(0,0,0,.08);background-color:rgba(255,55,92,.07);padding-top:24px;padding-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.16) inset}.c-messageInput{background-color:#fff;border:solid 1px rgba(0,0,0,.32);padding:6px;border-radius:4px;box-sizing:border-box;height:auto;width:100%}.c-messageInput::-moz-placeholder{color:rgba(0,0,0,.32);font-size:12px}.c-messageInput::-moz-placeholder,.c-messageInput:-ms-input-placeholder,.c-messageInput::placeholder{color:rgba(0,0,0,.32);font-size:12px}.c-messageLists{width:90%;margin-left:auto;margin-right:auto}.c-messageList{border-top:solid 1px rgba(0,0,0,.16);border-bottom:solid 1px rgba(0,0,0,.16);padding-top:12px;padding-bottom:12px;margin-top:12px;width:100%}.c-messageList:hover{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#eb6a7a;opacity:.8}.c-messageListBody{background-color:#fff;border-radius:6px;padding:8px 12px;font-size:13px;line-height:18px}.c-messageListContent{padding-left:12px;flex:4}.c-messageListContentTop{display:flex}.c-messageListContentMeta{width:100px}.c-messageListContentMeta_time{color:rgba(0,0,0,.32);font-size:11px}.c-messageListContentMeta_status{display:inline-block;font-size:10px;background-color:rgba(0,0,0,.16);padding:0 6px;border-radius:4px;color:#fff;background-color:#eb6a7a}.c-messageListContentText{font-size:13px;line-height:1.2em;margin-top:4px;height:45px;overflow:hidden}.c-messageListContent_name{flex:1}.c-messageListInner{width:90%;margin-left:auto;margin-right:auto;display:flex}.c-messageListOwn{display:flex}.c-messageListOwnLeft{flex:1;margin-right:12px}.c-messageListSenderPhoto{width:64px;height:64px}.c-messageListSenderPhoto img{width:100%;height:100%;border:solid 1px rgba(0,0,0,.16);border-radius:4px}.c-messageListTime{margin-top:4px;color:rgba(0,0,0,.32);text-align:center;font-size:11px}.c-messageListYours{display:flex}.c-messageListYoursRight{flex:1;margin-left:12px}.c-messageList_image{width:60px;height:60px;margin:auto}.c-messageList_image img{width:100%;height:100%;border:solid 1px rgba(0,0,0,.16);border-radius:4px;flex:1}.c-division-flex{width:100%;display:flex;flex-wrap:nowrap;justify-content:center}.c-division-flex div.c-division-card{display:block;position:relative;margin:8px;width:100%;max-width:330px;min-width:160px;height:500px;border-radius:16px;border:1px solid rgba(0,0,0,.16)}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card{height:360px;margin:0 4px}}.c-division-flex div.c-division-card .c-division-card-img img{padding:0;border-radius:16px 16px 0 0;margin-bottom:32px}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card .c-division-card-img img{margin-bottom:16px}}.c-division-flex div.c-division-card .c-division-card-info{padding:0 16px 0}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card .c-division-card-info{padding:0 6px 0}}.c-division-flex div.c-division-card .c-division-card-info .c-division-card-info-title{font-size:22px;font-weight:bold;text-align:center;margin-bottom:16px}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card .c-division-card-info .c-division-card-info-title{font-size:15px;margin-bottom:8px}}.c-division-flex div.c-division-card .c-division-card-info .c-division-card-info-detail{font-size:16px;font-weight:bold;color:#484848;margin-bottom:16px}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card .c-division-card-info .c-division-card-info-detail{font-size:12px}}.c-division-flex div.c-division-card .c-division-card-info .c-division-card-info-alert{font-weight:normal;font-size:12px}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card .c-division-card-info .c-division-card-info-alert{font-size:10px}}.c-division-flex div.c-division-card form .c-button{position:absolute;bottom:0;display:block;font-size:18px;width:240px;height:50px;margin:16px 0;left:50%;transform:translateX(-50%);background-color:#eb6a7a;color:#fff;border:2px solid #eb6a7a;border-radius:48px}@media screen and (max-width: 1023px){.c-division-flex div.c-division-card form .c-button{font-size:14px;width:128px;height:48px}}.c-division-flex div.c-division-card form .c-button:hover{background-color:#fff;color:#eb6a7a}.magazine-contents{display:flex;max-width:1080px;margin:auto;gap:16px}@media screen and (max-width: 599px){.magazine-contents{flex-wrap:wrap;gap:0}}#magazine,#magazine2,#magazine3,#magazine4{margin-top:16px}#magazine ul,#magazine #tdi_39,#magazine2 ul,#magazine2 #tdi_39,#magazine3 ul,#magazine3 #tdi_39,#magazine4 ul,#magazine4 #tdi_39{margin:0 16px}#magazine li,#magazine .td-block-span4,#magazine2 li,#magazine2 .td-block-span4,#magazine3 li,#magazine3 .td-block-span4,#magazine4 li,#magazine4 .td-block-span4{overflow:hidden;margin-bottom:16px}@media screen and (max-width: 599px){#magazine li,#magazine .td-block-span4,#magazine2 li,#magazine2 .td-block-span4,#magazine3 li,#magazine3 .td-block-span4,#magazine4 li,#magazine4 .td-block-span4{border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px}}#magazine .td_module_wrap,#magazine li,#magazine2 .td_module_wrap,#magazine2 li,#magazine3 .td_module_wrap,#magazine3 li,#magazine4 .td_module_wrap,#magazine4 li{display:flex;gap:8px}#magazine .wpp-thumbnail,#magazine .td-module-thumb,#magazine2 .wpp-thumbnail,#magazine2 .td-module-thumb,#magazine3 .wpp-thumbnail,#magazine3 .td-module-thumb,#magazine4 .wpp-thumbnail,#magazine4 .td-module-thumb{flex:1}#magazine .td-module-thumb>a,#magazine2 .td-module-thumb>a,#magazine3 .td-module-thumb>a,#magazine4 .td-module-thumb>a{display:block}@media screen and (max-width: 599px){#magazine .td-module-thumb>a,#magazine2 .td-module-thumb>a,#magazine3 .td-module-thumb>a,#magazine4 .td-module-thumb>a{width:96px;height:72px}}#magazine .wpp-thumbnail,#magazine .entry-thumb,#magazine2 .wpp-thumbnail,#magazine2 .entry-thumb,#magazine3 .wpp-thumbnail,#magazine3 .entry-thumb,#magazine4 .wpp-thumbnail,#magazine4 .entry-thumb{width:120px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 0 4px 1px rgba(0,0,0,.05)}@media screen and (max-width: 599px){#magazine .wpp-thumbnail,#magazine .entry-thumb,#magazine2 .wpp-thumbnail,#magazine2 .entry-thumb,#magazine3 .wpp-thumbnail,#magazine3 .entry-thumb,#magazine4 .wpp-thumbnail,#magazine4 .entry-thumb{width:96px;height:72px}}#magazine .wpp-post-title,#magazine .item-details,#magazine2 .wpp-post-title,#magazine2 .item-details,#magazine3 .wpp-post-title,#magazine3 .item-details,#magazine4 .wpp-post-title,#magazine4 .item-details{flex:3}#magazine .wpp-post-title,#magazine .entry-title,#magazine2 .wpp-post-title,#magazine2 .entry-title,#magazine3 .wpp-post-title,#magazine3 .entry-title,#magazine4 .wpp-post-title,#magazine4 .entry-title{display:block;color:#333;font-size:18px;font-weight:bold}#magazine .wpp-post-title a,#magazine .entry-title a,#magazine2 .wpp-post-title a,#magazine2 .entry-title a,#magazine3 .wpp-post-title a,#magazine3 .entry-title a,#magazine4 .wpp-post-title a,#magazine4 .entry-title a{color:#333}@media screen and (max-width: 599px){#magazine .wpp-post-title,#magazine .entry-title,#magazine2 .wpp-post-title,#magazine2 .entry-title,#magazine3 .wpp-post-title,#magazine3 .entry-title,#magazine4 .wpp-post-title,#magazine4 .entry-title{font-size:16px}}#magazine .wpp-excerpt,#magazine .td-excerpt,#magazine2 .wpp-excerpt,#magazine2 .td-excerpt,#magazine3 .wpp-excerpt,#magazine3 .td-excerpt,#magazine4 .wpp-excerpt,#magazine4 .td-excerpt{display:block;color:#666;font-size:14px}#magazine .wpp-category,#magazine2 .wpp-category,#magazine3 .wpp-category,#magazine4 .wpp-category{color:transparent;font-size:0}#magazine .wpp-category .wpp-taxonomy,#magazine2 .wpp-category .wpp-taxonomy,#magazine3 .wpp-category .wpp-taxonomy,#magazine4 .wpp-category .wpp-taxonomy{font-size:12px;color:#333;font-weight:bold;line-height:1.5;padding:4px 8px;background-color:#eee;display:inline-block;border-radius:4px;margin-right:4px}#magazine .td-post-author-name,#magazine2 .td-post-author-name,#magazine3 .td-post-author-name,#magazine4 .td-post-author-name{display:none}@media screen and (max-width: 599px){#magazine .td-module-meta-info,#magazine .td-module-title,#magazine2 .td-module-meta-info,#magazine2 .td-module-title,#magazine3 .td-module-meta-info,#magazine3 .td-module-title,#magazine4 .td-module-meta-info,#magazine4 .td-module-title{display:inline}}@media screen and (max-width: 599px){#magazine .td-module-date,#magazine2 .td-module-date,#magazine3 .td-module-date,#magazine4 .td-module-date{float:right;font-size:12px;color:#666}}.section--banner{padding-inline:8px}@media screen and (min-width: 1024px){.section--banner{max-width:1080px}}#banner-slide_fv .slide-img img{width:720px;height:420px;-o-object-fit:fill;object-fit:fill;border-radius:8px}@media screen and (max-width: 1023px){#banner-slide_fv .slide-img img{width:100%;height:50vw;max-height:420px}}.banner-slide{max-width:1080px;margin:auto}.banner-slide .slide-img{margin:0 16px}@media screen and (max-width: 599px){.banner-slide .slide-img{margin:0 8px}}.banner-slide .slide-img iframe{width:649px;height:365px}@media screen and (max-width: 599px){.banner-slide .slide-img iframe{width:272px;height:150px}}.banner-slide .slide-img img{width:720px;height:360px;-o-object-fit:fill;object-fit:fill;border-radius:8px}@media screen and (max-width: 599px){.banner-slide .slide-img img{width:100%;height:40vw}}.banner-slide .slide-arrow{background-color:#333;bottom:0;height:0;margin:auto;position:absolute;top:0;width:0}.banner-slide .slick-prev:before,.banner-slide .slick-next:before{color:#eb6a7a !important;background-color:#fff;font-size:44px !important}.banner-slide .slick-arrow{z-index:2 !important;width:48px !important;height:48px !important}.banner-slide .slick-arrow:before{width:40px !important;height:38px !important;position:absolute;top:0;left:2px;opacity:1 !important}.banner-slide .prev-arrow{border-bottom:10px solid #333;border-left:0;border-right:10px solid #fff;border-top:10px solid #333;left:-25px}.banner-slide .next-arrow{border-bottom:10px solid #333;border-left:10px solid #fff;border-right:0;border-top:10px solid #333;right:-25px}.banner-slide button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0}.pc-only{display:inherit}@media screen and (max-width: 599px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 599px){.sp-only{display:inherit}}@media screen and (max-width: 768px){section.common-box{padding:0 4px !important}section.common-box .banner-slide .slide-img{margin:0 4px}}