@charset "euc-kr";
/* 
Published by I-saac, KIm
E-mail :saackr@neocoms.com
??NEOCOMS (http://neocoms.com/)
 */
body {margin:0;padding:0}

/* visual_banner */
.visual-banner {
   position:relative;
   margin:0px;
   padding:0px;
   width:100%;
   height:570px;
   overflow:hidden;
   background:#f8f8f8;
}
.swiper-container {
   width:100%;
   height:570px;
}

.single-item .slick-dots {bottom: 10px;}
.single-item .slick-dots li{height: 40px;margin:0}
.single-item .slick-dots li button:before {content:close-quote;}
.single-item .slick-dots li.slick-active button:before{color: #ffae00;}


.single-item .slick-prev:before, .single-item .slick-next:before {content:close-quote;}
.single-item .slick-dots li button {width:10px;height:10px;border:1px solid #b6b6b6;border-radius:100%;background:#b6b6b6}
.single-item .slick-dots li.slick-active button,
.single-item .slick-dots li button:hover {background:#ffae00;border-color:#ffae00}

.single-item .slick-prev {left:2%;z-index:10;padding:10% 6%}
.single-item .slick-next {right:2%;z-index:10;padding:10% 6%}
.single-item .slick-prev:hover, .single-item .slick-prev:focus {background:url(../../img/intro/arr_prev_top.png) center no-repeat !important;width:24px;height:44px;}
.single-item .slick-next:hover, .single-item .slick-next:focus {background:url(../../img/intro/arr_next_top.png) center no-repeat !important;width:24px;height:44px;}

.full_slider {width:100%;height:570px;}

.visual-slider {
   background-size:cover !important;
   text-align:center;
   font-size:18px;
   background:#000;
   width:100%;
   height: 570px;
   
   position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.visual-slider.slick-slide img {display:inline-block;max-width:100%;margin-top:140px;}
/* .visual-slider div { */
   /* margin:0 auto; */
   /* display: inline-block; */
    /* position: absolute; */
    /* top: 25%; */
   /* left: 50%; */
   /* margin-left:-15%; */
/* } */

/* conteitns intro */
.content-intro, .footer-content{position:relative;width:1100px;margin:20px auto 20px auto;overflow:hidden;}


/* TOP WIDGET */
.intro-widget-top{position:relative;width:100%;margin:0px;padding:0px;overflow:hidden;text-align:center;}
.intro-widget-top ul{position:relative;list-style:none;padding:0px;margin:0px;float:left;width:100%;}
.intro-widget-top ul li.a{position:relative;float:left;margin:0px 0px 20px 20px;/* padding:5px; */width:calc(25% - 27px);overflow:hidden;/* transition-duration:0.5s; */}
.intro-widget-top ul li   {    position: relative;
    float: left;
    margin: 0px 0px 20px 20px;
    padding: 5px;
    width: calc(25% - 27px);
    overflow: hidden;
    transition-duration: 0.5s;}
.intro-widget-top ul li a {text-decoration:none;}
.intro-widget-top ul li:hover{background:#000;}
.intro-widget-top ul li:hover a, 
.intro-widget-top ul li:hover a h2, .intro-widget-top ul li:hover a span {color:#fff}
.intro-widget-top ul .widget-first li{margin-left:0px;}
.intro-widget-top ul li h2{color:#333;margin:10px;padding:0px;font-size:16px;/*width:calc(100% - 20px);*/line-height:16px}
.intro-widget-top ul li h2 span{color:#818181;font-size:12px;font-weight:normal;letter-spacing:-1px;display:block;margin-top:10px;height:35px}
.intro-widget-top ul li img{width:100%;border:none;margin:0px;}
.intro-widget-top ul li img.more{position:absolute;top:10px;right:10px;width:inherit;}

.visual-slider


/* MIDDLE WIDGET */
/* .intro-widget-middle{position:relative;width:100%;height:120px;float:left;margin:0px 0px 20px 0px;padding:0px;text-align:center;transition-duration:0.3s;overflow:hidden;display:inline-table;background:#000;overflow:hidden;} */
.intro-widget-middle{position:relative;width:100%;height:120px;float:left;margin:0px 0px 20px 0px;padding:0px;text-align:center;transition-duration:0.3s;overflow:hidden;display:inline-table;background:#000;overflow:hidden;}
.intro-widget-middle section{background-size:contain;padding:30px 20px 30px 20px;width:calc(100% - 40px);background-position:center;position:relative;float:left;height:60px;overflow:hidden;text-align:center;}
.intro-widget-middle section.widget-middle-first{background:url(../../img/intro/widget_banner_bg_first01.jpg) center;display:none;}
.intro-widget-middle section.widget-middle-second{background:url(../../img/intro/widget_banner_bg_second02.jpg) center;display:none;}
.intro-widget-middle section.widget-middle-third{background:url(../../img/intro/widget_banner_bg_third03.jpg) center;display:none;}
.intro-widget-middle h2{color:#fff;font-size:24px;letter-spacing:-2.5px;margin:0px 0px 10px 0px;transition-duration:0.3s;}
.intro-widget-middle p{color:#fff;font-size:12px;margin:0px;padding:0px;color:#fff;letter-spacing:-1.5px;transition-duration:0.3s;}

/* °øÁö»çÇ×/°¶·¯¸®/º¸µµÀÚ·á */
.intro-widget-board {position:relative;width:100%;margin:0px 0px 20px 0px;float:left;overflow:hidden;}
.intro-widget-board h2{font-size:16px;color:#333;margin:0;text-align:left;}
.intro-widget-board a.more{position:absolute;right:15px;top:15px;font-size:12px;color:#757575;text-decoration:none;font-weight:bold;}
.intro-widget-board a.more img {margin-left:5px;}
.intro-widget-board .widget-lasted-area {position:static;width:100%;right:20px;top:50px;font-size:14px;color:#5d5d5d;transition-duration:0.3s;margin-top:18px;}
.intro-widget-board .widget-lasted-area table table.board_output tr.board_output_9_tr {height:20px;}
.intro-widget-board .widget-lasted-area table table.board_output tr.board_output_12_tr {height:0;}
.intro-widget-board .widget-lasted-area a{padding: 0 0 0 0;font-size: 12px;font-family: ±¼¸²,µ¸¿ò;color: #333333;text-decoration: none;} 
.widget-notice-area{position:relative;transition-duration:0.3s;float:left;padding:15px 0;margin:0px 20px 0px 0px;width:calc(26% - 30px);height:143px;text-align:left;overflow:hidden;border-right:1px solid #ddd;}
.widget-gallery-area{position:relative;transition-duration:0.3s;float:left;padding:15px 15px 15px 0;margin:0px 20px 0px 0px;width:calc(50% - 32px);height:143px;text-align:center;overflow:hidden;border-right:1px solid #ddd;}
.widget-news-area {position:relative;transition-duration:0.3s;float:left;padding:15px 0;margin:0px;width:calc(26% - 30px);height:143px;text-align:left;overflow:hidden;}
.widget-news-area .widget-lasted-area table table.board_output tr.board_output_12_tr td.bd_out1 {width:100%;padding:3px 0}
.widget-news-area .widget-lasted-area table table.board_output tr.board_output_12_tr td.bd_out1 a {display:block;}


/* ÃßÃµ±³À° */
.full-content-intro {position: relative;background:url(http://coreaedu.com/default/img/intro/main_bg.jpg);}
.widget-education {height:255px;padding:25px 0;}
.widget-education h2 {font-size:16px;color:#ffffff;margin:0;text-align:center}
.widget-education .slick-arrow {display:block !important;}
.widget-education .slick-dots {display:none !important;}
.widget-education.pc {display:block}
.widget-education.mobile {display:none}
.education-slider {width:90%;margin:18px auto;}
.education-slider .slick-slide {margin: 0px 20px; 
-webkit-box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.89);
-moz-box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.89);
box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.89);}
.education-slider .slick-slide img {width: 100%; max-width:100%; height:100%;}
.education-slider > .slick-prev:before, .education-slider > .slick-next:before {content:close-quote;}
.education-slider > .slick-prev:hover, .education-slider > .slick-prev:focus,
.education-slider > .slick-prev{background:url(../../img/intro/arr_prev.png) center no-repeat !important;width:24px;height:27px;}
.education-slider > .slick-next:hover, .education-slider > .slick-next:focus,
.education-slider > .slick-next{background:url(../../img/intro/arr_next.png) center no-repeat !important;width:24px;height:27px;}



/* BOTTOM WIDGET */
.intro-widget-bottom{position:relative;width:100%;margin:0px 0px 20px 0px;float:left;overflow:hidden;}

/* ´Þ·Â */
.schedule_output_title {font-size:14px;}
.widget-calendar-area{position:relative;transition-duration:0.3s;float:left;padding:15px 0 20px 0;margin:0px 20px 0px 0px;width:calc(26% - 30px);height:143px;text-align:left;overflow:hidden;border-right:1px solid #ddd;}
.widget-calendar h2{font-size:16px;color:#333;text-align:left;margin:0;padding-top:3px;float:left;}
.widget-calendar a.more{position:absolute;right:15px;top:15px;font-size:12px;color:#757575;text-decoration:none;font-weight:bold;}
.widget-calendar a.more img {margin-left:5px;}

.schedule_title {position: absolute;top: 20px;right: 20px;width: 80px;}
.schedule_body {margin-top:7px;}
.schedule_body > table{border:1px solid #e5e5e5 !important;}
.schedule_body > table > tbody {border-bottom:1px solid #e5e5e5 !important;}
.schedule_body ul {overflow:hidden;border-bottom:1px solid #ff7300;}
.schedule_body ul li {float:left;list-style:none;background-color:#fff;/*width:32px;*/width:13.2857%;height:24px;text-align:center;padding:1px;}
.schedule_body ul li span {color:#333;font-size:12px;}
.schedule_body ul li.sunday span{color:#e00224 !important;}
.schedule_body ul li.saturday span{color:#4640ff !important;}

/* ±³À°¹®ÀÇ */
.widget-lasted{position:relative;float:left;height:143px;width:calc(50% - 32px);padding:15px 15px 15px 0;margin:0px 20px 0px 0px;transition-duration:0.3s;border-right:1px solid #ddd;}
.widget-lasted h2{font-size:16px;color:#333;margin:0;float:left;}
.widget-lasted a.more{position:absolute;right:15px;top:15px;font-size:12px;color:#757575;text-decoration:none;font-weight:bold;}
.widget-lasted a.more img {margin-left:5px;}
.widget-lasted img.icon{position:absolute;left:40px;top:57px;transition-duration:0.3s;}
.widget-lasted .widget-lasted-area{position:static;width:100%;right:20px;top:50px;font-size:12px;color:#5d5d5d;transition-duration:0.3s;margin-top:36px;}
.widget-lasted .widget-lasted-area a {font-size:12px;}
/*.widget-lasted-area table table table{border:1px solid #e5e5e5 !important;}*/
.widget-lasted .widget-lasted-area table table.board_output tr.board_output_9_tr {height:20px;}
.widget-lasted .widget-lasted-area table table.board_output tr.board_output_9_tr td.bd_out1 {width:74%}
.widget-lasted .widget-lasted-area table table.board_output tr.board_output_9_tr td:nth-child(3) {text-align: right;}

.widget-board-list{position:relative;width:calc(25% - 42px);float:left;list-style:none;margin:0px;padding:0px;border:1px solid #e3e3e3;transition-duration:0.3s;}
.widget-board-list li{padding:20px 0px 20px 20px;color:#333;font-size:14px;border-bottom:1px solid #e3e3e3;}
.widget-board-list li:last-child{border-bottom:none;}
.widget-board-list li .icon{position:absolute;right:15px;margin-top:-10px;}

/* ±³À°¿µ»ó */
.widget-video-area {position:relative;transition-duration:0.3s;float:left;padding:15px 0;margin:0 auto !important; width:calc(26% - 30px);height:143px;text-align:center;overflow:hidden;}
.widget-video-area h2 {font-size:16px;color:#333;margin:0;text-align:center}
.widget-video-area .widget-lasted-area {position:relative;transition-duration:0.3s;padding:15px 0; overflow:hidden;}
.widget-video-area .widget-lasted-area table table.board_output td.board_output_gallery_img {}


/* °í°´¼¾ÅÍ */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.widget-phone h2{font-size:16px;color:#333;margin:0;text-align:left;}
.widget-phone a.more{position:absolute;right:15px;top:15px;font-size:12px;color:#757575;text-decoration:none;font-weight:bold;}
.widget-phone a.more img {margin-left:5px;}
.widget-phone-area{position:relative;transition-duration:0.3s;float:left;padding:15px 0;margin:0;width:calc(26% - 30px);height:143px;text-align:left;overflow:hidden;}
.widget-phone-area .p_txt {position:absolute;bottom:0;}
.widget-phone-area p{margin-bottom:10px;}
.widget-phone-area p.p_tel {font-size:36px;font-weight:bold;color:#8d0000;font-family:'Nanum Gothic',Arial,sans-serif;}
.widget-phone-area p.p_time {font-size:12px;color:#787878}

.intro-widget-partner{position:relative;width:calc(100% - 2px);border:1px solid #e3e3e3;float:left;margin:0px 0px 20px 0px;}
.intro-widget-partner ul{position:relative;list-style:none;padding:30px;text-align:center;}
.intro-widget-partner ul li{position:relative;display:inline-table;margin:0px 15px 0px 15px;}
.intro-widget-partner ul li img{height:30px;}


/*rolling banner*/
.swiper-container2 { 
   width:calc(100% - 42px);
   border:1px solid #cdcdcd;
   height:40px;
   margin:20px auto;
   overflow:hidden;
   padding:20px;
}
.swiper-container2 img { height:40px;position:absolute;}


/* footer */
footer{position:relative; border-top:1px solid #f8f8f8; padding:20px 0px 20px 0px; transition-duration:0.3s;}
.footer-about{font-size:14px; color:#777; margin-bottom:20px; line-height:140%; letter-spacing:-1px;}
.footer-about strong{color:#666;}
.footer-about a:hover{color:#333; text-decoration:underline;}
.footer-copyright{font-size:12px; color:#555; transition-duration:0.3s;}
.footer_link {border-bottom:1px solid #f8f8f8;font-size:14px;background-color:#f6f6f6}
.footer_link ul {overflow:hidden;list-style:none;width: 1100px;margin:-20px auto 0;padding:10px 0}
.footer_link ul li {float:left;padding:0 8px;border-right:1px solid #ddd;}
.footer_link ul li:last-child {border-right:0}
.footer_link ul li a {font-size:12px;color:#727171}


/*media query custom*/
@media (max-width: 340px) {
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; height:169px!important; min-height: 169px !important;}
}

@media (min-width: 341px) and (max-width: 379px) {
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; height:200px!important; min-height: 200px !important;}
}

@media (min-width: 380px) and(max-width: 419px) {
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; min-height: 222px !important;}
}

@media (min-width: 420px) and(max-width: 480px) {
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; min-height: 240px !important;}
}

@media (min-width: 481px) and (max-width: 767px) {
  .widget-gallery-area .widget-lasted-area table table table td img {max-width:100%;}

  .widget-video-area {width:100%; height: auto;}
  .widget-lasted-area {width:100%; height:auto;}
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; min-height: 364px;}

  .widget-gallery-area .widget-lasted-area{width:80%!important; margin:0 auto !important;}

  .schedule_day {height: 35px!important;}

}

@media (max-width: 768px) {
  .widget-gallery-area .widget-lasted-area table table table td img {max-width:100%;}
  .widget-video-area {width:100%; height: auto;}
  .widget-lasted-area {width:100%; height:auto;}

  
}

@media (min-width: 768px) and (max-width: 800px) {
  .widget-gallery-area .widget-lasted-area table table table td img {max-width:100%;}
  .widget-video-area {width:100%; height: auto;}
  .widget-lasted-area {width:100%; height:auto;}
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; min-height: 415px;}

}


@media (min-width: 768px) and (max-width: 991px) {
  .widget-notice-area {width: calc(28% - 7px);}
  .widget-calendar-area {width: calc(28% - 7px);}

  .widget-gallery-area {width:calc(47% - 112px);}
  .widget-gallery-area .widget-lasted-area{width:80%!important; margin:0 auto !important;}
  .widget-news-area {width: calc(33% - 30px);}
  .widget-lasted{margin-right:10px;width:calc(50% - 104px);}

  .widget-gallery-area .widget-lasted-area table table table td img {max-width:100%;}
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; }

  
  /*100% area*/
  .widget-calendar-area, .widget-lasted, .widget-phone-area,
  .widget-notice-area,.widget-gallery-area,.widget-news-area {/* width:calc(100% - 32px); */width:100%;margin:0px 0px 10px 0px;border-right:0}
  .widget-calendar-area {height:280px;}
  .widget-calendar-area table {width:100% !important;}
  .widget-calendar-area table.schedule_title {width:auto !important;}

  .widget-video-area {width:100%;height:100%;}
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; min-height: 422px;}


  .schedule_day {height: 38px!important;}


}

@media (min-width: 992px) and (max-width: 1199px) {
  .widget-notice-area {width: calc(26% - 7px);}
  .widget-calendar-area {width: calc(26% - 7px);}

  .widget-gallery-area {width:calc(50% - 62px);}
  .widget-lasted{margin-right:10px;width:calc(50% - 62px);}

  .widget-gallery-area .widget-lasted-area table table table td img {max-width:100%;}
  .widget-video-area .widget-lasted-area iframe {width:100%; height:auto; max-height: 130px; }

  

}

@media (min-width:1024px;) { 
  .widget-video-area .widget-lasted-area iframe.youtube-player { width:100%;width: 213px!important;height:auto; }
}

@media (min-width:1200px;) {
  .widget-lasted-area table table table{border:1px solid #e5e5e5 !important;}
  .widget-lasted-area table table table td:nth-child(3) {text-align: right !important;}

  /*video*/
  .widget-video-area {width:100%;}
  .widget-video-area .widget-lasted-area{margin:0 auto !important; }


}



/* 1100px */
@media (max-width:1100px){
/* .swiper-container , .visual-banner, .swiper-slide, .swiper-wrapper {height:500px;} */

.visual-banner, .swiper-container, .visual-slider {height:500px;}
.visual-slider div {margin-left:-40%}
.footer_link {text-align:center;}
.footer_link ul {width:349px;}
.content-intro, .footer-content {width:100%; margin:10px 0px 10px 0px;}
.intro-widget-top{padding:0px 10px 0px 10px;width:calc(100% - 20px);}
.intro-widget-top ul li{margin:0px 5px 10px 5px;width:calc(25% - 21px);}
.intro-widget-middle, .intro-widget-bottom{margin-bottom:10px;}
.intro-widget-top ul .widget-first li{margin-left:0px;}
.intro-widget-bottom, 
.intro-widget-board{padding:0px 10px 0px 10px;width:calc(100% - 20px);}
.intro-widget-partner{margin:0px 10px 10px 10px;width:calc(100% - 22px);}

.intro-widget-partner ul{padding:20px 30px 20px 30px;}
.intro-widget-partner ul li{padding:10px 0px 10px 0px;}
.footer-about, .footer-copyright{margin:0px 10px 0px 10px;}

/*.widget-lasted{margin-right:10px;width:calc(50% - 22px);}*/
.widget-phone-area{margin-right:10px;width:calc(25% - 20px);}

}
/* 1024px */
@media (max-width:1024px){
/* .swiper-container , .visual-banner, .swiper-slide, .swiper-wrapper {height:450px;} */
/* .swiper-slide .img_02, .swiper-slide .img_04, .swiper-slide .img_01{width:80%;} */

.visual-banner, .swiper-container, .visual-slider {height:450px;}
.visual-slider div {margin-left:-40%}

.intro-widget-middle{ margin:0px 0px 10px 0px;}
.widget-education {height:200px;}
.intro-widget-middle h2{ font-size:28px; letter-spacing:-2.5px;}
.intro-widget-middle p{font-size:14px; color:#fff;}

.intro-widget-top ul li h2{font-size:14px;}
.intro-widget-top ul li h2 span{ font-size:10px;}

}
/* 768px */
@media (max-width:768px){   
./* swiper-container , .visual-banner, .swiper-slide, .swiper-wrapper */ {height:400px;}

.visual-banner, .swiper-container, .visual-slider {height:400px;}
.intro-widget-top ul li{width:calc(50% - 22px);}
.intro-widget-top ul .widget-first li{margin-left:5px;}

/* .widget-education {height:155px;} */
.widget-education.pc {display:block}
.widget-education.mobile {display:none;height:390px;}
.widget-education.mobile .education-slider .slick-slide {height:350px;}
.widget-education.mobile .education-slider .slick-slide img {max-width:100%;}

.intro-widget-middle h2{ font-size:22px; letter-spacing:-2.5px;}
.intro-widget-middle p{font-size:12px; color:#fff;}

.widget-lasted{margin-right:10px;width:calc(50% - 22px);}
.widget-lasted img.icon{position:absolute;left:30px;top:60px;}
.widget-board-list{width:calc(50% - 10px);float:right;}
.widget-gallery-area {padding:15px 0;}
.widget-phone-area{float:left;padding:0;width:calc(50% - 30px);margin:0px;}

.widget-calendar-area, .widget-lasted, .widget-phone-area,
.widget-notice-area,.widget-gallery-area,.widget-news-area {/* width:calc(100% - 32px); */width:100%;margin:0px 0px 10px 0px;border-right:0}
.widget-calendar-area {height:280px;}
.widget-calendar-area table {width:100% !important;}
.widget-calendar-area table.schedule_title {width:auto !important;}

.schedule_day {padding:4px 0}

.footer-about{font-size:12px;line-height:140%;}
}

/* 600px */
@media (max-width:600px){   
/*.swiper-container , .visual-banner, .visual-slider , .swiper-slide, .swiper-wrapper */ {height:325px;}
/* .swiper-slide .img_03{width:70%;} */
/* .swiper-slide .img_04{width:60%;} */

/* ±³À°¿µ»ó */
.widget-video-area {width:100%;height:100%;}
.widget-phone .widget-video-area h2 {display:block;}
.widget-video-area .widget-lasted-area {width:100%;height:100%;}
.widget-video-area .widget-lasted-area iframe {width:100%; min-height:222px;}

.visual-banner, .swiper-container, .visual-slider {height:325px;}
.visual-slider.slick-slide img {margin-top:50px;max-width:90%}
.intro-widget-top ul li h2 {margin:10px 5px;}
.single-item .slick-dots li button {display:none}

.widget-education.pc {display:none;}
.widget-education.mobile {display:block;height:225px;}
.widget-education.mobile .education-slider .slick-slide {height:190px;}
.widget-education.mobile .education-slider .slick-slide img {max-width:100%;}

.widget-calendar-area, .widget-lasted, .widget-phone-area, 
.widget-notice-area, .widget-gallery-area, .widget-news-area {width:100%;}

.widget-news-area .widget-lasted-area table table.board_output tr.board_output_12_tr td.bd_out1 a {display:block;width:100%;}

.intro-widget-middle h2{ font-size:18px; letter-spacing:-2.5px;}
.intro-widget-middle p{font-size:12px; color:#fff; line-height:160%;}

/* .intro-widget-partner{display:none;} */
.education-slider > .slick-prev {left:-10px;}
.education-slider > .slick-next {right:-10px}

.widget-lasted {height:auto;padding:15px 0}
td.board_output_gallery_img {width:30%}
img.board_output_imgs {max-width:100%;}
.widget-notice-area,.widget-news-area {height:133px;margin:0}
.widget-phone-area {border:1px solid #ddd;padding: 10px 0;height:auto;}
.widget-phone h2 {display:none;}
.widget-phone-area .p_txt {position: static;text-align:center;width:100%;}

.widget-calendar-area{height:165px;}
.widget-calendar-area table.schedule_title {width:auto;}
.schedule_day {padding:2px 0}

.footer-about{display:none;}
.footer-copyright{text-align:center;}
}
   
/* 480px */
@media (max-width:480px){   
.visual-banner, .swiper-container, .visual-slider {height:250px;}

.swiper-container {height:250px;}
.widget-lasted img.icon{display:none;}
.widget-lasted .widget-lasted-area table table.board_output tr.board_output_9_tr td.bd_out1 {width:71%}
/* .widget-lasted .widget-lasted-area{width:calc(100% - 40px);right:20px;} */

.swiper-container2 {border-left:none;border-right:none;}

}