@charset "utf-8";
@import url('common.css');

/* 
http://www.ybyin.com 
2014-05-01
*/
/* 고딕 익스용 */

@font-face {   
	font-family: 'NanumGothic';

    src: url('../font/나눔고딕.eot')
	url('../font/나눔고딕.ttf') format('truetype');
	
	font-family: 'malgun';

    src: url('../font/malgun.eot')
	url('../font/malgun.ttf') format('truetype');
	
	
	
}
.malgun {font-family:Malgun Gothic, 맑은고딕, sans-serif;}
.fonts {font-family:dotum,arial}
.simhei {font-family:simhei, sans-serif;}
.NanumGothic {font-family:NanumGothic, 나눔고딕, sans-serif;}



/*메인 효과*/
.prod_btn {border:1px solid #c4c4c4;}
.prod_btn a{border-right:1px solid #c4c4c4;float:left;}
.prod_btn a:nth-child(3){border-right:0px;}


#prod_tbl2 ,#prod_tbl3 {display:none;}



/* 서브 */
.backbg2{ padding-bottom:100px;}

#location { border-top:2px solid #323232;border-bottom:1px solid #c4c4c4; height:74px;}
#location > a{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#565656; font-size:22px; line-height:74px; padding-left:20px; float:left;}
#location h2 { text-align:center; padding-right:60px; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#323232; font-size:22px; line-height:74px; font-weight:600;}
.location_btn {position:relative; z-index:100;float:left;background:url('../img/sub1/location_line.jpg') left 20px no-repeat;}
.location_btn > a{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#565656; font-size:22px; line-height:74px;  display:block; width:208px; margin-left:18px;background:url('../img/sub1/location_bu1.jpg') 190px center no-repeat; }
.location_btn > a.cur{background:url('../img/sub1/location_bu2.jpg') 190px center no-repeat; }
.location_btn > .up {position:absolute; width:100%; left:-1px; border:1px solid #c4c4c4; background: #fff;padding-bottom:20px;}
.location_btn > .up > a{display:block;  padding-left:18px; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#565656; font-size:20px; line-height:40px; }

.location_btn2 {position:relative; z-index:10;float:right; margin-left:10px; border:1px solid #c4c4c4;background:url()}
.location_btn2 > a{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#565656; font-size:22px; line-height:55px;height:55px;  display:block; width:145px; padding-left:10px;background:url('../img/sub1/location_bu11.jpg') right center no-repeat; }
.location_btn2 img{ padding:17px 0;}
.location_btn2 > a.cur{background:url('../img/sub1/location_bu12.jpg') right center no-repeat; }
.location_btn2 > .up > a {height:40px; }
.location_btn2 > .up > a{padding-left:8px; }





.sub1_tbl {border:1px solid #d2d2d2; margin-bottom:20px; position:relative}
.sub1_tbl .sub1_tbl_bu {position:absolute; top:40%; left:5px;}
.sub1_tbl a {float:left;}
.sub1_tbl strong { word-wrap:word-break;word-break:keep-all;width:280px; float:right;font-family:Malgun Gothic, 맑은고딕, sans-serif;font-weight:600;display:block;  color:#000; font-size:22px; line-height:32px; padding-top:55px}
.sub1_tbl font {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#ff0000;font-size:24px; font-weight:600; display:block; padding-top:20px;}
.sub1_tbl .span {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000000; font-size:18px; display:block;background:#f2f2f2; height:48px; }
.sub1_tbl span {width:43%;float:left;  line-height:48px;padding-left:30px; background:url('../img/sub1/sub1_tbl_bu.jpg') 20px 22px no-repeat}


.sub2_tbl {border:1px solid #d2d2d2; margin-bottom:20px; width:48%; float:left;}
.sub2_tbl a { }
.sub2_tbl strong { word-wrap:word-break;word-break:keep-all; padding-left:20px; font-family:Malgun Gothic, 맑은고딕, sans-serif;font-weight:600;display:block;  color:#000; font-size:20px; line-height:30px; padding-top:0px}
.sub2_tbl font {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#ff0000;font-size:24px; font-weight:600; display:block; padding:10px 0 15px 0;}
.sub2_tbl .span {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000000; font-size:18px; display:block;background:#f2f2f2; }
.sub2_tbl span {display:block;line-height:48px;padding-left:30px; background:url('../img/sub1/sub1_tbl_bu.jpg') 20px 22px no-repeat}
.sub2_tbl:nth-child(2n+2) {float:right;}




.sub1_v {background:#f9f9f9; padding:20px 20px 10px 20px;}
.sub1_v strong{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1b1b1b;font-size:22px; font-weight:600;  line-height:30px;}
.sub1_v span{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1b1b1b;font-size:18px; display:block;}
.sub1_v font {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#ff0000;font-size:25px; font-weight:600; display:block; padding:10px 0 15px 0;border-bottom:1px dashed #d6d6d6;}
.sub1_v .span {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000000; font-size:18px; display:block;}
.sub1_v .span span {width:47%;float:left; line-height:48px;padding-left:10px; background:url('../img/sub1/sub1_tbl_bu.jpg') 0px 22px no-repeat}


.select1_m {border:1px solid #c4c4c4; background:#fff;font-family:Malgun Gothic, 맑은고딕, sans-serif; font-size:23px; color:#393939; line-height:55px;height:55px; width:100%; padding-left:10px; margin-top:20px;}

.sub1_v2 {margin-top:20px;border:1px solid #c4c4c4; }
.sub1_v2 strong {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000;font-size:22px; font-weight:normal; display:block; line-height:50px;}
.sub1_v2 input{border:1px solid #c9c9c9; background:#f7f7f7;font-family:Malgun Gothic, 맑은고딕, sans-serif; font-size:20px; color:#292929; line-height:39px;height:39px; width:160px; padding-left:10px; }
.sub1_v2 .line {border-bottom:1px dashed #b2b2b2;}
.sub1_v2 .gb1 { float:right; margin-top:35px;margin-right:10px;}
.sub1_v2 .fl{padding:0 0 15px 20px;}


.sub1_v3 {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1b1b1b;font-size:22px; font-weight:600; line-height:70px;height:70px; text-align:right; padding-right:10px; }
.sub1_v3 font {color:#ff0000;}

.container_full {background:#f2f2f2; }
.container_full a{float:left;}
.container_full_botm {position:fixed;bottom:0px; width:640px;}

.tbl_tab a{ float:left; width:49.7%;}
.tbl_tab a:last-child{ float:right;}
.tbl_tab .tbl_on {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#fff;font-size:20px; font-weight:600; line-height:65px;height:65px; background:#323232; display:block; text-align:center;}
.tbl_tab .tbl_off {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#323232;font-size:20px; font-weight:normal; line-height:65px;height:65px; background:#c3c3c3; display:block; text-align:center;}



.cart_tbl { margin-bottom:20px;}
.cart_tbl > strong{ padding-left:20px; border:1px solid #e1e1e1; border-bottom:1px dashed #e1e1e1;height:68px;display:block;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000; font-size:21px; line-height:68px;font-weight:normal;}
.cart_tbl > strong >img {vertical-align:middle;}

.cart_img {background:#f9f9f9; padding:20px;}
.cart_img a{display:block;width:205px; border:1px solid #d2d2d2; float:left;}
.cart_img .fr{ width:330px;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#5f5f5f; font-size:20px; padding-top:25px; }
.cart_img .fr div{height:121px;}

.cart_tbl .jiage {padding-left:20px; padding-right:20px; border:1px solid #e1e1e1; border-top:1px dashed #e1e1e1;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1c1c1c; font-size:20px; line-height:68px;}
.cart_tbl .jiage span { display:block;float:left; margin-right:40px;padding-left:10px; background:url('../img/sub1/sub1_tbl_bu.jpg') 0px 32px no-repeat;}
.cart_tbl .jiage font{float:right;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1c1c1c; font-size:22px; line-height:68px;}
.cart_tbl .jiage strong{color:#c80101; font-weight:normal; }




.cart_tbl2 {}
.cart_tbl2 > strong{ padding-left:20px; border:1px solid #e1e1e1; border-bottom:1px dashed #e1e1e1;height:68px;display:block;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000; font-size:21px; line-height:68px;font-weight:normal;}
.cart_tbl2 > strong >img {vertical-align:middle;}

.cart_img2 {background:#f9f9f9; padding:20px;}
.cart_img2 a{display:block;width:205px; border:1px solid #d2d2d2; float:left;}
.cart_img2 .fr{ width:330px;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#5f5f5f; font-size:20px; padding-top:25px; }
.cart_img2 .fr div{height:111px;}
.cart_img2 .fr span{ color:#1c1c1c;}

.cart_tbl2 .jiage {padding:8px 0px; border:1px solid #e1e1e1; border-top:1px dashed #e1e1e1;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1c1c1c; font-size:20px; line-height:35px; }
.cart_tbl2 .jiage span {margin:0px 20px; display:block; padding-left:10px; background:url('../img/sub1/sub1_tbl_bu.jpg') 0px 15px no-repeat;}
.cart_tbl2 .jiage .line { border-top:1px dashed #e1e1e1;}
/*.cart_tbl2 .jiage font{float:right;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1c1c1c; font-size:22px; line-height:68px;}*/
.cart_tbl2 .jiage strong{margin:0px 20px;  text-align:right; display:block; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#1c1c1c; font-size:23px; line-height:68px;height:68px;  font-weight:600; }
.cart_tbl2 .jiage strong font{color:#c80101;}


.cart_btn {}
.cart_btn img{vertical-align:middle;}
.cart_btn a{float:left; width:32.3%; margin-left:1%; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#323232; font-size:20px; font-weight:600; line-height:63px; height:63px; text-align:center; border:1px solid #666666; display:block}
.cart_btn a:first-child { margin-left:0px;}

.cart_full {background:#f2f2f2; padding-left:20px; height:99px; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000; font-size:21px; font-weight:600; line-height:99px; }
.cart_full a {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000; font-size:20px; font-weight:normal; }
.cart_full font {color:#e5004f; }





.cart_tit {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000; font-size:20px; font-weight:600; padding-left:10px; background:url('../img/cart/bu1.jpg') left center no-repeat; margin-bottom:10px;}
.cart_tit2 {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000; font-size:20px; font-weight:600; padding-left:20px; background:#f9f9f9; line-height:70px; height:70px; border:1px solid #e1e1e1;border-bottom:0px;}


.login { background:#f8f8f8; border-top:1px solid #e5004f; border-bottom:1px solid #e5004f; padding:35px 20px; text-align:center; }
.login a{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#5d5d5d; font-size:18px; }
.login_tbl { width:340px; margin:0 auto; text-align:left;}

.login_tbl a{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#3e3e3e; line-height:50px; font-size:18px;}




.find3 {background:#f8f8f8; padding:100px 0;}
.find3_tbl {text-align:center;}
.find3_tbl strong{display:block; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#191919;  font-size:19px; padding-top:20px;}
.find3_tbl span{display:block; font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#000;  font-size:20px; padding:50px 0}
.find3_tbl font{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#e5004f;  font-size:20px;}



.memb1 {background:#f8f8f8; border-top:1px solid #e5004f; border-bottom:1px solid #e5004f; padding:35px 0px; text-align:center; }
.memb1_tbl{width:500px; margin:0 auto; padding:60px 0;}
.memb1_tbl .fl{width:70%}
.memb1_tbl .fr{width:30%}

.memb1 .line{ border-top:1px dashed #dfdfdf; padding-bottom:60px;}





.mypa1_btn a{ width:32.33%; float:left; margin-right:1%;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#212121;  font-size:20px; border:1px solid #acacac; background:url('../img/mypa/myapage_bg.jpg') repeat-x; height:73px;line-height:73px; text-align:center; display:block;}
.mypa1_btn a:nth-child(3n+3) {margin-right:0;}
.mypa1_btn a:nth-child(1n+4) {margin-top:1%;}

.mypa1_tbl {background:url("../img/mypa/mypa_img1.jpg") 60px 0 no-repeat#f8f8f8; height:170px; padding-left:210px; border:1px solid #ededed; }
.mypa1_tbl strong{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#3b3b3b;  font-size:22px; display:block; padding-top:40px;}
.mypa1_tbl span{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#010101;  font-size:18px; display:block; padding-top:15px;}
.mypa1_tbl font{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#e6001d;  font-size:20px; }



.mypa3_btn a{ width:24.8%; float:left; margin-left:1px;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#323232;font-size:20px; font-weight:normal; line-height:65px;height:65px; background:#c3c3c3; display:block; text-align:center;}
.mypa3_btn a.on {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#fff;font-size:20px; font-weight:600; line-height:65px;height:65px; background:#323232; display:block; text-align:center;}




.mypa5_v_tbl { border:1px solid #ededed;background:#f8f8f8;font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#2d2d2d;font-size:25px; font-weight:600;text-align:center; padding:35px 0;}

.mypa5_v_tbl font {color:#e5004f; }



.mypa6 {background:#f8f8f8; border-top:1px solid #e5004f; border-bottom:1px solid #e5004f; padding:65px 20px; text-align:center; }
.mypa6 strong{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#e5004f;  font-size:25px; display:block; padding-top:20px;}
.mypa6 span{font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#363636;  font-size:18px; display:block; padding:20px 50px;word-wrap:word-break;word-break:keep-all; }
.mypa6_tbl {width:320px; margin:0 auto;  padding-top:20px; padding-bottom:50px;}




#submit_pup{position:fixed; width:100%; height:100%; left:0px;top:0px; z-index:999; display:none;}
#submit_pup .container{}
#submit_pup .submit_cont{ border-top:4px solid #e5004f; background:#fff; padding:60px 20px; margin:100px 0px;}
#submit_pup .menu_bg{position:absolute; background:#000; width:100%; height:100%; left:0px;top:0px;opacity:0.8; display:block; z-index:-1;}
.submit_color1 {background-color:#b1b1b1!important;}
.submit_btn {font-family:Malgun Gothic, 맑은고딕, sans-serif; color:#fff; font-size:20px; height:65px; width:49.5%; text-align:center; border:none; background-color:#323232; font-weight:600;  }
