

/* WRAP */
#wrap {width:100%;}



/* CONTAINER */
/* ¸ÞÀÎÆäÀÌÁö */
#wrap .container {}
#wrap .container .main_big_banner { clear:both; background:#fff; border:0 none; padding:0 none; margin:0 none;}
#wrap .container .main_big_banner .main_bb { text-align:center; overflow:hidden;}
#wrap .container .main_big_banner .main_bb img { width:100%; position:relative; top: 0px; }
#wrap .container .m_content {width:1000px; height:180px; margin:0 auto; }
#wrap .container .m_content .content_in {margin:30px auto 0 auto; width:732px; height:180px; font-size:12px; }
#wrap .container .m_content .main_title {margin:0 0 15px 0;}
#wrap .container .m_content .main_img {text-align:center;}
#wrap .container .m_content .main_img img {width:302px; height:164px;}
#wrap .container .m_content .content_in .main_block1 {float:left; width:220px; }
#wrap .container .m_content .content_in .main_block1 .main_qna {width:220px; height:87px; padding:0 0 10px 0; border-bottom:1px solid #ddd;}
#wrap .container .m_content .content_in .main_block1 .main_qna a {color:#878787}
#wrap .container .m_content .content_in .main_block1 .main_notice {width:220px; height:87px; margin: 10px 0 0 0;}
#wrap .container .m_content .content_in .main_block1 .main_notice a{color:#878787}
#wrap .container .m_content .content_in .main_block2 {float:left; margin:0 0 0 36px; width:220px; }
#wrap .container .m_content .content_in .main_block3 {float:left; margin:0 0 0 36px; width:220px; }

/* ¼­ºê */

#wrap .container .content {width:1000px; min-height:640px; margin:0 auto; }
#wrap .container .content .con_body {float:left; width:781px; }
#wrap .container .content .con_body .sub1_content {margin:111px 0 0 57px;}
#wrap .container .content .con_body .sub1_content .sub1_text {height:390px;}
#wrap .container .content .con_body .sub1_content .sub1_text_short {height:350px;}
#wrap .container .content .con_body .sub1_content .sub1_1 {font-weight: 600; font-size:30px; color:#553636; margin:0 0 5px 0;}
#wrap .container .content .con_body .sub1_content .sub1_2 {font-weight: 600; font-size:30px; color:#a53852; margin:90px 0 10px 0; text-decoration:underline; }
#wrap .container .content .con_body .sub1_content .sub1_3 {font-weight: 600; font-size:22px; color:#4f4e4e; letter-spacing:-1px;}
#wrap .container .content .con_body .sub1_content .sub1_4 {font-size:14px; color:#6d6d6d; letter-spacing:-1px;}

#sub1_tab {margin:0;}
#sub1_tab ul li {float:left; width:107px; height:50px;}
#sub1_tab ul li a {font-size:12px; line-height:35px; text-align:center; display:block; width:100%; height:100%; color:#979595;  background:url('../img/png/sub1_1g.png') no-repeat;}
#sub1_tab ul li .selected {font-size:12px; line-height:35px; color:#ffffff; background:url('../img/png/sub1_1r.png') no-repeat;}
#tab2_01 .sub1img, #tab2_02 .sub1img, #tab2_03 .sub1img{border:1px solid #ded4d3; margin:0 0 40px 0;}

/* ÁöÁ¡¾È³» */
#wrap .container .content .con_21_top {float:left; margin:108px 0 0 52px; width:729px;}
#wrap .container .content .title_area {border-bottom:1px solid #e6e6e6;}
#wrap .container .content .title_area .title_1 {font-weight:600; font-size:30px; color:#553636; } 
#wrap .container .content .title_area .title_2 {font-size:14px; color:#6d6d6d; margin:0 0 10px 0;}
#wrap .container .content .con_21_top .con_21_mid {}
#wrap .container .content .con_21_mid_left {float:left;}
#wrap .container .content .con_21_mid_right {float:left; margin:103px 0 0 0; border-left: 3px solid #cf95a3; }
#wrap .container .content .con_21_mid_right .p1_21 {font-size:24px; color:#a53852; font-weight:bold; margin: 3px 0 10px 9px; }
#wrap .container .content .con_21_mid_right .p2_21 {font-size:14px; color:#5e5e5e;  }
#wrap .container .content .con_21_mid_right .p3_21 {font-size:14px; color:#323232; font-weight:bold; margin: 0 0 0 9px;}
#wrap .container .content .con_21_mid_right_search {float:left; width:450px; margin:35px 0 0 0; height:100px; padding:0 0 0 20px; border-radius:5px; background:#a53852; }
.con_21_mid_right_search .search_title_21 {margin:20px 0 14px 0px;}
.con_21_mid_right_search .input {width:300px; position:relative; top:-6px; margin:0 5px 0 0; border:1px solid #cdcdcd; background:url('../img/png/21_search_bg.png') no-repeat;}
.con_21_mid_right_search .input_focus {width:300px; position:relative; top:-6px; margin:0 5px 0 0; border:1px solid #cdcdcd; }
.con_21_mid_right_search .input_inputing {width:300px; position:relative; top:-6px; margin:0 5px 0 0; border:1px solid #cdcdcd; }
.con_21_top .con_21_bot {clear:both; border-top:3px solid #534c4f; width:730px;}
.con_21_bot .board_head {height:30px; line-height:30px; text-align:center; color:#252525; border-bottom:1px solid #e0e0e0;}
.con_21_bot .item {height:85px; padding: 8px 0; border-bottom:1px dotted #918f8f; }

.con_21_bot .board_img {float:left; width:115px; padding: 0 5px;}
.con_21_bot .board_img img {max-width:105px; max-height:79px;}
.con_21_bot .board_img .table_21 {width:100%; height:83px; background:#fff; }
.con_21_bot .board_img .table_21 tr td {vertical-align:middle; text-align:center; }
.con_21_bot .board_img .table_21 tr td a {display:block;}

.con_21_bot .board_title {float:left; width:125px}
.con_21_bot .board_title .table_21 {width:100%; height:83px;}
.con_21_bot .board_title .table_21 tr td {vertical-align:middle; text-align:center; }
.con_21_bot .board_title .table_21 tr td a {display:block; color:#6b6b6b; }

.con_21_bot .board_address {float:left; width:355px;}
.con_21_bot .board_address .table_21 {width:100%; height:83px;}
.con_21_bot .board_address .table_21 tr td {vertical-align:middle;  }
.con_21_bot .board_address .table_21 tr td a {display:block; color:#6b6b6b; }

.con_21_bot .board_phone {float:left; width:125px;}
.con_21_bot .board_phone .table_21 {width:100%; height:83px;}
.con_21_bot .board_phone .table_21 tr td {vertical-align:middle; text-align:center; }
.con_21_bot .board_phone .table_21 tr td a {display:block; color:#6b6b6b; }

.con_21_bot .page_box {margin:35px 0 65px 0;}

/*ÁöÁ¡¾È³» º¸±â*/
/* ¿©±ä Á¤ÇØÁøÅ©±â°¡ ÀÖ¾ú¾î¼­ °¡·Î 60¾¿ ´Ã¾î³² */
#wrap .container .content .con_22_bot {margin: 0 0 0 0px;}
#wrap .container .content .con_22_top {float:left; margin:108px 0 0 52px; width:729px;}
#wrap .container .content .con_22_bot .tab_wrap {margin:15px 0 0 0; height:55px;}
#tab2_01 .sub2_tab1 {width:787px; height: 700px; border:1px solid #ded4d3; margin:0 0 30px 0;}
#tab2_01 .sub2_tab1 .sub22_1_t {height:246px; background:url('../img/png/sub22_1_t.png') no-repeat;}
#tab2_01 .sub2_tab1 .sub22_1_t .kakao {width:143px; height:36px; line-height:36px; position:relative; top:154px; left:541px; text-align:center; font-size:14px; color:#3c3c3c;}
#label_3 li {margin: 0 0 1px 0;}
#label_3 li img {width:105px; height:79px;}
#image_list_1 {width:767px; margin:0 30px;}
#image_list_1 .clsBannerScreen .images img {width:612px; height:418px;}

#tab2_02 .sub2_tab2 {width:787px; border:1px solid #ded4d3; margin:0 0 30px 0;}
#tab2_03 .sub2_tab3 {width:787px; border:1px solid #ded4d3; margin:0 0 30px 0;}
#tab2_04 .sub2_tab4 {width:787px; border:1px solid #ded4d3; margin:0 0 30px 0;}
#tab2_05 .sub2_tab5 {width:787px; border:1px solid #ded4d3; margin:0 0 30px 0;}


.sub2_tab3 {  border: 1px solid #ded4d3; margin: 0 0 30px; width: 787px; }


/* °Ô½ÃÆÇµé */
#wrap .container .content .con_board {float:left; margin:108px 0 0 52px; }
#wrap .container .content .con_board .board_title {border-bottom:1px solid #e6e6e6;}
#wrap .container .content .con_board .board_title .board_title_1 {font-weight:600; font-size:30px; color:#553636; } 
#wrap .container .content .con_board .board_title .board_title_2 {font-size:14px; color:#6d6d6d; margin:0 0 10px 0;}

#sub_area {}

/*°øÁöÇü°Ô½ÃÆÇ*/

.table011 {text-align:left;}
.table011 a {color:#000;}
.table011 .ntcpic { background-color: #fff; border: 1px solid #cecece;
    float: left; height: 130px; line-height: 130px; text-align: center; width: 160px; }

/*»çÁøÇü°Ô½ÃÆÇ*/
.list_box1 {width:665px; padding:42px 27px; text-align:center;}
.list_box1 .fot_item {width:209px; float:left; padding:5px;}
.list_box1 .fot_item img {width:198px; height:149px;}
.list_box1 .fot_item .table_v_fot {width:209px; height:157px; background:#fff; text-align:center;}
.list_box1 .fot_item .table_v_fot tr td {vertical-align:middle;}
.list_box1 .fot_item .table_v_fot tr td a {display:block; }
.list_box1 .fot_item .fot_item_text {width:209px; height:70px; margin:8px 0 0 0;}
.list_box1 .fot_item .fot_item_text a {color:#181818; font-size:14px;}

/*ÀÏ¹ÝÇü°Ô½ÃÆÇ*/
.list_box1 .table01 {width: 665px;}

.table01 tr {height:30px; line-height:30px;}
.table01 .num {width:60px;}
.table01 .title {}
.table01 .writer {}
.table01 .date {}
.table01 .counter {}

.table01 thead .num {border-top:3px solid #534c4f; border-bottom:1px solid #bdbdbd; text-align:center; font-size:14px; color:#252525;}
.table01 thead .title {border-top:3px solid #534c4f; border-bottom:1px solid #bdbdbd; text-align:center; font-size:14px; color:#252525;}
.table01 thead .writer {border-top:3px solid #534c4f; border-bottom:1px solid #bdbdbd; text-align:center; font-size:14px; color:#252525;}
.table01 thead .date {border-top:3px solid #534c4f; border-bottom:1px solid #bdbdbd; text-align:center; font-size:14px; color:#252525;}
.table01 thead .counter {border-top:3px solid #534c4f; border-bottom:1px solid #bdbdbd; text-align:center; font-size:14px; color:#252525;}

.table01 tbody .num {font-size:14px; border-bottom:1px dotted #918f8f;}
.table01 tbody .title {text-align:left; font-size:14px; border-bottom:1px dotted #918f8f;}
.table01 tbody .title a{color:#515151;}
.table01 tbody .writer {font-size:14px; border-bottom:1px dotted #918f8f;}
.table01 tbody .date {font-size:14px; border-bottom:1px dotted #918f8f;}
.table01 tbody .counter {font-size:14px; border-bottom:1px dotted #918f8f;}

/*°Ô½ÃÆÇ±Ûº¸±â*/


/*±Û¾²±â»óÀÚ*/
.list_box1 .write_box {padding:20px 15px 0 0; text-align:right; clear:both;}

/*ÆäÀÌÁö»óÀÚ*/
.page_box {text-align:center; }
.page_box .cur_page {line-height:25px; width:25px; height:25px; border:1px solid #a8a8a8; display:inline-block; background:#575757; color:#fff;}
.page_box .close_page {line-height:25px; width:25px; height:25px; border:1px solid #a8a8a8; display:inline-block; background:#fff; color:#575757;}
.page_box .far_page {line-height:25px; width:25px; height:25px; border:1px solid #a8a8a8; display:inline-block; background:#dddddd; color:#918f8f;}

/*°Ë»ö»óÀÚ*/
.search_box {margin:30px 0px 60px 27px; text-align:center; width:665px; height:40px; background:#edede6;}
.search_box select {position:relative; top:-5px; border:1px solid #cdcdcd;}
.search_box input {position:relative; top:-5px; border:1px solid #cdcdcd;}

/* SUB5 */
#wrap .container .content .con_51 {float:left; margin:108px 0 0 52px; }
#wrap .container .content .con_51 .board_title {border-bottom:1px solid #e6e6e6; width:729px;}
#wrap .container .content .con_51 .board_title .board_title_1 {font-weight:600; font-size:30px; color:#553636; } 
#wrap .container .content .con_51 .board_title .board_title_2 {font-size:14px; color:#6d6d6d; margin:0 0 10px 0;}

.sub_51_con {width:729px; }
.sub_51_con .tab_wrap {position:relative; top:284px;}
.sub_51_con .p51_1 { color:#3b3b3b; font-size:21px; margin:40px 0 10px 0;}
.sub_51_con .p51_2 { width:600px; height:400px; margin:0 0 25px 0;}
.sub_51_con .p51_3 { color:#6d6d6c; font-size:14px; height:40px; margin:0 0 15px 0;}
.sub_51_con .p51_4 { color:#6d6d6c; font-size:14px; height:40px; margin:0 0 15px 0;}
.sub_51_con .p51_5 { color:#6d6d6c; font-size:14px; height:40px; margin:0 0 35px 0;}

.sub_51_con img {float:left;}
.table_51 {float:left; width:689px; height:40px;}
.table_51 tr td {vertical-align:middle;} 

/*¿¹¾àÇÏ±â*/
.week_wrap {padding:10px; border:3px solid #d62779; text-align:center;}
.week_wrap table{margin:0 auto; border-collapse:collapse;}
.week_wrap input[type=text] {padding:2px; float:left; width:95%; border:1px solid #ccc; background:#fff;}
.week_wrap input[type=tel] {padding:2px; float:left; width:95%; border:1px solid #ccc; background:#fff;}
.week_wrap select {padding:2px;  border:1px solid #ccc; background:#fff; float:left;}
.week_wrap textarea {padding:2px; float:left; width:95%; border:1px solid #ccc; background:#fff; height:80px; position:relative; top:-1px;}
.week_wrap .chapter{ width:60px; border-right:1px dotted #ccc;}
.week_wrap td{padding: 5px 2px; border-bottom:1px solid #ccc; }

/*·Î±×ÀÎ*/
 
 #login .login_box {width:711px; height:351px; border:1px solid #cdcdcd; }
 #login .login_box .login_box_in {margin:70px 0 0 171px ;}
 #login .login_input {float:left; width:302px;}
 #login .login_input .inputlabel {margin:0 0 8px 0; float:left; width:61px; color:#3b3b3b; font-size:14px; line-height:30px;}
 #login .login_input .inputcont {margin:0 0 8px 0; float:left; width:239px; }
 #login .login_input .inputcont input {width:236px; height:29px; border:1px solid #bec6c6;}

 #login .login_button {float:left; margin: 0 0 0 7px;}
 #login .login_button .btn_style {cursor:pointer; border:1px solid #ad2917; color:#ffffff; font-size:14px; width:70px; height:74px; background:url('../img/png/btn_bg1.png') repeat-x;}

 #login .login_etc {clear:both; margin:0 0 0 61px;}
 #login .login_etc .btn_style { padding: 0 4px 0 4px; cursor:pointer; color:#fff; font-size:12px; border:none; height:27px; background:url('../img/png/btn_bg2.png') repeat-x;}

/*È¸¿ø°¡ÀÔ*/

#wrap .container .content .con_board .join_box1 {width:711px; border:1px solid #cdcdcd; margin:0 0 50px 0;}
.join_box1 .join_box1_in {margin:36px 0 0 21px; width:}
.join_box1 .join_box1_in p {color:#3b3b3b; font-weight:bold; font-size:16px; margin: 0 0 5px 0;}
.join_box1 .join_box1_in .long_textarea {font-size:12px; color:#6d6d6d; width:665px; height:300px; border:none; background:#f1f1f1; }
.join_box1 .join_box1_in .check_form {color:#767676; font-size:14px; margin:20px 0 40px 0;}
.join_box1 .join_box1_in .button_box  {margin: 0 0 20px 0 ; text-align:center;}
.join_box1 .join_box1_in .button_box .btn_style1 {cursor:pointer; font-size:15px; color:#fefefe; border-radius:7px; width:188px; height:40px; border:none; background:url('../img/png/btn_bg3.png') repeat-x;}
.join_box1 .join_box1_in .button_box .btn_style2 {cursor:pointer; font-size:15px; color:#8b8b8b; border-radius:7px; width:92px; height:40px; border:none; background:url('../img/png/btn_bg4.png') repeat-x;}

#wrap .container .content .con_board .join_box2 {width:711px; border:1px solid #cdcdcd; margin:0 0 50px 0;}
.join_box2 .join_box2_in .red {color: #a53852;}
.join_box2 .join_box2_in {margin:36px 0 0 21px; font-size:14px;}

.member_join2 thead tr td {padding:0 0 20px 0;} 

.member_join2 tbody input {border:1px solid #aaaaaa; background:#fff;}
.member_join2 tbody select {border:1px solid #aaaaaa; background:#fff;}
.member_join2 tbody .btn_style { border-radius:5px; height:21px; border:1px solid #a9a9a9; background:url('../img/png/btn_bg5.png') repeat-x;}
.member_join2 tbody tr td {height:40px; vertical-align:middle;}
.member_join2 tbody tr .chapter {width:140px; text-align:center; background:#f5f5f5; border-bottom:1px solid #ccc;}
.member_join2 tbody tr .text {width:530px; border-bottom:1px solid #ccc;}

.join_box2 .join_box2_in .button_box {width:100%; text-align:center; margin:0 0 50px 0; padding:30px 0 0 0;}
.join_box2 .join_box2_in .button_box .btn_style1 {cursor:pointer; font-size:15px; color:#fefefe; border-radius:7px; width:188px; height:40px; border:none; background:url('../img/png/btn_bg3.png') repeat-x;}
.join_box2 .join_box2_in .button_box .btn_style2 {cursor:pointer; font-size:15px; color:#8b8b8b; border-radius:7px; width:92px; height:40px; border:none; background:url('../img/png/btn_bg4.png') repeat-x;}

/*µ¿ÀÇ¼­,°³ÀÎÁ¤º¸*/

.con_board .agree_box {width:711px;  border:1px solid #cdcdcd; }
.con_board .agree_box .agree_box_in {margin:36px 0 0 21px;}
.con_board .agree_box .agree_box_in p {color:#3b3b3b; font-weight:bold; font-size:16px; margin: 0 0 5px 0;}
.con_board .agree_box .long_textarea {font-size:12px; color:#6d6d6d; width:665px; height:300px; border:none; background:#f1f1f1; margin:0 0 20px 0;}


/* ETC */

.table_v {width:100%; height:100%;}
.table_v tr td {vertical-align:middle; text-align:center; }
.padding20 {padding:20px;}
.daumedit {margin:10px 0 0 0;}