@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Italiana&display=swap";:root{--swiper-theme-color:#081af4!important;--vh:100%}.mobiView{display:none}.pcView{display:block}@media(max-width:767px){.mobiView{display:block}.pcView{display:none}}html{overflow-y:scroll;font-size:62.5%}body{margin:0;padding:0;font-family:Inter,sans-serif;color:#000}fieldset,form,h1,h2,h3,h4,h5,h6,html,img{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-family:Inter,sans-serif;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}dd,dl,dt,ul{margin:0;padding:0;list-style:none}legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}button,img,input,label,select{vertical-align:top;font-size:1rem}button,input{margin:0;padding:0;font-family:Inter,sans-serif;font-size:1.4rem;color:#000}button,input[type=submit]{cursor:pointer}button{font-family:Inter,sans-serif;background:none;border:none}button *{cursor:pointer}strong{font-weight:400}select,textarea{font-family:Kanit,Noto Sans KR,sans-serif;font-size:1.2rem}p,select{margin:0}p{padding:0;word-break:break-word}hr{display:none}pre{overflow-x:scroll;font-size:1.1em}a{color:#000;text-decoration:none}a,a *{cursor:pointer}table{width:100%;border-collapse:collapse;border-spacing:0}caption{padding:0;font-size:0;line-height:0;overflow:hidden}img{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}input[type=email],input[type=password],input[type=text],textarea{color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none}::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:#000}.msg_sound_only,.sound_only{display:inline-block!important;position:absolute;top:0;left:0;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;border:0!important;overflow:hidden!important}::-webkit-scrollbar{display:none}#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}#skip_to_container a:active,#skip_to_container a:focus{width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:700;text-align:center;text-decoration:none;line-height:3.3em}.button{display:flex;gap:5px}.button button{flex:1 1;padding:20px 0;color:#fff;background:#081af4;border-radius:10px}textarea{min-height:160px;border:1px solid #eeeef2;border-radius:10px;background:#e4e4e4}.input,textarea{width:100%;padding:16px}.input{height:50px;border:1px solid #e4e4e4;border-radius:10px}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.switchSlider{background:#007aff}.switch input:checked+.switchSlider:before{transform:translateX(16px)}.switch .switchSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e9e9ea;transition:.4s;border-radius:20px}.switch .switchSlider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.4)}.switch .switchSlider.round{border-radius:34px}.switch .switchSlider.round:before{border-radius:50%}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:16px}@media(max-width:767px){.grid{grid-template-columns:repeat(2,1fr)}}.grid .item{display:flex;flex-direction:column;justify-content:space-between;gap:8px;position:relative;background-color:#f0f0f0;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:center}.grid .swiper{width:100%}.grid .swiper .swiper-button-next:after,.grid .swiper .swiper-button-prev:after,.grid .swiper .swiper-rtl .swiper-button-next:after,.grid .swiper .swiper-rtl .swiper-button-prev:after{font-size:16px}.grid .swiper .swiper-button-next,.grid .swiper .swiper-rtl .swiper-button-prev{right:0}.grid .swiper .swiper-button-prev,.grid .swiper .swiper-rtl .swiper-button-next{left:0}.grid .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;--ratio-percent:100%}.grid .swiper-slide:before{content:"";width:0;height:0;padding-bottom:100%}.grid .title{text-align:left}.grid img,.grid video{position:absolute;max-width:100%}.loading{position:fixed;display:flex;justify-content:center;align-items:center}.loading,.loading:before{top:0;left:0;width:100%;height:100%}.loading:before{content:"";position:absolute;z-index:1;background:hsla(0,0%,100%,.439);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.loading .loading_img,.loading .message{position:relative;z-index:9}html{scroll-behavior:smooth}body{font-size:1.4rem}#wrap{position:relative;display:flex;flex-direction:column;min-height:100vh;letter-spacing:-.05em}#wrap main{flex:1 1;justify-content:center}header{position:-webkit-sticky;position:sticky;z-index:1001;top:0;width:100%;background:#fff;border-bottom:1px solid #000}header .head{display:flex;justify-content:space-between;align-items:center;padding:22px 3.6458333333vw}header .head .logo{width:172px}header .head.pgr50Head nav .contact{color:#e1383e}header .head.qfacialHead{background:#fafafc}header .head.qfacialHead nav .contact{color:#0082d6}header .head.qfacialHead nav .contact span{text-decoration:underline}header nav>ul{display:flex;justify-content:center;align-items:center;gap:4.4791666667vw}header nav>ul>li{position:relative}header nav>ul>li,header nav>ul>li>a{font-size:2rem;font-weight:500}header nav>ul>li>a.contact{color:#ff5f00;font-weight:700}header nav>ul>li .btnLanguage{display:block;position:relative;width:92px;height:21px;padding:0 16px 0 31px;font-size:1.4rem;text-align:left;background:url(/images/common/ico-language.png) no-repeat 0/21px auto}header nav>ul>li .btnLanguage:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:4px;background:url(/images/common/ico-lang-arr.png) no-repeat 50%/cover}header nav>ul>li .dropMenu{height:0;overflow:hidden;position:absolute;right:0;width:158px;background:#000;transition:.3s}header nav>ul>li .dropMenu>div button{width:100%;text-align:left;padding:5px 23px;height:36px;font-size:1.6rem;color:#fff}header nav>ul>li .dropMenu.open{height:72px}footer{background:#000}footer .footer{padding:40px 20px;position:relative;max-width:1590px;min-height:120px;margin:0 auto;display:flex;justify-content:space-between;color:#fff}footer .footer>.copyright{position:absolute;left:20px;bottom:40px}footer .footer>.cp-info dl{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:60px;column-gap:60px;grid-row-gap:12px;row-gap:12px;line-height:1.5}footer .footer>.cp-info dl>dt{font-size:1.6rem;color:#fff}footer .footer>.cp-info dl>dd{font-size:1.6rem}footer .footer>.cp-info dl>dd *>a{font-size:1.6rem;color:#fff}@media(min-width:1024px)and (max-width:1200px){header nav ul{gap:3vw}}@media(max-width:1024px){header .head{padding:20px 16px}header .head .logo{width:78px}header .head .logo img{vertical-align:middle}header .head.pgr50Head nav .contact{color:#e1383e}header .head.qfacialHead .logo{position:relative;z-index:10}header .head.qfacialHead nav .mobileMenu:before{background:#fff;opacity:1}header .head.qfacialHead .mobiMenu{transition:.3s}header .head.qfacialHead .mobiMenu.open{transform:rotate(-180deg)}header .head.qfacialHead nav .mobileMenu{gap:16px;padding:66px 0}header .head.qfacialHead nav .mobileMenu>li{width:100%}header .head.qfacialHead nav .mobileMenu>li>a{display:block;font-size:1.2rem;padding:0 44px;color:#000}header .head.qfacialHead nav .mobiMenu{position:relative;z-index:10;order:1}header .head.qfacialHead nav .mobiContact{position:relative;z-index:10;order:2}header .head.qfacialHead nav .contact{padding:6px 18px;color:#fff;background:#0082d6;border-radius:30px}header .head nav{display:flex;gap:22px;align-items:center}header .head nav .contact{font-size:1.4rem;font-weight:700;color:#ff5f00}header .head nav .mobileMenu{position:fixed;top:0;right:-100vw;width:100vw;height:100dvh;transition:.5s;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:50px;padding:75px 0}header .head nav .mobileMenu:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}header .head nav .mobileMenu>li>a{display:block;padding:0 44px;font-size:2.2rem;color:#fff;font-weight:700}header .head nav .mobileMenu>li.close{position:absolute;top:16px;right:13px}header .head nav .mobileMenu.open{right:0}header .head nav .mobileMenu .lang{position:absolute;left:44px;bottom:44px}header .head nav .mobileMenu .lang .btnLanguage{color:#fff;background:url(/images/common/ico-language-m.png) no-repeat 0/21px auto}header .head nav .mobileMenu .lang .btnLanguage:after{background:url(/images/common/ico-lang-arr-m.png) no-repeat 50%/12px auto}header .head nav .mobileMenu .lang .dropMenu{position:absolute;right:inherit;left:30px;bottom:30px;width:158px;background:#000;overflow:hidden;height:0;transform:translateY(100%);transition:transform .3s ease,height .3s ease;transform-origin:bottom}header .head nav .mobileMenu .lang .dropMenu.open{height:72px;transform:translateY(0)}header .head nav .mobileMenu .lang .dropMenu>div button{width:100%;text-align:left;padding:5px 23px;height:36px;font-size:1.6rem;color:#fff}header .head nav .mobileMenu .lang .dropMenu>div.active button{font-weight:700}footer .footer{display:flex;flex-direction:column;gap:30px;padding:40px 20px 87px}footer .footer .logo{order:1;width:172px}footer .footer .cp-info{order:3}footer .footer .cp-info>dl{column-gap:0}footer .footer .cp-info>dl>dd,footer .footer .cp-info>dl>dt{line-height:2.2rem;font-size:1.2rem}footer .footer .cp-info>dl>dd *>a{font-size:1.2rem}footer .footer .copyright{order:2;position:relative;left:auto;bottom:auto;font-size:1.2rem}}.cs{position:fixed;z-index:1000;width:100%;bottom:0;display:flex;justify-content:space-between}.cs *{flex:1 1}.board_list{max-width:1024px;margin:0 auto;padding:10px}.board_list>ul{display:flex;flex-direction:column;gap:10px}.board_list .listWrap{display:flex;justify-content:space-between;gap:20px}.board_list .listWrap>button{flex:1 1;text-align:left}.board_view{max-width:1024px;margin:0 auto;padding:10px}.modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:5px;width:300px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.modal-content h2{margin-top:0;margin-bottom:20px;font-size:24px;color:#333}.modal-content input[type=password]{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:16px}.modal-content button{padding:10px 20px;margin-right:10px;background-color:#007bff;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.modal-content button:last-child{background-color:#ccc}.modal-content button:hover{background-color:#0056b3}.modal-content button:last-child:hover{background-color:#999}.writeForm{letter-spacing:-.05em}.writeForm h2{font-size:2rem;font-weight:500;margin-bottom:2rem}.writeForm .formWrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.writeForm .formWrap .full-width{grid-column:1/-1}.writeForm .formWrap .field{display:flex;flex-direction:column;gap:5px;position:relative}.writeForm .formWrap .field .search{position:absolute;right:11px;top:50%;transform:translateY(-50%)}.writeForm .formWrap .field .search>button{position:relative;width:123px;height:36px;font-size:1.6rem;color:#ff5f00;font-weight:500}.writeForm .formWrap .field .search>button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ff5f00;opacity:.2;border-radius:10px}.writeForm .formWrap .field input[type=text]+label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);font-size:2rem;color:#5e5e5e;transition:.3s}.writeForm .formWrap .field input[type=text]{padding:2.5rem 1rem 1rem;height:5rem;font-size:1.6rem;font-weight:500;background:#fff;border:1px solid #424242}.writeForm .formWrap .field input[type=text]::placeholder{opacity:0}.writeForm .formWrap .field input[type=text]:-webkit-autofill~label,.writeForm .formWrap .field input[type=text]:focus~label,.writeForm .formWrap .field input[type=text]:not(:placeholder-shown)~label{top:1.5rem;font-size:1rem}.writeForm .formWrap .field textarea{background:transparent;background:#fff;border:1px solid #424242;font-size:2rem;color:#000;border-radius:0;padding:1rem}.writeForm .formWrap .field textarea::placeholder{font-size:2rem;color:#5e5e5e}.writeForm .formWrap .field textarea:focus::placeholder{opacity:0}.writeForm .formWrap .field .agreeDiv{padding:1.4rem 2rem;background:hsla(0,0%,100%,.565);border:1px solid #424242}.writeForm .formWrap .field .agreeDiv>strong{display:block;margin-bottom:20px;font-size:2rem;font-weight:600}.writeForm .formWrap .field .agreeDiv>div table tr th{width:230px;padding:.6rem .6rem .6rem 0;text-align:left;font-size:1.6rem;font-weight:500;opacity:.5}.writeForm .formWrap .field .agreeDiv>div table tr td{padding:.6rem;font-size:1.6rem;font-weight:500;opacity:.5}.writeForm .formWrap .field .agrBox{margin-top:5px;display:flex;gap:5px}.writeForm .formWrap .field .agrBox input{width:1.4rem;height:1.4rem}.writeForm .formWrap .field .agrBox .agreeChk{display:inline-block;margin-left:4px;font-size:1.2rem}.writeForm .formWrap .submit{margin-top:15px;padding:2.2rem;font-size:2rem;font-weight:700;color:#fff}.pgr50 .submit{background:#e1383e}.exoclair .submit{background:#ff5f00}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.writeForm{padding:5rem 2rem}}#section1,#section2,#section3,#section4,#section5{scroll-margin-top:70px}.dyLine{display:none}.dyLine svg,.dyLine2 svg{position:absolute;left:0;top:0}.exoclair{letter-spacing:-.05em;font-weight:500}.exoclair *{word-break:keep-all}.exoclair .intro{position:relative;width:100%;min-height:calc(100dvh - 70px)}.exoclair .intro .model{max-width:50vw;min-width:700px;position:absolute;z-index:1;right:0;bottom:0;animation:model 10s forwards;transform-origin:bottom right}.exoclair .intro .bgVideo{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;overflow:hidden;background:url(/images/exoclair/bg-visual.jpg) no-repeat 50%/cover}.exoclair .intro .bgVideo video{width:100%;height:100%;object-fit:cover}.exoclair .intro .textMove{position:absolute;z-index:10;left:10vw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px}.exoclair .intro .textMove .subc{width:100%;text-align:left;font-size:2.5rem;opacity:0;animation:fadeIn 3s forwards}.exoclair .intro .textMove .exoc{width:367px;opacity:0;animation:fadeIn 3s forwards;animation-delay:1s}.exoclair .intro .textMove .exoImg{display:flex;align-items:flex-end;transform:translateY(10vh)}.exoclair .intro .textMove .exoImg .prd01{opacity:0;transform:translateX(18px);animation:fadeIn 3s forwards;animation-delay:2s}.exoclair .intro .textMove .exoImg .prd02{opacity:0;transform:translateX(-19px);animation:fadeIn 3s forwards;animation-delay:2.5s}.exoclair .intro .textMove .exoImg .prd03{opacity:0;transform:translateX(-19px);animation:fadeIn 3s forwards;animation-delay:3s}.exoclair .whatExo{position:relative;display:flex;flex-direction:column;gap:22px;padding:100px 10vw;line-height:1.5;color:#000;font-size:2rem}.exoclair .whatExo strong{position:relative;font-size:4rem;font-weight:700}.exoclair .whatExo strong>sup{font-size:2.5rem}.exoclair .whatExo p{position:relative;margin-top:20px}.exoclair .whatExo p sup{font-size:1.2rem}.exoclair .exoVisual{display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center;justify-content:center;color:#000;height:100vh;max-height:1080px;padding:20px;background:url(/images/exoclair/bg-exoc01.png) no-repeat 50%/cover}.exoclair .exoVisual .text01{font-size:4rem}.exoclair .exoVisual .text01 span{font-weight:700}.exoclair .exoVisual p{font-size:2.5rem}.exoclair .exoAbout01 .ab01{display:flex;min-height:1443px;align-items:center}.exoclair .exoAbout01 .ab01 .ab01Visual{width:50%;height:100%;height:1443px;background:url(/images/exoclair/bg-ab01.png) no-repeat top/cover}.exoclair .exoAbout01 .ab01 .ab01_info{width:50%;display:flex;flex-direction:column;gap:88px;padding-left:9.375vw}.exoclair .exoAbout01 .ab01 .ab01_info>p{font-size:3.5rem;font-weight:700}.exoclair .exoAbout01 .ab01 .ab01_info>p>sup{font-size:2rem}.exoclair .exoAbout01 .ab01 .ab01_info>ul{line-height:2.5;font-size:2rem}.exoclair .exoAbout01 .exoab{max-width:1920px;margin:0 auto;position:relative;z-index:100}.exoclair .exoAbout01 .exoab .dyLine,.exoclair .exoAbout01 .exoab .dyLine2{position:absolute;z-index:100;width:100%;height:100%;top:0;left:0}.exoclair .exoAbout01 .exoab .abImg2{position:absolute;left:50%;top:0;z-index:-1;transform:translate(180px,-320px)}.exoclair .exoAbout01 .exoab .abImg2 img{max-width:608px;width:31.6666666667vw}.exoclair .exoAbout01 .exoab .exoabRel{position:relative;padding:128px 0;display:flex;justify-content:space-around}.exoclair .exoAbout01 .exoab .exoabRel .abImg{order:2}.exoclair .exoAbout01 .exoab .exoabRel .abImg img{filter:drop-shadow(2px 4px 4px rgba(0,0,0,.25))}.exoclair .exoAbout01 .exoab .exoabRel .ab02{order:1}.exoclair .exoAbout01 .exoab .exoabRel .ab02 .dot{content:"";max-width:463px;max-height:223px;position:absolute;top:150px;left:210px;width:24.1666666667vw;height:11.6145833333vw}.exoclair .exoAbout01 .exoab .exoabRel .ab02>strong{font-size:3.5rem;font-weight:700}.exoclair .exoAbout01 .exoab .exoabRel .ab02>strong>sup{font-size:2rem}.exoclair .exoAbout01 .exoab .exoabRel .ab03{order:3;display:flex;align-items:flex-end}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info{margin-top:auto;display:flex;flex-direction:column}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>strong{display:block;margin-bottom:5.7291666667vw;font-size:3.5rem;font-weight:700}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>strong>sup{font-size:2rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul{display:flex;flex-direction:column;gap:35px;margin-top:2.6041666667vw}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li{position:relative;font-size:2rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li>ul{margin-top:10px}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li>ul>li{position:relative;padding-left:15px;font-size:1.6rem;line-height:2;color:#8d8d8d}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li>ul>li:before{content:"-";position:absolute;left:0;top:0;display:block;color:#8d8d8d;border-radius:50%}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li:before{content:"";position:absolute;left:0;top:10px;display:block;width:10px;height:10px;background:#8d8d8d;border-radius:50%;transform:translateX(-25px)}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>p{font-size:2.5rem;color:#6f7372;font-weight:700;white-space:nowrap}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>p.type02{color:#ff5f00}.exoclair .exoAbout01 .exoab .exoabRel .abUl.ab02 .info>ul>li:before{background:#ff5f00}.exoclair .exoAbout01 .ingredients{position:relative;mix-blend-mode:luminosity;background:#fff;text-align:center;margin-top:150px;padding-bottom:173px}.exoclair .exoAbout01 .ingredients img{position:relative;z-index:3}.exoclair .exoAbout01 .ingredients:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 10%,hsla(0,0%,100%,.565) 50%)}.exoclair .exoAbout01 .ingredients:before{content:"";position:absolute;z-index:-1;top:0;left:0;mix-blend-mode:luminosity;width:100%;height:100%;background:url(/images/exoclair/bg-ingredients.png) no-repeat bottom/cover;background-attachment:fixed}.exoclair .exoAbout01 .ingredients .ing_animate{position:relative;padding:10vh 0;display:flex;justify-content:center;align-items:center}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div{position:relative;z-index:11;display:flex;justify-content:center;align-items:center;width:525px;height:525px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div svg{fill:none}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .one{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .one .circle{width:525px;height:525px;transform:rotate(-90deg)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .one circle{fill:none;stroke:#ff5f00;stroke-width:2;stroke-dasharray:1634.07;stroke-dashoffset:1634.07;stroke-miterlimit:10;animation:draw 1s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .center{padding-bottom:20px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item{position:absolute;z-index:10}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item>div{display:flex;flex-direction:column;text-align:center;justify-content:flex-end;width:291px;height:291px;padding:35px 0;line-height:1.5;font-size:2rem;font-weight:300;background:#fff;border-radius:50%;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item01{top:0;left:50%;transform:translate(-50%,-214px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item01>div{background:#fff url(/images/exoclair/ico-ingr01.png) no-repeat center top 57px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item02{top:15px;left:50%;transform:translateX(180px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item02>div{background:#fff url(/images/exoclair/ico-ingr02.png) no-repeat center top 41px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item03{bottom:0;left:50%;transform:translate(54px,163px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item03>div{background:#fff url(/images/exoclair/ico-ingr03.png) no-repeat center top 45px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item04{bottom:0;right:50%;transform:translate(-54px,163px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item04>div{background:#fff url(/images/exoclair/ico-ingr04.jpg) no-repeat center top 42px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item05{top:15px;right:50%;transform:translateX(-180px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .items .item.item05>div{background:#fff url(/images/exoclair/ico-ingr05.png) no-repeat center top 49px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText{position:absolute}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item01{left:50%;top:50%;transform:translate(160px,-330px);display:flex;flex-direction:column;align-items:flex-end;gap:5px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item01 .linea{order:2}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item01 .text{order:1}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item02{left:50%;top:50%;transform:translate(240px,75px);display:flex;flex-direction:column;align-items:flex-end;gap:5px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item02 .text{transform:translateY(-35px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item03{left:50%;top:50%;transform:translate(-50%,253px);display:flex;flex-direction:column;gap:5px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item04{right:50%;top:50%;transform:translate(-234px,75px);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item04 .text{transform:translateY(-35px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item05{right:50%;top:50%;transform:translate(-148px,-340px);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item05 .line{order:2}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText.item05 .text{order:1}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .en01{transform:translateX(50px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .en02{transform:translateX(95px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .en04{transform:translateX(-65px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .en05{transform:translateX(-85px)}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .linea{display:none}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .line{display:block}.exoclair .exoAbout01 .ingredients .ing_animate .ingredients_div .itemText .line .animated-path{stroke-dasharray:500;stroke-dashoffset:500;stroke-miterlimit:10;animation:draw-path 1s linear forwards}@keyframes draw-path{to{stroke-dashoffset:0}}.exoclair .exoAbout02{position:relative;background:#fff}.exoclair .exoAbout02 .exo_safety{padding:124px 0 224px;background:radial-gradient(ellipse,#8d8d8d,#000);position:relative;z-index:3}.exoclair .exoAbout02 .exo_safety>h3{font-size:3.5rem;font-weight:700;color:#fff;text-align:center}.exoclair .exoAbout02 .exo_safety>.sub{margin-top:10px;text-align:center;font-size:2rem;font-weight:500;color:#fff}.exoclair .exoAbout02 .safetySwiper{position:relative;margin-top:95px;overflow:hidden}.exoclair .exoAbout02 .safetySwiper .safety-swiper{width:120vw;margin:0 auto;transform:translateX(-10vw)}.exoclair .exoAbout02 .safetySwiper .safety-swiper img{border-radius:20px}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-rtl .swiper-button-next{left:17vw}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-next,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-rtl .swiper-button-prev{right:17vw}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-next,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev{width:74px;height:188px;top:50%;margin-top:0;transform:translateY(-50%)}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-next:after,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev:after{content:"";width:100%;height:100%;background:url(/images/common/img-swiper-arr.png) no-repeat}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev:after{transform:rotate(-180deg)}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-pagination{display:none}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;border-radius:20px}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide.swiper-slide-next+.swiper-slide:after,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide.swiper-slide-next:after{opacity:0;visibility:hidden}.exoclair .exoAbout02 .exo_differ{position:relative;padding:95px 0 285px;z-index:3;background:linear-gradient(180deg,#fff,#e2e2e2)}.exoclair .exoAbout02 .exo_differ .differ_title{display:flex;justify-content:center;align-items:center;gap:10px}.exoclair .exoAbout02 .exo_differ .differ_title img{width:234px}.exoclair .exoAbout02 .exo_differ>h3{font-size:3.5rem;font-weight:700;color:#000;text-align:center}.exoclair .exoAbout02 .exo_differ>h3 sup{font-size:2rem}.exoclair .exoAbout02 .exo_differ>.sub{margin-top:5px;text-align:center;font-size:2rem;font-weight:500;color:#000}.exoclair .exoAbout02 .exo_differ .table{position:relative;max-width:1440px;padding:0 20px;margin:120px auto 0}.exoclair .exoAbout02 .exo_differ .table .overlay{content:"";position:absolute;z-index:-1;bottom:0;height:calc(100% - 131px);left:calc(13.9583333333vw + 44px);background:#ff5f00;border-radius:10px}.exoclair .exoAbout02 .exo_differ .table table{border-collapse:separate;border-spacing:0}.exoclair .exoAbout02 .exo_differ .table table tr.thead{display:flex}.exoclair .exoAbout02 .exo_differ .table table tr.thead:before{display:none}.exoclair .exoAbout02 .exo_differ .table table tr.thead th{flex:1 1;text-align:left;color:#000;padding:20px 20px 30px;background:transparent}.exoclair .exoAbout02 .exo_differ .table table tr.thead th:first-child{flex:none;width:13.9583333333vw}.exoclair .exoAbout02 .exo_differ .table table tr.thead th:before{content:"";position:absolute;z-index:-1;width:100%;height:23px;bottom:0;top:inherit;left:0;background:#fff;border-radius:10px 10px 0 0}.exoclair .exoAbout02 .exo_differ .table table tr.thead th.highlight{width:22.1875vw;flex:none}.exoclair .exoAbout02 .exo_differ .table table tr.thead .thDiv{display:flex;align-items:flex-end;gap:10px;font-size:2rem;font-weight:600}.exoclair .exoAbout02 .exo_differ .table table tr.thead .thDiv.tha img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.exoclair .exoAbout02 .exo_differ .table table tr.thead .thDiv .item02{transform:translateX(-15px)}.exoclair .exoAbout02 .exo_differ .table table tbody{display:flex;flex-direction:column}.exoclair .exoAbout02 .exo_differ .table table tbody tr{position:relative;display:flex;column-gap:24px}.exoclair .exoAbout02 .exo_differ .table table tbody tr:before{content:"";position:absolute;width:100%;top:0;height:1px;border-top:1px solid #666}.exoclair .exoAbout02 .exo_differ .table table tbody tr:nth-child(2) th:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:#fff;border-radius:10px}.exoclair .exoAbout02 .exo_differ .table table tbody tr:last-child th:before{border-radius:10px 10px 0 0}.exoclair .exoAbout02 .exo_differ .table table tbody tr th{position:relative;width:13.9583333333vw;padding:20px;text-align:left;font-size:1.6rem;font-weight:600;color:#666}.exoclair .exoAbout02 .exo_differ .table table tbody tr th:before{content:"";position:absolute;z-index:-1;width:100%;height:calc(100% - 7px);top:7px;left:0;background:#fff;border-radius:10px}.exoclair .exoAbout02 .exo_differ .table table tbody tr td{flex:1 1;padding:20px;line-height:1.2;font-size:1.6rem;font-weight:400;color:#666;background:#fff}.exoclair .exoAbout02 .exo_differ .table table tbody tr td.highlight{width:22.1875vw;flex:none;padding:20px;color:#fff;background:transparent}.exoclair .exoAbout02 .exo_differ .table table tbody tr td.highlight>b{font-size:2rem}.exoclair .exoAbout02 .exo_differ .table table tbody tr td.highlight>b.b{display:inline-block;margin-bottom:8px}.exoclair .exoAbout02 .exo_differ .table table tfoot{width:100%;display:flex}.exoclair .exoAbout02 .exo_differ .table table tfoot tr{flex:1 1;position:relative;display:flex;column-gap:24px}.exoclair .exoAbout02 .exo_differ .table table tfoot tr:before{content:"";position:absolute;z-index:10;width:100%;top:0;height:1px;border-top:1px solid #666}.exoclair .exoAbout02 .exo_differ .table table tfoot tr td{flex:1 1;width:100%;position:relative;background:#fff;height:27px;border-radius:0 0 10px 10px}.exoclair .exoAbout02 .exo_differ .table table tfoot tr td:first-child{flex:none;width:13.9583333333vw}.exoclair .exoAbout02 .exo_differ .table table tfoot tr td.highlight{width:22.1875vw;flex:none;background:transparent}.exoclair .exo_end{padding:250px 20px 180px;background:url(/images/exoclair/bg-exo-bottom.png) no-repeat 50%/cover}.exoclair .exo_end>div{max-width:1558px;width:100%;margin:0 auto}.exoclair .exo_end .exo_qa h3{display:block;text-align:center;font-size:4rem;font-weight:700}.exoclair .exo_end .exo_qa .qa_box{margin-top:66px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.exoclair .exo_end .exo_qa .qa_box .qa_div{position:relative;padding:50px;border-radius:30px;min-height:220px;box-shadow:0 4px 10px rgba(0,0,0,.145)}.exoclair .exo_end .exo_qa .qa_box .qa_div>div{position:relative;z-index:1}.exoclair .exo_end .exo_qa .qa_box .qa_div>.q{font-size:2rem;font-weight:700}.exoclair .exo_end .exo_qa .qa_box .qa_div>.a{margin-top:18px;font-size:1.6rem}.exoclair .exo_end .exo_qa .qa_box .qa_div:after{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9;border-radius:30px}.exoclair .exo_end .writeForm{margin-top:457px;padding-left:50%}.exoclair .exo_end .writeForm>h2{font-size:4rem;font-weight:600;text-align:left}@media(max-width:767px){.exoclair>div{overflow:hidden}.exoclair .intro{min-height:calc(100dvh - 58px)}.exoclair .intro .model{width:100%;max-width:100%;right:0;animation:model2 10s forwards;transform-origin:bottom right}.exoclair .intro .textMove{left:0;top:0;padding:5vh 2rem 0;height:calc(100dvh - 58px);transform:translateY(0);gap:1rem}.exoclair .intro .textMove .subc{font-size:2.2rem;text-align:center}.exoclair .intro .textMove .exoc{padding:0 5rem}.exoclair .intro .textMove .exoImg{position:absolute;z-index:100;left:20px;bottom:0;transform:translateY(0) scale(.5);transform-origin:left}.exoclair .whatExo{padding:97px 3rem;text-align:center;font-size:1.2rem;line-height:1.6}.exoclair .whatExo strong{display:block;margin-bottom:2rem;font-size:2.2rem}.exoclair .whatExo strong>sup{font-size:1.4rem}.exoclair .whatExo p>sup{font-size:1rem}.exoclair .exoVisual{padding:0 2rem;gap:16px}.exoclair .exoVisual .text01{font-size:2.5rem}.exoclair .exoVisual p{font-size:1.2rem}.exoclair .exoAbout01 .ab01{position:relative;z-index:100;min-height:auto;flex-direction:column}.exoclair .exoAbout01 .ab01 .ab01Visual{width:100%;height:100vw;background:url(/images/exoclair/bg-ab01.png) no-repeat top/cover}.exoclair .exoAbout01 .ab01 .ab01_info{padding:20px 15.7333333333vw;gap:20px;width:100%}.exoclair .exoAbout01 .ab01 .ab01_info>p{font-size:2.2rem}.exoclair .exoAbout01 .ab01 .ab01_info>p>sup{font-size:1.5rem}.exoclair .exoAbout01 .ab01 .ab01_info>ul{list-style:24px;font-size:1.2rem}.exoclair .exoAbout01 .exoab{max-width:1920px;margin:120px auto 0;position:relative;z-index:1;background:#fff}.exoclair .exoAbout01 .exoab>.title{margin-bottom:28px;padding:0 16px;font-size:2.2rem}.exoclair .exoAbout01 .exoab>.title strong{display:block;padding-left:calc(55vw - 16px);font-weight:700}.exoclair .exoAbout01 .exoab .dyLine2{display:none}.exoclair .exoAbout01 .exoab .dyLine{display:block}.exoclair .exoAbout01 .exoab .dyLine,.exoclair .exoAbout01 .exoab .dyLine2{position:absolute;z-index:100;width:100%;height:100%;top:0;left:0}.exoclair .exoAbout01 .exoab .abImg2{position:absolute;left:50%;top:50%;z-index:1;width:348px;transform:translate(-400px,-450px)}.exoclair .exoAbout01 .exoab .abImg2 img{max-width:608px;width:100%}.exoclair .exoAbout01 .exoab .exoabRel{margin-bottom:80px;display:flex;justify-content:space-around;position:relative;z-index:2;padding:0 16px}.exoclair .exoAbout01 .exoab .exoabRel .area01{display:flex;align-items:center}.exoclair .exoAbout01 .exoab .exoabRel .area01 .abUl{position:relative;z-index:10;margin-top:13vw;padding-left:16px;width:calc(55vw - 16px)}.exoclair .exoAbout01 .exoab .exoabRel .area01 .abImg{order:2;position:relative;width:calc(45vw - 16px);height:100%}.exoclair .exoAbout01 .exoab .exoabRel .area01 .abImg img{left:0;top:0;width:100vw;max-width:300px}.exoclair .exoAbout01 .exoab .exoabRel .area02{display:flex;align-items:flex-end}.exoclair .exoAbout01 .exoab .exoabRel .area02 .abUl{padding-left:32px;width:calc(55vw - 16px)}.exoclair .exoAbout01 .exoab .exoabRel .area02 .abImg{order:1;position:relative;width:calc(45vw - 16px);height:100%}.exoclair .exoAbout01 .exoab .exoabRel .area02 .abImg img{right:0;top:0;width:100vw;max-width:300px;transform:translateX(-50%)}.exoclair .exoAbout01 .exoab .exoabRel .area02 .ab03{order:2}.exoclair .exoAbout01 .exoab .exoabRel .abImg{padding:0}.exoclair .exoAbout01 .exoab .exoabRel .ab02{order:1}.exoclair .exoAbout01 .exoab .exoabRel .ab02 .dot{content:"";max-width:463px;max-height:223px;position:absolute;top:150px;left:210px;width:24.1666666667vw;height:11.6145833333vw}.exoclair .exoAbout01 .exoab .exoabRel .ab02>strong{font-size:3.5rem;font-weight:700}.exoclair .exoAbout01 .exoab .exoabRel .ab02>strong>sup{font-size:2rem}.exoclair .exoAbout01 .exoab .exoabRel .ab03{order:3;display:flex;align-items:flex-end}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info{width:100%;margin-top:auto;display:flex;flex-direction:column}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>strong{padding-left:50px;margin-bottom:30px;font-size:2.2rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>strong>sup{font-size:1.4rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul{display:flex;flex-direction:column;gap:16px;margin-top:16px}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li{position:relative;font-size:1.2rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li>ul{margin-top:5px}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li>ul>li{position:relative;padding-left:15px;font-size:1rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li>ul>li:before{content:"-";position:absolute;left:0;top:0;display:block;color:#8d8d8d;border-radius:50%}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>ul>li:before{top:5px;width:5px;height:5px;transform:translateX(-15px)}.exoclair .exoAbout01 .exoab .exoabRel .abUl .info>p{font-size:1.6rem}.exoclair .exoAbout01 .exoab .exoabRel .abUl.ab02 .info>ul>li:before{background:#ff5f00}.exoclair .exoAbout02{position:relative;background:#fff}.exoclair .exoAbout02 .exo_safety{padding:110px 0 140px;position:relative;z-index:3}.exoclair .exoAbout02 .exo_safety>h3{font-size:2rem}.exoclair .exoAbout02 .exo_safety>.sub{font-size:1.4rem}.exoclair .exoAbout02 .safetySwiper{position:relative;margin-top:20px;overflow:initial}.exoclair .exoAbout02 .safetySwiper .safety-swiper{width:100%;margin:0 auto;transform:translateX(0);overflow:initial}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-rtl .swiper-button-next{left:17vw}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-next,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-rtl .swiper-button-prev{right:17vw}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-next,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev{display:none;width:74px;height:188px;top:50%;margin-top:0;transform:translateY(-50%)}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-next:after,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev:after{content:"";width:100%;height:100%;background:url(/images/common/img-swiper-arr.png) no-repeat}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-button-prev:after{transform:rotate(-180deg)}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-pagination{display:block;bottom:0;transform:translateY(20px)}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ff5f00}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide img{border-radius:20px}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;border-radius:20px}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide.swiper-slide-next+.swiper-slide:after,.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide.swiper-slide-next:after{opacity:.5;visibility:inherit}.exoclair .exoAbout02 .safetySwiper .safety-swiper .swiper-slide.swiper-slide-active:after{opacity:.5;visibility:hidden}.exoclair .exoAbout02 .exo_differ{position:relative;z-index:3;padding:65px 0 140px}.exoclair .exoAbout02 .exo_differ>h3{font-size:2rem}.exoclair .exoAbout02 .exo_differ>h3 sup{font-size:1.2rem}.exoclair .exoAbout02 .exo_differ .differ_title img{width:140px}.exoclair .exoAbout02 .exo_differ>.sub{margin-top:5px;font-size:1.4rem}.exoclair .exoAbout02 .exo_differ .table{position:relative;margin-top:26px;padding:0 16px}.exoclair .exoAbout02 .exo_differ .table .overlay{content:"";height:calc(100% - 80px);left:101px}.exoclair .exoAbout02 .exo_differ .table table{border-collapse:separate;border-spacing:0}.exoclair .exoAbout02 .exo_differ .table table tr.thead{display:flex}.exoclair .exoAbout02 .exo_differ .table table tr.thead th{flex:1 1;text-align:center;padding:0;background:transparent}.exoclair .exoAbout02 .exo_differ .table table tr.thead th:before{content:"";position:absolute;z-index:-1;width:100%;height:8px;bottom:0;top:inherit;left:0;background:#fff;border-radius:10px 10px 0 0}.exoclair .exoAbout02 .exo_differ .table table tr.thead th img{width:auto;height:57px}.exoclair .exoAbout02 .exo_differ .table table tr.thead th:first-child{flex:none;width:76px}.exoclair .exoAbout02 .exo_differ .table table tr.thead th .thDiv{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;font-size:1.2rem;font-weight:600;color:#8d8d8d;padding-bottom:10px}.exoclair .exoAbout02 .exo_differ .table table tr.thead th .thDiv.tha img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.exoclair .exoAbout02 .exo_differ .table table tr.thead th .thDiv .item02{transform:translateX(-15px)}.exoclair .exoAbout02 .exo_differ .table table tr.thead .thair{display:flex;align-items:center;justify-content:center}.exoclair .exoAbout02 .exo_differ .table table tr.thead .thair .item01{transform:translateX(5px)}.exoclair .exoAbout02 .exo_differ .table table tr.thead .thair .item02{transform:translateX(-5px)}.exoclair .exoAbout02 .exo_differ .table table tbody{display:flex;flex-direction:column}.exoclair .exoAbout02 .exo_differ .table table tbody tr{display:flex;column-gap:8px}.exoclair .exoAbout02 .exo_differ .table table tbody tr th{width:76px;margin-right:0;padding:20px 10px;text-align:left;font-size:1.2rem;word-break:keep-all}.exoclair .exoAbout02 .exo_differ .table table tbody tr td{flex:1 1;padding:20px 10px;line-height:1.4;font-size:1.2rem;word-break:keep-all}.exoclair .exoAbout02 .exo_differ .table table tbody tr td.highlight{padding:20px 10px}.exoclair .exoAbout02 .exo_differ .table table tbody tr td.highlight>b{font-size:1.2rem}.exoclair .exoAbout02 .exo_differ .table table tfoot{width:100%;display:flex}.exoclair .exoAbout02 .exo_differ .table table tfoot tr{column-gap:8px}.exoclair .exoAbout02 .exo_differ .table table tfoot tr td{flex:1 1;width:100%;position:relative;background:#fff;height:8px;border-radius:0 0 10px 10px}.exoclair .exoAbout02 .exo_differ .table table tfoot tr td:first-child{flex:none;width:76px}.exoclair .exoAbout02 .exo_differ .table table tfoot tr td.highlight{width:22.1875vw;flex:none;background:transparent}.exoclair .exo_end{padding:115px 20px 20px}.exoclair .exo_end .exo_qa h3{font-size:2rem}.exoclair .exo_end .exo_qa .qa_box{display:flex;flex-direction:column;gap:10px;margin-top:26px}.exoclair .exo_end .exo_qa .qa_box>.qa_div{min-height:130px;padding:20px}.exoclair .exo_end .exo_qa .qa_box>.qa_div:after{border-radius:10px}.exoclair .exo_end .exo_qa .qa_box>.qa_div>.q{font-size:1.4rem}.exoclair .exo_end .exo_qa .qa_box>.qa_div>.a{margin-top:15px;font-size:1.2rem;word-break:keep-all}.exoclair .exo_end .writeForm{margin-top:145px;padding:0}.exoclair .exo_end .writeForm>h2{font-size:2rem;text-align:center}.exoclair .exo_end .writeForm .formWrap{display:flex;flex-direction:column}.exoclair .exo_end .writeForm .formWrap .field input[type=text]{height:44px;font-size:1.4rem}.exoclair .exo_end .writeForm .formWrap .field input[type=text]+label{font-size:1.4rem}.exoclair .exo_end .writeForm .formWrap .field input[type=text]:-webkit-autofill~label,.exoclair .exo_end .writeForm .formWrap .field input[type=text]:focus~label,.exoclair .exo_end .writeForm .formWrap .field input[type=text]:not(:placeholder-shown)~label{top:1.5rem;font-size:1rem}.exoclair .exo_end .writeForm .formWrap .field .search>button{width:94px;height:28px;font-size:1.2rem}.exoclair .exo_end .writeForm .formWrap .field textarea{font-size:1.4rem}.exoclair .exo_end .writeForm .formWrap .field textarea::placeholder{font-size:1.4rem;color:#5e5e5e}.exoclair .exo_end .writeForm .formWrap .field .agreeDiv>div table tr th{width:100px;font-size:1.2rem;opacity:.3}.exoclair .exo_end .writeForm .formWrap .field .agreeDiv>div table tr td{font-size:1.2rem;opacity:.3}.exoclair .exo_end .writeForm .formWrap .submit{padding:1.5rem;font-size:1.4rem}#section1,#section2,#section3,#section4,#section5{scroll-margin-top:58px}.ingr_mobi{margin-top:150px;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:170px;background:#fff;mix-blend-mode:luminosity}.ingr_mobi:before{z-index:-1;mix-blend-mode:luminosity;background:url(/images/exoclair/bg-ingredients.png) no-repeat bottom/contain}.ingr_mobi:after,.ingr_mobi:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100vw}.ingr_mobi:after{z-index:0;background:linear-gradient(#fff 10%,hsla(0,0%,100%,.565) 50%)}.ingr_mobi .items{position:relative;z-index:10}.ingr_mobi .items .item{position:relative;padding-bottom:100px}.ingr_mobi .items .item:before{content:"";position:absolute;z-index:-1;bottom:0;left:50%;width:1px;height:100%;transform:translateX(-50%);background:#ff5f00}.ingr_mobi .items .item>div.section{position:relative;display:flex;flex-direction:column;text-align:center;justify-content:flex-end;width:300px;height:300px;padding:50px 0;line-height:1.5;font-size:1.6rem;font-weight:300;border-radius:50%;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25)}.ingr_mobi .items .item .text{position:absolute;right:50%;padding-right:20vw;bottom:30px;font-size:1.4rem;line-height:20px;color:#ff5f00}.ingr_mobi .items .item .text>p{text-align:right;white-space:nowrap}.ingr_mobi .items .item .text:before{right:0;width:17vw;height:1px}.ingr_mobi .items .item .text:after,.ingr_mobi .items .item .text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#ff5f00}.ingr_mobi .items .item .text:after{right:17vw;width:6px;height:6px;border-radius:50%}.ingr_mobi .items .item .text.type02{left:50%;padding-left:22vw}.ingr_mobi .items .item .text.type02>p{text-align:left}.ingr_mobi .items .item .text.type02:before{left:0}.ingr_mobi .items .item .text.type02:after{left:17vw}.ingr_mobi .items .item.item01>div.section{background:#fafafa url(/images/exoclair/ico-ingr01.png) no-repeat center top 57px}.ingr_mobi .items .item.item02>div.section{background:#fafafa url(/images/exoclair/ico-ingr02.png) no-repeat center top 41px}.ingr_mobi .items .item.item03>div.section{background:#fafafa url(/images/exoclair/ico-ingr03.png) no-repeat center top 45px}.ingr_mobi .items .item.item04{padding-bottom:210px}.ingr_mobi .items .item.item04>div.section{background:#fafafa url(/images/exoclair/ico-ingr04.jpg) no-repeat center top 42px}.ingr_mobi .items .item.item04 .text{top:330px;bottom:inherit}.ingr_mobi .items .item.item04:after{content:"";position:absolute;left:50%;bottom:0;width:6px;height:6px;transform:translateX(-50%);background:#ff5f00;border-radius:50%}.ingr_mobi .items .item.item05>div.section{background:#fafafa url(/images/exoclair/ico-ingr05.png) no-repeat center top 49px}.ingr_mobi .items .item.item06{padding:20px;text-align:center}.ingr_mobi .items .item.item06:before{display:none}.ingr_mobi .items .item.item06 img{width:187px}}.orange{color:#ff5f00}@keyframes model{0%{opacity:0;transform:scale(.9)}20%{opacity:1}to{transform:scale(1)}}@keyframes model2{0%{opacity:0;transform:scale(.5)}20%{opacity:1}to{transform:scale(.6)}}.circle{transition:stroke-dashoffset 1s ease-in-out}svg:hover .circle{stroke-dashoffset:0}.qfacial{line-height:1.5}.qfacialVideo{width:100%;height:100dvh}.qfacialVideo video{width:100%;height:100%;object-fit:cover}.qfacialMain{display:flex;flex-direction:column;align-items:center;gap:108px;justify-content:center;height:100vh;background-color:#f0f0f0;background:url(/images/qfacial/bg-qfacial-section01.png) no-repeat 50%/cover}.qfacialMain .qfacialContentTitle{display:flex;flex-direction:column;gap:60px;text-align:center}.qfacialMain .qfacialContentTitle h2{font-size:72px;font-family:Italiana,sans-serif}.qfacialMain .qfacialContentTitle p{font-size:20px}.qfacialMain .qfacialContentButton>ul{display:flex;flex-direction:column;gap:20px}.qfacialMain .qfacialContentButton>ul>li>div{display:block;padding:16px 0;width:320px;text-align:center;font-size:28px;border:1px solid #000;border-radius:2px}.scaling-section{padding-top:260px;background:linear-gradient(180deg,#eee 0,#fff)}.step-header{display:flex;flex-direction:column;gap:20px;white-space:nowrap}.step-header .step-header-wrap-inner{position:relative;display:flex;gap:16px;align-items:center;padding-bottom:30px}.step-header .step-header-wrap{display:flex;position:relative}.step-header .step-header-wrap h2{font-size:52px;font-weight:700;letter-spacing:-.1em}.step-header .step-label{padding:12px 24px;font-size:28px;font-weight:700;background-color:#000;color:#fff;border-radius:40px}.step-header .sub-title{position:absolute;right:0;bottom:0;width:100%;display:flex;gap:35px;justify-content:space-between;font-size:20px;font-weight:500}.step-header .sub-title .obj{position:relative;flex:1 1;width:100%}.step-header .sub-title .obj:before{content:"";position:absolute;left:0;top:50%;margin-top:-.5px;width:100%;height:1px;background:#000}.step-header .sub-title .obj:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#000;border-radius:50%}.sectionWrap{display:flex;justify-content:space-between;gap:40px}.sectionWrap .sectionContent{flex:1 1}.sectionWrap .sectionContent .main-description .img-f-text{margin-top:100px;padding-right:95px;font-size:28px;font-weight:500}.sectionWrap .sectionContent .main-description .sub-text{font-size:16px;color:rgba(0,0,0,.376)}.features-section{height:100vh;min-height:500px;display:flex;align-items:center;flex-direction:column;justify-content:space-around;background:url(/images/qfacial/bg-qfacial-section04.png) no-repeat 50%/cover}.features-section h2{padding-left:15px;font-size:52px;font-weight:700;color:#fff}.features-section .features-list{margin-top:80px;max-width:600px;word-break:keep-all}.features-section .features-list>ul{display:flex;flex-direction:column;gap:40px}.features-section .features-list>ul>li{font-size:16px;font-weight:500;color:#fff}.features-section .features-list>ul>li>span{padding-left:40px;font-size:20px;font-weight:700;color:#fff;background:url(/images/qfacial/ico-bullet.png) no-repeat 0/20px auto}.features-section .features-list>ul>li>ul{margin-top:16px;padding-left:40px}.effects-section{display:flex;align-items:center;justify-content:center;height:100vh;min-height:750px;background:linear-gradient(180deg,#fff 50%,#f0f0f7)}.effects-section .effects-container{display:flex;align-items:center;flex-direction:column;justify-content:space-around;gap:80px}.effects-section .effects-container .effects-title{font-size:52px;font-weight:700;color:#000}.effects-section .effects-container .effects-description{text-align:center;font-size:20px;color:#000}.effects-section .effects-container .effects-list{display:flex;flex-direction:column;gap:16px;padding:0 20px}.effects-section .effects-container .effects-list .effect-item{flex:1 1;width:568px;height:60px;line-height:60px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:28px;color:#0082d6;font-weight:500}.effects-section .effects-container .effects-list .effect-item.eff01{background:#f0f0f7}.effects-section .effects-container .effects-list .effect-item.eff02{background:linear-gradient(180deg,#f0f0f7 0,#f4f4f9)}.effects-section .effects-container .effects-list .effect-item.eff03{background:linear-gradient(180deg,#f4f4f9 0,#f7f7fb)}.effects-section .effects-container .effects-list .effect-item.eff04{background:linear-gradient(180deg,#f7f7fb 0,#fff)}.effects-section .effects-container .effects-list .effect-item.eff05,.effects-section .effects-container .effects-list .effect-item.eff06{background:#fff}.recommendation-section{padding:200px 0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff 0,#fbfbfc)}.recommendation-section .recommendation-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}.recommendation-section .recommendation-container .recommendation-title{font-size:52px;font-weight:400;color:#000}.recommendation-section .recommendation-container .recommendation-list{display:flex;flex-direction:column;gap:32px}.recommendation-section .recommendation-container .recommendation-list .recommendation-item{padding-left:43px;font-size:28px;font-weight:500;background:url(/images/qfacial/ico-check.png) no-repeat left top 3px/32px auto}.recommendation-section .recommendation-container .recommendation-list .recommendation-item .highlight{font-weight:700;color:#0082d6}.solutions-section{margin-top:80px;padding-right:95px}.solutions-section h3{font-size:20px;font-weight:500}.solutions-section .sub-text{font-size:16px;color:rgba(0,0,0,.376)}.solution-items{margin-top:24px;width:100%;flex:1 1;display:flex;flex-direction:column;gap:20px}.solution-items .solution-item{padding:63px 85px;display:flex;gap:97px;background:#fff;border-radius:2px}.solution-items .solution-item.item02{background:linear-gradient(180deg,#fff 0,#f4f4f4)}.solution-items .solution-item.item03{background:linear-gradient(180deg,#f4f4f4 0,#eee)}.solution-items .solution-item img{width:106px;height:auto}.solution-items .solution-item .solution-content{flex:1 1;display:flex;flex-direction:column;gap:16px}.solution-items .solution-item .solution-content h4{font-size:32px;font-weight:700}.solution-items .solution-item .solution-content p{font-size:16px;color:rgba(0,0,0,.376)}.solution-items .solution-item .solution-content .benefits{display:flex;gap:80px}.solution-items .solution-item .solution-content .benefits h5{padding-left:32px;line-height:32px;font-size:16px;background:url(/images/qfacial/ico-check.png) no-repeat 0/32px auto}.solution-items .solution-item .solution-content .benefits ul{margin-top:12px}.solution-items .solution-item .solution-content .benefits ul>li{position:relative;font-size:16px;color:rgba(0,0,0,.376);padding-left:14px;line-height:1.5}.solution-items .solution-item .solution-content .benefits ul>li:before{content:"";position:absolute;left:3px;top:10px;width:4px;height:4px;background-color:rgba(0,0,0,.376);border-radius:50%}.ampoule-items{margin-top:24px;display:flex;flex-direction:column;gap:20px}.ampoule-items .ampoule-item{display:flex;gap:83px;padding:33px 95px 33px 10px;background:linear-gradient(180deg,#f4f4f4 0,#eee);border-radius:2px}.ampoule-items .ampoule-item .ampoule-image{width:390px;height:auto}.ampoule-items .ampoule-item .ampoule-content{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:20px}.ampoule-items .ampoule-item .ampoule-content h4{padding-bottom:24px;font-size:32px;font-weight:700;border-bottom:1px solid #000}.ampoule-items .ampoule-item .ampoule-content h4>span{font-size:16px;color:rgba(0,0,0,.376);font-weight:400}.ampoule-items .ampoule-item .ampoule-content p{margin-top:25px;font-size:20px}.ampoule-items .ampoule-item .ampoule-content .tags{display:flex;gap:14px;justify-content:space-between}.ampoule-items .ampoule-item .ampoule-content .tags>span{flex:1 1;width:100%;padding:10px 20px;text-align:center;font-size:16px;background-color:#fff;color:#000;font-weight:500}.scaling-section,.skinbooster-section,.ultrasonic-section{padding-left:7.8125vw}.feature-section{margin-top:80px;padding-right:4.6875vw}.feature-section h3{font-size:20px;font-weight:500}.feature-section .sub-text{font-size:16px;color:rgba(0,0,0,.376)}.feature-section .feature-images{margin-top:24px;display:flex;justify-content:space-between;gap:20px;padding:60px;background:#fff}.feature-section .feature-images .feature-item{max-width:260px;text-align:center}.feature-section .feature-images .feature-item img{width:13.5416666667vw;height:13.5416666667vw;max-width:260px;max-height:260px;object-fit:cover;border-radius:50%}.feature-section .feature-images .feature-item p{word-break:keep-all;margin-top:40px;font-size:16px;letter-spacing:-.1em}.skinbooster-section{padding-top:260px}.ultrasonic-section{padding-top:260px;padding-bottom:190px}.imgqFacial img{width:100%;height:auto}.ampoule-section,.handpiece-section{margin-top:80px;padding-right:95px}.ampoule-section .ampoule-section_wrap>h3,.handpiece-section .ampoule-section_wrap>h3{font-size:20px;font-weight:500}.ampoule-section .ampoule-section_wrap>p,.handpiece-section .ampoule-section_wrap>p{font-size:16px;color:rgba(0,0,0,.376)}.ampoule-section .handpiece-image,.handpiece-section .handpiece-image{margin-top:24px;padding:20px 97px 0;text-align:center;background:linear-gradient(180deg,#f4f4f4 0,#eee)}.feature-buttons{margin-top:35px;display:flex;align-items:center;gap:14px}.feature-buttons>span{display:flex;align-items:center;justify-content:center;width:276px;height:40px;font-size:16px;background:#fff;color:#000;border:1px solid #000;border-radius:2px}.ultrasonic-comparison{margin-top:32px}.ultrasonic-comparison .comparison-description{margin-top:32px;line-height:1.5;font-size:16px;color:#000}.qfacial .writeForm_section .formArea{min-height:100vh;display:flex;align-items:center;justify-content:center}.qfacial .writeForm_section .formArea .img{order:2;width:50%;min-height:100vh;background:url(/images/qfacial/bg-qfacial-section06.png) no-repeat 50%/cover}.qfacial .writeForm_section .formArea .writeForm2{order:1;width:50%;padding:0 5.2083333333vw}.qfacial .writeForm_section .formArea .writeForm2>h2{font-size:32px;font-weight:700;color:#0082d6}.qfacial .writeForm_section .formArea .writeForm2 .cs_number{margin-top:20px;font-size:52px;font-weight:500;color:#000}.qfacial .writeForm_section .formArea .writeForm2 .formWrap{margin-top:90px;display:flex;flex-wrap:wrap;gap:10px}.qfacial .writeForm_section .formArea .writeForm2 .field{position:relative;width:calc(50% - 5px);display:flex;align-items:center;gap:14px;border-bottom:1px solid #000}.qfacial .writeForm_section .formArea .writeForm2 .field.full-width{width:100%}.qfacial .writeForm_section .formArea .writeForm2 .field .search{position:absolute;right:0;top:5px}.qfacial .writeForm_section .formArea .writeForm2 .field .search .searchAddressButton{padding:5px 20px;font-size:16px;color:#fff;background:#000}.qfacial .writeForm_section .formArea .writeForm2 .field>label{order:1;width:90px;font-size:20px;white-space:nowrap}.qfacial .writeForm_section .formArea .writeForm2 .field>input[type=text],.qfacial .writeForm_section .formArea .writeForm2 .field>textarea{order:2;flex:1 1;width:100%;height:40px;background:#fafafc;border:none;outline:0;border-radius:0}.qfacial .writeForm_section .formArea .writeForm2 .field>input[type=text]::placeholder,.qfacial .writeForm_section .formArea .writeForm2 .field>textarea::placeholder{color:#fff}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv{width:100%}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv>strong{display:block;margin-top:20px;font-size:20px;font-weight:400}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv>div{margin-top:5px;width:100%;padding:15px 0;background:#fafafc;border-top:1px solid #000}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv th{width:180px}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv td,.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv th{padding:5px 5px 5px 0;text-align:left;font-size:16px;color:rgba(0,0,0,.502);font-weight:400}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit .agrBox{display:flex;gap:5px;align-items:center}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit .agrBox input{width:1.6rem;height:1.6rem}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit .agrBox .agreeChk{font-size:1.6rem;font-weight:600}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit .submit{padding:6px 25px;white-space:nowrap;font-size:16px;color:#fff;background:#0082d6}.qfacial .writeForm_section .formArea .writeForm2{padding:50px 5.20833vw}.qfacial .writeForm_section .formArea .writeForm2 .field.content-field{margin-top:20px;display:flex;flex-direction:column;gap:5px}.qfacial .writeForm_section .formArea .writeForm2 .field.content-field label{width:100%;text-align:left}.qfacial .writeForm_section .formArea .writeForm2 .field.content-field textarea{border-top:1px solid #000}@media(max-width:1350px){.sectionWrap{flex-direction:column;justify-content:flex-start}.scaling-section,.skinbooster-section,.ultrasonic-section{padding-left:50px}.ampoule-section,.feature-buttons,.feature-section,.handpiece-section,.sectionWrap .sectionContent .main-description .img-f-text,.solutions-section,.ultrasonic-comparison{padding-right:50px}}@media(max-width:1024px){.qfacialMain{padding:0 20px;background:url(/images/qfacial/bg-qfacial-section01.png) bottom/contain no-repeat}.qfacialMain .qfacialContentTitle{gap:20px}.qfacialMain .qfacialContentTitle p{font-size:12px;font-weight:500}.qfacialMain .qfacialContentTitle p:first-child{font-weight:700}.qfacialMain .qfacialContentTitle h2{font-size:32px}.qfacialMain .qfacialContentButton>ul>li>div{width:210px;font-size:16px;padding:8px 0}.scaling-section,.skinbooster-section,.ultrasonic-section{padding-left:20px}.ultrasonic-section{padding-bottom:80px}.feature-section,.handpiece-section,.sectionWrap .sectionContent .main-description .img-f-text,.solutions-section{padding-right:20px}.ampoule-section{padding-right:0}.feature-buttons,.ultrasonic-comparison{padding-right:75px}.step-header .step-label{padding:6px 24px;font-size:16px}.step-header .step-header-wrap h2{font-size:32px}.step-header .sub-title{font-size:12px}.solutions-section{margin-top:45px}.solution-items .solution-item{padding:0;background:transparent;gap:0;align-items:flex-start}.solution-items .solution-item.item02,.solution-items .solution-item.item03{background:transparent}.solution-items .solution-item img{width:86px;height:auto;object-fit:contain}.solution-items .solution-item .solution-content{padding:20px;background:#fff;border-radius:2px}.solutions-section h3{font-size:12px;font-weight:700}.solutions-section .sub-text{font-size:11px}.solution-items .solution-item .solution-content h4{font-size:16px}.solution-items .solution-item .solution-content p{font-size:11px}.solution-items .solution-item .solution-content .benefits{flex-direction:column;gap:26px}.solution-items .solution-item .solution-content .benefits h5{padding-left:20px;font-size:12px;background:url(/images/qfacial/ico-check.png) 0/20px no-repeat}.solution-items .solution-item .solution-content .benefits ul>li{font-size:11px;padding-left:10px}.solution-items .solution-item .solution-content .benefits ul>li:before{top:5px;width:2px;height:2px}.writeForm_section .formArea{min-height:auto;flex-direction:column}.writeForm_section .formArea .img,.writeForm_section .formArea .writeForm2{width:100%}.scaling-section{padding-top:80px}.sectionWrap .sectionContent .main-description .img-f-text{margin-top:24px;font-size:16px;color:#0082d6}.feature-section{margin-top:40px}.feature-section h3{font-size:12px;font-weight:700}.feature-section .sub-text{font-size:11px}.feature-section .feature-images{padding:15px 20px;gap:15px}.feature-section .feature-images .feature-item p{font-size:11px;text-align:left;color:rgba(0,0,0,.376)}.feature-section .feature-images .feature-item img{width:21.6216216216vw;height:21.6216216216vw}.skinbooster-section,.ultrasonic-section{padding-top:88px}.feature-buttons{gap:4px;flex-direction:column;align-items:flex-start}.ampoule-section .handpiece-image,.handpiece-section .handpiece-image{padding:20px 10px 0}.sectionWrap .sectionContent .main-description .sub-text{padding-right:20px;font-size:11px}.ampoule-section,.handpiece-section{margin-top:45px}.ampoule-section .ampoule-section_wrap>h3,.handpiece-section .ampoule-section_wrap>h3{font-size:12px;font-weight:700}.ampoule-section .ampoule-section_wrap>p,.handpiece-section .ampoule-section_wrap>p{font-size:11px}.ampoule-items{padding-right:20px;display:block;overflow:hidden}.ampoule-items .ampoule-item .ampoule-image{width:100%}.ampoule-items .ampoule-item{flex-direction:column;padding:20px;gap:20px}.ampoule-items .ampoule-item .ampoule-content h4{font-size:16px;padding-bottom:12px}.ampoule-items .ampoule-item .ampoule-content h4>span{display:block;font-size:11px}.ampoule-items .ampoule-item .ampoule-content{gap:16px}.ampoule-items .ampoule-item .ampoule-content p{margin-top:0;height:34px;font-size:11px}.ampoule-items .ampoule-item .ampoule-content .tags{flex-direction:column;gap:4px}.ampoule-items .ampoule-item .ampoule-content .tags>span{font-size:11px;padding:4px 10px}.feature-buttons>span{width:100%;font-size:11px;height:24px;border:1px solid rgba(0,0,0,.125)}.ultrasonic-comparison{margin-top:20px}.ultrasonic-comparison .comparison-description{margin-top:18px;font-size:11px;color:rgba(0,0,0,.376)}.features-section{height:auto;min-height:auto;padding:70px 0}.features-section h2{padding-left:0;font-size:20px}.features-container{padding:0 75px}.features-section .features-list{margin-top:20px}.features-section .features-list>ul{gap:20px}.features-section .features-list>ul>li>span{padding-left:20px;font-size:12px;background:url(/images/qfacial/ico-bullet.png) 0/10px no-repeat}.features-section .features-list>ul>li>ul{margin-top:10px;padding-left:20px}.features-section .features-list>ul>li{font-size:11px}.effects-section{width:100%;padding:70px 20px;height:auto;min-height:auto}.effects-section .effects-container .effects-title{font-size:20px;text-align:center}.effects-section .effects-container{width:100%;gap:0}.effects-section .effects-container .effects-description{margin-top:18px;font-size:12px}.effects-section .effects-container .effects-list{width:100%;margin-top:60px;padding:0;gap:8px}.effects-section .effects-container .effects-list .effect-item{height:32px;font-size:16px;line-height:32px;width:100%}.recommendation-section{padding:75px 50px}.recommendation-section .recommendation-container{align-items:flex-start;gap:36px}.recommendation-section .recommendation-container .recommendation-title{font-size:20px}.recommendation-section .recommendation-container .recommendation-list{gap:16px}.recommendation-section .recommendation-container .recommendation-list .recommendation-item{font-size:12px;padding-left:20px;background:url(/images/qfacial/ico-check.png) 0 1px/16px no-repeat}.qfacial .writeForm_section .formArea .writeForm2{width:100%;padding:80px 20px 46px}.qfacial .writeForm_section .formArea .img{width:100%}.qfacial .writeForm_section .formArea .writeForm2>h2{font-size:32px}.qfacial .writeForm_section .formArea .writeForm2 .cs_number{margin-top:10px;font-size:32px}.qfacial .writeForm_section .formArea .writeForm2 .formWrap{margin-top:60px}.qfacial .writeForm_section .formArea .writeForm2 .field{gap:0}.qfacial .writeForm_section .formArea .writeForm2 .field>label{width:65px;font-size:12px}.qfacial .writeForm_section .formArea .writeForm2 .field{width:100%}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv>strong{font-size:12px}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv>div{padding:5px 0}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv th{width:100px;padding:5px 10px;vertical-align:top;font-size:11px}.qfacial .writeForm_section .formArea .writeForm2 .agreeDiv td{padding:5px 10px;font-size:11px}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit{flex-direction:column;align-items:flex-start;gap:22px}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit .agrBox .agreeChk{font-size:11px}.qfacial .writeForm_section .formArea .writeForm2 .agrSubmit .submit{width:100%;font-size:20px;height:40px;padding:0;line-height:40px}.qfacial .writeForm_section .formArea .writeForm2 .field .search .searchAddressButton{padding:3px 20px;font-size:11px}.qfacial .writeForm_section .formArea .writeForm2 .field>input[type=text],.qfacial .writeForm_section .formArea .writeForm2 .field>textarea{height:28px}.qfacial .writeForm_section .formArea .writeForm2 .field>textarea{min-height:80px;height:80px}}@media(max-width:767px){.ampoule-items{padding-right:0}}.pgr50 *{letter-spacing:-.05em;word-break:keep-all}.pgr50 .visual{background:radial-gradient(circle,#f6f9fe,#efeef3)}.pgr50 .visual,.pgr50 .visual .visual_area{position:relative;width:100%;min-height:calc(100dvh - 70px)}.pgr50 .visual .visual_area{border-radius:2.6041666667vw}.pgr50 .visual .visual_area .visualText{position:absolute;z-index:100;top:calc(50% - 10vh);left:8.0729166667vw;display:flex;flex-direction:column;transform:translateY(-50%)}.pgr50 .visual .visual_area .visualText .pgr50_title{order:2;margin-top:15px;opacity:0;animation:fadeIn 3s forwards;animation-delay:2s}.pgr50 .visual .visual_area .visualText .pgr50_title span{display:inline-block;padding-bottom:10px;border-bottom:5px solid #e1383e}.pgr50 .visual .visual_area .visualText .sub_title{order:1;font-size:2.6rem;opacity:0;animation:fadeIn 3s forwards;animation-delay:1s}.pgr50 .visual .visual_area .visualText .desc{order:3;margin-top:5.9375vw;font-size:2rem;font-weight:300;line-height:1.5;opacity:0;animation:fadeIn 3s forwards;animation-delay:3s}.pgr50 .visual .visual_area .visualImage{position:absolute;left:8.0729166667vw;bottom:0;display:flex;align-items:flex-end}.pgr50 .visual .visual_area .visualImage .img01{opacity:0;animation:fadeIn 3s forwards;animation-delay:1s}.pgr50 .visual .visual_area .visualImage .img02{opacity:0;animation:fadeIn 3s forwards;animation-delay:2s;transform:translate(-15px,-110px)}.pgr50 .visual .visual_area .visualImage img{max-height:50vh;width:auto}.pgr50 .visual .visual_area .model{position:absolute;right:0;bottom:0;animation:model 10s forwards;transform-origin:bottom right}.pgr50 .section02{max-width:1616px;margin:0 auto;padding:180px 30px}.pgr50 .section02 .title02{font-size:4rem;font-weight:700;text-align:right}.pgr50 .section02 .title02 .pcView{display:none}.pgr50 .section02 .desc{margin-top:100px;display:flex;justify-content:space-between}.pgr50 .section02 .desc .text{order:2;width:calc(100% - 640px);line-height:1.5;text-align:right;font-size:2rem;color:#666}.pgr50 .section02 .desc .text span{color:#666;font-weight:700}.pgr50 .section02 .desc .imgSet{order:1;padding:130px 170px;position:relative}.pgr50 .section02 .desc .imgSet .set{position:absolute}.pgr50 .section02 .desc .imgSet .set.set01{top:0;right:81px}.pgr50 .section02 .desc .imgSet .set.set02{right:0;top:50%;transform:translateY(-50%)}.pgr50 .section02 .desc .imgSet .set.set03{bottom:0;right:81px}.pgr50 .section02 .desc .imgSet .set.set04{bottom:0;left:81px}.pgr50 .section02 .desc .imgSet .set.set05{left:0;top:50%;transform:translateY(-50%)}.pgr50 .section02 .desc .imgSet .set.set06{top:0;left:81px}.pgr50 .section02 .cont{position:relative;margin-top:180px}.pgr50 .section02 .cont strong{position:absolute;top:120px;font-size:4rem;font-weight:700}.pgr50 .section02 .cont p{position:absolute;top:324px;font-size:2rem;line-height:1.5}.pgr50 .section02 .cont .image img{border-radius:2.60417vw}.pgr50 .section03{max-width:1616px;margin:100px auto;padding:0 30px}.pgr50 .section03 .pgr50_title{font-size:4rem;font-weight:700}.pgr50 .section03 .desc{margin-top:100px;font-size:2.5rem;color:#666;line-height:1.5}.pgr50 .section03 .desc span{color:#000}.pgr50 .section03 .applicable{margin-top:90px}.pgr50 .section03 .applicable>ul{display:flex;justify-content:space-between;gap:3.0208333333vw}.pgr50 .section04{position:relative;margin:190px auto 0;padding:60px 30px 400px;background:#fff}.pgr50 .section04 .zindex{z-index:10}.pgr50 .section04:before{z-index:0;background:#fff url(/images/pgr50/bg-section04-a.png) top/cover no-repeat;mix-blend-mode:luminosity}.pgr50 .section04:after,.pgr50 .section04:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.pgr50 .section04:after{z-index:1;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.004) 80%)}.pgr50 .section04 .pgr50_title{font-size:7rem;font-weight:700;text-align:center}.pgr50 .section04 .desc{margin-top:70px;font-size:2.5rem;font-weight:700;text-align:center;line-height:1.5}.pgr50 .section04 .section04Animation{position:relative;z-index:10;margin-top:235px;text-align:center}.pgr50 .section05{position:relative;background:url(/images/pgr50/bg-section05.png) no-repeat 50%/cover}.pgr50 .section05:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.439),#1d1d1f)}.pgr50 .section05 .area .area_child{position:relative;z-index:10;max-width:1616px;margin:0 auto;padding:200px 30px 100px}.pgr50 .section05 .area .area_child .pgr50_title{font-size:90px;font-weight:700;color:#fff}.pgr50 .section05 .area .area_child .pgr50_title>span{opacity:.6}.pgr50 .section05 .area .area_child .pgr50_title>span.texta{opacity:1;font-size:3.2rem;font-weight:500}.pgr50 .section05 .area .area_child .desc{margin-top:60px;line-height:1.5;font-size:2.5rem;color:#fff}.pgr50 .section05 .swiperSlider{overflow:hidden}.pgr50 .section05 .swiperSlider .sliderArea{position:relative;z-index:10;max-width:1616px;margin:0 auto;padding:0 30px 295px}.pgr50 .section05 .swiperSlider .sliderArea .swiper{overflow:visible;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev{position:relative;left:inherit;top:inherit;right:inherit;margin:0;width:50px;height:50px}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next:before,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev:before{content:"";display:block;width:50px;height:50px;background:rgba(0,0,0,.314) url(/images/pgr50/ico-arr-slider.png) no-repeat 50%/10px 20px;border-radius:50%}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next:after,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev:after{content:""}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next:hover:before,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev:hover:before{background:#000 url(/images/pgr50/ico-arr-slider-hover.png) no-repeat 50%/10px 20px}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next{margin-right:9.5vw;transform:rotate(180deg)}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide{display:flex;flex-direction:column;background:#000;border-radius:2.60417vw}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide .content{padding:1.5625vw 2.6041666667vw;font-size:1.0416666667vw;font-weight:700;line-height:1.5;color:#fff}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide img{border-radius:2.60417vw}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide.slider2 .content,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide.slider4 .content{order:1}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide.slider2 .image,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide.slider4 .image{order:2}.pgr50 .section06{position:relative;overflow:hidden;max-width:1616px;margin:0 auto;padding:688px 30px}.pgr50 .section06:before{background:url(/images/pgr50/img-pgr50-item.png) no-repeat center top -100px}.pgr50 .section06:after,.pgr50 .section06:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.pgr50 .section06:after{background:url(/images/pgr50/img-pgr50-item.png) no-repeat center bottom -170px}.pgr50 .section06 .content{padding:120px 8.2291666667vw;background:#f7f8fa;border-radius:2.60417vw}.pgr50 .section06 .content .pgr50_title{font-size:4rem;font-weight:700;text-align:center}.pgr50 .section06 .content .desc{margin-top:20px;font-size:2rem;text-align:center}.pgr50 .section06 .content .table{position:relative;z-index:1;max-width:1260px;margin:120px auto 0}.pgr50 .section06 .content .table .overlay{content:"";position:absolute;z-index:-1;bottom:0;height:100%;left:calc(11.9583333333vw + 67px);background:#e1383e;border-radius:2.60417vw}.pgr50 .section06 .content .table table{border-collapse:separate;border-spacing:0}.pgr50 .section06 .content .table table tr.thead{display:flex}.pgr50 .section06 .content .table table tr.thead:before{display:none}.pgr50 .section06 .content .table table tr.thead th{position:relative;flex:1 1;width:auto;text-align:left;color:#000;padding:60px 20px 30px;background:transparent}.pgr50 .section06 .content .table table tr.thead th:after{content:"";position:absolute;z-index:-1;width:100%;height:100%;bottom:0;top:inherit;left:0;background:#fff;border-radius:2.60417vw 2.60417vw 0 0}.pgr50 .section06 .content .table table tr.thead th:first-child{flex:none;width:11.9583333333vw}.pgr50 .section06 .content .table table tr.thead th:first-child:after{display:none}.pgr50 .section06 .content .table table tr.thead th.highlight{width:18.75vw;flex:none}.pgr50 .section06 .content .table table tr.thead th.highlight .thDiv{color:#fff}.pgr50 .section06 .content .table table tr.thead .thDiv{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:1.6rem;font-weight:600}.pgr50 .section06 .content .table table tr.thead .thDiv.tha img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.pgr50 .section06 .content .table table tr.thead .thDiv .item02{transform:translateX(-15px)}.pgr50 .section06 .content .table table tbody{display:flex;flex-direction:column}.pgr50 .section06 .content .table table tbody tr{position:relative;display:flex;column-gap:67px}.pgr50 .section06 .content .table table tbody tr:before{content:"";position:absolute;width:100%;top:0;height:1px;border-top:1px solid #666}.pgr50 .section06 .content .table table tbody tr:nth-child(2) th:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:#fff;border-radius:2.60417vw}.pgr50 .section06 .content .table table tbody tr:last-child th:before{border-radius:10px 10px 0 0}.pgr50 .section06 .content .table table tbody tr th{position:relative;width:11.9583333333vw;padding:20px;text-align:left;font-size:1.6rem;font-weight:600;color:#000}.pgr50 .section06 .content .table table tbody tr th:before{display:none;content:"";position:absolute;z-index:-1;width:100%;height:calc(100% - 7px);top:7px;left:0;background:#fff;border-radius:10px}.pgr50 .section06 .content .table table tbody tr td{flex:1 1;padding:20px;line-height:1.5;font-size:1.6rem;font-weight:400;color:#000;font-weight:600;background:#fff}.pgr50 .section06 .content .table table tbody tr td .text01{font-size:4rem}.pgr50 .section06 .content .table table tbody tr td .text001{font-size:2rem}.pgr50 .section06 .content .table table tbody tr td .text02{font-size:2.5rem}.pgr50 .section06 .content .table table tbody tr td .text002{color:rgba(0,0,0,.314)}.pgr50 .section06 .content .table table tbody tr td.highlight{width:18.75vw;flex:none;padding:20px;color:#fff;background:transparent}.pgr50 .section06 .content .table table tbody tr td.highlight>b{font-size:2rem}.pgr50 .section06 .content .table table tbody tr td.highlight>b.b{display:inline-block;margin-bottom:8px}.pgr50 .section06 .content .table table tfoot{width:100%;display:flex}.pgr50 .section06 .content .table table tfoot tr{flex:1 1;position:relative;display:flex;column-gap:67px}.pgr50 .section06 .content .table table tfoot tr:before{content:"";position:absolute;z-index:10;width:100%;top:0;height:1px;border-top:1px solid #666}.pgr50 .section06 .content .table table tfoot tr td{flex:1 1;width:100%;position:relative;background:#fff;height:27px;border-radius:0 0 2.60417vw 2.60417vw}.pgr50 .section06 .content .table table tfoot tr td:first-child{flex:none;width:11.9583333333vw;background:none}.pgr50 .section06 .content .table table tfoot tr td.highlight{width:18.75vw;flex:none;background:transparent}.pgr50 .section07{padding:188px 30px;background:#f7f8fa}.pgr50 .section07 .pgr50_title{font-size:4rem;font-weight:700;text-align:center}.pgr50 .section07 .pgr50_sub_title{font-size:2.5rem;font-weight:700;text-align:center}.pgr50 .section07 .title_sub{margin-top:5px;font-size:1.6rem;color:rgba(0,0,0,.314);text-align:center}.pgr50 .section07 .safety{max-width:1240px;padding:100px 30px;margin:15px auto 0;background:#fff;border-radius:2.60417vw}.pgr50 .section07 .safety01{margin-top:44px}.pgr50 .section07 .safety01 .desc{margin-top:40px;text-align:center;font-size:1.6rem}.pgr50 .section07 .safety01 .graph{margin-top:65px}.pgr50 .section07 .safety01 .graph>ul{display:flex;justify-content:center;gap:7.2916666667vw}.pgr50 .section07 .safety01 .graph>ul>li{max-width:396px}.pgr50 .section07 .safety02Ul{margin-top:65px}.pgr50 .section07 .safety02Ul>ul{display:flex;justify-content:center;gap:24px}.pgr50 .section07 .safety02Ul>ul>li{max-width:292px}.pgr50 .section07 .safety02Ul>ul>li>ul{display:flex;flex-direction:column}.pgr50 .section07 .safety02Ul>ul>li>ul>li{line-height:1.5}.pgr50 .section07 .safety02Ul>ul>li>ul>li.dec01{font-size:2rem;font-weight:700}.pgr50 .section07 .safety02Ul>ul>li>ul>li.dec02{margin-top:20px;font-size:1.6rem;height:48px}.pgr50 .section07 .safety02Ul>ul>li>ul>li.image{margin-top:34px}.pgr50 .section07 .safety02Ul>ul>li>ul>li.dec03{margin-top:27px;font-size:1.6rem;font-weight:700}.pgr50 .section07 .safety03{margin-top:40px}.pgr50 .section07 .safety03 .safety03Ul{margin:34px auto 0;max-width:924px}.pgr50 .section07 .safety03 .safety03Ul>ul{display:flex;justify-content:center;gap:24px}.pgr50 .section07 .safety03 .safety03Ul>ul>li{max-width:450px}.pgr50 .section07 .safety03 .safety03Ul .safetyDesc{margin-top:10px;font-size:14px;line-height:1.5;color:rgba(0,0,0,.314)}.pgr50 .section07 .safety04{margin-top:40px}.pgr50 .section07 .safety04 .safety04_img{margin-top:32px;text-align:center}.pgr50 .section07 .safety05{max-width:1300px;margin:15px auto 0;padding:0 30px}.pgr50 .section07 .safety05>ul{display:flex;justify-content:center;gap:16px}.pgr50 .section07 .safety05>ul>li img{width:auto;height:428px;object-fit:contain}.pgr50 .writeForm_section{background:url(/images/pgr50/bg-writeform.png) no-repeat 50%/cover}.pgr50 .writeForm_section .formArea{max-width:1616px;margin:0 auto;padding:180px 30px;display:flex;justify-content:space-between;align-items:flex-end}.pgr50 .writeForm_section .formArea .writeForm{max-width:750px}.pgr50 .writeForm_section .formArea .writeForm h2{font-size:3.5rem;font-weight:700}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field .search>button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#e1383e;opacity:.2;border-radius:10px}@media(max-width:767px){.pgr50 .visual,.pgr50 .visual .visual_area{min-height:calc(100dvh - 60px)}.pgr50 .visual .visual_area{overflow:hidden}.pgr50 .visual .visual_area .visualText{padding-top:35px;position:static;top:0;left:0;text-align:center;transform:translate(0)}.pgr50 .visual .visual_area .visualText .sub_title{font-size:1.6rem}.pgr50 .visual .visual_area .visualText .pgr50_title{margin:10px auto 0;width:175px}.pgr50 .visual .visual_area .model{width:95vw;right:-10vw;animation:model3 10s forwards;transform-origin:center bottom}.pgr50 .visual .visual_area .visualImage{width:30%;left:20px;bottom:-20px}.pgr50 .visual .visual_area .visualImage .img02{transform:translate(-2vw,-15vw)}.pgr50 .visual .visual_area .visualImage .img01 img{min-width:54px}.pgr50 .section02{padding:100px 0}.pgr50 .section02 .title02{font-size:3rem;text-align:center}.pgr50 .section02 .title02 .pcView{display:block}.pgr50 .section02 .desc{margin-top:45px;display:flex;padding:0 16px;flex-direction:column}.pgr50 .section02 .desc .imgSet{padding:19.8473282443vw 0;text-align:center}.pgr50 .section02 .desc .imgSet .center{width:41.9847328244vw;margin:0 auto}.pgr50 .section02 .desc .imgSet .set.set01{width:30.0254452926vw;right:12.7226463104vw}.pgr50 .section02 .desc .imgSet .set.set02{width:24.1730279898vw}.pgr50 .section02 .desc .imgSet .set.set03{width:30.0254452926vw;right:12.7226463104vw}.pgr50 .section02 .desc .imgSet .set.set04{width:30.0254452926vw;left:12.7226463104vw}.pgr50 .section02 .desc .imgSet .set.set05{width:24.1730279898vw}.pgr50 .section02 .desc .imgSet .set.set06{width:30.0254452926vw;left:12.7226463104vw}.pgr50 .section02 .desc .text{order:2;width:100%}.pgr50 .section02 .desc .text>ul{margin-top:45px;display:flex;flex-direction:column;gap:20px;padding:0}.pgr50 .section02 .desc .text>ul>li{text-align:center;font-size:16px;color:#3f3f3f}.pgr50 .section02 .desc .text>ul>li>span{color:#000}.pgr50 .section02 .cont{position:relative;margin-top:135px}.pgr50 .section02 .cont .sec02Area{position:absolute;bottom:25.4452926209vw;width:100%;text-align:center;padding:0 20px}.pgr50 .section02 .cont .sec02Area strong{position:relative;top:inherit;font-size:3rem}.pgr50 .section02 .cont .sec02Area p{margin-top:24px;position:relative;top:inherit;font-size:1.6rem;color:#8d8d8d}.pgr50 .section03{margin:0;padding:0 0 0 16px}.pgr50 .section03 .pgr50_title{font-size:3rem;padding:0 30px}.pgr50 .section03 .desc{padding:0 70px 0 30px;margin-top:40px;font-size:16px;font-weight:500}.pgr50 .section03 .swiper{margin-top:85px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pgr50 .section03 .swiper .swiper-button-next,.pgr50 .section03 .swiper .swiper-button-prev{position:relative;left:inherit;top:inherit;right:inherit;margin:0;width:30px;height:30px}.pgr50 .section03 .swiper .swiper-button-next:before,.pgr50 .section03 .swiper .swiper-button-prev:before{content:"";display:block;width:30px;height:30px;background:rgba(236,237,241,.314) url(/images/pgr50/ico-arr-slider2.png) no-repeat 50%/5px 10px;border-radius:50%}.pgr50 .section03 .swiper .swiper-button-next:after,.pgr50 .section03 .swiper .swiper-button-prev:after{content:""}.pgr50 .section03 .swiper .swiper-button-next:hover:before,.pgr50 .section03 .swiper .swiper-button-prev:hover:before{background:#ecedf1 url(/images/pgr50/ico-arr-slider2-hover.png) no-repeat 50%/5px 10px}.pgr50 .section03 .swiper .swiper-button-next{margin-right:9.5vw;transform:rotate(180deg)}.pgr50 .section04{position:relative;background:#fff;margin-top:56px;padding:0 0 100px}.pgr50 .section04:before{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%),#fff url(/images/pgr50/bg-section04-ab.png) top/contain no-repeat;mix-blend-mode:luminosity}.pgr50 .section04:after{display:none}.pgr50 .section04 .pgr50_title{padding:100px 30px 0;font-size:3rem}.pgr50 .section04 .desc{margin-top:40px;padding:0 30px;font-size:16px;font-weight:500}.pgr50 .section04 .section04Animation{display:none}.pgr50 .section04 .dnaAnimate{display:flex;flex-direction:column;gap:14.4vw;width:80vw;margin:167px auto 0}.pgr50 .section05{padding-bottom:100px}.pgr50 .section05 .area .area_child{padding:100px 50px 50px 16px}.pgr50 .section05 .area .area_child .pgr50_title{font-size:16px}.pgr50 .section05 .area .area_child .pgr50_title>span.texta{font-size:1.6rem;font-weight:700}.pgr50 .section05 .area .area_child .desc{margin-top:25px;font-size:12px}.pgr50 .section05 .swiperSlider{padding-left:16px}.pgr50 .section05 .swiperSlider .sliderArea{padding:0;overflow:hidden}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-slide .content{padding:30px 20px;font-size:14px}.pgr50 .section05 .swiperSlider .sliderArea .swiper{overflow:visible;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev{position:relative;right:inherit;left:inherit;top:inherit;margin:0;width:30px;height:30px}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next:before,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev:before{content:"";display:block;width:30px;height:30px;background:rgba(0,0,0,.314) url(/images/pgr50/ico-arr-slider.png) no-repeat 50%/5px 10px;border-radius:50%}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next:after,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev:after{content:""}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next:hover:before,.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-prev:hover:before{background:#000 url(/images/pgr50/ico-arr-slider-hover.png) no-repeat 50%/5px 10px}.pgr50 .section05 .swiperSlider .sliderArea .swiper .swiper-button-next{margin-right:10vw}.pgr50 .section06{padding:286px 16px}.pgr50 .section06:before{background:url(/images/pgr50/img-pgr50-item.png) no-repeat center top -110px/50% auto}.pgr50 .section06:after,.pgr50 .section06:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.pgr50 .section06:after{background:url(/images/pgr50/img-pgr50-item.png) no-repeat center bottom -110px/50% auto}.pgr50 .section06 .content{padding:90px 0}.pgr50 .section06 .content .pgr50_title{padding:0 20px;font-size:3rem;text-align:left}.pgr50 .section06 .content .desc{margin-top:35px;padding:0 20px;font-size:14px;text-align:left}.pgr50 .section06 .content .table{margin:5px auto 0}.pgr50 .section06 .content .table .overlay{height:100%;left:110px;border-radius:10px}.pgr50 .section06 .content .table table{margin-top:50px;padding:0 10px}.pgr50 .section06 .content .table table tr.thead{display:flex}.pgr50 .section06 .content .table table tr.thead:before{display:none}.pgr50 .section06 .content .table table tr.thead th{padding:30px 0}.pgr50 .section06 .content .table table tr.thead th:after{border-radius:10px 10px 0 0}.pgr50 .section06 .content .table table tr.thead th:first-child{width:84px}.pgr50 .section06 .content .table table tr.thead th.highlight{width:90px;flex:none}.pgr50 .section06 .content .table table tr.thead th.highlight .thDiv{color:#fff}.pgr50 .section06 .content .table table tr.thead .thDiv{gap:10px;font-size:1.4rem}.pgr50 .section06 .content .table table tr.thead .thDiv img{width:auto;height:50px}.pgr50 .section06 .content .table table tr.thead .thDiv .item02{transform:translateX(-15px)}.pgr50 .section06 .content .table table tbody tr{column-gap:16px}.pgr50 .section06 .content .table table tbody tr:nth-child(2) th:before{border-radius:10px}.pgr50 .section06 .content .table table tbody tr:last-child th:before{border-radius:10px 10px 0 0}.pgr50 .section06 .content .table table tbody tr th{position:relative;width:84px;padding:10px;text-align:left;font-size:1.4rem;font-weight:600;color:#000}.pgr50 .section06 .content .table table tbody tr th:before{display:none;content:"";position:absolute;z-index:-1;width:100%;height:calc(100% - 7px);top:7px;left:0;background:#fff;border-radius:10px}.pgr50 .section06 .content .table table tbody tr td{padding:10px;font-size:1.2rem;word-break:break-word}.pgr50 .section06 .content .table table tbody tr td .text01{font-size:1.6rem}.pgr50 .section06 .content .table table tbody tr td .text001{font-size:1.2rem}.pgr50 .section06 .content .table table tbody tr td .text02{font-size:1.6rem}.pgr50 .section06 .content .table table tbody tr td .text002{color:rgba(0,0,0,.314)}.pgr50 .section06 .content .table table tbody tr td.highlight{width:90px;flex:none;padding:10px;color:#fff;background:transparent}.pgr50 .section06 .content .table table tbody tr td.highlight>b{font-size:2rem}.pgr50 .section06 .content .table table tbody tr td.highlight>b.b{display:inline-block;margin-bottom:8px}.pgr50 .section06 .content .table table tfoot{width:100%;display:flex}.pgr50 .section06 .content .table table tfoot tr{flex:1 1;position:relative;display:flex;column-gap:16px}.pgr50 .section06 .content .table table tfoot tr:before{content:"";position:absolute;z-index:10;width:100%;top:0;height:1px;border-top:1px solid #666}.pgr50 .section06 .content .table table tfoot tr td{flex:1 1;width:100%;position:relative;background:#fff;height:27px;border-radius:0 0 10px 10px}.pgr50 .section06 .content .table table tfoot tr td:first-child{flex:none;width:84px;background:none}.pgr50 .section06 .content .table table tfoot tr td.highlight{width:90px;flex:none;background:transparent}.pgr50 .section07{padding:145px 16px 95px;margin:0}.pgr50 .section07 .pgr50_title{font-size:3rem;text-align:left}.pgr50 .section07 .pgr50_sub_title{font-size:16px;text-align:left}.pgr50 .section07 .title_sub{font-size:12px;text-align:left}.pgr50 .section07 .safety01 .desc{font-size:12px;line-height:1.5;text-align:left}.pgr50 .section07 .safety01 .graph ul{flex-direction:column}.pgr50 .section07 .safety{padding:50px 30px}.pgr50 .section07 .safety02Ul>ul{flex-direction:column;gap:34px}.pgr50 .section07 .safety02Ul>ul>li>ul>li.dec01{padding:7px 20px;font-size:14px;box-shadow:inset 2px 1px 4px 2px rgba(0,0,0,.063);border-radius:10px}.pgr50 .section07 .safety02Ul>ul>li>ul>li.dec02{height:auto;font-size:12px}.pgr50 .section07 .safety02Ul>ul>li>ul>li.dec03{margin-top:10px;font-size:12px}.pgr50 .section07 .safety02Ul>ul>li>ul>li.image{margin-top:23px}.pgr50 .section07 .safety03Ul>ul{flex-direction:column;gap:10px}.pgr50 .section07 .safety05{padding:0;margin-top:50px}.pgr50 .section07 .safety05>ul{gap:5px}.pgr50 .section07 .safety05>ul li img{height:auto}.pgr50 .writeForm_section .formArea{padding:100px 16px 170px}.pgr50 .writeForm_section .formArea .img{display:none}.pgr50 .writeForm_section .formArea .writeForm h2{text-align:center;font-size:2rem}.pgr50 .writeForm_section .formArea .writeForm{margin-top:0;padding:0}.pgr50 .writeForm_section .formArea .writeForm>h2{font-size:2rem;text-align:center}.pgr50 .writeForm_section .formArea .writeForm .formWrap{display:flex;flex-direction:column}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field input[type=text]{height:44px;font-size:1.4rem}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field input[type=text]+label{font-size:1.4rem}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field input[type=text]:-webkit-autofill~label,.pgr50 .writeForm_section .formArea .writeForm .formWrap .field input[type=text]:focus~label,.pgr50 .writeForm_section .formArea .writeForm .formWrap .field input[type=text]:not(:placeholder-shown)~label{top:1.5rem;font-size:1rem}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field .search>button{width:94px;height:28px;font-size:1.2rem}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field textarea{font-size:1.4rem}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field textarea::placeholder{font-size:1.4rem;color:#5e5e5e}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field .agreeDiv>div table tr th{width:100px;font-size:1.2rem;opacity:.3}.pgr50 .writeForm_section .formArea .writeForm .formWrap .field .agreeDiv>div table tr td{font-size:1.2rem;opacity:.3}.pgr50 .writeForm_section .formArea .writeForm .formWrap .submit{padding:1.5rem;font-size:1.4rem}}@keyframes model3{0%{opacity:0;transform:scale(.8)}20%{opacity:1}to{transform:scale(.9)}}