@font-face{font-family:"OptimaLTPro-Roman";src:url("../font/311DFD_0_0.eot");src:url("../font/311DFD_0_0.eot?#iefix") format("embedded-opentype"),url("../font/311DFD_0_0.woff2") format("woff2"),url("../font/311DFD_0_0.woff") format("woff"),url("../font/311DFD_0_0.ttf") format("truetype")}.intro{margin-top:21.3333333333vw;text-align:center}@media screen and (min-width:768px){.intro{margin-top:100px}}.intro__title{font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:7.4666666667vw;font-weight:500;line-height:1.6;line-height:1.6}@media screen and (min-width:768px){.intro__title{font-size:36px}}.intro__title .txtLogo{vertical-align:-11%;margin-right:0.2em;width:51.2vw}@media screen and (min-width:768px){.intro__title .txtLogo{width:213px}}.intro__title+.intro__txt{margin-top:50px}@media screen and (min-width:768px){.intro__title+.intro__txt{margin-top:75px}}.intro__figure{margin-top:32vw}@media screen and (min-width:768px){.intro__figure{margin-top:160px}}.intro__figure img{width:53.3333333333vw}@media screen and (min-width:768px){.intro__figure img{width:200px;margin:auto}}.intro__anchorTitle{margin:26.6666666667vw auto 10.6666666667vw;font-family:"OptimaLTPro-Roman",sans-serif;letter-spacing:0.04em;font-size:6.9333333333vw;font-weight:300;line-height:1.2;text-align:center}@media screen and (min-width:768px){.intro__anchorTitle{font-size:38px}}@media screen and (min-width:768px){.intro__anchorTitle{margin:160px auto 60px}}.intro__anchorList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8vw 2.6666666667vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:9.6vw auto 0}@media screen and (min-width:768px){.intro__anchorList{margin:48px auto 0;gap:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px) and (max-width:1199px){.intro__anchorList{max-width:860px}}@media screen and (min-width:768px){.intro__anchorList--en{gap:60px}}@media screen and (max-width:767px){.intro__anchorList__item{width:calc(50% - 2.6666666667vw)}}.intro__anchorList+.intro__txt{margin-top:52px}@media screen and (min-width:768px){.intro__anchorList+.intro__txt{margin-top:70px}}.intro__anchor{display:block;position:relative;padding-bottom:6.4vw}@media screen and (min-width:768px){.intro__anchor{padding-bottom:24px}}.intro__anchor:before{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:4.5333333333vw;height:4.5333333333vw;background:url(../images/milbon_lineup_creative/arrow.png) no-repeat center/contain;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (min-width:768px){.intro__anchor:before{width:17px;height:17px}}.intro__anchor span{display:block}.intro__anchor span.mTitle{font-family:"OptimaLTPro-Roman",sans-serif;letter-spacing:0.04em;font-size:4.2666666667vw;font-weight:300;line-height:1.4}@media screen and (min-width:768px){.intro__anchor span.mTitle{font-size:16px}}.intro__anchor span.sTitle{margin-top:2.1333333333vw;font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:3.2vw;font-weight:500;line-height:1.8;max-width:38.1333333333vw}@media screen and (min-width:768px){.intro__anchor span.sTitle{font-size:12px}}.intro__anchor span.sTitle .txtLogo{vertical-align:-11%;margin-right:0.2em;width:17.0666666667vw}@media screen and (min-width:768px){.intro__anchor span.sTitle .txtLogo{width:71px}}@media screen and (min-width:768px){.intro__anchor span.sTitle{margin-top:8px;max-width:143px}}@media (hover:hover) and (pointer:fine){.intro__anchor:hover:before{-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%)}}.intro__txt{font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:4.2666666667vw;font-weight:500;line-height:2;line-height:2.2}@media screen and (min-width:768px){.intro__txt{font-size:18px}}.intro__txt .txtLogo{vertical-align:-11%;margin-right:0.2em;width:25.6vw}@media screen and (min-width:768px){.intro__txt .txtLogo{width:106.5px}}@media screen and (min-width:768px){.intro__txt{line-height:2.2}}.intro__txt+.intro__txt{margin-top:43px}@media screen and (min-width:768px){.intro__txt+.intro__txt{margin-top:58px}}.product{margin-top:40;padding-top:21.3333333333vw}@media screen and (min-width:768px){.product{margin-top:40px;padding-top:120px}}.product__title{text-align:center}.product__title span{display:block}.product__title span.mTitle{font-family:"OptimaLTPro-Roman",sans-serif;letter-spacing:0.04em;font-size:12.2666666667vw;font-weight:300;line-height:1.2}@media screen and (min-width:768px){.product__title span.mTitle{font-size:64px}}.product__title span.sTitle{margin-top:1.0666666667vw;font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:7.4666666667vw;font-weight:500;line-height:1.6}@media screen and (min-width:768px){.product__title span.sTitle{font-size:36px}}.product__title span.sTitle .txtLogo{vertical-align:-11%;margin-right:0.2em;width:51.2vw}@media screen and (min-width:768px){.product__title span.sTitle .txtLogo{width:213px}}@media screen and (min-width:768px){.product__title span.sTitle{margin-top:4px}}.product__listWrap{margin-top:16vw}@media screen and (min-width:768px){.product__listWrap{margin-top:80px}}.modalWrap__modal{background:#fff}@media screen and (min-width:768px){.modalWrap__modal{overflow:hidden;height:648px;background:linear-gradient(to right,#000 444px,#fff 444px)}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal{height:64.453125vw;background:-webkit-gradient(linear,left top,right top,color-stop(43.359375vw,#000),color-stop(43.359375vw,#fff));background:linear-gradient(to right,#000 43.359375vw,#fff 43.359375vw)}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal--tabLgH{height:73.2421875vw}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal--tabXlH{height:76.171875vw}}.modalWrap__modal__inner{position:relative;width:100%;height:100%}.modalWrap__modal__flex{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.modalWrap__modal__closeButton{z-index:2}@media screen and (min-width:768px){.modalWrap__modal__closeButton{position:absolute;display:block;top:20px;right:20px;width:64px;height:13px;background:url(../images/common/button_close.png) no-repeat center/contain;cursor:pointer}}@media screen and (max-width:767px){.modalWrap__modal__closeButton{position:sticky;top:5.3333333333vw;display:block;width:100%;padding:0 5.3333333333vw;text-align:right}.modalWrap__modal__closeButton:before{content:"";display:inline-block;width:17.0666666667vw;height:3.7333333333vw;background:url(../images/common/button_close.png) no-repeat center/contain}}.modalWrap__modal__figure{width:444px;height:100%;padding:30px 0;text-align:center;background:#000}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__figure{width:43.359375vw}}.modalWrap__modal__figure span{display:block;font-family:"OptimaLTPro-Roman",sans-serif;letter-spacing:0.04em;font-size:12.2666666667vw;font-weight:300;line-height:1.2;margin-bottom:8px}@media screen and (min-width:768px){.modalWrap__modal__figure span{font-size:64px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__figure span{font-size:6.25vw}}.modalWrap__modal__figure img{width:340px;margin:auto}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__figure img{width:33.203125vw}}.modalWrap__modal__content{padding:10.4vw 5.3333333333vw 9.6vw;width:100%}@media screen and (min-width:768px){.modalWrap__modal__content{width:516px;padding:118px 40px 40px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content{padding:11.5234375vw 3.90625vw 3.90625vw;width:50.390625vw}}.modalWrap__modal__content__figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.8666666667vw}@media screen and (min-width:768px){.modalWrap__modal__content__figure{gap:8px}}.modalWrap__modal__content__figure img{width:35.7333333333vw}@media screen and (min-width:768px){.modalWrap__modal__content__figure img{width:140px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__figure img{width:13.671875vw}}.modalWrap__modal__content__figure+.modalWrap__modal__content__sTitle{margin-top:3.2vw}@media screen and (min-width:768px){.modalWrap__modal__content__figure+.modalWrap__modal__content__sTitle{margin-top:34px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__figure+.modalWrap__modal__content__sTitle{margin-top:2.34375vw}}.modalWrap__modal__content__sTitle{white-space:nowrap;font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:4.2666666667vw;font-weight:500;line-height:2;margin-top:6.9333333333vw}@media screen and (min-width:768px){.modalWrap__modal__content__sTitle{font-size:18px}}.modalWrap__modal__content__sTitle .txtLogo{vertical-align:-11%;margin-right:0.2em;width:25.6vw}@media screen and (min-width:768px){.modalWrap__modal__content__sTitle .txtLogo{width:106.5px}}@media screen and (min-width:768px){.modalWrap__modal__content__sTitle{line-height:2.2}}@media screen and (min-width:768px){.modalWrap__modal__content__sTitle{margin-top:36px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__sTitle{margin-top:2.34375vw}}.modalWrap__modal__content__txt{font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:3.7333333333vw;font-weight:500;line-height:2;margin-top:2.1333333333vw}@media screen and (min-width:768px){.modalWrap__modal__content__txt{font-size:15px}}.modalWrap__modal__content__txt .txtLogo{vertical-align:-11%;margin-right:0.2em;width:21.3333333333vw}@media screen and (min-width:768px){.modalWrap__modal__content__txt .txtLogo{width:88.75px}}@media screen and (min-width:768px){.modalWrap__modal__content__txt{margin-top:8px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__txt{margin-top:0.5859375vw}}@media screen and (min-width:768px){.modalWrap__modal__content__txt--minLH{line-height:1.6}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__txt--tabMinLH{line-height:1.6}}.modalWrap__modal__content__txt--en{line-height:1.4}.modalWrap__modal__content__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12.2666666667vw}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap{gap:30px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__flexWrap{gap:1.953125vw}}.modalWrap__modal__content__flexWrap__item{width:100%}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap__item{width:203px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__flexWrap__item{width:19.82421875vw}}.modalWrap__modal__content__flexWrap .modalWrap__modal__content__figure img{width:100%}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__figure img{max-height:158px}}.modalWrap__modal__content__flexWrap .modalWrap__modal__content__figure+.modalWrap__modal__content__sTitle{margin-top:3.2vw}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__figure+.modalWrap__modal__content__sTitle{margin-top:14px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__figure+.modalWrap__modal__content__sTitle{margin-top:1.3671875vw}}.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle{font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:4.2666666667vw;font-weight:500;line-height:2;line-height:2;margin-top:4.8vw}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle{font-size:18px}}.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle .txtLogo{vertical-align:-11%;margin-right:0.2em;width:25.6vw}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle .txtLogo{width:106.5px}}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle{line-height:2.2}}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle{margin-top:20px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__sTitle{margin-top:1.953125vw}}.modalWrap__modal__content__flexWrap .modalWrap__modal__content__txt{margin-top:0.5333333333vw}@media screen and (min-width:768px){.modalWrap__modal__content__flexWrap .modalWrap__modal__content__txt{margin-top:2px}}.modalWrap__modal__listWrap{position:relative;width:100%;height:100%}@media screen and (max-width:767px){.modalWrap__modal__listWrap__list{display:block}}.modalWrap__modal__listWrap__item{height:auto}.modalWrap__modal__pagination{position:absolute;bottom:2.6666666667vw;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8666666667vw;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media screen and (min-width:768px){.modalWrap__modal__pagination{bottom:10px;width:516px;gap:10px}}@media screen and (min-width:768px) and (max-width:1024px){.modalWrap__modal__pagination{width:50.390625vw}}.modalWrap__modal__pagination .swiper-pagination-bullet{margin:0;width:10.6666666667vw;height:3px;background:#666666;border-radius:0;opacity:1}@media screen and (min-width:768px){.modalWrap__modal__pagination .swiper-pagination-bullet{width:48px}}.modalWrap__modal__pagination--enhancing .swiper-pagination-bullet[aria-current=true]{background:#243ea4}.modalWrap__modal__pagination--indulging .swiper-pagination-bullet[aria-current=true]{background:#36573b}.modalWrap__modal__pagination--illuminating .swiper-pagination-bullet[aria-current=true]{background:#470a68}.modalWrap__modal__pagination--vitalizing .swiper-pagination-bullet[aria-current=true]{background:#93282c}.modalWrap__modal__pagination--reawaken .swiper-pagination-bullet[aria-current=true]{background:#b3a369}.modalWrap__modal__pagination--smooth .swiper-pagination-bullet[aria-current=true]{background:#0055a8}.modalWrap__modal__pagination--moisture .swiper-pagination-bullet[aria-current=true]{background:#008237}.modalWrap__modal__pagination--repair .swiper-pagination-bullet[aria-current=true]{background:#b90054}.modalWrap__modal__pagination--antifrizz .swiper-pagination-bullet[aria-current=true]{background:#ff8100}.modalWrap__modal__pagination--volume .swiper-pagination-bullet[aria-current=true]{background:#c26ac3}.modalWrap__modal__pagination--scalp .swiper-pagination-bullet[aria-current=true]{background:#57c5c3}.modalWrap__modal__pagination--extended .swiper-pagination-bullet[aria-current=true]{background:#4fb340}.modalWrap__modal__pagination--creative .swiper-pagination-bullet[aria-current=true]{background:#707070}.modalWrap__modal__pagination--milbon .swiper-pagination-bullet{background:#CCCCCC}.feature--creative{margin-top:26.6666666667vw}@media screen and (min-width:768px){.feature--creative{margin-top:150px}}@media screen and (min-width:768px){.feature__figure--creative{width:100%;margin-right:auto;margin-left:auto;max-width:700px}}@media screen and (max-width:767px){.feature__figure--creative figcaption{width:100%;position:initial;display:block;text-align:right}}.feature__txtList__item--creative{font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:0.01em;font-size:4.2666666667vw;font-weight:500;line-height:2}@media screen and (min-width:768px){.feature__txtList__item--creative{font-size:18px}}.feature__txtList__item--creative .txtLogo{vertical-align:-11%;margin-right:0.2em;width:25.6vw}@media screen and (min-width:768px){.feature__txtList__item--creative .txtLogo{width:106.5px}}@media screen and (min-width:768px){.feature__txtList__item--creative{line-height:2.2}}