@import"../css/aos.css";@import"../css/fullpage.min.css";@import"../css/swiper.min.css";@import"../css/jquery-ui.min.css";@import"../../font/font.css";@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes zoom-out{0%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-down{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-left{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-right{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*:before,*:after{-webkit-font-smoothing:antialiased;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;margin:0;padding:0;letter-spacing:-0.02em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*::-webkit-scrollbar{width:5px;height:3px}*::-webkit-scrollbar-thumb{background-color:#5f58c4;border-radius:5px}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-moz-selection{background-color:rgba(95,88,196,.7);color:#fff}*::selection{background-color:rgba(95,88,196,.7);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-collapse:collapse;border-spacing:0}table,thead,tbody,tr,th,td{vertical-align:middle}input,textarea,button{margin:0;padding:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:none;resize:none;font-family:inherit}sup{color:#5f58c4}input[type=button],input[type=checkbox],input[type=raido],input[type=file],input[type=submit],button{cursor:pointer}input.hidden{position:absolute;top:0;left:0;min-width:0 !important;min-height:0 !important;width:0 !important;height:0 !important;z-index:0;opacity:0}input::placeholder,option,textarea::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}input[type=number]{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}em,i{font-style:normal}ol,ul,li{list-style:none}img{max-width:100%;vertical-align:middle}a,address{text-decoration:none;font-style:normal;color:inherit}body{width:100%;overflow-x:hidden;font-family:"Pretendard","Noto Sans KR";font-size:16px;line-height:1.3}body.stop_scroll,body:has(#menuicon.active){height:100%;overflow-y:hidden}.displaynone,[displaynone]{display:none !important}.swiper.linear-banner .swiper-wrapper,.swiper-wrapper.linear{transition-timing-function:linear}.bullet_style{display:flex;align-items:center;justify-content:center;gap:10px}.bullet_style .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;margin:0;background-color:#ddd;opacity:1}.bullet_style .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5f58c4}span.aos-init{display:inline-block}.ellipsis_01{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}.ellipsis_02{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}.ellipsis_03{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:wrap}.mo_only{display:none}.ta_only{display:none}.pc_only{display:block}.full_only{display:block}@media(max-width: calc(1600px + 6vw)){.full_only,.ta_only,.mo_only{display:none !important}.pc_only{display:block !important}}@media(max-width: 1024px){.mo_only{display:none !important}.pc_only,.ta_only{display:block !important}}@media(max-width: 767px){.pc_only{display:none !important}.ta_only,.mo_only{display:block !important}}@media(max-width: 450px){.pc_only,.ta_only{display:none !important}.mo_only{display:block !important}}#cursor,#cursor[style="transform: translate(0px, 0px);"]{display:none}@media(hover: hover)and (pointer: fine){#cursor{position:fixed;z-index:9999;width:20px;height:20px;top:-10px;left:-10px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:difference;transform-origin:50% 50%}#cursor span{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(95,88,196,.5);transform-origin:50% 50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative}#cursor.hover span{background-color:#5f58c4}}#header{width:100%;position:fixed;z-index:100;top:-80px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;padding:20px 0;background-color:rgba(10,10,10,.4);backdrop-filter:blur(10px);color:#fff}#header #header_wrap{max-width:1600px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:5}#header #header_wrap #header_left .logo{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header #header_wrap #header_left .logo a{min-width:143px;width:143px;display:flex;justify-content:center;align-items:center}#header #header_wrap #header_left .logo a img{width:100%;object-fit:contain}#header #header_wrap #header_right{display:flex;justify-content:center;align-items:center;gap:40px}#header #header_wrap #header_right #gnb{display:flex;align-items:center;gap:60px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header #header_wrap #header_right #gnb li a{position:relative;overflow:hidden;display:inline-flex}#header #header_wrap #header_right #gnb li a span{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:flex;justify-content:center;align-items:center}#header #header_wrap #header_right #gnb li a span:nth-last-of-type(1){position:absolute;top:100%;left:0;width:100%;height:100%;color:#5f58c4}#header #header_wrap #header_right #gnb li a:hover span{transform:translateY(-100%)}#header #header_wrap #header_right #gnb li.hover>a span{transform:translateY(-100%)}#header #header_wrap #header_right #gnb>li>a{font-size:16px;font-weight:500}#header #header_wrap #header_right #gnb>li .sub_menu{padding:20px calc((100% - 1600px)/2) 0;position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #header_right #gnb>li .sub_menu ul{padding:20px 0;width:100%;white-space:nowrap;display:flex;justify-content:center;align-items:center;gap:30px}#header #header_wrap #header_right #gnb>li .sub_menu ul>li>a{font-size:16px;font-weight:400;color:#fff}#header #header_wrap #header_right #gnb>li.hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right .button_wrap{display:flex;justify-content:center;gap:40px}#header #header_wrap #header_right .button_wrap a{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#fff;padding:0 16px;height:33px;line-height:33px;background-color:#262261;border-radius:50px}#header #header_wrap #header_right .search_icon{width:20px;min-width:20px}#header #header_wrap #header_right .search_icon img{width:100%;object-fit:contain}#header #header_wrap #header_right #menuicon{width:22px;height:18px;position:relative;cursor:pointer}#header #header_wrap #header_right #menuicon span{position:absolute;width:100%;height:2px;background-color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;left:50%;transform-origin:center;transform:translateX(-50%);border-radius:4px}#header #header_wrap #header_right #menuicon span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#header .header_bg{position:absolute;left:0;top:100%;width:100%;height:62px;border-top:1px solid #3f3f3f;background-color:#0a0a0a;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header.active{top:0}#header:hover{background-color:#0a0a0a}#header:has(#gnb>li.hover) .header_bg{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #header{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}body:has(#menuicon.active) #header #header_wrap #header_left .logo{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #header_right #gnb{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #drawer .drawer_wrap .right_wrap .gnb>li.active .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#drawer{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:90;background-color:#0a0a0a;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;visibility:hidden;pointer-events:none}#drawer .drawer_wrap{width:100%;display:flex;height:100%}#drawer .drawer_wrap .left_wrap,#drawer .drawer_wrap .right_wrap{width:50%;height:100%}#drawer .drawer_wrap .left_wrap .swiper{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap img{width:100%;height:100%;object-fit:cover}#drawer .drawer_wrap .right_wrap{padding:120px calc((100% - 1600px)/2) 120px 80px}#drawer .drawer_wrap .right_wrap .gnb{position:relative}#drawer .drawer_wrap .right_wrap .gnb>li{color:#737373;margin-bottom:15px}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:32px;font-weight:500;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu{position:absolute;left:330px;top:0;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li{margin-bottom:15px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li>a{font-size:20px;font-weight:400;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li>a:hover{color:#fff}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li:nth-last-of-type(1){margin-bottom:0}#drawer .drawer_wrap .right_wrap .gnb>li.active>a{color:#fff}#drawer .drawer_wrap .right_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}#header_search{width:100%;height:100%;position:fixed;top:0;left:0;z-index:110;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header_search .search_wrap{padding:60px 0 80px;background-color:#fff;border-bottom:1px solid #ebebeb;position:relative;opacity:1 !important}#header_search .search_wrap .wrap{max-width:calc(510px + 6vw);width:100%;margin:0 auto;padding:0 3%;display:none}#header_search .search_wrap .wrap h2{text-align:center;font-size:26px;font-weight:600;line-height:1;margin-bottom:40px}#header_search .search_wrap .wrap form{width:100%;margin-bottom:30px}#header_search .search_wrap .wrap form .label_wrap{width:100%}#header_search .search_wrap .wrap form .label_wrap label{width:100%;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#f5f5f5}#header_search .search_wrap .wrap form .label_wrap label input{width:100%;font-size:18px;font-weight:400;font-family:inherit;color:#1e1e1e;outline:unset}#header_search .search_wrap .wrap form .label_wrap label input::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;color:#8a8a8a}#header_search .search_wrap .wrap form .label_wrap label button{width:18px;min-width:18px;height:18px;display:block}#header_search .search_wrap .wrap form .label_wrap label button img{width:100%;height:100%;object-fit:contain}#header_search .search_wrap .wrap .term{width:100%;line-height:1}#header_search .search_wrap .wrap .term p{font-size:18px;font-weight:600;margin-bottom:15px}#header_search .search_wrap .wrap .term ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#header_search .search_wrap .wrap .term ul li a{font-size:16px;font-weight:400;color:#8a8a8a;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header_search .search_wrap .wrap .term ul li a::before{content:"#";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header_search .search_wrap .wrap .term ul li a:hover{color:#5f58c4}#header_search .search_wrap .close{position:absolute;width:45px;height:45px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#1e1e1e;bottom:-22.5px;left:50%;transform:translateX(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transform-origin:center center}#header_search .search_wrap .close img{width:17px;object-fit:contain;display:inline-block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header_search .search_wrap .close:hover{transform:translateX(-50%) rotate(45deg);background-color:#5f58c4}#header_search .search_wrap .close:hover img{transform:rotate(-45deg)}#header_search.active{opacity:1;visibility:visible;pointer-events:auto}#footer{color:#fff;background-color:#0a0a0a;padding:0 0 40px}#footer:has(.scroll_top.displaynone){padding:40px 0}#footer #footer_wrap{max-width:1600px;width:100%;margin:0 auto}#footer #footer_wrap .scroll_top{width:100%;display:flex;justify-content:center;align-items:center}#footer #footer_wrap .scroll_top a{display:block;width:120px;height:120px;position:relative}#footer #footer_wrap .scroll_top a .bg{width:100%;height:100%;animation:rotate 10s linear infinite}#footer #footer_wrap .scroll_top a .bg img{width:100%;height:100%;object-fit:cover}#footer #footer_wrap .scroll_top a .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25px;z-index:10}#footer #footer_wrap .scroll_top a .arrow img{width:100%;object-fit:contain}#footer #footer_wrap .footer_top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}#footer #footer_wrap .footer_top .logo{width:183px}#footer #footer_wrap .footer_top .logo img{width:100%;object-fit:contain}#footer #footer_wrap .footer_top .select_wrap{display:flex;align-items:center;justify-content:center;gap:20px}#footer #footer_wrap .footer_top .select_wrap .select{width:180px;position:relative;cursor:pointer}#footer #footer_wrap .footer_top .select_wrap .select .current{width:100%;height:50px;border:1px solid #737373;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap .footer_top .select_wrap .select .current span{font-size:16px;font-weight:400}#footer #footer_wrap .footer_top .select_wrap .select .current .arrow{width:17px;min-width:17px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:flex;justify-content:center;align-items:center}#footer #footer_wrap .footer_top .select_wrap .select .current .arrow svg{width:100%;height:auto}#footer #footer_wrap .footer_top .select_wrap .select .current .arrow svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap .footer_top .select_wrap .select .list_parent{width:100%;position:absolute;bottom:100%;z-index:5;left:0;background-color:#fff;border-radius:6px 6px 0 0;padding:3px 3px 3px 0px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list{width:100%;height:300px;overflow-y:auto;padding-right:3px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li{width:100%;border-bottom:1px solid #cfcfcf}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li a{display:block;width:100%;font-size:14px;font-weight:400;color:#737373;padding:10px 20px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li a .tel{width:100%;display:inline-block;margin-top:3px;color:#737373}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li a:has(.tel){color:#0a0a0a}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li:hover a{color:#0a0a0a}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li:hover a:has(.tel) .tel{color:#0a0a0a}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list::-webkit-scrollbar-thumb{background-color:#262261;width:3px;height:3px;border-radius:3px}#footer #footer_wrap .footer_top .select_wrap .select.active .current{background-color:#fff;border-color:#fff;color:#0a0a0a;border-radius:0 0 6px 6px}#footer #footer_wrap .footer_top .select_wrap .select.active .current .arrow{transform:rotate(-180deg)}#footer #footer_wrap .footer_top .select_wrap .select.active .current .arrow svg path{stroke:#0a0a0a}#footer #footer_wrap .footer_top .select_wrap .select.active .list_parent{opacity:1;visibility:visible;pointer-events:auto}#footer #footer_wrap .footer_center{width:100%;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #3f3f3f}#footer #footer_wrap .footer_center address{font-size:16px;font-weight:400;color:#737373;display:flex;flex-wrap:wrap;align-items:center;max-width:800px;width:100%;gap:5px 25px}#footer #footer_wrap .footer_center address span{display:block;position:relative}#footer #footer_wrap .footer_center address span::before{content:"";position:absolute;width:1px;height:65%;background-color:#737373;top:50%;transform:translateY(-50%);right:-13px}#footer #footer_wrap .footer_center address span:nth-of-type(1){width:100%}#footer #footer_wrap .footer_center address span:nth-of-type(1)::before,#footer #footer_wrap .footer_center address span:nth-of-type(4)::before,#footer #footer_wrap .footer_center address span:nth-last-of-type(1)::before{display:none}#footer #footer_wrap .footer_center address span a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_wrap .footer_center address span a:hover{color:#fff}#footer #footer_wrap .footer_bottom{width:100%;display:flex;justify-content:space-between;align-items:center}#footer #footer_wrap .footer_bottom .menu{font-size:16px;font-weight:400;color:#737373;display:flex;flex-wrap:wrap;align-items:center;gap:5px 25px}#footer #footer_wrap .footer_bottom .menu li{display:block;position:relative}#footer #footer_wrap .footer_bottom .menu li::before{content:"";position:absolute;width:1px;height:65%;background-color:#737373;top:50%;transform:translateY(-50%);right:-13px}#footer #footer_wrap .footer_bottom .menu li:nth-last-of-type(1)::before{display:none}#footer #footer_wrap .footer_bottom .menu li a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_wrap .footer_bottom .menu li a:hover{color:#fff}#footer #footer_wrap .footer_bottom .sns{display:flex;justify-content:center;align-items:center;gap:20px}#footer #footer_wrap .footer_bottom .sns li{width:34px;height:34px;background-color:#3f3f3f;border-radius:50%;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_wrap .footer_bottom .sns li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#footer #footer_wrap .footer_bottom .sns li a img{width:16px;height:18px;object-fit:contain}#footer #footer_wrap .footer_bottom .sns li:hover{background-color:#5f58c4}@media(max-width: calc(1600px + 6vw)){#header{top:-80px}#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#header #header_wrap #header_left .logo a{min-width:140px;width:140px}#header #header_wrap #header_right{gap:30px}#header #header_wrap #header_right #gnb{gap:40px}#header #header_wrap #header_right #gnb>li .sub_menu{padding:20px 3%}#header #header_wrap #header_right .button_wrap{gap:30px}#drawer .drawer_wrap .left_wrap,#drawer .drawer_wrap .right_wrap{width:50%;height:100%}#drawer .drawer_wrap .right_wrap{padding:120px 3% 120px 60px}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:28px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu{left:200px;width:calc(100% - 160px)}#footer #footer_wrap{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap .footer_top{margin-bottom:80px}#footer #footer_wrap .footer_top .logo{width:180px}#footer #footer_wrap .footer_center{padding-bottom:20px;margin-bottom:20px}}@media(max-width: 1024px){#header{top:-80px}#header #header_wrap #header_left .logo a{min-width:136px;width:136px}#header #header_wrap #header_right{gap:30px}#header #header_wrap #header_right #gnb{display:none}#header .header_bg{display:none}#drawer{height:100%}#drawer .drawer_wrap{padding:120px 3%;display:flex;align-items:center;justify-content:center}#drawer .drawer_wrap .left_wrap{display:none}#drawer .drawer_wrap .right_wrap{width:100%;height:auto}#drawer .drawer_wrap .right_wrap{padding:0}#drawer .drawer_wrap .right_wrap .gnb{max-height:calc(100vh - 60px)}#drawer .drawer_wrap .right_wrap .gnb>li{text-align:center;margin-bottom:30px}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:36px;color:#fff}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu{position:unset;opacity:1;visibility:visible;pointer-events:auto;width:100%;display:none}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{padding-top:20px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li>a{font-size:24px}body:has(#menuicon.active) #header #header_wrap #header_left .logo{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #drawer{overflow-y:auto}#footer #footer_wrap .scroll_top{margin-bottom:40px}#footer #footer_wrap .scroll_top a{width:100px;height:100px}#footer #footer_wrap .scroll_top a .arrow{width:20px}#footer #footer_wrap .footer_top{margin-bottom:60px}#footer #footer_wrap .footer_top .logo{width:160px}#footer #footer_wrap .footer_top .select_wrap{gap:15px}#footer #footer_wrap .footer_top .select_wrap .select .current{height:45px;padding:0 15px}#footer #footer_wrap .footer_top .select_wrap .select .current span{font-size:15px}#footer #footer_wrap .footer_top .select_wrap .select .current .arrow{min-width:13px;width:13px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list{height:240px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li a{padding:10px 15px}#footer #footer_wrap .footer_center{padding-bottom:20px;margin-bottom:20px}#footer #footer_wrap .footer_center address{font-size:15px;gap:5px 20px}#footer #footer_wrap .footer_center address span::before{right:-10.5px}#footer #footer_wrap .footer_bottom .menu{font-size:15px;gap:5px 20px}#footer #footer_wrap .footer_bottom .menu li::before{right:-10.5px}#footer #footer_wrap .footer_bottom .sns{gap:15px}#footer #footer_wrap .footer_bottom .sns li{width:32px;height:32px}#footer #footer_wrap .footer_bottom .sns li a img{width:15px;height:17px}}@media(max-width: 767px){#header{top:-80px;padding:18px 0}#header #header_wrap #header_left .logo a{min-width:130px;width:130px}#header #header_wrap #header_right{gap:20px}#header #header_wrap #header_right .button_wrap{gap:20px}#header #header_wrap #header_right .button_wrap a{font-size:14px;padding:0 14px;height:30px;line-height:30px}#drawer .drawer_wrap{padding:100px 3%}#drawer .drawer_wrap .right_wrap .gnb{max-height:calc(100vh - 200px)}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:28px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li>a{font-size:20px}#header_search .search_wrap{padding:40px 0 50px}#header_search .search_wrap .wrap h2{font-size:22px;margin-bottom:25px}#header_search .search_wrap .wrap form .label_wrap label input{font-size:16px}#header_search .search_wrap .wrap .term p{font-size:16px;margin-bottom:15px}#header_search .search_wrap .wrap .term ul{gap:10px}#header_search .search_wrap .wrap .term ul li a{font-size:16px}#header_search .search_wrap .close{width:40px;height:40px;bottom:-20px}#header_search .search_wrap .close img{width:15px}#footer{padding:0 0 35px}#footer:has(.scroll_top.displaynone){padding:35px 0}#footer #footer_wrap .scroll_top{margin-bottom:35px}#footer #footer_wrap .scroll_top a{width:90px;height:90px}#footer #footer_wrap .scroll_top a .arrow{width:18px}#footer #footer_wrap .footer_top{margin-bottom:20px;flex-wrap:wrap;gap:30px}#footer #footer_wrap .footer_top .logo{width:150px}#footer #footer_wrap .footer_top .select_wrap{width:100%;gap:15px;justify-content:flex-start}#footer #footer_wrap .footer_top .select_wrap .select .current span{font-size:14px}#footer #footer_wrap .footer_top .select_wrap .select .current .arrow{min-width:11px;width:11px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list{height:200px}#footer #footer_wrap .footer_center address{font-size:14px;max-width:100%;gap:5px 15px}#footer #footer_wrap .footer_center address span::before{display:none}#footer #footer_wrap .footer_bottom .menu{font-size:14px;gap:5px 15px}#footer #footer_wrap .footer_bottom .menu li::before{display:none}#footer #footer_wrap .footer_bottom .sns{gap:10px}#footer #footer_wrap .footer_bottom .sns li{width:30px;height:30px}#footer #footer_wrap .footer_bottom .sns li a img{width:14px;height:16px}}@media(max-width: 450px){#header{top:-80px;padding:15px 0}#header #header_wrap #header_left .logo a{min-width:120px;width:120px}#header #header_wrap #header_right{gap:15px}#header #header_wrap #header_right .button_wrap{gap:15px}#drawer .drawer_wrap{padding:80px 3%}#drawer .drawer_wrap .right_wrap .gnb>li{margin-bottom:20px}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:24px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{padding-top:15px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul>li>a{font-size:18px}#header_search .search_wrap{padding:40px 0 50px}#footer{padding:0 0 30px}#footer:has(.scroll_top.displaynone){padding:30px 0}#footer #footer_wrap .scroll_top{margin-bottom:30px}#footer #footer_wrap .scroll_top a{width:80px;height:80px}#footer #footer_wrap .scroll_top a .arrow{width:16px}#footer #footer_wrap .footer_top .logo{width:140px}#footer #footer_wrap .footer_top .select_wrap{gap:10px}#footer #footer_wrap .footer_top .select_wrap .select{width:calc(50% - 5px)}#footer #footer_wrap .footer_top .select_wrap .select .current{height:43px;border-radius:4px;padding:0 13px}#footer #footer_wrap .footer_top .select_wrap .select .current span{font-size:13px}#footer #footer_wrap .footer_top .select_wrap .select .current .arrow{min-width:10px;width:10px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent{border-radius:4px 4px 0 0}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list{height:180px}#footer #footer_wrap .footer_top .select_wrap .select .list_parent .list li a{font-size:13px;padding:10px 13px}#footer #footer_wrap .footer_top .select_wrap .select.active .current{border-radius:0 0 4px 4px}#footer #footer_wrap .footer_center{padding-bottom:15px;margin-bottom:15px}#footer #footer_wrap .footer_bottom{flex-wrap:wrap;gap:20px}#footer #footer_wrap .footer_bottom .menu{width:100%}}.editor-content figure.image{max-width:100%;margin:0 auto}.editor-content figure[class=image]{text-align:center}.editor-content img{max-width:100%;height:auto}.editor-content figure.image.image-style-align-left{float:left;margin:0 20px 20px 0}.editor-content figure.image.image-style-align-center{margin:20px auto;text-align:center}.editor-content figure.image.image-style-align-right{float:right;margin:0 0 20px 20px}.editor-content figure.image.image-style-side{float:right;width:50%;margin:0 0 20px 20px}.editor-content figure.image.image-style-block-align-left{margin-right:auto;margin-left:0;display:block;text-align:left}.editor-content figure.image.image-style-block-align-center{margin-left:auto;margin-right:auto;display:block;text-align:center}.editor-content figure.image.image-style-block-align-right{margin-left:auto;margin-right:0;display:block;text-align:right}.editor-content figure.image figcaption{font-size:13px;color:#777;text-align:center;margin-top:8px}@media(max-width: 767px){.editor-content figure.image{width:100% !important}}.view_more{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg, rgba(38, 34, 97, 0) 0%, #262261 100%);opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;display:flex;justify-content:center;align-items:center}.view_more .more{width:100px;height:100px;position:absolute;display:flex;justify-content:center;align-items:center}.view_more .more .bg{width:100%;height:100%;position:absolute;left:0;top:0;animation:rotate 10s linear infinite;animation-play-state:paused}.view_more .more .bg img{width:100%;height:100%;object-fit:cover}.view_more .more .arrow{width:28px}.view_more .more .arrow img{width:100%;object-fit:contain}*:has(>.view_more):hover{opacity:1;visibility:visible;pointer-events:auto}*:has(>.view_more):hover .view_more{opacity:1;visibility:visible;pointer-events:auto}*:has(>.view_more):hover .view_more .more .bg{animation-play-state:running}main .more_button{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0px 30px;height:42px;overflow:hidden}main .more_button::before,main .more_button::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:1px;background:linear-gradient(270deg, rgba(207, 207, 207, 0) 0%, #CFCFCF 44.24%, rgba(207, 207, 207, 0) 100%)}main .more_button::before{top:0}main .more_button::after{bottom:0}main .more_button span{font-size:16px;font-weight:400;color:#fff;height:100%;display:flex;justify-content:center;align-items:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main .more_button span::after{content:attr(data-after);position:absolute;top:100%;left:0;width:100%;height:100%;color:#5f58c4;display:flex;justify-content:center;align-items:center}main .more_button .arrow{width:22px;min-width:22px;aspect-ratio:22/18;display:flex;justify-content:center;align-items:center}main .more_button .arrow svg{width:100%;height:100%}main .more_button:has(.arrow){width:385px;height:50px;justify-content:space-between}main .more_button:hover,main .more_button.active{background:linear-gradient(90deg, rgba(95, 88, 196, 0) 0%, rgba(95, 88, 196, 0.2) 53.85%, rgba(95, 88, 196, 0) 100%)}main .more_button:hover::before,main .more_button:hover::after,main .more_button.active::before,main .more_button.active::after{background:linear-gradient(270deg, rgba(95, 88, 196, 0) 0%, #5F58C4 44.24%, rgba(95, 88, 196, 0) 100%)}main .more_button:hover span,main .more_button.active span{transform:translateY(-100%)}main .more_button:hover .arrow svg path,main .more_button.active .arrow svg path{stroke:#5f58c4}main .more_button.b_back::before,main .more_button.b_back::after{background:linear-gradient(270deg, #FFF 0%, #0A0A0A 44.24%, #FFF 100%)}main .more_button.b_back span{color:#0a0a0a}main .more_button.b_back:hover{background:rgba(0,0,0,0)}main .more_button.b_back:hover::before,main .more_button.b_back:hover::after{background:linear-gradient(270deg, rgba(95, 88, 196, 0) 0%, #5F58C4 44.24%, rgba(95, 88, 196, 0) 100%)}main .more_button_wrap .more_button::after{display:none}main .more_button_wrap .more_button:nth-last-of-type(1)::after{display:block}main .more_button_wrap .more_button:hover+.more_button::before{background:linear-gradient(270deg, #0A0A0A 0%, #5F58C4 44.24%, #0A0A0A 100%)}.more_button+main .more_button_wrap .more_button:hover::after{background:linear-gradient(270deg, #0A0A0A 0%, #5F58C4 44.24%, #0A0A0A 100%)}main#main_page{color:#fff;background-color:#0a0a0a;overflow:hidden}main#main_page section{width:100%}main#main_page section:not(.s01){padding-bottom:260px}main#main_page section:not(.s01).pt{padding-top:260px}main#main_page section:not(.s01) article{max-width:1600px;width:100%;margin:0 auto}main#main_page section:not(.s01) article .wrap{width:100%}main#main_page section:not(.s01) article .wrap .title_wrap .marker{font-size:26px;font-weight:300;color:#5f58c4;display:block}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:48px;font-weight:500;margin-top:10px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:24px;font-weight:400;line-height:1.5;margin-top:25px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button{margin-top:40px}main#main_page section:not(.s01) article .wrap .title_wrap.center{width:100%;text-align:center}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:80px}main#main_page section:not(.s01) article .wrap .swiper-foot{display:flex;align-items:center;justify-content:center;gap:60px;margin-top:80px}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button{width:34px;aspect-ratio:34/18;cursor:pointer}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button svg{width:100%;height:100%}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button:hover svg path{stroke:#fff}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button.next{transform:scaleX(-1)}main#main_page section:not(.s01) article .wrap .swiper-button-wrap{position:absolute;inset:0;width:100%;height:100%}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#0a0a0a;border-radius:50%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button .button-bg{width:22px;aspect-ratio:22/16;cursor:pointer;display:flex;justify-content:center;align-items:center}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button .button-bg svg{width:100%;height:100%}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button .button-bg svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button:hover{background-color:#262261}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button.prev{left:0}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button.next{right:0}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button.next .button-bg{transform:scaleX(-1)}main#main_page section.full_width article{max-width:100%;margin:0}main#main_page section.s01{height:100vh}main#main_page section.s01 article{width:100%;height:100%}main#main_page section.s01 article .wrap{width:100%;height:100%}main#main_page section.s01 article .wrap .swiper{width:100%;height:100%}main#main_page section.s01 article .wrap .swiper .swiper-wrapper{width:100%;height:100%}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{width:100%;height:100%;display:flex;align-items:flex-end;padding-bottom:260px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);transition:10s;-webkit-transition:10s;-moz-transition:10s;-ms-transition:10s;-o-transition:10s}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(10, 10, 10, 0.1) 0%, rgba(10, 10, 10, 0) 44.33%, #0A0A0A 100%);z-index:3}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{max-width:1600px;width:100%;margin:0 auto;position:relative;gap:50px;z-index:5}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:72px;font-weight:300;margin-bottom:30px;line-height:1}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2>*{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2 img{display:inline-block;width:80px;min-width:80px;height:100%;object-fit:contain;margin:0 10px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:24px;font-weight:400;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:1s 1s;-webkit-transition:1s 1s;-moz-transition:1s 1s;-ms-transition:1s 1s;-o-transition:1s 1s}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap img{transform:scale(1)}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption h2>*{opacity:1;visibility:visible;pointer-events:auto}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption p{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}main#main_page section.s01 article .wrap .swiper .swiper-pagination{width:100%;max-width:1600px;position:unset;left:unset;right:unset;top:unset;bottom:unset;transform:unset;position:absolute;left:50%;transform:translateX(-50%);bottom:80px;display:flex;align-items:center;gap:20px}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet{width:100%;height:unset;background-color:unset;border-radius:unset;text-align:left;opacity:1}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .txt{font-size:16px;font-weight:400;color:#737373;margin-bottom:10px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .bar_wrap{width:100%;height:1px;background-color:#737373}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .bar_wrap .thumb{width:0%;height:100%;background-color:#fff}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .txt{color:#fff}main#main_page section.s02{position:relative;z-index:10;overflow:hidden}main#main_page section.s02 article .wrap{position:relative}main#main_page section.s02 article .wrap .swiper{width:100%;overflow:visible;width:385px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper{align-items:center}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide{width:385px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure{width:100%;position:relative}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{width:100%;height:490px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;margin-bottom:60px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:absolute;top:calc(100% + 60px);left:50%;transform:translateX(-50%)}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:32px;font-weight:500}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev figure .img_wrap,main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure .img_wrap{height:420px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:420px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption{opacity:1;visibility:visible;pointer-events:auto}main#main_page section.s02 article .wrap .swiper-foot{margin-top:100px}main#main_page section.s03{overflow:hidden;position:relative;z-index:2}main#main_page section.s03 article .wrap .swiper{max-width:1200px;width:100%;overflow:visible}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide{height:630px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure{position:relative}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{width:100%;height:530px;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;opacity:.5}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{padding:25px 20px;min-width:390px;text-align:center;font-size:32px;font-weight:400;color:#fff;display:flex;align-items:center;display:inline-block;background-color:rgba(10,10,10,.8);transform:translateY(100%);transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span{width:100%;display:flex;align-items:center;justify-content:flex-start;font-size:20px;font-weight:400;color:#737373;line-height:1;padding:20px 20px;position:absolute;bottom:-1px;left:0;background-color:#0a0a0a;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span::before,main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span::after{content:"";width:1px;height:40px;background-color:dimgray;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span::after{left:unset;right:0}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev figure figcaption span{justify-content:flex-end}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev figure figcaption span::before{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure figcaption p{margin-left:0}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure figcaption p::after{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:630px;opacity:1}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption p{transition:1s 1s;-webkit-transition:1s 1s;-moz-transition:1s 1s;-ms-transition:1s 1s;-o-transition:1s 1s;transform:translateY(0%)}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption span{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s04{position:relative;padding-bottom:400px}main#main_page section.s04 .bg{position:absolute;width:100%;min-width:2560px;left:50%;transform:translateX(-50%);top:-180px;z-index:1}main#main_page section.s04 .bg img{display:inline-block;width:100%;object-fit:contain;transform:scale(1.3);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s04 article{position:relative;z-index:3}main#main_page section.s04.aos-animate .bg img{transform:scale(1);transition:5s;-webkit-transition:5s;-moz-transition:5s;-ms-transition:5s;-o-transition:5s}main#main_page section.s05{position:relative;z-index:2;padding-bottom:0}main#main_page section.s05 article .wrap{position:relative}main#main_page section.s05 article .wrap .title_wrap{top:0;left:0;position:absolute;max-width:600px;width:100%}main#main_page section.s05 article .wrap .gallery_list{width:100%;display:flex;flex-wrap:wrap;gap:160px 60px}main#main_page section.s05 article .wrap .gallery_list li{width:385px}main#main_page section.s05 article .wrap .gallery_list li figure{width:100%}main#main_page section.s05 article .wrap .gallery_list li figure .img_wrap{width:100%;margin-bottom:30px}main#main_page section.s05 article .wrap .gallery_list li figure .img_wrap img{width:100%;object-fit:contain}main#main_page section.s05 article .wrap .gallery_list li figure figcaption p{font-size:26px;font-weight:600;margin-bottom:20px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info{font-size:18px;font-weight:500;display:flex;gap:20px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info span{position:relative;display:inline-block;color:#fff}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info span::before{content:"";width:1px;height:65%;right:-10.5px;top:50%;transform:translateY(-50%);position:absolute;background-color:#878787}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info strong{color:#878787;font-weight:inherit}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(1){margin-top:360px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(2){margin-top:240px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(4){margin-top:120px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(3),main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(5){width:calc(100% - 770px - 120px)}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(n+7){display:none}main#main_page section.s06{position:relative;padding-bottom:100px}main#main_page section.s06 .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}main#main_page section.s06 .bg img{width:100%;height:100%;object-fit:cover;display:inline-block;transform:scale(1.3);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s06 .bg.aos-animate img{transform:scale(1);transition:5s;-webkit-transition:5s;-moz-transition:5s;-ms-transition:5s;-o-transition:5s}main#main_page section.s06 article{position:relative;z-index:2}main#main_page section.s06 article .wrap{display:flex;align-items:flex-start;justify-content:flex-start;gap:60px}main#main_page section.s06 article .wrap .left_wrap{max-width:760px;width:100%}main#main_page section.s06 article .wrap .left_wrap .center_wrap{width:100%}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button{display:flex}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button span{font-size:20px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button::after{display:none}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button:nth-last-of-type(1)::after{display:block}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active+.more_button::before{background:linear-gradient(270deg, #0A0A0A 0%, #5F58C4 44.24%, #0A0A0A 100%)}.more_button+main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active::after{background:linear-gradient(270deg, #0A0A0A 0%, #5F58C4 44.24%, #0A0A0A 100%)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .img_wrap{display:none}main#main_page section.s06 article .wrap .left_wrap .sns_wrap{width:100%;margin-top:200px;white-space:nowrap}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul{display:flex;gap:20px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li{width:100%}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-radius:8px;background-color:hsla(0,0%,100%,.15);padding:17px 15px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a .icon{width:20px;min-width:20px;height:20px;transform:translateY(-1px)}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a .icon img{width:100%;height:100%;object-fit:contain}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a span{font-size:16px;font-weight:400;color:#fff}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a:hover{background-color:rgba(95,88,196,.4)}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li:nth-of-type(1) a .icon{width:12px;min-width:12px}main#main_page section.s06 article .wrap .right_wrap{max-width:620px;width:100%;position:relative;margin-top:20px}main#main_page section.s06 article .wrap .right_wrap .item{position:absolute;display:flex;justify-content:center;align-items:center}main#main_page section.s06 article .wrap .right_wrap .item .circle{position:relative;width:20px;height:20px;display:flex;justify-content:center;align-items:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.s06 article .wrap .right_wrap .item .circle .center-dot{width:14px;height:14px;background-color:#fff;border-radius:50%;z-index:10}main#main_page section.s06 article .wrap .right_wrap .item .circle span{position:absolute;width:100%;height:100%;background-color:#fff;border-radius:50%;opacity:0;animation:ripple 5s linear infinite}main#main_page section.s06 article .wrap .right_wrap .item .circle span:nth-of-type(1){animation-delay:0s}main#main_page section.s06 article .wrap .right_wrap .item .circle span:nth-of-type(2){animation-delay:1.6666666667s}main#main_page section.s06 article .wrap .right_wrap .item .circle span:nth-of-type(3){animation-delay:3.3333333333s}@keyframes ripple{0%{transform:scale(0.5);opacity:0}30%{opacity:.5}100%{transform:scale(3);opacity:0}}main#main_page section.s06 article .wrap .right_wrap .item .content{position:absolute;left:50%;top:50%;transform-origin:center center;transform:translate(-50%, -50%) scale(1);opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:10}main#main_page section.s06 article .wrap .right_wrap .item .content figure{width:220px}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap{width:100%;height:220px;position:relative;display:flex;justify-content:center;align-items:center}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap .border{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:rotate_360 16s linear infinite}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap .border img{width:100%;height:100%;object-fit:contain}@keyframes rotate_360{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap .thumb{width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;overflow:hidden}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap .thumb img{width:100%;height:100%;object-fit:cover}main#main_page section.s06 article .wrap .right_wrap .item .content figure figcaption{text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;position:absolute;top:100%;margin-top:15px}main#main_page section.s06 article .wrap .right_wrap .item .content figure figcaption p{font-size:20px;font-weight:500;color:#fff}main#main_page section.s06 article .wrap .right_wrap .item .content figure figcaption .icon{width:17px;min-width:17px}main#main_page section.s06 article .wrap .right_wrap .item .content figure figcaption .icon img{width:100%;object-fit:contain}main#main_page section.s06 article .wrap .right_wrap .item.active .circle{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s06 article .wrap .right_wrap .item.active .content{transform:translate(-50%, -50%) scale(1);opacity:1;visibility:visible;pointer-events:auto}main#main_page section.s06 article .wrap .right_wrap .item.item_01{left:-10px;top:-10px}main#main_page section.s06 article .wrap .right_wrap .item.item_02{left:160px;top:145px}main#main_page section.s06 article .wrap .right_wrap .item.item_03{right:182px;bottom:176px}main#main_page section.s06 article .wrap .right_wrap .item.item_04{right:-10px;bottom:125px}main#main_page section.s06 article .wrap .right_wrap .item.item_05{right:70px;bottom:-10px}main#sub_page{color:#0a0a0a;background-color:#fff}main#sub_page section{width:100%}main#sub_page section:nth-last-of-type(1){padding-bottom:200px}main#sub_page section article{width:100%;max-width:1400px;width:100%;margin:0 auto}main#sub_page section article .wrap{width:100%}main#sub_page section.s_banner{position:relative;height:800px;padding-bottom:0;z-index:30}main#sub_page section.s_banner .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}main#sub_page section.s_banner .bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);animation:zoom-out 5s forwards}main#sub_page section.s_banner .bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(10,10,10,.3)}main#sub_page section.s_banner article{height:100%;position:relative;z-index:3;display:flex;justify-content:center;align-items:center;color:#fff}main#sub_page section.s_banner article .wrap .title_wrap h2{opacity:0;transform:translateY(50px);animation:fade-up 1s .3s forwards}main#sub_page section.s_banner article .wrap .title_wrap p{opacity:0;transform:translateY(50px);animation:fade-up 1s .6s forwards}main#sub_page section.s_banner article .path_wrap{position:absolute;bottom:40px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;padding-inline:3%;opacity:0;animation:fade 1s .6s forwards}main#sub_page section.s_banner article .path_wrap .path{border-radius:10px;display:flex;justify-content:center;align-items:flex-start;background-color:rgba(10,10,10,.5)}main#sub_page section.s_banner article .path_wrap .path .home{width:65px;min-width:65px;height:65px}main#sub_page section.s_banner article .path_wrap .path .home a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}main#sub_page section.s_banner article .path_wrap .path .home a img{width:19px;object-fit:contain}main#sub_page section.s_banner article .path_wrap .path .menu_wrap{display:flex;align-items:center;justify-content:flex-start;position:relative}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu{width:25%;max-width:260px;min-width:260px;flex:1 1 260px;height:65px;position:relative}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current{width:100%;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;gap:10px;height:65px;position:relative}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current span{font-size:16px;font-weight:500}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current .arrow{width:13px;min-width:13px;display:flex;justify-content:center;align-items:center;transform-origin:center center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current .arrow svg{width:100%;height:auto}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current::before{content:"";width:1px;height:15px;background-color:hsla(0,0%,100%,.3);position:absolute;top:50%;transform:translateY(-50%);left:0}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu{width:100%;position:absolute;left:0;top:100%;z-index:10;border-radius:0 0 10px 10px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;background-color:rgba(10,10,10,.5)}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul{max-height:250px;overflow-y:auto;width:100%;padding:10px 20px 15px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li{width:100%;margin-bottom:15px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li a{font-size:16px;font-weight:400}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu:hover .current .arrow{transform:rotate(180deg)}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu:hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .menu_wrap{min-width:260px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .menu_wrap .menu{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .menu_wrap{min-width:520px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .menu_wrap .menu{width:50%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .menu_wrap{min-width:780px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .menu_wrap .menu{width:33.3333333333%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-last-of-type(2):hover){border-end-end-radius:0}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-last-of-type(1):hover){border-end-end-radius:0}main#sub_page section.s_banner+.s02{padding-top:120px}main#sub_page section .title_wrap.title_01{width:100%;text-align:center;color:#fff}main#sub_page section .title_wrap.title_01 h2{font-size:68px;font-weight:600;margin-bottom:40px}main#sub_page section .title_wrap.title_01 p{font-size:24px;font-weight:400;line-height:1.5}main#sub_page section .title_wrap.title_02 h2{font-size:46px;font-weight:600}main#sub_page section .title_wrap.title_02 p{font-size:24px;font-weight:400;line-height:1.5;margin-top:40px}main#sub_page section .title_wrap.title_02 span{display:block;font-size:18px;font-weight:400;color:#878787;margin-top:40px;line-height:1.5}main#sub_page section .title_wrap.title_02.white{color:#fff}main#sub_page section .title_wrap.title_02.center{text-align:center}main#sub_page section .title_wrap.title_03 h2{font-size:44px;font-weight:600}main#sub_page section .title_wrap.title_03 p{margin-top:30px;font-size:18px;font-weight:400;line-height:1.5}main#sub_page section .title_wrap.title_03.mb{margin-bottom:60px}main#sub_page section .text_tab{width:100%;margin-bottom:30px}main#sub_page section .text_tab ul{width:100%;display:flex;justify-content:flex-start;gap:10px 40px}main#sub_page section .text_tab ul li{position:relative}main#sub_page section .text_tab ul li a{font-size:26px;font-weight:600;color:#d9d9d9}main#sub_page section .text_tab ul li.active a{color:#0a0a0a}main#sub_page section .text_tab ul li::before{content:"";position:absolute;width:2px;height:60%;background-color:#cfcfcf;right:-21px;top:50%;transform:translateY(-50%)}main#sub_page section .text_tab ul li:nth-last-of-type(1)::before{display:none}main#sub_page section .button_tab{width:100%}main#sub_page section .button_tab ul{width:100%;display:flex;justify-content:flex-start;gap:10px;flex-wrap:wrap}main#sub_page section .button_tab ul li a{display:flex;justify-content:center;align-items:center;border:1px solid #e1e1e1;background-color:#fff;color:#878787;font-size:16px;font-weight:400;border-radius:6px;line-height:1;padding:12px 20px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section .button_tab ul li.fix a{padding-inline:0;width:42px}main#sub_page section .button_tab ul li:hover a{background-color:#f9f9f9}main#sub_page section .button_tab ul li.active a{border-color:#262261;background-color:#262261;color:#fff}main#sub_page section .button_tab.border{padding-bottom:30px;border-bottom:1px solid #0a0a0a}main#sub_page section .swiper_tab{margin:30px 0 60px;padding-bottom:20px;border-bottom:1px solid #0a0a0a}main#sub_page section .swiper_tab .swiper{width:100%}main#sub_page section .swiper_tab .swiper .swiper-wrapper{width:100%}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide{width:auto}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide a{font-size:16px;font-weight:400;color:#878787;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide img{display:inline-block;margin-left:15px}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide.active a{color:#0a0a0a}main#sub_page section:has(.detail_img_slider){overflow:hidden}main#sub_page section .detail_img_slider{width:100%;margin-top:40px;position:relative}main#sub_page section .detail_img_slider .swiper{width:100%;overflow:visible}main#sub_page section .detail_img_slider .swiper .swiper-wrapper{width:100%}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide{width:100%}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure{width:100%;opacity:.2;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure .img_wrap{width:100%;aspect-ratio:685/420}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption{width:100%;margin-top:15px}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:18px;font-weight:400}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure,main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure{opacity:1}main#sub_page section .detail_img_slider .prev,main#sub_page section .detail_img_slider .next{width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#0a0a0a;display:flex;justify-content:center;align-items:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;z-index:2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#sub_page section .detail_img_slider .prev img,main#sub_page section .detail_img_slider .next img{width:24px;object-fit:contain}main#sub_page section .detail_img_slider .prev:hover,main#sub_page section .detail_img_slider .next:hover{background-color:#262261}main#sub_page section .detail_img_slider .prev{left:-30px}main#sub_page section .detail_img_slider .next{right:-30px}main#sub_page section .detail_img_slider .next img{transform:scaleX(-1)}main#sub_page section .button_wrap:has(.more_button.b_back){margin-top:100px;width:100%;display:flex;justify-content:center;align-items:center}main#sub_page section .content_title{width:100%;padding-left:15px;position:relative;margin-bottom:20px}main#sub_page section .content_title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#5f58c4;width:4px;min-width:4px;height:65%}main#sub_page section .content_title p{font-size:26px;font-weight:600;line-height:1;display:flex;align-items:flex-start;gap:5px}main#sub_page section .content_title p sup{font-size:18px;color:#0a0a0a;font-weight:400}main#sub_page section .search_status{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:40px;padding-bottom:30px;border-bottom:1px solid #0a0a0a;z-index:1}main#sub_page section .search_status.no_mt{margin-top:0 !important}main#sub_page section .search_status .current_wrap p{font-size:18px;font-weight:400;color:#878787}main#sub_page section .search_status .current_wrap p strong{font-weight:600;color:#5f58c4}main#sub_page section .search_status .serach_wrap{max-width:650px;width:100%}main#sub_page section .search_status .serach_wrap:not(:has(.select_wrap)){max-width:500px}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)){max-width:800px}main#sub_page section .search_status .serach_wrap form{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:15px}main#sub_page section .search_status .serach_wrap form .select_wrap{position:relative;max-width:180px;width:100%;z-index:10}main#sub_page section .search_status .serach_wrap form .select_wrap select{opacity:0;visibility:hidden;pointer-events:none}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select{width:100%;position:relative;z-index:10}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current{display:block;width:100%;position:relative;border-radius:6px;background-color:rgba(0,0,0,0);font-size:18px;font-weight:400;border:1px solid #e1e1e1;padding:15px 20px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;cursor:pointer}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current::before{content:"";z-index:5;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:13px;aspect-ratio:13/8;background-image:url("../../images/common/search_select_arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list{position:absolute;width:100%;padding:15px 20px;background-color:#fff;border:1px solid #e1e1e1;border-top:unset;border-radius:0 0 6px 6px;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;z-index:100}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:15px;color:#878787;cursor:pointer}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li:nth-last-of-type(1){margin-bottom:0}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li.selected{color:#0a0a0a}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li:hover{color:#0a0a0a}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li.disabled{display:none}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select.open .current{border-radius:6px 6px 0 0;border-bottom-color:rgba(0,0,0,0)}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select.open .list{opacity:1;visibility:visible;pointer-events:auto}main#sub_page section .search_status .serach_wrap form .search_input{max-width:500px;width:100%;justify-content:flex-start;border:1px solid #e1e1e1;border-radius:6px;padding-right:20px;display:flex;align-items:center}main#sub_page section .search_status .serach_wrap form .search_input label{width:100%;display:block;padding:15px 20px}main#sub_page section .search_status .serach_wrap form .search_input label input{width:100%;font-size:18px;font-weight:400;outline:unset}main#sub_page section .search_status .serach_wrap form .search_input label input::placeholder{color:#878787}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap{width:20px;min-width:20px;display:flex;justify-content:center;align-items:center}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap button{width:100%}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap button svg{width:100%;height:auto}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap button svg path{stroke:#878787;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap:hover button svg path{stroke:#5f58c4}main#sub_page.about.company{background-color:#0a0a0a;color:#fff}main#sub_page.about.company section .title_wrap.fs_01{width:100%;text-align:center}main#sub_page.about.company section .title_wrap.fs_01 h2{font-size:72px;line-height:1.2;font-weight:400;margin-bottom:30px}main#sub_page.about.company section .title_wrap.fs_01 p{font-size:24px;font-weight:400;line-height:1.5}main#sub_page.about.company section.s01{height:100vh;position:relative}main#sub_page.about.company section.s01>.bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}main#sub_page.about.company section.s01>.bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);animation:zoom-out 3s forwards}main#sub_page.about.company section.s01>.bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(10,10,10,.3)}main#sub_page.about.company section.s01 article{height:100%;position:relative;z-index:3;display:flex;justify-content:center;align-items:center;color:#fff}main#sub_page.about.company section.s01 article .scroll{position:absolute;left:50%;transform:translateX(-50%);bottom:40px;width:120px;height:120px;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s01 article .scroll .scroll_bg{position:absolute;left:0;top:0;width:100%;height:100%;animation:rotate 10s linear infinite}main#sub_page.about.company section.s01 article .scroll .scroll_bg img{width:100%;height:100%;object-fit:cover}main#sub_page.about.company section.s01 article .scroll .arrow{position:relative;z-index:2;width:25px}main#sub_page.about.company section.s01 article .scroll .arrow img{width:100%;object-fit:contain}main#sub_page.about.company section.s02{height:100vh}main#sub_page.about.company section.s02 article{height:100%;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s01 article .wrap .title_wrap h2 span,main#sub_page.about.company section.s02 article .wrap .title_wrap h2 span{opacity:0;filter:blur(10px);transition:.5s linear;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear}main#sub_page.about.company section.s01 article .wrap .title_wrap h2 span.active,main#sub_page.about.company section.s02 article .wrap .title_wrap h2 span.active{opacity:1;filter:blur(0)}main#sub_page.about.company section.s01 article .wrap .title_wrap p,main#sub_page.about.company section.s02 article .wrap .title_wrap p{opacity:0;filter:blur(10px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.about.company section.s01 article .wrap .title_wrap.active p,main#sub_page.about.company section.s02 article .wrap .title_wrap.active p{opacity:1;filter:blur(0);transition:.5s .3s;-webkit-transition:.5s .3s;-moz-transition:.5s .3s;-ms-transition:.5s .3s;-o-transition:.5s .3s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span,main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span{opacity:1;filter:blur(0)}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(1),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(1){transition-delay:.08s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(2),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(2){transition-delay:.16s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(3),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(3){transition-delay:.24s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(4),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(4){transition-delay:.32s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(5),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(5){transition-delay:.4s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(6),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(6){transition-delay:.48s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(7),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(7){transition-delay:.56s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(8),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(8){transition-delay:.64s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(9),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(9){transition-delay:.72s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(10),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(10){transition-delay:.8s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(11),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(11){transition-delay:.88s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(12),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(12){transition-delay:.96s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(13),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(13){transition-delay:1.04s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(14),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(14){transition-delay:1.12s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(15),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(15){transition-delay:1.2s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(16),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(16){transition-delay:1.28s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(17),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(17){transition-delay:1.36s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(18),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(18){transition-delay:1.44s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(19),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(19){transition-delay:1.52s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(20),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(20){transition-delay:1.6s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(21),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(21){transition-delay:1.68s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(22),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(22){transition-delay:1.76s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(23),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(23){transition-delay:1.84s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(24),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(24){transition-delay:1.92s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(25),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(25){transition-delay:2s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(26),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(26){transition-delay:2.08s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(27),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(27){transition-delay:2.16s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(28),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(28){transition-delay:2.24s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(29),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(29){transition-delay:2.32s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(30),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(30){transition-delay:2.4s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(31),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(31){transition-delay:2.48s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(32),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(32){transition-delay:2.56s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(33),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(33){transition-delay:2.64s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(34),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(34){transition-delay:2.72s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(35),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(35){transition-delay:2.8s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(36),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(36){transition-delay:2.88s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(37),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(37){transition-delay:2.96s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(38),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(38){transition-delay:3.04s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(39),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(39){transition-delay:3.12s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(40),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(40){transition-delay:3.2s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(41),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(41){transition-delay:3.28s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(42),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(42){transition-delay:3.36s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(43),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(43){transition-delay:3.44s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(44),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(44){transition-delay:3.52s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(45),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(45){transition-delay:3.6s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(46),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(46){transition-delay:3.68s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(47),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(47){transition-delay:3.76s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(48),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(48){transition-delay:3.84s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(49),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(49){transition-delay:3.92s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate h2 span:nth-child(50),main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate h2 span:nth-child(50){transition-delay:4s}main#sub_page.about.company section.s01 article .wrap .title_wrap.aos-animate p,main#sub_page.about.company section.s02 article .wrap .title_wrap.aos-animate p{opacity:1;filter:blur(0);transition:1s .8s;-webkit-transition:1s .8s;-moz-transition:1s .8s;-ms-transition:1s .8s;-o-transition:1s .8s}main#sub_page.about.company section.s03{padding:30px 0;overflow-x:hidden}main#sub_page.about.company section.s03 article{max-width:100%}main#sub_page.about.company section.s03 article .wrap .img_banner{width:100%;margin-bottom:30px}main#sub_page.about.company section.s03 article .wrap .img_banner ul{width:100%;display:flex;gap:30px}main#sub_page.about.company section.s03 article .wrap .img_banner ul li{width:20%;min-width:20%;aspect-ratio:1/1}main#sub_page.about.company section.s03 article .wrap .img_banner ul li .img_wrap{width:100%;height:100%}main#sub_page.about.company section.s03 article .wrap .img_banner ul li .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.about.company section.s03 article .wrap .img_banner.bottom_banner{transform:translateX(-50%)}main#sub_page.about.company section.s03 article .wrap .img_banner:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.company section.s04{height:100vh}main#sub_page.about.company section.s04 article{height:100%;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s04 article .wrap .title_wrap{text-align:center}main#sub_page.about.company section.s04 article .wrap .title_wrap h2{font-size:60px;font-weight:600;line-height:1.5}main#sub_page.about.company section.s04 article .wrap .title_wrap h2 span{animation-delay:0s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span{animation:color_change 1.5s linear forwards}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(1){animation-delay:.11s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(2){animation-delay:.22s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(3){animation-delay:.33s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(4){animation-delay:.44s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(5){animation-delay:.55s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(6){animation-delay:.66s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(7){animation-delay:.77s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(8){animation-delay:.88s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(9){animation-delay:.99s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(10){animation-delay:1.1s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(11){animation-delay:1.21s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(12){animation-delay:1.32s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(13){animation-delay:1.43s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(14){animation-delay:1.54s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(15){animation-delay:1.65s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(16){animation-delay:1.76s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(17){animation-delay:1.87s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(18){animation-delay:1.98s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(19){animation-delay:2.09s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(20){animation-delay:2.2s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(21){animation-delay:2.31s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(22){animation-delay:2.42s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(23){animation-delay:2.53s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(24){animation-delay:2.64s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(25){animation-delay:2.75s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(26){animation-delay:2.86s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(27){animation-delay:2.97s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(28){animation-delay:3.08s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(29){animation-delay:3.19s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(30){animation-delay:3.3s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(31){animation-delay:3.41s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(32){animation-delay:3.52s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(33){animation-delay:3.63s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(34){animation-delay:3.74s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(35){animation-delay:3.85s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(36){animation-delay:3.96s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(37){animation-delay:4.07s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(38){animation-delay:4.18s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(39){animation-delay:4.29s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(40){animation-delay:4.4s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(41){animation-delay:4.51s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(42){animation-delay:4.62s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(43){animation-delay:4.73s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(44){animation-delay:4.84s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(45){animation-delay:4.95s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(46){animation-delay:5.06s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(47){animation-delay:5.17s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(48){animation-delay:5.28s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(49){animation-delay:5.39s}main#sub_page.about.company section.s04 article .wrap .title_wrap.aos-animate h2 span:nth-of-type(50){animation-delay:5.5s}@keyframes color_change{0%{color:#fff}50%{color:#9b94fc}100%{color:#fff}}main#sub_page.about.company section.s05{padding-block:200px}main#sub_page.about.company section.s05 article{height:100%;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s05 article .wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}main#sub_page.about.company section.s05 article .wrap .video_wrap{position:relative;width:900px;height:900px;z-index:10;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:1;visibility:visible;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .4s ease}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div svg{width:100%;height:100%}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div svg circle{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;stroke-opacity:1;stroke:#2f2f2f}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_0{width:calc(100% - 100px);height:calc(100% - 100px);transition-delay:.1s}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_1{width:100%;height:100%;transition-delay:0s}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_2{width:calc(100% - 50px);height:calc(100% - 50px);transition-delay:.05s}main#sub_page.about.company section.s05 article .wrap .video_wrap .video{height:calc(100% - 150px);width:calc(100% - 150px);position:relative;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:5;border-radius:50%;transform:scale(1);transition:transform .55s cubic-bezier(0.34, 1.56, 0.64, 1)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .youtube_icon{width:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition-timing-function:cubic-bezier(0.24, 0.7, 0.35, 1.33)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .youtube_icon img{width:100%;object-fit:contain}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .thumb{width:100%;height:100%}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .thumb img{width:100%;height:100%;object-fit:cover}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div svg circle{stroke:#5f58c4}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div.size_0{transform:translate(-50%, -50%) scale(1.07);transition-delay:.1s}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div.size_0 svg circle{stroke-width:3;transition-delay:0s}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div.size_1{transform:translate(-50%, -50%) scale(1.07);transition-delay:0s}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div.size_1 svg circle{transition-delay:0s;stroke-opacity:.4}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div.size_2{transform:translate(-50%, -50%) scale(1.07);transition-delay:.05s}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .last_circle>div.size_2 svg circle{transition-delay:0s;stroke-opacity:.6}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .video{transform:scale(1.08)}main#sub_page.about.company section.s05 article .wrap .video_wrap:hover .video .youtube_icon{transform:translate(-50%, -50%) scale(1.3)}main#sub_page.about.company section.s06 article .wrap .title_wrap{margin-bottom:160px}main#sub_page.about.company section.s06 article .wrap .content_wrap{width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap{width:100%;border-top:1px solid #3f3f3f;border-bottom:1px solid #3f3f3f;padding:40px 0;margin-bottom:40px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul{width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li{width:100%;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li p{font-size:40px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a{display:inline-flex;justify-content:space-between;align-items:center;max-width:330px;width:100%;gap:25px;padding:23px 25px;background-color:#232323;border-radius:10px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a span{font-size:18px;font-weight:600;color:#878787;line-height:1;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a .icon{width:24px;min-width:24px;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a .icon svg{width:100%;height:auto}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a .icon svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a:hover span{color:#fff}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a:hover .icon svg path{stroke:#fff}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.company section.s06 article .wrap .content_wrap .content{width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul{width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li{width:100%;margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li .tit{max-width:310px;width:100%;font-size:32px;font-weight:400}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl{width:100%;max-width:calc(100% - 40px - 310px);border-radius:10px;overflow:hidden}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl dd{width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl dd p{font-size:18px;font-weight:500}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl{background-color:#fff;padding:30px 30px 0 30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd{border-bottom:1px solid #e1e1e1;padding-bottom:80px;margin-bottom:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure{width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure figcaption{width:100%;margin-bottom:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure figcaption p{color:#878787}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure .img_wrap{width:100%;display:flex;justify-content:center;align-items:center}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd:nth-last-of-type(1){border-bottom:unset;margin-bottom:0}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.color dl dd{height:200px;background-color:#262261;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.color dl dd p{color:#fff}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.ceo .pin_group{background-color:#0a0a0a;height:100vh}main#sub_page.about.ceo section.s01{height:40vh;background-color:#0a0a0a;color:#fff;padding-bottom:0;overflow:hidden}main#sub_page.about.ceo section.s01 article{height:100%;max-width:100%;margin:0;padding:0}main#sub_page.about.ceo section.s01 article .wrap{height:100%;position:relative}main#sub_page.about.ceo section.s01 article .wrap .title_wrap{max-width:1400px;width:100%;margin:0 auto}main#sub_page.about.ceo section.s01 article .wrap .title_01{height:100%;display:flex;flex-direction:column;justify-content:flex-end}main#sub_page.about.ceo section.s01 article .wrap .title_01 h2{opacity:0;transform:translateY(50px);animation:fade-up 1s forwards}main#sub_page.about.ceo section.s01 article .wrap .title_01 p{opacity:0;transform:translateY(50px);animation:fade-up 1s .3s forwards}main#sub_page.about.ceo section.s011{height:60vh;background-color:#0a0a0a;color:#fff;padding-bottom:0}main#sub_page.about.ceo section.s011 article{height:100%;max-width:100%;margin:0;padding:0}main#sub_page.about.ceo section.s011 article .wrap{height:100%;position:relative}main#sub_page.about.ceo section.s011 article .wrap .title_wrap{max-width:1400px;width:100%;margin:0 auto}main#sub_page.about.ceo section.s011 article .wrap .img_wrap{width:1040px;height:500px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#sub_page.about.ceo section.s011 article .wrap .img_wrap .before{position:absolute;left:0;top:0;pointer-events:none;opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(10,10,10,.5)}main#sub_page.about.ceo section.s011 article .wrap .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.about.ceo section.s011 article .wrap .title_02{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;pointer-events:none;margin-top:50px;z-index:10}main#sub_page.about.ceo section.s02{padding-top:140px}main#sub_page.about.ceo section.s02 article .wrap figure{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:120px}main#sub_page.about.ceo section.s02 article .wrap figure .img_wrap{max-width:500px;width:100%;background-color:#f5f5f5}main#sub_page.about.ceo section.s02 article .wrap figure .img_wrap img{width:100%;object-fit:contain}main#sub_page.about.ceo section.s02 article .wrap figure figcaption{max-width:calc(100% - 500px - 120px);width:100%}main#sub_page.about.ceo section.s02 article .wrap figure figcaption .sign{display:flex;align-items:center;justify-content:flex-start;gap:6px}main#sub_page.about.ceo section.s02 article .wrap figure figcaption .sign span{color:#0a0a0a}main#sub_page.about.ceo section.s02 article .wrap figure figcaption .sign p{font-weight:500}main#sub_page.about.history{position:relative}main#sub_page.about.history section.s02{padding-top:0;padding-bottom:0;position:relative}main#sub_page.about.history section.s02 article{z-index:10;height:100%;max-width:100%}main#sub_page.about.history section.s02 article .wrap{position:relative;height:100%}main#sub_page.about.history section.s02 article .wrap .pin-spacer{position:sticky !important;top:0 !important;padding-bottom:0 !important}main#sub_page.about.history section.s02 article .wrap .bg_swiper{width:100%;height:100vh;position:sticky;top:0 !important;display:flex;justify-content:center;align-items:flex-end;transform:unset !important;z-index:3}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper{width:1040px;height:100%}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper{width:100%;height:100%}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .img_wrap{width:100%;height:100%}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title{width:100%;max-width:600px;position:relative;z-index:2;position:absolute;left:calc((100% - 1400px)/2);top:120px;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title span{font-size:24px;font-weight:500}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title p{font-size:44px;font-weight:600;margin-top:15px}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(10,10,10,.6);backdrop-filter:blur(2px)}main#sub_page.about.history section.s02 article .wrap .bg_swiper.view .swiper .swiper-wrapper .swiper-slide .title{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.about.history section.s02 article .wrap .title_02{padding-top:300px;width:100%;height:100vh;position:absolute;top:0;z-index:10;max-width:1400px;left:50%;transform:translateX(-50%);z-index:1}main#sub_page.about.history section.s02 article .wrap .title_02 h2{animation:fade 1s forwards}main#sub_page.about.history section.s02 article .wrap .history_content{width:100%;max-width:1400px;margin:0 auto;position:relative;z-index:10}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:170px;padding-bottom:120px;color:#fff}main#sub_page.about.history section.s02 article .wrap .history_content .history_item:nth-of-type(1){padding-top:120px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap{width:100%;max-width:600px;opacity:0;pointer-events:none}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap span{font-size:24px;font-weight:500}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap p{font-size:44px;font-weight:600;margin-top:15px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap{max-width:calc(100% - 600px - 170px);width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul{width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:60px;margin-bottom:60px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li .year{font-size:32px;font-weight:600;width:80px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl{max-width:calc(100% - 60px - 80px);width:100%;margin-top:7px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd{width:100%;font-size:18px;font-weight:400;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:15px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd::before{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.store section.s02 article .wrap .list_wrap{width:100%}main#sub_page.about.store section.s02 article .wrap .list_wrap ul{width:100%}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li{width:100%;padding:40px 0;border-bottom:1px solid #e1e1e1}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:100px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:440px;width:100%;aspect-ratio:440/260;position:relative}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure .img_wrap a>img{width:100%;height:100%;position:absolute}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:calc(100% - 440px - 100px);width:100%}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:32px;font-weight:600;margin-bottom:30px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl{width:100%}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:40px;font-size:16px;margin-bottom:10px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd strong{font-weight:600;color:#262261}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd span{font-weight:400;color:#878787}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap{width:100%;border-top:1px solid #e1e1e1}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content{width:100%;border-bottom:1px solid #e1e1e1;padding:40px 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:60px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap{max-width:300px;width:100%}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap p{font-size:20px;font-weight:600}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap{max-width:calc(100% - 300px - 60px);width:100%}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px 40px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl dd{font-size:18px;font-weight:400}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl dd strong{font-weight:#262261;font-weight:inherit}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li{width:calc(25% - 15px)}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a{display:block;width:100%;height:100%;background-color:#f5f5f5;padding:30px 25px;position:relative;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a p{font-size:28px;line-height:1;font-weight:600;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a span{display:block;font-size:18px;font-weight:400;margin-top:15px;line-height:1.5;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a[href]::before{content:"";width:17px;aspect-ratio:1/1;position:absolute;right:15px;top:15px;background-image:url("../../images/about/store_detail/blank.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;opacity:0;visibility:hidden;pointer-events:none}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a:hover{background-color:#262261;color:#fff}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a:hover[href]::before{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap .map{width:100%;height:420px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap .map>*{width:100%;height:100%;object-fit:cover}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content:nth-last-of-type(1){padding-bottom:60px}main#sub_page.about.branch section.s02 article .wrap .list_wrap{width:100%}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul{width:100%}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li{width:100%;margin-top:60px}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li .table_wrap{overflow-x:auto}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li .table_wrap table{min-width:1000px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap{width:100%;margin-top:60px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap{width:100%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:40px 30px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li{width:calc(25% - 22.5px)}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure{width:100%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap{width:100%;position:relative;margin-bottom:15px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .thumb{width:100%;aspect-ratio:328/200}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .thumb img{width:100%;height:100%;position:absolute}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;max-width:180px;max-height:80px;width:100%;height:100%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .logo img{width:100%;height:100%;object-fit:contain}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:rgba(10,10,10,.6)}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption{width:100%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px 10px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:18px;font-weight:400;position:relative}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd.bar{width:1px;height:15px;background-color:#0a0a0a}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap.eng .list_wrap ul li figure figcaption dl{flex-direction:row-reverse;justify-content:flex-end}main#sub_page.brand.detail_page section.s01{padding-bottom:0;height:calc(var(--vh, 1vh)*100);position:relative}main#sub_page.brand.detail_page section.s01 .bg,main#sub_page.brand.detail_page section.s01 .dark{width:100%;height:100%;position:absolute;left:0;top:0}main#sub_page.brand.detail_page section.s01 .bg img,main#sub_page.brand.detail_page section.s01 .dark img{width:100%;height:100%;object-fit:cover}main#sub_page.brand.detail_page section.s01 .bg{overflow:hidden}main#sub_page.brand.detail_page section.s01 .bg img{transform:scale(1.3);animation:zoom-out 5s forwards}main#sub_page.brand.detail_page section.s01 .dark{z-index:2;background-color:#0a0a0a;opacity:.3;backdrop-filter:blur(0px)}main#sub_page.brand.detail_page section.s01 article{position:relative;z-index:3;color:#fff;height:100%}main#sub_page.brand.detail_page section.s01 article .wrap{height:100%;display:flex;justify-content:center;align-items:center}main#sub_page.brand.detail_page section.s01 article .wrap .logo img{opacity:0;animation:fade 1s .3s forwards}main#sub_page.brand.detail_page section.s01 article .wrap .title_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;opacity:0;margin-top:50px;pointer-events:none}main#sub_page.brand.detail_page section.s01 article .wrap .title_wrap.title_02:not(:has(h2)) p{margin-top:0}main#sub_page.brand.detail_page section.s02{padding-top:120px}main#sub_page.product.list_page .list_product{margin-top:0}main#sub_page.product.list_page section{position:relative}main#sub_page.product.list_page section .product_path{display:none;position:absolute;right:3%;top:10px;font-size:16px;color:#555}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:100px;margin-bottom:60px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:500px;width:100%}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper{width:100%;height:auto}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper{width:100%;height:auto}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide{width:100%;height:auto}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap{width:100%;aspect-ratio:1/1;border:1px solid #ebebeb}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:calc(100% - 500px - 100px);width:100%}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .category{width:100%;font-size:20px;font-weight:400;margin-bottom:10px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap h2{font-size:44px;font-weight:600;margin-bottom:30px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap p{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:40px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .button a{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid #e1e1e1;font-size:16px;font-weight:400;color:#878787;border-radius:6px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .button a:hover{background-color:#262261;border-color:#262261;color:#fff}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc{max-width:800px;width:100%;padding-top:60px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.5}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc .line{width:100%;border:1px solid #e1e1e1;margin:30px 0}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc iframe,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc img,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc video{width:100%;height:auto;object-fit:contain}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc iframe{aspect-ratio:16/9}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody{width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr{width:100%;border-bottom:1px solid #e1e1e1}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr td{font-size:16px;padding:15px 20px;text-align:left;line-height:1.5}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th{font-weight:500;background-color:#fafafa}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr td{font-weight:400}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2{overflow-x:auto;z-index:1}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table{min-width:1000px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table tbody tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table tbody tr td{text-align:center}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table thead tr th.left,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table thead tr td.left,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table tbody tr th.left,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table tbody tr td.left{text-align:left}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table .download{display:flex;align-items:center;justify-content:center;gap:6px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table .download .icon{width:15px;min-width:15px;display:flex;justify-content:center;align-items:center}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table .download .icon svg{width:100%;height:auto}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table .download .icon svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table .download::before{display:none}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap_type2 table .download:hover .icon svg path{stroke:#5f58c4}main#sub_page.product.compare section.s01{padding-top:200px}main#sub_page.product.compare section.s01 article .wrap .compare_title{text-align:center;border-bottom:1px solid #0a0a0a;padding-bottom:60px}main#sub_page.product.compare section.s01 article .wrap .compare_title h2{font-size:48px;font-weight:600}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title{display:none;padding-top:60px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title h3{font-size:26px;font-weight:600;color:#0a0a0a}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title h3 strong{font-weight:inherit;color:#5f58c4}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap{padding-block:60px;display:flex;gap:130px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap{width:170px;min-width:170px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap h3{font-size:26px;font-weight:600;color:#0a0a0a}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap h3 strong{font-weight:inherit;color:#5f58c4}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap{width:100%}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap{display:flex;gap:30px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box{width:calc(25% - 22.5px);height:415px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message{width:100%;height:100%;border:1px dashed #e1e1e1}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:15px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .icon{width:15px;display:flex;justify-content:center;align-items:center}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .icon img{width:100%;object-fit:contain}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .text{font-size:14px;color:#878787;text-align:center}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message.none{display:none}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block{width:100%;height:100%;display:flex;flex-direction:column}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a{position:relative;flex:1}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure{width:100%;height:100%}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure .img_wrap{position:relative;width:100%;aspect-ratio:1/1;border:1px solid #ebebeb}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption{margin-top:15px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption span{font-size:16px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption p{margin-top:5px;font-size:24px;font-weight:500;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap{margin-top:auto}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button{display:block;width:100%;padding:10px 20px;font-size:16px;font-weight:500;border-radius:6px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button.change{background-color:#0a0a0a;color:#fff}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button.delete{background-color:#f5f5f5;color:#737373}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button+button{margin-top:10px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block.none{display:none}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap{width:100%;border-top:1px solid #0a0a0a}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table{width:100%;table-layout:fixed}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr{border-bottom:1px solid #e1e1e1}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th,main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td{font-size:16px;font-weight:400;padding:15px 20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th{width:170px;background-color:#fafafa;text-align:left}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td{width:25%;text-align:center}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td.space{width:130px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:100px;padding-bottom:60px;border-bottom:1px solid #e1e1e1}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:500px;width:100%}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper{width:100%;height:auto}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper{width:100%;height:auto}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide{width:100%;height:auto}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap{width:100%;aspect-ratio:1/1}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:calc(100% - 100px - 500px);width:100%}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title{width:100%}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title .category{font-size:20px;font-weight:400;margin-bottom:10px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title h2{font-size:44px;font-weight:600}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl{width:100%;margin-top:40px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dt{width:100%;font-size:26px;font-weight:500;position:relative;padding-left:10px;margin-bottom:10px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dt::before{content:"";width:3px;height:60%;background-color:#5f58c4;position:absolute;left:0;top:50%;transform:translateY(-50%)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:5px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(dd){margin-bottom:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:5px 10px;margin-top:30px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul){margin-bottom:0}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul{width:100%;display:flex;flex-wrap:wrap;gap:20px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li .img_wrap{width:100%;height:120px;border:1px solid #ebebeb;display:flex;justify-content:center;align-items:center}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li .img_wrap img{max-width:60%;max-height:60%;object-fit:contain}main#sub_page.contact.download_list section .table_wrap{overflow-x:auto;z-index:1}main#sub_page.contact.download_list section .table_wrap table{min-width:1000px}main#sub_page.contact.download_list section .table_wrap table thead tr th,main#sub_page.contact.download_list section .table_wrap table thead tr td,main#sub_page.contact.download_list section .table_wrap table tbody tr th,main#sub_page.contact.download_list section .table_wrap table tbody tr td{text-align:center}main#sub_page.contact.download_list section .table_wrap table thead tr th.left,main#sub_page.contact.download_list section .table_wrap table thead tr td.left,main#sub_page.contact.download_list section .table_wrap table tbody tr th.left,main#sub_page.contact.download_list section .table_wrap table tbody tr td.left{text-align:left}main#sub_page.contact.download_list section .table_wrap table .download{display:flex;align-items:center;justify-content:center;gap:6px}main#sub_page.contact.download_list section .table_wrap table .download .icon{width:15px;min-width:15px;display:flex;justify-content:center;align-items:center}main#sub_page.contact.download_list section .table_wrap table .download .icon svg{width:100%;height:auto}main#sub_page.contact.download_list section .table_wrap table .download .icon svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.download_list section .table_wrap table .download::before{display:none}main#sub_page.contact.download_list section .table_wrap table .download:hover .icon svg path{stroke:#5f58c4}main#sub_page.contact.detail_page section.s02 article .wrap .title{width:100%;text-align:center;margin-bottom:40px}main#sub_page.contact.detail_page section.s02 article .wrap .title h2{font-size:32px;font-weight:600;margin-bottom:30px}main#sub_page.contact.detail_page section.s02 article .wrap .title p{font-size:20px;font-weight:400;color:#878787}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap{width:100%;border-top:1px solid #0a0a0a}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap{width:100%;background-color:#fafafa;border-bottom:1px solid #e1e1e1;padding:15px 15px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download{width:100%;display:flex;justify-content:flex-end;margin-bottom:10px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a{display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;gap:10px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a span{font-size:16px;font-weight:400;color:#878787;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a .icon{width:17px;min-width:17px;display:flex;justify-content:center;align-items:center}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a .icon svg{width:100%;height:auto}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a .icon svg path{stroke:#878787;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a:hover span{color:#5f58c4}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a:hover .icon svg path{stroke:#5f58c4}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download:nth-last-of-type(1){margin-bottom:0}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .desc{padding:60px 0;width:100%;font-size:16px;font-weight:400;line-height:1.5}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .desc.center{text-align:center}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap{width:100%;border-top:1px solid #e1e1e1}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div{width:100%;display:flex;align-items:center;justify-content:flex-start;line-height:1;border-bottom:1px solid #e1e1e1;padding:20px 0;gap:60px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap{display:flex;align-items:center;justify-content:flex-start;gap:25px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap .arrow{width:16px;min-width:16px;display:flex;justify-content:center;align-items:center}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap .arrow img{width:100%;object-fit:contain}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap span{width:40px;min-width:40px;display:block;font-size:16px;font-weight:400}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap{width:100%}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap a{font-size:16px;font-weight:400;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;color:dimgray;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap a:hover{color:#5f58c4}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div.next .left_wrap .arrow{transform:scaleY(-1)}main#sub_page.contact.inquiry section.s02 article .wrap{display:flex;align-items:flex-start;justify-content:flex-start;gap:100px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap{max-width:620px;width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap p{font-size:32px;font-weight:600}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number{width:100%;max-width:360px;margin-top:60px;border-bottom:1px solid #0a0a0a}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;cursor:pointer}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current span{font-size:18px;font-weight:400}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current .icon{width:12px;min-width:12px;height:12px;position:relative}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current .icon span{width:12px;height:2px;background-color:#0a0a0a;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current .icon span:nth-of-type(1){transform:translate(-50%, -50%) rotate(90deg)}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl{display:none;width:100%;border-bottom:1px solid #0a0a0a}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd{width:100%;margin-bottom:5px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd:nth-of-type(1){padding-top:10px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd:nth-last-of-type(1){margin-bottom:0;padding-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd a{font-size:16px;line-height:1.5;color:#878787;font-weight:400}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd a:hover{color:#0a0a0a}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number.active .current .icon span:nth-of-type(1){opacity:0;visibility:hidden;pointer-events:none}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap{max-width:calc(100% - 620px - 100px);width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form{width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap{width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap p{font-size:16px;font-weight:400;width:150px;min-width:150px;height:60px;display:flex;align-items:center;justify-content:flex-start;margin-right:30px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label{width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label select,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label select,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label select,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label select{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current{width:100%;border:1px solid #e1e1e1;border-radius:6px;padding:0 20px;font-size:16px;font-weight:400;height:60px;outline:unset}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea::placeholder,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current::placeholder{color:#878787}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea:focus,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current:focus{border-color:#0a0a0a}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea{padding:20px;height:200px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select{width:100%;position:relative}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current{display:flex;align-items:center;justify-content:flex-start;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;cursor:pointer;position:relative}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current::before{content:"";z-index:5;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:13px;aspect-ratio:13/8;background-image:url("../../images/common/search_select_arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list{display:none;width:100%;top:100%;padding:0 20px 20px;border-radius:0 0 6px 6px;background-color:#fff;border:1px solid #e1e1e1;z-index:5;border-top:0;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:10px;cursor:pointer}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li:nth-of-type(2){border-top:1px solid #e1e1e1;padding-top:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li:nth-last-of-type(1),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li:nth-last-of-type(1),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li:nth-last-of-type(1),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li:nth-last-of-type(1){margin-bottom:0}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li.disabled,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li.disabled,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li.disabled,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li.disabled{display:none}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li.selected,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li.selected,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li.selected,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li.selected{color:#5f58c4}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select.open .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select.open .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select.open .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select.open .current{border-radius:6px 6px 0 0;border-bottom-color:rgba(0,0,0,0)}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select.open .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select.open .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select.open .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select.open .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select.open .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select.open .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select.open .list{display:block}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select:has(.list li.disabled.selected) .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select:has(.list li.disabled.selected) .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select:has(.list li.disabled.selected) .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select:has(.list li.disabled.selected) .current{color:#878787}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap:nth-last-of-type(1),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap:nth-last-of-type(1){margin-bottom:0}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label{width:100%;border:1px solid #e1e1e1;border-radius:6px;padding:0 20px;font-size:16px;font-weight:400;height:60px;outline:unset;display:flex;justify-content:space-between;align-items:center;position:relative}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label>img{width:26px;min-width:26px;object-fit:contain}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label{justify-content:flex-start;gap:10px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label .button{font-size:14px;font-weight:400;line-height:1;padding:10px;border-radius:4px;background-color:#262261;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label .file_name{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;color:#878787}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label .file_name:has(span){color:#0a0a0a}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul{width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li{width:100%;margin-bottom:15px;position:relative}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;border:1px solid #e1e1e1;border-radius:6px;padding:0 20px;font-size:16px;font-weight:400;height:60px;outline:unset;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:10px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label .icon{width:19px;min-width:19px;position:relative}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label .icon img{width:100%;object-fit:contain;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label .icon img.active{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;opacity:0;visibility:hidden;pointer-events:none}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label span{width:100%;color:#878787;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;font-size:16px;font-weight:400}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label:has(input:checked) .icon img{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label:has(input:checked) .icon img.active{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label:has(input:checked) span{color:#0a0a0a}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label .arrow{width:13px;min-width:13px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label .arrow img{width:100%;object-fit:contain}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content{width:100%;padding:0 20px 20px;border-radius:0 0 6px 6px;border:1px solid #e1e1e1;border-top:0;background-color:#fff;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;display:none}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area{width:100%;border-top:1px solid #e1e1e1;padding-top:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area .text{overflow-y:auto;width:100%;max-height:200px;font-size:16px;font-weight:400;line-height:1.5}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li.active .label{border-radius:6px 6px 0 0;border-bottom-color:rgba(0,0,0,0)}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li.active .label .arrow{transform:rotate(180deg)}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li.active .content{display:block}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap{width:100%;margin-top:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap button{width:100%;display:flex;justify-content:center;align-items:center;padding:20px;background-color:#262261;border-radius:6px;font-size:18px;font-weight:500;color:#fff}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq{width:100%}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item{width:100%;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;cursor:pointer;border-bottom:1px solid #e1e1e1}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div{width:100%}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group{width:100%;padding:30px;display:flex;align-items:center;justify-content:flex-start;gap:15px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group .marker{width:40px;min-width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#5f58c4;font-size:20px;font-weight:500;color:#fff;display:flex;justify-content:center;align-items:center}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title{display:flex;justify-content:space-between;align-items:center}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .arrow{width:25px;min-width:25px;display:flex;justify-content:center;align-items:center;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;margin-right:30px;transform:rotate(180deg)}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .arrow img{width:100%;object-fit:contain}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .group p{font-size:20px;font-weight:500}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc{background-color:#f8f8f8;display:none}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group{align-items:flex-start}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group .marker{border:1px solid #5f58c4;color:#5f58c4;background-color:#fff}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group p{font-size:16px;font-weight:400;color:#878787;line-height:1.5}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group p strong{color:#0a0a0a;font-weight:inherit}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item.active{padding-bottom:30px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item.active .faq_title .arrow{transform:rotate(0)}main#sub_page.contact.as section.s02 article .wrap .content_wrap{display:flex;flex-wrap:wrap}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content{width:100%;border-bottom:1px solid #e1e1e1}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure{display:flex;align-items:flex-start;justify-content:flex-start;gap:100px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure .map_wrap{max-width:610px;width:100%;height:400px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure .map_wrap>*{width:100%;height:100%;object-fit:cover}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption{width:100%;max-width:calc(100% - 100px - 610px)}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption p{font-size:32px;font-weight:600;margin-bottom:30px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul{width:100%}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li{width:100%;display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .icon{width:15px;min-width:15px;display:flex;justify-content:center;align-items:center;transform:translateY(3px)}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .icon img{width:100%;object-fit:contain}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt{width:100%}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl{width:100%;margin-bottom:20px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl:nth-last-of-type(1){margin-bottom:0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl dd{width:100%;font-size:16px;font-weight:400;line-height:1.5;color:dimgray;margin-bottom:3px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content.full{padding:60px 0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full){padding:40px 0;width:calc(50% - 0px)}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure .map_wrap{display:none}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption{max-width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:60px;padding-right:40px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption p{max-width:270px;width:100%;font-size:26px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption ul{max-width:calc(100% - 270px - 60px);width:100%}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:nth-of-type(1){padding-top:0}main#sub_page.information.personal section.s02 article .wrap .title{margin-bottom:30px}main#sub_page.information.personal section.s02 article .wrap .title h4{font-size:32px;font-weight:600}main#sub_page.information.personal section.s02 article .wrap .content_wrap p{font-size:16px}main .list_product{width:100%;margin-top:60px}main .list_product ul{width:100%;display:flex;flex-wrap:wrap;gap:40px 30px}main .list_product ul li{width:calc(25% - 22.5px);display:flex;flex-direction:column}main .list_product ul li figure{width:100%;margin-bottom:20px}main .list_product ul li figure .img_wrap{width:100%;aspect-ratio:1/1;margin-bottom:15px;border:1px solid #ebebeb;position:relative}main .list_product ul li figure .img_wrap>img{width:100%;height:100%;object-fit:cover}main .list_product ul li figure figcaption{width:100%;line-height:1.5}main .list_product ul li figure figcaption span{font-size:16px;font-weight:400}main .list_product ul li figure figcaption p{margin-top:5px;font-size:24px;font-weight:500;flex:1}main .list_product ul li figure:hover .img_wrap .view_more{opacity:1;visibility:visible;pointer-events:auto}main .list_product ul li .compare_btn{margin-top:auto;width:100%}main .list_product ul li .compare_btn button{width:100%;font-size:16px;font-weight:500;padding-block:10px;background-color:#f2f1ff;color:#5f58c4;text-align:center;border-radius:6px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main .list_product ul li .compare_btn button:hover{background-color:#262261;color:#fff}main .list_product.depth_1 ul li figure .img_wrap{aspect-ratio:328/200;overflow:hidden}main .list_product.depth_1 ul li figure .img_wrap img{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main .list_product.depth_1 ul li figure figcaption p{font-size:18px;font-weight:400;margin-top:0}main .list_product.depth_1 ul li figure:hover .img_wrap img{transform:scale(1.1)}main .list_event{width:100%;margin-top:40px}main .list_event ul{width:100%;display:flex;flex-wrap:wrap;gap:80px 30px}main .list_event ul li{width:calc(25% - 22.5px)}main .list_event ul li a{display:block;width:100%;height:100%}main .list_event ul li figure{width:100%;height:100%;display:flex;flex-direction:column}main .list_event ul li figure .img_wrap{width:100%;aspect-ratio:328/472;position:relative;margin-bottom:25px}main .list_event ul li figure .img_wrap>img{width:100%;height:100%;object-fit:cover}main .list_event ul li figure figcaption{width:100%;height:100%;display:flex;flex-direction:column}main .list_event ul li figure figcaption p{font-size:24px;line-height:1.5;font-weight:600;margin-bottom:25px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}main .list_event ul li figure figcaption .text{margin-top:auto}main .list_event ul li figure figcaption span{font-size:16px;line-height:1.5;font-weight:400;color:dimgray;margin-bottom:25px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:wrap}main .list_event ul li figure figcaption span:nth-last-of-type(1){margin-bottom:0}main .list_event ul li figure:hover .img_wrap .view_more{opacity:1;visibility:visible;pointer-events:auto}main .list_gallery{width:100%}main .list_gallery .columnsize{width:30px}main .list_gallery ul{width:100%}main .list_gallery ul li{width:calc(33.3333333333% - 20px);margin-bottom:30px}main .list_gallery ul li figure{width:100%;position:relative;opacity:0;visibility:hidden;pointer-events:none;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main .list_gallery ul li figure .img_wrap{width:100%}main .list_gallery ul li figure .img_wrap img{width:100%;object-fit:contain}main .list_gallery ul li figure figcaption{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:flex-end;padding:20px;background:linear-gradient(180deg, rgba(38, 34, 97, 0) 0%, #262261 90.38%);opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main .list_gallery ul li figure figcaption p{font-size:16px;font-weight:400;line-height:1.5;color:#fff}main .list_gallery ul li figure:hover figcaption{opacity:1;visibility:visible;pointer-events:auto}main .list_gallery ul li.aos-animate figure{opacity:1;visibility:visible;pointer-events:auto}main .list_artist{width:100%;margin-top:60px}main .list_artist ul{width:100%;display:flex;flex-wrap:wrap;gap:80px 30px}main .list_artist ul li{width:calc(25% - 22.5px)}main .list_artist ul li figure{width:100%}main .list_artist ul li figure .img_wrap{width:100%;aspect-ratio:1/1;position:relative;margin-bottom:15px}main .list_artist ul li figure .img_wrap>img{width:100%;height:100%;object-fit:cover}main .list_artist ul li figure figcaption{width:100%}main .list_artist ul li figure figcaption span{font-size:16px;font-weight:400;display:block;margin-bottom:5px;line-height:1.5}main .list_artist ul li figure figcaption p{font-size:24px;font-weight:500;margin-bottom:20px}main .list_artist ul li figure figcaption dl{width:100%;display:flex;flex-wrap:wrap;gap:5px}main .list_artist ul li figure figcaption dl dd{border-radius:4px;background-color:#f2f1ff;display:flex;justify-content:center;align-items:center;line-height:1;font-size:14px;font-weight:400;color:#5f58c4;padding:10px 10px}main .list_artist ul li figure:hover .img_wrap .view_more{opacity:1;visibility:visible;pointer-events:auto}.table_style{width:100%;border-top:1px solid #e1e1e1}.table_style thead,.table_style tbody{width:100%}.table_style thead tr,.table_style tbody tr{width:100%;border-bottom:1px solid #e1e1e1}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{font-weight:400;padding:15px 20px;line-height:1.5;font-size:16px;text-align:left}.table_style thead tr th a,.table_style thead tr td a,.table_style tbody tr th a,.table_style tbody tr td a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;position:relative}.table_style thead tr th a::before,.table_style thead tr td a::before,.table_style tbody tr th a::before,.table_style tbody tr td a::before{content:"";position:absolute;left:0;bottom:-3px;width:0%;height:1px;background-color:#5f58c4;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.table_style thead tr th a:hover,.table_style thead tr td a:hover,.table_style tbody tr th a:hover,.table_style tbody tr td a:hover{color:#5f58c4}.table_style thead tr th a:hover::before,.table_style thead tr td a:hover::before,.table_style tbody tr th a:hover::before,.table_style tbody tr td a:hover::before{width:100%;opacity:1;visibility:visible;pointer-events:auto}.table_style thead tr th.center,.table_style thead tr td.center,.table_style tbody tr th.center,.table_style tbody tr td.center{text-align:center}.table_style thead tr th,.table_style tbody tr th{font-weight:500}.table_style thead tr td:nth-of-type(5) a::before,.table_style tbody tr td:nth-of-type(5) a::before{content:none}.table_style thead{background-color:#fafafa}.pagination_style{margin-top:100px}.pagination_style .page_btn{font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:10px}.pagination_style .page_btn .btn_box a{display:flex;align-items:center;justify-content:center;color:#aaa}.pagination_style .page_btn .btn_box a svg path{stroke:#aaa}.pagination_style .page_btn .btn_box a:hover{color:#000}.pagination_style .page_btn .btn_box a:hover svg path{stroke:#000}.pagination_style .page_btn .num_box{display:flex;justify-content:center;align-items:center;gap:15px;margin:0}.pagination_style .page_btn .num_box a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;border:none;color:#000}.pagination_style .page_btn .num_box a.active{background-color:#000;color:#fff}.pagination_style .page_btn .num_box a.active:hover{background-color:#000;color:#fff}.pagination_style .page_btn .num_box a:hover{background-color:rgba(0,0,0,0);color:#000}@media(max-width: 1024px){.pagination_style{margin-top:80px}}@media(max-width: 767px){.pagination_style{margin-top:60px}.pagination_style .num_box a{width:25px;height:25px}}@media(max-width: 450px){.pagination_style{margin-top:40px}.pagination_style .page_btn{font-size:14px}}.order_aos>*{transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}.order_aos.aos-animate>*{opacity:1;transform:translateY(0)}.order_aos.aos-animate>*:nth-child(1){transition-delay:.2s}.order_aos.aos-animate>*:nth-child(2){transition-delay:.4s}.order_aos.aos-animate>*:nth-child(3){transition-delay:.6s}.order_aos.aos-animate>*:nth-child(4){transition-delay:.8s}.order_aos.aos-animate>*:nth-child(5){transition-delay:1s}.order_aos.aos-animate>*:nth-child(6){transition-delay:1.2s}.order_aos.aos-animate>*:nth-child(7){transition-delay:1.4s}.order_aos.aos-animate>*:nth-child(8){transition-delay:1.6s}.order_aos.aos-animate>*:nth-child(9){transition-delay:1.8s}.order_aos.aos-animate>*:nth-child(10){transition-delay:2s}.order_aos.aos-animate>*:nth-child(11){transition-delay:2.2s}.order_aos.aos-animate>*:nth-child(12){transition-delay:2.4s}.order_aos.aos-animate>*:nth-child(13){transition-delay:2.6s}.order_aos.aos-animate>*:nth-child(14){transition-delay:2.8s}.order_aos.aos-animate>*:nth-child(15){transition-delay:3s}.order_aos.aos-animate>*:nth-child(16){transition-delay:3.2s}.order_aos.aos-animate>*:nth-child(17){transition-delay:3.4s}.order_aos.aos-animate>*:nth-child(18){transition-delay:3.6s}.order_aos.aos-animate>*:nth-child(19){transition-delay:3.8s}.order_aos.aos-animate>*:nth-child(20){transition-delay:4s}.order_aos.aos-animate>*:nth-child(21){transition-delay:4.2s}.order_aos.aos-animate>*:nth-child(22){transition-delay:4.4s}.order_aos.aos-animate>*:nth-child(23){transition-delay:4.6s}.order_aos.aos-animate>*:nth-child(24){transition-delay:4.8s}.order_aos.aos-animate>*:nth-child(25){transition-delay:5s}.order_aos.aos-animate>*:nth-child(26){transition-delay:5.2s}.order_aos.aos-animate>*:nth-child(27){transition-delay:5.4s}.order_aos.aos-animate>*:nth-child(28){transition-delay:5.6s}.order_aos.aos-animate>*:nth-child(29){transition-delay:5.8s}.order_aos.aos-animate>*:nth-child(30){transition-delay:6s}.order_aos.aos-animate>*:nth-child(31){transition-delay:6.2s}.order_aos.aos-animate>*:nth-child(32){transition-delay:6.4s}.order_aos.aos-animate>*:nth-child(33){transition-delay:6.6s}.order_aos.aos-animate>*:nth-child(34){transition-delay:6.8s}.order_aos.aos-animate>*:nth-child(35){transition-delay:7s}.order_aos.aos-animate>*:nth-child(36){transition-delay:7.2s}.order_aos.aos-animate>*:nth-child(37){transition-delay:7.4s}.order_aos.aos-animate>*:nth-child(38){transition-delay:7.6s}.order_aos.aos-animate>*:nth-child(39){transition-delay:7.8s}.order_aos.aos-animate>*:nth-child(40){transition-delay:8s}.order_aos.aos-animate>*:nth-child(41){transition-delay:8.2s}.order_aos.aos-animate>*:nth-child(42){transition-delay:8.4s}.order_aos.aos-animate>*:nth-child(43){transition-delay:8.6s}.order_aos.aos-animate>*:nth-child(44){transition-delay:8.8s}.order_aos.aos-animate>*:nth-child(45){transition-delay:9s}.order_aos.aos-animate>*:nth-child(46){transition-delay:9.2s}.order_aos.aos-animate>*:nth-child(47){transition-delay:9.4s}.order_aos.aos-animate>*:nth-child(48){transition-delay:9.6s}.order_aos.aos-animate>*:nth-child(49){transition-delay:9.8s}.order_aos.aos-animate>*:nth-child(50){transition-delay:10s}.compare_preview{position:fixed;left:0;bottom:-100%;width:100%;background:#fff;box-shadow:0 -4px 20px 0 rgba(0,0,0,.1);transition:.35s;-webkit-transition:.35s;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s;z-index:10;opacity:0}.compare_preview .compare_wrap{position:relative;max-width:1400px;width:100%;margin:0 auto}.compare_preview .compare_wrap .compare_header{padding-block:40px 20px;display:flex;justify-content:space-between;align-items:center}.compare_preview .compare_wrap .compare_header p{font-size:26px;font-weight:600;color:#0a0a0a}.compare_preview .compare_wrap .compare_header .button_wrap{display:flex;gap:10px}.compare_preview .compare_wrap .compare_header .button_wrap .button{width:150px;font-size:16px;font-weight:500;border-radius:6px;padding:10px 20px;display:flex;justify-content:center;align-items:center}.compare_preview .compare_wrap .compare_header .button_wrap .button.compare_reset{background-color:#f5f5f5;color:#737373;display:flex;align-items:center;gap:10px}.compare_preview .compare_wrap .compare_header .button_wrap .button.compare_reset .icon{display:flex;justify-content:center;align-items:center;width:12px;min-width:12px}.compare_preview .compare_wrap .compare_header .button_wrap .button.compare_confirm{background-color:#0a0a0a;color:#fff}.compare_preview .compare_wrap .compare_body{width:100%;padding-bottom:60px}.compare_preview .compare_wrap .compare_body .list{display:flex;flex-wrap:wrap;gap:30px}.compare_preview .compare_wrap .compare_body .list .item{width:calc(25% - 22.5px);display:flex;justify-content:center;align-items:center;height:130px}.compare_preview .compare_wrap .compare_body .list .item .message{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #e1e1e1;gap:15px;padding:20px}.compare_preview .compare_wrap .compare_body .list .item .message .icon{width:15px;display:flex;justify-content:center;align-items:center}.compare_preview .compare_wrap .compare_body .list .item .message .icon img{width:100%;object-fit:contain}.compare_preview .compare_wrap .compare_body .list .item .message .text{font-size:14px;color:#878787;text-align:center}.compare_preview .compare_wrap .compare_body .list .item .message.none{display:none}.compare_preview .compare_wrap .compare_body .list .item .block{position:relative;width:100%;height:100%;display:flex;align-items:center;gap:40px;border:1px solid #e1e1e1;padding:20px}.compare_preview .compare_wrap .compare_body .list .item .block .thumbnail{width:80px;min-width:80px;aspect-ratio:1/1}.compare_preview .compare_wrap .compare_body .list .item .block .thumbnail img{width:100%;height:100%;object-fit:cover}.compare_preview .compare_wrap .compare_body .list .item .block .title{width:100%}.compare_preview .compare_wrap .compare_body .list .item .block .title span{font-size:14px}.compare_preview .compare_wrap .compare_body .list .item .block .title p{margin-top:5px;font-size:20px;font-weight:500;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}.compare_preview .compare_wrap .compare_body .list .item .block .delete{position:absolute;right:12px;top:12px;width:10px}.compare_preview .compare_wrap .compare_body .list .item .block .delete img{width:100%;object-fit:contain}.compare_preview .compare_wrap .compare_body .list .item .block.none{display:none}.compare_preview .compare_wrap .compare_footer{width:100%;position:absolute;left:0;right:0;bottom:100%;text-align:center}.compare_preview .compare_wrap .compare_footer .button{position:relative;margin-inline:auto;display:flex;justify-content:center;align-items:center;width:100px;height:40px;border-radius:10px 10px 0 0;box-shadow:0 -4px 20px 0 rgba(0,0,0,.1);background-color:#fff;clip-path:inset(-20px -20px 0 -20px)}.compare_preview .compare_wrap .compare_footer .button img{width:15px;object-fit:contain;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.compare_preview.open{bottom:-1px;opacity:1}.compare_preview.close{transform:translateY(calc(100% - 100px))}.compare_preview.close .compare_wrap .compare_footer .button img{transform:rotate(180deg)}@media(max-width: calc(1600px + 6vw)){main .more_button span{font-size:16px}main#main_page section:not(.s01){padding-bottom:200px}main#main_page section:not(.s01).pt{padding-top:200px}main#main_page section:not(.s01) article{padding:0 3%;margin:0;max-width:100%}main#main_page section:not(.s01) article .wrap .title_wrap .marker{font-size:24px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:42px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:22px;margin-top:20px}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button{width:60px;height:60px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-bottom:220px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{padding:0 3%;margin:0;max-width:100%}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:62px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:22px}main#main_page section.s01 article .wrap .swiper .swiper-pagination{padding:0 3%;margin:0;max-width:100%}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .txt{font-size:16px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:30px}main#main_page section.s03 article .wrap .swiper{max-width:1000px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide{height:580px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{height:520px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{min-width:390px;font-size:30px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span{font-size:20px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:580px}main#main_page section.s04{padding-bottom:300px}main#main_page section.s04 .bg{min-width:1600px;top:-20px}main#main_page section.s05{padding-bottom:0}main#main_page section.s05 article .wrap .title_wrap{max-width:500px}main#main_page section.s05 article .wrap .gallery_list{gap:120px 40px}main#main_page section.s05 article .wrap .gallery_list li{width:25%}main#main_page section.s05 article .wrap .gallery_list li figure figcaption p{font-size:24px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info{font-size:18px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(1){margin-top:300px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(2){margin-top:240px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(4){margin-top:100px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(3),main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(5){width:calc(50% - 80px)}main#main_page section.s06{padding-bottom:100px}main#main_page section.s06 article .wrap{gap:60px}main#main_page section.s06 article .wrap .left_wrap{max-width:45%}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button span{font-size:20px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap{margin-top:160px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul{gap:15px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a span{font-size:16px}main#main_page section.s06 article .wrap .right_wrap{max-width:calc(55% - 60px - 60px)}main#main_page section.s06 article .wrap .right_wrap .item .content figure{width:180px}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap{height:180px}main#main_page section.s06 article .wrap .right_wrap .item .content figure .img_wrap .thumb{width:calc(100% - 15px);height:calc(100% - 15px)}main#main_page section.s06 article .wrap .right_wrap .item .content figure figcaption p{font-size:18px}main#main_page section.s06 article .wrap .right_wrap .item .content figure figcaption .icon{width:15px;min-width:15px}main#main_page section.s06 article .wrap .right_wrap .item.item_02{left:10vw;top:9vw}main#main_page section.s06 article .wrap .right_wrap .item.item_03{right:11.5vw;bottom:11vw}main#main_page section.s06 article .wrap .right_wrap .item.item_04{bottom:7.5vw}main#main_page section.s06 article .wrap .right_wrap .item.item_05{right:4.3vw}main#sub_page section:nth-last-of-type(1){padding-bottom:160px}main#sub_page section article{padding:0 3%;max-width:calc(1400px + 6%);margin:0 auto}main#sub_page section.s_banner{height:600px;padding-bottom:0}main#sub_page section.s_banner article .path_wrap{bottom:40px}main#sub_page section.s_banner article .path_wrap .path .home{width:65px;min-width:65px;height:65px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu{width:25%;min-width:200px;flex:1 1 200px;height:65px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current{height:65px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current span{font-size:16px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li a{font-size:16px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap{width:195px;min-width:195px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap .menu{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap{width:455px;min-width:455px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap .menu{width:50%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap{width:715px;min-width:715px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap .menu{width:33.3333333333%}main#sub_page section.s_banner+.s02{padding-top:120px}main#sub_page section .title_wrap.title_01 h2{font-size:58px;margin-bottom:30px}main#sub_page section .title_wrap.title_01 p{font-size:22px}main#sub_page section .title_wrap.title_02 h2{font-size:42px}main#sub_page section .title_wrap.title_02 p{font-size:22px;margin-top:30px}main#sub_page section .title_wrap.title_02 span{font-size:18px;margin-top:30px}main#sub_page section .title_wrap.title_03 h2{font-size:40px}main#sub_page section .title_wrap.title_03 p{margin-top:30px;font-size:18px}main#sub_page section .text_tab ul li a{font-size:26px}main#sub_page section .button_tab ul li a{font-size:16px}main#sub_page section .button_tab ul li.fix a{padding-inline:0}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide a{font-size:16px}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:18px}main#sub_page section .detail_img_slider .prev,main#sub_page section .detail_img_slider .next{width:50px;height:50px}main#sub_page section .detail_img_slider .prev img,main#sub_page section .detail_img_slider .next img{width:20px}main#sub_page section .detail_img_slider .prev{left:-25px}main#sub_page section .detail_img_slider .next{right:-25px}main#sub_page section .button_wrap:has(.more_button.b_back){margin-top:100px}main#sub_page section .content_title p{font-size:24px}main#sub_page section .content_title p sup{font-size:18px}main#sub_page section .search_status .current_wrap p{font-size:18px}main#sub_page section .search_status .serach_wrap{max-width:550px}main#sub_page section .search_status .serach_wrap:not(:has(.select_wrap)){max-width:400px}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)){max-width:700px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:18px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:16px}main#sub_page section .search_status .serach_wrap form .search_input{max-width:400px}main#sub_page section .search_status .serach_wrap form .search_input label input{font-size:18px}main#sub_page.about.company section .title_wrap.fs_01 h2{font-size:62px}main#sub_page.about.company section .title_wrap.fs_01 p{font-size:22px}main#sub_page.about.company section.s03{padding:30px 0}main#sub_page.about.company section.s03 article .wrap .img_banner{margin-bottom:30px}main#sub_page.about.company section.s03 article .wrap .img_banner ul{gap:30px}main#sub_page.about.company section.s03 article .wrap .img_banner ul li{width:30%;min-width:30%}main#sub_page.about.company section.s04 article .wrap .title_wrap h2{font-size:50px}main#sub_page.about.company section.s05{padding-block:160px}main#sub_page.about.company section.s06 article .wrap .title_wrap{margin-bottom:140px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li p{font-size:34px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a{max-width:300px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a span{font-size:18px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li{gap:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li .tit{max-width:260px;font-size:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl{max-width:calc(100% - 30px - 260px)}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl dd p{font-size:18px}main#sub_page.about.ceo section.s01 article{padding:0}main#sub_page.about.ceo section.s01 article .wrap .title_wrap{max-width:calc(1400px + 6%);padding:0 3%;margin:0}main#sub_page.about.ceo section.s011 article{padding:0}main#sub_page.about.ceo section.s011 article .wrap .title_wrap{max-width:calc(1400px + 6%);padding:0 3%;margin:0}main#sub_page.about.ceo section.s011 article .wrap .img_wrap{width:960px;height:460px}main#sub_page.about.ceo section.s011 article .wrap .title_02{margin-top:50px}main#sub_page.about.ceo section.s02{padding-top:120px}main#sub_page.about.ceo section.s02 article .wrap figure{gap:80px}main#sub_page.about.ceo section.s02 article .wrap figure .img_wrap{max-width:400px}main#sub_page.about.ceo section.s02 article .wrap figure figcaption{max-width:calc(100% - 400px - 80px)}main#sub_page.about.history section.s02{padding-top:0;padding-bottom:0}main#sub_page.about.history section.s02 article{padding:0}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title{max-width:300px;left:3%;top:120px}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title span{font-size:22px}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title p{font-size:40px}main#sub_page.about.history section.s02 article .wrap .title_02{padding:0 3%;padding-top:240px;max-width:calc(1400px + 6%)}main#sub_page.about.history section.s02 article .wrap .history_content{padding:0 3%;max-width:calc(1400px + 6%)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{gap:100px;padding-bottom:120px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item:nth-of-type(1){padding-top:120px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap{max-width:300px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap span{font-size:22px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap p{font-size:40px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap{max-width:calc(100% - 300px - 100px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li .year{font-size:30px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd{font-size:18px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure{gap:80px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:420px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:calc(100% - 420px - 80px)}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:30px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{font-size:16px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content{gap:40px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap{max-width:20%}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap p{font-size:20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap{max-width:calc(80% - 40px)}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl dd{font-size:18px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a p{font-size:26px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a span{font-size:18px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul{gap:40px 20px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li{width:calc(25% - 15px)}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .logo{max-width:60%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{gap:5px 20px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:18px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd.bar{display:none}main#sub_page.brand.detail_page section.s01 article .wrap .logo img{max-height:300px}main#sub_page.brand.detail_page section.s02{padding-top:120px}main#sub_page.product.list_page section .product_path{font-size:16px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap{gap:80px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:420px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:calc(100% - 420px - 80px)}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .category{font-size:20px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap h2{font-size:40px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap p{font-size:18px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .button a{font-size:16px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc{max-width:800px;font-size:18px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr td{font-size:16px}main#sub_page.product.compare section.s01{padding-top:160px}main#sub_page.product.compare section.s01 article .wrap .compare_title h2{font-size:42px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title h3{font-size:24px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap{gap:50px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap{width:150px;min-width:150px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap h3{font-size:24px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .text{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption span{font-size:16px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption p{font-size:22px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button{font-size:16px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th,main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td{font-size:16px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th{width:150px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td.space{width:50px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap{gap:80px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:420px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:calc(100% - 80px - 420px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title .category{font-size:20px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title h2{font-size:40px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dt{font-size:24px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd{font-size:16px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul{gap:15px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li{width:calc(33.3333333333% - 10px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li .img_wrap{height:100px}main#sub_page.contact.detail_page section.s02 article .wrap .title h2{font-size:30px}main#sub_page.contact.detail_page section.s02 article .wrap .title p{font-size:20px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a span{font-size:16px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .desc{font-size:16px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap span{font-size:16px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap a{font-size:16px}main#sub_page.contact.inquiry section.s02 article .wrap{gap:60px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap{max-width:40%;min-width:400px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap p{font-size:30px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current span{font-size:18px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd a{font-size:16px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap{max-width:calc(60% - 60px)}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap p{font-size:16px;width:120px;min-width:120px;height:60px;margin-right:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap{margin-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current{padding:0 20px;font-size:16px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea{padding:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current::before{right:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list{padding:0 20px 20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li{font-size:16px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li:nth-of-type(2){padding-top:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap{margin-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label{padding:0 20px;font-size:16px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li{margin-bottom:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label{padding:0 20px;font-size:16px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label span{font-size:16px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content{padding:0 20px 20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area{padding-top:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area .text{font-size:16px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap button{font-size:18px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group{padding:30px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group .marker{font-size:20px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .arrow{width:24px;min-width:24px;margin-right:30px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .group p{font-size:20px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group p{font-size:16px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item.active{padding-bottom:30px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure{gap:80px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure .map_wrap{max-width:500px;height:300px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption{max-width:calc(100% - 80px - 500px)}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption p{font-size:30px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl dd{font-size:16px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption{gap:40px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption p{max-width:200px;font-size:24px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption ul{max-width:calc(100% - 200px - 40px)}main#sub_page.information.personal section.s02 article .wrap .title h4{font-size:30px}main#sub_page.information.personal section.s02 article .wrap .content_wrap p{font-size:16px}main .list_product ul{gap:40px 20px}main .list_product ul li{width:calc(25% - 15px)}main .list_product ul li figure figcaption span{font-size:16px}main .list_product ul li figure figcaption p{font-size:22px}main .list_product ul li .compare_btn button{font-size:16px}main .list_product.depth_1 ul li figure figcaption p{font-size:18px;margin-top:0}main .list_event ul{gap:60px 20px}main .list_event ul li{width:calc(25% - 15px)}main .list_event ul li figure .img_wrap{margin-bottom:20px}main .list_event ul li figure figcaption p{font-size:22px;margin-bottom:20px}main .list_event ul li figure figcaption span{font-size:16px;margin-bottom:20px}main .list_gallery{width:100%}main .list_gallery .columnsize{width:20px}main .list_gallery ul li{width:calc(33.3333333333% - 13.3333333333px);margin-bottom:20px}main .list_gallery ul li figure figcaption p{font-size:16px}main .list_artist ul{gap:60px 20px}main .list_artist ul li{width:calc(25% - 15px)}main .list_artist ul li figure figcaption span{font-size:16px}main .list_artist ul li figure figcaption p{font-size:22px}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{font-size:16px}.compare_preview .compare_wrap{padding:0 3%;margin:0;max-width:100%}.compare_preview .compare_wrap .compare_header p{font-size:24px}.compare_preview .compare_wrap .compare_header .button_wrap .button{font-size:16px}.compare_preview .compare_wrap .compare_body{padding-bottom:50px}.compare_preview .compare_wrap .compare_body .list{gap:20px}.compare_preview .compare_wrap .compare_body .list .item{width:calc(25% - 15px)}.compare_preview .compare_wrap .compare_body .list .item .block{gap:20px}.compare_preview .compare_wrap .compare_body .list .item .block .title p{font-size:20px}}@media(max-width: 1024px){main .view_more .more{width:80px;height:80px}main .view_more .more .arrow{width:26px}main .more_button{padding:0px 25px;height:38px}main .more_button span{font-size:15px}main .more_button .arrow{width:20px;min-width:20px}main .more_button:has(.arrow){width:360px;height:44px}main#main_page section:not(.s01){padding-bottom:140px}main#main_page section:not(.s01).pt{padding-top:140px}main#main_page section:not(.s01) article .wrap .title_wrap .marker{font-size:22px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:34px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:20px;margin-top:15px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button{margin-top:30px}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:60px}main#main_page section:not(.s01) article .wrap .swiper-foot{gap:50px;margin-top:60px}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button{width:30px}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button{width:50px;height:50px;top:285px;transform:translateY(0)}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button .button-bg{width:20px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-bottom:200px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:52px;margin-bottom:25px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:20px}main#main_page section.s01 article .wrap .swiper .swiper-pagination{bottom:60px;gap:15px}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .txt{font-size:15px}main#main_page section.s02 article .wrap .swiper{width:320px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide{width:320px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{height:340px;margin-bottom:40px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{top:calc(100% + 40px)}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:26px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev figure .img_wrap,main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure .img_wrap{height:340px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:340px}main#main_page section.s02 article .wrap .swiper-foot{margin-top:100px}main#main_page section.s03 article .wrap .swiper{max-width:700px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide{height:420px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{height:340px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{padding:20px 15px;min-width:320px;font-size:26px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span{font-size:18px;padding:15px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span::before,main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span::after{height:30px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:420px}main#main_page section.s04{padding-bottom:200px}main#main_page section.s04 .bg{min-width:1000px;top:40px}main#main_page section.s05{padding-bottom:0}main#main_page section.s05 article .wrap .title_wrap{position:unset;max-width:100%;margin-bottom:120px}main#main_page section.s05 article .wrap .gallery_list{gap:100px 40px}main#main_page section.s05 article .wrap .gallery_list li{width:calc(50% - 20px)}main#main_page section.s05 article .wrap .gallery_list li figure .img_wrap{height:auto;aspect-ratio:378/535}main#main_page section.s05 article .wrap .gallery_list li figure .img_wrap img{height:100%;object-fit:cover}main#main_page section.s05 article .wrap .gallery_list li figure figcaption p{font-size:22px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info{font-size:16px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(1){margin-top:0}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(2){margin-top:0}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(4){margin-top:0}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(3),main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(5){width:calc(50% - 20px)}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(odd){margin-top:0}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(even){transform:translateY(-100px)}main#main_page section.s06{padding-bottom:80px}main#main_page section.s06 article .wrap .left_wrap{max-width:100%}main#main_page section.s06 article .wrap .left_wrap .center_wrap{display:flex;justify-content:space-between;gap:40px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button span{font-size:18px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .img_wrap{display:block;max-width:calc(100% - 40px);width:100%}main#main_page section.s06 article .wrap .left_wrap .center_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.s06 article .wrap .left_wrap .sns_wrap{margin-top:80px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul{gap:15px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a .icon{width:16px;min-width:16px;height:16px;transform:translateY(-4px)}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a span{font-size:15px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li:nth-of-type(1) a .icon{width:10px;min-width:10px}main#main_page section.s06 article .wrap .right_wrap{display:none}main#sub_page section:nth-last-of-type(1){padding-bottom:120px}main#sub_page section.s_banner{height:500px;padding-bottom:0}main#sub_page section.s_banner article .path_wrap{width:100%;left:0;bottom:30px;padding-inline:3%}main#sub_page section.s_banner article .path_wrap .path{width:100%}main#sub_page section.s_banner article .path_wrap .path .home{width:60px;min-width:60px;height:60px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap{width:calc(100% - 60px);min-width:0}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu{width:25%;min-width:0;max-width:initial;flex:1 1 0;height:60px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current{height:60px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current span{font-size:15px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li a{font-size:15px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu:hover .current .arrow{transform:rotate(0)}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu:hover .sub_menu{opacity:0;visibility:hidden;pointer-events:none}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu.active .current .arrow{transform:rotate(180deg)}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu.active .sub_menu{opacity:1;visibility:visible;pointer-events:auto}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap{width:calc(100% - 60px)}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap .menu{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap{width:460px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap .menu{width:50%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap{width:720px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap .menu{width:33.3333333333%}main#sub_page section.s_banner+.s02{padding-top:100px}main#sub_page section .title_wrap.title_01 h2{font-size:48px;margin-bottom:20px}main#sub_page section .title_wrap.title_01 p{font-size:20px}main#sub_page section .title_wrap.title_02 h2{font-size:34px}main#sub_page section .title_wrap.title_02 p{font-size:20px;margin-top:20px}main#sub_page section .title_wrap.title_02 span{font-size:16px;margin-top:20px}main#sub_page section .title_wrap.title_03 h2{font-size:30px}main#sub_page section .title_wrap.title_03 p{margin-top:20px;font-size:16px}main#sub_page section .title_wrap.title_03.mb{margin-bottom:40px}main#sub_page section .text_tab{margin-bottom:25px}main#sub_page section .text_tab ul{gap:10px 40px}main#sub_page section .text_tab ul li a{font-size:24px}main#sub_page section .button_tab ul li a{font-size:15px;padding:12px 18px}main#sub_page section .button_tab ul li.fix a{padding-inline:0;width:41px}main#sub_page section .button_tab.border{padding-bottom:25px}main#sub_page section .swiper_tab{margin:25px 0 40px;padding-bottom:15px}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide a{font-size:15px}main#sub_page section .detail_img_slider{margin-top:30px}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:16px}main#sub_page section .detail_img_slider .prev,main#sub_page section .detail_img_slider .next{width:45px;height:45px}main#sub_page section .detail_img_slider .prev{left:20px}main#sub_page section .detail_img_slider .next{right:20px}main#sub_page section .button_wrap:has(.more_button.b_back){margin-top:80px}main#sub_page section .content_title p{font-size:22px}main#sub_page section .content_title p sup{font-size:16px}main#sub_page section .search_status{margin-top:35px;padding-bottom:25px}main#sub_page section .search_status .current_wrap p{font-size:16px}main#sub_page section .search_status .serach_wrap{max-width:430px}main#sub_page section .search_status .serach_wrap:not(:has(.select_wrap)){max-width:300px}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)){max-width:100%}main#sub_page section .search_status .serach_wrap form .select_wrap{max-width:200px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:16px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:15px}main#sub_page section .search_status .serach_wrap form .search_input{max-width:300px}main#sub_page section .search_status .serach_wrap form .search_input label input{font-size:16px}main#sub_page.about.company section .title_wrap.fs_01 h2{font-size:52px;margin-bottom:20px}main#sub_page.about.company section .title_wrap.fs_01 p{font-size:20px}main#sub_page.about.company section.s01 article .scroll{width:100px;height:100px}main#sub_page.about.company section.s01 article .scroll .arrow{width:20px}main#sub_page.about.company section.s03{padding:20px 0}main#sub_page.about.company section.s03 article .wrap .img_banner{margin-bottom:20px}main#sub_page.about.company section.s03 article .wrap .img_banner ul{gap:20px}main#sub_page.about.company section.s03 article .wrap .img_banner ul li{width:40%;min-width:40%}main#sub_page.about.company section.s04 article .wrap .title_wrap h2{font-size:42px}main#sub_page.about.company section.s05{padding-block:120px}main#sub_page.about.company section.s05 article .wrap .video_wrap{width:680px;height:680px}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_0{width:calc(100% - 60px);height:calc(100% - 60px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_2{width:calc(100% - 30px);height:calc(100% - 30px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video{height:calc(100% - 90px);width:calc(100% - 90px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .youtube_icon{width:60px}main#sub_page.about.company section.s06 article .wrap .title_wrap{margin-bottom:100px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap{padding:30px 0;margin-bottom:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li{margin-bottom:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li p{font-size:28px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a{max-width:260px;padding:20px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a span{font-size:16px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a .icon{width:18px;min-width:18px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li{margin-bottom:30px;gap:25px;flex-wrap:wrap}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li .tit{max-width:100%;font-size:26px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl{max-width:100%}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl dd p{font-size:16px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl{padding:25px 25px 0 25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd{padding-bottom:60px;margin-bottom:25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure figcaption{margin-bottom:25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure .img_wrap img{max-width:400px;width:100%;object-fit:contain}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.color dl dd{height:160px;padding:25px}main#sub_page.about.ceo section.s01 article .wrap .title_wrap{max-width:100%}main#sub_page.about.ceo section.s011 article .wrap .title_wrap{max-width:100%}main#sub_page.about.ceo section.s011 article .wrap .img_wrap{width:94%;height:400px}main#sub_page.about.ceo section.s02{padding-top:100px}main#sub_page.about.ceo section.s02 article .wrap figure{gap:60px;flex-wrap:wrap}main#sub_page.about.ceo section.s02 article .wrap figure .img_wrap{max-width:400px}main#sub_page.about.ceo section.s02 article .wrap figure figcaption{max-width:100%}main#sub_page.about.history section.s02{padding-top:0;padding-bottom:0}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title{max-width:240px;top:100px}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title span{font-size:20px}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title p{font-size:30px}main#sub_page.about.history section.s02 article .wrap .title_02{padding-top:200px;max-width:100%}main#sub_page.about.history section.s02 article .wrap .history_content{max-width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{gap:40px;padding-bottom:100px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item:nth-of-type(1){padding-top:100px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap{max-width:240px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap span{font-size:20px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap p{font-size:30px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap{max-width:100%;max-width:calc(100% - 240px - 40px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li{gap:40px;margin-bottom:40px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li .year{font-size:26px;width:70px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl{max-width:calc(100% - 40px - 70px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd{font-size:16px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li{padding:30px 0}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure{gap:60px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:320px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:calc(100% - 320px - 60px)}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:26px;margin-bottom:20px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{gap:30px;font-size:15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content{padding:30px 0;gap:20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap{max-width:100%}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap p{font-size:22px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap{max-width:100%}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl{gap:10px 30px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl dd{font-size:16px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a p{font-size:24px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a span{font-size:16px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a[href]::before{width:15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap .map{height:380px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content:nth-last-of-type(1){padding-bottom:50px}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li{margin-top:40px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap{margin-top:40px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul{gap:40px 20px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .logo{max-height:80px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{gap:5px 20px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:16px}main#sub_page.brand.detail_page section.s01 article .wrap .logo img{max-height:200px}main#sub_page.brand.detail_page section.s02{padding-top:100px}main#sub_page.product .displaynonetablet{display:none}main#sub_page.product.list_page section .product_path{font-size:15px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap{gap:60px;margin-bottom:40px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:320px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:calc(100% - 320px - 60px)}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .category{font-size:18px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap h2{font-size:30px;margin-bottom:20px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap p{font-size:16px;margin-bottom:30px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .button a{font-size:15px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc{padding-top:40px;font-size:16px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr td{font-size:15px;padding:15px 10px}main#sub_page.product.compare section.s01{padding-top:120px}main#sub_page.product.compare section.s01 article .wrap .compare_title{padding-bottom:40px}main#sub_page.product.compare section.s01 article .wrap .compare_title h2{font-size:34px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title{display:block;padding-top:40px;padding-bottom:30px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title h3{font-size:22px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap{overflow-x:auto}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap{min-width:1024px;flex-direction:column;padding-top:0;padding-bottom:40px;gap:30px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap{display:none;width:150px;min-width:150px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .left_wrap h3{font-size:22px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap{gap:20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box{width:calc(25% - 15px);height:390px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .text{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption span{font-size:15px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption p{font-size:20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button{font-size:15px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap{min-width:1000px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr{display:flex;flex-wrap:wrap}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th,main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td{font-size:15px;padding:15px 10px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th{width:100%}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td.space{display:none}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap{gap:60px;padding-bottom:40px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:320px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:calc(100% - 60px - 320px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title .category{font-size:18px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title h2{font-size:30px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl{margin-top:30px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dt{font-size:22px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd{font-size:15px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(dd){margin-top:20px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li{width:calc(50% - 7.5px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li .img_wrap{height:110px}main#sub_page.contact.detail_page section.s02 article .wrap .title{margin-bottom:30px}main#sub_page.contact.detail_page section.s02 article .wrap .title h2{font-size:26px;margin-bottom:20px}main#sub_page.contact.detail_page section.s02 article .wrap .title p{font-size:18px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a span{font-size:15px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a .icon{width:16px;min-width:16px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .desc{padding:40px 0;font-size:15px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div{gap:40px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap{gap:20px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap .arrow{width:15px;min-width:15px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap span{font-size:15px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap a{font-size:15px}main#sub_page.contact.inquiry section.s02 article .wrap{gap:40px;flex-wrap:wrap}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap{max-width:100%;min-width:unset}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap p{font-size:26px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number{margin-top:40px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current span{font-size:16px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl{max-height:200px;overflow-y:auto}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd a{font-size:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap{max-width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap p{font-size:16px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap{margin-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current{padding:0 20px;font-size:15px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea{padding:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current::before{right:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list{padding:0 20px 20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li{font-size:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li:nth-of-type(2){padding-top:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap{margin-bottom:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label{padding:0 20px;font-size:15px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li{margin-bottom:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label{padding:0 20px;font-size:15px;height:60px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label span{font-size:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content{padding:0 20px 20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area{padding-top:20px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area .text{font-size:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap{margin-top:40px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap button{font-size:18px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group{padding:25px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group .marker{width:36px;min-width:36px;height:36px;line-height:36px;font-size:18px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .arrow{width:20px;min-width:20px;margin-right:25px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .group p{font-size:18px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group p{font-size:15px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item.active{padding-bottom:25px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure{gap:40px;flex-wrap:wrap}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure .map_wrap{max-width:100%;height:400px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption{max-width:100%}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption p{font-size:26px;margin-bottom:20px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .icon{width:14px;min-width:14px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl dd{font-size:15px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content.full{padding:40px 0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full){padding:30px 0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption{gap:0;padding-right:30px;flex-wrap:wrap}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption p{max-width:100%;font-size:22px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption ul{max-width:100%}main#sub_page.information.personal section.s02 article .wrap .title h4{font-size:26px}main#sub_page.information.personal section.s02 article .wrap .content_wrap p{font-size:15px}main .list_product{margin-top:40px}main .list_product ul{gap:40px 20px}main .list_product ul li{width:calc(33.3333333333% - 13.3333333333px)}main .list_product ul li figure figcaption span{font-size:15px}main .list_product ul li figure figcaption p{font-size:20px}main .list_product ul li .compare_btn button{font-size:15px}main .list_product.depth_1 ul li figure figcaption p{font-size:16px;margin-top:0}main .list_event{margin-top:30px}main .list_event ul{gap:60px 20px}main .list_event ul li{width:calc(33.3333333333% - 13.3333333333px)}main .list_event ul li figure figcaption p{font-size:20px}main .list_event ul li figure figcaption span{font-size:15px}main .list_gallery .columnsize{width:20px}main .list_gallery ul li{width:calc(50% - 10px)}main .list_gallery ul li figure figcaption p{font-size:15px}main .list_artist{margin-top:40px}main .list_artist ul{gap:60px 20px}main .list_artist ul li{width:calc(33.3333333333% - 13.3333333333px)}main .list_artist ul li figure figcaption span{font-size:15px}main .list_artist ul li figure figcaption p{font-size:20px}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{font-size:15px}.compare_preview .compare_wrap .compare_header{padding-block:30px 20px}.compare_preview .compare_wrap .compare_header p{font-size:22px}.compare_preview .compare_wrap .compare_header .button_wrap .button{font-size:15px}.compare_preview .compare_wrap .compare_body{padding-bottom:40px}.compare_preview .compare_wrap .compare_body .list{gap:20px}.compare_preview .compare_wrap .compare_body .list .item{width:calc(25% - 15px);height:190px}.compare_preview .compare_wrap .compare_body .list .item .block{flex-direction:column;align-items:flex-start;gap:20px}.compare_preview .compare_wrap .compare_body .list .item .block .title p{font-size:18px}.compare_preview.close{transform:translateY(calc(100% - 90px))}}@media(max-width: 767px){main .more_button{height:36px}main .more_button span{font-size:14px}main .more_button .arrow{width:18px;min-width:18px}main .more_button:has(.arrow){width:100%;height:42px}main#main_page section:not(.s01){padding-bottom:120px}main#main_page section:not(.s01).pt{padding-top:120px}main#main_page section:not(.s01) article .wrap .title_wrap .marker{font-size:20px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:28px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:18px;margin-top:10px}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:40px}main#main_page section:not(.s01) article .wrap .swiper-foot{gap:40px;margin-top:40px}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button{width:26px}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button{top:255px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-bottom:140px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:38px;margin-bottom:20px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:18px}main#main_page section.s01 article .wrap .swiper .swiper-pagination{bottom:50px;gap:10px}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .txt{font-size:14px}main#main_page section.s02 article .wrap .swiper{width:300px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide{width:300px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{height:340px;margin-bottom:30px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{top:calc(100% + 30px)}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:24px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev figure .img_wrap,main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure .img_wrap{height:340px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:340px}main#main_page section.s02 article .wrap .swiper-foot{margin-top:100px}main#main_page section.s03 article .wrap .swiper{max-width:100%}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide{height:auto;aspect-ratio:239/126}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{height:100%}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{padding:20px 15px;min-width:300px;font-size:18px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span{font-size:16px;display:none}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:auto}main#main_page section.s04{padding-bottom:160px}main#main_page section.s04 .bg{min-width:800px;top:60px}main#main_page section.s05{padding-bottom:0}main#main_page section.s05 article .wrap .title_wrap{max-width:100%;margin-bottom:40px}main#main_page section.s05 article .wrap .gallery_list{gap:60px 15px}main#main_page section.s05 article .wrap .gallery_list li{width:calc(50% - 7.5px)}main#main_page section.s05 article .wrap .gallery_list li figure .img_wrap{margin-bottom:20px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption p{font-size:20px;margin-bottom:15px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info{font-size:15px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(3),main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(5){width:calc(50% - 20px)}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(even){transform:translateY(0)}main#main_page section.s06{padding-bottom:60px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap{width:100%}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button span{font-size:16px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .img_wrap{display:none}main#main_page section.s06 article .wrap .left_wrap .sns_wrap{margin-top:40px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul{gap:10px;flex-wrap:wrap}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li{width:calc(50% - 5px)}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a{border-radius:5px;padding:15px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a .icon{width:15px;min-width:15px;height:15px;transform:translateY(-4px)}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a span{font-size:14px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li:nth-of-type(1) a .icon{width:8px;min-width:8px}main#sub_page section:nth-last-of-type(1){padding-bottom:100px}main#sub_page section.s_banner{height:400px;padding-bottom:0}main#sub_page section.s_banner article .path_wrap{width:100%;left:0;bottom:20px;padding-inline:3%}main#sub_page section.s_banner article .path_wrap .path{width:100%}main#sub_page section.s_banner article .path_wrap .path .home{width:55px;min-width:55px;height:55px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap{width:calc(100% - 55px)}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu{width:25%;min-width:0;flex:1 1 0;height:55px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current{height:55px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current span{font-size:14px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li a{font-size:14px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu.displaynonetablet{display:none}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap .menu{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap .menu.displaynonetablet{display:block}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap{width:465px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap .menu{width:50%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap{width:725px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap .menu{width:33.3333333333%}main#sub_page section.s_banner+.s02{padding-top:80px}main#sub_page section .title_wrap.title_01 h2{font-size:32px;margin-bottom:15px}main#sub_page section .title_wrap.title_01 p{font-size:18px}main#sub_page section .title_wrap.title_02 h2{font-size:28px}main#sub_page section .title_wrap.title_02 p{font-size:18px;margin-top:15px}main#sub_page section .title_wrap.title_02 span{font-size:15px;margin-top:15px}main#sub_page section .title_wrap.title_03 h2{font-size:28px}main#sub_page section .title_wrap.title_03 p{margin-top:15px;font-size:15px}main#sub_page section .title_wrap.title_03.mb{margin-bottom:30px}main#sub_page section .text_tab{margin-bottom:20px}main#sub_page section .text_tab ul{gap:10px 30px}main#sub_page section .text_tab ul li a{font-size:22px}main#sub_page section .text_tab ul li::before{right:-16px}main#sub_page section .button_tab ul li a{font-size:14px}main#sub_page section .button_tab ul li.fix a{padding-inline:0;width:40px}main#sub_page section .button_tab.border{padding-bottom:20px}main#sub_page section .swiper_tab{margin:20px 0 30px;padding-bottom:10px}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide a{font-size:14px}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide img{margin-left:7px}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure{opacity:1}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:15px}main#sub_page section .detail_img_slider .prev,main#sub_page section .detail_img_slider .next{width:40px;height:40px}main#sub_page section .detail_img_slider .prev img,main#sub_page section .detail_img_slider .next img{width:16px}main#sub_page section .detail_img_slider .prev{left:20px}main#sub_page section .detail_img_slider .next{right:20px}main#sub_page section .button_wrap:has(.more_button.b_back){margin-top:60px}main#sub_page section .content_title{padding-left:12px}main#sub_page section .content_title::before{width:3px;min-width:3px;height:80%}main#sub_page section .content_title p{font-size:20px}main#sub_page section .content_title p sup{font-size:15px}main#sub_page section .search_status{margin-top:30px;padding-bottom:20px}main#sub_page section .search_status .current_wrap p{font-size:15px}main#sub_page section .search_status .serach_wrap{max-width:360px}main#sub_page section .search_status .serach_wrap:not(:has(.select_wrap)){max-width:260px}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)){max-width:100%}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)) form{flex-wrap:wrap}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)) form .select_wrap{max-width:unset;width:calc(50% - 5px)}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)) form .search_input{max-width:100%}main#sub_page section .search_status .serach_wrap form{gap:10px}main#sub_page section .search_status .serach_wrap form .select_wrap{max-width:100px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:15px;padding:15px 18px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current::before{right:18px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list{padding:15px 18px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:14px;margin-bottom:10px}main#sub_page section .search_status .serach_wrap form .search_input{max-width:260px}main#sub_page section .search_status .serach_wrap form .search_input label{padding:15px 18px}main#sub_page section .search_status .serach_wrap form .search_input label input{font-size:15px}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap{width:18px;min-width:18px}main#sub_page.about.company section .title_wrap.fs_01 h2{font-size:38px;margin-bottom:15px}main#sub_page.about.company section .title_wrap.fs_01 p{font-size:18px}main#sub_page.about.company section.s01 article .scroll{bottom:35px;width:90px;height:90px}main#sub_page.about.company section.s01 article .scroll .arrow{width:18px}main#sub_page.about.company section.s03{padding:15px 0}main#sub_page.about.company section.s03 article .wrap .img_banner{margin-bottom:15px}main#sub_page.about.company section.s03 article .wrap .img_banner ul{gap:15px}main#sub_page.about.company section.s04 article .wrap .title_wrap h2{font-size:32px}main#sub_page.about.company section.s05{padding-block:100px}main#sub_page.about.company section.s05 article .wrap .video_wrap{width:420px;height:420px}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_0{width:calc(100% - 80px);height:calc(100% - 80px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_0 svg circle{stroke:#5f58c4}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_2{width:calc(100% - 40px);height:calc(100% - 40px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video{height:calc(100% - 120px);width:calc(100% - 120px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .youtube_icon{width:50px}main#sub_page.about.company section.s06 article .wrap .title_wrap{margin-bottom:60px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap{padding:25px 0;margin-bottom:25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li{margin-bottom:25px;flex-wrap:wrap;gap:20px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li p{width:100%;font-size:26px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a{max-width:300px;gap:15px;padding:20px;border-radius:8px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a span{font-size:15px;color:#fff}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a .icon{width:16px;min-width:16px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a .icon svg path{stroke:#fff}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li{margin-bottom:25px;gap:20px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li .tit{font-size:24px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl{border-radius:8px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl dd p{font-size:15px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl{padding:25px 25px 0 25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd{padding-bottom:50px;margin-bottom:25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure figcaption{margin-bottom:25px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure .img_wrap img{max-width:300px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.color dl dd{height:130px;gap:20px;padding:25px}main#sub_page.about.ceo .pin_group{height:110vh}main#sub_page.about.ceo section.s011 article .wrap .img_wrap{height:300px}main#sub_page.about.ceo section.s02{padding-top:80px}main#sub_page.about.ceo section.s02 article .wrap figure{gap:40px}main#sub_page.about.ceo section.s02 article .wrap figure .img_wrap{max-width:360px}main#sub_page.about.history section.s02{padding-top:0;padding-bottom:0}main#sub_page.about.history section.s02 article .wrap .bg_swiper .swiper .swiper-wrapper .swiper-slide .title{display:none}main#sub_page.about.history section.s02 article .wrap .title_02{padding-top:140px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{gap:40px;padding-bottom:80px;flex-wrap:wrap}main#sub_page.about.history section.s02 article .wrap .history_content .history_item:nth-of-type(1){padding-top:80px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap{max-width:100%;opacity:1;pointer-events:visible}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap span{font-size:18px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap p{font-size:28px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap{max-width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li{gap:30px;margin-bottom:30px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li .year{font-size:24px;width:65px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl{max-width:calc(100% - 30px - 65px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd{font-size:15px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure{gap:30px;flex-wrap:wrap}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:100%}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:100%}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:24px;margin-bottom:15px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{gap:25px;font-size:14px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content{gap:15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap p{font-size:20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl{gap:10px 20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl dd{font-size:15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a{padding:25px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a p{font-size:22px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a span{font-size:15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a[href]::before{width:15px}}@media(max-width: 767px)and (max-width: 540px){main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li{width:calc(50% - 10px)}}@media(max-width: 767px){main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap .map{height:340px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content:nth-last-of-type(1){padding-bottom:40px}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li{margin-top:30px}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li .table_wrap table{min-width:900px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap{margin-top:30px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul{gap:30px 15px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li{width:calc(50% - 7.5px)}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .logo{max-width:60%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{gap:5px 15px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:15px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd::before{right:-8px}main#sub_page.brand.detail_page section.s01 article .wrap .logo img{max-height:160px}main#sub_page.brand.detail_page section.s02{padding-top:80px}main#sub_page.product .displaynonemobile{display:none}main#sub_page.product.list_page section .product_path{display:block;font-size:14px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap{gap:40px;margin-bottom:60px;flex-wrap:wrap}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:100%}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:100%}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .category{font-size:16px;margin-bottom:8px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap h2{font-size:28px;margin-bottom:15px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap p{font-size:15px;margin-bottom:25px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .button a{font-size:14px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc{max-width:100%;padding-top:30px;font-size:15px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc .line{margin:25px 0}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr td{font-size:14px;padding:15px 15px}main#sub_page.product.compare section.s01{padding-top:100px}main#sub_page.product.compare section.s01 article .wrap .compare_title{padding-bottom:30px}main#sub_page.product.compare section.s01 article .wrap .compare_title h2{font-size:28px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title{padding-top:30px;padding-bottom:30px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title h3{font-size:20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap{padding-top:0;padding-bottom:30px;gap:30px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap{gap:20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box{width:calc(25% - 15px);height:380px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .text{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption span{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption p{font-size:18px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap{min-width:1000px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr{display:flex;flex-wrap:wrap}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th,main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th{width:100%}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td.space{display:none}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap{gap:40px;flex-wrap:wrap;padding-bottom:40px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .left_wrap{max-width:100%}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap{max-width:100%}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title .category{font-size:16px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title h2{font-size:28px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dt{font-size:20px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd{font-size:14px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li{width:calc(33.3333333333% - 10px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li .img_wrap{height:90px}main#sub_page.contact.detail_page section.s02 article .wrap .title h2{font-size:24px;margin-bottom:15px}main#sub_page.contact.detail_page section.s02 article .wrap .title p{font-size:16px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap{padding:13px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a span{font-size:14px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a .icon{width:15px;min-width:15px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .desc{padding:30px 0;font-size:14px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div{padding:15px 0;gap:25px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap{gap:15px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap .arrow{width:14px;min-width:14px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap span{width:36px;min-width:36px;font-size:14px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap a{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap{gap:30px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap p{font-size:24px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number{max-width:320px;margin-top:30px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current span{font-size:15px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl{max-height:200px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd:nth-last-of-type(1){padding-bottom:15px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd a{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap p{font-size:15px;width:100px;min-width:100px;height:55px;margin-right:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap{margin-bottom:18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current{padding:0 18px;font-size:14px;height:55px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea{padding:18px;height:160px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current::before{right:18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list{padding:0 18px 18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li:nth-of-type(2){padding-top:18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap{margin-bottom:18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label{padding:0 18px;font-size:14px;height:55px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label>img{width:22px;min-width:22px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label .button{font-size:12px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li{margin-bottom:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label{padding:0 18px;font-size:14px;height:55px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label span{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content{padding:0 18px 18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area{padding-top:18px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area .text{max-height:160px;font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap{margin-top:30px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap button{padding:18px;font-size:16px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group{padding:25px;gap:15px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group .marker{width:30px;min-width:30px;height:30px;line-height:30px;font-size:16px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .arrow{width:18px;min-width:18px;margin-right:25px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .group p{font-size:15px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group p{font-size:14px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item.active{padding-bottom:25px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure{gap:30px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure .map_wrap{height:340px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption p{font-size:24px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li{gap:8px;margin-bottom:10px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .icon{width:14px;min-width:14px;margin-top:2px;transform:translateY(2px)}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl dd{font-size:15px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content.full{padding:30px 0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full){padding:30px 0}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption{padding-right:15px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption p{font-size:20px}main#sub_page.information.personal section.s02 article .wrap .title h4{font-size:24px}main#sub_page.information.personal section.s02 article .wrap .content_wrap p{font-size:14px}main .list_product{margin-top:30px}main .list_product ul{gap:30px 15px}main .list_product ul li{width:calc(50% - 7.5px)}main .list_product ul li figure figcaption span{font-size:14px}main .list_product ul li figure figcaption p{font-size:18px}main .list_product ul li .compare_btn button{font-size:14px}main .list_product.depth_1 ul li figure figcaption p{font-size:15px;margin-top:0}main .list_event{margin-top:30px}main .list_event ul{gap:40px 15px}main .list_event ul li{width:calc(50% - 7.5px)}main .list_event ul li figure .img_wrap{margin-bottom:20px}main .list_event ul li figure figcaption p{font-size:18px;margin-bottom:10px}main .list_event ul li figure figcaption span{font-size:14px;margin-bottom:15px}main .list_gallery .columnsize{width:15px}main .list_gallery ul li{width:calc(50% - 7.5px);margin-bottom:15px}main .list_gallery ul li figure figcaption{padding:15px}main .list_gallery ul li figure figcaption p{font-size:14px}main .list_artist{margin-top:30px}main .list_artist ul{gap:40px 15px}main .list_artist ul li{width:calc(50% - 7.5px)}main .list_artist ul li figure figcaption span{font-size:14px}main .list_artist ul li figure figcaption p{font-size:18px;margin-bottom:15px}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{padding:13px 15px;font-size:14px}.compare_preview .compare_wrap .compare_header{padding-block:20px}.compare_preview .compare_wrap .compare_header p{font-size:20px}.compare_preview .compare_wrap .compare_header .button_wrap .button{width:120px;font-size:14px}.compare_preview .compare_wrap .compare_body{height:200px;overflow-y:auto;padding-bottom:40px}.compare_preview .compare_wrap .compare_body .list{gap:20px}.compare_preview .compare_wrap .compare_body .list .item{width:100%;height:142px}.compare_preview .compare_wrap .compare_body .list .item .block{flex-direction:row;align-items:center;gap:20px}.compare_preview .compare_wrap .compare_body .list .item .block .thumbnail{width:100px;min-width:100px}.compare_preview .compare_wrap .compare_body .list .item .block .title p{font-size:16px}.compare_preview .compare_wrap .compare_footer .button{height:35px}.compare_preview .compare_wrap .compare_footer .button img{width:13px}.compare_preview.close{transform:translateY(calc(100% - 78px))}}@media(max-width: 450px){main .more_button span{font-size:14px}main .more_button:has(.arrow){padding:0 15px}main#main_page section:not(.s01){padding-bottom:100px}main#main_page section:not(.s01).pt{padding-top:100px}main#main_page section:not(.s01) article .wrap .title_wrap .marker{font-size:18px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:24px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:16px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button{margin-top:20px}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:30px}main#main_page section:not(.s01) article .wrap .swiper-foot{gap:20px;margin-top:30px}main#main_page section:not(.s01) article .wrap .swiper-foot .swiper-button{width:22px}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button{width:45px;height:45px;top:240px}main#main_page section:not(.s01) article .wrap .swiper-button-wrap .swiper-button .button-bg{width:18px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-bottom:80px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:32px;margin-bottom:15px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:16px}main#main_page section.s01 article .wrap .swiper .swiper-pagination{bottom:40px;gap:5px}main#main_page section.s01 article .wrap .swiper .swiper-pagination .swiper-pagination-bullet .txt{font-size:14px;display:none}main#main_page section.s02 article .wrap .swiper{width:280px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide{width:280px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{height:330px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:20px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev figure .img_wrap,main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next figure .img_wrap{height:330px}main#main_page section.s02 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{height:330px}main#main_page section.s02 article .wrap .swiper-foot{margin-top:80px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{padding:15px 15px;min-width:220px;font-size:16px}main#main_page section.s03 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption span{font-size:15px}main#main_page section.s04{padding-bottom:160px}main#main_page section.s04 .bg{min-width:600px;top:100px}main#main_page section.s05{padding-bottom:0}main#main_page section.s05 article .wrap .title_wrap{margin-bottom:30px}main#main_page section.s05 article .wrap .gallery_list{gap:50px 15px}main#main_page section.s05 article .wrap .gallery_list li{width:calc(50% - 7.5px)}main#main_page section.s05 article .wrap .gallery_list li figure .img_wrap{margin-bottom:15px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption p{font-size:16px;margin-bottom:10px}main#main_page section.s05 article .wrap .gallery_list li figure figcaption .info{font-size:14px}main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(3),main#main_page section.s05 article .wrap .gallery_list li:nth-of-type(5){width:calc(50% - 7.5px)}main#main_page section.s06{padding-bottom:40px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button span{font-size:15px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap{margin-top:30px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul{gap:10px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a{padding:13px}main#main_page section.s06 article .wrap .left_wrap .sns_wrap ul li a span{font-size:14px}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button{background:rgba(0,0,0,0)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button .arrow svg path{stroke:#878787}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button::before{background:linear-gradient(270deg, rgba(207, 207, 207, 0) 0%, #CFCFCF 44.24%, rgba(207, 207, 207, 0) 100%)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button::after{background:linear-gradient(270deg, rgba(207, 207, 207, 0) 0%, #CFCFCF 44.24%, rgba(207, 207, 207, 0) 100%)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active+.more_button::before{background:linear-gradient(270deg, rgba(207, 207, 207, 0) 0%, #CFCFCF 44.24%, rgba(207, 207, 207, 0) 100%)}.more_button+main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active::after{background:linear-gradient(270deg, rgba(207, 207, 207, 0) 0%, #CFCFCF 44.24%, rgba(207, 207, 207, 0) 100%)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button:hover,main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active{background:rgba(0,0,0,0)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button:hover span,main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active span{transform:translateY(0)}main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button:hover .arrow svg path,main#main_page section.s06 article .wrap .left_wrap .center_wrap .more_button_wrap .more_button.active .arrow svg path{stroke:#878787}main#sub_page section:nth-last-of-type(1){padding-bottom:80px}main#sub_page section.s_banner{height:300px;padding-bottom:0}main#sub_page section.s_banner article .path_wrap{width:100%;left:0;bottom:20px;padding-inline:3%}main#sub_page section.s_banner article .path_wrap .path{width:100%}main#sub_page section.s_banner article .path_wrap .path .home{width:55px;min-width:55px;height:55px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap{width:calc(100% - 55px)}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu{width:25%;min-width:0;flex:1 1 0;height:55px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current{height:55px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .current span{font-size:14px}main#sub_page section.s_banner article .path_wrap .path .menu_wrap .menu .sub_menu ul li a{font-size:14px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(2).displaynone) .path .menu_wrap .menu{width:100%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap{width:465px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(3).displaynone):not(:has(.menu:nth-of-type(2).displaynone)) .path .menu_wrap .menu{width:50%}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap{width:725px}main#sub_page section.s_banner article .path_wrap:has(.menu:nth-of-type(4).displaynone):not(:has(.menu:nth-of-type(3).displaynone)) .path .menu_wrap .menu{width:33.3333333333%}main#sub_page section.s_banner+.s02{padding-top:60px}main#sub_page section .title_wrap.title_01 h2{font-size:28px;margin-bottom:10px}main#sub_page section .title_wrap.title_01 p{font-size:16px}main#sub_page section .title_wrap.title_02 h2{font-size:24px}main#sub_page section .title_wrap.title_02 p{font-size:16px;margin-top:10px}main#sub_page section .title_wrap.title_03 h2{font-size:24px}main#sub_page section .title_wrap.title_03 p{margin-top:10px;font-size:14px}main#sub_page section .title_wrap.title_03.mb{margin-bottom:20px}main#sub_page section .text_tab ul li a{font-size:20px}main#sub_page section .button_tab ul{gap:5px}main#sub_page section .button_tab ul li a{font-size:14px;border-radius:4px;padding:10px 15px}main#sub_page section .button_tab ul li.fix a{padding-inline:0;width:36px}main#sub_page section .swiper_tab .swiper .swiper-wrapper .swiper-slide a{font-size:14px}main#sub_page section .detail_img_slider{margin-top:20px}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption{margin-top:10px}main#sub_page section .detail_img_slider .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:14px}main#sub_page section .detail_img_slider .prev,main#sub_page section .detail_img_slider .next{width:30px;height:30px}main#sub_page section .detail_img_slider .prev img,main#sub_page section .detail_img_slider .next img{width:13px}main#sub_page section .detail_img_slider .prev{left:10px}main#sub_page section .detail_img_slider .next{right:10px}main#sub_page section .button_wrap:has(.more_button.b_back){margin-top:60px}main#sub_page section .content_title{margin-bottom:15px}main#sub_page section .content_title p{font-size:18px}main#sub_page section .content_title p sup{font-size:14px}main#sub_page section .search_status{margin-top:30px;padding-bottom:20px}main#sub_page section .search_status .current_wrap p{font-size:14px}main#sub_page section .search_status .serach_wrap{max-width:100%}main#sub_page section .search_status .serach_wrap:not(:has(.select_wrap)){max-width:100%}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)){max-width:100%}main#sub_page section .search_status .serach_wrap:has(.select_wrap:nth-of-type(2)) form .select_wrap{max-width:unset;min-width:unset}main#sub_page section .search_status .serach_wrap form{gap:10px}main#sub_page section .search_status .serach_wrap form .select_wrap{max-width:100px;min-width:100px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:14px;padding:13px 15px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .current::before{right:15px;width:12px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list{padding:13px 15px}main#sub_page section .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:14px}main#sub_page section .search_status .serach_wrap form .search_input{max-width:100%}main#sub_page section .search_status .serach_wrap form .search_input label{padding:13px 15px}main#sub_page section .search_status .serach_wrap form .search_input label input{font-size:14px}main#sub_page section .search_status .serach_wrap form .search_input .button_wrap{width:16px;min-width:16px}main#sub_page.about.company section .title_wrap.fs_01 h2{font-size:32px}main#sub_page.about.company section .title_wrap.fs_01 p{font-size:16px}main#sub_page.about.company section.s01 article .scroll{bottom:30px;width:80px;height:80px}main#sub_page.about.company section.s01 article .scroll .arrow{width:16px}main#sub_page.about.company section.s03{padding:10px 0}main#sub_page.about.company section.s03 article .wrap .img_banner{margin-bottom:10px}main#sub_page.about.company section.s03 article .wrap .img_banner ul{gap:10px}main#sub_page.about.company section.s04 article .wrap .title_wrap h2{font-size:28px}main#sub_page.about.company section.s05{padding-block:80px}main#sub_page.about.company section.s05 article .wrap .video_wrap{width:350px;height:350px}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_0{width:calc(100% - 60px);height:calc(100% - 60px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_1{display:none}main#sub_page.about.company section.s05 article .wrap .video_wrap .last_circle>div.size_2{width:calc(100% - 30px);height:calc(100% - 30px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video{height:calc(100% - 90px);width:calc(100% - 90px)}main#sub_page.about.company section.s05 article .wrap .video_wrap .video .youtube_icon{width:40px}main#sub_page.about.company section.s06 article .wrap .title_wrap{margin-bottom:30px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li p{font-size:22px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a{max-width:260px;padding:18px}main#sub_page.about.company section.s06 article .wrap .content_wrap .download_wrap ul li a span{font-size:14px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li .tit{font-size:20px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li dl dd p{font-size:14px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl{padding:20px 20px 0 20px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd{padding-bottom:40px;margin-bottom:20px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.logo dl dd figure .img_wrap img{max-width:240px}main#sub_page.about.company section.s06 article .wrap .content_wrap .content ul li.color dl dd{height:100px;gap:20px;padding:20px}main#sub_page.about.ceo section.s011 article .wrap .img_wrap{height:260px}main#sub_page.about.ceo section.s02{padding-top:60px}main#sub_page.about.ceo section.s02 article .wrap figure{gap:30px}main#sub_page.about.ceo section.s02 article .wrap figure .img_wrap{max-width:100%}main#sub_page.about.history section.s02{padding-top:0;padding-bottom:0}main#sub_page.about.history section.s02 article .wrap .title_02{padding-top:100px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{gap:30px;padding-bottom:80px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item:nth-of-type(1){padding-top:80px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap span{font-size:16px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .left_wrap p{font-size:24px;margin-top:10px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li{gap:15px;margin-bottom:20px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li .year{font-size:20px;width:60px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl{max-width:calc(100% - 15px - 60px);margin-top:5px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .right_wrap ul li dl dd{font-size:14px;margin-bottom:15px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li{padding:25px 0}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure{gap:20px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:20px;margin-bottom:10px}main#sub_page.about.store section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{gap:20px;font-size:14px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content{padding:25px 0}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .left_wrap p{font-size:18px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl{gap:10px 15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap dl dd{font-size:14px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul{gap:15px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li{width:calc(50% - 7.5px)}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a{padding:20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a p{font-size:20px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a span{font-size:14px;margin-top:10px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a[href]::before{width:13px;right:13px;top:13px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a[href]::after{content:"";width:13px;aspect-ratio:1/1;position:absolute;right:13px;top:13px;background-image:url("../../images/about/store_detail/blank_black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a:hover{background-color:#262261;color:#fff}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a:hover[href]::before{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap ul li a:hover[href]::after{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content .right_wrap .map{height:280px}main#sub_page.about.store_detail section.s02 article .wrap .content_wrap .content:nth-last-of-type(1){padding-bottom:30px}main#sub_page.about.branch section.s02 article .wrap .list_wrap ul li .table_wrap table{min-width:800px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul{gap:30px 10px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li{width:calc(50% - 5px)}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap{margin-bottom:10px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure .img_wrap .logo{max-width:60%}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{gap:5px 10px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:14px}main#sub_page.brand.list_page section.s02 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd::before{display:none}main#sub_page.brand.detail_page section.s01 article .wrap .logo img{max-height:120px}main#sub_page.brand.detail_page section.s02{padding-top:60px}main#sub_page.product.list_page section .product_path{font-size:14px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap{gap:30px;margin-bottom:40px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .category{font-size:15px;margin-bottom:8px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap h2{font-size:24px;margin-bottom:10px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap p{font-size:14px;margin-bottom:20px}main#sub_page.product.detail_page section.s02 article .wrap .info_wrap .right_wrap .button a{font-size:14px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc{font-size:14px}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .desc_wrap .desc .line{margin:20px 0}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table{display:block}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody{display:block}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr{display:block}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr td,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr td{font-size:14px;padding:15px 15px;display:block;width:100%}main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table thead tr th,main#sub_page.product.detail_page section.s02 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide .table_wrap table tbody tr th{border-bottom:1px solid #e1e1e1}main#sub_page.product.compare section.s01{padding-top:80px}main#sub_page.product.compare section.s01 article .wrap .compare_title{padding-bottom:20px}main#sub_page.product.compare section.s01 article .wrap .compare_title h2{font-size:24px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title{padding-top:20px;padding-bottom:20px}main#sub_page.product.compare section.s01 article .wrap .contents .mo_title h3{font-size:18px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap{padding-top:0;padding-bottom:20px;gap:20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap{gap:20px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .message a .text{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption span{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block a figure figcaption p{font-size:16px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .lr_wrap .right_wrap .boxs_wrap .box .block .button_wrap button{font-size:14px}main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr th,main#sub_page.product.compare section.s01 article .wrap .contents .compare_wrap .table_wrap table tbody tr td{font-size:14px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap{gap:30px;padding-bottom:30px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title .category{font-size:15px;margin-bottom:6px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap .title h2{font-size:24px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl{margin-top:25px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dt{font-size:18px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd{font-size:14px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(dd){margin-top:15px}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li{width:calc(50% - 7.5px)}main#sub_page.artist.detail_page section.s02 article .wrap .info_wrap .right_wrap>dl>dd:has(ul) ul li .img_wrap{height:90px}main#sub_page.contact.detail_page section.s02 article .wrap .title h2{font-size:20px;margin-bottom:10px}main#sub_page.contact.detail_page section.s02 article .wrap .title p{font-size:15px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .download_wrap .download a span{font-size:14px}main#sub_page.contact.detail_page section.s02 article .wrap .desc_wrap .desc{font-size:14px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div{padding:15px 0;gap:15px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap{gap:10px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .left_wrap span{font-size:14px}main#sub_page.contact.detail_page section.s02 article .wrap .control_wrap>div .right_wrap a{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap{gap:30px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap p{font-size:20px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number{max-width:100%}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number .current span{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl{max-height:200px}main#sub_page.contact.inquiry section.s02 article .wrap .left_wrap .contact_number dl dd a{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap p{font-size:14px;width:100%;min-width:unset;height:unset;margin-right:0;margin-bottom:10px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap{margin-bottom:15px;flex-wrap:wrap}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label input,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current{padding:0 15px;font-size:14px;height:50px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label textarea,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label textarea{padding:15px;height:140px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .current::before,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .current::before{right:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list{padding:0 15px 15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .label_wrap .label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap label .nice-select .list li:nth-of-type(2),main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .select_wrap .label .nice-select .list li:nth-of-type(2){padding-top:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap{margin-bottom:15px;flex-wrap:wrap}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label,main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label{padding:0 15px;font-size:14px;height:50px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .date_wrap label>img{width:22px;min-width:22px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .file_wrap label .button{font-size:12px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap{flex-wrap:wrap}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li{margin-bottom:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label{padding:0 15px;font-size:14px;height:50px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .label label span{font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content{padding:0 15px 15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area{padding-top:15px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .form_wrap .privacy_wrap ul li .content .area .text{max-height:140px;font-size:14px}main#sub_page.contact.inquiry section.s02 article .wrap .right_wrap form .button_wrap button{padding:16px;font-size:15px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group{padding:20px;gap:10px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div .group .marker{width:28px;min-width:28px;height:28px;line-height:28px;font-size:15px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .arrow{width:16px;min-width:16px;margin-right:20px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_title .group p{font-size:14px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item>div.faq_desc .group p{font-size:14px}main#sub_page.contact.faq_list section.s02 article .wrap .list_faq .faq_item.active{padding-bottom:20px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure .map_wrap{height:280px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption p{font-size:20px;margin-bottom:15px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .icon{width:13px;min-width:13px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content figure figcaption ul li .txt dl dd{font-size:14px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full){width:100%}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption{padding-right:15px}main#sub_page.contact.as section.s02 article .wrap .content_wrap .content:not(.full) figure figcaption p{font-size:18px}main#sub_page.information.personal section.s02 article .wrap .title h4{font-size:20px}main#sub_page.information.personal section.s02 article .wrap .content_wrap p{font-size:14px}main .list_product ul{gap:30px 10px}main .list_product ul li{width:calc(50% - 5px)}main .list_product ul li figure .img_wrap{margin-bottom:10px}main .list_product ul li figure figcaption span{font-size:14px}main .list_product ul li figure figcaption p{margin-top:3px;font-size:16px}main .list_product ul li .compare_btn button{font-size:14px}main .list_product.depth_1 ul li figure figcaption p{font-size:14px;margin-top:0}main .list_event ul{gap:40px 10px}main .list_event ul li{width:calc(50% - 5px)}main .list_event ul li figure .img_wrap{margin-bottom:15px}main .list_event ul li figure figcaption p{font-size:16px;margin-bottom:10px}main .list_event ul li figure figcaption span{font-size:14px;margin-bottom:10px}main .list_gallery .columnsize{width:10px}main .list_gallery ul li{width:calc(50% - 5px);margin-bottom:10px}main .list_gallery ul li figure figcaption{opacity:1;visibility:visible;pointer-events:auto;background:linear-gradient(180deg, rgba(10, 10, 10, 0.1) 0%, rgba(10, 10, 10, 0) 44.33%, #0A0A0A 100%)}main .list_gallery ul li figure figcaption p{font-size:14px}main .list_artist ul{gap:40px 10px}main .list_artist ul li{width:calc(50% - 5px)}main .list_artist ul li figure figcaption span{font-size:14px}main .list_artist ul li figure figcaption p{font-size:16px;margin-bottom:15px}main .list_artist ul li figure figcaption dl dd{font-size:12px;padding:8px}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{padding:13px 15px;font-size:14px}.table_style thead tr th a,.table_style thead tr td a,.table_style tbody tr th a,.table_style tbody tr td a{color:#5f58c4}.compare_preview .compare_wrap .compare_header{padding-block:15px}.compare_preview .compare_wrap .compare_header p{font-size:18px}.compare_preview .compare_wrap .compare_header .button_wrap .button{width:90px;font-size:14px}.compare_preview .compare_wrap .compare_body{height:200px;overflow-y:auto;padding-bottom:40px}.compare_preview .compare_wrap .compare_body .list{gap:20px}.compare_preview .compare_wrap .compare_body .list .item{width:100%}.compare_preview .compare_wrap .compare_body .list .item .block{flex-direction:row;align-items:center;gap:20px}.compare_preview .compare_wrap .compare_body .list .item .block .thumbnail{width:60px;min-width:60px}.compare_preview .compare_wrap .compare_body .list .item .block .title p{font-size:15px}.compare_preview .compare_wrap .compare_footer .button{height:35px}.compare_preview .compare_wrap .compare_footer .button img{width:13px}.compare_preview.close{transform:translateY(calc(100% - 68px))}}