﻿@charset "utf-8";
@import "reset.css";

/*서브페이지*/
	.stitle_text{font-size:1.8em;font-weight:bold;color:#262626;padding-top:15px;font-family: 'Nanum Gothic', sans-serif;}
	.locationBar-wrap{width:300px;text-align:right;padding-bottom:5px;padding-right:10px}
	.locationBar-wrap, .locationBar-wrap a{font-size:10pt;color:#626262;font-family: 'Nanum Gothic', sans-serif;}

	/* 좌측 레이아웃*/
	.left-wrap-TB{border-left:1px solid #e5e5e5;border-right:2px solid #a0a0a0;}
	.left-wrap-tb td a {font-family: 'Nanum Gothic', sans-serif;font-weight:bold; color:#595959;}
	.right-wrap-TB{border-right:1px solid #e5e5e5}
/*	.snb-warp > li{border-bottom:1px solid #e5e5e5;}
	.snb-warp > li > a{display:block;padding:15px 0;padding-left:18px;font-size:1.1em;color:#272727;}
	.snb-warp > li > a:hover{color:red;}
	.snb_select{background-color:#f6f6f6;color:#0d7906 !important;}

	.snb_sub{background-color:#f3f8ef;border-top:2px solid #5b8602;}
	.snb_sub li a{display:block;padding:10px 0;padding-left:20px;font-size:1em;color:#191919;font-weight:normal;border-bottom:1px solid #d1d1d1;}
	.snb_sub li a:hover{color:red;}
	.snb_sub_hidden{display:none;}8?
	/* 좌측 레이아웃*/
/*서브페이지*/








/* ======================= 서브 레이아웃 공통*/
/* 상단 타이틀 */
/*.sub-top-bg{height:115px;position:relative;}*/
/*.sub-bg-half{position:absolute;width:50%;height:115px;top:0;right:0;background:url('../images/bg/subtopbg3.jpg');}*/
/*.sub-top-bg > .top-text-wrap{position:relative;width:980px;background:url('../images/bg/subtopbg2.jpg');min-height:115px;margin:0 auto;}*/
/*.sub-top-bg > .top-text-wrap > h2{position:absolute;top:20px;color:#fff;left:125px;font-size:2.000em;}*/
/*.sub-top-bg > .top-text-wrap > .eventinfo {color:#fff;position:absolute;bottom:10px;right:0;font-size:1.250em;line-height:1.5em;}*/
.body-wrap{font-family:'Nanum Barun Gothic-regular', sans-serif;}
.sub-top-bg{height:160px;}
.sub-bg-half{position:relative;width:980px;min-height:160px;margin:0 auto;text-align:right;}
.sub-top-bg .top-text-wrap{position:absolute;bottom:20px;right:0;}
.sub-top-bg .top-text-wrap .eventinfo {font-weight:bold;color:#fff;font-size:1.5em;line-height:1.5em;text-shadow:1px 1px 3px #000;}

/*.sub-top-bg{height:160px;background-color:#eaeceb;position:relative;}*/
/*.sub-top-bg > .top-text-wrap{position:relative;width:980px;min-height:160px;margin:0 auto;}*/

/* 상단 타이틀 */

/*.snb-wrap{width:200px;margin-top:35px;font-family:'Nanum Barun Gothic-regular', sans-serif;}
.content-wrap{width:830px;min-height:540px;}*/

.snb-wrap{width:150px;margin-top:35px;font-family:'Nanum Barun Gothic-regular', sans-serif;}
.content-wrap{width:870px;min-height:540px;}

/* snb layout */
.snb-wrap h2{font-family:'Nanum Barun Gothic-regular', sans-serif;text-align:center;margin-bottom:8px;padding:13px 0;font-size:1.54em;color:#fff;}
.snb > li{margin-bottom:2px;border-bottom:1px dotted #d0d0d0;background-color:#f3f3f3;}
.snb > li > a{display:block;padding:9px 6px;font-family:notokr-bold,sans-serif;font-size:1.5em;font-weight:bold;color:#2a2a2a;}

.snb-sSub > ul {display:none;margin-top:10px;}
.snb-sSub > ul > li > a{display:block;font-size:0.813em;color:#646464;letter-spacing:0.05em;}
.snb-sSub > ul > li > a:hover{color:#ff6600;}
.snb-sSub-select > a{color:#ff6600 !important;}

.snb > li > a:hover{color:#ff0099;}
.snb-select{background:url('../images/left/bg-snb.jpg') no-repeat top !important;}
.snb-select > a{color:#fff !important;}

/* snb layout */
.snb-event-info-wrap{border-bottom:2px solid #dbdbdb;}
.snb-event-info-title{padding:5px;text-align:center;background-color:#339933;color:#fff;}
.bb_1{border-bottom:1px solid #dbdbdb;}

.content-wrap .location-wrap{padding-top:15px;padding-bottom:5px;text-align:right;}
.location-wrap{font-family:'돋움','doum';color:#1c1c1c;}
.location-wrap a{font-family:'돋움','doum';color:#1c1c1c;}
.location-wrap img{margin-top:-8px;}
.content-wrap .content{border-top:1px solid #dedede;padding:10px 0 0 15px;}
.sub-content-wrap{width:0 auto; padding-left:25px;}
.box-wrap{border:1px solid #d0d0d0;padding:15px;background-color:#fafafa;}
.box-wrap {line-height:1.5em;}
/* ======================= 서브 레이아웃 공통*/














/*로그인*/
.login-wrap{padding:80px 0;border-top:1px solid #e9e9e9;}
.login-form{width:700px;margin:0 auto;border:1px solid #e9e9e9;overflow:hidden;background:url("../images/bg_login.jpg");background-repeat:no-repeat;background-position:0 -10px;}
.logF{width:40%; padding:40px 0;float:right;}
.logF p {margin:8px 0 5px 0;}
.login-form input[type="text"], .login-form input[type="password"]{border:1px solid #dbdbdb;width:230px;height:25px;}
.login-btn{width:235px;height:35px;text-align:center;border:1px solid #e62e04;background-color:#e62e04;color:#fff;font-weight:bold;cursor:pointer;}
.joinbtn-wrap{text-align:right;padding-right:48px;}


/* ȸ회원가입 */
.join-wrap{padding:80px 0;border-top:1px solid #e9e9e9;}
.join-wrap .wrap{width:700px;margin:0 auto;}
.agree-text-wrap{padding:15px;border:1px solid #e9e9e9;overflow:auto;height:300px;}
.join-wrap .wrap{margin-bottom:36px;}
.join-wrap h2{font-size:18px;margin-bottom:8px;}
.agree-text-wrap p{line-height:1.5em;}
.johang{margin:35px 0 15px 0;font-size:;14px;font-weight:bold;}
.privacyTilte{margin:35px 0 15px 0;font-size:;14px;font-weight:bold;}

.join-wrap input[type='checkbox'] {
	background: #fff;
	border: solid 2px #737373;
	border-radius: 5px 5px;
	height: 24px;
	width: 24px;
	-webkit-appearance: none;
}
.join-wrap input[type='checkbox']:checked {
	background: #fff;
	border: solid 2px #38a4ff;
	border-radius: 5px 5px;
}
.join-wrap input[type='checkbox']:checked:after {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	background: #38a4ff;
	position: relative;
	top: 1px;
	left: 1px;
	border-radius: 3px 3px;
}
.agreeCheckBox{text-align:right;padding-right:30px;margin-top:10px;}
.celAgreeBtn{padding:15px 35px;background-color:#e1e1e1;border:1px solid #e1e1e1;border-radius:2px;color:#6e6e6e;font-weight:bold;cursor:pointer;}
.agreeBtn{padding:15px 35px;background-color:#f9e3ca;border:1px solid #f9e3ca;border-radius:2px;color:#4c4c4c;font-weight:bold;cursor:pointer;}

.joinTB{margin:0 auto;border-collapse:collapse;border:1px solid #cacaca;}
.joinTB th{background-color:#fafafa;}
.joinTB th, .joinTB td{padding:5px;border-bottom:1px solid #cacaca;}

.join-wrap .wrap .title{font-size:24px;font-weight:bold;color:#535353;margin-bottom:15px;}
.join-wrap .wrap .textw{font-size:15px;line-height:1.5em;}

/* 지사 */
.branch-sub-title{width:760px;border-top:1px solid #0f73ae;border-bottom:1px solid #0f73ae;background-color:#eef5ff;padding:5px 0 5px 10px;margin-bottom:30px;text-align:left;font-weight:bold;color:#0c5b8b;}
.branch-sub-title{width:730px;border-top:2px solid #0f73ae;border-bottom:1px solid #0f73ae;background-color:#f9fbfd;padding:5px 0 5px 10px;margin-bottom:30px;text-align:left;font-weight:600;color:#0c5b8b;font-size:15px;}

/* 지사상단 탭 */
.tab-wrap{width:760px;margin:0 auto 15px;}
.tab-wrap ul{margin:0;padding:0;overflow:hidden;border-bottom:2px solid #ef7d01;}
.tab-wrap ul li{list-style:none;margin:0;padding:0;float:left;margin:0 1px;width:115px}
.tab-wrap ul li a{display:block;padding:8px 15px;border:1px solid #FF9900;border-bottom:0;border-radius:3px 3px 0 0;font-size:14px;}
.tab-wrap .choo{color:#fff !important;background-color:#FF9900;font-weight:bold;}

/* 지사문의 */
.contactus-wrap{border:1px solid #c8c8c8;border-bottom:0px;}
.contactus-wrap th, .contactus-wrap td{padding:8px;border-bottom:1px solid #c8c8c8;}
.contactus-wrap th{background-color:#f7f7f7;font-weight:600;}
.contactus-wrap input {border:1px solid #c9c9c9;padding:5px;width:100%;}
.contactus-wrap textarea{width:100%;}
.content-btn-wrap{margin-top:15px;text-align:center;}

/* 글쓰기 */
.WriteTB{border-collapse:collapse;border-top:1px solid #b0b0b0;}
.WriteTB th, .WriteTB td{padding:5px;border-bottom:1px solid #b0b0b0;}
.WriteTB th{background-color:#f9f9f9;}


/*기본 테이블*/
.basicTB{border-collapse:collapse;}
.basicTB th{background-color:#2dbeb2;border-top:2px solid #333333;color:#fff;padding:10px 0;font-size:13px;font-weight:600;}
.basicTB td{padding:10px 5px;color:#847f74;text-align:center;}
.TDline{border:1px solid #dadada;}
.Lline{border:1px solid #dadada;border-left:0;}
.Rline{border:1px solid #dadada;border-right:0;}
.btmLine td{border-bottom:2px solid #dadada;}
.tdSub{font-size:16;font-weight:500;color:#333 !important;}
.tdSub1{font-size:14;font-weight:500;text-align:left;line-height:18px;color:#333 !important;}
/*기본 테이블*/


/*기본 테이블*핑크*/
.basicTB1{border-collapse:collapse;}
.basicTB1 th{background-color:#be2d37;border-top:2px solid #333333;color:#fff;padding:10px 0;font-size:13px;font-weight:600;}
.basicTB1 td{padding:10px 5px;color:#847f74;text-align:center;}
.TDline{border:1px solid #dadada;}
.Lline{border:1px solid #dadada;border-left:0;}
.Rline{border:1px solid #dadada;border-right:0;}
.btmLine td{border-bottom:2px solid #dadada;}
.tdSub{font-size:16;font-weight:500;background-color:#f6f6f6;color:#333 !important;}
.tdSub1{font-size:14;font-weight:500;text-align:left;color:#333 !important;}
/*기본 테이블*/


/*제품 리스트*/
	
	.pdt-cover-wrap{position:absolute;background-color:rgba(0, 0, 0, 0.7);cursor:pointer;}
	.more-pluse-wrap{margin-top:32px;}
/*	.more-pluse-wrap{font-size:50px;color:#fff;background-color:rgba(225, 225, 225, 0.7);width:60px;height:31px;border-radius:30px;margin-top:80px;line-height:0;padding-top:29px;}*/
	.more-text-wrap{color:#fff;margin-top:15px;}
	.pdt-cover-hidden{display:none;}
	
	.sub-pdt-wrap{cursor:pointer;margin-bottom:10px;}
	.sub-pdt-wrap p{font-family: 'Nanum Gothic', sans-serif;}
	.sub-pdt-title-wrap{font-size:16px;font-weight:bold;color:#0a0a0a;}
	.sub-pdt-enTitle-wrap{font-size:14px;color:#626262;margin-top:5px;}

	.pdt-hidden-w{display:none;}
	.pdt-wrap{cursor:pointer;border:1px solid #d1d1d1;box-shadow:5px 5px 10px #626262;padding:15px;width:600px;z-index:100000;background-color:#fff;border-radius:8px;position:absolute;}
	.ptd-detail-tb{margin:0 auto;margin-bottom:0;border:0;}
	.pdt-title-warp{font-size:28px;font-weight:800;color:#0a0a0a;}
	#pdt-text-wrap{font-family: 'Nanum Gothic', sans-serif;}
	.pdt-entitle-warp{font-size:24px;color:#626262;margin-top:5px;}
	.pdt-ex-wrap{font-size:18px;color:#626262;margin-top:25px;line-height:1.4em;word-break:break-all;}

	/*제품 검색*/
	.item-search-wrap{background-color:#efefef;padding:20px;}
	.item-search-wrap input[type=text]{border:1px solid #ff3333;width:40%;font-size:16pt;padding:8px;font-weight:bold;}
	.item-search-wrap input[type=submit]{border:1px solid #ff3333;background-color:#ff3333;color:#fff;border-radius:7px;width:13%;font-size:16pt;padding:8px;cursor:pointer;font-weight:bold;}
	.item-search-wrap input[type=submit]:hover{border:1px solid #4f0000;background-color:#4f0000;}
	/*제품 검색*/
/*제품 리스트*/

/*.rnb{position:fixed;top:97px;right:0;}*/

/*.rnb-wrap{position:fixed;top:340;right:0;}*/

.rnb-wrap{position:fixed;top:340;right:0;}

/* 기타 */
.reg-btn{padding:8px 10px;cursor:pointer;font-size:14px;background-color:#659acf;color:#fff;border:1px solid #659acf; font-weight:bold;width:150px;border-radius:5px;box-shadow:1px 1px 3px #bebebe;}
.cel-btn{padding:8px 10px;cursor:pointer;font-size:14px;background-color:#bcbcba;color:#6a6a6a;border:1px solid #c0c0be; font-weight:bold;width:150px;border-radius:5px;box-shadow:1px 1px 3px #bebebe;}