@charset"utf-8";

#page-wrapper {position:relative; min-width:1000px; word-break:keep-all; word-wrap:break-word;}

.wrapper{position: relative;width: 100%;height: auto;margin: 0 auto;background-color: white;display: block;display: flex;align-items: center;justify-content: center;}

.header240906{position: sticky; top: 0; left: 0; z-index: 99999; height: fit-content; width: 100%; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}

::selection {color:#fff; background:#a70f2b;}
::-moz-selection {color:#fff; background:#a70f2b;}

/*  header  */
header { width:100%; height:123px; padding:0; border-bottom:1px #e0e1e4 solid;}

#gnbt {overflow:hidden; width:100%; height:36px; background:url(../images/common/bg_gnbt.gif) 0 0 repeat-x; letter-spacing:-1px;}
#gnbt .inner {width:1000px; margin:0 auto;}
#gnbt .family-link {float:left; border-left:1px #ddd solid;}
#gnbt .family-link li {float:left; line-height:160%;}
#gnbt .family-link li a {display:block; width:140px; padding:7px 0 8px 0; text-align:center; color:#555;  border-right:1px #ddd solid;}
#gnbt .family-link li.on a {background:#fff;}

#gnbt .gnb {float:right;}
#gnbt .gnb li {float:left; background:url(../images/common/gnb_line.gif) no-repeat 0 50%;}
#gnbt .gnb li a {display:inline-block; padding:7px 9px; color:#555; }
#gnbt .gnb li:first-child {background:none}
#gnbt .gnb li:last-child a {padding-right:0;}
#gnbt .gnb li:nth-child(3), #gnbt .gnb li:nth-child(4) {letter-spacing:0;}

/*
header h1 {float:left; margin:23px 0 14px 0; display:inline-block;}
header nav {position:relative; float:right; overflow:hidden; display:block; margin:30px 0 0 0; padding:0; width:auto; z-index:9999;}
header nav ul {list-style:none; background:#fff; border:0;}
header nav ul li {float:left; font-size:18px; border-bottom:0;}
header nav ul li:last-child a {padding-right:0;}
header nav ul li a {display:block; font-size:18px; padding:0 15px; text-decoration:none; color:#333; text-align:center; font-weight:bold; letter-spacing:-1px;}
header nav ul li a:hover, header nav ul li.active a {color:#a70f2b;}
*/

header h1 {margin-right: 70px;}
header nav {  float:right; }
header nav ul { list-style: none; background:#fff; margin:0; padding:0; display: flex; flex: 1; }
header nav ul > li { flex: 1; position:relative; float: left; font-size:18px; border-bottom:0; display: block; }
header nav ul > li.on a { color:#a70f2b; }

header nav ul li a {  font-size:18px; padding:31px 15px; text-decoration:none; color:#333; text-align:center; font-weight:bold; letter-spacing:-1px; display: block; }
header nav ul  li  a:hover, a:active { color:#a70f2b; }

header nav ul.sub_nav { display:none;}

/*
header nav ul li:hover ul.sub_nav { display:block; position:absolute; left:-10px; }
header nav ul.sub_nav { display:none;  width:145px; padding:15px 0 6px 0; border-top:3px solid #da4b27; border-left:1px solid #ddd;  border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
header nav ul.sub_nav li a { font-size:13px; color:#333; text-align:left; font-weight:normal; padding:0 15px; }
header nav ul.sub_nav li { width:100%; margin-bottom:12px;  }
header nav ul.sub_nav li a:hover { color:#da4b27; background:url("../images/common/sub_bullet.gif") no-repeat 120px 6px; }
*/

#nav_menu{display: flex; flex: 1;}
.nav-wrapper{width: 1000px; display: flex; align-items: center; justify-content: center;}
.nav_sub_menu{position: absolute;top: 84px;width: 100%;background-color: white;display: none; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); height: 180px;} 
.nav_sub_menu_wrap{width: 1000px;margin: 0 auto;display: flex;flex-direction: row;}
.nav_sub_menu_left{width: 295px;box-sizing: border-box;display: flex;flex-direction: column;gap: 10px;}
.nav_sub_menu_left p{font-size: 27px;color: #383838;font-weight: 700;font-family: 'yg-jalnan'!important; margin-bottom: 10px; margin-top: 5px;}
.nav_sub_menu_left h3{font-size: 14px;color: #909090;font-weight: 400;font-family: 'yg-jalnan'!important;}
.nav_sub_menu_left h2{font-size: 24px;color: #A5102A;font-weight: 600;font-family: 'yg-jalnan'!important;}
.nav_sub_menu_main{flex: 1; padding: 25px 0px;}
.nav_sub_menu_item {width: 100%;display: none; flex-direction: row; gap: 10px;flex-wrap: wrap;}
.nav_sub_menu_item div{min-width: calc(25% - 15px);box-sizing: border-box;line-height: unset;border: 1px solid #A5102A;font-size: 14px;}
.nav_sub_menu_item div a{font-size: 14px; color: #A5102A;font-weight: 700;font-family: 'yg-jalnan'!important;display: block;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding: 10px;box-sizing: border-box;}
.nav_sub_menu_item div:hover{background-color: #A5102A;}
.nav_sub_menu_item div:hover a{color: white;}


/* container */
#container { clear:both; width:100%; }
#container .c_box { clear:both; width:1000px; margin:0px auto; }

.c_box .notice_cnt { position:relative; float:left; width:364px; height:180px; border-right:1px solid #ddd; }
.c_box .qna_cnt { position:relative; float:left; width:360px; height:180px; padding-left:27px; border-right:1px solid #ddd; }

.c_box .bbs_title { font-size:18px; color:#333; margin-bottom:12px; }
.c_box .more { position:absolute; top:5px; right:30px; }
.c_box .bbs_list { clear:both; float:left; width:343px; }
.c_box .bbs_list li { clear:both;  line-height:27px; overflow:hidden;  }
.c_box .bbs_list li a {float:left; display:block; width:230px; color:#444; font-size:13px; letter-spacing:-1px; padding-left:15px; background:url(../images/common/bullet01.gif) 0 60% no-repeat; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.c_box .bbs_list li a:hover {color:#a70f2b;}
.c_box .bbs_list li span {float:right; color:#444; font-size:13px; letter-spacing:-0.5px; margin-right:10px; }

.c_box .tel_info_cnt { float:left; padding-left:15px; }
.c_box .tel_info_title { font-size:18px; width:230px; color:#333; margin-bottom:13px; }

.main_left_cnt { float:left; width:497px; margin-top:15px; }
.main_left_cnt .main_cnt01 { float:left; width:497px; height:315px; margin-bottom:7px; }
.main_right_cnt { float:right; width:496px; margin-top:15px; }
.main_right_cnt .main_cnt04 { float:left; width:497px; height:160px; margin-bottom:7px; }
.main_right_cnt .main_cnt05 { overflow:hidden; position:relative; float:left; width:245px; height:315px; margin-right:6px; }
.main_right_cnt .main_cnt05 .popup_img li {}/* position:absolute; top:0px; left:0px; */

.main_right_cnt .main_cnt05 .popup_bt { position:absolute; top:10px; right:5px; z-index:999; }
.main_right_cnt .main_cnt05 .popup_bt li { float:left; margin-right:5px; }
.main_right_cnt .main_cnt05 .popup_bt li a {  display:block; overflow:hidden; width:10px; height:10px; }
.main_right_cnt .main_cnt05 .popup_bt li a.pop_on img, .popup_bt li a:hover img { margin-top:-10px; }

#container .popupzone .popup_bt { position:absolute; top:10px; left:245px; z-index:999; }
#container .popupzone .popup_bt li { float:left; margin-right:4px; }
#container .popupzone .popup_bt li a { display:block; overflow:hidden; width:9px; height:9px; }
#container .popupzone .popup_bt li a.pop_on img, .popup_bt li a:hover img { margin-top:-9px; }

/* ���� */
#s_container { clear:both; width:1000px; margin:0px auto; }
#s_container .sub_bg_line { float:left; width:1000px; /*background:url("../images/common/sub_line_bg.gif") repeat-y ; */}

.left_box { float:left; width:170px; }
.left_box .left_title { font-weight: 700; color: black;font-size: 24px; padding: 30px 0px;border-bottom: 2px solid #a70f2b; font-family: 'yg-jalnan'!important;}
.left_box .left_cnt { width: 100%; clear:both; float:left; /*margin:0 0 75px 7px; width:165px; padding:0 9px 0 8px;*/ }
.left_box .left_cnt li { /*width:165px;*/ border-bottom:1px solid #ddd; /*padding:7px 0 10px 7px;*/ color:#444; }
.left_box .left_cnt li a { padding: 20px 0px; display:block; font-size: 16px; font-family: 'yg-jalnan'!important; color: #2b2b2b;  font-weight: 500;}
.left_box .left_cnt li a:hover { color:#a70f2b; background: url(../images/common/ico_h5.png) no-repeat right center; }
.left_box .left_cnt li.on a { color:#a70f2b; background: url(../images/common/ico_h5.png) no-repeat right center;}

.left_box .left_cnt .depth_left { /*width:157px; padding:12px 0 10px 0;*/    transform: translate(0px, -10px);  }
.left_box .left_cnt .depth_left .depth_menu a { font-size:14px; color:#666; line-height:26px; border-bottom:none;  padding:0 0 0 13px; background:url("../images/common/depth_bullet.gif") no-repeat 0px 13px; }
.left_box .left_cnt .depth_left .depth_menu a:hover { color:#a70f2b;  }
.left_box .left_cnt .depth_left .depth_on a { color:#a70f2b; }

.left_box .left_banner { float:left; width:170px; padding:20px 0px; border-bottom:1px solid #ddd;}
.left_box .left_banner02 { float:left; width:170px; padding:20px 0px; margin-bottom:20px; border-bottom:1px solid #ddd; }

.cnt_box { float:right; width:755px; }
.cnt_box .sub_visual { float:left; width:755px; height:205px; margin:30px 0 40px 0; }

.sub_top { float:left; width:755px; height:25px; padding:0 0 25px 0; border-bottom:1px solid #ddd; } 
.sub_top .sub_title { float:left;  font-size:26px; color:#333; letter-spacing:-1px; }
.sub_top .location { float:right; font-family:Dotum; margin-top:15px; }
.sub_top .location span { color:#cf3d27; font-weight:bold; font-family:Dotum; }
.sub_top .location span.lo_arrow { color:#b0b0b0; }

.sub_cnt { clear:both; float:left; width:755px; padding:30px 0 80px 0; }
.sub_cnt .s_title { clear:both; float:left; width:755px; font-weight:bold; font-size:17px; color:#444; background:url("../images/common/bullet02.gif") no-repeat 0 3px; padding-left:27px; }
.sub_cnt .s_title_s { clear:both; float:left; font-weight:bold; font-size:15px; color:#444; background:url("../images/common/bullet03.gif") no-repeat 0 4px; padding-left:21px; margin-left:3px; }
.sub_cnt .s_title_s02 { clear:both; float:left; font-weight:bold; font-size:15px; color:#444; background:url("../images/common/bullet04.gif") no-repeat 0 8px; padding-left:18px; margin-left:7px; }
.sub_cnt .s_title_s02 span {  color:#ae0022; font-weight:bold; font-size:15px; }
.sub_cnt .common_txt { clear:both; float:left; font-size:13px; line-height:22px; }

.sub_cnt .s_img { clear:both; float:left; width:755px; }
.sub_cnt .common_list { clear:both; float:left; }
.sub_cnt .common_list li { clear:both; color:#444; padding-left:15px; background:url("../images/common/bullet01.gif") no-repeat 3px 8px; line-height:20px; margin-bottom:8px; }
.sub_cnt .common_list .last_list { margin-bottom:0px; }

/* �λ縻 */
.sub_cnt .greeting_title { font-family:"Century Gothic";  font-size:18px; font-weight:bold; color:#1882c6; }
.sub_cnt .greeting_point { font-size:13px; font-weight:bold; color:#e25e4a; }

/* ���ô±� */
.sub_cnt .map_cnt { float:left; width:753px; height:413px; border:1px solid #ddd; }
.sub_cnt .map_info li { margin-bottom:13px; padding-left:28px;  }
.sub_cnt .map_info li.location { background:url("../images/introduce/location_icon.gif") no-repeat 2px; }
.sub_cnt .map_info li.tel { background:url("../images/introduce/tel_icon.gif") no-repeat; }
.sub_cnt .map_info li.fax { background:url("../images/introduce/fax_icon.gif") no-repeat; }

.sub_cnt .transport_dl { float:left; margin-bottom:30px; }
.sub_cnt .transport_dl dt { font-size:14px; font-weight:bold; color:#333; background:url("../images/common/bullet01.gif") no-repeat 0 8px; padding-left:10px; margin-bottom:10px; }
.sub_cnt .transport_dl dd { line-height:18px; }
.subway01 { background:url("../images/introduce/subway_icon01.gif") no-repeat 0 5px; }
.subway02 { background:url("../images/introduce/subway_icon02.gif") no-repeat 0 5px; }

.sub_cnt .apply_notice_box { clear:both; float:left; width:749px; height:173px; border:3px solid #d6d5d5; background:#fff url("../images/apply/menu02_01.png") no-repeat 40px 33px; }
.sub_cnt .apply_notice_box .apply_notice { margin:20px 0 0 190px; }
.sub_cnt .apply_notice_box .apply_notice li { background:url("../images/apply/menu02_bullet.png") no-repeat 0 5px; padding-left:15px; margin-bottom:10px; }

/* �������� */
.cnt_box .sub_cnt .sch_select_cnt {float:left; width:755px; }
.cnt_box .sub_cnt .sch_select_cnt .select_box { width:755px; float:left;}
.cnt_box .sub_cnt .sch_select_cnt .sch_subject {display:inline-block; font-size:15px; font-weight:bold; color:#444; width:70px; }
.cnt_box .sub_cnt .sch_select_cnt select {width:133px; height:28px; font-family:"Malgun Gothic","��������"; font-size:15px; color:#333; margin:0; }

.cnt_box .sub_cnt .sch_select_cnt select.year { width:102px; height:27px; font-family:Dotum; margin:0; }
.cnt_box .sub_cnt .sch_select_cnt .select_bt_box { float:left; width:738px; padding:10px 0; height:26px; border-top:1px solid #ddd; text-align:center; }
.cnt_box .sub_cnt .sch_select_cnt input[type="text"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }

/* ������û */
.cnt_box .sub_cnt .request_info { clear:both; float:left; background-color:#f4f4f4; width:718px; border:1px solid #ddd; padding:10px 10px 0px 10px; }
.cnt_box .sub_cnt .online_icon { background:url("../images/common/online.png") no-repeat 0 1px; padding-left:27px; font-size:15px; font-weight:bold; color:#fff; }
.cnt_box .sub_cnt .down_icon { background:url("../images/common/download.png") no-repeat; padding-left:25px; font-size:15px; font-weight:bold; color:#fff; }
.cnt_box .sub_cnt .next_icon { background:url("../images/common/next.png") no-repeat right; padding-right:25px; font-size:15px; font-weight:bold; color:#fff; }

.cnt_box .sub_cnt textarea.agree_txt { font-family:Dotum; padding:10px; color:#666; }
.reference { float:left; font-size:14px; color:#666; }


/* �� */
.tab { width:100%; }
.tab li { float:left;  float:left; width:170px; border:1px solid #ddd; text-align:center; margin-right:3px; background:#f4f4f4; text-decoration:none; cursor:pointer; }
.tab li a { display:block; font-family:Dotum; font-size:13px; color:#444; line-height:35px; }
.tab li a.tab_on  { background:#0a7fbb; color:#fff; font-weight:bold; }

/* �� �� */
.month_tab { width:100%; }
.month_tab li { float:left;  float:left; width:56px; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f4f4f4; cursor:pointer; }
.month_tab li a { display:block; font-family:Dotum; font-size:13px; color:#444; line-height:35px; }
.month_tab li a.month_on { background:#0a7fbb; color:#fff; font-weight:bold; }
.month_tab li:hover a { background:#0a7fbb; color:#fff; font-weight:bold; }
.month_tab .all_month { width:53px; border-left:1px solid #ddd; }

/* ���̺� */
.tb_base { clear:both; float:left; width:100%; border-top:2px solid #999; border-left:1px solid #dcdcdc; }
.tb_base thead th { padding:10px 0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#f6f7f9; line-height:14px; font-family:Dotum; font-size:13px; color:#444; text-align:center; }
.tb_base tbody th { padding:13px 0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#f6f7f9; line-height:14px; font-family:Dotum; font-size:13px; color:#444; text-align:center; }
.tb_base tbody th.th_left { text-align:left; padding-left:10px; }
.tb_base tbody td { padding:10px 5px; font-family:Dotum; font-size:12px; color:#666; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:center; line-height:18px; }
.tb_base tbody td.td_left { text-align:left; padding-left:15px; line-height:20px; }
.tb_base tbody td a.td_request { display:inline-block; width:90px; line-height:28px; font-family:Dotum; font-weight:bold; color:#fff; text-align:center; background-color:#f36e6e; border-radius:3px; }
.tb_base tbody tr.select_sch:hover { background-color:#f6f7f9; }
.tb_base tbody td.font_green { color:#61ac40; font-weight:bold; }
.tb_base tbody td.photo img { width:200px; height:180px; }

/* ������û ���̺� */
.tb_edu { clear:both; float:left; width:100%; border-top:2px solid #999; border-left:1px solid #dcdcdc; }
.tb_edu thead th { padding:10px 0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#f6f7f9; line-height:14px; font-size:14px; color:#444; text-align:center; }
.tb_edu tbody th { padding:13px 0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#f6f7f9; line-height:14px; font-size:14px; color:#444; text-align:center; }
.tb_edu tbody th.th_left { text-align:left; padding-left:10px; }
.tb_edu tbody td { padding:10px 5px; font-size:14px; color:#666; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:center; line-height:18px; }
.tb_edu tbody td.td_left { text-align:left; padding-left:15px; line-height:20px; }
.tb_edu tbody td a { font-size:14px; }
.tb_edu tbody td.edu_name a { color:#da4b27; }
.tb_edu tbody td .edu_condition { display:inline-block; width:88px; height:25px; font-size:14px; line-height:22px; font-weight:bold; color:#fff; text-align:center; background-color:#ff8f0e; border:1px solid #ee8308; }

.tb_edu tbody td .request_edu { display:inline-block; width:88px; height:25px; font-size:14px; line-height:22px; font-weight:bold; color:#fff; text-align:center; background-color:#ff8f0e; border:1px solid #ee8308; }
.tb_edu tbody td .end_edu { display:inline-block; width:88px; height:25px; font-size:14px; line-height:22px; font-weight:bold; color:#fff; text-align:center; background-color:#2ca8b7; border:1px solid #1d98a7; }

.tb_edu tbody td a.td_request { display:inline-block; width:90px; line-height:28px; font-weight:bold; color:#fff; text-align:center; background-color:#f36e6e; border-radius:3px; }
.tb_edu tbody tr.select_sch:hover { background-color:#f6f7f9; }
.tb_edu tbody td.font_green { color:#61ac40; font-weight:bold; }
.tb_edu tbody td.photo img { width:200px; height:180px; }
.tb_edu tbody td h4 { font-size:15px; color:#333; margin-bottom:5px; }
.tb_edu tbody td .summary { font-size:14px; line-height:22px; }
.tb_edu tbody td label.select_condition { font-size:14px; }
.tb_edu tbody td input[type="radio"] { border:none; }
.tb_edu tbody td input[type="text"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }
.tb_edu tbody td input[type="file"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }
.tb_edu tbody td input[type="password"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }
.tb_edu .checkpoint { color:#da4b27; }



/* �Խ��� �⺻ ���̺� */
.bbs_base { clear:both; width:100%; border-bottom:1px solid #bbb; border-top:2px solid #bbb; }
.bbs_base thead th { padding:10px 0;border-bottom:1px solid #cbcfd9; background-color:#f6f7f9; line-height:14px; font-size:13px; text-align:center; }
.bbs_base tbody th { line-height:20px; height:30px; font-family:Dotum; font-size:13px; color:#444; font-weight:bold; background-color:#f6f7f9; border-bottom:1px dotted #bbb; text-align:center; }
.bbs_base tbody th.thleft { text-align:left; padding-left:15px; color:#444; }
.bbs_base tbody th span.checkpoint { color:#f14749; }
.bbs_base tbody td { padding:10px 5px; font-family:Dotum; font-size:12px; color:#666; line-height:20px; background-color:#fff; border-bottom:1px dotted #bbb; text-align:center; }
.bbs_base tbody td.tdleft { text-align:left; padding-left:10px; }
.bbs_base tbody td select { font-family:Dotum; }
.bbs_base tbody td input[type="radio"] { border:none; }
.bbs_base tbody td input[type="text"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }
.bbs_base tbody td input[type="file"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }
.bbs_base tbody td input[type="password"] { height:26px; color:#444; border:1px solid #d5d5d5; padding-left:5px; }
.bbs_base tbody td a {color:#444;}
.bbs_base tbody td span { font-family:Dotum; }
/*.bbs_base tbody td a:hover {color:#e95700;}*/

/* ����¡ */
.paging {overflow:hidden; clear:both; padding:20px 0; width:740px; text-align:center; zoom:1; }
.paging a {display:inline-block; padding:5px 9px; border:1px solid #ddd; color:#333; }
.paging a:hover { background-color:#cf3d27; border:1px solid #bd2d17; color:#fff; }
.paging li { display:inline; margin-right:5px; }
.paging li.this a { display:inline-block; background-color:#cf3d27; border:1px solid #bd2d17; color:#fff;}

/* ���޴� */
#quick_menu {position:absolute; left:50%; top:153px;margin-left:540px;}
#quick_menu .quick_cnt { clear:both; }
#quick_menu .quick_cnt li { margin-bottom:15px; }

/* footer */
footer {clear:both; width:100%; padding-bottom:40px; border-top:1px #dbdbdb solid;background:#ebebeb;}
footer .inner {position:relative; overflow:hidden; width:1000px; margin:0 auto;}

.footer_menu {height:30px; margin-bottom:21px; padding:11px 0 13px; overflow:hidden; border-bottom:1px #dbdbdb solid;}
ul.footerUL {float:left; margin-top:6px;}
ul.footerUL li {float:left; padding:0 9px 0 9px; background:url(../images/common/bg_ftbar.gif) right 60% no-repeat;}
ul.footerUL li:first-child {padding-left:0;}
ul.footerUL li:last-child {padding-right:0; background:none;}
ul.footerUL li a {color:#555; letter-spacing:-1px;}
ul.footerUL li a:hover {color:#444; text-decoration:underline;}

.family_box {float:right; margin-left:10px; font-size:0;}
select.slct {width:148px; padding:3px 3px 3px 0; height:29px; border:1px #a9a9a9 solid; font-family:"Nanum Barun Gothic",Nanum Gothic, dotum, sans-serif;}
button.btn_go {width:47px; height:29px; margin-left:3px; line-height:12px; color:#fff; background:#7d7d7d; border:0; font-family:"Malgun Gothic","��������"; vertical-align:middle; cursor:pointer;}

footer .inner p.logo {float:left; display:block; margin-right:35px;}
footer .inner address {float:left; color:#888984; line-height:22px; font-style:normal;}
footer .inner address span {color:#b6b5b5; margin:0 10px; font-size:10px;}
footer .sns-links {position:absolute; top:80px; right:0; font-size:0; line-height:0;}
footer .sns-links a {margin-left:7px;}

/* ��ư */
.login_bt { display:inline-block; background-color:#921a31; font-family:"Malgun Gothic","��������"; font-size:14px; width:85px; height:72px; line-height:65px; color:#fff; letter-spacing:-1px; font-weight:bold; border-radius:3px; }
.logininfo_bt a {display:inline-block; width:120px; height:25px; background-color:#e6e6e6; border:1px solid #ddd; font-size:12px; line-height:24px; color:#333; letter-spacing:-1px; }
.join_end_bt a { display:inline-block; width:120px; height:30px; text-align:center; font-size:13px; font-weight:bold; background-color:#a0a09f; line-height:33px; color:#fff; cursor:pointer; border-radius:3px; } 
.bt_check { padding:3px 13px 1px 13px; color:#444; font-size:12px; cursor:pointer; border:1px solid #ddd; background-color:#e7e7e7; }
.big_bt { display:inline-block; padding:10px 23px; color:#fff; border-radius:2px; cursor:pointer; }
.button { padding:8px 17px 7px 17px; vertical-align:middle; color:#fff; font-size:12px; font-weight:bold; border:none; cursor:pointer; border-radius:2px; }
.button02 { padding:10px 18px 8px 18px; vertical-align:middle; color:#fff; font-family:Dotum; font-weight:bold; border-radius:3px; cursor:pointer; }
.normal_bt a { padding:10px 13px 12px 13px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; }
.payment_bt a { display:inline-block; width:120px; height:40px; font-size:14px; font-weight:bold; text-align:center; line-height:37px; color:#fff; cursor:pointer; background-color:#00a8b5;  }
.btnblue { background-color:#3797e2; }
.btngray { background-color:#999; }
.btngreen { background-color:#00a8b5; }
.btnpink { background-color:#ed4b2d; }


/* �α��� */
.login_txt { width:755px; text-align:center; font-family:'Malgun Gothic'; font-size:17px; font-weight:bold; color:#e74d35; }
.login_box { float:left; width:550px; height:250px; padding-top:55px; border:1px solid #ddd; border-top:3px solid #9d1f23; margin:0 0 50px 101px; }
.login_cnt { margin:0px auto; width:350px; height:130px; }
.login_cnt dl { float:left; width:260px; }
.login_cnt dl dt { clear:both; float:left; width:25%; color:#444; font-size:13px; line-height:36px; }
.login_cnt dl dd { float:left; width:75%; color:#444; }
.login_cnt input { border:1px solid #ddd; width:180px; height:32px; font-size:12px; vertical-align:middle; }
.login_info { margin:0px auto; width:400px; }
.login_info dl {}
.login_info dl dt { float:left; width:68%; color:#444; font-size:12px; line-height:26px; }
.login_info dl dd { float:left; width:32%; }

/* ȸ������ */
.agree_cnt { clear:boht; float:left; width:710px; height:200px; padding:20px; border:1px solid #ddd;  overflow-y:scroll; margin-bottom:10px; }
.join_end_box { float:left; width:748px; height:270px; border:1px solid #ddd; background:url("/images/member/join_end_bg.gif") no-repeat 440px 30px; }
.join_end_box h1 { float:left; margin:60px 0 0 40px; font-family:'Malgun Gothic'; font-size:18px; font-weight:bold; color:#63b600; }
.join_end_box .join_end_txt { clear:both; float:left; margin:20px 0 0 40px; }

/* ȸ��Ż�� */
.cnt_box .sub_cnt .memeber_out_info { float:left; width:500px; height:140px; padding:13px 0 0 250px; font-family:'Malgun Gothic'; font-size:14px; line-height:21px; letter-spacing:-0.5px; background:url("/images/member/member_out_bg.gif") no-repeat; }

.mark{position:fixed;top:55px;left:50%;margin-left:-200px; z-index: 9999999;}