@charset "UTF-8";
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:62.5%;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{width:7px}html::-webkit-scrollbar-track{background-color:rgba(67,117,186,0)}html::-webkit-scrollbar-thumb{border-radius:0.5rem;background:-webkit-gradient(linear,left bottom,left top,from(rgb(200,144,208)),to(rgb(67,117,186)));background:linear-gradient(0deg,rgb(200,144,208) 0%,rgb(67,117,186) 100%)}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent;text-decoration:none;color:#222222}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;max-width:100%;vertical-align:top}body{font-family:游ゴシック体,Yu Gothic,YuGothic,dnp-shuei-gothic-gin-std,sans-serif;font-style:normal;font-weight:500;color:#fff;overflow-x:hidden;position:relative}ol,ul{list-style-type:none}html{background:#092b96;position:relative}html:before{content:"";display:inline-block;width:100%;height:100%;background:url(../images/bg_mainBg-sp.webp) no-repeat;background-size:cover;position:absolute;top:0;left:0;background-position:top center}@media only screen and (min-width:768px){html:before{background:url(../images/bg_mainBg-pc.webp) repeat-y;background-size:cover;position:absolute;background-position:top center}}#l-container{height:auto!important}.u-txt{font-size:3.7333333333vw;line-height:9.3333333333vw}@media only screen and (min-width:768px){.u-txt{font-size:1.0416666667vw;line-height:2.1875vw}}.u-txtCenter{text-align:center}.u-txtBold{font-weight:bold}.u-txtBorder{text-decoration:underline}.u-fontEn01{font-family:"Tenor Sans",sans-serif;font-style:normal;font-weight:500}.u-fontSippori{font-family:"Shippori Mincho",serif;font-weight:normal}.u-hideSp{display:none!important}@media only screen and (min-width:768px){.u-hideSp{display:block!important}}.u-hidePc{display:block!important}@media only screen and (min-width:768px){.u-hidePc{display:none!important}}.u-fadeIn{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:all 2s;transition:all 2s}.u-mb10{margin-bottom:2.6666666667vw}@media only screen and (min-width:768px){.u-mb10{margin-bottom:15px}}.u-btn{padding-bottom:2px}.u-btn a{width:100%;position:relative;display:inline-block;padding:1.0666666667vw}@media only screen and (min-width:768px){.u-btn a{padding:0.3125vw;max-width:26.171875vw;min-width:335px}}.u-btn a:before{content:"";position:absolute;background-color:#fff;left:1.8666666667vw;right:1.8666666667vw;top:0;height:1px}@media only screen and (min-width:768px){.u-btn a:before{left:0.546875vw;right:0.546875vw}}.u-btn a:after{content:"";position:absolute;background-color:#fff;left:1.8666666667vw;right:1.8666666667vw;bottom:0;height:1px}@media only screen and (min-width:768px){.u-btn a:after{left:0.546875vw;right:0.546875vw}}.u-btn a .btn-text{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:3.4666666667vw 13.8666666667vw 3.4666666667vw 8.5333333333vw;font-size:3.2vw;letter-spacing:0.1em;font-weight:normal;text-align:center;letter-spacing:0.1em;color:#fff;background-color:rgba(9,43,150,0.41);background-image:-webkit-gradient(linear,left top,left bottom,from(#092b96),to(rgba(215,163,230,0.13)));background-image:linear-gradient(#092b96 0%,rgba(215,163,230,0.13) 100%)}@media only screen and (min-width:768px){.u-btn a .btn-text{padding:1.171875vw 4.0625vw 1.171875vw 2.5vw;font-size:1.09375vw;max-width:25.546875vw;min-width:327px}}.u-btn a .btn-text i{font-style:inherit;font-size:20px}.u-btn a .btn-text:before{content:"";display:block;position:absolute;inset:0;background:rgb(46,46,46);background:-webkit-gradient(linear,left top,left bottom,from(rgba(46,46,46,0.82)),to(rgb(113,113,113)));background:linear-gradient(180deg,rgba(46,46,46,0.82) 0%,rgb(113,113,113) 100%);mix-blend-mode:overlay;-webkit-transition:0.4s ease-out;transition:0.4s ease-out}.u-btn a .btn-arrow{border-color:#fff}@media only screen and (min-width:768px){.u-btn a:hover .btn-arrow{width:15px}}.u-starLine{padding:0 3.7333333333vw;width:100%}@media only screen and (min-width:768px){.u-starLine{padding:0 1.25vw}}.u-starLine span{position:relative;display:block;border-bottom:1px solid #fff}.u-starLine span:before{content:"";display:inline-block;width:2.4vw;height:2.4vw;background:url(../images/ico_starLine.svg) no-repeat;background-size:cover;position:absolute;left:-3.7333333333vw;bottom:-1.2vw}@media only screen and (min-width:768px){.u-starLine span:before{width:1.09375vw;height:1.09375vw;left:-1.40625vw;bottom:-0.546875vw}}.u-starLine span:after{content:"";display:inline-block;width:2.4vw;height:2.4vw;background:url(../images/ico_starLine.svg) no-repeat;background-size:cover;position:absolute;right:-3.7333333333vw;bottom:-1.2vw}@media only screen and (min-width:768px){.u-starLine span:after{width:1.09375vw;height:1.09375vw;right:-1.40625vw;bottom:-0.546875vw}}.c-contentInner{padding:0 8vw}@media only screen and (min-width:768px){.c-contentInner{margin:0 auto;padding:0 2.34375vw;max-width:83.28125vw}}.u-forSp{display:block}@media only screen and (min-width:768px){.u-forSp{display:none}}.u-forPc{display:none}@media only screen and (min-width:768px){.u-forPc{display:block}}@font-face{font-family:"Kannada";src:url(../font/kannada-mn.ttf)}.fontEn{font-family:"Tenor Sans",sans-serif;font-weight:normal}.fontKannada{font-family:Kannada;font-weight:normal}.fontJp{font-family:"Shippori Mincho",serif;font-weight:normal}.header{position:absolute;top:0;left:0;right:0;padding-left:135px;padding-right:135px;padding-top:60px;line-height:1;z-index:9990;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.popup-active .header{opacity:0;pointer-events:none}.header:before{content:"";display:block;position:fixed;top:0;left:0;right:0;height:92px;z-index:1;background:rgb(36,57,128);background:-webkit-gradient(linear,left top,left bottom,from(rgb(36,57,128)),color-stop(49%,rgb(17,76,173)),to(rgba(50,99,180,0)));background:linear-gradient(180deg,rgb(36,57,128) 0%,rgb(17,76,173) 49%,rgba(50,99,180,0) 100%);pointer-events:none;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0}.header--logo{position:relative}.header--logo-sm{position:fixed;z-index:5;top:20px;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.header--logo-sm img{width:78px}.header--nav{position:relative;z-index:1;left:0;right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-special.page-hairmask .header--nav{opacity:0;pointer-events:none}.header.is-active:before{opacity:1}.header--logo-sm.is-show{opacity:1}@media print,screen and (min-width:768px){.gnav a,.gnav li,.gnav ul{height:100%}}@media screen and (max-width:1180px){.header{padding-left:50px;padding-right:50px;padding-top:40px}}@media screen and (max-width:767px){.header{left:0;right:0;padding-left:30px;padding-top:26px}.header:before{display:none}.header--nav{padding-top:23px;padding-right:30px}.header--logo{z-index:0}.header--logo img{width:70px}}.particles{position:absolute;z-index:1;width:42%;max-height:500px;height:50%;pointer-events:none}@media screen and (max-width:767px){.particles{width:100%;max-height:400px;height:30%}}.gnav{height:50px;padding-top:20px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.header.is-active .gnav{position:fixed;top:0;margin-left:auto;right:135px}.gnav--list{margin-top:-4px;margin-right:-18px}.gnav--link{display:block;padding:0 16px;font-size:19px;line-height:1;text-align:center;color:#fff;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;outline:none;font-weight:100;letter-spacing:1px}.gnav--link span{position:relative;display:inline-block;padding:8px 0}.gnav--link span:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;background-color:#fff}.current .gnav--link span:before,.gnav--link:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.gnav--sns{display:none}@media screen and (max-width:1180px){.header.is-active .gnav{right:50px}}@media screen and (max-width:767px){.gnav{position:fixed;inset:0!important;height:100vh;opacity:0;padding:64px 10%;overflow:auto;pointer-events:none;-webkit-transition:0.4s ease-out;transition:0.4s ease-out;background:#10299a url(https://yolu.live/wp/wp-content/themes/original_theme/images/common/gnav-bg.jpg) center top;background-size:100%;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity 0.5s ease-out,-webkit-filter 0.7s linear;transition:opacity 0.5s ease-out,-webkit-filter 0.7s linear;transition:opacity 0.5s ease-out,filter 0.7s linear;transition:opacity 0.5s ease-out,filter 0.7s linear,-webkit-filter 0.7s linear;-webkit-overflow-scrolling:touch}.gnav a .btn-text{font-size:14px}.gnav--link{display:inline-block!important;padding:0;font-size:26px;text-align:left}.gnav--list{margin-bottom:30px}.gnav--link span{display:block;padding:17px 0}.gnav--link span:before{top:calc(50% - 3.5px);left:-16px;width:7px;height:7px;background:url(../images/common/star.svg);background-size:cover;-webkit-transform:scale(0);transform:scale(0)}.gnav--topics{margin-top:16px}.gnav--faq .gnav--link,.gnav--news .gnav--link,.gnav--topics .gnav--link{font-size:21px}.gnav--faq .gnav--link span,.gnav--news .gnav--link span,.gnav--topics .gnav--link span{padding:12px 0}.current .gnav--link span:before{-webkit-transform:scale(1);transform:scale(1)}.header.active .gnav{width:100%;top:0;left:0;pointer-events:all;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.gnav_btn{position:fixed;top:0;right:0;width:56px;height:56px;z-index:9999}.gnav_btn--txt{position:absolute;top:30px;left:-0.3em}.gnav_btn--txt:before{content:"MENU";font-size:83%;letter-spacing:0;-webkit-transition:0.4s ease-out;transition:0.4s ease-out}.header.active .gnav_btn--txt:before{content:"CLOSE"}.gnav_btn--lines{position:relative;width:44px;height:19px}.gnav_btn--lines span{position:absolute;left:0;width:24px;height:1px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-transform:skewY(-25deg);transform:skewY(-25deg);-webkit-transition:all 0.4s;transition:all 0.4s}.gnav_btn--lines span:first-of-type{top:0}.gnav_btn--lines span:nth-of-type(2){top:50%}.gnav_btn--lines span:nth-of-type(3){bottom:0}.header.active .gnav_btn--lines span:first-of-type{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.header.active .gnav_btn--lines span:nth-of-type(2){opacity:0}.header.active .gnav_btn--lines span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.gnav--sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.gnav--sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#fff;letter-spacing:1px}.gnav--sns img{margin-right:8px}.gnav--sns li{width:calc(50% - 20px);margin-bottom:20px;margin-right:40px}.gnav--sns li:nth-child(2n){margin-right:0}.gnav--btn .btn{margin-bottom:20px}}.header-sm{height:72px}@media print,screen and (min-width:768px){.header-sm .gnav--tel{font-size:120%}}@media screen and (max-width:767px){.header-sm{height:56px}}.footer{position:relative;z-index:2}.footer--logo{margin-bottom:24px;text-align:center}.footer--logo img{width:95px}.footer .sns_area{margin-bottom:54px}@media only screen and (min-width:768px){.footer .sns_area{margin-bottom:34px}}.footer .sns--list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.footer .sns--list li:not(:last-child){margin-right:24px}.footer .fnav{margin-left:0;margin-bottom:20px;font-size:100%;letter-spacing:0.06em;line-height:1}.footer .fnav__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .fnav__list li:not(:last-child){margin-right:0}@media only screen and (min-width:768px){.footer .fnav__list li:not(:last-child){margin-right:70px}}.footer .footer--copyright{padding-bottom:40px;text-align:center;letter-spacing:0.06em}.footer .footer--copyright small{font-size:3.2vw}@media only screen and (min-width:768px){.footer .footer--copyright small{font-size:0.9375vw}}.flt-rgt{float:right}.flt-lft{float:left}.pos_rel{position:relative}.pos_ab{position:absolute}.mgn-btm8{margin-bottom:8px}.mgn-btm16{margin-bottom:16px}.mgn-btm24{margin-bottom:24px}.mgn-btm32{margin-bottom:32px}.mgn-btm40{margin-bottom:40px}.mgn-btm48{margin-bottom:48px}.mgn-btm56{margin-bottom:56px}.mgn-btm64{margin-bottom:64px}.mgn-btm72{margin-bottom:72px}.mgn-btm80{margin-bottom:80px}.mgn-btm88{margin-bottom:88px}.mgn-btm96{margin-bottom:96px}.fz-12{font-size:0.75rem}.fz-13{font-size:0.813rem}.fz-14{font-size:0.875rem}.fz-15{font-size:0.938rem}.fz-16{font-size:1rem}.fz-17{font-size:1.063rem}.fz-18{font-size:1.125rem}.fz-20{font-size:1.25rem}.fz-24{font-size:1.5rem}.fz-26{font-size:1.625rem}.fz-28{font-size:1.75rem}.fz-30{font-size:1.875rem}.fz-32{font-size:2rem}.fz-36{font-size:2.25rem}.fz-40{font-size:2.5rem}.fz-44{font-size:2.75rem}.fz-48{font-size:3rem}.fz-56{font-size:3.5rem}.fz-64{font-size:4rem}.pc-none,.pc-none-flex,.pc-none-inline,.pc-none-table{display:none}.sp-none{display:block}.sp-none-inline{display:inline}.sp-none-table{display:table}.sp-none-flex{display:-ms-flexbox;display:-webkit-box;display:flex}@media screen and (max-width:767px){.mgn-btm16{margin-bottom:8px}.mgn-btm24{margin-bottom:16px}.mgn-btm32{margin-bottom:16px}.mgn-btm40{margin-bottom:24px}.mgn-btm48{margin-bottom:24px}.mgn-btm56{margin-bottom:32px}.mgn-btm64{margin-bottom:32px}.mgn-btm72{margin-bottom:40px}.mgn-btm80{margin-bottom:40px}.mgn-btm88{margin-bottom:48px}.mgn-btm96{margin-bottom:48px}.fz-12{font-size:0.786rem}.fz-13{font-size:0.857rem}.fz-14{font-size:0.929rem}.fz-15{font-size:1rem}.fz-16{font-size:1.071rem}.fz-17{font-size:1.143rem}.fz-18{font-size:1.214rem}.fz-20{font-size:1.286rem}.fz-24{font-size:1.429rem}.fz-26{font-size:1.429rem}.fz-28{font-size:1.714rem}.fz-30{font-size:1.714rem}.fz-32{font-size:1.857rem}.fz-36{font-size:1.857rem}.fz-40{font-size:2rem}.fz-44{font-size:2rem}.fz-48{font-size:2.143rem}.fz-56{font-size:2.286rem}.fz-64{font-size:2.571rem}.sp-none,.sp-none-flex,.sp-none-inline,.sp-none-table{display:none}.pc-none{display:block}.pc-none-inline{display:inline}.pc-none-table{display:table}.pc-none-flex{display:-ms-flexbox;display:-webkit-box;display:flex}}.flex{display:-ms-flexbox;display:-webkit-box;display:flex}.flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex}.flex-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.flex-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-j-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.flex-j-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.flex-j-ctr{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.flex-j-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.flex-j-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-a-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.flex-a-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.flex-a-ctr{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.flex-a-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.flex-a-stretch{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.flex-c-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-c-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-c-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-c-start{-ms-flex-line-pack:start;align-content:flex-start}.flex-c-start{-webkit-align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flex-c-end{-ms-flex-line-pack:end;align-content:flex-end}.flex-c-ctr{-ms-flex-line-pack:center;align-content:center}.flex-c-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.flex-c-stretch{-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (max-width:767px){.flex-sp-block{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-sp-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}html{background:#092b96;position:relative}html:before{content:"";display:inline-block;width:100%;height:100%;background:url(../images/bg_mainBg-sp.webp) no-repeat;background-size:cover;position:absolute;top:0;left:0;background-position:top center}@media only screen and (min-width:768px){html:before{background:url(../images/bg_mainBg-pc.webp) repeat-y;background-size:cover;position:absolute;background-position:top center}}#l-container{height:auto!important}.u-txt{font-size:3.7333333333vw;line-height:9.3333333333vw}@media only screen and (min-width:768px){.u-txt{font-size:1.0416666667vw;line-height:2.1875vw}}.u-txtCenter{text-align:center}.u-txtBold{font-weight:bold}.u-txtBorder{text-decoration:underline}.u-fontEn01{font-family:"Tenor Sans",sans-serif;font-style:normal;font-weight:500}.u-fontSippori{font-family:"Shippori Mincho",serif;font-weight:normal}.u-hideSp{display:none!important}@media only screen and (min-width:768px){.u-hideSp{display:block!important}}.u-hidePc{display:block!important}@media only screen and (min-width:768px){.u-hidePc{display:none!important}}.u-fadeIn{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:all 2s;transition:all 2s}.u-mb10{margin-bottom:2.6666666667vw}@media only screen and (min-width:768px){.u-mb10{margin-bottom:15px}}.u-btn{padding-bottom:2px}.u-btn a{width:100%;position:relative;display:inline-block;padding:1.0666666667vw}@media only screen and (min-width:768px){.u-btn a{padding:0.3125vw;max-width:26.171875vw;min-width:335px}}.u-btn a:before{content:"";position:absolute;background-color:#fff;left:1.8666666667vw;right:1.8666666667vw;top:0;height:1px}@media only screen and (min-width:768px){.u-btn a:before{left:0.546875vw;right:0.546875vw}}.u-btn a:after{content:"";position:absolute;background-color:#fff;left:1.8666666667vw;right:1.8666666667vw;bottom:0;height:1px}@media only screen and (min-width:768px){.u-btn a:after{left:0.546875vw;right:0.546875vw}}.u-btn a .btn-text{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:3.4666666667vw 13.8666666667vw 3.4666666667vw 8.5333333333vw;font-size:3.2vw;letter-spacing:0.1em;font-weight:normal;text-align:center;letter-spacing:0.1em;color:#fff;background-color:rgba(9,43,150,0.41);background-image:-webkit-gradient(linear,left top,left bottom,from(#092b96),to(rgba(215,163,230,0.13)));background-image:linear-gradient(#092b96 0%,rgba(215,163,230,0.13) 100%)}@media only screen and (min-width:768px){.u-btn a .btn-text{padding:1.171875vw 4.0625vw 1.171875vw 2.5vw;font-size:1.09375vw;max-width:25.546875vw;min-width:327px}}.u-btn a .btn-text i{font-style:inherit;font-size:20px}.u-btn a .btn-text:before{content:"";display:block;position:absolute;inset:0;background:rgb(46,46,46);background:-webkit-gradient(linear,left top,left bottom,from(rgba(46,46,46,0.82)),to(rgb(113,113,113)));background:linear-gradient(180deg,rgba(46,46,46,0.82) 0%,rgb(113,113,113) 100%);mix-blend-mode:overlay;-webkit-transition:0.4s ease-out;transition:0.4s ease-out}.u-btn a .btn-arrow{border-color:#fff}@media only screen and (min-width:768px){.u-btn a:hover .btn-arrow{width:15px}}.u-starLine{padding:0 3.7333333333vw;width:100%}@media only screen and (min-width:768px){.u-starLine{padding:0 1.25vw}}.u-starLine span{position:relative;display:block;border-bottom:1px solid #fff}.u-starLine span:before{content:"";display:inline-block;width:2.4vw;height:2.4vw;background:url(../images/ico_starLine.svg) no-repeat;background-size:cover;position:absolute;left:-3.7333333333vw;bottom:-1.2vw}@media only screen and (min-width:768px){.u-starLine span:before{width:1.09375vw;height:1.09375vw;left:-1.40625vw;bottom:-0.546875vw}}.u-starLine span:after{content:"";display:inline-block;width:2.4vw;height:2.4vw;background:url(../images/ico_starLine.svg) no-repeat;background-size:cover;position:absolute;right:-3.7333333333vw;bottom:-1.2vw}@media only screen and (min-width:768px){.u-starLine span:after{width:1.09375vw;height:1.09375vw;right:-1.40625vw;bottom:-0.546875vw}}.c-contentInner{padding:0 8vw}@media only screen and (min-width:768px){.c-contentInner{margin:0 auto;padding:0 2.34375vw;max-width:83.28125vw}}.u-forSp{display:block}@media only screen and (min-width:768px){.u-forSp{display:none}}.u-forPc{display:none}@media only screen and (min-width:768px){.u-forPc{display:block}}@font-face{font-family:"Kannada";src:url(../font/kannada-mn.ttf)}.fontEn{font-family:"Tenor Sans",sans-serif;font-weight:normal}.fontKannada{font-family:Kannada;font-weight:normal}.fontJp{font-family:"Shippori Mincho",serif;font-weight:normal}.header{position:absolute;top:0;left:0;right:0;padding-left:135px;padding-right:135px;padding-top:60px;line-height:1;z-index:9990;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.popup-active .header{opacity:0;pointer-events:none}.header:before{content:"";display:block;position:fixed;top:0;left:0;right:0;height:92px;z-index:1;background:rgb(36,57,128);background:-webkit-gradient(linear,left top,left bottom,from(rgb(36,57,128)),color-stop(49%,rgb(17,76,173)),to(rgba(50,99,180,0)));background:linear-gradient(180deg,rgb(36,57,128) 0%,rgb(17,76,173) 49%,rgba(50,99,180,0) 100%);pointer-events:none;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0}.header--logo{position:relative}.header--logo-sm{position:fixed;z-index:5;top:20px;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.header--logo-sm img{width:78px}.header--nav{position:relative;z-index:1;left:0;right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-special.page-hairmask .header--nav{opacity:0;pointer-events:none}.header.is-active:before{opacity:1}.header--logo-sm.is-show{opacity:1}@media print,screen and (min-width:768px){.gnav a,.gnav li,.gnav ul{height:100%}}@media screen and (max-width:1180px){.header{padding-left:50px;padding-right:50px;padding-top:40px}}@media screen and (max-width:767px){.header{left:0;right:0;padding-left:30px;padding-top:26px}.header:before{display:none}.header--nav{padding-top:23px;padding-right:30px}.header--logo{z-index:0}.header--logo img{width:70px}}.particles{position:absolute;z-index:1;width:42%;max-height:500px;height:50%;pointer-events:none}@media screen and (max-width:767px){.particles{width:100%;max-height:400px;height:30%}}.gnav{height:50px;padding-top:20px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.header.is-active .gnav{position:fixed;top:0;margin-left:auto;right:135px}.gnav--list{margin-top:-4px;margin-right:-18px}.gnav--link{display:block;padding:0 16px;font-size:19px;line-height:1;text-align:center;color:#fff;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;outline:none;font-weight:100;letter-spacing:1px}.gnav--link span{position:relative;display:inline-block;padding:8px 0}.gnav--link span:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;background-color:#fff}.current .gnav--link span:before,.gnav--link:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.gnav--sns{display:none}@media screen and (max-width:1180px){.header.is-active .gnav{right:50px}}@media screen and (max-width:767px){.gnav{position:fixed;inset:0!important;height:100vh;opacity:0;padding:64px 10%;overflow:auto;pointer-events:none;-webkit-transition:0.4s ease-out;transition:0.4s ease-out;background:#10299a url(https://yolu.live/wp/wp-content/themes/original_theme/images/common/gnav-bg.jpg) center top;background-size:100%;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity 0.5s ease-out,-webkit-filter 0.7s linear;transition:opacity 0.5s ease-out,-webkit-filter 0.7s linear;transition:opacity 0.5s ease-out,filter 0.7s linear;transition:opacity 0.5s ease-out,filter 0.7s linear,-webkit-filter 0.7s linear;-webkit-overflow-scrolling:touch}.gnav a .btn-text{font-size:14px}.gnav--link{display:inline-block!important;padding:0;font-size:26px;text-align:left}.gnav--list{margin-bottom:30px}.gnav--link span{display:block;padding:17px 0}.gnav--link span:before{top:calc(50% - 3.5px);left:-16px;width:7px;height:7px;background:url(../images/common/star.svg);background-size:cover;-webkit-transform:scale(0);transform:scale(0)}.gnav--topics{margin-top:16px}.gnav--faq .gnav--link,.gnav--news .gnav--link,.gnav--topics .gnav--link{font-size:21px}.gnav--faq .gnav--link span,.gnav--news .gnav--link span,.gnav--topics .gnav--link span{padding:12px 0}.current .gnav--link span:before{-webkit-transform:scale(1);transform:scale(1)}.header.active .gnav{width:100%;top:0;left:0;pointer-events:all;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.gnav_btn{position:fixed;top:0;right:0;width:56px;height:56px;z-index:9999}.gnav_btn--txt{position:absolute;top:30px;left:-0.3em}.gnav_btn--txt:before{content:"MENU";font-size:83%;letter-spacing:0;-webkit-transition:0.4s ease-out;transition:0.4s ease-out}.header.active .gnav_btn--txt:before{content:"CLOSE"}.gnav_btn--lines{position:relative;width:44px;height:19px}.gnav_btn--lines span{position:absolute;left:0;width:24px;height:1px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-transform:skewY(-25deg);transform:skewY(-25deg);-webkit-transition:all 0.4s;transition:all 0.4s}.gnav_btn--lines span:first-of-type{top:0}.gnav_btn--lines span:nth-of-type(2){top:50%}.gnav_btn--lines span:nth-of-type(3){bottom:0}.header.active .gnav_btn--lines span:first-of-type{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.header.active .gnav_btn--lines span:nth-of-type(2){opacity:0}.header.active .gnav_btn--lines span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.gnav--sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.gnav--sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#fff;letter-spacing:1px}.gnav--sns img{margin-right:8px}.gnav--sns li{width:calc(50% - 20px);margin-bottom:20px;margin-right:40px}.gnav--sns li:nth-child(2n){margin-right:0}.gnav--btn .btn{margin-bottom:20px}}.header-sm{height:72px}@media print,screen and (min-width:768px){.header-sm .gnav--tel{font-size:120%}}@media screen and (max-width:767px){.header-sm{height:56px}}.footer{position:relative;z-index:2}.footer--logo{margin-bottom:24px;text-align:center}.footer--logo img{width:95px}.footer .sns_area{margin-bottom:54px}@media only screen and (min-width:768px){.footer .sns_area{margin-bottom:34px}}.footer .sns--list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.footer .sns--list li:not(:last-child){margin-right:24px}.footer .fnav{margin-left:0;margin-bottom:20px;font-size:100%;letter-spacing:0.06em;line-height:1}.footer .fnav__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .fnav__list li:not(:last-child){margin-right:0}@media only screen and (min-width:768px){.footer .fnav__list li:not(:last-child){margin-right:70px}}.footer .footer--copyright{padding-bottom:40px;text-align:center;letter-spacing:0.06em}.footer .footer--copyright small{font-size:3.2vw}@media only screen and (min-width:768px){.footer .footer--copyright small{font-size:0.9375vw}}.flt-rgt{float:right}.flt-lft{float:left}.pos_rel{position:relative}.pos_ab{position:absolute}.mgn-btm8{margin-bottom:8px}.mgn-btm16{margin-bottom:16px}.mgn-btm24{margin-bottom:24px}.mgn-btm32{margin-bottom:32px}.mgn-btm40{margin-bottom:40px}.mgn-btm48{margin-bottom:48px}.mgn-btm56{margin-bottom:56px}.mgn-btm64{margin-bottom:64px}.mgn-btm72{margin-bottom:72px}.mgn-btm80{margin-bottom:80px}.mgn-btm88{margin-bottom:88px}.mgn-btm96{margin-bottom:96px}.fz-12{font-size:0.75rem}.fz-13{font-size:0.813rem}.fz-14{font-size:0.875rem}.fz-15{font-size:0.938rem}.fz-16{font-size:1rem}.fz-17{font-size:1.063rem}.fz-18{font-size:1.125rem}.fz-20{font-size:1.25rem}.fz-24{font-size:1.5rem}.fz-26{font-size:1.625rem}.fz-28{font-size:1.75rem}.fz-30{font-size:1.875rem}.fz-32{font-size:2rem}.fz-36{font-size:2.25rem}.fz-40{font-size:2.5rem}.fz-44{font-size:2.75rem}.fz-48{font-size:3rem}.fz-56{font-size:3.5rem}.fz-64{font-size:4rem}.pc-none,.pc-none-flex,.pc-none-inline,.pc-none-table{display:none}.sp-none{display:block}.sp-none-inline{display:inline}.sp-none-table{display:table}.sp-none-flex{display:-ms-flexbox;display:-webkit-box;display:flex}@media screen and (max-width:767px){.mgn-btm16{margin-bottom:8px}.mgn-btm24{margin-bottom:16px}.mgn-btm32{margin-bottom:16px}.mgn-btm40{margin-bottom:24px}.mgn-btm48{margin-bottom:24px}.mgn-btm56{margin-bottom:32px}.mgn-btm64{margin-bottom:32px}.mgn-btm72{margin-bottom:40px}.mgn-btm80{margin-bottom:40px}.mgn-btm88{margin-bottom:48px}.mgn-btm96{margin-bottom:48px}.fz-12{font-size:0.786rem}.fz-13{font-size:0.857rem}.fz-14{font-size:0.929rem}.fz-15{font-size:1rem}.fz-16{font-size:1.071rem}.fz-17{font-size:1.143rem}.fz-18{font-size:1.214rem}.fz-20{font-size:1.286rem}.fz-24{font-size:1.429rem}.fz-26{font-size:1.429rem}.fz-28{font-size:1.714rem}.fz-30{font-size:1.714rem}.fz-32{font-size:1.857rem}.fz-36{font-size:1.857rem}.fz-40{font-size:2rem}.fz-44{font-size:2rem}.fz-48{font-size:2.143rem}.fz-56{font-size:2.286rem}.fz-64{font-size:2.571rem}.sp-none,.sp-none-flex,.sp-none-inline,.sp-none-table{display:none}.pc-none{display:block}.pc-none-inline{display:inline}.pc-none-table{display:table}.pc-none-flex{display:-ms-flexbox;display:-webkit-box;display:flex}}.flex{display:-ms-flexbox;display:-webkit-box;display:flex}.flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex}.flex-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.flex-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-j-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.flex-j-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.flex-j-ctr{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.flex-j-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.flex-j-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-a-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.flex-a-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.flex-a-ctr{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.flex-a-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.flex-a-stretch{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.flex-c-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-c-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-c-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-c-start{-ms-flex-line-pack:start;align-content:flex-start}.flex-c-start{-webkit-align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flex-c-end{-ms-flex-line-pack:end;align-content:flex-end}.flex-c-ctr{-ms-flex-line-pack:center;align-content:center}.flex-c-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.flex-c-stretch{-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (max-width:767px){.flex-sp-block{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-sp-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#wrapper.is-show .l-mainBg:before{opacity:0.9}.l-main{background:#1035A2;-webkit-transition:0.3s;transition:0.3s}.l-mainBg{position:relative}.l-mainBg:before{content:"";display:inline-block;width:100%;height:100%;background:url(../images/bg_mainBg-sp.webp) no-repeat;background-size:cover;position:absolute;top:0;-webkit-transition:0.3s;transition:0.3s;left:0;opacity:0;background-position:top center}@media only screen and (min-width:768px){.l-mainBg:before{background:url(../images/bg_mainBg-pc.webp) repeat-y;background-size:cover;position:absolute;background-position:top center}}.l-mainBg:after{content:"";display:inline-block;width:100%;height:164.8vw;background:url(../images/bg_yoruGrade-sp.webp) no-repeat;background-size:cover;position:absolute;bottom:0;left:0;background-position:top center}@media only screen and (min-width:768px){.l-mainBg:after{height:60.3125vw;background:url(../images/bg_yoruGrade.webp) no-repeat;background-size:cover}}.mainVisual{position:relative}.mainVisual__logo{position:absolute;top:9.3333333333vw;text-align:center;width:100%}@media only screen and (min-width:768px){.mainVisual__logo{top:3.125vw;left:3.125vw;text-align:left;width:inherit}}.mainVisual__logo img{width:21.6vw}@media only screen and (min-width:768px){.mainVisual__logo img{width:8.75vw}}.mainVisual__catch{position:absolute;width:84vw;top:22.1333333333vw;right:0;left:0;margin:auto}@media only screen and (min-width:768px){.mainVisual__catch{width:31.25vw;top:9.375vw}}@media only screen and (min-width:1400px){.mainVisual__catch{width:31.25vw;top:8.59375vw}}.mainVisual__catch--intro{position:relative;text-align:center;-webkit-transition:0.3s;transition:0.3s;opacity:0;-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mainVisual__catch--intro p{text-align:center;padding:11.4666666667vw 0}@media only screen and (min-width:768px){.mainVisual__catch--intro p{padding:3.359375vw 0}}.mainVisual__catch--intro p img{width:62.9333333333vw}@media only screen and (min-width:768px){.mainVisual__catch--intro p img{width:24.296875vw}}.mainVisual__catch--intro svg{position:absolute;top:0;left:0;width:100%;height:100%}.mainVisual__catch--main{text-align:center;margin-top:-3.4666666667vw;-webkit-transition:0.3s;transition:0.3s;opacity:0;-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width:768px){.mainVisual__catch--main{margin-top:-1.5625vw}}.mainVisual__catch--main img{width:71.7333333333vw;margin:auto}@media only screen and (min-width:768px){.mainVisual__catch--main img{width:42.1875vw}}.mainVisual:before{content:"";display:inline-block;width:100%;height:18.6666666667vw;background:url(../images/bg_fvGrade-pc01.webp) no-repeat;position:absolute;bottom:0;background-size:cover;background-position:top center;opacity:0.9;-webkit-filter:brightness(0.95);filter:brightness(0.95)}@media only screen and (min-width:768px){.mainVisual:before{height:19.53125vw;opacity:1}}.about{position:relative;overflow:hidden;padding-top:8vw;margin-bottom:40vw}@media only screen and (min-width:768px){.about{padding-top:0;margin-bottom:13.671875vw}}.about__ttl{margin-bottom:12vw;position:relative}@media only screen and (min-width:768px){.about__ttl{margin-bottom:6.25vw;margin-left:-1.5625vw}}.about__ttl img{margin:auto;width:88.8vw}@media only screen and (min-width:768px){.about__ttl img{width:44.140625vw}}.about__product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4vw}@media only screen and (min-width:768px){.about__product{margin:0 -5.859375vw}}.about__product--box{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media only screen and (min-width:768px){.about__product--box{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}}.about__product--boxInner{padding:0 4vw}@media only screen and (min-width:768px){.about__product--boxInner{padding:0 5.859375vw}}.about__product--boxImg{text-align:center;position:relative;margin-bottom:5.3333333333vw}@media only screen and (min-width:768px){.about__product--boxImg{margin-bottom:1.5625vw}}.about__product--boxNewicon{position:absolute;width:16.2666666667vw;left:-5.3333333333vw;top:0}@media only screen and (min-width:768px){.about__product--boxNewicon{width:5.46875vw;left:0}}.about__product--boxInfo{text-align:center}.about__product--boxTitle{font-size:3.2vw;margin-bottom:2.6666666667vw;line-height:6.1333333333vw}@media only screen and (min-width:768px){.about__product--boxTitle{font-size:1.09375vw;margin-bottom:0.78125vw;line-height:1.953125vw}}.about__product--boxTitle span{font-size:5.3333333333vw;letter-spacing:0.5333333333vw}@media only screen and (min-width:768px){.about__product--boxTitle span{font-size:2.34375vw;letter-spacing:0.234375vw}}.about__product--boxTxt{font-size:3.2vw;letter-spacing:0.5333333333vw;line-height:6.6666666667vw}@media only screen and (min-width:768px){.about__product--boxTxt{font-size:1.09375vw;letter-spacing:0;line-height:2.34375vw}}.about__product--box:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:10.6666666667vw}@media only screen and (min-width:768px){.about__product--box:first-of-type{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;padding-top:1.015625vw;margin-bottom:0}}.about__product--box:first-of-type .about__product--boxImg{width:41.0666666667vw;text-align:right;margin:0 auto 5.3333333333vw;padding-top:1.3333333333vw}@media only screen and (min-width:768px){.about__product--box:first-of-type .about__product--boxImg{width:17.421875vw;margin:0 auto 1.953125vw;padding-top:0}}.about__product--box:first-of-type .about__product--boxItem{width:26.6666666667vw;margin-right:5.3333333333vw}@media only screen and (min-width:768px){.about__product--box:first-of-type .about__product--boxItem{width:12.65625vw;margin-right:0}}.about__product--box:nth-of-type(2){padding-top:2.9333333333vw}@media only screen and (min-width:768px){.about__product--box:nth-of-type(2){padding-top:3.28125vw}}.about__product--box:nth-of-type(2) .about__product--boxImg{margin-bottom:8vw}@media only screen and (min-width:768px){.about__product--box:nth-of-type(2) .about__product--boxImg{margin-bottom:3.125vw}}.about__product--box:nth-of-type(2) .about__product--boxItem{width:26.1333333333vw}@media only screen and (min-width:768px){.about__product--box:nth-of-type(2) .about__product--boxItem{width:12.578125vw}}.about__product--box:nth-of-type(3) .about__product--boxImg{margin-bottom:8vw}@media only screen and (min-width:768px){.about__product--box:nth-of-type(3) .about__product--boxImg{margin-bottom:2.734375vw}}.about__product--box:nth-of-type(3) .about__product--boxItem{width:30.4vw;margin-right:2.6666666667vw}@media only screen and (min-width:768px){.about__product--box:nth-of-type(3) .about__product--boxItem{width:16.015625vw;margin-right:0}}.about:before{content:"";display:inline-block;width:100%;height:61.3333333333vw;background:url(../images/bg_fvGrade-pc02.webp) no-repeat;position:absolute;top:0;background-size:cover;background-position:bottom center;opacity:0.9;-webkit-filter:brightness(0.95);filter:brightness(0.95)}@media only screen and (min-width:768px){.about:before{height:39.0625vw;opacity:1}}.select{position:relative;overflow:hidden;margin-bottom:29.3333333333vw}@media only screen and (min-width:768px){.select{margin-bottom:9.375vw}}.select__ttl{text-align:center;margin-bottom:2.6666666667vw;letter-spacing:0.1rem}@media only screen and (min-width:768px){.select__ttl{margin-bottom:0.78125vw}}.select__ttl img{width:38.1333333333vw}@media only screen and (min-width:768px){.select__ttl img{width:15.703125vw}}.product{position:relative;overflow:hidden;margin-bottom:40vw}@media only screen and (min-width:768px){.product{margin-bottom:13.671875vw}}.product__ttl{text-align:center;margin-bottom:16vw;letter-spacing:0.1rem}@media only screen and (min-width:768px){.product__ttl{margin-bottom:7.8125vw}}.product__ttl img{width:49.3333333333vw}@media only screen and (min-width:768px){.product__ttl img{width:20.859375vw}}.product__table--slide .swiper-pagination-main{position:relative;width:77.3333333333vw!important;padding:0 4vw;height:5.8666666667vw;margin:auto}.product__table--slide .swiper-pagination-main:before{content:"";position:absolute;width:3.4666666667vw;height:3.4666666667vw;background:url(../images/ico_star.svg) no-repeat;left:0;top:0;bottom:0;margin:auto}.product__table--slide .swiper-pagination-main:after{content:"";position:absolute;width:3.4666666667vw;height:3.4666666667vw;background:url(../images/ico_star.svg) no-repeat;right:0;top:0;bottom:0;margin:auto}.product__table--slide .swiper-pagination-main .swiper-pagination-bullet{width:33%!important;border-radius:inherit;margin:0!important;background:#fff;height:1px;-webkit-transition:0.3s;transition:0.3s}.product__table--slide .swiper-pagination-main .swiper-pagination-bullet:before{display:none;background:none}.product__table--slide .swiper-pagination-main .swiper-pagination-bullet-active{height:2px;opacity:1}.product__table--slide .swiper-pagination-main:has(.swiper-pagination-bullet:nth-of-type(3).swiper-pagination-bullet-active)+.product__table--box .product__table--td-sp .swiper-wrapper{-webkit-transform:translate3d(-105.8666666667vw,0px,0px)!important;transform:translate3d(-105.8666666667vw,0px,0px)!important}.product__table--box{position:relative;margin-right:-8vw;margin-top:6.6666666667vw}.product__table--th-sp{position:absolute;top:0;left:0;width:30.6666666667vw}.product__table--td-sp{width:62.9333333333vw;margin:0 0 0 28.8vw;padding-bottom:0.2666666667vw;overflow:hidden}.series{position:relative;overflow:hidden;margin-bottom:40vw}@media only screen and (min-width:768px){.series{margin-bottom:13.671875vw}}.series__ttl{margin-bottom:12vw}@media only screen and (min-width:768px){.series__ttl{margin-bottom:2.34375vw;margin-left:-1.5625vw}}.series__ttl img{margin:auto;width:88.8vw}@media only screen and (min-width:768px){.series__ttl img{width:44.0625vw}}.series__img{margin:0 -8vw 12vw}@media only screen and (min-width:768px){.series__img{width:65.625vw;margin:0 auto 6.25vw}}@media only screen and (min-width:768px){.series__button{text-align:center}}.series__button a .btn-text{padding-top:1.3333333333vw;padding-bottom:1.3333333333vw;min-height:12.8vw}@media only screen and (min-width:768px){.series__button a .btn-text{padding-top:0.390625vw;padding-bottom:0.390625vw;min-height:4.140625vw}}.series__button a .btn-arrow{height:7px;width:6.9333333333vw;top:calc(45% - 1.5px)}@media only screen and (min-width:768px){.series__button a .btn-arrow{width:1.875vw}}.detailed{position:relative;overflow:hidden;margin-bottom:42.6666666667vw}@media only screen and (min-width:768px){.detailed{margin-bottom:15.625vw}}.detailed__ttl{margin-bottom:10.6666666667vw}@media only screen and (min-width:768px){.detailed__ttl{margin-bottom:3.515625vw}}.detailed__ttl img{margin:auto;width:88.8vw}@media only screen and (min-width:768px){.detailed__ttl img{width:41.796875vw}}@media only screen and (min-width:768px){.detailed__link{width:35.390625vw;margin:0 auto}}.detailed__link--flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.8666666667vw 21.3333333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.detailed__link--flex{margin:0 -1.875vw 5.46875vw}}.detailed__link--flexBox{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;padding:0 1.8666666667vw}@media only screen and (min-width:768px){.detailed__link--flexBox{padding:0 1.875vw}}.detailed__link--flexBox a{display:block;position:relative}.detailed__link--flexBox a span{text-align:center;font-size:2.9333333333vw;color:#fff;position:absolute;top:50%;left:50%;width:100%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media only screen and (min-width:768px){.detailed__link--flexBox a span{font-size:1.09375vw}}@media only screen and (min-width:768px){.detailed__link--flexBox a:hover .detailed__link--arrow{bottom:1.328125vw}}.detailed__link--flexBox svg{width:100%}.detailed__link--flexBox svg .svg-elem-1{stroke-dashoffset:375.7700195313px;stroke-dasharray:375.7700195313px;-webkit-transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0s;transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0s}.detailed__link--flexBox svg .svg-elem-2{stroke-dashoffset:25.6140556335px;stroke-dasharray:25.6140556335px;-webkit-transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.12s;transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.12s}.detailed__link--flexBox svg .svg-elem-3{stroke-dashoffset:25.6125679016px;stroke-dasharray:25.6125679016px;-webkit-transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.24s;transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.24s}.detailed__link--flexBox svg .svg-elem-4{stroke-dashoffset:125.125328064px;stroke-dasharray:125.125328064px;-webkit-transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.36s;transition:stroke-dashoffset 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.36s}.detailed__link--flexBox svg .svg-elem-5{stroke-dashoffset:125.1847229004px;stroke-dasharray:125.1847229004px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.48s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.48s}.detailed__link--arrow{position:absolute;width:2.1333333333vw;margin:0 auto;right:0;left:0;bottom:4.5333333333vw}@media only screen and (min-width:768px){.detailed__link--arrow{width:0.703125vw;bottom:1.5625vw;-webkit-transition:0.3s;transition:0.3s}}.detailed__content:not(:last-of-type){margin-bottom:29.3333333333vw}@media only screen and (min-width:768px){.detailed__content:not(:last-of-type){margin-bottom:10.9375vw}}.detailed__content--ttl{font-size:5.3333333333vw;text-align:center;letter-spacing:2px}@media only screen and (min-width:768px){.detailed__content--ttl{font-size:2.421875vw;margin-bottom:2.734375vw}}.detailed__content--mainImg svg{width:100%}.detailed__content--mainImg01{margin-bottom:14.6666666667vw;height:65.3333333333vw;min-height:245px;max-height:300px;overflow:hidden}@media only screen and (min-width:768px){.detailed__content--mainImg01{margin-bottom:3.90625vw}}.detailed__content--mainImg01 svg .svg-detaile01-1{stroke-dashoffset:1402.6099853516px;stroke-dasharray:1402.6099853516px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s}.detailed__content--mainImg01 svg .svg-detaile01-2{stroke-dashoffset:27.3063106537px;stroke-dasharray:27.3063106537px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-3{stroke-dashoffset:438.8667907715px;stroke-dasharray:438.8667907715px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-4{stroke-dashoffset:106.5243835449px;stroke-dasharray:106.5243835449px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-5{stroke-dashoffset:67.5693893433px;stroke-dasharray:67.5693893433px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-6{stroke-dashoffset:79.7504959106px;stroke-dasharray:79.7504959106px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-7{stroke-dashoffset:71.8043670654px;stroke-dasharray:71.8043670654px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-8{stroke-dashoffset:122.9670639038px;stroke-dasharray:122.9670639038px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-9{stroke-dashoffset:154.4154205322px;stroke-dasharray:154.4154205322px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-10{stroke-dashoffset:310.6040039063px;stroke-dasharray:310.6040039063px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-11{stroke-dashoffset:22.4287338257px;stroke-dasharray:22.4287338257px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-12{stroke-dashoffset:64.3402290344px;stroke-dasharray:64.3402290344px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-13{stroke-dashoffset:33.608631134px;stroke-dasharray:33.608631134px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-14{stroke-dashoffset:246.1948852539px;stroke-dasharray:246.1948852539px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-15{stroke-dashoffset:136.4616851807px;stroke-dasharray:136.4616851807px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-16{stroke-dashoffset:76.0738220215px;stroke-dasharray:76.0738220215px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-17{stroke-dashoffset:70.3745269775px;stroke-dasharray:70.3745269775px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-18{stroke-dashoffset:48.8753204346px;stroke-dasharray:48.8753204346px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-19{stroke-dashoffset:24.1349754333px;stroke-dasharray:24.1349754333px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-20{stroke-dashoffset:32.1630516052px;stroke-dasharray:32.1630516052px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-21{stroke-dashoffset:24.1349868774px;stroke-dasharray:24.1349868774px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-22{stroke-dashoffset:16.9815340042px;stroke-dasharray:16.9815340042px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-23{stroke-dashoffset:16.9780282974px;stroke-dasharray:16.9780282974px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-24{stroke-dashoffset:27.4669151306px;stroke-dasharray:27.4669151306px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-25{stroke-dashoffset:33.0897903442px;stroke-dasharray:33.0897903442px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-26{stroke-dashoffset:33.0864181519px;stroke-dasharray:33.0864181519px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-27{stroke-dashoffset:23.4812393188px;stroke-dasharray:23.4812393188px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-28{stroke-dashoffset:19.2431373596px;stroke-dasharray:19.2431373596px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-29{stroke-dashoffset:12.9531593323px;stroke-dasharray:12.9531593323px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-30{stroke-dashoffset:12.9531431198px;stroke-dasharray:12.9531431198px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-31{stroke-dashoffset:12.9536848068px;stroke-dasharray:12.9536848068px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-32{stroke-dashoffset:11.8747491837px;stroke-dasharray:11.8747491837px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01 svg .svg-detaile01-33{stroke-dashoffset:30.2198562622px;stroke-dasharray:30.2198562622px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg01--on svg .svg-detaile01-1{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-2{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-3{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-4{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-5{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-6{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-7{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-8{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-9{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-10{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-11{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-12{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-13{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-14{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-15{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-16{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-17{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-18{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-19{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-20{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-21{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-22{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-23{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-24{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-25{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-26{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-27{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-28{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-29{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-30{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-31{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-32{stroke-dashoffset:0}.detailed__content--mainImg01--on svg .svg-detaile01-33{stroke-dashoffset:0}.detailed__content--mainImg02{margin-bottom:8vw}@media only screen and (min-width:768px){.detailed__content--mainImg02{margin-bottom:4.6875vw}}.detailed__content--mainImg02 svg .svg-detaile02-1{stroke-dashoffset:1402.6099853516px;stroke-dasharray:1402.6099853516px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s}.detailed__content--mainImg02 svg .svg-detaile02-2{stroke-dashoffset:1163.5458984375px;stroke-dasharray:1163.5458984375px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-3{stroke-dashoffset:92.6617584229px;stroke-dasharray:92.6617584229px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-4{stroke-dashoffset:84.4304275513px;stroke-dasharray:84.4304275513px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-5{stroke-dashoffset:54.4422264099px;stroke-dasharray:54.4422264099px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-6{stroke-dashoffset:75.6739425659px;stroke-dasharray:75.6739425659px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-7{stroke-dashoffset:101.8436889648px;stroke-dasharray:101.8436889648px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-8{stroke-dashoffset:141.403137207px;stroke-dasharray:141.403137207px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-9{stroke-dashoffset:47.2834587097px;stroke-dasharray:47.2834587097px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-10{stroke-dashoffset:27.2085914612px;stroke-dasharray:27.2085914612px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-11{stroke-dashoffset:46.7672538757px;stroke-dasharray:46.7672538757px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-12{stroke-dashoffset:16.0419826508px;stroke-dasharray:16.0419826508px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-13{stroke-dashoffset:18.2409744263px;stroke-dasharray:18.2409744263px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-14{stroke-dashoffset:60.0346031189px;stroke-dasharray:60.0346031189px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-15{stroke-dashoffset:20.6414699554px;stroke-dasharray:20.6414699554px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-16{stroke-dashoffset:52.5806465149px;stroke-dasharray:52.5806465149px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-17{stroke-dashoffset:47.3044548035px;stroke-dasharray:47.3044548035px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-18{stroke-dashoffset:173.8961486816px;stroke-dasharray:173.8961486816px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-19{stroke-dashoffset:70.0149841309px;stroke-dasharray:70.0149841309px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-20{stroke-dashoffset:53.4212226868px;stroke-dasharray:53.4212226868px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-21{stroke-dashoffset:55.0159721375px;stroke-dasharray:55.0159721375px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-22{stroke-dashoffset:113.6245880127px;stroke-dasharray:113.6245880127px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-23{stroke-dashoffset:16.0486030579px;stroke-dasharray:16.0486030579px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-24{stroke-dashoffset:29.4373397827px;stroke-dasharray:29.4373397827px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-25{stroke-dashoffset:70.4464645386px;stroke-dasharray:70.4464645386px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-26{stroke-dashoffset:74.6422271729px;stroke-dasharray:74.6422271729px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-27{stroke-dashoffset:16.2288246155px;stroke-dasharray:16.2288246155px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-28{stroke-dashoffset:10.7166309357px;stroke-dasharray:10.7166309357px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-29{stroke-dashoffset:16.041926384px;stroke-dasharray:16.041926384px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-30{stroke-dashoffset:46.7649688721px;stroke-dasharray:46.7649688721px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-31{stroke-dashoffset:92.0932693481px;stroke-dasharray:92.0932693481px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-32{stroke-dashoffset:35.563999176px;stroke-dasharray:35.563999176px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-33{stroke-dashoffset:21.75px;stroke-dasharray:21.75px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-34{stroke-dashoffset:39.0995864868px;stroke-dasharray:39.0995864868px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-35{stroke-dashoffset:29.437330246px;stroke-dasharray:29.437330246px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02 svg .svg-detaile02-36{stroke-dashoffset:16.043296814px;stroke-dasharray:16.043296814px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg02--on svg .svg-detaile02-1{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-2{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-3{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-4{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-5{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-6{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-7{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-8{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-9{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-10{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-11{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-12{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-13{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-14{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-15{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-16{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-17{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-18{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-19{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-20{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-21{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-22{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-23{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-24{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-25{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-26{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-27{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-28{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-29{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-30{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-31{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-32{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-33{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-34{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-35{stroke-dashoffset:0}.detailed__content--mainImg02--on svg .svg-detaile02-36{stroke-dashoffset:0}.detailed__content--mainImg03{margin-bottom:8vw}@media only screen and (min-width:768px){.detailed__content--mainImg03{margin-bottom:3.90625vw}}.detailed__content--mainImg03 svg .svg-detaile03-1{stroke-dashoffset:1402.6120605469px;stroke-dasharray:1402.6120605469px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s}.detailed__content--mainImg03 svg .svg-detaile03-2{stroke-dashoffset:1084.1199951172px;stroke-dasharray:1084.1199951172px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-3{stroke-dashoffset:62.4863166809px;stroke-dasharray:62.4863166809px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-4{stroke-dashoffset:24.6993408203px;stroke-dasharray:24.6993408203px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-5{stroke-dashoffset:24.8034954071px;stroke-dasharray:24.8034954071px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-6{stroke-dashoffset:45.4269828796px;stroke-dasharray:45.4269828796px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-7{stroke-dashoffset:29.1554374695px;stroke-dasharray:29.1554374695px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-8{stroke-dashoffset:21.5558815002px;stroke-dasharray:21.5558815002px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-9{stroke-dashoffset:117.6574707031px;stroke-dasharray:117.6574707031px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-10{stroke-dashoffset:42.943939209px;stroke-dasharray:42.943939209px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-11{stroke-dashoffset:129.2096099854px;stroke-dasharray:129.2096099854px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-12{stroke-dashoffset:104.6601867676px;stroke-dasharray:104.6601867676px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-13{stroke-dashoffset:89.622177124px;stroke-dasharray:89.622177124px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-14{stroke-dashoffset:94.3197097778px;stroke-dasharray:94.3197097778px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-15{stroke-dashoffset:65.1414718628px;stroke-dasharray:65.1414718628px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-16{stroke-dashoffset:135.8226928711px;stroke-dasharray:135.8226928711px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-17{stroke-dashoffset:120.2709655762px;stroke-dasharray:120.2709655762px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-18{stroke-dashoffset:23.9538421631px;stroke-dasharray:23.9538421631px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-19{stroke-dashoffset:74.8629989624px;stroke-dasharray:74.8629989624px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-20{stroke-dashoffset:149.7510986328px;stroke-dasharray:149.7510986328px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-21{stroke-dashoffset:19.7486743927px;stroke-dasharray:19.7486743927px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-22{stroke-dashoffset:44.3930778503px;stroke-dasharray:44.3930778503px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-23{stroke-dashoffset:44.4021224976px;stroke-dasharray:44.4021224976px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-24{stroke-dashoffset:16.0948295593px;stroke-dasharray:16.0948295593px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-25{stroke-dashoffset:16.0948238373px;stroke-dasharray:16.0948238373px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-26{stroke-dashoffset:19.743106842px;stroke-dasharray:19.743106842px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-27{stroke-dashoffset:139.4696350098px;stroke-dasharray:139.4696350098px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-28{stroke-dashoffset:30.7789993286px;stroke-dasharray:30.7789993286px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-29{stroke-dashoffset:19.7459487915px;stroke-dasharray:19.7459487915px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-30{stroke-dashoffset:37.6570766182px;stroke-dasharray:37.6570766182px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-31{stroke-dashoffset:41.7088699341px;stroke-dasharray:41.7088699341px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-32{stroke-dashoffset:28.9650840759px;stroke-dasharray:28.9650840759px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-33{stroke-dashoffset:19.8347587585px;stroke-dasharray:19.8347587585px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-34{stroke-dashoffset:71.7753829956px;stroke-dasharray:71.7753829956px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03 svg .svg-detaile03-35{stroke-dashoffset:23.9538383484px;stroke-dasharray:23.9538383484px;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s;transition:stroke-dashoffset 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s}.detailed__content--mainImg03--on svg .svg-detaile03-1{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-2{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-3{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-4{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-5{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-6{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-7{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-8{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-9{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-10{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-11{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-12{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-13{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-14{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-15{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-16{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-17{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-18{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-19{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-20{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-21{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-22{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-23{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-24{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-25{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-26{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-27{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-28{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-29{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-30{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-31{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-32{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-33{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-34{stroke-dashoffset:0}.detailed__content--mainImg03--on svg .svg-detaile03-35{stroke-dashoffset:0}.detailed__content--ul{margin:0 auto}@media only screen and (min-width:768px){.detailed__content--ul{margin:0}}.detailed__content--ul01{width:65.3333333333vw}@media only screen and (min-width:768px){.detailed__content--ul01{width:inherit}}.detailed__content--ul02{width:61.3333333333vw}@media only screen and (min-width:768px){.detailed__content--ul02{width:inherit}}.detailed__content--ul03{width:67.7333333333vw}@media only screen and (min-width:768px){.detailed__content--ul03{width:inherit}}.detailed__content--li{position:relative;padding-left:6.6666666667vw;font-size:3.7333333333vw;line-height:1.7}@media only screen and (min-width:768px){.detailed__content--li{padding-left:2.34375vw;font-size:1.25vw}}.detailed__content--li:before{content:"";display:inline-block;background:url(../images/ico_check.svg) no-repeat;width:4.5333333333vw;height:3.7333333333vw;position:absolute;left:0;top:1.3333333333vw}@media only screen and (min-width:768px){.detailed__content--li:before{width:1.5625vw;height:1.328125vw;top:0.546875vw}}.detailed__content--li:not(:last-of-type){margin-bottom:1.3333333333vw}@media only screen and (min-width:768px){.detailed__content--li:not(:last-of-type){margin-bottom:0.78125vw}}.detailed__content--txt{font-size:4.2666666667vw;text-align:center;line-height:1.7}@media only screen and (min-width:768px){.detailed__content--txt{font-size:1.5625vw}}.detailed__content--txt span{font-size:3.2vw}@media only screen and (min-width:768px){.detailed__content--txt span{font-size:1.25vw}}@media only screen and (min-width:768px){.detailed__content--flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2.34375vw}}.detailed__content--flexBox{min-width:0}@media only screen and (min-width:768px){.detailed__content--flexBox{padding:0 2.34375vw}}.detailed__content--flexBox:not(:last-of-type){margin-bottom:28vw}@media only screen and (min-width:768px){.detailed__content--flexBox:not(:last-of-type){margin-bottom:0}}.detailed__content--productName{text-align:center;font-size:2.6666666667vw;-webkit-transform:scale(0.8);transform:scale(0.8);position:relative;padding-top:20vw;margin-bottom:-1.3333333333vw}@media only screen and (min-width:768px){.detailed__content--productName{font-size:0.859375vw;padding-top:5.859375vw;margin-bottom:0}}.detailed__content--productName:before{content:"";display:inline-block;background:url(../images/ico_detailArrow.svg) no-repeat;width:7.4666666667vw;height:5.3333333333vw;background-size:cover;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:5.3333333333vw;left:0;right:0;margin:auto}@media only screen and (min-width:768px){.detailed__content--productName:before{width:3.28125vw;height:2.65625vw;top:1.171875vw}}.detailed__content--productName span{font-size:5.8666666667vw;-webkit-transform:scale(1);transform:scale(1);margin-bottom:1.3333333333vw;display:inline-block;letter-spacing:2px}@media only screen and (min-width:768px){.detailed__content--productName span{font-size:2.1875vw;margin-bottom:0.78125vw}}.detailed__content--box{position:relative;padding:10.6666666667vw 0}@media only screen and (min-width:768px){.detailed__content--box{padding:2.34375vw 0 3.125vw}}@media only screen and (min-width:768px){.detailed__content--box-mist{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){.detailed__content--box-mist .detailed__content--productCategory{margin-bottom:1.5625vw}}.detailed__content--box:before{content:"";display:inline-block;height:2.6666666667vw;width:100%;background:url(../images/img_boxLine.webp) no-repeat;position:absolute;top:0;left:0;background-size:cover}@media only screen and (min-width:768px){.detailed__content--box:before{height:1.171875vw;background-size:contain}}.detailed__content--box:after{content:"";display:inline-block;height:2.6666666667vw;width:100%;background:url(../images/img_boxLine.webp) no-repeat;position:absolute;bottom:0;left:0;background-size:cover}@media only screen and (min-width:768px){.detailed__content--box:after{height:1.171875vw;background-size:contain}}.detailed__content--boxFlex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.detailed__content--boxFlex{padding:0 2.34375vw}}.detailed__content--boxFlex:not(:last-of-type){margin-bottom:8vw}@media only screen and (min-width:768px){.detailed__content--boxFlex:not(:last-of-type){margin-bottom:1.5625vw}}.detailed__content--boxImg{min-width:24.8vw;max-width:24.8vw;padding-right:6.6666666667vw;text-align:center}@media only screen and (min-width:768px){.detailed__content--boxImg{min-width:5.859375vw;max-width:5.859375vw;padding-right:1.171875vw}}.detailed__content--boxImg .mist{width:8vw}@media only screen and (min-width:768px){.detailed__content--boxImg .mist{width:2.421875vw}}.detailed__content--boxImg .oil{width:18.1333333333vw}@media only screen and (min-width:768px){.detailed__content--boxImg .oil{width:5.078125vw}}.detailed__content--boxImg .mask{width:20vw}@media only screen and (min-width:768px){.detailed__content--boxImg .mask{width:5.46875vw}}.detailed__content--boxInfo{width:100%;min-width:0}.detailed__content--boxInfo .u-btn a .btn-text{padding:2.6666666667vw 1.3333333333vw;min-height:8vw;min-width:0}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-text{font-size:0.859375vw;padding:0.546875vw 0.390625vw;min-height:2.1875vw}}.detailed__content--boxInfo .u-btn a .btn-arrow{right:4vw}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-arrow{right:1.171875vw;width:1.171875vw!important;top:calc(45% - 1.5px)}}.detailed__content--boxInfo .u-btn a .btn-star01{width:1.0666666667vw;height:1.0666666667vw;top:-0.2666666667vw;left:-0.2666666667vw}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-star01{width:0.390625vw;height:0.390625vw;top:-0.078125vw;left:-0.15625vw}}.detailed__content--boxInfo .u-btn a .btn-star02{width:1.3333333333vw;height:1.3333333333vw;bottom:-0.2666666667vw;right:-0.2666666667vw}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-star02{width:0.390625vw;height:0.390625vw;bottom:-0.15625vw;right:-0.15625vw}}.detailed__content--boxInfo .u-btn a .btn-circle01{width:1.0666666667vw;height:1.0666666667vw;bottom:-0.2666666667vw;left:-0.2666666667vw}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-circle01{width:0.234375vw;height:0.234375vw;bottom:-0.078125vw;left:-0.078125vw}}.detailed__content--boxInfo .u-btn a .btn-circle02{width:1.0666666667vw;height:1.0666666667vw;top:-0.2666666667vw;right:-0.2666666667vw}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-circle02{width:0.234375vw;height:0.234375vw;top:-0.078125vw;right:-0.078125vw}}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a:before{left:0.390625vw;right:0.390625vw}}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a:after{left:0.390625vw;right:0.390625vw}}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-line:before{top:0.390625vw;bottom:0.390625vw}}@media only screen and (min-width:768px){.detailed__content--boxInfo .u-btn a .btn-line:after{top:0.390625vw;bottom:0.390625vw}}.detailed__content--boxComponentimg{text-align:center;margin-bottom:5.3333333333vw}@media only screen and (min-width:768px){.detailed__content--boxComponentimg{margin-bottom:1.5625vw}}.detailed__content--boxComponenttxt{font-size:3.2vw;margin-bottom:8vw;line-height:6.4vw}@media only screen and (min-width:768px){.detailed__content--boxComponenttxt{font-size:0.9375vw;margin-bottom:2.34375vw;line-height:1.875vw}}.detailed__content--boxComponenttxt sup{font-size:2.6666666667vw}@media only screen and (min-width:768px){.detailed__content--boxComponenttxt sup{font-size:0.78125vw}}.detailed__content--boxComponenttxt span{font-size:2.6666666667vw;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left;transform-origin:left;display:inline-block;width:120%;margin-top:2.6666666667vw;line-height:3.7333333333vw}@media only screen and (min-width:768px){.detailed__content--boxComponenttxt span{font-size:0.78125vw;margin-top:0.78125vw;line-height:1.09375vw}}.detailed__content--productCategory{text-align:center;font-size:2.9333333333vw;margin-bottom:1.3333333333vw}@media only screen and (min-width:768px){.detailed__content--productCategory{font-size:0.78125vw;margin-bottom:0.546875vw}}.detailed__content--productCategory span{font-size:3.7333333333vw;display:inline-block;margin-bottom:1.3333333333vw}@media only screen and (min-width:768px){.detailed__content--productCategory span{font-size:0.9375vw;margin-bottom:0.234375vw;word-break:break-all}}.detailed__content--component .detailed__content--box{margin:2.6666666667vw auto 0}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--box{max-width:37.109375vw;margin:0 auto 0;padding:1.5625vw 3.90625vw 3.125vw}}.detailed__content--component .detailed__content--box:before{background-size:cover}.detailed__content--component .detailed__content--box:after{background-size:cover}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--box .detailed__content--boxFlex{padding:0;margin-left:-2.34375vw}}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--box .detailed__content--boxInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--box .detailed__button{width:12.109375vw}}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--box .u-btn a .btn-arrow{width:1.328125vw;-webkit-transition:0.3s;transition:0.3s}}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--box .u-btn a:hover .btn-arrow{width:1.015625vw}}@media only screen and (min-width:768px){.detailed__content--component:not(:first-of-type) .detailed__content--box{margin-top:0.78125vw}}.detailed__content--component:not(:last-of-type){margin-bottom:28vw}@media only screen and (min-width:768px){.detailed__content--component:not(:last-of-type){margin-bottom:7.03125vw}}.detailed__content--component .detailed__content--productName{padding-top:0}.detailed__content--component .detailed__content--productName:before{display:none}.detailed__content--component .detailed__content--flexBox:not(:last-of-type){margin-bottom:10.6666666667vw}@media only screen and (min-width:768px){.detailed__content--component .detailed__content--flexBox:not(:last-of-type){margin-bottom:0}}@media only screen and (min-width:768px){.detailed__button a{max-width:inherit;min-width:inherit;padding:0.234375vw}}@media only screen and (min-width:768px){.detailed__button a .btn-text{max-width:inherit;min-width:inherit}}@media only screen and (min-width:768px){.detailed__button a:hover .btn-arrow{width:1.015625vw!important}}.detailed.p-detailed--on .detailed__link--flexBox svg .svg-elem-1{stroke-dashoffset:0}.detailed.p-detailed--on .detailed__link--flexBox svg .svg-elem-2{stroke-dashoffset:0}.detailed.p-detailed--on .detailed__link--flexBox svg .svg-elem-3{stroke-dashoffset:0}.detailed.p-detailed--on .detailed__link--flexBox svg .svg-elem-4{stroke-dashoffset:0}.detailed.p-detailed--on .detailed__link--flexBox svg .svg-elem-5{stroke-dashoffset:0}.detailed #detailed03 .detailed__content--flexBox:not(:last-of-type){margin-bottom:0}@media only screen and (min-width:768px){.detailed #detailed03 .detailed__content--flexBox:not(:last-of-type){margin-bottom:0}}.detailed #detailed03 .detailed__content--flexBox:not(:last-of-type) .detailed__content--box:after{display:none}@media only screen and (min-width:768px){.detailed #detailed03 .detailed__content--flexBox:not(:last-of-type) .detailed__content--box:after{display:block}}.purchase{position:relative;z-index:2;margin-bottom:28vw}@media only screen and (min-width:768px){.purchase{margin-bottom:19.140625vw}}.purchase__ttl{font-size:5.3333333333vw;letter-spacing:0.1rem;margin-bottom:5.3333333333vw;text-align:center}@media only screen and (min-width:768px){.purchase__ttl{font-size:2.5vw;margin-bottom:4.6875vw}}.purchase__links{margin-bottom:21.3333333333vw;font-size:80%}@media only screen and (min-width:768px){.purchase__links{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:3.90625vw}}.purchase__link{margin-left:0!important}@media only screen and (min-width:768px){.purchase__link:not(:last-child){margin-right:2%}}.purchase .purchase__btn{margin-left:-2%}@media only screen and (min-width:768px){.purchase .purchase__btn{width:23.5%;margin-right:2%}}.purchase .purchase__btn:not(:last-child){margin-bottom:4.2666666667vw}@media only screen and (min-width:768px){.purchase .purchase__btn:not(:last-child){width:23.5%;margin-bottom:1.25vw}}.purchase .purchase__btn a{width:100%;position:relative;display:inline-block;padding:0.4rem}.purchase .purchase__btn a:before{content:"";position:absolute;background-color:#fff;left:0.7rem;right:0.7rem;top:0;height:1px}.purchase .purchase__btn a:after{content:"";position:absolute;background-color:#fff;left:0.7rem;right:0.7rem;bottom:0;height:1px}@media only screen and (min-width:768px){.purchase .purchase__btn a:hover .btn-arrow{width:0.78125vw}}.purchase .purchase__btn .btn-text{background-size:100%;color:#fff;min-width:inherit;font-size:14px}@media only screen and (min-width:768px){.purchase .purchase__btn .btn-text{font-size:0.78125vw!important;padding:1.015625vw 2.34375vw 1.015625vw 1.5625vw;min-height:4.84375vw}}@media only screen and (min-width:1400px){.purchase .purchase__btn .btn-text{min-height:4.53125vw}}.purchase .purchase__btn .btn-text i.fontEn{font-size:180%}@media only screen and (min-width:768px){.purchase .purchase__btn .btn-text i.fontEn{font-size:1.09375vw}}.purchase .purchase__btn .btn-text.fontEn{font-size:6.1333333333vw}@media only screen and (min-width:768px){.purchase .purchase__btn .btn-text.fontEn{font-size:1.328125vw}}.purchase .purchase__btn .btn-text.fontEn--mini{font-size:4.8vw}@media only screen and (min-width:768px){.purchase .purchase__btn .btn-text.fontEn--mini{font-size:1.25vw}}.purchase .purchase__btn .btn-text:before{content:"";display:block;position:absolute;inset:0;background:rgb(46,46,46);background:-webkit-gradient(linear,left top,left bottom,from(rgba(46,46,46,0.82)),to(rgb(113,113,113)));background:linear-gradient(180deg,rgba(46,46,46,0.82) 0%,rgb(113,113,113) 100%);mix-blend-mode:overlay;-webkit-transition:0.4s ease-out;transition:0.4s ease-out}.purchase .purchase__btn .btn-line:after,.purchase .purchase__btn .btn-line:before{content:"";position:absolute;background-color:#fff}.purchase .purchase__btn .btn-line:before{top:0.7rem;bottom:0.7rem;left:0;width:1px}.purchase .purchase__btn .btn-line:after{top:0.7rem;bottom:0.7rem;right:0;width:1px}.purchase .purchase__btn .bold{font-style:normal!important;font-size:4.8vw!important}@media only screen and (min-width:768px){.purchase .purchase__btn .bold{font-size:1.09375vw!important}}.purchase .purchase__btn .bold.fontEn{font-size:6.1333333333vw!important}@media only screen and (min-width:768px){.purchase .purchase__btn .bold.fontEn{font-size:1.328125vw!important}}.purchase .purchase__btn .bold.fontEn--mini{font-size:4.8vw!important}@media only screen and (min-width:768px){.purchase .purchase__btn .bold.fontEn--mini{font-size:1.25vw!important}}.purchase .purchase__btn .btn-arrow{color:#fff}@media only screen and (min-width:768px){.purchase .purchase__btn .btn-arrow{right:1.5625vw;width:0.9375vw}}@media only screen and (min-width:768px){.purchase__menus{margin-bottom:21.3333333333vw;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0 -1.171875vw}}@media only screen and (min-width:768px){.purchase__menus li{padding:0 1.171875vw}}.purchase__menus li:not(:last-child){margin-bottom:21.3333333333vw}@media only screen and (min-width:768px){.purchase__menus li:not(:last-child){margin-bottom:0}}.purchase__menus--ttl{font-size:5.3333333333vw;margin-bottom:5.3333333333vw;text-align:center}@media only screen and (min-width:768px){.purchase__menus--ttl{font-size:1.5625vw;margin-bottom:1.5625vw}}.purchase__menus .purchase__btn{font-size:150%}@media only screen and (min-width:768px){.purchase__menus .purchase__btn{width:inherit}}@media only screen and (min-width:768px){.purchase__menus .purchase__btn .btn-text{min-width:17.96875vw;min-height:3.515625vw;padding:0.46875vw 2.34375vw 0.46875vw 0.9375vw}}@-webkit-keyframes btn_star{40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}60%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn_star{40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}60%{-webkit-transform:scale(1);transform:scale(1)}}.footer{position:relative;z-index:2}.footer--logo{margin-bottom:24px;text-align:center}.footer--logo img{width:95px}.footer .sns_area{margin-bottom:54px}@media only screen and (min-width:768px){.footer .sns_area{margin-bottom:34px}}.footer .sns--list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.footer .sns--list li:not(:last-child){margin-right:24px}.footer .fnav{margin-left:0;margin-bottom:20px;font-size:100%;letter-spacing:0.06em;line-height:1}.footer .fnav__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .fnav__list li:not(:last-child){margin-right:0}@media only screen and (min-width:768px){.footer .fnav__list li:not(:last-child){margin-right:70px}}.footer .footer--copyright{padding-bottom:40px;text-align:center;letter-spacing:0.06em}.footer .footer--copyright small{font-size:3.2vw}@media only screen and (min-width:768px){.footer .footer--copyright small{font-size:0.9375vw}}@-webkit-keyframes fadeInAnime{0%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadeInAnime{0%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}