
.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}

.sub_visual {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual1.png') 50% 50% no-repeat;background-size:cover}
.sub_visual>div {color:#fff;font-size:3.8rem;display:table-cell;vertical-align: middle;max-width:1180px;}
.sub_visual .st1 { ;color:#fff;font-size:5rem;font-weight:500;}
.sub_visual2 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual2.png') 50% 50% no-repeat;background-size:cover}
.sub_visual3 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual3.png') 50% 50% no-repeat;background-size:cover}
.sub_visual4 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual4.png') 50% 50% no-repeat;background-size:cover}
.sub_visual5 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual5.png') 50% 50% no-repeat;background-size:cover}
.sub_visual6 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual6.png') 50% 50% no-repeat;background-size:cover}




.sub_con {max-width:1180px;margin:auto;padding:7rem 0 9rem}


.pc_br {display:block}


.sub_tab {max-width:1180px;margin:auto;margin-top:-67px;position: relative;z-index: 99}
.sub_tab a {font-weight:300;font-size:1.9rem;color:#fff;opacity: .5;display: block;border-right:1px solid rgba(255,255,255,.3)}
.sub_tab.tab2 li  {width:50%;}

.sub_tab li {background-color:#082752;padding:2rem 0;width:33.3333%;float:left;}
.sub_tab .on {background-color:#fff;}
.sub_tab .on a {font-weight:normal;color:#082752;opacity: 1}

.sub_tab li:last-child a {border-right:0}


.sub_title {margin-bottom:6rem;font-size:3.8rem;padding-bottom:3rem;font-weight:500;position:relative; border-bottom:1px solid #ddd}
.sub_title:before {content:"";position:absolute;bottom:-2px;left:50%;margin-left:-15px; width:30px;height:3px;background-color:#082752;}

.con1_txt1 {font-family: 'Poppins', sans-serif;color:#0b8299;font-size:2.3rem;border:1px solid #0b8299;display:inline-block;padding:.8rem 3.5rem;border-radius:50rem;}

.con1_txt2 {font-size:3rem;}
.con1_txt2 span {color:#0b8299;font-weight:500}

.con1_txt3 {color:#fff;background:url('/image/sub/con1_bg1.png') 50% 50% no-repeat;padding:18rem 0;box-shadow:1px 1px 10px 1px rgba(0,0,0,0.2)}

.con1_txt3 {font-size:3.8rem;font-weight:500}
.con1_txt3>div>p {margin-top:5px;font-weight:300;font-size:2.5rem}


.con1_txt4 {color:#454545;font-size:1.7rem;font-weight:300}

.con1_bg2 {color:#fff;background:url('/image/sub/con1_bg2.png') 50% 50% no-repeat;padding:5rem 0 8rem;margin-top:-3rem}

.con1_bg2>div>p {background:url('/image/sub/d_1.png') 50% 20px no-repeat;margin-bottom:3rem; padding:2rem 0;font-size:4.5rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.3)}
.con1_bg2>div {max-width:1180px;margin:auto;}

.con1_bg2 .st1 {font-size:2rem;}
.con1_bg2 .st2 {font-size:1.7rem;font-weight:300;}

.company_txt1 {margin-top:-2rem;font-size:3.2rem;font-weight:600}
.company_txt1>span {color:#0b8299}
.con1_btn a {color:#082752;font-size:1.9rem;border:1px solid #082752;display:inline-block;padding:1rem 5rem;}




.con2_bg1 {box-shadow:1px 1px 10px 1px rgba(0,0,0,0.2);color:#fff;background:url('/image/sub/con2_bg1.png') 50% 50% no-repeat;padding:2rem ;}
.con2_bg1>div {padding:14rem 0;border:1px solid rgba(255,255,255,.5)}
.con2_bg1>div>div>p {font-size:3.8rem;font-weight:600;}
.con2_bg1>div>div>div {font-size:2.5rem;font-weight:300;}

.con2_txt1 {background:url('/image/sub/d_2.png') 50% -2px no-repeat;padding-top:25px; color:#082752;font-size:2.5rem;}

.perfomance_bg {position: relative}
.perfomance_bg:before {content:"";width:100vw;height:70%;background-color:#f6f6f6;position: absolute;bottom:0;left:50%;margin-left:-50vw;z-index: -1}


.performance_li>li {display:inline-block;margin:0 1rem}
.performance_li>li a {color:#979797;font-size:1.9rem;border:1px solid #ddd;display:block;min-width:28rem;padding:1rem 0;border-radius:50rem;}
.performance_li li.on  a{color:#0b8299;border:1px solid #0b8299;}



.performance_bg {color:#fff;background:url('/image/sub/performance_bg.png') 50% 50% no-repeat;padding:2rem ;}
.performance_bg>p {padding:14rem 0;color:#fff;font-size:4.5rem;border:1px solid rgba(255,255,255,.5)}
.performance_bg2 {color:#fff;background:url('/image/sub/performance_bg2.png') 50% 50% no-repeat;padding:2rem ;}
.performance_bg3 {color:#fff;background:url('/image/sub/performance_bg3.png') 50% 50% no-repeat;padding:2rem ;}



.performance_bx {margin:0 10rem}
.performance_bx li {margin-bottom:1rem;display:table;width:100%;background-color:#fff;border:1px solid #ddd;padding:1rem 3rem;}
.performance_bx li p {line-height:4rem;width:170px;border-right:1px solid #ddd;font-size:1.9rem;padding-left:1.3rem;position:relative;display:table-cell;vertical-align: middle}
.performance_bx li div {color:#454545;padding-left:3rem;font-size:1.9rem;display:table-cell;vertical-align: middle}
.performance_bx li p:before {content:"";width:5px;height:5px;background-color:#082752;position: absolute;left:0;top:50%;margin-top:-3px}



.about_t1 {font-size:3rem;font-weight:300}
.about_t1 span {font-weight:normal;color:#0b8299;}


.about_li>li {width:33.333%;float:left;}
.about_li .st1{margin-bottom:1rem;font-size:2rem;}
.about_li .st2{font-size:1.7rem;margin-top:5px;color:#454545;font-weight:300}



.about_bg {background-color:#f6f6f6;margin-top:-2rem;}
.about_txt1 {color:#676767;font-size:2rem;font-weight:300;}
.about_txt2 {color:#082752;font-size:3.2rem;}

.about_bar {width:30px;height:3px;background-color:#082752;display:inline-block;margin:2rem 0 3rem;}
.about_txt3 {color:#454545;font-size:1.7rem;font-weight:300}
.about_txt4 {color:#000;font-size:1.7rem}


.about_bx {position: relative;padding-left:57%}
.about_bx .left {position: absolute;left:0;top:0;}
.about_bx .right {padding:10rem 0;}
.about_bx .st1 {color:#0b8299;font-family: 'Poppins', sans-serif;font-size:6rem;font-weight:700;opacity: .3}
.about_bx .st2 {padding-bottom:2rem;margin-bottom:2rem;position:relative; color:#000;font-size:2rem;margin-top:-45px;}
.about_bx .st2:before {content:"";width:130%;background-color:#ddd;height:1px;position: absolute;right:0;bottom:0;}
.about_bx .st3 {padding-right:2rem;color:#454545;font-size:1.7rem}
.about_bx .st2:after {content:"";width:30px;height:3px;background-color:#0b8299;position: absolute;left:0;bottom:-1px;}



.about_bx2 {position: relative;padding-right:56%}
.about_bx2 .left {position: absolute;right:0;top:0;}
.about_bx2 .right {padding:10rem 0;}
.about_bx2 .st1 {padding-left:2rem;color:#0b8299;font-family: 'Poppins', sans-serif;font-size:6rem;font-weight:700;opacity: .3}
.about_bx2 .st2 {padding-left:2rem;padding-bottom:2rem;margin-bottom:2rem;position:relative; color:#000;font-size:2rem;margin-top:-45px;}
.about_bx2 .st2:before {content:"";width:130%;background-color:#ddd;height:1px;position: absolute;left:0;bottom:0;}
.about_bx2 .st3 {padding-left:2rem;color:#454545;font-size:1.7rem}
.about_bx2 .st2:after {content:"";width:30px;height:3px;background-color:#0b8299;position: absolute;left:2rem;bottom:-1px;}


.about_txt5 {font-size:4.5rem;}
.about_txt5 span {color:#0b8299;font-weight:500}

.image_li {margin-left:-2rem;}
.image_li>li {border-bottom:1px solid #ddd;margin-bottom:4rem;width:33.333%;float:left;padding-left:2rem;}
.image_li>li img {display:block;border:10px solid #f6f6f6;}
.image_li>li div {background:url('/image/sub/arrow1.png') 100% 40% no-repeat; padding:2rem 0 4rem;font-size:2rem;}
.image_li>li:hover div {background:url('/image/sub/arrow2.png') 100% 40% no-repeat;}
.image_li>li:hover img {border:10px solid #0b8299;}




.paging {text-align:center; margin-top:20px; position:relative; font-size:0;}
.paging img {vertical-align:top;}
.paging a {;width:29px;line-height:28px;border-radius:50%;font-size:1.5rem; vertical-align:top; display:inline-block; *zoom:1; *display:inline; color:#979797; margin:0 1rem;; background-color:#fff; box-sizing:border-box;    position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#fff; width:29px;line-height:28px;border-radius:50%;background-color:#082752;border:1px solid #082752; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }
.paging .btn {border:none; padding:0; line-height:0; font-size:0; vertical-align:top; overflow:hidden;height:100%; position:relative; z-index:1;}




.view_top1 {font-size:2.3rem;background-color:#f6f6f6;padding:2.5rem 0;font-weight:500;border-top:2px solid #0b8299}
.view_top1>p {color;#676767;font-size:1.5rem;}
.view_top1  img ,
.view_top2  img{vertical-align: middle}
.view_top2 {font-size:1.7rem;color:#454545;border-bottom:1px solid #ddd;;padding:1rem 0;border-bottom:1px solid #ddd}
.view_top2 span {font-weight:300;}
.view_top2 a{color:#979797;}
.view_in {min-height:400px;font-size:1.5rem;border-bottom:1px solid #ddd;}
.view_btm2 {margin-top:5rem;position: relative}
.view_btm2 .st1 a {font-family: 'Poppins', sans-serif;color:#082752;font-size:1.7rem;display:inline-block;border:1px solid #082752;font-weight:500;padding:1.5rem 7rem;}
.view_btm2 .st2 {font-size:1.8rem;color:#979797;position:absolute;left:0;top:25%}
.view_btm2 .st3 {font-size:1.8rem;color:#979797;position:absolute;right:0;top:25%}

.view_btm2 .st4 a {color:#082752;font-size:1.7rem;display:inline-block;border:1px solid #082752;font-weight:500;padding:1.5rem 7rem;}


.view_file {border-bottom:1px solid #ddd;padding:1.5rem 0;}
.view_file a {color:#454545;font-size:1.5rem;}

.b-close {cursor:pointer}
.video_pop{display:none;width:100%;min-width:980px;max-width:980px;}

.video_pop .b-ajax-wrapper {height:100% !important}
.video_pop .content{height:550px !important;border:10px solid #fff;}


.estimate_txt1 {font-weight:300;font-size:2rem;}
.estimate_txt1 span {font-weight:normal; color:#0b8299;}

.estimate_bx1 {position:relative; padding:3rem 5rem;border:1px solid #ddd;background-color:#f6f6f6}
.estimate_bx1>p {font-size:2.3rem;font-weight:500;}
.estimate_bx1 label {color:#454545;font-size:1.6rem;}

.estimate_bx1>span {cursor:pointer; background-color:#082752;display:inline-block;padding:1.3rem 4rem;top:50%;margin-top:-25px;color:#fff;font-size:1.7rem;position: absolute;right:5rem;}



.estimate_bx2 {border:1px solid #ddd;padding:4rem 6rem 3rem; }
.estimate_bx2>p {color:#082752;font-size:2.3rem;}
.estimate_bx2_in>div {margin-bottom:1rem;display:table;width:100%;}
.estimate_bx2_in>div>div,
.estimate_bx2_in>div>p {display:table-cell;vertical-align: middle}
.estimate_bx2_in>div>p {width:11%;color:#454545;font-size:1.7rem;}

.estimate_bx2_in .st1 {border:1px solid #ddd;padding:1rem 2rem;color:#454545;font-size:1.8rem;background-color:#f6f6f6}
.estimate_bx2_in .st1 input[type="password"],
.estimate_bx2_in .st1 input[type="file"],
.estimate_bx2_in .st1 input[type="text"] {font-size:1.6rem;border:0;padding:0 1rem;background:none;height:40px;}
.estimate_bx2_in .ph1 .fl{width:25%}
.estimate_bx2_in .ph1 .fr{width:74%}
.estimate_bx2_in .em .fl{width:70%}
.estimate_bx2_in .em .fr{width:29%}
.estimate_bx2_in textarea {width:100%;height:200px;font-family:"Noto Sans KR", 'Noto Sans', sans-serif, "돋움", dotum, AppleGothic; font-weight: 300;padding:0 1rem;font-size:1.6rem;border:0;background:none;}
.estimate_bx2_in>div>div label {color:#979797;font-size:1.7rem;}
.select_box {;border:0;height: 40px;font-size:1.7rem;color: #656565; background: url(/image/sub/select_btn.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;}

select::-ms-expand { /* for IE 11 */
    display: none;}

.estimate_btn {font-size:1.9rem;color:#fff;background-color:#0b8299;border:0;padding:1.5rem 6rem;}

.estimate_in {display:none}
.estimate_in>div {width:500px;height:500px;background-color:#fff;padding:1rem;}
.estimate_in>div textarea {font-family:"Noto Sans KR", 'Noto Sans', sans-serif, "돋움", dotum, AppleGothic; border:0;width:100%;height:100%;}


.notice_search {padding:1.5rem 0;background-color:#f6f6f6;border:1px solid #ddd;}

.search_bar p {float:left;color:#676767;line-height:40px;font-size:18px;}
.search_bar div {;position:relative;}
.search_bar div input[type="text"] {;color:#979797;border:0;font-size:1.6rem;width:330px;height:50px;border-right:0px;background-color:#fff;}
.search_bar div .btnSch {position:absolute;right:0;top:0; vertical-align:middle; border:0;color:#777;background:none;font-size:1.2rem;}
.search_bar .fr {padding-right:0px}

.searhc_box {background:#fff;display:inline-block;border:1px solid #ddd;padding:0 2.5rem;border-radius:50rem}

.search_txt {display:inline-block;line-height:5rem;color:#000;font-size:1.9rem;margin-right:2rem;}


.no_li>div  img {vertical-align: middle}
.no_li>div {margin-bottom:1rem;}
.no_li>div.no {background-color:#eef6f8}
.no_li>div>a {position:relative; border:1px solid #ddd;background:url('/image/sub/m_bg.png') 98% 50% no-repeat; display:block;padding:1rem 3rem;}
.no_li>div>a .st3 {color:#676767;line-height:50px;font-size:1.5rem;position: absolute;right:8rem;top:1rem}
.no_li>div>a .st1 {background-color:#fff;height:50px;text-align:center;color:#676767;font-size:1.6rem;width:50px;line-height:50px;border-radius:50%;border:1px solid #ddd;}
.no_li>div>a .st2 {margin-top:10px;width:65%;font-size:1.8rem;margin-left:2rem;}

.qna_txt {font-size:2rem;}
.qna_txt span { color:#082752;}
.qna_s1 {color:#082752;text-align:center; font-size:1.5rem;border:1px solid #082752;display:inline-block;line-height:2rem;padding:1rem 0;width:100px;margin-left:1rem;}
.qna_r {font-size:1.8rem;border:1px solid #ddd;padding:2rem 0;padding-left:10rem;background:#e6f2f5 url('/image/sub/m_bg.png') 98% 50% no-repeat; border-top:0;}
.qna_s2 {color:#979797;text-align:center;font-size:1.5rem;border:1px solid #979797;display:inline-block;line-height:2rem;padding:1rem 0;width:100px;margin-left:1rem;}


.pw_box {max-width:780px;margin:auto;border:1px solid #082752;}
.pw_box>p {font-size:2.3rem;background-color:#082752;color:#fff;padding:3rem 0;}

.pw_box .st2 {color:#454545;font-size:1.8rem;background-color:#f6f6f6;padding:3rem 0  5rem;}
.pw_box .st3 {width:70%;margin:auto;margin-top:2rem;border:1px solid #ddd;background-color:#fff;}
.pw_box .st3 input[type="password"] {padding:0 1rem;border:0;height:40px;width:90%}
.pw_box .st3 button {border:0;background:none}

.w_st1 input[type="text"] {border:1px solid #ddd;height:62px;}
.w_st1 p{color:#676767;font-size:1.5rem}




.notice_faq .beefup3 {cursor:pointer}
.notice_faq .beefup__head {white-space: inherit;padding:20px 0;}
.notice_faq .beefup__head .txt1 {color:#252525;font-size:17px;line-height:40px;}
.notice_faq .beefup__head .txt2 {color:#676767;font-size:1.5rem;line-height:40px;}
.notice_faq .beefup__head  img {vertical-align: middle}
.notice_faq .beefup3  {margin-bottom:2rem}
.notice_faq .beefup3 .beefup__head {margin:0;border:1px solid #ddd;;padding:1rem 0;color:#252525 !important;}
.notice_faq .beefup3 .beefup__head .q_ic {color:#008db9;line-height:27px;width:90px;font-size:2rem;text-align:center;font-weight:500}
.notice_faq .beefup3 .beefup__head .q_ic2 {margin-top:8px;text-align:left;color:#141414;font-size:1.7rem;font-weight:normal}
.notice_faq .beefup3 .beefup__body {background-color:#f6f6f6;margin:0;border-top:0;margin-bottom:1rem;border:1px solid #ddd;padding:2rem 0;color:#252525 !important;}
.notice_faq .beefup3 .beefup__body .q_ic {font-size:2rem;color:#008db9;width:90px;text-align:center;font-weight:500}
.notice_faq .beefup3 .beefup__body .q_ic2 {text-align:left;width:80%;font-size:1.6rem;color:#545454;word-break: break-all;font-weight:normal}
.notice_faq .beefup3 .beefup__head:after {visibility:inherit;background: url("/image/sub/p_ic3.png") no-repeat;top:2rem;right:4rem;width:24px;height:24px}
.notice_faq .beefup3.is-open .beefup__head:after {visibility:inherit;background: url("/image/sub/p_ic4.png") no-repeat;top:2rem;right:4rem;width:24px;height:24px;}
.notice_faq .beefup3 .beefup__head .q_ic2 {width:80%;}
.notice_faq .beefup3 {margin-top:-1px;}
.notice_faq .beefup3.is-open .beefup__head {border-bottom:0;background-color:#e6f2f5;color:#000;}
.notice_faq .beefup3.is-open  .beefup__head .q_ic2 ,
.notice_faq .beefup3.is-open .beefup__head .q_ic{color:#000;}
.sm_wrap>div>div {min-height:285px;}
.sm_wrap {display:table;width:100%}
.sm_wrap>div {width:20%;padding:0 1rem;display:table-cell;vertical-align: top;}
.sm_wrap>div:nth-child(2n)>p {color:#0b8299;border-top:2px solid #0b8299;border-bottom:1px solid #0b8299;padding:1rem 0;font-size:1.9rem;}
.sm_wrap>div:nth-child(2n+1)>p {color:#082752;border-top:2px solid #082752;border-bottom:1px solid #082752;padding:1rem 0;font-size:1.9rem;}
.sm_wrap>div:nth-child(2n)>div {border-bottom:2px solid #0b8299;}
.sm_wrap>div:nth-child(2n+1)>div {border-bottom:2px solid #082752;}

.sm_wrap>div>div>ul>li>a {font-size:1.9rem;border-bottom:1px solid #ddd;padding:1rem 0;border-bottom:1px solid #ddd;display:block;}
.sm_wrap>div>div>ul>li div a{padding:7px 0;font-size:1.7rem;color:#454545;display:block;}
.sm_wrap>div>div>ul>li div {padding:1rem 0;background-color:#f9f9f9}





