﻿@font-face{font-family:"Pretendard";font-style:normal;font-weight:100;src:url("../fonts/Pretendard-Thin.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:200;src:url("../fonts/Pretendard-ExtraLight.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:300;src:url("../fonts/Pretendard-Light.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:400;src:url("../fonts/Pretendard-Regular.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:500;src:url("../fonts/Pretendard-Medium.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:600;src:url("../fonts/Pretendard-SemiBold.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:700;src:url("../fonts/Pretendard-Bold.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:800;src:url("../fonts/Pretendard-ExtraBold.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:900;src:url("../fonts/Pretendard-Black.woff2") format("woff2")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}i,em,address{font-style:normal}textarea{resize:none}html{width:100%;height:100%}body{width:100%;min-height:100%;background:#fff;color:#232425;-webkit-font-smoothing:antialiased;font-family:"Pretendard","Noto Sans KR","Helvetica Neue","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic","돋움",dotum,sans-serif;font-size:14px}table{width:100%}a{color:#232425;text-decoration:none}hr{display:none}caption,legend{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}input[type=radio],input[type=checkbox],select,button{cursor:pointer;font-family:"Pretendard","Noto Sans KR","Helvetica Neue","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic","돋움",dotum,sans-serif;font-size:14px}button{box-sizing:border-box;border:0 none;border-radius:0;background-color:rgba(0,0,0,0);color:#000}button:disabled{cursor:default}input[type=text],input[type=password],input[type=search],input[type=number],input[type=tel]{height:56px;padding:0 14px;box-sizing:border-box;border:1px solid #e6ebf2;border-radius:4px;background:#fff;font-size:16px;outline:0 none;appearance:none}input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus{border-color:#1471ef}input[type=text]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type=tel]:disabled{color:#919292;background:#f5f7f9}@media(max-width: 780px){input[type=text],input[type=password],input[type=search],input[type=number],input[type=tel]{height:44px;font-size:14px}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}::placeholder{color:#9a9a9a;font-weight:500}input[type=checkbox]{position:absolute;opacity:0}input[type=checkbox]+label{display:inline-block;position:relative;min-height:18px;padding:0 0 0 31px;font-size:16px;line-height:150%;cursor:pointer}input[type=checkbox]+label::before{content:"";display:block;position:absolute;top:2px;left:0;width:18px;height:18px;border-radius:3px;box-sizing:border-box;border:1px solid #a0a8b5}input[type=checkbox]+label::after{content:"";display:block;position:absolute;top:6px;left:4px;width:7px;height:4px;border-width:0 0 3px 3px;border-style:solid;border-color:#fff;border-radius:2px;background:rgba(0,0,0,0);transform:rotate(-45deg)}input[type=checkbox]:checked+label::before{border:none;background-color:#1471ef}input[type=checkbox]:disabled+label::before{border-color:#e0e0e0;background-color:#f5f5f5}input[type=radio]{position:absolute;opacity:0}input[type=radio]+label{display:inline-block;position:relative;min-height:18px;padding:0 0 0 26px;color:#232425;line-height:20px}input[type=radio]+label::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;box-sizing:border-box;border:1px solid #a0a8b5;border-radius:50%;background:#fff}input[type=radio]:checked+label::before{border:none;background-color:#1471ef}input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:5px;left:5px;width:8px;height:8px;background:#fff;border-radius:50%}input[type=radio]:disabled+label::before{border-color:#e0e0e0;background-color:#f5f5f5}select{height:56px;padding:0 42px 0 14px;border:1px solid #e6ebf2;background:#fff url("../images/icon_select.svg") no-repeat calc(100% - 20px) 50%;border-radius:4px;appearance:none;vertical-align:top;box-sizing:border-box;font-size:16px}select.price{text-align:right}@media(max-width: 780px){select{height:44px;font-size:14px}}textarea{width:100%;padding:18px 14px;box-sizing:border-box;border:1px solid #e6ebf2;border-radius:4px}.skipnavi a{position:absolute;left:-3000%}.skipnavi :focus{display:block;left:0;top:0;z-index:100;width:100%;height:30px;line-height:30px;background:#000;color:#fff;text-align:center}.wrap-body{display:flex;flex-direction:column;min-height:100vh}.wrap-body main{flex:1}.header{padding:0 20px}.header__inner{width:100%;max-width:1128px;margin:0 auto;display:flex;align-items:center;min-height:70px;box-sizing:border-box}.header__logo a{display:block;width:160px;height:46px;background:url("../images/logo.png") no-repeat 0 0/contain;transition:width .5s,height .5s}.header__logo a span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.header__nav{margin-left:auto}.header__nav ul{display:flex;column-gap:32px;font-size:16px;font-weight:700}.header__nav ul a{white-space:nowrap}@media(max-width: 780px){.header__inner{flex-direction:column;min-height:77px}.header__logo{display:flex;align-items:center;height:35px}.header__logo a{width:107px;height:30px}.header__nav{width:100%}.header__nav ul{flex:1;justify-content:space-between;width:100%;font-size:14px;font-weight:400}.header__nav ul li{flex:1}.header__nav ul a{display:flex;align-items:center;justify-content:center;height:42px}}.footer{margin-top:auto;padding:48px 20px 12px}.footer__inner{width:100%;max-width:1128px;margin:0 auto;display:flex;flex-wrap:wrap}.footer__hgroup{width:306px}.footer__hgroup p{margin-top:16px;color:#52525b;line-height:22.5px}.footer__logo{color:#1471ef;font-size:32px;font-weight:900;line-height:160%}.footer__nav-w{display:flex;column-gap:54px;margin-left:auto}.footer__nav ul{display:flex;flex-direction:column;row-gap:20px}.footer__newsletter{display:flex;flex-direction:column;width:306px}.footer__newsletter input{padding-left:46px;background:url("../images/icon_post.svg") no-repeat 16px 50%;font-size:14px}.footer__newsletter button{width:100%;height:55px;margin-top:12px;background-color:#1471ef;color:#fff;border-radius:6px;font-weight:500}.footer__stit{margin-bottom:30px;color:#1471ef;font-size:13px;font-weight:600}.footer__copy{display:flex;align-items:center;justify-content:space-between;min-width:100%;margin-top:36px;padding:36px 0;border-top:1px solid #e4e4e7}.footer__copy p{color:#52525b;font-size:15px}.footer__sns{display:flex;column-gap:20px}@media(max-width: 1020px){.footer__inner{flex-direction:column}.footer__nav-w{margin-top:24px;margin-left:0}}@media(max-width: 780px){.footer__stit{margin-bottom:10px}.footer__nav-w{flex-wrap:wrap}.footer__newsletter{min-width:100%;margin-top:34px}.footer__copy{flex-direction:column;padding:16px 0}.footer__sns{margin-top:16px}}.snsbtn{display:inline-block;width:21px;height:20px;background:url("../images/icon_sns.svg") no-repeat 0 0}.snsbtn span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.snsbtn--facebook{background-position:-21px 0}.snsbtn--insta{background-position:-42px 0}.main-wrap{background-color:#f7f7f7}.main-wrap__inner{width:100%;max-width:1160px;margin:0 auto;padding:55px 16px;box-sizing:border-box}@media(max-width: 780px){.main-wrap__inner{padding:32px 16px;box-sizing:border-box}}.main-wrap__top{position:relative}.main-wrap .viewport{overflow-x:auto;display:flex;min-width:100vw;scroll-snap-type:x mandatory}.main-wrap .viewport::-webkit-scrollbar{display:none}.main-wrap__cnts{position:relative;min-width:100%;min-height:484px;padding:0 20px;box-sizing:border-box;scroll-snap-align:start;transition:height .5s}.main-wrap__cnts img{width:100%;height:100%;object-fit:cover;position:absolute;left:0}.main-wrap__cnts>div{width:100%;max-width:1128px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;row-gap:24px;position:relative;height:100%;padding:32px 0 52px;box-sizing:border-box;color:#fff}.main-wrap__cnts>div strong{font-size:clamp(32px,5vw,64px);font-weight:700;line-height:clamp(32px,5vw,66px)}.main-wrap__cnts>div p{font-size:clamp(16px,3vw,24px);font-weight:700;line-height:clamp(20px,3vw,30px)}.main-wrap__cnts>div a{display:flex;align-items:center;width:fit-content;height:55px;padding:0 28px;border-radius:6px;background-color:#fff;color:#1471ef;font-size:20px;font-weight:700}.main-wrap__btn{position:absolute;top:0;bottom:0;width:48px;height:48px;margin:auto 0}.main-wrap__btn::before{content:"";display:block;width:100%;height:100%;background:url("../images/icon_arrow.svg") no-repeat 50% 0}.main-wrap__btn span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.main-wrap__btn--prev{left:30px}.main-wrap__btn--next{right:30px}.main-wrap__btn--next::before{transform:rotate(180deg)}.main-wrap__paging{display:none;column-gap:6px;justify-content:center;position:absolute;bottom:12px;width:100%}.main-wrap__paging a{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.5}.main-wrap__paging a.selected{opacity:1}@media(max-width: 780px){.main-wrap__btn{display:none}.main-wrap__cnts{min-height:203px}.main-wrap__cnts>div{justify-content:start;row-gap:14px}.main-wrap__cnts>div strong br{display:none}.main-wrap__cnts>div p{font-weight:400}.main-wrap__cnts>div p br{display:none}.main-wrap__cnts>div a{height:22px;padding:0 8px;font-size:12px}.main-wrap__paging{display:flex}}.main-wrap__support{display:flex;align-items:center}.main-wrap__support h2{padding-right:30px;font-size:24px;font-weight:700}.main-wrap__support>div{flex:1;display:flex;height:50px;border:1px solid #e6ebf2;border-radius:4px;background-color:#fff}.main-wrap__support>div input[type=search]{flex:1;height:50px !important;border:none}.main-wrap__support>div button{width:50px;height:50px;margin-right:5px;background:url("../images/icon_search.svg") no-repeat 50% 50%}.main-wrap__support>div button span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}@media(max-width: 780px){.main-wrap__support{flex-direction:column;align-items:start}.main-wrap__support h2{font-size:16px}.main-wrap__support>div{width:100%;margin-top:8px}}.main-wrap__tab{margin-top:58px}.main-wrap__tab ul{overflow:auto;display:flex;column-gap:24px;padding-right:16px;padding-bottom:5px;scroll-snap-type:x mandatory;scroll-padding-left:16px}.main-wrap__tab ul::-webkit-scrollbar{display:none}.main-wrap__tab ul li{scroll-snap-align:start}.main-wrap__tab ul li a{color:#919292;font-size:24px;font-weight:700;white-space:nowrap}.main-wrap__tab ul li.selected a,.main-wrap__tab ul li:hover a{position:relative;color:#1471ef}.main-wrap__tab ul li.selected a::after,.main-wrap__tab ul li:hover a::after{content:"";display:block;position:absolute;bottom:-3px;width:100%;height:3px;background-color:#1471ef}@media(max-width: 780px){.main-wrap__tab{width:100vw;margin-left:-16px}.main-wrap__tab ul{padding-left:16px}.main-wrap__tab ul li a{font-size:14px}}.main-wrap__subtab{margin-top:32px}.main-wrap__subtab ul{overflow:auto;display:flex;column-gap:11px;scroll-snap-type:x mandatory;scroll-padding-left:16px}.main-wrap__subtab ul::-webkit-scrollbar{display:none}.main-wrap__subtab ul li{scroll-snap-align:start}.main-wrap__subtab ul li a{display:flex;align-items:center;height:31px;padding:0 10px;border:1px solid #d6dae1;border-radius:33px;font-size:16px;white-space:nowrap}.main-wrap__subtab ul li.selected a,.main-wrap__subtab ul li:hover a{border-color:#1471ef;background-color:#1471ef;color:#fff;font-weight:700}@media(max-width: 780px){.main-wrap__subtab{width:100vw;margin-left:-16px;margin-top:21px}.main-wrap__subtab ul{column-gap:8px;padding-left:16px;padding-right:16px}.main-wrap__subtab ul li a{height:25px;padding:0 8px;font-size:14px}}.main-wrap__sort{display:flex;justify-content:end;column-gap:36px;margin-top:47px}.main-wrap__sort label{font-weight:700}.campaign-list{margin-top:20px}.campaign-list__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.campaign-list__item{overflow:hidden;position:relative;background-color:#fff;border-radius:6px}.campaign-list__thumb{overflow:hidden;display:block;position:relative;height:0;padding-bottom:66.6666666667%}.campaign-list__thumb img{width:100%;height:100%;object-fit:cover;position:absolute}.campaign-list__info{position:relative;padding:14px}.campaign-list__info em{color:#919292;font-weight:700}.campaign-list__info p{margin-top:8px;font-size:16px;font-weight:700}.campaign-list__tag{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:17px}.campaign-list__tag span{display:flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;color:#1471ef;font-size:12px;font-weight:700;background-color:rgba(20,113,239,.1)}.campaign-list__cate{display:flex;column-gap:8px;position:absolute;top:14px;right:14px}.campaign-list__cate span{display:flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;background-color:rgba(35,36,37,.1)}.campaign-list .ibtn-like{position:absolute;top:-44px;right:0}@media(max-width: 780px){.campaign-list{margin-top:24px}.campaign-list__items{grid-template-columns:repeat(1, 1fr)}}.campaign-sticky{position:fixed;left:calc(50% + 612px);top:610px}.campaign-sticky__inner{width:160px;padding:14px;box-sizing:border-box;border-radius:10px;background-color:#fff}.campaign-sticky h3{font-weight:700}.campaign-sticky__items{display:flex;flex-direction:column;row-gap:24px;margin-top:16px}.campaign-sticky__thumb{overflow:hidden;display:block;width:132px;height:72px;border-radius:6px}.campaign-sticky__thumb img{width:100%;height:100%;object-fit:cover}.campaign-sticky__info{margin-top:8px}.campaign-sticky__info em{color:#919292;font-size:12px}.campaign-sticky__info p{margin-top:4px;font-weight:700}.campaign-sticky button{display:flex;align-items:center;justify-content:center;width:100%;height:24px;margin-top:17px;background:rgba(35,36,37,.1);font-size:12px;font-weight:700}@media(max-width: 780px){.campaign-sticky{display:none}}.about-wrap__c1{height:708px;padding:0 20px;background:url("../images/about_bg.png") no-repeat 100% 0/cover}.about-wrap__c1-inner{width:100%;max-width:1128px;margin:0 auto;display:flex;align-items:center;column-gap:5%;justify-content:space-between;height:100%}.about-wrap__c1-img{width:60%;max-width:763px}.about-wrap__c1-img img{width:100%}.about-wrap__c1-info{min-width:445px}.about-wrap__c1-info p{font-size:clamp(14px,3vw,31px);font-weight:300}.about-wrap__c1-info strong{display:block;margin-top:10px;color:#1471ef;font-size:clamp(28px,4vw,50px);font-weight:900;line-height:120%}.about-wrap__c1-info>div{margin-top:38px;line-height:160%}.about-wrap__c1-info>div em{font-size:clamp(16px,4vw,25px);font-weight:700}.about-wrap__c1-info>div p{margin-top:10px;font-size:20px;font-size:clamp(14px,4vw,20px);line-height:160%}@media(max-width: 780px){.about-wrap__c1{height:auto;padding:35px 0}.about-wrap__c1-inner{flex-direction:column}.about-wrap__c1-info{margin-top:30px;text-align:center}.about-wrap__c1-info>div{margin-top:16px}.about-wrap__c1-info>div p{margin-top:5px}}.about-wrap__c2{padding:94px 0;background-color:#e9f1f7;text-align:center}.about-wrap__c2 h2{font-size:30px;font-weight:700}.about-wrap__c2 ul{overflow:auto;display:flex;column-gap:18px;width:100%;max-width:fit-content;margin:30px auto 0;padding-left:20px;padding-right:20px;box-sizing:border-box;scroll-snap-type:x mandatory;scroll-padding-left:20px}.about-wrap__c2 ul::-webkit-scrollbar{display:none}.about-wrap__c2-item{display:flex;align-items:center;flex-direction:column;row-gap:12px;min-width:160px;padding:18px 5px;box-sizing:border-box;border-radius:10px;background-color:#fff;font-size:clamp(14px,5vw,20px);line-height:120%;scroll-snap-align:start}.about-wrap__c2-item::before{content:"";width:27px;min-height:27px;background:url("../images/about_img_c02.svg") no-repeat 0 0/auto 100%}.about-wrap__c2-item-m0::before{background-position:calc(-27px * 0) 0}.about-wrap__c2-item-m1::before{background-position:calc(-27px * 1) 0}.about-wrap__c2-item-m2::before{background-position:calc(-27px * 2) 0}.about-wrap__c2-item-m3::before{background-position:calc(-27px * 3) 0}.about-wrap__c2-item-m4::before{background-position:calc(-27px * 4) 0}.about-wrap__c2-item-m5::before{background-position:calc(-27px * 5) 0}.about-wrap__c2-item-m6::before{background-position:calc(-27px * 6) 0}@media(max-width: 780px){.about-wrap__c2{padding:60px 0}.about-wrap__c2 h2{font-size:18px}}.about-wrap__c3-cnt{display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto}.about-wrap__c3-cnt:nth-child(2n){flex-direction:row-reverse;padding-left:20px}.about-wrap__c3-cnt:nth-child(2n) .about-wrap__c3-info{padding-left:80px}.about-wrap__c3-thumb{width:40%;max-width:511px}.about-wrap__c3-thumb img{width:100%}.about-wrap__c3-info{display:flex;flex-direction:column}.about-wrap__c3-info strong{font-size:clamp(24px,4vw,40px);font-weight:700;line-height:140%}.about-wrap__c3-info em{margin-top:5px;color:#1471ef;font-size:18px;font-weight:700}.about-wrap__c3-info p{margin-top:16px;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:160%}@media(max-width: 780px){.about-wrap__c3{text-align:center}.about-wrap__c3-thumb{width:50%}.about-wrap__c3-cnt{padding:20px 30px !important;flex-direction:column !important}.about-wrap__c3-info{width:100%;margin-top:20px;padding-left:0 !important}.about-wrap__c3-info p br{display:none}}.about-wrap__c4{display:flex;justify-content:center;column-gap:24px;background-color:#f1f8fd;padding:66px 20px}.about-wrap__c4-item{display:flex;flex-direction:column;align-items:center;width:33.33%;max-width:377px;padding:50px 12px;box-sizing:border-box;border-radius:14px;background-color:#fff}.about-wrap__c4-item::before{content:"";width:52px;height:52px;margin-bottom:32px;background:url("../images/about_img_c04.svg") no-repeat 0 0/auto 100%}.about-wrap__c4-item p{font-size:clamp(16px,1.5vw,20px)}.about-wrap__c4-item strong{margin-top:10px;color:#1471ef;letter-spacing:-0.5px;font-size:clamp(22px,3vw,40px);font-weight:900;white-space:nowrap}.about-wrap__c4-item strong span{color:#232425;font-size:20px;font-weight:400}.about-wrap__c4-item-m0::before{background-position:calc(-52px * 0) 0}.about-wrap__c4-item-m1::before{background-position:calc(-52px * 1) 0}.about-wrap__c4-item-m2::before{background-position:calc(-52px * 2) 0}@media(max-width: 780px){.about-wrap__c4{flex-direction:column;row-gap:12px;padding:30px 20px}.about-wrap__c4-item{width:100%;max-width:100%}}.about-wrap__c5{padding:66px 0;text-align:center}.about-wrap__c5 h2{font-size:clamp(20px,3vw,32px);font-weight:700}.about-wrap__c5 ul{overflow:auto;display:flex;column-gap:36px;width:100%;max-width:fit-content;margin:50px auto 0;padding:70px 20px;box-sizing:border-box;scroll-snap-type:x mandatory;scroll-padding-left:20px}.about-wrap__c5 ul::-webkit-scrollbar{display:none}.about-wrap__c5 ul li{display:flex;flex-direction:column;position:relative;width:33.33%;max-width:530px;padding:100px 30px 30px;border-radius:14px;background-color:#f1f8fd}.about-wrap__c5 ul li p{font-size:16px;line-height:160%}.about-wrap__c5 ul li em{margin-top:auto;padding-top:24px;color:#1471ef;font-size:16px;font-weight:700}.about-wrap__c5-emo{position:absolute;top:-70px;right:0;left:0;width:167px;height:170px;margin:0 auto}.about-wrap__c5-emo img{width:100%}@media(max-width: 780px){.about-wrap__c5{padding:30px 0}.about-wrap__c5 ul{column-gap:18px}.about-wrap__c5 ul li{width:80%;min-width:80%}}.about-wrap__c6{display:flex;flex-direction:column;align-items:center;padding:66px 20px;background:#f1f8fd;text-align:center}.about-wrap__c6 strong{color:#1471ef;font-size:clamp(20px,3vw,32px);font-weight:700;line-height:140%}.about-wrap__c6 p{margin-top:19px;font-size:clamp(14px,3vw,16px);font-weight:500;line-height:160%}.about-wrap__c6 button{display:flex;align-items:center;width:fit-content;height:55px;margin-top:36px;padding:0 39px;border-radius:6px;background-color:#1471ef;color:#fff;font-size:20px;font-weight:700}.about-wrap__c6 i{margin-top:16px;color:#1471ef;font-size:16px}.about-wrap__c6 i a{color:#1471ef}@media(max-width: 780px){.about-wrap__c6 p br{display:none}}.ibtn-dirgo{display:flex;align-items:center;column-gap:10px;font-size:16px}.ibtn-dirgo::after{content:"";display:block;width:8px;height:8px;border-width:0 2px 2px 0;border-style:solid;border-color:#232425;box-sizing:border-box;transform:rotate(-45deg)}@media(max-width: 780px){.ibtn-dirgo{font-size:14px}}.ibtn-like{width:44px;height:44px;background:url("../images/icon_like.svg") no-repeat 50% 50%}.ibtn-like span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.ibtn-like.active{background-image:url("../images/icon_like_active.svg")}.def-btn{display:flex;justify-content:end;column-gap:24px;margin-top:60px}.def-btn button{height:61px;padding:0 60px;background-color:#1471ef;border-radius:6px;color:#fff;white-space:nowrap;font-size:24px;font-weight:700}.def-btn--sub{border:1px solid #d6dae1;background-color:#f5f7f9 !important;color:#232425 !important}@media(max-width: 780px){.def-btn{justify-content:center;column-gap:12px}.def-btn button{flex:1;height:50px;font-size:18px}}.sup-list{margin-top:32px}.sup-list__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.sup-list__item{overflow:hidden;background-color:#fff;border-radius:6px}.sup-list__item a{display:block}.sup-list__thumb{overflow:hidden;display:block;position:relative;height:0;padding-bottom:75%}.sup-list__thumb img{width:100%;height:100%;object-fit:cover;position:absolute}.sup-list__info{position:relative;padding:14px 13px 20px}.sup-list__info>p{margin-top:20px;padding-top:20px;border-top:1px solid #d6dae1;font-size:16px}.sup-list__cate{display:flex;align-items:center;position:absolute;top:14px;right:13px;height:24px;padding:0 8px;border-radius:6px;background-color:rgba(20,113,239,.1);color:#1471ef;font-size:12px}.sup-list__tit{font-size:20px}.sup-list__price{display:flex;flex-direction:column;row-gap:8px;margin-top:20px;font-size:16px}.sup-list__price strong{color:#1471ef;font-size:20px;font-weight:700}.sup-list__price strong span{padding-right:4px;color:#232425;font-weight:400}@media(max-width: 780px){.sup-list{margin-top:24px}.sup-list__items{grid-template-columns:repeat(1, 1fr)}.sup-list__info p{margin-top:16px;padding-top:16px;font-size:14px}.sup-list__tit{font-size:16px}.sup-list__price{font-size:14px}.sup-list__price strong{font-size:16px}}.paging{display:flex;align-items:center;justify-content:center;margin-top:54px}.paging>a{width:24px;height:24px}.paging>a::before{content:"";display:block;width:24px;height:24px;background:url("../images/icon_paging.svg") no-repeat 50% 50%}.paging>a span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.paging__next::before{transform:rotate(180deg)}.paging>span{display:flex;align-items:center;column-gap:28px;padding:0 24px}.paging>span a,.paging>span strong{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;box-sizing:border-box;border-radius:50%;color:#60656e;font-weight:700}.paging>span strong{background-color:#eaf0fd;color:#1471ef}@media(max-width: 780px){.paging>span{padding:0 12px;column-gap:14px}}.mypage{display:flex;flex-direction:column;align-items:center;padding:100px 16px;background-color:#f5f7f9}.mypage__md-inner{width:100%;max-width:1128px;margin:0 auto;position:relative}.mypage__sstit{margin-top:60px;font-size:24px;font-weight:600}@media(max-width: 780px){.mypage__sstit{font-size:16px}}.mypage__link{display:flex;align-items:center;column-gap:10px;position:absolute;top:0;right:0;color:#1471ef;font-size:16px}.mypage__link::after{content:"";display:block;width:8px;height:8px;border-width:0 2px 2px 0;border-style:solid;border-color:#1471ef;box-sizing:border-box;transform:rotate(-45deg)}.mypage__hgroup h2{font-size:40px;font-weight:700}.mypage__hgroup h2 br{display:none}.mypage__hgroup p{margin-top:30px;font-size:24px}@media(max-width: 780px){.mypage__hgroup{display:flex;flex-direction:column;row-gap:16px;align-items:center;text-align:center}.mypage__hgroup h2{font-size:24px;line-height:140%}.mypage__hgroup h2 br{display:inline}.mypage__hgroup p{margin-top:0;font-size:16px;line-height:140%}.mypage__link{position:static}}.mypage__sp-inner{width:100%;max-width:575px;margin:0 auto}.mypage__sp-inner>p{margin-top:30px;font-size:20px;text-align:center}.mypage__imgtit{font-size:40px;font-weight:700;text-align:center}.mypage__imgtit::before{content:"";display:block;width:282px;height:211px;margin:0 auto 30px;background:url("../images/myp_img01.png") no-repeat 0 0/contain;mix-blend-mode:multiply}.mypage__inc{margin-top:40px}.mypage__inc th{width:106px;padding-top:28px;font-size:16px;text-align:left;vertical-align:top}.mypage__inc td{padding:8px 0}.mypage__inc td input[type=text],.mypage__inc td input[type=tel]{width:100%}.mypage__inc td .ibtn-dirgo{margin-top:12px}@media(max-width: 780px){.mypage{padding:32px 16px}.mypage__sp-inner>p{margin-top:12px;font-size:14px}.mypage__imgtit{font-size:18px}.mypage__imgtit::before{width:254px;height:190px;margin-bottom:12px}.mypage__inc th{width:77px;font-size:14px}.mypage__inc td{padding:14px 0}}.mypage__stit{font-size:32px;font-weight:700}.mypage__tbl{max-width:860px;margin-top:46px}.mypage__tbl th{width:120px;padding-top:30px;font-size:16px;text-align:left;vertical-align:top}.mypage__tbl td{padding:14px 0}.mypage__tbl td>input{width:100%;max-width:476px}.mypage__tbl td>select{width:148px}@media(max-width: 780px){.mypage__stit{font-size:24px}.mypage__tbl{margin-top:20px}.mypage__tbl tr{display:flex;flex-direction:column}.mypage__tbl th{font-size:14px}}.sup-data{border-collapse:separate;border-spacing:0 8px}.sup-data thead{position:relative;bottom:-8px}.sup-data th{padding:16px;background-color:#e8f1fe;color:#1471ef;font-weight:600;white-space:nowrap}.sup-data th:first-child{border-radius:6px 0 0 6px}.sup-data th:last-child{border-radius:0 6px 6px 0}.sup-data__w{overflow:auto;margin-top:32px}.sup-data td{padding:16px;background-color:#fff;text-align:center;line-height:130%}.sup-data td:first-child{border-radius:6px 0 0 6px}.sup-data td:last-child{border-radius:0 6px 6px 0}.tbnin-btn{flex-shrink:0;width:127px;height:56px;font-size:16px;background-color:#ecf0f5;border:1px solid #d6dae1;border-radius:4px;box-sizing:border-box}@media(max-width: 780px){.tbnin-btn{width:100%;height:44px;font-size:14px}}.tblin-inc{display:flex;column-gap:16px}@media(max-width: 780px){.tblin-inc{flex-direction:column;row-gap:8px}}.tblin-email{display:flex;align-items:center;width:100%;max-width:476px}.tblin-email input{flex:1}.tblin-email select{flex:1;max-width:209px}.tblin-email span{padding:0 8px;font-size:16px}.tblin-addr__def{display:flex;flex-wrap:wrap;gap:16px}.tblin-addr__def input[type=number]{width:97px}.tblin-addr__def input[type=text]{flex:1}.tblin-addr__det{margin-top:16px}.tblin-addr__det input[type=text]{width:100%}@media(max-width: 780px){.tblin-addr__def .tbnin-btn{width:90px;white-space:nowrap}}.tblin-birth{display:flex;column-gap:16px}.tblin-birth select{flex:1;max-width:148px}.tblin-chk{display:flex;flex-wrap:wrap;gap:10px 30px;padding-top:14px}.sup-certi{min-height:100dvh;padding:20px 22px;box-sizing:border-box;background-color:#f5f8fb}.sup-certi__inner{max-width:552px;height:802px;margin:0 auto;background:url("../images/certi_bg.svg") no-repeat 50% 0/100% auto;text-align:center}.sup-certi__inner h1{margin-top:100px;font-size:clamp(24px,6vw,48px);font-weight:700;letter-spacing:7px}.sup-certi__inner strong{display:block;margin-top:74px;color:#1471ef;font-size:clamp(18px,5vw,36px);font-weight:700}.sup-certi__conts .st-info{display:flex;justify-content:space-between;padding:60px 54px 0}.sup-certi__conts>p{margin-top:87px;font-size:15px;line-height:190%}.sup-certi__conts .date-sign{margin-top:74px;font-size:16px}.sup-certi__conts .date-sign time{display:block;padding-bottom:10px;font-weight:700}@media(max-width: 560px){.sup-certi__inner h1{margin-top:50px}.sup-certi__inner strong{margin-top:37px}.sup-certi__conts .st-info{padding:30px 30px 0}.sup-certi__conts>p{margin-top:43px;font-size:13px;line-height:150%}.sup-certi__conts .date-sign{padding-bottom:5px;margin-top:37px;font-size:14px}}.dimd{overflow:auto;position:fixed;top:0;left:0;width:100vw;height:100%;padding:0 16px;box-sizing:border-box;background-color:rgba(0,0,0,.25)}.dimd__inner{overflow:hidden;position:relative;width:100%;max-width:567px;margin:34px auto;box-sizing:border-box;background-color:#fff;border-radius:16px}.dimd__inner--def{padding:24px}.dimd__inner--size1{max-width:587px}.dimd__inner--size2{max-width:596px}.dimd__inner--size3{max-width:622px}.dimd__inner--alert{position:absolute;top:0;right:0;bottom:0;left:0;max-width:433px;height:fit-content;margin:auto;padding:34px}.dimd__btn{display:flex;column-gap:clamp(8px,2vw,16px);padding:34px}.dimd__btn button{flex:1;display:flex;align-items:center;justify-content:center;height:44px;background-color:#1471ef;color:#fff;font-weight:700;border-radius:4px}.dimd__btn--sub{border:1px solid #d6dae1;background-color:#f5f7f9 !important;color:#232425 !important;font-weight:400 !important}.dimd__inbtn{display:flex;justify-content:end;column-gap:9px;margin-top:12px}.dimd__inbtn button{padding:12px 24px;border-radius:4px;background-color:#1471ef;color:#fff;font-size:16px}.dimd__inbtn--sub{border:1px solid #d6dae1;background-color:#f5f7f9 !important;color:#232425 !important;font-weight:400 !important}.dimd__alert-btn{display:flex;column-gap:15px;margin-top:24px}.dimd__alert-btn button{width:100%;padding:10px 20px;background-color:#e3e8ef;border-radius:8px;font-size:20px;font-weight:700;white-space:nowrap}.dimd__alert-btn button.active{background-color:#1471ef;color:#fff}.dimd__noti{padding:20px 34px;background:#f4fbff;line-height:150%}.dimd__noti>strong{font-weight:700}.dimd__noti p{margin-top:18px}.spt-step__hgroup{display:flex;flex-direction:column;justify-content:center;row-gap:12px;height:123px;padding:0 34px;background-color:#2563eb;color:#fff}.spt-step__hgroup h1{font-size:20px;font-weight:900}.spt-step__hgroup p{font-size:16px;font-weight:700;line-height:130%}.spt-step__conts{padding:34px 34px 0}.spt-step__step{padding-bottom:24px;border-bottom:1px solid #e6ebf2}.spt-step__step ol{display:flex;align-items:center}.spt-step__step ol li{padding-right:clamp(10px,4vw,50px);padding-left:9px;background:url("../images/line_step.svg") no-repeat 100% 50%}.spt-step__step ol li strong,.spt-step__step ol li span{display:flex;align-items:center;white-space:nowrap;font-size:16px;font-weight:700}.spt-step__step ol li strong::before,.spt-step__step ol li span::before{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:7px;background-color:#d6dae1;color:#fff;font-size:14px !important;font-weight:900;border-radius:50%}.spt-step__step ol li span{color:#d6dae1}.spt-step__step ol li strong{color:#1471ef}.spt-step__step ol li strong::before{border:9px solid #e9effd;background-color:#1471ef}.spt-step__step ol li:first-child{padding-left:0}.spt-step__step ol li:last-child{padding-right:0;background:none}.spt-step__step ol li:nth-child(1) strong::before,.spt-step__step ol li:nth-child(1) span::before{content:"1"}.spt-step__step ol li:nth-child(2) strong::before,.spt-step__step ol li:nth-child(2) span::before{content:"2"}.spt-step__step ol li:nth-child(3) strong::before,.spt-step__step ol li:nth-child(3) span::before{content:"3"}@media(max-width: 780px){.spt-step__step ol li{background:none}.spt-step__step ol li span{font-size:1px}}.spt-step__info{margin-top:24px}.spt-step__info table{font-size:16px}.spt-step__info table th{min-width:120px;padding-top:32px;text-align:left;vertical-align:top}.spt-step__info table th.altype{padding-top:12px}.spt-step__info table td{padding:12px 0}.spt-step__info table td>input[type=text],.spt-step__info table td>input[type=number],.spt-step__info table td>input[type=tel]{width:100%}.spt-step__info table td .desc-chk{margin-top:18px}.spt-step__info table td .desc-chk a{margin-left:16px;font-weight:700;text-decoration:underline}.spt-step__info table td .desc-chk__w{display:flex}.spt-step__info table td .desc-chk__w button{height:31px;padding:0 10px;margin-left:auto;border:1px solid #d6dae1;border-radius:4px;background:#ecf0f5}.spt-step__info table td textarea{height:126px}.spt-step__info>select{min-width:205px}.spt-step__info .total-price{margin-top:24px;padding:10px 20px;background-color:#f4fbff;font-size:24px;text-align:right;line-height:140%}.spt-step__info .total-price em{color:#1471ef;font-weight:700}@media(max-width: 780px){.spt-step__info table tr{display:flex;flex-direction:column}.spt-step__info table th,.spt-step__info table td{padding:7px 0}.spt-step__info table td{padding-bottom:20px}}.spt-step__radio{display:flex;column-gap:20px;padding:16px 0;white-space:nowrap}.spt-end{padding-top:62px}.spt-end__tit{display:flex;flex-direction:column;align-items:center;font-size:20px;font-weight:600;text-align:center;line-height:140%}.spt-end__tit::before{content:"";width:175px;height:133px;margin-bottom:24px;background:url("../images/support_end.png") no-repeat 0 0}.spt-end__info{margin-top:34px;font-size:16px;line-height:200%}.spt-end__choice{margin-top:24px}.spt-end__choice .btn-tgl{display:flex;align-items:center;padding:0;font-size:16px;font-weight:700}.spt-end__choice .btn-tgl::after{content:"";display:block;width:8px;height:8px;margin-top:-3px;margin-left:10px;border-width:0 0 2px 2px;border-style:solid;border-color:#232425;box-sizing:border-box;transform:rotate(-45deg)}.spt-end__choice .spt-step__info{display:none}.spt-end__choice.active .btn-tgl::after{margin-top:3px;transform:rotate(135deg)}.spt-end__choice.active .spt-step__info{display:block}.alert{padding-top:25px}.alert p{margin-top:23px;font-size:16px;font-weight:600;text-align:center;line-height:150%}.alert--img1::before{content:"";display:block;width:215px;height:134px;margin:0 auto;background:url("../images/alert01.png") no-repeat 0 0}.alert--img2::before{content:"";display:block;width:212px;height:139px;margin:0 auto;background:url("../images/alert02.png") no-repeat 0 0}.sett-pay{margin-top:24px}.sett-pay__cho{display:flex;flex-wrap:wrap;row-gap:10px;max-width:290px;padding:18px 24px;border:1px solid #e6ebf2;border-radius:4px;background-color:#f7f8fa}.sett-pay__cho label{width:50%;box-sizing:border-box}.sett-pay__cho label img{height:20px}.sett-pay h3{padding:12px 0 10px;color:#919292;font-weight:700;line-height:140%}.sett-pay p{color:#919292;line-height:140%}.btn-close{position:absolute;top:14px;right:14px;width:40px;height:40px;background:url("../images/icon_x_w.svg") no-repeat 50% 50%}.btn-close span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.ness::before{content:"*";color:#ea6464}.ness span{position:absolute;font-size:1px;line-height:1px;text-indent:-9999em}.form-email{display:flex;align-items:center;column-gap:12px}.form-email span{font-weight:700}.form-email__domain::placeholder{font-weight:700}.form-banknum{display:flex;column-gap:8px;margin-bottom:12px}.form-banknum input{flex:1}.form-banknum button{width:90px;background:#ecf0f5;border:1px solid #d6dae1;border-radius:4px;color:#232425;font-size:16px}.form-select{display:flex;column-gap:8px}.form-select select{min-width:auto;flex:1}.form-address__post{display:flex;column-gap:8px;height:55px;margin-bottom:8px}.form-address__post input{background:#f5f7f9;border:1px solid #d6dae1}.form-address__post input:first-child{max-width:86px}.form-address__post button{min-width:120px;background:#ecf0f5;border:1px solid #d6dae1;border-radius:4px;font-size:16px;white-space:nowrap}.form-res{display:flex;align-items:center}.form-res__birth{max-width:143px}.form-res__sex{max-width:28px}.form-res__sc{flex:1}.form-res span{padding:0 4px;font-size:16px;font-weight:700}.form-res input{flex:1}.form-res button{width:80px;height:55px;font-size:16px;font-weight:700;border-radius:4px;background:#ecf0f5}.desc-box{padding:10px 14px;border-radius:6px;background-color:#f4fbff}.desc-box p{color:#1471ef;font-size:14px;text-align:center;line-height:120%}.desc-box p em{font-weight:700}.desc{margin-top:12px;padding-left:12px;color:#919292;font-size:14px;text-indent:-12px;line-height:140%}.desc::before{content:"※";margin-right:4px}.desc~.desc{margin-top:0}/*# sourceMappingURL=style.css.map */
