@charset "utf-8";@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{position:relative;box-sizing:border-box}.splide__list{display:flex;height:100%;margin:0!important;padding:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;margin:0;pointer-events:none;align-items:center;flex-wrap:wrap;justify-content:center}.splide__pagination li{line-height:1;display:inline-block;margin:0;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;box-sizing:border-box;margin:0;list-style-type:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:20px;height:20px;margin:auto;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict}.splide__sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{position:relative;z-index:0;overflow:hidden}body{line-height:22px}body.brand{padding-top:0}.l-main.\--brand{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;padding:0 10px 20px;background:#fff}.g-footer-top.u-sm-mt-12{margin-top:0}.brand-header{width:100%;height:45px}.brand-header__ttl{display:none}.brand-header__home{float:left;width:20px;height:25px}.brand-header__logo{display:inline-block;height:27px;margin:0;padding:0}.brand-header__brand img{width:94px;vertical-align:baseline}.brand-header-logo-wrap{display:inline-block;overflow:hidden;height:27px;margin:0 auto;padding:0;vertical-align:top}.brand-header-inner{min-width:300px;margin:0 auto;padding:10px;text-align:center}.article-body{line-height:1.6;margin-bottom:40px}.article-body aside{display:block;padding:15px;letter-spacing:1.4px;color:#fff;border-radius:2px;background-color:#747474}.article-body aside,.article-body h1{font-size:12px;font-weight:400;margin:0 0 20px}.article-body h1{line-height:1.7;padding:0}.article-body h2{font-size:16px;font-weight:600;line-height:1.2;display:inline-block;margin:0 0 20px;padding:0;background-repeat:no-repeat;background-position:0 100%;background-size:50px 50px}.article-body figure{margin:20px 0;padding:0}.article-body figure img{width:100%;margin:0;padding:0}.article-body figure figcaption{font-size:12px;margin:10px 0 0;padding:0}.article-body figure figcaption>a{text-decoration:underline;color:#333}.article-body p{font-size:1.8rem;font-weight:400;line-height:1.8;margin:0 0 20px;color:#000}.article-body p>a{font-weight:700;text-decoration:underline;color:#333}.article-body blockquote{font-size:16px;position:relative;margin:34px 0;padding:18px 26px;border-top:1px solid #eef0f1;border-bottom:1px solid #eef0f1}.article-body blockquote:after,.article-body blockquote:before{font-family:icomoon;font-size:24px;position:absolute;display:inline-block;padding:7px;content:"";color:#828e9c;background:#fcfcfc}.article-body blockquote:before{top:-20px;left:0}.article-body blockquote:after{right:0;bottom:-20px;transform:rotate(180deg)}.article-body ul{margin:24px 0}.article-body ul li{font-size:16px;margin-left:20px;list-style:disc;list-style-position:outside}.article-body ul li+.article-body ul li{margin-top:4px}.article-body__next{position:relative;display:flex;margin-top:40px;padding:16px 0 20px;border-top:2px solid #eef0f1;border-bottom:2px solid #eef0f1;align-items:center;justify-content:space-between}.article-body__next a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.article-body__next h4{font-size:17px;font-weight:700;line-height:22px;margin-right:47px;letter-spacing:.02em;color:#56b98a}.article-body__next p{font-size:14px;font-weight:700;line-height:20px;margin-top:7px;margin-right:30px;text-decoration:underline;letter-spacing:.02em;color:#03c}.article-body__next i{font-size:20px;color:#56b98a}.article-body .article-extcnt{clear:both;margin:20px 0}.article-body .article-extcnt .article-youtube{position:relative;clear:both;margin-bottom:1em;background:#ccc}.article-body .article-extcnt .article-youtube:before{display:block;padding-top:56.25%;content:""}.article-body .article-extcnt .article-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-body .article-extcnt .article-instagram{display:flex;justify-content:center}.article-body .article-extcnt .article-instagram .instagram-media{font-size:inherit;line-height:inherit;position:relative;margin-bottom:1em;padding:0;border:none;background:#ccc;box-shadow:none}.article-body .article-extcnt .article-instagram .instagram-media:before{position:static;display:block;padding-top:70%;content:""}.article-body .article-extcnt .article-twitter{display:flex;justify-content:center}.article-body .article-extcnt .article-twitter .twitter-tweet{font-size:inherit;line-height:inherit;position:relative;clear:both;margin-bottom:1em;padding:0;border:none;border-radius:12px;background:#ccc;box-shadow:none}.article-body .article-extcnt .article-twitter .twitter-tweet:before{position:static;display:block;padding-top:70%;content:""}.article-body .article-extcnt .article-twitter .twitter-tweet iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-profile{display:block;overflow:hidden;margin:20px 0;padding:15px;background-color:#f2f2f2}.article-profile__img{max-width:260px;margin:0 auto 20px;text-align:center}.article-profile__img img{width:auto;height:135px;margin:0 auto}.article-profile p{font-size:14px;line-height:1.6;margin:0;padding:0}.article-profile p+p{margin:10px 0}.article-profile p:last-child{font-size:12px;line-height:1.6;margin:10px 0 0}.article-profile b{font-size:14px}.brand-footer{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;width:100%;margin:25px auto 0;padding:0 0 25px;text-align:center;border-top:1px dotted #ccc;background:#fff}.brand-footer__search{position:relative;height:50px;margin:0}.brand-footer__search form{display:flex;width:100%;padding:10px;background-color:#c6d400;justify-content:space-between}.brand-footer__search input{width:75%;height:30px;padding-left:1em;color:#ddd;border-style:none;border-radius:12px;background-color:#fff}.brand-footer__search input:focus{color:#333;outline:auto;caret-color:#333}.brand-footer__search button{height:30px;padding:1px 6px;border-style:none;border-radius:10px;background-color:#fff}.brand-footer__ttl{font-size:12px;font-weight:400;line-height:37px;min-height:37px;margin:0;padding:0 15px;text-align:left;color:#444;border-bottom:1px solid #ccc;background-color:#e6e6e6}.brand-footer__copy{font-size:12px;line-height:22px;display:block;margin:0;padding:13px 10px;color:#666}.brand-footer-list{display:flex;flex-wrap:wrap}.brand-footer-list__item{width:50%;margin:0;padding:0;border-bottom:1px solid #ccc}.brand-footer-list__item:nth-of-type(2n){border-left:1px solid #ccc}.brand-footer-list__item.\--wide{width:100%}.brand-footer-list__item a{font-size:12px;line-height:37px;display:block;height:37px;padding:0 15px;text-align:left;color:#222}.brand-footer-column{display:flex;margin:10px 10px 0;padding:10px;background-color:#f2f2f2}.brand-footer-column__abj{display:block;width:70px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 10px 0 0}.brand-footer-column__txt{font-size:12px;line-height:1.4;display:block;text-align:left;color:#222}.brand-fv{width:100%;margin:20px auto;padding:0}.brand-txt{font-size:16px;font-weight:700;margin:20px 0 0;padding:0;letter-spacing:1px;color:#333}.brand-share{font-size:12px;line-height:2;display:flex;height:30px;margin:20px 0;padding:0;justify-content:flex-end;align-items:center}.brand-share__btn{width:30px;height:30px;margin-left:10px;border-radius:4px}.brand-share__btn.\--twitter{display:flex;background-color:#000;align-items:center;justify-content:center}.brand-share__btn.\--twitter img{display:block;width:18px}.brand-h2{height:30px;border-bottom:2px solid #333}.brand-h2,.brand-h3__ttl{font-size:16px;font-weight:700;display:block;width:100%}.brand-h3__ttl{line-height:1.2;padding:10px 20px;text-align:center;color:#fff;border-radius:20px}.brand-h3__note{font-size:16px;font-weight:400;line-height:1.6;display:block;margin-top:24px;margin-bottom:10px}.brand-article-wrap{width:300px;margin:0 auto;padding:20px}.brand-article-wrap.js-acc-target{overflow:hidden;max-height:600px;transition:max-height 1s ease}.is-opened.js-acc-scope .brand-article-wrap.js-acc-target{max-height:1000vh;transition:max-height 1s ease}.brand-article-wrap.\--category{margin-top:20px;background-color:#f2f2f2}.brand-article{position:relative;display:block;padding:0}.brand-article.is-current{pointer-events:none;opacity:.5}.brand-article.\--list{height:210px}.brand-article__thumb{position:relative;width:100%;padding-top:160px;border:0}.brand-article__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-article__thumb svg{position:absolute;right:0;bottom:0;opacity:.9}.brand-article__txt{font-size:14px;line-height:1.6;margin-top:3px;color:#333}.slide-brand{position:relative}.slide-brand .splide__pagination{display:none}.splide-brand-arrows__arrow{position:absolute;z-index:1;top:45%;display:block;width:32px;height:32px;content:"";transform:translateY(-50%)}.splide-brand-arrows__arrow.\--prev{left:10px;background:url(/common/images/icons/btn_prev.png) 0 0 no-repeat;background-size:cover}.splide-brand-arrows__arrow.\--prev:hover{background:url(/common/images/icons/btn_prev_h.png) 0 0 no-repeat;background-size:cover}.splide-brand-arrows__arrow.\--next{right:10px;background:url(/common/images/icons/btn_next.png) 0 0 no-repeat;background-size:cover}.splide-brand-arrows__arrow.\--next:hover{background:url(/common/images/icons/btn_next_h.png) 0 0 no-repeat;background-size:cover}.splide-brand-arrows__arrow svg{display:none}.brand-splide-article{position:relative}.brand-splide-article__txt{font-size:12px;font-weight:700;line-height:1.8;display:block;width:100%;margin:0;padding:4px;color:#333;background-color:#f2f2f2}.brand-splide-article img{width:100%}.brandstory-nav{display:block;height:40px;margin:0 0 20px;text-align:center}.brandstory-nav__btn{margin:0 10px 0 0;text-align:left}.brandstory-nav__btn,.brandstory-nav__btn.\--next{font-weight:700;display:inline-block;width:145px;height:40px;padding:0;text-decoration:none}.brandstory-nav__btn.\--next{margin:0;text-align:right}.brandstory-nav__btn a{font-size:16px;line-height:2.4;display:block;width:145px;height:40px;text-decoration:none;color:#fff}.brandstory-home{display:inline-block;height:30px;margin:20px 0}.brandstory-home a{line-height:2;margin:0;padding:0;text-decoration:none;color:#333}.brand-acc-btn,.brandstory-home a{font-size:16px;font-weight:700;display:block}.brand-acc-btn{line-height:38px;width:110px;margin:30px auto 40px;cursor:pointer;text-align:center;border:2px solid #333;background-color:#fff}.brand-acc-btn:hover{color:#fff;background-color:#333}.brand-acc-btn.\--close{display:none}.js-acc-scope.is-opened .brand-acc-btn.\--close{display:block}.js-acc-scope.is-opened .brand-acc-btn.\--open{display:none}.brand-article-wrap{position:relative;transition:max-height 1s ease}.brand-article-wrap.is-accordion{overflow:hidden}.brand-article-wrap.\--accordion{padding-bottom:100px}.brand-article-wrap.is-accordion.\--accordion{padding-bottom:0}.brand-article-more{position:absolute;right:0;bottom:-4px;left:0;margin:auto;padding-bottom:20px;background-color:#fff}.brand-article-more .brand-acc-btn:before{content:"閉じる"}.brand-article-more .brand-acc-btn.is-more:before{content:"もっと見る"}.brand-article-more.\--eng .brand-acc-btn:before{content:"Close"}.brand-article-more.\--eng .brand-acc-btn.is-more:before{content:"More"}[data-read=read-complete]{display:none}