
@charset "utf-8";
/* CSS Document */
body{ font-size:16px; font-family:ng, sans-serif;}
.box1{ width:1200px; margin:0 auto;}
.box2{ width:1100px; margin:0 auto;} 
.box3{ width:none; margin:0 auto;}
.pc_hide{ display:none}


.shadow{ box-shadow:3px 3px 3px #aaa}  

 
.skip_nav{}
.skip_nav a{position:fixed; z-index:inherit; left:0; top:0; width:100%; background:#333; text-align:center; padding:5px 0; color:#fff; filter:alpha(opacity=0);opacity:0;}
.skip_nav a:focus{ z-index:101; filter:alpha(opacity=100);opacity:1;}


#header{ z-index:99; width:100%; left:0; background:#222222; }
.cate {display:none;}
#header:before { content:''; position:absolute; bottom:0; width:100%; height:3px; }

#header .bg{ position:absolute; z-index:0; height:100%; width:100%; left:0; top:0; background:#222; display:none; background:url(../images/inc/header_bg.png) repeat-x; }
#header > div{ position:relative; *zoom:1;}
#header > div:after{ content:""; display:block; clear:both;}

#header .logo{ position:absolute; top:50%; margin-top:-29px;}
/*#header .gnb_wrap .top_txt { overflow:hidden; height:52px; float:right;}
#header .gnb_wrap .top_txt li { float:left; padding-left:18px; position:relative; }
#header .gnb_wrap .top_txt li:after{ content:''; position:absolute; height:7px; width:1px; background:#ccc; left:9px; top:14px; }
#header .gnb_wrap .top_txt li.none:after{ background:none; }
#header .gnb_wrap .top_txt li a { color:#333; font-size:12px; line-height:40px; font-family:dotum,sans-serif;}
#header .gnb_wrap .top_txt li a:hover { border-bottom:1px solid #003f9e; }

.allmenu_wrap{ position:absolute; top:17px; left:0px; display:none}*/ 
 
#header .gnb_wrap { clear:both; padding-left:20%;}
#header .gnb_wrap .gnb{ *line-height:40px;}
#header .gnb_wrap .gnb > li{ float:left; position:relative; }
#header .gnb_wrap .gnb > li.m_guide,
#header .gnb_wrap .gnb > li.m_intranet,
#header .gnb_wrap .gnb > li.m_member{display:none}

#header .gnb_wrap .gnb .dp1{ position:relative; display:block; padding:0 36px; line-height:70px; font-size:16px; font-weight:600; color:#fafcf9; background:url(../images/inc/gnb_line.png) no-repeat left 57px; border-bottom:3px solid rgba(0,0,0,0);}
#header .gnb_wrap .gnb .m_1 .dp1{background:none;}
#header .gnb_wrap .gnb .dp1 .icon{} 
#header .gnb_wrap .gnb .dp1:hover,
#header .gnb_wrap .gnb .dp1.on{border-bottom:3px solid #37a6de;}
#header .gnb_wrap .gnb > li .dp2{ display:none; position:absolute; z-index:inherit; left:0; top:86px; width:100%; display:none; border-right:1px solid #eee;padding-top:1px}
/*#header .gnb_wrap .gnb > li:first-child .dp2{ border-left:1px solid #eee}
#header .gnb_wrap .gnb > li:hover .dp2{ background:#2661ba;}
#header .gnb_wrap .gnb > li .dp2 > li > a{ display:block; text-align:center; border-bottom:1px solid #eee; font-size:.813em; padding:7px 0; color:#777;}
#header .gnb_wrap .gnb > li:hover .dp2 > li > a{ background:#2661ba; color:#fff; border-bottom-color:#003f9e}
#header .gnb_wrap .gnb > li:hover .dp2 > li > a:hover{ background:#003f9e;}

#header .gnb_bg{ position:absolute; z-index:inherit; left:0; top:88px; background: url(../images/inc/gnb_bg.png) rgba(255,255,255,.45); width:100%; border:1px solid #bdbdbd; border-top:none; display:none;}
#header .gnb_bg .gnb_bg_con{ position: relative; width:14%; z-index:inherit; left:0; height:100%; *background:url(../images/inc/gnb_slogan.png) no-repeat left bottom; background-size:100% auto}
*/




#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#header .gnb_area .gnb .m_6, 
#header .gnb_area .gnb .m_guide,
#header .gnb_area .gnb .m_sitemap{ display:none;} 

#header .right_wrap {float:right; line-height:70px}
#header .right_wrap > a {float:left; font-size:.813em; color:#cbd929; font-weight:600; margin-left:34px; vertical-align:middle;}
#header .right_wrap > a > span{vertical-align:middle;}
#header .right_wrap > a .log_ico {display:inline-block; width:17px; height:19px; background:url(../images/inc/h_ico_01.png)no-repeat center center; margin:-2px 8px 0 0; }
#header .right_wrap > a .joi_ico {display:inline-block; width:17px; height:19px; background:url(../images/inc/h_ico_02.png)no-repeat center center; margin:-2px 8px 0 0; }
#header .right_wrap > a .mod_ico {display:inline-block; width:17px; height:19px; background:url(../images/inc/h_ico_03.png)no-repeat center center; margin:-2px 8px 0 0; }

#contents{transition:0.3s; }
.sub #contents .doc{ padding:30px 0 120px 0; min-height:505px; } 
.sub #contents .doc2{ padding:30px 0 0 0; min-height:505px; } 


.sub #contents .lnb_area{ z-index:inherit; background:#f3f3f3; border-bottom: 1px solid #aaa; }
.sub #contents .lnb_area .tit > h2 { line-height:60px; text-align:center; font-size:1.875em; font-weight:600; color:#111; letter-spacing:-1px;}

.sub #contents .lnb_area .gnb {}
.sub #contents .lnb_area .gnb > li{ display:none}
.sub #contents .lnb_area .gnb .dp1{ display:none}
.sub #contents .lnb_area .gnb .dp2 { font-size:0; }
.sub #contents .lnb_area .gnb .dp2 > li{ display:inline-block; position:relative; width:16.66%; }
.sub #contents .lnb_area .gnb .dp2 > li > a{ display:block; height:50px; line-height:50px; font-size:1.063rem; font-family:ng,sans-serif; font-weight:600; color:#fff; border:1px solid #fff; }
.sub #contents .lnb_area .gnb .dp2 > li:hover,
.sub #contents .lnb_area .gnb .dp2 > li.on {background:#fff; }
.sub #contents .lnb_area .gnb .dp2 > li:hover > a,
.sub #contents .lnb_area .gnb .dp2 > li.on > a{ color:#111; text-decoration:none; }

#header .gnb_all_wrap{position:absolute; z-index:inherit; right:2.5%; top:20px}
#header .gnb_all_wrap .btn_gnb_all{ display:block; background:url(../images/inc/icon_gnb.png) no-repeat center; width:50px; height:50px}
#header .gnb_all_wrap .gnb_all{ display:none; position:absolute; right:0; }

#footer{ position:relative; z-index:inherit; border-top:1px solid #ddd; background:#222;} 
#footer .info{ padding:25px 0 30px 0}
#footer .info > p{ line-height:1.1; text-align:left;} 
#footer .info > p strong,
#footer .info > p span,
#footer .info > p a{ padding-right:25px; line-height:1.5; font-size:.813em; color:#fff}
#footer .info > p.copyright{ font-size:.625em; color:rgba(255,255,255,.5); margin-top:13px}


#contents .page_tit{ overflow:hidden}
#contents .page_tit .tit{ margin-top:120px; position:relative; color:#fff; display:inline-block; font-family:ns,sans-serif; font-size:1.875em; line-height:60px; border-top:2px solid #fff;}
#contents .page_tit .tit:after {content:''; display:block; margin:auto; width:22px; height:2px; background:#fff;}
#contents .page_tit .nav{}
#contents .page_tit .nav > li{ display:inline-block; *display:inline; zoom:1; margin-top:20px; vertical-align:middle; font-size:.875em; font-family:ng, sans-serif; color:#fff; line-height:1.2; padding:0 0 0 11px; background:url(../images/inc/icon_c_arrow.png) no-repeat left center; font-weight:600}
#contents .page_tit .nav > li.home{ background:url(../images/inc/icon_c_home.png) no-repeat left center; padding:0 0 0 19px; font-size:0; height:18px; text-indent:-9999px;} 
/*#contents .page_tit .nav > li.this { color: #e775a6; font-weight:600;}*/

#contents  .page_tit_wrap { position:relative; left:0; top:0px; width:100%; height:330px; text-align:center; }
#contents  .page_tit_wrap.bc1 { background:url(../images/inc/s_visual_01.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bc2 { background:url(../images/inc/s_visual_02.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bc3 { background:url(../images/inc/s_visual_03.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bc4 { background:url(../images/inc/s_visual_04.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bc5 { background:url(../images/inc/s_visual_05.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bc6 { background:url(../images/inc/s_visual_06.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bc7 { background:url(../images/inc/s_visual_07.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bcmember { background:url(../images/inc/s_visual_07.jpg)no-repeat center top; background-size:140% 100%;} 
#contents  .page_tit_wrap.bcmypage { background:url(../images/inc/s_visual_07.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bcorder { background:url(../images/inc/s_visual_07.jpg)no-repeat center top; background-size:140% 100%;}
#contents  .page_tit_wrap.bcguide { background:url(../images/inc/s_visual_07.jpg)no-repeat center top; background-size:140% 100%;}


/*main*/
.main_e_box {margin:30px auto 120px auto;}
.visual_wrap {position:relative;}
.visual_wrap .visual .slides > li {}
.visual_wrap .visual .slides > li.m_bg1 {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:40px; letter-spacing:-2px; font-weight:600; text-align:center; text-shadow:1px 1px 2px rgba(0,0,0,.3); padding-top:150px;}
.visual_wrap .visual .slides > li.m_bg1 p > span { font-size:70px; }

.main_board_wrap {position:absolute; width:100%; bottom:20px; z-index:99999;}
.main_board_wrap .main_board { background:rgba(38,38,38,.7); height:50px; overflow:hidden;}
.main_board_wrap .main_board .tit { height:50px; float:left; color:#fff; width:180px; text-align:center; border-right:1px solid rgba(255,255,255,.1); font-weight:600; font-size:1.063em;}
.main_board_wrap .main_board .tit .s_ico { display:inline-block; width:28px; height:26px; background:url(../images/main/slide_box_ico01.png)no-repeat center center; vertical-align:middle; margin-right:8px;}
.main_board_wrap .main_board .con {width:959px; float:left;}
.main_board_wrap .main_board .main_board_slide .tt_wrap {height:50px; line-height:50px; color:#fff; padding-left:22px; font-size:.938em; }

.main_board_wrap .main_board .main_board_link > a{float:right; width:60px; height:50px; background:url(../images/main/slide_navico_03.png)no-repeat center center; z-index:inherit;}



/*sitemap*/
.sitemap .gnb{ overflow:hidden; margin-left:-3%;}
.sitemap .gnb > li{ float:left; width:22%; margin-left:3%; margin-bottom:40px;}
.sitemap .gnb > li.m_member,
.sitemap .gnb > li.m_mypage{ display:none}
.sitemap .gnb > li .dp1{ display:block; border-top:3px solid #f15a23 ; border-bottom:1px solid #f15a23 ; text-align:center; font-size:1.063em; color:#f15a23 ; padding:12px 0;}
.sitemap .gnb > li:hover .dp1{ background:#f15a23 ; color:#fff}
.sitemap .gnb > li .dp2 > li > a{ display:block; border-bottom:1px dotted #999; color:#666; padding:10px 0; text-align:center; font-size:.875em;}
.sitemap .gnb > li .dp2 > li > a:hover{ color:#000;}
.sitemap .gnb > li .dp2 > li.sm_sitemap{ display:none;}
.sitemap .gnb > li.m_5{ clear:left;}

.sitemap .gnb > li .box3_w .section_1{ display:none;}
.sitemap .gnb > li .box3_w .section_3{ display:none;}



/*agree & privacy*/
.sub .agree_area{ border:1px solid #ccc; position:relative; height:500px; overflow-y:scroll;}
.sub .agree_area .agree_tt{ position:absolute; left:0; top:0; width:178px; height:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../images/member/agree_bg.png) no-repeat left top; text-align:right;}
.sub .agree_area .agree_tt strong{ display:inline-block; *display:inline; zoom:1; font-size:1.308em; font-weight:600; color:#fff; padding:20px 15px 0;}
.sub .agree_area .agree_box{ margin-left:180px; background-color:#fff; padding:20px;}
.sub .agree_area .agree_box .txt{ font-weight:600; color:#444; line-height:20px; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in{ height:140px; background:#fff; line-height:18px; overflow-y:scroll;}
.sub .agree_area .agree_box .agree_in p{ line-height:18px; margin-bottom:12px;}
.sub .agree_area .agree_box .agree_in.h_st{ overflow-y:hidden; height:auto;}
.sub .agree_area .agree_box .agree_inp{ margin-top:25px; text-align:right;}
.sub .agree_area .agree_box .agree_inp input,
.sub .agree_area .agree_box .agree_inp label{ vertical-align:middle; cursor:pointer;}
.sub .agree_area .agree_box .agree_inp input{ margin-left:15px;}
.sub .agree_area .agree_box .agree_inp label{ margin-left:8px;}
.sub .agree_area .agree_box .agree_inp label:hover{ color:#3992ed;}

.sub .agree_area.st .agree_box{ margin-left:0; padding:20px;}
.sub .agree_area.st .agree_box .agree_in{ }

.sub .st.agree_area .agree_box .agree_in .agree_tit{border:1px solid #ccc; padding:20px; background:#f1f1f1; text-align:center;}
.sub .agree_area.st .agree_box .agree_in p{color:#666; line-height:23px; font-size:0.875em; padding-left:5px;}
.sub .agree_area.st .agree_box .agree_in p >strong{font-size:1.063em; color:#333; margin-left:-5px;}


/*login*/
.sub_login_wrap{ text-align:center; margin-top:50px;}
.sub_login_wrap .sub_login_box_tit {width:40%; display:inline-block; *display:inline; zoom:1;  height:275px; padding-top:120px; padding-right:60px; background:url(../images/sub/log_bg1.png)no-repeat right center;}
.sub_login_wrap .sub_login_box_tit2 {width:100%; display:inline-block; *display:inline; zoom:1; margin-bottom:30px; }
.sub_login_wrap .sub_login_box_tit .log_logo {}
.sub_login_wrap .sub_login_box_tit .jum { width:3px; height:4px; border-radius:50%; background:#333; display:inline-block; margin:15px 0 20px 0;}
.sub_login_wrap .sub_login_box_tit .tt, .sub_login_wrap .sub_login_box_tit2 .tt  { font-family:notokrR, sans-serif; }
 
.sub_login_wrap .sub_login_box{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:40%; margin:0 10px; transition:0.5s; padding-left:40px}
.sub_login_wrap .sub_login_box2 {padding-left:0 !important;}
.sub_login_wrap .sub_login_box .sub_login{ border:1px solid #ddd; border-radius:8px; background:#fff; padding:45px 40px; /*background:url(../images/sub/log_ico.png)no-repeat 2% 2%, url(../images/sub/log_ico2.png)no-repeat 98% 98%;*/ border-top:3px solid #37a6de} 
.sub_login_wrap .sub_login_box .sub_login .login_tit{ font-family:ns,sans-serif; font-size:1.5em; font-weight:600; padding-bottom:15px}
.sub_login_wrap .sub_login_box .sub_login .login_tit .c1{ color:#111}
.sub_login_wrap .sub_login_box .sub_login .login_tit .c2{ color:#aaa}   
.sub_login_wrap .sub_login_box .sub_login .login_inp li{ margin-bottom:10px; font-size:1rem}
.sub_login_wrap .sub_login_box .sub_login .login_inp .tt{ text-align:left; font-size:.813em; color:#666; padding:0 2px} 
.sub_login_wrap .sub_login_box .sub_login .login_inp .tt2{ text-align:left; font-size:.875em; color:#666; padding:0 2px; background:#fff; padding:10px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa; mmargin-bottom:20px; }
.sub_login_wrap .sub_login_box .sub_login .login_id .tt01 { text-align:left; font-size:.813em; color:#666; padding:0 2px; margin:30px 0 10px 0;} 
.sub_login_wrap .sub_login_box .sub_login .login_id .tt02 { font-size:.938em; color:#666; padding:0 2px; background:#fff; padding:20px 0; border:1px solid #eee; margin-bottom:71px; font-weight:600}
.sub_login_wrap .sub_login_box .sub_login .login_inp .inp{ border:1px solid #ccc; border-radius:2px; line-height:50px; height:50px; width:90%; padding:0 5%; font-family: notokrR, sans-serif; font-size:.875em; color:#777; vertical-align: middle; background:#f9f9f9}
.sub_login_wrap .sub_login_box .sub_login .login_inp .inp.sec2{ width:45%; text-align:center; padding:0}
.sub_login_wrap .sub_login_box .sub_login .login_inp .inp.sec3{ width:26.66%; text-align:center; padding:0}
.sub_login_wrap .sub_login_box .sub_login .login_inp .inp_tt{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:10%; text-align:center; margin:0 0 0 -4px}
.sub_login_wrap .sub_login_box .sub_login .login_inp .inp:focus{ color:#111;}
.sub_login_wrap .sub_login_box .sub_login .login_inp .btn{ border-radius:2px; border:none; height:50px; width:100%; text-align:center; font-family:notokrR,sans-serif; font-size:1.063em; color:#fff; background:#37a6de;}
.sub_login_wrap .sub_login_box .sub_login .login_inp .btn.st1{ background-color: #666}
.sub_login_wrap .sub_login_box .sub_login .login_inp .btn.st2{ background-color: #ffb636}
.sub_login_wrap .sub_login_box .sub_login .login_inp .btn.st3 { background-color:#ff9800; } 
.sub_login_wrap .sub_login_box .sub_login .login_inp .btn:hover{ background:#333;}
.sub_login_wrap .sub_login_box .sub_login .login_link{ text-align:center; margin-top:30px} 
.sub_login_wrap .sub_login_box .sub_login .login_link > li{display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.sub_login_wrap .sub_login_box .sub_login .login_link > li:first-child{ background:none;}
.sub_login_wrap .sub_login_box .sub_login .login_link > li > a{ font-size:.75em; color:#666; display:block; padding:5px 20px; border:1px solid #ddd; border-radius:2px}
.sub_login_wrap .sub_login_box .sub_login .login_link > li > a:hover{ background:#f5f5f5; color:#2e4577; }


/*join*/
.agree_all_wrap {width:60%; margin:auto; background:#37a6de;  padding:10px 30px;}
.agree_all_wrap .t1 {font-family:notokrR, sans-serif; font-size:.938em; color:#fff; line-height:1.4;}
.agree_all_wrap .t2 {font-family:notokrM, sans-serif; font-size:1.125em; color:#fff;}
.join2 {width:60%; margin:auto; background:#f5f5f5; padding:20px 30px;}
.mem_tit{font-family:notokrM, sans-serif; font-size:1.125em; color:#333; text-align:left; width:40%; float:left; }
.join2 .agree_chk{ width:100%; padding:1% 0; overflow:hidden;}
.join2 .agree_area{ height:120px; margin-bottom:30px; }

.agree_all_wrap.on{ background:#ddd; color:#777}

.agree_all_wrap.on .t1, .agree_all_wrap.on .t2{ color:#111}
.agree_wrap .agree.on .agree_tit .tit{ color:#111}
.join_wrap  .agree_btn_wrap {width:60%; margin:auto; padding:10px 30px;background:#ccc; }
.join_wrap  .agree_btn_wrap .btn { width:100%;   height:50px; border:none; background:none; font-family:notokrM, sans-serif; font-size:1.125em;}
.join_wrap .agree_btn_wrap.on { background:#37a6de;}
.join_wrap .agree_btn_wrap.on .btn { color:#fff}

.doc_join {width:60%; margin:auto;}
.join_table .join_form_tit { font-family:notokrM,sans-serif; font-size:1.063em; color:#1a7c4d; line-height:1.1; vertical-align:middle; margin-bottom:6px;}
.join_table .join_form_tit > span.tit_ico {display:inline-block; width:15px; height:15px; margin-right:5px; background:url(../images/inc/tit_ico.png)no-repeat center center; }
.join_table .join_form_tit > span.reserv_span {font-family:notokrR,sans-serif; font-size:.875em;}
.join_table > table {margin-bottom:20px;}
.join_table > table .red, .join_info .red {color:#C00}
.join_info {text-align:right; font-size:.75em; color:#999; float:right; /*margin-right:10px;*/ line-height:30px; }



/*1_1 행사안내*/
.event_box {border:1px solid #ddd; background:#fff; padding:10px; margin-bottom:20px; cursor:pointer;}
.event_box .event_img{float:left; width:300px;}
.event_box .event_img >img { width:100%;}
.event_box .event_t_box { float:left; margin:23px 0 0 40px; width:798px; }

.event_box .event_t_box .event_reserve .reserve_posi {color:#469a18; font-weight:600; position:relative; display:inline-block; padding-bottom:12px; margin-bottom:18px; }
.event_box .event_t_box .event_reserve .reserve_posi:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#469a18;}
.event_box .event_t_box .event_reserve .reserve_imposi {color:#c0cd34; font-weight:600; position:relative; display:inline-block; padding-bottom:12px; margin-bottom:18px; }
.event_box .event_t_box .event_reserve .reserve_imposi:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#c0cd34;}
.event_box .event_t_box .event_reserve .reserve_done {color:#666; font-weight:600; position:relative; display:inline-block; padding-bottom:12px; margin-bottom:18px; }
.event_box .event_t_box .event_reserve .reserve_done:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#666;}

.event_box .event_t_box .event_tit {overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:22px; margin-bottom:25px;}
.event_box .event_t_box .event_tit > p {font-size:1.875em; font-weight:600; float:left;}
.event_box .event_t_box .event_tit .event_site_btn {float:right; width:110px; height:30px; line-height:30px; border:1px solid #ddd; background:#f8f8f8; text-align:center; font-size:.75em; font-weight:600; color:#aaa; z-index:999;}
.event_box .event_t_box .event_tit .event_site_btn > span { display:inline-block; width:15px; height:13px; background:url(../images/inc/event_ico_03.png)no-repeat center center; margin-right:8px; vertical-align:middle;}
.event_box .event_t_box .event_txt > p { font-size:1.063em; font-weight:600; line-height:1.2 } 
.event_box .event_t_box .event_txt > p > span { color:#666; font-weight:400 }
.event_box .event_t_box .event_txt > p.event_date { margin-bottom:15px;}
.event_box .event_t_box .event_txt > p.event_date .event_d_ico { display:inline-block; width:24px; height:19px; background:url(../images/inc/event_ico_01.png)no-repeat center center; margin-right:8px; vertical-align:middle;}
.event_box .event_t_box .event_txt > p.event_place .event_p_ico { display:inline-block; width:24px; height:23px; background:url(../images/inc/event_ico_02.png)no-repeat center center; margin-right:8px; vertical-align:middle;}

/*1_1_view*/
.event_detail_ex {text-align:center; border-top:1px solid #ddd; margin-top:50px; padding:50px 0}
.event_detail_ex > p {margin:10px 0; font-size:1.125em; font-family:notokrM, sans-serif; color:#666}

.event_detail_btn { text-align:center; margin-bottom:20px; }
.event_detail_btn > a {display:inline-block;; width:250px; border-radius:5px;}
.event_detail_btn .e_detail_btn > p { display:inline-block; vertical-align:middle; color:#fff; font-family:notokrM, sans-serif; font-size:1.313em; text-align:left; text-shadow:1px 1px 1px rgba(0,0,0,.3);}
.event_detail_btn .e_detail_btn.e_detail_btn01 { border:2px solid #cbd929; background:#cbd929; transition:.3s }
.event_detail_btn .e_detail_btn.e_detail_btn02 { border:2px solid #37a6de; background:#37a6de; transition:.3s }
.event_detail_btn .e_detail_btn.e_detail_btn01:hover { background:#fff; }
.event_detail_btn .e_detail_btn.e_detail_btn01:hover > p { color:#cbd929; text-shadow:none}
.event_detail_btn .e_detail_btn.e_detail_btn02:hover { background:#fff; }
.event_detail_btn .e_detail_btn.e_detail_btn02:hover > p { color:#37a6de;  text-shadow:none}
.event_detail_btn .e_detail_btn .e_detail_ico01 { width:80px; height:61px; background:url(../images/sub/event_ico_01.png)no-repeat center center; margin-right:10px;}
.event_detail_btn .e_detail_btn .e_detail_ico02 { width:65px; height:61px; background:url(../images/sub/event_ico_02.png)no-repeat center center; margin-right:10px;}

.my_tbl .pop_border {cursor:pointer;}
.my_tbl .pop_border:hover {background:#f3f3f3}
/*참가신청*/
.join_form_tit { width:50%;float:left; }
.join_form_tit_plus { display:inline-block; width:30px; height:30px; font-weight:600; text-align:Center; line-height:30px; background:#1a7c4d; color:#fff; float:right;}


/*2_1*/
.time_table_tit {}
.time_table_tit > h3 {float:left; font-size:1.875em; letter-spacing:-1px; font-weight:600; line-height:42px;}
.time_table_tit .time_table_info {float:right;}
.time_table_tit .time_table_info > li {float:left; width:120px; height:40px; line-height:40px; text-align:Center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:600;}
.time_table_tit .time_table_info li > span {font-weight:400; font-size:0.75em;}
.time_table_tit .time_table_info li.t_table_e {color:#333; border:1px solid #ddd; background:#fff;}
.time_table_tit .time_table_info li.t_table_p {color:#67a4ff; border:1px solid #b9d5ff; background:#d2e4ff;}
.time_table_tit .time_table_info li.t_table_c {color:#fff; border:1px solid #5096ff; background:#67a4ff;}
.time_table_tit .time_table_info li.t_table_b {color:#aaaaaa; border:1px solid #ddd; background:#f1f1f1;}

.time_table_chart {border:1px solid #ddd; margin-top:30px;}
.time_table_chart tr th {width:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.375em; border-left:3px solid #666666;}
.time_table_chart tr td {width:8.5%; text-align:center; border-bottom:1px solid #ddd; font-weight:600;  border-left:1px solid #ddd; }
.time_table_chart tr.time_table_date td { font-size:0.75em;  background:#f8f8f8;  color:#333; padding:10px 0;;}
.time_table_chart tr.time_table_tit td {font-size:1.25em; padding:28px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#333; cursor:pointer; }
.time_table_chart tr.time_table_tit2 td {padding:39px 0; }
.time_table_chart tr.time_table_tit .t_t_b { background:#f1f1f1; color:#aaaaaa; }
.time_table_chart tr.time_table_tit .t_t_c { background:#67a4ff; color:#fff; border-left:1px solid #5096ff;}
.time_table_chart tr.time_table_tit .t_t_p { background:#d2e4ff; color:#67a4ff; border-left:1px solid #b9d5ff;}

.time_table_ps { text-align:right; margin-top:7px; font-size:.813em; color:#666; color:#C00}

/*행사안내_내_스케줄*/
.time_table_chart tr.time_table_tit2 td {font-size:.813em; padding:28px 0; font-family:ng, sans-serif; color:#333; font-weight:400}
.time_table_chart tr.time_table_tit2 .sch_matching_btn {background:#}
.time_table_chart tr.time_table_tit2 td > p {margin-bottom:5px;}
.time_table_chart tr.time_table_tit2 td .condition  { display:inline-block; padding:0 15px; line-height:22px; border-radius:5px; }

.time_table_chart2 { margin-top:0; border:none;}
.time_table_chart2 tr td {border-left:none; border-bottom:none;}
.time_table_chart2 tr.time_table_date td {border-bottom:1px solid #ddd; }
.time_table_chart2 .time_table_tit2 td {height:103px; padding:0px !important;}

.time_table_chart_l tr td  {border-left:none;}
.time_table_chart3 { margin-top:0; border:none;}
.time_table_chart3 tr td {border-left:none; border-bottom:none;}
.time_table_chart3 tr.time_table_tit td {border-left:1px solid #ddd;}
.time_table_chart3 tr.time_table_date td {border-bottom:1px solid #ddd;  border-left:1px solid #ddd;}
.time_table_chart3 .time_table_tit2 td {height:103px; padding:0px !important;}


/*pop*/
.board_st_pop {border-top:1px solid #111; margin:10px 0 20px 0;}
.board_st_pop th, .board_st_pop td {padding:10px;}
.board_st_pop th {background:#f9f9f9}

.pop_01 .pop_tit {font-size:1.063em; font-weight:600;}
.pop_01 .pop_tit > span {display:inline-block; width:20px; height:20px; background:url(../images/inc/tit_ico.png)no-repeat center center; margin-right:5px;}
.pop_btn { text-align:center;}



/*마이페이지 tab*/
.tab_st1 { width:100%; margin-bottom:0;} 
.tab_st1 ul { overflow:hidden; }
.tab_st1 ul li { float:left; width:16.6667%; line-height:35px; background:#fff; border:1px solid #222; color:#222; cursor:pointer; text-align:center; transition:border 0.3s, background 0.3s, color 0.3s; box-sizing:border-box;  }
.tab_st1 ul li:nth-child(1){border-right:none}
.tab_st1 ul li:nth-child(2){border-right:none}
.tab_st1 ul li:nth-child(3){border-right:none}
.tab_st1 ul li:nth-child(4){border-right:none}
.tab_st1 ul li:nth-child(5){border-right:none}
/*.tab_st1 ul li:nth-child(5){border-right:none}*/
.tab_st1 ul li:hover{background:#222; color:#ffffff; transition:background 0.3s, background 0.3s;}
.tab_st1 ul li h4 { font-size:13px; font-weight:600;}
.tab_st1 ul li.on { background:#222; color:#ffffff; border:1px solid #222; transition:background 0.3s, background 0.3s; }
.line1 { border-top:1px solid #222; margin-top:-1px;}
.tab_content{ margin-top:30px;}
.line_margin  {margin-bottom:60px; } 

.tab_st2 ul li { float:left; width:33.33%; }
.tab_st2 ul li:nth-child(3){border-right:1px solid #222;}
.tab_st3 ul li { float:left; width:50%; }
.tab_st3 ul li:nth-child(2){border-right:1px solid #222;}



/*마이페이지*/
.my_info_box { text-align:center;}
.my_info {text-align:center; font-size:1.125em; font-family:ns,sans-serif; }
.jum {display:inline-block; width:5px; height:5px; border-radius:50%; background:#999; margin-top:15px; margin-bottom:50px}

.my_tbl > tbody td > p, .my_tbl > tbody td > a { display:inline-block; padding:0 15px; line-height:22px; border-radius:5px; cursor:pointer;}
.time_table_tit .join_info > span { display:inline-block; padding:0 6px; line-height:18px; border-radius:4px; cursor:pointer; font-size:10px !important; }
 .condition_o { background:#37a6dd; color:#fff !important; }
 .condition_p { background:#67a4ff; color:#fff !important; }
 .condition_m { background:#c0cd34; color:#fff !important; }
 .condition_x { background:#999; color:#fff !important; }
 .condition_d { background:#111; color:#fff !important; }

.my_info_btn { margin-bottom:10px;}
.my_info_btn > a { padding:10px 20px; display:inline-block; font-family:notokrM, sans-serif; border-radius:20px;} 
.my_info_btn > a.all_m { background: #222; color:#fff; transition:.3s;}
.my_info_btn > a.receive_m { background: #222; color:#fff; transition:.3s;}
.my_info_btn > a.send_m { background: #222; color:#fff; transition:.3s;}
.my_info_btn > a.all_m:hover, .my_info_btn > a.all_m.on { background: #ff6600; color:#fff;}
.my_info_btn > a.receive_m:hover, .my_info_btn > a.receive_m.on { background: #ff6600; color:#fff;}
.my_info_btn > a.send_m:hover, .my_info_btn > a.send_m.on { background: #ff6600; color:#fff;}
/*
.my_info_btn > a.all_m { border:1.5px solid #222; color:#222; transition:.3s;}
.my_info_btn > a.receive_m { border:1.5px solid #b1d314; color:#b1d314; transition:.3s;}
.my_info_btn > a.send_m { border:1.5px solid #128fce; color:#128fce; transition:.3s;}
.my_info_btn > a.all_m:hover, .my_info_btn > a.all_m.on { background: #222; color:#fff;}
.my_info_btn > a.receive_m:hover, .my_info_btn > a.receive_m.on { background: #b1d314; color:#fff;}
.my_info_btn > a.send_m:hover, .my_info_btn > a.send_m.on { background: #128fce; color:#fff;}
*/
