@media(min-width:1025px){body,html{width:100%;min-height:100%;background-color:#111}body.fixed,html.fixed{position:fixed;left:0}.view_area,.white_page{background-color:#fff}.view_area a,.view_area abbr,.view_area acronym,.view_area address,.view_area article,.view_area aside,.view_area audio,.view_area b,.view_area big,.view_area blockquote,.view_area body,.view_area canvas,.view_area caption,.view_area cite,.view_area code,.view_area dd,.view_area del,.view_area details,.view_area dfn,.view_area div,.view_area dl,.view_area dt,.view_area em,.view_area fieldset,.view_area figcaption,.view_area figure,.view_area footer,.view_area form,.view_area h1,.view_area h2,.view_area h3,.view_area h4,.view_area h5,.view_area h6,.view_area header,.view_area hgroup,.view_area html,.view_area i,.view_area iframe,.view_area img,.view_area input,.view_area ins,.view_area kbd,.view_area label,.view_area legend,.view_area li,.view_area mark,.view_area nav,.view_area object,.view_area ol,.view_area output,.view_area p,.view_area pre,.view_area q,.view_area s,.view_area samp,.view_area section,.view_area select,.view_area small,.view_area span,.view_area strike,.view_area strong,.view_area sub,.view_area sup,.view_area table,.view_area tbody,.view_area td,.view_area textarea,.view_area tfoot,.view_area th,.view_area thead,.view_area time,.view_area tr,.view_area tt,.view_area ul,.view_area var,.view_area video,.white_page a,.white_page abbr,.white_page acronym,.white_page address,.white_page article,.white_page aside,.white_page audio,.white_page b,.white_page big,.white_page blockquote,.white_page body,.white_page canvas,.white_page caption,.white_page cite,.white_page code,.white_page dd,.white_page del,.white_page details,.white_page dfn,.white_page div,.white_page dl,.white_page dt,.white_page em,.white_page fieldset,.white_page figcaption,.white_page figure,.white_page footer,.white_page form,.white_page h1,.white_page h2,.white_page h3,.white_page h4,.white_page h5,.white_page h6,.white_page header,.white_page hgroup,.white_page html,.white_page i,.white_page iframe,.white_page img,.white_page input,.white_page ins,.white_page kbd,.white_page label,.white_page legend,.white_page li,.white_page mark,.white_page nav,.white_page object,.white_page ol,.white_page output,.white_page p,.white_page pre,.white_page q,.white_page s,.white_page samp,.white_page section,.white_page select,.white_page small,.white_page span,.white_page strike,.white_page strong,.white_page sub,.white_page sup,.white_page table,.white_page tbody,.white_page td,.white_page textarea,.white_page tfoot,.white_page th,.white_page thead,.white_page time,.white_page tr,.white_page tt,.white_page ul,.white_page var,.white_page video{color:#111}section.bg_b{background-color:#111}section.bg_b a,section.bg_b abbr,section.bg_b acronym,section.bg_b address,section.bg_b article,section.bg_b aside,section.bg_b audio,section.bg_b b,section.bg_b big,section.bg_b blockquote,section.bg_b body,section.bg_b canvas,section.bg_b caption,section.bg_b cite,section.bg_b code,section.bg_b dd,section.bg_b del,section.bg_b details,section.bg_b dfn,section.bg_b div,section.bg_b dl,section.bg_b dt,section.bg_b em,section.bg_b fieldset,section.bg_b figcaption,section.bg_b figure,section.bg_b footer,section.bg_b form,section.bg_b h1,section.bg_b h2,section.bg_b h3,section.bg_b h4,section.bg_b h5,section.bg_b h6,section.bg_b header,section.bg_b hgroup,section.bg_b html,section.bg_b i,section.bg_b iframe,section.bg_b img,section.bg_b input,section.bg_b ins,section.bg_b kbd,section.bg_b label,section.bg_b legend,section.bg_b li,section.bg_b mark,section.bg_b nav,section.bg_b object,section.bg_b ol,section.bg_b output,section.bg_b p,section.bg_b pre,section.bg_b q,section.bg_b s,section.bg_b samp,section.bg_b section,section.bg_b select,section.bg_b small,section.bg_b span,section.bg_b strike,section.bg_b strong,section.bg_b sub,section.bg_b sup,section.bg_b table,section.bg_b tbody,section.bg_b td,section.bg_b textarea,section.bg_b tfoot,section.bg_b th,section.bg_b thead,section.bg_b time,section.bg_b tr,section.bg_b tt,section.bg_b ul,section.bg_b var,section.bg_b video{color:#fff}.d_only{display:block!important}.m_only{display:none!important}.wrap_type1:after,.wrap_type4:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.wrap_type1,.wrap_type4{width:100%;max-width:1920px;margin:0 auto;padding:0 32px}.wrap_type3:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.wrap_type3{width:100%;max-width:2002px;margin:0 auto;padding:0 42px 0 40px}.pagination{display:flex;justify-content:center;align-items:center}.pagination button,.pagination span{display:block}.pagination button.prev1,.pagination span.prev1{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;font-size:0;transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-active-rightend.7bb6f604.svg)}.pagination button.prev1.disabled,.pagination span.prev1.disabled{transform:rotate(0deg);background-image:url(/_next/static/media/object-paging-disable-leftend.299c6278.svg)}.pagination button.prev2,.pagination span.prev2{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;font-size:0;margin-right:12px;transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-active-right.3dbf2a63.svg)}.pagination button.prev2.disabled,.pagination span.prev2.disabled{transform:rotate(0deg);background-image:url(/_next/static/media/object-paging-disable-left.21577ae7.svg)}.pagination button.num,.pagination span.num{width:40px;height:40px;text-align:center;font-size:24px;line-height:24px;letter-spacing:-.048px;font-family:Roboto Condensed;color:#f2f2f2;margin:0 4px;cursor:pointer}.pagination button.num.active,.pagination button.num:hover,.pagination span.num.active,.pagination span.num:hover{background-color:#f2f2f2;color:#111;font-weight:700}.pagination button.next1,.pagination span.next1{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;margin-left:12px;font-size:0;background-image:url(/_next/static/media/object-paging-active-right.3dbf2a63.svg)}.pagination button.next1.disabled,.pagination span.next1.disabled{transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-disable-left.21577ae7.svg)}.pagination button.next2,.pagination span.next2{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;font-size:0;background-image:url(/_next/static/media/object-paging-active-rightend.7bb6f604.svg)}.pagination button.next2.disabled,.pagination span.next2.disabled{transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-disable-leftend.299c6278.svg)}.tab_type1 .tab_btn_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.tab_type1 .tab_btn_area{padding-bottom:34px}.tab_type1 .tab_btn_area .tab_btn{float:left;margin-right:32px;cursor:pointer;font-size:26px;font-weight:300;line-height:115.385%;letter-spacing:-.52px;color:#999;position:relative}.tab_type1 .tab_btn_area .tab_btn:after{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;background-color:#111;transition:width .5s ease}.tab_type1 .tab_btn_area .tab_btn:last-child{margin-right:0}.tab_type1 .tab_btn_area .tab_btn.on,.tab_type1 .tab_btn_area .tab_btn:hover{color:#111}.tab_type1 .tab_btn_area .tab_btn.on:after,.tab_type1 .tab_btn_area .tab_btn:hover:after{width:100%}.tab_type1 .tab_cont{transition:opacity .5s ease}.tab_type1 .tab_cont.fade .list_type1 .txt_area{animation:kvTxt .4s ease-in forwards}.tab_type1 .tab_cont.out .list_type1.on .txt_area{animation:none}.tab_type2 .tab_btn_area{padding-bottom:48px}.tab_type2 .tab_btn_area>.wrap_type4{display:flex}.tab_type2 .tab_btn_area .tab_btn{flex:1;max-width:160px;background-color:#f2f2f2;padding:16px 10px;text-align:center;margin-right:8px;cursor:pointer;position:relative}.tab_type2 .tab_btn_area .tab_btn:last-child{margin-right:0}.tab_type2 .tab_btn_area .tab_btn .hover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .4s ease}.tab_type2 .tab_btn_area .tab_btn .hover .hidden{background-color:#111;width:100%;min-width:100%;height:100%;position:relative;top:0;left:0;padding:16px 10px}.tab_type2 .tab_btn_area .tab_btn .hover .hidden p{color:#fff}.tab_type2 .tab_btn_area .tab_btn p{line-height:1;letter-spacing:-.064px;color:#333}.tab_type2 .tab_btn_area .tab_btn>p{position:relative;z-index:2}.tab_type2 .tab_btn_area .tab_btn.active .hover,.tab_type2 .tab_btn_area .tab_btn:hover .hover{clip-path:inset(0 0 0 0)}.tab_type2 .tab_btn_area .tab_btn.active .hover:after,.tab_type2 .tab_btn_area .tab_btn:hover .hover:after{left:100%}.tab_type2 .tab_cont{transition:opacity .3s ease}.tab_type2 .tab_cont.fade{opacity:1}.tab_type2 .tab_cont.out{opacity:0}.btn_type1{padding:9px 47px 9px 44px;display:inline-block;background-color:#111}.btn_type1>span{display:block;font-weight:500;letter-spacing:-.064px;line-height:137.5%;position:relative}.btn_type1>span:before{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;transition:width .3s ease;background-color:#fff}.btn_type1>span:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:6px;height:6px;position:absolute;right:-10px;top:0;background-image:url(/_next/static/media/arrow-diagonal.b259b193.svg);transition:opacity .3s ease}.btn_type1:hover>span:after{animation:opaciryMotion 1s ease-in-out infinite}.btn_type1:hover>span:before{width:100%}.btn_type2{padding:10.5px 36px 10.5px 44px;background-color:#111;display:inline-block;letter-spacing:-.064px;color:#f2f2f2!important;position:relative}.btn_type2:after{content:"";position:absolute;top:0;left:0;width:100%;height:0;transition:height .5s ease;background-color:#fff;z-index:1}.btn_type2 span{display:block;letter-spacing:-.064px;color:#f2f2f2!important;font-family:Roboto Condensed;transition:color .5s ease;position:relative;z-index:2}.btn_type2 span:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";display:inline-block;width:6px;height:6px;margin-left:4px;vertical-align:top;background-image:url(/_next/static/media/btn2-arrow.7dacf7ce.svg)}.btn_type2:hover:after{height:100%}.btn_type2:hover span{color:#111!important}.btn_type3{padding:10.5px 36px 10.5px 44px;font-family:Roboto Condensed;background-color:#fff;font-size:0;display:inline-block;position:relative;outline:none;cursor:pointer}.btn_type3:before{content:"";width:100%;height:0;bottom:0;left:0;position:absolute;background-color:#333;z-index:1;transition:height .3s ease}.btn_type3>span{display:block;font-weight:700;letter-spacing:-.064px;font-family:Roboto Condensed;color:#333!important;position:relative;z-index:2;transition:color .3s ease}.btn_type3>span:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";display:inline-block;margin-left:4px;width:6px;height:6px;vertical-align:top;background-image:url(/_next/static/media/btn3-arrow.098bca8b.svg)}.btn_type3:hover:before{height:100%}.btn_type3:hover span{color:#fff!important}.btn_type3:hover span:after{background-image:url(/_next/static/media/btn3-arrow-w.f54a05a0.svg)}.nav_type1{z-index:9;background-color:#fff;position:sticky;top:79px;transition:top .3s ease}.nav_type1 ul{display:flex;position:relative;max-height:none}.nav_type1 ul:after{top:0}.nav_type1 ul:after,.nav_type1 ul:before{content:"";width:100%;height:2px;background-color:#111;position:absolute;left:0;z-index:5}.nav_type1 ul:before{bottom:0}.nav_type1 ul li{text-align:center;flex:1 1 0px;float:none;padding:21px 10px 22px;cursor:pointer;position:relative}.nav_type1 ul li:after{content:"";width:2px;height:100%;background-color:#111;position:absolute;top:0;right:0;z-index:5}.nav_type1 ul li:last-child:after{display:none}.nav_type1 ul li a{display:block;width:100%;height:100%}.nav_type1 ul li .hover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .7s ease}.nav_type1 ul li .hover .hidden{background-color:#111;width:100%;min-width:100%;height:100%;position:relative;top:0;left:0;padding:21px 10px 22px}.nav_type1 ul li .hover .hidden p,.nav_type1 ul li .hover .hidden p span{color:#fff}.nav_type1 ul li p{width:100%;font-size:18px;letter-spacing:-.072px;position:relative;z-index:2}}@media(min-width:1025px)and (max-width:1300px){.nav_type1 ul li p{font-size:14px}}@media(min-width:1025px){.nav_type1 ul li p span{display:inline-block;font-size:12px;letter-spacing:-.048px;margin-right:10px}}@media(min-width:1025px)and (max-width:1300px){.nav_type1 ul li p span{font-size:10px}}@media(min-width:1025px){.nav_type1 ul li.active .hover,.nav_type1 ul li:hover .hover{clip-path:inset(0 0 0 0)}.nav_type1 ul li.active .hover:after,.nav_type1 ul li:hover .hover:after{left:100%}.nav_type1.header_show{top:79px}.nav_type1.header_hidden{top:0}.list_type1:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type1{position:relative;overflow:hidden}.list_type1 .line_1{content:"";width:0;height:1px;background-color:#aaa;position:absolute;top:0;left:0;transition:width .7s ease;z-index:2}.list_type1>a{width:100%;display:block;float:left;position:relative;padding:40px}.list_type1>a:after{width:0;height:1px;bottom:0;left:0;transition:width .7s ease}.list_type1>a:after,.list_type1>a:before{content:"";background-color:#aaa;position:absolute;z-index:2}.list_type1>a:before{width:1px;height:0;top:0;left:-1px;transition:height .7s ease}.list_type1>a .txt_area{font-size:0;height:360px;display:flex;flex-wrap:wrap;align-content:space-between;position:relative;z-index:2;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.list_type1>a .txt_area .tit{font-size:32px;font-weight:300;line-height:1;letter-spacing:-.128px;color:#999;position:relative;width:100%;transition:color .3s ease}.list_type1>a .txt_area .tit .arrow{background-repeat:no-repeat;background-position:50%;background-size:100%;width:24px;height:24px;position:absolute;top:0;right:0;background-image:url(/_next/static/media/list1-arrow.ff063bda.svg);transition:background-image 0s .4s}.list_type1>a .txt_area .tit span{margin-right:12px;font-size:22px;font-weight:300;line-height:1;display:inline-block;color:#aaa;vertical-align:top;font-family:Roboto Condensed;transition:color .3s ease}.list_type1>a .txt_area .sub_txt{width:100%}.list_type1>a .txt_area .sub_txt p{font-size:18px;font-weight:300;letter-spacing:-.072px;color:#999;transition:color .3s ease;line-height:155.556%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(466.668%*1em);-webkit-line-clamp:3}.list_type1>a .bg{width:100%;height:0;position:absolute;bottom:0;left:0;background-color:#111;transition:height .6s ease}.list_type1>a.wid_1{width:33.33%}.list_type1>a.wid_2{width:54.32%}.list_type1>a.wid_3{width:45.68%}.list_type1>a.wid_4{width:100%}.list_type1>a:hover .txt_area .tit{color:#fff}.list_type1>a:hover .txt_area .tit .arrow{background-image:url(/_next/static/media/list1-arrow-w.8b060653.svg)}.list_type1>a:hover .txt_area .sub_txt p,.list_type1>a:hover .txt_area .tit span{color:#fff}.list_type1>a:hover .bg{height:100%}.list_type1.on{pointer-events:all}.list_type1.on .line_1{width:100%}.list_type1.on .txt_area{animation:kvTxt .4s ease-in .5s forwards}.list_type1.on a:after{width:100%}.list_type1.on a:before{height:100%}.list_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type2 .list{width:calc(24% - 24px);margin-right:32px;margin-bottom:40px;float:left}.list_type2 .list:nth-child(4n){margin-right:0}.list_type2 .list:nth-of-type(4n+1):nth-last-child(-n+4),.list_type2 .list:nth-of-type(4n+1):nth-last-child(-n+4)~.list{margin-bottom:0}.list_type2 .list .img_area{width:100%;position:relative;font-size:0}.list_type2 .list .img_area:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";display:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;background-image:url(/_next/static/media/icn-thumb-hover.299015c2.svg);animation:opaciryMotion 3s ease-in-out infinite}.list_type2 .list .txt_area{border-bottom:1px solid #444;padding:16px 8px;font-size:0}.list_type2 .list .txt_area p{font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px;color:#333}.list_type2 .list.blur .img_area{overflow:hidden}.list_type2 .list.blur .img_area img{filter:blur(30px);transition:filter .7s ease}.list_type2 .list.blur .img_area:after{display:block}.list_type2 .list.blur:hover .img_area:after{display:none}.list_type2 .list.blur:hover img{filter:none}.list_type3>.list:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type3>.list{width:100%;height:calc(100vh - 80px);min-height:-webkit-fill-available;display:flex;border-top:1px solid #fff;padding:32px 0;flex:0 0 auto;position:sticky;flex-shrink:0;min-width:0}.list_type3>.list:last-child{border-bottom:1px solid #fff}.list_type3>.list .bg{height:100%;max-width:755px;aspect-ratio:755/1042;flex-shrink:0}.list_type3>.list .bg .img_area{pointer-events:none;width:100%;height:100%;position:relative}.list_type3>.list .list_area{width:100%;padding-top:24px}.list_type3>.list .profile{flex:1;padding-left:28px;display:flex;flex-wrap:wrap;align-content:space-between}.list_type3>.list .profile>.tit{width:100%}.list_type3>.list .profile>.tit .name{font-size:34px;font-weight:300;line-height:1;letter-spacing:-.256px}.list_type3>.list .profile>.tit .name_eng{font-family:Roboto Condensed;font-size:16px;font-weight:300;line-height:113.333%;color:#999;padding-top:6px}.list_type3>.list .profile>.tit .position{padding-top:4px;color:#aaa;font-size:12px;font-weight:300;line-height:155.556%;letter-spacing:-.072px}.list_type3>.list .profile>.tit .position>span{width:2px;height:2px;border-radius:50%;background-color:#aaa;display:inline-block;margin:0 8px;vertical-align:5px}.list_type3>.list .profile>.tit .position>span:last-child{display:none}.list_type3>.list .profile .group:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type3>.list .profile .group{padding:12px 0;border-top:1px solid #444}.list_type3>.list .profile .group .tit{width:110px;float:left;padding-left:12px}.list_type3>.list .profile .group .tit p{font-family:Roboto Condensed;font-size:18px;line-height:1.5;font-weight:300}.list_type3>.list .profile .group .list{padding-left:16px;width:calc(100% - 110px);float:left;max-height:auto!important}.list_type3>.list .profile .group .list ul li{float:none;font-size:12px;font-weight:300;line-height:187.5%;letter-spacing:-.064px;color:#aaa;position:relative;padding-left:10px}.list_type3>.list .profile .group .list ul li:before{content:"";width:2px;height:2px;border-radius:50%;top:14px;left:2px;position:absolute;background-color:#aaa}.list_type4{display:flex}.list_type4 li{float:none;width:calc(33.33% - 32px);margin-right:48px;padding:24px 24px 64px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;opacity:0;transform:translateX(20px);transition:opacity .3s ease,transform .5s ease}.list_type4 li.animate{opacity:1;transform:translateX(0)}.list_type4 li:last-child{margin-right:0}.list_type4 li .img{background-repeat:no-repeat;background-position:50%;background-size:100%;width:240px;height:240px}.list_type4 li .sub{font-family:Roboto Condensed;color:#555;font-size:20px;font-weight:300;line-height:1;padding-top:24px}.list_type4 li .tit{font-size:44px;padding-top:12px;font-weight:300;line-height:1;letter-spacing:-.176px;word-break:keep-all}.list_type4 li .cont{padding-top:24px;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px;word-break:keep-all}.list_type5 li b{font-size:28px;font-weight:500;line-height:135.714%;letter-spacing:-.112px}.list_type5 li p{padding-top:8px;color:#333;font-size:24px;font-weight:300;line-height:1.5;letter-spacing:-.096px}.list_type6{display:flex;flex-wrap:wrap}.list_type6 li{float:none}.list_type6 li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type6 li{width:calc(50% - 28px);margin-right:56px;border-bottom:1px solid #d4d4d4}.list_type6 li:first-child,.list_type6 li:nth-of-type(2){border-top:1px solid #d4d4d4}.list_type6 li:nth-child(2n){margin-right:0}.list_type6 li .num{width:126px;float:left;display:flex;min-height:120px;flex-wrap:wrap;align-items:center;padding-left:24px;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .3s ease}.list_type6 li .num p{width:100%;font-size:64px;font-weight:300;line-height:1;font-family:Roboto Condensed;color:#999}.list_type6 li .cont{width:calc(100% - 126px);float:left;min-height:120px;display:flex;flex-wrap:wrap;align-items:center;padding:10px 24px 10px 0;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .3s ease}.list_type6 li .cont p{width:100%;font-size:24px;font-weight:300;letter-spacing:-.096px;line-height:1.5;color:#333}.list_type6 li .cont b{font-size:24px;font-weight:500;line-height:1;letter-spacing:-.096px}.list_type6 li .cont span{display:block;padding-top:12px;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px}.list_type6 li.animate .cont,.list_type6 li.animate .num{opacity:1;transform:translateY(0)}.list_type7{display:flex}.list_type7 li{position:relative;text-align:center;flex:1;float:none;max-width:200px;padding:34px 7px;height:224px;margin-right:72px;display:flex;word-break:keep-all;align-items:center}}@media(min-width:1025px)and (max-width:1300px){.list_type7 li{margin-right:36px}}@media(min-width:1025px)and (max-width:1100px){.list_type7 li{margin-right:18px}}@media(min-width:1025px){.list_type7 li:before{content:"";width:calc(100% + 72px);height:100%;border-top:1px solid #444;border-bottom:1px solid #444;position:absolute;top:0;left:0}.list_type7 li:after{content:"";width:1px;height:0;background-color:#d4d4d4;position:absolute;top:50%;left:-36px;transition:height .5s ease;transform:translateY(-50%)}}@media(min-width:1025px)and (max-width:1300px){.list_type7 li:after{left:-18px}}@media(min-width:1025px)and (max-width:1100px){.list_type7 li:after{left:-9px}}@media(min-width:1025px){.list_type7 li:first-child:after{display:none}.list_type7 li:last-child{margin-right:0}.list_type7 li:last-child:before{width:100%}.list_type7 li>div{width:100%;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center}.list_type7 li .black{width:100%;font-size:28px;font-weight:500;line-height:135.714%;letter-spacing:-.112px}.list_type7 li .gray{width:100%;font-family:Roboto Condensed;padding-top:10px;font-size:20px;font-weight:300;line-height:1;color:#555}.list_type7.animate li:after{height:120px}.list_type8{display:flex;flex-wrap:wrap}.list_type8 li{display:flex;float:none;width:calc(50% - 16px);margin-right:32px;padding:40px 40px 40px 0;position:relative;margin-bottom:40px}.list_type8 li:after{bottom:0}.list_type8 li:after,.list_type8 li:before{content:"";width:0;height:2px;background-color:#f2f2f2;position:absolute;left:0;transition:width .5s ease}.list_type8 li:before{top:0}.list_type8 li:nth-of-type(2n){margin-right:0}.list_type8 li .img_area{width:48.25%}.list_type8 li .cont_area{width:51.75%;padding-left:40px;display:flex;flex-wrap:wrap;align-content:space-between}.list_type8 li .cont_area>div{width:100%}.list_type8 li .cont_area .tit{font-size:40px;font-weight:300;line-height:1.2;letter-spacing:-.16px}.list_type8 li .cont_area .cont,.list_type8 li .cont_area .sub_tit{font-size:18px;font-weight:300;letter-spacing:-.072px;line-height:155.556%;margin-top:12px}.list_type8 li .cont_area .cont{color:#d4d4d4}.list_type8 li.animate:after,.list_type8 li.animate:before{width:100%}.list_type9{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:32px;column-gap:32px;row-gap:40px;font-size:0}.list_type9 a,.list_type9 li{position:relative}.list_type9 a{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;width:100%;height:320px;display:flex;padding:40px 40px 40px 0}.list_type9 a:after{top:-1px}.list_type9 a:after,.list_type9 a:before{content:"";width:0;height:3px;position:absolute;left:0;background-color:#d4d4d4;transition:width .3s ease}.list_type9 a:before{bottom:-1px}.list_type9 a .img_area{width:48.25%;flex-shrink:0;margin-right:40px}.list_type9 a .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;aspect-ratio:1000/564}.list_type9 a .cont_area{display:flex;flex-wrap:wrap;align-content:space-between}.list_type9 a .cont_area p,.list_type9 a .cont_area>div{width:100%}.list_type9 a .cont_area .tit{max-height:calc(391.668%*1em);-webkit-line-clamp:3;font-size:36px;line-height:130.556%;letter-spacing:-.144px}.list_type9 a .cont_area .cont,.list_type9 a .cont_area .tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;font-weight:300}.list_type9 a .cont_area .cont{padding-top:12px;font-size:18px;letter-spacing:-.072px;color:#999;line-height:155.556%;max-height:calc(155.556%*1em);-webkit-line-clamp:1}.list_type9 a .cont_area .date{font-family:Roboto Condensed;font-weight:700;line-height:1;color:#999}.list_type9 a:hover:after,.list_type9 a:hover:before{width:100%}.list_type10:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type10{display:flex;flex-wrap:wrap}.list_type10 .list{width:calc(33.33% - 32.66px);padding:36px 36px 40px;margin-right:49px;position:relative}.list_type10 .list:before{content:"";width:0;height:1px;background-color:#444;transition:width .5s ease;position:absolute;top:0;left:0}.list_type10 .list:after{content:"";width:1px;height:0;position:absolute;right:-24px;top:31px;background-color:#d4d4d4;transition-delay:.5s;transition:height .5s ease}.list_type10 .list .img_area{width:100%}.list_type10 .list .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:137.74%}.list_type10 .list:nth-child(3n){margin-right:0}.list_type10 .list:nth-child(3n):after{display:none}.list_type10 .list:nth-of-type(3n+1):nth-last-child(-n+3),.list_type10 .list:nth-of-type(3n+1):nth-last-child(-n+3)~.list{border-bottom:1px solid #444}.list_type10 .list:last-child:after{display:none}.list_type10 .list .profile{position:relative;padding-top:32px}.list_type10 .list .profile .modal_btn{font-size:0;cursor:pointer;background-color:#111;width:48px;height:48px;position:absolute;top:32px;right:0}.list_type10 .list .profile .modal_btn:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:25px;height:25px;background-image:url(/_next/static/media/arrow2.1f795e27.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:top .3s ease,left .3s ease}.list_type10 .list .profile .modal_btn:hover:after{top:44%;left:54%}.list_type10 .list .profile .tit{padding-right:58px}.list_type10 .list .profile .tit .name{word-break:keep-all;font-size:48px;font-weight:300;line-height:120.833%;letter-spacing:-.192px}.list_type10 .list .profile .tit .name_eng{font-family:Roboto Condensed;padding-top:8px;font-size:24px;font-weight:300;line-height:1;letter-spacing:.48px;color:#333}.list_type10 .list .profile .tit .position{padding-top:8px;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px;color:#333}.list_type10.on .list:before{width:100%}.list_type10.on .list:after{height:calc(100% - 62px)}.table_type1{width:100%;position:relative}.table_type1:after{bottom:0}.table_type1:after,.table_type1:before{content:"";width:0;height:2px;background-color:#f2f2f2;position:absolute;left:0;transition:width .8s ease}.table_type1:before{top:0}.table_type1 .thead{width:100%;border-bottom:1px solid #f2f2f2}.table_type1 .thead .tr{display:flex}.table_type1 .thead .tr .th{padding:10px 0;text-align:center}.table_type1 .thead .tr .th p{font-size:28px;font-weight:500;line-height:135.714%;letter-spacing:-.112px}.table_type1 .thead .tr .th:first-child{width:11.67%}.table_type1 .thead .tr .th:nth-of-type(2){width:14.84%}.table_type1 .thead .tr .th:nth-of-type(3),.table_type1 .thead .tr .th:nth-of-type(4){width:10.42%}.table_type1 .thead .tr .th:nth-of-type(5){width:49.53%}.table_type1 .thead .tr .th:last-child{width:13.54%}.table_type1 .tbody .tr{display:flex}.table_type1 .tbody .tr .td{text-align:center;overflow:hidden}.table_type1 .tbody .tr .td p{opacity:0;transform:translateY(100%);transition:transform .5s ease,opacity .3s;color:#999;font-size:24px;font-weight:300;line-height:366.667%;letter-spacing:-.096px}.table_type1 .tbody .tr .td p.red{color:#ff446d}.table_type1 .tbody .tr .td p.green{color:#00cd2c}.table_type1 .tbody .tr .td:first-child{width:11.67%}.table_type1 .tbody .tr .td:nth-of-type(2){width:14.84%}.table_type1 .tbody .tr .td:nth-of-type(3),.table_type1 .tbody .tr .td:nth-of-type(4){width:10.42%}.table_type1 .tbody .tr .td:nth-of-type(5){width:49.53%}.table_type1 .tbody .tr .td:nth-of-type(5) p{color:#f2f2f2}.table_type1 .tbody .tr .td:last-child{width:13.54%}.table_type1 .tbody .tr.animate .td p{opacity:1;transform:translateY(0)}.table_type1.on:after,.table_type1.on:before{width:100%}.panel_type1{padding:24px 0}.panel_type1 .panel_type1_tit{font-size:40px;font-weight:300;letter-spacing:-.16px;line-height:1.2;padding-bottom:36px}.panel_type1 .panel_type1_tit span{display:inline-block;font-size:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit}.panel_type1 .panel_type1_cont .list_type6{width:98.7%}.panel_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.panel_type2 .left{width:63.36%;padding-right:5.01%;float:left}.panel_type2 .left .panel_type2_cont1{padding-top:48px}.panel_type2 .left .panel_type2_cont1 b{font-weight:500;font-size:28px;line-height:135.714%;letter-spacing:-.112px;word-break:keep-all}.panel_type2 .left .panel_type2_cont1 p{padding-top:8px;font-size:24px;font-weight:300;letter-spacing:-.096px;line-height:1.5;color:#333;word-break:keep-all}.panel_type2 .left .count{width:100%;max-width:971px;border-top:1px solid #444;border-bottom:1px solid #444;display:flex;justify-content:center;padding-bottom:24px;margin-top:48px}.panel_type2 .left .count>div{text-align:center;width:50%;max-width:360px}.panel_type2 .left .count>div:first-child{padding-right:36px}.panel_type2 .left .count>div:nth-of-type(2){position:relative;padding-left:26px}.panel_type2 .left .count>div:nth-of-type(2):before{content:"";width:1px;height:120px;position:absolute;top:50%;transform:translateY(-50%);left:0;background-color:#d4d4d4}.panel_type2 .left .count>div>div{padding-top:56px}.panel_type2 .left .count>div>div .tit{display:inline-block;padding:4px 16px;background-color:#111;font-size:18px;line-height:155.556%;letter-spacing:-.072px;color:#fff;font-weight:300}}@media(min-width:1025px)and (max-width:1300px){.panel_type2 .left .count>div>div .tit{font-size:16px}}@media(min-width:1025px){.panel_type2 .left .count>div>div .num{padding-top:8px;font-size:100px;font-weight:300;line-height:1;font-family:Roboto Condensed}}@media(min-width:1025px)and (max-width:1300px){.panel_type2 .left .count>div>div .num{font-size:70px}}@media(min-width:1025px){.panel_type2 .left .count>div p{padding-top:16px;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px;color:#555;text-align:right}.panel_type2 .right{width:36.64%;float:right}.panel_type2 .right .img_area{width:100%}.panel_type2 .right .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:68.53%;position:relative}.panel_type2 .right .img_area .img:after{content:"";width:100%;height:100%;top:0;left:0;background-color:#fff;position:absolute;transition:height .5s ease}.panel_type2 .right .img_area .img.animate:after{height:0}.panel_type3 .panel_type3_tit{font-size:48px;font-weight:300;letter-spacing:-.192px;line-height:120.833%;color:#333;word-break:keep-all}.panel_type3 .panel_type3_tit span{font-size:inherit;letter-spacing:inherit;line-height:inherit;display:inline-block;font-weight:500;color:#111}.panel_type3 .panel_type3_cont{padding:48px 0}.panel_type3 .panel_type3_cont .list_type5 li{margin-bottom:36px}.panel_type3 .panel_type3_cont .list_type5 li:first-child,.panel_type3 .panel_type3_cont .list_type5 li:nth-of-type(3){width:43.86%;margin-right:130px}.panel_type3 .panel_type3_cont .list_type5 li:last-child,.panel_type3 .panel_type3_cont .list_type5 li:nth-of-type(2){width:calc(56.14% - 130px)}.panel_type3.motion_target2 .target{opacity:0;transform:translateY(30px);transition:opacity .2s ease,transform .4s ease}.panel_type3.motion_target2 .target.animate{opacity:1;transform:translateY(0)}.panel_type4:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.panel_type4{padding:32px 64px 44px;background-color:#f2f2f2}.panel_type4 .left{width:calc(100% - 374px);float:left;padding-top:31px;padding-right:32px}.panel_type4 .left div{transform:translateY(30px);opacity:0;transition:opacity .3s ease,transform .5s ease;font-size:40px;font-weight:300;letter-spacing:-.16px;line-height:1.2}.panel_type4 .left div span{display:inline-block;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:500}.panel_type4 .left div.animate{opacity:1;transform:translateY(0)}.panel_type4 .left p{transform:translateY(30px);opacity:0;transition:opacity .3s ease,transform .5s ease;padding-top:24px;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px}.panel_type4 .left p.animate{opacity:1;transform:translateY(0)}.panel_type4 .right{float:right;width:374px}.panel_type4 .right .img_area{position:relative}.panel_type4 .right .img_area:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f2f2f2;transition:height .5s ease}.panel_type4 .right .img_area.animate:after{height:0}.panel_type5:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.panel_type5{padding:48px 0;border-top:1px solid #444;border-bottom:1px solid #444}.panel_type5 .right{width:36.64%;float:right}.panel_type5 .right .img_area{width:100%}.panel_type5 .right .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:68.53%}.panel_type5 .left{width:63.36%;padding-right:5.01%;float:left}.panel_type5 .left .tit_area b{font-size:40px;font-weight:500;letter-spacing:1.2;letter-spacing:-.16px}.panel_type5 .left .tit_area b>span{display:block;color:#111;font-family:Roboto Condensed;font-size:24px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:-.096px}.panel_type5 .left .tit_area p{padding-top:12px;font-size:24px;line-height:1.5;letter-spacing:-.096px;color:#333;font-weight:300;word-break:keep-all}.panel_type5 .left .card_type1{margin-top:48px}.slide_type1_area{position:relative}.slide_type1_area>.btn_area{width:100%;position:absolute;top:-124px;left:0}.slide_type1_area>.btn_area .wrap_type1{font-size:0;text-align:right}.slide_type1_area>.btn_area span{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100%;cursor:pointer;font-size:0;width:88px;height:88px;position:relative;background-image:url(/_next/static/media/slide-btn-arrow-w.f1134c10.svg)}.slide_type1_area>.btn_area span.slide_type1_prev:after{content:"";width:1px;height:64px;background-color:#333;position:absolute;top:50%;transform:translateY(-50%);right:-24px}.slide_type1_area>.btn_area span.slide_type1_next{margin-left:48px;transform:rotate(180deg)}.slide_type1_area .swiper-slide{height:auto;background-color:rgba(0,0,0,0);border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:48px 40px;align-items:normal;position:relative}.slide_type1_area .swiper-slide:after{top:-1px}.slide_type1_area .swiper-slide:after,.slide_type1_area .swiper-slide:before{content:"";width:0;height:3px;position:absolute;left:0;background-color:#f2f2f2;transition:width .3s ease}.slide_type1_area .swiper-slide:before{bottom:-1px}.slide_type1_area .swiper-slide>.inner{width:100%}.slide_type1_area .swiper-slide>.inner>div{width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.slide_type1_area .swiper-slide>.inner .top_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.slide_type1_area .swiper-slide>.inner .top_area{font-size:0}.slide_type1_area .swiper-slide>.inner .top_area .badge_type1{float:left}.slide_type1_area .swiper-slide>.inner .top_area .date{float:right;font-weight:700;line-height:1.5;color:#999}.slide_type1_area .swiper-slide>.inner .tit{padding-top:18px;text-align:left}.slide_type1_area .swiper-slide>.inner .tit p{font-size:40px;font-weight:300;letter-spacing:-.16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-height:2.4em;-webkit-line-clamp:2}.slide_type1_area .swiper-slide>.inner .cont{padding-top:18px;text-align:left;overflow-y:hidden}.slide_type1_area .swiper-slide>.inner .cont p{font-size:18px;font-weight:300;letter-spacing:-.072px;color:#999;line-height:155.556%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(311.112%*1em);-webkit-line-clamp:2}.slide_type1_area .swiper-slide>.inner .btn_area{width:100%;text-align:right;padding-top:48px;font-size:0}.slide_type1_area .swiper-slide>.inner .btn_type3{text-align:center}.slide_type1_area .swiper-slide:hover:after,.slide_type1_area .swiper-slide:hover:before{width:100%}.slide_type2_area{max-width:1920px;position:relative;margin:0 auto;padding:0 40px}.slide_type2_area .btn_area{width:100%;position:absolute;top:-124px;left:0}.slide_type2_area .btn_area .wrap_type1{font-size:0;text-align:right}.slide_type2_area .btn_area span{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100%;cursor:pointer;font-size:0;width:88px;height:88px;position:relative;background-image:url(/_next/static/media/slide-btn-arrow.783cf6d0.svg)}.slide_type2_area .btn_area span.slide_type2_prev{transform:rotate(180deg)}.slide_type2_area .btn_area span.slide_type2_prev:after{content:"";width:1px;height:64px;background-color:#d4d4d4;position:absolute;top:50%;transform:translateY(-50%);left:-24px}.slide_type2_area .btn_area span.slide_type2_next{margin-left:48px}.slide_type2_area .swiper-slide{text-align:left;background-color:rgba(0,0,0,0)}.slide_type2_area .swiper-slide .list_type2 .list{width:100%;transform:translateX(30px);opacity:0;transition:opacity .5s ease,transform .5s ease}.slide_type2_area .swiper-slide .list_type2.animate .list{opacity:1;transform:translateX(0)}.badge_type1{font-weight:600;line-height:1;padding:2px 8px 3px;display:inline-block;white-space:nowrap;height:auto}.badge_type1.black{background-color:#333;color:#fff}.badge_type1.gray{color:#111;background-color:#f2f2f2}.modal_area{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:15;padding:32px 32px 64px;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal_area .close{font-size:0;width:88px;height:88px;background-color:#111;position:absolute;cursor:pointer;top:52px;right:32px;z-index:3}.modal_area .close>div{width:79px;height:79px;position:relative;top:5px;left:7px;transform-origin:center;transform:rotate(45deg)}.modal_area .close>div span{position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.modal_area .close>div span:first-child{width:1px;height:79px}.modal_area .close>div span:last-child{width:79px;height:1px}.modal_area .scroll{width:100%;height:100%;overflow-y:auto;border-top:1px solid #111;border-bottom:1px solid #111}.modal_area .scroll::-webkit-scrollbar{width:2px}.modal_area .scroll::-webkit-scrollbar-button:end:increment,.modal_area .scroll::-webkit-scrollbar-button:start:decrement{display:none}.modal_area .scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal_area .scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#111}}@media (min-width:1025px)and (-ms-high-contrast:none),screen and (min-width:1025px)and (-ms-high-contrast:active){.modal_area .scroll{scrollbar-base-color:#111;scrollbar-face-color:#999;scrollbar-3dlight-color:#111;scrollbar-highlight-color:#111;scrollbar-track-color:#111;scrollbar-arrow-color:#111;scrollbar-shadow-color:#111;scrollbar-dark-shadow-color:#111}}@media(min-width:1025px){.modal_area.active{pointer-events:all;opacity:1}.header{height:80px;background-color:#fff;z-index:12;transition:opacity .3s ease,top .3s ease}.header,.header .ham_btn_area{width:100%;position:fixed;top:0;left:0}.header .ham_btn_area{pointer-events:none;z-index:5;display:none}.header .ham_btn_area>.wrap_type1{padding:0 24px}.header .ham_btn_area .ham_btn{width:48px;height:48px;background:#111;cursor:pointer;pointer-events:all;position:relative}.header .ham_btn_area .ham_btn>.inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .ham_btn_area .ham_btn span{display:block;width:18px;height:3px;background-color:#fff;margin-bottom:3px;transition:transform .5s ease,opacity .5s ease}.header .ham_btn_area .ham_btn span:last-child{margin-bottom:0}.header .ham_btn_area .ham_btn.close{background-color:#fff}.header .ham_btn_area .ham_btn.close span{background-color:#111;width:25px}.header .ham_btn_area .ham_btn.close span:first-child{transform:rotate(-45deg) translate(-4px,5px)}.header .ham_btn_area .ham_btn.close span:nth-child(2){transform:translateX(50px);opacity:0}.header .ham_btn_area .ham_btn.close span:last-child{transform:rotate(45deg) translate(-4px,-4px)}.header .ham_btn_area .ham_btn_box{width:48px;height:48px;float:right;margin-top:24px;overflow:hidden;position:relative}.header .ham_btn_area .ham_btn_box:before{background-color:#fff;transform:translateY(100%) translate(-100%)}.header .ham_btn_area .ham_btn_box:after,.header .ham_btn_area .ham_btn_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.165,.84,.44,1);z-index:1}.header .ham_btn_area .ham_btn_box:after{background-color:#111}.header .ham_btn_area .ham_btn_box>.ham_btn_box_inner{width:48px;height:96px}.header .ham_btn_area .ham_btn_box>.ham_btn_box_inner .ham_btn.normal{z-index:2;background-color:rgba(0,0,0,0);transform:translateY(0) translateX(0) scale(1);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.header .ham_btn_area .ham_btn_box>.ham_btn_box_inner .ham_btn.close{left:-48px;z-index:2;background-color:rgba(0,0,0,0);transform:translateY(0) translateX(0);transition:transform .5s cubic-bezier(.65,0,.35,1)}.header .ham_btn_area .ham_btn_box.active:before{transform:translateY(0)}.header .ham_btn_area .ham_btn_box.active:after{transform:translateY(-100%) translateX(100%)}.header .ham_btn_area .ham_btn_box.active .ham_btn.normal{transform:translateY(-150%) translateX(150%);transition:transform .2s cubic-bezier(.65,0,.35,1)}.header .ham_btn_area .ham_btn_box.active .ham_btn.close{transform:translateY(-100%) translateX(100%);transition:transform .4s cubic-bezier(.165,.84,.44,1) .14s}.header .header_inner_area{width:100%;height:80px;border-bottom:2px solid #111;background-color:#fff;padding:20px 0}.header .header_inner_area h1{float:left;margin-top:5px}.header .header_inner_area h1 a{background-repeat:no-repeat;background-position:50%;background-size:100%;width:176px;height:30px;background-image:url(/_next/static/media/logo.bc3a6650.svg);display:block;font-size:0}.header .header_inner_area .nav_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.header .header_inner_area .nav_area{float:right}.header .header_inner_area .nav_area nav{font-size:0;float:left;padding-top:6px}.header .header_inner_area .nav_area nav ul li{margin-right:48px}.header .header_inner_area .nav_area nav ul li a{display:block;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px;color:#111;position:relative}.header .header_inner_area .nav_area nav ul li a:after{content:"";width:0;height:1px;background-color:#111;position:absolute;bottom:0;left:0;transition:width .3s ease}.header .header_inner_area .nav_area nav ul li:last-child{margin-right:0}.header .header_inner_area .nav_area nav ul li.active a:after,.header .header_inner_area .nav_area nav ul li:hover a:after{width:100%}.header .header_inner_area .nav_area .sns_area{display:none}.header .header_inner_area .nav_area .btn_type1{float:left;margin-left:80px}.header.top .header_inner_area{background-color:rgba(0,0,0,0)}.header.hide{pointer-events:none;top:-80px}.header.main{height:auto;background-color:rgba(0,0,0,0);pointer-events:none}.header.main h1{display:none}.header.main .header_inner_area{border-bottom:0;background-color:rgba(0,0,0,0)}.header.main .ham_btn_area{pointer-events:all;display:block;opacity:0;transition:opacity .5s ease}.header.main .ham_btn_area.on{opacity:1}.header.main .nav_area{pointer-events:all;float:none;position:fixed;top:100%;left:0;width:100%;height:100%;background-color:#111;transition:top .3s ease}.header.main .nav_area nav{width:100%;height:100%;font-size:0;float:none;padding-top:6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header.main .nav_area nav ul{width:100%}.header.main .nav_area nav ul li{float:none;margin-right:0;text-align:center;margin-bottom:48px;overflow:hidden}.header.main .nav_area nav ul li a{display:inline-block;font-size:24px;font-weight:500;line-height:133.333%;letter-spacing:-.48px;color:#fff;position:relative;transform:translateY(100%);transition:transform .5s ease;transition-delay:.4s}.header.main .nav_area nav ul li a:after{content:"";width:0;height:1px;transition:width .3s ease;background-color:#fff}.header.main .nav_area nav ul li a:hover:after{width:100%}.header.main .nav_area nav ul li:last-child{margin-bottom:0}.header.main .nav_area nav .sns_area{display:inline-block;width:100%;margin-top:64px}.header.main .nav_area nav .sns_area ul{width:100%}.header.main .nav_area nav .sns_area ul li{float:none;margin-right:0;text-align:center;margin-bottom:26px;overflow:hidden}.header.main .nav_area nav .sns_area ul li a{display:inline-block;font-size:24px;font-weight:500;line-height:133.333%;letter-spacing:-.48px;color:#d4d4d4}.header.main .nav_area nav .sns_area ul li a:after{background-color:#d4d4d4}.header.main .nav_area nav .sns_area ul li:last-child{margin-bottom:0}.header.main .nav_area .btn_type1{display:none}.header.main .nav_area.active{top:0}.header.main .nav_area.active nav ul li a{transform:translateY(0)}.header.main.hide{opacity:0}.footer{padding:80px 0 64px}.footer address{font-style:normal;padding:0 16px 48px;display:flex;justify-content:space-between;align-items:flex-end;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;position:relative}.footer address:after{content:"";width:0;height:1px;background-color:#f2f2f2;position:absolute;bottom:0;left:0;transition:width .8s ease}.footer address>a{width:440px;display:block;flex-shrink:0}}@media(min-width:1025px)and (max-width:1600px){.footer address>a{width:400px}}@media(min-width:1025px)and (max-width:1300px){.footer address>a{width:300px}}@media(min-width:1025px){.footer address>a span{display:inline-block}.footer address>a span.num{font-size:120px;font-weight:300;line-height:1;font-family:Roboto Condensed;display:inline-block;letter-spacing:-.3px}}@media(min-width:1025px)and (max-width:1600px){.footer address>a span.num{font-size:100px}}@media(min-width:1025px)and (max-width:1300px){.footer address>a span.num{font-size:70px}}@media(min-width:1025px){.footer address>a span.num .txt{font-size:18px;font-weight:600;line-height:1;letter-spacing:-.072px;color:#aaa;margin-left:12px}}@media(min-width:1025px)and (max-width:1300px){.footer address>a span.num .txt{font-size:14px}}@media(min-width:1025px){.footer address>ul{max-width:1018px;display:flex;flex-wrap:wrap}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul{max-width:800px}}@media(min-width:1025px)and (max-width:1300px){.footer address>ul{max-width:600px}}@media(min-width:1025px){.footer address>ul>li{float:none;margin-bottom:14px}.footer address>ul>li:first-child,.footer address>ul>li:nth-of-type(3){margin-right:48px;width:calc(35% - 48px)}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul>li:first-child,.footer address>ul>li:nth-of-type(3){margin-right:28px;width:calc(40% - 28px)}}@media(min-width:1025px){.footer address>ul>li:first-child dl dt,.footer address>ul>li:nth-of-type(3) dl dt{width:54px}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul>li:first-child dl dt,.footer address>ul>li:nth-of-type(3) dl dt{width:34px}}@media(min-width:1025px){.footer address>ul>li:first-child dl dl,.footer address>ul>li:nth-of-type(3) dl dl{width:calc(100% - 54px)}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul>li:first-child dl dl,.footer address>ul>li:nth-of-type(3) dl dl{width:calc(100% - 34px)}}@media(min-width:1025px){.footer address>ul>li:last-child,.footer address>ul>li:nth-of-type(2){width:65%}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul>li:last-child,.footer address>ul>li:nth-of-type(2){width:60%}}@media(min-width:1025px){.footer address>ul>li:last-child dl dt,.footer address>ul>li:nth-of-type(2) dl dt{width:84px}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul>li:last-child dl dt,.footer address>ul>li:nth-of-type(2) dl dt{width:64px}}@media(min-width:1025px){.footer address>ul>li:last-child dl dl,.footer address>ul>li:nth-of-type(2) dl dl{width:calc(100% - 84px)}}@media(min-width:1025px)and (max-width:1600px){.footer address>ul>li:last-child dl dl,.footer address>ul>li:nth-of-type(2) dl dl{width:calc(100% - 64px)}}@media(min-width:1025px){.footer address ul,.footer address ul li{font-size:0}.footer address ul li dl{display:flex}.footer address ul li dl dt{font-weight:700;line-height:125%;letter-spacing:-.064px;font-family:Roboto Condensed;color:#999;margin-top:10px;flex-shrink:0}}@media(min-width:1025px)and (max-width:1600px){.footer address ul li dl dt{font-size:14px;margin-top:2px}}@media(min-width:1025px)and (max-width:1300px){.footer address ul li dl dt{font-size:11px;margin-top:3px}}@media(min-width:1025px){.footer address ul li dl dd{font-size:26px;line-height:115.385%;letter-spacing:-.2px}}@media(min-width:1025px)and (max-width:1600px){.footer address ul li dl dd{font-size:18px}}@media(min-width:1025px)and (max-width:1300px){.footer address ul li dl dd{font-size:14px}}@media(min-width:1025px){.footer address ul li dl dd>span{width:2px;height:2px;border-radius:50%;background-color:#fff;display:inline-block;margin:0 8px;vertical-align:6px}.footer address ul li dl dd>ul li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.footer address ul li dl dd>ul li{margin-right:20px}.footer address ul li dl dd>ul li:last-child{margin-right:0}.footer address ul li dl dd>ul li a{background-repeat:no-repeat;background-position:50%;background-size:100%;width:30px;height:30px;float:left;font-size:0}.footer address ul li dl dd>ul li a.instargram{background-image:url(/_next/static/media/icn-sns-instargram.b025ae57.svg)}.footer address ul li dl dd>ul li a.blog{background-image:url(/_next/static/media/icn-sns-blog.bdad0a54.svg)}.footer address ul li dl dd>ul li a.youtube{background-image:url(/_next/static/media/icn-sns-youtube.719b468d.svg)}}@media(min-width:1025px)and (max-width:1600px){.footer address ul li dl dd>ul li a{width:21px;height:21px}}@media(min-width:1025px)and (max-width:1300px){.footer address ul li dl dd>ul li a{width:18px;height:18px}.footer address ul li dl dd>ul li{margin-right:10px}.footer address ul li dl dd>ul li:last-child{margin-right:0}}@media(min-width:1025px){.footer address ul li dl dd a{width:100%;display:block;font-size:26px;line-height:115.385%;letter-spacing:-.2px}}@media(min-width:1025px)and (max-width:1600px){.footer address ul li dl dd a{font-size:18px}}@media(min-width:1025px)and (max-width:1300px){.footer address ul li dl dd a{font-size:16px}}@media(min-width:1025px){.footer address.on{opacity:1;transform:translateY(0)}.footer address.on:after{width:100%}.footer .footer_img{padding-top:67px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.footer .footer_img .img_type1{padding-top:23.76%}.footer .footer_img .img_type1,.footer .footer_img .img_type2{background-repeat:no-repeat;background-position:50%;background-size:100%;width:100%}.footer .footer_img .img_type2{padding-top:6.32%;margin-top:20px}.footer .footer_img.on{opacity:1;transform:translateY(0)}.footer .copy{margin-top:20px;text-align:right;font-size:18px;font-weight:300;line-height:155.556%;letter-spacing:-.072px;color:#999}.tit_type1{font-size:0;padding-bottom:48px;position:relative;overflow:hidden}.tit_type1:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#fff;transition:transform .4s ease;transition-delay:.2s}.tit_type1 h2{font-family:Roboto Condensed;font-size:88px;font-weight:700;line-height:1;color:#111;vertical-align:bottom}.tit_type1 h2 span{display:inline-block;margin-left:20px;font-size:40px;font-weight:300;letter-spacing:-.16px;color:#333;line-height:1.2;vertical-align:bottom}}@media(min-width:1025px)and (max-width:1300px){.tit_type1 h2{font-size:70px}.tit_type1 h2 span{font-size:30px}}@media(min-width:1025px)and (max-width:1100px){.tit_type1 h2{font-size:65px}.tit_type1 h2 span{font-size:25px}}@media(min-width:1025px){.tit_type1.on:after{transform:translateY(-100%)}.tit_type2{padding:16px 8px;border-bottom:1px solid #444;display:flex;align-items:flex-start}.tit_type2 .badge_type1.gray{margin-left:4px}.tit_type2 b{font-size:20px;font-weight:600;line-height:1;display:inline-block;margin-left:12px;vertical-align:-1px}.sub_page_tit{padding-bottom:30px;position:relative}.sub_page_tit:after{content:"";position:absolute;width:100%;height:105%;top:-5%;left:0;background-color:#fff;transition:height .8s ease}.sub_page_tit h3{float:left;font-size:40px;font-weight:300;letter-spacing:-.16px;line-height:1.2;color:#333;margin-top:70px}}@media(min-width:1025px)and (max-width:1300px){.sub_page_tit h3{font-size:30px}}@media(min-width:1025px)and (max-width:1100px){.sub_page_tit h3{font-size:20px}}@media(min-width:1025px){.sub_page_tit h2{font-family:Roboto Condensed;font-weight:700;float:right;font-size:168px;line-height:70.238%}}@media(min-width:1025px)and (max-width:1300px){.sub_page_tit h2{font-size:158px}}@media(min-width:1025px)and (max-width:1100px){.sub_page_tit h2{font-size:148px}}@media(min-width:1025px){.sub_page_tit.on:after{height:0}.section_tit_type1{padding-bottom:48px;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.section_tit_type1.on{opacity:1;transform:translateY(0)}.section_tit_type1 .num{color:#111;font-size:24px;font-weight:300;line-height:1;letter-spacing:.48px;padding-left:6px;font-family:Roboto Condensed}.section_tit_type1 .tit{font-size:80px;font-weight:300;letter-spacing:-.32px;line-height:1;padding-top:12px}.section_tit_type1 .cont{padding-top:48px}.section_tit_type1 .cont b{font-size:28px;font-weight:500;letter-spacing:-.112px;line-height:135.714%;word-break:keep-all}.section_tit_type1 .cont p{font-size:24px;font-weight:300;letter-spacing:-.096px;line-height:1.5;color:#333;padding-top:4px;word-break:keep-all}.schedule_time{font-size:0;display:inline-block;padding:6px 20px;background-color:#fff;position:relative}.schedule_time:after{content:"";width:100%;height:100%;background-color:#111;position:absolute;top:0;right:0;transition:width .8s ease;transition-delay:.3s}.schedule_time span{font-family:Roboto Condensed;font-size:48px;font-weight:700;line-height:1;color:#111!important;vertical-align:middle;display:inline-block}.schedule_time span:last-child{margin-left:32px}.schedule_time.on:after{width:0}.card_type1 .tit_type2{border-top:1px solid #444}.card_type1 .img_area{margin:24px 0;display:flex}.card_type1 .img_area img{width:calc(25% - 3px)!important;margin-right:4px}.card_type1 .img_area img:last-of-type{margin-right:0}.card_type1 .cont_area p{font-weight:300}.card_type1 .cont_area b,.card_type1 .cont_area p{font-size:18px;line-height:155.556%;letter-spacing:-.072px;color:#333}.card_type1 .cont_area b{font-weight:500}.card_type1 .btn_type2{margin-top:24px}.view_area .view_tit{max-width:542px;float:left;width:100%;height:100vh;top:0;left:0;position:sticky}.view_area .view_tit .wrap_type1{height:100%}.view_area .view_tit .inner{height:100%;padding-top:48px}.view_area .view_tit .inner h1{font-size:64px;line-height:125%;letter-spacing:-.256px;font-weight:300;word-break:keep-all}.view_area .view_tit .inner .flex{padding-top:28px;display:flex}.view_area .view_tit .inner .flex span{font-size:22px;letter-spacing:-.088px;line-height:1;float:left}.view_area .view_tit .inner .flex span.name{margin-right:10px;flex-shrink:0}.view_area .view_tit .inner .flex span.position{color:#555}.view_area .view_tit .inner .date{padding-top:58px;font-size:20px;font-weight:700;line-height:1;font-family:Roboto Condensed}.view_area .view_tit a{width:88px;height:88px;background-color:#111;position:absolute;bottom:40px;left:32px;font-size:0}.view_area .view_tit a:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:54px;height:68px;background-image:url(/_next/static/media/arrow-3.8ee32df7.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view_area .view{width:57.6%;float:right}.view_area .view .inner{padding:48px 0}.view_area .view .inner a,.view_area .view .inner b,.view_area .view .inner div,.view_area .view .inner i,.view_area .view .inner p,.view_area .view .inner span,.view_area .view .inner strong,.view_area .view .inner u{font-size:18px;line-height:155.556%;font-weight:300;letter-spacing:-.072px;color:#333}.view_area .view .inner b,.view_area .view .inner strong{font-weight:700}.view_area .view .inner a{text-decoration:underline}.view_area .view .inner table{max-width:100%;table-layout:fixed}.view_area .view .inner table td,.view_area .view .inner table th{border:1px solid #444;padding:15px 12px;word-break:keep-all;font-size:18px;line-height:1.78;font-weight:500;color:#333}.view_area .view .inner table th a,.view_area .view .inner table th b,.view_area .view .inner table th div,.view_area .view .inner table th i,.view_area .view .inner table th p,.view_area .view .inner table th span,.view_area .view .inner table th strong,.view_area .view .inner table th u{word-break:keep-all}.view_area .view .inner table th b,.view_area .view .inner table th strong{font-weight:700}.view_area .view .inner table td{text-align:left}.view_area .view .inner table td a,.view_area .view .inner table td b,.view_area .view .inner table td div,.view_area .view .inner table td i,.view_area .view .inner table td p,.view_area .view .inner table td span,.view_area .view .inner table td strong,.view_area .view .inner table td u{word-break:keep-all}.view_area .view .inner iframe,.view_area .view .inner img{max-width:100%}.total_wrap{width:100%;position:relative;display:flex;min-height:100vh;flex-direction:column}.total_wrap .gradient{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1}.total_wrap .gradient:after{height:741px;z-index:2;background:linear-gradient(180deg,rgba(151,99,234,0) 24.39%,#fff568)}.total_wrap .gradient:after,.total_wrap .gradient:before{content:"";width:100%;position:absolute;bottom:-2px;left:0}.total_wrap .gradient:before{height:1002px;z-index:1;background:linear-gradient(180deg,#111 24.39%,#9763ea)}.total_wrap .gradient.main:before{height:2554px;bottom:-71px}.total_wrap .gradient.main:after{height:1698px;bottom:-71px}#contents section.bg_b .num{color:#d4d4d4}#contents.main_page .main_kv{width:100%;height:100vh;position:relative;background-color:#fff}#contents.main_page .main_kv .kv_tit{width:100%;top:50%;transform:translateY(calc(-50% - 33px));position:relative}#contents.main_page .main_kv .tit_area{width:100%;max-width:1920px;margin:0 auto;height:100%;position:relative;overflow:hidden}#contents.main_page .main_kv .tit_area .tit_inner{width:100%;position:relative}#contents.main_page .main_kv .tit_area .tit{width:69.58%;padding-top:19.38%;position:relative;overflow:hidden;background-clip:padding-box;backface-visibility:hidden}#contents.main_page .main_kv .tit_area .tit .fill_logo{width:100%;padding-top:54.34%;position:absolute;top:50%;transform:translateY(-50%);left:calc(-15.87% + 34px)}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg{width:98%;height:98%;position:absolute;top:1%;left:1%;z-index:1}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner{height:100%;float:left;position:relative}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner>div{width:100%;height:100%;left:0;bottom:-100%;position:absolute;transition:bottom .8s cubic-bezier(.17,.67,.83,.67)}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner>div.gray{background-color:#d4d4d4}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner>div.black{background-color:#111;transition-delay:.3s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg1{width:40%}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg1>div{transition-delay:0s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg2{width:21%}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg2>div{transition-delay:.1s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg3{width:39%}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg3>div{transition-delay:.2s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg.on .bg_inner>div{bottom:0}#contents.main_page .main_kv .tit_area .tit .fill_logo .white{background-repeat:no-repeat;background-position:50%;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-image:url(/_next/static/media/main-kv.17b531af.svg)}#contents.main_page .main_kv .tit_area .line_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contents.main_page .main_kv .tit_area .line_area{width:100%;height:2px;padding:0 32px;left:0;z-index:2;margin-top:24px}#contents.main_page .main_kv .tit_area .line_area .line{height:100%;float:left;margin-right:1.4%;position:relative}#contents.main_page .main_kv .tit_area .line_area .line:after{content:"";width:0;height:100%;position:absolute;top:0;left:0;transition:width .5s ease;background-color:#111}#contents.main_page .main_kv .tit_area .line_area .line:last-child{margin-right:0}#contents.main_page .main_kv .tit_area .line_area .line.line1{width:16.49%}#contents.main_page .main_kv .tit_area .line_area .line.line1:after{transition-delay:0}#contents.main_page .main_kv .tit_area .line_area .line.line2{width:13.58%}#contents.main_page .main_kv .tit_area .line_area .line.line2:after{transition-delay:.18s}#contents.main_page .main_kv .tit_area .line_area .line.line3{width:16.38%}#contents.main_page .main_kv .tit_area .line_area .line.line3:after{transition-delay:.28s}#contents.main_page .main_kv .tit_area .line_area .line.line4{width:49.35%}#contents.main_page .main_kv .tit_area .line_area .line.line4:after{transition-duration:.8s;transition-delay:.8s}#contents.main_page .main_kv .tit_area .line_area.on .line:after{width:100%}#contents.main_page .main_kv .scroll{width:100%;top:627px;left:0;text-align:right;padding:0 38px;margin-top:29px}#contents.main_page .main_kv .scroll .scroll_inner{overflow:hidden}#contents.main_page .main_kv .scroll .scroll_inner p{transition:transform .3s ease;color:#111;font-weight:700;font-size:24px;line-height:24px;letter-spacing:.96px;font-family:Roboto Condensed;transform:translateY(-100%)}#contents.main_page .main_kv .scroll .scroll_inner p>span{font-size:inherit;font-family:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;display:inline-block;animation:opaciryMotion 1s infinite}#contents.main_page .main_kv .scroll.on .scroll_inner p{transform:translateY(0)}#contents.main_page .main_kv .sub_txt{width:100%;left:0;top:0;z-index:2;font-size:0;padding:0 40px 0 32px;margin-top:89px}#contents.main_page .main_kv .sub_txt p{font-size:36px;font-weight:300;line-height:46px;letter-spacing:-.72px;color:#999}#contents.main_page .main_kv .sub_txt p span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#111;display:inline-block}#contents.main_page .main_kv .sub_txt>div.right{text-align:right}#contents.main_page .main_kv .sub_txt>div .inner{overflow:hidden}#contents.main_page .main_kv .sub_txt>div .inner p{transform:translateY(100%);transition:transform .3s ease}#contents.main_page .main_kv .sub_txt>div .inner:first-child p{transition-delay:0s}#contents.main_page .main_kv .sub_txt>div .inner:nth-child(2) p{transition-delay:.1s}#contents.main_page .main_kv .sub_txt>div .inner:nth-child(3) p{transition-delay:.15s}#contents.main_page .main_kv .sub_txt.on>div .inner p{transform:translateY(0)}#contents.main_page section{background-color:#fff;padding-top:144px}#contents.main_page section.bg_b,#contents.main_page section.bg_b .tit_type1:after{background-color:#111}#contents.main_page section.bg_b .tit_type1 h2{color:#fff}#contents.main_page section.bg_b .tit_type1 h2 span{color:#f0f0f0}#contents.main_page section.services{padding-top:224px}#contents.main_page section.treatment_cases{padding-bottom:144px}#contents.main_page section.treatment_cases .list_type2{overflow:hidden}#contents.main_page section.treatment_cases .list_type2 .list{transform:translateX(20px);opacity:0;transition:transform .2s ease,opacity .2s ease}#contents.main_page section.treatment_cases .list_type2 .list.animate{opacity:1;transform:translateX(0)}#contents.main_page section.schedule{padding-bottom:144px}#contents.main_page section.schedule .schedule_time{margin-bottom:24px}#contents.main_page section.column,#contents.main_page section.team_ara{padding-bottom:144px}#contents.main_page .list_type3 .list{background-color:#111}#contents.sub_page{padding-top:180px}#contents.sub_page.about_page section{position:relative;padding:88px 0}#contents.sub_page.about_page section:after{content:"";position:absolute;height:2px;width:calc(100% - 64px);max-width:1920px;bottom:0;background-color:#111;left:50%;transform:translateX(-50%)}#contents.sub_page.about_page section:last-child:after{display:none}#contents.sub_page.about_page section.center_about .img_area{font-size:0;position:relative}#contents.sub_page.about_page section.center_about .img_area:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;transition:height .8s ease}#contents.sub_page.about_page section.center_about .img_area.on:after{height:0}#contents.sub_page.about_page section.center_about .panel_type1{padding-bottom:48px;position:relative}#contents.sub_page.about_page section.center_about .panel_type1:after{content:"";width:0;height:1px;background-color:#444;transition:width .5s ease;position:absolute;left:0;bottom:0}#contents.sub_page.about_page section.center_about .panel_type1:before{content:"";width:0;height:1px;background-color:#444;transition:width .8s ease;position:absolute;left:0;top:0}#contents.sub_page.about_page section.center_about .panel_type1 .panel_type1_tit{padding-top:28px;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}#contents.sub_page.about_page section.center_about .panel_type1.on:after,#contents.sub_page.about_page section.center_about .panel_type1.on:before{width:100%}#contents.sub_page.about_page section.center_about .panel_type1.on .panel_type1_tit{opacity:1;transform:translateY(0)}#contents.sub_page.about_page section.center_about .panel_type3{padding-top:48px}#contents.sub_page.about_page section.directions .map_area{background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/_next/static/media/map.f0bc22a1.jpg);padding-top:43.86%;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}#contents.sub_page.about_page section.directions .map_area.on{opacity:1;transform:translateY(0)}#contents.sub_page.about_page section.directions .address_area{padding-top:48px}#contents.sub_page.about_page section.directions .address_area dl{opacity:0;transform:translateX(30px);transition:opacity .3s ease,transform .5s ease}#contents.sub_page.about_page section.directions .address_area dl dt{font-size:24px;font-weight:300;line-height:1;letter-spacing:.48px;color:#333}#contents.sub_page.about_page section.directions .address_area dl dd,#contents.sub_page.about_page section.directions .address_area dl dd a{padding-top:16px;font-size:48px;font-weight:300;line-height:120.833%;letter-spacing:-.192px}#contents.sub_page.about_page section.directions .address_area dl dd a{display:block}#contents.sub_page.about_page section.directions .address_area dl dd ul{padding-top:16px}#contents.sub_page.about_page section.directions .address_area dl dd ul li{float:none;font-size:24px;color:#333;font-weight:300;line-height:1.5;letter-spacing:-.096px}#contents.sub_page.about_page section.directions .address_area dl:first-child{width:38.36%;margin-right:4.04%}#contents.sub_page.about_page section.directions .address_area dl:nth-child(2){width:27.59%;margin-right:6.25%}#contents.sub_page.about_page section.directions .address_area dl:last-child{width:23.76%}#contents.sub_page.about_page section.directions .address_area dl.animate{opacity:1;transform:translateX(0)}#contents.sub_page.about_page .dropdown{display:none}#contents.sub_page.treatment_page .float_wrap:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contents.sub_page.treatment_page .float_wrap{width:100%;max-width:1728px}#contents.sub_page.treatment_page .float_wrap .left{margin-right:64px}#contents.sub_page.treatment_page .float_wrap .left,#contents.sub_page.treatment_page .float_wrap .right{float:left;width:calc(50% - 32px)}#contents.sub_page.treatment_page .float_wrap .list_type2{width:100%}#contents.sub_page.treatment_page .float_wrap .list_type2 .list{width:calc(50% - 16px);margin-right:32px;margin-bottom:0}#contents.sub_page.treatment_page .float_wrap .list_type2 .list:last-child{margin-right:0}#contents.sub_page.treatment_page section{position:relative;padding:88px 0}#contents.sub_page.treatment_page section:after{content:"";position:absolute;height:2px;width:calc(100% - 64px);max-width:1920px;bottom:0;background-color:#111;left:50%;transform:translateX(-50%)}#contents.sub_page.treatment_page section .panel_type1{margin-top:48px}#contents.sub_page.treatment_page section .panel_type1 .panel_type1_tit{padding-top:24px;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}#contents.sub_page.treatment_page section .panel_type4{margin-top:48px}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1{position:relative}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1:after{content:"";width:0;height:1px;background-color:#444;transition:width .5s ease;position:absolute;left:0;bottom:0}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1:before{content:"";width:0;height:1px;background-color:#444;transition:width .8s ease;position:absolute;left:0;top:0}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1.on:after,#contents.sub_page.treatment_page section .wrap_type1 .panel_type1.on:before{width:100%}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1.on .panel_type1_tit{opacity:1;transform:translateY(0)}#contents.sub_page.treatment_page section>.panel_type1{position:relative}#contents.sub_page.treatment_page section>.panel_type1:before{top:0}#contents.sub_page.treatment_page section>.panel_type1:after,#contents.sub_page.treatment_page section>.panel_type1:before{content:"";position:absolute;height:1px;transition:width .5s ease;width:0;max-width:1920px;background-color:#444;left:50%;transform:translateX(-50%)}#contents.sub_page.treatment_page section>.panel_type1:after{bottom:0}#contents.sub_page.treatment_page section>.panel_type1 .panel_type1_tit{padding-bottom:48px}#contents.sub_page.treatment_page section>.panel_type1.on:after,#contents.sub_page.treatment_page section>.panel_type1.on:before{width:calc(100% - 64px)}#contents.sub_page.treatment_page section>.panel_type1.on .panel_type1_tit{opacity:1;transform:translateY(0)}#contents.sub_page.treatment_page section.surgery>.panel_type1{position:relative}#contents.sub_page.treatment_page section.dentistry .panel_type1{border-bottom:0}#contents.sub_page.treatment_page section.dentistry .panel_type1:last-of-type{border-top:0;margin-top:0;padding-top:36px;border-bottom:1px solid #444}#contents.sub_page.treatment_page section.dentistry .panel_type1:last-of-type .panel_type1_tit{padding-top:0}#contents.sub_page.treatment_page section.dentistry .list_type2 .tit_type2{border-bottom:0;border-top:1px solid #444}#contents.sub_page.treatment_page section.cfc .panel_type1:last-of-type .panel_type1_tit{padding-bottom:16px}#contents.sub_page.treatment_page section.cfc .list_type2{width:100%;max-width:1696px}#contents.sub_page.treatment_page section.cfc .list_type2 .list{width:calc(25% - 24px);margin-right:32px}#contents.sub_page.treatment_page section.cfc .list_type2 .list:last-child{margin-right:0}#contents.sub_page.treatment_page section.cfc .list_type2 .tit_type2{border-bottom:0;border-top:1px solid #444}#contents.sub_page.treatment_page section.health_checkup:after{display:none}#contents.sub_page.treatment_page section.health_checkup .list_type6 li{width:calc(33.33% - 37.33px);margin-right:56px}#contents.sub_page.treatment_page section.health_checkup .list_type6 li:nth-of-type(2n){margin-right:56px}#contents.sub_page.treatment_page section.health_checkup .list_type6 li:nth-of-type(3n){margin-right:0}#contents.sub_page.treatment_page section.health_checkup .list_type6 li:first-child,#contents.sub_page.treatment_page section.health_checkup .list_type6 li:nth-of-type(2),#contents.sub_page.treatment_page section.health_checkup .list_type6 li:nth-of-type(3){border-top:1px solid #d4d4d4}#contents.sub_page.treatment_page section.etc{padding-bottom:48px}#contents.sub_page.cases_page .line{width:100%;height:2px;display:block;background-color:#111}#contents.sub_page.cases_page section{padding:88px 0}#contents.sub_page.column_page,#contents.sub_page.column_view_page{padding-top:0}#contents.sub_page.column_page section:first-child,#contents.sub_page.column_view_page section:first-child{padding-top:180px}#contents.sub_page.column_page section:last-child,#contents.sub_page.column_view_page section:last-child{padding-bottom:88px}#contents.sub_page.column_page .sub_page_tit,#contents.sub_page.column_view_page .sub_page_tit{padding-top:180px}#contents.sub_page.column_page .sub_page_tit:after,#contents.sub_page.column_view_page .sub_page_tit:after{background-color:#111}#contents.sub_page.column_page .sub_page_tit h3,#contents.sub_page.column_view_page .sub_page_tit h3{color:#d4d4d4}#contents.sub_page.column_page .pagination,#contents.sub_page.column_view_page .pagination{margin-top:40px}#contents.sub_page.column_view_page .wrap_type1{display:flex;gap:16px}@keyframes opaciryMotion{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes kvTxt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fab_blog{height:64px;position:fixed;right:24px;bottom:40px;z-index:11;border-radius:32px;background-color:#333;overflow:hidden;display:grid;grid-template-columns:64px 0fr;align-items:center;transition:grid-template-columns .45s cubic-bezier(.22,.61,.36,1)}.fab_blog .fab_icon{width:64px;height:64px;position:relative;transition:opacity .2s ease}.fab_blog .fab_icon:before{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/_next/static/media/icn-sns-blog.bdad0a54.svg)}.fab_blog .fab_label{min-width:0;overflow:hidden;opacity:0;transition:opacity .25s ease}.fab_blog .fab_label .inner{display:flex;align-items:center;gap:10px;padding:0 36px 0 42px;white-space:nowrap}.fab_blog .fab_label em{font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.64px;color:#fff;font-style:normal}.fab_blog .fab_label .arrow{background-repeat:no-repeat;background-position:50%;background-size:100%;width:16px;height:16px;flex-shrink:0;background-image:url(/_next/static/media/icn-fab-arrow.18431214.svg)}.fab_blog:hover{grid-template-columns:0 1fr}.fab_blog:hover .fab_icon{opacity:0}.fab_blog:hover .fab_label{opacity:1;transition-delay:.15s}}@font-face{font-family:Roboto Condensed;font-weight:300;font-display:swap;src:local("Roboto Condensed"),url(/fonts/RobotoCondensed-Light.woff2) format("woff2"),url(/fonts/RobotoCondensed-Light.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-weight:700;font-display:swap;src:local("Roboto Condensed"),url(/fonts/RobotoCondensed-Bold.woff2) format("woff2"),url(/fonts/RobotoCondensed-Bold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/fonts/Pretendard-Black.woff2) format("woff2"),url(/fonts/Pretendard-Black.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/fonts/Pretendard-ExtraBold.woff2) format("woff2"),url(/fonts/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/fonts/Pretendard-Bold.woff2) format("woff2"),url(/fonts/Pretendard-Bold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/fonts/Pretendard-SemiBold.woff2) format("woff2"),url(/fonts/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/fonts/Pretendard-Medium.woff2) format("woff2"),url(/fonts/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/fonts/Pretendard-Regular.woff2) format("woff2"),url(/fonts/Pretendard-Regular.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/fonts/Pretendard-Light.woff2) format("woff2"),url(/fonts/Pretendard-Light.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/fonts/Pretendard-ExtraLight.woff2) format("woff2"),url(/fonts/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/fonts/Pretendard-Thin.woff2) format("woff2"),url(/fonts/Pretendard-Thin.woff) format("woff")}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Black.woff2) format("woff2"),url(/fonts/Poppins-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2"),url(/fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2"),url(/fonts/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.woff2) format("woff2"),url(/fonts/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraBold.woff2) format("woff2"),url(/fonts/Poppins-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLight.woff2) format("woff2"),url(/fonts/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2"),url(/fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Thin.woff2) format("woff2"),url(/fonts/Poppins-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}*{box-sizing:border-box}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,nav,object,ol,output,p,pre,q,s,samp,section,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;color:#fff;vertical-align:baseline;-webkit-text-size-adjust:100%;font-feature-settings:"liga" 0}body,html{width:100%}td,th,tr{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:100%;color:#fff}li,ol,ul{list-style:none}.clb:after,ol:after,ul:after{content:"";display:block;clear:both}dl,li{float:left}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,a:hover{text-decoration:none}caption,legend{display:none}input{-moz-appearance:none;appearance:none}input,select{font:100%;outline:0}select{border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input{border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}input[type=checkbox],input[type=radio]{background:0 0;border:none;cursor:pointer}input[type=submit]{cursor:pointer}strong{font-weight:700}input:focus:-moz-placeholder,input:focus:-ms-input-placeholder,input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder,textarea:focus:-ms-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:-ms-input-placeholder,input::-webkit-input-placeholder{color:#939598}input::-moz-placeholder{color:#939598}button{border:none;background:0 0;padding:0;font-family:Pretendard,sans-serif}button:focus{outline:0}.bld{display:none}.after,.afters:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}@media(max-width:1024px){body,html{width:100%;min-height:100%;background-color:#111}body.fixed,html.fixed{position:fixed;left:0}.view_area,.white_page{background-color:#fff}.view_area a,.view_area abbr,.view_area acronym,.view_area address,.view_area article,.view_area aside,.view_area audio,.view_area b,.view_area big,.view_area blockquote,.view_area body,.view_area canvas,.view_area caption,.view_area cite,.view_area code,.view_area dd,.view_area del,.view_area details,.view_area dfn,.view_area div,.view_area dl,.view_area dt,.view_area em,.view_area fieldset,.view_area figcaption,.view_area figure,.view_area footer,.view_area form,.view_area h1,.view_area h2,.view_area h3,.view_area h4,.view_area h5,.view_area h6,.view_area header,.view_area hgroup,.view_area html,.view_area i,.view_area iframe,.view_area img,.view_area input,.view_area ins,.view_area kbd,.view_area label,.view_area legend,.view_area li,.view_area mark,.view_area nav,.view_area object,.view_area ol,.view_area output,.view_area p,.view_area pre,.view_area q,.view_area s,.view_area samp,.view_area section,.view_area select,.view_area small,.view_area span,.view_area strike,.view_area strong,.view_area sub,.view_area sup,.view_area table,.view_area tbody,.view_area td,.view_area textarea,.view_area tfoot,.view_area th,.view_area thead,.view_area time,.view_area tr,.view_area tt,.view_area ul,.view_area var,.view_area video,.white_page a,.white_page abbr,.white_page acronym,.white_page address,.white_page article,.white_page aside,.white_page audio,.white_page b,.white_page big,.white_page blockquote,.white_page body,.white_page canvas,.white_page caption,.white_page cite,.white_page code,.white_page dd,.white_page del,.white_page details,.white_page dfn,.white_page div,.white_page dl,.white_page dt,.white_page em,.white_page fieldset,.white_page figcaption,.white_page figure,.white_page footer,.white_page form,.white_page h1,.white_page h2,.white_page h3,.white_page h4,.white_page h5,.white_page h6,.white_page header,.white_page hgroup,.white_page html,.white_page i,.white_page iframe,.white_page img,.white_page input,.white_page ins,.white_page kbd,.white_page label,.white_page legend,.white_page li,.white_page mark,.white_page nav,.white_page object,.white_page ol,.white_page output,.white_page p,.white_page pre,.white_page q,.white_page s,.white_page samp,.white_page section,.white_page select,.white_page small,.white_page span,.white_page strike,.white_page strong,.white_page sub,.white_page sup,.white_page table,.white_page tbody,.white_page td,.white_page textarea,.white_page tfoot,.white_page th,.white_page thead,.white_page time,.white_page tr,.white_page tt,.white_page ul,.white_page var,.white_page video{color:#111}section.bg_b{background-color:#111}section.bg_b a,section.bg_b abbr,section.bg_b acronym,section.bg_b address,section.bg_b article,section.bg_b aside,section.bg_b audio,section.bg_b b,section.bg_b big,section.bg_b blockquote,section.bg_b body,section.bg_b canvas,section.bg_b caption,section.bg_b cite,section.bg_b code,section.bg_b dd,section.bg_b del,section.bg_b details,section.bg_b dfn,section.bg_b div,section.bg_b dl,section.bg_b dt,section.bg_b em,section.bg_b fieldset,section.bg_b figcaption,section.bg_b figure,section.bg_b footer,section.bg_b form,section.bg_b h1,section.bg_b h2,section.bg_b h3,section.bg_b h4,section.bg_b h5,section.bg_b h6,section.bg_b header,section.bg_b hgroup,section.bg_b html,section.bg_b i,section.bg_b iframe,section.bg_b img,section.bg_b input,section.bg_b ins,section.bg_b kbd,section.bg_b label,section.bg_b legend,section.bg_b li,section.bg_b mark,section.bg_b nav,section.bg_b object,section.bg_b ol,section.bg_b output,section.bg_b p,section.bg_b pre,section.bg_b q,section.bg_b s,section.bg_b samp,section.bg_b section,section.bg_b select,section.bg_b small,section.bg_b span,section.bg_b strike,section.bg_b strong,section.bg_b sub,section.bg_b sup,section.bg_b table,section.bg_b tbody,section.bg_b td,section.bg_b textarea,section.bg_b tfoot,section.bg_b th,section.bg_b thead,section.bg_b time,section.bg_b tr,section.bg_b tt,section.bg_b ul,section.bg_b var,section.bg_b video{color:#fff}.d_only{display:none!important}.m_only{display:block!important}.wrap_type1:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.wrap_type1{width:100%;margin:0 auto;padding:0 16px}.wrap_type3:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.wrap_type3{width:100%;margin:0 auto;padding:0 18px}.pagination{display:flex;justify-content:center;align-items:center}.pagination button,.pagination span{display:block}.pagination button.prev1,.pagination span.prev1{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;font-size:0;transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-active-rightend.7bb6f604.svg)}.pagination button.prev1.disabled,.pagination span.prev1.disabled{transform:rotate(0deg);background-image:url(/_next/static/media/object-paging-disable-leftend.299c6278.svg)}.pagination button.prev2,.pagination span.prev2{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;font-size:0;margin-right:5px;transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-active-right.3dbf2a63.svg)}.pagination button.prev2.disabled,.pagination span.prev2.disabled{transform:rotate(0deg);background-image:url(/_next/static/media/object-paging-disable-left.21577ae7.svg)}.pagination button.num,.pagination span.num{width:32px;height:32px;text-align:center;line-height:1;letter-spacing:-.032px;font-family:Roboto Condensed;color:#f2f2f2;margin:0 3px;cursor:pointer;display:inline-block}.pagination button.num.active,.pagination button.num:hover,.pagination span.num.active,.pagination span.num:hover{background-color:#f2f2f2;color:#111;font-weight:700}.pagination button.next1,.pagination span.next1{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;margin-left:5px;font-size:0;background-image:url(/_next/static/media/object-paging-active-right.3dbf2a63.svg)}.pagination button.next1.disabled,.pagination span.next1.disabled{transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-disable-left.21577ae7.svg)}.pagination button.next2,.pagination span.next2{background-repeat:no-repeat;background-position:50%;background-size:100%;width:32px;height:32px;font-size:0;background-image:url(/_next/static/media/object-paging-active-rightend.7bb6f604.svg)}.pagination button.next2.disabled,.pagination span.next2.disabled{transform:rotate(180deg);background-image:url(/_next/static/media/object-paging-disable-leftend.299c6278.svg)}.tab_type1 .tab_btn_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.tab_type1 .tab_btn_area{padding-bottom:14px}.tab_type1 .tab_btn_area .tab_btn{float:left;margin-right:16px;cursor:pointer;font-weight:300;line-height:137.5%;letter-spacing:-.32px;color:#999;position:relative}.tab_type1 .tab_btn_area .tab_btn:after{content:"";width:0;height:1px;position:absolute;bottom:2px;left:0;background-color:#111;transition:width .5s ease}.tab_type1 .tab_btn_area .tab_btn:last-child{margin-right:0}.tab_type1 .tab_btn_area .tab_btn.on,.tab_type1 .tab_btn_area .tab_btn:hover{color:#111}.tab_type1 .tab_btn_area .tab_btn.on:after,.tab_type1 .tab_btn_area .tab_btn:hover:after{width:100%}.tab_type1 .tab_cont{transition:opacity .5s ease}.tab_type1 .tab_cont.fade .list_type1 .txt_area{animation:kvTxt .4s ease-in forwards}.tab_type1 .tab_cont.out .list_type1.on .txt_area{animation:none}.tab_type2{width:100%}.tab_type2 .tab_btn_area{overflow-x:auto;padding-bottom:24px}.tab_type2 .tab_btn_area .wrap_type4{white-space:nowrap;padding:0 16px}.tab_type2 .tab_btn_area .tab_btn{min-width:96px;background-color:#f2f2f2;padding:8px 10px;text-align:center;margin-right:4px;cursor:pointer;position:relative;display:inline-block}.tab_type2 .tab_btn_area .tab_btn:last-child{margin-right:16px}.tab_type2 .tab_btn_area .tab_btn .hover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .4s ease}.tab_type2 .tab_btn_area .tab_btn .hover .hidden{background-color:#111;width:100%;min-width:100%;height:100%;position:relative;top:0;left:0;padding:8px 10px}.tab_type2 .tab_btn_area .tab_btn .hover .hidden p{color:#fff}.tab_type2 .tab_btn_area .tab_btn p{font-size:12px;line-height:1;letter-spacing:-.048px}.tab_type2 .tab_btn_area .tab_btn>p{position:relative;z-index:2}.tab_type2 .tab_btn_area .tab_btn.active .hover,.tab_type2 .tab_btn_area .tab_btn:hover .hover{clip-path:inset(0 0 0 0)}.tab_type2 .tab_btn_area .tab_btn.active .hover:after,.tab_type2 .tab_btn_area .tab_btn:hover .hover:after{left:100%}.tab_type2 .tab_cont{transition:opacity .3s ease}.tab_type2 .tab_cont.fade{opacity:1}.tab_type2 .tab_cont.out{opacity:0}.btn_type1{padding:9px 47px 9px 44px;display:inline-block;background-color:#111}.btn_type1>span{display:block;font-weight:500;letter-spacing:-.064px;line-height:137.5%;position:relative}.btn_type1>span:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:6px;height:6px;position:absolute;right:-10px;top:0;background-image:url(/_next/static/media/arrow-diagonal.b259b193.svg)}.btn_type2{padding:7px 36px 7px 44px;background-color:#111;letter-spacing:-.064px;text-align:center}.btn_type2,.btn_type2 span{display:block;color:#f2f2f2!important}.btn_type2 span{font-size:12px;font-family:Roboto Condensed;letter-spacing:-.048px}.btn_type2 span:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";display:inline-block;width:6px;height:6px;margin-left:4px;vertical-align:top;background-image:url(/_next/static/media/btn2-arrow.7dacf7ce.svg)}.btn_type3{padding:10px 36px 10px 44px;outline:none;background-color:#fff;font-size:0}.btn_type3,.btn_type3>span{font-family:Roboto Condensed;display:block}.btn_type3>span{font-size:12px;font-weight:700;line-height:1;letter-spacing:-.048px;color:#333!important}.btn_type3>span:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";display:inline-block;margin-left:4px;width:6px;height:6px;vertical-align:top;background-image:url(/_next/static/media/btn3-arrow.098bca8b.svg)}.nav_type1{position:relative;z-index:10;position:sticky;top:80px;transition:top .3s ease,opacity .3s ease;padding:0 16px}.nav_type1 .selected{background-color:#111;padding:9px 14px 9px 12px;font-size:12px;color:#fff;letter-spacing:-.04px;position:relative}.nav_type1 .selected span{display:inline-block;font-size:10px;color:#fff;letter-spacing:-.04px;font-family:Roboto Condensed;vertical-align:1px;margin-right:3px}.nav_type1 .selected:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:8px;height:5px;background-image:url(/_next/static/media/nav1-arrow.61df3e95.svg);position:absolute;top:calc(50% - 2.5px);right:14px;transition:transform .5s ease}.nav_type1 .selected.active:after{transform:rotate(-180deg)}.nav_type1 ul{width:calc(100% - 32px);position:absolute;background-color:#fff;left:16px;top:100%;max-height:0;transition:max-height .3s ease;overflow:hidden}.nav_type1 ul:after{top:0}.nav_type1 ul:after,.nav_type1 ul:before{content:"";width:100%;height:2px;background-color:#111;position:absolute;left:0;z-index:5}.nav_type1 ul:before{bottom:0}.nav_type1 ul li{float:none;padding:9px 14px 9px 12px;cursor:pointer;position:relative}.nav_type1 ul li:after{content:"";width:calc(100% - 32px);height:1px;background-color:#d4d4d4;position:absolute;bottom:0;left:16px;z-index:5}.nav_type1 ul li:last-child:after{display:none}.nav_type1 ul li .hover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .7s ease}.nav_type1 ul li .hover .hidden{background-color:#111;width:100%;min-width:100%;height:100%;position:relative;top:0;left:0;padding:9px 14px 9px 12px}.nav_type1 ul li .hover .hidden p{font-size:12px;letter-spacing:-.04px;color:#fff}.nav_type1 ul li .hover .hidden p span{font-size:10px;color:#fff;letter-spacing:-.04px;font-family:Roboto Condensed;vertical-align:1px;margin-right:3px}.nav_type1 ul li p{width:100%;font-size:12px;letter-spacing:-.04px;position:relative;z-index:2}.nav_type1 ul li p span{display:inline-block;font-size:10px;letter-spacing:-.04px;font-family:Roboto Condensed;vertical-align:1px;margin-right:3px}.nav_type1 ul li.active:after,.nav_type1 ul li:hover:after{display:none}.nav_type1 ul li.active .hover,.nav_type1 ul li:hover .hover{clip-path:inset(0 0 0 0)}.nav_type1 ul li.active .hover:after,.nav_type1 ul li:hover .hover:after{left:100%}.nav_type1.header_hidden{pointer-events:none;top:0;opacity:0}.list_type1{position:relative;overflow:hidden}.list_type1 .line_1{content:"";width:0;height:1px;background-color:#aaa;position:absolute;top:0;left:0;transition:width .7s ease;z-index:2}.list_type1 .wid{width:100%;display:block;position:relative;padding:30px 20px;height:276px}.list_type1 .wid .hover_area{display:flex;flex-direction:column;justify-content:space-between;height:100%}.list_type1 .wid:after{width:0;height:1px;bottom:0;left:0;transition:width .7s ease}.list_type1 .wid:after,.list_type1 .wid:before{content:"";background-color:#aaa;position:absolute;z-index:2}.list_type1 .wid:before{width:1px;height:0;top:0;left:-1px;transition:height .7s ease}.list_type1 .wid .txt_area{height:136px;font-size:0;height:100%;display:flex;flex-wrap:wrap;align-content:space-between;position:relative;z-index:2;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.list_type1 .wid .txt_area .tit{font-size:20px;font-weight:300;line-height:1;letter-spacing:-.08px;color:#999;width:100%;position:relative;transition:color .3s ease}.list_type1 .wid .txt_area .tit .arrow{background-repeat:no-repeat;background-position:50%;background-size:100%;width:16px;height:16px;position:absolute;top:0;right:0;background-image:url(/_next/static/media/list1-arrow.ff063bda.svg);transition:background-image 0s .4s}.list_type1 .wid .txt_area .tit span{margin-right:4px;font-size:15px;font-weight:300;line-height:1;display:inline-block;color:#aaa;vertical-align:top;font-family:Roboto Condensed}.list_type1 .wid .txt_area .sub_txt{width:100%}.list_type1 .wid .txt_area .sub_txt p{font-size:14px;font-weight:300;letter-spacing:-.14px;color:#999;line-height:142.587%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(712.935%*1em);-webkit-line-clamp:5}.list_type1 .wid .bg{width:100%;height:0;position:absolute;bottom:0;left:0;background-color:#111;transition:height .8s ease}.list_type1 .wid.active .txt_area .tit{color:#fff}.list_type1 .wid.active .txt_area .tit .arrow{background-image:url(/_next/static/media/list1-arrow-w.8b060653.svg)}.list_type1 .wid.active .txt_area .sub_txt p,.list_type1 .wid.active .txt_area .tit span{color:#fff}.list_type1 .wid.active .bg{height:100%}.list_type1.on .line_1,.list_type1.on>a:after{width:100%}.list_type1.on>a:before{height:100%}.list_type1.on .txt_area{animation:kvTxt .4s ease-in .5s forwards}.list_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type2 .list{width:calc(50% - 8px);margin-right:16px;margin-bottom:24px;float:left}.list_type2 .list:last-child,.list_type2 .list:nth-child(2n){margin-right:0}.list_type2 .list:nth-of-type(odd):nth-last-child(-n+2),.list_type2 .list:nth-of-type(odd):nth-last-child(-n+2)~.list{margin-bottom:0}.list_type2 .list .img_area{width:100%;position:relative;font-size:0}.list_type2 .list .img_area:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";display:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;background-image:url(/_next/static/media/icn-thumb-hover.299015c2.svg);animation:opaciryMotion 3s ease-in-out infinite}.list_type2 .list .txt_area{border-bottom:1px solid #444;padding:8px;font-size:0}.list_type2 .list .txt_area p{font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px;color:#333}.list_type2 .list.blur .img_area{overflow:hidden}.list_type2 .list.blur .img_area img{transition:filter .7s ease;filter:blur(30px)}.list_type2 .list.blur .img_area:after{display:block}.list_type2 .list.blur.active .img_area:after{display:none}.list_type2 .list.blur.active img{filter:none}.list_type3>.list{padding:24px 0 9px;position:sticky}.list_type3>.list:after{content:"";width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:0}.list_type3>.list:first-child{padding-top:25px}.list_type3>.list:last-child:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:0}.list_type3>.list .bg{width:100%;background-color:RGB(247,247,247)}.list_type3>.list .bg .img_area{width:328px;margin:0 auto;aspect-ratio:328/452;position:relative;height:100%}.list_type3>.list .profile{width:100%;position:relative}.list_type3>.list .profile .modal_btn{font-size:0;background-color:#fff;width:38px;height:38px;position:absolute;top:22px;right:0}.list_type3>.list .profile .modal_btn:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:15px;height:15px;background-image:url(/_next/static/media/arrow_diagonal.be5cf627.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:top .3s ease,left .3s ease}.list_type3>.list .profile>.tit{padding:24px 0}.list_type3>.list .profile>.tit .name{font-size:36px;font-weight:300;line-height:1;letter-spacing:-.144px}.list_type3>.list .profile>.tit .name_eng{font-family:Roboto Condensed;font-size:18px;font-weight:300;line-height:111.111%;color:#999;padding-top:4px}.list_type3>.list .profile>.tit .position{padding-top:4px;color:#aaa;font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px}.list_type3>.list .profile>.tit .position>span{width:2px;height:2px;border-radius:50%;background-color:#aaa;display:inline-block;margin:0 8px;vertical-align:5px}.list_type3>.list .profile>.tit .position>span:last-child{display:none}.list_type3>.list .profile .group{padding:16px 0;border-top:1px solid #444}.list_type3>.list .profile .group .tit{position:relative;display:flex;justify-content:space-between;align-items:center}.list_type3>.list .profile .group .tit p{font-family:Roboto Condensed;font-size:20px;line-height:1;font-weight:300}.list_type3>.list .profile .group .tit .plus{width:24px;height:24px;position:relative;transition:transform .2s ease}.list_type3>.list .profile .group .tit .plus span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.list_type3>.list .profile .group .tit .plus span:first-child{width:1px;height:24px}.list_type3>.list .profile .group .tit .plus span:last-child{width:24px;height:1px}.list_type3>.list .profile .group .tit .plus.on{transform:rotate(45deg)}.list_type3>.list .profile .group .list{padding-right:24px;overflow:hidden;transition:max-height .3s ease}.list_type3>.list .profile .group .list ul{padding-top:8px}.list_type3>.list .profile .group .list ul li{float:none;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:-.048px;color:#aaa;position:relative;padding-left:10px}.list_type3>.list .profile .group .list ul li:before{content:"";width:2px;height:2px;border-radius:50%;top:8px;left:2px;position:absolute;background-color:#aaa}.list_type3>.list .profile .accordion_type1 .group .tit .plus{display:block}.list_type3>.list .profile .accordion_type1 .group .list{max-height:0}.list_type3>.list .profile .accordion_type1.on .plus{transform:rotate(45deg)}.list_type3>.list .profile .accordion_type1.on .group .list{will-change:max-height;transform:translateZ(0);max-height:100px}.list_type4 li{float:none;padding:12px 8px 24px;position:relative;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .5s ease}.list_type4 li.animate{opacity:1;transform:translateY(0)}.list_type4 li:after{bottom:0}.list_type4 li:after,.list_type4 li:first-child:before{content:"";width:100%;height:1px;background-color:#d4d4d4;position:absolute;left:0}.list_type4 li:first-child:before{top:0}.list_type4 li .float_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type4 li .img{background-repeat:no-repeat;background-position:50%;background-size:100%;width:72px;height:72px;float:right}.list_type4 li .txt{width:calc(100% - 72px);float:left;padding-right:16px;padding-top:15px}.list_type4 li .sub{font-family:Roboto Condensed;color:#555;font-size:14px;font-weight:300;line-height:1}.list_type4 li .tit{padding-top:6px;font-size:22px;font-weight:300;line-height:1;letter-spacing:-.088px;word-break:keep-all}.list_type4 li .cont{padding-top:4px;font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px;word-break:keep-all}.list_type5 li{float:none;margin-bottom:16px}.list_type5 li:last-child{margin-bottom:0}.list_type5 li b{font-weight:500}.list_type5 li b,.list_type5 li p{line-height:137.5%;letter-spacing:-.064px}.list_type5 li p{padding-top:4px;color:#333;font-weight:300}.list_type6 li{float:none;width:100%;padding:14px 0;position:relative;display:flex;align-items:center}.list_type6 li:after{bottom:0}.list_type6 li:after,.list_type6 li:first-child:before{content:"";width:100%;height:1px;position:absolute;left:0;background-color:#d4d4d4}.list_type6 li:first-child:before{top:0}.list_type6 li .num{width:50px;padding-left:3px;flex-shrink:0;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .3s ease}.list_type6 li .num p{width:100%;font-size:32px;font-weight:300;line-height:1;font-family:Roboto Condensed;color:#999}.list_type6 li .cont{width:calc(100% - 50px);opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .3s ease}.list_type6 li .cont p{width:100%;font-weight:300;letter-spacing:-.064px;line-height:137.5%;color:#333}.list_type6 li .cont b{font-weight:500;line-height:137.5%;letter-spacing:-.064px}.list_type6 li .cont span{display:block;padding-top:2px;font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px}.list_type6 li.animate .cont,.list_type6 li.animate .num{opacity:1;transform:translateY(0)}.list_type7_area{position:relative;padding:16px 0}.list_type7_area:after{top:0}.list_type7_area:after,.list_type7_area:before{content:"";width:100%;left:0;height:1px;background-color:#444;position:absolute}.list_type7_area:before{bottom:0}.list_type7{display:flex;margin:0 auto}.list_type7 li{position:relative;text-align:center;flex:1;float:none;height:88px;display:flex;word-break:keep-all;align-items:center;margin:0 8px}.list_type7 li:after{content:"";width:1px;height:0;background-color:#d4d4d4;position:absolute;top:50%;left:-8px;transform:translateY(-50%);transition:height .5s ease}.list_type7 li:first-child{margin-left:0}.list_type7 li:first-child:after{display:none}.list_type7 li:last-child{margin-right:0}.list_type7 li:last-child:before{width:100%}.list_type7 li>div{width:100%;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center}.list_type7 li .black{width:100%;font-weight:500;line-height:137.5%;letter-spacing:-.064px}.list_type7 li .gray{width:100%;font-family:Roboto Condensed;padding-top:4px;font-size:14px;font-weight:300;line-height:1;color:#555}.list_type7.animate li:after{height:64px}.list_type7.list_type7_style1{flex-wrap:wrap;justify-content:center;max-width:272px}.list_type7.list_type7_style1 li{flex:none;width:100px;margin:0}.list_type7.list_type7_style1 li:first-child,.list_type7.list_type7_style1 li:nth-child(3){margin-right:36px}.list_type7.list_type7_style1 li:first-child:after,.list_type7.list_type7_style1 li:nth-child(3):after{display:block;left:auto;right:-36px}.list_type7.list_type7_style1 li:last-child,.list_type7.list_type7_style1 li:nth-child(2){margin-left:36px}.list_type7.list_type7_style1 li:first-child:before,.list_type7.list_type7_style1 li:nth-child(2):before{content:"";width:0;transition:width .5s ease;height:1px;background-color:#d4d4d4;position:absolute;bottom:0;left:0}.list_type7.list_type7_style1 li:last-child:after,.list_type7.list_type7_style1 li:nth-child(2):after{display:none}.list_type7.list_type7_style1.animate li:after{height:64px}.list_type7.list_type7_style1.animate li:first-child:before,.list_type7.list_type7_style1.animate li:nth-child(2):before{content:"";width:100px}.list_type7.list_type7_style2{flex-wrap:wrap;justify-content:center;max-width:272px}.list_type7.list_type7_style2 li{flex:none;width:100px;margin:0}.list_type7.list_type7_style2 li:last-child{width:100%}.list_type7.list_type7_style2 li:last-child:after{top:0;width:100%;height:1px}.list_type7.list_type7_style2 li:first-child,.list_type7.list_type7_style2 li:nth-child(3){margin-right:36px}.list_type7.list_type7_style2 li:first-child:after,.list_type7.list_type7_style2 li:nth-child(3):after{display:block;left:auto;right:-36px}.list_type7.list_type7_style2 li:nth-child(2),.list_type7.list_type7_style2 li:nth-child(4){margin-left:36px}.list_type7.list_type7_style2 li:first-child:before,.list_type7.list_type7_style2 li:nth-child(2):before{content:"";width:100px;height:1px;background-color:#d4d4d4;position:absolute;bottom:0;left:0}.list_type7.list_type7_style2 li:nth-child(2):after,.list_type7.list_type7_style2 li:nth-child(4):after{display:none}.list_type8{display:flex;flex-wrap:wrap}.list_type8 li{float:none;width:calc(50% - 8px);padding:24px 0;margin-right:16px;margin-bottom:16px;position:relative}.list_type8 li:after{bottom:0}.list_type8 li:after,.list_type8 li:before{content:"";width:0;height:2px;background-color:#f2f2f2;position:absolute;left:0;transition:width .5s ease}.list_type8 li:before{top:0}.list_type8 li:nth-of-type(2n){margin-right:0}.list_type8 li .img_area{width:100%}.list_type8 li .cont_area{height:110px;display:flex;flex-wrap:wrap;align-content:space-between}.list_type8 li .cont_area>div{width:100%}.list_type8 li .cont_area .tit{padding-top:12px;font-size:18px;font-weight:300;line-height:122.222%;letter-spacing:-.072px}.list_type8 li .cont_area .sub_tit{margin-top:4px}.list_type8 li .cont_area .cont,.list_type8 li .cont_area .sub_tit{font-size:14px;font-weight:300;letter-spacing:-.14px;line-height:142.857%}.list_type8 li .cont_area .cont{color:#d4d4d4;margin-top:12px}.list_type8 li.animate:after,.list_type8 li.animate:before{width:100%}.list_type9{font-size:0}.list_type9 li{float:none;border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;margin-bottom:16px}.list_type9 li:last-child{margin-bottom:0}.list_type9 a{width:100%;padding:40px 40px 40px 0}.list_type9 a .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;aspect-ratio:1000/561}.list_type9 a .cont_area{padding-top:16px}.list_type9 a .cont_area:first-child{padding-top:24px}.list_type9 a .cont_area p,.list_type9 a .cont_area>div{width:100%}.list_type9 a .cont_area .tit{font-size:20px;letter-spacing:-.08px;line-height:1.2;max-height:2.4em}.list_type9 a .cont_area .cont,.list_type9 a .cont_area .tit{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list_type9 a .cont_area .cont{padding-top:8px;font-size:14px;letter-spacing:-.14px;color:#999;line-height:142.857%;max-height:calc(285.714%*1em)}.list_type9 a .cont_area .date{margin-top:16px;font-family:Roboto Condensed;font-weight:700;line-height:1;font-size:13px;color:#999}.list_type10>.list{padding-top:16px;position:relative}.list_type10>.list:before{top:0}.list_type10>.list:before,.list_type10>.list:last-child:after{content:"";width:0;height:1px;background-color:#444;position:absolute;left:0;transition:width .5s ease}.list_type10>.list:last-child:after{bottom:0}.list_type10>.list:last-child{border-bottom:1px solid #444}.list_type10>.list .img_area{width:100%}.list_type10>.list .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:137.74%}.list_type10>.list:last-child{margin-bottom:0}.list_type10>.list:last-child:after{display:none}.list_type10>.list .profile{position:relative}.list_type10>.list .profile>.tit{padding:16px 0;border-bottom:1px solid #d4d4d4}.list_type10>.list .profile>.tit .name{word-break:keep-all;font-size:32px;font-weight:300;line-height:1;letter-spacing:-.128px}.list_type10>.list .profile>.tit .name_eng{font-family:Roboto Condensed;padding-top:8px;font-size:18px;font-weight:300;line-height:111.111%;color:#333}.list_type10>.list .profile>.tit .position{font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px;color:#333}.list_type10>.list .group{padding:16px 0;border-top:1px solid #444}.list_type10>.list .group .tit{position:relative;display:flex;justify-content:space-between;align-items:center}.list_type10>.list .group .tit p{font-family:Roboto Condensed;font-size:20px;line-height:1;font-weight:300}.list_type10>.list .group .tit .plus{width:24px;height:24px;position:relative;transition:transform .2s ease}.list_type10>.list .group .tit .plus span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#111}.list_type10>.list .group .tit .plus span:first-child{width:1px;height:24px}.list_type10>.list .group .tit .plus span:last-child{width:24px;height:1px}.list_type10>.list .group .tit .plus.close{transform:rotate(45deg)}.list_type10>.list .group .list{max-height:0;overflow:hidden;transition:max-height .3s ease}.list_type10>.list .group .list ul{padding-top:8px}.list_type10>.list .group .list ul li{float:none;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:-.048px;color:#333;position:relative;padding-left:10px}.list_type10>.list .group .list ul li:before{content:"";width:2px;height:2px;border-radius:50%;top:8px;left:2px;position:absolute;background-color:#aaa}.list_type10>.list .accordion_type1.on .plus{transform:rotate(45deg)}.list_type10>.list .accordion_type1.on .group .list{will-change:max-height;transform:translateZ(0)}.list_type10.on .list:after,.list_type10.on .list:before{width:100%}.table_type1{width:100%;position:relative}.table_type1:after{bottom:0}.table_type1:after,.table_type1:before{content:"";width:0;height:2px;background-color:#f2f2f2;position:absolute;left:0;transition:width .8s ease}.table_type1:before{top:0}.table_type1 .thead{width:100%;border-bottom:1px solid #f2f2f2}.table_type1 .thead .tr{display:flex}.table_type1 .thead .tr .th{padding:6px 0;text-align:center}.table_type1 .thead .tr .th p{font-weight:500;line-height:137.5%;letter-spacing:-.064px}.table_type1 .thead .tr .th:nth-child(2){width:24.39%}.table_type1 .thead .tr .th:nth-child(5){width:53.66%}.table_type1 .thead .tr .th:last-child{width:21.95%}.table_type1 .tbody{padding:16px 0 28px}.table_type1 .tbody .tr{display:flex}.table_type1 .tbody .tr .td{text-align:center;overflow:hidden}.table_type1 .tbody .tr .td p{opacity:0;transform:translateY(100%);transition:transform .5s ease,opacity .3s;color:#999;font-size:14px;font-weight:300;line-height:242.857%;letter-spacing:-.056px}.table_type1 .tbody .tr .td p.red{color:#ff446d}.table_type1 .tbody .tr .td p.green{color:#00cd2c}.table_type1 .tbody .tr .td:nth-child(2){width:24.39%}.table_type1 .tbody .tr .td:nth-child(5){width:53.66%}.table_type1 .tbody .tr .td:nth-child(5) p{color:#f2f2f2}.table_type1 .tbody .tr .td:last-child{width:21.95%}.table_type1 .tbody .tr.animate .td p{opacity:1;transform:translateY(0)}.table_type1.on:after,.table_type1.on:before{width:100%}.panel_type1{padding:12px 0}.panel_type1 .panel_type1_tit{font-size:20px;font-weight:300;letter-spacing:-.08px;line-height:1.2;padding-bottom:16px;padding-top:8px}.panel_type1 .panel_type1_tit span{display:inline-block;font-size:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit}.panel_type1 .panel_type1_cont .list_type6{width:98.7%}.panel_type2 .right .img_area{width:100%}.panel_type2 .right .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:68.6%;position:relative}.panel_type2 .right .img_area .img:after{content:"";width:100%;height:100%;top:0;left:0;background-color:#fff;position:absolute;transition:height .5s ease}.panel_type2 .right .img_area .img.animate:after{height:0}.panel_type2 .left,.panel_type2 .left .panel_type2_cont1{padding-top:24px}.panel_type2 .left .panel_type2_cont1 b{font-weight:500;line-height:137.5%;letter-spacing:-.064px;word-break:keep-all}.panel_type2 .left .panel_type2_cont1 p{padding-top:4px;font-weight:300;letter-spacing:-.064px;line-height:137.5%;color:#333;word-break:keep-all}.panel_type2 .left .count{width:100%;border-top:1px solid #444;border-bottom:1px solid #444;padding:16px 0}.panel_type2 .left .count>div{text-align:center}.panel_type2 .left .count>div:first-child{padding-bottom:14px}.panel_type2 .left .count>div:nth-of-type(2){position:relative;padding-top:14px}.panel_type2 .left .count>div:nth-of-type(2):before{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background-color:#d4d4d4}.panel_type2 .left .count>div>div{display:flex;align-items:center;height:64px}.panel_type2 .left .count>div>div .tit{width:96px;text-align:center;display:inline-block;padding:4px 0;background-color:#111;font-size:14px;line-height:142.857%;letter-spacing:-.14px;color:#fff;font-weight:300}.panel_type2 .left .count>div>div .num{width:calc(100% - 96px);font-size:48px;font-weight:300;line-height:1;text-align:right;font-family:Roboto Condensed}.panel_type2 .left .count>div p{padding-top:22px;font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px;color:#555;text-align:right}.panel_type3 .panel_type3_tit{font-size:24px;font-weight:300;letter-spacing:-.48px;line-height:133.333%;color:#333;word-break:keep-all;padding:24px 0}.panel_type3 .panel_type3_tit span{font-size:inherit;letter-spacing:inherit;line-height:inherit;display:inline-block;font-weight:500;color:#111}.panel_type3.motion_target2 .target{opacity:0;transform:translateY(30px);transition:opacity .2s ease,transform .4s ease}.panel_type3.motion_target2 .target.animate{opacity:1;transform:translateY(0)}.panel_type4{padding:24px;background-color:#f2f2f2}.panel_type4 .left{padding-top:24px}.panel_type4 .left div{transform:translateY(30px);opacity:0;transition:opacity .3s ease,transform .5s ease;font-size:20px;letter-spacing:-.08px;font-weight:300;line-height:1.2}.panel_type4 .left div span{display:inline-block;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:500}.panel_type4 .left div.animate{opacity:1;transform:translateY(0)}.panel_type4 .left p{transform:translateY(30px);opacity:0;transition:opacity .3s ease,transform .5s ease;padding-top:8px;font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.14px}.panel_type4 .left p.animate{opacity:1;transform:translateY(0)}.panel_type4 .right{width:220px}.panel_type4 .right .img_area:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f2f2f2;transition:height .5s ease}.panel_type4 .right .img_area.animate:after{height:0}.panel_type5 .right .img_area{width:100%}.panel_type5 .right .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:68.53%}.panel_type5 .left{padding-top:24px}.panel_type5 .left .tit_area b{font-size:20px;font-weight:500;letter-spacing:1.2;letter-spacing:-.08px}.panel_type5 .left .tit_area p{padding-top:4px;line-height:137.5%;letter-spacing:-.064px;color:#333;font-weight:300;word-break:keep-all}.panel_type5 .left .card_type1{margin-top:24px}.slide_type1_area{padding:0 16px}.slide_type1_area>.btn_area{display:none}.slide_type1_area .swiper-wrapper{width:100%;display:block;transform:translateZ(0)!important;box-sizing:border-box}.slide_type1_area .swiper-slide{width:100%;height:auto;display:block;background-color:rgba(0,0,0,0);border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:24px 0;align-items:normal;margin-bottom:16px}.slide_type1_area .swiper-slide:last-child{margin-bottom:0}.slide_type1_area .swiper-slide>.inner{width:100%}.slide_type1_area .swiper-slide>.inner .flex_area{margin-top:8px;margin-bottom:27px;overflow:hidden}.slide_type1_area .swiper-slide>.inner .top_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.slide_type1_area .swiper-slide>.inner .top_area{font-size:0}.slide_type1_area .swiper-slide>.inner .top_area .badge_type1{float:left}.slide_type1_area .swiper-slide>.inner .top_area .date{float:right;font-size:13px;font-weight:700;line-height:1;color:#999;margin-top:1px}.slide_type1_area .swiper-slide>.inner .tit{text-align:left;padding-top:8px}.slide_type1_area .swiper-slide>.inner .tit p{font-size:20px;font-weight:300;letter-spacing:-.08px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-height:2.8em;-webkit-line-clamp:2}.slide_type1_area .swiper-slide>.inner .cont{margin-top:8px;text-align:left}.slide_type1_area .swiper-slide>.inner .cont p{font-size:18px;font-weight:300;letter-spacing:-.072px;color:#999;line-height:155.556%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(311.112%*1em);-webkit-line-clamp:2}.slide_type1_area .swiper-slide>.inner .btn_type3{width:100%;text-align:center}.slide_type2_area{position:relative;padding:0 16px}.slide_type2_area .btn_area{width:100%;position:absolute;top:-48px;left:0}.slide_type2_area .btn_area .wrap_type1{font-size:0;text-align:right}.slide_type2_area .btn_area span{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100%;cursor:pointer;font-size:0;width:32px;height:32px;position:relative;background-image:url(/_next/static/media/slide-btn-arrow.783cf6d0.svg)}.slide_type2_area .btn_area span.slide_type2_prev{transform:rotate(180deg)}.slide_type2_area .btn_area span.slide_type2_prev:after{content:"";width:1px;height:16px;background-color:#d4d4d4;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.slide_type2_area .btn_area span.slide_type2_next{margin-left:24px}.slide_type2_area .swiper-slide{text-align:left;background-color:rgba(0,0,0,0)}.slide_type2_area .swiper-slide .list_type2 .list{width:100%}.badge_type1{font-weight:600;font-size:11px;line-height:1;letter-spacing:-.44px;padding:2px 4px;display:inline-block;white-space:nowrap;height:auto}.badge_type1.black{background-color:#333;color:#fff}.badge_type1.gray{color:#111;background-color:#f2f2f2}.modal_area{display:none}.modal_area2{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#111;z-index:15;padding:62px 16px 34px;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal_area2 .close{font-size:0;width:28px;height:28px;background-color:#fff;position:absolute;cursor:pointer;top:24px;right:16px;z-index:3}.modal_area2 .close>div{width:19px;height:19px;position:relative;top:4px;left:5px;transform-origin:center;transform:rotate(45deg)}.modal_area2 .close>div span{position:absolute;background-color:#111;top:50%;left:50%;transform:translate(-50%,-50%)}.modal_area2 .close>div span:first-child{width:1px;height:19px}.modal_area2 .close>div span:last-child{width:19px;height:1px}.modal_area2 .scroll{width:100%;height:100%;overflow-y:auto;border-top:1px solid #111;border-bottom:1px solid #111}.modal_area2 .scroll::-webkit-scrollbar{width:2px}.modal_area2 .scroll::-webkit-scrollbar-button:end:increment,.modal_area2 .scroll::-webkit-scrollbar-button:start:decrement{display:none}.modal_area2 .scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal_area2 .scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#111}}@media (max-width:1024px)and (-ms-high-contrast:none),screen and (max-width:1024px)and (-ms-high-contrast:active){.modal_area2 .scroll{scrollbar-base-color:#111;scrollbar-face-color:#999;scrollbar-3dlight-color:#111;scrollbar-highlight-color:#111;scrollbar-track-color:#111;scrollbar-arrow-color:#111;scrollbar-shadow-color:#111;scrollbar-dark-shadow-color:#111}}@media(max-width:1024px){.modal_area2 .list_type3 .list{height:auto!important;position:relative}.modal_area2 .list_type3 .list .group{display:block}.modal_area2 .list_type3 .list .img_area .img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;padding-top:137.75%}.modal_area2 .list_type3 .list .profile{height:auto}.modal_area2.active{pointer-events:all;opacity:1}.header{z-index:12}.header,.header .ham_btn_area{position:fixed;pointer-events:none}.header .ham_btn_area{width:100%;z-index:5;top:0;left:0;transition:top .3s ease,opacity .3s ease}.header .ham_btn_area>.wrap_type1{padding:0 24px}.header .ham_btn_area .ham_btn{width:40px;height:40px;background:#111;cursor:pointer;pointer-events:all;position:relative}.header .ham_btn_area .ham_btn>.inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .ham_btn_area .ham_btn span{display:block;width:18px;height:3px;background-color:#fff;margin-bottom:3px;transition:transform .5s ease,opacity .5s ease}.header .ham_btn_area .ham_btn span:last-child{margin-bottom:0}.header .ham_btn_area .ham_btn.white{background-color:#fff!important}.header .ham_btn_area .ham_btn.white span{background-color:#111}.header .ham_btn_area .ham_btn.close{background-color:#fff}.header .ham_btn_area .ham_btn.close span{background-color:#111;width:25px}.header .ham_btn_area .ham_btn.close span:first-child{transform:rotate(-45deg) translate(-4px,5px)}.header .ham_btn_area .ham_btn.close span:nth-child(2){transform:translateX(50px);opacity:0}.header .ham_btn_area .ham_btn.close span:last-child{transform:rotate(45deg) translate(-4px,-4px)}.header .ham_btn_area .ham_btn_box{width:40px;height:40px;margin:24px auto 0;overflow:hidden;position:relative}.header .ham_btn_area .ham_btn_box:before{background-color:#fff;transform:translateY(100%) translate(-100%)}.header .ham_btn_area .ham_btn_box:after,.header .ham_btn_area .ham_btn_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.165,.84,.44,1);z-index:1}.header .ham_btn_area .ham_btn_box:after{background-color:#111}.header .ham_btn_area .ham_btn_box>.ham_btn_box_inner{width:40px;height:80px}.header .ham_btn_area .ham_btn_box>.ham_btn_box_inner .ham_btn.normal{z-index:2;background-color:rgba(0,0,0,0);transform:translateY(0) translateX(0) scale(1);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.header .ham_btn_area .ham_btn_box>.ham_btn_box_inner .ham_btn.close{left:-40px;z-index:2;background-color:rgba(0,0,0,0);transform:translateY(0) translateX(0);transition:transform .5s cubic-bezier(.65,0,.35,1)}.header .ham_btn_area .ham_btn_box.active:before{transform:translateY(0)}.header .ham_btn_area .ham_btn_box.active:after{transform:translateY(-100%) translateX(100%)}.header .ham_btn_area .ham_btn_box.active .ham_btn.normal{transform:translateY(-150%) translateX(150%);transition:transform .2s cubic-bezier(.65,0,.35,1)}.header .ham_btn_area .ham_btn_box.active .ham_btn.close{transform:translateY(-100%) translateX(100%);transition:transform .4s cubic-bezier(.165,.84,.44,1) .14s}.header h1{display:none}.header .header_inner_area{border-bottom:0;background-color:rgba(0,0,0,0)}.header .ham_btn_area{pointer-events:all;display:block}.header .nav_area{pointer-events:all;float:none;position:fixed;top:100%;left:0;width:100%;height:100%;background-color:#111;transition:top .5s ease}.header .nav_area nav{width:100%;height:100%;font-size:0;float:none;padding-top:124px}.header .nav_area nav ul{width:100%}.header .nav_area nav ul li{float:none;margin-right:0;text-align:center;margin-bottom:48px;overflow:hidden}.header .nav_area nav ul li a{display:block;font-size:24px;font-weight:500;line-height:133.333%;letter-spacing:-.48px;color:#fff;position:relative;transform:translateY(100%);transition:transform .5s ease;transition-delay:.4s}.header .nav_area nav ul li:last-child{margin-bottom:0}.header .nav_area nav .sns_area{width:100%;margin-top:44px}.header .nav_area nav .sns_area ul{width:100%}.header .nav_area nav .sns_area ul li{float:none;margin-right:0;text-align:center;margin-bottom:26px;overflow:hidden}.header .nav_area nav .sns_area ul li a{display:block;font-size:20px;font-weight:500;line-height:22px;letter-spacing:-.4px;color:#d4d4d4}.header .nav_area nav .sns_area ul li:last-child{margin-bottom:0}.header .nav_area .btn_type1{display:none}.header .nav_area.active{top:0}.header .nav_area.active nav ul li a{transform:translateY(0)}.header.top,.header.top .header_inner_area{background-color:rgba(0,0,0,0)}.header.hide{pointer-events:none}.header.hide .ham_btn_area{top:-64px;opacity:0}.footer{padding:40px 0}.footer address{font-style:normal;padding-bottom:24px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;position:relative}.footer address:after{content:"";width:0;height:1px;background-color:#f2f2f2;position:absolute;bottom:0;left:0;transition:width .8s ease}.footer address>a{display:block;flex-shrink:0;max-width:235px}.footer address>a span{display:inline-block}.footer address>a span.num{font-size:64px;font-weight:300;line-height:1;font-family:Roboto Condensed;display:inline-block}.footer address>a span.num .txt{font-size:14px;font-weight:500;line-height:1;letter-spacing:-.056px;color:#aaa;margin-left:8px;vertical-align:-4px}.footer address>ul{padding-top:32px}.footer address>ul>li{float:none;margin-bottom:14px}.footer address ul{font-size:0}.footer address ul li{font-size:0;margin-bottom:16px}.footer address ul li:last-child{margin-bottom:0}.footer address ul li dl{float:none}.footer address ul li dl dt{font-size:13px;font-weight:700;line-height:1;letter-spacing:-.052px;font-family:Roboto Condensed;color:#999;margin-bottom:8px;flex-shrink:0}.footer address ul li dl dd{line-height:137.5%;letter-spacing:-.064px}.footer address ul li dl dd>span{width:2px;height:2px;border-radius:50%;background-color:#fff;display:inline-block;margin:0 8px;vertical-align:5px}.footer address ul li dl dd>ul li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.footer address ul li dl dd>ul li{margin-right:20px}.footer address ul li dl dd>ul li:last-child{margin-right:0}.footer address ul li dl dd>ul li a{background-repeat:no-repeat;background-position:50%;background-size:100%;width:28px;height:28px;float:left;font-size:0}.footer address ul li dl dd>ul li a.instargram{background-image:url(/_next/static/media/icn-sns-instargram.b025ae57.svg)}.footer address ul li dl dd>ul li a.blog{background-image:url(/_next/static/media/icn-sns-blog.bdad0a54.svg)}.footer address ul li dl dd>ul li a.youtube{background-image:url(/_next/static/media/icn-sns-youtube.719b468d.svg)}.footer address ul li dl dd a{width:100%;display:block;font-size:inherit;line-height:inherit}.footer address.on{opacity:1;transform:translateY(0)}.footer address.on:after{width:100%}.footer .footer_img{padding-top:32px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.footer .footer_img .img{background-repeat:no-repeat;background-position:50%;background-size:100%;width:100%;padding-top:84.76%}.footer .footer_img.on{opacity:1;transform:translateY(0)}.footer .copy{margin-top:28px;font-size:14px;font-weight:300;line-height:142.857%;letter-spacing:-.014px;color:#999}.tit_type1{font-size:0;position:relative;overflow:hidden}.tit_type1:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#fff;transition:transform .4s ease;transition-delay:.2s}.tit_type1 h2{font-family:Roboto Condensed;font-size:48px;font-weight:700;line-height:1;color:#111;vertical-align:bottom}.tit_type1 h2 span{display:block;margin-top:8px;font-size:24px;font-weight:300;letter-spacing:-.096px;color:#333;line-height:1}.tit_type1.on:after{transform:translateY(-100%)}.tit_type2{padding:8px;border-bottom:1px solid #444;display:flex;align-items:flex-start}.tit_type2 .badge_type1.gray,.tit_type2 b{margin-left:4px}.tit_type2 b{font-size:13px;font-weight:600;line-height:1;display:inline-block;margin-top:1px}.sub_page_tit{padding-top:80px;text-align:center;padding-bottom:24px;position:relative}.sub_page_tit:after{content:"";position:absolute;width:100%;height:105%;top:-5%;left:0;background-color:#fff;transition:height .8s ease}.sub_page_tit h3{font-size:24px;font-weight:300;letter-spacing:-.096px;line-height:116.667%;color:#333}.sub_page_tit h2{font-family:Roboto Condensed;font-weight:700;font-size:64px;line-height:75%;margin-top:4px;word-break:break-all}.sub_page_tit.on:after{height:0}.section_tit_type1{padding-bottom:24px;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.section_tit_type1.on{opacity:1;transform:translateY(0)}.section_tit_type1 .num{color:#111;font-weight:300;line-height:1;letter-spacing:.32px;padding-left:4px;font-family:Roboto Condensed}.section_tit_type1 .tit{font-size:40px;font-weight:300;letter-spacing:-.16px;line-height:1;padding-top:4px}.section_tit_type1 .cont{padding-top:24px}.section_tit_type1 .cont b{font-weight:500}.section_tit_type1 .cont b,.section_tit_type1 .cont p{letter-spacing:-.064px;line-height:137.5%;word-break:keep-all}.section_tit_type1 .cont p{font-weight:300;color:#333;padding-top:4px}.schedule_time{max-width:328px;font-size:0;display:inline-block;padding:4px 8px;display:flex;justify-content:space-around;background-color:#fff;position:relative}.schedule_time:after{content:"";width:100%;height:100%;background-color:#111;position:absolute;top:0;right:0;transition:width .8s ease;transition-delay:.3s}.schedule_time span{font-family:Roboto Condensed;font-size:28px;font-weight:700;line-height:1;color:#111!important;vertical-align:middle;display:inline-block;letter-spacing:-.14px}.schedule_time.on:after{width:0}.card_type1{padding-bottom:24px}.card_type1 .tit_type2{border-top:1px solid #444}.card_type1 .img_area{margin:12px 0 0;font-size:0}.card_type1 .img_area img{width:calc(50% - 2px)!important;margin-right:4px;margin-bottom:4px}.card_type1 .img_area img:nth-child(2n){margin-right:0}.card_type1 .img_area img:nth-of-type(odd):nth-last-child(-n+2),.card_type1 .img_area img:nth-of-type(odd):nth-last-child(-n+2)~img{margin-bottom:0}.card_type1 .cont_area{padding-top:15px}.card_type1 .cont_area p{font-weight:300}.card_type1 .cont_area b,.card_type1 .cont_area p{font-size:14px;line-height:142.857%;letter-spacing:-.14px;color:#333}.card_type1 .cont_area b{font-weight:500}.card_type1 .btn_type2{margin-top:15px}.view_area .view_tit{padding-top:84px}.view_area .view_tit .inner,.view_area .view_tit .wrap_type1{height:100%}.view_area .view_tit .inner h1{font-size:36px;line-height:122.222%;letter-spacing:-.144px;font-weight:300;word-break:keep-all}.view_area .view_tit .inner .flex{padding-top:16px;display:flex}.view_area .view_tit .inner .flex span{letter-spacing:-.064px;line-height:1;float:left}.view_area .view_tit .inner .flex span.name{margin-right:10px;flex-shrink:0}.view_area .view_tit .inner .flex span.position{color:#555}.view_area .view_tit .inner .date{padding-top:34px;font-size:14px;font-weight:700;line-height:1;font-family:Roboto Condensed}.view_area .view_tit a{width:48px;height:48px;background-color:#111;position:absolute;top:16px;left:16px;font-size:0}.view_area .view_tit a:after{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:30px;height:38px;background-image:url(/_next/static/media/back-arrow.19e3cbcf.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view_area .view .inner{padding:38px 0 132px}.view_area .view .inner a,.view_area .view .inner b,.view_area .view .inner div,.view_area .view .inner i,.view_area .view .inner p,.view_area .view .inner span,.view_area .view .inner strong,.view_area .view .inner u{font-size:14px;line-height:128.571%;font-weight:300;letter-spacing:-.056px;color:#333}.view_area .view .inner b,.view_area .view .inner strong{font-weight:700}.view_area .view .inner a{text-decoration:underline}.view_area .view .inner table{max-width:100%;table-layout:fixed}.view_area .view .inner table td,.view_area .view .inner table th{border:1px solid #444;padding:10px;word-break:keep-all;font-size:14px;line-height:128.571%;letter-spacing:-.056px;font-weight:500;color:#333}.view_area .view .inner table th a,.view_area .view .inner table th b,.view_area .view .inner table th div,.view_area .view .inner table th i,.view_area .view .inner table th p,.view_area .view .inner table th span,.view_area .view .inner table th strong,.view_area .view .inner table th u{word-break:keep-all}.view_area .view .inner table th b,.view_area .view .inner table th strong{font-weight:700}.view_area .view .inner table td{text-align:left}.view_area .view .inner table td a,.view_area .view .inner table td b,.view_area .view .inner table td div,.view_area .view .inner table td i,.view_area .view .inner table td p,.view_area .view .inner table td span,.view_area .view .inner table td strong,.view_area .view .inner table td u{word-break:keep-all}.view_area .view .inner iframe,.view_area .view .inner img{max-width:100%}.total_wrap{width:100%;position:relative;display:flex;min-height:100vh;flex-direction:column}.total_wrap .gradient{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1}.total_wrap .gradient:after{height:741px;z-index:2;background:linear-gradient(180deg,rgba(151,99,234,0) 24.39%,#fff568)}.total_wrap .gradient:after,.total_wrap .gradient:before{content:"";width:100%;position:absolute;bottom:-2px;left:0}.total_wrap .gradient:before{height:1002px;z-index:1;background:linear-gradient(180deg,#111 24.39%,#9763ea)}.total_wrap .gradient.main:before{height:2554px;bottom:-71px}.total_wrap .gradient.main:after{height:1698px;bottom:-71px}#contents section.bg_b .num{color:#d4d4d4}#contents.main_page .main_kv{width:100%;height:100dvh;position:relative;background-color:#fff}#contents.main_page .main_kv .kv_tit{width:100%;height:100%}#contents.main_page .main_kv .tit_area{width:100%;margin:0 auto;height:100%;position:relative;overflow:hidden}#contents.main_page .main_kv .tit_area .tit_inner{width:100%;position:relative;padding-top:96px}#contents.main_page .main_kv .tit_area .tit{width:100%;padding-top:37.22%;position:relative;overflow:hidden}#contents.main_page .main_kv .tit_area .tit .fill_logo{width:115.56%;padding-top:169.93%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg{width:98%;height:98%;position:absolute;top:1%;left:1%;z-index:1}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner{float:left;width:100%;height:100%;position:relative}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner>div{width:100%;height:100%;left:0;bottom:-100%;position:absolute;transition:bottom 1.5s cubic-bezier(.17,.67,.83,.67)}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner>div.gray{background-color:#d4d4d4}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner>div.black{background-color:#111;transition-delay:.3s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg1{width:38%}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg1>div{transition-delay:0s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg2{width:23%}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg2>div{transition-delay:.1s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg3{width:39%}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg>.bg_inner.bg3>div{transition-delay:.2s}#contents.main_page .main_kv .tit_area .tit .fill_logo .bg.on .bg_inner>div{bottom:0}#contents.main_page .main_kv .tit_area .tit .fill_logo .white{background-repeat:no-repeat;background-position:50%;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-image:url(/_next/static/media/kv_m.5712b6ab.svg)}#contents.main_page .main_kv .tit_area .line_area:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contents.main_page .main_kv .tit_area .line_area{width:100%;height:1px;padding:0 16px;z-index:2;margin-top:8px}#contents.main_page .main_kv .tit_area .line_area .line{height:100%;float:left;position:relative}#contents.main_page .main_kv .tit_area .line_area .line:after{content:"";width:0;height:100%;position:absolute;top:0;left:0;transition:width .5s ease;background-color:#111}#contents.main_page .main_kv .tit_area .line_area .line:last-child{margin-right:0}#contents.main_page .main_kv .tit_area .line_area .line.line1{width:34.72%;margin-right:2.5%}#contents.main_page .main_kv .tit_area .line_area .line.line2{width:25.28%;margin-right:2.78%}#contents.main_page .main_kv .tit_area .line_area .line.line3{width:34.72%}#contents.main_page .main_kv .tit_area .line_area .line.line4{display:none}#contents.main_page .main_kv .tit_area .line_area.on .line:after{width:100%}#contents.main_page .main_kv .scroll{width:100%;text-align:center;position:absolute;bottom:26px;left:0}#contents.main_page .main_kv .scroll .scroll_inner{overflow:hidden}#contents.main_page .main_kv .scroll .scroll_inner p{color:#111;font-weight:700;line-height:1;letter-spacing:.64px;font-family:Roboto Condensed;transform:translateY(100%);transition:transform .3s ease}#contents.main_page .main_kv .scroll .scroll_inner p>span{font-size:inherit;font-family:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;display:inline-block;animation:opaciryMotion 1s infinite}#contents.main_page .main_kv .scroll.on .scroll_inner p{transform:translateY(0)}#contents.main_page .main_kv .sub_txt{width:100%;left:0;top:0;z-index:2;font-size:0;padding:0 16px;margin-top:41px}#contents.main_page .main_kv .sub_txt p{font-size:20px;font-weight:300;line-height:1.4;letter-spacing:-.4px;color:#999;word-break:keep-all}#contents.main_page .main_kv .sub_txt p span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#111;display:inline-block}#contents.main_page .main_kv .sub_txt p.right{text-align:right;margin-top:20px}#contents.main_page .main_kv .sub_txt>div.right{text-align:right}#contents.main_page .main_kv .sub_txt>div .inner{overflow:hidden}#contents.main_page .main_kv .sub_txt>div .inner p{transform:translateY(100%);transition:transform .5s ease}#contents.main_page .main_kv .sub_txt>div .inner:first-child p{transition-delay:0s}#contents.main_page .main_kv .sub_txt>div .inner:nth-child(2) p{transition-delay:.1s}#contents.main_page .main_kv .sub_txt>div .inner:nth-child(3) p{transition-delay:.15s}#contents.main_page .main_kv .sub_txt.on>div .inner p{transform:translateY(0)}#contents.main_page .main_kv:after{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:#111}#contents.main_page section{background-color:#fff;padding-top:88px}#contents.main_page section .tab_type1{margin-top:40px}#contents.main_page section .list_type3 .list{background-color:#111}#contents.main_page section .list_type3 .modal_list .list_area{display:none}#contents.main_page section.bg_b,#contents.main_page section.bg_b .tit_type1:after{background-color:#111}#contents.main_page section.bg_b .tit_type1 h2{color:#fff}#contents.main_page section.bg_b .tit_type1 h2 span{color:#f0f0f0}#contents.main_page section.services{padding-top:67px}#contents.main_page section.treatment_cases{padding-bottom:44px}#contents.main_page section.treatment_cases .list_type2{margin-top:40px;overflow:hidden}#contents.main_page section.treatment_cases .list_type2 .list{transform:translateX(20px);opacity:0;transition:transform .2s ease,opacity .2s ease}#contents.main_page section.treatment_cases .list_type2 .list.animate{opacity:1;transform:translateX(0)}#contents.main_page section.schedule{padding-top:80px;padding-bottom:44px}#contents.main_page section.schedule .schedule_time{margin:32px 0 18px}#contents.main_page section.column,#contents.main_page section.team_ara{padding:44px 0}#contents.main_page section.column .tit_type1,#contents.main_page section.team_ara .tit_type1{padding-bottom:32px}#contents.sub_page.about_page section{padding:48px 0;position:relative}#contents.sub_page.about_page section:after{content:"";position:absolute;height:2px;width:calc(100% - 32px);max-width:1920px;bottom:0;background-color:#111;left:50%;transform:translateX(-50%)}#contents.sub_page.about_page section:last-child{padding-bottom:88px}#contents.sub_page.about_page section:last-child:after{display:none}#contents.sub_page.about_page section.center_about{padding-top:24px}#contents.sub_page.about_page section.center_about .img_area{font-size:0;position:relative}#contents.sub_page.about_page section.center_about .img_area:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;transition:height .8s ease}#contents.sub_page.about_page section.center_about .img_area.on:after{height:0}#contents.sub_page.about_page section.center_about .panel_type1{padding-bottom:24px;margin-top:24px;position:relative}#contents.sub_page.about_page section.center_about .panel_type1:after{content:"";width:0;height:1px;background-color:#444;transition:width .5s ease;position:absolute;left:0;bottom:0}#contents.sub_page.about_page section.center_about .panel_type1:before{content:"";width:0;height:1px;background-color:#444;transition:width .8s ease;position:absolute;left:0;top:0}#contents.sub_page.about_page section.center_about .panel_type1 .panel_type1_tit{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}#contents.sub_page.about_page section.center_about .panel_type1.on:after,#contents.sub_page.about_page section.center_about .panel_type1.on:before{width:100%}#contents.sub_page.about_page section.center_about .panel_type1.on .panel_type1_tit{opacity:1;transform:translateY(0)}#contents.sub_page.about_page section.directions .map_area{background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/_next/static/media/m_map.26ac01c0.jpg);padding-top:91.46%;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}#contents.sub_page.about_page section.directions .map_area.on{opacity:1;transform:translateY(0)}#contents.sub_page.about_page section.directions .address_area{padding-top:24px}#contents.sub_page.about_page section.directions .address_area dl{float:none;margin-bottom:24px;opacity:0;transform:translateY(30px);transition:opacity .3s ease,transform .5s ease}#contents.sub_page.about_page section.directions .address_area dl:last-child{margin-bottom:0}#contents.sub_page.about_page section.directions .address_area dl dt{font-weight:300;line-height:1;letter-spacing:.32px;color:#333}#contents.sub_page.about_page section.directions .address_area dl dd{padding-top:4px;font-size:24px;font-weight:300;line-height:133.333%;letter-spacing:-.48px}#contents.sub_page.about_page section.directions .address_area dl dd a{display:block;font-size:24px;font-weight:300;line-height:133.333%;letter-spacing:-.48px}#contents.sub_page.about_page section.directions .address_area dl dd ul{padding-top:4px}#contents.sub_page.about_page section.directions .address_area dl dd ul li{float:none;font-size:14px;color:#333;font-weight:300;line-height:142.857%;letter-spacing:-.14px}#contents.sub_page.about_page section.directions .address_area dl.animate{opacity:1;transform:translateY(0)}#contents.sub_page.treatment_page .float_wrap .list_type2{width:100%}#contents.sub_page.treatment_page .float_wrap .list_type2 .tit_type2{padding:8px 6px}#contents.sub_page.treatment_page .float_wrap .list_type2 .list{float:left;width:calc(50% - 8px);margin-right:16px;margin-bottom:0}#contents.sub_page.treatment_page .float_wrap .list_type2 .list:last-child{margin-right:0}#contents.sub_page.treatment_page section{position:relative;padding:48px 0}#contents.sub_page.treatment_page section:after{content:"";position:absolute;height:2px;width:calc(100% - 32px);max-width:1920px;bottom:0;background-color:#111;left:50%;transform:translateX(-50%)}#contents.sub_page.treatment_page section .panel_type1{margin-top:24px;padding-bottom:20px}#contents.sub_page.treatment_page section .panel_type1 .panel_type1_tit{padding-top:8px;opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1{position:relative}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1:after{content:"";width:0;height:1px;background-color:#444;transition:width .5s ease;position:absolute;left:0;bottom:0}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1:before{content:"";width:0;height:1px;background-color:#444;transition:width .8s ease;position:absolute;left:0;top:0}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1.on:after,#contents.sub_page.treatment_page section .wrap_type1 .panel_type1.on:before{width:100%}#contents.sub_page.treatment_page section .wrap_type1 .panel_type1.on .panel_type1_tit{opacity:1;transform:translateY(0)}#contents.sub_page.treatment_page section>.panel_type1{position:relative}#contents.sub_page.treatment_page section>.panel_type1:before{top:0}#contents.sub_page.treatment_page section>.panel_type1:after,#contents.sub_page.treatment_page section>.panel_type1:before{content:"";position:absolute;height:1px;width:0;transition:width .5s ease;background-color:#444;left:50%;transform:translateX(-50%)}#contents.sub_page.treatment_page section>.panel_type1:after{bottom:0}#contents.sub_page.treatment_page section>.panel_type1 .panel_type1_tit{padding-bottom:20px}#contents.sub_page.treatment_page section>.panel_type1.on:after,#contents.sub_page.treatment_page section>.panel_type1.on:before{width:calc(100% - 32px)}#contents.sub_page.treatment_page section>.panel_type1.on .panel_type1_tit{opacity:1;transform:translateY(0)}#contents.sub_page.treatment_page section .count{margin-top:32px}#contents.sub_page.treatment_page section .panel_type4{margin-top:24px}#contents.sub_page.treatment_page section.surgery{padding-top:24px}#contents.sub_page.treatment_page section.heart .panel_type2,#contents.sub_page.treatment_page section.surgery>.panel_type1{position:relative}#contents.sub_page.treatment_page section.heart .panel_type2 .panel_type2_cont1{padding-top:0}#contents.sub_page.treatment_page section.dentistry .panel_type1{border-bottom:0}#contents.sub_page.treatment_page section.dentistry .panel_type1:last-of-type{border-top:0;margin-top:0;padding-top:8px;padding-bottom:12px;border-bottom:1px solid #444}#contents.sub_page.treatment_page section.dentistry .panel_type1:last-of-type .right .panel_type1_tit{padding-top:24px}#contents.sub_page.treatment_page section.dentistry .panel_type2{position:relative}#contents.sub_page.treatment_page section.dentistry .panel_type2 .panel_type2_cont1{padding-top:0}#contents.sub_page.treatment_page section.dentistry .list_type2 .tit_type2{border-bottom:0;border-top:1px solid #444}#contents.sub_page.treatment_page section.cfc .panel_type1:last-child{padding-bottom:12px}#contents.sub_page.treatment_page section.cfc .panel_type2{position:relative}#contents.sub_page.treatment_page section.cfc .panel_type2 .panel_type2_cont1{padding-top:0}#contents.sub_page.treatment_page section.cfc .list_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contents.sub_page.treatment_page section.cfc .list_type2{width:100%}#contents.sub_page.treatment_page section.cfc .list_type2 .list{float:left;width:calc(50% - 8px);margin-right:16px;margin-bottom:16px}#contents.sub_page.treatment_page section.cfc .list_type2 .list:nth-child(2n){margin-right:0}#contents.sub_page.treatment_page section.cfc .list_type2 .list:nth-of-type(odd):nth-last-child(-n+2),#contents.sub_page.treatment_page section.cfc .list_type2 .list:nth-of-type(odd):nth-last-child(-n+2)~.list{margin-bottom:0}#contents.sub_page.treatment_page section.cfc .list_type2 .tit_type2{border-bottom:0;border-top:1px solid #444}#contents.sub_page.treatment_page section.health_checkup:after{display:none}#contents.sub_page.treatment_page section.health_checkup .panel_type2{position:relative}#contents.sub_page.treatment_page section.health_checkup .panel_type2 .panel_type2_cont1{padding-top:0}#contents.sub_page.treatment_page section.etc{padding:40px 0 112px}#contents.sub_page.cases_page{padding-bottom:88px}#contents.sub_page.cases_page .panel_type5{border-bottom:1px solid #444}#contents.sub_page.cases_page .line{width:100%;height:2px;display:block;background-color:#111}#contents.sub_page.cases_page .dog_treatment{padding-top:24px;padding-bottom:48px}#contents.sub_page.cases_page .cat_treatment{padding-top:48px}#contents.sub_page.column_page,#contents.sub_page.column_view_page{padding-top:0}#contents.sub_page.column_page section:last-child,#contents.sub_page.column_view_page section:last-child{padding-bottom:88px}#contents.sub_page.column_page .sub_page_tit,#contents.sub_page.column_view_page .sub_page_tit{padding-bottom:40px}#contents.sub_page.column_page .sub_page_tit h3,#contents.sub_page.column_view_page .sub_page_tit h3{color:#d4d4d4}#contents.sub_page.column_page .pagination,#contents.sub_page.column_view_page .pagination{margin-top:24px}#contents.sub_page.column_view_page .wrap_type1{display:flex;flex-direction:column}@keyframes opaciryMotion{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes kvTxt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fab_blog{width:40px;height:40px;position:fixed;left:50%;bottom:56px;transform:translateX(-50%);z-index:11;border-radius:20px;background-color:#333;display:block}.fab_blog .fab_icon{width:100%;height:100%;display:block;position:relative}.fab_blog .fab_icon:before{background-repeat:no-repeat;background-position:50%;background-size:100%;content:"";width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/_next/static/media/icn-sns-blog.bdad0a54.svg)}.fab_blog .fab_label{display:none}}.dot{width:2px;height:2px;border-radius:50%;background-color:#aaa;display:inline-block;margin:0 8px;vertical-align:5px}.dot:last-child{display:none}