<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8"; html{text-size-adjust:none !important;-webkit-text-size-adjust: none !important; -moz-text-size-adjust: none !important; -ms-text-size-adjust: none !important;} body{font-size:16px; line-hiehgt:1.5; letter-spacing:1; background-color:#fff; -webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;} body.tpl-layout, body.tpl-layout a, body.tpl-layout h1, body.tpl-layout h2, body.tpl-layout h3, body.tpl-layout h4, body.tpl-layout h5, body.tpl-layout h6, body.tpl-layout p{font-weight:400;} .tpl-widget p,.alram_badge_lst_wrap a&gt;span .tpl-widget dl, .tpl-widget ol, .tpl-widget ul, .tpl-widget li{margin:0; margin-bottom:0; padding:0; list-style:none;} hr{margin:.5rem 0} h6{font-size:16px;} .tpl-widget a{color:#000; text-decoration:none;} .tpl-widget a:hover{color:#888; text-decoration: underline;} .tpl-widget .btn{background-color:#769fc5; color:#fff; border-color:#769fc5;} .tpl-widget .btn:hover{background-color: #9cb2c7; color:#fff; border-color: #9cb2c7;} input[type=checkbox]{width:20px; height:20px; vertical-align:sub; margin-right:0.25rem} /* middle 영역 */ .tpl-loct-sxn-cd-0001.use-mbmenubar #mobileBody{margin-top: 53px !important;} .tpl-area-middle{position:relative;} /* 로딩창 */ #AJAX_LOADING {position:fixed; top:calc( 100vh / 3); left:0; z-index:9999999;width:100%; height:100%;text-align:center; padding-top:50%;} #AJAX_LOADING .load_img {font-size:150px;} @keyframes loading_cir {100% {transform: rotate(360deg);}} @keyframes loading_letter {25% {top:50px} 50% {top:65px}} .COMMON_BUTTONSET label {margin-bottom: inherit;background-color: inherit;font-size: inherit;border: inherit;margin: 0 5px;} /* .SHUVIC_JQUERY_DIALOG.ui-dialog&gt;.ui-dialog-content{padding: 0px;} */ .loading_layer {width:150px;margin:0 auto;background: rgba(255,255,255,0.3);border-radius: 75px;} .loading_cir {width:150px; height:150px;background:url('/common/mobile/css/images/loading/loading_cir.png') no-repeat;background-size: contain;animation: loading_cir 2s infinite; background-color:rgba(255, 255, 255, 0.9); border-radius:100%; box-shadow:1px 1px 3px rgba(0,0,0,0.5)} .loading_cir img {width:100%;} .loading_letter {position:absolute; top:65px; height:30px; } .loading_letter1.letter1 {left:30px; animation: loading_letter 2s infinite;} .loading_letter1.letter2 {left:50px; animation: loading_letter 2s infinite; animation-delay: 0.2s;} .loading_letter1.letter3 {left:68px; animation: loading_letter 2s infinite; animation-delay: 0.4s;} .loading_letter1.letter4 {left:93px; animation: loading_letter 2s infinite; animation-delay: 0.6s;} .loading_letter2 {position:absolute; top:65px; height:25px;} .loading_letter2.letter1 {left:26px; animation: loading_letter 2s infinite;} .loading_letter2.letter2 {left:36px; animation: loading_letter 2s infinite; animation-delay: 0.15s;} .loading_letter2.letter3 {left:54px; animation: loading_letter 2s infinite; animation-delay: 0.30s;} .loading_letter2.letter4 {left:71px; animation: loading_letter 2s infinite; animation-delay: 0.45s;} .loading_letter2.letter5 {left:88px; animation: loading_letter 2s infinite; animation-delay: 0.6s;} .loading_letter2.letter6 {left:94px; animation: loading_letter 2s infinite; animation-delay: 0.75s;} .loading_letter2.letter7 {left:113px; animation: loading_letter 2s infinite; animation-delay: 0.9s;} .module-page-msg-wrap{color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb; margin:0 0 1rem 0;padding: 1rem ;} /*모듈 상단 페이지안내사항 (안내#dc3545) */ .smodule_info { background-color:#d1ecf1; margin-bottom:15px; } .smodule_info .module-page-msg-title { position:relative; text-align:right; border-bottom:1px solid rgba(255,255,255,0.5); padding-right:30px; } .smodule_info .module-page-msg-title:after { content:""; display:block; clear:both; height:0px; overflow:hidden; } .smodule_info .module-page-msg-title strong { display:inline-block; float:left; margin:7px 0px 7px 10px; padding:0px 10px; border:1px solid rgba(66,116,255,0.8); border-radius:12px; color:#4274ff; font-weight:normal; font-size:0.9rem; } .smodule_info .module-page-msg-title a.btn_view { display:inline-block; position:absolute; right:10px; top:5px; color:#4778ff; } .smodule_info .module-page-msg-title a.btn_view span { display:inine-block; position:absolute; top:-9999px; } .smodule_info .module-page-msg-title a.btn_view:after { content:"\f106"; display:inline-block; font-family:"Font Awesome 5 Pro"; } .smodule_info.sclose .module-page-msg-title a.btn_view:after { content:"\f107"; display:inline-block; font-family:"Font Awesome 5 Pro"; } .smodule_info .module-page-msg-title .widgetPageAuthBtn { margin-top:3px; padding-right:0px; } .smodule_info .module-page-msg-wrap { margin:0px; padding:0.5rem 1rem; } /* 댓글, new 버튼*/ .widget-item-new{position:relative; display:inline-block; text-align:center; background-color:#ff6347; color:#ffffff; font-size:.5rem; border-radius:50%; width:15px; height:15px; line-height:15px; margin:-5px 5px 0; vertical-align: middle;} .widget-comment-cnt{color:#769fc5;font-weight: bold;} /* no result */ .tpl-widget .no-result{width:100%; padding:2rem; text-align:center;} /* .tpl-row-wrap {width:100%; margin-right:auto; margin-left:auto; padding-right:15px; padding-left:15px;} .content-body{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left:auto; border:1px solid red;} */ /* 도움말 버튼 */ .COMMON_MOBILE_FAQ_BTN.badge{position:absolute; right:10%; bottom:-10px; padding:0.25em 0.6em; z-index:9999; background-color:#ffc107; color:#212529; border-radius:10rem;} /* 서브 컨텐츠 - 하단 버튼 영역 */ .Bottom_btn_section{text-align:center; margin:2rem 0;} /* bx slider 주석*/ .bx-caption{display:none;} /* 컨텐츠 탭 */ .tab2.nav-tabs .nav-item{margin-bottom:0;} .JS-DIALOG_VISIBLE .widget-mb-menubar{display: none;} /* .use-mbmenubar .SHUVIC_JQUERY_MOBLE_DIALOG{margin-top: 52px;} */ /* .use-mbbottommenu .SHUVIC_JQUERY_MOBLE_DIALOG{margin-bottom: 52px;} */ /*후원업체 홍보*/ .areaMemBizList { padding:10px 10px 20px 10px; } .areaMemBizList .areamem_map { text-align:center; padding:0px 0px 20px 0px; } .areaMemBizList .areamem_map img { margin:0px auto; } .areaMemBizList .list_cnt { padding:10px 0px 5px 0px; } .areaMemBizList .list_ul { border-top:1px solid #aaa; } .areaMemBizList .list_ul .list_li { border-bottom:1px solid #ddd; } .areaMemBizList .list_ul .list_li dt { font-weight:bold; padding:10px 0px 10px; } .areaMemBizList .list_ul .list_li dt a { margin-left:5px; } .areaMemBizList .list_ul .list_li dd { font-weight:300; line-height:1.2rem; } .areaMemBizList .list_ul .list_li dd i { margin-right:5px; color:#0288d1; width:18px; text-align:center; } /* 개인정보 유출 관련 사과문 페이지 */ .privacy_wrap { font-family: 'Noto Serif KR', serif !important; font-size: 1rem; line-height: 1.8; text-align: justify;} .privacy_wrap p {margin-bottom: 1.5rem;} .privacy_wrap p span { color: #0063a8;} .privacy_wrap a{color:#333} .privacy_wrap .btn {font-family: 'Noto Sans KR', sans-serif;} .privacy_wrap .cs {background-color: #f4f4f4; border: 1px solid #ddd; padding: 1rem; font-size: .85rem; font-family: 'Noto Sans KR', sans-serif; margin-top:.5rem; color:#000; font-weight:300} .privacy_wrap .cs ol{text-align:left} .privacy_wrap .info_mid{font-family: 'Noto Sans KR', sans-serif;} .privacy_wrap .info_mid .cata{background-color:#0063a8; padding:.25rem .5rem; color:#fff; width:130px; text-align:center; display:block; font-size:1.15rem;} .privacy_wrap .info_mid p{line-height:1.5} .privacy_wrap .info_mid p span.cata-guide{font-size:1rem; color:#333; } .privacy_wrap .info_mid .title{font-family: 'Noto Serif KR', serif;} .privacy_wrap #userNm, .privacy_wrap #userMpNum{width:100%;} .privacy_wrap .card{margin-bottom:.5rem} .privacy_wrap .card-body dl{margin-bottom:.5rem;} .privacy_wrap .card-body dl dt {display: inline-block; width: 30%; font-weight: 500;} .privacy_wrap .card-body dl dd {display: inline-block; width: 70%; font-weight: 500} /* 회원수첩 - 명함형 */ .card_form_mem_srch_wrap input {background: #ffffffa8; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem;} .card_form_mem_srch_wrap input::placeholder {color: #979c98;} .card_form_mem_srch_wrap button {border-bottom-right-radius: 0.25rem; border-top-right-radius: 0.25rem;} .card_form_mem_srch_wrap button &gt; i {display: inline-block; vertical-align: middle;} .card_form_mem_lst_wrap {background-color: #ffffffa8; margin-bottom: 1rem; border-radius: 0.5rem; overflow: hidden; box-shadow: 2px 5px 10px rgba(0,0,0,30%); position: relative;} .card_form_mem_lst_wrap &gt; div:first-child {padding: 1.5rem 1rem 0;} .card_form_mem_info_btn_lst {border-top: 1px solid #d4daea; width: 100%;} .card_form_mem_info_btn_lst &gt; li {border-top: 1px solid #fff; border-bottom: 1px solid #fff;} .card_form_mem_info_btn_lst &gt; li:first-child {border-left: 1px solid #fff; border-bottom-left-radius: 0.5rem;} .card_form_mem_info_btn_lst &gt; li:last-child {border-right: 1px solid #fff; border-bottom-right-radius: 0.5rem;} .card_form_mem_info_btn_lst &gt; li &gt; a {width: 100%; display: block; padding: 1rem 0;} .card_form_mem_info_btn_lst &gt; li:first-child &gt; a {border-right: 1px solid #d4daea;} .card_form_mem_info_btn_lst &gt; li:nth-child(2) &gt; a {border-left: 1px solid #fff; border-right: 1px solid #d4daea;} .card_form_mem_info_btn_lst &gt; li:last-child &gt; a {border-left: 1px solid #fff; border-right: none;} .card_form_mem_lst_wrap .border-bottom {border-bottom: 1px solid #bec8d4 !important;} .card_form_mem_lst_img_wrap {position: relative;} .card_form_mem_lst_img_wrap &gt; .upload_prof_btn {position: absolute; bottom: 5px; right: -5px; font-size: 1.5rem;} .card_form_mem_lst_img {width: 100%; padding-bottom: 100%; display: inline-block; background-repeat: no-repeat; background-size: cover; border-radius: 50%; background-position: center center;box-shadow: 0 0 10px #bfbfbf;} .card_form_mem_lst_join_yn {position: absolute; top: 0.5rem; right: 0.75rem; width: auto;} .card_form_mem_lst_img_wrap .BIZ_badge_wrap {margin-top: -35px;} .card_form_mem_lst_img_wrap .BIZ_badge_wrap &gt; .BIZ_badge {width: 100%; height: 0; padding-bottom: 25%;} /* 명함형(사각형) */ .card_form_mem_lst_img_wrap.non_style .card_form_mem_lst_img {height: 150px; border-radius: 0; box-shadow: none;} /* 행사일정 / 특별일정 / 전체일정 페이지 /sched/schedList.do */ .sched_wrap { position:relative; } .sched_wrap #schedSearch { } .sched_wrap button { outline:none; } .sched_wrap button:focus { outline:none; box-shadow:none !important; } .sched_wrap button:active { outline:none; box-shadow:none; } .sched_wrap button.btn.btn-secondary:active { background-color:transparent !important; color:#404040 !important; outline:none; } .sched_wrap .sched_cat { position:absolute; left:0; top:0; } .sched_wrap .sched_cat:after { content:""; display:block; clear:both; height:0px; overflow:hidden; } .sched_wrap .sched_cat select { width:auto; height:32px; line-height:22px; float:left; padding:5px 5px; border:1px solid #cbcbcb; border-radius:0.25rem; color:#404040; } .sched_wrap .sched_cat select option { padding:0 10px; } .sched_wrap .sched_cat button { height:32px; line-height:32px; float:left; padding:0 10px; margin-left:3px; background-color:transparent; border:1px solid #cbcbcb; border-radius:0.25rem; color:#404040 !important; } .sched_wrap .sched_cat button i { margin-right:5px; } .fullCalendarWrap { padding-top:30px !important; padding-bottom:10px; margin-top:10px; position:relative; } .fullCalendarWrap .fc-header-toolbar { } .fullCalendarWrap .fc-header-toolbar .fc-button { background-image:none; box-shadow:none; } .fullCalendarWrap .fc-header-toolbar .fc-button.fc-state-hover { background-position: 0 0px; transition: } .fullCalendarWrap .fc-header-toolbar .fc-left { padding-top:7px; } .fullCalendarWrap .fc-header-toolbar .fc-left .fc-today-button { background-color:transparent; border:1px solid #cbcbcb; color:#404040; padding:0 10px; height:32px; line-height:32px; display:block; } .fullCalendarWrap .fc-header-toolbar .fc-center { width:280px; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 { width:auto; display:inline-block; float:none; padding:0px 0px; margin:0px 0px 0px 0px; margin:0px auto; box-sizing:content-box; white-space:nowrap; color:#204baf; vertical-align:middle; } .fullCalendarWrap .fc-header-toolbar .fc-center h2:after { content:""; display:block; clear:both; height:0px; overflow:hidden; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_l { float:left; padding-right:3px; font-size:40px; font-weight:bold; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_r { float:right; text-align:left; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_r div.fc_title_y { display:block; padding:5px 0px 0px 0px; font-size:16px; font-weight:normal; position:relative; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_r div.fc_title_y div.fc_select_y { position:absolute; left:0; top:0; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_r div.fc_title_y div.fc_select_y select { opacity:0; /* filter:alpha(option=0); */ padding:0; margin:0; cursor:pointer; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_r div.fc_title_y div.fc_select_y select option { padding:0; margin:0; cursor:pointer; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_r div.fc_title_m_en { display:block; padding:0px 0px 0px 0px; font-size:16px; } .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_d { position:absolute; top:-99999px; } /* .sched_wrap.basicDay .fullCalendarWrap .fc-header-toolbar .fc-center h2 div.fc_title_d { position:static; float:left; vertical-align:bottom; padding-top:20px; font-size:16px; font-weight:bold; text-decoration:underline; } */ .fullCalendarWrap .fc-header-toolbar .fc-center .fc-prev-button, .fullCalendarWrap .fc-header-toolbar .fc-center .fc-next-button { width:40px; vertical-align:middle; padding:0px; background-color:transparent; border:0px solid transparent; color:#cacaca; } .fullCalendarWrap .fc-header-toolbar .fc-center .fc-next-button { float:right; } .fullCalendarWrap .fc-header-toolbar .fc-center .fc-prev-button span.fc-icon, .fullCalendarWrap .fc-header-toolbar .fc-center .fc-next-button span.fc-icon { font-size:52px; font-weight:100; } .fullCalendarWrap .fc-header-toolbar .fc-center .fc-prev-button span.fc-icon:before, .fullCalendarWrap .fc-header-toolbar .fc-center .fc-next-button span.fc-icon:before { dispay:inline-block; font-family:"Font Awesome 5 Pro"; font-weight:100; } .fullCalendarWrap .fc-header-toolbar .fc-center .fc-prev-button span.fc-icon:after, .fullCalendarWrap .fc-header-toolbar .fc-center .fc-next-button span.fc-icon:after { display:none; } .fullCalendarWrap .fc-header-toolbar .fc-center .fc-prev-button span.fc-icon:before { content:"\f104"; } .fullCalendarWrap .fc-header-toolbar .fc-center .fc-next-button span.fc-icon:before { content:"\f105"; } .fullCalendarWrap .fc-header-toolbar .fc-center &gt; :not(:first-child) { margin-left:0px; } .fullCalendarWrap .fc-header-toolbar .fc-right { padding-top:7px; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-month-button, .fullCalendarWrap .fc-header-toolbar .fc-right .fc-listMonth-button { position:absolute; top:0px; right:5px !important; width:auto; height:32px; line-height:32px; padding:0 10px; background-color:transparent; border:1px solid #808080; border-radius:0.25rem; color:#808080; font-size:13px; white-space:nowrap; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-button.fc-state-active { border:1px solid #f13631; color:#f13631; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-month-button { right:93px !important; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-listMonth-button { right:0px; display:block; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-month-button:before { content:"\f073"; display:inline-block; margin-right:3px; font-family:"Font Awesome 5 Pro"; font-weight:100; vertical-align:top; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-listMonth-button:before { content:"\f00b"; display:inline-block; margin-right:3px; font-family:"Font Awesome 5 Pro"; font-weight:100; vertical-align:top; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-myCustomButton-button { background:#fb413c; border:1px solid #f13631; border-radius:0.25rem; padding:0 10px; height:32px; line-height:30px; vertical-align:top; color:#fff; text-shadow:none; } .fullCalendarWrap .fc-header-toolbar .fc-right .fc-myCustomButton-button:before { content:"\f271"; display:inline-block; margin-right:3px; font-family:"Font Awesome 5 Pro"; font-weight:100; vertical-align:top; } .fullCalendarWrap .fc-view-container { } .fullCalendarWrap .fc-view-container .fc-month-view { } .fullCalendarWrap .fc-view-container .fc-month-view .fc-scroller { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table { border-top:0px solid #1c74cc; } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-sun { background-color:#ffeceb; color:#ff3c32; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-sun span:after { content:"SUN"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-mon { background-color:#f8f8f8; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-mon span:after { content:"MON"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-tue { background-color:#f8f8f8; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-tue span:after { content:"TUE"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-wed { background-color:#f8f8f8; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-wed span:after { content:"WED"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-thu { background-color:#f8f8f8; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-thu span:after { content:"THU"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-fri { background-color:#f8f8f8; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-fri span:after { content:"FRI"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-sat { background-color:#ebf8ff; color:#29acf9; } /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table thead.fc-head tr td.fc-head-container div.fc-row table th.fc-day-header.fc-sat span:after { content:"SAT"; display:inline-block; margin-left:3px; } */ .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-sun { background-color:#fffbfb; } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-mon { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-tue { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-wed { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-thu { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-fri { } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-bg table td.fc-sat { background-color:#fbfeff; } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-content-skeleton table thead td a { float:none; } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-content-skeleton table thead td.fc-day-top a { margin:2px 0 2px 2px; padding:0px 0 0 5px ;} .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-content-skeleton table thead td.fc-day-top a:hover { margin:2px 2px; padding:0px 5px; background-color:#f1f3f4; border-radius:50%; text-decoration:none; } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-content-skeleton table tbody td a.fc-day-grid-event:hover { opacity:0.9; } .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-content-skeleton table thead td.fc-day-top a.fc-event-count-badge {margin: 5px 5px 0 0 !important; padding: 1.5px 4px; float: right; border-radius: 50%; display: inline-block; color: #fff !important; line-height: 0.9;} .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-row div.fc-content-skeleton table tbody td a .fc-content span.fc-title { color:#fff;} /* .fullCalendarWrap .fc-view-container .fc-month-view &gt; table tbody.fc-body tr td.fc-widget-content div.fc-day-grid-container div.fc-day-grid div.fc-bg table tbody tr td.fc-day:hover { background-color:#fefefe; } */ .fullCalendarWrap .fc-view-container .fc-listMonth-view { border:0px solid #ddd; } .fullCalendarWrap .fc-view-container .fc-listMonth-view .fc-scroller { } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table { border:0px solid #fff; border-collapse:separate; border-spacing:0; width:100%; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading { border:0px solid #fff; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading td.fc-widget-header { border:0px solid #ddd; vertical-align:middle; position:relative; border-top:10px solid #fff; padding:8px 14px 8px 14px; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading td.fc-widget-header:before { content:""; display:block; position:absolute; left:0px; top:0px; height:calc(100% - 2px); width:calc(100% - 2px); border:1px solid #ddd; border-radius:0.25rem 0.25rem 0 0; overflow:hidden; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-sun td.fc-widget-header { background-color:#ffeceb; color:#ff3c32; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-mon td.fc-widget-header { background-color:#f8f8f8; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-tue td.fc-widget-header { background-color:#f8f8f8; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-wed td.fc-widget-header { background-color:#f8f8f8; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-thu td.fc-widget-header { background-color:#f8f8f8; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-fri td.fc-widget-header { background-color:#f8f8f8; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading.fc-sat td.fc-widget-header { background-color:#ebf8ff; color:#29acf9; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading td.fc-widget-header a { } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading td.fc-widget-header a.fc-list-heading-main { display:inline-block; float:left; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading td.fc-widget-header a.fc-list-heading-main:before { content:"\f274"; display:inline-block; margin-right:5px; font-family:"Font Awesome 5 Pro"; font-weight:100; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-heading td.fc-widget-header a.fc-list-heading-alt { display:inline-block; float:right; font-size:13px; line-height:24px; color:#808080; vertical-align:middle; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item { border:0px solid #ddd; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item:hover td { background-color:#fcfcfc; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item td.fc-list-item-marker { width:1px; text-align:center; /* border-radius:0 0 0 0.25rem; */ border:1px solid #ddd; border-top:0px solid #ddd; border-right:0px solid #ddd; overflow:hidden; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item td.fc-list-item-marker span.fc-event-dot { display:inline-block; width:auto; height:auto; padding:5px 5px; color:#fff; border-radius:10px; font-size:0.9rem; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item td.fc-list-item-marker span.fc-event-dot.fc-cat { padding:0 10px; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item td.fc-list-item-title { /* border-radius:0 0 0.25rem 0; */ border:1px solid #ddd; border-top:0px solid #ddd; border-left:0px solid #ddd; overflow:hidden; padding-left:7px; } .fullCalendarWrap .fc-view-container .fc-listMonth-view table.fc-list-table tr.fc-list-item td.fc-list-item-marker a { } /*연혁모듈*/ .moduleHistLstLis-wrap p { padding:0px; margin:0px; } /* 게시판 블로그형 */ .board_blog_lst li a &gt; ul &gt; li:nth-child(2) {width: 80px;} .board_blog_lst dl &gt; dt {margin-bottom: 0;} .board_blog_lst dl &gt; dt &gt; p {margin-bottom: 0;} .board_blog_lst dl &gt; dd {margin-top: 0.25rem;} .board_blog_lst .board_blog_lst_img_wrap {border: 1.5px solid #e0e0e0; padding: 1px;} .board_blog_lst .board_blog_lst_img {width: 70px; height: 70px; background-repeat: no-repeat; background-size: cover; background-position: center;} .board_blog_lst .board_blog_lst_mem_prof_img {width: 25px; height: 25px; background-repeat: no-repeat; background-size: cover; display: inline-block; vertical-align: middle; border-radius: 50%; background-position: center;} /* 행사일정 */ .evt_sched_lst_wrap {margin-bottom: 2rem; border: 3px double rgba(0,0,0,.125);} .evt_sched_lst_wrap .swiper-container {height: 220px; overflow: hidden;} .evt_sched_lst {margin-top: -1px !important;} .evt_sched_lst &gt; li &gt; a {font-size: 0.9rem;} .evt_sched_lst_text {width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; white-space: nowrap;} .evt_sched_lst_date {width: 140px;} /* 부트스트랩 추가 */ /* d-table */ .d-table {display: table; table-layout: fixed; width: 100%;} .d-table &gt; * {display: table-cell;} /* list-style-none */ .list-style-none &gt; li {list-style: none;} .w-80px {width: 80px;} /* 내가만날회원 */ .my_meet_mem_form_wrap ul, .my_meet_mem_form_wrap li, .my_meet_mem_form_wrap p {margin: 0; padding: 0;} .my_meet_mem_form {border: 1px solid #dfdfdf; padding: 1rem; margin-bottom: 1rem; box-shadow: 0 0 3px 1px rgba(0,0,0,10%); background-color: #ffffffcc;} .my_meet_mem_form &gt; ul &gt; li:first-child &gt; h5 {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .my_meet_mem_form &gt; p {font-weight: 300 !important; color: #494949;} .my_meet_mem_form_bottom &gt; ul &gt; li:not(:first-child) {margin-left: 0.5rem;} .my_meet_mem_form_bottom .my_meet_mem_form_img_wrap {border-radius: 50%; overflow: hidden; width: 50px; height: 50px;} .my_meet_mem_form_bottom .my_meet_mem_form_img {width: 100%; height: 100%; display: inline-block; background-position: center; background-size: contain;} .my_meet_mem_form_more_view_btn_wrap {position: relative; width: 50px; height: 50px; border-radius: 50%; box-shadow: 1px 1px 3px rgba(0,0,0,20%); border: 1px solid rgba(0,0,0,5%);} .my_meet_mem_form_more_view_btn {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;font-size: 0.75rem; color: #ababab;} .my_meet_mem_form_more_view_btn &gt; p {white-space: nowrap;} .my_meet_mem_form_bottom_lst &gt; li:last-child {margin-right: 0.5rem;} .no_evt_img {background-image: url('/common/mobile/css/images/icon/ico_no_evt.png'); display: inline-block; width: 50px; height: 50px; margin-top: 0.5rem; margin-bottom: 2rem;} .my_meet_mem_sub_text {margin-top: 0.5rem; font-weight: 300 !important; margin-bottom: 1.5rem;} .my_meet_mem_gray_form {background-color: #f2f2f2; padding: 1rem 1rem 4rem; position: absolute; left: 0; right: 0;} #mobileBody.add_btmBookmark .my_meet_mem_gray_form{padding-bottom: 6rem;} .no_evt_mem {line-height: 50px; text-align: center; color: #ababb3;} .my_meet_mem_form_no_result {margin-top: -20px;} .my_meet_mem_no_result_form {padding: 4rem 1rem;} .my_meet_mem_no_result_form h5 {color: #333; padding-bottom: 1.5rem; word-break: keep-all;} .my_meet_mem_no_result_form a {color: #333; font-size: 1.25rem; text-decoration: underline !important;} .qck_evt_regs_btn {display: block; border: 1px solid #dfdfdf; padding: 0.5rem 0.75rem; box-shadow: 0 0 3px 1px rgba(0,0,0,10%); transition: all .3s ease; text-align: center; font-size: 0.9rem; font-weight: 300; margin-bottom: 15.39px;} .qck_evt_regs_btn:hover {box-shadow: 0 0 3px 1px rgba(0,0,0,20%); transition: all .3s ease; transform: translateY(-3px);} .evt_pcptn_btn {border-radius: 3rem; box-shadow: 3px 3px 5px rgba(0,0,0,30%); padding: 6px 15px;} @media (max-width: 400px) { .my_meet_mem_form_bottom_lst &gt; li:nth-child(5) {display: none;} } @media (max-width: 340px) { .my_meet_mem_form_bottom_lst &gt; li:nth-child(4) {display: none;} } @media (min-width: 576px) { .my_meet_mem_gray_form {position: static; margin-left: -1rem; margin-right: -1rem;} } /* 22.11.07 마이페이지 회원정보 폼 수정 */ .mypage_alert_photo_form.row {margin-left: -15px; margin-right: -15px; width: auto; display: flex;} .mypage_alert_photo_form &gt; .col-6 &gt; .photo {width: 100%; height: 0; padding-bottom: 133%; display: block;} .mypage_alert_photo_form &gt; .col-6 &gt; .photo &gt; img {width: 100%; height: 100%;} /* 22.11.11 로그인폼 수정 */ #mobileBody .mem_card_reform .mem_card, .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mem_card {border: 0;} #mobileBody .mem_card_reform .mem_card &gt; .card, .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mem_card &gt; .card {max-width: 480px; margin: 0 auto;} #mobileBody .mem_card_reform .mem_card .card_body {padding: 1.5rem 1rem;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mem_card .card_body {padding: 1.5rem 1rem;} #mobileBody .mem_card_reform .mem_card .card_body .btn_sAdmin a {width: auto; display: inline-block; padding: 2px 20px; border-radius: 3rem;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mem_card .card_body .btn_sAdmin a {width: auto; display: inline-block; padding: 2px 20px; border-radius: 3rem;} #mobileBody .mem_card_reform .set_lst_outer ul &gt; li {text-align: center;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .set_lst_outer ul &gt; li {text-align: center;} #mobileBody .mem_card_reform .mv_form_lst_outer &gt; ul {display: table; table-layout: fixed; width: 100%;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mv_form_lst_outer &gt; ul {display: table; table-layout: fixed; width: 100%;} #mobileBody .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li {display: table-cell; width: auto;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li {display: table-cell; width: auto;} #mobileBody .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li &gt; a {border: 0; font-weight: 300; color: #000;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li &gt; a {border: 0; font-weight: 300; color: #000;} #mobileBody .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li:first-child &gt; a {text-align: right;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li:first-child &gt; a {text-align: right;} #mobileBody .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li:nth-child(2) &gt; a {text-align: left; margin-left: 0; padding-left: 0;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li:nth-child(2) &gt; a {text-align: left; margin-left: 0; padding-left: 0;} #mobileBody .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li:nth-child(2) &gt; a:before {content: ""; display: inline-block; width: 1px; height: 1rem; background-color: #c0c0c0; margin-right: 15px; vertical-align: middle;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .mv_form_lst_outer &gt; ul &gt; li:nth-child(2) &gt; a:before {content: ""; display: inline-block; width: 1px; height: 1rem; background-color: #c0c0c0; margin-right: 15px; vertical-align: middle;} #mobileBody .mem_card_reform .area_gud {padding-top: 23px; text-align: center; border-top: 1px solid #eee;} .SHUVIC_JQUERY_MOBLE_DIALOG .mem_card_reform .area_gud {padding-top: 23px; text-align: center; border-top: 0;} .area_gud .area_btn a.qust_ppsl_btn {padding: 0; border: 0; text-decoration: underline !important; color: #717171; background-color: inherit;} .area_gud .area_gud_reform {padding-top: 1rem;} .area_gud .area_gud_reform {padding-top: 1rem;} .mem_card_reform .loginBtn, .mem_card_reform .sessExprtExtn {padding: 0.875rem 0.5rem;} .mem_card_reform .kakao_info_text {color: #adadad; margin-top: 0.5rem; font-size: 0.9rem;} .mem_card_reform .kakao_info_text &gt; ul &gt; li:first-child {vertical-align: top; width: 20px;} .mem_card_reform .kakao_login_wrap {margin-top: 0.5rem;} .mem_card_reform .kakao_login_wrap &gt; a {display: block; padding: 3.5px; text-align: center; background-color: #fee500;} /* 동문 칼럼 폼 */ .gyh_alm_col {display: block; table-layout: fixed; width: 100%; padding-left: 0;} .gyh_alm_col ul {padding-left: 0;} .gyh_alm_col li {list-style: none;} .gyh_alm_col&gt;li {display: block; vertical-align: middle;} .gyh_alm_col&gt;li:first-child {width: 100%; border-left: 5px solid rgb(62, 74, 236);} .gyh_alm_col&gt;li:last-child {text-align: right; margin-top: 2rem;} /* 회원 통계 */ .mem_stats_type1_wrap {font-size: 1rem;} .mem_stats_type1 {border: 1px solid #e8e8e8; border-radius: 0.5rem; transition: all .3s ease; box-shadow: 2px 2px 4px #e8e8e8; border-bottom: 0; border-right: 0;} .mem_stats_type1:hover {box-shadow: 2px 2px 6px rgba(0,0,0,18%);} .mem_stats_type1 .swiper-slide &gt; a {padding: 0.75rem 2rem 0.75rem 1rem; height: 100%; position: relative;} .mem_stats_type1 .swiper-slide &gt; a &gt; i {position: absolute; top: 50%; right: 0.75rem; transform: translateY(-50%);} .mem_stats_type1 .mem_stats_text_wrap {position: relative; height: 100%;} .mem_stats_type1 .mem_stats_text_wrap &gt; p {color: #333; position: absolute; top: 50%; transform: translatey(-50%);} /* dark모드 */ .mem_stats_type1_wrap.dark-mode .mem_stats_type1 {border-color: #fff; box-shadow: 0px 1px 4px rgba(255,255,255,1);} .mem_stats_type1_wrap.dark-mode .mem_stats_type1 .mem_stats_text_wrap &gt; p {color: #fff;} .mem_stats_type1_wrap.dark-mode .mem_stats_type1 .swiper-slide &gt; a &gt; i {color: #fff;} @media (max-width: 600px) { .mem_stats_type1 .mem_stats_text_wrap &gt; p {font-size: 0.95rem;} } @media (max-width: 480px) { .mem_stats_type1 .mem_stats_text_wrap &gt; p {font-size: 0.9rem; letter-spacing: -0.5px;} } @media (max-width: 320px) { .mem_stats_type1 .mem_stats_text_wrap &gt; p {font-size: 0.8rem;} } /* 멤버십 수정 */ @media (max-width: 320px) { .memberShip .memberPhoto {width: 160px; padding-bottom: 160px;} .memberShip .memberPhoto &gt; img {width: 160px;} .memberShip .memberQR {width: 240px;} .memberShip .memberProve h3 {font-size: 1.5rem;} .memberShip .memberProve h5 {font-size: 1rem;} } @media (max-height: 660px) { .memberShip {min-height: calc(100vh - 86px) !important;} .memberShip .memberPhoto {width: 160px; padding-bottom: 160px;} .memberShip .memberPhoto &gt; img {width: 160px;} .memberShip .memberQR {width: 240px;} .memberShip .memberProve h3 {font-size: 1.5rem;} .memberShip .memberProve h5 {font-size: 1rem;} } /* 이미지 확대보기 */ html.overflow-lock {overflow: hidden;} .COMMON_OKDC_TEXT_FORM img {cursor: pointer;} .COMMON_IMG_EXPAND_VIEW_WRAP ul {padding-left: 0;} .COMMON_IMG_EXPAND_VIEW_WRAP ul &gt; li {list-style: none;} .ui-dialog.ui-widget.img_expand_view_popup {max-width: none; height: 100vh !important; border-radius: 0; background: none; box-shadow: inherit; background-color: transparent !important; position: fixed;} .ui-dialog.ui-widget.img_expand_view_popup .ui-dialog-titlebar, .ui-dialog.ui-widget.img_expand_view_popup .ui-dialog-buttonpane {display: none;} .COMMON_IMG_EXPAND_VIEW_WRAP {width: 100%; height: 100vh; position: fixed; z-index: 9000; top: 0; left: 0;} .COMMON_IMG_EXPAND_VIEW_MASK {width: 100%; height: 100%; background-color: #000000cc; position: relative;} .img_expand_view_close_btn {position: absolute; top: 45px; right: 12px; color: #fff !important; font-size: 2rem; z-index: 100;} .img_expand_view_close_btn:hover {color: #fff;} .img_expand_view_close_btn:focus {outline: none;} .COMMON_IMG_EXPAND_VIEW_WRAP .swiper-button-prev {background-image: url("/common/css/images/okdc_arrow_left.png"); background-size: 18px 35px; left: 15px;} .COMMON_IMG_EXPAND_VIEW_WRAP .swiper-button-next {background-image: url("/common/css/images/okdc_arrow_right.png"); background-size: 18px 35px; right: 15px;} .COMMON_IMG_EXPAND_VIEW_WRAP .hama_slide_counter_wrap {position: absolute; bottom: 5%; left: 50%; transform: translatex(-50%); z-index: 99; display: none;} .COMMON_IMG_EXPAND_VIEW_WRAP .hama_slide_counter {display: inline-block; padding: 0.125rem 0.75rem; background-color: #ffffffc9; border-radius: 1rem; font-size: 1rem; font-weight: 600; box-shadow: 0 0 1.5px rgb(0 0 0 / 40%);} .main_img_expand_view_wrap {position: absolute; top: 124px; bottom: 168px; width: 100%; max-height: 940px; padding: 0 0.5rem;} .main_img_expand_view_wrap .img_expand_view_main_form, .main_img_expand_view_wrap .img_expand_view_main_form ul, .main_img_expand_view_wrap .img_expand_view_main_form ul &gt; li {height: 100%;} .main_img_expand_view_wrap .COMMON_IMG_EXPAND_VIEW_IMG_FORM {max-width: 940px; width: 100%; height: 100%; max-height: 940px; margin: 0 auto;} .main_img_expand_view_wrap .COMMON_IMG_EXPAND_VIEW_IMG_WRAP {width: 100%; height: 100%; text-align: center; position: relative;} .main_img_expand_view_wrap .COMMON_IMG_EXPAND_VIEW_IMG_WRAP &gt; img {width: 100%; height: 100%; object-fit: contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} .sub_img_expand_view_wrap {position: absolute; bottom: 6%; left: 5%; width: 90%;} .sub_img_expand_view_wrap .swiper-slide.swiper-slide-active &gt; .COMMON_IMG_EXPAND_VIEW_IMG_WRAP:after {content: ""; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 3px solid red;} .sub_img_expand_view_wrap .swiper-slide {width: 75px;} .sub_img_expand_view_wrap .COMMON_IMG_EXPAND_VIEW_IMG_WRAP {height: 0; padding-bottom: 52px; background-color: #fff; text-align: center; cursor: pointer; position: relative;} .sub_img_expand_view_wrap .COMMON_IMG_EXPAND_VIEW_IMG_WRAP &gt; img {width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} .note-editable img {height: auto !important;} /* 탭 뉴 타입1 */ .tab-slide.tab_new_type_01 {font-family: "Noto Sans KR"} .tab-slide.tab_new_type_01 li {width: calc((100% - 3px ) / 4); text-align: center;} .tab-slide.tab_new_type_01 li:last-child {margin-right: 0;} .tab-slide.tab_new_type_01 li a {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; background-color: #fff; color: #000 !important; padding: 0.5rem;} .tab-slide.tab_new_type_01 li a:hover, .tab-slide.tab_new_type_01 li a:focus {background-color: #fcf9f9; text-decoration: none !important;} .tab-slide.tab_new_type_01 li a.active {border-top: 1px solid #c0c0c0; background-color: #f4f4f4; border-bottom: 1px solid #f4f4f4; margin-bottom: -1px; border-top-color: #c0c0c0 !important;} .tab-slide.tab_new_type_01 li a.active &gt; span {font-weight: 500;} @media (max-width: 480px) { .tab-slide.tab_new_type_01 li a &gt; span {font-size: 0.9rem !important;} } @media (max-width: 420px) { .tab-slide.tab_new_type_01 li a &gt; span {font-size: 0.8rem !important; letter-spacing: -1px;} } @media (max-width: 360px) { .tab-slide.tab_new_type_01 li a {padding: 0.375rem 0.25rem;} .tab-slide.tab_new_type_01 li a &gt; span {font-size: 0.7rem !important;} } @media (max-width: 300px) { .tab-slide.tab_new_type_01 li a {padding: 0.25rem;} .tab-slide.tab_new_type_01 li a &gt; span {font-size: 0.6rem !important; letter-spacing: -0.5px;} } /* 23.01.26 로그인폼 수정사항 */ .mem_card_new_fail_form .area_info &gt; dl &gt; dd {color: #717171 !important; margin-top: 1rem; text-align: center;} .mem_card_new_fail_form .btn_txt_area_outer &gt; ul &gt; li {text-align: center;} .mem_card_new_fail_form .btn_txt_area_outer &gt; ul &gt; li:last-child {margin-top: 1.5rem;} .mem_card_new_fail_form .findMyaccount {display: inline-block; width: auto; padding: 0; font-size: 1.125rem; color: #717171 !important; text-decoration: underline !important; background-color: transparent; border: 0;} .mem_card_new_fail_form .findMyaccount:hover, .mem_card_new_fail_form .findMyaccount:focus {text-decoration: underline !important;} /* 23.01.31 관리자 퀵버튼 제작 */ .okdc_admin_mngt_mask {position: fixed; top: 50%; left: 50%; width: 100%; height: 100vh; transform: translate(-50%, -50%); background-color: #00000080; z-index: 98; display: none;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_btn_wrap {position: fixed; bottom: 7rem; right: 1rem; width: auto !important; z-index: 100;} .okdc_admin_mngt_tool_bar.disuseBookmark .okdc_admin_mngt_btn_wrap {bottom: 4.5rem;} .add_btmBookmark .okdc_admin_mngt_tool_bar.disuseBookmark .okdc_admin_mngt_btn_wrap {bottom: 6rem;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap {position: fixed; bottom: 7.25rem; right: 1rem; z-index: 99; border-radius: 1rem;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap.on {box-shadow: 2px 2px 5px 3px rgb(0 0 0 / 15%);} .okdc_admin_mngt_tool_bar.disuseBookmark .okdc_admin_mngt_menu_lst_wrap {bottom: 4.75rem;} .add_btmBookmark .okdc_admin_mngt_tool_bar.disuseBookmark .okdc_admin_mngt_menu_lst_wrap {bottom: 6.25rem;} .okdc_admin_mngt_btn_wrap &gt; .okdc_admin_mngt_btn {display: inline-block; font-size: 1.85rem; width: 50px; height: 50px; border-radius: 50%; border: 2px solid #dfdfdf; position: relative; box-shadow: 2px 2px 3px rgba(0,0,0,15%);} .okdc_admin_mngt_btn_wrap &gt; .okdc_admin_mngt_btn.on {border: 0; box-shadow: inherit;} .okdc_admin_mngt_btn_wrap &gt; .okdc_admin_mngt_btn &gt; i {position: absolute; top: 52%; left: 49%; transform: translate(-50%, -50%); color: #929292; text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;} .okdc_admin_mngt_btn_wrap &gt; .okdc_admin_mngt_btn.on &gt; i {color: #292929;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap .card {border-radius: 1rem; overflow: hidden; width: 0; height: 0; position: relative; background-color: #ffffffe6; border: 0;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap.on .card {border: 1px solid rgba(0,0,0,.125);} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap .card-body {padding-bottom: 4rem; width: 165px; height: 238px; position: absolute; bottom: 0; right: 0;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap p {color: #929292;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap .okdc_admin_mngt_menu_lst {margin: 0; padding: 0;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap .okdc_admin_mngt_menu_lst &gt; li {list-style: none;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap .okdc_admin_mngt_menu_lst &gt; li &gt; a {display: block; font-size: 1rem; font-weight: 500;} .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap .okdc_admin_mngt_menu_lst &gt; li:not(:first-child) {margin-top: 1rem;} @media (min-width: 1140px) { .okdc_admin_mngt_tool_bar .okdc_admin_mngt_btn_wrap, .okdc_admin_mngt_tool_bar .okdc_admin_mngt_menu_lst_wrap {right: calc(50% - 220px);} } /* 23.02.03 발송내역 */ .addt_srv_dsc_det_list_wrap ul, .addt_srv_dsc_det_list_wrap dl {padding: 0; margin: 0;} .addt_srv_dsc_det_list_wrap dl {font-size: 0.9rem;} .addt_srv_dsc_det_list_wrap dl &gt; dt {vertical-align: middle; font-weight: 500; color: #666;} .addt_srv_dsc_det_list_wrap ul &gt; li {list-style: none;} .addt_srv_dsc_det_list_wrap ul.addt_srv_dsc_det_list &gt; li {padding: 0.75rem 0.25rem; border-bottom: 1px solid #dcdcdc;} /* 23.02.06 상단 헤더 수정사항 */ .widget-mb-menubar h5.logo a &gt; span {height: 52px !important; padding: 0 !important;} .widget-mb-menubar h5.logo a.main_title_two &gt; span {display: flex !important; align-items: center;} /* 23.02.10 모바일 다이얼로그 수정 */ .update_photo_form_popup {min-height: calc(100vh - 133px) !important;} /* 23.12.21 모바일 메뉴 수정 */ .alram_badge_lst_wrap {text-align: center; display: flex; justify-content: space-between; align-items: center; padding: 0rem 0.5rem !important; background-color: #f8f9fa; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); position: relative; z-index: 1;} .alram_badge_lst_wrap a {padding: 0.5rem 0.5rem; display: block; white-space: nowrap; font-size: 0.9rem;} .alram_badge_lst_wrap a &gt; span {margin-left: 0.25rem; vertical-align: 1px; border-radius: 3rem;} .my-ai-center-eapno-btn &gt; span {margin-left: 0.25rem; vertical-align: 1px; border-radius: 3rem;} /* 23.12.22 전자 문서 결재 */ .m-menu-btn-wrap &gt; li {display: inline-block; vertical-align: top;} .my_page_deap_form ul {margin-bottom: 0; padding-left: 0;} .my_page_deap_form ul &gt; li {list-style: none;} .my_page_deap_main_list_top {position: relative;} .my_page_deap_form .text-overflow {max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block;} .my_page_deap_form .list-group {border-top: 1px solid #c2c2c2;} .my_page_deap_form .list-group &gt; li {padding: 0.5rem 0.75rem; border-bottom: 1px solid #c2c2c2;} .deap_form_list_btn {width: 300px; padding: 0.375rem 0.75rem; font-size: 1.25rem; font-weight: 500 !important; border-radius: 0.25rem;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li {border: 1px solid #cbcbcb; height: 42px;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:not(:first-child) {margin-left: -1px;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:first-child {background-color: #cbcbcb; font-size: 1.125rem; padding-left: 1rem; padding-right: 1rem; line-height: 42px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:nth-child(2) {min-width: 100px; text-align: center; padding-top: 0.25rem; padding-bottom: 0.25rem;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:nth-child(2) &gt; div {height: 34px; position: relative;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:nth-child(2) &gt; div &gt; img {position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: contain;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:last-child {padding: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; overflow: hidden;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:last-child &gt; a {color: #333 !important; background-color: #cbcbcb; border-color: #cbcbcb; height: 40px; line-height: 26px; margin-left: 0; margin-right: 0; font-size: 1.125rem;} .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:last-child &gt; a:hover, .my_page_deap_set_usr_sign_inf_form_wrap &gt; ul &gt; li:last-child &gt; a:focus {color: #fff !important; background-color: #333; border-color: #333; transition: all 0.15s;} .my_page_deap_set_usr_sign_inf_form_img_wrap {position: relative;} .my_page_deap_set_usr_sign_inf_form_img_wrap &gt; img {position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); object-fit: contain;} .my_page_deap_set_usr_sign_inf_form_img_wrap + .input-group-append &gt; .btn {border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem;} .my_page_deap_main_drft_dc_lst &gt; li:not(:first-child) {margin-top: 0.5rem;} .my_page_deap_main_drft_dc_lst &gt; li &gt; a &gt; .card .card-body {padding: 0.75rem;} .my_page_deap_main_drft_dc_lst &gt; li &gt; a &gt; .card &gt; ul &gt; li:last-child {border: 1px solid #3366b9; border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; font-size: 1.125rem; color: #3366b9; font-weight: 500;} .my_page_deap_data_form_top_right {text-align: right;} .my_page_deap_data_form_top_left table &gt; tbody &gt; tr &gt; td {vertical-align: middle;} .my_page_deap_data_form_top_left table {width: 80%; margin: 0 auto; min-width: 320px;} .my_page_deap_data_form_top_left table &gt; tbody &gt; tr &gt; th, .my_page_deap_data_form_top_left table &gt; tbody &gt; tr &gt; td {border: 1px solid #ddd; padding: 0.25rem;} .my_page_deap_data_form_top_left table &gt; tbody &gt; tr &gt; th {vertical-align: middle; text-align: center; font-size: 0.9rem; background-color: #f8f8f8; font-weight: 400;} .my_page_deap_data_form_top_left table &gt; tbody &gt; tr &gt; td {font-size: 0.8rem; text-align: center;} .my_page_deap_data_form_top_left table &gt; tbody &gt; tr:nth-child(2) &gt; td {min-width: 62px;} .my_page_deap_data_form_top_left &gt; ul &gt; li:last-child &gt; table &gt; tbody &gt; tr &gt; th {font-size: 0.8rem;} .my_page_deap_data_form_top_left .appro_apv_wrap {height: 100%;} .my_page_deap_data_form_top_left .appro_apv_wrap &gt; .appro_apv {position: relative; width: 100%; height: 100%;} .my_page_deap_data_form_top_left .appro_apv_wrap &gt; .appro_apv &gt; .appro_apv_unm {position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%); color: #333; font-weight: 400; font-size: 0.8rem;} .my_page_deap_data_form_top_left .appro_apv_wrap &gt; .appro_apv &gt; img + .appro_apv_unm {top: 95%;} .my_page_deap_data_form_top_left .appro_apv_wrap &gt; .appro_apv &gt; img {position: absolute; top: 35%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); object-fit: contain; z-index: 10;} .my_page_deap_data_form_top_left &gt; ul &gt; li &gt; ul &gt; li {vertical-align: top;} .my_page_deap_data_form_top_left &gt; ul &gt; li &gt; ul &gt; li:first-child {margin-bottom: 1rem;} .my_page_deap_main_list_center {margin-top: 1.5rem;} .my_page_deap_main_list_center &gt; ul &gt; li:not(:first-child) {margin-top: 3rem;} .my_page_deap_main_list_center &gt; ul &gt; li &gt; dl &gt; dt &gt; a {font-size: 1.125rem; font-weight: 500;} .my_page_deap_main_list_center &gt; ul &gt; li &gt; dl &gt; dt &gt; a:hover {opacity: 0.7;} .my_page_deap_data_form_wrap {border: 2px solid #dee2e6; padding: 0.5rem;} .my_page_deap_data_form_wrap h1 {letter-spacing: 0.25rem; margin-top: 0; margin-bottom: 2rem;} .my_page_deap_data_form {max-width: 800px; margin: 0 auto;} .pagination {justify-content: center;} @media print { body {-webkit-print-color-adjust: exact;} #prtWrap {margin-right: 4rem;} .nonPrt {display: none;} } /* 전자 문서 결재 댓글 폼 수정 */ .my_page_deap_form .comn_cmt_wrap {background-color: #fff; border-bottom: none;} .my_page_deap_form .comn_cmt_wrap:not(.comn_regs_cmt_wrap) {padding: 1rem 0.25rem;} .my_page_deap_form .comn_regs_cmt_wrap &gt; .okdc_rply_form {padding: 1rem 0;} .my_page_deap_form .cmt_wrir_wrap {width: calc(100% - 140px);} .my_page_deap_form .cmt_func_wrap {width: auto;} .my_page_deap_form .cmt_wrir_wrap textarea {height: 60px; font-size: 0.9rem;} .my_page_deap_form .cmt_save_btn_wrap a {height: 60px; line-height: 50px; padding: 0.25rem !important;} .my_page_deap_form .cmt_save_btn_wrap a .img_wrap + span {margin-left: 0.375rem;} .my_page_deap_form .cmt_func_wrap .cmt_save_btn_wrap a &gt; * {font-size: 0.9rem;} .my_page_deap_form .cmt_prfl_wrap {width: 50px; margin-top: 0.25rem;} .my_page_deap_form .cmt_prfl_wrap .img_wrap {width: 45px; height: 45px;} .my_page_deap_form .cmt_wrir_info_lst .cmt_wrir_user &gt; * {font-size: 1rem;} .my_page_deap_form .cmt_wrir_tool_wrap + .cmt_view {margin-top: 0.25rem; font-size: 0.9rem;} .my_page_deap_form .comn_regs_cmt_wrap .reply_wrap {padding: 1rem 0.5rem 1rem 1rem;} .my_page_deap_form .comn_regs_cmt_wrap &gt; .writeBox .cmt_wrir_wrap {width: calc(100% - 88px);} .my_page_deap_form .comn_regs_cmt_wrap&gt;.writeBox .cmt_func_wrap {width: auto;} .my_page_deap_form .cancelCommentBtn {font-size: 0.9rem;} /* 전자 문서 결재 결재라인 폼 수정 */ .deap_set_sign_stg_lst_sttl_wrap {padding-left: 1.5rem; position: relative;} .deap_set_sign_stg_lst_sttl_wrap &gt; div {position: absolute; width: 1.5rem; height: 100%; border: 1px solid #333; top: 0; left: 1px; text-align: center; background-color: #ddd;} .deap_set_sign_stg_lst_sttl_wrap &gt; div &gt; span {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-weight: 500; font-size: 0.9rem;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul:after {content: ""; display: block; clear: both;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li {display: table-cell; float: left;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li:not(:nth-child(5n+1)) {margin-left: -1px;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li &gt; div {width: 80px; border: 1px solid #333; text-align: center; padding: 0.5rem 0.25rem; font-size: 0.9rem; line-height: 1rem;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li &gt; div:not(:first-child) {margin-top: -1px;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li &gt; div:first-child {background-color: #f8f8f8; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li &gt; div:nth-child(2) {height: 4rem; word-break: break-all;} .deap_set_sign_stg_lst_sttl_wrap &gt; ul &gt; li &gt; div:last-child {font-size: 0.8rem;} .dc_eapno_appro_stg_lst_btn_wrap {width: 80%; margin: 0 auto; display: block; min-width: 320px;} .dc_eapno_appro_stg_lst_btn_wrap &gt; a {display: block; position: relative; height: 7.5rem; text-align: center; border: 2px dashed #ddd; color: #6c757d; border-radius: 0.5rem;} .dc_eapno_appro_stg_lst_btn_wrap &gt; a:hover {color: #333; border-color: #6c757d; transition: all 0.15s linear;} .dc_eapno_appro_stg_lst_btn_wrap &gt; a &gt; span {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-decoration: underline;} .deap_data_stg_bas_list ul &gt; li {border-bottom: 0;} .deap_data_stg_bas_list ul &gt; li:not(:first-child) {margin-top: 0.5rem;} .deap_data_stg_bas_list ul &gt; li .card {width: 100%;} .deap_data_stg_bas_list .memSrchPagination &gt; li {margin-top: 0 !important;} .deap_appro_inf_chg_form .addClubAuspcMem .swiper-wrapper div {margin-right: 1.5rem;} .deap_appro_inf_chg_form .addClubAuspcMem .swiper-wrapper div:not(:last-child):after {content: "＞"; position: absolute; top: 50%; right: -0.75rem; transform: translate(50%, -50%); font-weight: 700;} .deap_appro_inf_chg_form .addClubAuspcMem table th, .deap_appro_inf_chg_form .addClubAuspcMem table td {padding: 0.5rem; vertical-align: middle; border: 1px solid #dee2e6;} .deap_appro_line_lst_wrap, .deap_appro_line_lst_wrap ul, .deap_appro_line_lst_wrap dl {padding-left: 0; margin-bottom: 0;} .deap_appro_line_lst_wrap &gt; li, .deap_appro_line_lst_wrap ul &gt; li {list-style: none;} .deap_appro_line_lst_wrap {border-top: 2px solid #333;} .deap_appro_line_lst_wrap &gt; li {padding: 0.5rem 0.25rem; border-bottom: 1px solid #ddd;} .deap_appro_line_lst_wrap &gt; li &gt; ul &gt; li {vertical-align: middle;} .deap_appro_line_lst_wrap &gt; li &gt; ul &gt; li:nth-child(2) {font-size: 0.9rem;} .deap_appro_line_lst_wrap &gt; li &gt; ul &gt; li:last-child {text-align: right;} .deap_appro_odr_chg_btn {color: #6c757d;} .deap_appro_odr_chg_btn.active {color: #dc3545;} .deap_appro_odr_chg_btn &gt; .deap_appro_odr_chg {display: inline-block;} .deap_appro_odr_chg_btn &gt; .deap_appro_del_btn {display: none;} .deap_appro_odr_chg_btn.active &gt; .deap_appro_odr_chg {display: none;} .deap_appro_odr_chg_btn.active &gt; .deap_appro_del_btn {display: inline-block;} /* 유튜브 소개 영상 */ .common_mngr_menu_faq_vid_link {padding-right: 20px; font-size: 16px; font-weight: 500; background-color: #e1e0e0; color: #141414; border: 1px solid #e1e0e0; border-radius: 10px; vertical-align: middle;} .common_mngr_menu_faq_vid_link .img_wrap {display: inline-block; text-indent: -9999px; width: 46px; height: 32px; margin-top: -5px; margin-right: 10px; background: url("/common/css/images/ico_video.png") no-repeat center; background-size: contain; vertical-align: middle;} .common_mngr_menu_faq_vid_link .img_wrap + span {font-weight: 500;} .writer-photo.rounded-circle &gt; .profile-imgage{width: 40px;height: 40px;display: block;background-repeat: no-repeat;background-position: center;background-size: cover;} /* 회원수첩 이미지 비율 일괄 변경 */ .memer_grid_lst_list_wrap .memQryLst.album100p .memLine {width: 100% !important;} .memer_grid_lst_list_wrap .memQryLst .memQryImage {width: 100% !important; height: 0 !important; padding-bottom: 135%; position: relative;} .memer_grid_lst_list_wrap .memQryLst .memQryImage &gt; img {position: absolute; width: 100%; height: 100%; transform: translate(-50%, -50%); top: 50%; left: 50%;} .card_form_mem_lst_img_wrap.non_style .card_form_mem_lst_img {height: 0 !important; padding-bottom: 135% !important;} #mobileBody .memer_grid_lst_list_wrap .memQryLst .memQryImage .BIZ_badge_wrap {margin-top: 135% !important; transform: translateY(-100%);}</pre></body></html>