@font-face{font-family:"CjOnlyOneBodyRegular";font-style:normal;src:url(../font/cjonlyone/CJONLYONENEWbodyRegular.eot);src:url(../font/cjonlyone/CJONLYONENEWbodyRegular.eot?#iefix) format("embedded-opentype"),url(../font/cjonlyone/CJONLYONENEWbodyRegular.woff) format("woff"),url(../font/cjonlyone/CJONLYONENEWbodyRegular.ttf) format("truetype")}@font-face{font-family:"CjOnlyOnetitleMedium";font-style:normal;src:url(../font/cjonlyone/CJONLYONENEWtitleMedium.eot);src:url(../font/cjonlyone/CJONLYONENEWtitleMedium.eot?#iefix) format("embedded-opentype"),url(../font/cjonlyone/CJONLYONENEWtitleMedium.woff) format("woff"),url(../font/cjonlyone/CJONLYONENEWtitleMedium.ttf) format("truetype")}@font-face{font-family:"CjOnlyOneBodyLight";font-style:normal;src:url(../font/cjonlyone/CJONLYONENEWbodyLight.eot);src:url(../font/cjonlyone/CJONLYONENEWbodyLight.eot?#iefix) format("embedded-opentype"),url(../font/cjonlyone/CJONLYONENEWbodyLight.woff) format("woff"),url(../font/cjonlyone/CJONLYONENEWbodyLight.ttf) format("truetype")}@font-face{font-family:"CjOnlyOnetitleBold";font-style:normal;src:url(../font/cjonlyone/CJONLYONENEWtitleBold.eot);src:url(../font/cjonlyone/CJONLYONENEWtitleBold.eot?#iefix) format("embedded-opentype"),url(../font/cjonlyone/CJONLYONENEWtitleBold.woff) format("woff"),url(../font/cjonlyone/CJONLYONENEWtitleBold.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,button,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}html{height:auto;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}html *{word-break:keep-all}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}legend,caption,hr{display:none}em{font-style:normal}img{vertical-align:top;max-width:100%}input{vertical-align:middle}p,h3,h2,h1{letter-spacing:normal}section{width:100%;text-align:center}body{width:100%;height:100%;min-width:1280px;max-width:2560px;color:#000;background-color:#fff;font-family:"CjOnlyOneBodyRegular",sans-serif;margin:0 auto}button{cursor:pointer}button,select{font-family:"CjOnlyOneBodyLight",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0)}video{-o-object-fit:cover;object-fit:cover}ol,ul,li{list-style:none}h1,h2,h3,h4,h5{font-weight:normal}h2{font-family:"CjOnlyOnetitleMedium",sans-serif;font-weight:normal}.cj_title_bold{font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em}.cj_title_medium{font-family:"CjOnlyOnetitleMedium",sans-serif}.cj_title_regular{font-family:"CjOnlyOneBodyRegular",sans-serif}.cj_title_light{font-family:"CjOnlyOneBodyLight",sans-serif}.a11y-hidden{width:0;height:0;visibility:hidden}.fclear{*zoom:1}.fclear:after{display:block;content:"";clear:both}::-webkit-input-placeholder{font-family:"CjOnlyOneBodyLight",sans-serif;color:#999}::-moz-placeholder{font-family:"CjOnlyOneBodyLight",sans-serif;color:#999}:-ms-input-placeholder{font-family:"CjOnlyOneBodyLight",sans-serif;color:#999}:-moz-placeholder{font-family:"CjOnlyOneBodyLight",sans-serif;color:#999}select::-ms-expand{display:none}form label{display:block;margin-top:30px;margin-bottom:10px;font-family:"CjOnlyOnetitleMedium",sans-serif}form input[type=text],form input[type=email],form input[type=number],form input[type=tel],form textarea,form select{display:block;width:calc(100% - 50px);padding:20px 25px;border:1px solid #e5e5e5;border-radius:10px}form [disabled]{background-color:#f6f8f8;color:#999}form select{width:100%}form .agreement{margin-top:60px}form .agreement>h4{margin-bottom:10px;font-size:16px;font-family:"CjOnlyOneBodyRegular",sans-serif}form .agreement .term{height:60px;padding:20px 25px;border-radius:20px;background-color:#f6f8f8;overflow-y:scroll}form .agreement .term h4,form .agreement .term h5{font-family:"CjOnlyOnetitleMedium",sans-serif}form .agreement .term h4,form .agreement .term h5,form .agreement .term p{margin:1em 0;font-size:16px}form .agreement .radios,form .agreement .checks{text-align:right}form .agreement .radios legend,form .agreement .checks legend{display:none}form .radios,form .checks{margin-top:20px;padding:0}form .radios legend,form .checks legend{display:block;margin-top:30px;margin-bottom:10px;font-family:"CjOnlyOnetitleMedium",sans-serif}form .radios input[type=radio],form .checks input[type=radio]{display:inline-block;width:0;visibility:hidden}form .radios label,form .checks label{display:inline-block;margin:0 10px 0 0;background-position:left center;color:#999}form .radios input[type=radio]+label:before,form .checks input[type=radio]+label:before{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-30px -30px}form .radios [type=radio]:checked+label,form .checks [type=radio]:checked+label{color:#000}form .radios [type=radio]:checked+label:before,form .checks [type=radio]:checked+label:before{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:0 -30px}form .submits{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}form input[type=submit],form input[type=button],form button{display:-webkit-box;display:-ms-flexbox;display:flex;width:180px;margin:0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #contents .font-body-regular{font-family:"CjOnlyOneBodyRegular",sans-serif}body{width:100%;overflow-x:hidden;margin:0;padding:0}#skipTo{width:100%;overflow:hidden;position:relative;z-index:1000}#skipTo a{margin:0px -1px -1px 0px;width:1px;height:1px;text-align:center;line-height:0;overflow:hidden;font-size:0px;display:block}#skipTo a:focus,#skipTo a:hover,#skipTo a:active{background:#20262c;margin:0px;padding:8px 0px 0px 15px;width:auto;height:20px;color:#fff;line-height:1;font-size:12px;font-weight:700}#header{width:100%}#gnb{position:fixed;top:0;left:0;right:0;text-align:center;width:100%;margin:0 auto;z-index:999}#gnb.on{background-color:#fff}#gnb::after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:#e5e5e5;opacity:.2}#gnb .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;height:35px;background-color:#005b45;color:#fff}#gnb .links ul{display:-webkit-box;display:-ms-flexbox;display:flex}

#gnb .links .outs li:first-of-type, li:nth-of-type(2){}
#gnb .links .outs li:first-of-type::after, #gnb .links .outs li:nth-of-type(2)::after{content:"";width:1px;height:9px;display:inline-block;margin-left:10px;background-color:#fff}#gnb .links .outs a.out{display:inline-block;font-size:14px}#gnb .links .outs a.out::after{display:inline-block;width:13px;height:15px;margin-left:4px;background:url(../images/footer/outlink_white.png) no-repeat center center;background-size:contain;margin-bottom:-3px;content:""}#gnb .links .sns li{width:30px;height:30px}#gnb .links .sns li a{display:inline-block;text-indent:-9999px}#gnb .links .sns li:nth-child(1) a{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-60px -60px}#gnb .links .sns li:nth-child(2) a{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:0px -60px}#gnb .links .sns li:nth-child(3) a{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-30px -60px}#gnb .navi{position:absolute;left:0;right:0;top:35px;width:100%;background-color:rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#gnb .navi .nav_bg{position:absolute;top:75px;left:0;right:0;height:0;background:#fff;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.15);box-shadow:0 3px 15px rgba(0,0,0,.15)}#gnb .navi .nav_inner{position:relative;max-width:1920px;min-width:1080px;margin:0 auto}#gnb .navi .logo{position:absolute;top:0;bottom:0;left:40px;z-index:10}#gnb .navi .logo>a h1{padding:20px 0}#gnb .navi .logo>a h1 span{height:35px;overflow:hidden;display:block}#gnb .navi .logo>a h1 img{height:70px}#gnb .navi ul.depth1{display:-webkit-box;display:-ms-flexbox;display:flex;width:750px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gnb .navi ul.depth1>li{vertical-align:top}#gnb .navi ul.depth1>li>a{display:block;height:75px;padding:0 30px;font-family:"CjOnlyOnetitleMedium",sans-serif;color:#fff;font-size:18px;line-height:75px;letter-spacing:.1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#gnb .navi ul.depth1>li>a:hover,#gnb .navi ul.depth1>li>a.on{color:#86cab6;border-bottom:3px solid #86cab6}#gnb .navi .sub_nav{display:none;position:absolute;left:0;right:0;width:100%;height:300px;text-align:left;font-size:16px}#gnb .navi .sub_nav .nav_title{display:none;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:34px;padding-bottom:30px}#gnb .navi .sub_nav .depth2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1050px;height:300px;margin:0 auto;padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#gnb .navi .sub_nav .depth2>li{display:block;white-space:nowrap}#gnb .navi .sub_nav .depth2>li>a{display:block;font-family:"CjOnlyOneBodyRegular",sans-serif;color:#008f69;font-size:20px;padding-bottom:16px}#gnb .navi .sub_nav .depth2>li>a:hover,#gnb .navi .sub_nav .depth2>li>a.on{color:#008f69}#gnb .navi .sub_nav .depth2>li+li{margin-left:94px}#gnb .navi .sub_nav .depth3>li{display:block;padding-bottom:12px}#gnb .navi .sub_nav .depth3>li>a{display:block}#gnb .navi .sub_nav .depth3>li>a:hover,#gnb .navi .sub_nav .depth3>li>a.on{color:#005b45}#gnb .lang{position:absolute;top:24px;right:80px;z-index:10;font-family:"CjOnlyOneBodyRegular",sans-serif;width:72px;height:22px;line-height:24px;overflow:hidden}#gnb .lang ul{overflow:hidden;width:66px;padding:0 5px}#gnb .lang ul:before{content:"";position:absolute;top:5px;height:14px;left:35px;width:1px;background:#efefef}#gnb .lang ul li{float:left;width:14px;white-space:nowrap;padding:0 8px}#gnb .lang ul li a{display:block;font-size:11px;color:#999}#gnb .lang ul li a.active{color:#fff}#gnb .menu{position:absolute;right:40px;top:25px}#gnb .menu a{display:block;width:20px;height:20px;color:#fff;background-image:url(../images/common/gnb_icon_menu.png);background-position:top center;background-repeat:no-repeat;background-size:20px 40px;text-indent:-9999px}#gnb.over .navi{background-color:#fff !important}#gnb.over .navi .logo>a h1 span img{margin-top:0}#gnb.over .navi ul.depth1>li>a{color:#000}#gnb.over .navi ul.depth1>li>a:hover,#gnb.over .navi ul.depth1>li>a.on{color:#008f69;border-bottom:3px solid #008f69}#gnb.over .navi ul.depth1>li .depth2{visibility:visible;opacity:1}#gnb.over .menu a{background-position:bottom center}#gnb.over .lang ul li a{color:#999}#gnb.over .lang ul li a.active{color:#000}#gnb.scroll .navi{background-color:rgba(0,0,0,.4)}body:not(.main) #contents{position:relative;width:100%}body:not(.main) #contents .back_container{will-change:transform;position:absolute;top:35px;right:0;bottom:0;left:0;width:100%;overflow:hidden;margin:0 auto;background-image:url(../images/about/ir/top_bg.jpg);background-color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body:not(.main) #contents .depth3{display:none}body:not(.main) #contents .section_top{position:relative;overflow:hidden;height:450px;padding-top:110px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body:not(.main) #contents .section_top.full{height:100vh}body:not(.main) #contents .section_top .back_container video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}body:not(.main) #contents .section_top:after{content:"";position:absolute;bottom:0;left:calc(50% - 750px);max-width:1500px;width:100%;height:80px;background-color:#fff}body:not(.main) #contents .section_top.first .back_container{opacity:0}body:not(.main) #contents .section_top.first .back_container.inmotion{opacity:1;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}body:not(.main) #contents .section_top .section_inner{position:relative;max-width:1280px;padding-top:100px;margin:0 auto;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body:not(.main) #contents .section_top .section_inner .location{display:block;position:relative;color:#fff}body:not(.main) #contents .section_top .section_inner .location ul{position:relative;width:1080px;height:35px;margin:0 auto}body:not(.main) #contents .section_top .section_inner .location ul li{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-family:"CjOnlyOnetitleMedium",sans-serif}body:not(.main) #contents .section_top .section_inner .location ul li.prev:before,body:not(.main) #contents .section_top .section_inner .location ul li.next:after{content:"";display:inline-block}body:not(.main) #contents .section_top .section_inner .location ul li.prev{left:0}body:not(.main) #contents .section_top .section_inner .location ul li.prev:before{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:-120px -30px}body:not(.main) #contents .section_top .section_inner .location ul li.next{right:0}body:not(.main) #contents .section_top .section_inner .location ul li.next:after{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-120px -30px}body:not(.main) #contents .section_top .section_inner .text_container{position:relative;max-width:800px;margin:-70px auto 0;text-align:center;opacity:0}body:not(.main) #contents .section_top .section_inner .text_container .section_name a{font-family:"CjOnlyOnetitleMedium",sans-serif;color:#86cab6}body:not(.main) #contents .section_top .section_inner .text_container h2{position:relative;color:#fff;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:46px}body:not(.main) #contents .section_top .section_inner .text_container .subtext{margin-top:10px;color:#86cab6;font-size:18px;font-family:"CjOnlyOnetitleMedium",sans-serif}body:not(.main) #contents .section{padding:120px 0}body:not(.main) #contents .section .inner{position:relative;max-width:1080px;margin:0 auto}body:not(.main) #contents .section:last-of-type{padding-bottom:150px}body:not(.main) #contents .section_top+.section{padding-top:40px}body:not(.main) #contents .section.tab+.section,body:not(.main) #contents .tab_content_area .section:first-child{padding-top:0}select option[value=""]:first-child{display:none}#contents.ir_board .section .inner .select_year select option[value=""]:first-child{display:block}#contents .section_top .top_wave{display:none}#contents .section{position:relative}#contents .section+.section{padding:130px 0}.floating{position:fixed;right:28px;bottom:28px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}.floating a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;height:70px;border-radius:50%;font-size:13px}.floating a:hover{cursor:pointer}.floating .cs{background-color:#fff;border:1px solid #e5e5e5}.floating .cb{margin-top:10px;background-color:#f8971d;color:#fff}.floating .top_btn{width:70px;height:70px;background-image:url(../images/common/top_btn.png);background-size:100%;background-position:center;background-repeat:no-repeat}#footer{position:relative;width:100%;background:#fff}#footer .inner{width:1280px;margin:0 auto}#footer .policy{height:140px;font-size:18px;background-color:#005b45;color:#fff}#footer .policy ul{display:inline-block;padding-top:60px}#footer .policy ul li{position:relative;float:left;margin-right:40px}#footer .policy ul li strong{font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-weight:normal}#footer .policy ul li.outlink::after{display:inline-block;width:13px;height:13px;margin-left:7px;background:url(../images/footer/outlink_white.png) no-repeat right 0/13px;content:""}#footer .family{float:right;margin-top:60px}#footer .family .selectbox{display:inline-block;position:relative;border-bottom:1px solid #fff;font-size:16px;line-height:29px;width:150px;padding-left:5px;box-sizing:border-box;-webkit-box-sizing:border-box}#footer .family .selectbox a{display:block;width:100%}#footer .family .selectbox a:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-180px -60px}#footer .family .selectbox.on a:after{width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-60px 0}#footer .family #realtedSites{display:none;position:absolute;bottom:630px;right:0;width:100vw;background-color:#005b45;z-index:100}#footer .family #realtedSites .close{position:absolute;right:calc(50vw - 640px);bottom:310px;z-index:101;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-150px -60px;text-indent:-9999px}#footer .family #realtedSites ul.selectul{width:1230px;height:200px;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:115px auto 80px;padding-top:0}#footer .family #realtedSites ul.selectul li{float:none;font-size:12px;margin-right:0;color:#fff}#footer .family #realtedSites ul.selectul li.group{font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:16px}#footer .family #realtedSites ul.selectul li:after{display:none}#footer .family #realtedSites ul.selectul li ul{display:block;margin:0;padding-top:24px}#footer .family #realtedSites ul.selectul li ul li{display:block;margin-bottom:14px}#footer .family #realtedSites ul.selectul li ul li:after{display:none}#footer .family #realtedSites ul.selectul li a{display:block;width:100%;font-size:14px;font-family:"CjOnlyOneBodyRegular",sans-serif}#footer .family #realtedSites ul.selectul li a:after{content:"";display:inline-block;width:13px;height:13px;margin-top:-4px;margin-left:3px;background:url(../images/footer/outlink_white.png) no-repeat right 1px/12px}#footer .family #realtedSites ul.selectul li a.self:after{content:none}#footer .family .selectbox.on+#realtedSites{display:block}#footer .footer_nav{border-bottom:1px solid #e5e5e5}#footer .footer_nav .inner{padding:70px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer_nav .slogan{padding-top:0 !important;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:36px;text-align:left;color:#e5e5e5;line-height:1.1;text-transform:uppercase}#footer .footer_nav .slogan i{display:block}#footer .footer_nav .depth1{width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:16px}#footer .footer_nav .depth1>li{margin-left:65px}#footer .footer_nav .depth1>li a{font-weight:bold}#footer .footer_nav .depth1 .depth2{padding-top:22px;color:#999}#footer .footer_nav .depth1 .depth2 li{padding-bottom:18px;font-size:14px}#footer .company_info{border-top:1px solid #ececec}#footer .company_info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:88px}#footer .company_info .footer_logo{text-align:center}#footer .company_info .footer_text{font-size:14px;color:#999}#footer .company_info p+p{margin-top:6px}#footer .company_info .description span{display:inline-block}#footer .company_info .description span:first-child{margin-right:6px}#footer .company_info .description span+span{margin-left:8px}.error_container{display:table-cell;vertical-align:middle;min-height:520px;min-width:1080px;width:100vw;height:100vh;text-align:center;line-height:38px;font-size:20px;color:#333;background:url("../images/common/error_bg.jpg") no-repeat center center;background-size:cover}.error_container .error_title{color:#333;font-size:32px;line-height:46px;padding:55px 0 40px}.error_container .error_hr{margin:40px auto 60px;height:1px;width:100px;background-color:#d3d3d3}.error_container a{display:block;width:310px;height:60px;line-height:60px;margin:80px auto 0;border-radius:50px;color:#fff;font-size:20px;background:#74c3cb;background-image:-webkit-gradient(linear, right top, left top, from(#72d49d), to(#74c3cb));background-image:linear-gradient(to left, #72d49d, #74c3cb);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.error_container a:hover{opacity:.7}#sitemap{position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:hidden;z-index:1001;background-color:#fff;display:none}#sitemap .inner{position:relative}#sitemap .inner .closer{position:absolute;right:40px;top:33px}#sitemap .inner .closer button{text-indent:-9999px;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-150px -30px}#sitemap .inner .h2_sub{position:absolute;top:-1000px}#sitemap .sitemap_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}#sitemap .sitemap_content .asides{width:24%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#005b45;color:#fff;padding:0 2rem}#sitemap .sitemap_content .asides .slogan{position:relative;margin-bottom:40px;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:3rem;text-transform:uppercase}#sitemap .sitemap_content .asides .slogan:before{content:"";position:absolute;top:-6px;left:4.5em;width:36px;height:36px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-270px -30px}#sitemap .sitemap_content .asides ul{display:-webkit-box;display:-ms-flexbox;display:flex}#sitemap .sitemap_content .asides ul li{width:120px;padding-right:20px}/* #sitemap .sitemap_content .asides ul li a:after{content:"";display:inline-block;vertical-align:text-bottom;width:24px;height:24px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-180px 0} */#sitemap .sitemap_content .asides ul li a:after{content:"";display:inline-block;vertical-align:text-bottom;height:24px;background: url(../images/footer/outlink_white.png) no-repeat center center;}#sitemap .sitemap_content nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:76%;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"CjOnlyOneBodyRegular",sans-serif;overflow:scroll}#sitemap .sitemap_content nav a{display:block;font-size:16px;padding-bottom:10px}#sitemap .sitemap_content nav a:hover{color:#005b45}#sitemap .sitemap_content nav .depth1{width:1000px;padding:20px 0 20px 20px;display:grid;grid-template-columns:repeat(5, 1fr)}#sitemap .sitemap_content nav .depth1>li>a{padding-bottom:27px;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;color:#008f69;font-size:24px}#sitemap .sitemap_content nav .depth1>li>a:hover{color:#86cab6}#sitemap .sitemap_content nav .depth1>li:nth-child(1),#sitemap .sitemap_content nav .depth1>li:nth-child(2),#sitemap .sitemap_content nav .depth1>li:nth-child(3),#sitemap .sitemap_content nav .depth1>li:nth-child(4){grid-row:1/span 2}#sitemap .sitemap_content nav .depth2{position:relative}#sitemap .sitemap_content nav .depth2>li{padding-bottom:10px}#sitemap .sitemap_content nav .depth2>li>a{font-family:"CjOnlyOneBodyRegular",sans-serif;color:#000}#sitemap .sitemap_content nav .depth2>li>a:hover{color:#008f69}#sitemap .sitemap_content nav .depth3>li>a{color:#999}#sitemap .sitemap_content nav .depth3>li>a:hover{color:#008f69}

.layer-popup .wrapper.swiper .swiper-pagination-bullet{opacity:1;border-radius:4px;  margin-bottom: 15px;background-color:rgba(255,255,255,.8)}
.layer-popup .wrapper.swiper .swiper-pagination-bullet-active{width:40px;background-color:#fff;  margin-bottom: 15px;}

.layer-popup .swiper-button-prev,
.layer-popup .swiper-button-next {
  background-color: #fff;
  opacity: 0.5;
  color: black !important;
}

.layer-popup .swiper-button-prev:after,
.layer-popup .swiper-button-next:after {
  font-size: 1.1rem !important;
  font-weight: 600 !important;
}

.active-popup{overflow:hidden}
.active-popup .layer-popup{display:block}
.layer-popup{display:none;position:absolute;width:100vw;height:100vh;z-index:10000001}
.layer-popup .back{width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9}
.layer-popup .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:870px}

.layer-popup .container00{width:550px;margin:0 auto 40px}
.layer-popup .container00 .link{width:100%;}
.layer-popup .container01{width:640px;margin:0 auto}
.layer-popup .container01 .link{width:100%;height:342px}
.layer-popup .content{overflow:hidden;font-size:0}
.layer-popup .layerToday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.layer-popup .check-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.layer-popup .check-content .today_input{position:absolute;width:20px;height:20px;opacity:0;z-index:999}.layer-popup .check-content .today_input+span{display:inline-block;position:relative;width:20px;height:20px;background:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer}.layer-popup .check-content .today_input:checked+span{background:#046ecd;border:1px solid #046ecd}.layer-popup .check-content .today_input:checked+span::after{display:inline-block;position:absolute;top:50%;left:50%;width:12px;height:8px;background:url(../images/common/ico_check_checkbox.png) 0 0 no-repeat;background-size:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}.layer-popup .link{display:inline-block;width:300px;height:300px;background-size:contain;background-repeat:no-repeat;background-position:center center}.layer-popup .today_text{padding-left:8px;color:#fff;font-size:16px}.layer-popup .layerClose{position:relative;padding-right:25px;color:#fff;font-size:16px}.layer-popup .layerClose::after,.layer-popup .layerClose::before{display:inline-block;position:absolute;top:10px;width:15px;height:1px;background:#fff;content:""}.layer-popup .layerClose::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.layer-popup .layerClose::before{right:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.component_paging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.component_paging .paging_arrow a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}.component_paging .paging_arrow.active path{stroke:#666}.component_paging .paging_arrow+.paging_arrow{margin-left:4px}.component_paging .paging_arrow+.paging_num{margin-left:16px}.component_paging .paging_num{position:relative;width:32px;height:32px;color:#666;font-size:14px;line-height:32px;text-align:center}.component_paging .paging_num:hover{background-color:#f0f0f0}.component_paging .paging_num.active{color:#065d46}.component_paging .paging_num.active::after{display:block;position:absolute;left:50%;bottom:0;width:8px;height:1px;background:#065d46;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.component_paging .paging_num+.paging_num{margin-left:8px}.component_paging .paging_num+.paging_arrow{margin-left:16px}.component_board{margin-top:80px}.component_board table th{font-size:14px;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em}.component_board table .type{width:100px}.component_board table .title{width:570px;padding-left:0}.component_board table .apply{width:150px}.component_board table .date{width:280px}.component_board table tbody tr{height:90px}.component_board table td{padding:18px 0;font-family:"CjOnlyOneBodyRegular",sans-serif}.component_board table td:nth-child(1){font-size:14px}.component_board table td:nth-child(2){padding-left:25px;font-size:18px;text-align:left}.component_board table td:nth-child(2) span{width:570px;line-height:23px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:23px;height:23px}.component_board table td:nth-child(3){color:#666;font-size:14px;line-height:18px}.component_board table td:nth-child(3) span{display:block;margin-bottom:4px;color:#000;font-size:28px;line-height:37px;font-family:"CjOnlyOnetitleMedium",sans-serif}.component_board table td a::after{display:inline-block;width:16px;height:16px;margin-left:4px;background:url(../images/career/icon_outlink.png) no-repeat center center;background-size:16px;vertical-align:middle;content:""}.component_select{position:relative;z-index:1}.component_select>label{margin-bottom:8px;display:block}.component_select .selectric-wrapper{position:relative;cursor:pointer}.component_select .selectric-wrapper.selectric-open.selectric-hover .selectric{outline:0}.component_select .selectric-responsive{width:100%}.component_select .selectric{height:48px;border:1px solid #ccc;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.component_select .selectric .label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 40px 0 16px;font-size:16px;line-height:48px;color:#333;height:48px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component_select .selectric .button{width:24px;height:24px;position:absolute;right:16px;top:50%;margin-top:-12px;text-indent:-9999px;background:url(../images/component_new/icon_arrow_down.png);background-size:100%}.component_select .selectric-open .selectric .button{background-image:url(../images/component_new/icon_arrow_up.png)}.component_select .selectric-focus .selectric{border-color:#ccc}.component_select .selectric-hover .selectric{border-color:rgba(0,0,0,0);outline:1px solid #065d46}.component_select .selectric-hover .selectric .button{color:#a2a2a2}.component_select .selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.component_select .selectric-open{z-index:9999}.component_select .selectric-open .selectric{border-color:#c4c4c4}.component_select .selectric-open .selectric-items{display:block;border-color:#065d46}.component_select .selectric-disabled{background-color:#f2f2f2;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component_select .selectric-disabled .selectric .label{color:#bfbfbf}.component_select .selectric-disabled .selectric .button{opacity:.3}.component_select .selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.component_select .selectric-hide-select select{position:absolute;left:-100%}.component_select .selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.component_select .selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.component_select .selectric-input{position:absolute;top:0;left:0;overflow:hidden;clip:rect(0, 0, 0, 0);margin:0;padding:0;width:1px;height:1px;outline:none;border:none;font:0;background:none}.component_select .selectric-temp-show{position:absolute;visibility:hidden;display:block}.component_select .selectric-items{display:none;position:absolute;top:calc(100% - 1px);left:0;border:1px solid #ccc;z-index:-1;background-color:#fff;z-index:1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.component_select .selectric-items .selectric-scroll{height:100%;overflow:auto}.component_select .selectric-items li{position:relative;display:block;padding:11px 16px;color:#333;cursor:pointer}.component_select .selectric-items li:before{content:"";width:calc(100% - 32px);height:1px;display:block;position:absolute;left:16px;top:0;background-color:#ccc}.component_select .selectric-items li:first-child{border-top:0}.component_select .selectric-items li:first-child:before{display:none}.component_select .selectric-items li.selected{padding-right:40px;color:#065d46}.component_select .selectric-items li.selected.highlighted{background-color:rgba(0,0,0,0)}.component_select .selectric-items li.selected.highlighted:hover{background-color:#f7f7f7}.component_select .selectric-items li.selected:after{content:"";width:24px;height:24px;display:block;position:absolute;right:16px;top:50%;margin-top:-12px;background:url(../images/component_new/icon_arrow_check.png);background-size:100%}.component_select .selectric-items li.highlighted{background-color:#f7f7f7}.component_select .selectric-items li:hover{background:#f7f7f7}.component_select .selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;background:none;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component_select .selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.component_select .selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.component_select .selectric-items .selectric-group li{padding-left:25px}.component_select .selectric-above .selectric-items{top:auto;bottom:100%}.component_select+.component_input{margin-left:8px}.search_util{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search_util input{width:350px}.search_util+.component_board{margin-top:20px}.component_input{height:48px;padding:0 42px 0 16px !important;font-size:16px;line-height:48px;border:1px solid #ccc !important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 !important;font-family:"CjOnlyOneBodyRegular",sans-serif}.component_input+.component_button{margin:0 0 0 8px !important}.component_input:hover{border:1px solid #065d46}.component_input:focus-visible{outline:none;border:1px solid #065d46}.component_button{display:inline-block;width:auto;margin:0;border-radius:0;font-size:16px;font-family:"CjOnlyOneBodyRegular",sans-serif}.component_button.x_large{padding:0 64px;height:64px;line-height:64px;font-size:20px}.component_button.large{padding:0 32px;height:48px;line-height:48px;font-size:16px}.component_button.medium{padding:0 16px;height:40px;line-height:40px;font-size:13px}.component_button.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;margin:0 auto;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.component_button.more div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:49px}.component_button.more div::before{display:inline-block;position:absolute;top:50%;width:36px;height:1px;margin-top:-18px;background:#333;content:""}.component_button.more div::after{display:inline-block;position:absolute;top:0;left:50%;width:1px;height:36px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#333;content:""}.component_button.more p{display:inline-block;font-family:"CjOnlyOneBodyRegular",sans-serif}.component_button.more p:nth-child(1){color:#333;font-size:14px}.component_button.more p:nth-child(2){display:inline-block;margin-left:4px;color:#666;font-size:14px;letter-spacing:-0.2px}.component_button.more p:nth-child(2) span{color:#005b45}.button_type_normal{background-color:#333;color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.button_type_normal:hover{background:#1a1a1a}.button_type_tertiary{background-color:rgba(0,0,0,0);color:#1a1a1a;border:1px solid #ccc;-webkit-transition:.5s ease;transition:.5s ease}.button_type_tertiary:hover{background:#f5f5f5}.component_tab .component_wrapper{border:1px solid #ccc}.component_tab .component_wrapper.is-sport{width:992px;margin:33px auto 49px}.component_tab .component_wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex}.component_tab .component_wrapper ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.component_tab .component_wrapper ul li+li:before{content:"";width:1px;height:60px;display:block;position:absolute;top:0;left:-1px;background-color:#ccc;z-index:1}.component_tab .component_wrapper ul li button{width:100%;height:60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border-radius:0;font-weight:400;font-size:16px;color:#666;background-color:#f5f5f5;font-family:"CjOnlyOneBodyRegular",sans-serif}.component_tab .component_wrapper ul li button:hover{color:#005b45}.component_tab .component_wrapper ul li.active:before{display:none}.component_tab .component_wrapper ul li.active button{color:#005b45;background-color:#fff;border-width:0 1px 0 1px;border-style:solid;border-color:#ccc}.component_tab .component_wrapper ul li.active button:before{content:"";width:100%;height:1px;display:block;position:absolute;left:0;bottom:-1px;background-color:#fff}.component_tab .component_wrapper ul li:first-child button{border-left:0}.component_tab .component_wrapper ul li:last-child button{border-right:0}.component_tab_with_content>div{display:none}.component_tab_with_content>div.active{display:block}.thumbnail_board_popup{display:none;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:9999}.thumbnail_board_popup.active{display:block}.thumbnail_board_popup .back{width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9}.thumbnail_board_popup .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no_item{height:215px;text-align:center}.no_item p{font-size:20px;font-family:"CjOnlyOneBodyRegular",sans-serif}.no_item p::before{display:block;width:84px;height:84px;margin:0 auto 30px;background:url(../images/career/icon_faq_notting.png) no-repeat center center;background-size:84px;content:""}.no_item span{display:block;margin-top:10px;color:#666;font-size:16px;font-family:"CjOnlyOneBodyRegular",sans-serif}.no_item button{margin-top:24px}.component_accordion{width:100%;background:#fff;border-top:2px solid #1a1a1a}.component_accordion .acc_wrap:first-child button{border-top:none}.component_accordion .acc_wrap:last-child{border-bottom:1px solid #ccc}.component_accordion .acc_wrap .acc_title{position:relative;width:100%;padding:21px 16px;margin:0;border-top:1px solid #ccc;background:none;color:#333;font-size:18px;text-align:left;font-family:"CjOnlyOneBodyRegular",sans-serif;cursor:pointer}.component_accordion .acc_wrap .acc_title span{position:relative}.component_accordion .acc_wrap .acc_title:hover{background-color:#f7f7f7}.component_accordion .acc_wrap .acc_title::before{display:inline-block;margin-right:4px;vertical-align:top;content:"Q."}.component_accordion .acc_wrap .acc_title::after{content:"";position:absolute;top:20px;right:16px;width:24px;height:24px;background:url(../images/component_new/icon_arrow_down.png);background-size:100%}.component_accordion .acc_wrap .acc_title.active::after{background:url(../images/component_new/icon_arrow_up.png);background-size:100%}.component_accordion .acc_wrap .acc_pannel{display:none;margin:0 16px;padding:16px 0 24px;border-top:1px solid #ccc;color:#333;font-size:16px;line-height:26px;font-family:"CjOnlyOneBodyRegular",sans-serif}.component_accordion.type01 .acc_wrap .acc_pannel{color:#666;font-size:14px;font-weight:300;line-height:24px}.component_thumail_board ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component_thumail_board ul li{width:calc((100% - 30px)/3);margin-right:15px;margin-bottom:60px}.component_thumail_board ul li:nth-child(3n){margin-right:0}.component_thumail_board ul li .thumb{overflow:hidden;display:block;position:relative;border-radius:20px;height:200px}.component_thumail_board ul li .thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component_thumail_board ul li .context{margin-top:20px}.component_thumail_board ul li .context .title{color:#000;font-size:20px;line-height:30px;text-align:left;font-family:"CjOnlyOnetitleMedium",sans-serif}.component_thumail_board ul li .context .description{display:block;margin-top:14px;color:#666;font-size:16px;line-height:26px;text-align:left;font-family:"CjOnlyOneBodyLight",sans-serif}#gnb .navi .logo>a h1 img{margin-top:-35px}#sitemap .sitemap_content .asides .slogan{text-align:left !important;padding-top:0 !important}#footer .company_info .footer_logo{max-width:131px}.section_top+.section.tab{margin-top:-97px;padding-bottom:100px;background-color:rgba(0,0,0,0)}.section.tab ul,ul.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section.tab ul li,ul.tab li{width:auto;margin:0 20px}.section.tab ul li a,ul.tab li a{display:block;padding:15px 10px;text-align:center;background-color:#fff;color:#999;font-size:18px}.section.tab ul li a.on,.section.tab ul li a:hover,ul.tab li a.on,ul.tab li a:hover{color:#000;border-bottom:2px solid #000}.tab_content_area{display:none}.tab_content_area.on{display:block}.sub_tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px auto 50px}.sub_tab ul li{display:inline-block;vertical-align:top}.sub_tab ul li a{display:block;padding-bottom:20px;border-bottom:1px solid #e5e5e5;color:#999;text-align:center}.sub_tab ul li a.on,.sub_tab ul li a:hover{border-bottom:3px solid #005b45;color:#005b45}.sub_tab_content_area{display:none}.sub_tab_content_area.on{display:block}.select_year{float:right;padding-bottom:20px}.select_year select{width:110px;height:33px;line-height:33px;border:0;border-radius:0;border-bottom:1px solid #000;padding:0 20px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/about/ir/select_arw.png) no-repeat 80% center}.search_area{position:relative;float:right;width:330px;margin-bottom:30px;border-bottom:1px solid #000;margin-top:-10px}.search_area input{float:left;font-size:16px;width:280px;height:38px;background:rgba(0,0,0,0)}.search_area .btn_search{float:left;text-indent:-9999px;background-color:#fff;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-90px -30px}.board_list thead .num{width:130px}.board_list thead .title{text-align:center}.board_list thead .date{width:150px}.board_list tbody .title{text-align:left}.board_list,table{width:100%;margin:0px 0 40px;clear:both;text-align:center;font-size:16px}.board_list th,.board_list td,table th,table td{padding:18px 0;border-bottom:1px solid #e5e5e5}.board_list th .component_button::after,.board_list td .component_button::after,table th .component_button::after,table td .component_button::after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:middle;background-image:url(../images/common/ico_download_new.png);background-repeat:no-repeat;background-size:cover;background-position:0 0}.board_list th,table th{font-family:"CjOnlyOneBodyRegular",sans-serif}.board_list th,table th{color:#1a1a1a}.board_list td,table td{color:#333}.board_list thead th,table thead th{border-top:2px solid #1a1a1a;border-bottom:1px solid #999}.board_list thead .num,table thead .num{width:130px}.board_list thead .title,table thead .title{text-align:center}.board_list thead .date,table thead .date{width:150px;color:#000}.board_list .title,table .title{text-align:left;padding-left:60px}.board_list .date,table .date{text-align:center;color:#999}.board_count{font-size:16px}.board_count strong{color:#008f69}#contents .board_slides{position:relative;margin-bottom:80px;border-radius:20px;height:394px;background-color:#f6f8f8}#contents .board_slides .item_list li{clear:both;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#contents .board_slides .item_list li .image_wrap{position:relative;float:left;width:65.8%;height:394px;border-radius:20px;overflow:hidden}#contents .board_slides .item_list li .image_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#contents .board_slides .item_list li .texts{-webkit-box-sizing:border-box;box-sizing:border-box;width:34.2%;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents .board_slides .item_list li .texts span{display:block;margin-bottom:83px;font-size:14px;color:#008f69}#contents .board_slides .item_list li .texts h3{margin-bottom:16px;text-align:left;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.7;height:3.4;padding-bottom:0;line-height:30px}#contents .board_slides .item_list li .texts p{width:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.7;height:5.1;line-height:26px}#contents .board_slides .nav{z-index:1;width:100%;height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#contents .board_slides .nav .btn_left,#contents .board_slides .nav .btn_right{z-index:1;position:absolute;width:50px;height:50px;background-size:100%;background-position:center;background-repeat:no-repeat}#contents .board_slides .nav .btn_left:hover,#contents .board_slides .nav .btn_right:hover{cursor:pointer}#contents .board_slides .nav .btn_left{left:24px;background-image:url(../images/common/carosel_right.png);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#contents .board_slides .nav .btn_right{right:394px;background-image:url(../images/common/carosel_right.png)}#contents .board_slides .indicator{position:absolute;left:761px;bottom:50px}#contents .board_slides .indicator li{width:unset;display:inline-block;padding-right:4px}#contents .board_slides .indicator li button{width:6px;height:6px;border:1px solid #005b45;border-radius:50%;text-indent:-9999px;overflow:hidden}#contents .board_slides .indicator li button.on,#contents .board_slides .indicator li button:hover{background-color:#005b45}

.board_thumbs{clear:both;width:100%}
.board_thumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.board_thumbs ul li{width:calc((100% - 60px)/3);margin-right:30px;margin-bottom:60px;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em}
.board_thumbs ul li:nth-child(3n){margin-right:0}
.board_thumbs ul li a{font-size:20px}
.board_thumbs ul li .thumb{display:block;position:relative;margin-bottom:25px;border-radius:20px;height:190px;overflow:hidden}
.board_thumbs ul li .thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.board_thumbs ul li .context{font-family:"CjOnlyOneBodyRegular",sans-serif;font-size:16px}
.board_thumbs ul li .context .media{display:block;margin-bottom:20px;font-size:15px;color:#005b45}
.board_thumbs ul li .context h5{margin-bottom:10px;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.625;height:3.25;height:65px}
.board_thumbs ul li .context h5+p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.625;height:3.25}
.board_thumbs ul li .context .date{margin-top:28px;font-size:14px;color:#999}

.board_view{text-align:left;border-top:1px solid #000;color:#000}.board_view header{border-bottom:1px solid #e5e5e5;padding:30px 0}.board_view header .media{display:block;margin-bottom:16px;font-size:14px;color:#005b45}.board_view header h1{font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;font-size:30px;padding-bottom:16px;text-align:left}.board_view header .date{font-size:15px;color:#999}.board_view .content{padding:60px;border-bottom:1px solid #000;font-size:16px;line-height:32px}.board_view .content .image_wrap,.board_view .content .now_img{padding-bottom:40px}.board_view .content .image_wrap img,.board_view .content .now_img img{border-radius:20px}.board_view .content figure{padding-bottom:40px}.board_view .content figure img{margin-bottom:15px;border-radius:20px}.board_view .content figure figcaption{text-align:center;font-size:14px;color:#999}.board_view .attachment a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:10px;padding-left:40px;text-decoration:underline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.board_view .attachment a:before{content:"";display:block;position:absolute;left:0;width:34px;height:34px;border-radius:50%;background-color:#005b45}.board_view .attachment a:after{content:"";position:absolute;left:2px;top:2px;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-120px 0}.board_nav{text-align:center;overflow:hidden;margin:0 auto 33px;border-top:1px solid #000}.board_nav ul{margin-bottom:60px;text-align:left}.board_nav ul li{padding:25px 0;border-bottom:1px solid #e5e5e5;color:#999}.board_nav ul li span{display:inline-block;padding:0 24px;margin-right:30px;border-right:1px solid #e5e5e5;color:#000}.board_nav ul li a{color:#333}.board_nav ul li a:hover{color:#005b45}.board_nav .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;line-height:48px;margin:0 auto;padding:0 32px;font-size:16px;background-color:rgba(0,0,0,0);color:#1a1a1a;border:1px solid #ccc;-webkit-transition:.5s ease;transition:.5s ease}.board_nav .btn_list:hover{background-color:#f5f5f5}.btn_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;margin:0 auto;padding:0 32px;font-size:16px;background-color:rgba(0,0,0,0);color:#1a1a1a;border:1px solid #ccc;-webkit-transition:.5s ease;transition:.5s ease}.btn_more:hover{background:#f5f5f5}.paging{margin-top:30px;position:relative;text-align:center;overflow:hidden}.paging .btn_pdf_reader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:0;border-radius:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;color:#1a1a1a;padding:0 16px;border:1px solid #ccc}.paging .btn_pdf_reader::after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:middle;background:url(../images/about/ir/ico_pdf_out.png) no-repeat center top;background-repeat:no-repeat;background-size:16px;background-position:center 1px}.paging .btn_pdf_reader:hover{background-color:#f5f5f5;border:1px solid #ccc;color:#1a1a1a}.paging ul{width:auto;max-width:480px;margin:0 auto;overflow:hidden;font-size:0;letter-spacing:0;word-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paging ul li{-ms-flex-negative:0 !important;flex-shrink:0 !important;width:auto;height:auto;padding:0;margin:0;background-color:inherit;overflow:hidden;display:inline-block;vertical-align:top}.paging ul li:not(.prev_page_btn),.paging ul li:not(.next_page_btn){margin:0 5px}.paging ul li a{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#000;font-size:16px;padding:7px 2px;display:block;text-align:center}.paging ul li a span{width:0;height:0;padding:0;margin:0;text-indent:-999em;font-size:0;opacity:0}.paging ul li.first_page_btn,.paging ul li.last_page_btn{display:none}.paging ul li.prev_page_btn{justify-self:flex-start}.paging ul li.next_page_btn{justify-self:flex-end;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging ul li.prev_page_btn a,.paging ul li.next_page_btn a{width:22px;height:22px;padding:0;margin:0;background-image:url(../images/common/icon_pagination.png);background-size:100%;background-repeat:no-repeat;background-position:center}.paging ul li.on a{text-decoration:underline}.accordion .trigger,.accordion .content{padding:35px 45px;text-align:left;background-color:#f6f8f8;border-radius:20px;-webkit-transition:all .2;transition:all .2}.accordion .trigger{position:relative;margin-bottom:15px;font-family:"CjOnlyOneBodyRegular",sans-serif;color:#000;font-size:20px !important}.accordion .trigger:after{content:"";position:absolute;top:32px;right:45px;display:inline-block;border-radius:50%;text-align:center;background-color:#005b45;width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-30px 0;color:#fff}.accordion .trigger.on{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:"CjOnlyOnetitleBold",sans-serif;letter-spacing:-0.03em;color:#005b45}.accordion .trigger.on:after{content:"";width:30px;height:30px;background-image:url(../images/common/icons.png);background-repeat:no-repeat;background-size:300px auto;background-position:-60px 0}.accordion .content{margin-bottom:15px;padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.accordion .content h5{margin:30px 0 15px;font-family:"CjOnlyOneBodyRegular",sans-serif;font-size:1em}.accordion .content table{margin-top:30px}.accordion .content table td:nth-child(3){background-color:#fff;color:#005b45;font-family:"CjOnlyOneBodyRegular",sans-serif}.accordion .content::before{content:"";display:block;width:100%;margin-bottom:35px;border-top:1px dotted #000}.accordion [aria-expanded=false]{display:none}.accordion [aria-expanded=true]{display:block}ul.list li{position:relative;margin-left:-10px;padding-left:16px;text-align:left}ul.list li:before{content:"·";position:absolute;left:0;color:inherit}.popup{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999;display:none;background:rgba(0,0,0,.5)}.popup .pop_inner{position:absolute;left:50%;top:0px;width:790px;margin:0 0 0 -445px;background:#fff;text-align:left}.popup .pop_inner .btn_close{position:absolute;display:block;top:50px;right:50px;z-index:99}.popup .pop_inner .pop_header{text-align:left}.popup .pop_inner .pop_content{padding:20px 0 0;position:relative;overflow:hidden}