@charset "utf-8";

.ar {text-align:right;}

/* 전체 영역 */
/* .sub_cont {background:url("/images/sub/sub_bg.png") no-repeat top left;} */
.sub_cont {background:url("/images/sub/sub_bg_f12024.png") no-repeat top left; background-size:100% auto; }
.sub_content {padding:300px 80px 200px;}
.sub_tit_box {display:flex; margin-bottom:100px; align-items: flex-end; }
/* .sub_tit {color:#222; font-size:5rem; font-weight:550; line-height:1; font-family:"SBAggro" !important;} */
.sub_tit {color:#222; font-size:5rem; font-weight:900; line-height:1; font-family:"pretendard" !important;}

@media screen and (max-width:1600px){
    .sub_tit {font-size:4.375rem;}
}
@media screen and (max-width:1500px){
    .sub_tit_box {margin-bottom:80px;}
    .sub_tit { font-size:3.75rem;}
    .sub_content {padding:250px 80px 200px;}

}
@media screen and (max-width:1400px){
    .sub_tit_box {margin-bottom:60px;}
    .sub_tit { font-size:3.125rem;}
    /* .sub_content {padding:250px 80px 200px;} */
}
@media screen and (max-width:1300px){
    .sub_content {padding:230px 30px 200px;}
}
@media screen and (max-width:1200px){
    .sub_tit_box {margin-bottom:30px;}
    .sub_tit { font-size:2.5rem;}
    .sub_content {padding:200px 0px 150px 0px; width:95%; margin:0px auto;}
}

@media screen and (max-width:1024px){
    .sub_tit_box {display:block;}
    .sub_content {padding:150px 0px 100px 0px;}
}
@media screen and (max-width:768px){
    .sub_tit {font-size:1.875rem; text-align:center;}
    .sub_content {width:90%; padding:150px 0px 100px 0px;}
}
@media screen and (max-width:500px){
    .sub_tit {line-height:1.5; word-break:keep-all;}
}


/* 회사 소개 영역 */
.company_wrap {font-family:"Pretendard";}
.company_wrap .company_text {margin-bottom:60px; font-size:1.25rem;}
.company_wrap .company_text .bold {font-weight:700;}
.company_wrap .company_text .size_up {font-size:1.4375rem;}

.company_wrap .company_bot {display:flex; justify-content:space-between;}
.company_wrap .company_bot .left_img {display:flex; justify-content:center; align-items:center; width:46%; padding:35px 10px; border:1px solid #e5e5e5; border-radius:8px; overflow:hidden; box-sizing:border-box;}
.company_wrap .company_bot .right_tb {width:50%;}

.company_wrap table.tb_infor {width:100%; border-top:2px solid #171717; border-bottom:2px solid #171717;}
.company_wrap table.tb_infor th {font-weight:700; text-align:center; /*padding:20px 0px;*/ height:80px; border-bottom:1px solid #a7a7a7; font-size:1.25rem; vertical-align:middle; word-break:keep-all;}
.company_wrap table.tb_infor tr:last-child th {border-bottom:none;}
.company_wrap table.tb_infor td {border-bottom:1px solid #a7a7a7; /*padding:20px 0px;*/ height:80px; text-align:left; font-size:1.25rem; font-weight:350; vertical-align:middle;}
.company_wrap table.tb_infor tr:last-child td {border-bottom:none;}

.company_wrap table.tb_infor td .tb_dot > li {position:relative; padding-left:10px; line-height:1.44;}
.company_wrap table.tb_infor td .tb_dot > li:after {content: ""; display:block; width: 4px; height:4px; background-color:#171717; border-radius:50%; position:absolute; left:0px; top:11px;}
.company_wrap table.tb_infor td .tb_dot > li > a {text-decoration:underline;}


@media screen and (max-width:1400px){
    .company_wrap .company_bot {display:block;}
    .company_wrap .company_bot .left_img {width:100%; margin-bottom:50px;}
    .company_wrap .company_bot .right_tb {width:100%;}

}
@media screen and (max-width:1200px){
    .company_wrap .company_text {margin-bottom:30px;}

}
@media screen and (max-width:1024px){
    .company_wrap .company_text .size_up {font-size:1.25rem;}
    .company_wrap .company_text {font-size:1.125rem;}

    .company_wrap table.tb_infor th {height:70px; font-size:1.125rem;}
    .company_wrap table.tb_infor td {height:70px; font-size:1.125rem;}

}

@media screen and (max-width:768px){
    .company_wrap .company_text {font-size:1.0625rem;}
    .company_wrap .company_text br {display:none;}
    .company_wrap .company_text .size_up {font-size:1.125rem;}
    .company_wrap .company_bot .left_img {padding:20px 10px;}
    .company_wrap .company_bot .left_img {margin-bottom:30px;}
    .company_wrap table.tb_infor th {height:60px; font-size:1.0625rem;}
    .company_wrap table.tb_infor td {height:60px; font-size:1.0625rem;}

}

@media screen and (max-width:600px){
    .company_wrap .company_text {font-size:1rem;}
    .company_wrap table.tb_infor colgroup {display:none;}
    .company_wrap table.tb_infor tr {border-bottom: 1px solid #a7a7a7;}
    .company_wrap table.tb_infor th {display:block; height:auto; padding:15px 10px 5px; font-size:1rem;  text-align:left; border-bottom:none;}
    .company_wrap table.tb_infor td {display:block; height:auto; padding:0px 10px 15px; font-size:1rem; border-bottom:none;}
}




/* 매체 소개 */
.media_wrap {font-family:"Pretendard"; font-size:1.25rem; font-weight:300;}
.media_wrap .media_box {}
.media_wrap .media_box .m_top {display:flex; align-items:flex-end; justify-content:center; margin-bottom:20px;}
.media_wrap .media_box .m_top > li {position:relative; text-align:center;}
.media_wrap .media_box .m_top > li:nth-child(1) {right:8%;}
.media_wrap .media_box .m_top > li:nth-child(2) {}

.media_wrap .media_box .m_middle {display:flex; justify-content:center; align-items:center; margin-bottom:20px;}
.media_wrap .media_box .m_middle > li {}
.media_wrap .media_box .m_middle > li:nth-child(1) {text-align:right;}
.media_wrap .media_box .m_middle > li:nth-child(2) {margin:0px 25px;}
.media_wrap .media_box .m_middle > li:nth-child(3) {}

.media_wrap .media_box .m_bot {display:flex; justify-content:center;}
.media_wrap .media_box .m_bot > li {text-align:center;}
.media_wrap .midea_mobile_box {display:none;}


@media screen and (max-width:1770px){
    /* .media_wrap .media_box .m_top > li br {display:none;} */
    .media_wrap .media_box .m_middle > li {word-break:keep-all;}
    .media_wrap .media_box .m_middle > li br {display:none;}
    .media_wrap .media_box .m_middle > li:nth-child(1) {width:25%;}
    .media_wrap .media_box .m_middle > li:nth-child(3) {width:25%;}
    /* .media_wrap .media_box .m_bot > li br {display:none;} */


}
@media screen and (max-width:1700px){
    .media_wrap .media_box .m_middle > li:nth-child(1) {width:30%;}
    .media_wrap .media_box .m_middle > li:nth-child(3) {width:30%;}


}
@media screen and (max-width:1500px){
    .media_wrap .media_box .m_middle > li:nth-child(1) {width:40%;}
    .media_wrap .media_box .m_middle > li:nth-child(3) {width:40%;}


}
@media screen and (max-width:1300px){
    .media_wrap .media_box .m_middle > li:nth-child(1) {width:45%;}
    .media_wrap .media_box .m_middle > li:nth-child(3) {width:45%;}


}
@media screen and (max-width:1200px){

    .media_wrap {font-size:1.125rem;}


}
@media screen and (max-width:768px){
    .media_wrap .media_box .m_top {margin-bottom:10px;}
    .media_wrap .media_box .m_middle {margin-bottom:10px;}

    .media_wrap {font-size:1.0625rem;}
    .media_wrap .media_box .m_middle > li:nth-child(1) {width:60%;}
    .media_wrap .media_box .m_middle > li:nth-child(2) {margin:0px 10px;}
    .media_wrap .media_box .m_middle > li:nth-child(3) {width:60%;}


}
@media screen and (max-width:600px){

    .media_wrap .media_box {display:none;}
    .media_wrap .midea_mobile_box {display:block;}
    .media_wrap .midea_mobile_box .img {margin-bottom:30px;}
    .media_wrap .midea_mobile_box .media_mobile {}
    .media_wrap .midea_mobile_box .media_mobile > li {margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #a7a7a7;}
    .media_wrap .midea_mobile_box .media_mobile > li:last-child {margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
    .media_wrap .midea_mobile_box .media_mobile > li > span {display:inline-block; margin-bottom:5px; font-size:1rem; color:#fff; padding:5px 10px; font-weight:500;}
    .media_wrap .midea_mobile_box .media_mobile > li:nth-child(1) span {background-color:#99d3f4;}
    .media_wrap .midea_mobile_box .media_mobile > li:nth-child(2) span {background-color:#f3a9c9;}
    .media_wrap .midea_mobile_box .media_mobile > li:nth-child(3) span {background-color:#f8d066;}
    .media_wrap .midea_mobile_box .media_mobile > li:nth-child(4) span {background-color:#e38e71;}
    .media_wrap .midea_mobile_box .media_mobile > li:nth-child(5) span {background-color:#df7367;}
    .media_wrap .midea_mobile_box .media_mobile > li > p {}



}
/* @media screen and (max-width:530px){
    .media_wrap {font-size:0.875rem;}
    .media_wrap .media_box .m_middle > li:nth-child(1) {width:90%;}
    .media_wrap .media_box .m_middle > li:nth-child(2) {margin:0px 10px;}
    .media_wrap .media_box .m_middle > li:nth-child(3) {width:90%;}

    .media_wrap .media_box .m_bot > li > br {display:none;}

} */



/* 대회 소개 영역*/
.competition_wrap {font-family:"Pretendard"; font-weight:300;}
.competition_wrap .competition_box {display:flex; justify-content:space-between; align-items:flex-start;}
.competition_wrap .competition_box .text_box {min-width:505px;}
.competition_wrap .competition_box .text_box p {font-size:1.25rem; line-height:1.8;}
.competition_wrap .competition_box .text_box p:nth-child(1) {margin-bottom:50px;}
.competition_wrap .competition_box .img {}
.competition_wrap .competition_box .text_box {display:flex; align-items:center;}
.competition_wrap .competition_box .poster_img {margin-right:55px;}
.competition_wrap .competition_box .poster_img > img {width:235px; border:1px solid #000;}


@media screen and (max-width:1024px){
    .competition_wrap .competition_box {display:flex; flex-direction:column-reverse; align-items:center;}
    .competition_wrap .img {margin-bottom:30px;}
    .competition_wrap .competition_box .text_box {min-width:initial;}
    .competition_wrap .competition_box .text_box p br {display:none;}
    .competition_wrap .competition_box .text_box p {font-size:1.125rem;}
    .competition_wrap .competition_box .text_box p:nth-child(1) {margin-bottom:30px;}
    .competition_wrap .competition_box .poster_img {margin-right:25px;}



}
@media screen and (max-width:768px){
    .competition_wrap .competition_box .text_box p {font-size:1.0625rem;}

}
@media screen and (max-width:600px){
    .competition_wrap .competition_box .text_box p {font-size:1rem;}
    .competition_wrap .competition_box .text_box p:nth-child(1) {margin-bottom:20px;}

    .competition_wrap .competition_box .text_box {display:flex; flex-direction:column;}
    .competition_wrap .competition_box .poster_img {margin-right:0px; margin-bottom:30px;}
    .competition_wrap .competition_box .poster_img > img {width:180px; min-width:180px;}



}

/* 서브 탭 영역 */
.sub_tab {margin-left:70px;}
.sub_tab:after {content:""; display:block; clear:both;}
.sub_tab > li {float:left; width:180px; height:60px; margin-right:10px; border-radius:5px; border:2px solid #e0e0e0; overflow:hidden; transition:all .5s;}
.sub_tab > li:last-child {margin-right:0px;}
.sub_tab > li > a {display:block; height:100%; color:#bdbdbd; font-size:1.25rem; font-weight:550; font-family:"Pretendard"; text-align:center; line-height:60px;}
.sub_tab > li.color {background-color:#e45442; border-color:#e45442;}
.sub_tab > li.color > a {color:#fff;}
.sub_tab > li:hover {background-color:#e45442; border-color:#e45442;}
.sub_tab > li:hover > a {color:#fff;}


@media screen and (max-width:1200px){
    .sub_tab > li {width:170px; height:55px;}
    .sub_tab > li > a {font-size:1.125rem; line-height:55px;}
}
@media screen and (max-width:1024px){
    .sub_tab  {margin:30px 0px;}
}
@media screen and (max-width:768px){
    .sub_tab {width:100%; display:flex; justify-content:center; align-items:center;}
    .sub_tab > li {float:none; width:32.666666%; margin-right:1%; height:50px;}
    .sub_tab > li > a {font-size:1.0625rem; line-height:50px;}


}
@media screen and (max-width:600px){
    .sub_tab {}
    .sub_tab > li { height:45px;}
    .sub_tab > li > a {font-size:1rem; line-height:45px;}
    


}
@media screen and (max-width:500px){
    .sub_tab > li > a {font-size:0.9375rem;}


}




/* 대회개요 영역 */
.Overview_wrap {font-family:"Pretendard";}
.Overview_wrap .Overview_text {margin-bottom:60px; font-size:1.25rem;}
.Overview_wrap .Overview_list > li {display:flex; align-items:flex-start; margin-bottom:25px; line-height:2.2;}
.Overview_wrap .Overview_list > li > span {display:inline-block; min-width:100px; height:48px; margin-right:20px; color:#fff; font-size:1.25rem; text-align:center; line-height:48px; font-weight:550; background-color:#f1812e; border-radius:7px; overflow:hidden;}
.Overview_wrap .Overview_list > li > div {margin-top:10px;}
.Overview_wrap .Overview_list > li .text {font-size:1.25rem; font-weight:350;}
.Overview_wrap .Overview_list > li .s_gry_font {display:block; font-size:1rem; color:#999; font-weight:600; line-height:1.8;}
.Overview_wrap .Overview_list > li .bold {font-weight:700;} 
.Overview_wrap .Overview_list > li .font_pink {color:#f84532;}
.Overview_wrap .Overview_list > li .round_text > li {position:relative; padding-left:23px; margin-bottom:15px;} 
.Overview_wrap .Overview_list > li .round_text > li:last-child {margin-bottom:0px;}
.Overview_wrap .Overview_list > li .round_text > li::before {content:"■"; display:inline-block; position:absolute; top:0px; left:0px;} 
.Overview_wrap .Overview_list > li .square_text {display:inline-block; padding:2px 15px; margin-top:15px; color:#fff; font-size:1.125rem; background-color:#fab849; border-radius:7px; }
.Overview_wrap .Overview_list > li .square_text:first-child {margin-top:0px;}




@media screen and (max-width:1200px){
    .Overview_wrap .Overview_text {margin-bottom:30px;}
}

@media screen and (max-width:1024px){

    .Overview_wrap .Overview_text {font-size:1.125rem;}


}

@media screen and (max-width:768px){
    .Overview_wrap .Overview_text {font-size:1.0625rem;}
    .Overview_wrap .Overview_text br {display:none;}
    .Overview_wrap .Overview_list > li > span {min-width:95px; font-size:1.125rem;}
    .Overview_wrap .Overview_list > li .text {font-size:1.125rem;}
}



@media screen and (max-width:600px){
    .Overview_wrap .Overview_text {font-size:1rem;}
    .Overview_wrap .Overview_list > li > span {min-width:90px; height:43px; margin-right:15px; font-size:1rem; line-height: 43px;}
    .Overview_wrap .Overview_list > li .text {font-size:1rem;}
    .Overview_wrap .Overview_list > li .s_gry_font {font-size:0.9375rem;}
    
}

@media screen and (max-width:500px){
    .Overview_wrap .Overview_list > li {display:block;}
    .Overview_wrap .Overview_list > li > div {margin-top:0px; padding-left:10px;}
    .Overview_wrap .Overview_list > li > span {height:40px; line-height:40px;}

}


/* 시상내역 영역 */
.award_wrap {font-family:"Pretendard";}
.square_text > li {position:relative; margin-bottom:30px; padding-left:23px; font-size:1.25rem; font-weight:300;} 
.square_text > li .bold {font-weight:700;}
.square_text > li::before {content:"■"; display:inline-block; position:absolute; top:0px; left:0px;} 
.square_text > li .s_gry_font {display:block; font-size:1rem; color:#999; font-weight:600;}

.award_wrap .award_list > li {padding:10px 5px 5px; border-radius:8px; overflow:hidden; box-sizing:border-box;}
.award_wrap .award_list > li > strong {display:inline-block; padding-left:30px; margin-bottom:10px; color:#fff; font-size:1.5rem; letter-spacing:-1px; font-weight:600; background:url("/images/sub/sub05_icon01.png") no-repeat left 5px center;}
.award_wrap .award_list > li > strong > span {font-size:1.125rem;}
.award_wrap .award_list > li > .white_bg {display:flex; flex-direction:column; align-items:center; justify-content:flex-start; height:118px; padding-top:20px; background-color:#fff; border-radius:8px; overflow:hidden; box-sizing:border-box;}
.award_wrap .award_list > li > .white_bg > b {display: inline-block; margin-bottom:5px; font-size:1.25rem; font-weight:600;}
.award_wrap .award_list > li > .white_bg > .gray_font {display:inline-block; color:#999; text-align:center;}


.award_wrap .award_list1 {/*width:53%;*/ width:1320px; margin:100px auto;}
.award_wrap .award_list1:after {content:""; display:block; clear:both;}
.award_wrap .award_list1 > li {float:left; width:22%; margin:0 1.5%; background-color:#df7367;} 
.award_wrap .award_list1 > li:last-child {margin-right:0px;}


.award_wrap .award_list2 {/*width:76%;*/ width:1320px; margin:0px auto 100px;}
.award_wrap .award_list2:after {content:""; display:block; clear:both;}
.award_wrap .award_list2 > li {float:left; width:17.6%; margin-right:3%; background-color:#df7367;} 
.award_wrap .award_list2 > li:last-child {margin-right:0px;}
.award_wrap .award_list2 > li:nth-child(1) {background-color:#e0ca8d;}
.award_wrap .award_list2 > li:nth-child(2) {background-color:#c7c7c7;}
.award_wrap .award_list2 > li:nth-child(3) {background-color:#c9b28a;}
.award_wrap .award_list2 > li:nth-child(4) {background-color:#f8d066;}
.award_wrap .award_list2 > li:nth-child(5) {background-color:#f8d066;}


.award_wrap .award_list3 {/*width:53%;*/ width:300px; margin:0px auto 100px;}
.award_wrap .award_list3:after {content:""; display:block; clear:both;}
.award_wrap .award_list3 > li {width:100%; margin-right:3%; background-color:#d08f57;} 
.award_wrap .award_list3 > li:last-child {margin-right:0px;}

/* 부상 내역 */
.award_wrap2  {font-family:"Pretendard";}
.award_wrap2 .award_list4 {width:1250px; margin:0px auto 100px;}
.award_wrap2 .award_list4:after {content:""; display:block; clear:both;}
.award_wrap2 .award_list4 > li {float:left; width:31%; /*width:22.75%;*/ margin-right:3%; padding:0px 5px 5px;  border-radius:8px; background-color:#ee7958; overflow:hidden;}
.award_wrap2 .award_list4 > li:last-child {margin-right:0px;}

.award_wrap2 .award_list4 > li > strong {display:flex; flex-direction:column; align-items:center; justify-content:center; height:83px; color:#fff; font-size:1.6875rem; font-weight:600; line-height:1.2;}
.award_wrap2 .award_list4 > li > strong > span {font-size:1.125rem;}
.award_wrap2 .award_list4 > li > .white_bg {display:flex; flex-direction:column; align-items:center; justify-content:center; height:188px;  background-color:#fff; border-radius:8px; overflow:hidden; box-sizing:border-box;}


.info {background-color:#f6f6f6; border-radius:8px; box-sizing:border-box; padding:25px 30px;}
.info .info_text > li {position:relative; margin-bottom:5px; padding-left:10px; font-weight:350;}
.info .info_text > li:last-child {margin-bottom:0px;}
.info .info_text > li::before {content:"*"; color:#df7367; position:absolute; top:0px; left:0px;}

.info .info_text2 > li {position:relative; margin-bottom:5px; padding-left:20px; font-weight:350; line-height:1.8;}
.info .info_text2 > li:last-child {margin-bottom:0px;}
.info .info_text2 > li::before {content:"■"; position:absolute; top:0px; left:0px;}
.info .info_text2 > li .pink_font {color:#df7367;}




@media screen and (max-width:1500px){
    .award_wrap .award_list1 {width:80%;}
    .award_wrap .award_list2 {width:100%;}
    .award_wrap .award_list3 {width:80%;}
    .award_wrap2 .award_list4 {width:100%;}
}

@media screen and (max-width:1200px){
    .award_wrap .award_list > li > strong {font-size:1.5625rem;}



    .award_wrap .award_list1 {margin:80px auto;}
    .award_wrap .award_list1 > li {width:32.666666%; margin-right:1%;}

    .award_wrap .award_list2 {margin:0px auto 80px;}
    .award_wrap .award_list2 > li {width:19.2%; margin-right:1%;}

    .award_wrap .award_list3 {margin:80px auto;}
    .award_wrap .award_list3 > li {width:32.666666%; margin-right:1%;}

    .award_wrap2 .award_list4 {margin:50px auto 80px;}
    .award_wrap2 .award_list4 > li > strong {font-size:1.5625rem;}
    .award_wrap2 .award_list4 > li {width:24.25%; margin-right:1%;}


}
@media screen and (max-width:1024px){
    .square_text > li {font-size:1.125rem;}

    .award_wrap .award_list > li > strong {font-size:1.25rem;}
    .award_wrap .award_list > li > .white_bg > b {font-size:1.125rem;}

    .award_wrap .award_list1 {width:100%; margin:70px auto;}


    .award_wrap .award_list2 {margin:0px auto 70px;}
    .award_wrap .award_list2 > li {width:32.666666%; margin-right:1%;}
    .award_wrap .award_list2 > li:nth-child(3) {margin-right:0px;}
    .award_wrap .award_list2 > li:nth-child(n+4) {width:49.5%; margin-top:10px;}


    .award_wrap .award_list3 {width:100%; margin:70px auto;}

    .award_wrap2 .award_list4 {margin:40px auto 70px;}
    .award_wrap2 .award_list4 > li > strong {height:auto; padding:15px; font-size:1.25rem;}
    .award_wrap2 .award_list4 > li {width:49.5%;}
    .award_wrap2 .award_list4 > li:nth-child(2) {margin-right:0px;}
    .award_wrap2 .award_list4 > li:nth-child(n+3) {margin-top:10px;}

    
    
}



@media screen and (max-width:768px){
    .square_text > li {font-size:1rem;}
    .award_wrap .award_list > li > strong {font-size:1.125rem;}
    .award_wrap .award_list > li > .white_bg {height:auto; padding:20px 0px;}
    .award_wrap .award_list > li > .white_bg > b {font-size:1rem;}
    .award_wrap .award_list > li > .white_bg > .gray_font {font-size:0.9375rem;}



    .award_wrap .award_list1 {margin:50px auto;}
    .award_wrap .award_list1 > li {width:100%; margin-right:0px; margin-bottom:10px;}
    .award_wrap .award_list1 > li:last-child {margin-bottom:0px;}
    

    .award_wrap .award_list2 {margin:0px auto 50px;}
    .award_wrap .award_list2 > li {width:49.5%;}
    .award_wrap .award_list2 > li:nth-child(2) {margin-right:0px;}
    .award_wrap .award_list2 > li:nth-child(3) {margin-right:1%;}
    .award_wrap .award_list2 > li:nth-child(4) {margin-right:0px;}
    .award_wrap .award_list2 > li:nth-child(n+3) {margin-top:10px;}
    .award_wrap .award_list2 > li:nth-child(n+4) {width:100%;}


    .award_wrap .award_list3 {margin:50px auto;}
    .award_wrap .award_list3 > li {width:100%; margin-bottom:10px;}
    .award_wrap .award_list3 > li:last-child {margin-bottom:0px;}


    .award_wrap2 .award_list4 {margin:20px auto 50px;}
    .award_wrap2 .award_list4 > li > strong {padding:15px; font-size:1.125rem;}


}




@media screen and (max-width:600px){
    
    .award_wrap .award_list > li > .white_bg {padding:15px 0px;}
    .award_wrap .award_list > li > strong {font-size:1.0625rem;}

    .award_wrap .award_list1 {margin:30px auto;}

    .award_wrap .award_list2 {margin:0px auto 30px;}
    .award_wrap .award_list2 > li {width:100%;}

    .award_wrap .award_list3 {margin:30px auto;}
    .award_wrap .award_list2 > li:nth-child(n+2) { margin-top:10px;}

    
    .award_wrap2 .award_list4 {margin:0px auto 30px;}
    .award_wrap2 .award_list4 > li {width:100%; margin-right:0px;}
    .award_wrap2 .award_list4 > li:nth-child(2) {margin-right:0px;}
    .award_wrap2 .award_list4 > li:nth-child(n+2) {margin-top:10px;}
    .award_wrap2 .award_list4 > li > .white_bg {height:auto; padding:10px;}


    .info {padding:20px 15px}
    .info .info_text > li {font-size:0.9375rem;}

    .info .info_text2 > li {font-size:0.9375rem;}

}


@media screen and (max-width:500px){

}

/*  후원·협찬 영역 */
.Sponsor_wrap {font-family:"Pretendard";}
.Sponsor_wrap .img {text-align:center;}
.Sponsor_wrap .mobile_img {display:none;}
.Sponsor_wrap .sponsor_mobile {display:none;}


@media screen and (max-width:768px){
    .Sponsor_wrap .img {display:none;}
    .Sponsor_wrap .mobile_img {text-align:center; display:block;}
    .Sponsor_wrap .sponsor_mobile {display:block; margin-top:30px;}
    .Sponsor_wrap .sponsor_mobile > li {margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #a7a7a7;}
    .Sponsor_wrap .sponsor_mobile > li:last-child {border-bottom:none;}
    .Sponsor_wrap .sponsor_mobile > li > span {display:inline-block; margin-bottom:5px; font-size:1.125rem; font-weight:700;}
    .Sponsor_wrap .sponsor_mobile > li:nth-child(1) > span {color:#f8d066;}
    .Sponsor_wrap .sponsor_mobile > li:nth-child(2) > span {color:#009a86;}
    .Sponsor_wrap .sponsor_mobile > li:nth-child(3) > span {color:#99d3f4;}
    .Sponsor_wrap .sponsor_mobile > li:nth-child(4) > span {color:#df7367;}
    .Sponsor_wrap .sponsor_mobile > li:nth-child(5) > span {color:#e38e71;}
    .Sponsor_wrap .sponsor_mobile > li > p {font-size:1.0625rem;}

    

}



/* 요청 사항 */
.request_wrap .request_tit {margin-bottom:55px; text-align:center; font-size:2.1875rem; font-weight:700; color:#222;}
.request_wrap .img {margin-bottom:50px; text-align:center;}
.request_wrap .request_list {width:970px; margin:0px auto;}
.request_wrap .request_list:after {content:""; display:block; clear:both;}
.request_wrap .request_list > li {padding:20px 20px 30px; background-color:#f6f6f6; float:left; width:30%; margin-right:5%; border-radius:8px; text-align:center;}
.request_wrap .request_list > li:last-child {margin-right:0px;}
.request_wrap .request_list > li > b {display:block; font-size:2.1875rem; font-weight:600; line-height:1;}
.request_wrap .request_list > li:nth-child(1) > b {color:#df7367;}
.request_wrap .request_list > li:nth-child(2) > b {color:#f8d066;}
.request_wrap .request_list > li:nth-child(3) > b {color:#009986;}
.request_wrap .request_list > li > b:after {content:""; display:block; width:100%; height:1px; border-bottom:1px dashed #dfdfdf; margin:15px 0px;}
.request_wrap .request_list > li > p {font-size:1.25rem; font-family:"Pretendard";}



@media screen and (max-width:1200px){
    .request_wrap .request_tit {font-size:1.875rem;}
    .request_wrap .request_list > li > b {font-size:1.875rem;}
}
@media screen and (max-width:1024px){
    .request_wrap .request_tit {font-size:1.5625rem;}
    .request_wrap .request_list {width:100%;}
    .request_wrap .request_list > li {width:32%; margin-right:2%;}
    .request_wrap .request_list > li > b {font-size:1.5625rem;}
    .request_wrap .request_list > li > p {font-size:1.125rem;}
    

}
@media screen and (max-width:768px){
    .request_wrap .request_tit {margin-bottom:30px; font-size:1.25rem;}
    .request_wrap .img {margin-bottom:30px;}
    .request_wrap .request_list > li > b {font-size:1.25rem;}

    

}
@media screen and (max-width:600px){


    .request_wrap .request_tit {font-size:1.125rem;}
    .request_wrap .request_list > li {padding:15px;}
    .request_wrap .request_list > li > b {font-size:1.125rem;}
    .request_wrap .request_list > li > p {font-size:1rem;}
    .request_wrap .request_list > li {width:100%; margin-right:0px; margin-bottom:10px;}
    .request_wrap .request_list > li:last-child {margin-bottom:0px;}



}
@media screen and (max-width:500px){


    .request_wrap .request_tit {font-size:1.0625rem;}
    .request_wrap .request_list > li > b {font-size:1.0625rem;}
    .request_wrap .request_list > li > b:after {margin:10px 0px;}

}




/* 접수 영역 */
.apply_wrap {}
.apply_wrap .appy_tit {margin-bottom:55px; text-align:center; font-size:2.1875rem; font-weight:700; color:#222;}
.apply_wrap .apply_s_text {margin-bottom:25px; font-size:2.1875rem; text-align:center; font-weight:550;}
.apply_wrap .apply_s_text > span { color:#1e9028;}
.apply_wrap .appy_s_text {font-family:"Pretendard"; text-align:center; font-size:1.25rem;}
.apply_wrap .apply_list:after {content:""; display:block; clear:both;}
.apply_wrap .apply_list {width:850px; margin:0px auto;}
.apply_wrap .apply_list > li {float:left; width:46%; margin-right:8%; padding:30px 20px 2%; text-align:center; border-radius:8px; overflow:hidden;}
.apply_wrap .apply_list > li:nth-child(1) {background-color:#8cc3ea;}
.apply_wrap .apply_list > li:last-child {margin-right:0px; background-color:#f7bc94;}
.apply_wrap .apply_list > li > a {display:block; color:#fff;}
.apply_wrap .apply_list > li > a > strong {display:block; font-size:2.1875rem;}
.apply_wrap .apply_list > li > a > strong:after {content:""; display:block; width:100%; height:1px; border-bottom:1px dashed #dfdfdf; margin:10px 0px;}
.apply_wrap .apply_list > li > a > p {margin-bottom:24px; font-size:1.25rem; font-family:"Pretendard";}

.apply_wrap .apply_list > li > a > img {}

.apply_wrap .apply_list .apply_check_tit {font-size:1.875rem;}





@media screen and (max-width:1200px){
    .apply_wrap .appy_tit {font-size:1.875rem;}
    .apply_wrap .appy_s_text {font-size:1.875rem;}
    .apply_wrap .apply_list > li > a > strong {font-size:1.875rem;}


}
@media screen and (max-width:1024px){
    .apply_wrap .appy_tit {font-size:1.5625rem;}
    .apply_wrap .apply_s_text {font-size:1.5625rem;}

    .apply_wrap .apply_list .apply_check_tit {font-size:1.5625rem;}
    
    .apply_wrap .apply_list {width:100%;}
    .apply_wrap .apply_list > li {width:49%; margin-right:2%;}
    .apply_wrap .apply_list > li > a > strong {font-size:1.5625rem;}
    
  




}
@media screen and (max-width:768px){
    .apply_wrap .appy_tit {margin-bottom:30px; font-size:1.25rem;}

    .apply_wrap .apply_s_text {font-size:1.25rem;}

    .apply_wrap .apply_list .apply_check_tit {font-size:1.25rem;}
    .apply_wrap .appy_s_text {font-size:1rem;}
    .apply_wrap .apply_list > li > a > strong {font-size:1.25rem;}



    .apply_wrap .apply_list > li > a > p {font-size:1.125rem;}


    .apply_wrap .apply_list > li {width:100%; margin-right:0px; margin-bottom:10px; padding:15px 15px;}
    .apply_wrap .apply_list > li > a > p {margin-bottom:15px;}
    .apply_wrap .apply_list > li:nth-child(1) > a > img {width:160px;}
    .apply_wrap .apply_list > li:nth-child(2) > a > img {width:300px;}

}
@media screen and (max-width:600px){


    .apply_wrap .appy_tit {font-size:1.125rem;}
    .apply_wrap .apply_s_text {font-size:1.125rem;}

    .apply_wrap .apply_list .apply_check_tit {font-size:1.125rem;}
    .apply_wrap .apply_list > li > a > strong {font-size:1.125rem;}
 

    .apply_wrap .apply_list > li > a > p {font-size:1rem;}
    
    .apply_wrap .apply_list > li:nth-child(1) > a > img {width:130px;}
    .apply_wrap .apply_list > li:nth-child(2) > a > img {width:250px;}


}
@media screen and (max-width:500px){
    .apply_wrap .appy_tit {font-size:1.0625rem;}
    .apply_wrap .apply_s_text {font-size:1.0625rem;}
    .apply_wrap .apply_list .apply_check_tit {font-size:1.0625rem;}
    

    .apply_wrap .apply_list > li > a > strong {font-size:1.0625rem;}


}


/* 신청 탭 영역 */
.apply_tab {position:relative; font-family:"Pretendard";}
.apply_tab::before {content:""; display:block; width:100%; height:1px; background-color:#009986; position:absolute; bottom:0px; left:0px; z-index:-1;}
.apply_tab::after {content:""; display:block; clear:both;}
.apply_tab > li {position:relative; float:left; width:150px; height:52px; box-sizing:border-box; z-index:1; background-color:#f5f7fd; border-bottom:1px solid #009986;}
.apply_tab > li.active {border:2px solid #009986; border-bottom:none;}
.apply_tab > li.active > a {color:#009986;}
.apply_tab > li > a {display:block; height:100%; color:#616161; text-align:center; line-height:52px; font-size:1.125rem; font-weight:700;}


.apply_wrap .apply_box {font-family:"Pretendard";}
.apply_wrap .tb {margin-top:50px;}

/* 신청 테이블 */
table.tb_apply {width:100%;}
table.tb_apply th {font-weight:700; text-align:left; padding:25px; border-bottom:1px solid #f5f6f9; vertical-align:middle; font-size:1.0625rem;}
table.tb_apply td {padding:7px 0; border-bottom:1px solid #f5f6f9; vertical-align:middle; font-size:1.0625rem;}

table.tb_apply .bg_none {background-color:transparent;}
table.tb_apply .b_l_none {border-left:none;}
table.tb_apply .b_r_none {border-right:none;}
table.tb_apply .b_b_none {border-bottom:none;}
table.tb_apply .b_t_none {border-top:none;}

table.tb_apply .pdb_0 {padding-bottom:0px;}
table.tb_apply .pdt_0 {padding-top:0px;}

table.tb_apply .bg_gray {background-color:#f5f6f9;}
table.tb_apply .tit_bold {font-weight:800;}
table.tb_apply .point {font-size:1.25rem; background-color:#009986; color:#fff;}
table.tb_apply .t_left {text-align:left;}
table.tb_apply .t_right {text-align:right;}
table.tb_apply .m_l_7 {margin-left:7px;}


/* table.tb_apply th label {word-break:keep-all;} */
table.tb_apply th em {color:#ff4200;font-weight:bold;}

table.tb_apply td input {border:1px solid #dddddd; background:#fff; padding:0 10px; height:45px; color:#666 !important; vertical-align:middle; border-radius:5px;}
table.tb_apply td input.wid70 {width:70px;}
table.tb_apply td input.wid90 {width:90px;}
table.tb_apply td input.wid190 {width:190px;}
table.tb_apply td input.wid500 {width:500px;}
table.tb_apply td input.wid600 {width:600px;}

table.tb_apply td select.wid90 {width:90px;}

table.tb_apply td select {border:1px solid #ddd; height:45px; min-width:80px; padding-left:15px; padding-right:30px !important; border-radius:5px; appearance:none; font-size:1rem; font-weight:700;}
table.tb_apply .btn {display:inline-block; height:45px; padding:0 20px; background:#333; border-radius:5px; color:#fff; font-size:0.9375rem;} 
table.tb_apply input[readonly] {background-color: #f5f5f5;}
table.tb_apply input[readonly]::placeholder {color:#939393;}
table.tb_apply input::placeholder {color:#939393; font-weight:400 !important;}

table.tb_apply .address > div:first-child {margin-top:0px;}
table.tb_apply .address > div {margin-top:10px;}
table.tb_apply .s_text {display:block; margin-top:10px; font-size:0.875rem; font-weight:500;} 
table.tb_apply .s_bold {display:block; margin-top:10px; font-size:1rem; font-weight:800;} 

table.tb_apply .box {margin-left:10px;}
table.tb_apply textarea {height:70px; border-radius:5px;}
table.tb_apply textarea.wid500 {width:500px;}
table.tb_apply .file_btn {width:500px; height:57px; background-color:#009986; border-radius:5px; color:#fff; font-weight:600; font-size:1.25rem; transition:all .5s;}
table.tb_apply .file_btn:hover {background-color:#007769;}

/* 신청 버튼 영역 */
.apply_btn_wrap {text-align:center; margin-top:50px;}
.ok_btn {display:inline-block; width:300px; height:60px; background-color:#009986; text-align:center; line-height:60px; color:#fff; font-size:1.25rem; border-radius:5px; transition:all .5s;}
.ok_btn:hover {background-color:#007769;}



/* 단체 신청 영역 */
.check {color:#009986; font-size:1.0625rem; margin-bottom:10px; width:100%; font-family:"Pretendard"; font-weight:500;}
.check::before{color:#009986; font-family: "Font Awesome 5 free"; content: "\f058"; margin-right: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: bold;}
.check_tb {padding:0; border-spacing: 0px; background-color:#ffffff; width:100%; border-radius: 0px; margin-top: 0px; /* margin-bottom: 30px; */ box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0), 0 5px 15px 0 rgba(0, 0, 0, 0); font-family:"Pretendard";}
.check_tb th {font-size:15px; color: #000000; font-weight:700; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; background-color: #f0f0f0; text-align:center !important; vertical-align: middle !important; padding:10px !important;}

.check_tb td {padding:10px !important; font-size:15px; line-height:25px;}

.check_tb input[type="file"] {height:auto; border:none; font-weight:400;}

/* .check_tb td input[type=text] {
    width: calc(100% - 42px);
    padding: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    margin-bottom: 0px;
    display: block;
    font-size: 15px;
    width:350px;
} */
.check_tb td{
/* width: calc(100% - 0px); */
padding: 18px;
/* border: 1px solid #cccccc; */
border-radius: 5px;
margin-bottom: 0px;
display: block;
font-size: 15px;
height:auto !important;
}

.check_tb textarea.wid800 {width:800px;}

/* 출품자 정보 버튼 영역 */
.check_wrap:after {content:""; display:block; clear:both;}
.check_wrap > a {float:left; display:block; width:150px; height:40px; color:#fff; line-height:40px; font-size:0.9375rem; border-radius:50pt; background-color:#009986; box-sizing:border-box; text-align:center;}
.check_wrap > a:first-child {margin-right:10px;}
.check_wrap .del {color:#009986; border:1px solid #009986; background-color:transparent;}



@media screen and (max-width:1100px){
    
    .check_tb textarea.m_1100_100per {width:100%;}
}


@media screen and (max-width:1024px){
    .apply_wrap .tb {margin-top:40px;}
    table.tb_apply colgroup {display:none;}
    table.tb_apply th {padding:20px; width:20%;}
    table.tb_apply td {width:80%;}

    table.tb_apply .check_tb td {width:auto !important;}
    
}


@media screen and (max-width:768px){
    table.tb_apply th {width:25%; font-size:1rem;}
    table.tb_apply td {width:75%;}

    table.tb_apply td input.m_768_100per {width:100%;}
    table.tb_apply td select.m_768_100per {width:100%;}
    table.tb_apply textarea.m_768_100per {width:100%;}

    table.tb_apply .file_btn {width:100%; font-size:1.125rem;}

    .check_wrap {text-align:center;}
    .check_wrap > a {float:none; display:inline-block; width:130px; height:35px; line-height:35px; font-size:0.875rem;}
    .check_wrap > a:first-child {margin-right:5px;}
    

}


@media screen and (max-width:600px){

    .apply_tab > li {width:50%; height:45px;}
    .apply_tab > li > a {line-height:45px; font-size:1rem;}

   
    table.tb_apply th {padding:15px; font-size:0.9375rem;}
    table.tb_apply td {padding:10px 0px;}
    table.tb_apply td input {height:40px;}
    table.tb_apply td  input.m_600_100per {width:100%;}
    table.tb_apply td  select.m_600_100per {width:100%;}
 

    table.tb_apply .m_t_10 {margin-top:10px;}
    table.tb_apply .phon {display:flex; justify-content:space-around; align-items:center;}
    table.tb_apply .phon > select {width:32.666666% !important;}
    table.tb_apply .phon > input {width:32.666666% !important;}

    table.tb_apply .email > input {width:calc(100%/2 - 13px) !important;}
    
    table.tb_apply .btn {width:30%; height:40px; margin-left:2%; min-width:98px;}

    table.tb_apply td select {height:40px;}
    table.tb_apply .address > div:nth-child(1) {display:flex; align-items:center;}
    table.tb_apply .address > div:nth-child(1) > input {width:68%;}

    table.tb_apply .file_btn {height:45px; font-size:1.0625rem;}
    
    .ok_btn {width:150px; height:50px; line-height:50px; font-size:1.0625rem;}

}

@media screen and (max-width:500px){
    .check_wrap > a {width:110px;}
    table.tb_apply .point {font-size:1.125rem;}

    table.tb_apply th {width:30%; padding:15px 10px;}
    table.tb_apply td {width:70%;}
}




/* 접수방법영역 */
.apply_dot {padding:15px;}
.apply_dot > li {position:relative; margin-bottom:10px; padding-left:20px; font-weight:550;}
.apply_dot > li:after {content:""; display:block; width:8px; height:8px; background-color:#009986; border-radius:50%; position:absolute; top:7px; left:0px;}
.apply_dot .file_down {color:#009986; font-weight:700; transition:all .5s;}
.apply_dot .file_down:hover {text-decoration:underline;}
.apply_dot .font_pink {color:#d65139;}




/* 접수 결과 조회 영역 */
.result_box {width:500px; margin:0px auto;}


table.tb_result th {font-weight:700; text-align:left; padding:10px; border-bottom:1px solid #f5f6f9; vertical-align:middle; font-size:1.0625rem; font-family:"Pretendard";}
table.tb_result td {padding:10px; border-bottom:1px solid #f5f6f9; vertical-align:middle; font-size:1.0625rem;}

table.tb_result input {border:1px solid #dddddd; background:#fff; padding:0 10px; height:45px; color:#666 !important; vertical-align:middle; border-radius:5px;}
table.tb_result .result_phon_box input {width: calc(100%/3 - 13px);}



@media screen and (max-width:600px){
    .result_box {width:100%;}
    table.tb_result input {width:100%; height:40px;}
    table.tb_result colgroup {display:none;}
    table.tb_result th {width:25%; font-size:0.9375rem;}
    table.tb_result td {width:75%; font-size:0.9375rem;}
}


/* 수상 결과 조회 페이지  */
.prize_wrap {padding:40px; border:1px solid #ddd; border-radius:10px; box-sizing:border-box;}
.apply_result_wrap .result_text_wrap {margin-bottom:50px; padding:60px 0px; background:#f5f6f9 url("/images/prize_result_title_bg.png") no-repeat; text-align:center; border-radius:5px;}
.apply_result_wrap .result_text_wrap > p {color:#000; font-size:1.25rem;}
.apply_result_wrap .result_text_wrap > strong {color:#007769; font-weight:500; font-size:2.1875rem;}
.apply_result_wrap .gray_box {width:800px; margin:0px auto 50px; background-color:#f5f6f9; font-family:"Pretendard"; padding:20px; box-sizing:border-box; font-weight:550; font-size:1.0625rem;}


@media screen and (max-width:900px){
    .apply_result_wrap .gray_box {width:100%;}
}


.apply_result_wrap .prize_wrap .prize_tit {margin-bottom:10px; font-size:1.5625rem; font-family:"Pretendard"; font-weight:700;}


.apply_result_wrap .prize_wrap .prize_cont {margin-top:80px;}
.apply_result_wrap .prize_wrap .prize_cont:nth-of-type(1) {margin-top:0px;}
table.tb_prize {width:100%; border-top:2px solid #000; font-family:"Pretendard";}
table.tb_prize th {background:#f7f7f7; font-weight:400; text-align:left; padding:20px; border-bottom:1px solid #dddddd; vertical-align:middle; font-size:1.125rem; font-weight:550;}
table.tb_prize td {padding:20px; border-bottom:1px solid #dddddd; vertical-align:middle;}

@media screen and (max-width:768px){
    table.tb_prize colgroup {display:none;}
    table.tb_prize th {width:30%;}
    table.tb_prize td {width:70%;}
}
@media screen and (max-width:600px){
    table.tb_prize th {font-size:1rem}
    table.tb_prize td {font-size:1rem}
}



.apply_result_wrap .result_none {width:600px; margin:50px auto 0px; padding:50px 30px; background-color:#f1f1f1; border-radius:10px; text-align:center; font-family:"Pretendard";}
.apply_result_wrap .result_none p {margin-bottom:5px; font-size:1.125rem;}
.apply_result_wrap .result_none b {font-size:1.4375rem; font-weight:700;}


/* 검색 */
.board_top {display:flex; justify-content:flex-end; margin-bottom:20px;}
.searchbox {font-family:"Pretendard";}
.searchbox label {position:absolute; visibility:hidden; overflow:hidden; height:0; width:0; font-size:0; text-align:left;}
.searchbox select {position:relative; top:2px; padding: 0px 0px 0px 10px; width:115px; height:40px; border:1px solid #dcdbdb; font-size:1.0625rem; }
.searchbox input[type="text"] {width:290px; height:40px; border-radius:0; border:1px solid #ccc; font-size:1.0625rem;}
.searchbox .btn_search {width:105px; height:40px; background-color:#555; color:#fff !important; font-weight:normal; font-size:1.0625rem; cursor:pointer; border:none; }




@media screen and (max-width:950px){
    .board_top {}
    .searchbox input[type="text"] {width:50%;}


}


@media screen and (max-width:768px){
    .searchbox input[type="text"] {font-size:1rem;}
    .searchbox .btn_search {width:25%; margin-left:5px; font-size:1rem;}
    .searchbox input[type="text"] {width:60%;}
    .searchbox select {top:0px; width:25%; margin-right:5px; font-size:1rem;}
    .searchbox fieldset {display:flex; align-items:center;}
}



@media screen and (max-width:600px){
    .searchbox select {height:35px; font-size:0.9375rem;}
    .searchbox input[type="text"] {height:35px; font-size:0.9375rem;}
    .searchbox .btn_search {height:35px; font-size:0.9375rem;}
}

/* 공지사항  */
.board_tb_wrap {width:85%; margin:0px auto; }
.board_tb {width:100%; border-top:2px solid #009986; font-family:"Pretendard";}
.board_tb tr {border-bottom:1px solid #d8d8d8; text-align:center;}
.board_tb th {background-color:#f7f7f7; text-align:center; vertical-align:middle; color:#222; font-size:1.125rem; font-weight:600;/* padding:18px 5px;*/ height:60px; box-sizing:border-box;}
.board_tb td {height:60px; text-align:center; vertical-align:middle; font-size:1.125rem; color:#222; /*padding:15px 5px;*/ box-sizing:border-box; font-weight:300;}
.board_tb tr td.t_l {text-align:left;}
.board_tb tr td .t_l_box {display:inline-block;}
.board_tb tr td .t_l_box > a {font-weight:450;}

.board_tb .mobile_list {display:none;}
.board_tb .mobile_list > li {float:left;}
.board_tb .mobile_list > li:after {content:""; display:inline-block; width:1px; height:13px; background-color:#d8d8d8; margin:0px 10px;}
.board_tb .mobile_list > li:last-child:after {display:none;}




@media screen and (max-width:1200px){

    .board_tb_wrap {width:100%;}
}
@media screen and (max-width:1024px){

    .board_tb th {font-size:1.0625rem; height:55px;}
    .board_tb td {font-size:1.0625rem; height:55px;}
}
@media screen and (max-width:950px){
    .board_tb {border:none;}
    .board_tb tr:first-child {border-top:2px solid #009986;}

    .board_tb th {display:none;}
    .board_tb td {height:auto; padding:15px 5px;}
    .board_tb td:nth-child(1) {display:none;}
    .board_tb td:nth-child(2) {width:100%;}
    .board_tb td:nth-child(3) {display:none;}
    .board_tb td .mobile_list {display:block;} 

}
@media screen and (max-width:768px){
    .board_tb th {font-size:1rem;}
    .board_tb td {font-size:1rem;}
    .board_tb .mobile_list > li {font-size:0.9375rem;}
}

/* 페이징 */
/* paging */
.boardPager{ width:100%; height:auto; display:block; vertical-align:middle; font-family:"Pretendard";}
.boardPager ul{height:40px;  display:table; text-align:center; margin:50px auto 0px; }
.boardPager ul li{width:40px; height:40px; display:inline-block; vertical-align:middle;  overflow:hidden; }
.boardPager ul li a{display:block; width:100%; height:100%; font-size:1.125rem; color:#777777; line-height:40px; font-weight:300;}
.boardPager ul li.pagerNext, .boardPager ul li.pagerPrev, .boardPager ul li.pagerLast, .boardPager ul li.pagerFirst{width:40px; height:40px; margin:0px 10px; overflow:hidden; }
.boardPager ul li.pagerLast {margin-left:0px;}
.boardPager ul li.pagerFirst {margin-right:0px;}
.boardPager ul li.pageOn a, .boardPager ul li:hover a {color:#009986; font-weight:500; text-decoration:underline;}
.boardPager ul li.pagerNext:hover, .boardPager ul li.pagerPrev:hover, .boardPager ul li.pagerFirst:hover, .boardPager ul li.pagerLast:hover{cursor:pointer; }



/* 뷰 */
.boardview {width:85%; margin:0px auto; font-family:"Pretendard";}
.board_view_top {background-color:#fff; color:#222; padding:10px; font-size:1.25rem; font-weight:600; box-sizing: border-box; border-top:2px solid #009986; border-bottom:1px solid #ddd;}
.board_view_top2 { border-bottom:1px solid #ddd; }
.board_view_top2 ul:after {content:""; display:block; clear:both;}
.board_view_top2 ul li {float:left; width:50%; color:#555; font-weight:normal;}

.board_view_top2 ul li span {position:relative; font-weight:600; padding:0 10px 0 15px; color:#000;}
.board_view_top2 ul li span:before {position:absolute; top:4px;left:0; display: block; width: 1px; height: 14px; background-color: #b5b5b6;  content: ""}
.board_view_top2 ul li:first-child span {padding:0 10px 0 10px;}
.board_view_top2 ul li:first-child span:before {padding-right:0px; background-color: #fff; }

.board_view_con {margin-bottom:0px;}
.bv_cont {padding:30px 10px !important; border-bottom:1px solid #c2c2c2; box-sizing: border-box; font-size:1em !important; line-height:28px; letter-spacing:-0.2px; }
.bv_cont p, .bv_cont a, .bv_cont div {max-width:100% !important; height:auto !important; font-size: 1.125rem !important; line-height:1.5!important;}
.bv_cont img, .bv_cont object {max-width:100% !important; height:auto !important;}
.bv_cont img{
    display:inline-block;
    width: auto !important;
    max-width: 100%;
    height:auto !important;
}
.bv_cont iframe{
    max-width: 100%;
}
.bv_cont strong, .bv_cont b {font-weight:600;}
.bv_cont .videobox {text-align:center !important;}


@media screen and (max-width:1200px){
    .boardview {width:100%;}

}

@media screen and (max-width:800px){
    .bv_cont .videobox video {width:100% !important;}
}
@media (max-width:768px){	
    .bv_cont {padding:20px 0px !important;}
    .bv_cont span{font-size:15px !important; }

    .board_view_top {padding:10px 0px; font-size:1.125rem; line-height:28px !important;}
    .board_view_top2 ul li {float:none; width:100%;}
    .board_view_top2 ul li:first-child {border-bottom:1px solid #ddd;}
    .board_view_top2 ul li span {font-size:15px; font-weight:600; padding:0 5px 0 10px; }
    .board_view_top2 ul li { line-height:35px; font-size:15px; padding-right:10px;  }
    .board_view_top2 ul li:first-child span { padding:0 5px 0 0px;}
    .bv_cont p, .bv_cont a, .bv_cont div {font-size:1.0625rem !important;}

}

.article_body {clear:both; width:100%; padding-bottom:0px; margin:0px 0px 0px 0px;}
.article_body table{overflow:visible; display:table;}
.article_body .center{/*text-align:center;*/ float:none; margin:0 auto 30px;}
.article_body figure img {max-width:100%; width:auto;}
/* .article_body figcaption {padding:6px 0px 0px 0px; text-decoration:none; color:#666666; font-size:15px; line-height:23px; word-break:break-all; text-align:left;}
.article_body .use_caption {padding:6px 0px 0px 0px; text-decoration:none; color:#666666; font-size:15px; line-height:23px; word-break:break-all; text-align:left;}
.article_body .right{float:right; margin:0px 0px 30px 30px;}
.article_body .left{float:left; margin:0px 30px 30px 0px;} */

/* view_td */
table.view_td {width:100%;}
table.view_td td {width:70%; padding:10px 0px; font-weight:500; text-align:center;  vertical-align:middle;}
table.view_td td:first-child {background:#f2f2f2; width:20%; font-size:1.0625rem; font-weight:400; color:#000;} 
table.view_td td:last-child {text-align:left; padding-left:13px; width:70%; font-size:1.0625rem; font-weight:400;}
table.view_td td > a {font-size:14px;}

@media screen and (max-width:1024px){
    table.view_td td:first-child {width:30%;}
}
@media screen and (max-width:768px){
    table.view_td td {padding:5px 0px;}
    table.view_td td:first-child {width:20%; } 

}

@media screen and (max-width:600px){
    table.view_td td:first-child {font-size:1rem; } 
    table.view_td td:last-child { font-size:1rem;}
}
@media screen and (max-width:500px){
    table.view_td td:first-child {width:30%;} 
}


/* 공지사항 버튼 영역 */
.wid_btn_wrap {width:85%; margin:0px auto;}
.board_btn_all {background-color:#009986;}

.board_btn {display:inline-block; padding:10px 25px; font-size:1.125rem; color:#fff; margin-top:20px; font-family:"Pretendard";}


@media screen and (max-width:1200px){
    .wid_btn_wrap {width:100%;}

}

@media screen and (max-width:768px){
    .board_btn  {font-size:1.0625rem;}
}

@media screen and (max-width:600px){
    .board_btn {font-size:1rem; padding:8px 20px;}
}
