._notice{}
._notice .contents{
    padding-top: 130px; padding-bottom: 120px;
}
._notice .contents .wrap{}
._notice .contents h3{
    font-size: 54px; font-weight: 700; letter-spacing: -0.025em; text-align: center;
    margin-bottom: 20px;
}
._notice .contents ._searchArea{margin-bottom: 20px;}

._notice .contents .top{
	display: flex; align-items: flex-end; justify-content: space-between; gap: 30px 20px;
	flex-wrap: wrap;
}

._notice .contents .table{
    border-top: 2px solid #000; box-sizing: border-box; font-weight: 500;
    border-bottom: 2px solid #000; text-align: center;
    width: 100%; margin-top: 20px; margin-bottom: 60px;
}
._notice .contents .table .thead{
    color: #3d3d3d; font-size: 18px; letter-spacing: -0.025em;
    width: 100%;
}
._notice .contents .table .tr{
    border-bottom: 1px solid #cccccc; box-sizing: border-box;
    width: 100%;
    display: flex; align-items: center; justify-content: center;
}
._notice .contents .table .thead .tr{height: 58px;}
._notice .contents .table .thead .th{}

._notice .contents .table .tr > *:nth-child(1){width: 140px;}
._notice .contents .table .tr > *:nth-child(2){width: calc(100% - 140px - 130px - 160px);}
._notice .contents .table .tr > *:nth-child(3){width: 130px;}
._notice .contents .table .tr > *:nth-child(4){width: 160px;}

._notice .contents .table .tbody{color: #7c7c7c; width: 100%;}
._notice .contents .table .tbody .tr{height: 100px;}
._notice .contents .table .tbody .tr .td{
    height: 100%; display: flex; align-items: center; justify-content: center;
}
._notice .contents .table .tbody .tr .td div{font-weight: 500; letter-spacing: -0.025em;}
._notice .contents .table .tbody .tr .td a{
    display: block;
    font-weight: 500; text-align: left; letter-spacing: -0.025em;
    width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
._notice .contents .table .tbody .tr .td a br{display: none;}

._notice .contents .table .tbody .tr .td:nth-child(1){}
._notice .contents .table .tbody .tr .td:nth-child(2){color: #000;}
._notice .contents .table .tbody .tr .td:nth-child(3){}
._notice .contents .table .tbody .tr .td:nth-child(4){}


/* 공지 */
._notice .contents .table .tbody .tr.notice{background-color: #f1f2f5;}
._notice .contents .table .tbody .tr.notice .td:nth-child(1){}
._notice .contents .table .tbody .tr.notice .td:nth-child(1) div{
    width: calc(68/16*1em); height: calc(40/16*1em); display: flex; align-items: center; justify-content: center;
    color: #fff; border-radius: 100px; background-color: var(--point-color-2); margin: 0 auto;
}



@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {

    ._notice .contents h3{font-size: 40px;}

    ._notice .contents .table .thead{font-size: 16px;}
    ._notice .contents .table .thead .tr{height: 50px;}

    ._notice .contents .table .tr > *:nth-child(1){width: 100px;}
    ._notice .contents .table .tr > *:nth-child(2){width: calc(100% - 100px - 100px - 100px);}
    ._notice .contents .table .tr > *:nth-child(3){width: 100px;}
    ._notice .contents .table .tr > *:nth-child(4){width: 100px;}

    ._notice .contents .table .tbody .tr{height: 60px;}
    ._notice .contents .table .tbody .tr.notice .td:nth-child(1) div{font-size: 14px;}
}
@media screen and (max-width:820px) {}
@media screen and (max-width:500px) {
    ._notice .contents h3{font-size: 26px;}

    ._notice .contents .table .thead{font-size: 14px;}
    /* ._notice .contents .table .thead .tr{height: 40px;} */
    ._notice .contents .table .tbody .tr{height: 50px;}

    ._notice .contents .table .tr > *:nth-child(1){width: 50px;}
    ._notice .contents .table .tr > *:nth-child(2){width: calc(100% - 50px - 80px);}
    ._notice .contents .table .tr > *:nth-child(3){display: none !important;}
    ._notice .contents .table .tr > *:nth-child(4){width: 80px;}

    ._notice .contents .table .tbody .tr.notice .td:nth-child(1) div{font-size: 10px; width: 34px; height: 20px;}

}
@media screen and (max-width:320px) {}






/* 상단 탭추가 2025.06.30 */


._notice .tabArea{
	font-size: 1px;
	margin-bottom: 40px;
	margin-bottom: 20px;
}
._notice .tabArea ._tab{
	gap: 10em;
	display: flex; flex-wrap: wrap; overflow: hidden;
}
._notice .tabArea ._tab.n1{margin-bottom: 20px;}
._notice .tabArea ._tab.n1 a.on{background-color: var(--point-color-2);}
._notice .tabArea ._tab a{
	background-color: #c9c9c9;
	font-size: max(20em,13px); letter-spacing: -0.025em; color: #fff;
	padding: calc(18/20*1em) calc(48/20*1em); border-radius: calc(8/20*1em); border-top-right-radius: 0;
	transition: background-color 0.2s;
}
._notice .tabArea ._tab.n2 a{
	font-size: max(17em,13px); padding: 0.5em 1em;
}
._notice .tabArea ._tab a:hover{
	background-color: #444;
}
._notice .tabArea ._tab a.on{
	background-color: var(--point-color-1);
}
._notice .tabArea ._tab a p{}


@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {
	._notice .tabArea{font-size: max(calc(1/1280*100vw),0.6px);}
}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	._notice .tabArea ._tab{gap: 6px;}
	._notice .tabArea ._tab a{width: calc(50% - 3px);}
}
@media screen and (max-width:500px) {
	._notice .tabArea ._tab a{padding: 10px;}
	/* ._notice .tabArea ._tab a{width: 100%;} */
}
@media screen and (max-width:320px) {}