@charset "utf-8"; 
@import url("NanumGothic.css");
@import url("NanumSquare.css");

@font-face { /* 나눔고딕 Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}

@font-face { /* 나눔고딕 Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}

@font-face { /* 나눔고딕 ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}


/*login sub15*/
.r_contents .j15_gru{background: url(../images/sub/join15_img01.png) no-repeat 35px center #fbfbfb; border-left:none; border-right:none; padding:44px 30px 35px 138px;}
.r_contents .j15_gru p{font-size:16px; color:#555; line-height:25px;}

.join15_box .j15_box1 .br11_btn{cursor:pointer; height:37px; padding:0 45px 0 25px; border:1px solid #dd7700; font-size:15px; background:url(../images/sub/pr3_icon01.png) no-repeat 448px center; color:#dd7700; background-color:#fff; margin-top:5px;]}
.join15_box .j15_box1 .br11_btn2{cursor:pointer; height:37px; padding:0 45px 0 25px; border:1px solid #dd7700; font-size:15px; background:url(../images/sub/pr3_icon01.png) no-repeat 210px center; color:#009adf; background-color:#fff;margin-top:5px;}
.join15_box{margin-bottom:50px;}
.j15_tit{color:#222; font-size:24px; font-family: 'NanumSquareR'; background: url(../images/sub/re1_icon02.png) no-repeat 0 top; padding-top:8px; margin-top:42px; margin-bottom:15px;}
.join15_box .j15_box1{margin-top:60px;}
.join15_box .j15_box1 h4{color:#dd7700; font-size:22px; margin-bottom:17px;}
.join15_box .j15_box1 li{color:#444; font-size:15px; line-height:24px; font-weight:normal;}
.join15_box .j15_box1 p{color:#444; font-size:15px; line-height:24px; font-weight:normal;}
.join15_box .j15_box1 dl{margin-left:20px;}
.join15_box .j15_box1 dt{margin-top:13px; color:#444;}
.join15_box .j15_box1 dt.j15_dttit{color:#444; font-weight:bold;}
.join15_box .j15_box1 dd{color:#444; font-weight:normal; line-height:24px; font-size:15px;}
.join15_box .j15_box1 .j15_tab{ border-top:1px solid #222; margin-top:20px;}
.join15_box .j15_box1 .j15_mtab{display:none;}
.join15_box .j15_box1 .j15_tab{border-top:none;}
.join15_box .j15_box1 .j15_tab th{height:49px; background:#ffb865; border-left:1px solid #dadada; border-right:1px solid #dadada; font-size:15px; color:#222; text-align: center; border-bottom:1px solid #dadada;}
.join15_box .j15_box1 .j15_tab span{display:block;}
.join15_box .j15_box1 .j15_tab1 .j15_tittab1{}
.join15_box .j15_box1 .j15_tab1 .j15_tittab2{width:14%;}
.join15_box .j15_box1 .j15_tab1 .j15_tittab3{width:24%;}
.join15_box .j15_box1 .j15_tab1 .j15_tittab4{width:23%;}
.join15_box .j15_box1 .j15_tab1 .j15_tittab5{}
.join15_box .j15_box1 .j15_tab .j15_left{text-align:left;}
.join15_box .j15_box1 .j15_tab td{font-size:14px; line-height:20px;  height:66px; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:10px 10px; text-align: center; border:1px solid #eee;}

.join15_box .j15_box1 .j15_tab2{ border-top:1px solid #222; margin-top:20px;}
.join15_box .j15_box1 .j15_tab2 th{height:66px;}
.join15_box .j15_box1 .j15_tab2 .j15_t2_tit2{width:23%;}
.join15_box .j15_box1 .j15_tab2 .j15_t2_tit3{width:23%;}
.join15_box .j15_box1 .j15_tab2 .j15_t2_tit4{width:23%;}
.join15_box .j15_box1 .j15_tab2 .j15_t2_tit5{width:15%;}
.join15_box .j15_box1 .j15_tab2 td{}

.join15_box .j15_box1 .j15_tab3{ border-top:1px solid #222; margin-top:20px;}
.join15_box .j15_box1 .j15_tab3 .j15_t3_tit1{width:6%;}
.join15_box .j15_box1 .j15_tab3 .j15_t3_tit2{width:23%;}
.join15_box .j15_box1 .j15_tab3 .j15_t3_tit5{width:28%;}
.join15_box .j15_box1 .j15_tab3 .j15_t3_tit7{width:13%;}

.join15_box .j15_box1 .j15_listt{margin-top:20px;}
.join15_box .j15_box1 .j15_list0{margin-left:20px;}
.join15_box .j15_box1 .j15_listt2{margin-top:10px;}
.join15_box .j15_box1 .j15_list3{margin-left:20px;}
.join15_box .j15_box1 .j15_pers{margin-left:20px;}

.join15_box .j15_box1 .list_0504{}
.join15_box .j15_box1 .list_0504 li{margin-top:15px;}
.join15_box .j15_box1 .list_0504 li span{display:block; padding-left:80px;}

.j15_table_btn {margin-top:7px; font-size: 12px; border: 1px solid #949494; border-radius: 3px; padding: 6px 25px;}

