@charset "UTF-8";
/*!
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
@font-face{font-family:"Quentin";src:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/font/Quentin.otf)}@font-face{font-family:"HelveticaUltraComp";src:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/font/Helvetica-UltraCompressed.woff2) format("woff2"),url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/font/Helvetica-UltraCompressed.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--main-color:#9d9563;--swiper-navigation-color:#000}body{overflow-x:hidden;color:#000;font-family:"Noto Serif JP",serif;font-weight:500}#site-header{position:fixed;top:0;left:0}.admin-bar #site-header{top:32px}@media (max-width:782px){.admin-bar #site-header{top:46px}}#site-header-inner{width:1700px}.site-header-row{display:contents}@media (min-width:959px){.site-header-row{display:flex}}#site-logo{padding-top:1vmin}@media (min-width:959px){#site-logo{float:none;margin-right:auto}}#site-description{width:200px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){#site-description{width:300px}}@media (min-width:959px){#site-description{width:450px;font-size:12px}}.header-contact{display:flex;column-gap:16px;align-items:center;flex-shrink:0;color:#000}@media (max-width:958px){.header-contact{display:none}}.header-contact__tel{font-size:24px}@media (min-width:1200px){.header-contact__tel{font-size:32px}}.header-contact__tel a:hover{color:var(--main-color)}.header-contact__tel i{font-size:82%}.header-contact__opning-hours{font-size:11px;line-height:1.5}.header-contact__opning-hours>span{display:block}@media (min-width:959px){#site-navigation-wrap{float:none;display:flex;justify-content:center}}.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text{display:none !important}#site-navigation-wrap .dropdown-menu>li>a{font-size:14px;font-weight:700;line-height:60px}#mobile-dropdown{opacity:.96;max-height:100vh;padding:16px}.mobile-menu-contents{min-height:460px;padding:20px 0;color:#fff}.mobile-menu-contents a:hover{color:#ddd}.mobile-menu-contact{margin-bottom:20px;text-align:center}.mobile-menu-contact__btn{display:block;margin-bottom:20px;border:1px solid;padding:.75em;color:#fff;font-size:14px;text-align:center}.mobile-menu-contact__tel{display:block;margin:0;font-size:49px;line-height:1.2;color:#fff;text-align:center;white-space:nowrap}@media (min-width:480px){.mobile-menu-contact__tel{font-size:60px}}.mobile-menu-contact__tel>span{margin-right:6px;font-size:74%}.mobile-menu-contact__opning-hours{display:block;color:#fff;font-size:18px;line-height:1.2}.mobile-menu-contact__opning-hours>span{display:block}.mobile-menu-contact__address{display:block;padding-top:14px;font-size:14px;line-height:1.2}#mobile-dropdown .mobile-menu-sns{border-top:1px solid #fff;padding-top:10px}#mobile-dropdown .mobile-menu-sns .sns-list__item{flex:1;font-size:14px}@media (max-width:479px){#mobile-dropdown .mobile-menu-sns .sns-list__item{font-size:11px}}#mobile-dropdown .mobile-menu-sns .sns-list__link{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid;padding:.5em;color:#fff}#mobile-dropdown .mobile-menu-sns .sns-list__link:hover{color:#ddd}#mobile-dropdown .mobile-menu-sns .sns-list__link>.icon{margin:0 0 .25em;font-size:150%}#main{padding-top:134px}@media (max-width:958px){#main{padding-top:74px}}.site-footer{background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/footer-bg.jpg);background-size:cover}#footer-bottom{background-color:transparent}.footer-contents{width:1700px;max-width:90%;margin-right:auto;margin-left:auto;padding:60px 0 0;font-size:16px}@media (min-width:959px){.footer-contents{--gap:30px;display:flex;flex-flow:row wrap;justify-content:center;gap:var(--gap);max-width:98%;padding-bottom:60px;font-size:14px}}@media (min-width:1440px){.footer-contents{--gap:60px;font-size:16px}}@media (max-width:958px){.footer-contents>*{margin-bottom:40px}}.footer-contents__logo{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:100%;color:#fff}@media (min-width:1440px){.footer-contents__logo{align-items:flex-start;width:auto}}.footer-contents__logo .sns-list__item a{color:#41fe00}@media (min-width:959px){.footer-contents__menu{display:flex}}.footer-contents__menu-title{margin-bottom:8px;color:var(--main-color)}@media (min-width:959px){.footer-contents__menu-title{margin-right:10px;padding-right:10px;border-right:2px solid var(--main-color)}}.footer-logo{max-width:196px;margin-bottom:20px}.footer-menu{margin:0;padding:0;color:#fff;list-style:none}.footer-menu__item{margin:0 0 6px}.footer-menu__link{color:#fff}.footer-menu__link:hover{color:var(--main-color)}.footer-fixed-contents{position:fixed;bottom:0;left:0;z-index:99;width:100%}.footer-fixed-menu{display:flex;align-items:center;margin:0;background-color:#41fe00;list-style:none}.footer-fixed-menu__item{display:flex;justify-content:center;width:50%;border-right:1px solid #fff;padding:8px;text-align:center}.footer-fixed-menu__item:last-child{border-right:none}.footer-fixed-menu__link{display:block;width:100%;height:100%;color:#fff}.footer-fixed-menu__link:hover{color:#ddd}.footer-fixed-menu__icon{display:block;font-size:18px;line-height:1}.footer-fixed-menu__text{display:block;font-size:13px;letter-spacing:.07em;line-height:1.2}#scroll-top{z-index:1}@media (max-width:958px){#scroll-top{bottom:72px}}body.home{background:#fff}.top-main-slide{max-width:1920px}.top-main-slide .swiper-pagination{--swiper-pagination-bullet-size:16px;--swiper-pagination-color:#000;--swiper-pagination-bullet-opacity:.2;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;padding-right:16px;text-align:right}.top-main-movie video{vertical-align:bottom}.top-main-slide .swiper-slide{text-align:center}.top-main-slide .swiper-slide>img{width:100%}.top-section{--animate-duration:2s;--section-title-size:80px;--inner-content-max-width:900px;--top-section-font-size:18px;background-color:#fff}@media (min-width:480px){.top-section{--section-title-size:140px}}.top-section dl{margin:0}.section-inner{padding:60px 0}.section-title-wrap{padding:40px 0;text-align:center}.section-title{margin-bottom:0;color:#111;font-family:"HelveticaUltraComp";font-size:var(--section-title-size);font-weight:400;line-height:1.2}.section-title>span{position:relative;display:block;margin-top:.5em;padding-top:.5em;font-family:"Noto Serif JP",serif;font-size:16%}.section-title>span:before{position:absolute;top:-1em;left:50%;transform:translateX(-50%);display:block;width:1em;height:1em;border-radius:50%;background:#86de03;content:""}.section-figure{max-width:560px;margin:0 auto;padding-bottom:40px}.section-desc{font-size:var(--top-section-font-size)}.readmore{display:inline-block;align-self:center;margin-top:auto;border-radius:6px;border:1px solid #000;padding:.25em .75em;color:#000;text-align:center}.readmore:hover{color:var(--main-color);border-color:var(--main-color)}.top-section--banner .section-inner{padding:30px 0}.top-section--banner .section-figure{max-width:560px;padding-bottom:0}.banner-more-link-wrap{text-align:right}.top-section--dreams .section-inner{background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/top-section-dreams-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#000;text-align:center}.top-section--dreams .section-sub-title{animation-delay:.1s;margin:0 0 2em;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700}@media (min-width:768px){.top-section--dreams .section-sub-title{font-size:32px}}.top-section--dreams .section-desc{--animate-delay:.2s;animation-delay:var(--animate-delay);font-family:"Noto Sans JP",sans-serif}.top-section--dreams .section-desc:nth-of-type(2){--animate-delay:.3s}.top-section--dreams .section-desc:nth-of-type(3){--animate-delay:.4s}.top-section--dreams .section-desc:nth-of-type(4){--animate-delay:.5s}.top-section--dreams .section-desc:nth-of-type(5){--animate-delay:.6s}.top-section--dreams .section-desc:nth-of-type(6){--animate-delay:.7s}.top-section--dreams .section-desc>span{color:#86de03;font-size:180%;font-weight:600}.top-section--dreams .section-figure{--animate-delay:.8s;animation-delay:var(--animate-delay)}.top-section.top-section--features{padding-top:0;padding-bottom:0}@media (min-width:480px){.top-section--features .section-title-wrap{padding:80px 0 120px}}.top-section--features .section-sub-title{font-size:32px;font-weight:500}@media (min-width:480px){.top-section--features .section-sub-title{font-size:52px}}.top-section--features .num{display:inline-block;margin-right:.1em;font-family:"HelveticaUltraComp";font-size:170%}.top-section--features .section-desc{max-width:900px}.section-feature-box{margin-top:-3%;padding:10vmin;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/top-section-feature-bg-silver.png);background-size:cover}@media (min-width:768px){.section-feature-box{clip-path:polygon(0 0,100% 8%,100% 100%,0 92%)}}.section-feature-box:nth-of-type(2n){clip-path:polygon(0 3%,100% 0%,100% 97%,0% 100%)}@media (min-width:768px){.section-feature-box:nth-of-type(2n){clip-path:polygon(0 8%,100% 0%,100% 92%,0% 100%)}}.section-feature-box:nth-of-type(2n) .section-feature-box__inner{margin-left:auto;padding-top:3vmin;padding-bottom:0}.section-feature-box__inner{max-width:var(--inner-content-max-width);padding-bottom:3vmin}.section-feature-box.section-feature-box--2{background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/top-section-feature-bg-gold.png)}.top-section.top-section--course .section-sub-title{padding:0 .25em;background:linear-gradient(to top,var(--main-color) 70%,transparent 30%);color:#111;font-family:"HelveticaUltraComp";font-size:56px;font-weight:500;line-height:1}@media (min-width:480px){.top-section.top-section--course .section-sub-title{font-size:80px}}.top-section.top-section--course .section-sub-title>span{display:inline-block;padding-left:.5em;color:#fff;font-size:15%;font-family:"Noto Serif JP",serif}.profile{margin:0 0 40px}@media (min-width:1200px){.profile__inner{display:flex}}.profile__left{flex-basis:50%;margin:0 0 20px}.profile__right{flex:1}.profile__name{margin:0 0 8px;font-size:20px;font-weight:800}@media (min-width:480px){.profile__info{display:flex}}.profile__figure>img{margin:0 0 10px}@media (min-width:480px){.profile__figure{margin-right:20px}}@media (max-width:479px){.profile__figure{margin-bottom:8px;text-align:center}}.profile__meta-title{margin:0;font-weight:800}.course-link-btn{display:inline-block;min-width:288px;max-width:100%;border-radius:6px;padding:1.5em;background:var(--main-color);color:#fff;font-size:16px;text-align:center}.course-link-btn:hover{color:#fff}.course-link-btn__wrap{text-align:center}.top-section--gallery{--text-shadow:3px 2px 2px rgba(0,0,0,1)}.top-section--gallery .section-inner{background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/top-section-gallery-bg.jpg);background-size:cover;clip-path:polygon(0 0,100% 1.2%,100% 100%,0 98.8%)}@media (min-width:768px){.top-section--gallery .section-inner{clip-path:polygon(0 0,100% 3%,100% 100%,0 97%)}}.top-section--gallery .section-lead__wrap{margin:0 0 60px}.top-section--gallery .section-lead{text-shadow:var(--text-shadow);color:#fff;font-size:18px;text-align:center}@media (min-width:768px){.top-section--gallery .section-lead{font-size:26px}}.top-section--gallery .section-lead>span{display:block}.top-section--gallery .section-lead>.section-lead__accent{color:#9e9563;font-size:166%}.top-gallery-box{max-width:1400px;margin:0 auto 60px;color:#fff;font-size:18px}@media (min-width:768px){.top-gallery-box{display:flex;align-items:center}}@media (min-width:959px){.top-gallery-box{font-size:21px}}@media (min-width:1440px){.top-gallery-box{font-size:26px}}.top-gallery-box__figure{position:relative;margin:0 0 20px}@media (min-width:768px){.top-gallery-box__figure{margin:0}}.top-gallery-box__figure:before{--width:216px;--position-per-value:60;--position:calc(-1 * (var(--width) * (var(--position-per-value)/100)));position:absolute;top:-16px;display:block;width:var(--width);height:82px;background-repeat:no-repeat;background-size:contain;content:""}.top-gallery-box--kick .top-gallery-box__figure:before{right:0;background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/kick.png)}@media (min-width:768px){.top-gallery-box--kick .top-gallery-box__figure:before{right:var(--position)}}.top-gallery-box--knee .top-gallery-box__figure:before{--width:228.5px;height:79.5px;left:0;background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/knee.png)}@media (min-width:768px){.top-gallery-box--knee .top-gallery-box__figure:before{left:var(--position)}}.top-gallery-box--punch .top-gallery-box__figure:before{--width:309px;right:0;background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/punch.png)}@media (min-width:768px){.top-gallery-box--punch .top-gallery-box__figure:before{right:var(--position)}}.top-gallery-box--elbow .top-gallery-box__figure:before{--width:314px;top:auto;bottom:-16px;left:0;background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/elbow.png)}@media (min-width:768px){.top-gallery-box--elbow .top-gallery-box__figure:before{left:var(--position)}}.top-gallery-box__desc{position:relative;padding:4vmin;text-shadow:var(--text-shadow)}@media (min-width:768px){.top-gallery-box__desc{flex-shrink:0;margin-left:-108px}}@media (min-width:768px){.top-gallery-box.top-gallery-box--rev{justify-content:flex-end}}.top-gallery-box--rev .top-gallery-box__figure{order:2}@media (min-width:768px){.top-gallery-box--rev .top-gallery-box__desc{z-index:1;margin-right:calc(-30px - 4vmin);margin-left:0}}.greeting-content{margin-bottom:40px}@media (min-width:768px){.greeting-content{display:flex}}.greeting-content .section-figure{position:relative;text-align:center}@media (min-width:768px){.greeting-content .section-figure{order:1;flex-shrink:0;margin-bottom:0}}@media (max-width:767px){.greeting-content .sns-list{justify-content:center;padding-top:10px}}.greeting-content .sns-list{padding-top:.5em}.greeting-content .section-desc__wrap{display:flex;flex-direction:column;padding:0 4vmin}@media (min-width:768px){.greeting-content .section-desc__wrap{padding-left:0}}@media (min-width:768px){.greeting-content .readmore{align-self:flex-start}}.top-section.top-section--publications{padding-top:0}.top-section--publications .section-title{margin-bottom:.5em;font-size:52px}.top-section--publications .section-title>span{display:inline-block;padding-left:.5em}.top-section--publications .section-title>span:before{display:none}.pub-list{--gap:2vmin;display:flex;flex-flow:row wrap;margin:0 calc(-1 * var(--gap)) 0;padding:0;list-style:none}.pub-list__item{width:50%;margin-bottom:calc(2 * var(--gap));padding-right:var(--gap);padding-left:var(--gap)}@media (min-width:768px){.pub-list__item{width:25%}}.pub-list__item img{width:100%}.top-section--price .section-inner{background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/top-section-price-bg.jpg);background-size:cover;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%)}@media (min-width:768px){.top-section--price .section-inner{clip-path:polygon(0 0,100% 8%,100% 100%,0 92%)}}.price-content{max-width:var(--inner-content-max-width);margin-right:auto;margin-left:auto;font-size:var(--top-section-font-size)}.price-table{font-size:150%}@media (max-width:767px){.price-table{display:none}}.price-table td{border:0}.price-table.price-table--sp{font-size:110%;display:none;margin-right:auto;margin-left:auto}@media (max-width:767px){.price-table.price-table--sp{display:table}}.price-table--sp th,.price-table--sp td{text-align:center}.price-table--sp th{border-bottom:2px solid #58371b;padding-top:40px;color:#58371b;font-weight:800}.price-table--sp td{padding:5px}.price-link-btn{display:inline-block;border-radius:6px;padding:1.5em;background:var(--main-color);color:#fff;font-size:16px;text-align:center}.price-link-btn:hover{color:#fff}.price-link-btn__wrap{margin-bottom:60px;text-align:center}.qa-content{max-width:var(--inner-content-max-width);margin-right:auto;margin-left:auto;font-size:var(--top-section-font-size)}.qa__q{margin-bottom:.25em;color:var(--main-color);font-size:150%;font-weight:400}.qa__a{margin-bottom:2.2em}.qa-link-btn{display:inline-block;min-width:288px;max-width:100%;border-radius:6px;padding:1.5em;background:var(--main-color);color:#fff;font-size:16px;text-align:center}.qa-link-btn:hover{color:#fff}.qa-link-btn__wrap{text-align:center}.top-section.top-section--access{--space:4vmin}.top-section--access{--swiper-button-pos:-10%;--swiper-pagination-bullet-horizontal-gap:0}.top-section--access .section-inner{--swiper-navigation-size:32px;background-image:url(//muaythai.jp/wp/wp-content/themes/oceanwp-child/./assets/images/top-section-access-bg.jpg);background-size:cover;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%)}@media (min-width:959px){.top-section--access .section-inner{clip-path:polygon(0 0,100% 8%,100% 100%,0 92%)}}@media (max-width:958px){.top-section--access .container{max-width:80%}}@media (min-width:768px){.top-section--access .section-title{padding-top:40px}}@media (min-width:480px){.top-section--access{--swiper-button-pos:-5%}}.top-section--access .swiper-button-next{right:var(--swiper-button-pos)}.top-section--access .swiper-button-prev{left:var(--swiper-button-pos)}.top-section--access .swiper-horizontal>.swiper-pagination-bullets{position:initial;bottom:initial;display:flex;flex-flow:row wrap;gap:8px;padding:2vmin var(--space) 0}.top-section--access .swiper-pagination-bullet{position:relative;opacity:1;display:inline-flex;align-items:center;overflow:hidden;width:calc(50% - 4px);height:auto;max-height:30px;overflow:hidden;padding:.5em .5em .5em 1.5em;border-radius:3px;border:1px solid var(--main-color);background:var(--main-color);color:#fff;font-size:16px;line-height:1;white-space:nowrap}@media (max-width:767px){.top-section--access .swiper-pagination-bullet{font-size:16px}}.top-section--access .swiper-pagination-bullet:before{position:absolute;top:50%;left:.5em;transform:translate(0,-50%);display:block;color:#fff;font-size:66%;content:"▶"}@media (min-width:959px){.top-section--access .swiper-pagination-bullet{width:calc(25% - 6px)}}.top-section--access .swiper-pagination-bullet-active{color:#000;background:#fff}.top-section--access .swiper-pagination-bullet-active:before{color:#000}.access-content{position:relative;max-width:var(--inner-content-max-width);margin:0 auto 20px auto;padding:var(--space,4vmin) 0;background:#fff;font-size:var(--top-section-font-size)}.branch{padding:var(--space,4vmin);padding-bottom:0;background:#fff}@media (min-width:768px){.branch__info{display:flex;column-gap:var(--space,4vmin)}}.branch__figure{margin-bottom:var(--space,4vmin);text-align:center}@media (min-width:768px){.branch__figure{max-width:360px}}.branch__figure>img{border-radius:6px}.branch__desc{margin-bottom:var(--space,4vmin)}.branch__title{font-size:18px;font-weight:800}.branch__address>p{margin-bottom:0}.news{max-width:var(--inner-content-max-width);margin:0 auto 0 auto;font-size:var(--top-section-font-size)}.news dl{margin:0;border-bottom:1px solid #d1d1d1;padding-top:1em}@media (min-width:768px){.news dl{display:flex}}.news dt{font-weight:400}@media (min-width:768px){.news dt{width:200px}}.top-section.top-section--contact{padding-bottom:40px}.top-contact{max-width:var(--inner-content-max-width);margin:0 auto 0 auto;letter-spacing:.15em}@media (min-width:768px){.top-contact{--contact-space:4vmin;display:flex;align-items:center}}@media (max-width:767px){.top-contact{text-align:center}}.top-contact__tel{margin-bottom:1.5em;padding:var(--contact-space)}@media (min-width:768px){.top-contact__tel{margin-bottom:0;border-right:1px solid var(--main-color)}}.top-contact__tel>p{margin:0;font-size:16px}.top-contact__tel-icon{margin-right:.2em}.top-contact__tel>a,.top-contact__tel-icon{color:var(--main-color);font-size:32px;line-height:1}@media (min-width:959px){.top-contact__tel>a,.top-contact__tel-icon{font-size:52px}}.top-contact__mail{padding:var(--contact-space)}.top-contact__btn{display:inline-block;border-radius:6px;padding:1.5em;background:var(--main-color);color:#fff;font-size:16px;text-align:center}.top-contact__btn:hover{color:#fff}body.separate-blog.separate-layout .blog-entry.grid-entry .blog-entry-inner{padding:0}body.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail{overflow:hidden}@media (min-width:768px){body.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail{height:330px}}@media (min-width:959px){body.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail{height:220px}}@media (min-width:768px){body.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail a{width:100%;height:100%}}@media (min-width:768px){body.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail img{object-fit:cover;object-position:top;width:100%;height:100%}}.blog-entry.grid-entry .blog-entry-header{position:absolute;bottom:0;left:0;display:block;width:100%;margin:0;padding:8px;background-color:rgba(0,0,0,.5)}.blog-entry.grid-entry .blog-entry-header .entry-title{font-size:16px}.blog-entry.post .blog-entry-header .entry-title a{color:#fff}@media (min-width:959px){.single .page-header .container,.page .page-header .container{height:33px}}.sns-list{display:flex;flex-flow:row wrap;column-gap:8px;margin:0;list-style:none}.sns-list__item{font-size:40px;line-height:1}.sns-list__item a{color:var(--main-color)}.blog-entry-comments{display:none}.sns-list.sns-list--btn-text{display:flex;flex-direction:column;gap:8px}@media (max-width:767px){.sns-list.sns-list--btn-text{max-width:288px;margin-right:auto;margin-left:auto}}.sns-list--btn-text .sns-list__item{font-size:18px}.sns-list--btn-text a{display:flex;justify-content:center;align-items:center;border-radius:3px;padding:.5em;background:var(--main-color);color:#fff}.sns-list--btn-text a:hover{color:#fff}.sns-list--btn-text i{margin-right:.5em}.sns-list--btn-text .label{font-size:80%;font-weight:400}.u-mb-3em{margin-bottom:3em}@media (min-width:959px){.u-sp-only{display:none !important}}