 
.main_title {text-align:center; margin-bottom:40px;}
.main_title div { background:url(../img/main_title_line.png) repeat-x; display:inline-block; padding:0 30px;}
.main_title h3 {font-size:24px; color:#FFF; display:inline-block; background:#000; padding:0 15px; letter-spacing:-1px;}

 
.main_title2 {text-align:center; margin-bottom:40px;}
.main_title2 div { background:url(../img/main_title_line.png) repeat-x 0 2px; display:inline-block; padding:0 30px;}
.main_title2 h3 {font-size:24px; color:#FFF; display:inline-block; background:#1c1c1c; padding:0 15px; letter-spacing:-1px;}



.main_news_body {padding-bottom:0px; position:relative; margin-top:-100px; z-index:999;}
.main_news_wrap {position:relative; width:100%; margin:0 auto;}
.main_news_wrap:after {display:block; content:''; clear:both;}
.main_news_wrap .main_news {float:left; width:24%; } 
.main_news_wrap .main_news {float:left; position:relative; overflow:hidden; }
.main_news_wrap .main_news img {width:100%; opacity:1; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; } 
.main_news_wrap .main_news:hover img {opacity:0.5;}

.main_news_wrap .main_news.face {position:absolute;  left:0;}
.main_news_wrap .main_news.right {right:0; position:absolute; }
.main_news_wrap .main_news.bottom {bottom:0; position:absolute;}
.main_news_wrap .main_news.photobig {float:left; top:0; width:50%; left:25%;}

.main_news_wrap .main_news .news_subject {position:absolute; bottom:0; background:rgba(0,0,0,0.6); width:100%; padding:13px 15px; text-align:left;}
.main_news_wrap .main_news .news_subject h4 { font-size:18px; color:#FFF; font-weight:bold; display:block;  overflow:hidden; /*white-space:nowrap; text-overflow:ellipsis;*/ letter-spacing:-1px; line-height:130%;}
.main_news_wrap .main_news .news_subject p {font-size:12px; color:#ddd; font-weight:normal; display:block; position:relative;}
.main_news_wrap .main_news .news_subject p span {position:absolute; right:0;}

#main_visual {display:block; min-height:300px; }
#mobile_main_visual {display:none;}


@media (max-width:900px) {


#main_visual {display:none;}
#mobile_main_visual {display:block; min-height:200px; }

.main_title2 h3 {font-size:20px;}

.main_news_body {margin-top:0;}
.main_news_wrap {margin-left:-4%; width:104%;}
.main_news_wrap .main_news {float:left; width:46%; margin-left:4%; margin-bottom:2%; background:#000;} 
.main_news_wrap .main_news.photobig {float:left; top:auto; width:100%; margin-left:0; left:0; margin-bottom:30px; position:relative; border:10px solid #000;}
.main_news_wrap .main_news.face {position:relative;  left:0;}
.main_news_wrap .main_news.right {right:auto; position:relative; }
.main_news_wrap .main_news.bottom {bottom:auto; position:relative;}
.main_news_wrap .main_news .news_subject {position:relative; padding:10px 5px;}
.main_news_wrap .main_news .news_subject h4 {font-size:14px; height:40px; overflow:hidden; font-weight:normal;}
.main_news_wrap .main_news.photobig .news_subject h4 {font-size:16px; height:auto; overflow:hidden; font-weight:bold;}
.main_news_wrap .main_news .news_subject p {font-size:12px; color:#666;}

.main_title {text-align:center; margin-bottom:10px; padding-top:20px;}
.main_title div { padding:0 20px;}
.main_title h3 {font-size:20px; color:#FFF; display:inline-block; background:#000; padding:0 15px; letter-spacing:-1px;}

 
.main_title2 {text-align:center; margin-bottom:10px;}
.main_title2 div { padding:0 20px;}
.main_title2 h3 {font-size:20px; color:#FFF; display:inline-block; background:#1c1c1c; padding:0 15px; letter-spacing:-1px;}

}




.main_adver_box {margin-top:40px; height:106px; overflow:hidden;}
.main_adver {float:left; width:63%; margin-right:2%;}
.main_adver img {max-width:100%;}
.main_hotclip {float:left; width:35%; position:relative; padding-left:0px; background:#141414; height:106px;}
.main_hotclip h5 {background:#202020; width:112px; height:106px; top:0; position:absolute; left:0; color:#FFF; font-size:18px; text-align:center; line-height:100px;}
.main_hotclip ul {margin-left:-2%;}
.main_hotclip ul li {float:left; width:31.33333%; margin-left:2%; text-align:center; padding-top:15px; }
.main_hotclip ul li img {width:51px; height:51px; border-radius:100%;}
.main_hotclip a { color:#9d9d9d; font-size:14px;}
.main_hotclip h4 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}

@media (max-width:900px) {
.main_adver_box {height:auto;}
.main_adver_box .main_adver {width:100%; margin-right:0; margin-bottom:20px;}
.main_hotclip {float:left; width:100%;}

}

@media (max-width:600px) {
.main_hotclip {padding-left:0; height:auto;}
.main_hotclip h5 {background:#202020; width:100%; height:auto; top:0; position:relative; left:0; color:#FFF; font-size:18px; text-align:center; line-height:160%;}
.main_hotclip ul {margin-left:-2%; clear:both;}
.main_hotclip ul li {float:left; width:31.33333%; margin-left:2%; text-align:center; padding-top:15px;}
.main_hotclip ul li img {width:51px; height:51px; border-radius:100%;}
.main_hotclip a { color:#9d9d9d; font-size:14px;}
}


.main_content01 { padding:60px 0 60px; background:#090909;}
.main_content01.first-content {padding-top:0;}
.main_news_body .main_title h3 {background:none;}
.main_news_body .main_title div { background:url(../img/main_title_line2.png) repeat-x; display:inline-block; padding:0 30px;}
.main_content02 {padding:60px 0 40px 0; background:#1c1c1c; }
.main_content02 .main_title h3 {background:#1c1c1c;}

/*.main_news_list {}
.main_news_list ul {}
.main_news_list ul li {  border:0px solid #FFF; }
.main_news_list ul li a {display:block; padding:10px; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; margin:5px; background:#0e0e0e;}
.main_news_list ul li .news_subject {padding:18px 10px 10px 10px; position:relative;}
.main_news_list ul li .news_subject h4 { font-size:18px; color:#FFF; font-weight:bold; display:block; height:50px; overflow:hidden; letter-spacing:-1px;}
.main_news_list ul li .news_subject p {font-size:14px; color:#999999; font-weight:normal; display:block; margin-top:5px;}
.main_news_list ul li .news_subject p.name {position:absolute; right:10px; bottom:10px;}
.main_news_list ul li .img {position:relative; height:154px; overflow:hidden;}
.main_news_list ul li .img::after {  content: "\f01d"; font-family: 'FontAwesome'; position:absolute; z-index:9; text-align:center; width:100%; top:40%; left:0; font-size:40px; color:#FFF;  text-shadow:0px 0px 10px rgba(38, 31, 31, 0.7);}
.main_news_list ul li div:hover a {-moz-box-shadow: 0 0 5px 5px rgba(255,255,255,0.2); -webkit-box-shadow : 0 0 5px 5px rgba(255,255,255,0.2); box-shadow : 0 0 5px 5px rgba(255,255,255,0.2);}
 */

.slick_box a {display:block; padding:10px; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; margin:5px; background:#0e0e0e;}
.slick_box .news_subject {padding:18px 10px 10px 10px; position:relative;}
.slick_box .news_subject h4 { font-size:18px; color:#FFF; font-weight:bold; display:block; height:50px; overflow:hidden; letter-spacing:-1px;}
.slick_box .news_subject p {font-size:14px; color:#999999; font-weight:normal; display:block; margin-top:5px;}
.slick_box.news_subject p.name {position:absolute; right:10px; bottom:10px;}
.slick_box .img {position:relative; height:auto; overflow:hidden;}
.slick_box .img img {max-width:100%;}
.slick_box .img::after {  content: "\f01d"; font-family: 'FontAwesome'; position:absolute; z-index:9; text-align:center; width:100%; top:40%; left:0; font-size:40px; color:#FFF;  text-shadow:0px 0px 10px rgba(38, 31, 31, 0.7);}
.slick_box div:hover a {-moz-box-shadow: 0 0 5px 5px rgba(255,255,255,0.2); -webkit-box-shadow : 0 0 5px 5px rgba(255,255,255,0.2); box-shadow : 0 0 5px 5px rgba(255,255,255,0.2);}


@media (max-width:900px) {
.main_content01 { padding:30px 0 30px; background:#090909;}
.main_content02 {padding:30px 0 20px 0; background:#1c1c1c; }
.main_news_list {padding-top:30px;}
/*.main_news_list ul li a {margin:0;}
.main_news_list ul li .news_subject h4 {font-size:14px; line-height:130%; height:40px;}
.main_news_list ul li .img {height:auto;}
.main_news_list ul li .news_subject {padding:18px 0px 10px 0px; position:relative;}*/

.slick_box a {display:block; padding:5px; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; margin:5px; background:#0e0e0e;}
.slick_box .news_subject {padding:18px 5px 10px 5px; position:relative;}
.slick_box .news_subject h4 { font-size:14px; color:#FFF; font-weight:bold; display:block; height:38px; overflow:hidden; letter-spacing:-1px; font-weight:normal; line-height:130%;}
.slick_box .news_subject p {font-size:12px; color:#999999; font-weight:normal; display:block; margin-top:5px;}
.slick_box.news_subject p.name {position:absolute; right:10px; bottom:10px;}
.slick_box .img {position:relative; height:auto; overflow:hidden;}
.slick_box .img img {max-width:100%;}
.slick_box .img::after {  content: "\f01d"; font-family: 'FontAwesome'; position:absolute; z-index:9; text-align:center; width:100%; top:40%; left:0; font-size:40px; color:#FFF;  text-shadow:0px 0px 10px rgba(38, 31, 31, 0.7);}
.slick_box div:hover a {-moz-box-shadow: 0 0 5px 5px rgba(255,255,255,0.2); -webkit-box-shadow : 0 0 5px 5px rgba(255,255,255,0.2); box-shadow : 0 0 5px 5px rgba(255,255,255,0.2);}

.main_news_body .main_title div { background:url(../img/main_title_line.png) repeat-x; display:inline-block; padding:0 30px;}
.main_news_body .main_title h3 {font-size:20px; color:#FFF; display:inline-block; background:#000; padding:0 15px; letter-spacing:-1px;}

}


.main_music_list ul li a {display:block; padding:0px; padding:10px; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; margin:5px;}
.main_music_list ul li .news_subject {padding:18px 10px 10px 10px; position:relative;}
.main_music_list ul li .news_subject h4 { font-size:18px; color:#FFF; font-weight:bold; display:block; height:50px; overflow:hidden; letter-spacing:-1px;}
.main_music_list ul li .news_subject p {font-size:14px; color:#999999; font-weight:normal; display:block; margin-top:5px;}
.main_music_list ul li .news_subject p.name {position:absolute; right:10px; bottom:10px;}
.main_music_list ul li .img {position:relative; height:154px; overflow:hidden;}
.main_music_list ul li .img::after { transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; content:"\f16a"; font-family: 'FontAwesome'; position:absolute; z-index:9; text-align:center; width:100%; top:40%; left:0; font-size:40px; color:#FFF;  text-shadow:0px 0px 10px rgba(38, 31, 31, 0.7);}
/*.main_music_list ul li:hover .img::after {color:#ffff00; font-size:50px;}*/
.main_music_list ul li:hover a {-moz-box-shadow: 0 0 5px 5px rgba(255,255,255,0.2); -webkit-box-shadow : 0 0 5px 5px rgba(255,255,255,0.2); box-shadow : 0 0 5px 5px rgba(255,255,255,0.2);}

@media (max-width:900px) {

.main_music_list ul li a {padding:0;}
.main_music_list ul li .news_subject h4 {font-size:14px; line-height:130%; height:40px;}
.main_music_list ul li .img {height:auto;}
.main_music_list ul li .news_subject {padding:18px 0px 10px 0px; position:relative;}
}



.main_content02 .title {font-size:20px; color:#ffffff; font-weight:bold; margin-bottom:20px; background:#1c1c1c;}
.main_content_row {margin-bottom:15px; float:left; width:100%;}

.main_popup {float:left; width:44%; margin-right:3%;}
.main_popup img {border-radius:20px; max-width:100%; }
.main_notice {float:left; width:53%; margin-right:0; position:relative; padding-top:10px;}
.main_notice a.main_more {font-size:14px; color:#c6c6c6; position:absolute; right:0; top:5px;}
.notice_row {padding-top	:20px; border-top:1px solid #333333; margin-bottom:20px; margin-top:10px;}
.notice_row ul li {position:relative; padding-right:50px;}
.notice_row ul li a {color:#cecece; font-size:14px; background:url(../img/list_bullet.png) no-repeat 0 10px; padding-left:10px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.notice_row ul li a:hover {color:#3bb0ff;}
.notice_row ul li span {color:#666666; font-size:15px; position:absolute; right:0; width:50px; text-align:right; top:0;}
.notice_row.last {border-bottom:none; margin-bottom:0px; margin-top:0;}



.main_service {float:left; width:44%; margin-right:3%; }
.main_service .title {text-indent:20px;}
.main_service_list {background:#000000; padding:10px 25px; border-radius:20px;}
.main_service_list  li a {font-size:16px; color:#b0b0b0; font-weight:bold; border-bottom:1px solid #262626; padding-left:30px; height:50px; line-height:48px; display:block; }
.main_service_list  li a:hover {color:#3bb0ff;}
.main_service_list  li:nth-child(1) a {background:url(../img/main_link_icon01.png) no-repeat 0 center; }
.main_service_list  li:nth-child(2) a {background:url(../img/main_link_icon02.png) no-repeat 0 center; }
.main_service_list  li:nth-child(3) a {background:url(../img/main_link_icon03.png) no-repeat 0 center; }
.main_service_list  li:nth-child(4) a {background:url(../img/main_link_icon04.png) no-repeat 0 center; border-bottom:none;}

.main_adver_bot {background:#000000; padding:35px 30px; border-radius:30px; float:left; width:72%; margin-right:3%; text-align:center;}
.main_adver_bot img {max-width:100%;}

.main_customer {float:left; width:53%;}
.main_customer h4 {font-size:20px; color:#FFF; letter-spacing:-1px;}
.main_customer ul {margin-top:20px; background:#000000; border-radius:20px; padding:20px 30px; }
.main_customer ul li {font-size:14px; color:#FFF; background:url(../img/main_list_bullet.png) no-repeat 0 22px; padding-left:10px; line-height:220%; padding-top:7px; padding-bottom:7px;}


@media (max-width:900px) {

.main_popup {float:left; width:100%; margin-right:0; margin-bottom:20px;}
.main_notice {float:left; width:100%; margin-right:0; margin-bottom:20px;}
.main_service {width:100%;}
.main_service_list  li a {font-size:14px;}

.main_adver_bot {width:100%; margin-right:0; padding:20px;}

.main_customer {width:100%; margin-top:20px; padding:20px 0;}

}

/*
.main_popup {float:left; width:44%; margin-right:3%;}
.main_popup img {border-radius:20px; max-width:100%; }
.main_notice {float:left; width:25%; margin-right:3%; position:relative;}
.main_notice a.main_more {font-size:14px; color:#c6c6c6; position:absolute; right:0; top:5px;}
.notice_row {padding-top	:20px; border-top:1px solid #333333; margin-bottom:20px; margin-top:10px;}
.notice_row ul li {position:relative; padding-right:50px;}
.notice_row ul li a {color:#cecece; font-size:14px; background:url(../img/list_bullet.png) no-repeat 0 10px; padding-left:10px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.notice_row ul li a:hover {color:#3bb0ff;}
.notice_row ul li span {color:#666666; font-size:15px; position:absolute; right:0; width:50px; text-align:right; top:0;}
.notice_row.last {border-bottom:none; margin-bottom:0px; margin-top:0;}



.main_service {float:left; width:25%; }
.main_service .title {text-indent:20px;}
.main_service_list {background:#000000; padding:10px 25px; border-radius:20px;}
.main_service_list  li a {font-size:16px; color:#b0b0b0; font-weight:bold; border-bottom:1px solid #262626; padding-left:30px; height:50px; line-height:48px; display:block; }
.main_service_list  li a:hover {color:#3bb0ff;}
.main_service_list  li:nth-child(1) a {background:url(../img/main_link_icon01.png) no-repeat 0 center; }
.main_service_list  li:nth-child(2) a {background:url(../img/main_link_icon02.png) no-repeat 0 center; }
.main_service_list  li:nth-child(3) a {background:url(../img/main_link_icon03.png) no-repeat 0 center; }
.main_service_list  li:nth-child(4) a {background:url(../img/main_link_icon04.png) no-repeat 0 center; border-bottom:none;}

.main_adver_bot {background:#000000; padding:35px 30px; border-radius:30px; float:left; width:72%; margin-right:3%; text-align:center;}
.main_adver_bot img {max-width:100%;}

.main_customer {background:#000000; border-radius:20px; padding:20px 30px; float:left; width:25%;}
.main_customer h4 {font-size:20px; color:#FFF; letter-spacing:-1px;}
.main_customer ul {margin-top:20px;}
.main_customer ul li {font-size:14px; color:#FFF; background:url(../img/main_list_bullet.png) no-repeat 0 9px; padding-left:10px; line-height:150%;}


@media (max-width:900px) {

.main_popup {float:left; width:100%; margin-right:0; margin-bottom:20px;}
.main_notice {float:left; width:100%; margin-right:0; margin-bottom:20px;}
.main_service {width:100%;}
.main_service_list  li a {font-size:14px;}

.main_adver_bot {width:100%; margin-right:0; padding:20px;}

.main_customer {width:100%; margin-top:20px; padding:20px;}

}
*/



/*v2*/
.v2-main_content {background:#090909; padding-bottom:70px;}
.v2-main_content .at-container.d-flex {display:flex; flex-wrap:wrap; gap:2%;}
.v2-main_title {margin-bottom:18px; position:relative;}
.v2-main_title h3 {font-size:24px; color:#FFF;}
.v2-main_title a.main_more {position:absolute; right:0; top:0; font-size:14px; color:#8f8f8f;}
.v2-main_title a.main_more i {font-size:16px;}
.v2-main_title h3 i.youtube_icon {display:inline-block; width:23px; height:16px; background:url(../img/youtube_icon_v2.png) no-repeat; background-size:100%;}
.v2-main_title.line {border-bottom:1px solid #2e2e2e; padding-bottom:15px;}

.v2-main_list {display:flex; flex-wrap:wrap; margin-left:-2.5%;}
.v2-main_list li {width:22.5%; margin-left:2.5%;}
.v2-main_list li .img img {max-width:100%;}




.v2-main_list.img_news li p {margin-top:18px; color:rgba(255,255,255,0.9); font-size:18px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@media (max-width:700px) {

.v2-main_list li {width:47.5%; }
.v2-main_list.img_news li {margin-bottom:30px;}

.v2-main_title h3 {font-size:20px;}
}


@media (max-width:450px) {

.v2-main_content {padding-bottom:40px;}

.v2-main_title h3 {font-size:18px;}

.v2-main_list.img_news li p {font-size:14px;}
}



.v2-main_block {width:48%;} 
.v2-main_list.txt_news {margin-left:0;}
.v2-main_list.txt_news li {position:relative; width:100%; margin-left:0;  }
.v2-main_list.txt_news li a { color:rgba(255,255,255,0.9); font-size:18px; display:block; white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis; padding:7px 0; background:url(../img/v2_list_bullet.png) no-repeat 0 20px; padding-left:15px; padding-right:50px;}
.v2-main_list.txt_news li span {position:absolute; right:0; top:7px; color:rgba(255,255,255,0.9); font-size:14px;}


.v2-main_list.program li h4 {margin-top:18px; font-size:18px; color:rgba(255,255,255,0.99); display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.v2-main_list.program li p {margin-top:5px; color:rgba(255,255,255,0.5); font-size:16px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.v2-main_list.youtube_list li p {margin-top:18px; color:rgba(255,255,255,0.9); font-size:18px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.v2-main_banner {height:146px; overflow:hidden; position:relative;}
.v2-main_banner img {position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}


@media (max-width:900px) {


.v2-main_content .at-container.v2-banner {width:100%;}

.v2-main_content .at-container.d-flex {gap:0;}
.v2-main_block {width:100%; margin-bottom:30px;}

.v2-main_banner {height:100px; }
.v2-main_banner img {height:100px;}


.v2-main_list.txt_news li a {font-size:16px;}

.v2-main_list.program li {margin-bottom:30px;}
.v2-main_list.program li h4 {font-size:16px;}
.v2-main_list.program li p {font-size:14px; line-height:1.3;}

.v2-main_list.youtube_list li {margin-bottom:30px;}
.v2-main_list.youtube_list li p {font-size:14px;}
}


@media (max-width:450px) {

.v2-main_list.txt_news li a {font-size:14px; padding-top:3px; padding-bottom:3px; background:url(../img/v2_list_bullet.png) no-repeat 0 15px;}
.v2-main_list.txt_news li span {top:3px;}

.v2-main_list.program li h4 {font-size:14px;}
.v2-main_list.program li p {font-size:12px; line-height:1.3;}

.v2-main_list.youtube_list li {margin-bottom:30px;}
.v2-main_list.youtube_list li p {font-size:12px;}

.v2-main_banner {height:80px; margin-bottom:10px;}
.v2-main_banner img {height:80px;}
}



.v2-board_d-flex {display:flex; flex-wrap:wrap;}
.v2-board_d-flex .v2-main_roundbox {padding:30px; background:#161616; border-radius:20px;}
.v2-board_d-flex .v2-main_notice {width:50%; margin-right:1%;}
.v2-board_d-flex .v2-main_jebo {width:24%; margin-right:1%;}
.v2-board_d-flex .v2-main_adver {width:24%;}

.v2-jeboTel { clear:both; display:block;  padding-top:20px; }
.v2-jeboTel p.tel {display:block; color:#FFF; font-size:22px;}
.v2-jeboTel p.email {display:block; margin-top:5px; color:rgba(255,255,255,0.9); font-size:18px; }
.v2-jeboTel p.kakao {display:block; background:url(../img/kakao_icon_v2.png) no-repeat; background-size:24px; padding-left:30px; margin-top:28px; color:#FFF; font-size:18px; }
.v2-jeboBtn {display:flex; gap:5px; margin-top:20px;}
.v2-jeboBtn li {flex:1;}
.v2-jeboBtn li a {background:#3b3b3b; display:flex; border:1px solid #454545; height:39px; font-size:16px; color:#FFF; justify-content:center; align-items:center; border-radius:1px; line-height:1;}


.v2-adverTel { clear:both; display:block;  padding-top:20px; }
.v2-adverTel p.tel {display:block; color:#FFF; font-size:22px;}
.v2-adverBtn {display:flex; gap:5px; margin-top:20px;}
.v2-adverBtn li {}
.v2-adverBtn li a {background:#3b3b3b; display:flex; border:1px solid #454545; height:39px; font-size:16px; color:#FFF; justify-content:center; align-items:center; border-radius:1px; line-height:1; padding:0 15px;}
.v2-adverTxt {margin-top:20px;}
.v2-adverTxt li {color:rgba(255,255,255,0.9); font-size:18px; line-height:1.8;}


@media (max-width:992px) {

.v2-board_d-flex .v2-main_notice {width:100%; margin-right:0; margin-bottom:10px;}
.v2-board_d-flex .v2-main_jebo {width:49.5%; margin-right:1%;}
.v2-board_d-flex .v2-main_adver {width:49.5%;}


}


@media (max-width:700px) {

.v2-board_d-flex .v2-main_roundbox {padding:20px;}
.v2-board_d-flex .v2-main_jebo {width:100%; margin-right:0; margin-bottom:10px;}
.v2-board_d-flex .v2-main_adver {width:100%;}

.v2-jeboTel p.email {font-size:16px; }
.v2-jeboTel p.kakao {font-size:16px;}
.v2-jeboBtn li a {font-size:14px;}


.v2-adverBtn li a {font-size:14px;}
.v2-adverTxt li {font-size:16px; }
}


.v2-main_channel {display:flex; justify-content:center; gap:120px;}
.v2-main_channel li {text-align:center;}
.v2-main_channel li p {font-size:20px; color:#FFF; margin-top:10px;}


@media (max-width:900px) {

.v2-main_channel {gap:30px;}
.v2-main_channel li p {font-size:18px;}
}


@media (max-width:660px) {

.v2-main_channel {gap:20px;}
.v2-main_channel li p {font-size:16px;}
.v2-main_channel li img {width:140px;}
}



@media (max-width:550px) {

.v2-main_channel {gap:10px;}
.v2-main_channel li p {font-size:14px;}
.v2-main_channel li img {width:120px;}
}


@media (max-width:430px) {

.v2-main_channel {gap:0px;}
.v2-main_channel li {width:33%;}
.v2-main_channel li p {font-size:12px;}
.v2-main_channel li img {width:90%;}
}

.v2-main_barogagi {display:flex; flex-wrap:wrap;}
.v2-main_barogagi li {width:16.66666%; text-align:center;}
.v2-main_barogagi li .icon {display:inline-block; width:104px; height:104px; border-radius:100%;}
.v2-main_barogagi li .icon.icon01 {background:url(../img/v2_main_icon01.png) no-repeat #314858; }
.v2-main_barogagi li .icon.icon02 {background:url(../img/v2_main_icon02.png) no-repeat #314858; }
.v2-main_barogagi li .icon.icon03 {background:url(../img/v2_main_icon03.png) no-repeat #314858; }
.v2-main_barogagi li .icon.icon04 {background:url(../img/v2_main_icon04.png) no-repeat #403b56; }
.v2-main_barogagi li .icon.icon05 {background:url(../img/v2_main_icon05.png) no-repeat #403b56; }
.v2-main_barogagi li .icon.icon06 {background:url(../img/v2_main_icon06.png) no-repeat #403b56; }
.v2-main_barogagi li h4 {font-size:20px; color:#FFF; margin-top:10px;}
.v2-main_barogagi li p {margin-top:5px; color:rgba(255,255,255,0.4); font-size:16px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@media (max-width:992px) {

.v2-main_barogagi li {width:33.33333%; margin-bottom:20px;}
.v2-main_barogagi li .icon {width:90px; height:90px; background-size:100% !important;}
.v2-main_barogagi li h4 {font-size:18px;}
}

@media (max-width:600px) {
 
.v2-main_barogagi li .icon {width:60px; height:60px; background-size:100% !important;}
.v2-main_barogagi li h4 {font-size:16px;}
.v2-main_barogagi li p {font-size:14px; display:none;}
}


@media (max-width:450px) {

.v2-main_barogagi li .icon {width:60px; height:60px; background-size:100% !important;}
.v2-main_barogagi li h4 {font-size:14px;}
.v2-main_barogagi li p {display:none;}
}