/* 여기에 작업 또는 수정할 당신의 css style을 설정하세요. (customizations) */
@charset "UTF-8";

/* ---------공통---------- */
* {font-size:14px;font-weight:400}
body {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body, h1, h2, h3, h4, h5, h6, label, input, button, textarea, select, img {font-family:"Noto Sans KR", sans-serif, "맑은고딕", "돋움"}
.container {max-width:100%;padding:0px}
.container.main {max-width:100%;padding:0px}
.eyoom-form a:hover {color:inherit}
/* .board-list{width:1280px;} */
.basic-body {padding:0px}
.eyoom-form .radio input+i:after {display:none}
.eyoom-form .checkbox i, .eyoom-form .radio i {width:20px;height:20px}
.bl-wrap .checkbox i, .bl-wrap .radio i {left:8px}
.eyoom-form .checkbox input:checked+i, .eyoom-form .radio input:checked+i, .eyoom-form .toggle input:checked+i {border-color:#00abd4}
.bl-wrap .checkbox input:checked+i, .bl-wrap .radio input:checked+i, .bl-wrap .toggle input:checked+i {border:2px solid #00abd4}
.eyoom-form .checkbox input+i:after {color:#00abd4}
.bl-wrap .checkbox input+i:after {left:1px;top:-5px}
.eyoom-form .checkbox, .eyoom-form .radio {padding-left:20px;margin-right:15px}
.eyoom-form .checkbox>span, .eyoom-form .radio>span {vertical-align:sub;margin-left:5px}
.eyoom-form .select select {height:40px}
.eyoom-form .inline-group .checkbox, .eyoom-form .inline-group .radio {margin-right:10px}
.board-list .board-setup {height:40px !important}
.mo_con {display:none}
.pc_con {display:block}

/* 공통 사이즈 */
.w-100t {width:100px !important}
.w-150t {width:150px !important}
.w-200t {width:200px !important}

/* ---------공통컬러---------- */
.txt-red {color:#f01f43 !important}
.txt-point {color:#00abd4 !important}

/* ---------헤더---------- */
.header-wrap {border:0px}
.top-header {}
.top-header .container {width:1280px}
.nav-wrap .container {width:1280px}
.nav-wrap .xi-new-o {color:#00abd4;font-size:18px}
.nav-wrap a:hover {color:#00abd4 !important}
.navbar-nav-home {margin-right:160px}
.top-site {display:flex;align-items:center}
.top-site li {width:110px;line-height:56px;border-right:1px solid #ddd;text-align:center}
.top-site li:nth-child(1) {border-left:1px solid #ddd}
.top-header-nav li>a {height:52px;line-height:52px;font-size:13px}
.dropdown-toggle::after {display:none}
.search-menu {max-width:330px;width:100%;height:46px;border:2px solid #00abd4;border-radius:10px;top:50% !important;transform:translateY(-50%)}
.header-wrap .nav-wrap {padding:10px 0;border-bottom:1px solid #dce2e6}
.navbar-nav>li>.nav-link {font-size:20px;font-weight:500;padding:20px 30px !important}
.navbar-nav>li>.pc-search-btn {padding:5px 10px !important;width:100%;text-align:right}
.navbar-nav>li>.pc-search-btn i {font-size:30px;color:#707070}
.top-header .notice {display:flex;flex-direction:column;width:100%;height:100%;color:#707070}
.top-header .notice a {color:#707070;text-overflow:ellipsis;overflow:hidden;max-width:310px;width:100%;white-space:nowrap;display:inline-block;vertical-align:bottom}
.top-header .notice a:hover {color:#00abd4}
.navbar-nav>li>.nav-link.active {color:#00abd4}
.navbar-nav>.dropdown.active>a {color:#00abd4}

/* 탑버튼 */
.eb-backtotop {left:50%;margin-left:710px}
.common_left_menu {position:fixed;left:50%;margin-left:700px;bottom:75px}
.common_left_menu a {display:block;padding:20px 12px 10px;border:1px solid #dce2e6;background:#fff;position:relative}
.common_left_menu a:first-child {border-radius:5px 5px 0 0;border-bottom:0px}
.common_left_menu a.round_menu {padding:15px 10px;background:#003d7d;border:1px solid #003d7d;border-radius:50%;margin-top:10px}
.common_left_menu a.round_menu img {}
.common_left_menu a img {display:block;width:30px;height:auto;margin:0 auto}
.common_left_menu a .menu_name {display:block;font-size:13px;color:#707070;text-align:center}
.common_left_menu a .menu_count {position:absolute;top:15px;right:12px;width:18px;text-align:center;font-size:10px;line-height:18px;border-radius:50%;background:#f01f43;color:#fff}

/* 전체메뉴 */
#hd_menu {line-height:51px}
#hd_menu #menu_open {background:#fff;border:0px;font-size:13px;color:#151515}
#allMenu {position:fixed;z-index:31;left:50%;top:50%;transform:translate(-50%, -50%);width:1280px;height:680px;background:#fff;padding:20px;border-radius:5px;border:1px solid #dce2e6;display:none}
.allMenu_head {border-bottom:1px solid #dce2e6;margin-bottom:20px}
.allMenu_head span {font-size:20px;color:#333;display:inline-block;width:calc(100% - 30px)}
.allMenu_head button {background:#fff;border:0px}
.allMenu_head button i {font-size:20px;color:#333}
.allMenu_body>li {width:25%}
.allMenu_body>li:not(:last-child) {margin-right:10px}
.allMenu_body {display:flex;justify-content:space-between}
.allMenu_body .cate_1 {width:100%;background:#f8f8f8;padding:10px 20px}
.allMenu_body .cate_1 a {font-size:16px}
.allMenu_body .cate_2 a {font-size:14px;padding-left:10px;color:#707070}
.allMenu_body .cate_2 a:hover {color:#00abd4}
#hd_menu #category_all_bg {display:none;background:rgba(0, 0, 0, 0.333);width:100%;height:100vh;position:fixed;left:0px;top:0px;z-index:30}

/* ---------메인페이지 index---------- */

/* 메인슬라이드 */
.main-slider {height:312px}
.ebs-basic-wrap-1526428620 {position:relative;left:0;top:0}
.main-slider .main_login {position:absolute;top:0;left:50%;transform:translateX(-50%);margin-left:466px;z-index:10;display:inline-block}
.main-slider .main_login .ol-before {height:312px;border:0px;border-bottom:1px solid #ddd}
.ebs-shop-basic-cont {background:rgba(0, 0, 0, 0) !important}
.title_wrap {width:1280px;margin:0 auto}
.main-slider .ebs-shop-basic-item {display:block !important}
.main-slider .slick-prev,
.main-slider .slick-next {display:none !important}
.main-slider .slick-dots {display:none !important}


/* 슬라이드 로그인 */
.main-slider {margin-bottom:0px;width:100%;min-width:1870px}
.main-slider .main_login {width:330px}
.main-slider .ol-before {padding:28px 20px}
.main-slider .main_login #ol_id,
.main-slider .main_login #ol_pw {width:100%;height:40px;border:1px solid #dce2e6;border-radius:5px;font-size:14px}
.main-slider .main_login #ol_id::placeholder,
.main-slider .main_login #ol_pw::placeholder {color:#ddd}
.main-slider .main_login #ol_submit {width:100%;height:40px;background:#00abd4;border:1px solid #00abd4;border-radius:5px;font-size:14px}
.main-slider .main_login .join_info {font-size:14px;text-align:center;margin:20px 0 10px}
.main-slider .main_login .join_go {width:100%;text-align:center;background:#fff;border:1px solid #00abd4;display:block;height:40px;line-height:40px;font-size:14px;border-radius:5px}
.main-slider .main_login .join_go a {color:#00abd4;display:block}

/* 로그인 시 */
.main-slider .ol-after .profile .cover {height:313px}
.main-slider .ol-after .profile .top_con {width:80%;display:flex;position:absolute;top:40px;left:50%;transform:translateX(-50%);border-bottom:1px solid #ddd;padding-bottom:20px}
.main-slider .ol-after .profile .bottom_con {position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:80%;color:#707070}
.main-slider .ol-after .profile .photo {position:unset;margin-left:0;width:80px;height:80px;margin-right:20px}
.main-slider .ol-after .profile .photo .member-img i {line-height:80px}
.main-slider .ol-after .profile .hello {font-size:12px}
.main-slider .ol-after .profile .info {position:unset;flex:2;text-align:left}
.main-slider .ol-after .profile .info_revise {width:85px;line-height:25px;display:inline-block;border:1px solid #ddd;border-radius:5px;text-align:center;font-size:12px;color:#707070;margin-top:10px;background:#fff}
.main-slider .ol-after .profile .bottom_con li {width:100%;line-height:14px}
.main-slider .ol-after .profile .bottom_con li a {display:flex;justify-content:space-between;color:#707070}
.main-slider .ol-after .profile .bottom_con li:not(:last-child) {margin-bottom:10px}
.main-slider .ol-after .profile .bottom_con .li_con {color:#00abd4;text-align:right}
.main-slider .ol-after .profile .bottom_con .li_title i {color:#00abd4}
.ol-after .profile .toggle {background:#00abd4 !important;box-shadow:0 0 5px #ddd}

/* 메인페이지 container */

/* 공통 */
.basic-body.page-body {height:min-content;min-height:800px}
.sec_title {font-size:25px;font-weight:bold;margin-bottom:15px}
.section {padding:60px 0px;height:min-content}
.section .swiper-slide {height:auto}
.inner_sec {width:1280px;margin:0 auto}
.inner_sec .img_box img {transition:all 0.2s}
/* .inner_sec .img_box:hover img{transform:scale(1.1);} */
.swiper_arrow {position:absolute;top:0;right:0}
/* .board-view{width:1280px; margin:0 auto;} */
.swiper_arrow span {display:inline-block;width:25px;height:25px;color:#c2c2c2;border:1px solid #dce2e6;text-align:center;line-height:25px;border-radius:50%;cursor:pointer}

/* 체크박스 + 라디오 */
/* --------타입1-------- */
.checkbox.type_1 input+i {}
.checkbox.type_1 input:checked+i {border:3px solid #00abd4}
.checkbox.type_1 input+i:after {display:none}
.radio.type_1 input+i {}
.radio.type_1 input:checked+i {border:3px solid #00abd4}
.radio.type_1 input+i:after {display:none}
/* --------타입2-------- */
.checkbox.type_2 {margin-left:0px;padding-left:0px;margin-bottom:0px}
.checkbox.type_2 input+i {}
.checkbox.type_2 input:checked+i {border:3px solid #00abd4}
.checkbox.type_2 input+i:after {display:none}
.checkbox.type_2 span {width:100%;text-align:center;display:inline-block;padding:5px 15px;border:1px solid #dedede;color:#707070;margin-left:0px;background:#fff}
.checkbox.type_2 input:checked+span {border:1px solid #00569f;color:#00569f}
.radio.type_2 {margin-left:0px;padding-left:0px;margin-bottom:0px}
.radio.type_2 input+i {}
.radio.type_2 input:checked+i {border:3px solid #00abd4}
.radio.type_2 input+i:after {display:none}
.radio.type_2 span {width:100%;text-align:center;display:inline-block;padding:5px 15px;border:1px solid #dedede;color:#707070;margin-left:0px;background:#fff}
.radio.type_2 input:checked+span {border:1px solid #00569f;color:#00569f}
/* --------타입3-------- */
.checkbox.type_3 input+i {}
.checkbox.type_3 input:checked+i {border:3px solid #00abd4}
.eyoom-form .checkbox.type_3 input+i:after {top:-6px;left:0px}
.radio.type_3 input+i {}
.radio.type_3 input:checked+i {border:3px solid #00abd4}
/* --------타입4-------- */
.checkbox.type_4 {margin:0px !important;padding-left:0px}
.checkbox.type_4 input+i {}
.checkbox.type_4 input:checked+i {border:3px solid #00abd4}
.checkbox.type_4 input+i:after {display:none}
.checkbox.type_4 span {display:inline-block;text-align:center;width:64px;padding:5px 15px;border:1px solid #dedede;color:#707070;margin-left:0px;background:#fff}
.checkbox.type_4 input:checked+span {border:1px solid #00569f;color:#fff;background:#00569f}
.radio.type_4 {margin:0px !important;padding-left:0px}
.radio.type_4 input+i {}
.radio.type_4 input:checked+i {border:3px solid #00abd4}
.radio.type_4 input+i:after {display:none}
.radio.type_4 span {display:inline-block;width:64px;text-align:center;padding:5px 15px;border:1px solid #dedede;color:#707070;margin-left:0px;background:#fff}
.radio.type_4 input:checked+span {border:1px solid #00569f;color:#fff;background:#00569f}
/* --------타입5-------- */
.checkbox.type_5 input+i {font:12px !important;color:#fff !important;border-radius:50% !important}
.checkbox.type_5 input:checked+i {border:3px solid #00abd4;background:#00abd4}
.checkbox.type_5 input+i:after {display:none}

.radio.type_5 input+i {font-size:12px !important;color:#fff !important}
.radio.type_5 input:checked+i {border:3px solid #00abd4;background:#00abd4}
.radio.type_5 input+i:after {display:none}

/* 데이트 & 타임 */
input[type="date"].type_1 {display:inline-block;border:1px solid #dedede;color:#b9b9b9;padding:10px 15px;height:40px;background:#fff}
input[type="time"].type_1 {display:inline-block;border:1px solid #dedede;color:#b9b9b9;padding:10px 15px;height:40px;background:#fff}



/* section1 */
.section.sec1 {background:#f9f9f9}
.section.sec1 .inner_sec {display:flex;justify-content:space-between}
.section.sec1 .member_wrap,
.section.sec1 .pharmacy_wrap {width:50%}
.section.sec1 .new_con {padding:10px 20px;border:1px solid #dce2e6;width:100%;background:#fff;border-radius:5px;min-height:198px;overflow:hidden}
.section.sec1 .new_list {margin-bottom:40px}

/* 신규회원 */
.section.sec1 .member_wrap {margin-right:40px}
.section.sec1 .member li {width:47.8%;margin-bottom:10px;height:32px;display:inline-block}
.section.sec1 .member li:nth-child(even) {margin-left:20px}
.section.sec1 .member li>div {display:inline-block;width:202px}
.section.sec1 .member li:nth-last-child(-n+2) {margin-bottom:0px}
.section.sec1 .member .member_icon {margin-right:10px;display:inline-block;width:32px;height:32px;border-radius:50%;overflow:hidden;vertical-align:middle}
.section.sec1 .member .member_icon img {width:100%;height:auto;display:block}
.section.sec1 .member .member_noIcon {margin-right:10px;display:inline-block;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#dce2e6;text-align:center;line-height:32px}
.section.sec1 .member .member_noIcon i {color:#f8f8f8;line-height:32px}
.section.sec1 .member .member_name {color:#333;width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle}
.section.sec1 .member .mamber_date {color:#b5b5b5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle}

/* 신규약국 */
.section.sec1 .pharmacy {height:200px}
.section.sec1 .pharmacy li {line-height:14px}
.section.sec1 .pharmacy li:not(:last-child) {margin-bottom:3px}
.section.sec1 .pharmacy li>div {display:inline-block}
.section.sec1 .pharmacy .pharmacy_name {color:#333;margin-right:20px;display:inline-block;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.section.sec1 .pharmacy .pharmacy_addr {color:#707070;display:inline-block;width:340px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.section.sec1 .pharmacy .xi-maker {line-height:19px;font-size:19px;display:inline-block;background:#fff;border:1px solid #dce2e6;border-radius:50%;padding:6px;box-sizing:border-box;color:#c2c2c2;margin-left:20px;cursor:pointer}

/* 탭형 게시판 */
.section.sec1 .boder_tab {width:950px;height:320px;border:1px solid #dce2e6;background:#fff;border-radius:5px}
.section.sec1 .tab_title>div {display:flex}
.section.sec1 .tab_title button {width:180px;border:1px solid #dce2e6;background:#fff;font-size:18px;line-height:18px;padding:16px 0;border-top:0px;border-right:0px;box-sizing:border-box}
.section.sec1 .tab_title button.on {background:#00abd4;border-color:#00abd4;color:#fff}
.section.sec1 .tab_title button:nth-child(1) {border-left:0px}
.section.sec1 .tab_title .more_btn {width:50px;line-height:50px;border:1px solid #dce2e6;background:#fff;box-sizing:border-box;border-right:0px;border-top:0px;font-size:36px;text-align:center;color:#dce2e6}
.section.sec1 .tab_con {padding:20px}
.section.sec1 .main_title {font-size:18px;font-weight:500;margin-bottom:10px}
.section.sec1 .date_wrap {border:1px solid #ddd;display:inline-block;border-radius:50%;padding:16px;box-sizing:border-box;margin-right:24px}
.section.sec1 .date_wrap .month {font-size:14px;color:#00abd4}
.section.sec1 .date_wrap .day {font-size:30px;color:#00abd4;line-height:30px;font-weight:bold;text-align:center}
.section.sec1 .tab_con .main_con {display:flex;align-items:center}
.section.sec1 .tab_con_list {display:none}
.section.sec1 .tab_con .top_boder_con {width:100%;height:auto;font-size:16px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#707070}
.section.sec1 .tab_con .top {border-bottom:1px solid #ddd;padding-bottom:16px}
.section.sec1 .tab_con .bottom li {display:flex;align-items:center}
.section.sec1 .tab_con .bottom li a {flex:2}
.section.sec1 .tab_con .bottom li:first-child {margin-bottom:6px}
.section.sec1 .tab_con .bottom li a {line-height:28px;width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:5px}
.section.sec1 .tab_con .bottom li a:hover {color:#00abd4}
.section.sec1 .tab_con .bottom .boder_bedge {width:78px;color:#fff;border:1px solid #dce2e6;border-radius:5px;color:#707070;text-align:center;font-size:13px;margin-right:10px}
.section.sec1 .tab_con .bottom .new_bedge {color:#f01f43;font-weight:bold}
.section.sec1 .tab_con .bottom .date {flex:2;text-align:right;color:#b5b5b5}
.section.sec1 .tab_con .bottom .date i {margin-right:5px}

/* 참경영소식 */
.section.sec1 .news {width:290px;height:320px;background:#fff;border:1px solid #dce2e6;background:#fff;border-radius:5px}
.section.sec1 .news .news_title {border-bottom:1px solid #dce2e6;line-height:50px;font-size:18px;padding-left:20px}
.section.sec1 .news .ebs-shop-basic-item {display:none}
.section.sec1 .news .title_wrap {display:none}
.section.sec1 .news .ebs-shop-basic-in .ebs-shop-basic .slick-prev::before {border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;width:10px;height:10px;margin-top:-16px}
.section.sec1 .news .ebs-shop-basic-in .ebs-shop-basic .slick-next::before {border-right:1px solid #c2c2c2;border-top:1px solid #c2c2c2;width:10px;height:10px;margin-top:-16px}
.section.sec1 .news .ebs-shop-basic-in {overflow:unset}
.section.sec1 .news .ebs-shop-basic-in .slick-arrow {top:-25px;display:block;border:1px solid #ddd;background:#fff;border-radius:50%;width:25px;height:25px}
.section.sec1 .news .ebs-shop-basic-in .ebs-shop-basic .slick-next:before, .section.sec1 .news .ebs-shop-basic-in .ebs-shop-basic .slick-prev:before {top:100%}
.section.sec1 .news .ebs-shop-basic-in .ebs-shop-basic .slick-next {right:20px}
.section.sec1 .news .ebs-shop-basic-in .ebs-shop-basic .slick-prev {left:208px}

/* sec2 */

/* 참약스터 뉴스룸 */
.section.sec2 {}
.section.sec2 a:hover {color:#272727}
.section.sec2 .inner_sec {overflow:hidden;position:relative;left:0;top:0}
.section.sec2 .news_room_swiper {margin-bottom:54px}
.section.sec2 .news_room_swiper .img_box {width:100%;border-radius:5px;overflow:hidden;margin-bottom:15px}
.section.sec2 .img_box img {max-width:unset;height:100%}
.section.sec2 .news_room_swiper .info_box {}
.section.sec2 .news_room_swiper .news_room_bedge {border:1px solid;border-radius:5px;font-size:12px;display:block;width:48px;line-height:26px;text-align:center;margin-bottom:15px}
.section.sec2 .news_room_swiper .news_room_bedge.manage {color:#0b755c}
.section.sec2 .news_room_swiper .news_room_bedge.exchang {color:#00569f}
.section.sec2 .news_room_swiper .news_room_bedge.scholarship {color:#ff5700}
.section.sec2 .news_room_swiper .news_room_bedge.meeting {color:#f01f43}
.section.sec2 .news_room_swiper .info_box .title {color:#272727;font-size:18px;font-weight:bold;width:200px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.section.sec2 .news_room_swiper .info_box i.xi-new {font-size:18px;color:#00abd4;vertical-align:super}
.section.sec2 .news_room_swiper .info_box p {width:300px;font-size:14px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#707070;margin-bottom:5px}
.section.sec2 .news_room_swiper .info_box .news_room_date {color:#b5b5b5}
.section.sec2 .news_room_swiper .info_box .news_room_date i {margin-right:5px}

/* 참학술 신규강의 */
.section.sec2 .new_serial_wrap {display:flex}
.section.sec2 .new_class {display:inline-block;width:625px;overflow:hidden;margin-right:30px;position:relative;left:0;top:0}
.section.sec2 .new_class .img_box {border-radius:5px;overflow:hidden;height:290px;text-align:center}
.section.sec2 .new_class .img_box img:hover {transform:scale(1.1)}
.section.sec2 .new_class .info_box {}
.section.sec2 .new_class .newClass_bedge {margin:14px 0;font-size:14px;display:block;color:#00abd4}
.section.sec2 .new_class .title {color:#272727;font-size:16px;font-weight:bold;width:296px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.section.sec2 .new_class .deco {margin:0 10px}
.section.sec2 .new_class .info_box>div {color:#707070}
.section.sec2 .new_class .swiper_arrow {position:absolute;top:0;right:0}

/* 연재컨텐츠 */
.section.sec2 .serial_content {flex:1 0 0;width:624px}
.section.sec2 .serial_content li {padding:17px;border:1px solid #fff;border-bottom-color:#dce2e6;box-sizing:border-box}
.section.sec2 .serial_content li:hover {border:1px solid #00abd4;border-radius:5px}
.section.sec2 .serial_content li:hover a, .section.sec2 .serial_content li:hover .basic-nick {color:#00abd4}
.section.sec2 .serial_content li a {color:#333333}
.section.sec2 .serial_content .serial_txt {width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:5px;vertical-align:middle}
.section.sec2 .serial_content .serial_name {width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:5px;vertical-align:middle}

/* 참약사의 참모임 */
.section.sec3 {background:#f9f9f9}
.section.sec3 .inner_sec {overflow:hidden}
.section.sec3 .sec_title {text-align:center}
.section.sec3 .sec_sub_title {text-align:center;font-size:16px;color:#707070;margin-bottom:54px}
.section.sec3 ul {margin-bottom:40px}
.section.sec3 ul li {}
.section.sec3 ul li .img_box {width:216px;height:216px;border-radius:50%;overflow:hidden;margin-bottom:25px}
.section.sec3 ul li .info_box {width:100%;text-align:center}
.section.sec3 .txt-subj span {display:inline-block}
.section.sec3 .txt-subj .meeting_name {font-size:18px;margin-bottom:10px}
.section.sec3 .txt-subj .info_box>div span {color:#707070;font-size:16px}
.section.sec3 .txt-subj .deco {margin:0 10px;color:#dce2e6}
.section.sec3 .txt-subj .total_score, .section.sec3 .txt-subj .total_personnel {font-size:16px;color:#666666}
.section.sec3 .txt-subj .total_score i {color:#ffd500;font-size:22px;vertical-align:text-bottom;margin-right:5px}
.section.sec3 .txt-subj .sec3_btn_wrap {width:100%}
.section.sec3 .sec_bottom_btn {width:300px;border-radius:5px;background:#00abd4;color:#fff;border:0px;margin:0 auto;padding:16px 0;font-size:18px;line-height:16px;margin-top:20px;text-align:center}

/* 참모임 가입 모달1 */
.modal_layer {display:none;position:fixed;z-index:10;width:400px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #dce2e6;box-shadow:0 0 5px #dce2e6;padding:40px 20px;box-sizing:border-box;border-radius:10px}
.layer_open {display:block}
.join_modal1.modal_layer {}
.join_modal1.modal_layer i {font-size:60px;display:block;text-align:center;color:#dce2e6}
.join_modal1.modal_layer p {font-size:20px;margin-bottom:20px;font-weight:bold;color:#707070}
.join_modal1.modal_layer button {width:100px;font-size:14px;border:1px solid #dce2e6;background:#fff;padding:5px 0;color:#707070}
.join_modal1.modal_layer button:first-child {background:#00569f;color:#fff;border-color:#00569f}

/* 참모임 가입 모달2 */
.join_modal2.modal_layer {}
.join_modal2.modal_layer i {font-size:60px;display:block;text-align:center;color:#dce2e6}
.join_modal2.modal_layer p {font-size:20px;margin-bottom:20px;font-weight:bold;color:#707070}
.join_modal2.modal_layer button {width:100px;font-size:14px;border:1px solid #dce2e6;background:#fff;padding:5px 0;color:#707070}
.join_modal2.modal_layer button:first-child {background:#00569f;color:#fff;border-color:#00569f}

/* 푸터 */
.footer {margin-top:60px}
.footer .footer-top {background:#00569f;border-bottom:1px solid #003d7d;margin-bottom:0px;padding:16px 0}
.footer .footer-nav {width:70%;line-height:29px}
.footer .footer-nav a {color:#fff}
.footer .footer-right-nav {width:30%}
.footer-nav .deco {color:#7495b8;margin:0 30px}
.footer .footer-cont-info {background:#21252a;margin-top:0px}
.footer .footer-cont-info .inner_sec {display:flex;padding:40px 0;position:relative;left:0;top:0}
.footer .footer-cont-info .left {margin-right:30px}
.footer .footer-cont-info .com_info {text-align:left;color:#fff}
.footer .footer-cont-info span {text-align:left;color:#888}
.footer .footer-cont-info a {color:#888}
.footer .footer-cont-info .footer-copyright {text-align:left;padding:14px 0}
.footer .footer-cont-info .footer-copyright strong {color:#888}
.footer .footer-cont-info .right {width:500px}
.footer .family_logo_wrap {text-align:left}
.footer .family_logo_wrap a:not(:last-child) {margin-right:20px}
.footer .foot_family_drop {width:290px;border:1px solid #707070;line-height:46px;height:46px;background:#21252a;box-sizing:border-box;position:absolute;right:0}
.footer .foot_family_drop span {text-align:left;display:inline-block;width:100%;margin-left:20px;cursor:pointer;color:#ccc}
.footer .foot_family_drop span i {margin-left:140px;font-size:20px}
.footer .drop_list_wrap {display:none;width:290px;border:1px solid #707070;border-top:0px;position:absolute;right:-1px;top:45px}
.footer .family_drop_list {display:block;width:290px;text-decoration:none;color:#ccc !important}
.footer .family_drop_list:not(:last-child) {border-bottom:1px solid #707070}
.footer .family_drop_list:hover {background:#888;color:#fff !important}

/* footer_sub */
.footer .container {width:100%;max-width:100%;padding:0px}

/* 로그인 */
.eb-login {font-family:"Noto-san", sans-serif;font-weight:500}
.login_logo {margin-right:18px}
.eb-login .checkbox i {border:1px solid #dedede}
.eb-login input[type="text"], .eb-login input[type="password"] {height:50px !important;border:1px solid #dedede}
.eb-login .checkbox span {vertical-align:sub;margin-left:5px}
.eb-login .eyoom-form section {margin-bottom:10px}
.eb-login input[type="text"]::placeholder, .eb-login input[type="password"]::placeholder {color:#b5b5b5}
.eb-login .eyoom-form .checkbox {display:inline-block;vertical-align:middle}
.eb-login .eyoom-form .checkbox input+i:after {top:-5px;left:1px}
.eb-login .eyoom-form .checkbox input:checked+i {border:2px solid #00abd4}
.eb-login .login-btn .btn-e-lg {background:#00abd4 !important;border:1px solid #00abd4 !important;margin-bottom:10px}
.eb-login .login-btn .btn-e-lg:hover {}
.eb-login .join_btn {width:430px;height:50px;line-height:50px;text-align:center;border:1px solid #00abd4;display:inline-block;box-sizing:border-box;color:#00abd4}
.eb-login .join_btn:hover {color:#00abd4;text-decoration:none}
.eb-login .join_counseling a {display:block;width:430px;line-height:50px;background:#00569f;border-radius:5px;margin:0 auto;color:#fff;text-align:center;font-weight:bold}

/* sns 로그인 */
#sns_login {}
#sns_login h5 {position:relative}
#sns_login h5:before {position:absolute;top:10px;width:130px;height:1px;background:#dedede;display:block;content:""}
#sns_login h5:after {position:absolute;top:10px;right:0;width:130px;height:1px;background:#dedede;display:block;content:""}

/* 검색 */
.search-result {width:1280px;margin:0 auto}

/* 탑 이미지 */
.board_top_title {position:absolute;top:70px;left:50%;transform:translateX(-50%);text-align:center}
.board_top_main_title {font-size:50px;font-weight:bold;letter-spacing:-1px;color:#fff}
.board_top_sub_title {font-size:18px;font-weight:bold;color:#fff;letter-spacing:-1px}

/* 베이직 그룹 */
.basic-group-skin {width:987px;margin-left:auto}

/* 게시판 공통 */
.basic-body-main #wrapper {max-width:1280px;margin:0 auto}
.basic-body-main>p {text-align:center}
.basic-body-main #aside {float:left;width:calc(100% - 1045px);margin:24px 0 0}
.board-write {max-width:987px;margin-left:auto}
.board-write table td {width:850px}
.board-view {max-width:987px;margin-left:auto}
.board_nav_btn .board-info u {text-decoration:none}
.board_nav_btn .board-info .board_total {color:#00569e;font-weight:bold}
.eyoom-form .input input {height:40px}
.button_reset {display:inline-block}
.button_reset button {display:inline-block;width:120px;background:#fff;border:1px solid #00569e;color:#00569e;font-size:14px;box-sizing:border-box;height:40px}
.input.input-button {display:inline-block}
.eyoom-form .input-button .button {top:0px}
.write_btn a {background:#00abd4}
.page-title-wrap {height:auto;background:#fff;color:#333}
.page-title-wrap .sub-breadcrumb:after {display:none}
.page-title-wrap h2 {color:#333;font-size:25px;font-weight:bold;padding:0 0 24px}
.page-title-wrap a {color:#333}
.sub-breadcrumb.hidden-xs {display:flex;justify-content:end;align-items:center;margin-top:24px}
.sub-breadcrumb.hidden-xs li {position:relative;left:0;top:0}
.sub-breadcrumb.hidden-xs li:not(:last-child) {margin-right:20px}
.sub-breadcrumb.hidden-xs li:not(:last-child):after {display:block;content:">";position:absolute;right:-15px;top:0}
.eyoom-form .input, .eyoom-form .select, .eyoom-form .textarea {margin-bottom:0px}
.write-edit-wrap textarea {background:#f8f8f8 !important;border:1px solid #f8f8f8}
.bg_gray {background:#f8f8f8 !important;border:1px solid #f8f8f8 !important}
.required-mark:after {display:none}
select {border:1px solid #dedede}
#btn_submit {background:#00abd4;width:240px;border:1px solid #00abd4}
.board-list .bl-wrap {border-top:1px solid #707070 !important;border-bottom:1px solid #dce2e6 !important}
.board-list .bl-head {background:#f8f8f8 !important;border-bottom:1px solid #dce2e6 !important}
.board-list .bl-head>div:before {display:none}
.board-list .bl-list>div:before {display:none}
.eyoom-form .inline-group {margin:0 0px -0px 0}
.board-list .subj {display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:sub;line-height:20px}
.bl-new-icon i {color:#f01f43;font-size:16px;vertical-align:middle}
.board-write h6 {font-size:18px;font-weight:bold;color:#707070;margin:30px 0 15px}
.board-list .bl-list .bl-subj a:hover {text-decoration:none !important}
.bl-item.bl-author {text-align:center}


/* 게시판 뷰 공통 */
h3.board-view-subj strong {font-size:30px}
.board-view h2 {font-size:18px;color:#707070;margin-bottom:10px}
.board-view .board-view-good-btn .board-view-act-gng .act-gng-btn {border-radius:50%;width:46px;height:46px;border:1px solid #dce2e6}
.board-view .scrap_btn {display:inline-block;border-radius:50%;width:46px;height:46px;border:1px solid #dce2e6;text-align:center;vertical-align:top}
.board-view .scrap_btn i {font-size:22px;line-height:46px;color:#707070}
.board-view .board-view-btn:hover i {color:#00abd4 !important}
.board-view .board-view-good-btn .board-view-act-gng .act-gng-btn:hover {border:1px solid #dce2e6 !important}
.board-view .board-view-good-btn .board-view-act-gng .act-gng-btn:hover i {color:#00abd4}
.board-view .board-view-good-btn .board-view-act-gng .act-gng-btn i {font-size:24px !important}
.board-view .write_btn {background:#00abd4}
.view-comment-heading h4, .view-comment-heading i, .view-comment-heading span {font-size:16px}
.view-comment-heading span {font-weight:bold}
.board-view .sub-breadcrumb.hidden-xs {margin-bottom:10px}
.comment_profile {display:flex;align-items:center;padding-top:20px}
.comment_profile .comment-item-info {margin-left:5px}
.reply_arrow {position:absolute;top:24px;font-size:20px;color:#999999}
.comment-write-wrap {border:1px solid #dce2e6;border-radius:5px;background:#fff;padding:20px;box-sizing:border-box}
.go_list {width:150px;height:40px;line-height:40px;background:#fff;border:1px solid #999999;border-radius:5px;display:block;color:#707070;text-align:center;margin:0 auto}
.go_list:hover {color:#707070}
.file_del {}
.file_del .checkbox {width:auto;background:#fff;text-align:left}
.view_head {border-bottom:2px solid #757575;padding-bottom:20px}
.board-view-file .list-unstyled li {display:flex;justify-content:space-between}
.view-top-btn li {display:inline-block}
.view-top-btn .top-btn-right {text-align:right}
.connection_box .connection.item {width:100%}
.connection_box li:not(:last-child) {margin-right:10px}
.cate_name_wrap {margin-top:10px}
.cate_name_wrap .cate_name {display:inline-block;border:1px solid #dce2e6;padding:5px;border-radius:5px;font-size:12px;color:#939393}
.board-view .board-view-good-btn .board-view-act-gng .act-gng-btn:hover i {color:#00abd4 !important}
.view-comment>div:last-child {margin-bottom:0px}
.board-view-btn-wrap {border:0px !important}
.board-view .board-view-btn-right {float:unset !important;padding:10px 0}
.board-view .board-view-btn-right>span {border:1px solid #dce2e6;padding:0 5px;border-radius:2px;cursor:pointer}
.board-view .board-view-btn-wrap:after {content:"";display:none !important;clear:both}
.view-comment .comment-item-info {width:100%}
.view-comment .comment-dropdown {top:0px}

/* 갤러리형 게시판 공통 */
.board-gallery.item_4 {display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;width:100%;gap:2%}
.board-gallery.item_4{
    display:-webkit-grid;
    display:-ms-grid;
    display:-moz-grid;
    display:-o-grid;
    -ms-grid-columns: repeat(4,1fr);
    -moz-grid-colums: repeat(4,1fr);
    -webkit-grid-colums: repeat(4,1fr);
    -ms-grid-rows:auto;
    -moz-grid-rows:auto;
    -webkit-grid-rows:auto;
}
.board-gallery.item_4 .gallery-sizer {display:none}
.board-gallery.item_4 .gallery-item {width:100%;margin-top:1%;margin-bottom:20px}
.board-gallery.item_4 .gallery-item:not(:nth-child(4n+1)) {margin-right:1%}

/*갤러리 게시판 노이미지*/
.pc_con.gallery-item-image.no_img {width:100%;line-height:176px;background:#f8f8f8;text-align:center}
.pc_con.gallery-item-image.no_img a {display:inline-block;width:100%;color:#999}
.gallery-item-image.no_img {background:#f8f8f8;line-height:176px;text-align:center}
.gallery-item-image.no_img span {color:#999}

.board-gallery.item_3 {display:flex;flex-wrap:wrap;width:100%}
.board-gallery.item_3 .gallery-item {width:32.6%;margin-top:1%;margin-bottom:20px}
.board-gallery.item_3 .gallery-item:not(:nth-child(3n+1)) {margin-right:1%}

.board-gallery.item_1 {}
.board-gallery.item_1 .gallery-item {width:100%;margin-top:1%;margin-bottom:20px}
.board-gallery.item_1 .gallery-item-in {display:flex;align-items:center}

.gallery-item-image {padding:0px;border-radius:5px;overflow:hidden}
.gallery-item-image a {display:block}
.img-responsive {width:100%;display:block}
.gallery-new-icon i {color:#f01f43;font-size:16px}
.board-gallery .gallery-item .gallery-item-info .board_txt {max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-weight:bold;color:#333333}

/* 게시판 버튼 */
.board-write .item_img_btn {position:relative;left:0;top:0}
.board-write .item_img_btn input {border:0px}
.board-write .item_img_info {color:#b9b9b9;font-size:12px}
.item_img_btn input[type="file"]::file-selector-button {width:80px;background:#00569e;border-radius:5px;color:#fff;border:0px;margin-bottom:10px;cursor:pointer}
.item_img_btn label {width:80px;height:25px;background:#00569e;border-radius:5px;color:#fff;border:0px;margin-bottom:10px;text-align:center;line-height:25px;font-size:12px;cursor:pointer}
.addr_btn {padding:6px 12px;height:40px;text-align:center;background:#00569e;color:#fff;border:1px solid #00569e}
.btn_wrap {text-align:center}
.basic_btn {width:150px;line-height:40px;border:1px solid #dce2e6;color:#707070;background:#fff;font-size:14px;border-radius:5px;display:inline-block;text-align:center}
.point_btn {width:150px !important;line-height:40px;border:1px solid #00abd4;color:#fff;background:#00abd4;font-size:14px;border-radius:5px;display:inline-block;text-align:center}
.basic_btn:hover {color:#707070}
.point_btn:hover {color:#fff}
.board-write .more_btn {width:100%;border:1px solid #999;text-align:center;line-height:40px;margin-top:2%;font-size:14px;color:#999;background:#fff;transition:all 0.2s}

/* 게시판 뱃지 */
.basic_bedge, .point_bedge {padding:3px 8px;border:1px solid #dce2e6;background:#fff;font-size:13px;color:#999;border-radius:5px}
.point_bedge {border:1px solid #00abd4;color:#00abd4}
.point_bedge2 {border:1px solid #00abd4;background:#00abd4;color:#fff;border-radius:5px;padding:2px 10px}

/* 게시판 테이블 */
.board-write .label {padding:0px}
.board-write table {width:100%}
.board-write table .input {margin:0px}
.board-write table tr {border-top:1px solid #dce2e6}
.board-write table tr:last-child {border-bottom:1px solid #dce2e6}
.board-write table th {background:#f8f8f8;color:#707070;vertical-align:top;padding:20px 0 0 10px}
.board-write table td {padding:20px 30px;box-sizing:border-box}

/* 게시판 사이드 */
.sidebar-nav-e1.board_left_side {width:100%}
.sidebar-nav-e1.board_left_side>li {border:1px solid #dce2e6}
.sidebar-nav-e1.board_left_side>li:not(:last-child) {border-bottom:0px}
.sidebar-nav-e1.board_left_side>li:first-child {border-top:0px}
.sidebar-nav-e1.board_left_side .sidebar-nav-item {width:100%;border:1px solid #dce2e6}
.sidebar-nav-e1.board_left_side .sidebar-nav-item {border-top:0px}
.sidebar-nav-e1.board_left_side .sidebar-nav-item a:hover {color:#00abd4}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.active {background:#00abd4; /*border:1px solid #DCE2E6;*/}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.active>a {color:#fff}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.active:after {color:#fff}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.submenu>ul>li {border:0px}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.submenu.active>ul>li>a {color:#959595}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.submenu.active>ul>li.active>a {color:#00abd4}
.sidebar-nav-e1.board_left_side .sidebar-nav-item.submenu:after {font-family:"Noto-san";content:"+"}

/* 공지사항 게시판 */
.basic-body-main {}
.board-list.basic #bo_sch {text-align:center}
.basic-body-main .board-list {width:987px;margin-left:auto}
.board-list .page-title-wrap {height:auto;background:#fff;color:#333}
.board-list .page-title-wrap .sub-breadcrumb:after {display:none}
.board-list .page-title-wrap h2 {color:#333;font-size:22px;font-weight:bold;padding:0 0 24px}
.board-list .page-title-wrap a {color:#333}
.eyoom-form.board_shc section {display:inline-block;margin-bottom:0px}
.eyoom-form.board_shc input[type="text"] {width:450px}
.eyoom-form.board_shc .button {width:70px;height:40px;background:#00569f;color:#fff;border:1px solid #00569f}
.board-list .board_wrap {background:#f8f8f8;padding:20px 20px;box-sizing:border-box}
.board-list .board_wrap .sch_box {display:flex;align-items:center}
.board-list .board_wrap .mo_con.sch_box {display:none}
.board-list .sch_name {width:60px;line-height:40px}
.board-list .board_wrap>div {text-align:center}
.sch_box.region_search .select {margin-right:5px}
.sch_box.region_search select {width:210px}
.board-list .eyoom-form .input, .board-list .eyoom-form .select, .board-list .eyoom-form .textarea {margin-bottom:0px}
.board-list .bl-head {background:#f8f8f8}
.eb-pagination {display:inline-flex !important}
.eb-pagination li {margin-right:5px}
.eb-pagination li:last-child {margin:0px}
.eb-pagination a i {line-height:30px}
.eb-pagination a.active {vertical-align:bottom}
.eb-pagination a.active:hover {background:#00abd4 !important;color:#fff}
.eb-pagination a.active {background:#00abd4 !important;color:#fff}
.basic_write_btn a {margin-left:auto;display:block;min-width:100px;text-align:center;margin-top:10px}
.basic-body.page-body .eb-pagination-wrap {width:987px;margin-left:auto}
.basic-body.page-body .board_nav_btn {display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}
.basic-body.page-body .board_nav_btn .basic_write_btn a {background:#00abd4}
.sidebar-nav-e1 li ul a:before {display:none}
.page-title-wrap .sub-breadcrumb li:last-child {color:#003d7d}
.page-title-wrap .sub-breadcrumb li a {color:#c5c5c5}
/* input[type=time].type_1{border-radius:0px; width:100%; display:block;} */

/* 공지사항 카테고리(분류) */
.category_wrap .category-list {display:inline-block}
.category_wrap .category-list>span {width:110px;line-height:35px;background:#fff;border-radius:20px;border:1px solid #dedede;display:inline-block;text-align:center}
.category_wrap .category-list>span a>span {color:#b9b9b9}
.category_wrap .category-list>span a:hover {color:#00abd4}
.category_wrap .category-list>span.active {border:1px solid #00abd4}
.category_wrap .category-list>span.active a {color:#00abd4}
.category_wrap .category-list>span.active a>span {color:#b9b9b9}

/* 일일뉴스 게시판 */
.day_news {}
.sch_name {margin-right:20px;font-weight:500;display:inline-block}
.day_news #bo_sch section {display:block}
.day_news .sch_top {display:flex;width:830px;margin:0 auto;align-items:center;margin-bottom:10px}
.day_news .sch_time_btn_wrap {margin-right:10px}
.day_news .sch_time_btn_wrap button {width:74px;border:1px solid #dedede;background:#fff;display:block;font-size:14px;padding:10px 0;float:left}
.day_news .sch_time_btn_wrap button.on {background:#717171;color:#fff;border:1px solid #717171}
.day_news .sch_time_btn_wrap button:not(:last-child) {border-right:0px}
.day_news .sch_time_btn_wrap button::after {display:block;clear:both;content:""}
.day_news .sch_top input[type="date"] {background:#fff;width:210px;padding:10px;border:1px solid #dedede;font-size:14px}
.day_news .sch_top .deco {margin:0 7px}
.day_news .sch_bottom {width:830px;margin:0 auto;display:flex;align-items:center}
.day_news .sch_bottom select {width:208px}
.day_news .sch_btn_wrap {text-align:center;margin:20px 0 10px}
.day_news .sch_btn_wrap .button.sch, .day_news .sch_btn_wrap .button.reset {display:inline-block}
.day_news .sch_btn_wrap .button.sch input, .day_news .sch_btn_wrap .button.reset input {width:120px;border:1px solid #00569e;background:#00569e;color:#fff;padding:10px;font-size:14px}
.day_news .sch_btn_wrap .button.reset input {background:#fff;border:1px solid #00569e;color:#00569e;font-weight:500}

/* 중고거래 게시판 */
.used_transactions {}
.used_transactions .board_wrap {}
#bo_sch {text-align:left}
.used_transactions .region_wrap label.select {display:inline-block;width:210px}
.used_transactions .region_wrap label.select select {border:1px solid #dedede;color:#b9b9b9}
.used_transactions .category_wrap .category-list {display:inline-block}
.used_transactions .sales_classification_wrap>div {display:inline-block}
.used_transactions .sales_classification_wrap>div label {display:inline-block}
.item_sch_wrap .sch_txt {display:inline-block}

.transaction_check {position:relative;left:0;top:0;display:inline-block}
.transaction_check input[type="checkbox"] {-webkit-appearance:none;appearance:none;border:1px solid #ddd;width:20px;height:20px;border-radius:50%;cursor:pointer;position:relative}
.transaction_check input[type="checkbox"]:checked {background:#00abd4;border:1px solid #00abd4}
.transaction_check i {position:absolute;left:3px;top:3px;color:#fff}
.transaction_check .checkbox span {vertical-align:top;margin-left:5px}
.transaction_bedge {border:1px solid #00abd4;color:#00abd4;display:inline-block;width:60px;line-height:22px;text-align:center;border-radius:5px;font-size:12px}
.used_transactions .price_wrap {margin-bottom:5px}
.used_transactions .price_wrap span {color:#707070;font-weight:bold}
.no_data {padding:50px 0}

/* 중고거래 게시판 글쓰기 제품등록하기 */
.board-write.used_transactions {}
.board-write-title {font-size:18px;color:#707070;letter-spacing:-1px}
.board-write-sub-title {font-size:25px;font-weight:bold;padding:10px 0 20px;border-bottom:2px solid #707070;display:block;margin-bottom:25px}
.used_transactions_write_info {}
.used_transactions_write_info span {color:#333333;font-size:18px;font-weight:600}
.used_transactions_write_info div {margin:10px 0 20px}
.used_transactions_write_info p {color:#707070;margin-top:5px}
.category_tr .col-4 {padding:0px}
.board-write .select {display:inline-block;width:210px}
.board-write .radio input+i {border:2px solid #b9b9b9;color:#b9b9b9;text-align:center;line-height:16px;font-size:17px}
.board-write .radio input:checked+i {border:2px solid #00abd4;color:#00abd4}
.board-write .price_tr input {display:inline-block;width:270px}
.board-write .price_unit {position:absolute;left:240px;top:50%;transform:translateY(-50%);color:#b9b9b9}

/* 구인공고 등록 */
.job_hunting .borad_top_tab {margin-bottom:20px}
.board-write.job_hunting {}
.board-write.job_hunting .board-write-sub-title {margin-bottom:0px}
.board-list .bl-list .bl-item.star {width:60px}
.board-list .bl-list .bl-item.star i {cursor:pointer;color:#dce2e6;font-size:20px}
.board-list .bl-list .bl-item.star.active i {color:#00abd4}
.board-list.job_hunting .bl-subj a {width:100%}
.board-list.job_hunting .bl-subj .pc_con {display:inline-block}
.board-list.job_hunting .company_name {width:150px !important}
.board-write td .label {display:none}
.board-write.job_hunting .prescription {width:850px}
.board-write.job_hunting .prescription .checkbox span {width:100px;display:inline-block}
.board-write.job_hunting .preferential .inline-group.one {display:inline-block}
.board-write.job_hunting .preferential .inline-group.two {display:inline-flex;align-items:center;vertical-align:top}
.board-write.job_hunting .preferential .inline-group.two span {margin:0 10px}
.board-write.job_hunting .preferential .inline-group.two input {width:200px}
.board-write.job_hunting .price_tr td>div {display:flex}
.board-write.job_hunting .price_tr .select {margin-right:5px}
.board-write.job_hunting .price_tr .checkbox input+i:after {top:-5px;left:1px}
.board-write.job_hunting #wr_content {height:40px !important;min-height:40px !important}
.board-write.job_hunting .working_tr .checkbox input+i:after {top:-5px;left:1px}

/* 이력서 등록 */
.talent_information .borad_top_tab {margin-bottom:20px}
.board-write.talent_information {}
.board-write.talent_information .birthday_tr {}
.board-write.talent_information .birthday_tr .input,
.board-write.talent_information .birthday_tr .inline-group {display:inline-block}
.board-write.talent_information .birthday_tr .input {width:100px;position:relative}
.board-write.talent_information .birthday_tr .input span {position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.board-write.talent_information .birthday_tr .inline-group {vertical-align:middle}
.board-write.talent_information .phone_tr .input {width:358px}
.board-write.talent_information .addr_tr .inline-group {display:inline-block;vertical-align:middle}
.board-write.talent_information .addr_tr .inline-group:first-child {width:358px}
.board-write .school_tr .select {width:110px;margin-left:-6px}
.board-write .school_tr input[type="date"] {width:210px}
.board-write .self_introduction_tr {border:0px !important}
.board-write .self_introduction_tr td {padding:0px 0}
.board-write .self_introduction_tr textarea {background:#fff !important;border:1px solid #dce2e6}
/*.board-write .corporate_name_tr .input{display:flex; align-items:center;}/*/
.board-write .corporate_name_tr input {width:180px}
.board-write .del_btn {border:0px;background:#f8f8f8;color:#999;line-height:40px;display:inline-block;width:100px;vertical-align:top}
.board-write.talent_information .birthday_tr .mo_con.inline-group {display:none}
.board-write.talent_information #addline1 div,
.board-write.talent_information #addline2 div {margin-bottom:10px}
.board-write.talent_information #addline1 .select,
.board-write.talent_information #addline2 .select {vertical-align:bottom}
.board-write.talent_information .file_tr {border-bottom:1px solid #dce2e6}
.corporate_name_tr .mo_con {display:none !important}
.board-write.talent_information .school_tr .del_btn {width:100%;margin-bottom:5px}

/* 자유게시판 */
.board-list.free {}
.board-list.free #bo_sch {text-align:center}
.board-list.free .array_wrap a {font-size:16px;color:#707070}
.board-list.free .array_wrap a.active {font-weight:bold;color:#000}
.board-list.free .array_wrap a:not(:last-child)::after {content:"|";display:inline-block;color:#dce2e6;margin:0 10px}
.board-list.free .board_nav_btn {align-items:end}

/* 회사정보 이용약관 등 */
.provision-page {width:1280px;margin:0 auto;padding:20px 0}

/* 양수양도신청 */
.board-write.transfer_and_acquis {}
.board-write.transfer_and_acquis #btn_submit1,
.board-write.transfer_and_acquis #btn_submit2 {width:100px;background:#00abd4;border:1px solid #00abd4;text-align:center}
.board-write.transfer_and_acquis .eyoom-form .col {padding-left:0px}

/* 데이터1 판매동향 */
.data_board1.board-list .subj,
.data_board2.board-list .subj {max-width:230px}
.data_board1 #bo_sch form {text-align:center}
.data_board1 .sch_sec3 {width:300px}
.data_board1 .sch_sec3 .input {width:100%}
.borad_top_tab {width:100%;display:flex;margin-bottom:0px}
.board-list.data_board1 .borad_top_tab {margin-bottom:20px}
.borad_top_tab a {width:50%;padding:20px;background:#f8f8f8;text-align:center}
.borad_top_tab a.active {color:#00abd4;font-weight:bold;background:#fff;border:1px solid #00abd4;border-bottom:0px}
.borad_top_tab a.act2 {border-bottom:1px solid #00abd4}
.borad_top_tab a.active+a {border-bottom:1px solid #00abd4}
.board_nav_btn.array .array_wrap a {font-size:14px;color:#707070}
.board_nav_btn.array .array_wrap a.active {font-weight:bold;color:#00abd4}
.board_nav_btn.array {margin-top:20px}
.board_nav_btn.array .array_wrap a:not(:last-child)::after {content:"|";display:inline-block;color:#dce2e6;margin:0 10px}
.board-list.data_board1 .sch_sec1 {display:inline-block}
.board-list.data_board1 .sch_sec1 label+label {margin-left:-6px}
.board-list.data_board1 .sch_sec1 .select {width:206px;display:inline-block}
.board-list.data_board1 .sch_sec1 .select:nth-child(2) {width:100px}
.board-list.data_board1 .sch_sec1 .select:nth-child(3) {width:150px}
.board-list.data_board1 .board_shc input[type="text"] {width:360px}
.board-list.data_board1 .board-info .total {text-align:right}
.board-list.data_board1 .sch_sec1>div {display:inline-block}
.board-list.data_board1 .board_shc input[type="text"] {width:100% !important}

/* 데이터2 가격정보 */
.board-list.data_board2 .borad_top_tab {margin-bottom:20px}
.board-list.data_board2 {}
.board-list.data_board2 #bo_sch {text-align:center}
.board-list.data_board2 #bo_sch .category_sec {display:block}
.board-list.data_board2 #bo_sch .category-list span {border-radius:0px}
.board-list.data_board2 .board-info .total {text-align:right}

/* 마케팅사례 */
.board-list.marketing_case {}
.board-list.marketing_case .pc_con.gallery-item-image.no_img {line-height:238px}
.board-list.marketing_case #bo_sch {text-align:center}
.board-list.marketing_case .mo_con.category_sec {display:none !important}
.board-list.marketing_case .category_sec {display:block;margin-bottom:15px}
.board-list.marketing_case .category_sec a {padding:5px 10px;border:1px solid #dce2e6;color:#707070;background:#fff}
.board-list.marketing_case .category_sec a.active {border:1px solid #00abd4;color:#00abd4}
.board-list.marketing_case .mo_con.date {display:none}
.board-list.marketing_case .pc_con.board-info {flex:2}
.board-list.marketing_case .pc_con.basic_write_btn {margin-left:5px}
.board-write.marketing_case .board-write-sub-title {margin-bottom:0px;border-bottom:0px;padding:10px 0 0}
.board-write.marketing_case h6 {border-bottom:1px solid #707070;padding-bottom:10px}
.board-write.marketing_case .addr_btn {border-radius:5px}
.marketing_case .connection.item {width:50%}
.marketing_case .connection.contents {width:50%}

/* 참스토어 제품 연결 */
#dlg_goods.goods_modal {}
#dlg_goods.goods_modal .goods_input_wrap {padding:20px 20px 0}
#dlg_goods.goods_modal .goods_input_wrap input {background:#f8f8f8;border:0px;height:40px;color:#999}
#dlg_goods.goods_modal .modal-footer {justify-content:center;padding:0 20px 20px}
#dlg_goods.goods_modal .modal-footer button {background:#fff;border:1px solid #dce2e6;color:#999}
#dlg_goods.goods_modal .modal-footer button.btn-primary {background:#00abd4;color:#fff;border:1px solid #00abd4}

/* 참스토어 자료실 연결 */
#dlg_board.dataroom_modal {}
#dlg_board.dataroom_modal .nav.nav-tabs {margin-bottom:20px}
#dlg_board.dataroom_modal .nav.nav-tabs button {color:#999;font-size:14px}
#dlg_board.dataroom_modal .nav.nav-tabs button.active {color:#00abd4}
#dlg_board.dataroom_modal .dataroom_modal_sch {display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dce2e6}
#dlg_board.dataroom_modal .dataroom_modal_sch input {flex:3;height:40px;text-indent:20px;font-size:14px;color:#999;background:#f8f8f8;border:0px}
#dlg_board.dataroom_modal .dataroom_modal_sch button {flex:1;background:#003d7d;color:#fff;border-radius:0 5px 5px 0;font-size:14px}
#dlg_board.dataroom_modal #boardlist {}
#dlg_board.dataroom_modal #boardlist li:not(:last-child) {margin-bottom:20px}
#dlg_board.dataroom_modal .no_img {text-align:center;line-height:80px;font-size:12px;color:#999;border-radius:5px}
#dlg_board.dataroom_modal .item_li {display:flex}
#dlg_board.dataroom_modal .item_li img {border-radius:5px}
#dlg_board.dataroom_modal .item_li span {margin-left:10px;flex:2;line-height:80px}
#dlg_board.dataroom_modal .item_li button {flex-basis:46px;border:0px;background:#fff;font-size:14px;color:#00569e;font-weight:500}
#dlg_board.dataroom_modal .pg_wrap {padding-bottom:20px}

/* 마케팅 사례  */
.enter_contents {}
.enter_contents input[type="text"],
.enter_contents textarea {border:1px solid #dedede;background:#fff !important}
.enter_contents input[type="text"] {margin-bottom:15px}
#btn_temporary_storage, #btn_preview {width:150px;line-height:20px;border:1px solid #dce2e6;color:#707070 !important;display:inline-block}
.board-write.marketing_case #btn_submit {width:150px;margin-top:0px}
.submit_btn_wrap {margin-top:50px}
.marketing_case .board_nav_btn.array .array_wrap a.active {color:#707070}
.marketing_case .gallery-item .gallery-item-info .board_txt {width:auto;font-size:16px;overflow:unset;text-overflow:unset;white-space:unset;display:inline-block;font-weight:bold;color:#333333}
.marketing_case .board_nav_btn.array {border-bottom:1px solid #ddd;padding-bottom:10px}
.marketing_case .gallery-item-image {margin-bottom:10px}
.marketing_case .gallery-desc {display:inline-block}
.marketing_case .gallery-desc .name {vertical-align:middle}
.marketing_case .date {display:inline-block;vertical-align:middle}
.marketing_case .mo_con.date {display:none}
.marketing_case .board_txt {margin-bottom:10px}
.marketing_case .gallery_user_wrap>span {border:1px solid #dce2e6;padding:5px 10px;border-radius:5px;color:#707070;font-size:12px}
.marketing_case .gallery_user_wrap>span i, .marketing_case .gallery_user_wrap>span span {color:#707070;font-size:12px}
.marketing_case .gallery-item-bottom {margin-top:10px}
.board-view-subj {max-width:800px;display:inline-block}

/* 마케팅 사례 뷰페이지 */
.board-view .board_profile {margin-top:20px}
.board-view .board_profile .view-photo-box {display:inline-block}
.board-view .board_profile .view-photo img {width:30px;height:30px;margin-right:3px;border-radius:50%}
.board-view .board_profile .view-nick {color:#707070;font-weight:bold;font-size:16px}
.board-view .board_profile_bottom {color:#707070;text-align:right}
.board-view .board_profile_bottom span:not(:last-child):after {display:inline-block;content:"";width:2px;height:2px;background:#707070;border-radius:50%;vertical-align:middle;margin-left:5px}
.board-view .board-view-info {width:100%;color:#707070}
.board-view .board-view-info tr:not(:last-child) {border-bottom:1px solid #dce2e6}
.board-view .board-view-info th {padding:20px 0;font-weight:bold;width:160px;text-indent:40px}
.board-view .board-view-info td {}
.board-view .view-top-btn li a {}
.board-view .connection_box {border-bottom:1px solid #dce2e6;padding:40px 0 20px;display:flex;justify-content:space-between;margin-top:30px}
.board-view .connection_title {font-size:16px;font-weight:bold;margin-bottom:10px;display:inline-block}
.board-view .connection ul {display:flex}
.board-view .connection li {border-radius:5px;width:110px;height:110px;overflow:hidden}
.board-view .connection li.con_no_img {background:#f8f8f8}
.board-view .connection li.con_no_img a {display:block;text-align:center;height:100%;color:#777;display:flex;align-items:center;justify-content:center}
.board-view .connection li img {width:100%;height:auto}
/* .board-view .connection li:not(:last-child){margin-right:5px;} */
.comment-item-info {background-color:#fff;display:inline-block}
.view-comment-item {border-bottom:1px solid #dce2e6;margin-left:0px !important}
.view-comment-item .date_wrap {display:inline-block}
.comment-btn-wrap {float:right}
.view-comment-photo {display:inline-block}
.comment-user-icon i {font-size:30px;color:#ddd}
.comment-name {color:#707070}
.marketing_case .pc_con.board-view-info {display:table}


/* 드롭박스 */
.drag_drop {width:100%;background:#f8f8f8;padding:20px;min-height:186px;margin-top:15px;text-align:center;display:flex;flex-direction:column;justify-content:center}
.drag_drop span {color:#999999}
.drop_file_btn {border-radius:5px;border:1px solid #00abd4;color:#00abd4;background:#fff;padding:5px 10px;display:block;margin:0 auto;margin-top:10px}

/* 드롭박스 아이템 */
.drag_drop #itemlist_1 {justify-content:center}
.drag_drop #itemlist_1 .goods:not(:last-child) {margin-right:20px !important}
.drag_drop #itemlist_1 .item_name{
    font-size: 12px;
    color: #999;
    font-weight: bold;
    margin-bottom: 10px;
    max-width: 100px;
    margin: 0 auto 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.drag_drop #itemlist_1 img {margin-bottom:10px;border-radius:5px}
.drag_drop #itemlist_1 .item_name+div {background:#e7eaeb;border-radius:5px;width:80px;height:80px;line-height:80px;color:#777}
.drag_drop #itemlist_1 .item_del_btn {width:80px;margin:10px auto 0;border:1px solid #00abd4;color:#00abd4;border-radius:5px;cursor:pointer}

.drag_drop #itemlist_2 {justify-content:center}
.drag_drop #itemlist_2 .datas:not(:last-child) {margin-right:20px}
.drag_drop #itemlist_2 .item_name{
    font-size: 12px;
    color: #999;
    font-weight: bold;
    margin-bottom: 10px;
    max-width: 100px;
    margin: 0 auto 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.drag_drop #itemlist_2 .item_name+div {background:#e7eaeb;border-radius:5px;width:80px;height:80px;line-height:80px;color:#777}
.drag_drop #itemlist_2 img {margin-bottom:10px;border-radius:5px}
.drag_drop #itemlist_2 .item_del_btn {width:80px;margin:10px auto 0;border:1px solid #00abd4;color:#00abd4;border-radius:5px;cursor:pointer}

/* 제품POP */
.board-list.item_pop .pc_con.gallery-item-image.no_img {line-height:176px;border:0px}
.item_pop #bo_sch {text-align:center}
.item_pop .eyoom-form.board_shc .category_sec {display:block;margin-bottom:20px}
.item_pop .eyoom-form.board_shc .category_sec a {padding:5px 10px;border:1px solid #dce2e6;color:#707070;background:#fff}
.item_pop .eyoom-form.board_shc .category_sec span.active a {border:1px solid #00abd4;color:#00abd4}
.item_pop .connection.item li {background:#f8f8f8}
.item_pop .gallery-item-info h4 {margin-top:15px;display:flex;align-items:center}
.item_pop .gallery-item-info h4 .board_txt {margin-right:5px;font-size:16px}
.item_pop .connection_box {padding-bottom:0px}

/* 제품POP 제안하기 */
.pop_offer #bo_sch {text-align:center}
.pop_offer .eyoom-form.board_shc .category_sec {display:block;margin-bottom:20px}
.pop_offer .eyoom-form.board_shc .category_sec a {padding:5px 10px;border:1px solid #dce2e6;color:#707070;background:#fff}
.pop_offer .eyoom-form.board_shc .category_sec span.active a {border:1px solid #00abd4;color:#00abd4}
.pop_offer .bl-list {border:1px solid #dce2e6;border-radius:5px;padding:20px;margin-bottom:20px}
.pop_offer .bl-list:last-child {margin-bottom:0px}
.pop_offer .bl-list .top {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.pop_offer .bl-list .top .scrap_goods>span {color:#999;border:1px solid #dce2e6;border-radius:5px;padding:2px 10px;background:#fff}
.pop_offer .bl-list .top .scrap_goods i,
.pop_offer .bl-list .top .scrap_goods>span>span {font-size:12px}
.pop_offer .bl-list .bottom .bl-subj {width:100%}
.pop_offer .bl-list .bottom .bl-subj span {font-size:16px;font-weight:500}
.pop_offer .bl-list .bottom .list_content {margin:10px 0;color:#707070}
.pop_offer .bl-list .bottom .list_date {color:#707070}
.pop_offer a:hover {color:inherit}
.pop_offer.board-list .bl-wrap {padding-top:20px}
.pop_offer .board_write {padding:20px;border:1px solid #dce2e6;border-radius:5px;margin-bottom:40px}
.pop_offer .board_write>p {font-size:16px;color:#707070;margin-bottom:10px}
.pop_offer .board_write .content_wrap {display:flex;width:100%}
.pop_offer .board_write>div .photo {margin-right:10px}
.pop_offer .board_write>div textarea {flex:2;background:#f8f8f8;border:0px;padding:20px;box-sizing:border-box}
.pop_offer .board_write .btn_wrap {text-align:right;width:100%;margin-top:10px}
.pop_offer .board_write .btn_wrap button {border:1px solid #00abd4;color:#00abd4;padding:5px 10px;background:#fff;border-radius:5px;width:80px}
.pop_offer .board_write .btn_wrap button:first-child {margin-right:5px}

/* 가격택 */
.price_tag #bo_sch {text-align:center}
.price_tag .size_tr input {width:100px;display:inline-block}
.price_tag .size_tr .input span {margin:0 5px;vertical-align:-webkit-baseline-middle}
.price_tag .connection_box {width:100%;display:block;padding-bottom:0px}
.price_tag .connection_box .connection_head {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.price_tag .connection_box ul {display:block;width:100%}
.price_tag .connection_box ul li {width:100%;height:auto;position:relative}
.price_tag .connection_box ul li:not(:last-child) {margin-bottom:10px}
.price_tag .connection_box li i {position:absolute;left:10px;top:15px;color:#00abd4}
.price_tag .connection_box li input, .price_tag .connection_box li textarea {width:100%;background:#fff;border:1px solid #dedede;padding:10px 30px;font-size:14px;color:#999999}
.price_tag .connection_box li input::placeholder, .price_tag .connection_box li textarea::placeholder {color:#999999}
.price_tag .connection_box li textarea {resize:none}
.connection_box .connection_btn {display:flex;justify-content:space-between;margin-top:20px;width:100%}
.connection_box .connection_btn a {font-size:14px;text-align:center;color:#707070;width:100%;line-height:40px;border:1px solid #dce2e6;background:#fff;border-radius:5px}
.price_tag .connection_box .add_btn {font-size:14px;color:#707070;width:90px;line-height:30px;border:1px solid #dce2e6;background:#fff;border-radius:5px}
.price_tag .connection_box .save_btn {margin-top:0px}
.price_tag .connection_box .ptint_btn {background:#00abd4;border:1px solid #00abd4;color:#fff}
.price_tag #bo_sch .gallery-item-image {border-radius:0px}
.price_tag .pc_con.gallery-item-image.no_img {border:0px;line-height:238px}

/* 질병/상담 */
.board-list.disease_counseling .pc_con.gallery-item-image.no_img {border:0px}
.disease_counseling #bo_sch {text-align:center}
.disease_counseling .eyoom-form.board_shc .category_sec {display:block;margin-bottom:20px}
.disease_counseling .eyoom-form.board_shc .category_sec a {padding:5px 10px;border:1px solid #dce2e6;color:#707070;background:#fff}
.disease_counseling .eyoom-form.board_shc .category_sec span.active a {border:1px solid #00abd4;color:#00abd4}
.disease_counseling .eyoom-form.board_shc .category_sec span.active a {border:1px solid #00abd4;color:#00abd4}
.disease_counseling .cate_name_wrap {display:flex;justify-content:space-between;align-items:center}
.disease_counseling .cate_name_wrap .date span {font-size:12px;color:#939393}
.disease_counseling .gallery_user_wrap span, .disease_counseling .gallery_user_wrap i {color:#939393;font-size:12px}

/* 제품 POP */
.seminar_info .place_tr {}
.seminar_info .target_tr input, .seminar_info .students_num_tr input {width:300px}
.students_num_tr input {position:relative;text-align:right}
.students_num_tr .max {position:absolute;left:10px;z-index:2;top:50%;transform:translateY(-50%)}
.seminar_info .students_num_tr .input {display:inline-block}

/* 기타 */
.board-list.etc_board .pc_con.gallery-item-image.no_img {border:0px}
.board-list.etc_board #bo_sch {text-align:center}
.board-list.etc_board .category_sec {margin-bottom:10px}
.board-list.etc_board .category-list {width:100%}
.board-list.etc_board .category-list.pc_con span a {text-align:center;display:inline-block;padding:5px 15px;border:1px solid #dedede;color:#707070;margin-left:0px;background:#fff}
.board-list.etc_board .category-list.pc_con .active a {border:1px solid #00abd4;color:#00abd4}

/* 시스템 */
.system_board .system_banner {width:100%;margin-bottom:40px}
.system_board .system_banner .banner_basic {width:100%}
.system_board .system_banner .banner_basic img {width:100%;display:block;height:auto}
.system_board .tab-scroll-category .category-list {display:flex;justify-content:space-between}
.system_board .tab-scroll-category span {display:inline-block;width:calc(100% / 6);text-align:center;border:1px solid #dce2e6;margin-right:5px}
.system_board .tab-scroll-category span:last-child {margin-right:0px}
.system_board .tab-scroll-category span.active {border-color:#00abd4}
.system_board .tab-scroll-category span a {width:100%;line-height:40px;color:#999}
.system_board .tab-scroll-category span.active a {color:#00abd4}
.system_board .board_wrap {display:none}
.system_board.board-list .subj {max-width:356px}
.system_board .bl-new-icon {display:inline-block}

/* 세미나정보 */
.seminar_info .pc_con.no_img {width:220px}
.seminar_info .board-gallery .gallery-item .gallery-item-info .board_txt {width:100%;overflow:unset;font-size:18px}
.seminar_info .gallery-item-info {flex:2;margin-left:40px}
.seminar_info .gallery-item {padding:20px 0;border-bottom:1px solid #dce2e6}
.seminar_info .apply_btn {display:inline-block;text-align:center;width:150px;line-height:40px;border-radius:5px;border:1px solid #00abd4;color:#00abd4;background:#fff}
.seminar_info .apply_btn:hover {color:#fff;background:#00abd4}
.seminar_info .board-gallery.item_1 .gallery-item {margin-bottom:0px}
.seminar_info .view_btn_wrap {text-align:center;margin-top:30px}
.seminar_info .view_btn_wrap a {display:inline-block}
.seminar_info .view_btn_wrap a.go_apply {width:150px;height:40px;line-height:40px;background:#00abd4;border:1px solid #00abd4;border-radius:5px;color:#fff;text-align:center;margin:0 auto}
.seminar_info.board-view .board-view-link ul li a {color:#999}

/* 세미나참가신청 */
.seminar_info2 {}
.seminar_info2 .seminar_item {padding:10px 0 30px;border-bottom:1px solid #dce2e6;display:flex;align-items:center;margin-bottom:40px}
.seminar_info2 h6 {font-weight:400}
.seminar_info2 table tr:last-child {border-bottom:1px solid #dce2e6 !important}
.seminar_info2 .seminar_item .seminar_name {font-size:18px;font-weight:bold;margin:0 0 20px}
.seminar_info2 .seminar_item .left {flex-basis:220px;margin-right:40px;border-radius:5px;overflow:hidden}
.seminar_info2 .seminar_item .left img {width:100%;height:auto;display:block}
.seminar_info2 .seminar_item .right {width:calc(100% - 260px)}
.seminar_info2 .seminar_item .span {color:#707070}
.seminar_info2 .seminar_item .label {width:90px;font-weight:500}
.seminar_info2 table tr:first-child {border-top:1px solid #000}
.seminar_info2 input[type="text"] {width:290px;display:inline-block}
.seminar_info2 .place_tr input[type="text"]:last-child {width:390px}
.seminar_info2 .view_head {border-bottom:0px}
.seminar_info2 .view_head h2 {margin-bottom:0px}
.seminar_info2 .board-write-sub-title {margin-bottom:0px;border-bottom:1px solid;padding-bottom:10px}
.board-view.seminar_info2 {}
.board-view.seminar_info2 h6 {font-size:18px;font-weight:400;margin-bottom:10px}
.board-view.seminar_info2 table {width:100%}
.board-view.seminar_info2 tr {border-bottom:1px solid #dce2e6}
.board-view.seminar_info2 th {width:164px;color:#333333;text-indent:20px;padding:20px}
.board-view.seminar_info2 td {color:#707070}
.board-view.seminar_info2 .view_btn_wrap {width:100%;text-align:center;margin-top:20px}
.board-view.seminar_info2 .view_btn_wrap a {width:150px;border:1px solid #00abd4;color:#00abd4;line-height:40px;background:#fff;border-radius:5px;font-size:14px;display:inline-block}
.board-view.seminar_info2 .view_btn_wrap .cancel {width:150px;border:1px solid #00abd4;color:#fff;line-height:40px;background:#00abd4;border-radius:5px;font-size:14px}

/* 아카데미 */
.academy .gallery-item-image {border-radius:0px;margin-bottom:10px}
.academy .board_txt {font-size:16px;color:#333333;font-weight:500 !important}
.academy .gallery-cont {color:#999999}

/* 학술연재 */
.academi_series .board_nav_btn.array .array_wrap a.active {color:#707070}
.academi_series .gallery-item-info {width:calc(100% - 100px)}
.academi_series .writer_list {width:240px;height:730px;border:1px solid #dce2e6;padding:20px;border-radius:5px;background:#fff;display:inline-block;float:right;margin-top:6px;overflow-y:auto}
.academi_series .writer_list .writer_img {width:50px;height:50px;overflow:hidden;border-radius:50%}
.academi_series .writer_list .writer_img img {width:100%;height:auto;display:block}
.academi_series .writer_list .writer_img.member_noIcon {background:#dce2e6;text-align:center}
.academi_series .writer_list .writer_img.member_noIcon i {color:#f8f8f8;font-size:22px;line-height:50px}
.academi_series .writer_list h5 {margin-bottom:30px;font-size:16px;color:#707070}
.academi_series .writer_list li {display:flex;align-items:center;cursor:pointer}
.academi_series .writer_list li:not(:last-child) {margin-bottom:20px}
.academi_series .writer_list .writer_info {margin-left:10px}
.academi_series .writer_list li .writer_name {display:block}
.academi_series .writer_list li .writer_num, .writer_list .subscriber {color:#707070}
.academi_series .board-gallery.item_1 {width:calc(100% - 260px);display:inline-block}
.academi_series #fboardlist {width:calc(100% - 260px);display:inline-block}
.academi_series #fboardlist>.board-gallery.item_1 {width:100%}
.academi_series .view-user-icon {width:30px;height:30px;display:inline-block}
.academi_series .view-user-icon i {font-size:30px;color:#707070}
.academi_series .profile_scrap {display:flex;justify-content:space-between;align-items:center}
.academi_series .board_profile {margin-top:0px;flex:2}
.basic-body.page-body .academi_series .board_nav_btn {align-items:center}
.academi_series.board-list .board-info {flex:2}
.academi_series.board-list .serial_application {display:inline-block;padding:6px 20px;border:1px solid #00abd4;border-radius:3px;background:#fff;color:#00abd4;font-size:14px;vertical-align:bottom;text-align:center}
.academi_series.board-list .basic_write_btn {margin-left:5px}
.academi_series.board-list .basic_write_btn a {margin-top:0px}
.academi_series .view_head {padding-bottom:10px}
.academi_series .board_profile {display:flex;align-items:center}
.academi_series .board_profile .date {color:#999999}
.academi_series .view-nick {margin-left:5px;margin-right:5px;color:#999999 !important;font-weight:500 !important}

/* 학술연재신청 */
.academi_series_app .board-write-sub-title {margin-bottom:0px}
.academi_series_app h6 {font-weight:500}
.academi_series_app .view_head {display:flex;justify-content:space-between;align-items:center}
.academi_series_app #ex_3 {background:#f8f8f8 !important;border:0px}
.academi_series_app .clause {margin-bottom:30px}
.academi_series_app .clause p {padding:25px 15px;background:#f8f8f8;line-height:24px;font-size:13px;color:#707070}
.academi_series_app .clause label {width:94px;margin-left:auto;margin-right:0px}
.academi_series_app .enter_contents>div {position:relative;left:0;top:0%}
.academi_series_app .enter_contents i {position:absolute;top:14px;left:10px;color:#00abd4}
.academi_series_app .enter_contents textarea, .academi_series_app .enter_contents input {padding:10px 30px !important}
.academi_series_app .pen_name {font-size:26px;font-weight:bold;display:inline-block}
.academi_series_app .float-end::after {clear:both;display:block;content:""}
.academi_series_app .follow_btn {display:inline-block;width:46px;line-height:46px;text-align:center;border:1px solid #00abd4;color:#00abd4;background:#fff;border-radius:50%;vertical-align:top;font-size:20px}
.serial_list {}
.serial_list h5 {margin:30px 0 15px}
.serial_list>ul {}
.serial_list>ul li {border:1px solid #dce2e6;border-radius:5px;padding:20px 30px}
.serial_list>ul li>a {display:flex;justify-content:space-between}
.serial_list>ul li:not(:last-child) {margin-bottom:10px}
.serial_list ul .right {width:98px;height:98px;border-radius:5px;overflow:hidden;margin-left:20px}
.serial_list ul .right img {width:100%;height:auto;display:block}
.serial_list ul .left {width:calc(100% - 118px)}
.serial_list ul .left .list_title {font-size:16px;font-weight:bold;margin-bottom:10px}
.serial_list ul .left .list_con {color:#707070;margin-bottom:10px}
.serial_list ul .left>div span {color:#999999;font-size:12px}
.serial_list .pagination {justify-content:center;margin-top:20px}
.serial_list .pagination>li {border:1px solid #dce2e6;width:30px;line-height:30px;padding:0px;text-align:center}
.serial_list .pagination>li.active {background:#00abd4;border:1px solid #00abd4}
.serial_list .pagination>li.active a {color:#fff}
.serial_list .pagination>li:not(:last-child) {margin-right:5px}
.serial_list .pagination>li a {font-size:12px;color:#999;display:block}

/* 묻고답하기 */
.ask_and_answer {}
.ask_and_answer .board_profile {display:flex;justify-content:space-between;align-items:flex-end}
.ask_and_answer .board_profile .view-photo-box {vertical-align:super}
.ask_and_answer .board_profile .view-nick {display:inline-block}
.ask_and_answer .board_profile .view-photo {margin-right:10px}
.ask_and_answer .board_profile .view-photo i {font-size:30px;color:#707070}
.ask_and_answer .board_profile .date {color:#999999}
.ask_and_answer .view-nick {align-items:center;color:#999999 !important;font-weight:500 !important}
.ask_and_answer .view_head {position:relative}
.board-list.ask_and_answer .date {display:inline-block}
.ask_and_answer .gallery_user_wrap>span {border:1px solid #dce2e6;padding:5px 10px;border-radius:5px;color:#707070;font-size:12px}
.ask_and_answer .gallery_user_wrap>span i, .ask_and_answer .gallery_user_wrap>span span {color:#707070;font-size:12px}

/* 참모임조회 */
.board-list.meeting_inquiry .sch_sec1 {display:inline-block}
.board-list.meeting_inquiry .sch_sec1 label+label {margin-left:-6px}
.board-list.meeting_inquiry .sch_sec1 .select {width:206px;display:inline-block}
.board-list.meeting_inquiry .sch_sec1 .select:nth-child(2) {width:100px}
.board-list.meeting_inquiry .sch_sec1 .select:nth-child(3) {width:150px}
.board-list.meeting_inquiry .board_shc input[type="text"] {width:360px}
.board-list.meeting_inquiry .board_nav_btn {border-bottom:1px solid #dce2e6;margin-bottom:0px;padding-bottom:10px}
.board-view.meeting_inquiry .board-view-info th {padding:10px;text-indent:10px;width:90px}
.board-view.meeting_inquiry .board-view-info tr {border:0px}
.board-view.meeting_inquiry .board-view-info .meeting_btn {width:10%}
.meeting_inquiry p.title {font-size:18px;font-weight:bold;color:#707070;margin-bottom:10px}
.meeting_inquiry.btn_wrap {text-align:center;margin-top:40px}
.meeting_inquiry.btn_wrap a {display:inline-block;text-align:center}

/* 참모임조회 스와이퍼 */
.meeting_inquiry .board_view_swiper {width:100%;position:relative}
.meeting_inquiry .gallery-top {width:100%;overflow:hidden}
.meeting_inquiry .gallery-thumbs {width:90%;margin:0 auto;overflow:hidden;margin-top:15px}
.meeting_inquiry .gallery-thumbs .swiper-wrapper {}
.meeting_inquiry .gallery-thumbs .swiper-slide {width:calc(100% / 6);height:140px;overflow:hidden}
.meeting_inquiry .gallery-thumbs .swiper-slide img {width:fit-content;height:auto;display:block}
.meeting_inquiry .gallery-thumbs .swiper_btm_wrap {width:100%;position:absolute;bottom:50px;left:0;display:flex;justify-content:space-between}
.meeting_inquiry .gallery-thumbs .swiper_btm_wrap div {position:unset;font-size:30px;color:#707070;cursor:pointer}
.meeting_inquiry .gallery-thumbs .swiper_btm_wrap div.swiper-button-disabled {opacity:0.3}

/* 마이페이지 */
.my-page {width:987px;margin-left:auto}
.my-page .my_mainpage_title {padding-bottom:10px;border-bottom:2px solid #333;font-size:20px;color:#333}
.my-page .my_head_title {padding-bottom:10px;border-bottom:2px solid #333;font-size:18px;color:#333}

/* 마이페이지 페이징 */
.pg_wrap {width:100%;text-align:center;margin-top:30px}
.pg_wrap .pg_current {background:#00abd4;border:1px solid #00abd4}
.pg_wrap .pg_page {background:#fff;border:1px solid #dce2e6}

/* 마이페이지 테이블 */
.my-page table {text-align:center}
.my-page table td {padding-top:0}
.my-page table td span {margin-right:5px}
.my-page table table td span {margin-left:10px;font-weight:700}
.my-page table .th-width-160 {width:160px}
.my-page table thead {border-top:0px;background:#f8f8f8}
.my-page table thead th {padding:13px 8px}
.my-page .table>:not(:first-child) {border-top:0px}
.my-page table {color:#707070}
.my-page table tbody {text-align:center}
.my-page table tfoot {border-bottom:1px solid #dce2e6}

/* 마이페이지 사이드 */
#aside {width:234px;background:#fff}
#aside .mypage_side_wrap {}
#aside .mypage_side_wrap .top {background:#00569e;border:1px solid #00569e}
#aside .mypage_side_wrap .top p {color:#fff;font-size:20px;text-align:center;line-height:122px;font-weight:500}
#aside .mypage_side_wrap .bottom {border:1px solid #dce2e6;border-top:0px}
#aside .mypage_side_wrap .bottom>li {transition:all 0.2s;cursor:pointer}
#aside .mypage_side_wrap .bottom>li span {padding:15px 20px;display:inline-block;width:100%;position:relative;left:0;top:0;font-size:16px;color:#333333}
#aside .mypage_side_wrap .bottom>li span i {position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:16px;color:#333333}
#aside .mypage_side_wrap .bottom>li:hover span {color:#00569e}
#aside .mypage_side_wrap .bottom>li:not(:last-child) {border-bottom:1px solid #dce2e6}
#aside .mypage_side_wrap .bottom li>span.active {background:#00abd4;color:#fff !important}
#aside .mypage_side_wrap .bottom li>span.active i {color:#fff !important}
#aside .mypage_side_wrap .sub_menu {display:none;background:#f8f8f8;padding:15px 20px}
#aside .mypage_side_wrap .sub_menu li {padding-bottom:20px}
#aside .mypage_side_wrap .sub_menu li:last-child {padding-bottom:0px}
#aside .mypage_side_wrap .sub_menu a.active {color:#00abd4}

/* 마이페이지 마이정보 */
.my-page .my_info {background:#fff;border:1px solid #dce2e6;display:flex;box-sizing:border-box;margin-bottom:50px}
.my-page .my_info .my_info_head {margin-bottom:10px}
.my-page .my_info .my_info_head span {font-size:16px;font-weight:bold;width:calc(100% - 108px);display:inline-block}
.my-page .my_info .my_info_head a {width:104px;line-height:24px;color:#707070;background:#fff;border:1px solid #dce2e6;border-radius:5px;display:inline-block;text-align:center}

/* 회원정보 */
.my-page .my_info .left {width:50%;border-right:1px solid #dce2e6;padding:20px}
.my-page .my_info .left .my_img {width:60px;height:60px;border-radius:50%;overflow:hidden;display:inline-block;margin-right:10px}
.my-page .my_info .left .my_img img {width:100%;height:auto;display:block}
.my-page .my_info .left .my_txt {display:inline-block;height:60px;vertical-align:top;padding:10px 0;box-sizing:border-box}

/* 약국정보 */
.my-page .my_info .right {width:50%;padding:20px}

/* 마이페이지 활동현황 */
.my-page .my_activity {margin-bottom:50px}
.my-page .my_activity ul {display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #dce2e6}
.my-page .my_activity ul li {width:calc(100% / 6);border-right:1px solid #dce2e6;padding:10px 20px;box-sizing:border-box}
.my-page .my_activity ul li:last-child {border:0px}
.my-page .my_activity .activity_title {color:#707070;font-weight:bold;margin-bottom:10px}
.my-page .my_activity .activity_val {color:#030101;font-weight:bold}
.my-page .my_activity .activity_val span {font-size:20px;font-weight:bold}

/* 마이페이지 참약사시스템 신청현황 */
.my-page .my_system_status {margin-bottom:50px}
.my-page .my_system_status table {width:100%;color:#707070;text-align:center}
.my-page .my_system_status table thead {border-bottom:1px solid #dce2e6}
.my-page .my_system_status table thead th {background:#f8f8f8;padding:10px}
.my-page .my_system_status table tbody tr {border-bottom:1px solid #dce2e6}
.my-page .my_system_status table tbody td {background:#fff;padding:10px}

/* 마이페이지 학술현황 */
.my-page .my_academic_status {margin-bottom:50px}
.my-page .my_academic_status table {width:100%;color:#707070;text-align:center}
.my-page .my_academic_status table a {color:#707070}
.my-page .my_academic_status table {border-bottom:1px solid #dce2e6}
.my-page .my_academic_status table th {background:#f8f8f8;padding:10px;min-width:296px}
.my-page .my_academic_status table tr {border-bottom:1px solid #dce2e6}
.my-page .my_academic_status table td {background:#fff;padding:10px;width:100%}
.my-page .my_academic_status table .bedge_space {text-align:left}

/* 마이페이지 QnA */
.my-page .my_QnA {display:inline-block;width:49%;margin-right:2%}
.my-page .my_QnA ul {display:flex;justify-content:space-between;border-bottom:1px solid #dce2e6}
.my-page .my_QnA ul li {width:calc(100% / 2);border-right:1px solid #dce2e6;padding:20px 20px;box-sizing:border-box}
.my-page .my_QnA ul li:last-child {border:0px}
.my-page .my_QnA .QnA_title {color:#707070;font-weight:bold;margin-bottom:10px}
.my-page .my_QnA .QnA_title i {color:#00abd4;margin-left:5px}
.my-page .my_QnA .QnA_val {color:#030101;font-weight:bold}
.my-page .my_QnA .QnA_val span {font-size:20px;font-weight:bold}

/* 마이페이지 참모입 가입현황 */
.my-page .my_meeting {display:inline-block;width:48%;height:min-content;vertical-align:top;border-bottom:1px solid #dce2e6;position:relative;left:0;top:0}
.my-page .my_meeting .meeting_swiper {width:85%}
.my-page .my_meeting .swiper-wrapper {min-height:91px;align-items:center}
.my-page .my_meeting .meeting_swiper li {max-height:51px}
.my-page .my_meeting .meeting_swiper li span {display:inline-block;vertical-align:middle;text-align:center;color:#707070;cursor:pointer}
.my-page .my_meeting .swiper_btn_wrap {position:absolute;top:72px;width:100%;display:flex;justify-content:space-between;box-sizing:border-box}
.my-page .my_meeting .swiper_btn_wrap span {color:#707070}

/* 마이페이지 포인트 히스토리 */
.my-page .my_point_info {margin-bottom:50px;border-bottom:1px solid #dce2e6;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}
.my-page .my_point_info .left>div {display:inline-block;vertical-align:middle;margin-left:20px}
.my-page .my_point_info .left span {color:#333333;font-weight:bold}
.my-page .my_point_info .left .point_val {font-size:20px;color:#00abd4}
.my-page .my_point_info .right a {color:#707070;padding:2px 10px;border:1px solid #dce2e6;border-radius:5px}
.my-page .my-point-list h3 span {vertical-align:top;margin:0 5px}

/* 마이페이지 작성한 글 */
.my-page .my-writing-list table {width:100%}
.my-page .my-writing-list table tbody tr {border-bottom:1px solid #dce2e6}
.my-page .my-writing-list table td {padding:13px 8px}

/* 마이페이지 임시저장 글 */
.my-page .my-auto-list table {width:100%}
.my-page .my-auto-list table tbody tr {border-bottom:1px solid #dce2e6}
.my-page .my-auto-list table td {padding:13px 8px}

/* 마이페이지 댓글 */
.my-page .my-comment-list table {width:100%}
.my-page .my-comment-list table tbody tr {border-bottom:1px solid #dce2e6}
.my-page .my-comment-list table td {padding:13px 8px}

/* 마이페이지 키워드별 글 수 */
.my-page .my-keyword-list table {width:100%}
.my-page .my-keyword-list table tbody tr {border-bottom:1px solid #dce2e6}
.my-page .my-keyword-list table td {padding:13px 8px}
.my-page .check label {}
.my-page .check label i {color:#fff;border:1px solid #ddd;border-radius:0px;font-size:20px;border-radius:2px;cursor:pointer}
.my-page .check input[type="checkbox"] {appearance:none}
.my-page .check input[type="checkbox"]:checked+i {color:#00abd4;border:2px solid #00abd4}
.keyword_modal .keywordInput label {width:100%;display:flex}
.keyword_modal .keywordInput input[type="text"] {background:#f8f8f8;border:0px}
.keyword_modal .keywordInput button {width:60px;margin-left:5px;background:#00abd4;border:1px solid #00abd4}
.keyword_modal .keyword_info {color:#999;font-size:13px;font-weight:400}
.keyword_modal .keyword_info span {color:#00569f;font-size:13px;font-weight:400}
.keyword_modal #keywordList {flex-wrap:wrap}
.keyword_modal #keywordList span {padding:5px 10px;border-radius:20px;border:1px solid #dedede;color:#999;background:#fff;margin-bottom:10px;transition:all 0.4s}
.keyword_modal #keywordList span:hover {color:#00abd4;border-color:#00abd4}
.keyword_modal #keywordList span i {margin-left:10px;cursor:pointer;color:#003d7d;font-size:12px}
.keyword_modal #keywordList span:not(:last-child) {margin-right:5px}

/* 마이페이지 아카데미가입 현황 */
.my-page .my_academy {}
.my-page .my_academy .my_mainpage_title {border:0px;margin-bottom:10px;font-weight:bold}
.my-page .my_academy .my-academy-list {}
.my-page .my_academy .my-academy-list>ul {display:flex;flex-wrap:wrap}
.my-page .my_academy .my-academy-list>ul li {width:24%;margin-right:10px;margin-bottom:50px}
.my-page .my_academy .my-academy-list>ul li:nth-child(4n) {margin-right:0px}
.my-page .my_academy .my-academy-list>ul li a:hover {color:inherit}
.my-page .my_academy .my-academy-list .img_con {position:relative;left:0;top:0;margin-bottom:15px}
.my-page .my_academy .my-academy-list .img_con img {width:100%;height:auto;display:block}
.my-page .my_academy .my-academy-list .img_con i {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(270deg);color:#fff;font-size:40px;opacity:0.7;transition:all 0.2s}
.my-page .my_academy .my-academy-list .img_con:hover i {opacity:1}
.my-page .my_academy .my-academy-list .txt_con {}
.my-page .my_academy .my-academy-list .txt_con .academy_bedge {background:#fff;border:1px solid #00569f;border-radius:5px;padding:2px 5px;color:#00569f;font-size:13px;margin-bottom:10px;display:inline-block}
.my-page .my_academy .my-academy-list .txt_con .academy_name {font-size:14px;font-weight:bold;color:#333333;margin-bottom:5px}
.my-page .my_academy .my-academy-list .txt_con .academy_rate {}
.my-page .my_academy .my-academy-list .txt_con .academy_rate .per {color:#f01f43;width:calc(100% - 145px);display:inline-block}
.my-page .my_academy .my-academy-list .txt_con .academy_rate .bar_wrap {display:inline-block;width:140px;background:#dce2e6;height:14px;position:relative;left:0;top:0;overflow:hidden}
.my-page .my_academy .my-academy-list .txt_con .academy_rate .bar_wrap .bar {width:77%;height:14px;position:absolute;top:0;left:0;background:#f01f43}
.my-page .my_academy .eb-pagination-wrap {margin-top:0px}

/* 마이페이지 학술 연재 현황 */
.my-page .myacademic_series .my_mainpage_title {border:0px;margin-bottom:10px;font-weight:bold}
.my-page .myacademic_series .my_author_info {margin-bottom:40px;border:1px solid #dce2e6;padding:20px 40px;border-radius:5px;position:relative}
.my-page .myacademic_series .my_author_info .author_bedge {position:absolute;top:0;left:20px;background:#00abd4;width:46px;height:60px;line-height:30px;text-align:center;color:#fff}
.my-page .myacademic_series .my_author_info .author_bedge {clip-path:polygon(0% 0%, 100% 0, 100% 70%, 50% 50%, 0% 70%)}
.my-page .myacademic_series .my_author_info>div {display:flex;justify-content:space-between;align-items:center}
.my-page .myacademic_series .my_author_info .left>div {display:inline-block;vertical-align:middle;margin-left:20px}
.my-page .myacademic_series .my_author_info .author_img {width:82px;height:82px;overflow:hidden;border-radius:50%}
.my-page .myacademic_series .my_author_info .author_img img {width:100%;height:auto;display:block}
.my-page .myacademic_series .my_author_info .left span {color:#333333;font-weight:bold;font-size:20px}
.my-page .myacademic_series .my_author_info .left .writer_intro {font-size:14px;color:#707070}
.my-page .myacademic_series .my_author_info .right a {color:#707070;padding:2px 10px;border:1px solid #dce2e6;border-radius:5px}
.my-page .myacademic_series .serially-con-list {margin-bottom:40px}
.my-page .myacademic_series table tbody tr td:first-child {width:120px}
.my-page .myacademic_series .serially_title {text-align:left}
.my-page .myacademic_series .serially_title a {max-width:600px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.my-page .myacademic_series .serially_title a:hover {color:#00abd4}
.my-page .myacademic_series input[type="checkbox"] {appearance:none}
.my-page .myacademic_series input[type="checkbox"]+i {border:1px solid #dce2e6;font-size:18px;color:#dce2e6;border-radius:2px}
.my-page .myacademic_series input[type="checkbox"]:checked+i {border:2px solid #00abd4;color:#00abd4}
.my-page .myacademic_series .del_btn {width:auto;line-height:14px;padding:5px 15px}

/* 마이페이지 참모임 현황 */
.my-page .mymeeting_current {}
.my-page .mymeeting_current .my_mainpage_title {border-bottom:0px;margin-bottom:20px;font-weight:bold}
.my-page .mymeeting_current .my_head_title {border-bottom:0px;font-weight:500;color:#333}
/* 마이페이지 개설한 참모임 */
.my-page .mymeeting_current .my-open-meeting-list {}
.my-page .mymeeting_current .my-open-meeting-list>ul {display:flex;flex-wrap:wrap}
.my-page .mymeeting_current .my-open-meeting-list>ul li {width:22.7%;margin-right:30px;margin-bottom:20px}
.my-page .mymeeting_current .my-open-meeting-list>ul li:nth-child(4n) {margin-right:0px}
.my-page .mymeeting_current .my-open-meeting-list .img_con {width:100%;height:164px;overflow:hidden;margin-bottom:10px}
.my-page .mymeeting_current .my-open-meeting-list .img_con img {width:100%;height:auto;display:block}
.my-page .mymeeting_current .my-open-meeting-list .meeting_name {width:90%;display:inline-block;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-weight:bold;color:#333333;margin-bottom:5px;white-space:nowrap}
.my-page .mymeeting_current .my-open-meeting-list .meeting_info span {display:inline-block;color:#707070}
.my-page .mymeeting_current .my-open-meeting-list .meeting_info span i {color:#ffd500}
.my-page .mymeeting_current .my-open-meeting-list .meeting_info span:first-child::after {display:inline-block;content:"|";margin:0 10px;vertical-align:text-top;font-size:12px}

/* 마이페이지 가입한 참모임 */
.my-page .mymeeting_current .my-join-meeting-list {}
.my-page .mymeeting_current .my-join-meeting-list>ul {display:flex;flex-wrap:wrap}
.my-page .mymeeting_current .my-join-meeting-list>ul li {width:22.7%;margin-right:30px;margin-bottom:20px}
.my-page .mymeeting_current .my-join-meeting-list>ul li:nth-child(4n) {margin-right:0px}
.my-page .mymeeting_current .my-join-meeting-list .img_con {width:100%;height:164px;overflow:hidden;margin-bottom:10px}
.my-page .mymeeting_current .my-join-meeting-list .img_con img {width:100%;height:auto;display:block}
.my-page .mymeeting_current .my-join-meeting-list .meeting_name {width:90%;display:inline-block;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-weight:bold;color:#333333;margin-bottom:5px;white-space:nowrap}
.my-page .mymeeting_current .my-join-meeting-list .meeting_info span {display:inline-block;color:#707070}
.my-page .mymeeting_current .my-join-meeting-list .meeting_info span i {color:#ffd500}
.my-page .mymeeting_current .my-join-meeting-list .meeting_info span:first-child::after {display:inline-block;content:"|";margin:0 10px;vertical-align:text-top;font-size:12px}

/* 참약스터 마이홈 */

/* shop 상품 리스트 */
.seminar_aside {width:calc(100% - 1045px);display:inline-block;margin-right:40px;vertical-align:top}
.seminar_aside>ul {border:1px solid #dce2e6;background:#fff}
.seminar_aside>ul>li {border-bottom:1px solid #dce2e6}
.seminar_aside>ul>li a {line-height:40px;display:inline-block;padding-left:10px;color:#656565;width:100%}
.seminar_aside>ul>li a.active {background:#00abd4;color:#fff;width:100%}
.seminar_aside>ul>li:last-child {border-bottom:0px}
.product-list-10 {display:inline-block;width:987px;margin-left:auto}
.shop-list .product-list-10 .item-list-wrap {width:100%}
.shop-list .product-list-10 .item-list-wrap .item-list {display:flex;align-items:center;padding:20px 0px 20px;border-bottom:1px solid #dce2e6}
.product-list-10 h2 {font-size:25px;font-weight:bold;border-bottom:2px solid #333;padding-bottom:20px}
.product-list-10 .product-img {width:210px;height:150px;border-radius:5px;overflow:hidden;margin-right:30px}
.product-list-10 .product-description {width:calc(100% - 390px)}
.product-list-10 .product-img-in {height:150px}
.product-list-10 .product-img-in .first-img img {width:100%;height:auto;display:block}
.product-list-10 .product-name {margin-bottom:10px}
.product-list-10 .product-name a {font-size:18px;font-weight:500;color:#333333}
.product-list-10 .item_label {width:90px;display:inline-block}
.product-list-10 .item_val {color:#666}
.product-list-10 .seminar_btn {width:150px}
.product-list-10 .seminar_btn a {color:#fff;border:1px solid #00abd4;color:#00abd4;border-radius:5px;line-height:40px;width:100%;display:inline-block;text-align:center;cursor:pointer}
.product-list-10 .seminar_btn a:hover {background:#00abd4;color:#fff}

/* shop 상품 뷰페이지 */
.shop-list, .shop-item {max-width:1280px;margin:40px auto 0}
.item_info_wrap {width:987px;display:inline-block;margin-left:auto}
.shop-product-form .product-title strong {font-style:20px !important}
#sit_btn_buy {background:#003d7d}
.shop_product_info {padding:20px;border-radius:5px;background:#f9f9f9}

/* shop 상품 구매 페이지 */
.seminar_application_title {font-size:25px;font-weight:bold;padding-bottom:20px;border-bottom:2px solid #333}
#sod_list td {padding:30px 0;min-width:60px}
#order_address {vertical-align:sub}
.print2_btn {width:100%;background:#003d7d;display:inline-block;line-height:50px;text-align:center;color:#fff;border:1px solid #003d7d;margin-top:10px}
.print2_btn:hover {color:#fff}

/* ------------------- 미디어쿼리 ---------------------- */

/* 태블릿 */
@media screen and (max-width:1200px) {
    /* 헤더 */
    .top-header .top-site {width:40%;}
    .top-header .top-right-con {width:60%;}
    .search-menu {width:25%;}
    .nav-wrap .container {width:100%;}
    .navbar-nav-home {margin-right:50px;}

    /* -----------------메인페이지-------------- */

    /* 아웃로그인 */
    .main-slider .main_login {display:none;}

    /* 메인슬라이드 */
    .header-wrap .nav-wrap {padding:10px 20px;box-sizing:border-box;}
    .main-slider {height:auto;min-width:100%;}
    .pc_main_slide {display:none;}
    .mo_main_slide {display:block;}
    .mo_main_slide .slick-slide {height:auto !important;}
    .title_wrap {width:100%; position:absolute; top:50%; transform:translateY(-50%);}
    .ebs-shop-basic-in .ebs-shop-basic .ebs-shop-basic-item img {width:100%;}

    /* 메인 섹션 */
    .inner_sec {width:100%;}
    .section {padding:60px 20px;}
    .mo_con .slick-slide {height:auto !important;}

    /* 메인 섹션1 - 신규회원 */
    .section.sec1 .member_wrap {margin-right:2%;}
    .section.sec1 .member li {margin-bottom:10px;width:49%;}
    .section.sec1 .member li:nth-child(even) {margin-left:1%;}
    .section.sec1 .member li>div {display:inline-block; width:68%;}
    .section.sec1 .member .member_name {width:60%;}
    .section.sec1 .member .mamber_date {width:30%;}
    .section.sec1 .member .member_icon {margin-right:0px;}

    /* 메인 섹션1 - 신규약국 */
    .section.sec1 .pharmacy {height:200px;}
    .section.sec1 .pharmacy li {line-height:14px;}
    .section.sec1 .pharmacy li:not(:last-child) {margin-bottom:8px;}
    .section.sec1 .pharmacy li>div {width:76%;}
    .section.sec1 .pharmacy .pharmacy_name {max-width:100%; width:30%;}
    .section.sec1 .pharmacy .pharmacy_addr {max-width:100%; width:55%;}
    .section.sec1 .pharmacy .xi-maker {margin-left:12%;}

    /* 메인 섹션1 - 게시판 탭 */
    .section.sec1 .boder_tab {width:68%;}

    /* 메인 섹션1 - 게시판 리스트 */
    .mo_con.sec2 {height:min-content;}

    /* 메인 섹션4 - 참학술 신규강의 */
    .section.sec2 .new_class {width:100%;}
    .section.sec2 .new_class .title {width:100%;}

    /* 메인 섹션4 - 참학술 연재컨텐츠 */
    .section.sec2 .serial_content {width:100%;}

    /* 푸터 */
    .footer .footer-cont-info .inner_sec {padding:40px 20px; box-sizing:border-box;}
    .footer .foot_family_drop {right:20px;}

    /* 검색창 */
    .search-result {width:100%;padding:0 20px;box-sizing:border-box;}
}

/* ------------모바일------------ */
@media screen and (max-width:768px) {
    /* 공통 */
    header {display:none;}
    .mo_con {display:block !important;}
    .pc_con {display:none !important;}
    button {background:#fff;border:0px solid;}
    .mo_sec_title {font-size:24px;font-weight:500;margin-bottom:10px;}
    .basic-body-main #wrapper {width:100%;max-width:100%;}
    #wrapper {min-width:auto;}

    /* 헤더 */
    .inner-head .top_head {padding:10px 20px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-bottom:1px solid #dce2e6;}
    .inner-head .bottom_head {display:flex;justify-content:space-between;padding:10px 30px;border-bottom:1px solid #dce2e6;}
    .inner-head .bottom_head a {font-size:20px;color:#333;font-weight:500;padding:0px;}
    .inner-head .bottom_head .active>a {color:#00abd4;}
    .inner-head h1 {width:120px;margin-left:20px;}
    .inner-head h1 img {width:100%;height:auto;display:block;}
    .inner-head i, .inner-head button {font-size:30px;color:#333333;}
    .inner-head .mo_all_menu {display:inline-block;margin-right:10px;}

    /* 헤더 사이드 메뉴 */
    #mo_allMenu {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;}
    #mo_allMenu .allMenu_head {text-align:right;padding:10px 20px;box-sizing:border-box;margin-bottom:0px;}
    #mo_allMenu .allMenu_head>button {font-size:0px;}
    #mo_allMenu .allMenu_head>button i {font-size:25px;}
    #mo_allMenu .title-logo {position:absolute;left:50%;transform:translateX(-58%);width:100px;}
    #mo_allMenu .title-logo img {width:100%;}

    /* 헤더 사이트 로그인 전*/
    #mo_allMenu .cate_login {padding:20px;box-sizing:border-box;border-bottom:20px solid #f2f6f9;}
    #mo_allMenu .cate_login>p {font-size:1.25em;margin-bottom:15px;font-weight:500;}
    #mo_allMenu .cate_login .btn_wrap {display:flex;justify-content:space-between;}
    #mo_allMenu .cate_login .btn_wrap a {width:50%;display:inline-block;color:#fff;background:#00abd4;padding:10px 0;}
    #mo_allMenu .cate_login .btn_wrap a:first-child {margin-right:10px;background:#333;}

    /* 헤더 사이트 로그인 시*/
    #mo_allMenu .mo_con.outlogin .profile {display:flex;justify-content:space-between;align-items:center;}
    #mo_allMenu .mo_con.outlogin .photo {margin-right:10px;}
    #mo_allMenu .mo_con.outlogin .photo a {display:block;width:50px;height:50px;overflow:hidden;border-radius:50%;background:#dce2e6;text-align:center;}
    #mo_allMenu .mo_con.outlogin .photo a>i {font-size:20px;color:#f8f8f8;line-height:50px;}
    #mo_allMenu .mo_con.outlogin .photo img {width:100%;height:auto;display:block;}
    #mo_allMenu .mo_con.outlogin .info {color:#00569f;}
    #mo_allMenu .mo_con.outlogin .info p, #mo_allMenu .mo_con.outlogin .info span, .mo_con.outlogin .info strong {font-size:1.25em;}
    #mo_allMenu .mo_con.outlogin .notice {flex:2;text-align:right;position:relative;}
    #mo_allMenu .mo_con.outlogin .notice i {font-size:30px;color:#707070;}
    #mo_allMenu .mo_con.outlogin .notice .total {position:absolute;top:0;right:0;display:inline-block;background:#d90707;width:18px;height:18px;line-height:18px;border-radius:50%;color:#fff;text-align:center;font-size:10px;}
    #mo_allMenu .mo_con.outlogin .go_mypage {width:100%;display:inline-block;text-align:center;border:1px solid #dedede;padding:10px 0;margin-top:20px;font-size:16px;}

    /* 사이드 메뉴 리스트 */
    #mo_allMenu {overflow:auto;height:100%;}
    #mo_allMenu .mo_allMenu_body {border-bottom:20px solid #f2f6f9;}
    #mo_allMenu .mo_allMenu_body .ca_tt {border-bottom:1px solid #dce2e6;padding:10px 20px;box-sizing:border-box;}
    #mo_allMenu .mo_allMenu_body .ca_tt>a {color:#333333;font-weight:bold !important;font-size:16px;font-weight:500;padding:10px 0 0;}
    #mo_allMenu .mo_allMenu_body .ca_02 a {display:flex;padding:10px 20px;box-sizing:border-box;}
    #mo_allMenu .mo_allMenu_body .ca_02 .ca_name {color:#333;font-size:16px;width:98%;display:inline-block;}
    #mo_allMenu .mo_allMenu_body .ca_02 i {font-size:16px;}
    #mo_allMenu .dropdown-item.active {background:#fff;}
    #mo_allMenu .dropdown-item.active .ca_name, #mo_allMenu .dropdown-item.active i {color:#003d7d;font-weight:500;}
    #mo_allMenu .mo_allMenu_bottom {width:100%;height:auto;background:#fff;padding:10px 20px;box-sizing:border-box;}
    #mo_allMenu .mo_allMenu_bottom a {display:block;padding:10px 20px;border:1px solid #dce2e6;text-align:center;}

    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub {width:100%;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub li>div {padding:10px 20px;position:relative;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .ca_name {color:#333333;font-size:16px;font-weight:400;padding:0px;box-sizing:border-box;display:inline-block;width:90%;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .ca_name:last-child {border-bottom:0px;padding-left:0px;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .ca_name+i {position:absolute;right:12px;top:50%;transform:translateY(-50%);}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .sub_menu {background:#f8f8f8;display:none;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .sub_menu li {padding:0px 0;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .sub_menu li a {font-size:16px;display:inline-block;width:100%;font-size:14px;}
    #mo_allMenu .mo_allMenu_body .ca_02.mypage_sub .sub_menu li:active {color:#00abd4;}

    /* 메인페이지 메인배너 */
    .main-slider {margin:0px;}

    /* 메인페이지 아웃로그인 */
    .mo_con.main_login {width:100%;padding:20px;border-bottom:20px solid #f2f6f9;}
    .mo_con.main_login .top {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
    .mo_con.main_login .top span {font-size:2rem;font-weight:bold;color:#00569f;}
    .mo_con.main_login .top p {font-size:2rem;color:#00569f;}
    .mo_con.main_login .top a {display:inline-block;padding:5px 10px;border:1px solid #00abd4;color:#00abd4;font-size:1.2em;}
    .mo_con.main_login>a {display:block;width:100%;padding:15px 10px 15px 20px;background:#00abd4;color:#fff;}
    .mo_con.main_login>a span {display:inline-block;font-size:1.25em;width:95%;}

    /* 메인페이지 아웃로그인 로그인 후 */
    .mo_con.main_login .profile {}
    .mo_con.main_login .profile .photo {display:inline-block;width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:10px;}
    .mo_con.main_login .profile .photo>a {display:inline-block;width:50px;height:50px;border-radius:50%;background:#dce2e6;text-align:center;}
    .mo_con.main_login .profile .photo>a>i {line-height:50px;color:#f8f8f8;font-size:20px;}
    .mo_con.main_login .profile .photo img {width:100%;height:auto;display:block;}
    .mo_con.main_login .profile .name {display:inline-block;}
    .mo_con.main_login .profile .name p, .mo_con.main_login .profile .name strong {font-size:1.5em;color:#00569f;}
    .mo_con.main_login .mid_con {border:1px solid #dce2e6;padding:20px 40px;box-sizing:border-box;display:flex;justify-content:space-between;margin:20px 0;}
    .mo_con.main_login .mid_con li {width:calc(100% / 4);text-align:center;}
    .mo_con.main_login .mid_con li span {display:inline-block;font-size:1.5em;color:#00abd4;font-weight:bold;}
    .mo_con.main_login .btn_wrap {display:flex;justify-content:space-between;}
    .mo_con.main_login .btn_wrap a {width:50%;border:1px solid #dce2e6;padding:10px 0;font-size:1.125em;color:#333;}
    .mo_con.main_login .btn_wrap a:first-child {border-right:0px;}

    /* 메인페이지 sec1 */
    .mo_con.sec1 {border-bottom:20px solid #f2f6f9;padding:0 20px 20px;}
    .mo_con.sec1 .teb_list {display:flex;margin-bottom:20px;}
    .mo_con.sec1 .teb_list li {cursor:pointer;width:50%;text-align:center;padding:20px 0;font-size:18px;color:#707070;border-bottom:2px solid #dce2e6;}
    .mo_con.sec1 .teb_list li.active {border-color:#00abd4;color:#00abd4;}
    .mo_con.sec1 .teb_con {display:none;}
    .mo_con.sec1 .teb_con.active {display:block;}

    /* 신규회원 */
    .mo_con.sec1 .teb_con.member_wrap {display:flex;flex-wrap:wrap;}
    .mo_con.sec1 .teb_con.member_wrap li {width:50%;margin-bottom:10px;}
    .mo_con.sec1 .teb_con.member_wrap li>span {display:inline-block;width:50px;height:50px;border-radius:50%;overflow:hidden;text-align:center;background:#dce2e6;}
    .mo_con.sec1 .teb_con.member_wrap li>span img {width:100%;height:auto;display:block;}
    .mo_con.sec1 .teb_con.member_wrap li>span>i {line-height:50px;font-size:20px;color:#f8f8f8;}
    .mo_con.sec1 .teb_con.member_wrap li>div {display:inline-block;vertical-align:super;}
    .mo_con.sec1 .teb_con.member_wrap li>div>p {font-weight:500;}
    .mo_con.sec1 .teb_con.member_wrap li>div>span {color:#b5b5b5;font-size:13px;}
    /* 신규약국 */
    .mo_con.sec1 .teb_con.pharmacy_wrap {}
    .mo_con.sec1 .teb_con.pharmacy_wrap li {display:flex;align-items:center;margin-bottom:10px;}
    .mo_con.sec1 .teb_con.pharmacy_wrap li>div {width:98%;}
    .mo_con.sec1 .teb_con.pharmacy_wrap li>div .pharmacy_name {width:26%;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;}
    .mo_con.sec1 .teb_con.pharmacy_wrap li>div .pharmacy_addr {width:72%;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;}
    .mo_con.sec1 .teb_con.pharmacy_wrap li>span {display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #dce2e6;border-radius:50%;font-size:16px;color:#707070;margin-left:10px;cursor:pointer;}

    /* 메인페이지 sec2 */
    .mo_con.sec2 {border-bottom:20px solid #f2f6f9;padding:20px 20px;}
    .mo_con.sec2 .wr_subject {font-size:16px;}
    .mo_con.sec2 .date {color:#999999;margin-top:5px;}
    .mo_con.sec2 .sec2_title {width:100%;overflow-x:auto;}
    .mo_con.sec2 .swiper-pagination {width:140%;position:unset;padding-bottom:10px;text-align:left;}
    .mo_con.sec2 .swiper-pagination-bullet {width:calc(100% / 5);height:34px;background:#fff;opacity:1;color:#999999;padding:0 10px;}
    .mo_con.sec2 .swiper-pagination-bullet>span {font-size:16px;}
    .mo_con.sec2 .swiper-pagination-bullet-active {color:#00abd4;}
    .mo_con.sec2 .swiper-pagination-bullet-active>span {border-bottom:2px solid #00abd4;}

    /* 메인페이지 sec3 */
    .mo_con.sec3 {padding:20px 20px;background:#f2f6f9;}
    .sec3_slide {width:100%;height:auto;overflow:hidden;border-radius:5px;}
    .sec3_slide .title_wrap {display:none;}

    /* 메인페이지 참약스터 뉴스룸 */
    .section.sec2 {width:100%;padding:40px 0px 0px;}
    /* .section.sec2 .inner_sec{width:300%;} */
    .section.sec2 .inner_sec .txt-cont {display:none;}
    .section.sec2 .news_room_swiper {margin-bottom:0px;width:150%;}
    .section.sec2 .gallery-latest.news_room {border-bottom:20px solid #f2f6f9;padding-left:20px;}
    .section.sec2 .news_room_swiper .sec_title {padding-left:20px;font-size:24px;font-weight:500;margin-bottom:10px;}
    .section.sec2 .new_class {padding:40px 20px 0px;}
    .section.sec2 .swiper_arrow {right:20px;}

    /* 메인페이지 참학술 신규강의 */
    .mo_con.sec4 {padding:40px 20px;box-sizing:border-box;}
    .mo_con.sec4 ul {display:flex;flex-wrap:wrap;}
    .mo_con.sec4 ul li {width:48%;margin-bottom:2%;}
    .mo_con.sec4 ul li:nth-child(even) {margin-left:4%;}
    .mo_con.sec4 ul li .img_box {overflow:hidden;padding-top:80%;position:relative;}
    .mo_con.sec4 ul li img {width:100%;height:auto;display:block;position:absolute;left:0;top:0;}
    .mo_con.sec4 ul li .newClass_bedge {color:#00abd4;margin:2% 0;}
    .mo_con.sec4 ul li .title {width:100%;font-size:18px;color:#333;font-weight:bold;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2%;}
    .mo_con.sec4 ul li .new_class_pharmacy,
    .mo_con.sec4 ul li .new_class_name {font-size:16px;color:#999;}
    .mo_con.sec4 ul li .deco {margin:0 2%;color:#999;vertical-align:text-bottom;}
    .mo_con.sec4>a {display:inline-block;width:100%;text-align:center;padding:3%;border:1px solid #dce2e6;color:#999999;margin-top:4%;}

    /* 메인페이지 학술연재컨텐츠 */
    .mo_con.sec5 {padding:40px 20px 20px;background:#f2f6f9;box-sizing:border-box;}
    .mo_con.sec5 .basic-latest.serial_content .nav-tabs {border:0px;}
    .mo_con.sec5 .list-unstyled li {background:#fff;border:1px solid #dce2e6;border-radius:5px;}
    .mo_con.sec5 .list-unstyled li:hover {box-shadow:0 0 10px #dce2e6;border:1px solid #00abd4;}
    .mo_con.sec5 .list-unstyled li:hover .basic-subj {color:#00abd4;}
    .mo_con.sec5 .list-unstyled li:not(:last-child) {margin-bottom:3%;}
    .mo_con.sec5 .basic-latest.serial_content .list-unstyled li a {display:block;}
    .mo_con.sec5 .basic-latest.serial_content .tab-content .basic-member {width:auto;text-align:left;padding-right:1%;}
    .mo_con.sec5 .basic-comment {color:#00abd4 !important;}
    .mo_con.sec5 .date {color:#999;}

    /* 메인페이지 참모임 */
    .section.sec3 {background:#fff;padding:40px 0px 20px;}
    .section.sec3 .sec_title {font-size:24px;text-align:left;font-weight:500;padding-left:20px;}
    .section.sec3 .sec_sub_title {display:none;}
    .section.sec3 .swiper-container {width:200%;}
    .section.sec3 .gallery-item {margin-right:2%;}
    .section.sec3 .gallery-latest.meeting_inquiry {padding-left:20px;}
    .section.sec3 .gallery-latest.meeting_inquiry .img-box {border-radius:20%;}
    .section.sec3 .sec_bottom_btn {background:#fff;border:1px solid #dce2e6;border-radius:5px;font-size:14px;color:#999;width:92%;margin-top:0px;}
    .section.sec3 .gallery-latest.meeting_inquiry .txt-subj {text-align:left;}
    .section.sec3 .gallery-latest.meeting_inquiry .txt-subj h5 {width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

    /* 푸터 */
    .footer .footer-cont-info .inner_sec {display:block;}
    .footer .footer-cont-info .right {width:100%;}
    .footer .footer-cont-info .com_info {width:100%;text-align:center;}
    .footer .footer-cont-info .footer-copyright, .footer .family_logo_wrap {text-align:center;}
    .footer .foot_family_drop {position:unset;margin:4% auto 0;height:auto;}
    .footer .drop_list_wrap {position:unset;border:0px;}
    .footer .family_drop_list:not(:last-child) {border-top:1px solid #707070;}
    .footer .footer-right-nav {width:100%;padding:2% 0;float:none;}
    .footer .footer-top {padding:16px 20px;box-sizing:border-box;}
    .footer .footer-nav {width:100%;float:none;}
    .footer .footer-nav a {color:#7495b8;}
    .footer-nav .deco {margin:0 2%;}
    .footer-nav .viewer {display:none;}
    .footer .footer-cont-info .left {margin-bottom:20px;}

    /* 로그인 */
    .login-box .login-box-in .login-form h1 {margin-bottom:10% !important;}
    .eb-login .join_counseling a {width:100%;}
    .eb-login .join_btn {width:100%;}
    #sns_login .social-login {margin-bottom:5% !important;}
    #sns_login .social-login li {text-align:center;}
    #sns_login .social-login li:not(:last-child) {margin-right:0px !important;}
    #sns_login h5:before, #sns_login h5:after {width:28%;}

    /* 마이페이지 */
    .my_sec {padding:20px;box-sizing:border-box;border-bottom:20px solid #f2f6f9;}
    .my-page .my_title {font-size:18px;color:#333333;font-weight:500;margin-bottom:20px;}
    .my-page .my_title2 {font-size:18px;color:#333333;font-weight:500;margin-bottom:20px;border-bottom:1px solid #dce2e6;padding-bottom:2%;}
    .my-page .my_head_title {border-bottom:0px;}
    .tab-scroll-category {display:none;}
    .my-page {width:100%;}
    .my-page .mo_con {width:100%;}
    .my-page .mid_con {display:none !important;}
    .my-page .btn_wrap {display:block;}
    .my-page .btn_wrap a:last-child {display:none;}
    .my-page .btn_wrap a:first-child {width:100%;border-right:1px solid #dce2e6 !important;}
    .my-page .mo_con.main_login .profile {margin-bottom:2%;}

    /* 마이페이지 활동현황 */
    .my-page .my_acti_status {}
    .my-page .my_acti_status ul {display:flex;flex-wrap:wrap;}
    .my-page .my_acti_status li {width:50%;border:1px solid #dce2e6;padding:10px;}
    .my-page .my_acti_status li:nth-child(-n+4) {border-bottom:0px;}
    .my-page .my_acti_status li:nth-child(odd) {border-right:0px;}
    .my-page .my_acti_status li span {width:48%;display:inline-block;color:#666666;}
    .my-page .my_acti_status li span:last-child {text-align:right;color:#00abd4;vertical-align:top;}

    /* 마이페이지 참약사시스템 신청현황 */
    .my-page .my_system {}
    .my-page .my_system .my_title span, .my-page .my_system .my_title i {font-size:18px;font-weight:500;font-style:normal;color:#00abd4;display:inline-block;}
    .my-page .my_system .my_title span {color:#333;}
    .my-page .my_system .my_title span:first-child {width:70%;}
    .my-page .my_system .my_title span:last-child {width:30%;text-align:right;}
    .my-page .my_system ul {border:1px solid #dce2e6;padding:2%;box-sizing:border-box;margin-bottom:2%;}
    .my-page .my_system li:not(:last-child) {margin-bottom:2%;}
    .my-page .my_system li span {display:inline-block;color:#666;}
    .my-page .my_system li span:first-child {width:30%;}
    .my-page .my_system li span:last-child {width:70%;text-align:right;}
    .my-page .my_system>a {display:block;width:100%;border:1px solid #dce2e6;padding:2%;text-align:center;color:#666;}

    /* 마이페이지 학술현황 */
    .my-page .my_scholarship li:not(:last-child) {margin-bottom:2%;}
    .my-page .my_scholarship li a {display:flex;justify-content:space-between;}
    .my-page .my_scholarship li span {display:inline-block;color:#666;}
    .my-page .my_scholarship li span:first-child {width:30%;}
    .my-page .my_scholarship li span:last-child {width:70%;text-align:right;}
    .my-page .my_scholarship li span i {font-style:normal;display:inline-block;}

    /* 마이페이지 Q&A */
    .my-page .my_qna li:not(:last-child) {margin-bottom:2%;}
    .my-page .my_qna li span {display:inline-block;color:#666;}
    .my-page .my_qna li span:first-child {width:30%;}
    .my-page .my_qna li span:last-child {width:70%;text-align:right;}
    .my-page .my_qna li span i {font-style:normal;display:inline-block;}

    /* 마이페이지 포인트 히스토리 */
    .my-page .my_mainpage_title {text-align:center;width:100%;position:relative;padding:20px 0;border-bottom:1px solid #dce2e6;}
    .my-page .my_mainpage_title button {position:absolute;left:20px;width:auto;font-size:30px;top:50%;transform:translateY(-50%);color:#666;}
    .my-page .my_point_info {display:block;width:100%;text-align:center;border-bottom:20px solid #f2f6f9;padding:20px;margin-bottom:0px;}
    .my-page .my_point_info .left {border:1px solid #00abd4;padding:40px 0px;border-radius:5px;}
    .my-page .my_point_info .left>div {margin-left:10px;}
    .my-page .my_point_info .left span {font-size:16px;font-weight:500;}
    .my-page .my_point_info .left .point_val {text-align:left;font-weight:bold;}
    .my-page .mo_con.my-point-list {padding:20px;}
    .my-page .mo_con.my-point-list .point_bedge {border:1px solid;box-sizing:border-box;padding:10px;}
    .my-page .board-list-body ul li {display:flex;justify-content:space-between;align-items:center;padding:10px 0;}
    .my-page .board-list-body ul li .bedge {margin-right:10px;}
    .my-page .board-list-body ul li .info {flex:2;color:#999999;}
    .my-page .board-list-body ul li .point_val span {font-size:16px;font-weight:bold;}
    .my-page .board-list-body .more_btn {width:100%;padding:10px 0;text-align:center;border-radius:5px;border:1px solid #dce2e6;color:#666;margin-top:20px;}

    /* 세미나 참여 현황 */
    .my_orderinquiry {padding:20px;box-sizing:border-box;}

    /* 작성한 글 */
    .my-page table tbody tr {border-bottom:1px solid #dce2e6;}
    .my-page table {width:100%;}
    .my_mainpage_title.writing, .my_mainpage_title.auto,
    .my_mainpage_title.keyword, .my_mainpage_title.comment {border-bottom:20px solid #f2f6f9;}
    .my-page table thead {background:#fff;color:#999999;border-bottom:1px solid #999;}
    .my-page table thead th {font-size:16px;}
    .my-page table td {padding:13px 8px;}
    .my-page table tbody td,
    .my-page table tbody td a {color:#999;}
    .my-page table tbody td.title {text-align:left;}

    /* 아카데미 가입현황 */
    .my_academy .mo_con.my_mainpage_title {border-bottom:1px solid #dce2e6;margin-bottom:0px;}
    .my_academy .my-academy-list {border-top:20px solid #f2f6f9;padding:20px;}
    .my-page .my_academy .my-academy-list>ul {display:block;}
    .my-page .my_academy .my-academy-list>ul li {width:100%;margin:0 0 30px 0;}
    .my-page .my_academy .my-academy-list>ul li .txt_con {display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;}
    .my-page .my_academy .my-academy-list .txt_con .academy_name {color:#666;font-weight:400;}
    .my-page .my_academy .my-academy-list .txt_con .academy_bedge {color:#00abd4;border-color:#00abd4;}

    /* 학술연재 */
    .myacademic_series .mo_con.my_mainpage_title {border-bottom:1px solid #dce2e6;margin-bottom:0px;}
    .my-page .myacademic_series .my_author_info {border:0px;background:#fff;border-top:20px solid #f2f6f9;border-bottom:20px solid #f2f6f9;text-align:center;padding:20px;margin-bottom:0px;}
    .my-page .myacademic_series .my_author_info>div {display:block;}
    .my-page .myacademic_series .my_author_info .left>div {display:block;margin:0 auto;}
    .my-page .myacademic_series .my_author_info .left span {display:inline-block;color:#00569f;margin:10px 0;}
    .my-page .myacademic_series .my_author_info .right a {display:inline-block;width:100%;margin:10px 0;padding:10px;}
    .my-page .myacademic_series .serially-con-list {margin-bottom:0px;}
    .my-page .myacademic_series .myacademic_series_list .teb_list {display:block;padding-top:10px;}
    .my-page .myacademic_series .myacademic_series_list .teb_list li {width:100%;text-align:left;padding:10px 20px;border-bottom:2px solid #999;}
    .my-page .myacademic_series .myacademic_series_list .teb_con {display:none;}
    .my-page .myacademic_series .myacademic_series_list .teb_con li {border-bottom:1px solid #dce2e6;}
    .my-page .myacademic_series .myacademic_series_list .teb_con a {display:flex;align-items:center;justify-content:space-between;padding:10px 20px;box-sizing:border-box;color:#666;}
    .my-page .myacademic_series .myacademic_series_list .teb_con .list_sbj {flex:2;}
    .my-page .myacademic_series .myacademic_series_list .teb_con .bedge {border:1px solid;padding:5px;border-radius:5px;margin-right:5px;}
    .my-page .myacademic_series .myacademic_series_list .teb_con>div {padding:0 20px;}
    .my-page .myacademic_series .myacademic_series_list .teb_con .more_btn {width:100%;color:#666;margin:0 auto;padding:10px 0;border-radius:5px;border:1px solid #dce2e6;margin-top:20px;}

    /* Q&A */
    .qa-list.my-page #fqalist {border-top:20px solid #f2f6f9;}

    /* 참모임현황 */
    .my-page .mymeeting_current .mo_con.my_mainpage_title {border-bottom:1px solid #dce2e6;margin-bottom:0px;}
    .my-page .mymeeting_current .teb_list {display:flex;justify-content:space-between;padding-top:10px;border-top:20px solid #f2f6f9;}
    .my-page .mymeeting_current .teb_con {display:none;margin-bottom:0px !important;}
    .my-page .mymeeting_current .teb_list li {width:50%;text-align:center;padding:10px 0;border-bottom:2px solid #999;}
    .my-page .mymeeting_current .teb_list li.active {border-bottom:2px solid #00abd4;}
    .my-page .mymeeting_current .my-open-meeting-list>ul li,
    .my-page .mymeeting_current .my-join-meeting-list>ul li {width:48%;margin:0px;margin-bottom:4%;}
    .my-page .mymeeting_current .my-open-meeting-list>ul li:nth-child(odd),
    .my-page .mymeeting_current .my-join-meeting-list>ul li:nth-child(odd) {margin-right:4%;}
    .my-page .mymeeting_current .teb_con_wrap {padding:20px;}
    .my-page .mymeeting_current .my-open-meeting-list .img_con,
    .my-page .mymeeting_current .my-join-meeting-list .img_con {height:auto;}

    /* 게시판 공통 */
    .board_top_title {display:none;}
    .board-list {width:100% !important;}
    .board-write {margin-top:0px !important;}
    .board-write .btn_wrap {margin-top:0px !important;}
    .board-write #fwrite {padding-top:20px;}
    .board-write-title {font-size:16px;text-align:center;position:relative;padding:20px 0 !important;margin:0px !important;border-bottom:20px solid #f2f6f9 !important;}
    .board-write-title span, .board-write-title button {font-size:16px;}
    .board-write-title span {font-weight:500;}
    .board-write-title button {color:#666;border-bottom:1px solid;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
    .board-write table tr {border-top:0px;}
    .board-write table tr:last-child {border-bottom:0px;}
    .board-write table th {display:none;}
    .board-write table td {padding:0px 20px 20px;box-sizing:border-box;width:100%;}
    .board-write table td span.label {font-size:14px;font-weight:400;margin-bottom:10px;}
    .board-gallery .gallery-item .gallery-item-info .board_txt {display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:initial;}
    #smart_editor2 {min-width:100% !important;width:100%;}
    .board-list .board_wrap {background:#fff;}
    .board_top_img {display:none;}
    .sub-breadcrumb-wrap {padding:10px 20px;}
    .board_wrap {margin-bottom:0px !important;}
    .basic_write_btn a {margin-top:0px;}
    .page-title-wrap .sub-breadcrumb {display:flex !important;align-items:center;margin-top:0px;}
    .page-title-wrap .sub-breadcrumb.hidden-xs {justify-content:left;}
    .page-title-wrap .sub-breadcrumb li:not(:last-child):after {content:"";margin:0 10px;display:inline-block;width:8px;height:8px;border-top:1px solid #707070;top:50%;right:-19px;border-right:1px solid #707070;transform:rotate(45deg) translateY(-50%);}
    .board-list .page-title-wrap h2 {text-align:center;padding:20px 0 20px;font-weight:500;}
    .board-list .page-title-wrap h2.type2 {border-bottom:20px solid #f2f6f9;}
    .eyoom-form.board_shc input[type="text"] {width:100%;}
    #bo_sch .search_input_box {flex:2;margin-left:5px;}
    #bo_sch .search_input_box .input.input-button {width:100%;}
    .basic-body.page-body .board_nav_btn {padding:0 20px;box-sizing:border-box;}
    .board-list .bl-wrap>div:nth-last-child(1), .board-list .bl-wrap>div:nth-last-child(2) {border-bottom:1px solid #dce2e6 !important;}
    .board-list .bl-head {background-color:#f6f6f6 !important;border-bottom:1px solid #dce2e6 !important;border-top:1px solid #999;}
    .board-list .bl-wrap {border-top:1px solid #999 !important;border-bottom:1px solid #dce2e6 !important;}
    .basic-body.page-body .eb-pagination-wrap {width:100%;}
    .board-list .subj {white-space:unset;line-height:17px;}
    .view-top-btn {padding:10px 20px !important;}
    .board-view-atc {padding:20px 20px;}
    .comment-area {padding:0 20px;}
    .sch_name {display:none;}
    .board-view .board-view-file li {padding:10px 20px !important;}
    .comment-area .go_list {width:100%;background:#f2f2f2;color:#707070;border:0px;border-radius:0px;}
    .type2 {border-bottom:20px solid #f2f6f9;}
    .no_img {width:100%;background:#f8f8f8;position:relative;padding-top:20%;}
    .no_img span {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
    .board-gallery .gallery-item .gallery-item-info .board_txt {max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:unset;display:inline-block;font-weight:bold;color:#333333;}
    .board-view-subj {width:80%;max-width:100%;padding:10px 20px;}
    input[type="time"].type_1 {line-height:40px;text-align:left;font-size:14px;}
    .sort_wrap {width:100px;height:34px;line-height:34px;padding-left:10px;border:1px solid #dce2e6;position:relative;}
    .sort_wrap span {color:#999;}
    .sort_wrap i {position:absolute;right:10px;top:50%;transform:translateY(-50%);}
    .sort-list {display:none;width:100px;position:absolute;top:39px;left:0;background:#fff;border:1px solid #dce2e6;z-index:10;border-top:0px;}
    .sort-list a {color:#999;padding-left:10px;}
    .gallery-item-image {border-radius:0px;}
    .board-list .eyoom-form .select select {font-size:14px;color:#999;}
    .board-list input::placeholder {color:#999;font-size:14px;}
    .eb-pagination-wrap {padding:0 20px;}
    .eb-pagination li a {border:0px;}
    .page-title-wrap .sub-breadcrumb li a,
    .page-title-wrap .sub-breadcrumb li {color:#707070;}
    /*.board-list .bl-list{padding:10px 0px 10px 20px!important}*/
    .board-list .bl-list .bl-subj {width:100%;}
    .board-list .bl-list .bl-subj a {padding:0px !important;}
    .gallery-item-image.no_img a {color:#999;}

    /* 갤러리형 게시판 공통 */

    .board-gallery.item_4 .gallery-sizer {display:none;}
    .board-gallery.item_4 .gallery-item {margin-top:0%;margin-bottom:0px;}

    .board-gallery.item_4 {display:flex;flex-wrap:wrap;width:100%;}
    .board-gallery.item_4 .gallery-item {width:48%;margin-top:1%;margin-bottom:20px;}
    .board-gallery.item_4 .gallery-item:not(:nth-child(3n+1)) {margin-right:1%;}

    /* 게시판 검색 */
    .item_sch_wrap .sch_txt {width:100%;}
    .mo_con.item_sch_wrap .sch_txt .btn_wrap {display:flex;justify-content:space-between;margin-bottom:2%;}
    .mo_con.item_sch_wrap .sch_txt .btn_wrap>div {width:50%;margin:0px;}
    .mo_con.item_sch_wrap .sch_txt .btn_wrap>div.button {margin-right:2%;}
    .mo_con.item_sch_wrap .sch_txt .btn_wrap>div input {background:inherit;border:0px;color:#fff;font-size:14px;line-height:40px;}
    .mo_con.item_sch_wrap .sch_txt .button_reset button {width:100%;}
    .mo_con.item_sch_wrap .sch_txt input[type="text"] {margin-bottom:2%;}
    .board-list .basic_write_btn {width:100%;border-radius:0px;}
    .board-list .basic_write_btn a {height:40px;border-radius:0px;line-height:40px;padding:0px;background:#00abd4;}

    /* 게시판 뷰 */
    .board-write-sub-title {font-size:22px;font-weight:500;text-align:center;border-bottom:20px solid #f2f6f9;margin-bottom:0px;}
    .board-view .connection_box {display:block;padding:20px 0 0px;border-bottom:0px;}
    .board-view .connection.contents {margin-top:20px;}
    .board-view .connection li {width:calc(100% / 4);height:auto;}
    .board-view .board-view-info tr:not(:last-child) {border-bottom:0px;}
    .board-view .board-view-info {background:#fff !important;padding:0px !important;border-top:1px solid #707070 !important;}
    .board-view .board-view-info th {width:130px;text-indent:0px;background:#f8f8f8;font-weight:500;font-size:12px;padding-left:20px;}
    .board-view .board-view-info td {padding:0 20px;}
    .scrap_heart {padding-right:20px;}
    .comment-write-submit #btn_submit {width:100%;}
    .board-view.basic .sub-breadcrumb.hidden-xs {margin-bottom:0px;}
    .board-view .board-view-btn-right {padding:20px 20px 0px;}

    /* 게시판 글쓰기 */
    .board-write-title {font-size:16px !important;}
    .board-write-sub-title {position:relative;}
    .board-write-sub-title .temporary_save {font-size:16px;color:#666;text-decoration:underline;position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer;color:#999;}
    .board-write input[type="text"],
    .board-write input[type="date"],
    .board-write input[type="time"] {border:1px solid #dce2e6 !important;background:#fff !important;}

    /* 공지사항 게시판 */
    .view_head.type1 {padding-bottom:0px;border-bottom:0px;}
    .view_head.type1 h2 {text-align:center;font-size:25px;color:#333;padding:20px 0 20px;font-weight:bold;border-bottom:1px solid #707070;margin-bottom:0px;}
    .view_head.type1 .bottom {background:#f8f8f8;padding:10px 20px;border-bottom:1px solid #dce2e6;}
    .view_head.type1 .bottom h3 {color:#666666;font-size:18px;}
    .view_head.type1 .bottom p {color:#666666;font-size:14px;margin-top:5px;}
    .write_btn {margin-top:0px !important;padding:0 20px;}
    .write_btn #btn_submit {width:100%;border-radius:0px;}
    .day_news .sch_top {display:block;width:100%;}
    .basic #bo_sch form {display:flex;justify-content:space-between;}
    .board-list.basic .basic_write_btn {margin-top:2%;}

    /* 일일뉴스 */
    .day_news .sch_time_btn_wrap {display:flex;justify-content:space-between;margin-right:0px;margin-bottom:2%;}
    .day_news .sch_time_btn_wrap button {width:calc(100% / 4);margin-right:2%;border:1px solid #dce2e6 !important;color:#999;}
    .day_news .sch_time_btn_wrap button:last-child {margin-right:0px;}
    .day_news .date_input_wrap {display:flex;justify-content:space-between;}
    .day_news .date_input_wrap input[type="date"] {width:50%;min-width:calc(50% - 20px);border-radius:0px;line-height:40px;height:40px;color:#999;}
    .day_news .date_input_wrap input[type="date"]:first-child {margin-right:2%;}
    .day_news .sch_time_btn_wrap button.on {border:1px solid #003d7d !important;color:#003d7d;background:#fff;}
    .day_news .sch_bottom {display:block;width:100%;}
    .day_news .sch_bottom .input,
    .day_news .sch_bottom select {width:100%;margin-bottom:2%;}
    .day_news .board_wrap {padding-bottom:0px;}
    .day_news .sch_btn_wrap {margin-top:0px;display:flex;justify-content:space-between;padding:0 20px;}
    .day_news .sch_btn_wrap .button {width:50%;}
    .day_news .sch_btn_wrap .button:first-child {margin-right:2%;}
    .day_news .sch_btn_wrap .button.sch input, .day_news .sch_btn_wrap .button.reset input {width:100%;}
    .day_news .sch_top .deco {display:none;}
    .board-write.day_news .select {width:100%;}
    .day_news .board_nav_btn {margin-bottom:30px !important;}

    /* 중고거래 */
    .used_transactions .region_wrap {display:flex;justify-content:space-between;}
    .used_transactions .region_wrap label.select {width:50%;}
    .used_transactions .region_wrap label.select:last-child {margin-left:2%;}
    .used_transactions .mo_con.category_wrap {width:100%;position:relative;color:#b9b9b9;}
    .used_transactions .mo_con.category_wrap .sch_name {padding:0 10px;width:100%;display:flex;justify-content:space-between;align-items:center;}
    .used_transactions .mo_con.category_wrap .category-list {display:none;width:100%;border:1px solid #dce2e6;position:absolute;top:40px;left:0;background:#fff;z-index:10;}
    .used_transactions .mo_con.category_wrap .category-list li a {color:#b9b9b9;padding:10px 10px;display:inline-block;}
    .used_transactions .mo_con.category_wrap .category-list li.active a {color:#00569e;}
    .used_transactions .mo_con.item_sch_wrap .sch_txt {width:100%;}
    .used_transactions .mo_con.item_sch_wrap .sch_txt .input {margin-bottom:2%;}
    .used_transactions .write_btn {width:100%;padding:0px;}
    .used_transactions .write_btn a {width:100%;border-radius:0px;font-size:14px;}
    .used_transactions .transaction_check .checkbox {position:relative;}
    .used_transactions .transaction_check {width:100%;padding:30px 0 0px;}
    .used_transactions .transaction_check .inline-group {padding:0 20px 10px;border-bottom:1px solid #dce2e6;}
    .used_transactions .board-gallery.item_4 {display:block;}
    .used_transactions .board-gallery .gallery-item {width:100%;padding:20px 0px;margin-bottom:0px;border-bottom:1px solid #dce2e6;}
    .used_transactions .gallery-item-image {width:50%;margin-right:2%;}
    .used_transactions .gallery-item-image.no_img {padding-top:30%;}
    .used_transactions .item-info-wrap {width:70%;}
    .used_transactions .board-gallery .gallery-item .gallery-item-in {display:flex;}
    .used_transactions .gallery-item-bottom .float-start,
    .used_transactions .gallery-item-bottom .float-end {float:unset !important;}
    .used_transactions .price_wrap span {font-size:18px;color:#333;}
    .used_transactions .board-gallery .gallery-item .gallery-item-info .board_txt {font-weight:500;font-size:16px;}
    .used_transactions .date {color:#999;}
    .used_transactions .item-info-wrap .gallery-item-info h4 {margin-bottom:2%;}
    .used_transactions .price_wrap {margin:2% 0 0;}
    .board-list.used_transactions .board-gallery.item_4 .gallery-item {width:100%;margin:0px !important;padding:15px 20px;}
    .used_transactions .mo_con.gallery-item-image.no_img {padding-top:30%;}
    .used_transactions.board-list .board-gallery.item_4 {padding:0px;}

    /* 중고거래 글쓰기 */
    .used_transactions_write_info {padding:20px;border-bottom:20px solid #f2f6f9;}
    .used_transactions_write_info div {margin:0px;}
    .used_transactions_write_info span {font-weight:500;}
    .board-write td .label2 {margin-bottom:5px;display:inline-block;}
    .used_transactions.board-write .select {display:block;width:100%;}
    .used_transactions.board-write .price_tr input {width:100%;}
    .used_transactions.board-write .price_unit {right:10px;left:auto;}
    .used_transactions.board-write .area_tr #ex_2 {margin-bottom:2%;}
    .used_transactions.board-write .write_btn {padding:0 20px;}
    .used_transactions.board-write .category_tr .select {width:100%;}
    .used_transactions.board-write .area_tr td .select {width:48.4%;display:inline-block;}
    .used_transactions.board-write .area_tr td .select:last-child {margin-left:2%;}

    /* 구인구직 */
    .job_hunting .borad_top_tab {margin-bottom:0px;}
    .borad_top_tab a {border-bottom:1px solid #dce2e6;background:#fff;border-bottom:2px solid #dce2e6;}
    .borad_top_tab a.active+a {background:#fff;border-bottom:2px solid #dce2e6;}
    .borad_top_tab a.act2 {background:#fff;border-bottom:2px solid #dce2e6;}
    .borad_top_tab a.active {border:0px;border-bottom:2px solid #00abd4;}
    .job_hunting .working_day {margin-bottom:2%;}
    .job_hunting.board-list .bl-wrap {padding:0px;}
    .job_hunting .region_search {margin-bottom:2% !important;}
    .job_hunting .region_search .select {width:50%;margin:0px;}
    .job_hunting .region_search .select.one {margin-right:2%;}
    .job_hunting .region_search .select select {width:100%;}
    .job_hunting.board-list .bl-list {padding-left:0px !important;}
    .basic-body.page-body .job_hunting .board_nav_btn {padding:30px 20px 10px;border-bottom:1px solid #dce2e6;margin-bottom:0px;}
    .job_hunting .progress_bedge {font-size:12px;}
    .job_hunting .area_setting {display:flex;justify-content:space-between;}
    .job_hunting .area_setting .select {width:49%;}
    .job_hunting .employment_pattern {display:flex !important;justify-content:space-between;}
    .board-write.job_hunting .prescription .inline-group {display:flex;flex-wrap:wrap;}
    .board-write.job_hunting .prescription .inline-group label {width:30%;}
    .board-write.job_hunting .progress_status label {width:46%;}
    .board-write.job_hunting .working_environment .inline-group {display:flex;flex-wrap:wrap;}
    .board-write.job_hunting .working_environment .inline-group label {width:23.5%;margin-right:2%;}
    .board-write.job_hunting .working_environment .inline-group label:last-child {margin-right:0px;}
    .board-write.job_hunting .working_day .inline-group {display:flex;flex-wrap:wrap;}
    .board-write.job_hunting .working_day .inline-group label {width:23.5%;margin-bottom:2%;margin-right:2%;}
    .board-write.job_hunting .working_day .inline-group label:nth-child(4) {margin-right:0px;}
    .board-write.job_hunting .working_day .inline-group.two label {width:18%;}
    .board-write.job_hunting .preferential td {display:block;}
    .board-write.job_hunting .preferential .inline-group.one {display:flex;justify-content:space-between;}
    .board-write.job_hunting .preferential .inline-group.two {width:100%;margin-bottom:2%;align-items:center;}
    .board-write.job_hunting .preferential .inline-group.one label {width:33.3333%;margin-right:2%;}
    .board-write.job_hunting .preferential .inline-group.one label:last-child {margin-right:0px;}
    .board-write.job_hunting .preferential .inline-group.two input[type="time"] {width:50%;min-width:calc(50% - 25px);box-sizing:border-box;color:#999;}
    .board-write.job_hunting .preferential .inline-group.two span {margin:0 2%;}
    .job_hunting .mo_con.item_sch_wrap .sch_txt section {width:100%;margin-bottom:2%;}
    .board-write.job_hunting .price_tr td>div .select {flex:1;}
    .board-write.job_hunting .price_tr td>div .input {flex:2;}
    .board-write.job_hunting .price_tr td>div input {width:100%;}
    .board-write.job_hunting .price_tr td>div .price_unit {left:90%;}
    .board-write.job_hunting #wr_content {height:200px !important;}
    .job_info th,
    .job_info td {width:auto !important;text-indent:0px !important;padding:10px !important;}

    /* 이력서 등록 */
    .board-list.job_hunting .bl-list .bl-subj a {padding:0px;}
    .board-write h6 {padding-left:20px;}
    .board-write.talent_information .birthday_tr .inline-group.one {display:flex;margin-bottom:2%;}
    .board-write.talent_information .birthday_tr .inline-group.one label {width:33.3333%;margin-right:2%;}
    .board-write.talent_information .birthday_tr .inline-group.one label:last-child {margin-right:0px;}
    .board-write.talent_information .phone_tr .input {width:100%;}
    .board-write.talent_information .addr_one_wrap {display:flex;justify-content:space-between;}
    .board-write.talent_information .addr_one_wrap>div:first-child {flex:2;}
    .board-write.talent_information .addr_one_wrap>div:last-child {flex:1;}
    .board-write.talent_information .addr_one_wrap>div:last-child button {width:100%;}
    .board-write.talent_information .addr_tr .col {padding-right:0px;}
    .board-write.talent_information .current_status .inline-group {display:flex;}
    .board-write.talent_information .current_status .inline-group label {width:50%;margin-right:2%;}
    .board-write.talent_information .current_status .inline-group label:last-child {margin-right:0px;}
    .board-write.talent_information .work_type .inline-group {display:flex;}
    .board-write.talent_information .work_type .inline-group label {width:50%;margin-right:2%;}
    .board-write.talent_information .work_type .inline-group label:last-child {margin-right:0px;}
    .board-write.talent_information .work_place td>div {display:flex;}
    .board-write.talent_information .work_place td>div .select {width:calc(100% / 3);margin-right:2%;}
    .board-write.talent_information .work_place td>div label:last-child {margin-right:0px;}
    .board-write.talent_information .item_img_btn {}
    .board-write.talent_information .item_img_btn input {border:0px !important;margin-left:10px;}
    .board-write.talent_information .school_tr td>div>div {display:flex;align-items:center;}
    .board-write.talent_information .corporate_name_tr .del_btn {width:100%;margin-top:2%;}
    .board-write.talent_information .school_tr input[type="date"] {width:50%;min-width:calc(50% - 30%) !important;border:0px;border-radius:0px;height:40px !important;line-height:40px;box-sizing:border-box;border:1px solid #dce2e6;}
    .board-write.talent_information .school_tr .select {width:30%;height:40px;}
    .board-write.talent_information .school_tr select {width:100%;}
    .board-write.talent_information table {border-bottom:20px solid #f2f6f9;}
    .board-write .corporate_name_tr .mo_con {display:block !important;}
    .board-write .corporate_name_tr .input.one {margin-bottom:2%;width:100%;}
    .board-write .corporate_name_tr .input.one input {width:100%;}
    .board-write .corporate_name_tr .input.two {display:flex !important;flex-wrap:nowrap;}
    .board-write .corporate_name_tr .input.two input {width:50%;min-width:calc(50% - 25px);}
    .board-write .self_introduction_tr .wr_content {padding:0 10px 15px;box-sizing:border-box;}
    .board-write .career .inline-group {display:flex;}
    .board-write .career .inline-group label {width:50%;margin-right:2%;}
    .board-write .career .inline-group label:last-child {margin-right:0px;}
    .basic-body.page-body .talent_information .board_nav_btn {padding:30px 20px 10px;border-bottom:1px solid #dce2e6;margin-bottom:0px;}
    .talent_information.board-list .bl-list {padding-left:0px !important;}
    .talent_information.board-list .board_wrap .sch_box {display:block;margin-bottom:0px !important;}
    .talent_information.board-list .board_wrap .region_search label {margin-right:0px;}
    .talent_information.board-list .board_wrap .region_search select {width:100%;margin-bottom:2%;}

    /* 자유게시판 */
    .free #bo_sch form {display:flex;justify-content:space-between;}
    .free section.one {margin-right:5px;}
    .free section:last-child {flex:2;}
    .free .input.input-button {width:100%;}
    .free .board_nav_btn.array {margin-top:0px;}
    .free.board-list .board_wrap {padding-bottom:0px;margin-bottom:2% !important;}
    .free.board-list .board_nav_btn {margin-bottom:20px;}

    /* 양수양도 게시판 */
    .board-list.transfer_and_acquis .category-list {display:flex;justify-content:space-between;}
    .board-list.transfer_and_acquis .category-list>span {width:50%;border-radius:0px;}
    .board-list.transfer_and_acquis .category-list>span:first-child {margin-right:2%;}
    .board-list.transfer_and_acquis .input.input-button {width:100%;}
    .board-list.transfer_and_acquis .board_wrap {padding-bottom:0px;margin-bottom:2% !important;}
    .board-list.transfer_and_acquis .board_nav_btn {margin-bottom:20px;}
    .board-write.transfer_and_acquis .privacy {padding:0 20px;}
    .board-write.transfer_and_acquis .select {width:100%;}
    .board-write.transfer_and_acquis .input {width:100% !important;}
    .board-write.transfer_and_acquis .eyoom-form .col {padding-left:0px;}
    .board-write.transfer_and_acquis .addr_btn_wrap {width:100%;}
    .board-write.transfer_and_acquis .addr_btn_wrap button {width:100%;}
    .board-write.transfer_and_acquis .eyoom-form .col {padding-right:0px;}
    .board-write.transfer_and_acquis .write_btn input {width:100% !important;}
    .board-view.transfer_and_acquis .view_head>div {display:flex;align-items:center;}
    .board-view.transfer_and_acquis .board-view-subj {padding:20px 0 20px 20px;width:auto;}
    .board-view.transfer_and_acquis h3.board-view-subj strong {font-size:22px;}
    .board-view.transfer_and_acquis .view_head .cate_name {width:70px;text-align:center;}
    .board-view.transfer_and_acquis .board-view-info {margin-top:0px;}
    .board-view.transfer_and_acquis .go_list_wrap {padding:0 20px;}
    .board-view.transfer_and_acquis .go_list {width:100%;border-radius:0px;background:#f2f2f2;border:0px;}

    /* 데이터 판매동향*/
    .board-list.data_board1 .sch_sec1 {width:100%;}
    .board-list.data_board1 .sch_sec1>div {display:flex;width:100%;margin-bottom:2%;}
    .board-list.data_board1 .sch_sec1>div label:first-child {flex:2;}
    .board-list.data_board1 .sch_sec1>label {width:100% !important;margin-bottom:2%;}
    .board-list.data_board1 .sch_sec2 {width:100%;margin-bottom:2%;}
    .board-list.data_board1 .sch_sec2 label {width:100%;}
    .board-list.data_board1 .sch_sec3,
    .board-list.data_board1 .sch_sec3 .input.input-button {width:100%;}
    .board-list.data_board1 .board_nav_btn {margin-top:0px;}

    /* 데이터 가격정보 */
    .board-list.data_board2 .category-list {display:flex;}
    .board-list.data_board2 .category-list span {width:25%;margin-right:2%;}
    .board-list.data_board2 .category-list span:last-child {margin-right:0px;}
    .board-list.data_board2 .sch_sec2 {width:100%;margin-bottom:2%;}
    .board-list.data_board2 .sch_sec3 {width:100%;}
    .board-list.data_board2 .sch_sec3 .input.input-button {width:100%;}
    .board-list.data_board2 .board-view-subj strong {display:flex;align-items:center;}

    /* 마케팅사례 */
    .board-write.marketing_case #btn_submit {width:100%;}
    .board-list.marketing_case .mo_con.category_sec {margin-bottom:2%;display:block !important;}
    .board-list.marketing_case .sch_cate {display:block;margin-bottom:2%;}
    .board-list.marketing_case .sch_input {width:100%;margin-bottom:2%;}
    .board-list.marketing_case .input.input-button {width:100%;}
    .board-list.marketing_case .mo_con.basic_write_btn {background:#00abd4;}
    .board-list.marketing_case .category_wrap {width:150px;height:40px;border:1px solid #dce2e6;padding-left:10px;position:relative;}
    .board-list.marketing_case .category_wrap>span {line-height:40px;color:#999;}
    .board-list.marketing_case .category_wrap>i {position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#999;}
    .board-list.marketing_case .category-list {width:100%;border:1px solid #dce2e6;position:absolute;left:0;top:39px;background:#fff;z-index:10;border-top:0px;display:none;}
    .board-list.marketing_case .category-list li {line-height:40px;padding-left:10px;}
    .board-list.marketing_case .category-list li a {color:#999;}
    .basic-body.page-body .board-list.marketing_case .board_nav_btn {align-items:center;margin:0px;padding:10px 20px;}
    .board-list.marketing_case .board_nav_btn .board-info .board_total {color:#00abd4;font-weight:500;}
    .board-list.marketing_case .board-gallery.item_3 {padding:10px 20px;}
    .board-list.marketing_case .board-gallery.item_3 .gallery-item {width:48%;margin-bottom:0px;}
    .marketing_case .board_nav_btn.array {border-bottom:0px;}
    .board-list.marketing_case .board-gallery.item_3 .gallery-item:not(:nth-child(2n+1)) {margin-right:4%;}
    .board-gallery.item_3 .gallery-item:not(:nth-child(3n+1)) {margin-right:0px;}
    .board-view.marketing_case .board_profile {padding-left:20px;margin-top:0px;margin-bottom:10px;}
    .board-view.marketing_case .board_profile_bottom {text-align:left;padding-left:20px;}
    .board-view.marketing_case .board-view-subj {width:100%;}
    .board-view.marketing_case .mo_con.date {width:100%;padding-left:20px;color:#999;}
    .board-write.marketing_case h6 {margin-top:0px;border-bottom:0px;padding-bottom:20px;font-size:16px;}
    .drag_drop {background:#fff;height:auto;}
    .drag_drop span {text-align:left;}
    .drop_file_btn {width:100%;border-radius:0px;padding:10px;}
    .marketing_case .mo_con.category_wrap .category-list {top:38px;}
    .board-list.marketing_case .mo_con.gallery-item-image.no_img {padding-top:74%;}

    /* pop 제안하기 */
    .board-list .bl-wrap {border:0px !important;}
    .pop_offer .bl-list {border-radius:0px;margin-bottom:0px;border:0px;border-bottom:20px solid #f2f6f9;}
    .board-list.item_pop .board_wrap section {margin-bottom:5px;}
    .board-list.item_pop .board_wrap section .input {width:100%;}
    .pop_offer .bl-list .mo_date_scrap {display:flex;justify-content:space-between;}
    .pop_offer .bl-list .bottom .list_date {}
    .board-list.pop_offer .mo_con.scrap_goods {text-align:right;margin-right:20px;}
    .board-list.pop_offer .mo_con.scrap_goods>span {border:1px solid #dce2e6;padding:2px 5px;color:#707070;border-radius:5px;}
    .board-list.pop_offer .mo_con.scrap_goods>span i,
    .board-list.pop_offer .mo_con.scrap_goods>span span {font-size:12px;}

    /* 제품 pop */
    .mo_con.category_wrap {position:relative;}
    .mo_con.category_wrap .sch_name {border:1px solid #dce2e6;padding:0 10px;width:100%;display:flex;justify-content:space-between;align-items:center;color:#999;font-weight:400;}
    .mo_con.category_wrap .category-list {display:none;width:100%;border:1px solid #dce2e6;position:absolute;top:40px;left:0;background:#fff;z-index:10;}
    .mo_con.category_wrap .category-list li a {color:#b9b9b9;padding:10px 10px;display:inline-block;}
    .mo_con.category_wrap .category-list li.active a {color:#00569e;}
    .board-list .board-gallery.item_4 {padding:0px 20px;}
    /* .board-list .board-gallery.item_4 .gallery-item{width:48%; margin-bottom:2%; margin-right:0px;}
        .board-list .board-gallery.item_4 .gallery-item:not(:nth-child(2n+1)){margin-right:4%;} */
    .board-list.item_pop .board_nav_btn {padding:10px 20px;border-bottom:0px;align-items:center;margin-bottom:0px;}
    .board-list.item_pop .date {color:#999;margin-top:5px;}
    .board_nav_btn .board-info .board_total {color:#00abd4;font-weight:500;}
    .board-view.item_pop .date {width:100%;padding-left:20px;color:#999;}
    .board-view.item_pop .board_profile {padding-left:20px;}
    .board-view.item_pop .view_head {border-bottom:1px solid #707070;}
    .board-view.item_pop .board_profile_bottom {text-align:left;padding-left:20px;color:#999;}
    .board-view.item_pop #view_good_nogood {display:block;}
    .board-view.item_pop #view_good_nogood .left {display:block;padding:0px;margin:0px;width:100%;background:#fff;margin-bottom:20px;}
    .board-view .board-view-file-conts #bo_v_img img {width:100%;}
    #view_good_nogood .right {width:100% !important;}
    .board-view.item_pop .board-view-con {width:100%;height:auto;margin-bottom:0px;}
    .item_pop .sort-list {left:-1px;top:32px;}
    .board-list.item_pop .mo_con.gallery-item-image.no_img {border:0px;padding-top:75%;}
    .board-list.item_pop .mo_con.gallery-item-image.no_img a {color:#999;}

    /* 가격택 */
    .board-view.price_tag #view_good_nogood {display:block;padding-bottom:0px;}
    .board-view.price_tag #view_good_nogood .left {width:100%;padding:0px;margin-bottom:20px;}
    .board-view.price_tag .board-view-con {width:100%;height:auto;}
    .board-list.price_tag .mo_con.gallery-item-image.no_img {padding-top:100%;border:0px;}
    .board-list.price_tag .input.input-button {width:100%;}
    .board-list.price_tag #bo_sch section {margin-bottom:2%;}
    .board-list.price_tag .board_nav_btn {padding:20px 20px 10px;}

    /* 질병/상담 */
    .board-list.disease_counseling .mo_con.category_wrap .category-list li a {width:100%;text-align:left;}
    .board-list.disease_counseling #bo_sch section {margin-bottom:2%;}
    .board-list.disease_counseling #bo_sch .input.input-button {width:100%;}
    .board-list.disease_counseling .board_nav_btn {width:100%;border:0px;padding:10px 20px;}
    .board-list.disease_counseling .cate_name_wrap {margin-bottom:10px;}
    .board-list.disease_counseling h4 {margin-bottom:5px;}
    .board-list.disease_counseling .date span {color:#999;font-size:13px;}
    .board-list.disease_counseling .mo_con.gallery-item-image.no_img {padding-top:100%;padding-top:74%;border:0px;}

    /* 기타 */
    .board-list.etc_board .category-list {width:100%;}
    .board-list.etc_board .category_sec .inline-group {display:flex;flex-wrap:wrap;}
    .board-list.etc_board .category_sec label {width:18.4%;margin-right:2%;}
    .board-list.etc_board .category_sec label:last-child {margin-right:0px;}
    .board-list.etc_board .category_sec .radio span {color:#999;}
    .board-list.etc_board .mo_con.category_wrap {margin-bottom:0px !important;}
    .board-list.etc_board #bo_sch section {width:100%;margin-bottom:2%;}
    .board-list.etc_board #bo_sch .input.input-button {width:100%;}
    .board-list.etc_board .board_nav_btn {padding:10px 20px;border-bottom:0px;margin-bottom:0px;}
    .board-list.etc_board h4 {margin:5px 0 !important;}
    .board-list.etc_board .date {color:#999;font-size:13px;}
    .board-list.etc_board .gallery_user_wrap span, .board-list.etc_board .gallery_user_wrap i {color:#939393;font-size:12px;}
    .board-write.etc_board .content_tag .inline-group {display:flex;flex-wrap:wrap;}
    .board-write.etc_board .content_tag label {width:23.5%;margin-right:2%;}
    .board-write.etc_board .content_tag label:last-child {margin-right:0px;}
    .board-list.etc_board .mo_con.gallery-item-image.no_img {padding-top:100%;padding-top:74%;border:0px;}

    /* 시스템 */
    .system_board .category-list {width:100%;}
    .system_board .tab-scroll-category {padding:0 20px;display:block;margin-bottom:0px;}
    .system_board .tab-scroll-category .category-list {display:flex;justify-content:left;flex-wrap:wrap;}
    .system_board .tab-scroll-category span {width:32%;margin-right:2%;margin-bottom:2%;}
    .system_board .tab-scroll-category span:nth-child(3),
    .system_board .tab-scroll-category span:nth-child(6) {margin-right:0px;}
    .system_board .mo_write_btn_wrap {padding:0 20px;}
    .system_board.board-write .select {width:100%;}

    /* 세미나정보 */
    .seminar_info.board-list .basic_write_btn {margin-top:20px;}
    .seminar_info.board-list .gallery-item {padding:20px;}
    .seminar_info.board-list .gallery-item-in {display:block;}
    .seminar_info.board-list .gallery-item-info {margin:10px 0;}
    .seminar_info.board-list .gallery-item-info .label {display:none;}
    .seminar_info.board-list .gallery-item_btn,
    .seminar_info.board-list .gallery-item_btn a {width:100%;border-radius:0px;}
    .seminar_info .gallery-item-image {border-radius:5px;overflow:hidden;}
    .seminar_info .mo_con.no_img {padding-top:64%;}
    .seminar_info.board-view .date {color:#999;padding-left:20px;}
    .seminar_info.board-view .board_profile_bottom {text-align:left;padding-left:20px;}
    .seminar_info.board-view .board-view-link ul li {padding:10px 20px;}
    .seminar_info.board-view .board-view-link ul li a {font-size:12px;}
    .seminar_info.board-view .view_btn_wrap {padding:0 20px;display:flex;justify-content:space-between;}
    .seminar_info.board-view .view_btn_wrap a {width:50%;border-radius:0px;}
    .seminar_info.board-view .view_btn_wrap a:first-child {border:1px solid #dce2e6;color:#999;}

    /* 아카데미 */
    .academy .basic_write_btn {margin-top:20px;}

    /* 학술연재리스트 */
    .academi_series #fboardlist {width:100%;}
    .academi_series .mo_con.basic_write_btn {margin-left:0px;}
    .academi_series .gallery-item-info {width:100%;}
    .academi_series .gallery-item {padding:15px 20px !important;}
    .academi_series .profile_scrap {padding:0 20px;}
    .academi_series .category_sec {margin-bottom:2% !important;}
    .academi_series .category-list {display:flex;flex-wrap:wrap;width:100%;}
    .academi_series .category-list span {width:18.4%;margin-right:2%;}
    .academi_series .category-list span:last-child {margin-right:0px;}
    .academi_series .category-list span a {width:100%;display:inline-block;}
    .academi_series.board-write .select {width:100%;}
    .academi_series.board-write .title_autosave {padding-right:20px;margin-bottom:2%;}

    /* 학술연재신청 */
    .academi_series_app .gallery-item {padding:15px 20px !important;}
    .academi_series_app .view_head {padding:0 20px 10px;display:flex;justify-content:space-between;align-items:center;}
    .academi_series_app .view_head .float-end {flex-basis:112px;text-align:right;}
    .academi_series_app .pen_name {font-size:22px;}
    .academi_series_app .board-view-atc {padding:0 0px;}
    .academi_series_app .serial_list,
    .academi_series_app .list_btn_wrap,
    .academi_series_app .board-view-atc {padding:0 20px;}
    .academi_series_app .list_btn_wrap a {width:100%;background:#f8f8f8;border-radius:0px;border:0px;color:#999;}
    .academi_series_app.board-write h6 {margin:0px 0px 15px;}
    .academi_series_app.board-write .clause {padding:0 20px;}
    .academi_series_app.board-write .clause h6 {padding-left:0px;}
    .academi_series_app.board-write .clause .checkbox {margin-top:2%;}
    .academi_series_app.board-write .item_img_btn input {width:100%;margin-top:2% !important;}
    .academi_series_app.board-write .enter_contents {padding:0 20px;}
    .academi_series_app .enter_contents textarea, .academi_series_app .enter_contents input {padding:10px !important;}
    .academi_series_app .write_btn input[type="submit"] {width:100% !important;margin-left:0px !important;margin-top:30px;}
    .academi_series_app .content_wrap {padding:0 20px;}
    .academi_series_app .list_con {text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#707070;}

    /* 묻고 답하기 */
    .ask_and_answer.board-list .gallery-item {padding:15px 20px;}
    .ask_and_answer.board-list .board_txt {margin-bottom:2%;}
    .ask_and_answer.board-list .view_head {padding:0 20px;}
    .ask_and_answer.board-view .view_head .float-end {padding-right:20px;}
    .ask_and_answer.board-view .board-view-subj {width:auto;max-width:79%;margin-right:0px !important;}
    .ask_and_answer .board_profile {width:100%;padding:0 20px;}
    .ask_and_answer.board-view .board_profile .view-nick {font-size:14px;}
    .ask_and_answer.board-view .board_profile .board_profile_bottom span,
    .ask_and_answer.board-view .board_profile .board_profile_bottom strong {font-size:12px;}
    .ask_and_answer.board-view .view-comment .comment-item-content {padding-left:0px;}
    .ask_and_answer.board-view .comment_w_head {display:flex;justify-content:space-between;}
    .ask_and_answer.board-view .view-comment-heading {padding-left:20px;}

    /* 참모임*/
    .meeting_inquiry.board-list .board_shc input[type="text"] {width:100%;}
    .meeting_inquiry.board-list .sch_sec1 {display:flex;justify-content:space-between;margin-bottom:2%;}
    .meeting_inquiry.board-list .sch_sec1 .select {width:32% !important;}
    .meeting_inquiry.board-list .board_nav_btn {padding:20px 20px 10px;border-bottom:0px;}
    .meeting_inquiry.board-list .board-gallery.item_4 .gallery-item {margin-bottom:4%;}
    .meeting_inquiry.board-list .board-gallery .gallery-desc {flex-wrap:wrap;}
    .meeting_inquiry.board-list .recruitment_bedg {display:inline-block;}
    .meeting_inquiry.board-view .title {padding-left:20px;}
    .meeting_inquiry.board-view .meeting_inquiry {padding:0 20px;margin-top:0px;}
    .meeting_inquiry.board-view .meeting_inquiry .meeting_join {width:100% !important;border-radius:0px;margin-left:0px !important;}
    .modal_layer {width:90vw;}
}

@media screen and (max-width:576px) {
    .mo_con.main_login .top p, .mo_con.main_login .top span {font-size:1.6rem;}
    .mo_con.main_login .mid_con {padding:15px 30px;}
    .mo_con.main_login>a {padding:10px 5px 10px 15px;}
    .login-box .login-box-in {width:100%;}
    .mo_con.sec4 ul li .new_class_name {font-size:14px;}
    .used_transactions .price_wrap span {font-size:16px;}
    h3.board-view-subj strong {font-size:22px;}
    .view_head.type1 h2 {font-size:22px;}
    .board-write-sub-title {font-size:20px;}
    .board-write.job_hunting .working_environment .inline-group label {width:23.5%;}
    .board-write.job_hunting .working_day .inline-group label {width:32%;}
    .board-write.job_hunting .working_day .inline-group label:nth-child(4) {margin-right:2%;}
    .board-write.job_hunting .working_day .inline-group label:nth-child(3) {margin-right:0px;}
    .board-write.job_hunting .working_day .inline-group label:nth-child(6) {margin-right:0px;}
    .board-list.etc_board .category_sec .category-list {margin-bottom:0px !important;}
    .board-list.etc_board .category_sec label {width:32%;margin-bottom:2%;}
    .board-list.etc_board .category_sec label:nth-child(3) {margin-right:0px;}
    .board-list.etc_board .category_sec label:nth-child(4) {width:49%;}
    .board-list.etc_board .category_sec label:nth-child(5) {width:49%;}
    .board-write.etc_board .content_tag label {width:49%;}
    .board-write.etc_board .content_tag label:nth-child(1),
    .board-write.etc_board .content_tag label:nth-child(2) {margin-bottom:2%;}
    .board-write.etc_board .content_tag label:nth-child(even) {margin-right:0px;}

    .academi_series .category-list span {width:32%;margin-right:2%;margin-bottom:2%;}
    .academi_series .category-list span:nth-child(3) {margin-right:0px;}
    .academi_series .category-list span:nth-child(4),
    .academi_series .category-list span:nth-child(5) {width:49%;margin-bottom:0px;}
    .academi_series .category-list span:last-child {margin-right:0px;}
}
@media screen and (max-width:480px) {
    .inner-head .bottom_head a {font-size:18px;}
    .section.sec3 .sec_title {font-size:22px;}
    .mo_con.main_login .profile .name p, .mo_con.main_login .profile .name strong {font-size:1.25em;vertical-align:super;}
    .mo_con.main_login .mid_con li span {font-size:1.25em;}
    .mo_con.main_login .btn_wrap a {font-size:1em;}
    .mo_con.sec1 .teb_con.member_wrap li>span {width:40px;height:40px;}
    .mo_sec_title, .section.sec2 .news_room_swiper .sec_title {font-size:22px;}
    .mo_con.sec1 .teb_list li, .gallery-latest .txt-subj h5, .mo_con.sec4 ul li .title {font-size:16px;}
    .mo_con.main_login .top p, .mo_con.main_login .top span {font-size:1.25rem;}
    .mo_con.main_login>a span, .mo_con.main_login .top a {font-size:1rem;}
    .mo_con.main_login>a {padding:10px 5px 10px 15px;}
    .section.sec3 .gallery-latest.meeting_inquiry .txt-subj h5 {font-size:16px;}
    .board-write.job_hunting .working_environment .inline-group label {width:49%;margin-bottom:2%;}
    .board-write.job_hunting .working_environment .inline-group label:nth-child(2) {margin-right:0px;}
    .board-write.job_hunting .working_day .inline-group.two label {width:23%;}
    /* .board-view .board-view-good-btn .board-view-act-gng .act-gng-btn, */
}
@media screen and (max-width:360px) {
    .mo_con.main_login .mid_con {padding:5px 10px;}
    .mo_con.sec2 .swiper-pagination-bullet>span, .mo_con.sec2 .wr_subject {font-size:14px;}
    .mo_con.sec2 .date {font-size:12px;}
    .inner-head .bottom_head a {font-size:16px;}
    .mo_con.sec1 .teb_list li {font-size:14px;padding:10px 0;}
    .mo_con.sec1 .teb_con.member_wrap li {margin-bottom:2%;}
    .mo_con.sec1 .teb_con.member_wrap li>span {width:36px;height:36px;}
    .mo_con.sec1 .teb_con.member_wrap li>div {vertical-align:baseline;}
    .mo_con.main_login .top p, .mo_con.main_login .top span {font-size:1rem;}
    .mo_con.main_login>a span {width:90%;}
    .mo_con.main_login>a span, .mo_con.main_login .top a {font-size:0.85em;}
    .mo_con.main_login>a {padding:5px 0px 5px 10px;}
    .mo_con.main_login>a span {font-size:0.6em;}
    .mo_sec_title, .section.sec2 .news_room_swiper .sec_title {font-size:20px;}
    .mo_con.sec3 {padding:10px 20px 20px;}
    .gallery-latest .txt-subj h5 {font-size:14px;}
    .board-write.job_hunting .working_day .inline-group.two label {width:32%;}
}
.print_watermark {display:none}

/* 테이블 공통  */
.basic_table {width:100%;text-align:center}
.basic_table th, .basic_table td {padding:0 10px}
.basic_table .checkbox i {position:static;margin-right:10px}
.basic_table .bl-num-checkbox {display:flex;align-items:center}
.basic_table thead {width:100%;height:50px;background-color:#f8f8f8;border-bottom:1px solid #dce2e6}
.basic_table tbody td {height:45px}
.basic_table tbody tr {border-bottom:1px solid #dce2e6}
.basic_table tbody tr:last-child {border-bottom:0px}
th {
    text-align:center; /* 가로 방향 중앙 정렬 */
    height:auto; /* 행의 높이를 자동으로 설정하거나 필요에 따라 구체적인 값 지정 */
}