.full_img{position:relative;left:50%;width:2000px;margin-left:-1000px;}
/* ���� ���̾ƿ� */
.sub_sv{padding-top:50px;}
#container_wr2{z-index:5;margin:0 auto;width:1200px;zoom:1}
#container_wr2:after{display:block;visibility:hidden;clear:both;content:""}
#sub{position:relative;z-index:6;float:right;width:900px;min-height:800px !important;height:auto !important;margin:0 auto;padding:0;background:#fff;border:none;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}
#sub:after{display:block;visibility:hidden;clear:both;content:""}

#aside {float:left;width:250px;margin:0px;padding:100px 0 0;background:transparent;height:100%;border:none !important;margin:0 50px 0 0}
#lnb{position:relative;width:100%;}
#lnb *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#lnb .header{position:relative;overflow:hidden;width:100%;height:100px;padding:34px 0 0px;border:1px solid #dcdcdc;text-align:center}
#lnb .header h1{text-align:center;line-height:32px;font-size:32px;font-weight:700;font-family:'Noto Sans KR','Nanum Gothic','��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;color:#333;letter-spacing:-2px}
#lnb .description{display:block;margin-top:10px;font-size:13px;font-weight:400;color:#888;font-family:'��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;letter-spacing:-1px}
/*{position:absolute;margin:0;font-size:0;line-height:0;overflow:hidden}*/

#lnb .menu{clear:both;display:block;width:100%;*width:100%;background-color:#fff;list-style:none;margin:0;padding:0;border:none}
#lnb .menu:after{display:block;content:"";font-size:0;visibility:hidden;clear:both;}
#lnb .menu > li{height:51px;line-height:49px;padding-left:20px;background-color:#fff;border:1px solid #dcdcdc;border-top:1px solid #fff;line-height:40px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#lnb .menu > li > a:after{float:right;color:#000;margin-right:20px;font-weight:200;font-size:22px;font-family:verdana,tahoma,'��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;}
#lnb .menu > li:first-child{}
#lnb .menu > li > a{display:block;height:100%;line-height:49px;text-decoration:none;color:#22335c;font-weight:700;font-size:17px;font-family:'Noto Sans KR','Nanum Gothic','��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;letter-spacing:-1px;}
#lnb .menu > li:hover,
#lnb .menu > li.on{background-color:#e5e5e5;border:1px solid #e5e5e5;}
#lnb .menu > li:hover a,
#lnb .menu > li.on > a{color:#22335c;outline:none;}
#lnb .menu > li:hover a:after, #lnb .menu > li.on > a:after{color:#22335c;}


#aside .side-common{position:relative;margin-top:40px;}
#aside .side-common p{}

#sub .page-position{position:relative;width:100%;margin:0 auto;padding:0;}
#sub .page-position ul{position:absolute;top:50px;left:0;list-style:none;margin:0;padding:0;}
#sub .page-position ul li{float:left;display:inline-block;padding:10px 0px;text-decoration:none;color:#000;letter-spacing:0 !important}
#sub .page-position ul li.page-pos01{width:30px;text-indent:-9999px;background:transparent url('/assets/images/sub/home.jpg') no-repeat center center;}
#sub .page-position ul li.page-pos02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#sub .page-position ul li.page-pos03{padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#sub .page-position ul li.page-pos04{font-weight:700; padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#sub .page-position ul li:before{content:"";width:6px;height:5px;margin-right:6px;padding-right:6px !important;background:url('/assets/images/sub/sct_bg_toright.gif') right 50% no-repeat}
/
.ctt_form .form_con {position: absolute;}
.ctt_form .form_con .renew_tb{margin-top:170px; margin-left:20px;}
.ctt_form .form_con .renew_tb td{padding-bottom:20px;}
.ctt_form .form_con .renew_tb input{border-left:1px solid #ebedf1;border-right:1px solid #ebedf1;border-top:2px solid #ebedf1;border-bottom:2px solid #000; margin-left:40px;width: 400px;height:70px;color:#000; font-weight: 700; background-color:#ebedf1; font-size: 22px;}
.ctt_form .txt18{font-size:26px;}
.ctt_form .write_div{position: absolute; margin-top:160px; margin-left:500px;}
.ctt_form .write_div textarea{margin-left:40px;color:#000; font-weight: 700; font-size: 22px;}
.ctt_form .btn_confirm{margin-top:530px; margin-left:540px;}
.ctt_form .btn_submit{font-size: 25px; background-color: #000; width:400px;}

p.title{
    width: 100%;  
    line-height: 60px; 
    background:none; 
    color: #000; 
    box-sizing: border-box;
    display: block;
    height: 100%;
    line-height: 49px;
    text-decoration: none;
    color: #22335c;
    font-weight: 700;
    font-size: 17px;
    font-family: 'Noto Sans KR','Nanum Gothic','��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;
    letter-spacing: -1px;
  }
  p.title:after{float:right;content:"+";color:#000;margin-right:20px;font-weight:200;font-size:22px;font-family:verdana,tahoma,'��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;}

  .con{
    padding: 10px; 
    display:none;
    font-size:18px;
  }

#lnb2{position:relative;width:100%;}
#lnb2 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#lnb2 .header{position:relative;overflow:hidden;width:100%;height:100px;padding:34px 0 0px;border:1px solid #dcdcdc;text-align:center}
#lnb2 .header h1{text-align:center;line-height:32px;font-size:32px;font-weight:700;font-family:'Noto Sans KR','Nanum Gothic','��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;color:#333;letter-spacing:-2px}
#lnb2 .description{display:block;margin-top:10px;font-size:13px;font-weight:400;color:#888;font-family:'��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;letter-spacing:-1px}
/*{position:absolute;margin:0;font-size:0;line-height:0;overflow:hidden}*/

#lnb2 .menu{clear:both;display:block;width:100%;*width:100%;background-color:#fff;list-style:none;margin:0;padding:0;border:none}
#lnb2 .menu:after{display:block;content:"";font-size:0;visibility:hidden;clear:both;}
#lnb2 .menu > li{line-height:49px;padding-left:20px;background-color:#fff;border:1px solid #dcdcdc;border-top:1px solid #fff;line-height:40px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#lnb2 .menu > li > a:after{float:right;content:"+";color:#000;margin-right:20px;font-weight:200;font-size:22px;font-family:verdana,tahoma,'��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;}
#lnb2 .menu > li:first-child{}
#lnb2 .menu > li > a{display:block;height:100%;line-height:49px;text-decoration:none;color:#22335c;font-weight:700;font-size:17px;font-family:'Noto Sans KR','Nanum Gothic','��������','Malgun Gothic','����',dotum,'����',gulim,arial,serif;letter-spacing:-1px;}
#lnb2 .menu > li:hover,
#lnb2 .menu > li.on{background-color:#e5e5e5;border:1px solid #e5e5e5;}
#lnb2 .menu > li:hover a,
#lnb2 .menu > li.on > a{color:#22335c;outline:none;}
#lnb2 .menu > li:hover a:after, #lnb .menu > li.on > a:after{color:#22335c;}

.map_tabs2{width:1200px;background-color:#fff;}
.map_tabs2 .tit{width:1000px; margin:0 auto; padding-top:100px;}
.map_tabs2 {overflow: hidden; position: relative; text-align: center;}
ul.tabs2 {width: 1200px; padding-right:230px;display: inline-block; margin-bottom:5px; padding-top:50px;}
ul.tabs2 li {border-radius: 30px 30px 0px 0px; float: left; height: 50px; font-size:18px; width:243px; line-height: 50px; border-left: none;	font-weight:400;margin:0 0 0 -1px; overflow: hidden; background:#959db1; position: relative; border:1px solid #fff;} 
ul.tabs2 li:first-child {margin:0 0 0 0}
ul.tabs2 li a {text-decoration: none;color: #fff;display: block;padding: 0;outline: none;text-align:center; width:243px;}
ul.tabs2 li.active a{ /*--Makes sure that the active tab does not listen to the hover properties--*/color:#fff; font-weight:400; background:#21345c; width:243px}

.tab_container{width: 100%; margin: 0 auto;}
.tab_container ul{width: 1200px;}
.tab_container li{float: left;}

.view_sum{width:1000px;}

.view_form{margin-top:20px;}
.view_sum img{border:1px solid #dfdfdf;}
#sub_img img {
  width: 95% !important;
  height: 95% !important;
  margin: 0 auto;
  text-align: center;
  margin-left: 9px;
  margin-bottom: 10px;
  /*width:156px !important; height:160px !important;*/}
.view_sum2 li{
  margin-top: 10px;
  margin-right: 12px;
  width: 160px;
  height: 160px;
  float: left;
  padding-right: 10px;
  padding-top: 10px;
  border: 1px solid #dfdfdf;
  /*float:left; padding-right:10px; padding-top:10px;border:1px solid #dfdfdf;*/} 
.view_sum_text{float:right; margin-left:20px;}
.view_sum_tit{font-size:36px; color:#22335c; font-weight:700; margin-bottom:20px; width:453px;/*width:360px;*/ word-break: keep-all;}
.view_sum_sub{/*font-size:16px;*/font-size:22px; width:453px;/*width:350px;*/ word-break:keep-all; line-height:25px;}
.catalog_btn {margin-left:550px;margin-top: 20px;}
.catalog_btn li{float:left; padding-right:10px; padding-bottom:10px;}
.product_info{margin-top:230px;}
.product_info_img01 .tit{font-size:30px; font-weight:700; margin-top:50px; margin-bottom:20px;}
.product_info_img02 .tit{font-size:30px; font-weight:700; margin-top:50px; margin-bottom:20px;}