File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@charset "utf-8";
@import url(../../../css/style.css); /* 간격 css */
@import url(../css/icon.css);
/* 폰트 */
.fwLg{font-weight: 300 !important}
.fwRg{font-weight: 400 !important}
.fwMd{font-weight: 500 !important}
.fwBold{font-weight: 700 !important}
.sub_font{font-family:var(--secondary-title-font);}
.show{display:block !important;}
.hide{display:none !important;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_center{text-align:center;}
.input{height:34px;border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
textarea, .testarea{border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
select, .select{height:34px;border:1px solid var(--default-line-color);border-radius:5px;padding:0 32px 0 12px;background:url(../images/component/icon_arrow_down.png) no-repeat calc(100% - 4px) center;}
.email_wrap{display:flex;gap:8px;align-items:center;}
.email_wrap .input{width:160px;}
.email_wrap .select{width:160px;}
.radio_wrap,.checkbox_wrap{display:flex;align-items:center;gap:16px;}
.radio_item,.checkbox_item{display:flex;align-items:center;gap:4px;font-size:16px;}
.input_mix_wrap{display:flex;gap:8px;align-items:center;}
.address_wrap{display:flex;flex-direction:column;gap:8px;}
.address_row{display:flex;gap:8px;}
.input_post{width:calc(50% - 105px);}
.adr_default{width:60%;}
.adr_detail{width:40%;}
.input_desc_wrap{display:flex;width:100%;gap:12px;}
.input_desc_wrap.column{flex-direction:column;gap:0;margin:8px 0 0 0;}
.input_desc_wrap .input_desc{margin:0;}
.input_desc{font-size:14px;font-weight:400;color:#666;margin:0 0 0 8px;}
.input_desc.red{color:var(--red-color);}
.input_desc.blue{color:var(--primary-color);}
.calendar_wrap{display:flex;align-items:center;gap:8px;}
.calendar{width:140px;background:url(../images/component/icon_calendar.png) no-repeat calc(100% - 4px) center;}
/* 검색영역 */
.search_area{display:flex;align-items:flex-end;justify-content:space-between;}
.search_left .total_number{font-size:14px;color:var(--body-text-color);}
.search_left .total_number b{font-size:16px;font-weight:bold;color:var(--primary-color);}
.search_right{display:flex;gap:10px;}
.search_select{min-width:120px;}
.search_input{min-width:150px;}
.search_right button{height:34px;padding:0 12px;font-size:16px;font-weight:400;}
.search_right .btn_search{background:var(--primary-color);color:#fff;}
.search_right .btn_reset{background:var(--gray-color);color:#fff;}
/* 상태 */
.status{min-height:34px;font-size:16px;font-weight:500;border-radius:100px;padding:3px 12px;}
.status.line.blue{border:1px solid #135add;color:#135add;}
.status.line.gray{border:1px solid #d1d6df;color:#858B97;background:#eff0f2;}
.status.text{position:relative;padding:0;}
.status.text::after{position:absolute;content:"";width:100%;height:5px;opacity:0.2;left:0;bottom:2px;}
.status.text.blue{color:#135add;}
.status.text.blue::after{background:#135add;}
.status.text.gray{color:#858B97;}
.status.text.gray::after{background:#858B97;}
.file_list{display:flex;flex-direction:column;gap:4px;}
.file_list a{display:flex;gap:4px;align-items:center;}
.file_list.box{padding:15px 35px;margin:40px 0 0 0;background:#f5f7f9;border-radius:15px;gap:10px;}
.file_list.box a{gap:8px;font-size:18px;color:var(--body-text-color);text-decoration:none;}
/* 공지사항 - 상세 */
.board_wrap{border-top:2px solid #000;margin:0 0 30px 0;}
.board_top{display:flex;padding:30px;border-bottom:1px solid #e2e7ef;gap:15px;flex-direction:column;}
.board_title{font-size:25px;font-weight:700;color:var(--primary-title-color);}
.board_info{display:flex;font-size:16px;font-weight:400;color:var(--body-text-color);align-items:center;gap:20px;}
.board_info li{display:flex;align-items:center;}
.board_cont{font-size:18px;padding:45px 30px;line-height:1.5;border-bottom:1px solid #e2e7ef;}
.board_cont a{text-decoration:underline;text-underline-offset:3px;}
.view_more{border-top:2px solid #000;margin:50px 0 0 0;}
.view_more li{padding:20px 30px;font-size:16px;color:#25272a;border-bottom:1px solid #e2e7ef;}
.view_more .none *{opacity:0.5;}
.view_more span{display:inline-flex;font-weight:500;align-items:center;gap:8px;}
.view_more a{width:calc(100% - 100px);margin:0 0 0 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;}
/* FAQ */
.faq_wrap{display:flex;border-top:2px solid #000;margin:12px 0 0 0;flex-direction:column;}
.faq_wrap li{border-bottom:1px solid #E2E7EF;}
.question,.answer{display:flex;width:100%;padding:10px 0;font-size:18px;line-height:1.5;align-items:flex-start;}
.question em,.answer em{display:inline-block;width:100px;font-family: 'S-Core Dream';font-size:24px;font-weight:700;text-align:center;}
.question span:not(.visuall-hidden),.answer span:not(.visuall-hidden){width:calc(100% - 100px);text-align:left;margin:4px 0 0 0;}
.question em{color:var(--primary-color);}
.question{background:url(../images/component/icon_arrow_down_blue.png) no-repeat calc(100% - 16px) center;}
.question.active{background:url(../images/component/icon_arrow_up_blue.png) no-repeat calc(100% - 16px) center;}
.answer{padding:34px 26px 34px 0;background:#F5F7F9;border-top:1px solid #E2E7EF;}
.answer em{color:var(--accent-color);}
/* 갤러리 리스트 */
.gallery_list{display:flex;margin:12px 0 0 0;gap:20px;flex-wrap:wrap;}
.gallery_list>li{width:calc((100%/3) - 14px);}
.gallery_list a{border:1px solid #E2E7EF;}
.gallery_list .images_area{display:flex;width:100%;height:180px;background:#f2f4f7;overflow:hidden;justify-content:center;align-items:center;}
.gallery_list .images_area img{max-width:100%;max-height:100%;object-fit:contain;}
.gallery_list .list_content{padding:20px;}
.gallery_list .list_title{ text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:18px;font-weight:600;color:var(--primary-title-color);}
.gallery_list .list_info{display:flex;font-size:14px;font-weight:400;color:#636469;margin:20px 0 0 0;}
.gallery_list .list_info li{position:relative;padding:0 10px;}
.gallery_list .list_info li:first-child{padding:0 10px 0 0;}
.gallery_list .list_info li::after{position:absolute;content:"";width:1px;height:10px;background:#636469;right:0;top:6px;}
.gallery_list .list_info li:last-child::after{display:none;}