/* BASIC css start */
#contentWrap{width:100%;}


#jointype{position:relative;}
.cateTit_v2.join{margin-bottom:0;}

.btnArea{}
.btnArea:after{content:"";display:block;clear:both;}
.btnArea .left{float:left;width:50%;}
.btnArea .right{margin-left:-1px;float:right;width:50%; border-left:1px solid #e9e9e9 }
.btnArea .center{width:50%;margin:0 auto;}

/* 회원가입 유형 선택 */
.type-select{padding:64px 0 44px;text-align:center;position:relative;border:1px solid #e9e9e9;border-top:0;*zoom:1}
.type-select:after { display:block; clear:both; content:'' }
/*.type-select:before{content:"";position:absolute;left:50%;top:44px;bottom:44px;width:1px;background-color:#e9e9e9;z-index:10}*/
.type-select .type-wrap{padding:0 82px 45px;}
.type-select .img-wrap{padding-top:45px;min-height:142px;}
.type-select .img-wrap img{vertical-align:top;}
.type-select .title{font-size:24px;line-height:30px;display:block;letter-spacing:-0.5px; padding-bottom: 20px;}
.type-select .info{font-size:16px;color:#666;display:block;line-height:38px;letter-spacing:-0.5px;}
.type-select .move-link{margin-top:65px;font-size:16px;height:58px;line-height:58px;color:#fff;display:block;border:1px solid #000;background-color:#000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.type-select .move-link:hover{background-color:#fff;color:#000;}
.type-select.simple-join:before{display:none;}
.type-select.simple-join .move-link{margin-top:0;}
/* sns 간편 회원가입 영역 */
#simpleJoinSns .sns-area{font-size:0;text-align:center;margin-top:10px;}
#simpleJoinSns .sns-area .link{display:inline-block;vertical-align:top;position:relative;width:360px;margin-left:10px;}
#simpleJoinSns .sns-area .link:first-child{margin-left:0;}
#simpleJoinSns .sns-area .link:hover{opacity:0.7;}
#simpleJoinSns .sns-area img{width:110%;}

/* sns 간편 회원가입 영역 - 백업 */
#simpleJoinSns .sns-area{font-size:0;text-align:center;margin-top:10px;}
#simpleJoinSns .sns-area .link{display:inline-block;vertical-align:top;position:relative;width:360px;margin-left:10px;}
#simpleJoinSns .sns-area .link:first-child{margin-left:0;}
#simpleJoinSns .sns-area .link-wrap{border:1px solid #e9e9e9;height:54px;line-height:54px;display:block;}
#simpleJoinSns .sns-area .title{font-size:16px;letter-spacing:-0.5px;}
#simpleJoinSns .sns-area img{margin-right:8px;}
#simpleJoinSns .sns-area .fb{color:#4669c3;}
#simpleJoinSns .sns-area .kakao{color:#edb900;}
#simpleJoinSns .sns-area .naver{color:#00cf38;}
#simpleJoinSns .sns-area .fb img{vertical-align:-3px;}
#simpleJoinSns .sns-area .kakao img{vertical-align:-2px;}
#simpleJoinSns .sns-area .naver img{vertical-align:-1px;}


.join_section01{width:100%; text-align:center; padding:65px 0;}
.join_section01 h2{font-size:40px; color:#222; padding-bottom:30px; font-weight:700;}
.join_section01 p{font-size:25px; color:#333; padding-bottom:45px; line-height:35px; letter-spacing: -0.06em;}
.join_section01 p span{color:#d0161b; font-weight:700;}
.join_section01 .join_btn{text-align:center;}
.join_section01 .join_btn a{display:inline-block; font-size:26px; line-height:100px; background:#222; padding:0 100px; color:#fff; }
.join_section01 .join_btn a:hover{background:#d0161b;}
.join_section01 b{display:inline-block; color:#d0161b;}
.join_section01 h1{display:inline-block; color:#d0161b; font-size:18px; padding-top:20px; letter-spacing: -0.06em; font-weight:400;}

.join_section02{width:100%; text-align:center; overflow:hidden; background:#f4f4f2; width:100%; padding:100px 0;}
.join_section02 .title_txt{font-size:16px; color:#333; width:102px; margin:0 auto 50px; text-align:center; padding: 45px 20px; font-weight:700; background:url(/design/samdacom2/wib2/img/sub/join_tit_txt_bg.png)no-repeat center;}
.join_section02 .title_txt .txt_in{border-bottom:4px solid #222; padding-bottom:7px;}
.join_section02 .title_txt span{font-family: 'Red Hat Display', sans-serif; font-size:18px;}
.join_section02 h1{font-size:28px; color:#333; padding-bottom:10px;}
.join_section02 h2{font-size:49px; color:#222; font-family: 'GmarketSansBold'; margin-bottom:65px;}
.join_section02 li{float:left; width:33%; min-height:391px; border-right:1px solid #ccc; padding-top:20px; box-sizing:border-box;}
.join_section02 li:last-child{border:0;}
.join_section02 li .rd_coup{font-size:17px; width:120px; margin:0 auto; line-height:36px; border-radius:20px; color:#e3956e; border:2px solid #e3956e;text-align:center; font-weight: 500; }
.join_section02 li .ma_txt{font-size:28px; color:#222; font-weight:700; padding:20px 0 5px;}
.join_section02 li .sub_txt{font-size:22px; color:#222;}
.join_section02 li img{padding-top:45px;}
.join_section02 li:last-child img{padding-top:25px;}

.join_section03{width:100%; text-align:center; overflow:hidden; padding:50px 0;}
.join_section03 .title_txt{font-size:16px; color:#333; width:102px; margin:0 auto 50px; text-align:center; padding: 45px 20px; font-weight:700; background:url(/design/samdacom2/wib2/img/sub/join_tit_txt_bg.png)no-repeat center;}
.join_section03 .title_txt .txt_in{border-bottom:4px solid #222; padding-bottom:7px;}
.join_section03 .title_txt span{font-family: 'Red Hat Display', sans-serif; font-size:18px;}
.join_section03 h1{font-size:28px; color:#333; padding-bottom:10px;}
.join_section03 h2{font-size:49px; color:#222; font-family: 'GmarketSansBold'; margin-bottom:65px;}
.join_section03 ul{overflow:hidden; padding:0 100px;}
.join_section03 li{float:left; width:25%; text-align:center;}
.join_section03 li .cir_txt{width:168px; height:168px; display:table; border:2px solid #d0161b; border-radius:100%; margin:0 auto 33px; box-sizing:border-box;}
.join_section03 li .cir_txt .in_txt{font-size:27px; color:#999; font-family: 'GmarketSansBold'; display:table-cell; vertical-align:middle; padding-top:7px;}
.join_section03 li .cir_txt .in_txt span{color:#d0161b;}
.join_section03 li p{font-size:19px; color:#222;}
.join_section03 .join_btn{text-align:center; margin-top:100px;}
.join_section03 .join_btn a{display:inline-block; font-size:26px; line-height:100px; background:#222; padding:0 70px; color:#fff; }
.join_section03 .join_btn a:hover{background:#d0161b;}


.btnArea{}
.btnArea:after{content:"";display:block;clear:both;}
.btnArea .left{float:left;width:50%;}
.btnArea .right{float:right;width:50%;}
.btnArea .center{text-align:center;}

/* button */
.cbtn{display:inline-block;font-size:11px;background-color:#222;color:#fff;min-width:98px;height:31px;line-height:32px;border:1px solid #000;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.cbtn.form{}
.cbtn.form.action{background-color:#222;color:#fff;}
.cbtn.form:hover{background:#d0161b;}
.cbtn.form.action:hover{background-color:#fff;color:#000;}

#join-complete{padding-bottom:80px;color:#000;}
.imgWrap.title-img{text-align:center; padding:100px 0 40px }
.tit-join-complete{font-size:44px;letter-spacing:-2px;color:#000;font-weight:bold;line-height:54px;text-align:center;}
.complete-box{padding-top:16px;line-height:20px;color:#7f7f7f;font-size:14px;text-align:center;}
							
.join-footer{text-align:center;padding: 50px 0; }
.join-footer .cbtn.form{width:228px;height:80px;line-height:80px;font-size:26px;margin:0 5px;}

/*membershop*/
.membership {width:100%; text-align:center; overflow:hidden; padding:50px 0;}
.membership .title_txt{font-size:16px; color:#333; width:102px; margin:0 auto 50px; text-align:center; padding: 45px 20px; font-weight:700; background:url(/design/samdacom2/wib2/img/sub/join_tit_txt_bg.png)no-repeat center;}
.membership .title_txt .txt_in{border-bottom:4px solid #222; padding-bottom:7px;}
.membership .title_txt span{font-family: 'Red Hat Display', sans-serif; font-size:18px;}
.membership h1{text-align:center; font-size:49px; color:#222; font-family: 'GmarketSansBold'; margin-bottom:65px;}
.membership .tb1{}
#tb1{ width:1280px;  text-align:center;  border-collapse:collapse;  border:1px solid #dfdfdf; font-size:18px; margin-left: auto; margin-right: auto; }
#tb1 td{ padding:12px 12px 12px 12px; border: 1px solid #dfdfdf;}
#tb1 th{  padding:12px 12px 12px 12px;border: 1px solid #dfdfdf; }

.membership .explain{padding-top:20px; width:1280px; margin-left: auto; margin-right: auto; }
.membership .explain .table_ex{font-size:18px; padding-bottom:12px; text-align:left;  }
 #mynav2 li{ list-style:none; padding:10px 12px 0px 5px;list-style-image : url('http://www.oksamda.com/samdacom_img/201506/member_point.jpg')  font-size:18px; }
 #mynav1 li{ list-style:none; padding:10px 12px 0px 5px; }
/* BASIC css end */

