@charset "utf-8";
*:focus { outline: none; }
.topheader{height:38px; background:#fafafa;border-bottom:1px solid #ccc;}
.container{width:1020px;margin:0 auto;}
.star{float:left;line-height:38px; font-size:12px; color:#666;}
.gnbul{float:right;line-height:38px; font-size:12px; color:#666;}
.logo{padding:30px 0;text-align:center;}
.search{float:right;position:relative;}
.s_inC{width:200px; height:30px;padding:0 35px 0 10px; border:2px solid #01b085;background:#fff;border-radius:18px;}
.s_btn{position:absolute; top:6px; right:10px;background:#fff;}
.header{height:48px;box-shadow:1px 1px 2px 2px #ccc;background:#1e66af;background:linear-gradient(#01b085,#03906d)}
.lnbul{width:1020px;height:48px;margin:0 auto;border-left:1px solid #04654d;border-right:1px solid #007357;}
.lnbli{width:168px;height:48px; float:left;border-left:1px solid #007357;border-right:1px solid #04654d;text-align:center;}
.mainT{ line-height:48px; color:#fff;font-size:16px; font-weight:bold; }
.visualwrap{background:#f4f4f4; padding:20px 0;}
.slash{height:5px;background:url(../images/main/slush.png) repeat center;position:relative;}
.h3title{font-family:'Nanum Square', '나눔-스퀘어';font-size:22px; font-weight:bold;color:#333;position:absolute;left:0; top:-10px; background:#fff;padding-right:10px;}
.bigview{width:448px;height:388px;padding:30px;border:1px solid #ccc; float:left;background:url(../images/main/box01.png) no-repeat;background-position:30px 120px;}
.Lul{width:510px;height:449px;float:left;border-top:1px solid #ccc;}
.boxli{width:214px;height:183.5px;border:1px solid #ccc;border-left:none;border-top:none;float:left;  padding:20px;position:relative;}
.imgab{position:absolute;right:0; bottom:10px;}
.prul{height:258px; border:1px solid #ccc;border-right:none;margin-top:30px;}
.prulBoard{height:195px; border:1px solid #ccc;margin-top:30px;}
.prli{width:214px;padding:20px; border-right:1px solid #ccc; float:left;}
.prliboard{width:215.5px;padding:19px; border-right:1px solid #ccc; float:left;}
.imgwrap{height:138px;text-align:center;}
.price{font-size:16px; font-weight:bold;color:#333;margin-top:10px;}
.infoli{width:339px;height:145px; float:left; border-right:1px solid #ccc;}
.transT{width:100%; margin-top:20px;}
.transT td{text-align:left;padding-left:20px;font-size:15px; font-weight:bold;color:#666;padding-bottom:2px;}
.transT td.tdC{padding-left:0px;}
.transT th{text-align:left;padding-left:20px;font-size:28px; font-weight:bold;color:#01b085;padding-bottom:10px;}
.countT{width:100%;}
.countT th{height:35px; text-align:center;color:#fff;font-weight:bold;font-size:14px;background:#766c62;}
.countT td{height:35px; text-align:center;color:#333;font-weight:bold;font-size:20px;background:#f4f4f4;}
.countT th.bgBlue{background:#01b085;}
#fnbwrap{border-top:2px solid #ececec;border-bottom:1px solid #ececec;margin-top:50px;}
.fnb{width:1020px;height:43px; margin:0 auto;font-size:13px; color:#777;}
.fnba{font-size:13px; color:#777;line-height:43px;}
.footer{width:765px;margin:0 auto;padding:25px 0 25px 255px;font-size:13px; color:#777;position:relative;}
.flogo{position:absolute;top:30px; left:0;}
.relP{position:relative;}
.scrollR{width:98px;border:1px solid #ccc; background:#fff;position:absolute;top:20px; right:50%;margin-right:-640px;}
.boxtitle{height:29px; line-height:29px;font-size:13px; color:#fff;font-weight:bold;text-align:center;background:#01b085;}
.inpad{padding:10px 8px;text-align:center;}
.sawli{width:68px; height:68px;padding:5px;border:1px solid #ccc; margin-bottom:5px; text-align:center;overflow:hidden;position:relative;}
.sawli a{width:93%;text-align:center;position:absolute; top:50%;left: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.sawli a img{max-width:100%;}
.top{border-top:1px solid #ccc; background:#fafafa;text-align:center;padding:10px 0;cursor:pointer;}
/*****************************서브페이지 공통***********************************/
#subwrap{width:1020px; margin:0 auto;padding:50px 0;position:relative;}
#leftwrap{width:200px; float:left;margin-right:50px;}
.ulwrap{background:#fbfbfb; border:1px solid #ccc; border-radius:12px 12px 0 0;box-shadow:1px 1px 2px 2px #f8f8f8;}
#contentwrap{width:770px; float:left;}
.h2title{padding-top:35px;padding-bottom:35px; text-align:center;font-size:28px; font-weight:bold; color:#333;line-height:1em;}
.snbul{ padding:0 20px 45px 20px;}
.snbli{height:42px; border-bottom:1px solid #ccc;padding-left:7px;position:relative;}
.snbli a{width:100%; font-size:14px; color:#888; line-height:42px;background:url(../images/sub/arow.png) no-repeat right center;}
.snbli a.select{width:180px;padding-left:35px; height:46px; position:absolute;top:0;left:-30px;color:#fff;background:url(../images/sub/over.png) no-repeat center;font-weight:bold;}
.infobox{border:1px solid #ccc;padding:20px 15px;margin-top:15px;}
.pagetitle{font-size:30px; font-weight:bold; color:#333;padding-bottom:20px; border-bottom:1px solid #ccc;margin-top:15px;margin-bottom:30px; position:relative;}
.subtop{position:absolute;bottom:0px; right:0;}

/************************************SUb1*************************************************/
.transT3 th{padding:8px 0;}
.transT3 th .tag{width:120px;padding-left:50px; height:38px; border-radius:20px; background:#f0f0f0; line-height:38px;font-size:14px;color:#333;font-weight:bold;text-align:left;position:relative;}
.iconab{position:absolute;top:6px; left:10px;}
.transT3 td{padding:8px 0 6px 20px;font-size:14px;color:#666;}
.greeting{font-size:14px;color:#666;background:url(../images/sub/1-1.png) no-repeat right top;}
.hisT{width:100%;}
.hisT tr{border-bottom:1px solid #ccc;}
.hisT th{font-size:26px; font-weight:bold; color:#01b085;text-align:center;vertical-align:top;padding-top:20px;}
.hisT td{font-size:14px; font-weight:bold; color:#666;text-align:left;padding:20px;line-height:28px;}
.hisT td.tdm{font-size:16px; font-weight:bold; color:#b8b8b8;text-align:center;line-height:28px;}
.process{background:#01b085;padding:10px; border-radius:11px; margin-bottom:20px;}
.bgff{padding:18px 20px; background:#fff;border-radius:11px;text-align:left;font-size:14px;color:#333;}
.process .no{font-size:24px; font-weight:bold;color:#c8c8c8; font-style:italic;}
.process .thB{display:inline-block;width:180px; padding-left:5px;font-size:20px; font-weight:bold;color:#027c5e;}
/************************************SUb2 제품*************************************************/
.shopul{border:1px solid #ccc;border-right:none;border-bottom:none;}
.shopli{width:255.33px; float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding-bottom:20px;}
.imgwrap2{height:180px;text-align:center;position:relative; padding-top: 10px;}
.boardN{text-align:center; margin-bottom:30px;margin-top:30px;}
.boardN a {margin:0 4px; color:#aaaaaa;font-size:12px;}
.boardN a:hover {color:#333;font-weight:bold;}
.boardN .select {color:#333;font-weight:bold;}

.rollingbox{width:380px; float:left;margin-right:30px;}
.bigimg{width:378px;height:378px; border:1px solid #ccc;text-align:center;background:#fff;margin-bottom:10px;}
.bigimg li{width:378px;height:378px; display:table-cell;text-align:center; vertical-align:middle;}
.thumbli{width:118px; height:118px;border:1px solid #ccc;text-align:center; float:left; margin-right:10px; margin-bottom: 5px;}
.thumbli a{width:100%;}
.detailwrap{width:360px; float:left;}
.detailh4{height:63px; line-height:63px;font-size:26px; font-weight:bold;color:#333;}
.detailT{width:100%; border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;}
.detailT th{height:33px; font-size:13px; color:#666;font-weight:bold;text-align:left;padding-left:10px;}
.detailT td{font-size:13px; color:#666; padding:7px 5px 6px 20px; text-align:left;letter-spacing:-0.5px;}

.detailTv{width:100%; border:1px solid #ccc;margin-bottom:20px;}
.detailTv th{height:33px; font-size:13px; color:#666;font-weight:bold;text-align:center;padding-left:10px; border:1px solid #ccc; background-color: #fafafa;}
.detailTv td{font-size:13px; color:#666; padding:7px 5px 6px 20px; text-align:left;letter-spacing:-0.5px; border:1px solid #ccc;}

.selC{height:23px; border:1px solid #ccc;}
.W220{width: 220px;}
.logpop{width:375px; border:3px solid #01b085; padding:35px;position:fixed;top:150px;left:50%;margin-left:-218px;background:#fff;display:none;z-index:5000;}
.close{position:absolute;top:18px; right:18px; font-size:37px; font-weight:bold;color:#333;}
.logP{font-size:14px;color:#999;float:left;margin-left:20px;line-height:22px;}
.loginC{width:368px;height:43px; border:1px solid #ccc;margin-bottom:10px; background:#fff;padding-left:5px;}
.logbtn{background:#01b085;text-align:center; color:#fff;font-weight:bold;font-size:14px; padding: 5px 10px; display: inline-block;}
.logbtn2{background:#888;text-align:center; color:#fff;font-weight:bold;font-size:14px;margin-bottom:20px;margin-top:10px;padding: 5px 10px; display: inline-block;}
.graybox{background:#efefef; padding:0 12px;}
.findtable{width:100%; }
.findtable tr.bB1{border-bottom:1px solid #ddd;}
.findtable th{text-align:left; font-size:12px; color:#282828;height:23px;padding-top:10px;font-weight:bold;}
.findtable td{text-align:left; font-size:11px; color:#999;height:23px;padding-bottom:7px;}
.findbtn{color:#fff; text-align:center; font-size:12px; font-weight:bold; background:#848484;margin-top:5px;padding: 5px 10px; display: inline-block;}
.popwrap{width:420px; border:2px solid #01b085; padding-bottom:25px;position:fixed;top:150px;left:50%;margin-left:-210px;background:#fff;text-align:center;display:none; z-index:5000;}
.close2{position:absolute;top:15px; right:20px; }
.popT{height:45px; font-size:16px; font-weight:bold;color:#333;background:#fafafa;border-bottom:1px solid #ddd;padding-left:10px;line-height:45px;text-align:left;}
.detail_ul{height:45px;margin-top:50px;margin-bottom:20px; border-left:1px solid #ccc;}
.detaili{width:191px;height:43px;float:left;  text-align:center; border:1px solid #ccc;border-left:none;line-height:43px;background:#fafafa;font-size:14px;font-weight:bold; color:#888;cursor:pointer;}
.detaili.select{height:42px;background:#fff;color:#333;border-top:2px solid #01b085;}
.detailview{display:none;}
.basic_L, .basic_C{width:100%; border-top:1px solid #ccc;}
.basic_C2{width:100%; }
.basic_L tr, .basic_C tr, .basic_C2 tr{border-bottom:1px solid #ccc;}
.basic_L th{padding:10px 0px 8px 20px;text-align:left; font-size:13px; color:#666;border-right:1px solid #ccc;background:#fafafa;font-weight:bold;}
.basic_L td{padding:10px 0px 8px 20px;text-align:left; font-size:13px; color:#666;}
.basic_L th.bL1{border-left:1px solid #ccc;}
.writewrap{border:1px solid #ccc;background:#f9f9f9;padding:20px; color:#666;}
.afterL{width:630px;  float:left;}
.afterT{width:100%;border:1px solid #ccc;border-bottom:none;background:#fff;}
.afterT th{height:30px; width:120px;text-align:center;  font-size:13px; color:#333;border-right:1px solid #ccc;}
.afterT td{text-align:left; font-size:13px; color:#666;}
.a_InC{width:500px;padding-left:10px; height:33px; border:none;}
.area{width:600px;height:32px;border:1px solid #ccc; background:#fff; padding:15px;font-size:14px; color:#666;}
.inputbtn{width:92px;height:96px;border:1px solid #ccc;border-left:none;line-height:92px; color:#fff;font-weight:bold;font-size:16px;text-align:center;background:#555;background:linear-gradient(#666,#343434);float:left;}
.dlul{margin:30px 0;border-top:1px solid #999;}
.dlli{}
.thli{height:33px; float:left; text-align:center; line-height:33px; font-size:13px; color:#666;font-weight:bold; border-bottom:1px solid #ccc; background:#fafafa;}
.dtul{height:33px;border-bottom:1px solid #ccc; }
.dtli{height:33px; float:left; text-align:center; line-height:33px; font-size:13px; color:#666;}
.dtli.td1, .thli.th1{width:60px;}
.dtli.td2, .thli.th2{width:430px;}
.dtli.td3, .thli.th3{width:100px;}
.dtli.td4, .thli.th4{width:100px;}
.dtli.td5, .thli.th5{width:80px;}
.dtli.td6, .thli.th6{width:110px;}
.dtli.td2{text-align:left; text-indent:20px; cursor:pointer;}
.tabdd{display:none;border-bottom:1px solid #ccc;  padding:10px;padding-left:20px; text-align:left; font-size:13px; color:#666;min-height:150px;background:#f7f7f7;position:relative;}
.btnpos{position:absolute; bottom:15px; right:15px;}
.rbtn01{width:65px; height:20px; border:2px solid #d3d3d3; background:#fff; text-align:center;line-height:20px;font-size:12px; color:#666; font-weight:bold;border-radius:13px;}
.rbtn02{width:69px; height:24px; background:#ccc; text-align:center;line-height:24px;font-size:12px; color:#666; font-weight:bold;border-radius:13px;}
.th_01, .td_01{width:90px;}
.th_02 {width:440px;}
.td_02{width:440px;text-align:left; text-indent:15px; cursor:pointer;}
.th_03, .td_03{width:130px;}
.pch01{width:55px;height:20px;display:inline-block; text-align:center;line-height:22px; border:1px solid #ff7e08;color:#ff7e08;font-size:11px;margin-left:5px;}
.pch02{width:55px;height:20px;display:inline-block; text-align:center;line-height:22px; border:1px solid #339933;color:#339933;font-size:11px;margin-left:5px;}
.tablename{font-size:15px;color:#333; font-weight:bold;padding-left:20px;margin-bottom:5px;}

/******************Sub3*********************/
.pointno{width:65px; margin-right:15px; float:left;position:relative;}
.abno{position:absolute;top:20px; left:17px; color:#fff; font-weight:bold;font-size:20px;font-style:italic;}
.Rtxt{width:650px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:18px 20px;background:#f4f4f4;margin-top:10px; font-size:14px; color:#666;}
/******************Sub5 게시판******************/
.boardT{width:100%; border-top:2px solid #1c2a4c; margin-bottom:30px;}
.boardT tr{border-bottom:1px solid #ddd;}
.boardT th{height:38px; text-align:center;font-size:14px; color:#333; position:relative; font-weight:bold;background:#f4f4f4;}
.divi{position:absolute; top:-5px; right:0; font-size:7px;color:#1c2a4c;}
.boardT td{height:20px;padding:10px;text-align:center; font-size:13px; color:#888;}
.boardT td.td1{text-align:left; padding-left:20px;font-size:13px; color:#888; }
.searchbox{height:48px; border:1px solid #ddd; background:#fafafa; text-align:center;padding-top:25px;}
.inC{height:20px; border:1px solid #ccc;padding-left:5px;}
.viewT{width:100%; border-top:2px solid #1c2a4c; margin-bottom:30px;}
.viewT tr{border-bottom:1px solid #ddd;}
.viewT th{width:100px;height:40px; text-align:center; color:#333;font-size:13px;background:#f4f4f4;}
.divi1{position:absolute; top:15px; right:0; font-size:10px;color:#333;}
.viewT td.td1, .pnT td.td1{text-align:left; padding-left:20px;font-size:13px; color:#888; }
.viewbox{padding:20px;text-align:left; font-size:13px; color:#888; min-height:280px; }
.pnT{width:100%; border-top:1px solid #e3e3e3;margin:25px 0 30px 0;}
.pnT tr{border-bottom:1px solid #e3e3e3;}
.pnT th{height:40px; font-size:13px; color:#999;text-align:center; position:relative; }
.listgo{padding:0 15px;height:30px; color:#fff; text-align:center; line-height:30px;font-size:14px; font-weight:bold; background:#337766; display: inline-block; }
.area2{width:600px;height:150px;border:1px solid #ccc; background:#fff; padding:15px;font-size:14px; color:#666;margin:10px 0;}
.faqul{border-top:2px solid #1c2a4c;margin-bottom:30px; }
.faqdt{height:40px; border-bottom:1px solid #ddd; }
.faqdt .td1{width:40px;height:40px;float:left;  display:inline-block; text-align:center; background:#f2f6fa;font-size:14px; font-weight:bold;color:#333;border-right:1px solid #ddd;line-height:40px;}
.faqdt .td2{ display:inline-block;float:left; height:40px; font-size:14px; color:#333; text-align:left;line-height:40px;padding-left:15px;}
.faqdd{border-bottom:1px solid #ddd;  padding:20px 20px 20px 55px;display:none;font-size:14px;color:#666;}

/******회원가입/마이페이지***********/
.logbox{border:1px solid #ccc; padding:40px; margin-top:20px;}
.loginL{width:313.5px;padding-right:30px;margin-right:30px;border-right:1px solid #ccc;float:left;}
.L_label{width:90px; font-size:14px; color:#999; font-weight:bold;line-height:33px; display:inline-block;}
.inC2{width:210px;height:30px; border:1px solid #ccc;padding-left:5px;}
.graybox2{background:#efefef; padding:0 150px 0 150px;}
.inC3{height:30px; border:1px solid #ccc;padding-left:5px;}
.selC2{height:32px; border:1px solid #ccc;padding-left:5px;}
.subtn{display: inline-block;padding: 4px 12px; background: #666; color: #fff;font-size: 14px;font-weight:bold; cursor: pointer;}
.subtn2{display: inline-block;padding: 0px 10px;height:22px;line-height:22px; background: #666; color: #fff;font-size: 12px;font-weight:bold; cursor: pointer;}
.terms2{height:100px;border: 1px solid #cdcdcd;border-top:1px solid #a4a3a3; background: #fff;font-size: 12px; color: #888;overflow-y:scroll; padding:15px;}
.finishbox{background:#f6f6f6;padding:60px 0 ;text-align:center;}
.boxwrap{border: 1px solid #cdcdcd;background: #eaeaea; padding:13px;}
.terms{height:700px;background: #fff;font-size: 14px; color: #666;overflow-y:scroll; padding:13px;}
.bdbox{border: 1px solid #cdcdcd; padding:0 25px;margin-top:10px;}
.divi2{position:absolute; top:11px; right:0; font-size:13px;color:#666;}
.puch_T{width:350px; margin-right:18px;float:left;}
.puch_T2{width:360px; float:right;}
.puch_T tr, .puch_T2 tr{border-bottom:1px dotted #ccc;}
.puch_T tr:last-child, .puch_T2 tr:last-child{border-bottom:none;}
.puch_T th{height:40px; text-align:left;font-size:13px; color:#333; font-weight:bold;position:relative;}
.puch_T td{text-align:left;font-size:13px; color:#666; padding-left:20px;}
.proTwrap{border: 1px solid #cdcdcd;padding: 30px 0 30px 0;margin-top:10px;}
.proT{width:100%;}
.proT th{font-size:16px;color:#333;font-weight:bold;text-align:center;padding-top:10px;}
.proT td{text-align:center;}
.puch_T2 th{text-align:left;font-size:14px; color:#333; font-weight:bold;background:#fff;border-right:none;padding-left:10px;}
.puch_T2 td{text-align:right;font-size:14px; color:#333;padding-right:20px;background:#fff; }
.redball{display:inline-block;width:26px; height:26px; text-align:center;line-height:26px; color:#fff;font-size:14px; font-weight:bold;background:#01b085;border-radius:25px;}
.checkbox{border:1px solid #c0c0c0; background:#f6f6f6;padding:15px 30px;}
.basic_C th{padding:10px 0px 8px 0px;text-align:center; font-size:14px; color:#666;border-right:1px solid #ccc;background:#fafafa;font-weight:bold;}
.basic_C td{text-align:center; padding:10px 10px 8px 10px; font-size:14px; color:#666;border-right:1px solid #ccc;}
.basic_C2 td{padding:10px 0px 8px 0px;text-align:center; font-size:14px; color:#666;}
.basic_C td.td1, .basic_C2 td.td1{text-align:left;padding-left:15px;}
.basic_C2 tr.bBnone{border-bottom:none;}
.thumb{width:78px; height:78px;border:1px solid #ccc; text-align:center;display:table-cell;vertical-align:middle;background:#fff;}
.thumb img{max-width:65px;}
.basic_C td.bRnone{border-right:none;}
.basic_C th:last-child, .basic_C td:last-child{border-right:none}
.basic_C .endline{text-align:right; padding-right:20px;}
.transT3{width:430px;margin:0 auto;}
.transT3 th{height:45px;text-align:left;font-size:14px;color:#padding-left:20px;}
.transT3 td{font-size:15px;color:#999;font-weight:bold;text-align:left; padding-left:20px;}
.logbtn3{width:88px; height:88px;background:#01b085;text-align:center; line-height:88px; color:#fff;font-weight:bold;font-size:14px;}
.area3{width:580px;height:25px;border:1px solid #ccc; background:#fff; padding:10px 15px;font-size:13px; color:#666;}
.ovbox{width:610px;height:255px;overflow-y:scroll;overflow-x:none;}
.ovbox2{width:770px;height:190px;overflow-y:scroll;overflow-x:none;}
.inTwrap{background:#fff;border:1px solid #ccc;padding:10px 15px;margin-right:8px;}
.transT2, .transT3{width:100%;}
.transT2 th{height:20px; font-size:13px; font-weight:bold; color:#333;letter-spacing:-1px;background:#fff;border-right:none;}
.transT2 td{height:20px;font-size:12px;color:#555;letter-spacing:-1px;}
.transT2 td.td1{text-align:left;padding-left:20px;background:#fff;}
.transT2 td.tdBB{font-size:18px;color:#01b085;font-weight:bold;}

.d_wrap{width:525px; border:2px solid #01b085; background:#fff; position:fixed;top:20%;left:50%; margin-left:-263px;display:none;z-index:5000;}
.xx{position:absolute;top:15px; right:20px; }
.dtop{height:48px; border-bottom:1px solid #ccc;background:#f4f4f4;padding-left:20px;line-height:48px;font-size:16px;color:#333;font-weight:bold;}
.psbox{border:1px solid #ccc;background:#fff;padding-left:10px;font-size:13px;color:#666; height:20px; line-height:20px;}
/*******************자주쓰는 스타일*****************************/
.sbtn{width:60px; height:22px;background:#01b085; font-size:12px; color:#fff; font-weight:bold;text-align:center;line-height:22px; display: inline-block;}
.plusbtn{padding:8px 17px; border:1px solid #ccc; color: #333;font-size: 14px;font-weight:bold; display: inline-block;}
.viewbtn{padding:3px 10px; background: #f6f6f6;background:linear-gradient(#fff,#f1f1f1); color: #666;font-size: 11px;border:1px solid #dfdfdf;border-radius:5px; display: inline-block;}
.viewbtn2{padding:3px 7px; background: #f6f6f6;background:linear-gradient(#fff,#f1f1f1); color: #666;font-size: 11px;border:1px solid #dfdfdf;border-radius:5px; display: inline-block;}
.Bbtn{width:115px; height:43px; border:1px solid #056b52;background:#007b5d;background:linear-gradient(#056b52,#007b5d);text-align:center;line-height:43px; color:#fff;font-weight:bold;font-size:15px; display: inline-block;}
.graybtn{width:115px; height:43px; border:1px solid #999;background:#7d7d7d;background:linear-gradient(#989898,#676767);text-align:center;line-height:43px; color:#fff;font-weight:bold;font-size:15px; display: inline-block;}
.bgbtn{width:115px; height:43px; border:1px solid #e8e8e8;background:#f4f4f4;background:linear-gradient(#ffffff,#eeeeee);text-align:center;line-height:43px; color:#666;font-weight:bold;font-size:15px; display: inline-block;}
.gobtnG{width:100px; height:30px; text-align:center;line-height:30px; font-size:12px; color:#fff; font-weight:bold;background:#666; display: inline-block;}
.gobtnR{width:100px; height:30px; text-align:center;line-height:30px; font-size:12px; color:#fff; font-weight:bold;background:#01b085; display: inline-block;}
.bdbtn{height:24px; border:1px solid #ccc; padding:0 12px; background:#fff; line-height:24px;font-size:12px; color:#666; display: inline-block; }
.p_btn{height:26px; padding:0 12px; background:#999; line-height:26px;font-size:12px; color:#fff;font-weight:bold; display: inline-block;}
.line{height:0px; border:1px solid #ccc; margin:15px 0;}
.dashedL{height:0;border-top:1px dashed #ccc;margin-top:5px;}
.bRnone{border-right:none;}
.pd0_20{padding:0 20px;}
.pd20{padding:20px;}
.mR00{margin-right:0;}
.mT05{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT40{margin-top:40px;}
.mT50{margin-top:50px;}

.fs12{font-size:12px;color:#666;}
.fs12C88{font-size:12px;color:#888;}
.fs13{font-size:13px;color:#666;}
.fs14{font-size:14px;}
.fs1433sq{font-family:'Nanum Square', '나눔-스퀘어';font-size:14px;color:#333;}
.fs15{font-size:15px;}
.fs15bB{font-size:15px;color:#01b085;font-weight:bold;}
.fs1633sq{font-family:'Nanum Square', '나눔-스퀘어';font-size:16px;color:#333;}
.fs16B33{font-size:16px;color:#333;font-weight:bold;}
.fs18BB{font-size:18px;color:#01b085;font-weight:bold;}
.fs20B33sq{font-family:'Nanum Square', '나눔-스퀘어';font-size:20px;color:#333;font-weight:bold;}
.fs20C66{font-size:20px;color:#666;line-height:32px;}
.fs23{font-size:23px}
.fs26{font-size:26px;line-height:38px;}
.fs30BB{font-size:30px;color:#01b085;font-weight:bold;}
.logh3{font-size:36px; font-weight:bold; color:#333;}
.fs38Bsq{font-family:'Nanum Square', '나눔-스퀘어';font-size:38px; font-weight:bold;color:#333;}

.C_33{color:#333;}
.C_blue{color:#01b085;}
.C_green{color:#008f4c;}
.C_red{color:#c00000;}
.C_orange{color:#dc5d00;}

.fwB{font-weight:bold;}
.fL{float:left;}
.fR{float:right;}
.taC{text-align:center;}
.taL{text-align:left;}
.taR{text-align:right;}
.LS01{letter-spacing:-1px;}

.label {border: 1px solid #dedede;}
.label { display: inline; padding: .2em .6em .3em; font-size: 100%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.label[href]:hover, .label[href]:focus { color: #fff; text-decoration: none; cursor: pointer;}
.label:empty {display: none;}
.label-default {background-color: #999;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #808080;}
.label-primary {background-color: #428bca;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}

.bbsbtn{vertical-align:middle;background-color:#888888;border:1px solid #777777;color:#ffffff;font-size:11px;letter-spacing:-1px;padding:1px 8px 1px 8px;}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { display: inline-block; width: 100% \9; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.img-circle { border-radius: 50%; }

.sbtn { width: 12px; height: 11px; display: inline-block; border: 1px solid #c1c1c1; font-size: 8px; color: #5f5f5f; cursor: pointer; line-height: 11px; text-align: center; }
.inCfL { width: 30px; float: left; margin-right: 3px; background: #fff; border: 1px solid #dfdfdf; height: 23px; text-align: center; }

.star_rating { font-size: 0; letter-spacing: -4px; }
.star_rating a { font-size: 16px; letter-spacing: 0; display: inline-block; margin-left: 3px; color: #ccc; text-decoration: none; }
.star_rating a:first-child { margin-left: 0; }
.star_rating a.on { color: #ff7e00; }

.ReplyContents { background-color: #fff; padding: 10px 5px 5px 10px; margin: 15px 0 15px 0; border: 1px solid #ccc; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }

.qtybtn { width: 12px; height: 11px; display: inline-block; border: 1px solid #c1c1c1; font-size: 8px; color: #5f5f5f; cursor: pointer; line-height: 11px; text-align: center; }

.slideli{ cursor: pointer;}
.bigimg ul>li {display: none;}

.bd_b63{border: 1px #b63130 solid;color: #b63130;}
.bd_ea7{border: 1px #ea7f0c solid;color: #ea7f0c;}
.bd_2b6{border: 1px #2b6fcb solid;color: #2b6fcb;}
.bd_1ba{border: 1px #1baa51 solid;color: #1baa51;}

.subMenuWrap{z-index: 100; background: #fbfbfb;position: absolute;left: 178px;top: 1px;width: 200px; display: none;}
.subMenuContent{float: left;box-sizing: border-box;width: 200px;}
.subMenuContent{border-right: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;padding: 20px 10px 20px 10px;}
.subMenuContent strong{font-size: 16px;color: #fff;display: block;margin-bottom: 6px; background-color: #195416; text-align: center; padding: 4px 0px 4px 0px;}
.subMenuContent ul a{font-weight: 300;font-size: 14px;color: #000;box-sizing: border-box; padding: 0px 3px 0px 3px;}
.subMenuContent li{border-bottom: 1px solid #ddd; }
.subMenuContent li:last-child{border-bottom: none; }

.stop_menu{border-bottom: 1px #eeeeee solid;margin-bottom: 40px;padding-bottom: 12px;}
.stop_menu h2{display: inline-block;font-size: 18px;color: #464648;font-weight: 500;margin-top: -5px;width: 8%;word-break: keep-all;}
.stmenuul{display: inline-block;vertical-align:-4px;margin-left: 1%;width: 85%;}
.stmenuul li{display: inline-block;vertical-align: top;border-right:1px #dddddd solid;padding-right: 1%;margin-right: 1%;height: 15px;line-height: 13px;}
.stmenuul li:last-child{border-right: 0;}
.stmenuul li a{font-size: 13px;color: #444444;}
.stmenuul .s_on a{color: #958975;border-bottom: 1px #958975 solid;padding-bottom: 5px;}

.photozoom { position: absolute; top: 10px; right: 10px; font-size: 7px; z-index: 9; width: 32px; height: 32px; background: #fff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box;}
.photozoom::before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box;}  
.img-photoswipe-bizvalley{cursor: pointer;}
.img-bizvalley-photoswipe{cursor: pointer;}

.privacybox{border:1px #e2e2e2 solid;font-size: 13px;color: #666666;box-sizing: border-box;padding: 18px;font-weight: 300;line-height: 1.5;height: 100px;overflow-y: auto;}
.privacy{border:1px #e2e2e2 solid;font-size: 15px;color: #666666;box-sizing: border-box;padding: 18px;font-weight: 300;line-height: 1.8;height: 640px;overflow-y: auto;}
.privacy .group{width: 97%;}
.agreebox{text-align: right;font-size: 13px;color: #444444;margin-top: 5px;}

.MemberIDSave{text-align: right; font-size: 13px; margin-top: 5px;}
.ellipsis { text-overflow:ellipsis;  white-space:nowrap;  word-wrap:normal;  width:100%;  overflow:hidden; display: inline-block; }