﻿@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:#223ab8;border-radius:5px}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-moz-selection{background-color:rgba(34,58,184,.7);color:#fff}*::selection{background-color:rgba(34,58,184,.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:#223ab8}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;opacity:0;visibility:hidden;pointer-events:none;z-index:0}input::placeholder,option,textarea::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}input[type=checkbox],input[type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:25px;min-width:25px;height:25px;border:1px solid #eaeaea;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;border-radius:0px;overflow:hidden}input[type=checkbox]:checked,input[type=radio]:checked{border-color:rgba(0,0,0,0);background-image:url("../../images/common/input_check.svg")}@media(max-width: 450px){input[type=checkbox],input[type=radio]{width:20px;min-width:20px;height:20px}}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;color:#000;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:#223ab8}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(1440px + 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}#cursor span{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(34,58,184,.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:#223ab8}}#header{width:100%;position:fixed;z-index:100;top:-90px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;background-color:#fff;color:#000;padding:15px 0;border-bottom:1px solid #eaeaea}#header #header_wrap{max-width:1440px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#header #header_wrap #header_left .logo{width:70px;min-width:70px}#header #header_wrap #header_left .logo a{width:100%;display:flex;justify-content:center;align-items:center;position:relative}#header #header_wrap #header_left .logo a img{width:100%;object-fit:contain;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header #header_wrap #gnb{display:flex;align-items:center;gap:90px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#header #header_wrap #gnb>li{position:relative}#header #header_wrap #gnb>li>a{font-size:18px;font-weight:600}#header #header_wrap #gnb>li .sub_menu{width:220px;padding-top:30px;position:absolute;opacity:0;visibility:hidden;pointer-events:none;text-align:center;left:50%;transform:translateX(-50%);transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header #header_wrap #gnb>li .sub_menu>ul{background-color:#fff;border-top:1px solid #223ab8}#header #header_wrap #gnb>li .sub_menu>ul>li{width:100%;border:1px solid #223ab8;border-top:unset;position:relative}#header #header_wrap #gnb>li .sub_menu>ul>li>a{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;padding:18px 10px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header #header_wrap #gnb>li .sub_menu>ul>li .dpeth_3{width:220px;position:absolute;left:100%;top:0px;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;display:none}#header #header_wrap #gnb>li .sub_menu>ul>li .dpeth_3 ul{width:100%;border-top:1px solid #223ab8;background-color:#fff}#header #header_wrap #gnb>li .sub_menu>ul>li .dpeth_3 ul li{width:100%;border:1px solid #223ab8;border-top:unset;display:flex;justify-content:center;align-items:center}#header #header_wrap #gnb>li .sub_menu>ul>li .dpeth_3 ul li a{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;padding:18px 10px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header #header_wrap #gnb>li .sub_menu>ul>li:nth-of-type(1) .dpeth_3{top:-1px}#header #header_wrap #gnb>li .sub_menu>ul>li:hover>a{color:#223ab8;font-weight:600}#header #header_wrap #gnb>li .sub_menu>ul>li:hover .dpeth_3{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #gnb>li:hover>a{color:#223ab8}#header #header_wrap #gnb>li:hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right{display:flex;justify-content:center;align-items:center;gap:20px}#header #header_wrap #header_right .button_wrap{display:flex;justify-content:center;align-items:center;gap:10px}#header #header_wrap #header_right .button_wrap a{display:flex;justify-content:center;align-items:center;padding:0 25px;font-size:18px;font-weight:500;line-height:42px;height:42px;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);border:1px solid #eaeaea;border-radius:50px;gap:20px}#header #header_wrap #header_right .button_wrap a.chatbot{padding:0 20px 0 15px}#header #header_wrap #header_right .button_wrap a.chatbot .icon{width:40px;min-width:40px;display:flex;justify-content:center;align-items:center}#header #header_wrap #header_right .button_wrap a.chatbot .icon img{width:100%;object-fit:contain}#header #header_wrap #header_right .button_wrap a.language .arrow{width:8px;min-width:8px;display:flex;justify-content:center;align-items:center}#header #header_wrap #header_right .button_wrap a.language .arrow img{width:100%;object-fit:contain}#header #header_wrap #header_right #menuicon{width:32px;height:24px;position:relative;cursor:pointer;display:none}#header #header_wrap #header_right #menuicon span{position:absolute;width:100%;height:3px;background-color:#223ab8;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;left:50%;transform-origin:center;transform:translateX(-50%)}#header #header_wrap #header_right #menuicon span:nth-child(1){top:0px;background-color:#f7941d}#header #header_wrap #header_right #menuicon span:nth-child(2){top:50%;transform:translate(-50%, -50%);background-color:#ec028c}#header #header_wrap #header_right #menuicon span:nth-child(3){top:calc(100% - 3px);background-color:#223ab8}#header #header_wrap #header_right #menuicon.active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:#223ab8}#header #header_wrap #header_right #menuicon.active span:nth-child(2){opacity:0;background-color:#223ab8}#header #header_wrap #header_right #menuicon.active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg);background-color:#223ab8}#header.active{top:0}#header.white{border-bottom-color:rgba(0,0,0,0)}#header.white #header_wrap #header_left .logo a img{filter:brightness(0) invert(1)}#drawer{width:100%;height:100%;background-color:#fff;z-index:50;position:fixed;top:0;left:0;padding:80px 0 100px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;opacity:0;visibility:hidden;pointer-events:none;display:none}#drawer .drawer_wrap{width:100%;height:100%;padding:0 3%;overflow-y:auto;position:relative}#drawer .drawer_wrap .gnb{width:100%;padding-top:40px}#drawer .drawer_wrap .gnb>li{width:100%;margin-bottom:40px}#drawer .drawer_wrap .gnb>li>a{font-size:28px;font-weight:600;width:100%;display:flex;align-items:center;justify-content:flex-start;position:relative}#drawer .drawer_wrap .gnb>li>a::after{position:absolute;top:50%;transform:translateY(-50%);right:0;width:20px;aspect-ratio:14/8;background-image:url("../../images/common/drawer_arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}#drawer .drawer_wrap .gnb>li:has(.sub_menu)>a::after{content:""}#drawer .drawer_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}#drawer .drawer_wrap .gnb>li .sub_menu{width:100%;display:none}#drawer .drawer_wrap .gnb>li .sub_menu>ul{width:100%;padding-top:30px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li{width:100%;margin-bottom:15px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li>a{font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:flex-start;position:relative}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li>a::after{position:absolute;top:50%;transform:translateY(-50%);right:0;width:20px;aspect-ratio:14/8;background-image:url("../../images/common/drawer_arrow.svg");background-size:16px auto;background-repeat:no-repeat;background-position:center}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li:has(.dpeth_3)>a::after{content:""}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3{width:100%;display:none}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul{width:100%;padding-top:20px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul li{width:100%;margin-bottom:10px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul li a{font-size:18px;font-weight:600}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul li:nth-last-of-type(1){margin-bottom:0}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li:nth-last-of-type(1){margin-bottom:0}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li.active>a{color:#223ab8}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li.active>a::after{transform:translateY(-50%) rotate(180deg)}#drawer .drawer_wrap .gnb>li.active>a{color:#223ab8}#drawer .drawer_wrap .gnb>li.active>a::after{transform:translateY(-50%) rotate(180deg)}#drawer .button_wrap{max-width:400px;width:100%;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:15px}#drawer .button_wrap a{width:calc(50% - 7.5px);display:flex;justify-content:center;align-items:center;padding:0 25px;font-size:20px;font-weight:500;line-height:45px;height:45px;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);border:1px solid #eaeaea;border-radius:50px;gap:20px}#drawer .button_wrap a.chatbot{padding:0 20px 0 15px}#drawer .button_wrap a.chatbot .icon{width:40px;min-width:40px;display:flex;justify-content:center;align-items:center}#drawer .button_wrap a.chatbot .icon img{width:100%;object-fit:contain}body:has(#menuicon.active){height:100%;overflow:hidden}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}#footer{width:100%}#footer #footer_wrap{width:100%}#footer #footer_wrap .inner_center{max-width:1440px;width:100%;margin:0 auto}#footer #footer_wrap #footer_top{width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:27px 0}#footer #footer_wrap #footer_top .inner_center{display:flex;justify-content:space-between;align-items:center;gap:100px}#footer #footer_wrap #footer_top .inner_center>div .tit{display:flex;align-items:center;justify-content:flex-start;gap:15px}#footer #footer_wrap #footer_top .inner_center>div .tit .icon{width:20px;min-width:20px;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .inner_center>div .tit .icon img{width:100%;object-fit:contain}#footer #footer_wrap #footer_top .inner_center>div .tit p{font-size:18px;font-weight:600;line-height:1}#footer #footer_wrap #footer_top .inner_center .board_content{max-width:700px;width:100%;display:flex;align-items:center;justify-content:flex-start}#footer #footer_wrap #footer_top .inner_center .board_content .tit{margin-right:45px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap{width:100%}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper{width:100%}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper{width:100%}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide{width:100%}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a{max-width:460px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a span{font-size:18px;font-weight:500;line-height:1;color:#525252;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a .icon{width:21px;min-width:21px;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a .icon img{width:100%;object-fit:contain}#footer #footer_wrap #footer_top .inner_center .board_content .more a{display:flex;align-items:center;justify-content:flex-start;gap:15px}#footer #footer_wrap #footer_top .inner_center .board_content .more a span{font-size:16px;line-height:1;font-weight:500;color:#525252}#footer #footer_wrap #footer_top .inner_center .board_content .more a .arrow{width:7px;min-width:7px;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .inner_center .board_content .more a .arrow img{width:100%;object-fit:contain}#footer #footer_wrap #footer_top .inner_center .cs_content{max-width:500px;width:100%;display:flex;align-items:center;justify-content:flex-end}#footer #footer_wrap #footer_top .inner_center .cs_content .tit{margin-right:30px}#footer #footer_wrap #footer_top .inner_center .cs_content a{font-size:16px;font-weight:600;color:#525252}#footer #footer_wrap #footer_top .inner_center .cs_content span{margin-left:10px;display:inline-block;font-size:16px;font-weight:400;color:#525252}#footer #footer_wrap #footer_bottom{width:100%;padding:70px 0 60px}#footer #footer_wrap #footer_bottom .inner_center{display:flex;justify-content:space-between;gap:100px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap{max-width:calc(100% - 450px - 100px);width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:80px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap .logo{max-width:80px;width:100%}#footer #footer_wrap #footer_bottom .inner_center .left_wrap .logo img{width:100%;object-fit:contain}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address{width:100%;max-width:calc(100% - 80px - 80px)}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;margin-bottom:5px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div strong,#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div span{display:block;font-size:16px;font-weight:400;line-height:1.5}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div strong{min-width:100px;color:#8e8e8e}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div span{color:#565656}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div:nth-last-of-type(1){margin-bottom:0}#footer #footer_wrap #footer_bottom .inner_center .right_wrap{max-width:440px;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap ul{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap ul li a{font-size:16px;font-weight:400}#footer #footer_wrap #footer_bottom .inner_center .right_wrap .copyright{font-size:16px;font-weight:400;color:#565656}#footer.eng_footer #footer_wrap #footer_top .inner_center{flex-wrap:wrap;gap:20px}#footer.eng_footer #footer_wrap #footer_top .inner_center .tit{width:160px;min-width:160px}#footer.eng_footer #footer_wrap #footer_top .inner_center .board_content{max-width:1000px}#footer.eng_footer #footer_wrap #footer_top .inner_center .board_content .tit{margin-right:20px}#footer.eng_footer #footer_wrap #footer_top .inner_center .board_content .list_wrap{margin-right:15px}#footer.eng_footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a{max-width:100%}#footer.eng_footer #footer_wrap #footer_top .inner_center .board_content .more{display:none}#footer.eng_footer #footer_wrap #footer_top .inner_center .cs_content{max-width:100%;justify-content:flex-start}#footer.eng_footer #footer_wrap #footer_top .inner_center .cs_content .tit{margin-right:20px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center{flex-wrap:wrap;gap:30px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .left_wrap{max-width:100%}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .right_wrap{max-width:100%;gap:20px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .right_wrap ul{justify-content:flex-start;gap:30px}@media(max-width: calc(1440px + 6vw)){#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#header #header_wrap #header_left .logo{width:65px;min-width:65px}#header #header_wrap #gnb{gap:50px}#header #header_wrap #gnb>li>a{font-size:16px}#header #header_wrap #gnb>li .sub_menu{width:200px;padding-top:30px}#header #header_wrap #gnb>li .sub_menu>ul>li>a{font-size:16px}#header #header_wrap #gnb>li .sub_menu>ul>li .dpeth_3{width:200px}#header #header_wrap #gnb>li .sub_menu>ul>li .dpeth_3 ul li a{font-size:16px}#header #header_wrap #header_right .button_wrap{gap:5px}#header #header_wrap #header_right .button_wrap a{padding:0 15px;font-size:15px;line-height:36px;height:36px;gap:15px}#header #header_wrap #header_right .button_wrap a.chatbot{padding:0 15px;gap:10px}#header #header_wrap #header_right .button_wrap a.chatbot .icon{width:30px;min-width:30px}#header #header_wrap #header_right .button_wrap a.language .arrow{width:5px;min-width:5px}#footer #footer_wrap .inner_center{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap #footer_top .inner_center{gap:40px}#footer #footer_wrap #footer_top .inner_center .board_content{max-width:600px}#footer #footer_wrap #footer_top .inner_center .board_content .tit{margin-right:30px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap{margin-right:0}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a{max-width:100%}#footer #footer_wrap #footer_top .inner_center .board_content .more{display:none}#footer #footer_wrap #footer_top .inner_center .cs_content{max-width:500px}#footer #footer_wrap #footer_top .inner_center .cs_content .tit{margin-right:30px}#footer #footer_wrap #footer_bottom .inner_center{gap:40px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap{max-width:calc(100% - 400px - 40px);gap:60px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address{max-width:calc(100% - 60px - 80px)}#footer #footer_wrap #footer_bottom .inner_center .right_wrap{max-width:400px}}@media(max-width: 1024px){#header #header_wrap #gnb{display:none}#header #header_wrap #header_right .button_wrap a{padding:0 20px;font-size:16px;line-height:36px;height:36px;gap:15px}#header #header_wrap #header_right .button_wrap a.chatbot{display:none}#header #header_wrap #header_right .button_wrap a.login{display:none}#header #header_wrap #header_right .button_wrap a.language .arrow{width:6px;min-width:6px}#header #header_wrap #header_right #menuicon{display:block}#drawer{display:block}#footer #footer_wrap #footer_top .inner_center{gap:15px;flex-wrap:wrap}#footer #footer_wrap #footer_top .inner_center>div .tit .icon{display:none}#footer #footer_wrap #footer_top .inner_center>div .tit p{min-width:70px;font-size:16px}#footer #footer_wrap #footer_top .inner_center .board_content{max-width:100%}#footer #footer_wrap #footer_top .inner_center .board_content .tit{margin-right:15px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a span{font-size:16px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a .icon{width:19px;min-width:19px}#footer #footer_wrap #footer_top .inner_center .cs_content{max-width:100%;justify-content:flex-start}#footer #footer_wrap #footer_top .inner_center .cs_content .tit{margin-right:15px}#footer #footer_wrap #footer_top .inner_center .cs_content a{font-size:16px}#footer #footer_wrap #footer_top .inner_center .cs_content span{font-size:16px}#footer #footer_wrap #footer_bottom{padding:40px 0 60px}#footer #footer_wrap #footer_bottom .inner_center{gap:30px;flex-wrap:wrap}#footer #footer_wrap #footer_bottom .inner_center .left_wrap{max-width:100%;gap:30px;flex-wrap:wrap}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address{max-width:100%}#footer #footer_wrap #footer_bottom .inner_center .right_wrap{max-width:100%}#footer #footer_wrap #footer_bottom .inner_center .right_wrap ul{gap:30px;justify-content:flex-start}}@media(max-width: 767px){#header #header_wrap #header_left .logo{width:60px;min-width:60px}#header #header_wrap #header_right .button_wrap a{padding:0 20px;font-size:15px;line-height:34px;height:34px;gap:15px}#header #header_wrap #header_right .button_wrap a.language .arrow{width:5px;min-width:5px}#drawer{padding:80px 0 100px}#drawer .drawer_wrap .gnb{padding-top:30px}#drawer .drawer_wrap .gnb>li{margin-bottom:30px}#drawer .drawer_wrap .gnb>li>a{font-size:24px}#drawer .drawer_wrap .gnb>li>a::after{width:18px}#drawer .drawer_wrap .gnb>li .sub_menu>ul{padding-top:20px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li>a{font-size:18px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li>a::after{width:18px;background-size:14px auto}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul{padding-top:15px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul li a{font-size:16px}#drawer .button_wrap{max-width:400px}#drawer .button_wrap a{padding:0 20px;font-size:16px;line-height:40px;height:40px;gap:20px}#drawer .button_wrap a.chatbot{padding:0 20px 0 15px}#drawer .button_wrap a.chatbot .icon{width:36px;min-width:36px}#footer #footer_wrap #footer_top{padding:25px 0}#footer #footer_wrap #footer_top .inner_center>div .tit p{font-size:15px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a span{font-size:15px}#footer #footer_wrap #footer_top .inner_center .board_content .list_wrap .swiper .swiper-wrapper .swiper-slide a .icon{width:18px;min-width:18px}#footer #footer_wrap #footer_top .inner_center .cs_content a{font-size:15px}#footer #footer_wrap #footer_top .inner_center .cs_content span{font-size:15px}#footer #footer_wrap #footer_bottom{padding:30px 0 50px}#footer #footer_wrap #footer_bottom .inner_center{gap:25px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap{gap:30px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap .logo{max-width:70px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address{max-width:100%}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div strong,#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div span{font-size:15px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap{gap:20px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap ul li a{font-size:15px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap .copyright{font-size:15px}#footer.eng_footer #footer_wrap #footer_top .inner_center{gap:15px}#footer.eng_footer #footer_wrap #footer_top .inner_center .tit{width:130px;min-width:130px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center{gap:25px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .right_wrap{gap:15px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .right_wrap ul{gap:10px 20px;flex-wrap:wrap}}@media(max-width: 450px){#header{padding:13px 0}#header #header_wrap #header_left .logo{width:50px;min-width:50px}#header #header_wrap #header_right{gap:15px}#header #header_wrap #header_right .button_wrap a{font-size:14px}#header #header_wrap #header_right #menuicon{width:30px;height:22px}#drawer{padding:70px 0 70px}#drawer .drawer_wrap .gnb{padding-top:25px}#drawer .drawer_wrap .gnb>li{margin-bottom:25px}#drawer .drawer_wrap .gnb>li>a{font-size:20px}#drawer .drawer_wrap .gnb>li>a::after{width:16px}#drawer .drawer_wrap .gnb>li .sub_menu>ul{padding-top:15px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li{margin-bottom:10px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li>a{font-size:16px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li>a::after{width:16px;background-size:12px auto}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul{padding-top:10px}#drawer .drawer_wrap .gnb>li .sub_menu>ul>li .dpeth_3 ul li a{font-size:14px}#drawer .button_wrap{max-width:100%;gap:10px}#drawer .button_wrap a{width:calc(50% - 5px);font-size:14px;line-height:38px;height:38px;gap:15px}#drawer .button_wrap a.chatbot .icon{width:30px;min-width:30px}#footer #footer_wrap #footer_top{display:none}#footer #footer_wrap #footer_top .inner_center>div .tit p{min-width:unset;font-size:16px}#footer #footer_wrap #footer_top .inner_center .board_content{display:none}#footer #footer_wrap #footer_top .inner_center .cs_content{flex-wrap:wrap}#footer #footer_wrap #footer_top .inner_center .cs_content .tit{width:100%;margin-bottom:10px;margin-right:0}#footer #footer_wrap #footer_top .inner_center .cs_content a{font-weight:400}#footer #footer_wrap #footer_top .inner_center .cs_content span{width:100%;margin-left:0;margin-top:5px}#footer #footer_wrap #footer_bottom{padding:30px 0 40px;border-top:1px solid #e5e5e5}#footer #footer_wrap #footer_bottom .inner_center{gap:20px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap{gap:25px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap .logo{max-width:65px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div{gap:10px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div strong,#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div span{font-size:14px}#footer #footer_wrap #footer_bottom .inner_center .left_wrap address div strong{min-width:90px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap{gap:15px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap ul{gap:10px 20px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap ul li a{font-size:14px}#footer #footer_wrap #footer_bottom .inner_center .right_wrap .copyright{font-size:14px}#footer.eng_footer #footer_wrap #footer_top .inner_center{gap:15px}#footer.eng_footer #footer_wrap #footer_top .inner_center .tit{width:130px;min-width:130px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center{gap:25px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .left_wrap address div{flex-wrap:wrap;gap:5px;margin-bottom:15px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .left_wrap address div strong{min-width:unset;width:100%}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .left_wrap address div:nth-last-of-type(1){margin-bottom:0}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .right_wrap{gap:15px}#footer.eng_footer #footer_wrap #footer_bottom .inner_center .right_wrap ul{gap:10px 15px}}body:has(#sub_page) #header{position:sticky}main{width:100%}main section{width:100%}main section:not(.full_width) article{max-width:1440px;width:100%;margin:0 auto}main section:not(.full_width) article .wrap{width:100%}main#main_page section{width:100%}main#main_page section.s01{height:100vh;overflow:hidden}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 .bg{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;overflow:hidden}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide .bg img,main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide .bg video,main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide .bg iframe{width:100%;height:100%;object-fit:cover}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide .bg img{transform:scale(1.3);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{max-width:1440px;width:100%;margin:0 auto;height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:200px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{color:#fff;text-align:center}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p,main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition-property:transform,opacity}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:22px;font-weight:500;margin-bottom:60px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:65px;font-weight:400}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2 strong{font-weight:700}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{width:100%;max-width:1100px;transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition-property:transform,opacity}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap img{width:100%;object-fit:contain}@media(min-width: 1921px){main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-top:300px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{max-width:1300px}}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .bg img{transform:scale(1);transition:5s;-webkit-transition:5s;-moz-transition:5s;-ms-transition:5s;-o-transition:5s}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption h2,main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption p{transform:translateY(0);opacity:1}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption p{transition-delay:.3s}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure figcaption h2{transition-delay:.6s}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active figure .img_wrap{transition-delay:.9s;transform:translateY(0);opacity:1}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):nth-last-of-type(1){padding-bottom:160px}main#main_page section:not(.s01) article .wrap .title_wrap .tit{font-size:18px;font-weight:700;color:#223ab8;margin-bottom:15px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:52px;font-weight:600;margin-bottom:35px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:18px;font-weight:500;line-height:1.5;color:#525252}main#main_page section:not(.s01) article .wrap .title_wrap .more_button{margin-top:55px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button a{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;line-height:1;padding:17px 55px;background-color:#223ab8;border-radius:10px;color:#fff;text-align:center}main#main_page section:not(.s01) article .wrap .title_wrap.center{text-align:center}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:80px}main#main_page section.s02{background-color:#edf4ff}main#main_page section.s02 article .wrap figure{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:200px}main#main_page section.s02 article .wrap figure figcaption{max-width:calc(100% - 490px - 200px);width:100%}main#main_page section.s02 article .wrap figure .img_wrap{max-width:490px;width:100%;margin-top:30px;background-color:#fff;position:relative;padding:70px 80px 0;border-radius:20px}main#main_page section.s02 article .wrap figure .img_wrap .icon{position:absolute}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_01{top:-30px;right:80px;animation:motion_01 1s linear infinite}@keyframes motion_01{0%{transform:rotate(0deg)}50%{transform:rotate(15deg)}100%{transform:rotate(0deg)}}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_02{top:80px;left:-40px;animation:motion_02 1s linear infinite}@keyframes motion_02{0%{transform:translateY(0)}50%{transform:translateY(8px)}100%{transform:translateY(0)}}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_03{top:100px;right:-40px;animation:motion_03 1s linear infinite}@keyframes motion_03{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}main#main_page section.s02 article .wrap figure .img_wrap .thumb{max-width:324px;width:100%;position:relative;z-index:2}main#main_page section.s03 article .wrap .list_wrap{width:100%}main#main_page section.s03 article .wrap .list_wrap ul{width:100%;display:flex;gap:25px}main#main_page section.s03 article .wrap .list_wrap ul li{width:calc(25% - 18.75px)}main#main_page section.s03 article .wrap .list_wrap ul li figure{width:100%;height:100%;border-radius:20px;border:1px solid #eaeaea;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);padding:60px 30px 30px}main#main_page section.s03 article .wrap .list_wrap ul li figure .img_wrap{max-width:155px;height:155px;width:100%;margin:0 auto}main#main_page section.s03 article .wrap .list_wrap ul li figure .img_wrap img{width:100%;height:100%;object-fit:contain}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption{width:100%;margin-top:70px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption strong{font-size:18px;font-weight:600;color:#223ab8;display:block;margin-bottom:10px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:26px;font-weight:600;margin-bottom:10px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption span{font-size:15px;font-weight:500;line-height:1.5;color:#525252}main#main_page section.s04 article .wrap .content_wrap{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:35px}main#main_page section.s04 article .wrap .content_wrap .video_wrap{max-width:710px;width:100%}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure{width:100%}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure .img_wrap{width:100%;height:470px;border-radius:20px;overflow:hidden;margin-bottom:15px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure .img_wrap>*{width:100%;height:100%;object-fit:cover}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure figcaption{width:100%}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure figcaption p{font-size:20px;font-weight:600;line-height:1.5}main#main_page section.s04 article .wrap .content_wrap .list_wrap{max-width:calc(100% - 710px - 35px);width:100%}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul{width:100%}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li{width:100%;margin-bottom:20px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure{width:100%;background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:15px;padding:38.5px 65px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption{width:100%}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption p{font-size:20px;font-weight:600;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;margin-bottom:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:14px;font-weight:500;color:#525252}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure:hover{border-color:#525252;background-color:#fff;box-shadow:7px 7px 10px rgba(0,0,0,.05)}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure:hover figcaption p{color:#223ab8}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page section.s_b{position:relative;height:420px;overflow:hidden}main#sub_page section.s_b .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}main#sub_page section.s_b .bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);animation:zoom-out 5s forwards}main#sub_page section.s_b article{position:relative;z-index:3;height:100%}main#sub_page section.s_b article .wrap{position:relative;height:100%}main#sub_page section.s_b article .wrap figure{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:60px}main#sub_page section.s_b article .wrap figure figcaption{width:100%;max-width:700px}main#sub_page section.s_b article .wrap figure figcaption .tit,main#sub_page section.s_b article .wrap figure figcaption h2,main#sub_page section.s_b article .wrap figure figcaption p{transform:translateY(50px);opacity:0;animation:fade-up 1s .3s forwards}main#sub_page section.s_b article .wrap figure figcaption .tit{font-size:22px;font-weight:800;color:#f7941d;margin-bottom:10px}main#sub_page section.s_b article .wrap figure figcaption h2{font-size:52px;font-weight:700;color:#fff;margin-bottom:25px;animation-delay:.6s}main#sub_page section.s_b article .wrap figure figcaption p{font-size:18px;font-weight:500;line-height:1.5;color:#fff;animation-delay:.9s}main#sub_page section.s_b article .wrap figure .img_wrap{transform:translateY(50px);opacity:0;animation:fade-up 1s .3s forwards}main#sub_page section.s_b article .wrap figure .img_wrap.p_b{position:absolute;bottom:0;right:0}main#sub_page section.s_path{position:relative;padding:0 !important;z-index:10;background-color:#fff}main#sub_page section.s_path::before,main#sub_page section.s_path::after{content:"";position:absolute;top:0;width:calc((100% - 1440px)/2);height:100%;background:linear-gradient(-90deg, #FFF 0%, #C4DBFF 100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#sub_page section.s_path::before{left:0}main#sub_page section.s_path::after{right:0;background:linear-gradient(90deg, #FFF 0%, #C4DBFF 100%)}main#sub_page section.s_path article{max-width:100%;border-bottom:1px solid #eaeaea;position:relative;z-index:3}main#sub_page section.s_path article .wrap{max-width:1440px;width:100%;margin:0 auto}main#sub_page section.s_path article .wrap .path_wrap{width:100%;display:flex;align-items:center;justify-content:flex-start}main#sub_page section.s_path article .wrap .path_wrap .home{padding-right:35px;position:relative}main#sub_page section.s_path article .wrap .path_wrap .home a{display:flex;justify-content:center;align-items:center;width:21px;min-width:21px}main#sub_page section.s_path article .wrap .path_wrap .home a img{width:100%;object-fit:contain}main#sub_page section.s_path article .wrap .path_wrap .home::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:16px;background-color:#eaeaea}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap{width:100%;display:flex;align-items:center;justify-content:flex-start}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu{min-width:200px;max-width:350px;position:relative}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current{width:100%;height:65px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 30px;position:relative;cursor:pointer}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current span{font-size:18px;font-weight:400;color:#525252;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current .arrow{width:5px;min-width:5px;display:flex;justify-content:center;align-items:center;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current .arrow img{width:100%;object-fit:contain}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:16px;background-color:#eaeaea}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu{width:100%;position:absolute;top:100%;left:0;display:none}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul{width:100%;padding:20px 30px;background-color:#fff;border:1px solid #eaeaea}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li{margin-bottom:15px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:18px;font-weight:400;color:#525252}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a:hover{color:#223ab8}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li.active a{color:#223ab8}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu.active .current span{color:#223ab8}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu.active .current .arrow{transform:rotate(90deg)}main#sub_page section.s02{padding-top:100px}main#sub_page section:not(.s_b){padding-bottom:160px}main#sub_page section:not(.s_b).pt{padding-top:160px}main#sub_page section:not(.s_b):nth-last-of-type(1){padding-bottom:120px}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2{font-size:48px;font-weight:600}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2 strong{font-weight:inherit;color:#223ab8}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2.c_o strong{color:#f7941d}main#sub_page section:not(.s_b) .title_wrap.fs_01 p{font-size:18px;font-weight:400;line-height:1.5;color:#525252;margin-top:30px}main#sub_page section:not(.s_b) .title_wrap.fs_01.mb{margin-bottom:70px}main#sub_page section:not(.s_b) .title_wrap.fs_02 p{font-size:32px;font-weight:600}main#sub_page section:not(.s_b) .title_wrap.fs_02 p strong{font-weight:inherit;color:#223ab8}main#sub_page section:not(.s_b) .title_wrap.fs_02 p.c_o strong{color:#f7941d}main#sub_page section:not(.s_b) .title_wrap.fs_02 span{display:block;margin-top:20px;font-size:18px;font-weight:400;line-height:1.5;color:#525252}main#sub_page section:not(.s_b) .title_wrap.fs_02.mb{margin-bottom:50px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mbs{margin-bottom:35px}main#sub_page section:not(.s_b) .title_wrap.center{text-align:center}main#sub_page section:not(.s_b) .tab_wrap{width:100%}main#sub_page section:not(.s_b) .tab_wrap.tab_01.mb{margin-bottom:50px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul{width:100%;display:flex;justify-content:flex-start;gap:15px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul li a{display:flex;justify-content:center;align-items:center;min-width:210px;border:1px solid #eaeaea;border-radius:50px;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);font-size:18px;font-weight:500;padding:13px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul li.active a{color:#fff;background:#223ab8;border-color:#223ab8}main#sub_page section:not(.s_b) .search_wrap{width:100%;display:flex;justify-content:flex-end;margin-bottom:25px}main#sub_page section:not(.s_b) .search_wrap form{max-width:520px;width:100%;display:flex;gap:10px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input,main#sub_page section:not(.s_b) .search_wrap form>div button{height:50px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input{width:100%;border:1px solid #eaeaea;border-radius:5px;padding:0 20px;font-size:16px;font-weight:500;color:#525252;border-radius:5px;background-color:#fff;outline:unset}main#sub_page section:not(.s_b) .search_wrap form>div select option,main#sub_page section:not(.s_b) .search_wrap form>div input option{font-size:16px;font-weight:400}main#sub_page section:not(.s_b) .search_wrap form>div select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../../images/common/select_arrow.svg");background-size:14px auto;background-repeat:no-repeat;background-position:calc(100% - 20px) center}main#sub_page section:not(.s_b) .search_wrap form .label_wrap{width:100%}main#sub_page section:not(.s_b) .search_wrap form .button_wrap{width:100px;min-width:100px}main#sub_page section:not(.s_b) .search_wrap form .button_wrap button{width:100%;display:flex;justify-content:center;align-items:center;background-color:#223ab8;border-radius:5px;font-size:18px;font-weight:500;color:#fff;line-height:1}main#sub_page section:not(.s_b) .search_wrap form .select_wrap{min-width:160px;width:160px}main#sub_page.about.ceo section.s02 article .wrap{padding:100px 160px;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);border-radius:20px;border:1px solid #eaeaea}main#sub_page.about.ceo section.s02 article .wrap .img_wrap{max-width:870px;width:100%;margin:80px auto 0}main#sub_page.about.ceo section.s02 article .wrap .img_wrap img{width:100%;object-fit:contain}main#sub_page.about.ceo section.s02 article .wrap .text_wrap{padding-top:100px;margin-top:100px;border-top:1px solid #ddd;width:100%;text-align:center}main#sub_page.about.ceo section.s02 article .wrap .text_wrap span{font-size:18px;font-weight:400;line-height:1.5;color:#525252}main#sub_page.about.ceo section.s02 article .wrap .text_wrap span strong{color:#000;font-weight:700}main#sub_page.about.vision section.s02 article .wrap .content{width:100%}main#sub_page.about.vision section.s02 article .wrap .content ul{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #eaeaea;padding-top:15px}main#sub_page.about.vision section.s02 article .wrap .content ul li{width:calc(33.3333333333% - 0px);margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eaeaea}main#sub_page.about.vision section.s02 article .wrap .content ul li figure{width:100%;height:100%;padding:40px 50px 30px 40px;border-right:1px solid #eaeaea}main#sub_page.about.vision section.s02 article .wrap .content ul li figure:has(figcaption .img){padding:40px 50px 10px 40px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure .img_wrap{width:75px;height:75px;margin-left:auto}main#sub_page.about.vision section.s02 article .wrap .content ul li figure .img_wrap img{width:100%;height:100%;object-fit:contain}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption{width:100%;margin-top:40px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption p{font-size:22px;font-weight:600;color:#f7941d;margin-bottom:15px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption span{font-size:18px;font-weight:400;line-height:1.5;color:#525252}main#sub_page.about.vision section.s02 article .wrap .content ul li:nth-of-type(3n) figure{border-right:unset}main#sub_page.about.vision section.s03 article .wrap .content{width:100%}main#sub_page.about.vision section.s03 article .wrap .content ul{width:100%;display:flex;flex-wrap:wrap;gap:30px}main#sub_page.about.vision section.s03 article .wrap .content ul li{width:calc(33.3333333333% - 20px)}main#sub_page.about.vision section.s03 article .wrap .content ul li figure{width:100%;height:100%;padding:60px 65px;border-radius:20px;border:1px solid #eaeaea;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%)}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption{width:100%}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption strong{font-size:22px;font-weight:600;color:#223ab8;display:block;margin-bottom:10px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption p{font-size:26px;font-weight:600;margin-bottom:25px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption span,main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl{font-size:16px;font-weight:400;color:#525252;line-height:1.5}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption span{width:100%;display:block;margin-bottom:5px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl{width:100%}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl dd{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:6px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl dd::before{content:"-";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{width:100%;margin-top:80px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{width:100%;padding:80px 0 100px;border-top:1px solid #eaeaea;display:flex;align-items:flex-start;justify-content:flex-start;gap:100px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .year{max-width:calc(100% - 890px - 100px);width:100%;padding-left:180px;font-size:32px;font-weight:600;color:#223ab8}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc{max-width:890px;width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul{width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li{width:100%;margin-bottom:60px;display:flex;align-items:flex-start;justify-content:flex-start;gap:35px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .day{max-width:150px;width:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);font-size:18px;font-weight:500;color:#223ab8;text-align:center;padding:10px 0;border-radius:50px;border:1px solid #eaeaea}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap{max-width:calc(100% - 150px - 35px);width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl{width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl dd{width:100%;font-size:18px;font-weight:400;line-height:1.5;color:#525252;margin-bottom:10px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap .img_wrap{width:100%;aspect-ratio:710/270;border-radius:20px;margin-top:20px;overflow:hidden}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.about.history section.s02 article .wrap .history_content .history_item:nth-last-of-type(1){padding-bottom:0;margin-bottom:0}main#sub_page.about.location section.s02 article .wrap{border-radius:20px;padding:50px;background-color:#fafafa;border:1px solid #efefef}main#sub_page.about.location section.s02 article .wrap .map{width:100%;border-radius:20px;height:450px;overflow:hidden;margin-bottom:50px}main#sub_page.about.location section.s02 article .wrap .map>*{width:100%;height:100%;object-fit:cover}main#sub_page.about.location section.s02 article .wrap figure{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}main#sub_page.about.location section.s02 article .wrap figure .img_wrap{max-width:240px;width:100%;margin:0 120px}main#sub_page.about.location section.s02 article .wrap figure .img_wrap img{width:100%;object-fit:contain}main#sub_page.about.location section.s02 article .wrap figure figcaption{max-width:calc(100% - 240px - 240px);width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:50px}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo{max-width:230px;width:100%;padding:28px 0 24px;background-color:#fff;border-radius:#efefef;border-radius:20px;display:flex;justify-content:center;align-items:center}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo img{max-width:115px;width:100%;object-fit:contain}main#sub_page.about.location section.s02 article .wrap figure figcaption dl{max-width:calc(100% - 50px - 230px);width:100%;display:flex;flex-wrap:wrap;gap:0 35px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dt{width:100%;font-size:32px;font-weight:600;color:#f7941d;margin-bottom:15px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd{font-size:18px;font-weight:400;color:#525252;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;margin-top:5px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd strong{color:#000;font-weight:inherit}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd.full{width:100%}main#sub_page.business section:not(.s_b){padding-bottom:100px}main#sub_page.business section:not(.s_b).pt{padding-top:100px}main#sub_page.business section:not(.s_b).bg_gray{padding-top:100px;background-color:#f6f6f6}main#sub_page.business section:not(.s_b).bg_gray+section{padding-top:100px}main#sub_page.business section:not(.s_b):nth-last-of-type(1){padding-bottom:120px}main#sub_page.business section:not(.s_b) .scroll_wrap{width:100%}main#sub_page.business section:not(.s_b) .scroll_wrap .x_scroll{width:100%;overflow-x:auto}main#sub_page.business section:not(.s_b) .scroll_wrap .x_scroll img{width:100%;min-width:1000px;object-fit:contain}main#sub_page.business section:not(.s_b) .cert_list ul li figure .img_wrap{border-radius:unset;padding:0;border:unset;aspect-ratio:320/460}main#sub_page.business section:not(.s_b) .cert_list ul li figure figcaption{margin-top:10px}main#sub_page.business section .file_wrap{width:100%;padding:20px 25px;background-color:#f6f6f6;border-radius:5px;border:1px solid #eaeaea}main#sub_page.business section .file_wrap dl{width:100%}main#sub_page.business section .file_wrap dl dd{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:40px;margin-bottom:20px}main#sub_page.business section .file_wrap dl dd p{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:22px;font-weight:400}main#sub_page.business section .file_wrap dl dd p::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;color:#223ab8}main#sub_page.business section .file_wrap dl dd a{display:flex;justify-content:center;align-items:center;padding:13px 30px;border:1px solid #eaeaea;background-color:#fff;border-radius:5px;gap:50px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.business section .file_wrap dl dd a span{font-size:18px;font-weight:500;line-height:1;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.business section .file_wrap dl dd a .icon{width:15px;min-width:15px;display:flex;justify-content:center;align-items:center}main#sub_page.business section .file_wrap dl dd a .icon svg{width:100%;height:auto}main#sub_page.business section .file_wrap dl dd a .icon svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.business section .file_wrap dl dd a:hover{border-color:#223ab8;background-color:#223ab8}main#sub_page.business section .file_wrap dl dd a:hover span{color:#fff}main#sub_page.business section .file_wrap dl dd a:hover .icon svg path{stroke:#fff}main#sub_page.business section .file_wrap dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap{width:100%}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure{width:175px;height:175px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;border:1px solid #eaeaea;border-radius:50%;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%)}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure .img_wrap{width:75px;height:75px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure .img_wrap img{width:100%;height:100%;object-fit:contain}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption{text-align:center}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count{font-size:24px;font-weight:700;line-height:1}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count strong{font-weight:inherit}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count.pink{color:#ec028c}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:20px;font-weight:500;color:#223ab8}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count){gap:0}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) .img_wrap{width:40px;height:auto}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) .img_wrap img{height:auto}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption .count{margin:10px 0}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption p{font-size:18px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li.arrow{max-width:65px;width:100%}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li.arrow img{width:100%;object-fit:contain}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap.mb{margin-bottom:80px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap{width:100%;margin-bottom:60px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul{width:100%;display:flex;flex-wrap:wrap;gap:10px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure{width:120px;height:120px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure figcaption{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border:1px solid #eaeaea;border-radius:50%;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%)}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:18px;font-weight:500;color:#223ab8}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap{width:100%}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul{width:100%;display:flex;flex-wrap:wrap}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li{width:calc(25% - 0px)}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure{width:100%;height:100%;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:40px 35px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure .img_wrap{width:65px;height:65px;margin-left:auto}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure .img_wrap img{width:100%;height:100%;object-fit:contain}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption{width:100%;margin-top:20px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption p{font-size:22px;font-weight:600;color:#f7941d;margin-bottom:20px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl{width:100%}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd{width:100%;font-size:18px;font-weight:400;line-height:1.5;color:#525252;margin-bottom:5px;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li:nth-of-type(4n) figure{border-right:unset}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content{width:100%}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul{width:100%}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li{width:100%;margin-bottom:15px;display:flex;justify-content:flex-start}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box{background-color:#f6f6f6;border:1px solid #eaeaea;border-radius:5px;display:flex;align-items:center;gap:30px;padding:25px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box .tit{max-width:150px;width:100%;min-width:150px;font-size:18px;font-weight:500;color:#223ab8;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;background-color:#fff;border:1px solid #eaeaea;border-radius:5px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box p{font-size:18px;font-weight:400;color:#525252;line-height:1.5}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .left_wrap{width:100%;max-width:660px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap{max-width:calc(100% - 660px);width:100%;padding-left:40px;display:flex;justify-content:center;gap:40px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart{width:100px;display:flex;justify-content:center;align-items:center}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart img{width:100%;object-fit:contain}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart img.ta{display:none}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .box{max-width:calc(100% - 100px - 40px);width:100%;padding-left:40px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content{width:100%;display:flex;justify-content:center;align-items:center;gap:50px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .tit{display:inline-block;padding:10px 20px;min-width:300px;font-size:18px;font-weight:500;text-align:center;border-radius:50px;border:1px solid #eaeaea;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);margin-bottom:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap{max-width:710px;width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap{width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table{width:100%;border-top:2px solid #223ab8;border-bottom:2px solid #223ab8}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody{width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr{width:100%;border-bottom:1px solid #eaeaea}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th{font-size:18px;font-weight:500;padding:30px 40px;background-color:#f6f6f6}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th .img_wrap{margin-bottom:10px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td{padding:20px 45px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl{width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:18px;font-weight:400;color:#525252;line-height:1.5;margin-bottom:5px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;color:#223ab8}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr:nth-last-of-type(1){border-bottom:0}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .message{width:100%;margin-top:20px;font-size:16px;font-weight:500;color:#525252}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap{max-width:calc(100% - 710px - 50px);width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul{width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li{width:100%;margin-bottom:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure{width:100%;border:1px solid #eaeaea;background-color:#f6f6f6;border-radius:5px;padding:25px 30px;display:flex;justify-content:flex-start;align-items:flex-start;gap:30px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure .num{width:47px;height:47px;line-height:47px;border-radius:50%;background-color:#fff;border:1px solid #eaeaea;font-size:18px;font-weight:500;color:#223ab8;display:flex;justify-content:center;align-items:center;text-align:center}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 30px - 47px);width:100%;font-size:18px;font-weight:400;margin-top:8px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption p{color:#223ab8;margin-bottom:10px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption dl{width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption dl dd{width:100%;color:#525252;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:5px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_h section.s05 article .wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:50px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap{max-width:710px;width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 20px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap .logo{height:57px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap .logo img{height:100%;object-fit:contain}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap{width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table{width:100%;border-top:2px solid #223ab8;border-bottom:2px solid #223ab8}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody{width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr{width:100%;border-bottom:1px solid #eaeaea}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr th,main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr td{padding:25px;font-size:18px;font-weight:400;line-height:1.5}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr th{background-color:#f6f6f6;text-align:center}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr td{color:#525252}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr:nth-last-of-type(1){border-bottom:unset}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap{max-width:calc(100% - 710px - 50px);width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .title_wrap{height:57px;display:flex;justify-content:flex-start;align-items:center}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap{width:100%;position:relative;border:1px solid #eaeaea;border-radius:5px;background-color:#f6f6f6;padding:30px 20px 30px 50px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap .img{width:86px;position:absolute;right:25px;top:25px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap .img img{width:100%;object-fit:contain}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl{width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd{width:100%;margin-bottom:13px;display:flex;justify-content:flex-start;align-items:flex-start;font-size:18px;font-weight:400;color:#525252;gap:8px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd small{font-size:14px;font-weight:inherit}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(1),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(2),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(3){max-width:calc(100% - 110px)}main#sub_page.business.list_01.web_solution section.s04 article .wrap .cert_list ul li figure .img_wrap{padding:0;margin:0;border:unset}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table{width:100%;border-top:2px solid #223ab8;border-bottom:2px solid #223ab8}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul{width:100%;display:flex;flex-wrap:wrap}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li{width:calc(11.1111111111% - 0px);border-right:1px solid #eaeaea}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr{width:100%;height:100%}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th,main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td{width:100%;padding:25px 20px;font-size:18px;line-height:1.5}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th{display:flex;justify-content:center;align-items:center;height:80px;background-color:#f6f6f6;font-weight:500;text-align:center}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td{font-weight:400;color:#525252}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td dl{width:100%}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td dl dd{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:5px}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li:nth-last-of-type(1){border-right:unset}main#sub_page.business.list_01.web_solution section.s06 article .wrap .full{width:100%;margin-bottom:100px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul{width:100%;display:flex;gap:100px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li{width:100%}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li .scroll_wrap .x_scroll img{min-width:unset}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(1){max-width:540px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(2){max-width:calc(100% - 540px - 100px)}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title{width:100%;padding:20px;background-color:#f6f6f6;border:1px solid #eaeaea;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:60px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title .tit{min-width:150px;max-width:250px;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;background-color:#fff;border-radius:5px;border:1px solid #eaeaea;font-size:18px;font-weight:500;color:#223ab8}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title p{font-size:18px;font-weight:400;color:#525252;line-height:1.5}main#sub_page.business.list_01.orog_ai section.s04 article .wrap{max-width:calc(100% - 240px);width:100%;margin:0 auto}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message{width:100%}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl{width:100%}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd{width:100%;margin-bottom:5px;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:18px;color:#525252}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_ai section.s05 article .wrap .scroll_wrap .x_scroll{max-width:960px;margin:0 auto}main#sub_page.business.list_01.orog_ai section.s05 article .wrap .scroll_wrap .x_scroll img{min-width:900px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .logo{margin-bottom:30px;max-width:285px;width:100%}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .logo img{width:100%;object-fit:contain}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .img_wrap{width:100%;border-radius:10px;margin-bottom:50px;overflow:hidden}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .img_wrap img{width:100%;object-fit:contain}main#sub_page.business.list_01.qms section.s02 article .wrap .content{width:100%;display:flex;align-items:flex-start;gap:25px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .left_wrap{max-width:720px;width:100%;padding:30px 50px;background-color:#f6f6f6;border-radius:5px;border:1px solid #eaeaea}main#sub_page.business.list_01.qms section.s02 article .wrap .content .left_wrap img{width:100%;object-fit:contain}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap{max-width:calc(100% - 25px - 720px);width:100%}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul{width:100%}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li{width:100%;margin-bottom:15px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure{width:100%;background-color:#f6f6f6;border:1px solid #eaeaea;border-radius:5px;padding:20px 30px;display:flex;justify-content:flex-start;align-items:flex-start;gap:25px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure .num{width:47px;height:47px;line-height:47px;font-size:18px;font-weight:500;color:#223ab8;background-color:#fff;border:1px solid #eaeaea;border-radius:50%;display:flex;justify-content:center;align-items:center}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption{width:100%;max-width:calc(100% - 47px - 25px);margin-top:10px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption p{font-size:18px;font-weight:400;line-height:1.5;color:#525252}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.drawing section.s02 article .wrap .img_wrap{width:100%;border-radius:10px;overflow:hidden}main#sub_page.business.list_01.drawing section.s02 article .wrap .img_wrap img{width:100%;object-fit:contain}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap{width:100%}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul{width:100%}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li{width:100%;margin-bottom:70px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:60px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure .img_wrap{width:100%;max-width:535px;border-radius:5px;overflow:hidden;border:1px solid #eaeaea;background-color:#f6f6f6;padding:35px 40px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure .img_wrap img{width:100%;border-radius:10px;object-fit:contain}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:calc(100% - 535px - 60px);width:100%}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:32px;font-weight:600;color:#223ab8;margin-bottom:30px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl{width:100%}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;color:#525252;gap:20px;margin-bottom:10px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd strong{max-width:160px;min-width:160px;width:100%;font-size:16px;font-weight:400;border-radius:20px;padding:10px;text-align:center;border:1px solid #eaeaea;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%)}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd span{display:block;font-size:18px;font-weight:400;margin-top:0 !important}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_02 section .table_wrap{width:100%}main#sub_page.business.list_02 section .table_wrap .x_scroll{width:100%;overflow-x:auto}main#sub_page.business.list_02 section .table_wrap .x_scroll table{width:100%;min-width:1000px;border-top:2px solid #223ab8;border-bottom:2px solid #223ab8}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody{width:100%}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr{width:100%;border-left:1px solid #eaeaea}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{font-size:18px;line-height:1.5;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th.left,main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td.left,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th.left,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td.left{text-align:left}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th{font-weight:500;padding-block:20px;padding-inline:15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{font-weight:400;color:#525252;padding-inline:30px;padding-block:15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td.pl,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td.pl{padding-inline:60px 30px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap),main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap){padding-block:30px;padding-inline:60px 30px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap) .img_wrap,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap) .img_wrap{margin-top:30px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th{background-color:#f6f6f6}main#sub_page.business.list_02 section .table_wrap .message{width:100%;margin-top:13px}main#sub_page.business.list_02 section .table_wrap .message dl{width:100%}main#sub_page.business.list_02 section .table_wrap .message dl dd{padding-left:15px;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:5px;font-size:18px;font-weight:400;line-height:1.5;color:#525252;gap:8px}main#sub_page.business.list_02 section .table_wrap .message dl dd::before{content:"※";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#sub_page.business.list_02 section .table_wrap .message dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_02 section .table_wrap.mb{margin-top:30px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap{width:100%}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li{width:calc(50% - 10px);border-radius:5px;overflow:hidden;background-color:#fff;border:1px solid #eaeaea}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .tit{width:100%;text-align:center;padding:25px 20px;background-color:#f6f6f6;font-size:22px;font-weight:500}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc{width:100%}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure{width:100%;display:flex;align-items:center;justify-content:center;gap:40px;padding:30px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure .img_wrap{width:60px;min-width:60px;height:60px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure .img_wrap img{width:100%;height:100%;object-fit:contain}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure p{font-size:18px;font-weight:500;line-height:1.5;color:#525252}main#sub_page.business.list_02 section.s04 article .wrap dl{width:100%}main#sub_page.business.list_02 section.s04 article .wrap dl dd{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:18px;font-weight:400;line-height:1.5;color:#525252;margin-bottom:5px}main#sub_page.business.list_02 section.s04 article .wrap dl dd::before{content:"•";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;color:#223ab8}main#sub_page.business.list_02 section.s04 article .wrap dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.business.list_02 section.s05 article .wrap .file_wrap{margin-top:100px}main#sub_page.contact.site section.s02 article .wrap .list_wrap{width:100%}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul{width:100%;display:flex;flex-wrap:wrap;gap:60px 20px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li{width:calc(25% - 15px)}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure{width:100%}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure .img_wrap{width:100%;aspect-ratio:345/98;background-color:#f6f6f6;border-radius:5px;border:1px solid #eaeaea;overflow:hidden}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure .img_wrap img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption{width:100%;margin-top:15px;text-align:center}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:18px;font-weight:400;line-height:1.5;color:#525252}main#sub_page.board_detail section.s02 article .wrap .content_wrap{width:100%;border-top:2px solid #223ab8;border-bottom:2px solid #223ab8}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div{width:100%;display:flex;justify-content:flex-start;border-bottom:1px solid #eaeaea}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div>div{padding-block:23px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div .left_wrap{max-width:140px;width:100%;display:flex;justify-content:center;align-items:center;padding-inline:20px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div .right_wrap{max-width:calc(100% - 140px);width:100%;border-left:1px solid #eaeaea;padding-inline:80px 60px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div:nth-last-of-type(1){border-bottom:unset}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title{background-color:#f6f6f6}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap p{font-size:18px;font-weight:500}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap span{font-size:18px;font-weight:400;color:#525252}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap>div{padding-block:30px 60px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap .right_wrap{font-size:18px;font-weight:400;color:#525252;line-height:1.5}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .left_wrap{font-size:18px;font-weight:500;text-align:center}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl{width:100%}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd{width:100%}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a{display:inline-flex;align-items:center;justify-content:flex-start;gap:20px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a span{font-size:18px;font-weight:400;color:#525252}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a .icon{width:22px;min-width:22px;display:flex;justify-content:center;align-items:center}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a .icon img{width:100%;object-fit:contain}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a:hover span{color:#000}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap{width:100%;max-width:1110px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul{width:100%;display:flex;flex-wrap:wrap;gap:25px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li{width:calc(50% - 12.5px)}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure{width:100%;height:100%;background-color:#f6f6f6;border:1px solid #eaeaea;border-radius:5px;display:flex;align-items:center;justify-content:flex-start;gap:35px;padding:25px 30px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure .img_wrap{max-width:80px;width:100%;border:1px solid #eaeaea;border-radius:5px;background-color:#fff}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure .img_wrap img{width:100%;object-fit:contain}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption{max-width:calc(100% - 35px - 80px);width:100%;font-size:18px;line-height:1.5}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption p{font-weight:500;margin-bottom:5px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption span{font-weight:400;color:#525252}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot{width:100%;margin-top:45px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a{width:100%;display:block}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure{padding:40px;display:flex;justify-content:center;align-items:center;gap:30px;background:linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);border:1px solid #eaeaea;border-radius:20px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure .img_wrap{width:76px;min-width:76px;display:flex;justify-content:center;align-items:center}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure .img_wrap img{width:100%;object-fit:contain}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure figcaption p{font-size:20px;font-weight:500;color:#223ab8}main#sub_page.member.agreement section.s03 article .wrap ul{width:100%}main#sub_page.member.agreement section.s03 article .wrap ul li{width:100%;margin-bottom:160px}main#sub_page.member.agreement section.s03 article .wrap ul li .title_wrap{margin-bottom:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .content{width:100%;background-color:#f6f6f6;border-top:2px solid #223ab8;padding:35px}main#sub_page.member.agreement section.s03 article .wrap ul li .content .x_scroll{height:500px;overflow-y:auto;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;padding:35px 50px;font-size:18px;font-weight:400;line-height:1.5;color:#525252}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap{width:100%;margin-top:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap label{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:10px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap label p{font-size:18px;font-weight:500;color:#525252}main#sub_page.member.agreement section.s03 article .wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page .base_button_wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-top:60px;gap:15px}main#sub_page .base_button_wrap a,main#sub_page .base_button_wrap button{min-width:170px;padding:15px;background-color:#c4c4c4;border-radius:50px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:18px;font-weight:500;line-height:1}main#sub_page .base_button_wrap a.submit,main#sub_page .base_button_wrap button.submit{background-color:#223ab8}main#sub_page .login_form{max-width:900px;width:100%;margin:0 auto}main#sub_page .login_form .title_wrap.fs_02 span{margin-top:10px !important}main#sub_page .login_form .logo{width:100%;height:200px;border-radius:10px;background-color:#f6f6f6;display:flex;justify-content:center;align-items:center;margin-bottom:40px}main#sub_page .login_form .logo img{width:130px;object-fit:contain}main#sub_page .login_form form{width:100%}main#sub_page .login_form form .form_wrap{width:100%;border-top:2px solid #223ab8;background-color:#f6f6f6}main#sub_page .login_form form .form_wrap .label_wrap{width:100%;padding:25px 110px;border-bottom:1px solid #eaeaea}main#sub_page .login_form form .form_wrap .label_wrap label{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:30px}main#sub_page .login_form form .form_wrap .label_wrap label p{width:100px;min-width:100px;font-size:18px;font-weight:500}main#sub_page .login_form form .nav_wrap{width:100%;margin-top:40px}main#sub_page .login_form form .nav_wrap ul{width:100%;display:flex;justify-content:center;align-items:center;gap:40px}main#sub_page .login_form form .nav_wrap ul li{position:relative}main#sub_page .login_form form .nav_wrap ul li::before{content:"";width:1px;height:60%;position:absolute;top:50%;transform:translateY(-50%);right:-20.5px;background-color:#777}main#sub_page .login_form form .nav_wrap ul li a{font-size:18px;font-weight:500;color:#525252}main#sub_page .login_form form .nav_wrap ul li a:hover{color:#000}main#sub_page .login_form form .nav_wrap ul li:nth-last-of-type(1)::before{display:none}main#sub_page .input_style{width:100%;border:1px solid #eaeaea;background-color:#fff;border-radius:5px;height:55px;display:flex;align-items:center;justify-content:flex-start;padding:0 30px;font-size:16px;font-weight:400;outline:unset}main#sub_page .input_style::placeholder{color:#525252}main#sub_page .input_style:focus{border-color:#000}main#sub_page select.input_style{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../../images/common/select_arrow.svg");background-size:14px auto;background-repeat:no-repeat;background-position:calc(100% - 30px) center}main#sub_page textarea.input_style{height:300px;padding:30px}main#sub_page .join_form{width:100%}main#sub_page .join_form .button_style{font-size:18px;font-weight:500;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:#223ab8;border-radius:50px;padding:15px 25px;line-height:1;cursor:pointer}main#sub_page .join_form form{width:100%}main#sub_page .join_form form ul{width:100%}main#sub_page .join_form form ul li{width:100%;margin-bottom:160px}main#sub_page .join_form form ul li .title_wrap.fs_01{margin-bottom:40px}main#sub_page .join_form form ul li .form_wrap{width:100%;border-top:2px solid #223ab8;background-color:#f6f6f6}main#sub_page .join_form form ul li .form_wrap .label_wrap{width:100%;padding:25px 60px;display:flex;justify-content:flex-start;gap:20px;border-bottom:1px solid #eaeaea}main#sub_page .join_form form ul li .form_wrap .label_wrap p{font-size:18px;font-weight:500;width:140px;min-width:140px;height:55px;display:flex;justify-content:flex-start;align-items:center}main#sub_page .join_form form ul li .form_wrap .label_wrap .label{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:20px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap .file_name span{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap .input_style{max-width:800px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap .input_style.small_width{max-width:500px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap{width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl{width:100%;max-width:800px;display:flex;align-items:center;justify-content:flex-start;gap:30px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd{width:calc(33.3333333333% - 20px);display:flex;align-items:center;justify-content:flex-start;gap:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd span{font-size:18px;font-weight:500;line-height:1}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .check_wrap{height:55px;display:flex;align-items:center}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap{max-width:630px;width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address{width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .top_wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .top_wrap .button_style{cursor:pointer}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .bottom_wrap{width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .bottom_wrap .input_wrap{margin-bottom:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .bottom_wrap .input_wrap:nth-last-of-type(1){margin-bottom:0}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .eng_address{width:100%;display:none}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .eng_address .input_wrap{margin-bottom:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .eng_address .input_wrap:nth-last-of-type(1){margin-bottom:0}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap):has(.check_wrap input:checked) .address_wrap .kor_address{display:none}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap):has(.check_wrap input:checked) .address_wrap .eng_address{display:block}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .radio_wrap{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px 30px;min-height:55px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .checkbox_style{display:flex;justify-content:flex-start;align-items:center;gap:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .checkbox_style span{font-size:18px;font-weight:400;color:#525252}main#sub_page .join_form form ul li:nth-last-of-type(1){margin-bottom:0}main .cert_list{width:100%}main .cert_list ul{width:100%;display:flex;flex-wrap:wrap;gap:80px 40px}main .cert_list ul li{width:calc(25% - 30px)}main .cert_list ul li figure{width:100%}main .cert_list ul li figure .img_wrap{padding:25px;border:1px solid #eaeaea;border-radius:20px}main .cert_list ul li figure .img_wrap img{width:100%;aspect-ratio:300/400;object-fit:cover}main .cert_list ul li figure figcaption{width:100%;margin-top:25px;text-align:center}main .cert_list ul li figure figcaption p{font-size:18px;line-height:1.5;font-weight:400;color:#525252}main .gallery_list{width:100%}main .gallery_list ul{width:100%;display:flex;flex-wrap:wrap;gap:70px 30px}main .gallery_list ul li{width:calc(33.3333333333% - 20px)}main .gallery_list ul li figure{width:100%;padding:15px;border-top:1px solid #223ab8;border-bottom:1px solid #223ab8;background-color:#f6f6f6}main .gallery_list ul li figure .img_wrap{width:100%;aspect-ratio:430/280;margin-bottom:20px}main .gallery_list ul li figure .img_wrap img{width:100%;height:100%;object-fit:cover}main .gallery_list ul li figure figcaption{width:100%;font-weight:400;color:#525252}main .gallery_list ul li figure figcaption p{font-size:18px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;margin-bottom:15px}main .gallery_list ul li figure figcaption span{font-size:16px}.order_aos>li{transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition-property:transform,opacity}.order_aos.aos-animate>li{opacity:1;transform:translateY(0)}.order_aos.aos-animate>li:nth-child(1){transition-delay:.3s}.order_aos.aos-animate>li:nth-child(2){transition-delay:.6s}.order_aos.aos-animate>li:nth-child(3){transition-delay:.9s}.order_aos.aos-animate>li:nth-child(4){transition-delay:1.2s}.order_aos.aos-animate>li:nth-child(5){transition-delay:1.5s}.order_aos.aos-animate>li:nth-child(6){transition-delay:1.8s}.order_aos.aos-animate>li:nth-child(7){transition-delay:2.1s}.order_aos.aos-animate>li:nth-child(8){transition-delay:2.4s}.order_aos.aos-animate>li:nth-child(9){transition-delay:2.7s}.order_aos.aos-animate>li:nth-child(10){transition-delay:3s}.order_aos.aos-animate>li:nth-child(11){transition-delay:3.3s}.order_aos.aos-animate>li:nth-child(12){transition-delay:3.6s}.order_aos.aos-animate>li:nth-child(13){transition-delay:3.9s}.order_aos.aos-animate>li:nth-child(14){transition-delay:4.2s}.order_aos.aos-animate>li:nth-child(15){transition-delay:4.5s}.order_aos.aos-animate>li:nth-child(16){transition-delay:4.8s}.order_aos.aos-animate>li:nth-child(17){transition-delay:5.1s}.order_aos.aos-animate>li:nth-child(18){transition-delay:5.4s}.order_aos.aos-animate>li:nth-child(19){transition-delay:5.7s}.order_aos.aos-animate>li:nth-child(20){transition-delay:6s}.order_aos.aos-animate>li:nth-child(21){transition-delay:6.3s}.order_aos.aos-animate>li:nth-child(22){transition-delay:6.6s}.order_aos.aos-animate>li:nth-child(23){transition-delay:6.9s}.order_aos.aos-animate>li:nth-child(24){transition-delay:7.2s}.order_aos.aos-animate>li:nth-child(25){transition-delay:7.5s}.order_aos.aos-animate>li:nth-child(26){transition-delay:7.8s}.order_aos.aos-animate>li:nth-child(27){transition-delay:8.1s}.order_aos.aos-animate>li:nth-child(28){transition-delay:8.4s}.order_aos.aos-animate>li:nth-child(29){transition-delay:8.7s}.order_aos.aos-animate>li:nth-child(30){transition-delay:9s}.order_aos.aos-animate>li:nth-child(31){transition-delay:9.3s}.order_aos.aos-animate>li:nth-child(32){transition-delay:9.6s}.order_aos.aos-animate>li:nth-child(33){transition-delay:9.9s}.order_aos.aos-animate>li:nth-child(34){transition-delay:10.2s}.order_aos.aos-animate>li:nth-child(35){transition-delay:10.5s}.order_aos.aos-animate>li:nth-child(36){transition-delay:10.8s}.order_aos.aos-animate>li:nth-child(37){transition-delay:11.1s}.order_aos.aos-animate>li:nth-child(38){transition-delay:11.4s}.order_aos.aos-animate>li:nth-child(39){transition-delay:11.7s}.order_aos.aos-animate>li:nth-child(40){transition-delay:12s}.order_aos.aos-animate>li:nth-child(41){transition-delay:12.3s}.order_aos.aos-animate>li:nth-child(42){transition-delay:12.6s}.order_aos.aos-animate>li:nth-child(43){transition-delay:12.9s}.order_aos.aos-animate>li:nth-child(44){transition-delay:13.2s}.order_aos.aos-animate>li:nth-child(45){transition-delay:13.5s}.order_aos.aos-animate>li:nth-child(46){transition-delay:13.8s}.order_aos.aos-animate>li:nth-child(47){transition-delay:14.1s}.order_aos.aos-animate>li:nth-child(48){transition-delay:14.4s}.order_aos.aos-animate>li:nth-child(49){transition-delay:14.7s}.order_aos.aos-animate>li:nth-child(50){transition-delay:15s}.popup_style{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:200;opacity:0;visibility:hidden;pointer-events:none;padding:0 3%;display:flex;justify-content:center;align-items:center}.popup_style .popup_wrap{width:100%;max-height:80vh;max-width:1440px;margin:0 auto;position:relative;background-color:#fff;padding:50px}.popup_style .popup_wrap .close{width:35px;position:absolute;right:0;top:0}.popup_style .popup_wrap .close img{width:100%;object-fit:contain}.popup_style.active{opacity:1;visibility:visible;pointer-events:auto}.fixed{font-size:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;line-height:1;background-color:#eef0ff;border-radius:5px;border:1px solid #223ab8}.table_style{width:100%;border-top:2px solid #223ab8;border-bottom:2px solid #223ab8}.table_style thead,.table_style tbody{width:100%}.table_style thead tr,.table_style tbody tr{width:100%;border-bottom:1px solid #eaeaea}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{height:65px;padding:0 20px;line-height:1;font-size:18px;border-right:1px solid #eaeaea;text-align:center}.table_style thead tr th .ellipsis_01,.table_style thead tr td .ellipsis_01,.table_style tbody tr th .ellipsis_01,.table_style tbody tr td .ellipsis_01{text-align:left;padding-left:20px}.table_style thead tr th [download],.table_style thead tr td [download],.table_style tbody tr th [download],.table_style tbody tr td [download]{display:flex;justify-content:center;align-items:center;width:22px;min-width:22px;margin:0 auto}.table_style thead tr th [download] img,.table_style thead tr td [download] img,.table_style tbody tr th [download] img,.table_style tbody tr td [download] img{width:100%;object-fit:contain}.table_style thead tr th:nth-last-of-type(1),.table_style thead tr td:nth-last-of-type(1),.table_style tbody tr th:nth-last-of-type(1),.table_style tbody tr td:nth-last-of-type(1){border-right:unset}.table_style thead tr th,.table_style tbody tr th{background-color:#f6f6f6;font-weight:500}.table_style thead tr td,.table_style tbody tr td{font-weight:400}.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}}@media(max-width: calc(1440px + 6vw)){main section:not(.full_width) article{padding:0 3%;margin:0;max-width:100%}main#main_page section.s01{height:auto}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding:0 3%;margin:0;max-width:100%;padding-top:200px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{margin-bottom:100px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:20px;margin-bottom:40px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:54px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{max-width:800px}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):nth-last-of-type(1){padding-bottom:140px}main#main_page section:not(.s01) article .wrap .title_wrap .tit{font-size:18px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:44px;margin-bottom:30px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:18px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button{margin-top:50px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button a{font-size:18px;padding:17px 50px}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:60px}main#main_page section.s02 article .wrap figure{gap:100px}main#main_page section.s02 article .wrap figure figcaption{max-width:calc(100% - 490px - 100px)}main#main_page section.s02 article .wrap figure .img_wrap{margin-right:20px}main#main_page section.s03 article .wrap .list_wrap ul{gap:20px}main#main_page section.s03 article .wrap .list_wrap ul li{width:calc(25% - 15px)}main#main_page section.s03 article .wrap .list_wrap ul li figure{padding:50px 25px 25px}main#main_page section.s03 article .wrap .list_wrap ul li figure .img_wrap{max-width:140px;height:140px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption{margin-top:60px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption strong{font-size:18px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:24px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption span{font-size:15px}main#main_page section.s04 article .wrap .content_wrap{gap:30px}main#main_page section.s04 article .wrap .content_wrap .video_wrap{max-width:560px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure .img_wrap{height:400px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure figcaption p{font-size:18px}main#main_page section.s04 article .wrap .content_wrap .list_wrap{max-width:calc(100% - 560px - 30px)}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li{margin-bottom:15px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure{border-radius:15px;padding:35px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption p{font-size:18px;margin-bottom:15px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:14px}main#sub_page section.s_b article .wrap figure{gap:60px}main#sub_page section.s_b article .wrap figure figcaption{max-width:calc(100% - 460px - 60px)}main#sub_page section.s_b article .wrap figure figcaption .tit{font-size:20px}main#sub_page section.s_b article .wrap figure figcaption h2{font-size:44px}main#sub_page section.s_b article .wrap figure figcaption p{font-size:18px}main#sub_page section.s_b article .wrap figure .img_wrap{max-width:460px;width:100%}main#sub_page section.s_b article .wrap figure .img_wrap img{width:100%;object-fit:contain}main#sub_page section.s_path::before,main#sub_page section.s_path::after{width:3%}main#sub_page section.s_path article{border-bottom:1px solid #eaeaea;padding:0}main#sub_page section.s_path article .wrap{max-width:100%;padding:0 3%}main#sub_page section.s_path article .wrap .path_wrap .home{padding-right:30px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current span{font-size:18px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:18px}main#sub_page section.s02{padding-top:100px}main#sub_page section:not(.s_b){padding-bottom:140px}main#sub_page section:not(.s_b).pt{padding-top:140px}main#sub_page section:not(.s_b):nth-last-of-type(1){padding-bottom:120px}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2{font-size:42px}main#sub_page section:not(.s_b) .title_wrap.fs_01 p{font-size:18px}main#sub_page section:not(.s_b) .title_wrap.fs_01.mb{margin-bottom:60px}main#sub_page section:not(.s_b) .title_wrap.fs_02 p{font-size:28px}main#sub_page section:not(.s_b) .title_wrap.fs_02 span{margin-top:20px;font-size:18px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul li a{min-width:200px;font-size:18px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input{font-size:16px}main#sub_page section:not(.s_b) .search_wrap form .button_wrap button{font-size:18px}main#sub_page.about.ceo section.s02 article .wrap{padding:100px 100px}main#sub_page.about.ceo section.s02 article .wrap .img_wrap{max-width:800px;margin:60px auto 0}main#sub_page.about.ceo section.s02 article .wrap .text_wrap{padding-top:80px;margin-top:80px}main#sub_page.about.ceo section.s02 article .wrap .text_wrap span{font-size:18px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure{padding:40px 40px 30px 35px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure:has(figcaption .img){padding:40px 40px 10px 35px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure .img_wrap{width:70px;height:70px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption{margin-top:30px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption p{font-size:20px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption span{font-size:18px}main#sub_page.about.vision section.s03 article .wrap .content ul{gap:20px}main#sub_page.about.vision section.s03 article .wrap .content ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.about.vision section.s03 article .wrap .content ul li figure{padding:50px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption strong{font-size:20px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption p{font-size:24px;margin-bottom:20px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption span,main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl{font-size:16px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{gap:60px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .year{max-width:200px;padding-left:100px;font-size:28px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc{max-width:calc(100% - 200px - 60px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .day{font-size:18px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl dd{font-size:18px}main#sub_page.about.location section.s02 article .wrap .map{height:360px;margin-bottom:40px}main#sub_page.about.location section.s02 article .wrap figure{gap:60px}main#sub_page.about.location section.s02 article .wrap figure .img_wrap{max-width:220px;margin:0}main#sub_page.about.location section.s02 article .wrap figure figcaption{gap:40px;max-width:calc(100% - 220px - 60px)}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo{max-width:220px;padding:25px;border-radius:15px}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo img{max-width:110px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl{max-width:calc(100% - 50px - 220px);gap:0 30px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dt{font-size:28px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd{font-size:18px}main#sub_page.business section:not(.s_b){padding-bottom:100px}main#sub_page.business section:not(.s_b).pt{padding-top:100px}main#sub_page.business section:not(.s_b).bg_gray{padding-top:100px}main#sub_page.business section:not(.s_b).bg_gray+section{padding-top:100px}main#sub_page.business section:not(.s_b):nth-last-of-type(1){padding-bottom:120px}main#sub_page.business section .file_wrap dl dd p{font-size:20px}main#sub_page.business section .file_wrap dl dd a span{font-size:18px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count{font-size:22px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:18px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption p{font-size:18px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:18px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure{padding:35px 25px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure .img_wrap{width:60px;height:60px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption p{font-size:20px;margin-bottom:15px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd{font-size:18px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box{gap:15px;flex-wrap:wrap}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box .tit{font-size:18px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box p{width:100%;font-size:18px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .left_wrap{max-width:40%}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap{max-width:60%;padding-left:30px;gap:30px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .box{max-width:calc(100% - 100px - 30px)}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content{gap:30px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .tit{font-size:18px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap{max-width:calc(50% - 15px)}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th{font-size:18px;padding:25px 15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td{padding:20px 40px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd{font-size:18px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .message{font-size:16px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap{max-width:calc(50% - 15px)}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure{padding:20px 25px;gap:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure .num{width:45px;height:45px;line-height:45px;font-size:18px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 20px - 45px);font-size:18px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption p{color:#223ab8}main#sub_page.business.list_01.orog_h section.s05 article .wrap{gap:30px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap{max-width:calc(50% - 15px)}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap{gap:10px 20px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap .logo{height:50px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr th,main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr td{font-size:18px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap{max-width:calc(50% - 15px)}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .title_wrap{height:50px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap{padding:25px 20px 25px 35px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap .img{width:70px;right:20px;top:20px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd{font-size:18px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(1),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(2),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(3){max-width:calc(100% - 80px)}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li{width:calc(33.3333333333% - 0px);border-bottom:1px solid #eaeaea}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th,main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td{font-size:18px}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li:nth-of-type(3n){border-right:unset}main#sub_page.business.list_01.web_solution section.s06 article .wrap .full{margin-bottom:100px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul{gap:50px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(1){max-width:calc(40% - 25px)}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(2){max-width:calc(60% - 25px)}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title .tit{font-size:18px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title p{font-size:18px}main#sub_page.business.list_01.orog_ai section.s04 article .wrap{max-width:100%}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd{font-size:18px}main#sub_page.business.list_01.qms section.s02 article .wrap .content{gap:20px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .left_wrap{max-width:500px;padding:30px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap{max-width:calc(100% - 20px - 500px)}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure{padding:20px;gap:20px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure .num{width:45px;height:45px;line-height:45px;font-size:18px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 45px - 20px)}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption p{font-size:18px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li{margin-bottom:60px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure{gap:40px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:460px;padding:30px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:calc(100% - 460px - 40px)}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:28px;margin-bottom:25px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd strong{font-size:16px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd span{font-size:18px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{font-size:18px}main#sub_page.business.list_02 section .table_wrap .message dl dd{font-size:18px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .tit{padding:25px 20px;font-size:20px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure{gap:30px;padding:25px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure .img_wrap{width:55px;min-width:55px;height:55px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure p{font-size:18px}main#sub_page.business.list_02 section.s04 article .wrap dl dd{font-size:18px}main#sub_page.business.list_02 section.s05 article .wrap .file_wrap{margin-top:100px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul{gap:60px 15px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li{width:calc(25% - 11.25px)}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:18px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div .right_wrap{padding-inline:60px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap p{font-size:18px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap span{font-size:18px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap .right_wrap{font-size:18px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .left_wrap{font-size:18px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a span{font-size:18px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure{gap:30px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption{max-width:calc(100% - 30px - 80px);font-size:18px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot{margin-top:40px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure figcaption p{font-size:18px;color:#223ab8}main#sub_page.member.agreement section.s03 article .wrap ul li{margin-bottom:140px}main#sub_page.member.agreement section.s03 article .wrap ul li .title_wrap{margin-bottom:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .content .x_scroll{font-size:18px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap label p{font-size:18px}main#sub_page .base_button_wrap a,main#sub_page .base_button_wrap button{font-size:18px}main#sub_page .login_form .logo{height:180px;margin-bottom:30px}main#sub_page .login_form .logo img{width:120px}main#sub_page .login_form form .form_wrap .label_wrap{padding:25px 80px}main#sub_page .login_form form .form_wrap .label_wrap label p{font-size:18px}main#sub_page .login_form form .nav_wrap ul li a{font-size:18px}main#sub_page .input_style{height:55px;padding:0 25px;font-size:16px}main#sub_page select.input_style{background-position:calc(100% - 25px) center}main#sub_page textarea.input_style{height:260px;padding:25px}main#sub_page .join_form .button_style{font-size:18px}main#sub_page .join_form form ul li{margin-bottom:140px}main#sub_page .join_form form ul li .form_wrap .label_wrap{padding:25px 40px}main#sub_page .join_form form ul li .form_wrap .label_wrap p{font-size:18px;height:55px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap{flex-wrap:wrap}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap .input_style{max-width:800px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd span{font-size:18px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .check_wrap{height:55px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .radio_wrap{min-height:55px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .checkbox_style span{font-size:18px}main .cert_list ul{gap:60px 20px}main .cert_list ul li{width:calc(25% - 15px)}main .cert_list ul li figure .img_wrap{padding:20px;border-radius:15px}main .cert_list ul li figure figcaption{margin-top:20px}main .cert_list ul li figure figcaption p{font-size:18px}main .gallery_list ul{gap:60px 20px}main .gallery_list ul li{width:calc(33.3333333333% - 13.3333333333px)}main .gallery_list ul li figure figcaption p{font-size:18px}main .gallery_list ul li figure figcaption span{font-size:16px}.fixed{font-size:16px}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{font-size:18px}}@media(max-width: 1024px){main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-top:160px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{margin-bottom:60px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:18px;margin-bottom:30px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:42px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{max-width:600px}main#main_page section:not(.s01){padding-bottom:80px}main#main_page section:not(.s01).pt{padding-top:80px}main#main_page section:not(.s01):nth-last-of-type(1){padding-bottom:120px}main#main_page section:not(.s01) article .wrap .title_wrap .tit{font-size:16px;margin-bottom:10px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:36px;margin-bottom:20px}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:30px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button a{font-size:16px;padding:15px 45px}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:40px}main#main_page section.s02 article .wrap figure{flex-wrap:wrap;gap:40px;justify-content:center}main#main_page section.s02 article .wrap figure figcaption{max-width:100%;text-align:center}main#main_page section.s02 article .wrap figure .img_wrap{margin-right:0}main#main_page section.s03 article .wrap .list_wrap ul{gap:25px;flex-wrap:wrap}main#main_page section.s03 article .wrap .list_wrap ul li{width:calc(50% - 12.5px)}main#main_page section.s03 article .wrap .list_wrap ul li figure{padding:50px 30px 30px}main#main_page section.s03 article .wrap .list_wrap ul li figure .img_wrap{max-width:130px;height:130px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption{margin-top:40px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption strong{font-size:16px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:20px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption span{font-size:14px}main#main_page section.s04 article .wrap .content_wrap{gap:40px;flex-wrap:wrap}main#main_page section.s04 article .wrap .content_wrap .video_wrap{max-width:100%}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure .img_wrap{height:440px;margin-bottom:20px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure figcaption p{font-size:16px}main#main_page section.s04 article .wrap .content_wrap .list_wrap{max-width:100%}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption p{font-size:16px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:14px}main#sub_page section.s_b{height:auto;padding:100px 0}main#sub_page section.s_b article .wrap figure{gap:60px;flex-wrap:wrap;justify-content:center}main#sub_page section.s_b article .wrap figure figcaption{max-width:100%}main#sub_page section.s_b article .wrap figure figcaption .tit{font-size:18px}main#sub_page section.s_b article .wrap figure figcaption h2{font-size:36px}main#sub_page section.s_b article .wrap figure figcaption p{font-size:16px}main#sub_page section.s_b article .wrap figure .img_wrap{max-width:500px}main#sub_page section.s_b article .wrap figure .img_wrap.p_b{position:unset;margin-bottom:-100px}main#sub_page section.s_path article .wrap{padding-right:unset}main#sub_page section.s_path article .wrap .path_wrap .home{padding-right:20px}main#sub_page section.s_path article .wrap .path_wrap .home::before{height:15px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu{min-width:unset;max-width:unset;width:100%}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current{height:60px;gap:10px;padding:0 20px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current span{font-size:16px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .current::before{height:15px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul{padding:20px 25px}main#sub_page section.s_path article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px}main#sub_page section.s02{padding-top:80px}main#sub_page section:not(.s_b){padding-bottom:120px}main#sub_page section:not(.s_b).pt{padding-top:120px}main#sub_page section:not(.s_b):nth-last-of-type(1){padding-bottom:100px}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2{font-size:32px}main#sub_page section:not(.s_b) .title_wrap.fs_01 p{font-size:16px;margin-top:25px}main#sub_page section:not(.s_b) .title_wrap.fs_01.mb{margin-bottom:40px}main#sub_page section:not(.s_b) .title_wrap.fs_02 p{font-size:24px}main#sub_page section:not(.s_b) .title_wrap.fs_02 span{margin-top:15px;font-size:16px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mb{margin-bottom:40px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mbs{margin-bottom:30px}main#sub_page section:not(.s_b) .tab_wrap.tab_01.mb{margin-bottom:40px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul li a{min-width:180px;font-size:16px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input,main#sub_page section:not(.s_b) .search_wrap form>div button{height:48px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input{font-size:15px}main#sub_page section:not(.s_b) .search_wrap form .button_wrap button{font-size:16px}main#sub_page.about.ceo section.s02 article .wrap{padding:80px 60px}main#sub_page.about.ceo section.s02 article .wrap .img_wrap{max-width:600px;margin:50px auto 0}main#sub_page.about.ceo section.s02 article .wrap .text_wrap{padding-top:60px;margin-top:60px}main#sub_page.about.ceo section.s02 article .wrap .text_wrap span{font-size:16px}main#sub_page.about.vision section.s02 article .wrap .content ul li{width:calc(50% - 0px)}main#sub_page.about.vision section.s02 article .wrap .content ul li figure{padding:35px 30px 25px 35px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure:has(figcaption .img){padding:35px 30px 10px 35px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure .img_wrap{width:65px;height:65px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption p{font-size:18px;margin-bottom:10px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption span{font-size:16px}main#sub_page.about.vision section.s02 article .wrap .content ul li:nth-of-type(3n) figure{border-right:1px solid #eaeaea}main#sub_page.about.vision section.s02 article .wrap .content ul li:nth-of-type(2n) figure{border-right:unset}main#sub_page.about.vision section.s03 article .wrap .content ul{gap:20px}main#sub_page.about.vision section.s03 article .wrap .content ul li{width:100%}main#sub_page.about.vision section.s03 article .wrap .content ul li figure{padding:50px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption strong{font-size:18px;margin-bottom:8px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption p{font-size:20px;margin-bottom:15px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption span,main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl{font-size:15px}main#sub_page.about.history section.s02 article .wrap .history_content{margin-top:60px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{padding:60px 0 80px;gap:30px;flex-wrap:wrap}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .year{max-width:100%;padding-left:0;font-size:32px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc{max-width:100%}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li{margin-bottom:40px;gap:30px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .day{max-width:140px;font-size:16px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap{max-width:calc(100% - 140px - 30px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl dd{font-size:16px}main#sub_page.about.location section.s02 article .wrap{border-radius:15px;padding:40px}main#sub_page.about.location section.s02 article .wrap .map{border-radius:15px;height:300px;margin-bottom:40px}main#sub_page.about.location section.s02 article .wrap figure{gap:30px;flex-wrap:wrap}main#sub_page.about.location section.s02 article .wrap figure .img_wrap{max-width:240px;margin:0 auto}main#sub_page.about.location section.s02 article .wrap figure figcaption{gap:40px;max-width:100%}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo{max-width:200px;padding:23px;border-radius:15px}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo img{max-width:100px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl{max-width:calc(100% - 40px - 200px);gap:0 30px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dt{font-size:24px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd{font-size:16px}main#sub_page.business section:not(.s_b){padding-bottom:80px}main#sub_page.business section:not(.s_b).pt{padding-top:80px}main#sub_page.business section:not(.s_b).bg_gray{padding-top:80px}main#sub_page.business section:not(.s_b).bg_gray+section{padding-top:80px}main#sub_page.business section:not(.s_b):nth-last-of-type(1){padding-bottom:100px}main#sub_page.business section .file_wrap{padding:15px 20px}main#sub_page.business section .file_wrap dl dd{gap:30px}main#sub_page.business section .file_wrap dl dd p{font-size:18px}main#sub_page.business section .file_wrap dl dd a{padding:13px 25px;gap:30px}main#sub_page.business section .file_wrap dl dd a span{font-size:16px}main#sub_page.business section .file_wrap dl dd a .icon{width:13px;min-width:13px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul{gap:25px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure{width:160px;height:160px;gap:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure .img_wrap{width:65px;height:65px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count{font-size:20px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:16px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) .img_wrap{width:35px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption p{font-size:16px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li.arrow{max-width:50px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap.mb{margin-bottom:60px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap{margin-bottom:40px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure{width:100px;height:100px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:16px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li{width:calc(50% - 0px)}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure{padding:35px 30px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure .img_wrap{width:55px;height:55px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption p{font-size:18px;margin-bottom:15px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd{font-size:16px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li:nth-of-type(4n) figure{border-right:1px solid #eaeaea}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li:nth-of-type(2n) figure{border-right:unset}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li{margin-bottom:60px;flex-wrap:wrap}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box{padding:30px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box .tit{font-size:16px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box p{max-width:calc(100% - 150px - 15px);font-size:16px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .left_wrap{max-width:100%}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap{max-width:100%;padding-left:0;gap:20px;padding-top:20px;flex-wrap:wrap;justify-content:center}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart{width:50px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart img.pc{display:none}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart img.ta{display:block}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .box{max-width:100%;padding-left:30px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content{gap:60px;flex-wrap:wrap}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .tit{font-size:16px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap{max-width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th{font-size:16px;padding:25px 30px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td{padding:20px 30px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd{font-size:16px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .message{font-size:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap{max-width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure{padding:25px 30px;gap:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure .num{font-size:16px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption{font-size:16px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption p{color:#223ab8}main#sub_page.business.list_01.orog_h section.s05 article .wrap{gap:60px;flex-wrap:wrap}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap{max-width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr th,main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr td{padding:25px 30px;font-size:16px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap{max-width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .title_wrap{height:auto}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap{padding:25px 30px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd{font-size:16px}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li{width:calc(33.3333333333% - 0px)}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th,main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td{font-size:16px}main#sub_page.business.list_01.web_solution section.s06 article .wrap .full{margin-bottom:80px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul{gap:80px;flex-wrap:wrap}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(1){max-width:100%}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(1) .scroll_wrap .x_scroll{max-width:500px;margin:0 auto}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(2){max-width:100%}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(2) .title_wrap{text-align:left}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title{gap:25px;margin-bottom:40px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title .tit{max-width:200px;font-size:16px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title p{font-size:16px}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd{font-size:16px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .logo{margin-bottom:20px;max-width:220px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .img_wrap{margin-bottom:40px}main#sub_page.business.list_01.qms section.s02 article .wrap .content{gap:15px;flex-wrap:wrap}main#sub_page.business.list_01.qms section.s02 article .wrap .content .left_wrap{max-width:100%;padding:30px 50px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap{max-width:100%}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure{padding:20px;gap:15px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure .num{width:40px;height:40px;line-height:40px;font-size:16px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 40px - 15px);margin-top:8px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption p{font-size:16px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure{flex-wrap:wrap}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:530px;padding:35px 40px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption{max-width:100%}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:24px;margin-bottom:20px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{gap:15px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd strong{max-width:150px;min-width:150px;font-size:15px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd span{font-size:16px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{font-size:16px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{padding-inline:25px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td.pl,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td.pl{padding-inline:50px 25px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap),main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap){padding-block:25px;padding-inline:50px 25px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap) .img_wrap,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap) .img_wrap{margin-top:25px}main#sub_page.business.list_02 section .table_wrap .message dl dd{font-size:16px}main#sub_page.business.list_02 section .table_wrap.mb{margin-top:25px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul{gap:30px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li{width:calc(100% - 0px)}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .tit{padding:20px 20px;font-size:18px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure{padding:20px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure .img_wrap{width:50px;min-width:50px;height:50px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure p{font-size:16px}main#sub_page.business.list_02 section.s04 article .wrap dl dd{font-size:16px}main#sub_page.business.list_02 section.s05 article .wrap .file_wrap{margin-top:80px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul{gap:60px 20px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:16px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div{flex-wrap:wrap;padding:30px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div>div{padding-block:0}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div .left_wrap{max-width:unset;width:auto;padding-inline:0;margin-bottom:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div .right_wrap{max-width:100%;padding-inline:0;border-left:unset}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap{gap:10px;flex-wrap:wrap}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap p{font-size:16px;width:100%}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap span{font-size:16px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap>div{padding-block:0}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap .right_wrap{font-size:16px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .left_wrap{font-size:16px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a{gap:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a span{font-size:16px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a .icon{width:20px;min-width:20px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap{max-width:100%}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul{gap:15px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li{width:calc(50% - 7.5px)}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure{gap:25px;padding:25px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure .img_wrap{max-width:75px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption{max-width:calc(100% - 25px - 75px);font-size:16px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot{margin-top:15px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure{padding:35px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure .img_wrap{width:70px;min-width:70px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure figcaption p{font-size:20px}main#sub_page.member.agreement section.s03 article .wrap ul li{margin-bottom:120px}main#sub_page.member.agreement section.s03 article .wrap ul li .title_wrap{margin-bottom:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .content{padding:30px}main#sub_page.member.agreement section.s03 article .wrap ul li .content .x_scroll{height:400px;padding:35px;font-size:16px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap label p{font-size:16px}main#sub_page .base_button_wrap{margin-top:40px}main#sub_page .base_button_wrap a,main#sub_page .base_button_wrap button{min-width:160px;padding:15px;font-size:16px}main#sub_page .login_form{max-width:100%}main#sub_page .login_form .logo{height:160px}main#sub_page .login_form form .form_wrap .label_wrap{padding:25px 60px}main#sub_page .login_form form .form_wrap .label_wrap label{gap:20px}main#sub_page .login_form form .form_wrap .label_wrap label p{width:80px;min-width:80px;font-size:16px}main#sub_page .login_form form .nav_wrap{margin-top:30px}main#sub_page .login_form form .nav_wrap ul{gap:30px}main#sub_page .login_form form .nav_wrap ul li::before{right:-15.5px}main#sub_page .login_form form .nav_wrap ul li a{font-size:16px}main#sub_page .input_style{padding:0 25px;font-size:15px}main#sub_page select.input_style{background-position:calc(100% - 25px) center}main#sub_page textarea.input_style{height:240px;padding:25px}main#sub_page .join_form .button_style{font-size:16px}main#sub_page .join_form form ul li{margin-bottom:120px}main#sub_page .join_form form ul li .title_wrap.fs_01{margin-bottom:30px}main#sub_page .join_form form ul li .form_wrap .label_wrap{padding:20px 30px}main#sub_page .join_form form ul li .form_wrap .label_wrap p{font-size:16px;width:130px;min-width:130px;height:55px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap .input_style{max-width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap .input_style.small_width{max-width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl{gap:20px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd span{font-size:16px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap){flex-wrap:wrap}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .check_wrap{height:auto}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap{max-width:100%}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .radio_wrap{min-height:55px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .checkbox_style span{font-size:16px}main .cert_list ul{gap:60px 30px}main .cert_list ul li{width:calc(33.3333333333% - 20px)}main .cert_list ul li figure figcaption p{font-size:16px}main .gallery_list ul{gap:60px 20px}main .gallery_list ul li{width:calc(50% - 10px)}main .gallery_list ul li figure .img_wrap{margin-bottom:15px}main .gallery_list ul li figure figcaption p{font-size:16px;margin-bottom:10px}main .gallery_list ul li figure figcaption span{font-size:15px}.fixed{font-size:15px}.table_style colgroup col:nth-of-type(3){display:none}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{padding:0 15px;font-size:16px;height:60px}.table_style thead tr th .ellipsis_01,.table_style thead tr td .ellipsis_01,.table_style tbody tr th .ellipsis_01,.table_style tbody tr td .ellipsis_01{padding-left:15px}.table_style thead tr th [download],.table_style thead tr td [download],.table_style tbody tr th [download],.table_style tbody tr td [download]{width:18px;min-width:18px}.table_style thead tr th:nth-of-type(3),.table_style thead tr td:nth-of-type(3),.table_style tbody tr th:nth-of-type(3),.table_style tbody tr td:nth-of-type(3){display:none}}@media(max-width: 767px){main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:17px;margin-bottom:20px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:32px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{max-width:90%}main#main_page section:not(.s01){padding-bottom:60px}main#main_page section:not(.s01).pt{padding-top:60px}main#main_page section:not(.s01):nth-last-of-type(1){padding-bottom:100px}main#main_page section:not(.s01) article .wrap .title_wrap .tit{font-size:15px}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:15px}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 .more_button a{font-size:15px}main#main_page section:not(.s01) article .wrap .title_wrap.mb{margin-bottom:30px}main#main_page section.s02 article .wrap figure .img_wrap{max-width:450px;margin:0 20px;padding:60px 70px 0}main#main_page section.s02 article .wrap figure .img_wrap .icon img{width:100%;object-fit:contain}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_01{right:60px;width:70px}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_02{top:60px;left:-30px;width:90px}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_03{top:80px;right:-30px;width:120px}main#main_page section.s02 article .wrap figure .img_wrap .thumb{max-width:310px}main#main_page section.s03 article .wrap .list_wrap ul{gap:15px}main#main_page section.s03 article .wrap .list_wrap ul li{width:calc(50% - 7.5px)}main#main_page section.s03 article .wrap .list_wrap ul li figure{border-radius:15px;padding:40px 20px 20px}main#main_page section.s03 article .wrap .list_wrap ul li figure .img_wrap{max-width:110px;height:110px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption{margin-top:30px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption strong{font-size:15px;margin-bottom:8px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:18px;margin-bottom:8px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption span{font-size:14px}main#main_page section.s04 article .wrap .content_wrap{gap:30px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure .img_wrap{height:280px;border-radius:15px;margin-bottom:15px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure figcaption p{font-size:15px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure{border-radius:10px;padding:30px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption p{font-size:15px;margin-bottom:13px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:14px}main#sub_page section.s_b{padding:80px 0}main#sub_page section.s_b article .wrap figure{gap:40px}main#sub_page section.s_b article .wrap figure figcaption{max-width:100%}main#sub_page section.s_b article .wrap figure figcaption .tit{font-size:17px}main#sub_page section.s_b article .wrap figure figcaption h2{font-size:28px;margin-bottom:20px}main#sub_page section.s_b article .wrap figure figcaption p{font-size:15px}main#sub_page section.s_b article .wrap figure .img_wrap{max-width:400px}main#sub_page section.s_b article .wrap figure .img_wrap.p_b{margin-bottom:-80px}main#sub_page section.s_path{display:none}main#sub_page section.s02{padding-top:60px}main#sub_page section:not(.s_b){padding-bottom:100px}main#sub_page section:not(.s_b).pt{padding-top:100px}main#sub_page section:not(.s_b):nth-last-of-type(1){padding-bottom:80px}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2{font-size:24px}main#sub_page section:not(.s_b) .title_wrap.fs_01 p{font-size:15px;margin-top:20px}main#sub_page section:not(.s_b) .title_wrap.fs_01.mb{margin-bottom:30px}main#sub_page section:not(.s_b) .title_wrap.fs_02 p{font-size:20px}main#sub_page section:not(.s_b) .title_wrap.fs_02 span{margin-top:10px;font-size:15px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mb{margin-bottom:30px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mbs{margin-bottom:20px}main#sub_page section:not(.s_b) .tab_wrap.tab_01.mb{margin-bottom:30px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul{gap:10px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul li a{min-width:160px;font-size:15px}main#sub_page section:not(.s_b) .search_wrap{margin-bottom:20px}main#sub_page section:not(.s_b) .search_wrap form{max-width:100%}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input,main#sub_page section:not(.s_b) .search_wrap form>div button{height:48px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input{font-size:14px}main#sub_page section:not(.s_b) .search_wrap form>div select{background-size:12px auto}main#sub_page section:not(.s_b) .search_wrap form .button_wrap button{font-size:15px}main#sub_page.about.ceo section.s02 article .wrap{padding:60px 40px;border-radius:15px}main#sub_page.about.ceo section.s02 article .wrap .img_wrap{margin:40px auto 0}main#sub_page.about.ceo section.s02 article .wrap .text_wrap{padding-top:40px;margin-top:40px}main#sub_page.about.ceo section.s02 article .wrap .text_wrap span{font-size:15px}main#sub_page.about.vision section.s02 article .wrap .content ul li{width:calc(50% - 0px)}main#sub_page.about.vision section.s02 article .wrap .content ul li figure{padding:30px 20px 20px 25px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure:has(figcaption .img){padding:30px 20px 10px 25px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure .img_wrap{width:60px;height:60px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption{margin-top:25px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption p{font-size:17px;margin-bottom:10px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption span{font-size:15px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption .img{max-width:200px;width:100%}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption .img img{width:100%;object-fit:contain}main#sub_page.about.vision section.s03 article .wrap .content ul li figure{padding:40px;border-radius:15px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption strong{font-size:17px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption p{font-size:18px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption span,main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl{font-size:14px}main#sub_page.about.history section.s02 article .wrap .history_content{margin-top:40px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{padding:40px 0 60px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .year{font-size:24px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li{margin-bottom:30px;gap:20px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .day{max-width:120px;font-size:15px;padding:8px 0}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap{max-width:calc(100% - 120px - 20px)}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl dd{font-size:15px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap .img_wrap{border-radius:10px;margin-top:15px}}@media(max-width: 767px)and (max-width: 540px){main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li{flex-wrap:wrap;margin-bottom:40px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap{max-width:100%}}@media(max-width: 767px){main#sub_page.about.location section.s02 article .wrap{border-radius:15px;padding:30px}main#sub_page.about.location section.s02 article .wrap .map{border-radius:15px;height:240px;margin-bottom:30px}main#sub_page.about.location section.s02 article .wrap figure{gap:15px}main#sub_page.about.location section.s02 article .wrap figure .img_wrap{max-width:220px}main#sub_page.about.location section.s02 article .wrap figure figcaption{gap:30px;flex-wrap:wrap}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo{max-width:200px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl{max-width:100%;gap:0 30px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dt{font-size:20px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd{font-size:15px;gap:10px}main#sub_page.business section:not(.s_b){padding-bottom:60px}main#sub_page.business section:not(.s_b).pt{padding-top:60px}main#sub_page.business section:not(.s_b).bg_gray{padding-top:60px}main#sub_page.business section:not(.s_b).bg_gray+section{padding-top:60px}main#sub_page.business section:not(.s_b):nth-last-of-type(1){padding-bottom:80px}main#sub_page.business section .file_wrap{padding:13px 18px}main#sub_page.business section .file_wrap dl dd{gap:20px;margin-bottom:15px}main#sub_page.business section .file_wrap dl dd p{font-size:15px}main#sub_page.business section .file_wrap dl dd a{padding:12px 20px;gap:25px}main#sub_page.business section .file_wrap dl dd a span{font-size:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul{gap:20px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure{width:140px;height:140px;gap:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure .img_wrap{width:60px;height:60px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count{font-size:18px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) .img_wrap{width:30px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption .count{margin:8px 0}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption p{font-size:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li.arrow{display:none}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap.mb{margin-bottom:40px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap{margin-bottom:30px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:15px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li{width:calc(50% - 0px)}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure{padding:30px 25px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure .img_wrap{width:50px;height:50px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption p{font-size:17px;margin-bottom:10px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd{font-size:15px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li{margin-bottom:40px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box{padding:20px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box .tit{max-width:unset;width:auto;font-size:15px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box p{max-width:100%;font-size:15px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart{width:45px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .box{padding-left:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content{gap:40px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .tit{min-width:260px;font-size:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th{font-size:15px;padding:25px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td{padding:20px 25px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd{font-size:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .message{margin-top:15px;font-size:14px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure{padding:25px;gap:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure .num{width:40px;height:40px;line-height:40px;font-size:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 15px - 40px);font-size:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption p{color:#223ab8}main#sub_page.business.list_01.orog_h section.s05 article .wrap{gap:40px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap{gap:10px 15px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap .logo{height:45px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr th,main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr td{padding:20px 25px;font-size:15px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap{padding:20px 25px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap .img{width:60px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd{margin-bottom:10px;font-size:15px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(1),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(2),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(3){max-width:calc(100% - 70px)}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li{width:calc(50% - 0px)}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th,main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td{padding:20px 20px;font-size:15px}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th{height:60px}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li:nth-of-type(3n){border-right:1px solid #eaeaea}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li:nth-of-type(2n){border-right:unset}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li:nth-last-of-type(1){width:100%;border-right:unset}main#sub_page.business.list_01.web_solution section.s06 article .wrap .full{margin-bottom:60px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul{gap:60px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(1) .scroll_wrap .x_scroll{max-width:400px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(1) .scroll_wrap .x_scroll img{min-width:400px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul li:nth-of-type(2) .scroll_wrap .x_scroll img{min-width:500px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title{gap:15px;margin-bottom:30px;justify-content:flex-start;flex-wrap:wrap}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title .tit{max-width:unset;padding:10px 25px;font-size:15px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title p{font-size:15px}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd{font-size:15px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .logo{margin-bottom:15px;max-width:200px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .img_wrap{margin-bottom:30px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .left_wrap{padding:30px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure{gap:10px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure .num{width:35px;height:35px;line-height:35px;font-size:15px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 35px - 10px);margin-top:7px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption p{font-size:15px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure{gap:30px;flex-direction:column-reverse}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure .img_wrap{max-width:100%;padding:30px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:20px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{gap:15px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd strong{font-size:14px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd span{font-size:15px;margin-top:10px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{font-size:15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th{padding-block:15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{padding-inline:20px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td.pl,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td.pl{padding-inline:40px 20px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap),main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap){padding-block:20px;padding-inline:40px 20px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap) .img_wrap,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap) .img_wrap{margin-top:20px}main#sub_page.business.list_02 section .table_wrap .message{margin-top:10px}main#sub_page.business.list_02 section .table_wrap .message dl dd{padding-left:0;font-size:15px}main#sub_page.business.list_02 section .table_wrap.mb{margin-top:20px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul{gap:20px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .tit{padding:18px;font-size:17px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure{gap:20px;padding:18px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure .img_wrap{width:45px;min-width:45px;height:45px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure p{font-size:15px}main#sub_page.business.list_02 section.s04 article .wrap dl dd{font-size:15px}main#sub_page.business.list_02 section.s05 article .wrap .file_wrap{margin-top:60px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul{gap:40px 20px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li{width:calc(50% - 10px)}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div{padding:25px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap p{font-size:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap span{font-size:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap .right_wrap{font-size:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .left_wrap{font-size:15px;margin-bottom:10px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a span{font-size:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a .icon{width:18px;min-width:18px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li{width:100%}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption{font-size:15px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure{padding:30px;gap:25px;border-radius:5px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure .img_wrap{width:60px;min-width:60px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure figcaption p{font-size:18px}main#sub_page.member.agreement section.s03 article .wrap ul li{margin-bottom:100px}main#sub_page.member.agreement section.s03 article .wrap ul li .title_wrap{margin-bottom:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .content{padding:25px}main#sub_page.member.agreement section.s03 article .wrap ul li .content .x_scroll{height:360px;padding:25px;font-size:15px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap label p{font-size:15px}main#sub_page .base_button_wrap{margin-top:30px;gap:10px}main#sub_page .base_button_wrap a,main#sub_page .base_button_wrap button{min-width:140px;padding:13px;font-size:15px}main#sub_page .login_form .logo{height:140px;margin-bottom:25px}main#sub_page .login_form .logo img{width:110px}main#sub_page .login_form form .form_wrap .label_wrap{padding:20px 25px}main#sub_page .login_form form .form_wrap .label_wrap label{gap:10px}main#sub_page .login_form form .form_wrap .label_wrap label p{font-size:15px}main#sub_page .login_form form .nav_wrap{margin-top:25px}main#sub_page .login_form form .nav_wrap ul{gap:25px}main#sub_page .login_form form .nav_wrap ul li::before{right:-13px}main#sub_page .login_form form .nav_wrap ul li a{font-size:15px}main#sub_page .input_style{height:50px;padding:0 15px;font-size:14px}main#sub_page select.input_style{background-size:12px auto;background-position:calc(100% - 15px) center}main#sub_page textarea.input_style{height:200px;padding:15px}main#sub_page .join_form .button_style{font-size:15px;padding:13px 20px}main#sub_page .join_form form ul li{margin-bottom:100px}main#sub_page .join_form form ul li .title_wrap.fs_01{margin-bottom:20px}main#sub_page .join_form form ul li .form_wrap .label_wrap{padding:30px;gap:15px;flex-wrap:wrap}main#sub_page .join_form form ul li .form_wrap .label_wrap p{font-size:17px;width:100%;min-width:unset;height:auto}main#sub_page .join_form form ul li .form_wrap .label_wrap .label{gap:15px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap{gap:15px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd span{font-size:15px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .top_wrap{gap:15px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .radio_wrap{min-height:unset}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .checkbox_style span{font-size:15px}main .cert_list ul{gap:50px 20px}main .cert_list ul li{width:calc(33.3333333333% - 13.3333333333px)}main .cert_list ul li figure .img_wrap{border-radius:10px}main .cert_list ul li figure figcaption{margin-top:15px}main .cert_list ul li figure figcaption p{font-size:15px}}@media(max-width: 767px)and (max-width: 540px){main .cert_list ul li{width:calc(50% - 10px)}}@media(max-width: 767px){main .gallery_list ul{gap:45px 15px}main .gallery_list ul li{width:calc(50% - 7.5px)}main .gallery_list ul li figure{padding:10px}main .gallery_list ul li figure .img_wrap{margin-bottom:15px}main .gallery_list ul li figure figcaption p{font-size:15px;margin-bottom:5px}main .gallery_list ul li figure figcaption span{font-size:14px}.fixed{font-size:14px}.table_style colgroup col:nth-of-type(4){display:none}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{padding:0 25px;font-size:15px}.table_style thead tr th .ellipsis_01,.table_style thead tr td .ellipsis_01,.table_style tbody tr th .ellipsis_01,.table_style tbody tr td .ellipsis_01{padding-left:0}.table_style thead tr th:nth-of-type(2),.table_style thead tr td:nth-of-type(2),.table_style tbody tr th:nth-of-type(2),.table_style tbody tr td:nth-of-type(2){border-right:unset}.table_style thead tr th:nth-of-type(4),.table_style thead tr td:nth-of-type(4),.table_style tbody tr th:nth-of-type(4),.table_style tbody tr td:nth-of-type(4){display:none}}@media(max-width: 450px){main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure{padding-top:140px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption{margin-bottom:40px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption p{font-size:16px;margin-bottom:15px}main#main_page section.s01 article .wrap .swiper .swiper-wrapper .swiper-slide figure figcaption h2{font-size:24px}main#main_page section:not(.s01){padding-bottom:60px}main#main_page section:not(.s01).pt{padding-top:60px}main#main_page section:not(.s01):nth-last-of-type(1){padding-bottom:80px}main#main_page section:not(.s01) article .wrap .title_wrap .tit{font-size:14px;margin-bottom:8px}main#main_page section:not(.s01) article .wrap .title_wrap h2{font-size:24px;margin-bottom:15px}main#main_page section:not(.s01) article .wrap .title_wrap p{font-size:14px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button{margin-top:15px}main#main_page section:not(.s01) article .wrap .title_wrap .more_button a{font-size:14px;padding:13px 35px}main#main_page section.s02 article .wrap figure{gap:30px}main#main_page section.s02 article .wrap figure .img_wrap{max-width:90%;margin:0;padding:50px 50px 0;border-radius:15px}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_01{top:-20px;right:40px;width:15%}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_02{top:40px;left:-20px;width:18%}main#main_page section.s02 article .wrap figure .img_wrap .icon.icon_03{top:60px;right:-20px;width:24%}main#main_page section.s02 article .wrap figure .img_wrap .thumb{max-width:100%}main#main_page section.s03 article .wrap .list_wrap ul{gap:20px}main#main_page section.s03 article .wrap .list_wrap ul li{width:100%}main#main_page section.s03 article .wrap .list_wrap ul li figure{padding:35px 25px 25px}main#main_page section.s03 article .wrap .list_wrap ul li figure .img_wrap{max-width:100px;height:100px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption{margin-top:25px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption strong{font-size:14px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:16px}main#main_page section.s03 article .wrap .list_wrap ul li figure figcaption span{font-size:14px}main#main_page section.s04 article .wrap .content_wrap{gap:20px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure .img_wrap{height:200px;margin-bottom:10px}main#main_page section.s04 article .wrap .content_wrap .video_wrap figure figcaption p{font-size:14px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure{border-radius:10px;padding:25px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption p{font-size:14px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl{gap:5px}main#main_page section.s04 article .wrap .content_wrap .list_wrap ul li figure figcaption dl dd{font-size:14px}main#sub_page section.s_b{padding:60px 0}main#sub_page section.s_b article .wrap figure{gap:30px}main#sub_page section.s_b article .wrap figure figcaption .tit{font-size:16px;margin-bottom:8px}main#sub_page section.s_b article .wrap figure figcaption h2{font-size:24px;margin-bottom:15px}main#sub_page section.s_b article .wrap figure figcaption p{font-size:14px}main#sub_page section.s_b article .wrap figure .img_wrap{max-width:80%}main#sub_page section.s_b article .wrap figure .img_wrap.p_b{margin-bottom:-60px}main#sub_page section.s02{padding-top:60px}main#sub_page section:not(.s_b){padding-bottom:80px}main#sub_page section:not(.s_b).pt{padding-top:80px}main#sub_page section:not(.s_b):nth-last-of-type(1){padding-bottom:60px}main#sub_page section:not(.s_b) .title_wrap.fs_01 h2{font-size:22px}main#sub_page section:not(.s_b) .title_wrap.fs_01 p{font-size:14px;margin-top:15px}main#sub_page section:not(.s_b) .title_wrap.fs_01.mb{margin-bottom:20px}main#sub_page section:not(.s_b) .title_wrap.fs_02 p{font-size:18px}main#sub_page section:not(.s_b) .title_wrap.fs_02 span{margin-top:10px;font-size:14px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mb{margin-bottom:20px}main#sub_page section:not(.s_b) .title_wrap.fs_02.mbs{margin-bottom:15px}main#sub_page section:not(.s_b) .tab_wrap.tab_01.mb{margin-bottom:20px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul{gap:10px}main#sub_page section:not(.s_b) .tab_wrap.tab_01 ul li a{min-width:140px;font-size:14px;padding:10px}main#sub_page section:not(.s_b) .search_wrap{margin-bottom:15px}main#sub_page section:not(.s_b) .search_wrap form{flex-wrap:wrap}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input,main#sub_page section:not(.s_b) .search_wrap form>div button{height:45px}main#sub_page section:not(.s_b) .search_wrap form>div select,main#sub_page section:not(.s_b) .search_wrap form>div input{padding:0 15px;font-size:14px}main#sub_page section:not(.s_b) .search_wrap form>div select{background-size:10px auto;background-position:calc(100% - 15px) center}main#sub_page section:not(.s_b) .search_wrap form .label_wrap{max-width:calc(100% - 140px - 10px)}main#sub_page section:not(.s_b) .search_wrap form .button_wrap{width:100%;min-width:unset}main#sub_page section:not(.s_b) .search_wrap form .button_wrap button{font-size:14px}main#sub_page section:not(.s_b) .search_wrap form .select_wrap{min-width:unset;width:140px}main#sub_page.about.ceo section.s02 article .wrap{padding:40px 25px;border-radius:10px}main#sub_page.about.ceo section.s02 article .wrap .img_wrap{margin:25px auto 0}main#sub_page.about.ceo section.s02 article .wrap .text_wrap{padding-top:25px;margin-top:25px}main#sub_page.about.ceo section.s02 article .wrap .text_wrap span{font-size:14px}main#sub_page.about.vision section.s02 article .wrap .content ul{padding-top:0}main#sub_page.about.vision section.s02 article .wrap .content ul li{width:100%;margin-bottom:0;padding-bottom:0}main#sub_page.about.vision section.s02 article .wrap .content ul li figure{padding:25px 15px 25px 15px;border-right:unset}main#sub_page.about.vision section.s02 article .wrap .content ul li figure:has(figcaption .img){padding:25px 15px 15px 15px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure .img_wrap{width:55px;height:55px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption{margin-top:20px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption p{font-size:16px;margin-bottom:10px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption span{font-size:14px}main#sub_page.about.vision section.s02 article .wrap .content ul li figure figcaption .img{max-width:160px}main#sub_page.about.vision section.s02 article .wrap .content ul li:nth-of-type(3n) figure{border-right:unset}main#sub_page.about.vision section.s03 article .wrap .content ul{gap:15px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure{padding:30px;border-radius:10px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption strong{font-size:16px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption p{font-size:16px;margin-bottom:10px}main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption span,main#sub_page.about.vision section.s03 article .wrap .content ul li figure figcaption dl{font-size:14px}main#sub_page.about.history section.s02 article .wrap .history_content{margin-top:30px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item{padding:30px 0 40px;gap:20px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .year{font-size:22px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li{margin-bottom:30px;gap:15px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .day{font-size:14px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap dl dd{font-size:14px}main#sub_page.about.history section.s02 article .wrap .history_content .history_item .desc ul li .right_wrap .img_wrap{border-radius:5px;margin-top:15px}main#sub_page.about.location section.s02 article .wrap{border-radius:15px;padding:25px}main#sub_page.about.location section.s02 article .wrap .map{height:200px;margin-bottom:20px}main#sub_page.about.location section.s02 article .wrap figure{gap:20px}main#sub_page.about.location section.s02 article .wrap figure .img_wrap{display:none}main#sub_page.about.location section.s02 article .wrap figure figcaption{gap:20px}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo{max-width:180px;padding:18px;border-radius:10px}main#sub_page.about.location section.s02 article .wrap figure figcaption .logo img{max-width:80px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dt{font-size:18px;margin-bottom:10px}main#sub_page.about.location section.s02 article .wrap figure figcaption dl dd{width:100%;font-size:14px;gap:10px}main#sub_page.business section:not(.s_b){padding-bottom:60px}main#sub_page.business section:not(.s_b).pt{padding-top:60px}main#sub_page.business section:not(.s_b).bg_gray{padding-top:60px}main#sub_page.business section:not(.s_b).bg_gray+section{padding-top:60px}main#sub_page.business section:not(.s_b):nth-last-of-type(1){padding-bottom:60px}main#sub_page.business section .file_wrap{padding:10px 15px}main#sub_page.business section .file_wrap dl dd{gap:15px;margin-bottom:10px}main#sub_page.business section .file_wrap dl dd p{font-size:14px}main#sub_page.business section .file_wrap dl dd a{padding:10px 15px;gap:20px}main#sub_page.business section .file_wrap dl dd a span{font-size:14px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul{gap:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure{width:120px;height:120px;gap:15px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure .img_wrap{width:40px;height:40px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption .count{font-size:16px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:14px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) .img_wrap{width:20px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap ul li figure:has(.count) figcaption p{font-size:14px}main#sub_page.business.list_01.orog_m section.s02 article .wrap .list_wrap.mb{margin-bottom:30px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap{margin-bottom:20px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul{gap:5px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure{width:90px;height:90px}main#sub_page.business.list_01.orog_m section.s03 article .wrap .list_wrap ul li figure figcaption p{font-size:14px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li{width:100%}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure{padding:25px;border-right:unset}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure .img_wrap{width:45px;height:45px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption{margin-top:15px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption p{font-size:16px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li figure figcaption dl dd{font-size:14px}main#sub_page.business.list_01.orog_m section.s04 article .wrap .list_wrap ul li:nth-of-type(4n) figure{border-right:unset}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li{margin-bottom:30px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box{gap:10px;padding:20px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box .tit{min-width:130px;font-size:14px;padding:8px 15px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .box p{font-size:14px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap{gap:15px;padding-top:15px}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .smart{display:none}main#sub_page.business.list_01.orog_h section.s03 article .wrap .content ul li .right_wrap .box{padding-left:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content{gap:30px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .tit{padding:8px 15px;min-width:220px;font-size:14px;margin-bottom:15px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table{display:block}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody{display:block}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr{display:block}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th,main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td{display:block;width:100%}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr th{font-size:14px;padding:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td{padding:20px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .table_wrap table tbody tr td dl dd{font-size:14px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .left_wrap .message{font-size:14px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li{margin-bottom:10px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure{padding:20px;gap:10px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure .num{width:35px;height:35px;line-height:35px;font-size:14px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 10px - 35px);font-size:14px}main#sub_page.business.list_01.orog_h section.s04 article .wrap .content .right_wrap ul li figure figcaption p{color:#223ab8;margin-bottom:8px}main#sub_page.business.list_01.orog_h section.s05 article .wrap{gap:30px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap p{width:100%}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .title_wrap .logo{height:45px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table{display:block}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody{display:block}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr{display:block}main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr th,main#sub_page.business.list_01.orog_h section.s05 article .wrap .left_wrap .table_wrap table tbody tr td{display:block;width:100%;padding:20px;font-size:14px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap{padding:20px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap .img{width:50px;right:15px;top:15px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd{font-size:14px}main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(1),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(2),main#sub_page.business.list_01.orog_h section.s05 article .wrap .right_wrap .text_wrap dl dd:nth-of-type(3){max-width:calc(100% - 60px)}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li{width:calc(100% - 0px);border-right:unset}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th,main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .td{padding:15px 20px;font-size:14px}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li .tr .th{height:unset}main#sub_page.business.list_01.web_solution section.s05 article .wrap .table ul li:nth-of-type(3n){border-right:unset}main#sub_page.business.list_01.web_solution section.s06 article .wrap .full{margin-bottom:60px}main#sub_page.business.list_01.web_solution section.s06 article .wrap ul{gap:60px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title{gap:10px;margin-bottom:20px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title .tit{min-width:130px;padding:8px 15px;font-size:14px}main#sub_page.business.list_01.orog_ai section.s03 article .wrap .title p{font-size:14px}main#sub_page.business.list_01.orog_ai section.s04 article .wrap .message dl dd{font-size:14px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .logo{margin-bottom:15px;max-width:160px}main#sub_page.business.list_01.ok_safebot section.s02 article .wrap .img_wrap{margin-bottom:20px}main#sub_page.business.list_01.qms section.s02 article .wrap .content{gap:10px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .left_wrap{padding:25px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li{margin-bottom:10px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure{gap:10px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure .num{width:35px;height:35px;line-height:35px;font-size:14px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption{max-width:calc(100% - 35px - 10px);margin-top:6px}main#sub_page.business.list_01.qms section.s02 article .wrap .content .right_wrap ul li figure figcaption p{font-size:14px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li{margin-bottom:40px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure{gap:20px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure .img_wrap{padding:20px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:18px;margin-bottom:15px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd{gap:10px;margin-bottom:20px;flex-wrap:wrap}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd strong{width:auto;max-width:unset;min-width:140px;font-size:14px}main#sub_page.business.list_01.orog_g section.s02 article .wrap .list_wrap ul li figure figcaption dl dd span{width:100%;font-size:14px;margin-top:0}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{font-size:14px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr th,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr th{padding-block:15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td{padding-inline:15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td.pl,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td.pl{padding-inline:30px 15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap),main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap){padding-block:15px;padding-inline:30px 15px}main#sub_page.business.list_02 section .table_wrap .x_scroll table thead tr td:has(.img_wrap) .img_wrap,main#sub_page.business.list_02 section .table_wrap .x_scroll table tbody tr td:has(.img_wrap) .img_wrap{margin-top:15px}main#sub_page.business.list_02 section .table_wrap .message dl dd{font-size:14px}main#sub_page.business.list_02 section .table_wrap.mb{margin-top:15px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul{gap:15px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .tit{padding:15px;font-size:16px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure{gap:15px;padding:15px;justify-content:flex-start}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure .img_wrap{width:35px;min-width:35px;height:35px}main#sub_page.business.list_02 section.s03 article .wrap .list_wrap ul li .desc figure p{font-size:14px}main#sub_page.business.list_02 section.s04 article .wrap dl dd{font-size:14px}main#sub_page.business.list_02 section.s05 article .wrap .file_wrap{margin-top:60px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul{gap:40px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li{width:calc(100% - 0px)}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption{margin-top:10px}main#sub_page.contact.site section.s02 article .wrap .list_wrap ul li figure figcaption p{font-size:14px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div{padding:20px}main#sub_page.board_detail section.s02 article .wrap .content_wrap>div .left_wrap{margin-bottom:15px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap{gap:8px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap p{font-size:14px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .title .right_wrap span{font-size:14px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .center_wrap .right_wrap{font-size:14px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .left_wrap{font-size:14px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a span{font-size:14px}main#sub_page.board_detail section.s02 article .wrap .content_wrap .bottom_wrap .right_wrap dl dd a .icon{display:none}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li{width:100%}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure{gap:20px;padding:20px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure .img_wrap{max-width:60px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap ul li figure figcaption{max-width:calc(100% - 20px - 60px);font-size:14px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure{padding:25px;gap:20px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure .img_wrap{width:50px;min-width:50px}main#sub_page.support.cscenter section.s02 article .wrap .content_wrap .chatbot a figure figcaption p{font-size:16px}main#sub_page.member.agreement section.s03 article .wrap ul li{margin-bottom:80px}main#sub_page.member.agreement section.s03 article .wrap ul li .title_wrap{margin-bottom:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .content{padding:20px}main#sub_page.member.agreement section.s03 article .wrap ul li .content .x_scroll{height:300px;padding:20px;font-size:14px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap{margin-top:15px}main#sub_page.member.agreement section.s03 article .wrap ul li .check_wrap label p{font-size:14px}main#sub_page .base_button_wrap a,main#sub_page .base_button_wrap button{min-width:130px;font-size:14px}main#sub_page .login_form .logo{height:110px;margin-bottom:20px}main#sub_page .login_form .logo img{width:80px}main#sub_page .login_form form .form_wrap .label_wrap{padding:20px 25px}main#sub_page .login_form form .form_wrap .label_wrap label{gap:10px;flex-wrap:wrap}main#sub_page .login_form form .form_wrap .label_wrap label p{width:100%;min-width:unset;font-size:14px}main#sub_page .login_form form .nav_wrap{margin-top:20px}main#sub_page .login_form form .nav_wrap ul li a{font-size:14px}main#sub_page .input_style{height:45px;padding:0 15px;font-size:14px}main#sub_page select.input_style{background-size:12px auto;background-position:calc(100% - 15px) center}main#sub_page textarea.input_style{height:150px;padding:15px}main#sub_page .join_form .button_style{font-size:14px;padding:13px 20px}main#sub_page .join_form form ul li{margin-bottom:80px}main#sub_page .join_form form ul li .title_wrap.fs_01{margin-bottom:15px}main#sub_page .join_form form ul li .form_wrap .label_wrap{padding:20px}main#sub_page .join_form form ul li .form_wrap .label_wrap p{font-size:16px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label{gap:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .input_wrap{gap:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl{gap:10px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd{width:calc(33.3333333333% - 6.6666666667px);gap:5px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .date_wrap dl dd span{font-size:14px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .top_wrap{gap:10px;margin-bottom:5px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .kor_address .bottom_wrap .input_wrap{margin-bottom:5px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label:has(.address_wrap) .address_wrap .eng_address .input_wrap{margin-bottom:5px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .radio_wrap{gap:10px 20px}main#sub_page .join_form form ul li .form_wrap .label_wrap .label .checkbox_style span{font-size:14px}main .cert_list ul{gap:40px 15px}main .cert_list ul li{width:calc(50% - 7.5px)}main .cert_list ul li figure .img_wrap{padding:18px;border-radius:10px}main .cert_list ul li figure figcaption{margin-top:10px}main .cert_list ul li figure figcaption p{font-size:14px}main .gallery_list ul{gap:30px}main .gallery_list ul li{width:100%}main .gallery_list ul li figure figcaption p{font-size:14px;margin-bottom:10px}main .gallery_list ul li figure figcaption span{font-size:14px}.fixed{font-size:12px;padding:6px 13px}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{height:55px;padding:0 15px;font-size:14px}.table_style thead tr th .ellipsis_01,.table_style thead tr td .ellipsis_01,.table_style tbody tr th .ellipsis_01,.table_style tbody tr td .ellipsis_01{padding-left:0}}