/*
Theme Name : Hanplane BS3 Theme
Theme URI : http://www.hanplane.com
Description : Hanplane Bootstrap3 Theme
Verseion : 1.0.0
Author : James Han
Author URI : http://www.hanplane.com;
*/

@import url('css/bootstrap.min.css');
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");
@import url("/bizw/font/font-awesome-4.5.0/css/font-awesome.css");
@import url("/bizw/font/metrize_icon/Metrize_style.css");

/*clear*/
*{padding:0;margin:0;}
li{list-style:none;}
img{border:0;height:auto;width:100%;} /*익스에서 그림에 라인 생김을 없애줌*/
table{border-collapse:collapse;} /*테이블라인을 합치고 스타일에서 별도로 줌*/
body{color:#666;font-size:12px;font-family: "Nanum Gothic",FontAwesome,'Metrize-Icons',"arial", dashicons, "돋움", dotum, sans-serif;}
a{color:#666;text-decoration:none;outline:none;} /*outline:none 익스에서 클릭시 점선 제거*/
a:hover{color:#188DD2;text-decoration:none;outline:none;};
address{font-style:normal;}

/*전체설정 반응형*/
@media only screen and (max-width:992px){
  body{font-size:11px;}
}

@media only screen and (max-width:768px){
  body{font-size:9px;}
}

@media only screen and (max-width:480px){
  body{font-size:8px;}   
}

/*폰트 기본설정*/
h1,h2,h3,h4,h5,h6{}
h1{font-size:28px;font-family: "Nanum Gothic", FontAwesome, "arial", dashicons, "돋움", dotum, sans-serif;} /*2.3em*/
h2{font-size:22px;font-family: "Nanum Gothic", FontAwesome, "arial", dashicons, "돋움", dotum, sans-serif;} /*1.8em*/
h3{font-size:16px;font-family: "Nanum Gothic", FontAwesome, "arial", dashicons, "돋움", dotum, sans-serif;} /*1.3*/
h4{font-size:13px;font-family: "Nanum Gothic", FontAwesome, "arial", dashicons, "돋움", dotum, sans-serif;} /*1.08em*/
h5{font-size:12px;}/*기본 본문*/
h6{font-size:10px;}
p,
a,
span,
label,
input{
    font-size:1em; 
}

/*기능성 선택자 list*/
/*.hpt_Rmove{float:right !important;}*/
.hpt_side_fix{position:relative ;left:0;top:0;}
@media only screen and (max-width:768px){
    .hpt_side_fix{position:static;}
}

/*부트스트랩 클래스 수정*/
.navbar{margin-bottom:0;}
p{margin:0 0 0;}

/*1레벨 기본 컨테이너*/
#hpt_topbar_conti,
#hpt_nav_conti,
#hpt_body_conti,
#hpt_bottom_conti,
#hpt_footer_conti{width:100%;margin:0;}
#hpt_topbar_conti{background-color:rgb(111, 107, 75);display:none;}
#hpt_nav_conti.original{position: fixed;z-index: 1100;width: 260px;height:100%;left: 0;top: 0;background: url(/bizw/img/mainpage/m_s_06.jpg) 0 100% no-repeat;background-color: #2e3f59;box-shadow: 0 1px 10px rgba(0,0,0,0.3);}
#hpt_nav_conti.cloned{border-bottom: 5px solid #ddd;}
#hpt_body_conti{background-color:transparent;}
.csub #hpt_body_conti{border-top: 3px solid #2E3F59;}
#hpt_bottom_conti{background-color:#eee;}
#hpt_footer_conti{background-color:#fff;}

/*2레벨 기본 & 박싱 설정*/
.hpt_top_inner,
.hpt_nav_inner,
/*.hpt_body_inner,*/
.hpt_bottom_inner,
.hpt_footer_inner{
    margin: 0 auto !important;
    max-width: 1200px;
    width: 100%;
    background-color:#C4D7F0;
    padding:5px 0px;
}
.hpt_top_inner{padding:0;}
.hpt_body_inner{padding:0;}
.hpt_nav_inner{padding:0;}

/*full width bg*/.hpt_bg_inner{width:100%;position:absolute;left:0;top:0;}
.page_id_273 #hpt_body_conti{position:relative;/*top: -100px;*/}
.page_id_273 .hpt_body_inner{background-color:transparent !important;}


@media only screen and (max-width:480px){
    .hpt_top_inner,
    .hpt_nav_inner,
    .hpt_body_inner,
    .hpt_bottom_inner,
    .hpt_footer_inner{  
    padding:10px 5px;
    }
}

.hpt_top_inner{background-color:transparent;}
.hpt_nav_inner{background-color:transparent;}
.hpt_body_inner{background-color:transparent;position:relative;z-index:3;}
.hpt_bottom_inner{background-color:transparent;}
.hpt_footer_inner{background-color:#222}
/*클리어*/ .hpt_body_inner:after{content:"";display:block;clear:both;}

/*3레벨 바디 설정(사이드바 설정)*/
.hpt_body_left_side{float:left;background-color:transparent;width:100%;}
.hpt_body_top_content{float: left;background-color: transparent;width: 100%;padding: 10px 10px 10px 10px;}
.page_id_73 .hpt_body_top_content{float:none;}
/*.hpt_body_right_side{float:right;background-color:#E4D7A6;width:23%;padding:10px;}*/
/*수정*/
.hpt_body_right_side{float:left;background-color:transparent;width:7.9%;}

@media only screen and (min-width:768px){
    .hpt_body_left_side{margin: 6px 0 0 0;}
    .hpt_body_top_content{margin:0 auto;}
    .hpt_body_right_side{margin:0.5% 10px 1% 10px;}
}
@media only screen and (max-width:768px){
    .hpt_body_left_side,.hpt_body_top_content,.hpt_body_right_side{width:100%;margin-bottom:5px;}
}

/*모바일 에서 off*/
@media only screen and (max-width:360px){.mobile_off_360{display:none;}}
@media only screen and (max-width:480px){.mobile_off_480{display:none;}}
@media only screen and (max-width:600px){.mobile_off_600{display:none;}}
@media only screen and (max-width:768px){.mobile_off_768{display:none;}}
@media only screen and (max-width:960px){.mobile_off_960{display:none;}}
@media only screen and (max-width:1024px){.mobile_off_1024{display:none;}}
@media only screen and (max-width:1200px){.mobile_off_1200{display:none;}}

.wr-element-heading{margin:0 !important;}
.wr-element-heading h3{margin:0;}

/*===============================================================================================*/
/*회원관 페이지 레이아웃 잡기*/
/*===============================================================================================*/
/*이용약관 관련*/
.csub.page_id_386 .hpt_bg_inner, .csub.page_id_713 .hpt_bg_inner{display:none;}
.csub.page_id_386 #hpt_body_conti .hpt_body_inner .panel{padding:0 5% 30px;}


/*회원관련 설정---------------------------------------------------------------*/
/*통합설정*/
.csub.page_id_75 #hpt_bottom_conti:after,
.csub.page_id_73 #hpt_bottom_conti:after,
.csub.page_id_77 #hpt_bottom_conti:after,
.csub.page_id_405 #hpt_bottom_conti:after,
.csub.page_id_402 #hpt_bottom_conti:after
 {
    content: "";
    display: block;
    width: 100%;
    height: 600px;
    background: url(/bizw/img/members/members_bg.jpg) center 100%;
    position: absolute;
    bottom: 138px;
    z-index:-1;
}
/*.csub.page_id_73 #hpt_bottom_conti:after
 {
    content: "";
    display: block;
    width: 100%;
    height: 800px;
    background: url(/bizw/img/members/members_bg2.jpg) center 100%;
    position: absolute;
    bottom: 138px;
    z-index:-1;
}*/

/*회원가입*/
.csub.page_id_73 table tr:first-child td{background-color: transparent;}
.csub.page_id_73 table tr td, .csub.page_id_73 table tr th{border:none;}
.csub.page_id_73 .hpt_body_top_content.hpt_Rmove{float:none !important;}
.csub.page_id_73 .hpt_body_top_content{width:100%;background-color:transparent;max-width: 880px;margin: 3% auto;margin-bottom: 6%;}
.csub.page_id_73 .hpt_body_top_content .signup_container{position:relative;z-index:5;}
.csub.page_id_73 .hpt_body_top_content .signup_bg{
    width: 92%;
    height: 880px;
    background-color: rgba(255,255,255,0.3);
    position: absolute;
    left: 0;
    top: 110px;    
    margin-left: 4%;
    border: 1px solid rgba(255,255,255,0.5);
    z-index: 3;
    transition:all .3s ease-in-out 0s;
}
.csub.page_id_73 .hpt_body_top_content:hover .signup_bg{
    background-color: rgba(255,255,255,0.9);
    border: 5px solid rgba(255,255,255,1);
}

.signup_container .signup_top_wrap .signt_txtbox {text-align: center;}
.signup_container .signup_top_wrap .signt_txtbox .signt_logo{width:100%;max-width:340px;margin:0 auto;}
.signup_container .signup_top_wrap .signt_txtbox .signt_logo a{display:block;padding: 38px 26px;background-color: #fff;}
.signup_container .signup_top_wrap .signt_txtbox .signt_text1 h3{font-size:30px;color:#555;}
.signup_container .signup_top_wrap .signt_txtbox .signt_text2 p{margin-bottom: 5px;color:#스}
.signup_container .signup_top_wrap .signt_txtbox .signt_text3 p{font-size:12px;margin-bottom:5px;}
.signup_container .signup_top_wrap .signt_txtbox .signt_text3 p span{color: #E95C2E;font-size: 10px;line-height: 10px;}
.signup_container .signup_middle_wrap{background-color: rgba(255,255,255,0.5);padding: 25px;border-radius: 5px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box{width:100%;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table{width:100%;border-top:2px solid #CB9821;font-size:13px;/*border-bottom:2px solid #6D99B5;*/margin-bottom:15px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr{border-bottom:1px solid rgba(140, 181, 109, 0.1);background-color:rgba(249, 249, 249, 0.61)}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr:last-child{border-bottom:none;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr th{width:20%;border-right:1px solid rgba(140, 181, 109, 0.1);padding:11px 20px;font-size:14px;color: #79A288;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr th label{margin-bottom:0;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td{padding:10px 20px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td input{height: 30px !important;background: #fff;color: #0E5073;border: 1px solid #ddd;width: 33%;font-size: 15px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td ul.address_detaile li{margin-bottom:3px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td ul.address_detaile li:nth-of-type(1) input{width:100px;}

.signup_container .signup_middle_wrap .signm_content_box .user_pass{visibility: hidden;}

.csub.page_id_73 .signup_container .signup_middle_wrap .signm_content_box .user_termprivacy{border-bottom: 2px solid #CB9821;}


.address_detaile .btn-xs{background-color:#fff;padding:4px 5px;font-weight:600;border:1px solid #bbb;color:#777;transition:all .3s ease-in-out 0s;}
.btn-warning:hover{background-color:rgba(255,255,255,0.5);border:1px solid #05426D !important;transition:all .3s ease-in-out 0s;}

.signup_container .signup_middle_wrap .submit_btn,
.signup_container .signup_middle_wrap .cancel_btn
{text-align: center;background-color:#79A288;width: 25%; margin: 0 auto;padding: 10px 5px;border-radius: 5px;transition:all .3s ease-in-out 0s;}
.signup_container .signup_middle_wrap .submit_btn input,
.signup_container .signup_middle_wrap .cancel_btn a
{font-size:16px;border:none;background-color:transparent;font-weight:600;}
.signup_container .signup_middle_wrap .submit_btn .fa,
.signup_container .signup_middle_wrap .cancel_btn .fa
{position:relative;left:0;padding: 2px 7px;color: #fff;font-weight: 600;font-size: 16px;margin-left: 9px;transition:all .1s ease-in-out 0s;    top: 2px;}
.signup_container .signup_middle_wrap .submit_btn:hover,
.signup_container .signup_middle_wrap .cancel_btn:hover
{background-color:#4A755A;transition:all .3s ease-in-out 0s;}
.signup_container .signup_middle_wrap .submit_btn:hover .fa,
.signup_container .signup_middle_wrap .cancel_btn:hover .fa
{left:10px;transition:all .2s ease-out 0s;}

/*가입시 약관 설정*/
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_termprivacy td.uterm>div{float:left;width:50%;text-align: center;padding:10px 10px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_termprivacy td.uterm:after{content:"";display:block;clear:both;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_termprivacy td.uterm p{font-size:15px;margin-bottom:5px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_termprivacy td.uterm>div textarea{width:100%;border: 1px solid #ddd;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_termprivacy td.uterm input{width:14px;height:14px !important;}

/*회원가입 학교용 커스텀*/
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.sec_title_space {background-color:transparent;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.sec_title_space th{border-right:none;padding:0;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.sec_title_space th h3{
    font-weight: 600;
    color: #4A755A;
    padding: 15px 10px 10px 10px;
    margin: 0;
    background-color: #f5f5f5;
}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.sec_title_space th h3:before{content:"\f040";margin-right:5px;}

.signup_container .signup_middle_wrap {
    background-color: transparent;
    padding: 10px 25px 25px 25px;
    border-radius: 5px;
}
.csub.page_id_73 .signt_text3{color:#DA4D2A;}
.csub.page_id_73 .signup_container .signup_top_wrap .signt_txtbox .signt_logo a{padding: 20px 37px 20px 15px;}
.csub.page_id_73 .signup_container .signup_top_wrap .signt_txtbox .signt_logo a img{width:auto;}

.signup_container .signup_middle_wrap .cancel_btn a{display: inline-block;width: 80px;height: 27px;color:#fff;padding: 1px 5px;}

.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_sex td:nth-child(2) input{width:auto;vertical-align: middle;margin-right:5px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_sex td:nth-child(2) span{margin-right:10px;display: inline-block;}

.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_school td input{width:11.4%;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_school td:nth-child(2) span{margin-right:10px;display: inline-block;}

.signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_address td ul.address_detaile li#postcode{width:99px;}

.signup_container .signup_middle_wrap .signm_content_box .content_box > div.cancel_btn{background-color:#888;}
.signup_container .signup_middle_wrap .signm_content_box .content_box > div.cancel_btn:hover{background-color:#666;}

@media only screen and (min-width:769px){
    .signup_container .signup_middle_wrap .signm_content_box .content_box > div{float:left;}
    .signup_container .signup_middle_wrap .signm_content_box .content_box > div.submit_btn{margin-left:24%;}
    .signup_container .signup_middle_wrap .signm_content_box .content_box > div.cancel_btn{margin-left:2%;}
    .signup_container .signup_middle_wrap .signm_content_box .content_box:after{content:"";display: block;clear: both;}
}


/*회원가입*/
/*.signup_container .signup_top_wrap .signt_txtbox {text-align: center;}
.signup_container .signup_top_wrap .signt_txtbox .signt_logo{width:100%;max-width:400px;margin:0 auto;padding-right:40px;margin-bottom:30px;}
.signup_container .signup_top_wrap .signt_txtbox .signt_logo a{display:block;}
.signup_container .signup_top_wrap .signt_txtbox .signt_text1 h3{font-size:24px;color:#555;margin-bottom:10px;}
.signup_container .signup_top_wrap .signt_txtbox .signt_text2 p{margin-bottom: 5px;color:#444;}
.signup_container .signup_top_wrap .signt_txtbox .signt_text3 p{font-size:12px;margin-bottom:5px;}
.signup_container .signup_middle_wrap{}
.signup_container .signup_middle_wrap .signm_content_box .content_box{width:100%;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table{width:100%;border-top:2px solid #bbb;font-size:13px;border-bottom:2px solid #bbb;margin-bottom:15px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr{border-bottom:1px solid #ddd;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr:last-child{border-bottom:none;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr th{width:20%;border-right:1px solid #ddd;padding:10px 20px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td{padding:10px 20px;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td input{height:28px !important;background: #fbfbfb;color: #666;border: 1px solid #ddd;}
.signup_container .signup_middle_wrap .signm_content_box .content_box table tr td ul.address_detaile li{margin-bottom:3px;}

.address_detaile .btn-xs{background-color:#fff;padding:4px 5px;font-weight:600;border:1px solid #bbb;color:#777;transition:all .3s ease-in-out 0s;}
.btn-warning:hover{background-color:rgba(255,255,255,0.5);border:1px solid #05426D !important;transition:all .3s ease-in-out 0s;}

.signup_container .signup_middle_wrap .submit_btn{text-align: center;background-color:#1677B3;width: 25%; margin: 0 auto;padding: 10px 5px;border-radius: 5px;transition:all .3s ease-in-out 0s;}
.signup_container .signup_middle_wrap .submit_btn input{font-size:16px;border:none;background-color:transparent;font-weight:600;}
.signup_container .signup_middle_wrap .submit_btn .fa{position:relative;left:0;border:2px solid #eee;padding: 2px 8px;border-radius: 15px;color: #fff;font-weight: 600;font-size: 16px;margin-left: 9px;transition:all .1s ease-in-out 0s;}
.signup_container .signup_middle_wrap .submit_btn:hover{background-color:#04426C;transition:all .3s ease-in-out 0s;}
.signup_container .signup_middle_wrap .submit_btn:hover .fa{left:10px;transition:all .2s ease-out 0s;}*/

/*개인정보수정*/
.csub.page_id_329 table tr:first-child td{background-color: transparent;}
.csub.page_id_329 table tr td, .csub.page_id_73 table tr th{border:none;}
/*.csub.page_id_329 .hpt_body_top_content.hpt_Rmove{float:none !important;}*/
/*.csub.page_id_329 .hpt_body_top_content{width:100%;background-color:transparent;max-width: 880px;margin: 3% auto;margin-bottom: 6%;}*/
.csub.page_id_329 .hpt_body_top_content .userinfo_container{position:relative;z-index:5;}


/*.userinfo_container .signup_top_wrap .signt_txtbox {text-align: center;}
.userinfo_container .signup_top_wrap .signt_txtbox .signt_logo{width:100%;max-width:340px;margin:0 auto;}
.userinfo_container .signup_top_wrap .signt_txtbox .signt_logo a{display:block;padding: 38px 26px;background-color: #fff;}
.userinfo_container .signup_top_wrap .signt_txtbox .signt_text1 h3{font-size:30px;color:#555;}
.userinfo_container .signup_top_wrap .signt_txtbox .signt_text2 p{margin-bottom: 5px;color:#444;}
.userinfo_container .signup_top_wrap .signt_txtbox .signt_text3 p{font-size:12px;margin-bottom:5px;}
.userinfo_container .signup_top_wrap .signt_txtbox .signt_text3 p span{color: #E95C2E;font-size: 10px;line-height: 10px;}*/
.userinfo_container .userinfo_middle_wrap{background-color: rgba(255,255,255,0.5);padding: 5px;border-radius: 5px;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box{width:100%;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table{width:100%;font-size:13px;border-bottom:2px solid #CB9821;margin-bottom:15px;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr{border-bottom:1px solid rgba(140, 181, 109, 0.1);background-color:rgba(249, 249, 249, 0.61)}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr:last-child{border-bottom:none;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr th{width:20%;border-right:1px solid rgba(140, 181, 109, 0.1);padding:11px 20px;font-size:13px;color: #79A288;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr th label{margin-bottom:0;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr td{padding:10px 20px;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr td input{height: 30px !important;background: #fff;color: #79A288;border: 1px solid #ddd;width: 280px;font-size: 13px;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr td ul.address_detaile li{margin-bottom:3px;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr td ul.address_detaile li:nth-of-type(1) input{width:100px;}



.address_detaile .btn-xs{background-color:#fff;padding:4px 5px;font-weight:600;border:1px solid #bbb;color:#777;transition:all .3s ease-in-out 0s;}
.btn-warning:hover{background-color:rgba(255,255,255,0.5);border:1px solid #05426D !important;transition:all .3s ease-in-out 0s;}

.userinfo_container .userinfo_middle_wrap .submit_btn,
.userinfo_container .userinfo_middle_wrap .changpass_btn
{text-align: center;background-color:#79A288;width: 30%; margin: 0 auto;padding: 10px 5px;border-radius: 5px;transition:all .3s ease-in-out 0s;}
.userinfo_container .userinfo_middle_wrap .submit_btn input,
.userinfo_container .userinfo_middle_wrap .changpass_btn a
{font-size:14px;border:none;background-color:transparent;font-weight:600;}
.userinfo_container .userinfo_middle_wrap .submit_btn .fa,
.userinfo_container .userinfo_middle_wrap .changpass_btn .fa
{position:relative;left:0;padding: 2px 7px;color: #fff;font-weight: 600;font-size: 16px;margin-left: 9px;transition:all .1s ease-in-out 0s;top:2px;}
.userinfo_container .userinfo_middle_wrap .submit_btn:hover,
.userinfo_container .userinfo_middle_wrap .changpass_btn:hover
{background-color:#4A755A;transition:all .3s ease-in-out 0s;}
.userinfo_container .userinfo_middle_wrap .submit_btn:hover .fa,
.userinfo_container .userinfo_middle_wrap .changpass_btn:hover .fa
{left:10px;transition:all .2s ease-out 0s;}

/*개인정보수정 학교용 커스텀*/
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.sec_title_space {background-color:transparent;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.sec_title_space th{border-right:none;padding:5px 0 0 0;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.sec_title_space th h3{
    font-weight: 600;
    color: #4A755A;
    padding: 15px 10px 10px 10px;
    margin: 5px 0 0 0;
    background-color: #f5f5f5;
}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.sec_title_space th h3:before{content:"\f22d";margin-right:5px;}

.userinfo_container .userinfo_middle_wrap {
    background-color: rgba(255,255,255,0.5);
    padding: 5px;
    border-radius: 5px;
}


.userinfo_container .userinfo_middle_wrap .changpass_btn a{display: inline-block;width: 120px;height: 27px;color:#fff;padding: 1px 5px;}

.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.user_sex td:nth-child(2) input{width:auto;vertical-align: middle;margin-right:5px;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.user_sex td:nth-child(2) span{margin-right:10px;display: inline-block;}

.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.user_school td input{width:11.4%;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.user_school td:nth-child(2) span{margin-right:10px;display: inline-block;}

.userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.user_address td ul.address_detaile li#postcode{width:99px;}

.userinfo_container .userinfo_middle_wrap .userinfo_content_box .btn_box > div.changpass_btn{background-color:#BD6D7B;}
.userinfo_container .userinfo_middle_wrap .userinfo_content_box .btn_box > div.changpass_btn:hover{background-color:#964B58;}

@media only screen and (min-width:769px){
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .btn_box > div{float:left;}
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .btn_box > div.submit_btn{margin-left:20%;}
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .btn_box > div.changpass_btn{margin-left:2%;}
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .btn_box:after{content:"";display: block;clear: both;}
}


/*비밀번호 재설정*/
.csub.page_id_405 .hpt_body_top_content.hpt_Rmove{float:none !important;}
.csub.page_id_405 .hpt_body_top_content{width:100%;background-color:transparent;max-width: 300px;margin: 12% auto;margin-bottom: 20%;}
.csub.page_id_405 .hpt_body_top_content #lostpassword #contact-page h2{font-size: 24px;text-align: center;}
.csub.page_id_405 .hpt_body_top_content #lostpassword #contact-page p:first-child{border-bottom:2px solid #79A288;padding-bottom:5px;margin-bottom:5px;}
.csub.page_id_405 .hpt_body_top_content #lostpassword #contact-page p label{font-size:16px;font-weight:600;}
.csub.page_id_405 .hpt_body_top_content #lostpassword #contact-page p input#user_login{width:80%;height:23px;}
.csub.page_id_405 .hpt_body_top_content #lostpassword #contact-page p input.button{border:none;height:40px;text-align: center;background-color: #79A288;padding: 10px 5px;border-radius: 5px;transition: all .3s ease-in-out 0s;    width: 100%;    color: #fff;    font-size: 16px;    font-weight: 600;}
.csub.page_id_405 .hpt_body_top_content #lostpassword #contact-page p input.button:hover{background-color:#4A755A}

/*아이디 찾기 - 탑바*/
.csub.page_id_77 .hpt_body_top_content.hpt_Rmove{float:none !important;}
.csub.page_id_77 .hpt_body_top_content{width:100%;background-color:transparent;max-width: 300px;margin: 12% auto;margin-bottom: 20%;}
.csub.page_id_77 .hpt_body_top_content #lostid #contact-page h2{font-size: 24px;text-align: center;}
.csub.page_id_77 .hpt_body_top_content #lostid #contact-page p:first-child{border-bottom:2px solid #79A288;padding-bottom:5px;margin-bottom:5px;}
.csub.page_id_77 .hpt_body_top_content #lostid #contact-page p label{font-size:16px;font-weight:600;}
.csub.page_id_77 .hpt_body_top_content #lostid #contact-page p input#user_login{width:80%;height:23px;}
.csub.page_id_77 .hpt_body_top_content #lostid #contact-page p input.button{border:none;height:40px;text-align: center;background-color: #79A288;padding: 10px 5px;border-radius: 5px;transition: all .3s ease-in-out 0s;    width: 100%;    color: #fff;    font-size: 16px;    font-weight: 600;}
.csub.page_id_77 .hpt_body_top_content #lostid #contact-page p input.button:hover{background-color:#4A755A}

/*비밀번호 변경 - 탑바*/
.csub.page_id_402 .hpt_body_top_content.hpt_Rmove{float:none !important;}
.csub.page_id_402 .hpt_body_top_content{width:100%;background-color:transparent;max-width: 300px;margin: 12% auto;margin-bottom: 20%;}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page h2{font-size: 24px;text-align: center;}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page p:first-child{border-bottom:2px solid #79A288;padding-bottom:5px;margin-bottom:28px;}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page p {}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page p label{font-size:16px;font-weight:600;margin-left:10px;}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page p input#user_login{width:80%;height:23px;}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page p input.button{border:none;height:40px;text-align: center;background-color: #79A288;padding: 10px 5px;border-radius: 5px;transition: all .3s ease-in-out 0s;    width: 100%;    color: #fff;    font-size: 16px;    font-weight: 600;}
.csub.page_id_402 .hpt_body_top_content #modpassword #contact-page p input.button:hover{background-color:#4A755A}



/*로그인*/
.csub.page_id_75 .hpt_body_top_content.hpt_Rmove{float:none !important;}
.csub.page_id_75 .hpt_body_top_content{width:100%;background-color:transparent;max-width: 340px;margin: 17% auto;margin-bottom: 25%;}
.csub.page_id_75 .hpt_body_top_content .login-branding{text-align: center;}
.csub.page_id_75 .hpt_body_top_content .login-branding a.login_txtlogo{font-size: 70px;font-weight: 600;color: #06426D;}
.csub.page_id_75 .hpt_body_top_content .login-branding a.login_imglogo{margin-bottom:10px;display:block;}
.csub.page_id_75 .hpt_body_top_content .login-branding p.login-desc{font-size: 15px;margin-bottom:30px;}

.csub.page_id_75 .hpt_body_top_content .login-form .login-msg{display:none;}

.csub.page_id_75 .hpt_body_top_content .login-form #loginform p{width:100%;height:50px;}

.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-username{
    /*border:1px solid #DCD9CC;    */
}
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-password{
    /*border:1px solid #DCD9CC;*/    
}

.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-username label{border-bottom:1px solid #B3AB89;}
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-username label,
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-password label{
    vertical-align: top;    
    margin-bottom: 0;
    height: 100%;
    background-color: #A29979;
    line-height: 3em;
    width: 30%;    
    text-align: center;
    color:#fff;
    font-size:14px;  
}

.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-username input,
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-password input{
    width: 69.5%;
    height: 100%;
    border: 0;
    margin-left: -3px;
    border: 1px solid #DCD9CC;
}
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-username input{}
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-password input{border-top:none;}
.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-remember{text-align: right;margin-top:5px;height:30px;}

.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-submit{height:40px;text-align: center;background-color: #79A288;padding: 10px 5px;border-radius: 5px;transition: all .3s ease-in-out 0s;}
.csub.page_id_75 .hpt_body_top_content .login-form p.login-submit input{width:100%;height: 100%;font-size:16px;font-weight:600;border: none;background-color: transparent;color:#fff;}

.csub.page_id_75 .hpt_body_top_content .login-form p.login-submit{position:relative;}
.csub.page_id_75 .hpt_body_top_content .login-form p.login-submit:before{
    content: "\f0da";
    display: inline-block;
    position: absolute;
    left: 60%;
    border: 2px solid rgba(255,255,255,0);
    padding: 0px 8px;
    border-radius: 50%;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    margin-left: 9px;
    transition: all .1s ease-in-out 0s;
    top: 7px;
}

.csub.page_id_75 .hpt_body_top_content .login-form #loginform p.login-submit:hover{
     background-color:#4A755A
}

.csub.page_id_75 .hpt_body_top_content .login-form p.login-submit:hover:before{    
    left: 70%;   
    /*border: 2px solid rgba(255,255,255,0.9);  */
    transition: all .3s ease-in-out 0s;    
}

.csub.page_id_75 .hpt_body_top_content .login-form div.mb_r_wrap{text-align: left;margin-top:5px;float:left;letter-spacing: -0.1em;}
.csub.page_id_75 .hpt_body_top_content .login-form div.id_r_wrap{text-align: right;margin-top:5px;float:right;letter-spacing: -0.1em;margin-left:10px;}
.csub.page_id_75 .hpt_body_top_content .login-form div.pw_r_wrap{text-align: right;margin-top:5px;float:right;letter-spacing: -0.1em;}
.csub.page_id_75 .hpt_body_top_content .login-form div a{color:#2A4C37;}

/*로그인 개인 설정*/
.csub.page_id_75 #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p{margin-bottom:0;}
.csub.page_id_75 #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.login-desc{color:#86735A;}
.csub.page_id_75 #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.login-remember{color:#86735A;}


@media only screen and (min-width:769px){
    .signup_container .signup_middle_wrap .signm_content_box .content_box table tr td ul.address_detaile li input{width:340px;}
}
@media only screen and (max-width:768px){    
    .signup_container .signup_middle_wrap .signm_content_box .content_box table tr th{width:30%;font-size:14px;}
    .signup_container .signup_middle_wrap .signm_content_box .content_box table tr td input{width:100%;font-size:13px;}
    .signup_container .signup_middle_wrap .submit_btn{width:100%;}  
    
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr th{width:30%;font-size:14px;}
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr td input{width:100%;font-size:13px;}
    .userinfo_container .userinfo_middle_wrap .changpass_btn,
    .signup_container .signup_middle_wrap .cancel_btn{display:block;width:100%;margin-top:10px;}
    .signup_container .signup_middle_wrap .cancel_btn a{width:100px;}
    .userinfo_container .userinfo_middle_wrap .submit_btn,
    .userinfo_container .userinfo_middle_wrap .changpass_btn{width:100%;}
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box > div.btn_box{width:100%;}
}

@media only screen and (max-width:480px){   
    .signup_container .signup_middle_wrap .signm_content_box .content_box table tr th{font-size:12px;padding:5px 5px;}
    .signup_container .signup_middle_wrap .signm_content_box .content_box table tr td input{font-size:11px;padding:5px 5px;height: 30px !important;}
    .signup_container .signup_middle_wrap .signm_content_box .content_box table tr.user_termprivacy td.uterm>div{width:100%;padding:10px 10px;}

    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr th{font-size:12px;padding:5px 5px;}   
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr td input{font-size:11px;padding:5px 5px;height: 30px !important;}
    .userinfo_container .userinfo_middle_wrap .userinfo_content_box .content_box table tr.user_termprivacy td.uterm>div{width:100%;padding:10px 10px;}
}

/*탑바 메뉴설정---------------------------------------------------------------*/
#menu-bizw_top{}
#menu-bizw_top li{font-size:12px;}
#hpt_topbar_conti .navbar-nav>li>a{padding:3px;color:#fff;font-weight: 400;margin-right:10px;font-size:12px;}
#hpt_topbar_conti .navbar-nav>li:first-of-type>a:before{content:"\f095";position:relative;top:1px;margin-right:5px;}

#hpt_topbar_conti .navbar-nav>li:last-of-type{float:right;}

#hpt_topbar_conti .nav>li>a:focus, #hpt_topbar_conti .nav>li>a:hover {background-color: transparent;color: #fff;}
#hpt_topbar_conti .hpt_top_inner .top_bar_box div ul.nav.navbar-nav{margin-right:10px;float:none !important;}/*탑바 기본 상단 여백*/

/*로고설정---------------------------------------------------------------*/
#top_logo_conti{text-align: center;    margin-bottom: 0px;margin-top: 3px;}
#top_logo_conti .hpt_main_logo img{width:260px;height:auto;}

/*일반 메뉴설정---------------------------------------------------------------*/
.navbar {min-height: 36px;}
#menu-bizw_main{float:none;width:100%;margin-right:0px;padding: 50px 0;}
#menu-bizw_main>li{text-align: center;border-bottom:5px solid transparent;top:0;}
@media only screen and (min-width: 768px){
    #menu-bizw_main>li{width:100%;float:none;}
}
#hpt_nav_conti .navbar-nav>li>a {color:#89a0cd;font-size:17px; font-weight:600;font-family: FontAwesome,'Glyphicons Halflings', "Nanum Gothic","돋움", dotum, sans-serif;}
#hpt_nav_conti .navbar{border:none !important;}
#hpt_nav_conti .navbar-nav>li>a{padding-top: 15px;padding-bottom: 50px;transition:all .3s ease-in-out 0s;letter-spacing: 0.05em;position:relative;}
#menu-bizw_main>li>a:before{content: ""; display: block;width: 9%;position: absolute;top: 2.79em;right: 76%;border-bottom: 2px solid #fff;z-index: 1;transition:all .2s ease-in-out;}
#menu-bizw_main>li>a:after{content: "";display: block;width: 85%;position: absolute;top: 2.8em;right: 0;border-bottom: 1px solid #3c557e;}

#menu-bizw_main>li:hover>a:before{content: ""; display: block;width: 85%;position: absolute;top: 2.79em;right: 0;border-bottom: 2px solid #fff;z-index: 1;}


#hpt_nav_conti .hpt_nav_inner .navbar .container {padding-left:0;padding-right:0;max-width:1200px;width:100%;}

#hpt_nav_conti .nav>li>a:focus, #hpt_nav_conti .nav>li>a:hover,#hpt_nav_conti .nav>li.current_page_item>a {
    background-color: transparent;
    color: #89a0cd;
    transition: all .3s ease-in-out 0s;
}
#hpt_nav_conti .nav>li:hover{    
    color: #fff;
    border-bottom: 2px solid #42B8F1;     
}

/*#hpt_nav_conti .navbar-nav>li>a:before{color:#444;font-family: FontAwesome;}
/*#hpt_nav_conti .navbar-nav>li>a:hover>a:before{color:#444;}*/
/*#hpt_nav_conti .navbar-nav>li:nth-child(1)>a:before{content:"\f015";margin-right:5px;}
#hpt_nav_conti .navbar-nav>li:nth-child(2)>a:before{content:"\f0f7";margin-right:5px;}
#hpt_nav_conti .navbar-nav>li:nth-child(3)>a:before{content:"\f1fe";margin-right:5px;}
#hpt_nav_conti .navbar-nav>li:nth-child(4)>a:before{content:"\f108";margin-right:5px;}
#hpt_nav_conti .navbar-nav>li:nth-child(5)>a:before{content:"\f007";margin-right:5px;}
#hpt_nav_conti .navbar-nav>li:nth-child(6)>a:before{content:"\f013";margin-right:5px;}*/

@media only screen and (min-width: 768px){
.navbar-right .dropdown-menu {
    right: inherit;
    left: 100%;
}
#hpt_nav_conti .nav>li:hover{    
    color: #fff;
    border-bottom: 5px solid transparent;     
}

}
.dropdown-menu {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 122px;
    padding: 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #3382AB;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;    
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width:65%;
    overflow: hidden;
}

.dropdown-menu>li>a{text-align:center;font-weight:600;color:#fff;padding:10px 20px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #3C5273;
}


@media screen and (min-width:769px){
    ul.nav li.dropdown:hover > ul.dropdown-menu{display:block; margin:0;border-radius: 0 5px 5px 0;}/*2차 메뉴 오버시 나오게*/
    .navbar-nav>li>.dropdown-menu{display:block;}    
    .navbar-nav>li>.dropdown-menu{
        min-width: 190px;
        opacity:0;
        transition:all .3s ease-in-out 0s;
        transform:scaley(0);
        -webkit-transform:scaley(0);
        -ms-transform:scaley(0);
        transform-origin: 100% 0px;
        -webkit-transform-origin: 100% 0px;
        -ms-transform-origin: 100% 0px;
    }
    .navbar-nav>li:hover>.dropdown-menu{
        opacity:1;
        height:auto;
        transition:all .3s ease-in-out 0s;
        transform:scaley(1);
        -webkit-transform:scaley(1);
        -ms-transform:scaley(1);        
    }
}




/*엑티브 상태의 메뉴상태*/
/*1차*/.menu-item.current-menu-parent{background-color:transparent;transition:all .3s ease-in-out 0s;border-bottom:5px solid transparent !important;}

/*2차*/.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus{
    color: #fff;
    background-color: transparent; 
}
.dropdown-menu>.active>a:hover {
    color: #fff;    
    background-color: #3C5273;    
}

.caret{display:none;}

/*스크롤링 메뉴설정---------------------------------------------------------------*/
.gnb_hidden{visibility: hidden;}

.cloned{
    position: fixed;
    left: 0;
    top: -130px;
    z-index: 1000;
    transition:all .1s ease-in-out 0s;
    background-color: #f2f2f2 !important;
    opacity:0;
}

#hpt_nav_conti.cloned .navbar-nav>li>a:before,#hpt_nav_conti.cloned .navbar-nav>li>a{color:#333;}

.menu_top_fix{opacity:1;top: 0;transition:all .5s ease-in-out 0s;    border-bottom: 1px solid #ddd;}

.cloned #menu-bizw_main-1>li{margin-bottom:-5px;}

#hpt_nav_conti.cloned .hpt_main_logo img {
    width: auto;
    height: 40px;
}

#hpt_nav_conti.cloned .hpt_main_logo{float:left;padding:5px 0;}
#hpt_nav_conti.cloned .navbar-collapse{float:right;width:auto;margin-top: 0px;}
#hpt_nav_conti.cloned .nav>li:hover>a,
#hpt_nav_conti.cloned .navbar-nav>li.current-menu-parent>a,
#hpt_nav_conti.cloned .navbar-nav>li.current-menu-parent>a:before,
#hpt_nav_conti.cloned .navbar-nav>li:hover>a:before
{color:#444;background-color:transparent;}

#hpt_nav_conti.cloned .navbar-toggle .icon-bar{background-color:#fff;}

.dropmenu_width150{width:190px;}
.dropmenu_leftm50{left:-10% !important;width:110%;}


/*모바일 메뉴설정*/
#hpt_nav_conti .navbar-nav>li.open{background-color:transparent;}

/*초기화*/
.dth_sld_m:after,
.dth_cnts_wrap:after,
.hpt_top_inner:after,
.menu-bizw_top-container:after,
#section_4 .contents_42_wrap .contents_list:after,
#section_4 .contents_list:after,
#section_5 .contents_list:after
{
    content:"";display:block;clear:both;
}

/*게시판 설정*/
.kboard-default-poweredby,
.kboard-thumbnail-poweredby,
.kboard-avatar-poweredby,
.kboard-customer-poweredby
{display:none !important;}
.aligncenter {display:block;margin: 0 auto;}
#kboard-thumbnail-document .kboard-document-wrap { 
    border-bottom: 1px solid #ddd;
}
@media only screen and (min-width: 993px){
	.logo_btn{display: none;}
}
@media only screen and (max-width: 992px){	
	#top_logo_conti .hpt_main_logo img{width:100%;}
	#hpt_nav_conti.original {
	    position: fixed;
	    z-index: 1100;
	    width: 20%;
	    height: inherit;
	    left: 0;
	    top: 0;
	    background: none; 
	    background-color: transparent;
	    box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	    font-size:1.250em;
	}
	.hpt_nav_inner { 
    	background-color: #2e3f59;
    	position: absolute;
    	left: -210px;
    	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
    	transition: all .3s cubic-bezier(1, 0.14, 0.42, 1.01) 0s;
	}

	.hpt_nav_inner.nav_openo{left:0;}

	#hpt_nav_conti .navbar-nav>li>a{font-size:1.167em;padding-top: 15px;
    padding-bottom: 15px;}
	#menu-bizw_main {
	    float: none;
	    width: 100%;
	    margin-right: 0px;
	    padding: 10px 0;
	}	
	.chome #section_1 .slide_m .unslider .unslider-nav ol {
	    position: absolute;
	    left: 42%;
	    right: inherit;
	    bottom: inherit;
	    top: 4%;
	}
	.dropdown-menu{font-size:1.083em;}
}
@media only screen and (max-width: 992px) and (min-width:769px){
	#top_logo_conti .hpt_main_logo {width: 70%}
	#top_logo_conti{display: table;margin-top:0;}
	#top_logo_conti a{display: table-cell;vertical-align: middle;font-size:19px;}
	.logo_btn{background-color: #fff;}
} 
@media only screen and (max-width: 768px){
	.logo_btn{display: none;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 8px;}
}



/*반응형 메뉴설정--------------------------------------------------------------*/
.navbar-toggle .icon-bar{background-color:#0487cb;}
.navbar-collapse{float:left;width:100%;}
@media only screen and (max-width: 768px){
    #hpt_topbar_conti .navbar-nav>li>a{font-size:12px !important;}
    #hpt_nav_conti .container>.navbar-collapse{margin-left:0;margin-right:0;padding-left:0;padding-right:0;background-color:#89b142;
        -webkit-transform: translate3d(0px,0px,0px);        
    }
    #hpt_nav_conti .container>.navbar-collapse.collapse.in {
        display: block;
    }
    #hpt_nav_conti.cloned .hpt_nav_inner{border-bottom: 2px solid #65900C;}
    #hpt_nav_conti.cloned .navbar-collapse{width:100%;border-top: 1px solid rgba(0,0,0,0.1);}
    #hpt_nav_conti .navbar-collapse .nav{margin:0;padding:0;}
    #hpt_nav_conti.cloned .navbar-collapse .nav{width:100%;float: inherit;text-align: center;margin:0;}
    #hpt_topbar_conti .menu-bizw_top-container li{float:left;}
    #hpt_topbar_conti .hpt_main_logo img{width:206px;height:44px;}
    .navbar-right{float:right}  
    #menu-bizw_top{margin-top: 10px;margin-right: 15px;}
    .hpt_top_inner{padding: 5px 0px;}
    .navbar-toggle{margin-top: 10px;margin-bottom: 10px;}
    #hpt_nav_conti.cloned .hpt_main_logo img {width: auto;height: 32px;}    
    #hpt_nav_conti.original {
	    position: relative;
	    display: block;
	    width:100%;
	    height:54px;
	}
	#hpt_nav_conti .navbar-nav>li>a:before,
	#hpt_nav_conti .navbar-nav>li>a:after{display: none}
	#hpt_nav_conti .nav>li:hover {
	    color: #fff;
	    border-bottom: 2px solid #576b2d;
	}
	#menu-bizw_main>li{text-align: center;border-bottom:2px solid #a8c17b;top:0;}
}

@media only screen and (max-width: 480px){
    #hpt_topbar_conti .hpt_main_logo{float:inherit;}
    .hpt_top_inner{text-align: center;}
    .navbar-nav{width:303px;margin:0 auto !important;float:none;}
    .menu-bizw_top-container{padding-left:10px;}
    .top_bar_box{position: absolute;z-index: 1110;top: 70px;}
    #hpt_topbar_conti .navbar-nav>li>a{color:#fff;}
}

@media only screen and (max-width: 360px){
    .top_bar_box{position: absolute;z-index: 1110;top: 70px;right:70px;}
    .navbar-nav{width:229px}
    #hpt_topbar_conti .navbar-nav>li>a{margin-right:0;}
    .navbar-toggle {right: -15px;}
    }

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent;
    border-color: #337ab7;
}

@media only screen and (max-width:1200px){

    /*#hpt_nav_conti .hpt_nav_inner .navbar .container {padding-left: 10px;padding-right: 10px;}        */
}


@media only screen and (max-width:768px){   
	#top_logo_conti { 
	    position: absolute;
	    margin-top: 0;
	    text-align: left;
        z-index: 10;
	}
    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{    background-color: rgba(43, 156, 212, 0.3);}
    .original #menu-bizw_main>li{border-left:none !important;border-right:none !important;}
    #top_logo_conti .hpt_main_logo img {width: 120px;height: auto;}
    .cloned #menu-bizw_main-1>li {border-bottom: 5px solid transparent;}
    #hpt_nav_conti.cloned{border-bottom:none;}
    .top_bar_box{display:none;}
    #hpt_nav_conti .navbar-nav>li>a{color:#fff; padding-top: 0.8em;
    	padding-bottom: 0.8em;}
    #hpt_nav_conti .navbar-nav>li>a:before {color: #FFF;}
    #hpt_nav_conti .nav>li>a:focus,
    #hpt_nav_conti .nav>li>a:hover, 
    #hpt_nav_conti .nav>li.current_page_item>a { background-color: #5f7927;color: #FFF;}
    .hpt_nav_inner {background-color: #ffffff;
	    padding: 0;
	    left: 0;
	    top: 0;
	    height: 54px;
	    z-index:5;
       
	}
    .navbar-nav .open .dropdown-menu {background-color: rgba(0,0,0,0.1);}
    #hpt_nav_conti.cloned .hpt_nav_inner{background-color: #87AB39;padding:0;}

}

/*===============================================================================================*/
/*메인 페이지 */
/*===============================================================================================*/
/* 통합 ---------------------------------------------------------------------------------*/
/*404페이지*/
.notpage_404 {width:100%;max-width:700px;padding:10% 0 15% !important;margin-left:10%;}
.notpage_404 p.img404 img{}
.notpage_404 p.btn404{text-align: center;}
.notpage_404 p.btn404 a{display:inline-block;width:150px;padding:5px;border:1px solid #A0CAE2;border-radius: 10px;font-size:15px;font-weight:600;}
.notpage_404 p.btn404 a:hover{background-color:#188DD2;color:#fff;}
@media only screen and (max-width: 1100px) {
    .notpage_404{margin:0 auto;}
}

@media only screen and (min-height: 1081px) and (min-width:1251px){
    .notpage_404{padding: 24% 0 45% !important;}
}
@media only screen and (max-height: 1080px){
    .notpage_404{padding: 30% 0 45% !important;}
}

@media only screen and (max-height: 768px){
    .notpage_404{padding: 15% 0 27% !important;}
}

.page_id_ #hpt_footer_conti {
    position: fixed;
    bottom:0;
}


/*슬라이드 설정-----------------------------------------------------------*/
.slide_m .banner ul {margin-top:0;margin-bottom:0;}
.slide_m .banner ul li {transition:all .5s ease-in-out 0s;}
.slide_m .banner ul:after{content:"";display: block;clear: both;}
@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 360px) { 
}


/*바디 설정--------------------------------------------------------------*/
.chome{}
@media only screen and (min-width: 993px){
	body{padding-left:260px;}		
}
.hpt_body_inner:before{content:"";background-color:#ddd;}
.panel {width:100%;margin-bottom:0;background-color: transparent;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none;}

@media only screen and (min-width: 1250px){
    body{background:url(/bizw/img/mainpage/mbbg.jpg) 100% 100% fixed no-repeat}
}

@media only screen and (min-width: 768px) and (max-width:1199px){
.container {max-width: 1170px;width:100%;}
}


#hpt_body_conti .hpt_body_inner{margin: 0 auto !important;max-width: 100%;width: 100%;}
#section_1{margin: 0 auto ;max-width: 490px;width: 100%;margin-bottom:0px;float:left;}
#section_2{margin: 0 auto ;max-width: 500px;width: 100%;margin-bottom:0px;float:left;}
#section_3{margin: 0 auto ;max-width: 990px;width: 100%;margin-bottom:0px;float:left;background:url(/bizw/img/mainpage/m_s_07.jpg) no-repeat;background-size:cover;}
#section_4{margin: 0 auto ;max-width: 1200px;width: 100%;margin-bottom:30px;}
#section_5{margin: 0 auto ;max-width: 1200px;width: 100%;margin-bottom:15px;}
/* section 1 슬라이드 --------------------------------------------------------------------------*/
#section_1 .slide_m .unslider {overflow: hidden;}
.panel-body{padding:0;}
#section_1 .slide_m .banner ul li{min-height:710px;}

#section_1 .slide_m .unslider .unslider-nav ol {
    position: absolute;
    left: 5%;
    right: inherit;
    bottom: inherit;
    top: 10%;
}

#section_1 .slide_m .unslider .unslider-nav li{border-radius: 2px;width:40px;height:5px;border:none;background-color:#cddbff;transition:all 1s ease-in-out 0s;}
#section_1 .slide_m .unslider .unslider-nav li.unslider-active{width:80px;background-color: #6885cc}

#section_1 .slide_m .unslider .unslider-arrow{background:none;display:none;}
#section_1 .slide_m .unslider .unslider-arrow.next:after{content:">"}
#section_1 .slide_m .unslider .unslider-arrow.prev:after{content:"<"}


@media only screen and (min-width:1921px){

}

@media only screen and (max-width:1920px) and (min-width:1601px){

}

@media only screen and (max-width:1600px) and (min-width:1201px){

}

@media only screen and (max-width:1200px){

}


@media only screen and (min-width:1411px){
  
}

@media only screen and (max-width:1410px) and (min-width:1101px){
   
}

   


/* section 2 ---------------------------------------------------------------------------------*/
#section_2 .contents2_conti ul {margin-bottom:0;}
#section_2 .contents2_conti ul li.contents_wrap a span{}
#section_2 .contents2_conti ul li.contents_wrap{float:left;width:50%;position:relative;padding:283px 0 0;background-size: 162% 80%;background-repeat: no-repeat;background-position: center top;}
/*#section_2 .contents2_conti ul li.contents_wrap{float:left;width:50%;position:relative;padding:283px 0 0;background-size: 202%;background-repeat: no-repeat;background-position: center top;}*/
#kboard-thumbnail-document .kboard-detail .detail-attr .detail-name {width: auto !important;}
#section_2 .contents2_conti ul li.contents_wrap.sc1{}
#section_2 .contents2_conti ul li.contents_wrap a.l_link1 {position: absolute; background-color: rgba(0,0,0,0.5);display: block;bottom: 72px;width: 100%;padding: 10px 20px;color: #fff;transition:all .3s ease-in-out 0s;}
#section_2 .contents2_conti ul li.contents_wrap a.l_link1 strong{display: block;}
#section_2 .contents2_conti ul li.contents_wrap a.l_link1 span{display: block;}
#section_2 .contents2_conti ul li.contents_wrap a.l_link1 strong.list_title{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
#section_2 .contents2_conti ul li.contents_wrap a.l_link1 span.list_content{font-size:15px;} 
#section_2 .contents2_conti ul li.contents_wrap a.l_link1 span.liat_date{font-size:13px;} 

#section_2 .contents2_conti ul li.contents_wrap a.list_more{display:block;width:100%;padding:17px 25px;background-color: #0588cb;text-align: right;}
#section_2 .contents2_conti ul li.contents_wrap.sc2 a.list_more{background-color:#fff;}
#section_2 .contents2_conti ul li.contents_wrap.sc3 a.list_more{background-color:#fff;}
#section_2 .contents2_conti ul li.contents_wrap a.list_more > i.fa{float:left;color:#528FB9;}
#section_2 .contents2_conti ul li.contents_wrap.sc1 a.list_more > strong.biz_ico{float:left;display:inline-block;background: url(/bizw/img/mainpage/m_s_13.png) 0 0 no-repeat;background-size: cover;width:40px;height:40px;}
#section_2 .contents2_conti ul li.contents_wrap.sc2 a.list_more > strong.biz_ico{float:left;display:inline-block;background: url(/bizw/img/mainpage/m_s_15.png) 0 0 no-repeat;background-size: cover;width:42px;height:40px;}
#section_2 .contents2_conti ul li.contents_wrap.sc3 a.list_more > strong.biz_ico{float:left;display:inline-block;background: url(/bizw/img/mainpage/m_s_17.png) 0 0 no-repeat;background-size: cover;width:48px;height:40px;}
#section_2 .contents2_conti ul li.contents_wrap.sc4 a.list_more > strong.biz_ico{float:left;display:inline-block;background: url(/bizw/img/mainpage/m_s_19.png) 0 0 no-repeat;background-size: cover;width:40px;height:40px;}
#section_2 .contents2_conti ul li.contents_wrap.sc1 a.list_more > i.fa{color:#fff;}
#section_2 .contents2_conti ul li.contents_wrap.sc4 a.list_more > i.fa{color:#fff;}
#section_2 .contents2_conti ul li.contents_wrap a.list_more span{display: inline-block;width:62.5%;padding:9px 15px;border:1px solid #acc4dc;font-size:13px;color:#fff;position:relative;text-align: left;background-color: rgba(0, 0, 0, 0);transition:all .3s ease-in-out 0s;}
#section_2 .contents2_conti ul li.contents_wrap a.list_more span:after{content: "";position: absolute;right: 22px;width: 10px;border-bottom: 1px solid #ddd;top: 17px;}
#section_2 .contents2_conti ul li.contents_wrap a.list_more span .fa.fa-angle-right{position:absolute;right: 20px;top: 10px;font-size: 14px;}

#section_2 .contents2_conti ul li.contents_wrap.sc2 a.list_more span,
#section_2 .contents2_conti ul li.contents_wrap.sc3 a.list_more span{color:#00537e}
#section_2 .contents2_conti ul li.contents_wrap.sc2 a.list_more span:after,
#section_2 .contents2_conti ul li.contents_wrap.sc3 a.list_more span:after{border-bottom: 1px solid #00537e;}

/*오버*/
#section_2 .contents2_conti ul li.contents_wrap:hover a.l_link1{background-color: rgba(0,0,0,0.9);padding: 20px 20px;}
#section_2 .contents2_conti ul li.contents_wrap.sc4 a.list_more:hover span,
#section_2 .contents2_conti ul li.contents_wrap.sc1 a.list_more:hover span{background-color: rgba(0, 0, 0, 0.1);}
#section_2 .contents2_conti ul li.contents_wrap.sc3 a.list_more:hover span,
#section_2 .contents2_conti ul li.contents_wrap.sc2 a.list_more:hover span{background-color: rgba(5, 136, 203, 0.1);}
#section_2 .contents2_conti ul li.contents_wrap a.list_more:hover span .fa.fa-angle-right{right: 10px;transition:all .3s ease-in-out 0s;}
#section_2 .contents2_conti ul li.contents_wrap a.list_more:hover span:after{right: 12px;transition:all .3s ease-in-out 0s;}

/*초기화*/
#kboard-thumbnail-list:after,
#section_2 .contents2_conti ul:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (max-width:1250px){
    .chome #section_2 .contents2_conti ul li.contents_wrap a.l_link1 strong.list_title {
	    font-size: 1.333em;
	}
	.chome #section_1{width:50%;}
	.chome #section_2{width:50%;}

}
@media only screen and (max-width:1200px){
	.chome #section_1{width:100%;float:none;max-width:100%;margin-bottom: 15px;}
	.chome #section_2{width:100%;float:none;max-width:100%;}   
	#section_2 .contents2_conti ul li.contents_wrap {
	    float: left;
	    width: 25%;
	    position: relative;
	    padding: 30.1% 0 0;
	    background-size: 162% 80%;
	    background-repeat: no-repeat;
	    background-position: center top;
	} 
	#section_2 .contents2_conti ul li.contents_wrap.sc3{float:right;}
	#section_2 .contents2_conti ul li.contents_wrap a.l_link1 span.liat_date{font-size:1em;}	
	#section_2 .contents2_conti ul li.contents_wrap.sc1 a.list_more > strong.biz_ico {
	    float: left;
	    display: inline-block;
	    background: url(/bizw/img/mainpage/m_s_13.png) 0 0 no-repeat;
	    background-size: cover;	 
	    height: 0;
	    width: 21%;
	    padding-bottom: 21%;
	}
	#section_2 .contents2_conti ul li.contents_wrap.sc2 a.list_more > strong.biz_ico {
	    float: left;
	    display: inline-block;
	    background: url(/bizw/img/mainpage/m_s_15.png) 0 0 no-repeat;
	    background-size: cover;	 
	    height: 0;
	    width: 21%;
	    padding-bottom: 21%;
	}
	#section_2 .contents2_conti ul li.contents_wrap.sc3 a.list_more > strong.biz_ico {
	    float: left;
	    display: inline-block;
	    background: url(/bizw/img/mainpage/m_s_17.png) 0 0 no-repeat;
	    background-size: cover;	 
	    height: 0;
	    width: 24%;
	    padding-bottom: 21%;
	}
	#section_2 .contents2_conti ul li.contents_wrap.sc4 a.list_more > strong.biz_ico {
	    float: left;
	    display: inline-block;
	    background: url(/bizw/img/mainpage/m_s_19.png) 0 0 no-repeat;
	    background-size: cover;	 
	    height: 0;
	    width: 23%;
	    padding-bottom: 21%;
	}
	#section_2 .contents2_conti ul li.contents_wrap a.list_more span{font-size:1em;padding:4.9% 8%;}
}

@media only screen and (max-width:1200px){
    #section_2 .contents2_conti ul li.contents_wrap {
	    float: left;
	    width: 25%;
	    position: relative;
	    padding: 21.1% 0 0;
	    background-size: 162% 80%;
	    background-repeat: no-repeat;
	    background-position: center top;
	}
	#section_2 .contents2_conti ul li.contents_wrap a.l_link1{position: static;bottom:inherit;}
	#section_2 .contents2_conti ul li.contents_wrap:hover a.l_link1 {
	    background-color: rgba(0,0,0,0.9);
	    padding: 10px 20px;
	}
}
@media only screen and (min-width:768px){
    /*#hpt_nav_conti .hpt_nav_inner .navbar .container{display: none;}    */
}

@media only screen and (max-width:600px){
    
}
@media only screen and (min-width:481px){
    
}
@media only screen and (max-width:480px){
    #section_2 .contents2_conti ul li.contents_wrap {
	    float: left;
	    width: 50%;
	    position: relative;
	    padding: 27% 0 0;
	    background-size: 162% 80%;
	    background-repeat: no-repeat;
	    background-position: center top;
	}
	#section_2 .contents2_conti ul li.contents_wrap.sc3{float:left;}
}

/*오버*/
.aa:hover{}
/*초기화*/
.aa:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (max-width:1250px){
    
}
@media only screen and (max-width:992px){
    
}
@media only screen and (max-width:768px){
    #section_2 .contents2_conti ul li.contents_wrap a.list_more span:after,
    #section_2 .contents2_conti ul li.contents_wrap a.list_more span .fa.fa-angle-right { 
    	display: none;
	}
	#section_2 .contents2_conti ul li.contents_wrap a.list_more span {
	    font-size: 1em;
	    padding: 4.9% 0;
	    text-align: center;
	}
}
@media only screen and (max-width:600px){
    
}
@media only screen and (max-width:480px){
    
}
@media only screen and (max-width:320px){
    
}

/* section 3 ---------------------------------------------------------------------------------*/
#section_3 .contents3_conti{padding:30px 0;transition:all .3s ease-in-out;}
#section_3 .contents3_conti h3.sc_title3{font-size:26px;font-weight:600;padding:0 40px;color:#fff;margin:0;margin-bottom:30px;position: relative;}
#section_3 .contents3_conti h3.sc_title3 span{font-size:23px;font-weight: 400;}
#section_3 .contents3_conti h3.sc_title3 a{position: absolute;right:68px;display: inline-block;padding: 0px 3px;border: 1px solid rgba(221, 221, 221, 0.7);color:#eee;}
#section_3 .contents3_conti ul {width:100%;padding:0 68px;}
#section_3 .contents3_conti ul li.contents_wrap {float:left;width:200px;margin-right:18px;position:relative;transition:all .3s ease-out;}
/*#section_3 .contents3_conti ul li.contents_wrap a:before{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background-color: rgba(0,0,0,0.1)}*/
#section_3 .contents3_conti ul li.contents_wrap:last-of-type {margin-right:0;}
#section_3 .contents3_conti ul li.contents_wrap a{display:block;text-align: center;padding:33px 5px 14px 5px;}
#section_3 .contents3_conti ul li.contents_wrap a strong{display:inline-block;width:47.37%;padding:19.74% 0;margin-bottom: 24px;background:url(/bizw/img/mainpage/m_s_13s.png) 0 0 no-repeat;}
#section_3 .contents3_conti ul li.contents_wrap a strong.sci1{background:url(/bizw/img/mainpage/m_s_13s.png);}
#section_3 .contents3_conti ul li.contents_wrap a strong.sci2{background:url(/bizw/img/mainpage/m_s_15s.png);}
#section_3 .contents3_conti ul li.contents_wrap a strong.sci3{background:url(/bizw/img/mainpage/m_s_17s.png);}
#section_3 .contents3_conti ul li.contents_wrap a strong.sci4{background:url(/bizw/img/mainpage/m_s_19s.png);}

#section_3 .contents3_conti ul li.contents_wrap a img{width:auto;margin-bottom:24px;}
#section_3 .contents3_conti ul li.contents_wrap a > span{display:block;text-align: center;color:#ebedf6;font-size:16px;padding:14px 0 14px;border:1px solid rgba(221,221,221,0.4);background-color: rgba(0,0,0,0.1)}
#section_3 .contents3_conti ul li.contents_wrap.banner1{background-color:#276ba3;}
#section_3 .contents3_conti ul li.contents_wrap.banner2{background-color:#949e83;}
#section_3 .contents3_conti ul li.contents_wrap.banner3{background-color:#507a9a;}
#section_3 .contents3_conti ul li.contents_wrap.banner4{background-color:#353b4e;}

/*오버*/
@media only screen and (min-width: 1201px){
#section_3 .contents3_conti ul li.contents_wrap a:hover strong{background-position:0 -75px;transition:all .5s cubic-bezier(0.68, -0.55, 0.27, 1.55);}
#section_3 .contents3_conti ul li.contents_wrap.banner1:hover{background-color:#134D7D;}
#section_3 .contents3_conti ul li.contents_wrap.banner2:hover{background-color:#66774A;}
#section_3 .contents3_conti ul li.contents_wrap.banner3:hover{background-color:#2E5E82;}
#section_3 .contents3_conti ul li.contents_wrap.banner4:hover{background-color:#191F33;}
}

/*초기화*/

#section_3 .contents3_conti ul:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (min-height: 1063px){
    #section_3 .contents3_conti{padding:16% 0;}
}

@media only screen and (max-width:1250px){
    #section_3 .contents3_conti h3.sc_title3{font-size:1.5em;padding: 0 4.2%;}
    #section_3 .contents3_conti h3.sc_title3 span{font-size:1em;}
    #section_3 .contents3_conti ul li.contents_wrap a > span{font-size:1.250em;}
    #section_3 .contents3_conti ul {
	    width: 100%;
	    padding: 0 4.2%;
	}
}

@media only screen and (max-width:1200px){
    #section_3 .contents3_conti ul li.contents_wrap {
	    float: left;
	    width: 24%;
	    margin-right: 1.3%;
	    position: relative;	  
	        transition: background-color .3s ease-out;  
	}
	#section_3 .contents3_conti ul li.contents_wrap a strong.sci1{background-size: cover;}
	#section_3 .contents3_conti ul li.contents_wrap a strong.sci2{background-size: cover;}
	#section_3 .contents3_conti ul li.contents_wrap a strong.sci3{background-size: cover;}
	#section_3 .contents3_conti ul li.contents_wrap a strong.sci4{background-size: cover;}
	#section_3 .contents3_conti ul li.contents_wrap.banner1:hover{background-color: #004782;}
	#section_3 .contents3_conti ul li.contents_wrap.banner2:hover{background-color: #58693c;}
	#section_3 .contents3_conti ul li.contents_wrap.banner3:hover{background-color: #235275;}
	#section_3 .contents3_conti ul li.contents_wrap.banner4:hover{background-color: #1d2950;}
	#section_3 .contents3_conti ul li.contents_wrap.banner1 > a > span{letter-spacing: -0.04em}
}
@media only screen and (max-width:768px){
    
}
@media only screen and (max-width:640px){
    #section_3 .contents3_conti ul li.contents_wrap a > span > span{display: block;text-align: center;}
}
@media only screen and (max-width:480px){
    #section_3 .contents3_conti ul li.contents_wrap a{padding: 18px 5px 14px 5px;}
    #section_3 .contents3_conti ul li.contents_wrap a strong{    margin-bottom: 10px;}
    #section_3 .contents3_conti {
	    padding: 15px 0 10px;
	    transition: inherit;
	}
	#section_3 .contents3_conti h3.sc_title3{margin-bottom:15px;}
}
@media only screen and (max-width:320px){
    
}




/* section 4 ---------------------------------------------------------------------------------*/

#section_4 .contents4_conti ul li.contents_wrap {position:relative;float:left;}
#section_4 .contents4_conti ul li.contents_wrap.sleft {width:380px;margin-right:30px;}
#section_4 .contents4_conti ul li.contents_wrap.scenter {width:380px;margin-right:30px;}
#section_4 .contents4_conti ul li.contents_wrap.sright {width:380px;}





/*오버*/
.aa:hover{}
/*초기화*/

#section_4 .contents4_conti > ul:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (max-width:992px){
    
}
@media only screen and (max-width:768px){
    
}
@media only screen and (max-width:600px){
    
}
@media only screen and (max-width:480px){
    
}
@media only screen and (max-width:320px){
    
}


/*바툼, 푸터 영역--------------------------------------------------------------완전수정*/
#hpt_footer_conti{position:relative;max-width:990px;background-color: #222;bottom:0;}
.hpt_siteinfo{display:none;}
.hpt_sitegenerator {text-align: center;color:#ddd;}
.hpt_sitegenerator a{color:#ddd;}
.b_logo {display:none;}
.b_logo img{width:160px;}
/*#hpt_footer_conti{display:none;}*/
#hpt_bottom_conti .hpt_bottom_inner{padding:20px 0px 20px 70px;}
#hpt_bottom_conti .hpt_bottom_inner ul{margin-bottom:0;    margin-top: 0;}
.hpt_bot_company:after,.hpt_bot_company .b_company ul:after{content:"";display:block;clear:both;}
.hpt_bot_company{font-size:13px;color:#fff;}
.hpt_bot_company .b_logo{margin-right: 30px;}
.hpt_bot_company>li{float:left;}
.hpt_bot_company .b_company ul>li{float:left;margin:5px 5px;}
.hpt_bot_company .b_company >p{margin:5px 5px;}
/*.hpt_bot_company .b_company ul:nth-of-type(1)>li{font-weight:600;}*/
/*임시로 가려놓음*/
.hpt_bottom2{display:none;}

.hpt_bot_company .b_logo{width:17%;margin-right:1%;}
.b_company{width:100%;}
#hpt_bottom_conti .hpt_bottom_inner ul{width:100%;}
/*.c_address{width:360px;}*/
.c_tel{width:140px;}
.c_fax{width:200px;}
.c_fax a{color:#fff;}
@media only screen and (max-width:992px){
	#hpt_bottom_conti .hpt_bottom_inner ul li{color:#fff;}
    .hpt_bot_company .b_logo{width:160px;margin-right:3%;margin-top: 7px;}
    .b_company{width:510px;}
    .c_address{width:100%;}
    .hpt_bottom_inner {
	    background-color: #0a4763;
	}    
	.b_logo{display: block;}
	#hpt_bottom_conti .hpt_bottom_inner {padding: 20px 0px 20px 7.3%;}
	    
}
@media only screen and (max-width:768px){   
    .b_company{width:100%;}
    .hpt_bot_company .b_logo {width: 100%;margin-right:0;text-align: center;margin-bottom:20px;}
    #hpt_bottom_conti .hpt_bottom_inner ul {width: 100%;max-width: 320px;margin: 0 auto;}  
    .hpt_bot_company .b_company >p {max-width: 400px;margin: 0 auto;}
    .hpt_bot_company .b_company ul>li{font-size:12px;margin:0;}
    .hpt_bot_company .b_company >p{font-size:12px;}
    .c_tel {width: 125px;}
    .c_fax{width:175px;}
    #hpt_bottom_conti .hpt_bottom_inner {
	    padding: 20px 0px 20px 0;
	}
	.hpt_bot_company>li{float:none;}
	.hpt_bot_company .b_company ul>li{float:none;text-align: center;width:100% !important;}
	.c_tel > a{color:#fff;}
	/*1차*/.menu-item.current-menu-parent{background-color:transparent;transition:all .3s ease-in-out 0s;border-bottom:2px solid #a8c17b !important;}

	/*2차*/.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus{
	    color: #fff;
	    background-color: transparent; 
	}
	.dropdown-menu>.active>a:hover {
	    color: #fff;    
	    background-color: rgba(43, 156, 212, 0.3);    
	}
}
@media only screen and (max-width:600px){	
    
}

@media only screen and (max-width:480px){
    .b_logo img {width: 120px;}
    .hpt_bot_company .b_company ul>li {font-size: 11px;}
    .hpt_bot_company .b_company >p {font-size: 10px;}
    .c_fax {width: 170px;}
    .c_tel {width: 120px;}    
}
@media only screen and (min-width:993px){
    #hpt_bottom_conti{background-color:transparent;position:fixed;left:0;bottom:0;z-index:1200;width:260px;}    
}


/*===============================================================================================*/
/*서브페이지*/
/*===============================================================================================*/
/* 통합 ---------------------------------------------------------------------------------*/
.csub .hpt_body_inner{max-width:1170px;width:100%;margin:0 auto;}
.csub p{margin-bottom:15px;font-size:13px;}
.csub #kboard-default-list,
.csub #kboard-thumbnail-list,
.csub #kboard-avatar-list,
.csub #kboard-customer-list
{padding:15px;background-color:#f9f9f9;border-radius:5px;}
.csub #kboard-default-list:after
.csub #kboard-thumbnail-list:after,
.csub #kboard-avatar-list:after,
.csub #kboard-customer-list:after
{content:"";display:block;clear:both;}
/*.csub #kboard-default-list .kboard-list table thead tr{background-color:#ececec;}*/
.csub #kboard-default-list .kboard-list table thead tr td,
.csub #kboard-thumbnail-list .kboard-list table thead tr td,
.csub #kboard-avatar-list .kboard-list table thead tr td,
.csub #kboard-customer-list .kboard-list table thead tr td
{color:#fff;padding:5px 0;}
.csub #kboard-default-list .kboard-search select,
.csub #kboard-thumbnail-list .kboard-search select,
.csub #kboard-avatar-list .kboard-search select,
.csub #kboard-customer-list .kboard-search select
{background-color:#fff;}
.csub #kboard-default-list .kboard-list table a,
.csub #kboard-thumbnail-list .kboard-list table a,
.csub #kboard-avatar-list .kboard-list table a,
.csub #kboard-customer-list .kboard-list table a
{color: #06426D;}

.csub #kboard-default-editor,
.csub #kboard-thumbnail-editor,
.csub #kboard-avatar-editor,
.csub #kboard-customer-editor
{    
    padding: 5px;
    background-color: #f9f9f9;
}

#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li.active a{
    border: 1px solid #E45155;
    color: white;
    background-color: #E45155;
    text-decoration: none;
}

.csub .kboard-default-button-small,.csub .kboard-default-button-small:link, .csub .kboard-default-button-small:visited,
.csub .kboard-thumbnail-button-small, .csub .kboard-thumbnail-button-small:link, .csub .kboard-thumbnail-button-small:visited,
.csub .kboard-avatar-button-small, .csub .kboard-avatar-button-small:link, .csub .kboard-avatar-button-small:visited,
.csub .kboard-customer-button-small, .csub .kboard-customer-button-small:link, .csub .kboard-customer-button-small:visited{    
    height: 26px;
    line-height: 26px;
    background-color: #337E82 !important;
}
/*오버*/
.csub .kboard-default-button-small:hover, .csub .kboard-default-button-small:focus, .csub .kboard-default-button-small:active,
.csub .kboard-thumbnail-button-small:hover, .csub .kboard-thumbnail-button-small:focus, .csub .kboard-thumbnail-button-small:active,
.csub .kboard-avatar-button-small:hover, .csub .kboard-avatar-button-small:focus, .csub .kboard-avatar-button-small:active,
.csub .kboard-customer-button-small:hover, .csub .kboard-customer-button-small:focus, .csub .kboard-customer-button-small:active{
    height: 26px;
    line-height: 26px;
    background-color: #337E82 !important;
}


.mce-edit-area iframe{border-left:1px solid #ddd;border-right:1px solid #ddd;}

.csub .kboard-attr-row:nth-of-type(3),
.csub .kboard-attr-row:nth-of-type(4),
.csub .kboard-attr-row:nth-of-type(5){
    border-color:#f9f9f9 !important;
}


@media only screen and (max-width:768px){
    .csub .hpt_body_left_side,.csub .hpt_body_right_side{display:none;}
}

/*프로모 설정*/
#hpt_body_conti .hpt_body_inner .hpt_body_promo_content{height: 118px;background: url(/bizw/img/sub1/promo1.jpg) 0 center no-repeat;margin: 0px;position: relative;background-size:inherit;}
/*#hpt_body_conti .hpt_body_inner .hpt_body_promo_content .hp_breadcrumb{position:absolute;bottom:-59px;right:107px;}*/
#hpt_body_conti .hpt_body_inner .hpt_body_cwrap .hp_breadcrumb{position:absolute;top: 25px;right: 20px;display:none;}
.csub #hpt_body_conti .hp_bc{position:relative;    font-size: 11px;}
.csub #hpt_body_conti .hp_bc:before{
    content: "\f015";
    font-size: 17px;
    font-weight: 600;
    position: absolute;
    left: -5px;
    top: 6px;
    color: #aaa;}

/*1*/
.csub.sub1 #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{background: url(/bizw/img/sub1/promo1.jpg) 0 center no-repeat;position: relative;}
/*2*/
.csub.sub2 #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{background: url(/bizw/img/sub2/promo2.jpg) 0 center no-repeat;position: relative;}
/*3*/
.csub.sub3 #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{background: url(/bizw/img/sub3/promo3.jpg) 0 center no-repeat;position: relative;}
/*4*/
.csub.sub4 #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{background: url(/bizw/img/sub4/promo4.jpg) 0 center no-repeat;position: relative;}
/*5*/
/*.csub.sub5 #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{background: url(/bizw/img/sub5/promo5.jpg) 0 center no-repeat;margin: 0px 10px;position: relative;    border-bottom: 2px solid #eee;}
/*6*/
/*.csub.sub6 #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{background: url(/bizw/img/sub6/promo6.jpg) 0 center no-repeat;margin: 0px 10px;position: relative;    border-bottom: 2px solid #eee;}

/*================좌측사이드바======================================================================*/
.csub .hpt_body_inner .hpt_body_left_side .hp_pmenu p,.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu p{margin-bottom:0;}
.csub .hpt_body_inner .hpt_body_left_side .hp_pmenu{margin-bottom:2px;display:none;}
.csub .hpt_body_inner .hpt_body_left_side .hp_pmenu:after{
    content: "";
    display: block;
    width: 50%;
    border-bottom: 3px solid #ddd;
    position: relative;
    top: -60px;
    margin: 0 auto;
}
.csub .hpt_body_inner .hpt_body_left_side .hp_pmenu p{padding:30px;text-align: center;font-size:24px;font-weight:600;color:#fff;transition:all .3s ease-in-out 0s;}
/*각 페이지 아이콘 변경*/
.csub.page_id_169 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_174 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_39 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_221 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before
{content:"\f015";margin-right:5px;}

.csub.page_id_223 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_225 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_229 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_284 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_227 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_287 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before
{content:"\f044";margin-right:5px;}

.csub.page_id_292 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_4 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_296 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_639 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_298 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before
{content:"\f271";margin-right:5px;}

.csub.page_id_304 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_306 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_308 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_310 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before
{content:"\f186";margin-right:5px;}

.csub.page_id_316 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_318 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_320 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before
{content:"\f129";margin-right:5px;}

.csub.page_id_325 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_327 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before,
.csub.page_id_329 .hpt_body_inner .hpt_body_left_side .hp_pmenu p:before
{content:"\f013";margin-right:5px;}

.csub.sub1 .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu{width: 33.33%;}
.csub.sub2 .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu{width: 25%;}
.csub.sub3 .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu{width:100%;}
.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu{position:relative;overflow-x:hidden;float: left;background-color:#fff;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
/*.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p > div:last-of-type:after{content:"";display: block;width:100%;height:100px;background: url(/bizw/img/sub1/left_bottom_banner.jpg);position: relative;z-index: 3;}*/
.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu p:after{
    content: "\f0da";
    /* border: 1px solid #ddd; */
    /* padding: 0px 6px 2px 8px; */
    /* border-radius: 15px; */
    margin-left: 5px;
    color: #FF936D;
    transition: all .2s ease-in-out 0s;
    position: absolute;
    top: 5px;
    right: 20px;
    /* opacity: 0; */
    /*background: url(/bizw/img/promotitle_smarrow_07.png);*/
    width: 10px;
    height: 15px;
    display:none;
    z-index:3;
    font-size: 1.5em;
}

.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu:last-child p{border-bottom:none;}

/*프로모 서브 탑 타이틀 부분*/
.csub .hpt_body_inner .hpt_body_left_side .hpt_left_side{position:relative;left:0;top:-6px;}
.csub .hpt_body_inner .hpt_body_left_side .hpt_left_side .hp_pmenu p {
    padding:65px 0px;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    background-color: rgb(26, 147, 206);
    color: #fff;
    top: -136px;
    width: 100%;
    border-radius: 30px 0 0 0;
}

.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu p a{display:block;padding: 10px 30px 10px 70px;}
.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu.current_menucls p a{color:#fff;}

/*오버*/
.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu p a:hover, .current_menucls p a{background-color: #0684CE !important;color:#fff;font-weight:600;background-image: url(/bizw/img/sub1/sl_abg.png);background-repeat: repeat-y;animation: up-bg 4s linear infinite;-webkit-animation: up-bg 4s linear infinite;}
.current_menucls p a{
    margin: 0 auto;
    overflow: hidden;    
    background-image: url(/bizw/img/sub1/sl_abg.png);    
    background-repeat: repeat-y;
    animation: up-bg 4s linear infinite;
    -webkit-animation: up-bg 4s linear infinite;    
}
@-webkit-keyframes up-bg {
    from {background-position: 93% 0;}
    to {background-position: 93% 100%;}
}
.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu.current_menucls p:after{
    transition: all .3s ease-in-out 0s;
    right: 5px;
    opacity: 1;        
    width: 10px;
    height: 15px;
    display:inline-block;
}

.csub .hpt_body_inner .hpt_body_left_side .hp_lmenu_p .hp_lmenu:hover p:after {
    transition: all .3s ease-in-out 0s;
    right: 5px;
    opacity: 1;    
    width: 10px;
    height: 15px;
    display: inline-block;
}

/*반응형*/
@media only screen and (max-width:1023px){
    .csub .hpt_body_inner .hpt_body_left_side .hp_pmenu p{font-size:18px;}
}

@media only screen and (min-width:1024px){   
    
}

/*================좌측사이드바종료======================================================================*/

/*================우측사이드바======================================================================*/
.hpt_body_right_side{transition:all .5s ease-in-out 0s;opacity:1;}
.hpt_body_top_content{transition:all .5s ease-in-out 0s;margin-bottom:30px;}

.hpt_right_side .rside_btitle{background-color:#1677B3;color:#fff;text-align: center;font-size:15px;font-weight: 600;padding:5px;
                              -webkit-border-radius:5px 5px 0 0;
                              -moz-border-radius:5px 5px 0 0;  
                              border-radius:5px;  
                              position:relative;
                            }
.hpt_right_side .rside_btitle span.txt{position:relative;z-index:5;}
.hpt_right_side .rside_btitle span.arw{display:inline-block;background-color:#1677B3;width:30px;height:30px;position: absolute;transform: rotate(45deg);left: 35%;bottom:0;}
.hpt_right_side .rside_wrap li:last-child{border-bottom:none;}
.hpt_right_side .rside_wrap li a{margin-top:15px;display: inline-block;color:#888;transition:all .3s ease-in-out;}
.hpt_right_side .rside_wrap li a img{min-width:34px;width:35px;display:block;margin:0 auto;margin-bottom:5px;opacity:0.3;transition:all .3s ease-in-out}

.hpt_right_side .rside_banner_wrap{background:url(/bizw/img/sub1/side_bbg.jpg) 0 0 no-repeat;padding:30px 0;text-align: center;background-size:cover;border-radius: 0 0 5px 5px;}
.hpt_right_side .rside_banner_wrap li a{font-size:18px;color:#fff !important;font-weight: 600}


/*오버효과*/
.hpt_right_side .rside_wrap li a:hover{color:#1677B3;transition:all .3s ease-in-out}
.hpt_right_side .rside_wrap li a:hover img{opacity:0.8;transition:all .3s ease-in-out}
.hpt_right_side .rside_banner_wrap li a:hover{color:#FFCECE !important;}
/*================우측사이드바종료======================================================================*/
/* 사이드바 공통 ---------------------------------------------------------------------------------*/
@media only screen and (max-width:1023px){
    .hpt_body_right_side{width:0%;transition:all .5s ease-in-out 0s;opacity:0;}
}
@media only screen and (max-width:1022px){
    .hpt_body_right_side{display:none;}
    }

@media only screen and (max-width:1023px) and (min-width:769px){
    /*.hpt_body_top_content{width:76%;}*/
    /*.hpt_body_right_side{display:none;}*/
}

/*===============================================================================================*/
/*서브 페이지 레이아웃 잡기*/
/*===============================================================================================*/
/*공통영역---------------------------------------------------------------------------------*/
#hpt_body_conti .hpt_body_inner .hpt_body_cwrap {width:100%;max-width:990px;position:relative;background-color:#fff;}
.csub ol,.csub ul{margin:0;}
.s_title{font-size:14px;}
.csub .sub_first_wrap{padding: 10px 55px;    border: 1px solid #ddd;    border-radius: 10px;}
.csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel .hpt_head_title{padding: 5px 25px;border: 5px solid #eee;border-radius: 5px;}
.csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p{margin-bottom:0px;}
.csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title{font-size:20px;font-weight:600;color: #555;margin-bottom:15px;}
.csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan{display: inline-block;position: relative;padding-left:40px;}
.csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan:before{
    content: "\f011";
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: -3px;
    left: 0;    
    color:#fff;
    z-index: 1;
    text-align: center;
    font-weight: 400;
    }    
.csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan:after{
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: -1px;
    left: 0;
    background-color: #8DB731;
    border-radius: 50%;
}
.csub li{font-size:13px;line-height: 1.8em;}
.csub hr{margin-top:0;margin-bottom:0;}
.csub b{margin-top:10px;display: inline-block;color: #419CF0;}

/*기본 버튼 설정*/
.d_button{height:40px;text-align: center;background-color: #6D99B5;padding: 10px 30px;border-radius: 5px;transition: all .3s ease-in-out 0s;width: 100%;color: #fff;font-size: 16px;font-weight: 600;}
.d_button:hover{background-color:#446173;color:#fff;}

/*이미지 버튼 설정*/
.img_btn{display:block;width:100%;overflow:hidden;position:relative;}
.img_btn img{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transition:all .5s ease-in-out 0s;}
.img_btn:after{content:"자세히 보기";position:absolute;left:40%;top:51%;color:#fff;font-weight:600;padding:10px 30px;background-color:rgba(109, 153, 181,0.9);border-radius:5px;transition:all .5s ease-in-out 0s;opacity:0;}
.img_btn:hover:after{content:"자세히 보기";position:absolute;left:40%;top:51%;padding:10px 30px;background-color:rgba(109, 153, 181,0.9);border-radius:5px;opacity:1;}
.img_btn:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);}


/*테이블 기본 설정*/
.csub table {line-height:1.8em;width:100%}
.csub table tr td,
.csub table tr th{padding:7px 10px;border:1px solid #ddd;text-align: center;}
.csub table tr th{background-color: #f2f2f2;font-size:15px;color:#444;}
/*.csub table tr td:first-child,
.csub table tr th:first-child{border-left:none;}*/
.csub table tr td p,
.csub table tr th p{font-size:13px;margin-bottom:0 !important;}
.csub.page_id_310 table tr:first-child td{width:20%;}
.csub table tr:first-child td p{font-weight:600;}
.no_bold_tb p{font-weight:400 !important;}


.csub .kboard-list tbody tr:first-child td{background-color: transparent;}
.csub .kboard-list thead tr:first-child td{background-color: #79A288;}

/*회원정보수정용*/.csub.page_id_329 table tr td, .csub.page_id_329 table tr th{border:none;}
/*신청서작성용*/.csub.page_id_329 table tr td, .csub.page_id_329 table tr th{border:none}

/*biz용 푸터설정*/
.csub .hpt_body_inner{z-index:inherit;}
.csub .hpt_footer_inner{background-color: transparent;padding:0;}
.csub #hpt_body_conti .hpt_body_inner .hpt_body_cwrap{}
.csub #hpt_footer_conti{bottom:0;background-color: transparent;}
.csub .hpt_sitegenerator{background-color:#333;padding:5px 0;position: fixed;bottom:0;width:100%;max-width:990px;}
.hpt_siteinfo{display:inherit;position: fixed;background: #fff;width: 100%;bottom: 0;top: 0;max-width: 990px;z-index: -1;text-indent: -999em;}


/*------------------------------------------------------------------*/
/*테이블 반응형 시작 (옆으로 스크롤링)----------------------------------*/
@media only screen and (max-width: 480px) {
    .table_box{width:100%;overflow-x:scroll;}
    .csub table{width:380px;}
    .csub table tr td p,
    .csub table tr th p{font-size:10px;}
}

/*테이블 반응형 종료*/
/*------------------------------------------------------------------*/


/*기능성 클래스*/
.margin-tb10{margin-top:10px !important;margin-bottom:10px !important;}
.margin-tb5{margin-top:5px !important;margin-bottom:5px !important;}
.padding-tb10{padding-top:10px !important;padding-bottom:10px !important;}
.padding-tb5{padding-top:5px !important;padding-bottom:5px !important;}

.margin-left10{margin-left:20px !important;}
.margin-left20{margin-left:20px !important;}
.margin-b30{margin-bottom:30px !important;}
.margin-b15{margin-bottom:10px !important;}
.margin-b10{margin-bottom:10px !important;}
.margin-b5{margin-bottom:5px !important;}

.fs16{font-size:16px;color:#444;}
.titles1{font-size:18px;}
.titles2{font-size:17px;}
.titles3{font-size:16px;}
.hr{border-bottom:1px solid #ddd;margin:-bottom:15px;}

.blt1:before {content:"\f111";margin-right:5px;}
.blt2{padding-left:15px;}
.blt2:before {content:"\e104";margin-right:5px;margin-left:-10px;color:#1678AF;}
.blt3{padding-left:30px;}
.blt3:before {content:"\f105";margin-right:5px;margin-left:-10px;}
.blt4{padding-left:45px;}
.blt4:before {content:"-";margin-right:5px;margin-left:-10px;}


.blt2_n{padding-left:20px;}
.blt3_n{padding-left:30px;}
.blt4_n{padding-left:50px;}

.csub .btitle{font-size:16px;margin-top:30px;font-weight:600;color:#165171;}
.csub .btitle2{font-size:14px;}


.tb_blt2:before {content:"＊";margin-right:5px;font-size:9px;}
/*.tb_blt2{padding-left:15px;}*/


/*리스트*/
.csub ul.list_hpn li{position:relative;}
.csub ul.list_hpn li:before{content:"-";display:inline-block;position: absolute;left:-10px;color:inherit;font-weight:600;}
/*공통 초기화*/

.hpt_body_cwrap:after{content:"";display:block;clear:both;}

/*반응형*/
@media only screen and (max-width:768px){
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title{font-size:16px;}
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan{padding-left:5px;}
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan:before {width: 20px;height: 20px;bottom: 1px;left: 0;}
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan:after {width: 20px;height: 20px;bottom: 1px;left: 0;}
}

@media only screen and (max-width:480px){
    .btitle{font-size:13px !important;}
    .blt2,
    .blt2_n{font-size:11px !important;}    
    .blt3,
    .blt3_n{font-size:11px !important;}     
    .c_fax {width: 170px;}
    .c_tel {width: 120px;}
    .csub table tr th,
    .csub table tr td{font-size:12px;}
    .csub #kboard-thumbnail-list {padding:5px;}
    #kboard-thumbnail-list .kboard-list table td.kboard-list-uid {    width: 40px;}
    #kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li a {padding: 3px 7px !important;}
}


/*================회사소개======================================================================*/
/*대표인사말---------------------------------------*/
.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px;font-size:15px;}
.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li.btitle{font-size:19px;}
li.bgc{background-color: #f9f9f9}
.sub1 .scontents_conti li .fa {
    color: #E67330;
}

/*오버*/
.aa:hover{}
/*초기화*/
.aa:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (max-width:1250px){
	.sub1.page_id_5 .scontents_conti img{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li:nth-of-type(1){
	    position: relative;
	    height: 0;
	    padding-bottom: 81.6%;
	    overflow: hidden;
	}	
}
@media only screen and (max-width:992px){	
	.csub #hpt_nav_conti.original{position: relative;    box-shadow: none;}
	.csub .hpt_sitegenerator{position: relative;}
    .csub li{font-size:1em;}
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title{font-size:1.333em;padding-left:5px;}
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan:after{display: none;}
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_top_content .panel p.hpt_head_title span.hpt_head_tspan:before {
	    content: "\f011";
	    width: inherit;
	    height: inherit;
	    position: static;
	    bottom: inherit;
	    left: inherit;
	    color: #8DB731;
	    z-index: 1;
	    text-align: center;
	    font-weight: 400;
	    margin-right: 10px;
	}
	.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li.btitle {
	    font-size: 1.250em;
	}
	.csub #kboard-thumbnail-document .kboard-detail{font-size:1em;}
	.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li{font-size:1.167em;}
	.csub #kboard-default-document .kboard-title p, .csub #kboard-thumbnail-document .kboard-title p{font-size:1.250em !important;}
	.csub #kboard-thumbnail-document .kboard-detail .detail-attr .detail-name{font-size:1em;}
	.csub #kboard-default-document .kboard-document-navi .navi-document-title, .csub #kboard-thumbnail-document .kboard-document-navi .navi-document-title, .csub #kboard-default-document .kboard-document-navi .kboard-prev-document .navi-document-title, .csub #kboard-thumbnail-document .kboard-document-navi .kboard-prev-document .navi-document-title{
		font-size:1em !important;
	}
	.csub #kboard-thumbnail-document .kboard-document-navi a{font-size:1em !important;}
}
@media only screen and (max-width:768px){
	.csub .sub_first_wrap {
	    padding: 10px 10px;
	}    
	.sub1.page_id_5 .scontents_conti img {
	    width: 130%;
	    height: auto;
	    position: absolute;
	    right: -30px;
	    top: 0;
	}
	.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li:nth-of-type(1) { 
	    padding-bottom: 104.6%;    
	}
	.b_logo img{width:140px;}
}
@media only screen and (max-width:640px){

}
@media only screen and (max-width:480px){
    .sub1.page_id_5 .scontents_conti img {
	    width: 180%;
	    height: auto;
	    position: absolute;
	    right: -30px;
	    top: 0;
	}
	.csub.page_id_5 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li:nth-of-type(1) { 
	    padding-bottom: 144.6%;    
	}
	.b_logo img {
	    width: 120px;
	}
}
@media only screen and (max-width:320px){
 	.b_logo img {
	    width: 100px;
	}   
}


/*연혁및조직도---------------------------------------*/
.sub1 img{width:auto;}
.csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li{text-align: center;}
.csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti{}


/*오버*/
.aa:hover{}
/*초기화*/
.aa:after{content: "";display: block;clear: both;}
@media only screen and (max-width:1250px){
    .csub .btitle{font-size:1.250em;}
    .sub1.page_id_7 .scontents_conti img{
		width: 100%;
	    height: auto;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti:nth-of-type(1){
	    position: relative;
	    height: 0;
	    padding-bottom: 50.6%;
	    overflow: hidden;
	}	
	.csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti:nth-of-type(2){
	    position: relative;
	    height: 0;
	    padding-bottom: 106.6%;
	    overflow: hidden;
	}	
	.sub1.page_id_7 .scontents_conti:nth-of-type(2) img{
		width: 100%;
	    height: auto;
	    position: absolute;
	    right: 0px;
	    top: 0;
	}
}
@media only screen and (max-width:992px){
    
}
@media only screen and (max-width:768px){
    
}
@media only screen and (max-width:600px){
	.sub1.page_id_7 .scontents_conti img{
		width: 104%;
	    height: auto;
	    position: absolute;
	    right: -7px;
	    top: 0;
	}
	.csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti:nth-of-type(1){
	    position: relative;
	    height: 0;
	    padding-bottom: 50.6%;
	    overflow: hidden;
	}	
    .csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti:nth-of-type(2){
	    position: relative;
	    height: 0;
	    padding-bottom: 133.6%;
	    overflow: hidden;
	}	
	.sub1.page_id_7 .scontents_conti:nth-of-type(2) img{
		width: 120%;
	    height: auto;
	    position: absolute;
	    right: -70px;
	    top: 0;
	}
}
@media only screen and (max-width:480px){
	.csub.page_id_7 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti:nth-of-type(2){padding-bottom:117%;}
    .sub1.page_id_7 .scontents_conti:nth-of-type(2) img{		
    	width: 110%;
	    right: -40px;	   
	}
}
@media only screen and (max-width:360px){
    .sub1.page_id_7 .scontents_conti:nth-of-type(2) img{		
	    right: -20px;	    
	}
}


/*================주요사업======================================================================*/

/*준설공사---------------------------------------*/

/*오버*/
.aa:hover{}
/*초기화*/
.aa:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (max-width:1250px){    
    .sub1.page_id_9 .scontents_conti img{
		width: 100%;
	    height: auto;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.csub.page_id_9 .sub_first_wrap #sub_section_1 .sub_contents_wrap .scontents_conti li:nth-child(2){
	    position: relative;
	    height: 0;
	    padding-bottom: 91.6%;
	    overflow: hidden;
	}		
	.csub.page_id_9 table tr th{font-size:1.167em;}
}
@media only screen and (max-width:992px){
    
}
@media only screen and (max-width:768px){
    
}
@media only screen and (max-width:600px){
    
}
@media only screen and (min-width:481px){
	.mobile_info{display: none;}
}
@media only screen and (max-width:480px){
	.csub table tr th, .csub table tr td {
	    font-size: 1em;
	}    
	.csub.page_id_9 li:last-child{width:100%;overflow-x:auto;-webkit-overflow-scrolling: touch;}
	.csub.page_id_9 table {
	    width: 480px;
	}
}
@media only screen and (max-width:320px){
    
}


/*================contact us======================================================================*/

.sub4 .map_area > div{margin:0 auto;width:100% !important;max-width:700px;margin-bottom:15px;}
.sub4 .map_address{margin:0 auto;width:100%;max-width:700px;padding:10px 15px;}

/*.sub4 .map_address:after{content:"";display:block;width:100%;border-bottom:1px solid #ddd;margin-top:15px;}*/

.sub4 .map_company{margin:15px auto 0;width:100%;max-width:700px;padding:10px 15px;background-color: #f2f2f2;}
.sub4 .map_company .fa{color:#E67330;}
.page_id_19 #kboard-thumbnail-list .kboard-category {
    float: none;
    padding-bottom: 5px;
    width: 100%;
    text-align: center;
}
.page_id_19 #kboard-thumbnail-list .kboard-category select{background-color: #fff}
/*오버*/
.aa:hover{}
/*초기화*/
.aa:after{content: "";display: block;clear: both;}
/*반응형*/
@media only screen and (max-width:992px){
	.page_id_19 ul.han_col3 li div.hp_gallary .kboard-list-count,
    .page_id_19 ul.han_col3 li div.hp_gallary .kboard_thumbnail_title a{font-size:1.167em !important;}
    .page_id_19 ul.han_col3 li div.hp_gallary .kboard-list-thumbnail a{height:inherit !important;}
    .page_id_19 ul.han_col3 li div.hp_gallary .kboard-list-count {    
    	bottom: -36px;
    }

}
@media only screen and (max-width:768px){
    .csub #hpt_body_conti .hpt_body_inner .hpt_body_promo_content{display: none !important;}
}
@media only screen and (max-width:600px){
    
}
@media only screen and (max-width:480px){
    
}
@media only screen and (max-width:320px){
    
}

/*================통합 반응형작업======================================================================*/
@media only screen and (min-width:1201px){
	.sl_mobile{display: none;}
}
@media only screen and (max-width:1200px){  
    .slide_m .banner ul li {min-height: 350px !important;}    
    .orignal{display: none;}
}

@media only screen and (max-width:992px){   
    
}
@media only screen and (max-width:768px){   
    .slide_m .banner ul li {min-height: 300px !important;}  
}
@media only screen and (max-width:600px){

    
}
@media only screen and (max-width:480px){
    .slide_m .banner ul li {min-height: 150px !important;}    
}
@media only screen and (max-width:400px){   
}
@media only screen and (max-width:360px){
    .slide_m .banner ul li {min-height: 125px !important;}        
}
@media only screen and (max-width:320px){
    
}

/*--------------------*/
@media only screen and (max-width:1200px){
}

@media only screen and (max-width:992px){
    
}
@media only screen and (min-width:550px){   
}
@media only screen and (max-width:768px){

}
@media only screen and (max-width:600px){

}

@media only screen and (max-width:470px){       
    
}

@media only screen and (max-width:320px){
    
}

/*로그인*/
.login h1 a{background:url(/bizw/img/toplogo.jpg);}





