@charset "utf-8";

#visual {width:1905px;height:174px;left:50%;margin-left:-952.5px;position:relative;background:url('/images/sub/sub_visual.jpg') 0 0 no-repeat;}
#lnb {float:left;width:203px;margin-top:33px;border:1px solid #c2c2c2;}
#content {float:right;width:870px;margin-top:64px;position:relative;}

#lnb .title_side {padding:35px 0;font-size:1.8em;font-weight:700;text-align:center;background-color:#364788;color:#fff;}
#lnb .title_side  span{display:block;font-size:0.5em;font-weight:400;}
#lnb>ul {width:203px;}
#lnb>ul>li {border-bottom:1px solid #c2c2c2;}
#lnb>ul>li:last-child{border-bottom:none;}
#lnb>ul>li>a {display:block;margin-right:16px;height:46px;line-height:46px;padding-left:20px;color:#3d3d3d;font-weight:500;vertical-align:top;background:url('/images/sub/arrow_right.png') right center no-repeat;}
#lnb li>a:hover, #lnb li>a.on {color:#364788;}

#lnb .depth a{background:url('/images/sub/arrow_down.png') right center no-repeat;}

/* 3depth */
#lnb li ul.sub_menu {display:;border-top:1px solid #c2c2c2;}
#lnb li ul.sub_menu  li{border-bottom:1px solid #c2c2c2;}
#lnb li ul.sub_menu  li a{display:block;padding-left:38px;height:46px;line-height:46px;background:url('/images/misc/bullet_list_02.gif') 27px center no-repeat;font-size:0.9em;font-weight:500;color:#3d3d3d;}
#lnb li ul.sub_menu  li a:hover{color:#364788;}
#lnb li ul.sub_menu  li:last-child{border-bottom:none;}
#lnb li.on ul.sub_menu {display:block;}
.depth3 {padding:7px 0 10px;}

.path {position:absolute;top:10px;right:0;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 12px 0 20px;font-size:0.9em;color:#3d3d3d;background:url('/images/misc/arr_depth01.png') 0 center no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li:last-child {padding-right:0;}
.path span {color:#3d3d3d;font-weight:500;}

.mb45{margin-bottom:45px;}
.mb60{margin-bottom:60px;}
.mb30{margin-bottom:30px;}

.title_cont {padding:0 0 5px 2px;border-bottom:1px solid #c2c2c2;font-size:1.9em;font-weight:500;}
#inner_content {padding:40px 0;}

.tab_menu{margin-bottom:40px;}
.tab_menu ul li{float:left;width:229px;} 
.tab_menu ul li a{display:block;height:34px;line-height:34px;text-align:center;border:1px solid #ccc;border-right:none;font-size:1.1em;background-color:#f7f7f7;}
.tab_menu ul li:last-child a{border-right:1px solid #ccc;}
.tab_menu ul li a.on{background-color:#364788; color:#fff;}


/* 인사말 */
.section.greeting .con_text{float:left;width:553px;margin-top:30px;}
.section.greeting .con_text p{padding-left:15px;line-height:2.5;font-weight:700;color:#242424;}
.section.greeting .con_text .ceo{text-align:right;margin-right:30px;font-size:1.2em;}
.section.greeting .con_text .ceo span{margin-left:13px;word-spacing:5px;}
.section.greeting .con_img{float:right;margin-top:126px;vertical-align:bottom;}


/* 인증서 */
.section.certification {padding:0 40px;}
.section.certification ul li{float:left;width:163px;margin-right:42px;margin-bottom:34px;}
.section.certification ul li:nth-child(4n){margin-right:0;}
.section.certification ul li p.name{margin-bottom:18px;font-weight:700;font-size:1.2em;color:#3d3d3d;}
.section.certification ul li p.img img{border:1px solid #d7d7d7;}


#a1_wrap{width:623px;height:815px; margin:20px auto;padding-top:15px;position:relative;z-index:9999;background-color:#fff;border:1px solid #ebebeb;}
#a1_container{padding:20px 0;}
#a1_container .con_img{margin-bottom:37px;text-align:center;}
#a1_container .con_img img{border:1px solid #d3d3d3;}
#a1_container .tit_box{width:593px;height:70px;line-height:70px;margin:0 auto;border:1px solid #ccc;background-color:#f7f7f7;}
#a1_container .tit_box p.tit{text-align:center;font-size:1.5em;}

#a2_wrap{width:623px;height:670px; margin:20px auto;padding-top:15px;position:relative;z-index:9999;background-color:#fff;border:1px solid #ebebeb;}
#a2_container{padding:20px 40px;}
#a2_container .con_img{margin-bottom:37px;text-align:center;}
#a2_container .con_img img{border:1px solid #d3d3d3;}
#a2_container .tit_box{width:593px;height:70px;line-height:70px;margin:0 auto;border:1px solid #ccc;background-color:#f7f7f7;}
#a2_container .tit_box p.tit{text-align:center;font-size:1.5em;}
#a2_container .tb_prd_wrap{height:168px;overflow-y:auto;}
#a2_container .tb_prd_wrap h2{margin-bottom:12px;font-weight:700;font-size:1.5em;color:#000;}
#a2_container .tb_prd_wrap table{width:100%;margin:0 auto;border:1px solid #ccc;}
#a2_container .tb_prd_wrap table tr th{padding:5px 0;border:1px solid #ccc;text-align:center;background-color:#f7f7f7;}
#a2_container .tb_prd_wrap table tr td{padding:5px 0;border:1px solid #ccc;text-align:center;}


#a3_wrap{width:853px;height:605px; margin:20px auto;padding-top:70px;position:relative;z-index:9999;background-color:#fff;border:1px solid #ebebeb;}
#a3_wrap h2{margin-bottom:26px;font-weight:700;font-size:1.5em;color:#000;}
#a3_container{padding:20px 25px;}
#a3_container .con_img{float:left;width:514px;margin-top:10px;margin-right:33px;}
#a3_container .con_img img{border:1px solid #d3d3d3;}
#a3_container .tb_prd_wrap{float:left;width:235px;height:448px;overflow-y:auto;}
#a3_container .tb_prd_wrap table{width:100%;border:1px solid #ccc;}
#a3_container .tb_prd_wrap table tr th{padding:5px 0;padding-left:16px;border:1px solid #ccc;text-align:left;font-weight:700;font-size:1.3em;background-color:#f7f7f7;color:#000;}
#a3_container .tb_prd_wrap table tr td{padding:11px 0;padding-left:16px;border:1px solid #ccc;text-align:left;color:#000}
#a3_container .tb_prd_wrap table tr td p{line-height:1.8;}


#a4_wrap{width:509px;height:476px; margin:20px auto;padding-top:35px;position:relative;z-index:9999;background-color:#fff;border:1px solid #ebebeb;}
#a4_wrap h2{padding-left:30px;padding-bottom:60px;font-weight:700;color:#000;}
#a4_wrap h2 .prd_kor_name{font-size:1.5em;}
#a4_wrap h2 .prd_eng_name{font-size:1.2em;}
#a4_wrap h2 .sep{font-size:1.5em;color:#ccc;}
#a4_container{padding:20px 0;}
#a4_container .prd_img{width:392px;margin:0 auto;}

.mfp-close-btn-in .mfp-close{right:-50px;color:#fff;font-size:80px;}


/* 페이징 */
.paging{margin:20px 0;text-align:center;}
.paging .btn_prev{margin-right:10px;}
.paging .btn_next{margin-left:10px;}
.paging .btn_prev img{vertical-align:middle;}
.paging .btn_next img{vertical-align:middle;}
.paging .num a{display:inline-block;margin:0 5px;width:24px;height:24px;color:#242424;background-color:#ededed;}
.paging .num a.on{background-color:#364788;color:#fff;}


/* 오시는 길 */

.map_wrap{padding:0 20px;}
.map_wrap .info{margin-top:18px;color:#242424;font-size:1.1em;}
.map_wrap .info .tit{font-weight:700;}
.map_wrap .sep{display:inline-block;padding-left:16px;padding-right:27px;color:#364788;} 

/* 제품 리스트 */
.prd_list.prd1 ul li{float:left;width:170px;margin-bottom:53px;margin-right:55px;}
.prd_list.prd1 ul li:nth-child(4n){margin-right:0;}
.prd_list.prd1 ul li p.prd_name{width:175px;margin-bottom:7px;font-size:0.9em;font-weight:700;color:#000;}
.prd_list.prd1 ul li p.prd_name .sep{margin:0 5px;color:#e1e1e1;}
.prd_list.prd1 ul li p.prd_img{width:170px;height:215px;line-height:215px;text-align:center;border:1px solid #e1e1e1;}
.prd_list.prd1 ul li p.prd_img img{max-width:170px;max-height:209px;vertical-align:middle;}

/* 제품 리스트2 */
.prd_list.prd2 {padding:0 20px;}
.prd_list.prd2 ul li{float:left;width:396px;margin-bottom:53px;margin-right:23px;}
.prd_list.prd2 ul li:nth-child(2n){margin-right:0;}
.prd_list.prd2 ul li p.prd_name{margin-bottom:12px;font-size:1.1em;font-weight:700;color:#000;}
.prd_list.prd2 ul li p.prd_name .sep{margin:0 20px;color:#e1e1e1;}
.prd_list.prd2 ul li p.prd_img img{border:3px solid #e1e1e1;}


/* 사이트맵 */
.sm_wrap {font-size:12px;font-weight:600;color:#222;padding:20px 0 0 20px;}
.sm_wrap>ul {float:left;width:200px;margin:10px 20px 40px;}
.sm_wrap>ul.sm02 {width:430px;}
.sm_wrap>ul.sm02>li {padding-left:10px;}
.sm_wrap>ul.sm03 {width:600px;}
.sm_wrap>ul.sm03>li {padding-left:10px;}
.sm_wrap>ul.sm05 {width:140px;}
.sm_wrap>ul.sm05>li {padding-left:10px;}
.sm_wrap li {margin-bottom:5px;padding-left:20px;background:url('/images/misc/bull_01.jpg') 12px 10px no-repeat;}
.sm_wrap>ul>li.sm_title {font-size:18px;padding-left:10px;padding-bottom:10px;margin-bottom:15px;background:none;border-bottom:2px solid #aaa;}
.sm_wrap>ul li a:hover {padding-bottom:2px;border-bottom:1px solid #364788;}
.sm_wrap .depth2>a{font-size:14px;}
.sm_wrap>ul ul {margin-right:25px;}
.sm_wrap>ul ul li {padding-left:10px;background-position:2px 10px;}
.sm_wrap>ul.sm02 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul.sm03 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul ul li.sm_title2 {font-size:14px;background:none;text-align:center;border-bottom:2px solid #555;padding:0 20px 5px 20px;margin-bottom:10px;}
.sm_wrap>ul ul li.sm_title3 {background:none;font-size:13px;padding:3px 0;border-bottom:1px solid #777;}

/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:100px;}
