@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
* { 
font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
}
html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-family:Pretendard, Helvetica, Roboto, Arial, sans-serif;font-size:16px;line-height:1.3;letter-spacing:-.5px;font-weight:300;color:#222;}
body {margin:0;padding:0;border:0;}
b,strong,h1,h2,h3,h4,h5,h6 {font-weight:bold;}
@media all and (max-width:3000px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:16px;}
}
@media all and (max-width:1900px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:16px;}
}
@media all and (max-width:1200px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:15px;}
}
@media all and (max-width:1000px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:13px;}
}
@media all and (max-width:850px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:12px;}
}

html.no-fixed-nav .container {margin-bottom:0}
.row {position:relative;display:block;max-width:100%;box-sizing:border-box;}
.column, .columns {position:relative;}
b, em, i {font-style:normal;}
a:focus, a:hover {color:inherit;}
img {max-width:100%;border:0;}

::-webkit-scrollbar-thumb {background:#333;}
::-webkit-scrollbar-track {background:transparent;}

.close {background-repeat:no-repeat;background-position:center;background-size:auto 1.875rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20.33L20.33 4' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.33 20.33L4 4' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.header {position:relative;height:5.62rem;text-align:center;}
.logo {display:inline-block;width:6rem;height:100%;background-repeat:no-repeat;background-position:center;background-size:auto 2.625rem;background-image: url("data:image/svg+xml,%3Csvg width='68' height='42' viewBox='0 0 68 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.9564 0C42.0697 0 37.5715 1.66208 34 4.45233C30.4269 1.66208 25.9303 0 21.0436 0C9.42153 0 0 9.40201 0 21C0 32.598 9.42153 42 21.0436 42C25.9303 42 30.4285 40.3379 34 37.5477C37.5715 40.3363 42.0697 42 46.9564 42C58.5785 42 68 32.598 68 21C68 9.40201 58.5769 0 46.9564 0ZM33.1322 31.16L28.9334 32.8284V19.268L26.3682 19.7193V32.0704L22.1693 33.7389V25.8321L18.9036 28.2362C18.5708 28.5 18.1488 28.7097 17.6377 28.8671C17.1266 29.0212 16.6266 29.1419 16.1394 29.2278L9.20817 30.4481V12.6388L13.407 11.8999V27.0079L15.9722 26.5567C16.1951 26.5169 16.4069 26.4613 16.6059 26.3882C16.8065 26.3167 17.0279 26.2023 17.2715 26.0466L22.1693 22.7082V9.57044L26.3682 8.83157V16.9338L28.9334 16.4809V8.37871L33.1322 7.63983V31.16ZM35.5636 11.7108L51.4896 8.90943V11.6091L49.4579 11.9666V11.9825L44.8594 12.7897V12.7754L42.3276 13.2219V13.2346L37.8963 14.0101V14.0005L35.5636 14.4121V11.7108ZM58.9192 32.9221L39.2641 36.3814V31.5413C39.2641 31.2807 39.323 31.0011 39.4456 30.7071C39.5682 30.4147 39.7975 30.1351 40.1287 29.8697L41.4614 28.7908C41.5729 28.678 41.7385 28.5779 41.9614 28.4921C42.1827 28.4078 42.4057 28.3427 42.627 28.3046L53.4545 26.401V24.4592L39.495 26.9158V24.2145L55.8206 21.3416C55.9974 21.3098 56.1757 21.2924 56.354 21.2908C56.5308 21.2876 56.6996 21.3289 56.854 21.4147L57.9861 22.1441C58.0976 22.2187 58.1868 22.3093 58.252 22.4206C58.3189 22.5302 58.3524 22.7256 58.3524 23.0069V26.6933C58.3524 27.0683 58.2122 27.4163 57.9352 27.7373C57.6581 28.0583 57.2744 28.2616 56.7856 28.3475L44.1588 30.5704V32.8204L58.9176 30.224V32.9253L58.9192 32.9221ZM58.4543 14.3501V19.4698L53.7236 20.3024V18.1351L51.1584 19.6843C50.7811 19.902 50.3464 20.0911 49.8591 20.25C49.3703 20.4105 48.8815 20.5344 48.3926 20.6202L35.398 22.9052V20.2055L37.8963 19.7654V15.062L42.3276 14.2865V18.9883L44.8594 18.5418V13.8416L49.4579 13.036V14.8618C49.4579 15.143 49.4244 15.4544 49.3576 15.7945C49.2907 16.1345 49.1681 16.4237 48.9913 16.6605L48.0264 17.9841L49.0916 17.7966C49.313 17.7569 49.5248 17.706 49.7254 17.6441C49.9244 17.5805 50.1473 17.482 50.391 17.3437L53.722 15.4354V8.00688L58.4527 7.17426V11.6472L62.6834 10.9036V13.6033L58.4527 14.3485L58.4543 14.3501Z' fill='none'/%3E%3Cpath d='M46.9564 0C42.0697 0 37.5715 1.66208 34 4.45233C30.4269 1.66208 25.9303 0 21.0436 0C9.42153 0 0 9.40201 0 21C0 32.598 9.42153 42 21.0436 42C25.9303 42 30.4285 40.3379 34 37.5477C37.5715 40.3363 42.0697 42 46.9564 42C58.5785 42 68 32.598 68 21C68 9.40201 58.5769 0 46.9564 0ZM33.1322 31.16L28.9334 32.8284V19.268L26.3682 19.7193V32.0704L22.1693 33.7389V25.8321L18.9036 28.2362C18.5708 28.5 18.1488 28.7097 17.6377 28.8671C17.1266 29.0212 16.6266 29.1419 16.1394 29.2278L9.20817 30.4481V12.6388L13.407 11.8999V27.0079L15.9722 26.5567C16.1951 26.5169 16.4069 26.4613 16.6059 26.3882C16.8065 26.3167 17.0279 26.2023 17.2715 26.0466L22.1693 22.7082V9.57044L26.3682 8.83157V16.9338L28.9334 16.4809V8.37871L33.1322 7.63983V31.16ZM35.5636 11.7108L51.4896 8.90943V11.6091L49.4579 11.9666V11.9825L44.8594 12.7897V12.7754L42.3276 13.2219V13.2346L37.8963 14.0101V14.0005L35.5636 14.4121V11.7108ZM58.9192 32.9221L39.2641 36.3814V31.5413C39.2641 31.2807 39.323 31.0011 39.4456 30.7071C39.5682 30.4147 39.7975 30.1351 40.1287 29.8697L41.4614 28.7908C41.5729 28.678 41.7385 28.5779 41.9614 28.4921C42.1827 28.4078 42.4057 28.3427 42.627 28.3046L53.4545 26.401V24.4592L39.495 26.9158V24.2145L55.8206 21.3416C55.9974 21.3098 56.1757 21.2924 56.354 21.2908C56.5308 21.2876 56.6996 21.3289 56.854 21.4147L57.9861 22.1441C58.0976 22.2187 58.1868 22.3093 58.252 22.4206C58.3189 22.5302 58.3524 22.7256 58.3524 23.0069V26.6933C58.3524 27.0683 58.2122 27.4163 57.9352 27.7373C57.6581 28.0583 57.2744 28.2616 56.7856 28.3475L44.1588 30.5704V32.8204L58.9176 30.224V32.9253L58.9192 32.9221ZM58.4543 14.3501V19.4698L53.7236 20.3024V18.1351L51.1584 19.6843C50.7811 19.902 50.3464 20.0911 49.8591 20.25C49.3703 20.4105 48.8815 20.5344 48.3926 20.6202L35.398 22.9052V20.2055L37.8963 19.7654V15.062L42.3276 14.2865V18.9883L44.8594 18.5418V13.8416L49.4579 13.036V14.8618C49.4579 15.143 49.4244 15.4544 49.3576 15.7945C49.2907 16.1345 49.1681 16.4237 48.9913 16.6605L48.0264 17.9841L49.0916 17.7966C49.313 17.7569 49.5248 17.706 49.7254 17.6441C49.9244 17.5805 50.1473 17.482 50.391 17.3437L53.722 15.4354V8.00688L58.4527 7.17426V11.6472L62.6834 10.9036V13.6033L58.4527 14.3485L58.4543 14.3501Z' fill='%23222222'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3747_24881' x1='1.64642' y1='9.62447' x2='63.9063' y2='31.6064' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230158FC'/%3E%3Cstop offset='1' stop-color='%2301E6B5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");font-size:0 !important;text-indent:-999999px;cursor:pointer;}
.total_menu {position:absolute;right:0;top:0;width:5rem;height:100%;border:0;font-size:0;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:auto 1.875rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 11.67H21' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 18.33H21' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 5H21' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.block_ui {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:500;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.total_menu_wrap {display:none;position:fixed;top:0;bottom:0;right:-100%;width:85%;max-width:27rem;height:100%;background:#fff;padding:0;overflow:hidden;z-index:510;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);}
.total_menu_wrap.active {right:0;}
.total_menu_wrap .menu_close {display:block;position:absolute;right:0;top:0;width:4.5rem;height:4.5rem;border:0;z-index:103;font-size:0;line-height:0;}
.total_menu_wrap .menu_m_wrap {height:100%;}
.total_menu_wrap .menu_m_wrap .gnb {padding:6rem 0 0;overflow:auto;}
.total_menu_wrap .menu_m_wrap .gnb > ul {padding:1.5rem 2rem;}
.total_menu_wrap .menu_m_wrap .gnb > ul > li {border-bottom:.1rem solid #eaeaea;}
.total_menu_wrap .menu_m_wrap .gnb > ul > li:last-child {border-bottom:0;}
.total_menu_wrap .menu_m_wrap li {position:relative;display:block;font-size:0;text-indent:1rem;overflow:hidden;}
.total_menu_wrap .menu_m_wrap li a {display:block;}
.total_menu_wrap .menu_m_wrap li a span {position:relative;display:block;min-width:3rem;line-height:3.8rem;font-size:1.2rem;font-weight:bold;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);}
.total_menu_wrap .menu_m_wrap li ul {padding:0 0 1.7rem;}
.total_menu_wrap .menu_m_wrap li ul li a {display:block;line-height:2.3rem;font-size:1.05rem;}
.total_menu_wrap.active .total_menu {display:none;}

@media screen and ( max-width:900px ) {	
	.total_menu_wrap .menu_m_wrap .gnb {height:calc(100% - 10rem);}
	.total_menu_wrap .menu_m_wrap .gnb > ul {padding:1rem 1.5rem;}
	.total_menu_wrap .menu_m_wrap li a span {line-height:3.2rem;font-size:1.125rem;}
	.total_menu_wrap .menu_m_wrap li ul li a {font-size:1rem;}
	.total_menu_wrap .logo {padding:1.5rem 0 .5rem;}
	.total_menu_wrap .logo a {height:3rem;line-height:3rem;}
	.total_menu_wrap .logo span {display:none;}
	.total_menu_wrap .right_btn {padding:.7rem 0 .7rem 1.5rem}
	.total_menu_wrap .right_btn .btn_go {border-color:#ddd;padding:.6rem 1rem;font-size:.9rem;}
	.total_menu_wrap .service_btn {padding:1.5rem 1rem 0;}
	.total_menu_wrap .service_btn button {width: 100%;text-align: left;margin: 0;font-size:.9rem;}
}


.visual {position:relative;display:flex;align-items:center;justify-content:center;height:46.25rem;overflow:hidden;}
.visual .bg {position:absolute;left:0;bottom:0;top:0;right:0;background-image:url(../images/main_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 5s cubic-bezier(0.35, 0.72, 0.49, 1);z-index:1;}
.visual .slogan {position:relative;width:100%;height:7.375rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image: url(../images/main_slogan.png);z-index:2;}


.row {padding:7.5rem 0;}
.row.bg {background-color:#F9F9F9;}
.column {position:relative;margin:0 auto;max-width:70rem;width:85%;}

.col2 {display:flex;align-items:center;justify-content:center;}

.img {flex:none;width:33.125rem;height:31.25rem;background-size:contain;background-position:center;background-repeat:no-repeat;}
.img1 {background-image:url(../images/main_img1.png);}
.img2 {background-image:url(../images/main_img2.png);}
.img3 {background-image:url(../images/main_img3.png);}
.img4 {background-image:url(../images/main_img4.png);}
.img5 {background-image:url(../images/main_img5.png);}

.title_wrap {flex:auto;position:relative;}
.title_wrap h3 {padding-bottom:1.875rem;font-size:3rem;word-break:keep-all;}
.title_wrap h4 {padding-bottom:.625rem;font-size:2rem;word-break:keep-all;}
.title_wrap p, .title_wrap p * {font-size:1.375rem;line-height:1.5;word-break:keep-all;}
.title_wrap p {padding-top:1.875rem;}
.title_wrap p:first-of-type {padding-top:0;}
.title_wrap p.guide {font-size:.935rem;color:#5A5D60;}

.appdown {background-size:cover;background-position:center;background-repeat:no-repeat;background-image: url(../images/app_bg.jpg);}
.appdown * {color:#fff;}
.appdown .title_wrap {text-align:center;}
.appdown .title_wrap h3, .board .title_wrap h3 {padding-bottom:3.25rem;}
.appdown .box, .board .box {display:flex;gap:5rem;}
.appdown .box .col, .board .box .col {flex:auto;}
.appdown .box .col .appimg1, .appdown .box .col .appimg2 {display:flex;gap:.625rem;padding:2.5rem 0;justify-content:center;align-items:center;cursor:pointer;}
.appdown .box .col .appimg2 {flex-direction:column;}
.appdown .box .col .appimg2 img {max-width:480px;}

@media all and (max-width:1300px){
    .img {width:30rem;height:28rem;}
    .title_wrap h3 {font-size:2.75rem;}
}
@media all and (max-width:1200px){
    .img {width:26rem;height:24rem;}    
	.board .box {flex-direction: column;gap:3rem;}
}    
@media all and (max-width:1000px){ 
    .visual .slogan {height:7rem;}
	.img {width:24rem;height:22rem;}
    .appdown .box .col .appimg1 img {max-width:140px;}
    .appdown .box .col .appimg2 img {max-width:350px;}
}
@media all and (max-width:850px){ 
    .header {height:4.5rem;}
    .logo {background-size:auto 2.25rem;}
	.img {width:22rem;height:20rem;}
    .title_wrap h3 {font-size:2.5rem;}
    .title_wrap h4 {font-size:1.875rem;}
    .appdown .box .col:first-of-type {display:none;}
    .appdown .box {flex-direction:column;}    
}
@media all and (max-width:740px){ 
    .header {text-align:left;}
    .visual .slogan {height:10rem;background-image: url(../images/main_slogan2.png);}
    .img {width:24rem;height:22rem;}
	.col2 {flex-direction:column;}
    .title_wrap {flex:none;width:100%;}
    .title_wrap h3 {font-size:2.25rem;}
    .brnone .title_wrap br {display:none;}
    .appdown .box .col .appimg2 img {max-width:230px;}
}

.copyright {padding:3.125rem 0 7.5rem;font-size:1rem;text-align:center;line-height:1.5;}
.copyright span {margin-right:1rem;}
.copyright .copy {padding-top:.625rem;}

/* board view */
@media screen and ( max-width:900px), screen\9 {
	.row {padding:2.5rem 0;}
	.main_index .row {padding:5rem 0;}
}

.board .btn_more {position:absolute;right:0;top:.5rem;font-size:.75rem;}
.board h4 {padding-left:.5rem;}

.notice {display:flex;flex-direction:column;gap:.25rem;padding-top:1rem;}
.notice li {position:relative;border:1px solid #eaeaea;border-radius:.5rem;background-color:#fff;}
.notice li:hover {border-color:#222;}
.notice li a {display:flex;gap:.5rem;padding:0 1.5rem;font-size:1.25rem;line-height:5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center;}
.notice li a:before {content:'';display:inline-block;width:.25rem;height:.25rem;background:#aaa;}


.notice.news li {display:flex;gap:.5rem;}
.notice.news li a {padding:0 1.5rem;}
.notice.news li a:before {display:none;}
.notice.news li span {display:flex;flex-direction:column;width:6rem;font-size:.95rem;color:#7c7c7c;align-items:center;justify-content: center;}
.notice.news li span b {font-size:2.125rem;font-weight:bold;line-height:1;color:#161616;}

.notice.faq li {display:flex;gap:1rem;min-height:5rem;padding:1rem 3rem 1rem 1.5rem;font-size:1.25rem;line-height:1.3;align-items:center;cursor:pointer;}
.notice.faq li.a {display:none;padding:1.75rem 2.125rem;border:0;background-color:#f9f9f9;font-size:1.1rem;line-height:1.7;white-space: pre-line;}
.notice.faq li.a * {font-size:1.1rem;line-height:1.7;color:#454545;}
.notice.faq li:before {content:'Q';width:auto;height:auto;background:transparent;font-size: 2rem;font-weight: bold;}
.notice.faq li.a:before {display:none;}
.notice.faq li.a:after {display:none;}
.notice.faq li:after {content:'';position:absolute;right:1.5rem;top:1.75rem;display:inline-block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:auto 1.5rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83 5L16 12.17L8.83 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform:rotate(90deg);transition: all .5s ease;}
.notice.faq li.q.on {border-color:#222;}
.notice.faq li.q .cate {font-size:inherit;color:#01bacc;}
.notice.faq li.on + li.a {display:block;}
.notice.faq li.on:after {transform:rotate(-90deg);}
.list_count + .notice.faq {padding-top:0;}

@media screen and ( max-width:1200px), screen\9 {
	.notice.news li a {padding-left:0;line-height:4.8rem;}
}

@media screen and ( max-width:900px), screen\9 {
	.board .box {width:100%;margin:0;}
	.board .box + .box {margin-top:3rem;}
	
	.notice.news li span {width:4.5rem;font-size:.85rem;}
	.notice.news li span b {font-size:1.7rem;}

	.notice.faq li.a {padding:1.75rem 2.125rem;}
	.notice.faq li.a * {font-size:1.2rem;line-height:1.6;}
}

/* 게시판 상세 */
.veiw_table_list  {border-bottom:1px solid #888;}
.veiw_table_list > li {display:flex;border-bottom:1px solid #eee; padding:1.5rem 2rem;background:#f7f7f7;}
.veiw_table_list > li img {display:inline-block;max-width:100%;}
.veiw_table_list > li:nth-child(1) {border-top:1px solid #555;background:#fff;padding:2rem;font-size:1.6rem;font-weight:bold;justify-content:center;}
.veiw_table_list .veiw_table_date {display:inline-block;padding-right:1rem;color:#999;}
.veiw_table_list .veiw_table_date + div {padding-right:3rem;}
.veiw_table_list > li.conts {display:block;padding:3rem 2rem 4rem;background:#fff;line-height:1.7;font-size:1.1rem;}
.veiw_table_list > li.conts * {font-size:1.1rem;}
.veiw_table_list > li .file {text-decoration:underline;}
@media screen and ( max-width:900px ) {
	.veiw_table_list > li {display:block;padding:1rem;}
	.veiw_table_list .veiw_table_date {width:3rem;}
	.veiw_table_list .veiw_table_date + div {display:inline-block;width:calc(100% - 4rem);padding-right:0;line-height:1.6;}
	.veiw_table_list > li:nth-child(1) {padding:1rem;font-size:1.2rem;font-weight:bold;}
	.veiw_table_list > li.conts {padding:3rem 0;}
	.veiw_table_list > li.conts * {font-size:1rem;}
}

.button {position:relative;display:inline-block;min-width:10rem;height:3.2rem;border:0;border-radius:0;padding:0 1.5rem;background:#094eeb;color:#fff;font-size:1rem;letter-spacing:-.5px;line-height:1;text-align:center;cursor:pointer;}
.button.arrow {width:15rem;text-align:left;}
.button.arrow:after {content:'';position:absolute;top:50%;right:1rem;width:.5rem;height:.5rem;margin-top:-.25rem;border-color:#fff;border-style:solid;border-width:0 1px 1px 0 !important;transform:rotate(-45deg);}
.button.line {border:1px solid #555;background:#fff;font-weight:bold;color:#161616;}
.button.border {border:1px solid #9799a0;background:transparent;color:#9799a0;}
.button.gray {background-color:#161616;}
.button.black {background-color:#161616;}
.button.big {width:13rem;height:3.5rem;font-size:1.1rem;}
.button.link {min-width:5rem;height:auto;padding:.3rem .5rem;border:0;border-bottom:1px solid #999;background:transparent;color:#161616;font-weight:bold;}
.button.del {min-width:2.3rem;height:2.3rem;padding:0;border:0;background:url('/images/sub/icon_reload.png') no-repeat center transparent;background-size:auto 2rem;color:#161616;font-size:0;}
.btn_more {width:auto;padding:0 1.2rem 0 0;border:0;background:transparent;font-size:1rem;color:#555;}
.btn_more:before {content:'';position:absolute;right:0;top:.5rem;width:.7rem;height:1px;background:#555;transform:rotate(90deg);vertical-align:middle;}
.btn_more:after {content:'';position:absolute;right:0;top:.5rem;width:.7rem;height:1px;background:#555;vertical-align:middle;}
.btn_go {min-width:auto;padding:0;border:0;background:transparent;font-size:.9rem;color:#161616;font-weight:bold;}
.btn_go:after {content:'';display:inline-block;width:1.5rem;height:.9rem;background:url(/images/main/icon_arrow.png) no-repeat center;background-size:auto 1.3rem;vertical-align:middle;}

.button-group {padding:1rem 0;text-align:center;}
.button-group .button {/*height:3rem;*/height:3.4rem;}

@media screen and ( max-width:900px ) {	
	.btn_more {font-size:.85rem;}	
	.button-group .button {width:5rem;min-width:auto;height:2.5rem;font-size:.9rem;}
	.button.arrow {width:12rem;}
}

/* board list */
.list_count { padding:1rem 0;position:relative; }
.list_count span { color:#121c3c; font-weight:bold; }
.list_count .right {position:absolute;right:0;top:0;padding-top:.5rem;}
.list_count .right .button {min-width:5rem;height:2.5rem;text-indent:0;}

@media screen and ( max-width:900px ) {
	.list_count .right .button {height:2.2rem;font-size:.9rem;}
}

.table_list {border-top:1px solid #555;}
.table_list li {position:relative;border-bottom:1px solid #e2e2e2;font-size:0;}
.table_list li span {display:inline-block;}
.table_list li span.num {display:none;}
.table_list li span.table_title {width:85%;display:flex;align-items: center;}
.table_list li span.table_title:hover { text-decoration:underline; cursor:pointer;   }
.table_list li span.table_date {position:absolute;right:0;top:0;width:15%;text-align:center;line-height:5rem;font-size:1rem;color:#888;}
.table_list li span a {display:block;padding:0 1.5rem;font-size:1.15rem;line-height:5rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.table_list li.b_header {display:flex;background:#f9f9f9;}
.table_list li.b_header span {font-size:1rem;line-height:3.5rem;color:#161616;text-align:center;}
.table_list li.b_header span.table_title {justify-content: center;}
.table_list li.b_header span.table_title:hover { text-decoration:none;}
.table_list li.notice {background:#fafafa;}
.table_list li.notice:before {content:'공지';width:2rem;display: inline-block;border-radius:2rem;padding:0 .8rem;margin-left: 1rem;background: #fff;border:.1rem solid rgba(0,179,73,.2);color:#28b463;line-height:1.8;font-size: 1rem;font-weight: bold;text-align: center;}

@media screen and ( max-width:900px ) {
	.table_list li.b_header {display:none !important;}
	.table_list li span.table_title {width:100%;}
	.table_list li span a {padding:1rem .5rem 2.1rem;line-height:1.2;font-size:1.05rem;}
	.table_list li span.table_date {width:100%;right:auto;top:auto;left:.5rem;bottom:1rem;font-size:.8rem;text-align:left;line-height:1;color:#999;}
	.table_list li.notice:before {position:absolute;right:1rem;top:.7rem;font-size:.8rem;padding:0 .5rem;}
	.table_list li.notice span.table_title {padding-right:2rem;}
}

.list_page {clear:both;padding-top:1rem; text-align:center;}
.list_page li { display:inline-block;cursor:pointer;vertical-align:middle;}
.list_page li.page {border:0;}
.list_page li.next {padding-left:1.5rem;}
.list_page li.prev {padding-right:1.5rem;}
.list_page li a {display:block;width:3rem;background-color:#fff;border:1px solid #ddd;margin-left:-1px;line-height:3rem;font-size:0;font-weight:normal;background-repeat:no-repeat;background-size:auto 1.25rem;background-position:center;}
.list_page li a:hover {background-color:#f7f7f7;}
.list_page li.page a {color:#555;border:0;font-size:1.1rem;text-align:center;}
.list_page li.on a {background-color:#161616 !important;border-color:#161616;color:#fff;}
.list_page li.prev a {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.17 5L8 12.17L15.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.first a {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.17 5L5 12.17L12.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.17 5L12 12.17L19.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.next a {transform:rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.17 5L8 12.17L15.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.last a {transform:rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.17 5L5 12.17L12.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.17 5L12 12.17L19.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.off {opacity:.3;}

@media screen and ( max-width:900px ) {
	.list_page li a {width:2.5rem;line-height:2.5rem;}
	.list_page li.page a {font-size:1rem;}
	.list_page li.next {padding-left:.5rem;}
	.list_page li.prev {padding-right:.5rem;}
	.list_page li.first, .list_page li.last {display:none;}
}