@charset "utf-8";

/* ------------------------------------------------------------------- ¼­ºê °øÅë·¹ÀÌ¾Æ¿ô ------------------------------------------------------------------------------------------------ */
.cont-wrapainer{position:relative;width:1200px;margin:50px auto 70px auto;background:#fff;}
.cont-wrap{display:inline-block;width:100%;}
.cont-wrap h2{font-size:50px;color:#222;display:block;font-weight:500;letter-spacing:-1px;height:100px;text-align:center;}
.cont-wrap h3{font-size:40px;}
.cont-wrap h4{font-size:30px;}
.cont-wrap h5{font-size:24px;}
.cont-wrap h6{font-size:18px;}

.cont-wrap{position:relative;font-size:14px;line-height:1.5;letter-spacing:-0.5px;color:#666;}
.cont-wrap .middle-text{font-size:15px;color:#555;line-height:1.5;letter-spacing:-0.5px;}


/* ------------------------------------------------------------------- sub-visual / snb ------------------------------------------------------------------------------------------------ */
.subvis-wrap{position:relative;width:100%;height:420px;text-align:center;margin-top:116px;}
.subvis-wrap .sub-visual{width:100%;height:420px;}
.vis-company{background:url('../images/sub/subvis-company.jpg') no-repeat center top;}
.vis-brand{background:url('../images/sub/subvis-brand.jpg') no-repeat center top;}
.vis-business{background:url('../images/sub/subvis-business.jpg') no-repeat center top;}
.vis-product{background:url('../images/sub/subvis-company.jpg') no-repeat center top;}
.vis-community{background:url('../images/sub/subvis-community.jpg') no-repeat center top;}
.vis-office {background: url('../images/sub/subvis-myoffice.jpg') no-repeat center top !important;}

/* visual frame */
.subvis-wrap .frame{position:absolute;left:0;top:0px;width:100%;height:420px;overflow:hidden;font-size:0;line-height:0;z-index:10;}
.subvis-wrap .frame .state{position:absolute;box-sizing:border-box;font-size:0;line-height:0;}
.subvis-wrap .frame .state.top{left:0;top:0;width:100%;height:40px;}
.subvis-wrap .frame .state.right{right:0;top:0;padding:40px 0;width:40px;height:100%;}
.subvis-wrap .frame .state.bottom{left:0;bottom:0;width:100%;height:40px;}
.subvis-wrap .frame .state.left{left:0;top:0;padding:40px 0;width:40px;height:100%;}
.subvis-wrap .frame .state .line{position:absolute;display:block;box-sizing:border-box;}
.subvis-wrap .frame .state .line em{display:block;opacity:0.3;background:#fff;}
.subvis-wrap .frame .state.top .line{left:0;bottom:-1px;width:100%;height:1px;padding:0 40px;}
.subvis-wrap .frame .state.top .line em{width:100%;height:1px;}
.subvis-wrap .frame .state.right .line{left:-1px;top:0;width:1px;height:100%;padding:40px 0;}
.subvis-wrap .frame .state.right .line em{width:1px;height:100%;}
.subvis-wrap .frame .state.bottom .line{left:0;top:-1px;width:100%;height:1px;padding:0 40px;}
.subvis-wrap .frame .state.bottom .line em{width:100%;height:1px;}
.subvis-wrap .frame .state.left .line{right:-1px;top:0;width:1px;height:100%;padding:40px 0;}
.subvis-wrap .frame .state.left .line em{width:1px;height:100%;}

/* visual text-wrap */
.sub-visual .vistext-wrap{padding-top:100px;color:#fff;position:relative;}
.vistext-wrap h4{font-size:30px;margin-bottom:30px;}
.vistext-wrap .vistext-title{position:relative;color:#fff;margin-bottom:10px;}
.vistext-title .vistitle1{font-size:40px;}
.vistext-title .vistitle2{font-size:33px;}
.vistext-title img{opacity:0.9;margin-top:-10px;}
.vistext-wrap h5{font-size:22px;margin-bottom:5px;}
.vistext-wrap p{font-size:15px;display:inline-block;line-height:20px;}

/* cont-wrapainter subTabmenu */
#sidebar{position:relative;width:100%;height:69px;border-bottom:1px solid #ddd;}
#sidebar .subTabmenu{width:1300px;margin:0 auto;text-align:center;}
.subTabmenu ul{display:inline-block;}
.subTabmenu ul li{float:left;text-align:center;}
.subTabmenu ul li a{display:block;color:#555;font-size:15px;-webkit-transition-duration:0.2s;transition-duration: 0.2s;}
.subTabmenu ul li a:hover, .subTabmenu ul li a:focus,  .subTabmenu ul li ul li.active a{color:#333;}
.subTabmenu > ul > li{display:block;}
.subTabmenu > ul > li > a{font-size:15px;padding:0 20px;color:#555;height:38px;padding-top:30px;text-align:center;font-weight:bold;}
.subTabmenu > ul > li > a.active{color:#333;}
.subTabmenu > ul > li > a.active, .subTabmenu > ul > li > a:hover, .subTabmenu > ul > li > a:focus{color:#222;border-bottom:2px solid #222;}

/* ----- CeoÀÎ»ç¸» ------ */
.cont-ceo-wrap{position:relative;}
.cont-ceo-wrap .cont-ceo{margin-top:50px;height:1000px;background:url("../images/sub/sub-ceo-contents.jpg") no-repeat center top;}
.cont-ceo-wrap p{margin:20px 0;}
.cont-ceo-wrap .ceo-sign{float:right;margin-top:20px;}
.cont-ceo-wrap .ceo-sign span{font-size:20px;color:#000;padding-left:10px;font-weight:700;}

/* °æ¿µÀÌ³ä ¹× ¸ñÇ¥ */
.daonWrap{text-align:left;width:1170px;padding:30px;box-sizing:border-box;margin-left:30px;border:1px solid #ddd;position:relative;margin:auto;margin-bottom:130px;}
.daonWrap li {display:inline-block;}
.daonWrap:before{content:"";display:block;width:210px;height:140px;position:absolute;top:-30px;left:-30px;background:rgba(0,0,0,0.08);}
.daonWrap.movieTit:before{content:"";display:block;width:290px;height:140px;position:absolute;top:-30px;left:-30px;background:rgba(0,0,0,0.08);}
.daonWrap h4{line-height:1;color:#333;font-size:30px;font-weight:500;height:80px;}
.daonWrap h4 p{display:inline-block;font-size:24px;margin-left:60px;font-weight:normal;margin-top:0;color:#333;margin-top:20px;}
.daonWrap .daonTxt{margin-top:40px;color:#777;font-size:15px;letter-spacing:-0.5px;line-height:24px;}
.daonWrap.manageCont{margin:auto; height:370px;margin-bottom:340px;}
.daonWrap.manageCont p strong{color:#333;font-size:18px;}
.daonWrap.manageCont ul{width:850px;position:absolute;left:50%;margin-left:-425px;top:260px;}
.daonWrap.manageCont li{display:inline-block; vertical-align:top; width:230px;float:left;margin-right:80px;text-align:center;color:#333;font-size:18px;}
.daonWrap.manageCont li img{display:inline-block;margin-bottom:25px;}
.daonWrap.manageCont li:last-child{margin-right:0;}
.daonWrap.promiseCont dl{width:1030px;box-sizing:border-box;height:280px;margin:20px auto 100px;}
.daonWrap.promiseCont dl:last-child{margin-bottom:20px;}
.daonWrap.promiseCont dl.proLeft{padding-right:500px;text-align:left;}
.daonWrap.promiseCont dl.proRight{padding-left:500px;text-align:right;}
.daonWrap.promiseCont dl.proCont01{background:url("../images/sub/managePro01.jpg") no-repeat right top;}
.daonWrap.promiseCont dl.proCont02{background:url("../images/sub/managePro02.jpg") no-repeat left top;}
.daonWrap.promiseCont dl.proCont03{background:url("../images/sub/managePro03.jpg") no-repeat right top;}
.daonWrap.promiseCont dl.proCont04{background:url("../images/sub/managePro04.jpg") no-repeat left top;}
.daonWrap.promiseCont dl.proCont05{background:url("../images/sub/managePro05.jpg") no-repeat right top;}
.daonWrap.promiseCont dt{padding:30px 0 15px;border-bottom:1px solid #000;color:#000;font-size:24px;line-height:30px;}
.daonWrap.promiseCont dd p{color:#777;font-size:18px;font-weight:300;text-transform:uppercase;margin:25px 0;}
.daonWrap.promiseCont dd p strong{color:#000;font-size:18px;font-weight:600;margin-right:10px;}
.daonWrap.promiseCont dd{color:#777;font-size:15px;line-height:24px;}

/* °è¿­»ç ¼Ò°³ */
.daonWrap.subDaonCont{padding:30px 10px;margin-bottom:280px;}
.daonWrap.subDaonCont:before{content:"";display:block;width:250px;height:140px;position:absolute;top:-30px;left:-30px;background:rgba(0,0,0,0.08);}
.daonWrap.subDaonCont h4{padding-left:20px;position:relative;}
.daonWrap.subDaonCont h4 p{position:absolute;left:180px;}
h3.subContTit{text-align:center;color:#777;font-size:24px;font-weight:300;margin-bottom:60px;}
h3.subContTit strong{color:#000;display:block;font-size:30px;font-weight:500;}
.subDaonCont .daonTxt{padding-left:20px;}
.subDaonCont ul{width:1130px;margin:30px auto 0;}
.subDaonCont li{width:210px;height:330px;float:left;margin-right:20px;text-align:center;}
.subDaonCont li:last-child{margin-right:0;}
.subDaonCont li.subPromise01{background:url("../images/sub/subDaon01.jpg") no-repeat left top;}
.subDaonCont li.subPromise02{background:url("../images/sub/subDaon02.jpg") no-repeat left top;}
.subDaonCont li.subPromise03{background:url("../images/sub/subDaon03.jpg") no-repeat left top;}
.subDaonCont li.subPromise04{background:url("../images/sub/subDaon04.jpg") no-repeat left top;}
.subDaonCont li.subPromise05{background:url("../images/sub/subDaon05.jpg") no-repeat left top;}
.subDaonCont li p{color:#fff;font-size:20px;margin:20px 0 0;}
.subDaonCont li span{color:rgba(255,255,255,0.7);font-size:12px;text-transform:uppercase;}
.daonWrap .subInfoBack{width:820px;height:190px;background:rgba(238,238,238,0.7);position:absolute;left:170px;top:540px;}
.daonWrap .subInfo{width:820px;height:190px;padding:30px 30px 30px 250px;background:#fff;box-sizing:border-box;border:1px solid #ddd;position:absolute;left:160px;top:530px;}
.daonWrap .subInfo dl{margin-bottom:20px;}
.daonWrap .subInfo dl:last-child{margin-bottom:0;}
.daonWrap .subInfo dt{display:inline-block;color:#333;font-size:14px;margin:0 30px 0 50px;width:80px;height:30px;box-sizing:border-box;line-height:28px;text-align:center;border:1px solid #ddd;}
.daonWrap .subInfo dd{display:inline-block;line-height:30px;color:#777;font-size:14px;}
.daonWrap .subInfo.info01{background:#fff url("../images/sub/subDaonLogo.jpg") no-repeat 30px center;}
.daonWrap .subInfo.info02{background:#fff url("../images/sub/subHMNlogo.jpg") no-repeat 30px center;}
.daonWrap .subInfo.info03{background:#fff url("../images/sub/subDaonLogo.jpg") no-repeat center;}
.daonWrap .daonTxt strong{color:#000;font-size:18px;font-weight:700;}
.daonWrap.subDaonCont img{margin:35px 0 0 10px;}

/* CI */
.daonWrap.h750{height:750px;}
.daonWrap.ciCont:before{content:"";display:block;width:280px;height:140px;position:absolute;top:-30px;left:-30px;background:rgba(0,0,0,0.08);}
.daonWrap.ciCont h4 p img{margin-top:-7px;margin-left:10px;}
.daonWrap.ciCont h4 p{position:absolute;left:210px;margin-top:0;}
.daonWrap .ciLogoBack{width:820px;height:330px;background:rgba(238,238,238,0.7);position:absolute;left:170px;top:290px;}
.daonWrap .ciLogoCont{width:820px;height:330px;background:url("../images/sub/ciLogo.jpg") no-repeat left top;position:absolute;left:160px;top:280px;}
.daonWrap .downBtn{margin:450px auto 0;display:block;width:200px;height:40px;line-height:40px;border-radius:2px;color:#fff;font-size:14px;text-align:center;background:#222;}
.daonWrap .downBtn img{padding-top:15px;padding-left:10px;}
.daonWrap.ciCont dl{background:#eee;height:230px;}
.daonWrap.ciCont dl.ciLeft{width:720px;text-align:left;margin-left:100px;padding-left:105px;}
.daonWrap.ciCont dl.ciRight{width:635px;text-align:right;margin-left:290px;padding-right:105px;}
.daonWrap.ciCont dt{color:#000;font-size:20px;font-weight:500;padding-top:90px;margin-bottom:10px;}
.daonWrap.ciCont dt strong{font-size:30px;margin-right:10px;vertical-align:baseline;text-transform:uppercase;}
.daonWrap.ciCont dd{color:#777;font-size:15px;}
.daonWrap.ciCont dd p{color:#000;font-size:24px;}
.daonWrap.ciCont dl.ciColor01{background:#fff url("../images/sub/ciColor01.jpg") no-repeat left center;}
.daonWrap.ciCont dl.ciColor01 dt{border-bottom:1px solid #23ac38;}
.daonWrap.ciCont dl.ciColor01 dt strong{color:#23ac38;}
.daonWrap.ciCont dl.ciColor02{background:#fff url("../images/sub/ciColor02.jpg") no-repeat right center;}
.daonWrap.ciCont dl.ciColor02 dt{border-bottom:1px solid #e50019;}
.daonWrap.ciCont dl.ciColor02 dt strong{color:#e50019;}
.daonWrap.ciCont dl.ciColor03{background:#fff url("../images/sub/ciColor03.jpg") no-repeat left center;}
.daonWrap.ciCont dl.ciColor03 dt{border-bottom:1px solid #f39b00;}
.daonWrap.ciCont dl.ciColor03 dt strong{color:#f39b00;}
.daonWrap.ciCont dl.ciColor04{background:#fff url("../images/sub/ciColor04.jpg") no-repeat right center;}
.daonWrap.ciCont dl.ciColor04 dt{border-bottom:1px solid #b74c96;}
.daonWrap.ciCont dl.ciColor04 dt strong{color:#b74c96;}
.daonWrap.ciCont dl.ciColor05{background:#fff url("../images/sub/ciColor05.jpg") no-repeat left center;}
.daonWrap.ciCont dl.ciColor05 dt{border-bottom:1px solid #008cce;}
.daonWrap.ciCont dl.ciColor05 dt strong{color:#008cce;}
.daonWrap.ciCont dl.ciRight dt{padding-right:80px;}
.daonWrap.ciCont dl.ciRight dd{padding-right:80px;}

/* ¸ð¹ÙÀÏ/¼Ò¼È */
.daonWrap.mobileCont{height:300px;background:url("../images/sub/mobileBg.jpg") no-repeat right center;}
.daonWrap.mobileCont:before{content:"";display:block;width:250px;height:140px;position:absolute;top:-30px;left:-30px;background:rgba(0,0,0,0.08);}
.daonWrap.mobileCont ul{width:625px;text-align:center;position:absolute;left:50%;margin-left:-312px;top:215px;}
.daonWrap.mobileCont li{width:160px;float:left;margin-right:70px;color:#777;font-size:18px;}
.daonWrap.mobileCont li:last-child{margin-right:0px;}
.daonWrap.mobileCont li p{width:160px;height:160px;border-radius:50%;border:1px solid #ddd;margin-bottom:10px;}
.daonWrap.mobileCont li p.mobileCont01{background:#fff url("../images/sub/mobileCont01.jpg") no-repeat center;}
.daonWrap.mobileCont li p.mobileCont02{background:url("../images/sub/mobileCont02.jpg") no-repeat center;}
.daonWrap.mobileCont li p.mobileCont03{background:url("../images/sub/mobileCont03.jpg") no-repeat center;}


/* History */
.subHistory2 .his_content{background:url("../images/sub/hisBg.jpg") repeat-y center top;}
.his_content{}
.hisTabs{width:570px;margin:0 auto 50px;}
.hisTabs li{float:left;width:180px;height:50px;line-height:50px;margin-right:10px;text-align:center; display:inline-block;}
.hisTabs li a{display:block;border:1px solid #ddd;color:#777;font-size:18px;box-sizing:border-box;}
.hisTabs li:first-child{display:none !important;}
.hisTabs li.active a, .hisTabs li:hover a, .hisTabs li .tabOn{border:1px solid #333;color:#333;}

.his_content h2{width:100px;height:100px;line-height:100px;border-radius:50%;margin:150px auto 100px;background:#333;color:#fff;font-size:24px;text-align:center;}
.his_content h2:first-child{margin-top:0;}
.yearContWrap{width:100%;}
.yearContWrap .leftCont{padding-right:600px;box-sizing:border-box;text-align:right;margin-top:10px;}
.yearContWrap .leftCont dt{width:200px;height:1px;background:#dedede;float:right;position:relative;}
.yearContWrap .leftCont dt:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#dedede;position:absolute;top:-7px;right:-7px;}
.yearContWrap .leftCont dd{float:right;}
.yearContWrap .rightCont{padding-left:600px;box-sizing:border-box;text-align:left;margin-top:10px;}
.yearContWrap .rightCont dt{width:200px;height:1px;background:#dedede;float:left;position:relative;}
.yearContWrap .rightCont dt:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#dedede;position:absolute;top:-7px;left:-7px;}
.yearContWrap .rightCont dd{float:left;}
.yearContWrap dd{font-size:16px;color:#777;}
.yearContWrap dd img{margin-top:-55px;}
.yearContWrap dd strong{display:block;margin-top:15px;color:#333;}




/* ¿À½Ã´Â±æ */
.subMap {display:block; width:1200px; margin:auto;}
.subMap h4{color:#333;font-size:30px !important;margin-bottom:50px;font-weight:700;line-height:1.3;text-align:left;}
.subMap .mapLeft{float:left;width:500px;}
.subMap .mapRight{width:440px;height:470px;float:right;margin-top:30px;border:1px solid #ddd;box-sizing:border-box;position:relative;padding:40px 30px 0;}
.subMap .mapRight:after {content: "";display: block;background:rgba(0,0,0,0.08);width: 250px;height:140px;position: absolute;top: -30px;left:-30px;}
.subMap .mapRight span{display:block;background:#f59c00;width:50px;height:50px;border-radius:50%;float:left;margin-right:30px;text-align:center;}
.subMap .mapRight span i{color:#fff;font-size:20px;line-height:50px;font-size:24px;}
.subMap .mapRight li{display:block; margin-bottom:50px;}
.subMap .mapRight dl{float:left;text-align:left;}
.subMap .mapRight dt{font-size:20px;color:#111;font-weight:500;}
.subMap .mapRight dd{font-size:15px;color:#8b8b8b;line-height:24px;}
.subMap .directions{text-align:left;margin-top:50px;}
.subMap .directCont{width:100%;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;}
.subMap .directCont:last-child{border-bottom:0;}
.subMap .directCont span{display:block;width:50px;height:50px;text-align:center;border-radius:50%;background:#118ccf;float:left;margin-right:10px;}
.subMap .directCont span i{line-height:50px;color:#fff;font-size:24px;}
.subMap .directCont dl{float:left;}
.subMap .directCont dt{color:#242424;font-size:18px;font-weight:500;margin-bottom:5px;}
.subMap .directCont dd{color:#888888;font-size:15px;margin-bottom:5px;}
.subMap .directCont span.orangeBg{display:inline-block;width:20px;height:20px;border-radius:50%;background:#ef6d29;color:#fff;float:none;margin-right:0;line-height:1.2;}
.subMap .directCont span.greenBg{display:inline-block;width:20px;height:20px;border-radius:50%;background:#3cb44a;color:#fff;float:none;margin-right:0;line-height:1.2;}
.subMap .directCont span.puppleBg{display:inline-block;width:20px;height:20px;border-radius:50%;background:#863CCA;color:#fff;float:none;margin-right:0;line-height:1.2;}
.subMap .directCont p{display:inline;}
.subMap .directCont .blueTxt{color:#395cb3;}
.subMap .directCont .greenTxt{color:#50a332;}
.subMap .directCont .redTxt{color:#dc1219;}

/* ´Ù¿Â¿µ»ó, ´Ù¿ÂLIVE */
.vedioCont{width:1050px;margin:40px auto 0;padding-bottom:20px;}
.vedioCont dl{width:420px;float:left;}
.vedioCont .daonVideo{width:630px;float:right;}
.vedioCont dt{padding:30px 0 15px;font-size:24px;color:#000;line-height:30px;border-bottom:1px solid #000;}
.vedioCont dd{color:#777;font-size:15px;padding-top:15px;}

/* ----- ºñÁî´Ï½º tab ------ */
.cont-wrap .business-tab-wrap{position:relative;width:100%;text-align:center;}
.business-tab-wrap .business-tab{clear:both;display:inline-block;}
.business-tab .tabs{margin:0;padding:0;}
.business-tab .tabs li{list-style:none;float:left;white-space:nowrap;margin-left:5px;padding:0;cursor:pointer;}
.business-tab .tabs li:first-child{margin-left:0px;}
.business-tab .tabs li a{background:#fff;display:block;text-align:center;font-size:15px;padding:12px 40px;color:#555;border:1px solid #ccc;}
.business-tab .tabs li a:hover{border:1px solid #333;}
.business-tab .tabs a:active, .business-tab .tabs .tabOn{font-size:15px;border:1px solid #333;background:#fff;color:#333;}
.business-tab-wrap .tab_content{position:relative;margin-top:50px;display:block;text-align:left;padding:0 20px;}

/* ----- ºñÁî´Ï½º contents ------ */
.cont-wrap .business-cont{position:relative;padding:0 100px;height:auto;}
.business-cont p{font-size: 15px; line-height: 25px; text-align:left;}
.business-cont dl{margin-top: 50px; text-align:left;}
.business-cont dl:first-child{margin-top:0;}
.business-cont dl dt{font-size:18px; line-height: 32px; color: #ab0517;}
.business-cont dl dt i{margin-right: 5px;}
.business-cont dl dd{margin-left:22px;margin-top: 13px; font-size: 15px; line-height: 25px;}
.business-cont dl dd .num>li{list-style-type:decimal; margin-left:15px;}
.business-cont dl dd ol>li{font-size: 15px; line-height: 25px; margin-bottom:10px;}
.business-cont dl dd ol li span.bold{font-weight: bold;}
.business-cont dl dd ul{margin:5px 0 15px 0; color:#777;}
.business-cont dl dd ul li{text-indent: -20px;  margin-left: 30px;}
.business-cont dl dd .biz-title{margin-bottom:10px ;}
.business-cont dl dd .txt{margin:0 0 15px 20px;}
.business-cont dl dd ol li.per ul li{font-size:15px;}
.business-cont dl dd .indent{text-indent:15px;}

/*table*/
.business-cont{margin-top:50px;}
.business-cont:first-child{margin-top:0;}
.business-cont h2{font-size:18px; line-height: 32px; color: #ab0517; text-align:left;    height: auto; margin-bottom: 10px;}
.business-cont h2 i{margin-right: 5px; vertical-align:baseline;}
.business-cont h2 span{display:block; font-size:15px; color:#666; margin-left: 15px;}
.business-cont h3{font-size:16px; color:#333; text-align:left; margin-top:20px; margin-left: 15px; margin-bottom: 5px;}
.business-cont p{text-align:left; margin:0 0 20px 15px;}
.business-cont p i{vertical-align:baseline;}
.business-cont ul{margin-left: 15px; margin-top: 13px; font-size: 15px; line-height: 25px;}
.business-cont ul.info{margin-top:0; margin-bottom:10px;}
.business-cont ul li{text-align: left;}
.business-cont ul li.ti83{margin-left:83px;text-indent:-83px;}

.business-cont .planTbl{border-collapse: collapse; width:100%; margin:0 0 10px 15px;}
.business-cont .planTbl tr{height:40px; border-bottom:1px solid #e5e5e5;}
.business-cont .planTbl thead tr{border-bottom: 1px solid #e5e5e5; border-top: 1px solid #000;}
.business-cont .planTbl th,.business-cont table td{border-right:1px solid #e5e5e5;}
.business-cont .planTbl th:last-child,.business-cont table td:last-child{border-right:0;}
.business-cont table td.br-1{border-right:1px solid #e5e5e5;}
.business-cont .planTbl th{width: 100px; height: 40px; background-color: #fafafa; text-align: center;border-right:1px solid #e5e5e5;}
.business-cont .planTbl tbody th{font-weight:normal;}
.business-cont .planTbl .f_row{border-top: 2px solid #333;}
.business-cont .planTbl .bdr{border-right:1px solid #e5e5e5 !important;}

/* °ü·Ã±ÔÁ¤ - °í½Ã*/
.tab_content .align_center{background:#fafafa; padding:30px; box-sizing:border-box;}
.tab_content dl dd.align_right{text-align:right;}
.tab_content dl dd.align_right .org{font-weight:bold;}
.tab_content dl dd .num>li {margin-left:30px;}
.tab_content dl dd>ol>li>ul{margin-top:10px;}
.tab_content dl dd>ol>li>ul>li{font-size:15px; text-indent:0; margin:15px 0 15px 10px;}
.tab_content dl dd>ol>li>ul>li>ol{margin-top:10px;}
.tab_content dl dd>ol>li>ul>li>ol>li{margin-left:20px; font-size:15px;}
.tab_content dl dd>ol>li>ul>li>ol>li>ul.style{list-style-type:circle;}
.tab_content dl dd>ol>li>ul>li>ol>li>ul.style>li{text-indent:0;}
.tab_content dl dd>ol>li>ul>li>ol.first_q li{text-indent:-10px; margin-left:10px;}
.tab_content dl dd>ol>li>ul>li>ol.last_q>li{text-indent:0; margin-left:0;}
.tab_content dl dd>ol>li>ul>li>ol.last_q>li>ul li{margin-left:40px;}
.tab_content dl dd>ol>li>ul>li{color:#666;}
.tab_content dl dd>ol>li>ul>li>ol{color:#777;}
.tab_content dl dd>ol.tit>li{font-weight:bold;}
.tab_content dl dd>ol.tit>li>ul{font-weight:normal;}


/* -------- login -------- */
.cont-wrapainer .login_Wrap{width:100%;border-top:1px solid #444;border-bottom:1px solid #444;margin:0 auto;}
.cont-wrapainer .login_Wrap .login_area{width:570px;margin:60px auto 0;position:relative;}
.cont-wrapainer .login_Wrap .login_area h2{font-size:46px;line-height:46px;color:#3a3a3a;text-align:center;font-weight:600;}
.login_area .loginDesc{padding:10px 0 0 0;font-size:15px;color:#444;text-align:center;}
.loginWrite{width:385px;margin:40px 0 0 0;overflow:hidden;}
.loginWrite dt,.loginWrite dd{float:left;font-size:15px;text-align:left;}
.loginWrite dt{clear:both;height:40px;line-height:40px;width:83px;color:#444;}
.loginWrite dd{width:300px;height:40px;}
.loginWrite dt:first-child,.loginWrite dt:first-child + dd{margin-bottom:10px;}
.loginWrite dd input[type="text"].bg{background-color:#eee;}
.loginWrite dd input[type="password"].bg{background:#eee;}
.loginWrite dd input[type="password"],
.loginWrite dd input[type="text"]{border:0;font-size:13px;height:34px;line-height:34px;width:284px;padding:4px 4px 2px 10px;color:#a7a7a7 !important; background-color:#f4f4f4;background-repeat:no-repeat;background-position:10px 50%;}
.btnLogin{position:absolute;right:0px;top:115px;width:130px;height:90px;display:inline-block;background:#444;line-height:90px;text-align:center; color:#fff !important;font-size:18px;}
.btnLogin:hover{background:#111;}
.login_Wrap .memberGuide{margin:60px auto 0;border-top:1px solid #e6e6e6;padding:30px 0;text-align:left;}
.login_Wrap .memberGuide > div{width:570px;position:relative;margin:0 auto;font-size:13px;line-height:23px;}
.login_Wrap .memberGuide strong{color:#444;font-weight:500;display:block;font-size:15px;}
.login_Wrap .memberGuide .btnWrap{position:absolute;right:0;top:5px;}
.login_Wrap .memberGuide .btnWrap a.btn{border:1px solid #aaa;color:#555;background:#fff;height:28px;line-height:28px;font-size:14px;padding:10px 20px;}
.login_Wrap .memberGuide .btnWrap a.btn:hover{border:1px solid #333;background:#fff;color:#333;}


/* -------- ÆÐ½º¿öµåº¯°æ -------- */
.passChange{width:800px;margin:60px auto;}
.passCont{background:url("../../images/os/new/common/bg_passChange.gif") no-repeat center top; width:800px;height:186px;padding:217px 0 0 0;border:1px solid #ddd;text-align:center;}
.passCont strong{font-size:20px;line-height:22px;text-decoration:none;color:#333;display:block;margin:0 0 17px 0;font-weight:normal;}
.passCont p{font-size:14px;line-height:20px;color:#999;}
.passChange .btnset{margin:34px 0 0 0; font-size:0;}
.passChange .btnset a{display:inline-block; width:140px;height:40px;line-height:40px;color:#fff;font-size:14px;text-align:center;margin-left:5px;background-color:#999;}
.passChange .btnset a:first-child{margin-left:0;background-color:#343d45;}
.passChange .passDesc{font-size:14px;line-height:22px;letter-spacing:-1px;color:#777;margin:35px 0 0 0;text-align:center;}
.passChange .passDesc strong{font-size:15px;color:#333;font-weight:normal;}


/* ----- Çà»ç¾È³»-calendar ------ */
table.calendar_box {border:1px solid #ddd;background:#FFFFFF;}
table.calendar {}
table.calendar td.day {height:30px; text-align:center; background:#FFFFFF; padding:2px 0 0 3px; background-color:#fff; font-weight:bold;  color:#999999;}
table.calendar td.day2 {height:30px; text-align:center; background:#FFFFFF; padding:2px 0 0 3px; background-color:#fff; font-weight:bold;  color:#ffac9f;}
table.calendar td.day3 {height:30px; text-align:center; background:#FFFFFF; padding:2px 0 0 3px; background-color:#fff; font-weight:bold;  color:#81d0cb;}
table.calendar td.date { font-weight:bold; color:#353535; height:80px; width:60px; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff; border-right:1px solid #ffac9f; border-bottom:1px solid #81d0cb;}
table.calendar td.sunday { font-weight:bold; color:#f96c56; height:80px; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff;  border-right:1px solid #ffac9f; border-bottom:1px solid #81d0cb;}
table.calendar td.satday { font-weight:bold; color:#3bb8ae; height:80px; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff;  border-bottom:1px solid #81d0cb;}

table.calendar2 {}
table.calendar2 td.day {text-align:center; background:#FFFFFF; padding:2px 0 0 3px; background-color:#fff; font-weight:bold;  color:#999999;}
table.calendar2 td.day2 {text-align:center; background:#FFFFFF; padding:2px 0 0 3px; background-color:#fff; font-weight:bold;  color:#ffac9f;}
table.calendar2 td.day3 {text-align:center; background:#FFFFFF; padding:2px 0 0 3px; background-color:#fff; font-weight:bold;  color:#81d0cb;}
table.calendar2 td.date { font-weight:bold; color:#353535; width:60px; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff; border-right:1px solid #ffac9f; border-top:1px solid #81d0cb;}
table.calendar2 td.date2 {  font-size:11px; font-weight:normal; color:#353535;  text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff; border-right:1px solid #ffac9f;}
table.calendar2 td.date3 {   font-weight:normal; color:#353535;  text-align:center; vertical-align:middle; background-color:#fff; border-right:1px solid #ffac9f;}
table.calendar2 td.sunday { font-weight:bold; color:#f96c56; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff;  border-right:1px solid #ffac9f; border-top:1px solid #81d0cb;}
table.calendar2 td.sunday2 { font-weight:bold; color:#f96c56; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff;  border-right:1px solid #ffac9f; }
table.calendar2 td.satday { font-weight:bold; color:#3bb8ae; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff;  border-top:1px solid #81d0cb;}
table.calendar2 td.satday2 { font-weight:bold; color:#3bb8ae; text-align:left; vertical-align:top; padding:2px 0 0 3px; background-color:#fff; }
table.calendar2 td.satday22 {  font-size:11px; font-weight:normal; color:#353535; text-align:right; vertical-align:top; padding:2px 0 0 3px; background-color:#fff;  }
table.calendar2 td.satday99 {   font-weight:normal; color:#353535;  text-align:center; vertical-align:middle; padding:2px 0 0 3px; background-color:#fff;}
table.calSun { background-color:#fff;  border-right:1px solid #ffac9f; border-top:1px solid #81d0cb;}
.titleSun { font-weight:bold; color:#f96c56; text-align:left; vertical-align:top; padding:2px 0 0 3px; }
table.calSat { background-color:#fff;  border-top:1px solid #81d0cb;}
.titleSat { font-weight:bold; color:#3bb8ae; text-align:left; vertical-align:top; padding:2px 0 0 3px;}
table.calDate { background-color:#fff; border-right:1px solid #ffac9f; border-top:1px solid #81d0cb;}
.titleDate { font-weight:bold; color:#353535; text-align:left; vertical-align:top; padding:2px 0 0 3px; }
.calDate4{font-size:13px;line-height:18px;font-weight:normal;color:#353535;text-align:right;vertical-align:top;padding-right:3px;}
.calDate2{font-size:13px;line-height:18px;font-weight:normal;color:#353535; text-align:left;vertical-align:top;padding:2px 0 0 3px;}
.calDate3{font-weight:normal;color:#353535;text-align:center;vertical-align:middle;}

/* ----- °Ô½ÃÆÇ º¸µå ½ºÅ¸ÀÏ  ------ */
.tbl_board{clear:botH;width:100%;margin:0 auto;}
.tbl_board td{border:1px solid #e6e6e6; text-align:center; line-height:22px; font-size:14px;}
.tbl_board #grid_head td{font-weight:normal;color:#444444;padding:10px; text-align:center; background-color:#fff; border-top:1px solid #444444;border-bottom:0;}
.tbl_board #grid_data td{color:#a7a7a7;padding:10px;}
.tbl_board .nlist_tit {background-image:none; background-color:#fff;}
.tbl_board .gback {border:1px solid #e2e2e2; border-bottom:0;}


table.nlist_tit  {background:url(../../images/os/main/bg_th.gif) repeat-x;   font-weight:bold; color:#565656;text-align:center; }

table.nlist_tit td {border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}

table.nlist_tit td.ltit {border-left: 1px solid #e2e2e2;}
table.nlist_tit td.rtit {border-right:1px solid #e2e2e2;}
table.nlist_tit td.alignL {text-align:left; padding-left:5px;}
table.nlist_tit td.alignR {text-align:right; padding-right:5px;}
table.nlist_tit td.alignC {text-align:center;}



table.nlist {  color:#565656;}
table.nlist td{word-break:break-all; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-left: 1px solid #e2e2e2;border-width:0px;}
table.nlist td.gback {background:#ffffff; }
table.nlist td.gback2 {background:#ffffff; }
table.nlist td.alignL {text-align:left; padding-left:5px;border-width:1px;}
table.nlist td.alignR {text-align:right; padding-right:5px;border-width:1px;}
table.nlist td.alignL7 {text-align:left; margin-left:5px;border-width:1px;}
table.nlist td.alignR7 {text-align:right; margin-right:5px;border-width:1px;}
table.nlist td.alignC {text-align:center;border-width:1px;}
table.nlist td img {padding-left:5px;}
table.nlist td.bold {font-weight:bold;}
table.nlist th {  font-weight:bold; color:#828282; text-align:center; background-color:#efefef; border-bottom:1px solid #ffffff; height:28px;}

table.nlist2_tit  {border-right:1px solid #fff; text-align:center; }
table.nlist2_tit td {height:24px; border-right:1px solid #fff;}
table.nlist2_tit td.ltit {border-right:1px solid #fff; border-left: 1px solid #c6c6c6;}
table.nlist2_tit td.rtit {border-right:1px solid #c6c6c6;}
table.nlist2_tit td.bot { border-bottom:1px solid #fff;}


table.nlist_bottom {vertical-align:bottom;  text-decoration:none;  font-weight:bold; color:#5f5f5f;}
table.nlist_bottom img {padding-left:5px;}
table.nlist_bottom a:link {  text-decoration:none;  font-weight:bold; color:#5f5f5f; }
table.nlist_bottom a:visited {  text-decoration:none;  font-weight:bold; color:#5f5f5f; }
table.nlist_bottom a:active {  text-decoration:none;   font-weight:bold;}
table.nlist_bottom a:hover {  text-decoration:none;  font-weight:bold; color:#FF6633; }

table.nview {border:1px solid #d4d4d4;}
table.nview th {height:30px; background:#f0f0f0; text-align:center;  text-decoration:none; font-weight:bold; color:#6e6e6e; border-bottom:1px solid #d4d4d4;}
table.nview td {height:30px; background:#ffffff; text-align:left; padding-left:10px;  text-decoration:none;color:#6e6e6e;; border-bottom:1px solid #d4d4d4;}
table.nview td.cont {min-height:200px; vertical-align:top; text-align:left; padding-left:10px; padding-top:10px;}

table.nview_list {background:url(../images/view_back.gif) no-repeat; width:824px; height:71px;}
table.nview_list td {padding-left:5px;}
table.nview_list table.inlist {height:56px;}
table.nview_list table.inlist th {text-align:center;  text-decoration:none;font-weight:bold; color:#828282; border-right:1px solid #acacac;}
table.nview_list table.inlist td { padding-left:12px; text-align:left;  text-decoration:none;color:#565656;}
table.nview_list table.inlist td.dotline {background: url(../images/icon/dotline.gif) repeat-x; padding-top:8px; }

.bottom_line {padding-top:30px; border-bottom:3px solid #6767a2;}

table.footer {padding-top:30px; text-align:center;}
table.footer img {padding-left:15px;}


#grid_page{position:relative;}
#grid_page .pageView{position:relative;float:left;margin-top:20px;}
#grid_page .pageView label{line-height:30px;}
#grid_page .page_total{position:absolute;right:0px;top:20px;}

.pageWrap{position:relative;}
.pageWrap .pageView{position:relative;float:left;margin-top:5px;}
.pageWrap .pageView label{line-height:30px;margin-right:5px;}
.pageWrap .page_total{position:absolute;right:0px;top:5px;}

.grid_search{position:relative;width:340px;margin:20px auto;}
.grid_search select#grid_data_searchType{position:relative;float:left;margin-right:5px;}
.grid_search input{position:relative;}
.grid_search a{position:absolute;top:0px;right:0px;}

#gridAmt td,#gridPv td{white-space: nowrap;}
.paging{font-size:0;text-align:center;padding:15px 0 30px 0;clear:both;overflow:hidden;}
.paging strong,.paging a{display:inline-block; width:31px;height:31px;line-height:31px;border:1px solid #e1e6ea;background-color:#fff;color:#555;text-align:center;margin-left:5px; font-size:13px;vertical-align:middle;-webkit-border-radius: 50%;-moz-border-radius:50%;border-radius:50% ;}

.page-btn{display:block;width:20px;height:30px;border:1px solid #ddd;padding:0 5px;color:#555;text-align:center;border-radius:0 !important;}
.page-btn i{color:#999;font-size:15px;line-height:30px;}
.page-btn:hover{border:1px solid #000;}
.page-btn i:hover{color:#333;}
.paging strong{background-color:#333;color:#fff;border:1px solid #333;}

#selectRegDate select{width:100px;}
#grid .pageWrap{margin-top:20px;}
#grid .thcenter{text-align:center;}
#dc.select80 select{width:80px !important;margin-right:3px;}

/* table */
/* theadÇü */
.tbl-ty1{font-size:14px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #555;}
.tbl-ty1 th,.tbl-ty1 td{border-left:1px solid #eee;padding:13px 0 15px 0;}
.tbl-ty1 thead th{color:#555;background-color:#eee; text-align:center;padding:15px 0;font-weight:normal;}
.tbl-ty1 tr th:first-child{border-left:0;}
.tbl-ty1 tr td:first-child{border-left:0;}
.tbl-ty1 td{color:#333745;border-bottom:1px solid #eee;text-align:center !important;}
.tbl-ty1 td.alignL{text-align:left !important;padding-left:10px !important;}
.tbl-ty1 td.tc{padding-left:0;}
tr.clone td{font-size:15px;color:#555;background-color:#fff;text-align:center;padding:15px 0;font-weight:normal;}

/* tbodyÇü */
.tbl-ty2{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;}
.tbl-ty2 caption{}
.tbl-ty2 th, .tbl-ty2 td{line-height:22px;font-size:14px;border-top:1px solid #e9e9e9;}
.tbl-ty2 th{background-color:#f6f6f6;color:#333745;font-weight:normal;padding-left:10px;font-size:15px;}
.tbl-ty2 td{padding:12px 0 15px 20px;color:#777;text-align:left;}

.tbl-ty3{}
.tbl-ty3 thead th{padding:10px 0px 9px 0; line-height:22px;font-size:13px;background-color:#6a7d94; color:#fff; font-weight:normal;border-top:1px solid #e9e9e9;border-left: 1px solid #e9e9e9}
.tbl-ty3 tr th:first-child { border-left: 0;}
.tbl-ty3 tbody th,.tbl-ty3 tbody td{padding:13px 10px 15px 0px; color:#333745; line-height:22px; font-size:13px; border-bottom:1px solid #e9e9e9;font-weight:normal;}
.tbl-ty3 tbody th{border-bottom:0;}
.tbl-ty1 td.alignR,.tbl-ty1 td.tr,.tbl-ty2 td.alignR,.tbl-ty2 td.tr,.tbl-ty3 td.alignR,.tbl-ty3 td.tr{padding-right:10px;}
.tbl_total{font-size:13px; text-align:right; color:#333745; padding:0 0 10px 0;}

/* tbody-thÇü */
.tbl-ty4{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;}
.tbl-ty4 th{text-align:center;padding:12px 0;background-color:#fff;color:#555;font-weight:normal;font-size:15px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.tbl-ty4 td{padding:12px 0 12px 10px;color:#777;text-align:left;line-height:22px;font-size:14px;border-top:1px solid #e9e9e9;}
.tbl-ty4 td.bg-f8{background:#f8f8f8 !important;}
table .bd-topno{border-top:none !important;}


/* ----- Á¦Ç°¸®½ºÆ® ------ */

.allpd{display:inline-block;width:100%;padding:0 0 4px 0;background:url("../images/sub/allpdBg.jpg")repeat-x left bottom;margin:0 0 40px;}
.allpd li{width:150px;text-align:center;list-style:none;float:left;margin-right:3px;box-sizing:border-box;margin-bottom:-2px;}
.allpd li a{color:#999;background:#f8f8f8;display:block;border:1px solid #ddd;line-height:40px;text-align:center;font-size:15px;text-transform:uppercase;border-bottom:none;position:relative;}
.allpd a:hover, .allpd a:active, .allpd li a.tabOn{font-size:15px;border:2px solid #e60019;border-bottom:0;background:#fff;color:#333;line-height:39px;color:#333;}
.allpd a:hover:after, .allpd a:active:after, .allpd li a.tabOn:after{content:"";display:block;width:146px;height:4px;background:#fff;position:absolute;left:0px;bottom:-4px;}
.prod_content{height:auto;border:none;}

#pdtList{width:1200px;margin:0 auto;}
#pdtList .shop_cont{width:300px;float:left;margin-bottom:30px;}

.shop_cont .pd-box-none{background:#fff;display:inline-block;width:250px;padding-bottom:20px;margin:0 auto;}
.pd-box-none:hover{background:#f1f1f1;}
.pd-box-none dl{text-align:center;}
.pd-box-none dl dt.pdImg{width:230px;height:230px;margin:15px auto;display:inline-block;}
.pd-box-none dl dt a{display:block;}
.pd-box-none dl dt a img{width:230px;height:230px;background:#fff;border:1px solid #ddd;}
.pd-box-none dl dd{margin:0;}
.pd-box-none dl dd.t-title{font-size:15px;color:#555;line-height:1.3;width:90%;margin:0 auto;height:40px;overflow:hidden;}
.pd-box-none dl dd.t-s-eng{font-size:14px;color:#999;padding:5px 0;}
.pd-box-none dl dd.t-price{font-size:15px;color:#333;}
.pd-box-none .pd-box-onebtn{width:100px;display:inline-block;margin:10px auto 0 auto;}
.pd-box-none .pdlist-bottom{width:150px;display:inline-block;margin:15px auto 0 auto;}
.pdlist-bottom span{float:left;display:inline-block;margin-left:2px;}
.pdlist-bottom span:first-child{margin-left:0px;}
.pdlist-bottom span input{width:40px;height:30px;border:1px solid #ddd;padding:0 5px;background:#fff;text-align:right;}
.pd-btn{display:inline-block;height:30px;font-size:14px;padding:0 8px;text-align:center;line-height:30px;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.pd-btn i{line-height:30px;color:#fff;font-size:15px;}

/* ------------------------------------------------------------------- ¼îÇÎ¸ô Á¦Ç°»ó¼¼ÆäÀÌÁö------------------------------------------------------------------------------------------------ */

/* ----- shop-navi ------ */
.cont-wrapainer .shop-navi{position:relative;margin-top:50px;border:2px solid #eee;text-align:right;padding:15px 30px;color:#999;}
.shop-navi i{color:#ccc;padding:0 10px;}
.shop-navi span{}

/* ----- detail ------ */
.pd-detail-wrap{margin:30px auto 0 auto;}
.pd-detail-wrap .detail-img-wrap{position:relative;width:500px;height:500px;border:1px solid #eee;text-align:center;}
.detail-img-wrap .detail-img{display:block;z-index:11;}
.detail-img-wrap .detail-top{position:absolute;top:0px;left:20px;z-index:22;width:55px;height:70px;}
.detail-img-wrap .detail-top span{color:#fff;text-align:center;padding-top:15px;display:block;text-shadow:2px 1px #c38700;-webkit-text-shadow:2px 1px #c38700;-os-text-shadow:2px 1px #c38700;-moz-text-shadow:2px 1px #c38700;}

.pd-detail-wrap .detail-explain{position:relative;width:600px;text-align:left;line-height:1.5em;}
.detail-explain .explain-top{display:table;}
.detail-explain .explain-top h3{font-size:33px;color:#333;font-weight:500;display:table-cell;vertical-align:middle;height:80px;line-height:1.3;}
.detail-explain .explain-top span{color:#acacac;padding:0 0 20px 10px;display:table-cell;vertical-align:bottom;}
.detail-explain .detail-line{width:100%;height:1px;background:#333;}
.detail-explain .brand-explain{display:inline-block;margin:20px auto;}
.brand-explain img{float:left;}
.brand-explain figcaption{display:block;padding-left:100px;font-size:18px;color:#555;}
.brand-explain figcaption span{display:block;color:#999;font-size:14px;margin-top:5px;}

.detail-explain .pd-explain{position:relative;}
.pd-explain .box-explain{padding:20px 20px 20px 40px;background:#f8f8f8;list-style-type:disc;color:#999;display:block;margin:20px auto 20px auto;}
.detail-explain .pd-explain ol li{float:none;height:30px;line-height:1.3;}
.pd-explain em{width:100px;display:inline-block;}
.pd-explain span{color:#555;letter-spacing:1.5px;font-weight:500;}
.pd-explain ul{display:inline-block;}
.pd-explain ul li{float:left;}

.pd-explain .price-explain{border:1px solid #eee;padding:10px;margin-bottom:20px;}
.pd-explain .price-explain ul li span{float:left;display:block;margin-right:3px;}
.price-explain ul li span input{width:40px;height:30px;text-align:right;padding:0 5px 0 0;}
.price-explain .price-wrap{}
.price-explain .price-wrap .price-num{font-size:20px;color:#333;font-weight:600;}
.pd-explain .explain-btns{margin:20px 0;}
.explain-btns{margin-top:30px;}
.explain-btns li{float:left;}

/* ----- Á¦Ç°»ó¼¼ tab ------ */
.detail-tab-wrap{position:relative;margin:50px auto;display:inline-block;width:100%;}
.detail-tab-wrap .detail-tab{clear:both;text-align:left;}
.detail-tab{}
.detail-tab .tabs{position:absolute;display:inline-block;width:100%;margin:0;padding:0;border-bottom:1px solid #333;margin-bottom:50px;height:39px;}
.detail-tab .tabs li{list-style:none;float:left;position:relative;white-space:nowrap;border-style:solid;border-width:1px 1px 0px 1px;margin:0;padding:0;border-color:#333;cursor:pointer;}
.detail-tab .tabs li a{background:#333;display:block;text-align:center;font-size:15px;padding:12px 40px;color:#ddd;}
.detail-tab .tabs a:hover{text-decoration:none;}
.detail-tab .tabs a:active, .detail-tab .tabs .tabOn{font-size:15px;border-width:0px 0px 0px;border-style:solid solid none;border-color:#333 #333;border-image:none;background:#fff;color:#333;}
.detail-tab-wrap .tab_content{position:relative;margin-top:100px;display:block;}

.pd-change-cont{position:relative;text-align:left;padding-left:30px;line-height:1.5em;}
.pd-change-cont dl{margin:20px 0;}
.pd-change-cont dl dt{font-size:14px;color:#555;margin-bottom:5px;}
.pd-change-cont dl dd{color:#777;padding-left:10px;}
.pd-change-cont dl dd .ComapnyNum{font-size:15px;color:#000;}
.pd-change-cont dl dd ul li{padding-left: 8px;text-indent: -8px;margin-bottom:5px;}
.pd-change-cont dl dd ul ol{margin-left:13px;}
.pd-change-cont dl dd ul ol li{list-style:decimal;margin-bottom:0;}
.pd-change-cont .ChangeCont{background:#f8f8f8;margin:30px auto;padding:20px;}
.ChangeCont h4{font-size:15px;color:#333;margin:10px 0;}
.ChangeCont ul{margin:10px 0;}
.ChangeCont ul li{padding-left:15px;background:none;color:#555;}
.ChangeCont ul li ul{padding-left:10px;}
.ChangeCont ul li ul li{padding-left:0px;color:#999;list-style-type:disc;margin-left:20px;}


/* ----- ÀüÃ¼»óÇ°º¸±â ------ */

.shop-title-wrap{position:relative;width:100%;text-align:center;height:100px;display:inline-block;margin:30px auto 50px auto;}
.shop-title-wrap .shop-title{position:absolute;box-sizing:border-box;background:#fff;z-index:31;width:260px;left:50%;top:20px;margin-left:-130px;}
.shop-title-wrap .shop-title h3{font-size:30px;color:#333;margin-bottom:10px;font-weight:500;}
.shop-title-wrap .shop-title span{display:block;color:#aaa;text-transform:uppercase;line-height:1.3;}
.shop-title-wrap .shop-title-line{position:absolute;top:50px;width:100%;height:1px;z-index:30;background:#333;display:block;}
.shop-list-wrap{position:relative;background:#f8f8f8;display:inline-block;padding:40px 0;}

/* ----- Àå¹Ù±¸´Ï ------ */
.shop-cart-cont{position:relative;width:100%;margin:30px auto;}
.shop-cart-cont .two-btns{text-align:center;display:inline-block;}
.shop-cart-cont .two-btns li{float:left;}
.shop-cart-cont table td{text-align:center;padding-left:0px;}
.shop-cart-cont table td .num-input{width:30px;height:28px;padding:0 2px 0 0;text-align:right;background:#fff;}

/* ----- Àå¹Ù±¸´Ï °ü·Ã Å×ÀÌºí ------ */
.tbl-ty00{border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-top:1px solid #555;}
.tbl-ty00 caption{display:none;}
.tbl-ty00 thead th{background:#fff;color:#333;text-align:center;font-size:18px;border-bottom:1px solid #555;padding:20px 0;}
.tbl-ty00 tbody tr{}
.tbl-ty00 tbody th.tbl-ty00 tbody td{font-size:14px;border-top:1px solid #eee;padding:10px 0;}
.tbl-ty00 tbody th{background-color:#edf1f5;color:#555;font-weight:normal;padding-left:10px;font-size:15px;text-align:left;border-bottom:1px solid #fff;}
.tbl-ty00 tbody th.option{padding:20px 0 20px 0;text-align:center !important;color:#333;}
.tbl-ty00 tbody td{padding:12px 0 15px 20px;color:#777;text-align:left;border-bottom:1px solid #eee;}
.tbl-ty00 tbody td.table-title{;color:#333;font-size:18px;background:#fafafa;}


/* ----- ÁÖ¹®¿Ï·á ------ */
.confirm-icon{display:inline-block;position:relative;width:200px;height:200px;border-radius:50%;text-align:center;margin:0 auto 30px auto;
background: #64c2ee; /* Old browsers */
background: -moz-linear-gradient(left, #64c2ee 0%, #053982 34%, #8cbf13 72%, #dae97e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #64c2ee 0%,#053982 34%,#8cbf13 72%,#dae97e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #64c2ee 0%,#053982 34%,#8cbf13 72%,#dae97e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64c2ee', endColorstr='#dae97e',GradientType=1 ); /* IE6-9 */}

.confirm-icon span{display:table;width:180px;height:180px;background:#fff;border-radius:50%;text-align:center;margin:10px auto;}
.confirm-icon span i{display:table-cell;vertical-align:middle;font-size:80px;color:#333;}
.shop-confirm{line-height:1.5;}
.shop-confirm .confirm-text{color:#999;}
.shop-confirm .confirm-text span{font-size:15px;color:#333;}
.shop-confirm ol{width:50%;padding:20px 40px;background:#f8f8f8;list-style-type:disc;display:block;margin:20px auto 20px auto;}
.shop-confirm ol li{float:none;text-align:left;line-height:2em;}

/* FAQ ¹öÆ° */
.listBtnWrap{width:100%;margin-bottom:30px;}
.listBtnWrap a{background: #fff;display: inline-block;text-align: center;font-size: 15px;padding: 15px 40px;border: 1px solid #ccc;color: #555;}
.listBtnWrap a:hover, .listBtnWrap a.active{font-size: 15px;border: 1px solid #333;background: #fff;color: #333;}

/* ºñ·Î±×ÀÎ È¸¿ø°¡ÀÔ */
.mem-agree-box{width:100%;height:250px;overflow-y:scroll;text-align:left;background:#fff;padding:10px;box-sizing:border-box;margin-bottom:15px;}
.agree-input{text-align:left;line-height:20px;}
.joinInfo{background:url("../images/sub/joinInfoBg.png") no-repeat right center;}
.joinInfo a{display:block;width:200px;height:40px;line-height:40px;text-align:center;border-radius:2px;background:#222;color:#fff;font-size:14px;margin:60px auto 20px;}
.joinInfo a:hover{background:#444;}
.joinInfo2{background:url("../images/sub/joinInfoBg2.png") no-repeat center 370px;height:860px;}
.joinInfo2 dl{font-weight:500;position:absolute;}
.joinInfo2 dt{font-size:20px;margin-bottom:10px;}
.joinInfo2 dt span{color:#999;font-size:15px;text-transform:uppercase;vertical-align:baseline;}
.joinInfo2 dd{color:#333;font-size:14px;line-height:20px;}
.joinInfo2 .joinInfoTxt01 dt{color:#e3841f;}
.joinInfo2 .joinInfoTxt02 dt{color:#2e6410;}
.joinInfo2 .joinInfoTxt03 dt{color:#115b84;}
.joinInfo2 .joinInfoTxt04 dt{color:#ff000e;}
.joinInfo2 .joinInfoTxt05 dt{color:#443076;}
.joinInfo2 .joinInfoTxt01{top:280px;left:50%;margin-left:-128px;}
.joinInfo2 .joinInfoTxt02{top:410px;left:20px;}
.joinInfo2 .joinInfoTxt03{top:410px;right:110px;}
.joinInfo2 .joinInfoTxt04{bottom:50px;left:100px;}
.joinInfo2 .joinInfoTxt05{bottom:50px;right:125px;}

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.useCondCnt{padding:50px;text-align:left;line-height:1.3;}
.useCondCnt h2{font-weight:600;font-size:26px;color:#333;margin-bottom:20px;text-align:center;}
.useCondCnt .useCondTopBg{background:#fafafa;padding:20px;}
.useCondCnt	.color-red:hover{color:#e60019 !important;}
.useCondCnt dl{margin-top:30px;}
.useCondCnt dt{color:#333;font-weight:600;margin-bottom:10px;}
.useCondCnt dd{margin-top:10px;padding-left:15px;font-size:14px;}
.useCondCnt ol{margin-left:20px;}
.useCondCnt ul{margin:4px 0 0 20px;}
.useCondCnt ol li{list-style:decimal;margin-bottom:8px;}
.useCondCnt ul li{margin-bottom:8px;}
.useCondCnt ol ul{margin:4px 0 8px 14px;}
.useCondCnt ol ul li{list-style:none;margin-bottom:4px;font-size:13px;padding-left:18px;text-indent:-18px;}
.useCondCnt dd h5{font-size:14px;font-weight:600;}

/* Text ¾Ö´Ï¸ÞÀÌ¼Ç¼Ç È¿°ú */
.textAnimation {
  animation: topCertify 1.0s infinite;
  font-weight: bold;
}

@keyframes topCertify {
  0% {color: #001F3F; }
  100% {color: #FF4136;}  
}

/* È¸¿ø°¡ÀÔ¿Ï·á */
.JoinSucs{}
.JoinSucs .JoinOkCont{border:3px solid #eee;padding:50px 0;}
.JoinSucs .JoinOkCont p{font-size:22px;color:#333;}
.JoinSucs .MemNumber{display:block;margin:30px auto;font-size:18px;width:50%;line-height:50px;background:#eee;border-radius:25px;}
.JoinSucs .txtex{font-size:14px !important;margin-top:10px;color:#777}

/* È¸¿ø°¡ÀÔ */
.JoinTxt{width:100%;margin:60px auto;text-align:center;}
.JoinTxt .TxtTop{font-size:20px;color:#18b0bc;margin-bottom:60px;}
.JoinTxt li:first-child{font-size:28px;color:#393939;}
.JoinTxt li{font-size:15px;line-height:22px;}
.JoinTxt .TxtPt{font-size:18px;color:#db534d;padding:20px 0;}
.JoinInner{width:100%;}
.JoinInner .JoinTop{width:100%;height:180px;background:url('../images/sub/join_bg01.png')no-repeat top left;text-align:center;color:#fff;}
.JoinInner .Bg02{background:url('../images/sub/join_bg02.png')no-repeat top left;}
.JoinTop h3{font-size:32px;line-height:100px;}
.JoinTop p{font-size:15px;line-height:22px;padding:18px 0;}
.JoinInner .JoinList{width:100%;height:280px;border:1px solid #dbdbdb;border-top:0;padding:40px;box-sizing:border-box;position:relative;}
.JoinList .JoinListTop{font-size:16px;color:#3f434d;line-height:24px;margin-bottom:15px;}
.JoinList li{font-size:14px;line-height:26px;}
.JoinList li:before{content: "";float:left;background:#777;width:5px;height:5px;margin:9px 10px 0 0;border-radius:50%;}
.JoinList .BtnJoin{position:absolute;bottom:30px;left:50%;margin-left:-20%;width:40%;text-align:center;}
.JoinList .BtnJoin a{display:inline-block;background:#b4b4b4;font-size:14px;color:#fff;padding:16px 35px;transition-duration: 0.5s;}
.JoinList .BtnJoin a:hover{background:#52555e;}

.BtnJoin2{display:table;margin:0 auto;text-align:center;}
.BtnJoin2 a{float:left;height:60px;font-size:14px;color:#52555e;line-height:18px;border:1px solid #52555e;padding:0 35px;transition-duration: 0.5s;display: -webkit-flex;display:flex; 
-webkit-align-items:center;align-items: center;/*À§¾Æ·¡ Áß¾Ó*/ 
-webkit-justify-content: center;justify-content: center;margin:40px 20px;}
.BtnJoin2 a:hover{background:#52555e;color:rgba(250, 250, 250, 0.8)}

/* ºñ·Î±×ÀÎ È¸¿ø°¡ÀÔ */
.mem-agree-box{width:100%;height:200px;overflow-y:scroll;text-align:left;background:#fff;padding:20px;box-sizing:border-box;margin-bottom:15px;}
.mem-agree-box p{margin-bottom:10px;line-height:20px;}
.agree-input{text-align:left;}
.joinInfo{background:url("../images/sub/joinInfoBg.png") no-repeat right center;}
.joinInfo a{display:block;width:200px;height:40px;line-height:40px;text-align:center;border-radius:2px;background:#222;color:#fff;font-size:14px;margin:60px auto 20px;}
.joinInfo a:hover{background:#444;}
.joinInfo2{background:url("../images/sub/joinInfoBg2.png") no-repeat center 370px;height:860px;}
.joinInfo2 dl{font-weight:500;position:absolute;}
.joinInfo2 dt{font-size:20px;margin-bottom:10px;}
.joinInfo2 dt span{color:#999;font-size:15px;text-transform:uppercase;vertical-align:baseline;}
.joinInfo2 dd{color:#333;font-size:14px;line-height:20px;}
.joinInfo2 .joinInfoTxt01 dt{color:#e3841f;}
.joinInfo2 .joinInfoTxt02 dt{color:#2e6410;}
.joinInfo2 .joinInfoTxt03 dt{color:#115b84;}
.joinInfo2 .joinInfoTxt04 dt{color:#ff000e;}
.joinInfo2 .joinInfoTxt05 dt{color:#443076;}
.joinInfo2 .joinInfoTxt01{top:280px;left:50%;margin-left:-128px;}
.joinInfo2 .joinInfoTxt02{top:410px;left:20px;}
.joinInfo2 .joinInfoTxt03{top:410px;right:110px;}
.joinInfo2 .joinInfoTxt04{bottom:50px;left:100px;}
.joinInfo2 .joinInfoTxt05{bottom:50px;right:125px;}

.JoinMb{display:table;margin:35px auto;background:#f8f8f8;padding:50px;border-radius:50px;}
.JoinMb a{float:left;display:block;margin:0 60px;font-size:16px;padding:50px;text-align: center;border-radius:30px;transition-duration: 0.5s;}
.JoinMb a:hover{background:#fff;}
.JoinMb a i{width:120px;height:120px;background:#1d8dcd;border-radius:50%;font-size:50px;color:#fff;text-align:center;line-height:120px;margin-bottom:20px;}

.TxtWg{color:#1d8dcd !important;}

/* btnWrap */
.btnWrap{display:table; margin:0 auto;}
.btnWrap a{display:inline-block;font-size:14px;padding:15px 35px;margin:0 8px;border-radius:3px;}
.btnWrap .btn{margin-left:10px;}
.btnWrap .btn:first-child{margin-left:0;}

/* IPIN, ÈÞ´ëÆùÀÎÁõ ·¹ÀÌ¾î ÆË¾÷ */
.popup_title{padding:10px 30px 10px 28px; background-color:#221e1f; border-bottom:3px solid #dedede; overflow:hidden; margin-bottom:5px}
.popup_title h3{height:22px; padding-top:9px; font-size:15pt; color:#fff; float:left;}
.popup_title a{float:right;}=======
.orderOkCont .txtex{font-size:15px; color:#a7a7a7; line-height:25px;}
#niceIfrm2{border:none;}

.cal01{background:#eef6ef;border-radius:3px;margin:0 0 3px 5px;text-align:left;height:20px;line-height:20px;}
.cal01 .calBg01{background:#73c47e;color:#fff;border-radius:3px;height:20px;line-height:20px;display:inline-block;width:15%;text-align:center;margin-right:5px;}
.cal02{background:#f6ede1;border-radius:3px;margin:0 0 3px 5px;text-align:left;height:20px;line-height:20px;}
.cal02 .calBg02{background:#f8981b;color:#fff;border-radius:3px;height:20px;line-height:20px;display:inline-block;width:15%;text-align:center;margin-right:5px;}
.cal03{background:#f8eaf5;border-radius:3px;margin:0 0 3px 5px;text-align:left;height:20px;line-height:20px;}
.cal03 .calBg03{background:#b355a0;color:#fff;border-radius:3px;height:20px;line-height:20px;display:inline-block;width:15%;text-align:center;margin-right:5px;}
.cal04{background:#f8eeef;border-radius:3px;margin:0 0 3px 5px;text-align:left;height:20px;line-height:20px;}
.cal04 .calBg04{background:#e1646c;color:#fff;border-radius:3px;height:20px;line-height:20px;display:inline-block;width:15%;text-align:center;margin-right:5px;}


/*-- position, width --*/
.floL{float:left}.floR{float:right}.m0{margin:0 auto !important;}
.bdno{border:none !important;}
.disnone{display:none !important;}.disblock{display:block !important;}.disinblock{display:inline-block !important;}
.posR{position:relative}
.posA{position:absolute}
.clr{clear:both;*zoom:1}
.clr:after{content: "";display:block;clear:both;}
.text-c{text-align:center !important;}.text-L{text-align:left !important;}.text-R{text-align:right !important;}
.wAuto{width:auto !important;}.w100{width:100% !important;}.w90{width:90% !important;}.w85{width:85% !important;}.w80{width:80% !important;}.w75{width:75% !important;}.w70{width:70% !important;}.w60{width:60% !important;}.w50{width:50% !important;}
.w47{width:47% !important;}.w45{width:45% !important;}.w40{width:40% !important;}.w35{width:35% !important;}.w30{width:30% !important;}.w20{width:20%;}.w18{width:18%;}.w15{width:15%;}.w10{width:10%;}
.w1200{width:1200px !important;margin:0 auto !important;}
.wid30{width:30px !important;}.wid40{width:40px !important;}
.wAuto{width:auto !important;}.wid85{width:85% !important;}


/*-- text --*/
#container h3{font-size:30px;}
#container h4{font-size:24px;}
#container h5{font-size:18px;}
#container h6{font-size:16px;}

.tt-bold{font-weight:bold !important;}
.t-myeongjo{letter-spacing:-1px;font-weight:600 !important;}

.fsize13{font-size:13px !important;}.fsize14{font-size:14px !important;}.fsize16{font-size:16px !important;}.fsize18{font-size:18px !important;}.fsize24{font-size:24px !important;}.fsize30{font-size:30px !important;}.fsize40{font-size:40px !important;}
.line-height30{line-height:30px !important;}.line-height13{line-height:1.3 !important;}

/*-- text-color --*/
.color-black{color:#000;}.color-black3{color:#333;}.color-black5{color:#555;}.color-black7{color:#777;}.color-black9{color:#999;}.color-black-a{color:#aaa;}
.color-white{color:#fff !important;}
.color-orange{color:#ff7200 !important;}.color-orange2{color:#f17215 !important;}
.color-red2{color:#e60019 !important;}

/*-- daon-logo-color --*/
.color-red{}.color-red:hover{color:#c30015 !important;}
.color-green{color:#23ac38 !important;}.color-green:hover{color:#0e8421 !important;}
.color-blue{color:#108ccf !important;}.color-blue:hover{color:#0770a9 !important;}
.color-purple{color:#b74b97 !important;}.color-purple:hover{color:#962875 !important;}
.color-yellow{color:#f49c00 !important;}.color-yellow:hover{color:#cc8200 !important;}

/*-- alpha --*/
.alpha50{opacity:0.5;}.alpha70{opacity:0.7;}.alpha90{opacity:0.9;}

/*-- background --*/
.bg-white{background:#fff !important;border:1px solid #fff;}.bg-white:hover{background:#fff;border:1px solid #000;}/*-- ÀüÃ¼Á¦Ç°¸®½ºÆ® pd-box --*/
.bg-orange{background:#f17215 !important;color:#fff !important;}.bg-orange:hover{background:#de650d !important;color:#fff !important;}
.bg-blue-0{background:#043477 !important;}
.bg-blue{background:#2f5597 !important;}.bg-blue:hover{background:#244886 !important;}
.bg-blue-3{background:#305596 !important;}
.bg-green{background:#a6bf27 !important;}.bg-green:hover{background:#8fa51d !important;}
.bg-fa{background:#dedede !importatnt;}
.bg-gray{background:#acacac;}
.bg-gray-de{background:#dedede !importatnt;}
.bg-black{background:#333;}.bg-black:hover{background:#000;}
.bg-gray3745{background:#333745;color:#fff !important;}.bg-gray3745:hover{background:#000;color:#fff;}

/*-- line --*/
.black-line{width:100px;height:1px;background:#333;}.black-line-v{width:1px;height:50px;background:#333;}
.white-line-box{width:80px;margin:10px auto;height:1px;background:#fff;}
.white-line{border:1px solid #fff;background:none;color:#fff !important;}
.white-line:hover{background:#fff;border:1px solid #fff;color:#333 !important;}
.bd-b-no{border-bottom:none !important;}

/*-- margin --*/
.mg0a{margin:0 auto !important;}.margin5a{margin:5px auto;}.margin10a{margin:10px auto !important;}.margin20a{margin:20px auto;}.margin30a{margin:30px auto !important;}.margin50a{margin:50px auto;}
.mgt-4{margin-top:-4px;}.mgt-5{margin-top:5px;}
.mgt5{margin-top:5px !important;}.mgt10,.mgt-10{margin-top:10px !important;}.mgt20{margin-top:20px !important;}.mgt30{margin-top:30px !important;}.mgt50{margin-top:50px !important;}.mgt100{margin-top:100px !important;}
.mgr5{margin-right:5px !important;}.mgr10{margin-right:10px !important;}.mgr20{margin-right:20px !important;}
.mgl5,.mgl-5{margin-left:5px !important;}.mgl10{margin-left:10px !important;}.mgl20{margin-left:20px !important;}
.mgb5{margin-bottom:5px !important;}.mgb10{margin-bottom:10px !important;}.mgb20,.mgb-20{margin-bottom:20px !important;}.mgb30{margin-bottom:30px !important;}.mgb50{margin-bottom:50px !important;}.mgb100{margin-bottom:100px !important;}
.mgb-40{margin-bottom:40px !important;}.mgb-50{margin-bottom:50px !important;}.mgb-80{margin-bottom:80px !important;}
/*-- padding --*/

.pd10{padding:10px !important;}.pd20{padding:20px !important;}.pd30{padding:30px !important;}
.pd5{padding:0 5px !important;}
.pdl10{padding-left:10px !important;}.pdl20{padding-left:20px !important;}.pdl30{padding-left:30px !important;}
.pdt-none{padding-top:0px !important;}
.pdt3{padding-top:3px !important;}.pdt5{padding-top:5px !important;}.pdt10{padding-top:10px !important;}.pdt30{padding-top:30px !important;}.pdt100{padding-top:100px !important;}
.pdr5{padding-right:5px !important;}.pdr10{padding-right:10px !important;}.pdr30{padding-right:30px !important;}

.fl-left{display:inline-block;}.fl-left li{float:left !important;}
.fl-none{display:inline-block;}.fl-none li{float:none;}
.list-num{display:inline-block;list-style-type:circle;}
.inline{display:inline-block !important;}

/*-- button --*/
.common-btn{display:table;text-align:center;}
.common-btn a{display:table-cell;vertical-align:middle;padding:10px 25px;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.ba-btn{display:inline-block;height:38px;font-size:14px;padding:0 20px;text-align:center;line-height:38px;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.sm-btn{display:inline-block;height:32px;font-size:14px;padding:0 10px;text-align:center;line-height:32px;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.sm-btn i{line-height:30px;font-size:16px;}
.daon-btn{display:inline-block;z-index:11;min-width:120px;height:40px;line-height:40px;font-size:14px;border-radius:2px;letter-spacing:0px;text-align:center;box-sizing:border-box;cursor:pointer;text-transform:uppercase;}
.daon-btn i{line-height:40px;}
.daon-btn.white{border:1px solid #fff;color:#fff;background:none;}
.daon-btn.white:hover{border:1px solid #fff;color:#333;background:#fff;}
.daon-btn.black{z-index:12;border:1px solid #333;color:#333;background:none;}
.daon-btn.black:hover{border:1px solid #333;color:#fff;background:#333;}
.daon-btn.black2{z-index:12;color:#fff;background:#333;border:1px solid #333;transition:all 0.5s ease;}
.daon-btn.black2:hover{background:#fff;border:1px solid #333;background:#fff;color:#333;}
.daon-btn.red{color:#fff;background:#e60019;}
.daon-btn.red:hover{background:#c30217;}
.daon-btn.gray{color:#fff;background:#aaa;}
.daon-btn.gray:hover{background:#888;}
.btn-onlytext{font-size:13px;text-transform:uppercase;color:#333;display:block;}
.btn-onlytext:hover{color:#000;text-decoration:none;font-weight:bold;}


/* ÀÎÆ®·Î ½½¶óÀÌ´õ */
#header.nonFix{position:relative;}
#header .gnbIntro{height:100px; display:table;}
#header .gnbIntro h1{display:table-cell; vertical-align:middle;}
#header .gnbIntro h1 a{margin:0 auto;}
#container.introWrap{padding-top:0px;}
.intro{height: 1099px; background:url('../../images/os/new_img1/main/intro_bg.jpg');}
.intro .title{padding-bottom:0; margin-bottom:0;}
.intro .title:before{display:none;}
.rotateslider-container {position: relative;width: 1200px;margin:0 auto;height: 1099px;}
.rotateslider-container img{width:465px;}
.rotateslider-container .rotateslider-item {position: absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%) scale(0.6);-ms-transform: translateY(-50%)translateX(-50%) scale(0.6);transform: translateY(-50%) translateX(-50%) scale(0.6);opacity: 0;-webkit-transition: all0.3s ease;transition: all 0.3s ease;}
.rotateslider-container .rotateslider-item.next {left: 77%;opacity: 1;filter: brightness(0.6);-webkit-filter: brightness(0.6);}
.rotateslider-container .rotateslider-item.prev {left: 23%;opacity: 1;filter: brightness(0.6);-webkit-filter: brightness(0.6);}
.rotateslider-container .rotateslider-item.next a img,.rotateslider-container .rotateslider-item.prev a img{filter: grayscale(1);-webkit-filter: grayscale(1); filter:gray;}
.rotateslider-container .rotateslider-item.now {opacity: 1;filter:none;-webkit-filter: blur(0px);filter: blur(0px);top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%) scale(1);-ms-transform: translateY(-50%) translateX(-50%) scale(1);transform: translateY(-50%) translateX(-50%) scale(1);z-index:1;}
.rotateslider-container .rotateslider-item.now .img_grayscale{opacity:1 !important;}
.rotateslider-container .rotateslider-item span{font-size:28px; color:#fff; display:block; margin-top:30px; font-weight:bold;}
.rotateslider-container .rotateslider-item span.go{font-size:16px; margin-top:18px; font-weight:normal;}
.rotateslider-container .rotateslider-item .logo{width:auto;}
.rotateslider-container .rotateslider-item.next span,.rotateslider-container .rotateslider-item.prev span{transform:scale(1.68);}
.rotateslider-container .rotateslider-item.next span.title,.rotateslider-container .rotateslider-item.prev span.title{margin-top:55px; filter:brightness(100);-webkit-filter:brightness(100);}
.rotateslider-container .rotateslider-item.next span.go,.rotateslider-container .rotateslider-item.prev span.go{margin-top:45px; filter:brightness(100);-webkit-filter:brightness(100);}
.rotateslider-container .rotateslider-item.next span.title,.rotateslider-container .rotateslider-item.prev span.title{margin-top:40px;}
.rotateslider-container .arrow {display: inline-block;width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -25px;cursor: pointer;color: #ccc;text-align: center;}
.rotateslider-container .arrow.left {left: 0px; }
.rotateslider-container .arrow.right {right: 0px; }
.rotateslider-container .arrow i{line-height:50px;font-size: 42px;}
.rotateslider-container .rotateslider-item a{display:block;width:100%;height:100%;position:relative; color:#999;}
.rotateslider-container .rotateslider-item a span{color:#999;}
.rotateslider-container .rotateslider-item.now a span{color:#fff;}
.rotateslider-container .rotateslider-item a p{width:100%;background:rgba(137,172,129,0.9);font-size:18px;color:#fff;text-align:center;height:80px;line-height:80px;position:absolute;left:0;bottom:0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.rotateslider-container .rotateslider-item.next p,.rotateslider-container .rotateslider-item.prev p{display:none;}
.rotateslider-container .rotateslider-item a:hover p{background:rgba(137,172,129,1);}

/*-- footer --*/
#footer{clear:both;position:relative;background:#333;padding:40px 0 50px 0;text-align:center;z-index:11;}
#footer .footer-cont{}
.footer-cont ul{display:inline-block;}
.footer-cont ul li{float:left;position:relative;padding-right:25px;}
.footer-cont ul li:before{position:absolute;right:12px;top:50%;margin-top:-3px;content:"";display:inline-block;width:1px;height:10px;background:#555;}
.footer-cont ul li:last-child{padding-right:0;}
.footer-cont ul li a{color:#aaa;font-size:13px;padding:0 5px;}
.footer-cont ul li:first-child a{color:#fff;}
.footer-cont address{font-size:13px;color:#999;line-height:1.5;margin-top:30px;}
.footer-cont address span{margin-right:5px;margin-left:5px;font-weight:bold;color:#aaa;}
.footer-cont p{font-size:12px;color:#777;line-height:1.3;margin-top:10px;}


/* Å¾¹öÆ° */
.btnGoTop{position:absolute;right:40px;bottom:220px;width:50px;z-index:100;}
.btnGoTop img{width:100%;}



/* -------- ÆË¾÷ : ÆÇ¸Å¿øÁ¶È¸, ¾ÆÀÌµð/ÆÐ½º¿öµå Ã£±â -------- */
#popWrap{position:relative;margin:50px;border:1px solid #eee;padding:39px;position:relative;text-align:left;line-height:1.3;}
#popWrap .popHeader h1{font-size:20px;line-height:30px;color:#333;font-weight:normal;}
#popWrap .popHeader h5{font-size:30px;line-height:40px;color:#333;font-weight:normal;text-align:left;}
#popWrap .popHeader .guide{font-size:13px;color:#bebebe;margin:11px 0 32px 0;}
#popWrap .popContents{}
#popWrap .searchBox{overflow:hidden;width:420px;}
#popWrap .searchBox dt,
#popWrap .searchBox dd{float:left;margin:0 0 11px 0; }
#popWrap .searchBox dt{clear:both;width:90px;font-size:15px;color:#797979;height:33px;line-height:33px;}
#popWrap .searchBox dd{width:330px;}
#popWrap .searchBox input{border:1px solid #e1e6ea;height:33px;line-height:33px;}
#popWrap .searchBox select{height:25px;line-height:25px;}
#popWrap .confirm{text-align:center;margin:30px 0 0 0;}
#popWrap .confirm a{display:inline-block;width:160px;height:50px;color:#fff;background-color:#444444;text-align:center;line-height:50px;font-size:15px;}
#popWrap .popclose{position:absolute;right:-1px; top:-1px;}
#popWrap .idPassFind { }
#popWrap .idPassFind h2{font-size:18px;color:#1b1b1b;font-weight:normal;}
#popWrap .formTable{margin:15px 0 0 0;}
#popWrap .formTable th{font-size:15px; letter-spacing:-1px; font-weight:normal; text-align:left; color:#848484; }
#popWrap .formTable td{padding:5px 0;}
#popWrap .formTable .point{color:#444; font-size:12px; margin-top:10px;}
#popWrap .formTable td input{border:1px solid #dddddd;height:33px;line-height:33px;padding-left:3px;}
#popWrap .idPassFind .confirm{padding:30px 0 35px 0; border-bottom:1px solid #e0e4e8; margin:0 0 26px 0;}
#popWrap .idPassFind .passfind{margin:24px 0 0 0; text-align:center;}
#popWrap .idPassFind .passfind span{font-size:13px; line-height:22px; display: block; text-indent: -20px; margin-left: 20px;text-align:left;}
#popWrap .idPassFind .passfind strong{color:#343d45; font-size:15px;display:block; padding:20px 0 0 0;} 
.formTable select{height:32px;padding:3px;text-align:left;border:1px solid #ddd;line-height:1;outline:none;font-size:14px;border-radius:0;}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:767px) {

}

@media screen and (max-width:1080px) {

}

@media screen and (max-width:1024px) {

}

@media screen and (max-width:767px) {

}

@media screen and (max-width:640px) {

}


/* ¼º°ø½ºÅä¸® */
.successCont{width:282px;height:160px;background:#f8f8f8 url("../images/sub/interviewListBg.png")no-repeat 187px 55px;border:1px solid #ccc;box-sizing:border-box;padding:15px 0 15px 15px;margin-bottom:20px;}
.successCont .imgWrap{width:100px;height:130px;float:left;background:#fff;}
.successCont img{width:100px;height:130px;}
.successCont .txtWrap{width:150px;float:right;height:130px;box-sizing:border-box;padding-right:10px;text-align:left;padding-top:15px;}
.successCont .txtWrap p{font-size:15px;color:#333;margin-bottom:15px;}
.successCont .txtWrap a{display:block;width:90%;text-align:center;padding:8px 0;background:#118ccf;color:#fff;font-size:14px;margin-top:40px;transition:all 0.5s ease;}
.successCont .txtWrap a:hover{background:#065f8f}

.interviewCnt{width:100%;height:320px;background:url("../images/sub/interviewDetail.jpg")no-repeat 0%;}
.interviewCnt .itvCntImg{width:185px;height:240px;position:absolute;top:30px;left:30px;}
.interviewCnt .itvCntImg img{width:185px;height:240px;}
.interviewCnt .itvCntTxt{width:500px;height:130px;position:absolute;top:140px;left:250px;text-align:left;font-size:15px;color:#333;background:rgba(255,255,255,0.45);padding:20px;box-sizing:border-box;line-height:1.2;}
.interviewCnt .itvCntTxt p{padding-left:38px;text-indent:-38px;margin-bottom:10px;}
.interviewCnt .itvCntTxt p:last-child{height:60px;overflow:hidden;}
.viewCont2{text-align:left;font-size:16px;color:#777;line-height:24px;margin-bottom:30px;background:#f8f8f8;}
.viewCont2 .cont{padding:30px;}

/* ´Ù¿Â°¶·¯¸® *//* °Ô½ÃÆÇ º¸±â */
.galleryList{text-align:left !important;}
.galleryList strong{color:#333;padding:10px 5px;font-weight:normal;display:block;font-size:15px;line-height:1.5;}
.galleryList p{padding-left:5px;font-size:14px;color:#777;line-height:20px;}
.viewCont{text-align:left;font-size:14px;color:#777;line-height:24px;margin:20px auto;background:#fafafa;}
.cont{padding:20px;}
.type04{padding-top:7px;margin-left:5px;}
.type03 img{padding-top:3px;margin-right:5px;}


/*ºñÁö´Ï½ººÏ*/
#BusinessBook{width:100%;height:100%;background: url(../../images/os/new_img1/businessbook/01.jpg) repeat center top;}
.BookCont{width:1600px;margin:0 auto;}

/* ¼öÇý±Ý¾× ¹ÌÃæÁ· ¾È³» ÆË¾÷ */
.beneNoticePopupWrap{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:999;background: rgba(0,0,0,0.3);}
.beneNoticePopup{width:350px;height:232px;overflow:hidden;background:#fff;border:1px solid #ddd;position:absolute;top:50%;margin-top:-116px;left:50%;margin-left:-175px;border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;-webkit-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 4px 10px 0px rgba(50, 50, 50, 0.75);box-shadow:4px 4px 10px 0px rgba(50, 50, 50, 0.75);}
.beneNoticePopup .checkIcon{width:60px;height:60px;background:#e40022;border-radius:50%;margin:30px auto;}
.beneNoticePopup .checkIcon i{color:#fff;line-height:60px;font-size:50px;}
.beneNoticePopup .popupTxtCont{font-size:16px;color:#333;line-height:1.5;}
.beneNoticePopup .popupBtm{height:40px;width:100%;position:absolute;bottom:0;background:#e40022;}
.beneNoticePopup .popupBtm ul{float:right;margin-right:10px;}
.beneNoticePopup .popupBtm li{float:left;line-height:40px;color:#fff;margin-left:20px;}
.beneNoticePopup .popupBtm li input[type="checkbox"]{vertical-align:middle;}
.beneNoticePopup .popupBtm li a{color:#fff;font-weight:bold;}