@charset "UTF-8";*{font-family:Montserrat,"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}@media screen and (max-width:768px){.only-pc{display:none}}@media screen and (min-width:769px){.only-sp{display:none}}@media screen and (min-width:769px){.header{z-index:10;position:relative}.header__logo{position:fixed;background:#f7f5f5;text-align:center;padding:1.684vw;width:100vw;top:0}.header__logo a{display:block}.header__logo a img{max-width:15vw}.header__back{z-index:-1;position:relative;margin:0 auto;padding:1rem}.header__back>a{text-decoration:underline;position:relative;padding-left:1.2em}.header__back>a:before{content:"";display:block;width:.6vw;height:.6vw;position:absolute;top:.5vw;left:0;border-bottom:solid 2px;border-left:solid 2px;transform:rotate(45deg)}}@media screen and (min-width:1366px){.header__logo{padding:23px}.header__logo a img{max-width:208px}.header__back{max-width:1366px}.header__back>a:before{width:9px;height:9px;top:5px;left:0}.globalnav{top:10px}.globalnav--sns{display:none}.globalnav--menu{background-color:transparent!important}}@media screen and (max-width:768px){.header{background:#f7f5f5;height:14.7vw;text-align:center;position:relative}.header__logo{width:28vw;padding-top:4vw;margin:auto}.header__back{text-indent:-9999em;position:absolute;top:5vw;left:5vw}.header__back:after{content:"";display:block;width:15px;height:15px;border-bottom:solid 2px;border-left:solid 2px;transform:rotate(45deg);position:absolute;top:0;left:0}}@media screen and (min-width:769px){.header{z-index:10;position:relative}.header__logo{position:fixed;background:#f7f5f5;text-align:center;padding:1.684vw;width:100vw;top:0}.header__logo a{display:block}.header__logo a img{max-width:15vw}.header__back{z-index:-1;position:relative;margin:0 auto;padding:1rem}.header__back>a{text-decoration:underline;position:relative;padding-left:1.2em}.header__back>a:before{content:"";display:block;width:.6vw;height:.6vw;position:absolute;top:.5vw;left:0;border-bottom:solid 2px;border-left:solid 2px;transform:rotate(45deg)}}@media screen and (min-width:1366px){.header__logo{padding:1.684981685vw}.header__logo a img{max-width:15.2380952381vw}.header__back{max-width:100.0732600733vw}.header__back>a:before{width:.6593406593vw;height:.6593406593vw;top:.3663003663vw;left:0}}@media screen and (min-width:769px) and (max-width:1366px){.globalnav{top:.7326007326vw}.globalnav--sns{display:none}.globalnav--menu{background-color:transparent!important}}.breadclumb{background-color:#f7f5f5;display:block;padding:15px}.breadclumb ul{font-size:12px;line-height:.8791208791vw;display:flex;flex-wrap:wrap;margin-bottom:-2vw}.breadclumb ul li{position:relative;display:flex;align-items:center;line-height:1.2;margin-bottom:2vw}.breadclumb ul li:nth-of-type(n+2){padding-left:24px}.breadclumb ul li:nth-of-type(n+2)::before{background:url(../../../common/images/icon_arrow_right_black.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:8px;margin-top:-4px;position:absolute;left:8px;top:50%;width:8px}.breadclumb ul li a{font-size:12px;text-decoration:underline}@media screen and (min-width:769px){.breadclumb ul{font-size:15px}.breadclumb ul li a{font-size:15px}}.mdl-nav-link{text-align:left;border-top:#f6f3f3 solid 24px}.mdl-nav-link__title{font-size:1.4652014652vw;padding-bottom:17px;font-weight:600}.mdl-nav-link ul{border-top:#1e201f solid 1px}.mdl-nav-link ul li{border-bottom:#1e201f solid 1px;padding:16px 0}.mdl-nav-link ul li a{font-size:15px;position:relative;display:block}.mdl-nav-link ul li a::after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;width:12px;height:12px;margin-top:-7px;position:absolute;top:50%;right:10px;border-right:solid 2px #1e201f;border-top:solid 2px #1e201f;transform:rotate(45deg)}.mdl-h1section-block .mdl-nav-link{border-top:none}@media screen and (min-width:1366px){.mdl-nav-link{padding:48px 15px 0}.mdl-nav-link__title{font-size:32px;font-weight:600;width:960px;margin:auto;text-align:center}.mdl-nav-link ul{margin:auto;display:flex;flex-wrap:wrap;width:960px;border-top:none}.mdl-nav-link ul li{width:calc(50% - 15px);margin-right:10px;font-size:18px;line-height:1.4}.mdl-nav-link ul li:nth-child(2n){margin-right:0}.mdl-nav-link ul li:first-child,.mdl-nav-link ul li:nth-child(6n){border-bottom:#1e201f solid 1px}.mdl-nav-link ul li a{font-size:18px}}@media screen and (max-width:768px){.mdl-nav-link{padding:48px 15px 72px}.mdl-nav-link__title{font-size:5.3vw}.mdl-nav-link ul li a{font-size:15px}}@media screen and (min-width:769px) and (max-width:1365px){.mdl-nav-link{padding:3.5164835165vw 1.0989010989vw 0}.mdl-nav-link__title{font-size:2.3443223443vw;font-weight:600;width:70.3296703297vw;margin:auto;text-align:center}.mdl-nav-link ul{margin:auto;display:flex;flex-wrap:wrap;width:70.3296703297vw;border-top:none}.mdl-nav-link ul li{width:calc(50% - 1vw);margin-right:.7326007326vw;font-size:1.3186813187vw;line-height:1.4}.mdl-nav-link ul li:nth-child(2n){margin-right:0}.mdl-nav-link ul li:first-child,.mdl-nav-link ul li:nth-child(6n){border-bottom:#1e201f solid 1px}.mdl-nav-link ul li a{font-size:1.3186813187vw}}@media screen and (min-width:1366px){.mdl-banner-area{display:flex;justify-content:center;flex-wrap:wrap}.mdl-banner-area>.mdl-bannerlink{margin:20px;width:45%}.mdl-banner-area>.mdl-bannerlink>a{display:block}}@media screen and (max-width:768px){.mdl-banner-area .mdl-bannerlink{padding:0 .4vw;margin:auto;margin-bottom:4.2vw;text-align:center}.mdl-banner-area .mdl-bannerlink img{max-width:100%}.mdl-banner-area .mdl-bannerlink img>a{display:block}}@media screen and (min-width:769px) and (max-width:1365px){.mdl-banner-area{display:flex;justify-content:center;flex-wrap:wrap}.mdl-banner-area>.mdl-bannerlink{margin:1.4652014652vw;width:45%}.mdl-banner-area>.mdl-bannerlink>a{display:block}}.viewmore{margin-right:0;display:inline-block;background-color:#212322;position:relative;right:0;bottom:0}.viewmore>a:after{content:"";border-right:solid 2px #fff;display:block;width:10px;height:10px;position:absolute;z-index:1;border-top:solid 2px #fff;transform:rotate(45deg)}.viewmore>a>p{color:#fff;font-weight:700}.viewmore>p{color:#777;font-weight:700}.mdl-modal-wrap.viewmore .mdl-modal-open{color:#fff;font-weight:700;margin-left:0;border:none}@media screen and (min-width:1366px){.viewmore{width:335px;height:55px;margin-top:30px;margin-bottom:30px}.viewmore>a:after{left:300px;top:23px}.viewmore>a>p{line-height:55px;padding-left:30px}.viewmore>p{line-height:55px;padding-left:30px}.mdl-modal-wrap.viewmore .mdl-modal-open{padding-left:30px}}@media screen and (max-width:768px){.viewmore{width:68vw;height:13.3vw;margin-top:6vw;margin-bottom:6vw}.viewmore>a:after{left:62vw;top:5.5vw}.viewmore>a>p{line-height:13.3vw;padding-left:6vw}.viewmore>p{line-height:13.3vw;padding-left:6vw}.mdl-modal-wrap.viewmore .mdl-modal-open{padding-left:6vw}}@media screen and (min-width:769px) and (max-width:1365px){.viewmore{width:24.5421245421vw;height:4.0293040293vw;margin-top:2.1978021978vw;margin-bottom:2.1978021978vw}.viewmore>a:after{left:21.978021978vw;top:1.684981685vw}.viewmore>a>p{line-height:4.0293040293vw;padding-left:2.1978021978vw}.viewmore>p{line-height:4.0293040293vw;padding-left:2.1978021978vw}.mdl-modal-wrap.viewmore .mdl-modal-open{padding-left:2.1978021978vw}}.mdl-btnlink-inner{position:relative;color:#212322;border:1px solid #1e201f;box-shadow:5px 0 24px rgba(0,0,0,.1);cursor:pointer}.mdl-btnlink-inner:after{content:"";display:block;width:12px;height:12px;border-right:solid 2px;position:absolute;top:calc(50% - 6px);border-top:solid 2px;transform:rotate(45deg)}@media screen and (min-width:1366px){.mdl-btnlink-inner{max-width:385px;font-size:18px;padding:15px 40px 15px 20px;margin:20px 0}.mdl-btnlink-inner:after{right:20px}.mdl-btnlink-inner.center{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.mdl-btnlink-inner{font-size:4vw;padding:3.4vw 8vw;margin:4vw}.mdl-btnlink-inner:after{right:5vw}}@media screen and (min-width:769px) and (max-width:1365px){.mdl-btnlink-inner{max-width:28.2051282051vw;font-size:18px;padding:1.0989010989vw 2.9304029304vw 1.0989010989vw 1.4652014652vw;margin:1.4652014652vw 0}.mdl-btnlink-inner:after{right:1.4652014652vw}.mdl-btnlink-inner.center{margin-left:auto;margin-right:auto}}.opt-cta{background:#000}.opt-cta>a p{color:#fff}.opt-cta:after{border-right:solid 2px #fff;border-top:solid 2px #fff}.mdl-card{box-shadow:5px 0 24px rgba(0,0,0,.1);text-align:center;height:100%}.mdl-card__label{padding:16px 18px}.title-h1title span,.title-h2title span,.title-h3title span{display:block}@media screen and (max-width:768px){.title-h1title,.title-h2title{position:relative;display:block;z-index:1;font-weight:700;text-align:center;font-size:10.13333vw;padding:0;margin:0 0 7vw 0}.title-h3title{position:relative;display:block;z-index:0;font-weight:700;text-align:center;font-size:8vw}.title-h1title>span,.title-h2title>span{font-size:4vw;text-align:center}}@media screen and (min-width:769px){.title-h1title,.title-h2title,.title-h3title{font-weight:600}}@media screen and (min-width:769px) and (min-width:1366px){.title-h1title,.title-h2title,.title-h3title{letter-spacing:2px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h1title,.title-h2title,.title-h3title{letter-spacing:.1465201465vw}}@media screen and (min-width:769px) and (min-width:1366px){.title-h1title{font-size:54px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h1title{font-size:3.956043956vw}}@media screen and (min-width:769px) and (min-width:1366px){.title-h1title>span{font-size:20px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h1title>span{font-size:1.4652014652vw}}@media screen and (min-width:769px) and (min-width:1366px){.title-h2title{font-size:46px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h2title{font-size:3.36996337vw}}@media screen and (min-width:769px) and (min-width:1366px){.title-h2title>span{font-size:20px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h2title>span{font-size:1.4652014652vw}}@media screen and (min-width:769px) and (min-width:1366px){.title-h3title{font-size:32px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h3title{font-size:2.3443223443vw}}@media screen and (min-width:769px) and (min-width:1366px){.title-h3title>span{font-size:18px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.title-h3title>span{font-size:1.3186813187vw}}.mdl-title-h1title,.mdl-title-h2title,.mdl-title-h3title{width:100%}.mdl-title-h1title span,.mdl-title-h2title span,.mdl-title-h3title span{display:block;margin-bottom:10px}@media screen and (max-width:768px){.mdl-title-h1{font-weight:600;font-size:7.46666vw;line-height:1.2;text-align:center;margin:0 0 21px}.mdl-title-h1>span{font-size:20px}.mdl-title-h2title{font-size:8vw;letter-spacing:2px;font-weight:600;padding:0 9.3vw}.mdl-title-h2title>span{font-size:3.2vw}.mdl-title-h3title{font-size:4.8vw;letter-spacing:2px;font-weight:600;padding:0 15px;margin-bottom:2vw}.mdl-title-h3title>span{font-size:4vw}.mdl-title-h4title{font-size:4vw;letter-spacing:2px;font-weight:600;padding:0 15px;margin-bottom:1vw}.mdl-title-h4title>span{font-size:3.2vw}}@media screen and (min-width:769px){.mdl-title-h1,.mdl-title-h2title,.mdl-title-h3title,.mdl-title-h4title{font-weight:600}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h1,.mdl-title-h2title,.mdl-title-h3title,.mdl-title-h4title{letter-spacing:2px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h1,.mdl-title-h2title,.mdl-title-h3title,.mdl-title-h4title{letter-spacing:.1465201465vw}}@media screen and (min-width:769px){.mdl-title-h1{text-align:center}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h1{font-size:38px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h1{margin:0 0 21px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h1{font-size:2.7838827839vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h1{margin:0 0 1.5384615385vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h1>span{font-size:20px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h1>span{font-size:1.4652014652vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h2title{font-size:42px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h2title{padding:0 0 35px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h2title{font-size:3.0769230769vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h2title{padding:0 0 2.5641025641vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h2title>span{font-size:20px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h2title>span{font-size:1.4652014652vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h3title{font-size:22px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h3title{margin-bottom:15px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h3title{font-size:1.6117216117vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h3title{margin-bottom:1.0989010989vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h3title>span{font-size:15px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h3title>span{font-size:1.0989010989vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h4title{font-size:15px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h4title{margin-bottom:10px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h4title{font-size:1.0989010989vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h4title{margin-bottom:.7326007326vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-title-h4title>span{font-size:12px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-title-h4title>span{font-size:.8791208791vw}}.mdl-series-name{color:#212322;font-weight:700}@media screen and (max-width:768px){.mdl-series-name{font-size:8.5vw;margin-bottom:5.6vw;text-align:center}}@media screen and (min-width:769px){.mdl-series-name{text-align:left}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-series-name{font-size:38px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-series-name{margin-bottom:50px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-series-name{font-size:2.7838827839vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-series-name{margin-bottom:3.663003663vw}}.mdl-movie{position:relative;display:block;max-width:720px;margin:2.9304029304vw .7326007326vw 1.4652014652vw;margin-left:10px;margin-right:10px}.mdl-movie div.brightcove{padding-top:56.25%}.mdl-movie div.brightcove iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width:769px){.mdl-movie{margin:auto}}@media screen and (max-width:768px){.mdl-img-img{padding:0 4vw;margin:auto;margin-bottom:8.53333vw;text-align:center}.mdl-img-img img{max-width:100%}}@media screen and (min-width:769px){.mdl-img-img{margin:auto;text-align:center}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-img-img{margin-bottom:20px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-img-img{margin-bottom:1.4652014652vw}}@media screen and (min-width:769px){.mdl-img-img img{max-width:100%}}.mdl-layout-col2{display:flex}.mdl-layout-col2-item{width:50%;margin-right:5%}.mdl-layout-col2-item:last-child{margin-right:0}@media screen and (max-width:768px){.mdl-layout-col2>.mdl-layout-col1_2{display:initial}.mdl-layout-col2>.mdl-layout-col1_2 .mdl-layout-col1_2-item{width:100%!important}}.mdl-layout-col1_2{display:flex}.mdl-layout-col1_2-item:first-child{margin-right:3%;width:30%}.mdl-layout-col1_2-item:first-child>img{display:block;margin:auto}.mdl-layout-col1_2-item:last-child{width:65%}.mdl-layout-col4{display:flex;flex-wrap:wrap}.mdl-layout-col4-item:last-child,.mdl-layout-col4-item:nth-child(4n){margin-right:0}@media screen and (max-width:768px){.mdl-layout-col4{padding:6.4vw 4vw 10.66667vw}.mdl-layout-col4-item{width:48%;margin-right:3vw;margin-bottom:3vw}.mdl-layout-col4-item:nth-child(2n){margin-right:0}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-layout-col4-item{width:calc(25% - 19px)}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-layout-col4-item{width:calc(25% - 1.4vw)}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-layout-col4-item{margin-right:25px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-layout-col4-item{margin-right:1.8315018315vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-layout-col4-item{margin-bottom:25px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-layout-col4-item{margin-bottom:1.8315018315vw}}.mdl-list-ol,.mdl-list-ul{list-style:none}.mdl-list-ol>li,.mdl-list-ul>li{color:#8a8a8a;text-indent:-1.1em;box-sizing:content-box}@media screen and (max-width:768px){.mdl-list-ol,.mdl-list-ul{padding:0;margin:auto;margin-bottom:2vw;margin:0 4vw 6.66667vw}.mdl-list-ol>li,.mdl-list-ul>li{font-size:3vw;line-height:2;padding-left:3vw;margin-bottom:.0002666667vw}}@media screen and (min-width:769px){.mdl-list-ol,.mdl-list-ul{padding-left:1em}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-list-ol,.mdl-list-ul{margin-bottom:10px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-list-ol,.mdl-list-ul{margin-bottom:.7326007326vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-list-ol>li,.mdl-list-ul>li{font-size:12px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-list-ol>li,.mdl-list-ul>li{margin-bottom:5px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-list-ol>li,.mdl-list-ul>li{font-size:.8791208791vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-list-ol>li,.mdl-list-ul>li{margin-bottom:.3663003663vw}}.mdl-modal-open{position:relative;color:#212322;border:1px solid #1e201f;box-shadow:5px 0 24px rgba(0,0,0,.1);cursor:pointer}.mdl-modal-open:after{content:"";display:block;width:12px;height:12px;border-right:solid 2px;position:absolute;top:calc(50% - 6px);border-top:solid 2px;transform:rotate(45deg)}@media screen and (min-width:1366px){.mdl-modal-open{max-width:385px;font-size:18px;padding:15px 40px 15px 20px;margin:0}.mdl-modal-open:after{right:20px}}@media screen and (max-width:768px){.mdl-modal-open{font-size:4vw;padding:3.4vw 8vw 2.1vw;margin:0 4vw 4vw}.mdl-modal-open:after{right:5vw}}@media screen and (min-width:769px) and (max-width:1365px){.mdl-modal-open{max-width:28.2051282051vw;font-size:1.3186813187vw;padding:1.0989010989vw 2.9304029304vw 1.0989010989vw 1.4652014652vw;margin:0}.mdl-modal-open:after{right:1.4652014652vw}}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal .control-height{height:70%}.modal .control-height .mdl-modal-body{height:100%}.modal .css-modal-bg{background-color:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:10}.modal .mdl-modal-outer{position:fixed;top:52%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100}.modal .mdl-modal-outer .mdl-modal-body{overflow-y:scroll;background-color:#fff;max-height:75vh}@media screen and (min-width:1366px){.modal .mdl-modal-outer{width:720px}.modal .mdl-modal-body{padding:50px}}@media screen and (max-width:768px){.modal .mdl-modal-outer{width:92vw}.modal .mdl-modal-body{padding:6.7vw 4vw}}@media screen and (min-width:769px) and (max-width:1365px){.modal .mdl-modal-outer{width:52.7472527473vw}.modal .mdl-modal-body{padding:3.663003663vw}}.modal .mdl-modal-outer .mdl-layout-imgtxtr{display:flex;height:auto;justify-content:space-between;align-items:flex-start;padding:0 1.8315018315vw 1.0989010989vw}.modal .mdl-modal-outer .mdl-layout-imgtxtr .mdl-txt-block{flex-direction:column;width:80%}.modal .mdl-modal-outer .mdl-layout-imgtxtr .mdl-txt-block p{margin:0 0 .7326007326vw .7326007326vw}.modal .mdl-modal-outer .mdl-layout-imgtxtl{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;height:auto;margin-top:30px;margin-bottom:10px;flex-wrap:wrap}.modal .mdl-modal-outer .mdl-layout-imgtxtl>img{max-width:25%;margin-bottom:10px}.modal .mdl-modal-outer .mdl-layout-imgtxtl:last-child{margin-bottom:10px}.modal .mdl-modal-outer .mdl-layout-imgtxtl .mdl-txt-block{flex-direction:column;width:70%;margin-right:5%;margin-bottom:10px}.modal .mdl-modal-outer .mdl-layout-imgtxtl .mdl-txt-block .mdl-layout-imgtxtr{padding:0;margin-bottom:5px;margin-top:10px}.modal .mdl-modal-outer .mdl-layout-imgtxtl .mdl-txt-block .mdl-layout-imgtxtr img{max-width:25%}.modal .mdl-modal-outer .mdl-layout-imgtxtl .mdl-txt-block .mdl-layout-imgtxtr .mdl-txt-block{margin-right:5%}.modal .mdl-modal-outer .title{font-weight:700;margin:5px}.modal .mdl-modal-outer .maintxt{color:#212322;font-weight:400}.modal .mdl-modal-outer .subtxt{color:#212322;font-weight:400}.modal .mdl-modal-outer .mdl-modal-close{cursor:pointer;width:32px;height:32px;position:absolute;top:-32px;right:0;transform:rotate(45deg)}.modal .mdl-modal-outer .mdl-modal-close:after,.modal .mdl-modal-outer .mdl-modal-close:before{content:"";display:block;width:32px;height:32px;position:absolute;top:calc(50% - 1px);left:0}.modal .mdl-modal-outer .mdl-modal-close:before{border-top:solid 2px #fff;top:calc(50% - 1px);left:0}.modal .mdl-modal-outer .mdl-modal-close:after{border-left:solid 2px #fff;top:0;left:calc(50% - 1px)}.mdl-snsshare{display:flex;align-items:center}.mdl-snsshare__label{font-weight:700;margin-right:1.5em}.mdl-snsshare__icon{margin-right:.5em}.mdl-snsshare__icon.icon-twitter img{width:21px;height:21px;vertical-align:baseline}@media screen and (min-width:1366px){.mdl-snsshare{justify-content:left}}@media screen and (max-width:768px){.mdl-snsshare{justify-content:center}}@media screen and (max-width:768px){.mdl-h1section-block{margin-top:24px}.mdl-h2section-block{margin-top:40px}.mdl-h3section-block{margin-top:40px}.mdl-h1section-block>.mdl-h2section-block:first-child,.mdl-modal-body>.mdl-h3section-block:first-child,.series_detail>.mdl-h2section-block:first-child{margin-top:0}}@media screen and (min-width:769px){.mdl-h1section-block{margin:auto}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-h1section-block{padding-bottom:50px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-h1section-block{padding-bottom:3.663003663vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-h1section-block{width:960px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-h1section-block{width:70.3296703297vw}}@media screen and (min-width:769px){.mdl-h1section-block>.mdl-h2section-block:first-child{margin-top:0}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-h2section-block{margin-top:80px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-h2section-block{margin-top:5.8608058608vw}}@media screen and (min-width:769px){.mdl-h3section-block{margin-top:60px}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-h3section-block{margin-top:60px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-h3section-block{margin-top:4.3956043956vw}}#shop .mdl-tab{border-top:1px solid #f7f5f5;border-bottom:1px solid #f7f5f5}#shop .shop-list__anchor{list-style-type:none;display:flex;display:wrap;text-align:center;padding:0;max-width:960px;margin:auto}#shop .shop-list__anchor>li{width:33.3vw;border-left:1px solid #f7f5f5;border-right:1px solid #f7f5f5;padding:0;margin:0}#shop .shop-list__anchor>li>a>p{font-weight:700}.after-under{position:relative;font-weight:700}.after-under::after{content:"";display:block;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);position:absolute;z-index:0}@media screen and (min-width:1366px){#shop .shop-list__anchor>li>a>p{font-size:20px;margin:20px auto 36px}.after-under::after{width:20px;height:20px;left:calc(50% - 12.5px);bottom:-20px}}@media screen and (max-width:768px){#shop .shop-list__anchor{width:100vw}#shop .shop-list__anchor>li{height:14vw}#shop .shop-list__anchor>li>a>p{font-size:4vw;margin:3vw 0 7vw 0}.after-under::after{width:1.5vw;height:1.5vw;left:47.3%;top:5.3vw}}@media screen and (min-width:769px) and (max-width:1365px){#shop .shop-list__anchor>li>a>p{font-size:1.4652014652vw;margin:1.4652014652vw auto 2.6373626374vw}.after-under::after{width:1.4652014652vw;height:1.4652014652vw;left:calc(50% - 1vw);bottom:-1.4652014652vw}}@media screen and (max-width:768px){.mdl-txt-pagelead{font-size:4vw;line-height:8vw;margin:0 15px 25px}}@media screen and (min-width:769px){.mdl-txt-pagelead{line-height:2}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-txt-pagelead{font-size:15px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-txt-pagelead{font-size:1.0989010989vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-txt-pagelead{margin:0 0 25px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-txt-pagelead{margin:0 0 1.8315018315vw}}@media screen and (min-width:769px){.mdl-h1section-block>.mdl-txt-pagelead{text-align:center}}.mdl-txt-pagecopy{color:#212322;margin:auto;font-weight:600}@media screen and (max-width:768px){.mdl-txt-pagecopy{font-size:4.8vw;line-height:8vw;margin-bottom:4.5vw;padding:0 4vw}}@media screen and (min-width:769px){.mdl-txt-pagecopy{line-height:1.3}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-txt-pagecopy{font-size:22px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-txt-pagecopy{font-size:1.6117216117vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-txt-pagecopy{margin-bottom:26px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-txt-pagecopy{margin-bottom:1.9047619048vw}}.mdl-txt-paragraph{color:#212322;line-height:2}@media screen and (max-width:768px){.mdl-txt-paragraph{font-size:3.5vw;margin:0 15px 25px;margin-bottom:2.5vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-txt-paragraph{font-size:13px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-txt-paragraph{font-size:.9523809524vw}}@media screen and (min-width:769px) and (min-width:1366px){.mdl-txt-paragraph{margin-bottom:15px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.mdl-txt-paragraph{margin-bottom:1.0989010989vw}}@media screen and (max-width:768px){.mdl-text-noproductmsg{margin:0 4vw 6.4vw;text-align:center}}@media screen and (min-width:769px){.mdl-text-noproductmsg{margin:0 15px 25px;text-align:center}}.mdl-product-list{height:auto;display:block;overflow:auto;-webkit-transition:.5s opacity;transition:.5s opacity;padding:24px 15px 40px}.mdl-product-list ul{display:-webkit-box;display:flex;flex-wrap:wrap}.mdl-product-list ul li{position:relative;transition:all .5s ease-out}.mdl-product-list ul li a{-webkit-box-align:center;-webkit-box-shadow:5px 0 24px rgba(0,0,0,.1);box-shadow:5px 0 24px rgba(0,0,0,.1);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:202px;-webkit-box-pack:end;justify-content:flex-start;padding:12px 10px;height:100%}.mdl-product-list ul li a img{margin-bottom:12px}.mdl-product-list .name{font-weight:700;margin-bottom:8px}.mdl-product-list .lead{margin-bottom:12px}.mdl-product-list .price{color:#8a8a8a}@media screen and (min-width:1366px){.mdl-product-list ul{width:910px;margin:auto}.mdl-product-list ul li{width:calc(33% - 13px);margin-right:24px;margin-bottom:24px}.mdl-product-list ul li:nth-of-type(3n){margin-right:0}.mdl-product-list .name{font-size:18px}.mdl-product-list .lead{font-size:15px}.mdl-product-list .price{font-size:15px}}@media screen and (max-width:768px){.mdl-product-list ul li{width:48%}.mdl-product-list ul li:nth-of-type(2n){margin-left:4%}.mdl-product-list ul li:nth-of-type(n+3){margin-top:5.33333vw}.mdl-product-list .name{font-size:3.5vw}.mdl-product-list .lead{font-size:3.2vw}.mdl-product-list .price{font-size:3.2vw}}@media screen and (min-width:769px) and (max-width:1365px){.mdl-product-list ul{width:66.6666666667vw;margin:auto}.mdl-product-list ul li{width:calc(33% - 1vw);margin-right:1.7582417582vw;margin-bottom:1.7582417582vw}.mdl-product-list ul li:nth-of-type(3n){margin-right:0}.mdl-product-list .name{font-size:1.3186813187vw}.mdl-product-list .lead{font-size:1.0989010989vw}.mdl-product-list .price{font-size:1.0989010989vw}}@media screen and (max-width:768px){.series_header{margin-bottom:16vw}.series_header .mdl-img-main{margin:auto;margin-bottom:10.66667vw}.series_header .mdl-img-main>img{width:100%}.series_header .mdl-list-ol{margin:0 4vw 6.66667vw}}@media screen and (min-width:769px){.series_header .mdl-main-area{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:769px) and (min-width:1366px){.series_header .mdl-img-main{width:680px}}@media screen and (min-width:769px) and (min-width:1366px){.series_header .mdl-img-main{margin-left:-230px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.series_header .mdl-img-main{width:49.8168498168vw}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.series_header .mdl-img-main{margin-left:-16.8498168498vw}}@media screen and (min-width:769px){.series_header .mdl-img-main>img{width:100%}}@media screen and (min-width:769px) and (min-width:1366px){.series_header .mdl-main-right{width:455px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.series_header .mdl-main-right{width:33.3333333333vw}}@media screen and (min-width:769px){.series_header .mdl-modal-wrap{margin-left:auto}}@media screen and (min-width:769px) and (min-width:1366px){.series_header .mdl-modal-wrap{width:455px}}@media screen and (min-width:769px) and (min-width:768px) and (max-width:1365px){.series_header .mdl-modal-wrap{width:33.3333333333vw}}@media screen and (min-width:1366px){.pc_hidden{display:none!important}.series_detail{margin-top:80px}.series_detail .mdl-txt-pagecopy{font-size:32px}.mdl-detail-area{display:flex;margin-bottom:50px;flex-wrap:wrap;align-items:center}.mdl-detail-area__center{text-align:center;margin-bottom:80px}.mdl-detail-area .mdl-detail-txt{width:60%}.mdl-detail-area>.mdl-img-img{width:35%;margin-bottom:15px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item{margin-bottom:20px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item{align-items:center}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-img{width:40%;margin-left:10%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text{width:40%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p{font-size:14px;font-weight:700}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p span{font-size:12px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-yellow{color:#ffd979}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-purple{color:#b46ddb}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-red{color:#ff606f}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-green{color:#bfdd00}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-gray{color:#d0c4b6}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point{padding:5px 5%;display:flex;background-color:#fef9f3;justify-content:space-around}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail{text-align:center;width:40%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .point-detail-title{font-size:12px;border-radius:8px;width:90%;margin:auto;margin-bottom:5px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .point-detail-txt{font-size:12px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .gray{background-color:#e3e3e3}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .orange{background-color:#f0e3cb}#specialty .mdl-content-block-left{position:relative;margin-bottom:50px;min-height:450px}#specialty .mdl-content-block-left .mdl-content-block-left__img{width:450px;margin-left:140px}#specialty .mdl-content-block-left .mdl-content-block-left__content{width:400px;padding:30px 30px;position:absolute;top:40px;left:450px;background:#fff;text-align:left}#specialty .mdl-content-block-right{position:relative;margin-bottom:50px;min-height:450px}#specialty .mdl-content-block-right .mdl-content-block-right__img{width:450px;margin-right:140px;position:absolute;right:0}#specialty .mdl-content-block-right .mdl-content-block-right__img img{height:450px}#specialty .mdl-content-block-right .mdl-content-block-right__content{width:400px;padding:30px 30px;position:absolute;top:40px;right:450px;background:#fff;text-align:left}#sensitive-skin{background-color:#ebf7f8;padding:30px;margin:0 calc(50% - 50vw);width:100vw}#sensitive-skin .mdl-content-block{background-color:#fff;padding:20px 80px 40px;max-width:1000px;margin:auto}#sensitive-skin .mdl-content-block__img{max-width:600px;margin:auto}#sensitive-skin .mdl-content-block__txt--head{text-align:center;font-size:18px;font-weight:700;margin-top:15px}#sensitive-skin .mdl-content-block__txt--caution{text-align:left;max-width:600px;font-size:13px;margin:8px auto 0}#beginner .mdl-img-beginner{width:690px}#beginner .mdl-img-beginner .mdl-beginner-txt{font-size:20px;line-height:2;text-align:center;margin:20px auto}#beginner .mdl-img-beginner .mdl-btnlink-inner{width:340px;margin:auto;padding:1em 0;border:none}#beginner .mdl-img-beginner .mdl-btnlink-inner p{font-size:18px;font-weight:600}.mdl-h1section-lip.mdl-h1section-block{width:100%}.mdl-h1section-lip.mdl-h1section-block .mdl-main-area{width:960px;margin:auto}.mdl-lip-series *{color:#212322;font-family:"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;line-height:1.625}.mdl-lip-series * .mdl-title-h2title,.mdl-lip-series * .mdl-title-h2title>span{font-weight:500;font-family:Montserrat,"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;margin-bottom:0}.mdl-lip-series * .font-weight-bold{font-weight:700}#commitment{background-color:#212322;padding:80px 0;margin:0}#commitment .mdl-title-h2title,#commitment .mdl-title-h2title>span{color:rgba(255,255,255,.9);padding:0}#commitment .commitment-list{margin-top:80px;width:1100px;margin:80px auto 0}#commitment .commitment-list .commitment-list-item{background-color:#fff;margin-bottom:40px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#commitment .commitment-list .commitment-list-item .heading-1{font-size:40px;font-weight:600;padding-bottom:30px;margin-bottom:36px;border-bottom:1px solid rgba(0,0,0,.15);letter-spacing:.025}#commitment .commitment-list .commitment-list-item .heading-1 .red{color:#d91724}#commitment .commitment-list .commitment-list-item .col-card-commitment.image{width:48.2%}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail{padding:40px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:51.8%;text-align:left;font-size:16px}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail .detail-inner{width:100%}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul{margin-bottom:2px;padding-top:2px}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li{font-size:16px;margin-bottom:12px;position:relative;padding-left:1em}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li::before{content:"・";position:absolute;left:0;top:0}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li:nth-of-type(2)::before{line-height:2.333}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td{padding:0;min-width:auto;vertical-align:top;line-height:2.333}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td.head{padding-right:12px}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td.num{font-size:22px;color:#d91724;font-weight:700;padding-left:4px;padding-right:4px;line-height:1.625}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail .note{font-size:16px}#commitment .commitment-list .commitment-list-item .title-val{margin-bottom:24px}#commitment .commitment-list .commitment-list-item .title-val .heading-2{font-size:20px;font-weight:700;margin-bottom:5px}#commitment .commitment-list .commitment-list-item .info-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#commitment .commitment-list .commitment-list-item .info-val .info-val-item{margin-bottom:0;width:48%;display:block}#commitment .commitment-list .commitment-list-item .info-val .info-val-item .info-val-title{background:#212322;color:#fff;font-weight:700;text-align:center;width:100%;height:30px;border-radius:15px;font-size:14px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;line-height:1}#commitment .commitment-list .commitment-list-item .info-val .info-val-item .info-val-title span{color:#fff}#commitment .commitment-list .commitment-list-item .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#commitment .commitment-list .commitment-list-item .commitment-4{padding:0 60px 48px}#commitment .commitment-list .commitment-list-item .commitment-4 .inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-bottom:0}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image .item{width:33.333%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;font-size:12px;font-weight:700;line-height:1.2}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image .item .thumb{margin-bottom:16px}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .detail{display:block;padding:0 0 0 40px}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .detail .note{font-size:14px;margin-top:16px}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top{border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px;padding-bottom:0;height:155px}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub{font-size:24px;font-weight:500;white-space:nowrap;margin-right:10px;position:relative;display:flex;align-items:center}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub .sub-img{position:absolute;left:0;top:-70px;width:155px;height:155px}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub .sub-txt{padding-left:160px}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main{font-weight:400;text-align:center}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .quotation{font-size:40px}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .en{font-size:40px;font-family:"Noto Sans",sans-serif;color:#d91724}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .jp{font-size:40px;font-weight:500;margin-left:12px}#commitment .commitment-list .commitment-list-item.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#commitment .commitment-list .commitment-list-item:last-of-type{margin-bottom:0}#lip-chart .heading-1{font-size:28px;font-weight:500;margin-bottom:50px;text-align:center}#lip-chart .mdl-img-img{margin-bottom:0}#sustainability{margin:0 auto;padding:80px 0;width:960px}#sustainability .mdl-title-h2title{padding:0}#sustainability .mdl-txt-pagelead{margin:60px 0 40px;text-align:center}#sustainability .wrap-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:718px;margin:auto}#sustainability .wrap-icon .item-icon{width:148px;text-align:center;font-weight:600;font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sustainability .wrap-icon .item-icon .image{margin-bottom:10px}#movie{background-color:#212322;padding:80px 0;margin:0 auto}#movie .mdl-title-h2title{padding-bottom:60px}#movie .mdl-title-h2title,#movie .mdl-title-h2title>span{color:rgba(255,255,255,.9)}#movie .mdl-movie{margin:0 auto}#movie .mdl-movie .video-js .vjs-dock-title{color:#fff}#movie .mdl-movie .vjs-icon-placeholder{color:#fff;line-height:inherit}#series{padding:80px 0;margin:0 auto}#series .series--carousel{max-width:948px;max-height:193px;margin:0 auto}#series .series--carousel .carousel--item{margin:0 12px}.mdl-app-area{border-top:#f6f3f3 solid 24px}.mdl-app-area .mdl-app-artistry{padding:60px 0;margin:auto;display:flex;align-items:center;width:860px;margin:auto}.mdl-app-area .mdl-app-artistry h3{max-width:315px;font-size:22px;font-weight:600;text-align:center;margin-bottom:20px;text-align:left}.mdl-app-area .mdl-app-artistry h3 span{font-size:50px}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-img{width:25%}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-detail{margin-left:30px}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-detail p{color:#212322;font-size:15px;margin:0 0 20px}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-download{display:flex}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-download a{display:block;margin-right:15px}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-download a img{width:auto}.movie_ttl{margin-top:15px}.movie_ttl .sp_only{display:none}.movie_anno{font-size:14px}}@media screen and (max-width:768px){.sp_hidden{display:none!important}.mdl-detail-area{margin-bottom:16vw}.mdl-detail-area .mdl-detail-txt{margin-top:5vw}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item{margin-bottom:20px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item{align-items:center}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-img{width:40%;margin-left:10%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text{width:40%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p{font-size:14px;font-weight:700}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p span{font-size:12px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-yellow{color:#ffd979}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-purple{color:#b46ddb}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-red{color:#ff606f}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .texet-green{color:#bfdd00}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-gray{color:#d0c4b6}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point{padding:5px 5%;display:flex;background-color:#fef9f3;justify-content:space-around}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail{text-align:center;width:40%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .point-detail-title{font-size:12px;border-radius:8px;width:90%;margin:auto;margin-bottom:5px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .point-detail-txt{font-size:12px}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .gray{background-color:#e3e3e3}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .orange{background-color:#f0e3cb}.series_detail .mdl-title-h2title{margin-bottom:5vw}#specialty{min-height:215vw}#specialty .mdl-content-block-left{position:relative;margin-bottom:13.33vw;min-height:122vw}#specialty .mdl-content-block-left .mdl-content-block-left__img{width:72vw}#specialty .mdl-content-block-left .mdl-content-block-left__content{width:80vw;padding:6vw;position:absolute;top:53vw;right:0;background:#fff;text-align:left}#specialty .mdl-content-block-left .mdl-content-block-left__content .mdl-txt-pagecopy{margin-left:0}#specialty .mdl-content-block-right{position:relative;margin-bottom:13.33vw;min-height:82vw}#specialty .mdl-content-block-right .mdl-content-block-right__img{width:92vw;position:absolute;right:0}#specialty .mdl-content-block-right .mdl-content-block-right__content{width:80vw;padding:6vw;position:absolute;top:22vw;left:0;background:#fff;text-align:left}#specialty .mdl-content-block-right .mdl-content-block-right__content .mdl-txt-pagecopy{margin-left:0}#sensitive-skin{background-color:#ebf7f8;padding:8vw;margin:0 calc(50% - 50vw);width:100vw}#sensitive-skin .mdl-title-h2title{margin-bottom:4vw}#sensitive-skin .mdl-content-block{background-color:#fff;padding:5.33vw 5.33vw 10.67vw;margin:auto}#sensitive-skin .mdl-content-block__img{width:100%}#sensitive-skin .mdl-content-block__txt--head{text-align:center;font-size:4.8vw;font-weight:700;margin-top:4vw}#sensitive-skin .mdl-content-block__txt--caution{text-align:left;max-width:73.33vw;font-size:2.67vw;margin:1.6vw auto 0}#beginner{margin-top:16vw}#beginner .mdl-title-h2title{margin-bottom:5vw}#beginner .mdl-list-ul{font-size:3.2vw;text-align:left;margin-left:0}#beginner .mdl-img-beginner .mdl-beginner-txt{margin-top:3.2vw;line-height:7vw;text-align:left}#beginner .mdl-img-beginner .mdl-btnlink-inner{width:68vw;margin:4vw auto;padding:1em 0;border:none}#beginner .mdl-img-beginner .mdl-btnlink-inner p{font-size:4vw;font-weight:600}.mdl-lip-series *{color:#212322;font-family:"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;line-height:1.625}.mdl-lip-series * .mdl-title-h2title,.mdl-lip-series * .mdl-title-h2title>span{font-family:Montserrat,"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;margin-bottom:0;font-weight:500}.mdl-lip-series * .mdl-title-h2title>span{font-size:3.2vw}.mdl-lip-series * .font-weight-bold{font-weight:700}#commitment{background-color:#212322;padding:16vw 5.333vw}#commitment .mdl-title-h2title,#commitment .mdl-title-h2title>span{color:rgba(255,255,255,.9)}#commitment .commitment-list{margin-top:10.667vw}#commitment .commitment-list .commitment-list-item{background-color:#fff;margin-bottom:8.533vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#commitment .commitment-list .commitment-list-item .heading-1{font-size:7.4667vw;font-weight:500;padding-bottom:6.4vw;margin-bottom:6.4vw;border-bottom:1px solid rgba(0,0,0,.15);letter-spacing:.025}#commitment .commitment-list .commitment-list-item .heading-1 .red{color:#d91724}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail{font-size:4.2667vw;padding:7.4667vw 5.333vw}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul{margin-bottom:2px;padding-top:2px}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li{font-size:4.2667vw;margin-bottom:3.2vw;position:relative;padding-left:1em}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li::before{content:"・";position:absolute;left:0;top:0}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li:nth-of-type(2)::before{line-height:2.333}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td{padding:0;min-width:auto;vertical-align:top;line-height:2.333}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td.head{padding-right:12px}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td.num{font-size:5.8667vw;color:#d91724;font-weight:700;padding-left:1.0667vw;padding-right:1.0667vw;line-height:1.625}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail .note{font-size:3.733vw}#commitment .commitment-list .commitment-list-item .title-val{margin-bottom:5.333vw}#commitment .commitment-list .commitment-list-item .title-val .heading-2{font-size:5.333vw;font-weight:700;margin-bottom:2.133vw}#commitment .commitment-list .commitment-list-item .info-val .info-val-item{margin-bottom:5.333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#commitment .commitment-list .commitment-list-item .info-val .info-val-item .info-val-title{background:#212322;color:#fff;font-weight:700;text-align:center;border-radius:3.2vw;font-size:3.2vw;padding:2.133vw 0 1.6vw 0;width:22.667vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2.667vw;margin-bottom:0;line-height:1.2}#commitment .commitment-list .commitment-list-item .info-val .info-val-item .info-val-title span{color:#fff;font-size:4.533vw;margin:0 2px}#commitment .commitment-list .commitment-list-item .info-val .info-val-item:last-of-type{margin-bottom:0}#commitment .commitment-list .commitment-list-item .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#commitment .commitment-list .commitment-list-item .inner .note{font-size:3.733vw}#commitment .commitment-list .commitment-list-item .commitment-4{padding:6.533vw 5.333vw 7.4667vw}#commitment .commitment-list .commitment-list-item .commitment-4 .inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5.333vw}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image .item{width:33.333%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;font-size:2.667vw;font-weight:700;line-height:1.2}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image .item .thumb{margin-bottom:2.133vw}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .detail{display:block;padding:0}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .detail .note{font-size:1.0249vw;margin-top:4.2667vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:5.333vw;padding-bottom:2.667vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub{font-size:4.2667vw;font-weight:500;position:relative}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub .sub-img{position:absolute;left:-3.2vw;top:-10.133vw;width:19.733vw;height:19.733vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub .sub-txt{padding-left:14.667vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main{font-weight:400;text-align:center}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .quotation{font-size:8vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .en{font-size:9.0667vw;font-family:"Noto Sans",sans-serif;color:#d91724}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .jp{font-size:9.0667vw;font-weight:500;margin-left:2.133vw}#commitment .commitment-list .commitment-list-item.is-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#commitment .commitment-list .commitment-list-item:last-of-type{margin-bottom:0}#lip-chart .heading-1{font-size:5.87vw;font-weight:500;margin-bottom:8.53vw;text-align:center}#lip-chart .mdl-img-img{margin-bottom:0}#sustainability{padding:16vw 8vw}#sustainability .mdl-title-h2title{padding:0}#sustainability .mdl-txt-pagelead{font-size:4.2667vw;margin:7vw 2.667vw 10.667vw}#sustainability .wrap-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#sustainability .wrap-icon .item-icon{width:39.4667vw;text-align:center;font-weight:700;font-size:3.7333vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sustainability .wrap-icon .item-icon .image{margin-bottom:2.667vw}#sustainability .wrap-icon .item-icon:nth-of-type(1),#sustainability .wrap-icon .item-icon:nth-of-type(2){margin-bottom:6.4vw}#movie{background-color:#212322;padding:16vw 5.333vw}#movie .mdl-title-h2title,#movie .mdl-title-h2title>span{color:rgba(255,255,255,.9)}#movie .mdl-movie{margin:10.667vw 0 0}#movie .mdl-movie .video-js .vjs-dock-title{color:#fff}#movie .mdl-movie .vjs-icon-placeholder{color:#fff;line-height:inherit}#series{padding:16vw 0}#series .series--carousel{margin-top:8vw;position:relative}#series .series--carousel .series__arrow{position:absolute;overflow:hidden;object-fit:cover;width:11vw;height:21.33vw;background-color:#fff;border-radius:100%;opacity:.8;box-shadow:0 0 5.33vw .8vw #e8e8e8;top:48%;transform:translateX(-50%) translateY(-50%);z-index:1;cursor:pointer}#series .series--carousel .series__arrow::after{content:"";position:absolute;background-image:url(https://www.amwaylive.com/h_img/lp/at_common/img/icon_arrow_01.png);background-size:contain;background-repeat:no-repeat;width:5vw;height:4vw;top:49%;transform:translateX(-50%) translateY(-50%)}#series .series--carousel .series__arrow.prev{left:5%;border-radius:0 100% 100% 0/50%}#series .series--carousel .series__arrow.prev::after{left:49%}#series .series--carousel .series__arrow.next{right:-5.5%;border-radius:100% 0 0 100%/50%}#series .series--carousel .series__arrow.next::after{transform:rotate(-180deg);top:40%;right:30%}#series .series--carousel .series__dots{position:absolute;display:flex;width:fit-content;left:50%;bottom:-8.53vw;transform:translateX(-50%)}#series .series--carousel .series__dots li{margin:0 1.6vw!important}#series .series--carousel .series__dots button{background-color:#e8e8e8;width:2.67vw;height:2.67vw;border-radius:100%;border:none;font-size:0;cursor:pointer;padding:0}#series .series--carousel .series__dots .slick-active button{background-color:#000}#series .series--carousel .slick-list{overflow:visible}#series .series--carousel .carousel--item{margin:0 3.2vw}.mdl-app-artistry{border-top:#f6f3f3 solid 24px;padding:48px 4vw;margin:auto}.mdl-app-artistry h3{max-width:315px;font-size:4.8vw;font-weight:600;text-align:center;margin:auto;margin-bottom:6.4vw}.mdl-app-artistry h3 span{font-size:10.13333vw}.mdl-app-artistry .mdl-app-artistry-imgtxtr{display:flex;margin-bottom:6.4vw}.mdl-app-artistry .mdl-app-artistry-imgtxtr img{max-width:40vw}.mdl-app-artistry .mdl-app-artistry-imgtxtr p{color:#212322;font-size:4vw;line-height:8vw;margin:8vw 0 0 4vw}.mdl-app-artistry .mdl-app-artistry-download{display:flex;justify-content:space-between}.mdl-app-artistry .mdl-app-artistry-download img{width:44vw}.movie_ttl{margin-top:3vw}.movie_anno{font-size:2.7vw}}@media screen and (min-width:769px) and (max-width:1365px){.pc_hidden{display:none!important}.series_detail{margin-top:5.8608058608vw}.series_detail .mdl-txt-pagecopy{font-size:2.3443223443vw}.mdl-detail-area{display:flex;margin-bottom:3.663003663vw;flex-wrap:wrap;align-items:center}.mdl-detail-area__center{text-align:center;margin-bottom:5.8608058608vw}.mdl-detail-area .mdl-detail-txt{width:60%}.mdl-detail-area>.mdl-img-img{width:35%;margin-bottom:1.0989010989vw}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item{margin-bottom:1.4652014652vw}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item{align-items:center}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-img{width:40%;margin-left:10%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text{width:40%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p{font-size:1.0256410256vw;font-weight:700}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p span{font-size:.8791208791vw}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-yellow{color:#ffd979}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-purple{color:#b46ddb}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-red{color:#ff606f}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-green{color:#bfdd00}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-modal-item .layout-item .layout-item-text p .text-gray{color:#d0c4b6}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point{padding:.3663003663vw 5%;display:flex;background-color:#fef9f3;justify-content:space-around}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail{text-align:center;width:40%}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .point-detail-title{font-size:.8791208791vw;border-radius:.5860805861vw;width:90%;margin:auto;margin-bottom:.3663003663vw}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .point-detail-txt{font-size:.8791208791vw}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .gray{background-color:#e3e3e3}.mdl-modal-wrap .modal .mdl-modal-outer .mdl-modal-body .mdl-modal-items .mdl-item-point .point-detail .orange{background-color:#f0e3cb}#specialty .mdl-content-block-left{position:relative;margin-bottom:3.663003663vw;min-height:32.967032967vw}#specialty .mdl-content-block-left .mdl-content-block-left__img{width:32.967032967vw;margin-left:10.2564102564vw}#specialty .mdl-content-block-left .mdl-content-block-left__content{width:29.304029304vw;padding:2.1978021978vw 2.1978021978vw;position:absolute;top:2.9304029304vw;left:32.967032967vw;background:#fff;text-align:left}#specialty .mdl-content-block-right{position:relative;margin-bottom:3.663003663vw;min-height:32.967032967vw}#specialty .mdl-content-block-right .mdl-content-block-right__img{width:32.967032967vw;margin-right:10.2564102564vw;position:absolute;right:0}#specialty .mdl-content-block-right .mdl-content-block-right__img img{height:32.967032967vw}#specialty .mdl-content-block-right .mdl-content-block-right__content{width:29.304029304vw;padding:2.1978021978vw 2.1978021978vw;position:absolute;top:2.9304029304vw;right:32.967032967vw;background:#fff;text-align:left}#sensitive-skin{background-color:#ebf7f8;padding:2.1978021978vw;margin:0 calc(50% - 50vw);width:100vw}#sensitive-skin .mdl-content-block{background-color:#fff;padding:1.4652014652vw 5.8608058608vw 5.8608058608vw;max-width:73.2600732601vw;margin:auto}#sensitive-skin .mdl-content-block__img{max-width:43.956043956vw;margin:auto}#sensitive-skin .mdl-content-block__txt--head{text-align:center;font-size:1.3186813187vw;font-weight:700;margin-top:1.0989010989vw}#sensitive-skin .mdl-content-block__txt--caution{text-align:left;max-width:43.956043956vw;font-size:.9523809524vw;margin:.5860805861vw auto 0}#beginner .mdl-img-beginner{width:50.5124vw}#beginner .mdl-img-beginner .mdl-beginner-txt{font-size:1.4641vw;margin:1.4652014652vw auto;line-height:2;text-align:center}#beginner .mdl-img-beginner .mdl-btnlink-inner{width:24.89vw;margin:auto;padding:1em 0;border:none}#beginner .mdl-img-beginner .mdl-btnlink-inner p{font-size:1.3177vw;font-weight:600}.mdl-h1section-lip.mdl-h1section-block{width:100%}.mdl-h1section-lip.mdl-h1section-block .mdl-main-area{width:70.2782vw;margin:auto}.mdl-lip-series *{color:#212322;font-family:"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;line-height:1.625}.mdl-lip-series * .mdl-title-h2title,.mdl-lip-series * .mdl-title-h2title>span{font-weight:500;font-family:Montserrat,"ヒラギノ角ゴシック","Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;margin-bottom:0}.mdl-lip-series * .font-weight-bold{font-weight:700}#commitment{background-color:#212322;padding:5.8565vw 0;margin:0}#commitment .mdl-title-h2title,#commitment .mdl-title-h2title>span{color:rgba(255,255,255,.9);padding:0}#commitment .commitment-list{margin-top:5.8565vw;width:80.527vw;margin:5.8565vw auto 0}#commitment .commitment-list .commitment-list-item{background-color:#fff;margin-bottom:2.9282vw;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#commitment .commitment-list .commitment-list-item .heading-1{font-size:2.9282vw;font-weight:600;padding-bottom:2.1962vw;margin-bottom:2.6354vw;border-bottom:1px solid rgba(0,0,0,.15);letter-spacing:.025}#commitment .commitment-list .commitment-list-item .heading-1 .red{color:#d91724}#commitment .commitment-list .commitment-list-item .col-card-commitment.image{width:48.2%}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail{padding:2.9282vw 4.3924vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:51.8%;text-align:left;font-size:1.1713vw}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail .detail-inner{width:100%}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul{margin-bottom:2px;padding-top:2px}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li{font-size:1.1713vw;margin-bottom:.8785vw;position:relative;padding-left:1em}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li::before{content:"・";position:absolute;left:0;top:0}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail ul li:nth-of-type(2)::before{line-height:2.333}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td{padding:0;min-width:auto;vertical-align:top;line-height:2.333}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td.head{padding-right:.8785vw}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail table td.num{font-size:1.6105vw;color:#d91724;font-weight:700;padding-left:.2928vw;padding-right:.2928vw;line-height:1.625}#commitment .commitment-list .commitment-list-item .col-card-commitment.detail .note{font-size:1.1713vw}#commitment .commitment-list .commitment-list-item .title-val{margin-bottom:1.757vw}#commitment .commitment-list .commitment-list-item .title-val .heading-2{font-size:1.4641vw;font-weight:700;margin-bottom:.366vw}#commitment .commitment-list .commitment-list-item .info-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#commitment .commitment-list .commitment-list-item .info-val .info-val-item{margin-bottom:0;width:48%;display:block}#commitment .commitment-list .commitment-list-item .info-val .info-val-item .info-val-title{background:#212322;color:#fff;font-weight:700;text-align:center;width:100%;height:2.1962vw;border-radius:1.0981vw;font-size:1.0249vw;display:flex;justify-content:center;align-items:center;margin-bottom:1.1713vw;line-height:1}#commitment .commitment-list .commitment-list-item .info-val .info-val-item .info-val-title span{color:#fff}#commitment .commitment-list .commitment-list-item .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#commitment .commitment-list .commitment-list-item .commitment-4{padding:0 4.3924vw 3.5139vw}#commitment .commitment-list .commitment-list-item .commitment-4 .inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.0249vw;margin-bottom:0}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image .item{width:33.333%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;font-size:.8785vw;font-weight:700;line-height:1.2}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .image .item .thumb{margin-bottom:1.1713vw}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .detail{display:block;padding:0 0 0 2.9283vw}#commitment .commitment-list .commitment-list-item .commitment-4 .inner .detail .note{font-size:1.0249vw;margin-top:1.1713vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top{border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.5139vw;padding-bottom:0;height:11.347vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub{font-size:1.757vw;font-weight:500;white-space:nowrap;margin-right:.7321vw;position:relative;display:flex;align-items:center}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub .sub-img{position:absolute;left:0;top:-5.1245vw;width:11.347vw;height:11.347vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-sub .sub-txt{padding-left:11.713vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main{font-weight:400;text-align:center}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .quotation{font-size:2.9283vw}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .en{font-size:2.9283vw;font-family:"Noto Sans",sans-serif;color:#d91724}#commitment .commitment-list .commitment-list-item .commitment-4 .heading-top .heading-top-main .jp{font-size:2.9283vw;font-weight:500;margin-left:.8785vw}#commitment .commitment-list .commitment-list-item.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#commitment .commitment-list .commitment-list-item:last-of-type{margin-bottom:0}#lip-chart .heading-1{font-size:2.0512820513vw;font-weight:500;margin-bottom:3.663003663vw;text-align:center}#lip-chart .mdl-img-img{margin-bottom:0}#sustainability{margin:0 auto;padding:5.8565vw 0;width:70.2782vw}#sustainability .mdl-title-h2title{padding:0}#sustainability .mdl-txt-pagelead{margin:4.3924vw 0 2.9283vw;text-align:center}#sustainability .wrap-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:52.5622vw;margin:auto}#sustainability .wrap-icon .item-icon{width:10.8346vw;text-align:center;font-weight:600;font-size:1.0249vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sustainability .wrap-icon .item-icon .image{margin-bottom:.732vw}#movie{background-color:#212322;padding:5.8565vw 0;margin:0 auto}#movie .mdl-title-h2title{padding-bottom:4.3924vw}#movie .mdl-title-h2title,#movie .mdl-title-h2title>span{color:rgba(255,255,255,.9)}#movie .mdl-movie{margin:0 auto}#movie .mdl-movie .video-js .vjs-dock-title{color:#fff}#movie .mdl-movie .vjs-icon-placeholder{color:#fff;line-height:inherit}#series{padding:5.8565vw 0;margin:0 auto}#series .series--carousel{max-width:69.4505494505vw;margin:0 auto}#series .series--carousel .carousel--item{margin:0 .8791208791vw}.mdl-app-area{border-top:#f6f3f3 solid 1.7582417582vw}.mdl-app-area .mdl-app-artistry{padding:4.3956043956vw 0;margin:auto;display:flex;align-items:center;width:63.0036630037vw;margin:auto}.mdl-app-area .mdl-app-artistry h3{max-width:23.0769230769vw;font-size:1.6117216117vw;font-weight:600;text-align:center;margin-bottom:1.4652014652vw;text-align:left}.mdl-app-area .mdl-app-artistry h3 span{font-size:3.663003663vw}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-img{width:25%}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-detail{margin-left:2.1978021978vw}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-detail p{color:#212322;font-size:1.0989010989vw;margin:0 0 1.4652014652vw}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-download{display:flex}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-download a{display:block;margin-right:1.0989010989vw}.mdl-app-area .mdl-app-artistry .mdl-app-artistry-download a img{width:auto}.movie_ttl{margin-top:15px}.movie_ttl .sp_only{display:none}.movie_anno{font-size:14px}}