@charset "utf-8";

/*@import url("https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css");*/

/* skipNav */
#skipNav a{display:block;overflow:hidden;height:0;line-height:24px;text-align:center;background:#000;color:#fff;}
#skipNav a:focus{height:auto;}

/* reset css */
* {max-height:1000000px;}
html,body{margin:0;padding:0;}
body{font:13px/1.5 "Nanum Gothic", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#767676; background-color:#fff;letter-spacing:-.25px;-webkit-text-size-adjust:none;word-break:keep-all;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:13px/1.5 "Nanum Gothic", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#767676;vertical-align:middle;letter-spacing:-.25px;word-break:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;overflow:hidden;line-height:0.01%;font-size:0.01%;width:0;height:0;}
img,fieldset{border:0 none;vertical-align:middle;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a{color:#767676;text-decoration:none;}

/* Input */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"]{height:16px;padding:2px 0 1px;border:1px solid #e2e2e2;line-height:16px;text-indent:5px;}
input[type="radio"],
input[type="checkbox"]{width:13px;height:13px;}
input[type="file"]{border:1px solid #e2e2e2;background:#fff;}
textarea{overflow:auto;overflow-x:hidden;border:1px solid #e2e2e2;background:#fff;resize:none;}
select{max-width:100%;border:1px solid #e2e2e2;}

/* Button */
button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
button span{position:relative;}

/* Guide */
.wrapper{position:relative;width:1000px;margin:0 auto;}
.wrapper:after{content:'';display:block;clear:both;}

/***************************************************** Reset *****************************************************/

.btn_wrap{position:relative;margin:15px 0 0;text-align:center;}
.btn_wrap:after{content:'';display:block;clear:both;}
.btn_wrap .btn_left{float:left;}
.btn_wrap .btn_right{float:right;}
.btn_wrap input,
.btn_wrap button,
.btn_wrap a{display:inline-block;margin:0 1px;vertical-align:middle;}

/* Font */
.t_point{color:#0c4595;}
.t_strong{color:#333;}

/* Align */
.al_middle{display:inline-block;vertical-align:middle;}

/* Box */
.box_scroll{}
.box_scroll .box{overflow:auto;overflow-x:hidden;height:;}

/* Table */
.table_wrap{overflow:hidden;margin:0 -1px 0 0;}
.table_wrap .dtable{margin:0 0 0 -1px;border-right:0;}
.dtable{width:100%;border-top:1px solid #e6e6e9;border-right:1px solid #e6e6e9;}
.dtable th,
.dtable td{padding:8px 5px 7px;border-bottom:1px solid #e6e6e9;border-left:1px solid #e6e6e9;text-align:center;}
.dtable th,
.dtable td.th{background:#eaebee;font-weight:bold;color:#202020;}
.dtable.row th,
.dtable.row td,
.dtable .title{text-align:left;}
.dtable.row .th{text-align:center;}

.table_form{display:table;width:100%;border-collapse:collapse;border-spacing:0;}
.table_form .tr{display:table-row;}
.table_form .td{display:table-cell;vertical-align:middle;}
.table_form.v-top .td{vertical-align:top;}

.dtable_txt{position:relative;margin:0 0 15px;}
.dtable_txt:after{content:'';display:block;clear:both;}
.dtable_txt .txt_left{float:left;}
.dtable_txt .txt_right{float:right;}

.dtable_desc{position:relative;margin:15px 0 0;}
.dtable_desc:after{content:'';display:block;clear:both;}
.dtable_desc .txt_left{float:left;}
.dtable_desc .txt_right{float:right;}
/****************************** Interface 버튼 정렬, 강조 컬러, 사용자 테이블 등(사용하지 않을거면 지워도 무방) ******************************/


/* Layout */
#wrap{}

/* Gnb */
#gnbMenu{overflow:hidden;position:absolute;right:0;top:140px;width:100%;height:70px;/* border-top:1px solid #ff8000; */}
/* #gnbMenu:before{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #d9d9d9;}
#gnbMenu:after{content:'';position:absolute;left:50%;right:0;bottom:0;margin:0 0 0 250px;border-bottom:1px solid #d9d9d9;} */
#gnbMenu .outer{padding:0 0 40px;background:url('../image/bg_gnb1.png') repeat-x 0 0 #fff;}
#gnbMenu .inner{display:table;width:1000px;margin:0 auto 0;table-layout:fixed;border-right:1px solid #3369a1;border-left:1px solid #003974;}
#gnb{display:table-row;}
#gnb > li{display:table-cell;text-align:center;}
#gnb > li > a{position:relative;display:block;font-size:16px;line-height:54px;color:#222;background:#00448a;border-right:1px solid #003974;border-left:1px solid #3369a1;}
/* #gnb > li > a img {padding-right:5px;}
#gnb > li:first-child > a:before {content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#d9d9d9;}
#gnb > li > a:after {content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#d9d9d9;} */
#gnb .sub{padding:15px 0 0;}
#gnb .sub li{margin:5px 0 0;}
#gnb .sub li a{font-size:13px;text-transform:capitalize;color:#959595;}
#gnb .sub li a:hover,
#gnb .sub li a:focus,
#gnb .sub li.active a{color:#0f0e9f;}


/* lnb */
#lnb > ul{overflow:hidden;position:relative;margin:0 0 10px 0;padding:1px 0 0 0;border:1px solid #e2e2e2;}
#lnb > ul > li{margin:-1px 0;}
#lnb > ul > li > a{display:block;position:relative;padding:8px 15px 8px 15px;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;text-decoration:none;background:#a7b3d9;color:#fff;font-size:15px;font-weight:bold;}
/* #lnb > ul > li:nth-child(even) > a,
#lnb > ul > li.even > a{background:#f3f3f3;} */
#lnb > ul > li.active ul{display:block;}
#lnb > ul > li.active .sub ul li.active a {color:#00448a; font-weight:bold;}
#lnb > ul > li > a:before{content:'';position:absolute;right:13px;top:13px;width:15px;height:15px;background:url('../image/bl_suba1.png') no-repeat;}
#lnb .active .sub{display:block;}
#lnb .sub{display:none;}
#lnb .sub ul{overflow:hidden;/* padding:0 0 8px; */}
#lnb .sub ul li{/* margin:8px 0 0; */}
#lnb .sub ul li.active .sub li.active a {font-weight:bold; color:#00448a;}
#lnb .sub ul li a{display:block;border-top:1px solid #f8f8f8;padding:7px 15px 7px 15px;text-decoration:none;}
/* #lnb .sub ul li a:before{content:'ㆍ';} */
#lnb .sub ul li a:hover,
#lnb .sub ul li a:focus,
#lnb .sub ul li.on a{color:#263997;}
#lnb .sub ul li:first-child a {border-top:none;}
#header{position:relative;z-index:10;height:209px;text-align:center;}
#header .wrapper{z-index:2;}
#header h1{padding:45px 0 0;position:absolute;top:0;left:0;}
#header .head{padding:8px 0 10px 0;/* position:absolute;right:0;top:10px; */background:#fafafa;border-bottom:1px solid #e9e9e9;}
#header .head a {color:#666;font-size:12px;}
#header .head .wrapper:after{content:'';display:block;clear:both;}
/* #header .topban1 {background:#febf5d;background:url('../image/bg_topban1.png') repeat-x 0 0;text-align:center;}
#header .topban1 .wrapper {position:relative;}
#header .topban1 .wrapper .topban1_close {position:absolute;bottom:0;right:0;} */

#header #mBanner{position:absolute;right:0;top:20px;}
#header #mBanner .inner{position:relative;height:80px;}
#header #mBanner .inner li {display:none;}
#header #mBanner .inner li:first-child {display:block;}
#header #mBanner .nav{position:absolute;right:0;bottom:18px;font-size:0;width:24px;}
#header #mBanner .nav button{margin:0 -1px 0 0;line-height:0;}
#header #mBanner .nav button.prv {display:none;}
#header .conLeft{float:left;}

#header .conRight{float:right;}
#header .util_wrap{display:inline-block;vertical-align:middle;}
#header .util_wrap a{position:relative;margin:0 0 0 5px;padding:0 0 0 7px;font-size:12px;color:#2f2f2f;}
#header .util_wrap a:hover{color:#00448a;}
#header .util_wrap a:before{content:'';position:absolute;left:0;top:50%;height:7px;margin:-3px 0 0;border-left:1px solid #c6c6c6;font-size:0;}
#header .util_wrap a:first-child:before{content:none;}
#header .searchbox1 {padding:47px 0 0 0;}
#header .search{position:relative;margin-left:35px;display:inline-block;/* position:absolute;right:0;top:25px; */width:410px;padding:0 40px 0 0;height:37px;background:url('../image/bg_search.png') no-repeat;}
#header .search input[type="text"]{width:96%;height:28px;margin:4px 1px 1px 15px;padding:0;line-height:28px;border:0;vertical-align:middle;}
#header .search input[type="image"]{position:absolute;right:0;top:0;width:39px;height:43px;}
/* #header .searchbox1 .best_search {font-size:14px;}
#header .searchbox1 .best_search strong {color:#f68b1f;font-weight:bold;} */

#container{}
#contents{width:100%;padding:20px 0;}
#main #contents{padding-top:10px;}

#sBody{}
#sBody #conLeft{float:left;width:167px;padding:10px 0 0;}
#sBody #conLeft h2{padding:40px 20px;border-radius:10px 10px 0 0;background:#222;font-weight:bold;font-size:18px;color:#fff;text-transform:capitalize;}
#sBody #contents{position:relative;}
#conLeft + #contents{float:right;width:822px;}
#sBody #contents > h3{margin:0 0 15px;font-weight:bold;font-size:25px;color:#333;text-transform:capitalize; display:inline-block;}

#location{position:absolute;right:0;top:35px;}
#location a{}
#location a.current{font-weight:bold;color:#333;}

/* footer */
#footer{margin:30px 0 0 0;padding:0 0 60px 0;width:100%;background:#dfdfdf;color:#444;}
#footer .inner {padding:1px 0;height:42px;background:#444;}
#footer .inner .sinner {}
#footer > .wrapper{padding:20px 0 0;}
#footer .logo{margin:0 160px 0 0;}
#footer .foot{overflow:hidden;width:100%;font-size:12px;}
#footer .foot .flef1 {float:left;width:500px;}
#footer .foot .frig1 {float:left;padding:0 0 0 35px;width:465px;background:url('../image/bg_frig1.png') repeat-y 0 0;}
#footer .foot .frig1 .sitelogo {padding:20px 0 0 0; position:relative;}
#footer .foot .frig1 .sitelogo a {position:absolute; left:0; top:20px;}
#footer .elinkwrap {display:table;table-layout:fixed;width:100%;background:url('../image/bl_sty1.png') no-repeat 0 60%;}
#footer .elink{display:table-row;line-height:40px;font-size:12px;color:#a1a1a1;text-align:center;}
#footer .bar1_1 {position:absolute;top:50%;left:0;margin-top:-9px;}
#footer .elink a{position:relative;display:table-cell;margin:0 35px;color:#fff;}
#footer .elink a .bar1 {display:block;position:absolute;top:50%;right:0;margin-top:-5px;width:2px;height:11px;background:url('../image/bl_sty1.png') no-repeat 0 0;}
#footer address{}
#footer address span {color:#bbb;}
#footer .foot p {margin:10px 0;line-height:20px;}
#footer .copyright{/* position:absolute;left:0;top:80px; */font-family:'Verdana';font-size:12px;text-transform:uppercase;}
#footer .aside{position:absolute;right:0;top:0;}

/* familysite */
#family_site{display:inline-block;overflow:hidden;position:relative;margin:0 0 0 15px;vertical-align:middle;}
#family_site.on{overflow:visible;}
#family_site button{}
#family_site .option{position:absolute;left:0;bottom:36px;right:0;padding:10px;border:1px solid #eee;background:#f5f5f5;}
#family_site .option li{vertical-align:top;line-height:1.6;}
#family_site .option li + li{}
#family_site .option a{display:block;padding:2px 5px;font-size:12px;}
#family_site .option a:hover{background:#767676;color:#f5f5f5;}

.conHalf{float:left;width:47%;margin:10px 5% 10px 0;}
.conHalf:last-child{float:left;width:47%;margin-right:0;}

/* layerpop */
.layerpop{display:none;position:absolute;left:0;top:0;z-index:9999;width:100%;padding:100px 0 0;color:#333;text-align:center;}
.layerpop.on{display:block;}
.layerpop .shadow{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.layerpop .inner{display:inline-block;position:relative;margin:0 auto;padding:30px;border:3px solid #000;background:#fff;text-align:left;}
.layerpop h1{margin:0 0 15px;font-weight:bold;font-size:16px;}
.layerpop .head{font-size:15px;color:#333;}
.layerpop .head .t_point{font-size:24px;}
.layerpop .btn_right{margin:10px 0 0;text-align:right;}
.layerpop .close{position:absolute;right:-3px;top:-22px;}
.layerpop .btn_wrap .close{position:static;}

/* quick */
/* #main #quickMenu{top:310px;}
#main #quickMenu.fix, */
#quickMenu.fix{position:fixed;top:40px;}
#quickMenu{width:99px;position:absolute;left:50%;top:219px;z-index:1;margin:0 0 0 510px;font-size:13px;text-align:center;}
#quickMenu .recently{position:relative;border:1px solid #e2e2e2;background:#fff;}
#quickMenu .recently .inner{overflow:hidden;position:relative;max-height:185px;padding:8px 0;}
#quickMenu .recently .table_form{margin:-1px 0 0;}
#quickMenu .recently .td{display:block;text-align:center;}
#quickMenu .recently .td img{margin:8px 0;max-width:64px;max-height:54px;}
#quickMenu .recently button{width:100%;height:18px;background:#f5f5f5 url('../image/btn_up.png') no-repeat 50%;text-align:center;}
#quickMenu .recently button.prev{vertical-align:top;}
#quickMenu .recently button.next{vertical-align:bottom;background-image:url('../image/btn_down.png')}
#quickMenu .recently button span{position:relative;z-index:-1;}
#quickMenu .body{margin:10px 0 0;}
/* #quickMenu .body .top{display:block;line-height:23px;text-transform:uppercase;font-weight:bold;font-size:11px;color:#fff;}
#quickMenu .body .top span{display:inline-block;padding:0 0 0 15px;background:url('../image/ico_top.png') no-repeat 0 50%;} */
#quickMenu .body a {display:block;margin-top:-1px;}
/* #quickMenu .body .sns{}
#quickMenu .body .sns ul{text-align:center;font-size:0;}
#quickMenu .body .sns li{display:inline-block;margin:10px 4px 0;} */

/****************************** Layout ******************************/

/* Contents */

/* 이용안내 */

.info_wrap {width:100%; overflow:hidden; margin:0 0 20px;}
.info_wrap ul {border:1px solid #00448a; border-radius:3px; padding:14px 0 19px; position:relative; font-size:0;}
.info_wrap ul li {display:inline-block; width:25.3%; padding:0 0 0 8%; height:25px; overflow:hidden; margin:16px 0 0; text-indent:0;}
.info_wrap ul li.active img {margin:-25px 0 0;}
.info_wrap ul li img:hover,
.info_wrap ul li img:focus { margin:-25px 0 0;}
.info_wrap ul span {position:absolute; top:27px;}
.info_wrap ul span.first {left:273px;}
.info_wrap ul span.last {right:273px;}

/* 회사소개 */

.cont_wrap .compnay {border-top:2px solid #555;}
.cont_wrap .compnay img {margin-bottom:16px;}
.cont_wrap .compnay h3{font-size:20px; line-height:25px; letter-spacing:-1px; color:#000; font-weight:bold; margin-bottom:18px;}
.cont_wrap .compnay h3 span {display:block;}

.cont_wrap .design {margin-bottom:58px;}
.cont_wrap .design:after {content:""; display:block; clear:both;}
.cont_wrap .design dl:first-child {margin-left:0;}
.cont_wrap .design dl {float:left; width:244px; height:210px; background-color:#f8f8f8; margin-left:21px; padding:0 0 0 16px;}
.cont_wrap .design dl dt {font-size:14px; line-height:25px; letter-spacing:-1px; color:#00448a; font-weight:bold; margin-bottom:15px; padding-top:26px;}
.cont_wrap .design dl dt img {margin-right:7px;}
.cont_wrap .design dl dd {font-size:14px; line-height:20px; letter-spacing:-1px; color:#666;}

.cont_wrap .history {margin:0 0 58px;}
.cont_wrap .history h4 {font-size:20px; line-height:42px; letter-spacing:-.75px; color:#000; font-weight:bold;}
.cont_wrap .history h4 img {margin-right:6px; vertical-align:middle;}
.cont_wrap .history:after {content:""; display:block; clear:both;}
.cont_wrap .history .history_info {float:left; background: url('../image/bg_history.png') 0 15px no-repeat; padding:0 0 0 30px; width:381px;}
.cont_wrap .history .history_info1 {background: url('../image/bg_history1.png') 0 15px no-repeat;}
.cont_wrap .history .history_info .history_year:after {content:""; display:block; clear:both;}
.cont_wrap .history .history_info .history_year .left {width:63px;}
.cont_wrap .history .history_info .history_year .left h3 {font-size:18px; letter-spacing:-.5px; font-weight:bold; color:#033333; line-height:39px;}
.cont_wrap .history .history_info .history_year .right {width:280px;}
.cont_wrap .history .history_info .history_year .right p {font-size:14px; letter-spacing:-.75px; color:#666; border-bottom:1px solid #ececec; line-height:39px; width:249px;}
.cont_wrap .history .history_info1 .history_year .right p {border-bottom:none 0;}
.cont_wrap .history .history_info1 .history_year .right {border-bottom:1px solid #ececec;}

.cont_wrap .Certification h4 {font-size:20px; line-height:42px; letter-spacing:-.75px; color:#000; font-weight:bold;}
.cont_wrap .Certification .photo {background-color:#F8F8F8; width:748px; height:318px; padding:35px 38px;}
.cont_wrap .Certification .photo:after {content:""; display:block; clear:both;}
.cont_wrap .Certification .photo .photo_list {float:left; margin:0 0 0 86px;}
.cont_wrap .Certification .photo .photo_list.first {margin:0;}
.cont_wrap .Certification .photo .photo_list span {display:block; background: url('../image/btn_title.png') 0 0 no-repeat; width:192px; height:41px; text-align:center; font-size:13px; line-height:37px; font-weight:bold; color:#fff; margin:16px 0 0;}

/* 전단상세설명 */
.tab_wrap .banner {margin-bottom:57px;}
.tab_wrap .banner:after {content:""; display:block; clear:both;}
.tab_wrap .b_left {float:left;}

.tab_wrap .b_right {float:right; width:531px;}
.tab_wrap .b_right h4 {font-size:20px; line-height:35px; letter-spacing:-1px; font-weight:bold; color:#00448a;}
.tab_wrap .b_right p.h4_title {font-size:15px; line-height:20px; letter-spacing:-1px; color:#000; margin:0 0 14px 0;}
.tab_wrap .b_right ul li {margin-bottom:5px;}
.tab_wrap .b_right ul li span {display:inline-block; font-size:12px; line-height:17px; letter-spacing:-.75px; font-weight:bold; color:#fff; width:63px; height:17px; text-align:center; background-color:#333; border-radius:5px; margin:0 7px 0 0; padding-left:0; text-indent:0;}

/* 인쇄상세설명 */
.tab_wrap .print_wrap h4 {font-size:20px; line-height:42px; letter-spacing:-1px; font-weight:bold; color:#000;}
.tab_wrap .print_wrap h4 img {margin-right:6px;}

.tab_wrap .print_wrapper {margin-bottom:83px;}
.tab_wrap .print_wrapper:after {content:""; display:block; clear:both;}
.tab_wrap .print_wrap .print_left {float:left;}
.tab_wrap .print_wrap .print_left .print_cont {width:401px; height:161px; border:1px solid #dbdbdb; border-top:2px solid #555; padding-top:20px;}

.tab_wrap .print_wrap .print_left .txt_area p {padding-left:77px; position:relative; font-size:13px; line-height:18px; letter-spacing:-.75px; color:#777; margin-top:18px;}
.tab_wrap .print_wrap .print_left .txt_area p:first-child {margin-top:0;}
.tab_wrap .print_wrap .print_left .txt_area p span {display:inline-block; width:40px; height:17px; line-height:17px; color:#fff; background-color:#333; letter-spacing:-.75px; border-radius:5px; text-align:center; font-weight:bold; position:absolute; left:24px; top:0;}

.tab_wrap .print_wrap .print_right {float:right;}
.tab_wrap .print_wrap .print_right .print_cont {width:401px; height:161px; border:1px solid #dbdbdb; border-top:2px solid #555; padding-top:20px;}
.tab_wrap .print_wrap .print_right .txt_area p {padding-left:77px; position:relative; font-size:13px; line-height:18px; letter-spacing:-.75px; color:#777; margin-top:36px;}
.tab_wrap .print_wrap .print_right .txt_area p:first-child {margin-top:0;}
.tab_wrap .print_wrap .print_right .txt_area p span {display:inline-block; width:40px; height:17px; line-height:17px; color:#fff; background-color:#333; letter-spacing:-.75px; border-radius:5px; text-align:center; font-weight:bold; position:absolute; left:24px; top:0;}

.tab_wrap .print_wrap .color .color_cont {width:820px; height:230px; border:1px solid #dbdbdb; border-top:2px solid #555; padding-top:30px; margin-top:18px; text-align:center;}
.tab_wrap .print_wrap .color .color_cont:first-child {margin-top:0;}


.tab_wrap .img_wrap {text-align:center;}
.tab_wrap .img_wrap:after {content:""; display:block; clear:both;}
.tab_wrap .img_wrap .img_cont {border:1px solid #dbdbdb; border-top:2px solid #555;  margin-bottom:48px;}
.tab_wrap .rgb {float:left;}
.tab_wrap .cmky {float:right;}

.tab_wrap .txt_area1 {text-align:left; padding:21px 0 17px 23px;}
.tab_wrap .txt_area1 h4 {font-size:20px; line-height:42px; letter-spacing:-1px; font-weight:bold; color:#000;}
.tab_wrap .txt_area1 p {font-size:13px; line-height:18px; letter-spacing:-.75px; color:#777;}

.tab_wrap .notes:after {content:""; display:block; clear:both;}
.tab_wrap .notes {padding-top:22px;}
.tab_wrap .notes h4 {font-size:20px; line-height:42px; letter-spacing:-1px; font-weight:bold; color:#000; margin-bottom:20px;}
.tab_wrap .notes .note {width:268px; padding-left:133px; font-size:13px; line-height:18px; letter-spacing:-.75px; color:#777; margin-bottom:32px;}
.tab_wrap .notes .note h5 {font-size:20px; line-height:20px; letter-spacing:-1px; color:#00448a; font-weight:bold; margin-bottom:11px;}
.tab_wrap .notes .note1 {float:left; background:#FFF url('../image/img_note1.png') 0 0 no-repeat;}
.tab_wrap .notes .note2 {float:right; background:#FFF url('../image/img_note2.png') 0 0 no-repeat;}

.tab_wrap .size {margin:30px 0 0;}
.tab_wrap .size h4 {font-size:20px; line-height:42px; letter-spacing:-1px; font-weight:bold; color:#000;}
.tab_wrap .size p {font-size:13px; line-height:18px; letter-spacing:-1px; color:#777;}
.tab_wrap .size .size1 {background:#FFF url('../image/img_size1.png') 0 0 no-repeat; margin:50px 0 50px 0;}
.tab_wrap .size .size2 {background:#FFF url('../image/img_size2.png') 0 0 no-repeat;}
.tab_wrap .size .size_cont {padding-left:323px; text-align:center;}
.tab_wrap .size .size_cont h5 {text-align:left; font-size:16px; line-height:35px; letter-spacing:-.75px; color:#333; font-weight:bold;}
.tab_wrap .size .size_cont h5 img {margin-right:6px; vertical-align:middle;}
.tab_wrap .size .size_cont table {border-top:1px solid #555;}
.tab_wrap .size .size_cont table th,
.tab_wrap .size .size_cont table td {background-color:#eaeaea; line-height:35px; color:#777; border-left:1px solid #e0e0e0;}
.tab_wrap .size .size_cont table td {background-color:#FFF; border-bottom:1px solid #e0e0e0;}
.tab_wrap .size .size_cont table th:first-child,
.tab_wrap .size .size_cont table td:first-child{font-weight:bold; border-left:none 0;}

/* 오시는길 */

.cont_wrap .location_table {margin-top:30px;}

/* article */
.article_wrap{margin:40px 0 0;}
#sBody #contents > h3 + .article_wrap,
.article_wrap:first-child{margin-top:0;}
.article_wrap .article{margin:20px 0 0;}
.article_wrap .article:first-child{margin-top:0;}
.article_wrap .h4{position:relative;margin:0 0 10px;padding:0 0 0 13px;font-weight:bold;font-size:17px;color:#393939;text-transform:capitalize;letter-spacing:-1px;}
.article_wrap .h4:before{content:'';position:absolute;left:0;top:4px;height:17px;border-left:3px solid #343434;vertical-align:-3px;}
.article_wrap .h5{margin:0 0 5px;font-weight:bold;font-size:16px;color:#444;text-transform:capitalize;letter-spacing:-1px;}
.article_wrap .h6{margin:0 0 5px;font-weight:bold;font-size:15px;color:#444;text-transform:capitalize;letter-spacing:-1px;}
.article_wrap .h6.stick:before{content:'';display:inline-block;vertical-align:middle;position:relative;top:-2px;width:7px;height:4px;margin:0 5px 0 0;background:#0f0e9f;font-size:0;}
.article_wrap .stxt{color:#767676;font-size:15px;font-weight:normal;text-transform:none;}
.article_wrap > .table_form > .tr > .td + .td{padding:0 0 0 15px;}

/* tabContents */
.tab_wrap .tabMenu{display:table;table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;border:none;}
.tab_wrap .tabMenu ul{display:table-row;}
.tab_wrap .tabMenu li{display:table-cell;height:43px;line-height:43px;text-align:center;vertical-align:middle;}
.tab_wrap .tabMenu li:first-child a{margin-left:0;}
.tab_wrap .tabMenu li a {display:block;position:relative;margin:0 0 0 -1px;text-align:center;font-weight:bold;color:#6c6c6c;border:1px solid #dfdfdf;background:#f5f5f5;}
.tab_wrap .tabMenu li a:hover,
.tab_wrap .tabMenu li.on a{border-bottom-color:#fff;color:#000;background:#fff;z-index:2;}
.tab_wrap .tabMenu li a:hover:before,
.tab_wrap .tabMenu li.on a:before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;border-top:2px solid #000;}
.tab_wrap .tabcont {overflow:hidden;height:0;}
.tab_wrap .tabcont.on{overflow:visible;height:auto;padding:30px 0 0;}

/* Main Slide */
#slidePdt { position:relative;width:823px;height:278px;/* margin:22px 10px 0 0; */overflow:hidden; /* background:#eee; */}
#slidePdt .inner{position:relative;height:279px;}
#slidePdt .gallery{height:279px;}
#slidePdt .gallery li{position:absolute;left:0;top:0; width:100%;}
#slidePdt .gallery li img {width:100%; height:100%;}

#slidePdt .control_wrap {position:relative;display:table;margin:0 0 0 1px;width:99.8%;table-layout:fixed;z-index:2;}
#slidePdt .control{display:table-row;text-align:center;}
#slidePdt .control li{display:table-cell;text-align:center;vertical-align:middle;}
#slidePdt .control li a{margin:0 -1px;display:block;height:39px;/* width:13px;height:13px; */background:#f3f3f3;color:#777;font-size:14px;border:1px solid #d7d7d7;line-height:39px;}
#slidePdt .control li.on a{position:relative;/* background-position:0 -13px; */background:#1badb8;border:1px solid #1badb8;color:#fff;}
#slidePdt .control li.on a:before {position:absolute;top:-7px;left:50%;content:'';display:block;margin-left:-5px;width:11px;height:7px;background:url('../image/bl_control1.png') no-repeat 0 0;}
#slidePdt .nav {}
#slidePdt .nav a{position:absolute; top:50%;z-index:2;margin-top:-36px;}
#slidePdt .nav a.prv{left:0;}
#slidePdt .nav a.next{right:0;}
#slidePdt .titlewrap {position:absolute;display:block;left:0;bottom:0;width:100%;overflow:hidden;height:40px;/* background:rgba(0,0,0,0.7); */}
#slidePdt .title{position:absolute;display:block;left:0;bottom:0;overflow:hidden;height:40px;line-height:0;z-index:1;text-align:left;padding-left:20px;color:#ffffff;font-weight:800;font-size:0;text-indent:-10000px;}
#boxBanner { position:relative;float:left;width:263px;height:300px;margin:22px 0 0 0; }
#boxBanner .inner{position:relative;height:300px;}
#boxBanner .gallery{height:300px;}
#boxBanner .gallery li{position:absolute;left:0;top:0;}
#boxBanner .control{position:absolute;right:80px;bottom:10px;z-index:1;}
#boxBanner .control li{float:left;margin:0 3px 0 0;}
#boxBanner .control li a{display:block;width:11px;height:11px;background:url('../image/mb_nav.png') no-repeat;text-indent:-9999px;}
#boxBanner .control li.on a{background-position:0 -11px;}
#boxBanner  .nav a{position:absolute; bottom:10px;z-index:2;}
#boxBanner  .nav a.prv{right:40px;}
#boxBanner  .nav a.next{right:20px;}
#boxBanner .titlewrap {display:none;}
#boxBanner .title{position:absolute;display:none;left:0;bottom:0;width:400px;overflow:hidden;height:40px;line-height:40px;z-index:1;text-align:left;padding-left:20px;font-weight:800;}

.thumb_wrap{clear:both;position:relative;margin-top:10px;overflow:hidden;}
.thumb_wrap .inner{width:770px; height:82px; margin:0 auto; position:relative; overflow:hidden;}
.thumb_wrap ul{width:2000%; position:absolute; left:0; top:0; overflow:hidden;}
.thumb_wrap ul li{width:82px; margin-right:4px; float:left; cursor:pointer; position:relative;}
.thumb_wrap ul li img{width:100%; height:82px;}
.thumb_wrap ul li span{position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #d58f8f; display:none;}
.thumb_wrap ul li.active span{display:block;}
.thumb_wrap .nav a{position:absolute; top:50%;margin-top:-14px;}
.thumb_wrap .nav a.prv{left:2px;}
.thumb_wrap .nav a.next{right:2px;}

.mainBanner .thumb_wrap .inner{width:1000px;}

.mBanbox1 {padding:10px 0;}
.boxlist1 {/* float:left;width:100%; */border:1px solid #e0e0e0;}
.boxlist1 ul:after {content:'';display:block;width:100%;clear:both;}
.boxlist1 ul > li {position:relative;float:left;}
.boxlist1 ul > li .boxlist_over1 {position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:url('../image/bg_boxlist_over1.png') repeat 0 0;}
.boxlist1 ul > li .boxlist_over1 .overimg1 {position:absolute;top:50%;left:50%;margin:-19px 0 0 -50px;}

/* 메인 이벤트 배너 */
.mban {position:relative;}
.mban .article {width:540px;height:173px;}
.mban .article > a{display:block;}
.mban .article .gallery_wrap{position:relative;height:100%;}
.mban .article .inner{position:relative;height:100%;}
.mban .article .gallery{}
.mban .article .gallery li{position:absolute;left:0;top:0; display:none;}
.mban .article .gallery li:first-child{display:block;}
.mban .article .gallery li a{display:block;}
.mban .article .control{position:absolute;right:10px;top:10px;z-index:2;}
.mban .article .control li{display:inline;}
.mban .article .control li a{display:inline-block;margin:0 1px;width:13px;height:12px; background:url('../image/m_paging.png') no-repeat 0 0;text-indent:-9999px;}
.mban .article .control li.on a{background:url('../image/m_paging.png') no-repeat 0 -12px;}
/* .mban #mban1.article .control li a{background:url('../image/control_nav2.png') no-repeat 0 0;}
.mban #mban1.article .control li.on a{background:url('../image/control_nav2.png') no-repeat 0 -12px;} */

.mBanbox2 {overflow:hidden;}
.mBanbox2 .mblef {float:left;width:274px;}
.mBanbox2 .mblef img {margin-top:9px;}
.mBanbox2 .mblef img:first-child {margin:0 0 9px; }
.mBanbox2 .mbrig {float:right;}

.mBanbox3 {margin:10px 0;padding:15px 0;border:1px solid #d5d5d5;border-top:2px solid #555;}
.mBanbox3 .mbtop1 {padding:0 25px;}
.mBanbox3 .mbtop1:after {content:'';display:block;width:100%;clear:both;}
.mBanbox3 .mbtop1 .mbtop_ti1 {float:left;}
.mBanbox3 .mbtop1 .mbtop_txt1 {float:right;padding:9px 0 0 0;}
.mBanbox3 .mbbot1:after {content:'';display:block;width:100%;clear:both;}

.mBanbox4 .conHalf {border:1px solid #d5d5d5;border-top:2px solid #555;}
.mBanbox4 h3 {display:none;}
.mBanbox4 h3.mbb4_ti1 {display:block;}
.mBanbox4 h3.mbb4_ti1 span {padding:0 0 0 5px;display:inline-block;font-size:11px;color:#777;line-height:12px;vertical-align:bottom;}
/*
.mBanbox4 .m_news {margin:10px 0 0 0;}
.mBanbox4 .m_news .more {top:-25px;font-size:0;line-height:0;text-indent:-10000px;width:41px;height:15px;background:url('../image/btn_more1.png') no-repeat 0 0;}
.mBanbox4 .m_news > .m_bbs {min-height:95px;}
.mBanbox4 .m_news > .m_bbs li {padding:2px 0;font-size:13px;}
.mBanbox4 .m_news > .m_bbs li p {position:relative;padding:0 0 0 10px;color:#666;}
.mBanbox4 .m_news > .m_bbs li p:before {position:absolute;top:50%;left:0;content:'';display:block;width:3px;height:3px;background:#d5d5d5;}
.mBanbox4 .m_news > .m_bbs li span {color:#a9a9a9;}
*/
.mBanbox4 .conHalf {margin:0 0 0 10px;padding:15px;width:374px;}
.mBanbox4 .conHalf:first-child {margin-left:0;}

.mBanbox4.banner .conHalf{width:auto;margin:0 0 10px;padding:0;}
.mBanbox4.banner .conHalf + .conHalf{float:right;}

.cscenter_wrap{margin:0 0 40px;}
.cscenter_wrap > .head{margin:0 0 35px;}
.cscenter_wrap > .body{}
.cscenter_wrap > .body:after{content:'';display:block;clear:both;}
.cscenter_wrap > .body a{float:left;}


.order_wrap{}
.order_wrap ol{}
.order_wrap li{display:inline-block;position:relative;width:100%;padding:35px 30px;box-sizing:border-box;}
.order_wrap li:before{content:'';position:absolute;left:0;top:0;right:0;height:5px;background:url('../image/ico_guide.png') repeat-x;}
.order_wrap li:after{content:'';position:absolute;left:50%;top:0;width:47px;height:17px;margin:0 0 0 -24px;background:url('../image/ico_guide.png') no-repeat 0 100%;}
.order_wrap li:first-child:before,
.order_wrap li:first-child:after{content:none;}
.order_wrap li > img{float:left;}
.order_wrap .contents{padding:0 0 0 120px;}
.order_wrap .contents dl{}
.order_wrap .contents dt{font-weight:bold;color:#00448a;}
.order_wrap .even .contents dt{color:#49c6f4;}
.order_wrap .even .contents dd span {color:#f30;}
.order_wrap .contents dt > span{font-size:25px;}
.order_wrap .contents dt > em{font-size:20px;}
.order_wrap .contents dd p span.bank {width:50px; text-align:justify; display:inline-block; color:#767676;}
.order_wrap .contents dd{}

#contents .h3Title {height:37px; font-size:12px; font-weight:bold; display:inline-block; margin:0 0 0 15px;color:#4fb9c2; line-height:13px; position:absolute; top:27px;}

.active {font-weight:bold; color:#00448a;}

/* 시안요청완료 */
.complete {position:relative;}
.complete .btn_sianok {position:absolute; left:280px; bottom:50px;}

@media print{
	#adminControl,
	#header,
	#conLeft,
	#sBody #contents > h3,
	#location,
	#footer,
	button{display:none;}
	#conLeft + #contents{float:none;margin:0 auto;}
}