@charset "UTF-8";

/* 버튼 */
.btn_custom {display:inline-flex;align-items:center;justify-content:center;column-gap:3px;min-width:180px;min-height:44px;padding:0 10px;text-align:center;font-size:1em;line-height:1;color:#fff;font-weight:500;border-radius:6px;background-color:var(--colorMain);border:1px solid var(--colorMain);vertical-align:top}
.btn_custom.sm {min-width:120px}
.btn_custom.lg {min-height:58px}
.btn_custom.w100 {min-width:inherit;width:100%}
.btn_custom .icon {}
.btn_custom:hover, 
.btn_custom:focus {background-color:#4C87F6;border-color:#4C87F6}
.btn_custom.sub {background-color:var(--colorSub);border-color:var(--colorSub)}
.btn_custom.sub:hover, 
.btn_custom.sub:focus {background-color:#3E0FC0;border-color:#3E0FC0}
.btn_custom.g90 {background-color:var(--colorGray90);border-color:var(--colorGray90)}
.btn_custom.g90:hover,
.btn_custom.g90:focus {background-color:var(--colorGray80);border-color:var(--colorGray80)}
.btn_custom.blue, 
.btn_custom.enter {background-color:var(--colorBlue);border-color:var(--colorBlue)}
.btn_custom.blue:hover, 
.btn_custom.blue:focus, 
.btn_custom.enter:hover, 
.btn_custom.enter:focus {background-color:#4C87F6;border-color:#4C87F6}
.btn_custom.blue2, 
.btn_custom.modify, 
.btn_custom.download, 
.btn_custom.upload {color:#fff;background-color:#0B78CB;border-color:#0B78CB}
.btn_custom.blue2:hover, 
.btn_custom.blue2:focus, 
.btn_custom.modify:hover, 
.btn_custom.modify:focus, 
.btn_custom.download:hover, 
.btn_custom.download:focus, 
.btn_custom.upload:hover, 
.btn_custom.upload:focus {background-color:#2098F3;border-color:#2098F3}
.btn_custom.red {background-color:var(--colorRed);border-color:var(--colorRed)}
.btn_custom.red:hover, 
.btn_custom.red:focus {background-color:#F05F42;border-color:#F05F42}

.btn_custom.outline {font-weight:700;color:var(--colorMain);background-color:#fff;border-color:var(--colorMain)}
.btn_custom.outline:hover, 
.btn_custom.outline:focus {color:#fff;background-color:var(--colorMain);border-color:var(--colorMain)}
.btn_custom.outline.normal, 
.btn_custom.list {font-weight:700;color:var(--colorGray90);background-color:#fff;border-color:var(--colorBorderGray)}
.btn_custom.outline.normal:hover, 
.btn_custom.outline.normal:focus, 
.btn_custom.list:hover, 
.btn_custom.list:focus {color:#fff;background-color:var(--colorGray90);border-color:var(--colorBorderGray)}
.btn_custom.outline.sub {color:var(--colorSub);background-color:#fff;border-color:var(--colorSub)}
.btn_custom.outline.sub:hover, 
.btn_custom.outline.sub:focus {color:#fff;background-color:#3E0FC0;border-color:#3E0FC0}
.btn_custom.outline.g90 {color:var(--colorGray90);background-color:#fff;border-color:var(--colorGray90)}
.btn_custom.outline.g90:hover, 
.btn_custom.outline.g90:focus {color:#fff;background-color:var(--colorGray90);border-color:var(--colorGray90)}
.btn_custom.outline.blue, 
.btn_custom.outline.enter {color:var(--colorBlue);background-color:#fff;border-color:var(--colorBlue)}
.btn_custom.outline.blue:hover, 
.btn_custom.outline.blue:focus, 
.btn_custom.outline.enter:hover, 
.btn_custom.outline.enter:focus {color:#fff;background-color:var(--colorBlue);border-color:var(--colorBlue)}
.btn_custom.outline.blue2 {color:var(--colorSub);background-color:#E2F2FF;border-color:var(--colorSub)}
.btn_custom.outline.blue2:hover, 
.btn_custom.outline.blue2:focus {color:#fff;background-color:var(--colorMain);border-color:var(--colorMain)}
.btn_custom.outline.red, 
.btn_custom.delete {color:var(--colorRed);background-color:#fff;border-color:var(--colorRed)}
.btn_custom.outline.red:hover, 
.btn_custom.outline.red:focus, 
.btn_custom.delete:hover, 
.btn_custom.delete:focus {color:#fff;background-color:var(--colorRed);border-color:var(--colorRed)}
.btn_custom.outline.modify, 
.btn_custom.outline.download, 
.btn_custom.outline.upload {color:#0B78CB;background-color:#fff;border-color:#0B78CB}
.btn_custom.outline.modify:hover, 
.btn_custom.outline.modify:focus, 
.btn_custom.outline.download:hover, 
.btn_custom.outline.download:focus, 
.btn_custom.outline.upload:hover, 
.btn_custom.outline.upload:focus {color:#fff;background-color:#0B78CB;border-color:#0B78CB}

.btn_custom.disabled, 
.btn_custom.disabled:hover, 
.btn_custom.disabled:focus {cursor:inherit;color:#6D7882;background-color:#E6E8EA;border-color:#E6E8EA}

/* 버튼 리스트 */
.btn_list {}
.btn_list.mt {margin-top:25px}
.btn_list.mt2 {margin-top:40px}
.btn_list.mb {margin-bottom:25px}
.btn_list.mb2 {margin-bottom:40px}
.btn_list .list_li {display:inline-block}
.btn_list.flex {display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:3px}
.btn_list.flex .list_li {flex:1}
.btn_list .btn_custom {}

/* 링크버튼 (퍼블 임의제작) */
.btn_link {display:inline-block}
.btn_link .text {text-decoration:underline;text-underline-offset:4px;transition:0.1s}
.btn_link .icon {transition:0.1s}
.btn_link:hover .text, 
.btn_link:focus .text {opacity:0.76}

/* 작은 버튼 (퍼블 임의제작) */
.btn_small {padding:5px 12px;font-size:14px;font-weight:normal;color:var(--colorWhite);text-align:center;background-color:var(--colorMain);border:1px solid var(--colorMain);border-radius:6px}
.btn_small:hover, 
.btn_small:focus {background-color:#4C87F6;border-color:#4C87F6}
.btn_small .icon {vertical-align:baseline}
.btn_small.sub {background-color:var(--colorSub);border-color:var(--colorSub)}
.btn_small.sub:hover, 
.btn_small.sub:focus {background-color:#3E0FC0;border-color:#3E0FC0}
.btn_small.g90 {background-color:var(--colorGray90);border-color:var(--colorGray90)}
.btn_small.g90:hover,
.btn_small.g90:focus {background-color:var(--colorGray80);border-color:var(--colorGray80)}
.btn_small.blue {background-color:var(--colorBlue);border-color:var(--colorBlue)}
.btn_small.blue:hover, 
.btn_small.blue:focus {background-color:#4C87F6;border-color:#4C87F6}
.btn_small.red {background-color:var(--colorRed);border-color:var(--colorRed)}
.btn_small.red:hover, 
.btn_small.red:focus {background-color:#F05F42;border-color:#F05F42}
.btn_small.disabled, 
.btn_small.disabled:hover, 
.btn_small.disabled:focus {cursor:inherit;color:#6D7882;background-color:#E6E8EA}

.btn_small.outline {color:var(--colorMain);font-weight:500;background-color:#fff}
.btn_small.outline:hover,
.btn_small.outline:focus {color:#4C87F6;background-color:#fff;border-color:#4C87F6}
.btn_small.outline.sub {color:var(--colorSub);background-color:#fff}
.btn_small.outline.sub:hover,
.btn_small.outline.sub:focus {color:#3E0FC0;background-color:#fff;border-color:#3E0FC0}
.btn_small.outline.g90 {color:var(--colorGray90);background-color:#fff}
.btn_small.outline.g90:hover,
.btn_small.outline.g90:focus {color:var(--colorGray80);background-color:#fff;border-color:var(--colorGray80)}
.btn_small.outline.blue {color:var(--colorBlue);background-color:#fff}
.btn_small.outline.blue:hover,
.btn_small.outline.blue:focus {color:#4C87F6;background-color:#fff;border-color:#4C87F6}
.btn_small.outline.red {color:var(--colorRed);background-color:#fff}
.btn_small.outline.red:hover,
.btn_small.outline.red:focus {color:#F05F42;background-color:#fff;border-color:#F05F42}
.btn_small.outline.disabled, 
.btn_small.outline.disabled:hover,
.btn_small.outline.disabled:focus {color:#6D7882;background-color:var(--colorBgGray);border-color:#6D7882}

/* 아이콘만 있는 버튼  */
.btn_icon {display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;color:var(--colorWhite);font-size:22px;border-radius:6px;background-color:var(--colorMain);border-color:var(--colorMain)}
.btn_icon:hover, 
.btn_icon:focus {background-color:#4C87F6;border-color:#4C87F6}
.btn_icon.sub {background-color:var(--colorSub);border-color:var(--colorSub)}
.btn_icon.sub:hover, 
.btn_icon.sub:focus {background-color:#3E0FC0;border-color:#3E0FC0}
.btn_icon.g90 {background-color:var(--colorGray90);border-color:var(--colorGray90)}
.btn_icon.g90:hover,
.btn_icon.g90:focus {background-color:var(--colorGray80);border-color:var(--colorGray80)}
.btn_icon.blue {background-color:var(--colorBlue);border-color:var(--colorBlue)}
.btn_icon.blue:hover, 
.btn_icon.blue:focus {background-color:#4C87F6;border-color:#4C87F6}
.btn_icon.red {background-color:var(--colorRed);border-color:var(--colorRed)}
.btn_icon.red:hover, 
.btn_icon.red:focus {background-color:#F05F42;border-color:#F05F42}

/* 찜하기 버튼 : 하트만 */
.btn_heart:not(.btn_custom) {width:40px;height:40px;background-color:#fff;background-image:url(/images/edu/kor/user/common/ic_heart_gray.png);background-position:center;background-repeat:no-repeat;border-radius:100%;position:absolute;right:16px;top:16px;z-index:10}
.btn_heart:not(.btn_custom).current {background-image:url(/images/edu/kor/user/common/ic_heart_red.png)}

/* 찜하기 버튼 : 텍스트와 같이 */
.btn_heart.btn_custom {}
.btn_heart.btn_custom .text {}
.btn_heart.btn_custom .text::before {font-family:'xeicon';margin-right:2px;content:'\ea11';color:var(--colorGray40)}
.btn_heart.btn_custom.current .text::before {content:'\ea10';color:var(--colorRed)}

/* tag */
.tag {display:inline-block;padding:6px 12px;color:#fff;font-size:14px;line-height:1;border-radius:6px;border:1px solid var(--colorMain);background-color:var(--colorMain)}
.tag.round {padding:5px 12px;border-radius:28px}
.tag.sub {border-color:var(--colorSub);background-color:var(--colorSub)}
.tag.blue {border-color:var(--colorBlue);background-color:var(--colorBlue)}
.tag.green {border-color:var(--colorGreen);background-color:var(--colorGreen)}
.tag.red {border-color:var(--colorRed);background-color:var(--colorRed)}
.tag.gray {border-color:var(--colorGray50);background-color:var(--colorGray60)}
.tag.black {border-color:var(--colorGray90);background-color:var(--colorGray90)}
.tag.disabled {color:var(--colorGray50);border-color:var(--colorGray10);background-color:var(--colorGray10)}
.tag.line {color:var(--colorMain);font-weight:500;background-color:#fff}
.tag.line.sub {color:var(--colorSub);background-color:#fff}
.tag.line.blue {color:var(--colorBlue);background-color:#fff}
.tag.line.green {color:var(--colorGreen);background-color:#fff}
.tag.line.red {color:var(--colorRed);background-color:#fff}
.tag.line.gray {color:var(--colorGray50);background-color:#fff}
.tag.line.black {color:var(--colorGray90);background-color:#fff}
.tag.line.white {color:var(--colorGray90);background-color:#fff;border-color:var(--colorBorderGray)}

/* 탭 */
.tab_list {}
.tab_list .list_inner {display:flex}
.tab_list .tab_box {flex:1}
.tab_list .tab_box .tab {display:block;width:100%;height:62px;text-align:center;color:var(--colorGray90);font-weight:500;background-color:var(--colorBgGray);border-top:1px solid var(--colorBorderGray);border-bottom:1px solid var(--colorBorderGray)}
.tab_list .tab_box .tab .text {display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 20px);margin:10px 0;border-right:1px solid var(--colorBorderGray)}
.tab_list .tab_box:last-child .tab .text {border-right:0}
.tab_list .tab_box .tab:not(.on):hover, 
.tab_list .tab_box .tab:not(.on):focus {color:var(--colorMain);background-color:#fff}
.tab_list .tab_box .tab.on {color:var(--colorMain);font-weight:700;background-color:#fff;border-top:3px solid var(--colorMain);border-bottom-color:#fff}
.tab_list .tab_box .tab.on .text, 
.tab_list .tab_box.noline .text {border-right-color:#fff}
.tab_cont {display:none}
.tab_cont.on {display:block}

/* 탭2 (모바일에서 select 스타일로 변경됨) */ 
.inner_tab_list {position:relative}
.inner_tab_list .mobile_tab_btn {display:none}
.inner_tab_list .mobile_tab_btn .text {}
.inner_tab_list .list_inner {display:flex;height:62px;border:1px solid var(--colorBorderGray);border-radius:8px;overflow:hidden}
.inner_tab_list .tab_box {flex:1;text-align:center;position:relative}
.inner_tab_list .tab_box .tab {display:flex;align-items:center;justify-content:center;height:100%;font-weight:500;line-height:1.4;background-color:#fff}
.inner_tab_list .tab_box .tab::after {width:1px;height:calc(100% - 28px);content:'';background-color:var(--colorBorderGray);position:absolute;right:0;top:50%;transform:translateY(-50%)}
.inner_tab_list .tab_box .tab .text {}
.inner_tab_list .tab_box .tab:not(.on):hover, 
.inner_tab_list .tab_box .tab:not(.on):focus {color:var(--colorMain);text-decoration:underline;text-underline-offset:2px}
.inner_tab_list .tab_box .tab.on {color:#fff;background-color:var(--colorMain)}
.inner_tab_list .tab_box .tab.on::after, 
.inner_tab_list .tab_box.noline .tab::after, 
.inner_tab_list .tab_box:last-child .tab::after {display:none}

/* 기본 표(게시판x) */
.table {}
.table table {border:1px solid var(--colorBorderGray);border-bottom:0}
.table th {padding:13px 10px;color:var(--colorGray90);font-weight:700;word-break:keep-all;background-color:var(--colorBgGray);border-right:1px solid var(--colorBorderGray);border-bottom:1px solid var(--colorBorderGray);position:relative}
.table td {padding:8px 10px;color:var(--colorGray90);word-break:keep-all;border-right:1px solid var(--colorBorderGray);border-bottom:1px solid var(--colorBorderGray);position:relative}
.table th:last-child, 
.table td:last-child {border-right:0}
.table th.bdr, 
.table td.bdr {border-right:1px solid var(--colorBorderGray)}
.table th.bdb, 
.table td.bdb {border-bottom:1px solid var(--colorBorderGray)}
.table th.bg, 
.table td.bg {background-color:#E6E8EA}
.table th.bg2, 
.table td.bg2 {background-color:#D6DCE2}
.table thead {}
.table thead th {text-align:center}
.table tbody {}
.table tbody th {text-align:left;border-bottom:1px solid var(--colorBorderGray);position:relative}
.table tbody td {border-bottom:1px solid var(--colorBorderGray)}
.table tbody .ess {padding-left:30px}
.table tbody .ess .ic {color:var(--colorRed);position:absolute;left:17px;top:50%;transform:translateY(-50%)}
.table_scroll_txt {display:none;width:100%;margin-bottom:5px;padding:4px 12px;text-align:left;color:var(--colorMain);font-weight:500;background-color:#E2F2FF}
.table_scroll_txt .icon {animation:scroll_iconActive 1s infinite}
.scroll_table {}
.scroll_table table {}

@keyframes scroll_iconActive{
	0% {transform:translateX(0)}
	25% {transform:translateX(1px)}
	50% {transform:translateX(0)}
	75% {transform:translateX(-1px)}
	100% {transform:translateX(0)}
}

/* 완료 및 결과없음 페이지 */
.board_result {padding:60px 20px;word-break:keep-all;border:1px solid var(--colorBorderGray);border-radius:10px}
.board_result .icon_box {display:flex;align-items:center;justify-content:center;width:160px;height:160px;margin:0 auto 35px auto;color:var(--colorMain);background-color:var(--colorBgGray);border-radius:100%}
.board_result .icon_box .icon {width:80px;height:80px}
.board_result .icon_box .icon:not(.img_icon) {font-size:50px;font-weight:700;border:4px solid var(--colorMain);border-radius:100%}
.board_result .icon_box .icon:not(.img_icon)::before {vertical-align:sub}
.board_result .icon_box .icon.img_icon {}

@media screen and (max-width:1400px){
	/* 완료 및 결과없음 페이지 */
	.board_result {padding:45px 15px}
	.board_result .icon_box {width:130px;height:130px;margin-bottom:30px}
	.board_result .icon_box .icon {width:64px;height:64px}
	.board_result .icon_box .icon:not(.img_icon) {font-size:40px}
	
	/* 기본 표(게시판x) */
	.scroll_table.w1400 {overflow-y:auto}
	.scroll_table.w1400 table {width:1400px}
	.mobile_tbody_th.w1400 tr {display:grid;grid-template-columns:200px calc(100% - 200px);grid-template-rows:auto}
	.mobile_tbody_th.w1400 th:nth-child(2n), 
	.mobile_tbody_th.w1400 td:nth-child(2n) {border-right:0}
}

@media screen and (max-width:1280px){
	/* 버튼 리스트 */
	.btn_list.mt {margin-top:20px}
	.btn_list.mt2 {margin-top:35px}
	.btn_list.mb {margin-bottom:20px}
	.btn_list.mb2 {margin-bottom:35px}
	
	/* tag */
	.tag {padding:5px 10px}

	/* 탭 */
	.tab_list .tab_box .tab {height:54px}

	/* 기본 표(게시판x) */
	.table th {padding:10px}
	.table tbody .ess {padding-left:24px}
	.table tbody .ess .ic {left:12px}
	.scroll_table.w1280 {overflow-y:auto}
	.scroll_table.w1280 table {width:1280px}
	.mobile_tbody_th.w1280 tr {display:grid;grid-template-columns:200px calc(100% - 200px);grid-template-rows:auto}
	.mobile_tbody_th.w1280 th:nth-child(2n), 
	.mobile_tbody_th.w1280 td:nth-child(2n) {border-right:0}
	
	/* 완료 및 결과없음 페이지 */
	.board_result {padding:40px 15px}
	.board_result .icon_box {width:100px;height:100px;margin-bottom:22px}
	.board_result .icon_box .icon {width:52px;height:52px}
	.board_result .icon_box .icon:not(.img_icon) {font-size:34px;border-width:3px}
	
	/* 찜하기 버튼 : 하트만 */ 
	.btn_heart:not(.btn_custom) {width:34px;height:34px;background-size:20px;right:10px;top:10px}
}

@media screen and (max-width:1080px){
	/* 버튼 */
	.btn_custom {min-width:150px}

	/* 버튼 리스트 */
	.btn_list.mt {margin-top:17px}
	.btn_list.mt2 {margin-top:30px}
	.btn_list.mb {margin-bottom:17px}
	.btn_list.mb2 {margin-bottom:30px}
	
	/* tag */
	.tag {padding:4px 9px;font-size:13px}
	.tag.round {padding:3px 10px}

	/* 탭 */
	.tab_list .tab_box .tab {height:48px}
	
	/* 기본 표(게시판x) */
	.table th {padding:9px 10px;line-height:1.4} 
	.table tbody .ess {padding-left:21px}
	.table tbody .ess .ic {left:10px}
	.scroll_table.w1080 {overflow-y:auto}
	.scroll_table.w1080 table {width:1080px}
	.mobile_tbody_th.w1080 tr {display:grid;grid-template-columns:180px calc(100% - 180px);grid-template-rows:auto}
	.mobile_tbody_th.w1080 th:nth-child(2n), 
	.mobile_tbody_th.w1080 td:nth-child(2n) {border-right:0}
	.mobile_tbody_th.w1280 tr, 
	.mobile_tbody_th.w1400 tr {grid-template-columns:180px calc(100% - 180px)}

	/* 완료 및 결과없음 페이지 */
	.board_result .icon_box {width:80px;height:80px;margin-bottom:20px}
	.board_result .icon_box .icon {width:42px;height:42px}
	.board_result .icon_box .icon:not(.img_icon) {font-size:26px;border-width:2px}
}

@media screen and (max-width:767px){	
	/* 버튼 */
	.btn_custom {min-width:120px}
	.btn_custom.sm {min-width:inherit}
	
	/* 버튼 리스트 */
	.btn_list.mt {margin-top:15px}
	.btn_list.mt2 {margin-top:25px}
	.btn_list.mb {margin-bottom:15px}
	.btn_list.mb2 {margin-bottom:25px}
	
	/* 탭 */
	.tab_list {overflow-x:auto}
	.tab_list .list_inner {}
	.tab_list .tab_box {min-width:140px}
	
	/* 탭2 */
	.inner_tab_list .mobile_tab_btn {display:block;width:100%;padding:13px 32px 13px 18px;font-size:1.05em;font-weight:700;text-align:left;color:var(--colorMain);border:1px solid var(--colorMain);border-radius:8px;box-shadow:0 0 8px rgba(208,213,219,0.6);position:relative}
	.inner_tab_list .mobile_tab_btn::after {font-family:'xeicon';content:'\e935';font-size:11px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:0.2s}
	.inner_tab_list .mobile_tab_btn.on {color:#fff;background-color:var(--colorMain);border-radius:8px}
	.inner_tab_list .mobile_tab_btn.on::after {font-size:10px;transform:translateY(-50%) rotate(180deg)}
	.inner_tab_list .list_inner {display:none;width:100%;max-height:195px;background-color:#fff;border:2px solid var(--colorMain);border-radius:8px;overflow-y:auto;position:absolute;left:0;top:54px;z-index:10}
	.inner_tab_list .tab_box {display:block;border-bottom:1px solid var(--colorBorderGray)}
	.inner_tab_list .tab_box:last-child {border-bottom:0}
	.inner_tab_list .tab_box .tab {display:block;padding:10px 18px;color:#212121;border:0;border-radius:0}
	.inner_tab_list .tab_box .tab::before,
	.inner_tab_list .tab_box .tab::after {display:none !important}
	.inner_tab_list .tab_box .tab .text {}
	.inner_tab_list .tab_box .tab:hover, 
	.inner_tab_list .tab_box .tab:focus {color:var(--colorMain);background-color:#fff}
	.inner_tab_list .tab_box .tab.on {color:var(--colorMain);background-color:var(--colorBgGray)}
	.inner_tab_list .tab_box .tab.on .text {}

	/* 기본 표(게시판x) */
	.scroll_table.w768 {overflow-y:auto}
	.scroll_table.w768 table {width:768px}
	.mobile_tbody_th.w768 tr {display:grid;grid-template-columns:180px calc(100% - 180px);grid-template-rows:auto}
	.mobile_tbody_th.w768 th:nth-child(2n), 
	.mobile_tbody_th.w768 td:nth-child(2n) {border-right:0}

	/* 완료 및 결과없음 페이지 */
	.board_result {padding:25px 10px}
	.board_result .icon_box {width:64px;height:64px;margin-bottom:15px}
	.board_result .icon_box .icon {width:36px;height:36px}
	.board_result .icon_box .icon:not(.img_icon) {font-size:23px}
}

@media screen and (max-width:480px){
	.table table {border-bottom:1px solid var(--colorBorderGray)}
	
	.btn_custom {min-height:40px;padding:0 5px}
	.btn_custom.lg {min-height:48px}
	.btn_list .list_li {width:calc(50% - 2px)}
	.btn_list .list_li.mbl {width:100%}
	.btn_list .list_li.mbl.top {margin-top:8px}
	.btn_list .list_li.mbl.btm {margin-bottom:8px} 
	.btn_list:not(.s2) .btn_custom {width:100%}
	.btn_list.flex {row-gap:5px}
	.btn_list.flex .left, 
	.btn_list.flex .right {display:flex;justify-content:space-between;column-gap:5px;width:100%}
	.btn_list.flex .btn_custom {width:auto}

	.btn_icon {min-width:40px;height:40px;font-size:18px}

	/* tag */
	.tag {font-size:12px}

	/* 기본 표(게시판x) */
	.scroll_table.w480 {overflow-y:auto}
	.scroll_table.w480 table {width:480px}
	.mobile_tbody_th table {border-bottom:0}
	.mobile_tbody_th.w480 tr {display:grid;grid-template-columns:110px calc(100% - 110px);grid-template-rows:auto}
	.mobile_tbody_th.w480 th:nth-child(2n), 
	.mobile_tbody_th.w480 td:nth-child(2n) {border-right:0}
	.mobile_tbody_th.w768 tr, 
	.mobile_tbody_th.w1080 tr, 
	.mobile_tbody_th.w1280 tr, 
	.mobile_tbody_th.w1400 tr {grid-template-columns:110px calc(100% - 110px)}

	/* 완료 및 결과없음 페이지 */
	.board_result {padding:20px 10px}
	.board_result .icon_box {width:54px;height:54px}
	.board_result .icon_box .icon {width:30px;height:30px}
	.board_result .icon_box .icon:not(.img_icon) {font-size:19px}
}