@charset "utf-8";

*{margin:0;padding:0;}
header,nav,section,article,aside,footer,hgroup,menu,canvas,figcaption,figure{display:block;}

/* basic */
body{min-width:1100px;font-family:Gulim,'굴림',Dotum,'돋움',Arial,sans-serif;font-size:12px;}
div,p,ol,ul,li,img,a,h1,h2,h3,form,span,iframe,dl,dt,dd{}
dl,ul,ol{list-style:none;}
table{empty-cells:show;border-collapse:collapse;width:100%;table-layout:fixed;}
fieldset{border:none;}
legend,caption,hr{display:none;}
img{border:none;}
img,label{vertical-align:middle;}
label{vertical-align:middle;height:13px;}
input{vertical-align:middle;}
input[type=text], input[type=file], input[type=password]{height:16px;line-height:16px;padding:3px 8px 2px 8px;vertical-align:middle;font-size:12px;color:#555;border:1px solid #dfdfdf;background:#fff;}
input[type=checkbox],input[type=radio]{width:13px;height:13px;border:none;background:transparent;vertical-align:middle;-webkit-border-radius:0;}
input.dis,select.dis{background:#f4f4f4;color:#666;}
input,select,textarea{vertical-align:middle;font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif;font-size:12px;border:1px solid #dfdfdf;}
textarea{padding:4px 0 7px 3px;color:#555;}
select{display:inline-block;color:#555;height:27px;padding:2px 2px 2px 3px !important;}

/* default link */
a{cursor:pointer;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}

/* 정렬 */
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important;}

/* 간격 */
.mgb5{margin-bottom:5px !important;}
.mgb7{margin-bottom:7px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb17{margin-bottom:17px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb40{margin-bottom:40px !important;}

.mgt3{margin-top:3px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt65{margin-top:65px !important;}

/* etc */
.blind{display:none !important;}
.skipNavi{position:absolute;top:-100000px;left:-100000px;visibility:hidden;overflow:hidden;}
.cboth{position:relative;float:none;}
.cboth:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
*:first-child+html .cboth{overflow:hidden;}
.t_left{text-align:left !important;}
.flt{float:left !important;}
.frt{float:right !important;}

/* text-aligh & color */
.txt_r{color:#ff6347 !important;}
.txt_b{color:#4493f0 !important;}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal !important}

/* IE10 input type auto x delete */
input[type=text]::-ms-clear,input[type=file]::-ms-clear{display:none;}
/* Chrome Field Outline = None */
input:focus{outline:none;}

/* wrap */
.container{position:relative;height:100%;}

/* layout */
.header{position:fixed;top:0;left:0;width:100%;min-width:1100px;z-index:9999;background:#fff;border-bottom:1px solid #e1e1e1;}
.header_1depth{height:80px;width:1100px;margin:0 auto;}
.header_1depth_fix{position:relative;width:1100px;margin:0 auto;}
.header_1depth_fix .left{float:left;}
.header_1depth_fix .left h1{position:relative;line-height:16px;display:block;}
.header_1depth_fix .right{position:relative;float:right;text-align:right;margin-top:20px;}
.header_1depth_fix .right h2{float:left;position:relative;margin:14px 35px 0 0;line-height:16px;display:block;}
.header_1depth_fix .right a, .header_1depth_fix .right img{float:left;display:inline-block;}
.header_1depth_fix .right a.btn_video{width:120px;height:41px;background:url(../img/btn_video.gif) no-repeat;}
.header_1depth_fix .right a.btn_request{margin-left:5px;width:147px;height:41px;background:url(../img/btn_request.gif) no-repeat;}

.footer{position:relative;height:130px;border-top:1px solid #c7c7c7;}
.footer_fix{width:1100px;margin:0 auto;position:relative;text-align:left;}
.footer_fix .right{position:absolute;top:20px;right:0;text-align:right;}

/* showroom */
/* banner */
.banner_wrap{position:relative;width:100%;height:100%;}
.banner_inner{height:100%;min-height:734px;}
.slider{position:relative;width:100%;height:100%;margin:0 auto;overflow:hidden;z-index:1;}
.slides{position:absolute;left:0;display:block;width:100%;height:100%;z-index:2;}

/* banner2 */
.banner_wrap2{display:block;height:200px;margin:80px 0 0;padding:0;background-color:#404857;}
.banner_inner2{display:block;width:980px;height:200px;margin:0 auto;background-image:url(../img/prodetail/bg_banner2.png);background-repeat:no-repeat;background-position:0 0;}

.banner_wrap3{display:block;height:172px;}
.banner_wrap3 .banner_inner3{display:block;width:860px;height:172px;margin:0 auto;background-color:transparent;}
.banner_wrap3 .banner_inner3 img{width:860px;height:172px;}

.slide1{background-image:url(../img/main/bg_main_001.jpg);background-repeat:no-repeat;background-position:50% 81px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.slide1 .slide_inner{position:relative;width:980px;height:100%;margin:0 auto;}
.slide1 .slide_inner .slide1_detail{position:absolute;top:30%;left:50%;margin-left:-370px;width:754px;height:246px;background-image:url(../img/main/bg_detail_slide1.png);background-repeat:no-repeat;}
.slide1 .slide_inner .slide1_detail .btn_visit_cons{position:absolute;top:295px;left:50%;display:block;width:280px;height:59px;margin:0 0 0 -140px;}

.slide2{background-image:url(../img/main/bg_main_002.jpg);background-repeat:no-repeat;background-position:50% 81px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.slide2 .slide_inner{position:relative;width:980px;height:100%;margin:0 auto;}
.slide2 .slide_inner .slide2_detail{position:absolute;top:19%;right:0;width:474px;padding:234px 0 0 0 !important;height:59px;text-align:right;background-image:url(../img/main/bg_detail_slide2.png);background-repeat:no-repeat;}

.slide3{background-image:url(../img/main/bg_main_003.jpg);background-repeat:no-repeat;background-position:50% 81px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.slide3 .slide_inner{position:relative;width:980px;height:100%;margin:0 auto;}
.slide3 .slide_inner .slide3_detail{position:absolute;top:25%;left:0;width:931px;padding:0 0 0 0 !important;height:537px;background-image:url(../img/main/bg_detail_slide3.png);background-repeat:no-repeat;}

.rolling{position:absolute;bottom:28px;left:50%;display:block;height:13px;margin-left:-27px;z-index:999;}
.rolling li{float:left;height:21px;width:21px;}
.rolling li:first-child > a{background-image:url(../img/main/roll_on.png);}
.rolling li > a{display:block;height:21px;width:21px;background-image:url(../img/main/roll.png);background-repeat:no-repeat;background-position:4px 4px;background-color:transparent;}
.rolling li.active > a{background-image:url(../img/main/roll_on.png);}

/* ie7 & ie8 Scale */
.slide1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_main_001.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_main_001.png', sizingMethod='scale')";}
.slide2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_main_002.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_main_002.png', sizingMethod='scale')";}
/* //ie7 & ie8 Scale */

/* content */
.section_wrap .section_inner{width:980px;margin:0 auto;padding-top:80px;}

/* section1 */
.bg_sec1{background:#f2f6f9;}
#sec1{text-align:left;}
#sec1 .content_sec1{padding:60px 0 85px 0;}
#sec1 h4{margin-top:30px;}

/* section2 */
#sec2{padding-bottom:50px;border-bottom:1px solid #dee2e7;overflow:hidden;}
#sec2 > h3{text-align:left;}
#sec2 > ul#tab{width:980px;margin:60px auto 0;overflow:hidden;}
#sec2 ul#tab > li{float:left;display:inline-block;*display:inline;*zoom:1;height:90px;}
#sec2 ul#tab li > a{display:block;width:196px;height:70px;background-image:url(../img/main/bg_tab.png);background-repeat:no-repeat;}
#sec2 ul#tab li.on > a{background-image:url(../img/main/bg_tab_on.png);background-repeat:no-repeat;}
#sec2 ul#tab > li.on{background-image:url(../img/main/tab.png);background-repeat:no-repeat;}
#sec2 ul#tab li.tab1 > a{width:196px;background-position:0 0;}
#sec2 ul#tab li.tab1.on > a{background-position:0 0;}
#sec2 ul#tab > li.tab1.on{background-position:center 70px;}
#sec2 ul#tab li.tab2 > a{background-position:-196px 0;}
#sec2 ul#tab li.tab2.on > a{background-position:-196px 0;}
#sec2 ul#tab > li.tab2.on{background-position:center 70px;}
#sec2 ul#tab li.tab3 > a{background-position:-392px 0;}
#sec2 ul#tab li.tab3.on > a{background-position:-392px 0;}
#sec2 ul#tab > li.tab3.on{background-position:center 70px;}
#sec2 ul#tab li.tab4 > a{background-position:-588px 0;}
#sec2 ul#tab li.tab4.on > a{background-position:-588px 0;}
#sec2 ul#tab > li.tab4.on{background-position:center 70px;}
#sec2 ul#tab li.tab5 > a{background-position:-784px 0;}
#sec2 ul#tab li.tab5.on > a{background-position:-784px 0;}
#sec2 ul#tab > li.tab5.on{background-position:center 70px;}
#sec2 > .tab_detail{display:block;width:985px;min-height:583px;margin:50px auto 0;}
#sec2 > .tab_detail > ul > li{float:left;display:none;vertical-align:top;background-color:#fff;}
.tit_h6{display:block;margin-top:80px;padding-top:80px;text-align:center;border-top:1px solid #dee2e7;}
.appserp{display:block;width:980px;padding:60px 0 80px;margin:0 auto;border-bottom:1px solid #dee2e7;}
.appserp ul{display:block;margin:0;padding:0 10px;}
.appserp ul > li{float:left;width:144px;height:182px;margin:0 8px;padding:0;display:inline-block;vertical-align:top;}
.appserp ul li > a{display:block;width:100%;height:100%;margin:0;padding:0;background-image:url(../img/appserp.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;}
.appserp ul li.ico_serp01 > a{background-position:0 0;}
.appserp ul li.ico_serp02 > a{background-position:0 -184px;}
.appserp ul li.ico_serp03 > a{background-position:0 -368px;}
.appserp ul li.ico_serp04 > a{background-position:0 -552px;}
.appserp ul li.ico_serp05 > a{background-position:0 -736px;}
.appserp ul li.ico_serp06 > a{background-position:0 -920px;}

/* section3 */
#sec3{padding-bottom:110px;}
#sec3 > h3{text-align:left;}
#sec3 h4{margin-top:60px;}
#sec3 .content_sec3{position:relative;margin-top:30px;}
#sec3 .btn_sec3_1{display:block;position:absolute;top:834px;left:368px;}

/* 고객지원 */
.top_title_wrap{padding-top:81px;height:195px;background:url(../img/bg_top_title_wrap.gif) repeat-x 0 81px;}
.top_title_wrap .inner{width:980px;height:195px;margin:0 auto;background:url(../img/bg_top_title_in.jpg) no-repeat 0 0;}
.top_title_wrap .inner h3{padding-top:65px;text-align:center;}

/* 멤버십 혜택 */
.top_title_wrap .inner2{width:980px;height:195px;margin:0 auto;background:url(../img/bg_top_title_in2.jpg) no-repeat 0 0;}
.top_title_wrap .inner2 h3{padding-top:55px;}

.content_wrap{position:relative;}
.content_wrap .inner{padding:65px 0 105px;min-height:460px;width:980px;margin:0 auto;color:#666;}
.content_wrap .inner a{color:#666;}

/* quick menu */
.content_wrap > .quick_menu{position:absolute;left:50%;top:170px;margin-left:510px;width:98px;z-index:999;}
.content_wrap > .quick_menu li{padding:13px 0 0;}
.content_wrap > .quick_menu li:first-child{padding:0;}
.content_wrap > .quick_menu li a{display:block;}

/* 상단탭 */
.toptab_wrap{position:relative;height:59px;padding:0;margin:0 0 20px 0;border-bottom:1px solid #c7c7c7;}
.toptab_wrap a:hover{text-decoration:none;color:#595857;}
.toptab_wrap ul{overflow:hidden;}
.toptab_wrap ul li{float:left;height:58px;margin:0 0 0 -1px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;background:#fff;}
.toptab_wrap ul li:first-child{border-left:1px solid #ccc;margin:0;}
.toptab_wrap ul li a{display:block;cursor:pointer;color:#595857;width:162px;line-height:59px;text-align:center;font-size:16px;font-weight:bold;}
.toptab_wrap ul li.last a{width:163px;}
.toptab_wrap ul li.on *{cursor:default;}
.toptab_wrap ul li.on{height:59px;margin-left:-1px;border-top:1px solid #4ea5db;border-right:1px solid #4493f0;border-left:1px solid #4493f0;background:#4493f0;}
.toptab_wrap ul li.on:first-child{margin-left:0;}
.toptab_wrap ul li.on a{color:#fff;font-weight:bold;}

/* 중간탭 */
.stab_wrap{position:relative;height:47px;padding:0 0 0 0;margin:0 0 40px 0 !important;border:1px solid #c7c7c7;border-top:0;font-size:0;line-height:0;}
.stab_wrap a:hover{text-decoration:none;color:#595857;}
.stab_wrap ul{}
.stab_wrap ul li{position:relative;float:left;height:47px;margin:0 0 0 -1px;background:#f5f6f7 url(../img/bg_stab.gif) no-repeat 0 16px;z-index:1;}
.stab_wrap ul li.fir{background-image:none;margin-left:0;}
.stab_wrap ul li a{display:block;cursor:pointer;color:#595857;width:98px;line-height:48px;text-align:center;font-size:14px;}
.stab_wrap ul li.on *{cursor:default;}
.stab_wrap ul li.on{}
.stab_wrap ul li.on a{font-weight:bold;color:#1f76db;width:97px;text-decoration:underline;}
.stab_wrap ul li.fir.on{margin-left:0px;}
.stab_wrap ul li.last.on{margin-right:-1px;}
.stab_wrap ul li.fir a{width:102px;}
.stab_wrap ul li.last a{width:101px;}
.stab_wrap.type2 ul li a{width:110px;}
.stab_wrap.type2 ul li.fir a{width:108px;}
.stab_wrap.type2 ul li.last a{width:108px;}

/* 중간탭_type2 */
.stab_wrap2{position:relative;height:48px;padding:0 0 0 0;margin:0 0 40px 0;border:1px solid #c7c7c7;border-top:0;font-size:0;line-height:0;}
.stab_wrap2 a:hover{text-decoration:none;color:#595857;}
.stab_wrap2 ul{}
.stab_wrap2 ul li{position:relative;float:left;height:48px;margin:0 0 0 -1px;background:#f5f6f7 url(../img/bg_stab.gif) no-repeat 0 16px;z-index:1;}
.stab_wrap2 ul li.fir{background-image:none;margin:0;}
.stab_wrap2 ul li.fir a{width:462px;}
.stab_wrap2 ul li a{display:block;cursor:pointer;color:#595857;width:463px;padding:0 13px 0 14px;line-height:50px;text-align:center;font-size:14px;}
*:first-child+html .stab_wrap2 ul li a{line-height:49px;}
.stab_wrap2 ul li.on{}
.stab_wrap2 ul li.on a{font-weight:bold;color:#1f76db;text-decoration:underline;}

/* 타이틀 */
.tit_sch_wrap{position:relative;height:30px;margin-bottom:20px;margin-top:20px;}
.tit_sch_wrap h4{padding-top:6px;}
.tit_sch_wrap .sch_box{position:absolute;top:0;right:0;}
.tit_sch_wrap .sch_box .bg_sch{display:inline-block;padding-top:5px;width:200px;height:24px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;vertical-align:middle;}
*:first-child+html .tit_sch_wrap .sch_box .bg_sch{padding-top:3px;height:26px;}
.tit_sch_wrap .sch_box .bg_sch [type=text]{width:90%;border:0;}
.tit_sch_wrap .sch_box .btn_sch{display:inline-block;width:63px;padding-top:10px;height:21px;background-color:#707580;text-align:center;color:#fff;font-weight:bold;vertical-align:middle;}

/*공통*/
.btn_style1, .btn_style1_b, .btn_style1_b2, .btn_style1_b3{cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;}
.btn_style1 span, .btn_style1_b span, .btn_style1_b2 span, .btn_style1_b3 span{cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;}
/* btn_style1 */
.btn_style1{margin-left:1px;cursor:pointer;height:40px;padding:0 2px 0 0;background:url(../img/btn_style1.gif) no-repeat right top;}
.btn_style1 span{min-width:30px;line-height:normal;height:19px;padding:8px 7px 0 9px;margin:0;font-weight:bold;color:#555;background:url(../img/btn_style1.gif) no-repeat left top;}
/* btn_style1_b */
.btn_style1_b{margin-left:1px;cursor:pointer;height:40px;padding:0 2px 0 0;background:url(../img/btn_style1_b.gif) no-repeat right top;}
.btn_style1_b span{min-width:70px;line-height:normal;height:28px;padding:12px 8px 0 10px;margin:0;font-weight:bold;color:#fff;background:url(../img/btn_style1_b.gif) no-repeat left top;font-size:16px;}
/* btn_style1_b2 */
.btn_style1_b2{margin-left:1px;cursor:pointer;height:40px;padding:0 2px 0 0;background:url(../img/btn_style1_b2.gif) no-repeat right top;}
.btn_style1_b2 span{min-width:70px;line-height:normal;height:28px;padding:12px 17px 0 18px;margin:0;font-weight:bold;color:#fff;background:url(../img/btn_style1_b2.gif) no-repeat left top;font-size:16px;}
/* btn_style1_b3 */
.btn_style1_b3{margin:0 0 0 1px;height:33px;padding:0 10px 0 0;background-image:url(../img/btn_style1_b3.gif);background-repeat:no-repeat;background-position:100% 0;}
.btn_style1_b3 span{min-width:50px;height:33px;padding:0 0 0 10px;margin:0;font-weight:bold;color:#fff;line-height:35px;*line-height:33px;background-image:url(../img/btn_style1_b3.gif);background-repeat:no-repeat;background-position:0 0;}

/* paging */
.paging_wrap{position:relative;clear:both;margin-top:20px;/*height:70px;*/;}
.content_wrap .paging_wrap{margin-bottom:15px;}
.paging_wrap .combo_wrap{position:absolute;top:0;left:0;}
.paging{text-align:center;}
.paging .pag_num{display:inline-block;margin:0 10px;vertical-align:top;height:34px;overflow:hidden;}
.paging .pag_num a{display:inline-block;padding:12px 0 0 0;height:22px;width:34px;color:#666;text-align:center;}
.paging .pag_num a.on{background-color:#707580;color:#fff;font-weight:bold;}

/* 이전 공지사항 보기 */
.paging_wrap .link_noti{position:absolute;top:0;left:0;}
.paging_wrap .link_noti a.btn_link_noti{display:inline-block;height:29px;padding:3px 9px 0;line-height:29px;border:1px solid #e0e0e0;background-color:#fff;}
.paging_wrap .link_noti a.btn_link_noti:hover{color:#fff;border:1px solid #707580;background-color:#707580;}

/* faq */
.faq_box{border-top:1px solid #666;border-bottom:1px solid #666;}
.faq_box dl{border-top:1px solid #dfdfdf;}
.faq_box dl:first-child{border-top:0;}
.faq_box dl dt{position:relative;padding:0 50px 0 63px;height:55px;background:url(../img/ico_faqbox_q.png) no-repeat 18px 13px;}
.faq_box dl dt a{vertical-align:middle;display:table-cell;padding-top:2px;height:53px;line-height:18px;color:#444 !important;}
.faq_box dl dt .ico{vertical-align:middle;display:table-cell;height:55px;padding-right:8px;}
.faq_box dl dt .addfile{position:absolute;top:20px;right:20px;}
.faq_box dl dd{border-top:1px solid #dfdfdf;line-height:20px;}
.faq_box dl dd .faq_txt{padding:17px 60px 14px;background:#f5f6f7 url(../img/ico_faqbox_a.png) no-repeat 18px 12px;}
.faq_box dl dd .faq_addfile{padding:15px 60px 12px;border-top:1px solid #dfdfdf;background:#f5f6f7;}
.faq_box dl dd .faq_addfile .file{color:#666;}
.faq_box dl dd .faq_addfile .file:hover{text-decoration:underline;}

/* 공지사항 list */
.tbl_list_wrap{border-top:1px solid #666;border-bottom:1px solid #c7c7c7;}
.tbl_list_wrap table th{text-align:center;background:#fbfbfb;border-bottom:1px solid #c7c7c7;vertical-align:middle;}
.tbl_list_wrap table th div:first-child{padding:17px 5px 15px;line-height:13px;color:#444;}
*:first-child+html .tbl_list_wrap table th div:first-child{padding:16px 5px 16px;}
.tbl_list_wrap table td{border-top:1px solid #dfdfdf;vertical-align:middle;height:45px;min-height:45px;text-align:center;}
.tbl_list_wrap table td div:first-child{padding:14px 0 11px;line-height:13px;color:#666;}
*:first-child+html .tbl_list_wrap table td div:first-child{padding:12px 0 13px;}
.tbl_list_wrap table tr:first-child td{border-top:0;}
.tbl_list_wrap table td .addfile{vertical-align:-1px;}
.tbl_list_wrap table td.t_left{text-align:left;}
.tbl_list_wrap table td.t_left div:first-child{padding-left:30px;}
.tbl_list_wrap table td div a{color:#666;}

/* 공지사항 view */
.notice_view_wrap{border-top:2px solid #666;}
.notice_view_wrap dl{border-bottom:1px solid #c7c7c7;}
.notice_view_wrap dl dt{border-bottom:1px solid #c7c7c7;}
.notice_view_wrap dl dt .tit{padding:25px 20px 23px;color:#444;font-size:18px;line-height:20px;font-weight:bold;}
.notice_view_wrap dl dt .date{padding:17px 20px 16px;color:#999;border-top:1px solid #dfdfdf;}
.notice_view_wrap dl dd{}
.notice_view_wrap dl dd .txt_view{min-height:310px;padding:17px 20px 14px;color:#666;line-height:20px;}
.notice_view_wrap dl dd .addfile_view{padding:16px 20px 16px;border-top:1px solid #dfdfdf;}
.notice_view_wrap dl dd .addfile_view .file{color:#666;}
.notice_view_wrap dl dd .addfile_view .file:hover{text-decoration:underline;}

/* 동영상 매뉴얼 */
.video_menual_box{padding-left:258px;overflow:hidden;border:1px solid #dfdfdf;background-color:#f5f6f7;}
.video_menual_box .menu_scroll{margin-left:-258px;float:left;display:inline;width:257px;border-right:1px solid #dfdfdf;overflow:hidden;overflow-y:scroll;height:488px;}
.video_menual_box .menu_scroll .menu_cont{padding:20px 18px 17px;border-top:1px solid #dfdfdf;}
.video_menual_box .menu_scroll .menu_cont:first-child{border-top:0;}
.video_menual_box .menu_scroll .menu_cont .tit{color:#595857;font-weight:bold;cursor:pointer;}
.video_menual_box .menu_scroll .menu_cont .menu_txt{margin:7px 0 -3px;}
.video_menual_box .menu_scroll .menu_cont .menu_txt ul{padding-left:15px;}
.video_menual_box .menu_scroll .menu_cont .menu_txt ul li{line-height:20px;}
.ico_video{display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:5px;}
.video_menual_box .menu_scroll .menu_cont.on{background-color:#fff;}
.video_menual_box .menu_scroll .menu_cont.on .tit{color:#1f76db;}
.video_menual_box .menu_scroll .menu_cont.on .menu_txt ul .on{color:#1f76db;text-decoration:underline;}
.video_menual_box .video_viewbox{float:left;display:inline;width:100%;}
.video_menual_box .video_viewbox .view_inner{padding:30px;zoom:1;}
.video_menual_box .menu_scroll .m_mnbx {}
.video_menual_box .menu_scroll .m_mnbx dl {padding:6px 0 12px 0;border-top:1px solid #dfdfdf;}
.video_menual_box .menu_scroll .m_mnbx dl:first-child {border:0;}
.video_menual_box .menu_scroll .m_mnbx dl dt {padding:8px 0 5px 18px;color:#595857;font-weight:bold;}
.video_menual_box .menu_scroll .m_mnbx dl dd {}
.video_menual_box .menu_scroll .m_mnbx dl dd ul {}
.video_menual_box .menu_scroll .m_mnbx dl dd ul li {}
.video_menual_box .menu_scroll .m_mnbx dl dd ul li a{padding:8px 0 5px 44px;display:block;background:url(../img/ico_m_mnbx.gif) no-repeat 36px 12px;}
.video_menual_box .menu_scroll .m_mnbx dl dd ul li.on a {background:#4995ed url(../img/ico_m_mnbx_on.gif) no-repeat 36px 12px;color:#fff;}

/* 팝업_간편 CMS 무료 방문 상담신청 */
.pop_wrap{z-index:1000;position:fixed;top:50%;left:50%;margin-top:-323px;margin-left:-420px;width:840px;border:1px solid #ccc;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.pop_wrap .popinner{position:relative;zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff;behavior:url(../PIE-1.0.0/pie.htc);}
.pop_wrap .popinner .pop_tit{padding:17px 0 0 30px;height:43px;position:relative;zoom:1;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;background-color:#4493f0;behavior:url(../PIE-1.0.0/pie.htc);}
.pop_wrap .popinner .pop_tit .pop_close{position:absolute;top:20px;right:22px;}
.pop_wrap .popinner .pop_cont{padding:20px 30px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;background-color:#fff;color:#666;}

/* 공지사항 */
.noti_box{padding:18px 19px 15px;border:1px solid #dfdfdf;background-color:#f5f6f7;}
.noti_box ul{}
.noti_box ul li{line-height:18px;}

/* 입력테이블 */
.tbl_ipt_wrap{}
.tbl_ipt_wrap table{border-top:1px solid #666;}
.tbl_ipt_wrap table th{border-bottom:1px solid #dfdfdf;background-color:#f5f6f7;text-align:left;}
.tbl_ipt_wrap table th div{padding:10px 15px 9px;}
.tbl_ipt_wrap table td{border-bottom:1px solid #dfdfdf;text-align:left;}
.tbl_ipt_wrap table td div{padding:10px 10px 9px;}
.tbl_ipt_wrap table td div input[type=text]{padding:5px 8px 4px;}

/* 입력테이블2 */
.tbl_ipt2_wrap{}
.tbl_ipt2_wrap table{border-top:1px solid #666;}
.tbl_ipt2_wrap table th{border-bottom:1px solid #dfdfdf;background-color:#f5f6f7;text-align:left;}
.tbl_ipt2_wrap table th div{height:33px;padding:7px 15px;line-height:35px;*line-height:33px;overflow:hidden;}
.tbl_ipt2_wrap table td{border-bottom:1px solid #dfdfdf;text-align:left;}
.tbl_ipt2_wrap table td div{padding:7px 10px;}
.tbl_ipt2_wrap table td div input[type=text]{height:33px;padding:0 5px;line-height:35px;*line-height:33px;vertical-align:top;font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif;font-size:12px;color:#555;border:none;outline:none;background-color:#fff;overflow:hidden;}
.tbl_ipt2_wrap table th div > em.point{display:inline-block;width:17px;height:11px;vertical-align:-1px;font-size:0;line-height:0;background-image:url(../img/bul_req.png);background-repeat:no-repeat;background-position:50%;}

/* (Layer)방문계기 */
.ly_visit{position:relative;display:inline-block;vertical-align:0;*display:inline;*zoom:1;}
.ly_visit > a{display:block;width:230px;height:33px;padding:0 20px 0 0;line-height:35px;*line-height:33px;color:#555;background-image:url(../img/ico_ly_visit.png);background-repeat:no-repeat;background-position:230px 11px;overflow:hidden;}
.ly_visit > .ly_visit_inner{position:absolute;top:40px;left:10px;width:248px;padding:0;text-align:left;border:1px solid #c2c6ca;background-color:#fff;z-index:9999;}
.ly_visit .ly_visit_inner > li{display:block;height:auto;padding:0;border-top:1px solid #c2c6ca;overflow:hidden;}
.ly_visit .ly_visit_inner > li:first-child{border-top:none;}
.ly_visit .ly_visit_inner > li a{display:block;height:31px;padding:0 10px;line-height:33px;*line-height:31px;color:#555;white-space:nowrap;background-color:#fff;overflow:hidden;}
.ly_visit .ly_visit_inner > li a:hover{background-color:#f1f1f1;}

/* 개인정보처리방침/제 3자 제공 동의서 */
.clause_box_group{display:block;position:relative;overflow:hidden;margin:0;padding:0;background-color:#fff;}
.clause_box_group > .clause_box_inner{display:inline-block;*display:inline;*zoom:1;position:relative;float:left;vertical-align:top;width:380px;margin:0 0 0 20px;padding:0;}
.clause_box_group > .clause_box_inner:first-child{margin:0;}

/* 작은타이틀 */
.stit{color:#333;font-size:12px;}

/* 개인정보처리방침 */
.clause_box{overflow:hidden;overflow-y:scroll;padding:10px;width:758px;height:86px;border:1px solid #dfdfdf;color:#999;line-height:18px;}
.clause_txt{}
.clause_txt input[type=checkbox]{vertical-align:-2px;}
*:first-child+html .clause_txt input[type=checkbox]{vertical-align:0px;}

/* 매뉴얼 */
.menual_box{font-size:0;line-height:0;margin-top:-10px;}
.menual_box dl{position:relative;width:980px;height:150px;margin-top:10px;}
.menual_box dl dt{width:180px;height:150px;}
.menual_box dl dd{}
.menual_box dl dd a{display:block;}
.menual_box dl .mn01 a{position:absolute;top:0;left:180px;width:420px;height:150px;}
.menual_box dl .mn02 a{position:absolute;top:0px;left:553px;width:427px;height:150px;}
.menual_box dl .mn01 a:hover{background-position:0 0;}
.menual_box dl .mn02 a:hover{background-position:0 0;}
.menual_box .menual01{background:url(../img/bg_menual01.gif) no-repeat 0 0;}
.menual_box .menual01 .mn01 a{background:url(../img/bg_menual01_mn.png) no-repeat 0 -150px;}
.menual_box .menual01 .mn02 a{background:url(../img/bg_menual01_mn1.png) no-repeat 0 -150px;}
.menual_box .menual02{background:url(../img/bg_menual02.gif) no-repeat 0 0;}
.menual_box .menual02 .mn01 a{background:url(../img/bg_menual02_mn.png) no-repeat 0 -150px;}
.menual_box .menual02 .mn02 a{background:url(../img/bg_menual02_mn1.png) no-repeat 0 -150px;}
.menual_box .menual03{background:url(../img/bg_menual03.gif) no-repeat 0 0;}
.menual_box .menual03 .mn01 a{background:url(../img/bg_menual03_mn.png) no-repeat 0 -150px;}
.menual_box .menual03 .mn02 a{background:url(../img/bg_menual03_mn1.png) no-repeat 0 -150px;}

/* Tab */
.tabType01{position:relative;height:31px;padding:6px 0 0 0;margin:10px 0 0 0;border-bottom:1px solid #333;}
.tabType01 a:hover{text-decoration:none;color:#555;}
.tabType01 ul{}
.tabType01 ul li{float:left;height:30px;margin:0 0 0 0;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#f4f4f4;}
.tabType01 ul li:first-child{border-left:1px solid #ccc;}
.tabType01 ul li a{display:block;cursor:pointer;color:#555;min-width:57px;padding:0 15px;line-height:31px;text-align:center;}
.tabType01 ul li a em{font-style:normal;font-weight:normal;color:#f44949;}
.tabType01 ul li.on *{cursor:default;}
.tabType01 ul li.on{height:31px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;background:#fff;}
.tabType01 ul li.on a{color:#333;font-weight:bold;}
.tabType01 .right_btn{position:absolute;top:0;right:0;}
.tabType01 .input_box{float:right;background:url(../img/bg/bg_topsearch.gif) no-repeat;}
.tabType01 .input_box input[type=text]{display:inline-block;margin:0 5px 0 5px;border:none;}
.tabType01 .btn_style1, .tabType01 a.icon, .tabType01 .btn_style1_b{float:left;margin-left:4px;}

/* 기초사용법 */
.basicuse_box{}
.basicuse_box ul{width:972px;height:468px;margin:0 auto;border:3px solid #e8e9eb;}
.basicuse_box ul li{z-index:50;position:relative;float:left;width:237px;height:228px;border:3px solid #e8e9eb;}
.basicuse_box ul li a{display:block;position:absolute;cursor:pointer;}
.basicuse_box ul li span.bg{display:none;position:absolute;top:-6px;left:-6px;width:237px;height:228px;border:6px solid #4493f0;}
.basicuse_box ul li.on, .basicuse_box ul li:hover{z-index:100;}
.basicuse_box ul li.on span.bg, .basicuse_box ul li:hover span.bg{display:block;}
.basicuse_box ul li.disabled span.bg{display:none;}

/*  */
.btm_bn_wrap{font-size:0;line-height:0;margin-top:45px;}
.btm_bn_wrap a{display:inline;margin-left:10px;}
*:first-child+html .btm_bn_wrap a{margin-left:9px;}
.btm_bn_wrap .fir{margin:0 !important;}

/* 서비스 매뉴얼 */
.service_manual_box{display:block;}
.service_manual_box .service_inner{}
.service_manual_box .service_inner > .service_none{min-height:430px;background-image:url(../img/img_service_none.png);background-repeat:no-repeat;background-position:50%;}

.btn_prodetail{position:absolute;top:-3px;right:5px;display:block;}

/* area_pop_wrap */
.pop_wrap1{display:block;width:658px;margin:0 auto;padding:60px 0 35px;zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff;behavior:url(../PIE-1.0.0/pie.htc);}
.pop_wrap2{display:block;margin:0;padding:30px;zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff;behavior:url(../PIE-1.0.0/pie.htc);}
.pop_wrap2.app{padding-top:180px;padding-bottom:0;}

/* pop_header */
.pop_top{background:#4493f0 !important;}
.pop_header{position:relative;display:block;margin:0;padding:0;text-align:center;}
.pop_header > img{display:inline-block;vertical-align:top;}
.pop_header .pop_btnclose{position:absolute;top:-30px;right:-10px;display:block;width:22px;height:21px;}

/* pop_container */
.pop_container{display:block;margin:0;padding:0;}
.pop_cnt{display:none;padding-top:15px;min-height:433px;}

/* address_information */
.address_ifo{display:block;margin:0;padding:0 0 20px 0;border-bottom:1px solid #e1e1e1;overflow:hidden;}
.address_ifo .add_map, .address_ifo .add_desc{float:left;display:inline-block;vertical-align:top;}
.address_ifo .add_map{width:382px;}
.address_ifo .add_desc{width:264px;margin:2px 0 0 10px;}
.address_ifo .add_map img, .address_ifo .add_desc img{display:inline-block;vertical-align:top;}

/* address description */
.add_desc ul{display:block;overflow:hidden;}
.add_desc li{float:left;display:inline-block;vertical-align:top;width:100%;padding:8px 0 6px 42px;*padding:7px 0 7px 42px;font-family:Gulim,'굴림';font-size:12px;color:#333;line-height:17px;text-indent:-29px;background-image:url(../img/bul_01.png);background-repeat:no-repeat;background-position:0 13px;}
.add_desc li > span.add_descth{font-weight:bold;}
.add_desc li > p{display:block;margin-left:-29px;padding:1px 0 0 0;*padding:0 0 1px 0;font-family:Gulim,'굴림';font-size:12px;color:#333;line-height:17px;text-indent:0;font-weight:normal;}

/* people */
.people{display:block;margin:0;padding:10px 19px 0;}
.people ul{overflow:hidden;}
.people li{float:left;display:inline-block;vertical-align:top;margin:0;padding:10px 9px 0;}
.people li > img{display:block;width:83px;height:95px;vertical-align:top;border:1px solid #bbb;}
.people li > p{display:block;margin-top:7px;*margin-top:5px;padding:5px 0 3px;*padding:4px 0;font-family:Gulim,'굴림';font-size:12px;color:#333;line-height:13px;text-align:center;}

/* tab_wrap */
.tab_wrap{display:block;margin-top:30px;}
.tab_wrap ul{display:block;vertical-align:top;background-image:url(../img/bg_tab.png);background-repeat:no-repeat;background-position:0 0;}
.tab_wrap ul li{position:relative;float:left;display:block;width:219px;height:60px;margin:0;padding:0;text-align:center;z-index:990;}
.tab_wrap ul li:first-child{width:220px;}
.tab_wrap ul li:first-child > a{width:220px;}
.tab_wrap ul li.on:first-child > a{left:0;}
.tab_wrap ul li a{display:block;height:54px;padding-top:4px;font-family:Gulim,'굴림';font-weight:bold;font-size:16px;color:#595857;line-height:52px;*line-height:50px;background-color:transparent;}
.tab_wrap ul li.on a{position:absolute;top:0;left:-1px;height:56px;width:220px;/*height:56px;*/color:#fff;background-color:#4995ed;/*line-height:54px;*line-height:52px;border:1px solid #4995ed;*/}

/* tab_wrap2 */
.tab_wrap2{display:block;}
.tab_wrap2 ul{display:block;vertical-align:top;overflow:hidden;}
.tab_wrap2 ul li{position:relative;float:left;display:block;width:489px;height:60px;margin:0;padding:0;text-align:center;z-index:990;}
.tab_wrap2 ul li:first-child{width:491px;}
.tab_wrap2 ul li:first-child > a{width:490px;border-left:1px solid #c7c7c7;}
.tab_wrap2 ul li.on:first-child > a{width:489px;left:0;}
.tab_wrap2 ul li a{display:block;height:54px;padding-top:4px;font-family:Gulim,'굴림';font-weight:bold;font-size:16px;color:#595857;line-height:52px;*line-height:50px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:transparent;}
.tab_wrap2 ul li.on a{position:absolute;top:0;left:-1px;width:488px;height:54px;color:#fff;background-color:#4995ed;border:1px solid #4995ed;}

/* tab_wrap3 */
.tab_wrap3{display:block;}
.tab_wrap3 ul{display:block;vertical-align:top;overflow:hidden;}
.tab_wrap3 ul li{position:relative;float:left;display:block;width:488px;height:48px;margin:0;padding:0;text-align:center;z-index:990;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.tab_wrap3 ul li:first-child{border-left:1px solid #c7c7c7;}
.tab_wrap3 ul li a{display:block;height:44px;padding-top:4px;font-family:Gulim,'굴림';font-size:14px;color:#595857;line-height:44px;*line-height:42px;background-color:transparent;}
.tab_wrap3 ul li.on{background-color:#fff;border-top:2px solid #4995ed;border-bottom:1px solid #fff;}
.tab_wrap3 ul li.on a{padding-top:3px;color:#1f76db;text-decoration:underline;font-weight:bold;}
.tab_cnt{min-height:442px;}

/* sub_tab */
.sub_tab{position:relative;display:none;margin-top:15px;overflow:hidden;}
.sub_tab ul{display:block;width:666px;margin-left:-10px;vertical-align:top;}
.sub_tab ul li{float:left;display:inline-block;*display:inline;*zoom:1;padding-left:1px;background-image:url(../img/bg_bar.png);background-repeat:no-repeat;background-position:0 50%;}
.sub_tab ul li:first-child{background:none;}
.sub_tab ul li a{display:block;height:25px;padding:0 9px 0 9px;font-family:Gulim,'굴림';font-size:16px;color:#333;line-height:27px;*line-height:26px;letter-spacing:-1px;white-space:nowrap;background-color:transparent;}
.sub_tab ul li.on a{font-weight:bold;color:#4493f0;}

/* service box */
.serv_box{display:block;margin:0;padding:30px 30px 25px;border:1px solid #c7c7c7;}
.serv_box.tel{margin-top:30px;padding-bottom:30px;}
.serv_box.tel .serv_tit > p.serv_desc{position:absolute;top:31px;left:200px;display:block;padding:5px 0 2px;*padding:4px 0 3px;font-family:Gulim,'굴림';font-size:14px;color:#555;line-height:16px;}
.serv_tit{position:relative;display:block;padding:0 0 30px 0;text-align:center;border-bottom:1px solid #c7c7c7;}

/* service box network */
.serv_box.network{padding-right:182px;}
.serv_box.network .serv_tit{text-align:left;padding-bottom:0;border-bottom:0;}
.serv_box.network .serv_cnt{position:relative;}

/* service_content */
.serv_cnt{display:block;padding:10px 0 0;}
.serv_tit_h4{display:block;margin:0;padding:10px 0 7px;*padding:9px 0 8px;font-family:Gulim,'굴림';font-size:14px;color:#222;line-height:16px;}
.serv_cnt .serv_desc{display:block;padding:7px 0 5px;*padding:6px 0;font-family:Gulim,'굴림';font-size:14px;color:#555;line-height:21px;}

/* service step */
.serv_step{display:block;height:43px;margin:0;padding:0 0 0 10px;background-color:#f7f7f8;}
.serv_step li:first-child{padding-left:3px;background:0;}
.serv_step li{float:left;display:inline-block;vertical-align:top;height:40px;margin:0;padding:3px 10px 0 25px;font-family:Gulim,'굴림';font-size:13px;color:#555;line-height:40px;*line-height:38px;background-image:url(../img/ico_arrow.png);background-repeat:no-repeat;background-position:0 50%;}

.tbl_lstserv{display:block;margin:0;padding:6px 0 5px;background-color:#f4f9fe;}
.tbl_lstserv tr td > div{display:block;height:24px;padding:2px 0 0 14px;font-family:Gulim,'굴림';font-size:12px;color:#595857;line-height:24px;*line-height:22px;}
.tbl_lstserv tr td div > strong{color:#4493f0;margin-right:3px;}
.tbl_lstserv tr td div > strong em{font-style:normal;}

/* app_header */
.app_header{display:block;position:fixed;top:0;left:0;width:934px;height:179px;background-color:#fff;z-index:999;}
.app_header > .app_header_inner{display:block;width:896px;height:149px;margin:30px 0 0 30px;border-bottom:1px solid #707070;}
/*.app_header > .app_header_inner{width:782px;padding:0 57px;}*//* [D]리스트7개 이하일 경우 : (delete) */
.app_header > .app_header_inner ul{display:block;height:149px;margin:0 -8px;overflow:hidden;}
.app_header > .app_header_inner li{float:left;display:inline-block;vertical-align:top;height:149px;padding:0 8px;}
.app_header > .app_header_inner li > a{display:block;width:98px;height:100%;}
.app_header > .app_header_inner li a > img{display:inline-block;width:98px;height:98px;vertical-align:top;}
.app_header > .app_header_inner li a > p{display:block;padding:10px 0 8px;*padding:9px 0;font-family:Gulim,'굴림';font-size:12px;color:#5a5a5a;line-height:13px;text-align:center;font-weight:bold;letter-spacing:-1px;}
.app_header > .app_header_inner li.on a > p{color:#4493f0;}

/* app_header2 */
.app_header2{display:block;margin:0;padding:0;}
.app_header2 > .app_header_inner{display:block;width:656px;height:111px;margin:0;}
.app_header2 > .app_header_inner ul{display:block;vertical-align:top;width:656px;overflow:hidden;}
.app_header2 > .app_header_inner ul li{position:relative;float:left;display:block;width:109px;height:111px;margin:0;padding:0;text-align:center;z-index:990;}
.app_header2 > .app_header_inner ul li:first-child{width:111px;}
.app_header2 > .app_header_inner ul li:first-child > a{width:109px;border-left:1px solid #e1e1e1;}
.app_header2 > .app_header_inner ul li.on:first-child > a{width:103px;left:0;}
.app_header2 > .app_header_inner ul li a{display:block;height:109px;width:108px;text-align:center;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:transparent;}
.app_header2 > .app_header_inner ul li img{display:inline-block;vertical-align:top;margin:3px 0 0;}
.app_header2 > .app_header_inner ul li.on a{position:absolute;top:0;left:-1px;width:102px;height:103px;border:4px solid #4493f0;}
.app_header2 > .app_header_inner ul li.on a img{margin:0;}

/* gallery_wrap */
.gallery_wrap{display:block;min-height:527px;max-height:527px;border-top:1px solid #707070;border-bottom:1px solid #707070;}
.gallery{display:block;overflow:hidden;width:656px;}
.gallery > li{float:left;display:block;margin:0;vertical-align:top;width:656px;/*padding:0 0 0 149px;*/border-top:1px solid #e1e1e1;}
.gallery > li:first-child{border-top:0;}
.gallery > li a{display:block;margin:0;padding:15px 0 15px 149px;background-color:transparent;overflow:hidden;}
.gallery > li.title{width:100%;padding:10px 0;}
.gallery > li.cnt{display:block;width:100%;padding:0;}
.gallery > li.cnt .gar_cnt:first-child{border-top:0;}
.gallery > li.cnt .gar_cnt{display:block;margin:0 10px;padding-top:15px;min-height:238px;border-top:1px solid #e1e1e1;}
.gar_cnt .gal_tit_h6{padding-left:4px;}
.gar_cnt p{display:block;padding:4px 0 2px 4px;*padding:3px 0 3px 4px;font-family:Gulim,'굴림';font-size:14px;color:#666;line-height:21px;text-align:left;letter-spacing:-1px;}
h6.gal_tit_h6{display:block;padding:5px 0 3px 14px;*padding:4px 0 4px 14px;font-family:Gulim,'굴림';font-size:14px;color:#333;line-height:15px;text-align:left;font-weight:bold;}

.gallery_wrap.type2{min-height:173px;max-height:173px;border-top:1px solid #707070;border-bottom:1px solid #e1e1e1;}
.gallery_wrap.type2 > h5.tit_h5{display:block;padding:14px 15px 12px;*padding:6px 15px;font-family:Gulim,'굴림';font-size:14px;color:#333;line-height:15px;text-align:left;font-weight:bold;}
.gallery.type2{display:block;overflow:hidden;width:656px;}
.gallery.type2 > li{display:block;margin:0;vertical-align:top;width:641px;padding:0 0 0 15px;border-top:1px solid #e1e1e1;}
.gallery.type2 > li a{cursor:default;}

.gallery_answer{display:block;padding:0 15px;min-height:483px;max-height:483px;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid #707070;}
.gallery_answer .gallery_q_tit,
.gallery_answer .gallery_a_tit{display:block;margin:15px 0 2px;padding:5px 0 3px;font-family:Gulim,'굴림';font-size:14px;color:#333;line-height:15px;text-align:left;font-weight:bold;}
.gallery_answer .gallery_q{display:block;min-height:218px;border-bottom:1px solid #e1e1e1;}
.gallery_answer .gallery_a{display:block;min-height:218px;}
.gallery_answer .gallery_q > p,
.gallery_answer .gallery_a > p{display:block;padding:2px 0 0;font-family:Gulim,'굴림';font-size:14px;color:#666;line-height:21px;text-align:left;font-weight:normal;}

.gar_img{float:left;display:inline-block;width:149px;margin-left:-149px;}
.gar_img > img{display:inline-block;vertical-align:top;width:128px;height:99px;border:1px solid #e1e1e1;}
.gar_desc{float:left;display:inline-block;width:100%;}
.gar_desc > h5.tit_h5{display:block;margin:23px 0 0;padding:7px 0 5px;*padding:6px 0;font-family:Gulim,'굴림';font-size:14px;color:#5a5a5a;line-height:15px;text-align:left;font-weight:bold;}
.gar_desc ul{overflow:hidden;}
.gar_desc li{display:block;vertical-align:top;padding:8px 0 5px;*padding:7px 0 6px;font-family:Gulim,'굴림';font-size:14px;color:#4493f0;line-height:15px;text-align:left;font-weight:bold;}
.gar_desc li.sector{color:#666;}
.gar_desc > p{display:block;padding:2px 0 0;*padding:1px 0;font-family:Gulim,'굴림';font-size:14px;color:#666;line-height:21px;text-align:left;letter-spacing:-1px;}
.gar_desc > .gar_addr{display:block;padding:5px 10px 5px 0;*padding:4px 10px 6px 0;font-family:Gulim,'굴림';font-size:14px;color:#333;line-height:15px;text-align:left;font-weight:bold;}
.gallery.type2 .gar_desc > ul{margin:9px 0 0;}

/* app_container */
.app_container.app2{position:relative;display:block;padding:0;}
.app_container.app2 .app_content{display:block;width:auto;margin:0;padding:30px 0 0;}
.app_container.app2 .app_content .app_box{display:none;padding:0;}

/* app_container */
.app_container{position:relative;display:block;padding:0 0 60px;}
.app_content{display:block;width:896px;margin:0;padding:60px 0 0;}
.app_content .app_box{display:none;padding:0;}

.serv_btn{position:absolute;top:-44px;right:-142px;}

.btn_o, .btn_g, .btn_b{display:block;height:41px;padding-right:10px;width:132px;background-position:100% 0 !important;}
.btn_o > span, .btn_g > span, .btn_b > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:38px;padding-top:3px;padding-left:11px;font-family:Gulim,'굴림';font-size:14px;color:#fff;line-height:36px;*line-height:34px;}
.btn_o, .btn_o > span, .btn_g, .btn_g > span, .btn_b, .btn_b > span{background-image:url(../img/btn_sprite.png);background-repeat:no-repeat;background-position:0 0;}

.btn_g{margin-top:7px;background-position:100% -48px !important;}
.btn_g > span{background-position:0 -48px;}

.btn_b{margin-top:7px;background-position:100% -96px !important;}
.btn_b > span{background-position:0 -96px;}

.btn_b1, .btn_b1 > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background-image:url(../img/btn_sprite.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
.btn_b1{height:40px;padding:0 15px 0 0;background-position:100% -139px;}
.btn_b1 > span{height:38px;min-width:60px;padding:2px 0 0 15px;font-family:Gulim,'굴림';font-size:16px;color:#fff;line-height:38px;*line-height:36px;font-weight:bold;text-align:center;background-position:0 -139px;}

/* sec_banner */
.app_header_tit{display:block;margin:0;padding:0;text-align:left;}

/* section */
.section_wrap{display:block;}
.section{display:block;width:896px;margin:50px 0 0;text-align:left;overflow:hidden;}

/* sec_tit */
.section_tit{display:block;margin:60px 0 0;padding:0 0 10px;border-bottom:1px solid #707070;}
.section_tit > h3{height:41px;background-image:url(../img/prodetail/section_tit.png);background-repeat:no-repeat;}
.section_tit h3.tit1{background-position:0 0;}
.section_tit h3.tit2{background-position:0 -41px;}
.section_tit h3.tit3{background-position:0 -82px;}

/* paging */
.paging_wrap2{position:relative;clear:both;height:34px;}
.paging2{text-align:center;}
.paging2 .btn_pag_cntr{width:32px;height:32px;display:inline-block;border:1px solid #bfc4c8;}
.paging2 .pag_num2{display:inline-block;margin:0 6px;*margin-right:10px;vertical-align:top;height:34px;overflow:hidden;}
.paging2 .pag_num2 a{display:inline-block;vertical-align:top;height:34px !important;padding:4px 14px 0 13px;*padding:4px 14px 0 13px;font-weight:bold;color:#656565;text-align:center;line-height:30px;*line-height:28px;}
.paging2 .pag_num2 a.on{color:#fff;background-color:#707580;}
.paging2 .btn_pag_cntr.first{cursor:default;border-right:none;background-image:url(../img/prodetail/ico_first.png);background-repeat:no-repeat;}
.paging2 .btn_pag_cntr.prev{cursor:default;background-image:url(../img/prodetail/ico_prev.png);background-repeat:no-repeat;}
.paging2 .btn_pag_cntr.next{cursor:default;border-right:none;background-image:url(../img/prodetail/ico_next.png);background-repeat:no-repeat;}
.paging2 .btn_pag_cntr.last{cursor:default;background-image:url(../img/prodetail/ico_last.png);background-repeat:no-repeat;}

.content_inner{display:block;width:980px;margin:0 auto;padding:65px 0;}
.tit_wrap{display:block;margin:0;padding:0 0 20px;border-bottom:1px solid #666;}
.tit_wrap .tit_h3{display:block;margin:5px 0 0;padding:0;}

/* search_box */
.srch_box{position:relative;display:block;height:29px;margin:0;padding:0 62px 0 5px;border:1px solid #dfdfdf;}
.srch_box > input{display:block;width:px;height:26px;padding-top:3px;border:none;outline:none;background:none;font-family:Gulim,'굴림';font-size:12px;color:#666;line-height:24px;*line-height:22px;}
.srch_box .btn_srch{position:absolute;top:-1px;right:-1px;display:block;width:63px;height:28px;padding-top:3px;font-family:Gulim,'굴림';font-size:12px;color:#fff;line-height:28px;*line-height:26px;font-weight:bold;text-align:center;background-color:#707580;}
.sec_ban{overflow:hidden;}

/* Data List */
.datalist ul{overflow:hidden;padding:0 60px;}
.datalist li{float:left;display:inline-block;vertical-align:top;width:100%;}
.datalist li > p{position:relative;display:block;margin:0;padding:2px 0 0 54px;*padding:2px 0 1px 54px;font-family:Gulim,'굴림';font-size:12px;color:#0861a9;line-height:13px;font-weight:bold;}
.datalist li > p label{position:absolute;top:0;left:0;display:block;width:46px;height:14px;padding:2px 0 0;font-family:Gulim,'굴림';font-size:11px;color:#fff;line-height:14px;*line-height:12px;text-align:center;background-color:#4493f0;}
.datalist li > span{display:block;margin:3px 0 0;padding:3px 0 1px 54px;*padding:2px 0 2px 54px;font-family:Gulim,'굴림';font-size:12px;color:#666;line-height:13px;}
.datalist.nodata{border-bottom:1px solid #c7c7c7;}
.datalist.nodata ul{padding:0;border-bottom:1px solid #c7c7c7;}
.datalist.nodata li:first-child{border-top:0;}
.datalist.nodata li{padding:10px 0 10px 19px;border-top:1px solid #c7c7c7;}
.datalist.nodata li .nodata_tith5{display:block;padding:16px 0 13px;*padding:15px 0 14px;font-family:Gulim,'굴림';font-size:18px;color:#444;line-height:20px;text-align:left;font-weight:bold;}
.datalist.nodata li > p{vertical-align:top;margin:0;padding:7px 0 5px;*padding:6px 0;color:#999;line-height:13px !important;font-weight:normal;}

.tbl_lst{border-bottom:1px solid #c7c7c7;}
.tbl_lst thead tr th{border-bottom:1px solid #c7c7c7;background-color:#fbfbfb;}
.tbl_lst thead tr th > div, .tbl_lst tbody tr td > div{display:block;padding:11px 0 10px 10px;height:24px;font-family:Gulim,'굴림';font-size:12px;color:#444;line-height:26px;*line-height:24px;}
.tbl_lst tbody tr:first-child td{border-top:0;}
.tbl_lst tbody tr td{border-top:1px solid #dfdfdf;}

/* support */
.support{}
.support .flt{float:left;width:517px;}
.support .frt{float:right;width:413px;}
.support_lst{padding:25px 0 0;border-bottom:1px solid #e1e1e1;}
.support_lst_tit{position:relative;border-bottom:1px solid #7a7a7a;}
.support_lst_tit.type2{border-bottom:none;}
.support_lst_tit h4{padding:19px 0 20px;}
.support_lst_tit h4 img{vertical-align:top;}
.support_lst_tit > a{position:absolute;right:0;bottom:8px;padding:11px 15px 8px 0;font-size:14px;line-height:18px;color:#707580;font-weight:bold;background-image:url(../img/main/ico_more.png);background-repeat:no-repeat;background-position:100% 50%;}

ul.faq_lst{padding:8px 0;}
ul.faq_lst li{padding:2px 15px;}
ul.faq_lst li a{display:block;padding:9px 0 6px 33px;font-size:12px;line-height:16px;color:#666;background-color:transparent;background-image:url(../img/main/q.png);background-repeat:no-repeat;background-position:0 50%;}
ul.faq_lst li a span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

ul.notic_lst{padding:8px 0;}
ul.notic_lst li{padding:2px 12px 2px 15px;}
ul.notic_lst li a{display:block;padding:9px 0 6px;font-size:12px;line-height:16px;color:#666;background-color:transparent;overflow:hidden;}
ul.notic_lst li a span{float:right;}

.hot_news{padding-top:45px;}
.hot_news li{padding-top:20px;}
.hot_news li:first-child{padding-top:0;}
.hot_news li a{display:block;}

/* contact us */
.contact_us{padding:25px 0 0;}
.contact_cnt{}
.contact_cnt p.msg{padding:65px 0 31px;font-size:30px;line-height:38px;color:#333;text-align:center;}
.contact_cnt p.msg strong{color:#e9654c;}

.support_lst_cont{display:block;}
.support_lst_cont > .support_header{display:block;position:relative;margin:65px auto 30px;text-align:center;}

.contact_form{width:628px;margin:0 auto;padding:20px 30px 40px 30px;border:1px solid #e1e1e1;}
.contact_form .contact_form_tit{height:60px;padding:0;border-bottom:1px solid #dfdfdf;background-image:url(../img/main/support1_msg.png);background-repeat:no-repeat;background-position:0 15px;}
.contact_form form{margin:30px 0 0;padding:0;}
.contact_form label{float:left;display:inline-block;vertical-align:top;height:40px;margin:0;padding:0px 0 0px 10px;margin-right:12px;font-weight:bold;font-size:16px;color:#333;line-height:42px;letter-spacing:-1px;overflow:hidden;}
.contact_form input[type=text],
.contact_form input[type=number]{float:left;display:inline-block;vertical-align:top;padding:11px 7px 9px;font-size:16px;line-height:16px;color:#333;border:1px solid #dfdfdf;}
.contact_form span.dash{float:left;display:inline-block;vertical-align:top;height:40px;padding:0 4px 0 5px;font-size:21px;line-height:40px;color:#dfdfdf;}
.contact_form a.btn_style1_gray{margin-left:12px;}

/* btn_style1_gray */
a.btn_style1_gray,a.btn_style1_gray > span{display:inline-block;vertical-align:top;height:40px;background-image:url(../img/btn_srch.png);background-repeat:no-repeat;}
a.btn_style1_gray{padding:0 0 0 10px;margin-left:6px;background-position:0 0;}
a.btn_style1_gray > span{min-width:70px;padding:0 10px 0 0;font-size:16px;line-height:40px;color:#fff;font-weight:bold;text-align:center;background-position:100% 0;}

.basicuse_box ul li a{width:100%;}
.basicuse_box ul li a > div{min-height:228px;text-align:center;}
.basicuse_box ul li a > div img{margin-top:43px;}
.basicuse_box ul li a > div dl{padding:18px 0 0;}
.basicuse_box ul li a > div dt{padding:4px 0 0;font-size:22px;line-height:30px;color:#222;text-align:center;}
.basicuse_box ul li a > div dd{padding:4px 0 2px;font-size:16px;line-height:20px;color:#a1a5a9;text-align:center;}

p.offer{padding:17px 0 15px;font-size:16px;line-height:22px;color:#333;font-weight:bold;}
p.offer .txt_blue{color:#4493f0;}

/* request */
.request{text-align:center;}
.request a.btn_request{display:inline-block;width:336px;height:55px;font-size:22px;line-height:55px;color:#fff;font-weight:bold;background-image:url(../img/btn_request2.png);background-repeat:no-repeat;background-position:0 0;}

/* table input2 */
.tbl_ipt2{border-top:1px solid #000;}
.tbl_ipt2 th,.tbl_ipt2 td{vertical-align:top;border-bottom:1px solid #dbdbdb;}
.tbl_ipt2 th{background-color:#f5f6f7;}
.tbl_ipt2 th > div{padding:15px 0 12px 15px;font-size:12px;line-height:18px;color:#666;text-align:left;}
.tbl_ipt2 thead th > div{text-align:center;}
.tbl_ipt2 th > div em.point{display:inline-block;width:17px;height:11px;vertical-align:-1px;font-size:0;line-height:0;background-image:url(../img/bul_req.png);background-repeat:no-repeat;background-position:50%;}
.tbl_ipt2 td > div{padding:15px 0 12px 10px;font-size:12px;line-height:18px;color:#666;text-align:left;}
.tbl_ipt2 td > div input[type=text]{vertical-align:top;padding:6px 7px 3px;margin:-6px 0 -3px;font-size:12px;line-height:13px;border:1px solid #dfdfdf;}
.tbl_ipt2 td > div textarea{padding:6px 7px 3px;margin:-6px 0 -3px;font-size:12px;line-height:16px;border:1px solid #dfdfdf;}
.tbl_ipt2 td > div a.btn_file{display:inline-block;vertical-align:top;height:27px;padding:0 11px;margin:-6px 0 -3px 0;font-size:12px;font-weight:bold;line-height:27px;color:#fff;background-color:#707580;}/* 20171109 수정 */
.tbl_ipt2 td > div span.at{display:inline-block;vertical-align:top;padding:0 5px;}
.tbl_ipt2 td > div select{display:inline-block;vertical-align:top;height:27px;margin:-6px 0 -3px 1px;}
.tbl_ipt2 td > div a.btn_style2_w{display:inline-block;vertical-align:top;height:25px;padding:0 10px;margin:-6px 0 -3px;font-size:12px;line-height:27px;color:#888;font-weight:bold;border:1px solid #d9dcde;}

/* agreement */
.agreement{padding:30px 0 6px;}
.agreement h5{padding:20px 0;}

/* table agreement */
.tbl_agree{}
.tbl_agree th,.tbl_agree{vertical-align:middle;}
.tbl_agree th{background-color:#f5f6f7;border:1px solid #c7c7c7;}
.tbl_agree th > div{padding:15px 0 12px;font-size:12px;line-height:14px;color:#666;}
.tbl_agree td{border:1px solid #c7c7c7;}
.tbl_agree td > div{padding:13px 0 10px;font-size:12px;line-height:18px;color:#666;text-align:center;}
.tbl_agree p.action{padding:14px 0 11px;font-size:12px;line-height:18px;color:#7d7d7d;}
.tbl_agree p.action label{display:inline-block;vertical-align:top;margin:0 19px 0 0;}
.tbl_agree p.action input[type=checkbox]{display:inline-block;vertical-align:top;width:15px;height:15px;margin:0 7px 0 0;}

/* table search */
.tbl_srch{position:relative;padding:6px 29px;background-color:#fbfbfb;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
.tbl_srch th,.tbl_srch td{vertical-align:top;}
.tbl_srch th > div{padding:12px 0 9px;font-size:12px;line-height:18px;color:#555;text-align:left;}
.tbl_srch td > div{padding:12px 0 9px;font-size:12px;line-height:18px;color:#666;text-align:left;}
.tbl_srch td > div select{display:inline-block;vertical-align:top;height:27px;margin:-6px 0 -3px;}
.tbl_srch td > div span.tail_bar{display:inline-block;vertical-align:top;padding:0 5px 0 3px;}
.tbl_srch td > div a.btn_srch{display:inline-block;vertical-align:top;min-width:43px;height:31px;padding:0 10px;margin:-8px 0 -5px;font-size:12px;line-height:33px;color:#fff;font-weight:bold;text-align:center;background-color:#707580;}

/* table install file */
.tbl_inst_file{border-top:1px solid #707070;}
.tbl_inst_file td{border-bottom:1px solid #dfdfdf;}
.tbl_inst_file td > div{padding:15px 0 12px 10px;font-size:12px;line-height:18px;color:#666;text-align:left;}
.tbl_inst_file td > div > img{display:inline-block;vertical-align:top;margin:-8px 0 -6px 10px;}
.tbl_inst_file td > div > a{padding:10px;}
.tbl_inst_file td > div > a.save > img{margin-top:-1px;}

/* tab type2 */
.tab_type2{}
.tab_type2 li{float:left;width:50%;height:60px;}
.tab_type2 li a{display:block;height:58px;font-size:16px;line-height:60px;color:#595857;text-align:center;font-weight:bold;border:1px solid #c7c7c7;border-left:none;}
.tab_type2 li:first-child a{border-left:1px solid #c7c7c7;border-right:none;}
.tab_type2 li.on a{color:#fff;background-color:#4995ed;border-color:#4995ed;}

/* 안내문구 */
.infotxt{
	vertical-align:middle;
	padding-left:15px;margin-top:10px;
	line-height:19px;
	font-size:12px;color:#f74646;
}

/* ARS팝업 상단 타이틀 */
.pop_title_02{
	width:100%;height:125px;
	background-image:url(../img/pop_title_02.png?ver=20190320);
	background-repeat:no-repeat;
	background-position:center top;
}

/* 전용양식지 */
/* (btn)brown */
.btn_brn,
.btn_brn > span,
.btn_blue,
.btn_blue > span{
	display:inline-block;*display:inline;*zoom:1;vertical-align:middle;
	background-image:url(../img/form/btn_sprite.png);
	background-repeat:no-repeat;
}
.btn_brn{
	height:40px;padding:0 20px 0 0;
	background-position:100% 0;
}
.btn_brn > span{
	min-width:60px;height:37px;
	padding:3px 0 0 20px;
	font-weight:bold;font-size:16px;color:#fff !important;text-align:center;
	line-height:36px;*line-height:34px;
	background-position:0 0;
}
.btn_blue{
	height:40px;padding:0 20px 0 0;
	background-position:100% -44px;
}
.btn_blue > span{
	min-width:60px;height:37px;padding:3px 0 0 20px;
	font-weight:bold;font-size:16px;color:#fff !important;text-align:center;
	line-height:36px;*line-height:34px;
	background-position:0 -44px;
}
/* (btn)brown2 */
.btn_brn2{
	display:inline-block;*display:inline;*zoom:1;vertical-align:middle;
	height:24px;margin-left:5px;padding:3px 11px 0;
	font-weight:bold;font-size:12px;color:#fff !important;
	line-height:23px;*line-height:22px;
	background-color:#707580;
}
/* (btn)white */
.btn_wh{
	display:inline-block;*display:inline;*zoom:1;vertical-align:middle;
	min-width:35px;height:23px;margin-left:1px;*margin-top:-1px;padding:2px 9px 0;
	font-weight:bold;font-size:12px;color:#888 !important;
	line-height:23px;*line-height:22px;
	border:1px solid #d9dcde;
	background-color:#fff;
}

/* (pop)wrap */
.form_pop_wrap{margin:0;padding:0;background-color:#fff;}
/* (pop)head */
.form_pop_wrap .pop_header{
	display:block;
	position:fixed;left:0;top:0;z-index:999;
	width:100%;height:52px;
	padding:0;
	border:none;
	background-color:#4493f0;
	overflow:hidden;
}
.form_pop_wrap .pop_header{
	-webkit-box-shadow:0 1px 3px rgba(57,131,219,0.5);-moz-box-shadow:0 1px 3px rgba(57,131,219,0.5);
	-o-box-shadow:0 1px 3px rgba(57,131,219,0.5);-ms-box-shadow:0 1px 3px rgba(57,131,219,0.5);box-shadow:0 1px 3px rgba(57,131,219,0.5);
}
.form_pop_wrap .pop_header h2{display:block;position:absolute;left:25px;top:15px;width:auto;height:22px;font-weight:normal;font-size:0;line-height:0;}
.form_pop_wrap .pop_header .pop_logo{display:block;position:absolute;left:30px;top:30px;width:93px;height:24px;font-size:0;line-height:0;}
/* (pop) container */
.form_pop_wrap .pop_container{display:block;}
/* (pop)description */
.form_pop_wrap .pop_desc{display:block;height:154px;padding:0;background-color:#4493f0;background-image:url(../img/form/pop_dece.png);background-repeat:no-repeat;background-position:30px 50%;}
/* (pop)content */
.form_pop_wrap .pop_content{display:block;margin:0;padding:80px 40px 40px 40px;}

/* tab */
.pop_menu{display:block;position:absolute;right:0;bottom:17px;width:196px;height:24px;font-size:0;line-height:0;overflow:hidden;}
.pop_menu li{float:left;display:inline-block;margin:0;padding:0 0 0 28px;vertical-align:top;background-image:url(../img/form/btn_mn_i.png);background-repeat:no-repeat;background-position:0 0;}
.pop_menu li:first-child{padding:0;background:none;}
.pop_menu li a{display:block;height:24px;background-image:url(../img/form/btn_mn.png);}
.pop_menu li a.mn1{width:78px;background-position:0 0;}
.pop_menu li a.mn1.on{background-position:0 -24px;}
.pop_menu li a.mn2{width:90px;background-position:-106px 0;}
.pop_menu li a.mn2.on{background-position:-106px -24px;}

/* tbl_style1 */
.tbl_style1{display:block;border-top:1px solid #666;border-bottom:1px solid #c7c7c7;background-color:#fff;}
.tbl_style1 th{border-bottom:1px solid #c7c7c7;background-color:#fbfbfb;}
.tbl_style1 th > div{display:block;height:45px;padding:0 15px;font-size:12px;color:#444;line-height:47px;*line-height:46px;}
.tbl_style1 td{border-top:1px solid #dfdfdf;text-align:center;}
.tbl_style1 tr:first-child td{border-top:none;}
.tbl_style1 td > div{display:block;padding:10px 15px;font-weight:bold;font-size:12px;color:#666;line-height:19px;vertical-align:middle;}
.tbl_style1 td div input[type=checkbox]{display:inline-block;width:15px;height:15px;}
.tbl_style1 td div select{display:block;width:50px;margin:0 auto;}
.tbl_style1 td div img{height:150px;margin:0 auto;}
/* tbl_style2 */
.tbl_style2{display:block;border-top:1px solid #666;border-bottom:1px solid #c7c7c7;}
.tbl_style2 th{min-height:41px;background-color:#fbfbfb;border-bottom:1px solid #c7c7c7;vertical-align:middle;}
.tbl_style2 td{min-height:41px;border-top:1px solid #dfdfdf;vertical-align:middle;}
.tbl_style2 tr:first-child td{border-top:none;}
.tbl_style2 th div,
.tbl_style2 td div{display:block;min-height:29px;padding:7px 0 5px 10px;text-align:center;font-size:12px;line-height:29px;*line-height:28px;}
.tbl_style2 td div > select{display:inline-block;vertical-align:top;*margin-top:-1px;}
/* tbl_style3 */
.tbl_style3{display:block;border-top:1px solid #000;z-index:-999;}
.tbl_style3 th{min-height:41px;text-align:left;background-color:#f5f6f7;}
.tbl_style3 th div{position:relative;display:block;padding:8px 0 6px 15px;font-size:12px;color:#666;line-height:27px;vertical-align:top;}
.tbl_style3 th div > .imt{display:inline-block;width:5px;height:5px;margin:10px 0 0 5px;*margin-top:4px;background-image:url(../img/form/import.png);background-repeat:no-repeat;background-position:0 0;vertical-align:top;}
.tbl_style3 th,
.tbl_style3 td{min-height:41px;border-bottom:1px solid #dbdbdb;vertical-align:top;}
.tbl_style3 td div{display:block;padding:7px 0 7px 10px;font-size:12px;color:#666;line-height:27px;}
.tbl_style3 td div.ipt{padding:7px 0 7px 10px;line-height:27px;}
.tbl_style3 td div input[type=text]{display:inline-block;*display:inline;*zoom:1;margin-left:1px;*margin-top:-1px;vertical-align:middle;height:20px;}
.tbl_style3 td div input[type=text]:first-child{margin-left:0;}
.tbl_style3 td div textarea{display:block;margin:0;overflow:hidden;overflow:auto;resize:none;}
.tbl_style3 td div .txt_st{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:24px;padding:3px 0 0 9px;color:#333;line-height:23px;*line-height:22px;}
.tbl_style3 td div select{margin-left:1px;vertical-align:top;}
.tbl_style3 td div select:first-child{margin-left:0;}

/* data_total */
.data_total{display:block;padding:20px 0 30px 0;}
.data_total p{display:block;height:15px;font-weight:bold;font-size:16px;color:#222;line-height:17px;*line-height:16px;}
.data_total p span{margin-left:11px;}
/* data_list */
.data_lst{display:block;border:1px solid #c7c7c7;background-color:#fff;}
.data_hd{display:block;height:37px;padding-left:14px;font-size:14px;color:#222;line-height:39px;*line-height:38px;border-bottom:1px solid #c7c7c7;background-color:#fbfbfb;}
.data_hd.nbd{height:13px;padding:0;line-height:15px;*line-height:14px;border-bottom:none;background-color:transparent;}
/* data_body */
.data_body{padding:10px 0px 15px 20px;}
.data_item{display:block;vertical-align:top;overflow:hidden;}
.data_item li{display:block;margin-top:5px;padding:3px 0 0 77px;*padding:2px 0 1px 77px;text-indent:-65px;font-size:12px;color:#555;line-height:18px;background-image:url(../img/form/bu_01.png);background-repeat:no-repeat;background-position:0 9px;}
.data_item li .txt_indext{}
.txt_idt{padding-left:122px !important;text-indent:-111px !important;}
.txt_idt2{padding-left:112px !important;text-indent:-101px !important;}
.data_pro{display:block;width:100%;height:111px;background-image:url(../img/form/bg_data.png);background-repeat:no-repeat;background-position:0 0;}
.data_pro ol{display:block;padding:78px 0 0 20px;}
.data_pro ol li{float:left;display:block;width:132px;padding:3px 0 0 15px;*padding:2px 0 1px 15px;font-weight:bold;font-size:12px;color:#000;line-height:14px;}
.data_pro ol li span{display:block;font-weight:normal;padding-left:20px;}

/* tbl_tit */
.tbl_tit{display:block;padding:20px 0 13px 13px;*padding:19px 0 14px 13px;font-size:12px;color:#555;line-height:13px;background-image:url(../img/form/bu_01.png);background-repeat:no-repeat;background-position:0 24px;}
/* tbl_data */
.tbl_data{display:block;width:567px;margin-left:-64px;padding:0;text-indent:0;}
.tbl_data table{border:1px solid #dfdfdf;}
.tbl_data th div{padding-left:0;background-color:#f5f6f7;}
.tbl_data th div,
.tbl_data td div{display:block;height:31px;padding-left:10px;text-align:left;font-weight:normal;font-size:12px;color:#595857;line-height:33px;*line-height:31px;border-top:1px solid #dfdfdf;}
.tbl_data tr:first-child th div,
.tbl_data tr:first-child td div{border-top:none;}
.tbl_data td div.no_data{display:block;height:27px;padding:9px 0;text-align:center;}
/* tbl_data2 */
.tbl_data2{display:block;border:1px solid #c7c7c7;}
.tbl_data2 th{background-color:#f5f6f7;border-left:1px solid #c7c7c7;}
.tbl_data2 th,
.tbl_data2 td{vertical-align:middle;text-align:center;}
.tbl_data2 td{border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;}
.tbl_data2 th:first-child,
.tbl_data2 td:first-child{border-left:none;}
.tbl_data2 th div,
.tbl_data2 td div{display:block;padding:14px 0 11px 0;*padding:13px 0 12px 0;font-size:12px;color:#666;line-height:16px;}

/* chb_wrap */
.chb_wrap{display:block;height:15px;margin-top:15px;}
.chb_wrap label{float:left;display:block;margin-right:20px;*padding-top:1px;height:15px;font-size:12px;color:#7d7d7d;line-height:17px;*line-height:15px;vertical-align:top;z-index:-1;}
.chb_wrap input[type=checkbox]{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:15px;height:15px;margin-right:7px;*margin-top:-2px !important;}

/* 파일업로드 */
.btn_s_wht{
	display:inline-block;
	padding: 3px 5px 1px 5px;
	height: 13px;
	border-radius: 3px;
	border: 1px solid #d0d0d0;
	font-size:11px; color:#555; text-decoration: none; letter-spacing:-1px;
}
.btn_blu , .btn_gry{
	display:inline-block;
	min-width:70px;height:27px;line-height:27px;
	font-size:12px;font-weight:bold;
	border:1px solid;
	border-radius:3px;
}
.btn_blu{color:#fff;border-color:#3079ed;background-color:#4d90fe;}
.btn_gry{color:#444;border-color:#dcdcdc;background-color:#f5f5f5;}
.cloud_info1{padding-top:30px;text-align:center;line-height:150%;}
.fileup_pop{position:relative;}
.fileup_top{height:35px;background-color:#4c5663;}
.fileup_top h1{padding-top:10px;padding-left:20px;font-size:12px;color:#fff;font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif;}
.fileup_mid{position: relative;padding:13px 20px 0 20px;}
.fileup_top_btn{padding-bottom:10px;}
.fileup_btm_btn{
	margin-top:40px; padding-top:20px; padding-bottom:30px;
	text-align:center;
	border-top:1px solid #e5e5e5;
}
.fileup_list_wrap{position:relative; line-height: 25px; border: 1px solid #bbb;}
.fileup_list_hd{
	list-style: none;
	height: 25px;
	border-bottom: 1px solid #bbb;
	background-color: #ededf1;
}
.fileup_list_hd li{
	position: relative;
	float: left; display: inline-block;
	border-left: 1px solid #bbb;
	text-align: center;font-size:12px;color:#000;font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif;
}
.fileup_list_hd li.center{text-indent: 10px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fileup_list_hd li input{vertical-align:middle;}
.fileup_list_body{
	position: relative;
	height: 200px; line-height: 25px;
	font-size: 12px;color: #666;font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif;
	overflow-y: scroll;
	background-color:#fdfdfd;
}
.fileup_list_body ul{
	list-style: none;
	height: 25px;
}
.fileup_list_body ul li{
	position: relative;
	float: left; display: inline-block;
	text-align: center;font-size:12px;color:#000;font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif;
}
.fileup_list_body ul li.center{text-indent: 10px; text-align: left; overflow: hidden; white-space: nowrap; position: relative; text-overflow: ellipsis;}
.fileup_list_body ul li input{vertical-align:middle;}
.fileup_list_body .empty_bg{background: url("../img/ico_filedrag.gif") no-repeat; margin: 35px auto; width: 145px; height: 120px; position: relative;}
.fileup_list_ft{
	position: relative;
	vertical-align: middle;
	padding: 0px 10px; height: 25px; line-height: 30px;
	border-top: 1px solid #bbb;
	font-size: 12px;
	background-color: #ededf1;
}

/* 20171109 추가 */
.txt_grn{color:#67ba2f !important;}
.addfile_list{margin-top:10px;}
.addfile_list li{
	position:relative;
	padding-left:35px;margin-top:3px;
	height:23px;line-height:200%;
	border:1px solid #c8c8c8;
	background-color:#fff;
}
.addfile_list li:first-child{margin-top:0;}
.addfile_list li:before{
	content:" ";display:block;
	position:absolute;top:-1px;left:-1px;
	width:25px;height:25px;
	background:url(../img/ico_addfile_list.gif) no-repeat;
}
.addfile_list li .byte{
	display:block;
	position:absolute;top:0;right:35px;bottom:0;
	font-size:11px;color:#67ba2f;text-align:right;
}
.btn_addfilelist_del{
	display:block;
	position:absolute;top:0;right:0;
	width:21px;height:23px;
	background:url(../img/btn_addfilelist_del.png) no-repeat;
}