@charset "UTF-8";

/********************************************************

			레이아웃을 제외한 컨텐츠 css [BSJ]

********************************************************/
#SUB {margin-top:85px;}
.l__inner {padding:150px 40px;}
.l__inner--T_B {padding:150px 0;}
.l__inner--L_R {padding:0 40px;}
.nopd {padding:0 !important;}
.nopd_t {padding-top:0 !important;}
.nopd_b {padding-bottom:0 !important;}
.nopd_l {padding-left:0 !important;}
.nopd_r {padding-right:0 !important;}
.nomg {padding:0 !important;}
.nomg_t {margin-top:0 !important;}
.nomg_b {margin-bottom:0 !important;}
.nomg_l {margin-left:0 !important;}
.nomg_r {margin-right:0 !important;}
.line__bot {width:100%;height:1px;background-color:#e7e7e7;}
.l__nopost {padding:140px 0;border-bottom:1px solid #e2e2e2;font-weight:400;font-size:20px;color:#666;text-align:center;}
.l__content_wrap {padding:30px 30px;font-weight:400;font-size:22px;line-height:1.5;}


/*탭메뉴 1*/
.l__tabmenu {position:relative;max-width:100%;margin:0 auto;background-color:#fafafa;border-bottom:5px solid #e7e7e7;line-height:70px;}
.l__tabmenu .l__tabmenu_list {overflow-y:auto;width:100%;height:100%;padding:0 30px;font-size:0;white-space:nowrap;box-sizing:border-box;}
.l__tabmenu_list li {position:relative;display:inline-block;margin-right:40px;box-sizing:border-box;vertical-align:middle;}
.l__tabmenu_list li a {display:table;width:100%;height:100%;font-weight:300;font-size:24px;color:#666;text-align:center;box-sizing:border-box;letter-spacing:-1.1px;}
.l__tabmenu_list li.on a {font-weight:500;color:#111;}
.l__tabmenu .tabmenu_arr {content:'';position:absolute;top:0;right:1px;width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-image:url(../../images/sub/l__tabmenu.png);background-color:#fafafa;z-index:99;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;}
.l__tabmenu .tabmenu_arr.ov {background-color:#fff;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.tabmenu_box {display:none;position:absolute;top:0;left:0;width:100%;padding:0 20px;background-color:#fff;border:1px solid #dcdcdc;border-top:none;box-sizing:border-box;z-index:98;}
.tabmenu_box_title {display:block;padding:0 10px;font-weight:300;font-size:24px;color:#666;line-height:70px;}
.tabmenu_box_list li {list-style:none;line-height:70px;border-top:1px solid #e2e2e2;}
.tabmenu_box_list li a {display:block;padding:0 10px;font-weight:500;font-size:24px;color:#333;}
.tabmenu_box_list li.on a {font-weight:600;color:#111;}


/*서브탭메뉴*/
.tabmenu__sub {display:none;overflow-x:auto;overflow-y:hidden;font-size:0;white-space:nowrap;text-align:left;}
.tabmenu__sub a {display:inline-block;width:149px;font-weight:300;font-size:26.7px;color:#555;text-align:center;vertical-align:top;}
.tabmenu__sub a i {display:block;margin-bottom:12px;}
.tabmenu__sub a.menuAll {width:120px;text-align:left;}





/*회원수첩*/
.MEMBER {padding:15px 30px;}


/*검색*/
.l__search {position:relative;padding-bottom:15px;}
.l__search .search_int {width:100%;height:60px;line-height:60px;padding:0 20px;padding-left:66px;background-color:#f0f3f8;border:1px solid #d4d4d4;border-radius:30px !important;box-sizing:border-box;font-weight:300;font-size:24px;letter-spacing:-0.96px;color:#111;}
.l__search .search_int::-webkit-input-placeholder {color:#333 !important;}
.l__search .search_btn {position:absolute;top:20px;left:30px;background-color:transparent;border:none;}


/*카테고리*/
.l__cate {margin-bottom:24px;text-align:center;font-size:0;}
.l__cate a {display:inline-block;font-weight:400;font-size:24px;color:#333;vertical-align:middle;}
.l__cate a:before {content:'';display:inline-block;width:1px;height:20px;margin:-5px 20px 0;background-color:#777;vertical-align:middle;}
.l__cate a:first-child:before {content:none;}


/*옵션검색*/
.l__opt_search {padding:20px 0;}
.l__opt_search select {display:inline-block;width:190px;height:55px;margin-right:9px;padding:0 18px;background-image:url(../../images/sub/i_select.png);background-repeat:no-repeat;background-position:93% center;border:1px solid #dcdcdc;border-radius:30px;font-weight:300;font-size:22px;color:#333;letter-spacing:-0.88px}
.l__opt_search select:last-child {margin-right:0;}
.l__opt_search .column.col_3 > select {width:31.9333%;margin:0.7%;}
.l__opt_search .column.col_4 {margin:-0.7%;}
.l__opt_search .column.col_4 > select {width:23.6%;margin:0.7%;}


/*멤버 top/*/
.l__member_head {overflow:hidden;padding:25px 15px;border-bottom:1px solid #e7e7e7;}
.l__member_head h3 {float:left;font-weight:300;font-size:24px;color:#111;}
.l__member_head .mem_int {float:right;height:30px;padding-right:22px;border:none;font-weight:300;font-size:22px;color:#999;background-image:url(../../images/sub/i_select_2.png);background-repeat:no-repeat;background-position:100% center;}


/*폼*/
.int {width:100%;height:60px;line-height:60px;padding:0 20px;background-color:#fff;border:1px solid #818181;box-sizing:border-box;font-weight:400;font-size:26px;letter-spacing:-1.3px;color:#333;}
.int_textarea {width:100%;height:500px;padding:15px 20px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;font-weight:300;font-size:22px;letter-spacing:-1.3px;color:#333;}
::-webkit-input-placeholder {color:#c7c7c7 !important;}
.btn {display:block;width:100%;height:82px;background-color:#000;font-weight:400;font-size:26px;color:#fff;letter-spacing:-1.3px;}
.opt_btn {display:block;width:100%;height:60px;background-color:#717171;font-weight:400;font-size:26px;color:#fff;letter-spacing:-1.3px;}
.form_text {display:block;font-weight:400;font-size:24px;line-height:60px;}


/*멤버 리스트*/
.member__inner {padding:20px 10px;border-bottom:1px solid #e7e7e7;}
.l_member_details {overflow:hidden;position:relative;}
.l_member_details .details_thumb {float:left;width:80px;}
.l_member_details .details_thumb img {width:80px;height:80px;border-radius:80px;}
.l_member_details .details_info {float:left;padding-top:12px;padding-left:15px;}
.l_member_details .details_right {position:absolute;top:50%;right:0;width:24px;margin-top:-12px;}
.details_name {display:inline-block;font-weight:500;font-size:24px;color:#333;line-height:1.2;}
.details_desc {display:inline-block;margin-left:15px;font-weight:500;font-size:22px;color:#666;line-height:1.2;}
.details_phone {display:block;font-weight:400;font-size:20px;color:#999;}



/*멤버팝업*/
#MEMBER__popup {overflow-y:auto;background-color:#fff;}
.member_details_top {padding:85px 20px 50px;text-align:center;}
.member_details_top .member_thumb {margin-bottom:17px;:;}
.member_details_top .member_thumb img {width:144px;height:144px;}
.member_details_top .details_name {display:block;line-height:1.59;font-size:28px;}
.member_details_top .details_desc {display:block;line-height:1.59;margin-left:0;font-size:22px;}
.member_btns {margin-top:27px;}
.member_btns a {display:inline-block;margin:0 25px;}
.member_btns strong {display:block;margin-top:7px;font-weight:400;font-size:24px;color:#333;}
.member_details_head a {position:absolute;top:20px;}
.member_details_head a.popup__close {left:25px;}
.member_details_head a.member_details_modi {right:25px;}
.member_details_bot table {width:100%;border-top:1px solid #ddd;}
.member_details_bot table th {padding:15px 25px;background-color:#fafafa;border-bottom:1px solid #ddd;font-weight:400;font-size:24px;text-align:left;}
.member_details_bot table td {padding:15px 25px;border-bottom:1px solid #ddd;font-weight:300;font-size:24px;}
.member_details_bot {padding:0 30px 50px;}
.member_details_btns {overflow:hidden;margin-top:24px;}
.member_details_btns a {float:left;width:48%;line-height:80px;background-color:#e1e1e1;text-align:center;font-size:28px;color:#464646;}
.member_details_btns a:last-child {float:right;}
.member_details_btns a.on {background-color:#464646;color:#fff;}
.member_details_map {margin-top:55px;}
.member_details_map_area {width:580px;height:400px;}


/*회원정보 정정요청*/
.member_details_request {margin-top:55px;border:1px solid #ddd;}
.member_details_request .board_form_con .board_form_row {margin-bottom:0;border-bottom:1px solid #ddd;}
.member_details_request .board_form_con .board_form_row > span {padding:9px 0;}
.member_details_request .board_form_con .board_form_row .left {width:170px;padding-left:35px;box-sizing:border-box;vertical-align:top;}





/*업체리스트*/
.COMPANY {padding:15px 30px;}
.COMPANY .member__inner {padding-right:0;}
.COMPANY .l_member_details .details_right {width:auto;margin-top:-22.5px;}
.COMPANY .l_member_details .details_title {float:left;width:65%;height:80px;padding-left:15px;}
.COMPANY .member_link {display:block;width:95px;line-height:45px;background-color:#8e8e8e;border-radius:40px;font-weight:300;font-size:18px;color:#fff;text-align:center;}





/*팝업공통*/
.l__popup {display:none;position:fixed;top:0;left:0;right:0;width:100%;max-width:640px;height:100%;margin:0 auto;z-index:999999}
.l__popup_head {position:fixed;top:0;left:0;right:0;width:100%;max-width:640px;line-height:75px;margin:0 auto;}
.popup_head_title {font-size:26px;color:#fff;text-align:center;}
.l__popup_body {height:100%;}


/*팝업 v2*/
.l__popup_v2 {display:none;position:fixed;top:0;left:0;right:0;width:100%;max-width:640px;height:100%;margin:0 auto;z-index:999999}
.l__popup_v2 .popup_wrap {position:relative;max-width:580px;margin:0 auto;}
.l__popup_v2 .popup_head {padding:0 30px;line-height:85px;background-color:#ededed;font-size:28px;color:#333;}
.l__popup_v2 .dim {position:fixed;top:0;left:0;right:0;width:100%;max-width:640px;height:100%;margin:0 auto;background-color:#000;opacity:0.7;}
.l__popup_v2 .popup__close {position:absolute;top:0;right:0;width:85px;height:85px;text-align:center;}
.l__popup_v2 .popup__close img {vertical-align:middle;margin-top:-11px;}
.l__popup_v2 .popup_head i {display:inline-block;margin-right:5px;}
.l__popup_v2 .popup_head i img {vertical-align:middle;margin-top:-6px;}
.l__popup_v2 .popup_body {padding:40px 30px;background-color:#fff;}
.l__popup_v2 .popup_desc {font-size:22px;}
.l__popup_v2 .popup_btns {background-color:#fff;border-top:1px solid #ddd;font-size:0;}
.l__popup_v2 .popup_btns a {display:inline-block;width:50%;line-height:65px;text-align:center;font-size:20px;color:#333;box-sizing:border-box;}
.l__popup_v2 .popup_btns a:first-child {border-right:1px solid #ddd;}
.l__popup_v2#DELETE__popup .popup_wrap {max-width:400px;}
.l__popup_v2#DELETE__popup .popup_body {padding:60px 30px;}
.l__popup_v2#DELETE__popup .popup__close {width:65px;height:65px;}
.l__popup_v2#DELETE__popup .popup__close img {height:17px;margin-top:-25px;}


/*행사일정*/
#SCHEDULE {padding:0;}
.schedule_wrap {font-family:'Roboto',"Noto Sans KR", sans-serif;}
.calendar_head {padding-top:28px;padding-bottom:40px;}
.calendar_day {position:relative;max-width:190px;margin:0 auto;margin-bottom:15px;text-align:center;line-height:1.3;}
.calendar_day > a {display:block;position:absolute;top:2px;width:13px;height:26px;background-repeat:no-repeat;background-position:center;}
.calendar_day > a.calendarDate_prev {left:0;background-image:url(../../images/sub/calendar_prev.png);}
.calendar_day > a.calendarDate_next {right:0;background-image:url(../../images/sub/calendar_next.png);}
.calendarDate {font-weight:500;font-size:24px;color:#333;}
.calendar_table {}
.calendar_table table {width:100%;}
.calendar_table table th {height:50px;line-height:50px;text-align:center;font-weight:400;font-size:18px;color:#666;}
.calendar_table table td {height:50px;line-height:50px;text-align:center;font-weight:400;font-size:24px;color:#333;}
.calendar_table table td.off a,
.calendar_table table td.off {color:#d8d8d8;}
.calendar_table table td.off a {cursor:default;}
.calendar_table table td.off a:before {content:none;}
.calendar_table table td.off a:after {content:none;}
.calendar_table table td .schedule {position:relative;display:block;z-index:2;}
.calendar_table table td .schedule:after {content:'';position:absolute;bottom:7px;left:0;right:0;width:6px;height:6px;margin:0 auto;background-color:#6e6e6e;border-radius:6px;z-index:1;}
.calendar_table table td .schedule.on:after {background-color:#fff;}
.calendar_table table td .schedule.on:before {content:'';position:absolute;top:5px;left:0;right:0;width:40px;height:40px;margin:0 auto;background-color:#d8d8d8;border-radius:40px;z-index:-1;}
.calendar_table table td .day {position:relative;display:block;z-index:2;}
.calendar_table table td .day.on:after {background-color:#fff;}
.calendar_table table td .day.on:before {content:'';position:absolute;top:5px;left:0;right:0;width:40px;height:40px;margin:0 auto;background-color:#d8d8d8;border-radius:40px;z-index:-1;}
.calendar_table table td .dday {position:relative;display:block;z-index:2;color:#fff;}
.calendar_table table td .dday:before {content:'';position:absolute;top:5px;left:0;right:0;width:40px;height:40px;margin:0 auto;background-color:#6e6e6e;border-radius:40px;z-index:-1;}
.calendar_table table td .dday.schedule:after {background-color:#fff;}
#todaycalendar .l__nopost {border-top:10px solid #f6f6f6;}

.switch_btnOnOff *,
.switch_btnOnOff *:after,
.switch_btnOnOff *:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
.switch_btnOnOff label {width:90px;height:40px;display:inline-block;position:relative;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:#dfdfdf;line-height:30px;font-style:normal;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.1);font-weight:bold;cursor:pointer;-moz-transition:all 100ms ease-in;-webkit-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in;}
.switch_btnOnOff label:before {display:none!important}
.switch_btnOnOff label i {position:absolute;top:2px;left:39px;width:49px;height:36px;display:block;border-radius:18px;background:#fff;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;-ms-transition:all 100ms ease;transition:all 100ms ease;}
.switch_btnOnOff label i:before {content:"불참";display:block;text-align:center;font-style:initial;font-weight:500;font-size:17px;color:#8e8e8e;line-height:36px;letter-spacing:-0.7px;}
.switch_btnOnOff input[type=checkbox] {display:none}
.switch_btnOnOff input[type=checkbox]:checked ~ label i:before,
.switch_btnOnOff input[type=checkbox] .checked i:before {content:"참석";padding-left:8px;text-align:left;}
.switch_btnOnOff input[type=checkbox]:checked ~ label i,.checked i {left:2px;}
.switch_btnOnOff input[type=checkbox]:checked ~ .switch_btnOnOff label.attention:hover:before {content:"on";font-size:14px}

/*일정 리스트*/
.calendar_datils {padding:17px 0;border-bottom:1px solid #e2e2e2;font-size:0;}
.calendar_datils dd {display:inline-block;vertical-align:middle;}
.calendar_theday {width:100px;font-family:'Roboto',"Noto Sans KR", sans-serif;font-weight:400;font-size:18px;color:#666;letter-spacing:-0.8px;line-height:1.1;text-align:center;}
.calendar_theday strong {display:block;font-weight:500;font-size:35px;color:#333;}
.calendar_title {width:370px;}
.calendar_title a {display:inline-block;font-weight:500;font-size:22px;color:#333;letter-spacing:-1.1px;}
.calendar_switch {width:170px;text-align:center;}

/*상세*/
.calendar_datils_desc {display:none;padding:26px 30px;background-color:#f6f6f6;font-weight:400;font-size:20px;color:#666;letter-spacing:-0.45px;line-height:1.67;}






/*타이틀 배경*/
.content_title {line-height:40px;padding:0 32px;background-color:#f6f6f6;}





/*갤러리*/
#GALLERY {padding:0;}
/*gallery_head*/
.gallery_head {padding:35px 20px;background-color:#f6f6f6;text-align:center;}
.gallery_head .gallery_title {font-size:30px;}
.gallery_head .gallery_data {margin-top:5px;}
.gallery_head .gallery_photo_upload {display:block;width:155px;line-height:50px;margin:0 auto;margin-top:15px;background-color:#fff;border:1px solid #ddd;font-weight:400;font-size:16px;color:#666;box-sizing:border-box;letter-spacing:-1px;}
.gallery_head .gallery_photo_upload i {display:inline-block;width:24px;height:20px;margin-top:-2.5px;margin-right:4px;background-image:url(../../images/sub/i_gallery_photo.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;}

/*gallery_body*/
.gallery_body {padding:30px 30px;}
.gallery_datils {position:relative;margin-bottom:40px;}
.gallery_title {margin-bottom:25px;font-weight:400;font-size:24px;color:#333;letter-spacing:-1.1px;line-height:1.2}
.gallery_data {font-weight:400;font-size:20px;color:#999;letter-spacing:-0.8px;}
.gallery_btn {position:absolute;top:3px;right:0;}
.gallery_photo_list > li > a > img {width:100%;height:165px;}


/*팝업상세*/
#GALLERY__popup {background-color:#000;}
#GALLERY__popup .popup__close {position:absolute;top:0;left:0;width:75px;height:75px;text-align:center;}
#GALLERY__popup .popup__close img {line-height:75px;vertical-align:middle;margin-top:-10px;}
#GALLERY__popup .pop_gallery_desc {padding:20px 20px;font-size:22px;color:#fff;letter-spacing:-0.8px;}
#GALLERY__popup .pop_gallery_photo {text-align:center;}
.l__popup_control > a {display:block;position:fixed;top:50%;left:50%;z-index:99999;}
.l__popup_control .control_prev {margin-left:-310px;}
.l__popup_control .control_next {margin-left:295px;}





/*타이틀*/
.l__subtitle {position:relative;background-color:#717171;line-height:75px;}
.l__subtitle h2 {font-weight:500;font-size:28px;color:#fff;letter-spacing:-1.1px;text-align:center;}
.l__subtitle .btn_writing {display:block;position:absolute;top:0;right:0;width:75px;height:75px;text-align:center;background-image:url(../../images/common/i_writing.png);background-position:center;background-repeat:no-repeat;}
.l__subtitle .btn_back {display:block;position:absolute;top:0;left:0;width:75px;height:75px;text-align:center;background-image:url(../../images/common/i_back.png);background-position:center;background-repeat:no-repeat;}





/*공지사항*/
.BBS_notice_list li {list-style:none;margin-bottom:15px;border:1px solid #ddd;border-radius:10px;}
.BBS_notice_list li.notice {background-color:#f3f3f3;}
.BBS_notice_list a {display:block;position:relative;padding:22px 30px;padding-right:100px;background-repeat:no-repeat;background-position:96% center;background-image:url(../../images/common/i_arr_right.png);}
#BBS_PAGE__CONTENT .bbs_title {font-size:24px;line-height:1.4}
#BBS_PAGE__CONTENT .bbs_title .i_notice {display:inline-block;vertical-align:middle;margin-right:10px;}
#BBS_PAGE__CONTENT .bbs_title .i_new {display:inline-block;vertical-align:middle;margin-left:5px;}
#BBS_PAGE__CONTENT .bbs_title .i_new img {vertical-align:middle;margin-top:-10px;}
#BBS_PAGE__CONTENT .bbs_desc {display:block;margin-top:2px;font-weight:300;font-size:22px;color:#a29c9a;}
#BBS_PAGE__CONTENT .bbs_desc > span {display:inline-block;vertical-align:top;margin-right:10px;}
.BBS_PAGE__HEAD {margin-bottom:43px;}
.BBS_PAGE__HEAD .l__search {padding-bottom:0;}


/*상세*/
#BBS_PAGE__CONTENT .BBS__details_head {margin-bottom:30px;}
#BBS_PAGE__CONTENT .details_body_inner {padding-bottom:30px;}
.BBS__details_head .bbs_download {margin-top:25px;padding:20px;background-color:#f7f7f7;border:1px solid #ddd;}
.BBS__details_head .bbs_download a {display:inline-block;margin:5px;font-weight:300;font-size:20px;color:#808080;}
.BBS__details_head .bbs_download a:before {content:'';display:inline-block;width:19px;height:24px;margin-right:5px;margin-top:-3px;background-image:url(../../images/common/i_file.png);background-repeat:no-repeat;background-position:center;background-size:100%;vertical-align:middle;}
.BBS__details_head .bbs_download span {display:inline-block;margin:5px;font-weight:300;font-size:16px;color:#808080;}
.BBS__details_body {font-size:22px;line-height:1.67}

/*댓글*/
.BBS__details_comments {padding:30px 0;border-top:10px solid #f1f1f1;}
.comment__head {font-size:0;}
.comment__my_img {display:inline-block;width:13%;vertical-align:top;}
.comment__my_img img {width:60px;height:60px;border-radius:60px;}
.comment__infos {display:inline-block;width:87%;vertical-align:top;}
.comment_int {width:100%;height:53px;min-height:auto;line-height:1.2;padding:5px 0 0;background-color:#fff;border:none;border-bottom:1px solid #818181;box-sizing:border-box;font-weight:400;font-size:20px;letter-spacing:-1.3px;color:#333;}
.comment_btns {display:none;margin-top:10px;text-align:right;}
.comment_btns button {display:inline-block;width:85px;line-height:45px;margin-left:7px;font-size:19px;color:#666;}
.comment_btns button.comment_btn_cancel {background-color:#fff;}
.comment_btns button.comment_btn_comments {background-color:#333;color:#fff;}
.comment__body {padding:10px 0 30px;}
.comment__inner {position:relative;margin-top:25px;font-size:0;}
.comment__infos_details {position:relative;}
.comment__infos_details .details_name {display:inline-block;font-size:20px;color:#333;}
.comment__infos_details .details_time {display:inline-block;margin-left:10px;font-size:18px;color:#aaa;}
.comment__infos_details .comment_details_desc {margin-top:5px;font-size:20px;color:#666;}
.comment__infos_details .details_btn_more {position:absolute;top:-7px;right:0;width:50px;height:50px;line-height:50px;text-align:center;}
.comment__infos_details .details_btn_more img {vertical-align:middle;}
.details_more_popup {display:none;position:absolute;top:40px;right:0;background-color:#fff;border:1px solid #333;z-index:999;}
.details_more_popup a {display:block;width:105px;line-height:50px;padding:0 15px;font-size:18px;color:#666;box-sizing:border-box;}
.details_more_popup a:hover {background-color:#f5f5f5;}
.comment_ints_modi {display:none;margin-top:10px;}

/*버튼*/
.BBS__details_foot {overflow:hidden;padding:30px 0;border-top:1px solid #ccc;}
.BBS__details_foot a.BBS_btn_comment {display:block;float:left;line-height:60px;font-size:20px;color:#333;}
.BBS__details_foot a.BBS_btn_comment.on {font-weight:500;}
.BBS__details_foot a.BBS_btn_modi,
.BBS__details_foot a.BBS_btn_del {float:right;width:100px;line-height:60px;margin-left:7px;background-color:#b8b8b8;font-size:20px;color:#fff;text-align:center;}

/*등록*/
.board_form_con .board_form_row_tel select {width:30.3%;margin-right:15px;}
.board_form_con .board_form_row_tel input {width:30.3%;margin-right:15px;}
.board_form_con .board_form_row {display:table;table-layout:fixed;width:100%;margin:25px 0;}
.board_form_con .board_form_row.top {margin-top:0;padding-top:0;}
.board_form_con .board_form_row .left {display:table-cell;vertical-align:middle;width:115px;font-size:24px;}
.board_form_con .board_form_row .right {display:table-cell;vertical-align:middle;}
.board_form_con .board_form_row textarea {height:300px;}
.board_form_con .int {font-size:24px;border-color:#ddd;}
.board_form_con .btn_inquiry {background-color:#111;}
.board_form_con .btn_inquiry2 {margin-top:10px;}
.board_form_con .row_settingr {line-height:60px;}
.board_form_con .row_settingr label {margin-right:20px;}
.board_form_con .line__bot {margin:15px 0;}
.board_form_con input[type="checkbox"] + label {font-weight:400;color:#333;}
.int_title .int {width:calc(100% - 140px);margin-right:10px;}


.btn_area {margin-top:45px;padding-top:50px;border-top:3px solid #ddd;text-align:center;}
.btn_area button {display:inline-block;background-color:#b8b8b8;border:none;}
.btn_area button.btn_type {width:100%;height:80px;line-height:80px;text-align:center;font-weight:400;font-size:28px;color:#fff;}
.btn_area.col_2 button.btn_type {width:48%;}
.btn_area.col_2 button.btn_type:first-child {margin-right:15px;}
.btn_area button.btn_sumbit {background-color:#464646;}
.btn_area button#btnJoin {background-color:#fe472f;}
.btn_area button#btnSumbit {background-color:#464646;}
.btn_area button#btnMain {background-color:#666;}
.btn_area.no__line {padding-top:0;border-top:none;}

/*파일첨부*/
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {display: inline-block;height:60px;line-height:60px;padding:0 25px;color: #999;font-size: inherit;vertical-align: middle;background-color: #6e6e6e;cursor:pointer;border: 1px solid #6e6e6e;font-weight:300;font-size:24px;color:#fff;}
.filebox .upload-name {display:inline-block;width:calc(100% - 198px);height:60px;line-height:60px;margin-right:10px;padding:0 20px;font-size: inherit;font-family: inherit;line-height: normal;vertical-align: middle;border: 1px solid #ddd;background-color:#fff;font-weight:300;font-size:24px;color:#666;}
.filebox .upload-name::-webkit-input-placeholder {font-weight:300;color:#aca2b8 !important;opacity:0.8}





/*개인정보취급방침*/
.PERSONAL {background-color:#f0f3f8;}
.PERSONAL .l__content_wrap .personal_cont {white-space:pre-wrap;line-height:1.14;color:#666;letter-spacing:-0.55px;}
.personal_agreement {margin-top:20px;margin-bottom:20px;}
.personal_agreement > span {display:inline-block;margin-right:23px;}





/*회원정보수정*/
#MEMBER_WRITING .board_form_con .board_form_row .left {width:175px;line-height:60px;vertical-align:top;}
.int.margin_top {margin-top:10px;}
.int_workaddr .int {width:118px;}
.int_workaddr button {display:inline-block;width:auto;margin-left:5px;padding:0 10px;vertical-align:top;}
.int_column {font-size:0;}
.int_column .int {display:inline-block;}
.int_column.col_3 {margin:-1.5%;}
.int_column.col_3 .int {width:30.333%;margin:1.5%;}
.int_column.col_2 {margin:-1.5%;}
.row_email .int_column.col_2 .int {width:44.28%;margin:1.5%;}
.row_email .int_column.col_2 .bar {display:inline-block;vertical-align:top;font-weight:400;font-size:24px;line-height:60px;}
