/* BASIC css start */
.tb-l { text-align: left; }
.tb-c { text-align: center; }
.pl-30 { padding-left: 15px; }
.pl-6 { padding-left: 6px; }

#contentWrap { width:1200px; margin: 5px auto; }

#join .tit-page {padding: 55px 0; font-size: 27px; color: #222; font-weight: 500; line-height: normal;}
#join .tit-page .sub_tit {margin-top: 5px; font-size: 13px; font-weight: normal; color: #9a9a9a; border-bottom: 3px solid #141414; padding-bottom: 15px;}


#join .MS_input_txt {padding: 2px 15px 0px 15px;}
#join table {  width: 850px;  border-collapse: collapse;  border-spacing: 0;  table-layout: fixed;  word-wrap: break-word;  word-break: keep-all; font-size: 13px; line-height: 1.25;  color: #322119;  font-family: NanumBarunGothic,'Nanum Gothic', 'Apple SD Gothic Neo','Malgun Gothic',dotum, sans-serif;letter-spacing: -0.3px;}

#join .red { color: #ff3333; font-size:16px; }
#join .font-n { font-weight: normal; }
#join .w137 { width: 140px; height: 40px; }
#join .w415 { width : 415px; }

#join .ipin-confirm {min-height:70px; margin-bottom:29px; padding:5px 0 15px;background:#333; text-align:center;}
#join .ipin-confirm .chk-wrap {line-height: 20px; vertical-align: middle;}
#join .ipin-confirm .chk-wrap i {display: inline-block; vertical-align: middle;}
#join .ipin-confirm .chk-wrap label {vertical-align: middle; line-height: 1.25;}
#join .ipin-confirm .chk-wrap .first {margin-right: 20px;}
#join .ipin-confirm p {margin:10px 0; color:#fff; font-size:12px; font-weight:500; line-height:30px;}
#join .ipin-confirm .ipin-info .title {color:#fff; font-size:12px; font-weight:500; margin-right:20px;}
#join .ipin-confirm .ipin-info .btn_info {padding-left:15px;}
#join .ipin-confirm .ipin-info .btn_info a {display:inline-block; *display:inline; *zoom:1; height:35px; padding:0 8px; color: #0c0c0c; background-color: #ffffff;font-weight: bold; font-size: 13px;line-height: 35px; padding:0 20px; border-radius: 35px;}
#join a.ipin-svc {color:#ffe200; font-size:12px; font-weight:500; text-decoration: underline; margin :0 8px;}


#join .btn-area { text-align: center; margin:40px 0 60px 0;}
#join .btn-area a .block_btn {background: #141414; color: #fff; display: inline-block; width: 160px; height: 60px; border: 1px solid #141414; margin-right: 10px; font-size: 16px; line-height: 60px;}
#join .btn-area a .white_btn {display: inline-block; width: 160px; height: 60px; border: 1px solid #141414; margin-right: 10px; font-size: 16px; line-height: 60px;}
#join .ftr-btn { margin-top: 55px; }
#join .ipin-btn { margin-top: 35px; }

#join .MS_input_txt{line-height:40px; border:1px solid #dcdcdc;}
#join select{width: 20%; height: 45px; border: 1px solid #dedede; margin: 0 7px 0 5px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(http://dailylike.jpg3.kr/hgodo/09_M/ect/arrow%2Ddown_gray.png)no-repeat 90%; background-size: 10px auto;}
#join input[name=sex] {margin: 0px 2px 0px 5px;}
#join select[name=email2]{height: 34px;line-height: 34px;}







/* È¸¿ø Á¤º¸ÀÔ·Â */
#join .join-info { margin-top: 40px; margin-bottom: 5px; padding-left: 15px; background: url("/images/d3/modern_simple/bull_terms_h14.gif") no-repeat 0 0; }
#join .tb-tit { padding: 15px 0 10px 25px; border-width: 1px 1px 2px 1px; border-color: #dedfde #dedfde #3a4452 #dedfde; border-style: solid; color: #575757; font-weight: bold; background: url("/images/d3/modern_simple/bull_tit_h11.gif") no-repeat 10px 14px #f7f7f7; }

/* ´ã´çÀÚ Á¤º¸ ÀÔ·Â */
#personInfo { margin-bottom: 35px; }

#personInfo .person-tb th, #personInfo .person-tb td {/* <¼öÁ¤> border: 1px solid #dedede;*/ }
#personInfo .person-tb th { height: 60px; letter-spacing: 0px; vertical-align: middle; font-weight: unset;}
#personInfo .idpw-info { font-size: 11px; letter-spacing: 0px; }
#personInfo input, select, textarea{ line-height: 3.5; border:1px solid #dedede; padding: 2px 15px 0px 15px;}





#chkwrap .all-chk label input, #chkwrap .cont label input {


    width: 12px;
    height: 12px;
    padding: 0;
    margin: 0;
    margin-top: -3px;
    *margin-top: 1px;
    vertical-align: middle;
    *vertical-align: top; }


#chkwrap .cont ul li { width: 270px; line-height: 18px; margin-bottom: 10px;}


/* ´ã´çÀÚ Á¤º¸ ÀÔ·Â */
#addInfo .addinfo-tb { border: 1px solid #dedede; }
#addInfo .addinfo-tb th, #personInfo .person-tb td { border-bottom: 1px solid #f4f4f4; }
#addInfo .addinfo-tb th { height: 30px; letter-spacing: -1px; vertical-align: middle; border-right: 1px solid #dedede; margin-left: 170px;}
#addInfo .addinfo-tb td { padding: 7px 0 6px; }



/* ========== [¸¶ÀÌÆäÀÌÁö] ========== */




#join .join-msg { margin-bottom: 50px;  text-align: left; }
#join .join-msg li {  line-height: 18px;   padding-left: 20px;  padding-bottom: 10px;  font-size: 13px;  word-break: keep-all; }
#join .join-msg li label {  font-size: 14px;  font-weight: 500;}


.content{display:inline-block; margin-left: 50px;}

.mpMain{width:1300px;  margin:0 auto;}
.mpMain .mpMain_Tit {padding: 55px 0;font-size: 32px;color: #222; font-weight:bold;}
.mpMain .mpMain_Tit .sub_tit {margin-top:5px; font-size:13px; font-weight: normal; color:#9a9a9a;border-bottom:3px solid #141414; padding-bottom:15px;}

.block_btn_s {display: inline-block; width: 55px; height: 34px; line-height: 34px; font-size: 12px; text-align: center; color: #fff;             border: 1px solid #141414; background: #141414; margin-right: 10px;     box-sizing: border-box; }

/*SNS ·Î±×ÀÎ ¿¬µ¿*/
#snsConnect { margin: 30px 0; }
#snsConnect li { margin-top: 12px; }
#snsConnect li dl { zoom: 1; overflow: hidden; }
#snsConnect li dt,
#snsConnect li dd { float: left; line-height: 28px; }
#snsConnect li dt { width: 80px; padding-left: 35px; color: #8a8a8a; font-weight: bold; letter-spacing: -1px; }
#snsConnect li.facebook dt { background: url(/images/d3/modern_simple/common/ico_sns_h26_facebook.gif) no-repeat 0 0; }
#snsConnect li.naver dt { background: url(/images/d3/modern_simple/common/ico_sns_h26_naver.gif) no-repeat 0 0; }
#snsConnect li.kakaotalk dt { background: url(/images/d3/modern_simple/common/ico_sns_h26_kakaotalk.gif) no-repeat 0 0; }
#snsConnect li dd .cut img { padding: 10px 0 0 10px; }
#snsConnect li:last-child{padding-bottom:50px;}

/* Ä«Ä«¿À½ÌÅ© */
.kgSync-connect { padding-top: 50px; text-align: center;}
.kgSync-connect .kgSync-connect__title { color: #222; font-size: 24px; font-weight: 500; text-align: left; margin-bottom: 12px;}
.kgSync-connect .kgSync-connect__subtitle { color: #222; font-size: 16px; text-align: left; }
.kgSync-connect .kgSync-connect__contents { background-color: #fafafa; border: 1px solid #efefef; border-radius: 5px; margin: 24px 0 12px 0; text-align: center; }
.kgSync-connect .kgSync-connect__contents .text { display: inline-block; padding: 12px 0; color: #3b68bb; font-size: 13px; }
.kgSync-connect .kgSync-connect__button_kakao { display:inline-block; width: 250px; height: 45px; line-height: 45px; text-align: center; font-size: 15px; color: #111; background-color: #fee500; border-radius: 5px; background-image: url(//storage.keepgrow.com/admin/campaign/20200611043456590.svg); background-repeat: no-repeat; background-size: 15px; background-position: 15px;}
.kgSync-connect .kgSync-connect__button { display:inline-block; width: 250px; height: 45px; line-height: 45px; text-align: center; font-size: 15px; color: #fff; background-color: #31363d; border-radius: 5px;}

/* BASIC css end */

