@charset "utf-8";
@import URL("common.css");
/* --- 2015.05.18 APROCNI K.H.Y. --- */

a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
a:hover{transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}

/* 로그인 */
.guideLine{font-size:10px;color:#999;padding:0 5px;}
.logWrap{padding:50px 0;border:1px solid #ddd;border-radius:8px;margin:50px auto;}
.logWrap .logDiv{width:450px;box-sizing:border-box;margin:50px auto;}
.log_title{font-size:33px;font-weight:normal;color:#000;}
.logForm{margin:20px;overflow:hidden;}
.logForm dt{width:20%;height:45px;line-height:45px;float:left;font-size:16px;font-weight:bold;margin:4px auto;}
.logForm dd{width:80%;height:45px;line-height:45px;float:right;margin:4px auto;}
.logIp{height:30px !important;border:1px solid #eee;border-radius:8px;font-size:24px !important;padding:5px;color:#333}
.logBtn{display:block;padding:20px 0;text-align:center;font-size:15px;background:#5887f3;border-radius:8px;color:#fff !important;margin:10px 20px;}
.logBtn:hover{background:#f15e5e}
.logBtn2{display:block;padding:20px 0;text-align:center;font-size:15px;background:#555;border-radius:8px;color:#fff !important;margin:10px 20px;}
.btn_order:hover,  .btn_cancel:hover,  .btnstyle6:hover,  .btn_accout:hover,  .btnstyle5:hover,  .btnstyle4:hover,  .btnstyle3:hover,  .btnstyle2:hover,  .btnstyle1:hover, .logBtn2:hover{background:#f15e5e !important;color:#fff !important;}
.logAside{padding:10px 0;text-align:center;border-top:1px solid #eee;margin:20px;font-size:13px;font-weight:bold;}

/* --- Main --- */
.mainVisualWrap{width:100%;height:579px;margin-top:0px;background:url('/img/main/bg_visual.jpg') no-repeat 0 0;background-size:cover;overflow:hidden;position:relative;border-bottom:1px solid #eee;z-index:1;}
.visualSection{}
.visual_div{width:1100px;height:644px;margin:0 auto;overflow:hidden;position:relative;}
.visualSection ul{width:2200px;margin:0 auto;overflow:hidden;}
.visualSection ul li{width:1100px;height:644px;float:left;position:relative;}
.visualSection ul li .btn_visual{border-radius:8px;padding:15px 40px;text-align:center;line-height:100%;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#fff;display:block;position:absolute;left:10px;bottom:50px;background:#3a3d4a;z-index:99;}
.visualSection ul li .btn_visual:hover{background:#ffd800;color:#f20;}
.visualSection ul li .btn_visualJoin{border-radius:8px;padding:15px 40px;text-align:center;line-height:100%;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#fff;display:block;position:absolute;left:10px;bottom:50px;background:#ff4040;z-index:99;}
.visualSection ul li .btn_visualJoin:hover{background:#ffd800;color:#f20;}

.visualBar{text-align:center;position:absolute;bottom:20px;left:50%;width:80px;margin-left:-25px;}
.visualBar a{width:14px;height:14px;display:inline-block;background:url('/img/main/visu_off.png') no-repeat 0 0;}
.visualBar a.selected{background:url('/img/main/visu_on.png') no-repeat 0 0;}

.quick_control{}
.quick_control #btnPrev{position:absolute;top:50%;left:5px;margin-top:-45px;z-index:99;}
.quick_control #btnNext{position:absolute;top:50%;right:5px;margin-top:-45px;z-index:99;}
.quick_control a:hover img{
transition:All 0.1s ease;
-webkit-transition:All 0.1s ease;
-moz-transition:All 0.1s ease;
-o-transition:All 0.1s ease;
transform: scale(0.8);
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
}
.quick_control a img{
transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
}


.itemVar{width:1100px;border-top:1px solid #000;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px auto 0;}
.itemVar ul{overflow:hidden;}
.itemVar ul li{float:left;}
.Mcontents{margin:15px auto;}
.MboardSect{width:1100px;margin:15px auto 0;padding-bottom:10px;}
.MboardSect .MboardObj{position:relative;}

/* --- Layout --- */
.wrap{width:100%;margin:0 auto;text-align:center;}


.headerWrap{margin:0 auto;border-bottom:1px solid #eee;position:relative;z-index:99;}
.headerWrap .header{width:1100px;position:relative;height:90px;margin:0 auto;}
.headerWrap .header .logo{width:259px;height:115px;position:absolute;top:0px;left:0px;}
.headerWrap .header .logo img{}
.headerWrap .topHeaderBg{height:33px;background:#f3f3f5;}
.headerWrap .topHeader{width:1080px;margin:0 auto;position:relative;overflow:hidden;}
.topHeader .topmenu{overflow:hidden;}
.topHeader .topmenu li{float:left;text-align:center;line-height:33px;}
.topHeader .topmenu li a{color:#666;display:block;padding:0 10px;line-height:33px;font-size:11px;}
.topHeader .topmenu li.langChoice{padding:0 10px;line-height:33px;font-size:12px;}
.topHeader .topmenu li.langChoice select{height:20px;margin-top:6px;#margin-top:0px;}
.gnbWrap{}
.gnbWrap .gnb{float:right;position:absolute;top:45px;right:0;z-index:99;}
.gnbWrap .gnb li.gnb_li{width:150px;height:26px;float: left;position: relative;z-index:99;}
.gnbWrap .gnb li.gnb_li a{font-size:16px;font-weight:normal;}
.gnbWrap .gnb li.gnb_li:hover a{color:#5887f3}
.gnbWrap .gnb li.gnb_li > a.on{color:#5887f3;font-weight:bold;}
.gnbWrap .gnb a.gnb_mn{display: block;padding-bottom:10px;}
.gnbWrap .gnb li:hover > ul {display: block;}
.gnbWrap .gnb ul.gnb_sub{display:none;position:absolute;top:25px;left:5px;background:#fff;z-index:99;box-shadow:0px 0px 5px #999;}
.gnbWrap .gnb ul.gnb_sub li{min-width:150px;text-align:center;}
.gnbWrap .gnb ul.gnb_sub li:hover{background:#453c37;}
.gnbWrap .gnb ul.gnb_sub li:hover a{color:#fff !important;font-weight:bold;}
.gnbWrap .gnb ul.gnb_sub li a{display: block;padding:  12px 18px;font-size:12px;font-weight:normal;color:#666 !important;}
.gnbWrap .gnb:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}


.findBtns{background:#5887f3; padding: 10px 30px; border-radius: 5px; text-align: center; color:#fff !important; font-weight: bold;}
.findBtns:hover{background:#f15e5e}
.bn_quicker_re{width:86px;overflow:hidden;position:absolute; _position:absolute; _z-index:-1;top:170px;left:101%;z-index:99;}
.bn_prevItem{width:86px;border-top:1px solid #dfdfdf;border-radius:5px;overflow:hidden;background:#fff;}
.bn_prevItem .top{width:86px;height:16px;text-align:center;background:#453c37;color:#fff;font-weight:bold;padding:5px 0 0;font-size:11px;}
.bn_prevItem li{width:80px;height:80px;border:1px solid #dfdfdf;margin-top:-1px;padding:3px 2px 1px 2px;}
.bn_prevItem li img{width:76px;height:76px;}
.bn_prevItem .btm{background:#f2f2f2;height:20px;text-align:center;}
.bn_success{width:86px;border-radius:5px;margin-top:10px;}

.container{}
.contents{width:1100px;margin:15px auto;}
.commWrap{padding:25px;border:1px solid #c9cdd5;border-radius:8px;font-size:15px;}
.topInfo{margin:0px auto;height:200px;overflow:hidden;}
.topInfo img{width:100%;}
.contents h1{position:relative;margin:30px auto 10px;text-align:left;}
.contents .page_title{font-size:32px;font-weight:normal;color:#000;background:url('/img/bul/bul_circleArrow.png') no-repeat 10px 50%;padding-left:50px;}
.contents .page_here{position:absolute;bottom:0px;right:8px;color:#666;text-align:right;}
.contents .search_div{border:1px solid #ddd;background:#fefefe;padding:10px 0;margin-top:15px;}
.contents .search_div select{height:25px;}
.contents .search_div .searchIp{height:25px;}

.contents .search_div2{border:1px solid #ddd;background:#fefefe;padding:10px 15px;margin-top:15px;text-align:left;}
.contents .search_div2 select{height:25px;}
.contents .search_div2 .searchIp{height:25px;}

.boardBtnsList{text-align:right;margin:10px auto;min-height:30px;line-height:30px;}
.boardBtns{text-align:center;margin:10px auto;min-height:30px;line-height:30px;}
.writeIp{border:1px solid #ddd;height:30px !important;border-radius:4px;}
.editorInsert{width:99%;margin:5px;min-height:450px;}
.editorInsert img{max-width:100%;}

.title_agree{font-size:22px;font-weight:bold;text-align:left;padding:10px 20px;}
.Check_agree_01{text-align:left;padding:10px 20px;}
.accountDiv select {font-weight:normal !important;font-size:13px !important;min-height:27px;}
.accountDiv .ip_acc{height:35px !important;border:1px solid #b8ccde !important;font-size:14px !important;border-radius:4px;padding:5px;box-sizing:border-box;vertical-align:middle;}
.ip_acc{height:35px !important;border:1px solid #b8ccde !important;font-size:14px !important;border-radius:4px;padding:5px;box-sizing:border-box;vertical-align:middle;}
.accountDiv .tips{background:#ffffcc;color:#f20;white-space:normal !important;font-size:11px;letter-spacing:-1px;}
.accountDiv .join_tip{color:#f60;font-size:11px;}
.ok_depth02{width:41%;overflow:hidden;padding:20px 10px;font-size:14px;font-weight:bold;letter-spacing:-1px;border:1px solid #ddd;border-radius:9px;}
.ok_depth02:hover{border:1px solid #453c37 !important;}
.thum{width:60px;height:60px;overflow:hidden;border:1px solid #666;}
.thum img{width:60px;height:60px;}

.cateBars{border-top:2px solid #453c37;border-left:1px solid #eee;border-right:1px solid #eee;margin:10px auto 0px;border-bottom:1px solid #eee;}
.cateBars ul{overflow:hidden;}
.cateBars ul li{width:25%;float:left;height:70px;}
.cateBars ul li.on{background:#453c37 !important;color:#fff !important;}
.cateBars ul li.on dt, .cateBars ul li.on dd{color:#fff !important;}
.cateBars ul li.choiceBars{cursor:pointer;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.cateBars ul li.choiceBars:hover{box-shadow:0 0 10px #aaa;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.cateBars ul li.first{width:10%;float:left;text-align:left;}
.cateBars ul li.first:hover{background:#fff;}
.cateBars ul li.first div{padding:10px;font-size:13px;font-weight:bold;line-height:1.4;letter-spacing:-1px;word-spacing:1px;}
.cateBars ul li.first div img{margin-top:5px;}
.cateBars ul li .lineDiv{border-left:1px solid #eee;height:70px;}
.cateBars ul li .barThum{text-align:center;padding-top:18px;font-size:18px;font-weight:bold;}
.cateBars ul li .barThum .stimImg{}
.itemMainList {}
.itemMainList .itemMainWrapUl{margin:0px auto 20px;overflow:hidden;}
.itemMainList .itemMainWrapUl li{width:267px;height:200px;overflow:hidden;margin:0 5px;float:left;position:relative;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;cursor:pointer;z-index:10;}
.itemMainList .itemMainWrapUl li:hover .itemThumList{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1) ;-ms-transform: scale(1.1) ;transform: scale(1.1) ;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.itemMainList .itemMainWrapUl li .itemTitle{width:100%;height:45px;line-height:45px;font-size:18px;font-weight:bold;color:#fff;background: url('/img/comm/bg_pop.png') repeat 0 0;position:absolute;z-index:1000;bottom:0;}
.itemMainList .itemMainWrapUl li .itemTxt{display:none;}
.itemMainList .itemMainWrapUl li .itemThumList{width:267px;position:relative;z-index:10;overflow:hidden;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1) ;-ms-transform: scale(1) ;transform: scale(1) ;}


.itemWrapUl{margin:40px auto;overflow:hidden;}
.itemWrapUl li{width:325px;height:325px;overflow:hidden;margin:1.1%;float:left;position:relative;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;cursor:pointer;}
.itemWrapUl li:hover .itemThumList{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1) ;-ms-transform: scale(1.1) ;transform: scale(1.1) ;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.itemWrapUl li .itemTitle{width:100%;height:45px;line-height:45px;font-size:18px;font-weight:bold;color:#fff;background: url('/img/comm/bg_pop.png') repeat 0 0;position:absolute;z-index:11;bottom:0;}
.itemWrapUl li .itemTxt{display:none;}
.itemWrapUl li .itemThumList{width:325px;position:relative;z-index:10;overflow:hidden;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1) ;-ms-transform: scale(1) ;transform: scale(1) ;}

.itemWrapUl .icoSale{position:absolute;top:0;left:10px;z-index:12;display:none;} /* 180717 회원메뉴 감춤 */ 
.itemWrapUl .bgBlock{width:100%;height:100%;position:absolute;top:0;left:0;background:url('/img/bul/bg_absence.png') repeat 0 0;z-index:12;display:none;} /* 180717 회원메뉴 감춤 */
.itemWrapUl .bgBlock img{position:absolute;top:50%;left:50%;margin-top:-86.5px;margin-left:-86.5px;}



.tapSect{}
.tapSect ul{overflow:hidden;}
.tapSect li{float:left;}
.tapSect li a{text-align:center;display:block;height:25px;padding-top:13px;background:#707070;border:1px solid #696969;color:#fff;font-size:15px;font-weight:bold;}
.tapSect li.on a{background:#fff;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #fff;color:#000 !important;font-size:15px;font-weight:bold;}
.tapSect li a:hover{color:#feee00;}

.clearLine{clear:both;border-top:1px solid #eee;height:3px;padding:0;margin:20px auto;}

.popLayerAll{position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;}
.popBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:901;}
.popLayer{padding:10px 0;position:absolute;top:50%;left:10%;margin-top:-100px;width:80%;background:#fff;border-top:5px solid #5887f3;border-radius:8px;-moz-box-shadow: 0px  3px  5px  #a5a3a4;-webkit-box-shadow: -1px  3px  5px  #a5a3a4;box-shadow: -1px  3px  5px  #a5a3a4;z-index:909;}
.popLayer .notice{margin:10px auto 10px;text-align:center;font-size:1.2em;color:#656a6a;line-height:1.5;padding:10px;}
.popLayer .notice .correct{color:#29a897;}
.popLayer .notice .point{color:#ee6d6d;}
.popLayer .btnSect{text-align:center;margin:30px auto 10px;}

.footerWrap{width:100%;margin:0px auto 0;border-top:1px solid #eee;clear:both;}
.footer{width:1100px;margin:0 auto;position:relative;padding:0px 0;}
.footer .footmenu{position:absolute;overflow:hidden;top:15px;right:20px;}
.footer .footmenu li{padding:0 5px;display:block;float:right;margin-left:-1px;}
.footer .footmenu li.last{padding:0;}

/* --- Table set --- */
.accTable01{width:100%;border-top:3px solid #666;margin:0 auto;}
.accTable01 thead th{padding:5px 0;font-weight:bold;font-size:12px;line-height:1.5;border-bottom:1px solid #4a7ed5;white-space:normal;letter-spacing:-1px;text-align:center;color:#000;background:#fafafa;}
.accTable01 tbody th{text-align:center;padding:8px 0;font-weight:bold;font-size:13px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;}
.accTable01 tbody td{padding:8px 0;font-size:12px;line-height:1.5;border-bottom:1px solid #dedede;border-right:1px solid #dedede;white-space:normal;color:#444;}
.accTable01 tbody td.last{border-right:0;}
.accTable01 .point{color:#000;font-size:14px;font-weight:bold;background:#fcfcfc;}
.accTable01 .point2{color:#f20;font-size:14px;font-weight:bold;background:#fefefe;}
.accTable01 .cateline{background:#fefefe;}
.accTable01 tbody td.date{font-size:11px;font-family:"tahoma";color:#999;font-weight:normal;}
.accTable01 tfoot th{padding:8px 0;font-weight:bold;font-size:16px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;color:#f30;background:#fefefe;}
.accTable01 tfoot td{padding:8px 0;font-weight:bold;font-size:12px;line-height:1.5;border-bottom:1px solid #e9e9e9;white-space:normal;background:#f5f5f5;color:#333;}

.accTable02{width:100%;border-top:3px solid #666;margin:0 auto;}
.accTable02 tbody tr{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.accTable02 tbody tr:hover{background:#f3f7fc !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.accTable02 tbody tr.selected{background:#528fea !important;} /* 특정테이블 안의 tr 선택시 bg효과 유지 class */
.accTable02 tbody tr.selected td a, .accTable02 tbody tr.selected td span, .accTable02 tbody tr.selected td strong, .accTable02 tbody tr.selected td, .accTable02 tbody tr.selected th{color:#fff !important;}
.accTable02 thead th{padding:10px 0;font-weight:bold;font-size:12px;line-height:1.5;border-bottom:1px solid #666;white-space:normal;letter-spacing:-1px;text-align:center;color:#000;background:#fff;}
.accTable02 tbody td{padding:8px 0;font-size:12px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;color:#666;}
.accTable02 tbody td.subject{font-size:13px;color:#000}

.accTable03{width:100%;border-top:3px solid #666;margin:0 auto;}
.accTable03 thead th{padding:10px 0;font-weight:bold;font-size:12px;line-height:1.5;border-bottom:1px solid #666;white-space:normal;letter-spacing:-1px;text-align:center;color:#000;background:#fff;}
.accTable03 tbody th{text-align:center;padding:8px 0;font-weight:bold;font-size:13px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;background:#f5f5f5;}
.accTable03 tbody td{padding:8px 0;font-size:13px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;color:#333;}
.accTable03 tbody td.subject{font-size:13px;color:#000}
.accTable03 tbody td .section{padding:20px 40px; text-align:left;line-height:1.5;min-height:100px;background:#fcfcfc;}
.boardCont{padding:20px 40px;line-height:1.8;font-size:13px;}
.boardCont img{max-width:900px;margin:20px auto;}

.accTable04{width:100%;margin:22px auto;font-size:12px;border-top:2px solid #c97b7b;border-bottom:2px solid #c97b7b;border-right:1px solid #cccbcb;border-left:1px solid #cccbcb;}
.accTable04 caption{display:none;}
.accTable04 tbody th{padding:8px 0;text-align:center;border-bottom:1px solid #d9d9d9;color:#444;font-weight:bold;}
.accTable04 tbody td{text-align:left;padding:8px 0 8px 5px;border-bottom:1px solid #d9d9d9;}
.accTable04 tbody td input{font-size:12px;}
.accTable04 tbody td .section{padding:10px; text-align:left;line-height:1.5;min-height:300px;}

.itemDetail{overflow:hidden;padding:20px;display:none;} /* 180717 회원메뉴 감춤 */
.itemThum{width:374px;border:1px solid #000;float:left;margin-top:15px;}
.itemThum img{width:374px;height:374px;}
.itemInfo{width:50%;margin:0 auto;float:right;}
.itemTable{width:100%;margin:0px auto;border-bottom:3px solid #eee;}
.itemTable caption{display:none;}
.itemTable thead th{padding:15px 10px;text-align:left;color:#000;font-weight:normal;font-size:30px;border-bottom:3px solid #eee;}
.itemTable tbody th{padding:15px 0;text-align:center;color:#444;font-weight:bold;font-size:14px;}
.itemTable tbody td{text-align:left;padding:8px 0 8px 15px;font-size:14px;}

.itemDiv{padding:20px;margin:30px auto;}
.inTable{padding:30px 20px;margin:0px auto;}
.sectionControl{text-align:right;margin:0 auto 10px;}
.itemArticle{margin:50px auto;font-size:15px;}
.itemArticle img{max-width:1007px;margin:0 auto;}
.memberNote{}
.noteThum {text-align:center;margin:20px auto;}
.noteThum img{max-width:90%;margin:0 auto;}
.adminReply{margin:20px auto;color:#000;font-weight:bold;background:#fff;border:1px solid #ddd;padding:10px;line-height:2;}

/* --- Btn set --- */
.paginate {width:100%; height:16px; text-align:center; font-size:12px; line-height:14px;}
.paginate a {height:16px; vertical-align:top; font-size:12px; line-height:14px; margin:0px 4px;}
.paginate a.on {font-weight:bold; color:#FF3300; line-height:14px;}
.paginate img{vertical-align:top;padding-top:1px;}

.btnstyle1{background:#333;padding:6px 15px;text-align:center;border-radius:3px;color:#fff !important;font-size:12px;vertical-align:middle;}
.btnstyle2{background:#888;padding:8px 15px;text-align:center;border-radius:3px;color:#fff !important;font-size:12px;vertical-align:middle;font-weight:bold;}
.btnstyle3{background:#5887f3;padding:8px 15px;text-align:center;border-radius:3px;color:#fff !important;font-size:12px;vertical-align:middle;font-weight:bold;}
.btnstyle4{background:#eee;padding:8px 15px;text-align:center;border-radius:3px;color:#000 !important;font-size:12px;vertical-align:middle;font-weight:bold;}
.btnstyle5{background:#fff;padding:4px 10px;text-align:center;border:1px solid #ddd;border-radius:3px;color:#333 !important;font-size:11px;vertical-align:middle;}
.btn_accout{display:block;width:30%;margin:0 auto;background:#1fb25a;padding:8px 0;text-align:center;border-radius:3px;color:#fff !important;font-size:20px;vertical-align:middle;font-weight:bold;}
.btn_order{background:#5887f3;height:43px;line-height:43px;box-sizing:border-box;padding:10px 30px;text-align:center;border-radius:3px;color:#fff !important;font-size:20px;vertical-align:middle;font-weight:normal;}
.btn_del{background:#f15e5e;height:43px;line-height:43px;box-sizing:border-box;padding:10px 30px;text-align:center;border-radius:3px;color:#fff !important;font-size:20px;vertical-align:middle;font-weight:normal;}
.btn_cancel{background:#f1f1f1;height:43px;line-height:43px;box-sizing:border-box;padding:10px 30px;text-align:center;border-radius:3px;color:#666 !important;font-size:20px;vertical-align:middle;font-weight:normal;}
.btnstyle6{background:#fff;padding:3px 5px;text-align:center;border:1px solid #ddd;border-radius:3px;color:#333 !important;font-size:11px;vertical-align:middle;}

.inarticle{padding:20px;}
.inTitle{font-size:24px;font-weight:normal;text-align:left;line-height:1;padding-left:15px;background:url('/img/bul/bul_contH1.png') no-repeat 0 50%;}
h2{font-size:13px;font-weight:bold;text-align:left;padding:5px 5px 5px 17px;background:url('/img/bul/bul_submenuName.png') no-repeat 0 8px;color:#006fd1;line-height:1.3;}
h4{text-align:left;color:#1d79f1;font-size:20px;margin:30px auto 5px;padding:5px 0 5px 18px;background:url('/img/bul/bul_submenuName.png') no-repeat 0 8px;}
.sliceWrap{overflow:hidden;margin:20px auto;}
.innerWrap{padding:10px;}
.harf_typeList{float:left;border:1px solid #ddd;border-radius:8px;}
.harf_typeDetail{float:right;}
.harf_typeContents{float:right;}

.gotoTop{display:block;width:50px;height:25px;padding-top:9px;border-radius:8px 8px 0 0;background:#5887f3;color:#fff !important;font-weight:bold;position:fixed;bottom:0px;right:50px;}
.gotoTop:hover{background:#ff4040;color:#fff;}


.txt_Upper{color:#4e81f8 !important;font-size: 22px !important;font-weight: bold !important;}
.ceoIntro{text-align:left;}
.ceoIntro h3{font-size:26px;text-align:center;}
.ceoIntro h3 strong{color:#0eaa83}
.ceoIntro p{padding:10px;line-height:1.8;font-size:14px;}
.ceoIntro p.name{font-size:16px !important;}

.boardwrite_tb{width:100%;border-top:3px solid #585d65;border-bottom:1px solid #585d65;margin:0 auto;}
.boardwrite_tb tbody th{padding:8px 0;font-weight:bold;font-size:13px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;letter-spacing:-1px;color:#453c37 !important;}
.boardwrite_tb tbody td{padding:8px 0;font-weight:normal;font-size:15px;line-height:1.8;border-bottom:1px solid #dedede;white-space:normal;}

.bg_on{background:#f8f8f8;}
.bg_on2{background:#eef2f9;font-weight:bold !important;color:#000 !important;}
.boardlist_tb{width:100%;border-top:3px solid #585d65;border-bottom:1px solid #585d65;margin:0 auto;}
.boardlist_tb thead th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.8;border-bottom:1px solid #585d65;white-space:normal;letter-spacing:-1px;text-align:center;color:#585d65;}
.boardlist_tb tbody td{padding:8px 0;font-weight:normal;font-size:15px;line-height:1.8;border-bottom:1px solid #dedede;white-space:normal;letter-spacing:0px;color:#333;}
.boardlist_tb tbody td.date{font-size:13px;color:#333;font-weight:bold;}

.boardlist_tb2{width:100%;border-top:3px solid #585d65;border-bottom:1px solid #585d65;margin:0 auto;}
.boardlist_tb2 thead th{padding:8px 0;font-weight:bold;font-size:13px;line-height:1.5;border-bottom:1px solid #585d65;white-space:normal;letter-spacing:-1px;text-align:center;color:#585d65;}
.boardlist_tb2 tbody td{padding:8px 0;font-weight:normal;font-size:15px;line-height:1.5;border-bottom:1px solid #dedede;white-space:normal;letter-spacing:0px;color:#333;}
.boardlist_tb2 tbody td.b{font-size:15px !important;}
.boardlist_tb2 tbody td.date{font-size:11px;font-family:"tahoma";color:#999;font-weight:normal;}

.equipWrap{overflow:hidden;}
.equipWrap .equipBlock{overflow:hidden;clear:both;padding:0 0 90px;}
.equipWrap h3{font-size:32px;text-align:left;margin:20px auto;float:left;width:20%;background:url('/img/bul/bul_h1pagetitle.png') no-repeat 80% 5px;padding-left:0px;box-sizing:border-box;}
.equipDiv{overflow:hidden;width:80%;float:right;}
.equipDiv dl{width:31%;float:left;margin:1%;}
.equipDiv dl dd{}
.equipDiv dl dd img{width:90%;margin:0 auto;border-radius:8px;}
.equipDiv dl dt{font-size:18px;color:#000;font-weight:bold;padding:10px 0;}

.strpointTitle{font-size:40px;text-align:center !important;color:#405a84;font-weight:bold;margin:20px auto 10px !important;background:url('/img/bul/title_underBar.png') no-repeat 50% 100%;padding-bottom:15px;}
.strpointWrap{margin:20px auto;overflow:hidden;}
.strpointDiv{border:1px solid #ddd;border-radius:8px;float:left;width:31%;margin:1%;min-height:400px;cursor:pointer;}
.strpointDiv:hover{border:1px solid #368af7;}
.strpointDiv:hover dl dt{color:#427fe2;}
.strpointDiv .innerDiv{padding:10px;text-align:center;}
.strpointDiv .imgThum{width:255px;height:361px;margin:0 auto;}
.strpointDiv .imgThum img{width:100%;}
.strpointDiv dl{}
.strpointDiv dl dt{font-size:16px;font-weight:bold;color:#000;padding:10px 0;}

.factoryTitle{font-size:40px;text-align:center !important;color:#405a84;font-weight:bold;margin:20px auto 10px !important;background:url('/img/bul/title_underBar.png') no-repeat 50% 100%;padding-bottom:15px;}
.factoryWrap{margin:20px auto;overflow:hidden;}
.factoryDiv{border:1px solid #ddd;border-radius:8px;float:left;width:47%;margin:1%;cursor:pointer;min-height:365px;}
.factoryDiv:hover{border:1px solid #368af7;}
.factoryDiv:hover dl dt{color:#427fe2;}
.factoryDiv .innerDiv{padding:10px;text-align:center;}
.factoryDiv .imgThum{margin:0 auto;}
.factoryDiv .imgThum img{width:100%;}
.factoryDiv dl{}
.factoryDiv dl dt{font-size:16px;font-weight:bold;color:#000;padding:10px 0;}

.mwLayer{display: none;position: fixed;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.mwLayer .docuLayer{position:absolute;top:50%;left:50%;border:3px solid #585d65;padding:10px;text-align:center;background:#fff;z-index:991;cursor:pointer;}
.mwLayer .detailLayer{position:absolute;top:50%;left:50%;border:3px solid #585d65;padding:10px;text-align:center;background:#fff;z-index:991;}
.mwLayer .bgWin{position:absolute;top:0;left:0;width:100%;height:120%;background:#000;opacity: .5;filter:alpha(opacity=50);cursor:pointer;}
.mwLayer .userConfirmLayer input{width:150px;}

.inTxt{line-height:1.6;letter-spacing:-1px;word-spacing:1px;text-align:left;margin:20px auto;padding:0 15px;}

.stNum{background:#5bb8a3;border-radius:100px;padding:2px 7px;color:#fff;}

.partnerDl{width:48%;margin:1%;min-height:100px;float:left;overflow:hidden;border:1px solid #eee;border-radius:20px;padding:10px;box-sizing:border-box;}
.partnerDl:hover{border:1px solid #999;}
.partnerDl dt{height:68px;text-align:center;}
.partnerDl dd{margin:10px 0 0;font-size:16px;text-align:center;letter-spacing:-1px;}
.partnerDl dd a{color:#06f;font-size:15px;text-align:center;}
.partnerDl dd a:hover{color:#f60;font-size:15px;}


.btnStyle01, .btnStyle02, .btnStyle03, .btnStyle04, .btnStyle05{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnStyle01:hover, .btnStyle02:hover, .btnStyle03:hover, .btnStyle04:hover, .btnStyle05:hover, .btnStyle06:hover{background:#fd6456 !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;border:1px solid #fd6456;}
/* 528fea    598284 */
.btnStyle01{background:#444c63;padding:6px 10px 6px;height:15px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;color:#fff !important;border:1px solid #444c63;border-radius:4px;vertical-align:middle;}
.btnStyle02{background:#f8f8f8;padding:6px 10px 6px;height:15px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;color:#333 !important;border:1px solid #ccc;border-radius:4px;vertical-align:middle;}
.btnStyle03{background:#333;padding:6px 10px 6px;height:15px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;color:#fff !important;border:1px solid #333;border-radius:4px;vertical-align:middle;}
.btnStyle04{background:#598284;padding:6px 10px 6px;height:15px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;color:#fff !important;border:1px solid #366ec3;border-radius:4px;vertical-align:middle;}
.btnStyle05{background:#f75455;padding:6px 10px 6px;height:15px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;color:#fff !important;border:1px solid #ba304b;border-radius:4px;vertical-align:middle;}

.mainInfo{text-align:left;overflow:hidden;}
.mainInfo dl{float:left;padding-bottom:20px;}
.mainInfo dl dt{padding:15px 10px 5px 40px; background:url('/img/bul/bul_arrow_circle.png') no-repeat 20px 18px;font-size:18px;font-weight:bold;}
.mainInfo dl dd{padding:5px 10px 5px 30px; font-size:18px;font-weight:bold;}


#itemReview, #itemQna{text-align:left;}
.tr_onclick{cursor:pointer !important;}
.link_text{color:#2c63e0 !important;}
.link_text:hover{text-decoration:underline;}
.ft15{font-size:15px !important;}
.ft20{font-size:20px !important;}
.graphTd{padding-right:20px !important;}
.graphDivWrap{border:1px solid #ddd;border-radius:8px;padding:10px;}
.graphWrap{height:25px;background:#eaeaea;border-radius:0 5px 5px 0;}
.graphData01{background:#55acee;height:25px;border-radius:0 5px 5px 0;}
.graphData02{background:#f55652;height:25px;border-radius:0 5px 5px 0;}

/* parking */
.ch_park_div{width:560px;height:435px;position:absolute;top:50%;left:50%;margin-top:-217px;margin-left:-280px;border:2px solid #456a7d;background:url('/img/comm/bg_error.gif') no-repeat 100% 100%;-moz-box-shadow: 0px 10px 21px #999;-webkit-box-shadow: 0px 10px 21px #999;box-shadow: 0px 10px 21px #999;}
.ch_park_div .img_error{margin-top:30px;text-align:center;}
.ch_park_div .title{font-size:18px;font-weight:bold;margin:50px auto 20px;}
.ch_park_div .title_up{font-size:30px;font-weight:bold;margin:30px auto;}
.ch_park_div .title_up strong{font-size:40px;color:#284b92;}
.ch_park_div dl{width:310px;margin:0 auto;}
.ch_park_div dl dt{width:100px;float:left;font-size:12px;font-weight:bold;text-align:center;line-height:32px;}
.ch_park_div dl dd{width:210px;float:left;font-size:14px;color:#102950;font-weight:bold;text-align:left;line-height:32px;}
