@charset "utf-8";

/* slick : s */
.slick-slider{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}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-slide img {display: block;width: 100%;height: auto;}
/* slick : e */

/* aos : s */
@media (min-width:1024px) {
    [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
}
/* aos : e */

/* animation : s */
@keyframes dotRotate {
    from {
        transform: rotate(0) scale(1); background-color: #999;
    }
    to {
        transform: rotate(-15deg) scale(1.6); background-color: #0096B8;
    }
}

@keyframes underLine {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}
/* animation : e */

#body_layout::before {position: absolute; left: 50%; top: -100px; transform: translateX(-50%); display: block; width: 100%; height: 1389px; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg width='1920' height='1389' viewBox='0 0 1920 1389' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6012_3951)'%3E%3Cpath d='M2176.34 18.9707L-412.248 704.027L-394.424 770.546L2194.17 85.4901L2176.34 18.9707Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.3' d='M2176.34 -101.029L-412.246 584.027L-394.422 650.546L2194.17 -34.5099L2176.34 -101.029Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.7' d='M2204.11 122.086L-384.477 807.142L-366.653 873.661L2221.94 188.605L2204.11 122.086Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.6' d='M2231.51 225.699L-357.078 910.755L-339.254 977.274L2249.33 292.218L2231.51 225.699Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.4' d='M2259.28 328.812L-329.305 1013.87L-311.481 1080.39L2277.11 395.332L2259.28 328.812Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.3' d='M2286.92 431.434L-301.672 1116.49L-283.848 1183.01L2304.74 497.953L2286.92 431.434Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.2' d='M2314.81 534.391L-274.273 1219.58L-256.449 1286.1L2332.63 600.91L2314.81 534.391Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.1' d='M2342.06 637.508L-247.023 1322.7L-229.199 1389.22L2359.88 704.027L2342.06 637.508Z' fill='%23ECF2F7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6012_3951'%3E%3Crect width='1920' height='1439' fill='white' transform='translate(0 -50)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); content: ''; z-index: -1;}
#foot_layout {background-color: #FFF;}
.section .section-inner {position: relative; width: 100%; max-width: 1660px; margin: 0 auto; padding: 0 50px;}

#section1 {padding: 75px 0 0;}

.main-visual-wrap {position: relative; display: flex; align-items: flex-start; justify-content: center; width: 100%; padding: 30px 0 0 0;}
.mv-box {display: flex;}
.mv-slide-box {display: block; width: 943px;}
.mv-slide {position: relative; display: block; width: 100%;}
.mv-slide .slide {display: block; width: 100%; height: 588px;}
.mv-slide .slide .slick-list {overflow: visible;}
.mv-slide .slide .slick-slide {font-size: 0;}
.mv-slide .slide .item {height: 588px;}
.mv-slide .slide .link {position: relative; display: block; width: 100%; height: 100%;}
.mv-slide .slide .thm-box {position: relative; display: block; width: 100%; height: 100%;}
.mv-slide .slide .thm-box img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; width: auto; height: 100%; }
.mv-slide .slide .text-box {position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%;}
.mv-slide .slide .text-box .inner {position: relative; display: block; width: 100%; height: 100%; padding: 105px 0 0 228px;}
.mv-slide .slide .text-box i {position: absolute; left: 364px; top: -28px; display: block; width: 478px; height: 170px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url(/images/admission/2024/main/mv-slide-text.png); content: ''; z-index: 1;}
.mv-slide .slide .text-box .mv-title,
.mv-slide .slide .text-box .mv-sub-title {position: relative; z-index: 2;}
.mv-slide .slide .text-box .mv-title {display: block; color: #354451; font-size: 46px; font-weight: 700; line-height: 130%; letter-spacing: -0.92px;}
.mv-slide .slide .text-box .mv-sub-title {display: block; margin: 8px 0 0 0; color: #354451; font-size: 20px; font-weight: 400; line-height: 165%; letter-spacing: -0.4px;}
.mv-slide .slide_control {position: absolute; right: 20px; bottom: 20px; display: flex; align-items: center; z-index: 1;}
.mv-slide .slide_control .control-box {display: flex; align-items: center; justify-content: center; min-width: 56px; width: 56px; height: 56px; border: 1px solid #FFF; margin: 0 0 0 -1px;}
.mv-slide .slide_control .control-box:first-child {margin-left: 0;}
.mv-slide .slide_control .control-box.total,
.mv-slide .slide_control .control-box button {background-color: rgba(29, 110, 176, 0.50); backdrop-filter: blur(6px); transition: all 0.3s; background-position: center; background-repeat: no-repeat; background-size: auto;}
.mv-slide .slide_control .control-box button {width: 100%; height: 100%;}
.mv-slide .slide_control .control-box button.play {background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.30057 17.7987L1.30677 2.20664L13.9735 10.0007L1.30057 17.7987Z' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E%0A");}
.mv-slide .slide_control .control-box button.stop {background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7992 19.5999L14.7992 0.399902M1.19922 19.5999L1.19922 0.399902' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E%0A");}
.mv-slide .slide_control .control-box button.next {background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.226562 5.9999H19.3318M14.9344 1.1626L19.7716 5.99981L14.9344 10.837' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E%0A");}
.mv-slide .slide_control .control-box button.prev {background-image: url("data:image/svg+xml,%3Csvg width='23' height='12' viewBox='0 0 23 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1719 5.9999H2.26659M6.66404 1.1626L1.82683 5.99981L6.66404 10.837' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E%0A");}
.mv-slide .slide_control .control-box.total span {color: #FFF; font-size: 16px; font-weight: 700; line-height: 145%; min-width: 13px; width: 13px; text-align: center;}
.mv-slide .slide_control .control-box.total .line {min-width: 9px; width: 9px;}
.mv-slide .slide_control .control-box button:hover,
.mv-slide .slide_control .control-box button:focus {background-color: #1D6EB0;}

.admisson-box {position: relative;}
.admisson-box .ab-item {font-size: 0;}
/* .admisson-box .ab-title {position: relative; display: inline-block; color: #FFF; font-size: 28px; font-weight: 700; line-height: 115%; letter-spacing: normal;} */
.admisson-box .ab-title {position: relative; display: inline-block; color: #FFF; font-size: 24px; font-weight: 700; line-height: 115%; letter-spacing: normal;}
.admisson-box .ab-title::before {position: absolute; right: -12px; top: -11px; display: block; width: 10px; height: 10px; background-color: #FFF; content: '';}
.admisson-box .ab-item.n2 .ab-title::before,
.admisson-box .ab-item.n3 .ab-title::before {display: none;}
/* .admisson-box .ab-sub-title {display: block; color: #FFF; font-size: 18px; font-weight: 400; line-height: 150%; letter-spacing: -0.36px; margin: 11px 0 0 0;} */
.admisson-box .ab-sub-title {display: none;}
.admisson-box .ab-button-wrap {display: flex; flex-wrap: wrap;}
.admisson-box .ab-button-wrap .abb-item {width: 50%;}
.admisson-box .ab-button-wrap .abb-item .link {display: flex; align-items: center; justify-content: center; transition: all 0.3s; width: 100%;}
.admisson-box .ab-button-wrap .abb-item .link span {color: #FFF; text-align: center; font-size: 18px; font-weight: 700; line-height: 150%; letter-spacing: -0.36px;}
.admisson-box.box1 {min-width: 410px; width: 410px; background-color: #00ACD3; padding: 53px 50px 46px; margin: 20px 20px 0;}
/* .admisson-box.box1 .ab-item + .ab-item-wrap,
.admisson-box.box1 .ab-item + .ab-item {padding-top: 50px;} */
.admisson-box.box1 .ab-item + .ab-item-wrap,
.admisson-box.box1 .ab-item + .ab-item {padding-top: 35px;}
/* .admisson-box.box1 .ab-button-wrap {width: calc(100% + 5px); height: calc(100% + 5px); margin: -2.5px; padding: 20px 0 0 0;} */
.admisson-box.box1 .ab-item.n1 .ab-button-wrap {padding: 10px 0 0 0;}
.admisson-box.box1 .ab-item.n4 {padding: 40px 0 0 0;}
.admisson-box.box1 .ab-item.n4 .ab-button-wrap {padding: 0; width: 100%; height: auto; margin: 0;}
.admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item {padding: 0; width: 100%;}
.admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link {background-color: #1D6EB0; border: 2px solid #1D6EB0;}
.admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link:hover,
.admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link:focus {background-color: #FFF; border: 2px solid #FFF;}
.admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link:hover span,
.admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link:focus span {color: #1D6EB0;}
.admisson-box.box1 .ab-button-wrap {width: calc(100% + 5px); height: calc(100% + 5px); margin: -2.5px; padding: 23px 0 0 0;}
.admisson-box.box1 .ab-button-wrap .abb-item {padding: 2.5px;}
/* .admisson-box.box1 .ab-button-wrap .abb-item .link {height: 51px; border: 2px solid #FFF;} */
.admisson-box.box1 .ab-button-wrap .abb-item .link {height: 47px; border: 2px solid #FFF;}
.admisson-box.box1 .ab-button-wrap .abb-item .link:hover,
.admisson-box.box1 .ab-button-wrap .abb-item .link:focus {background-color: #FFF;}
.admisson-box.box1 .ab-button-wrap .abb-item .link:hover span,
.admisson-box.box1 .ab-button-wrap .abb-item .link:focus span {color: #306B9B;}
.admisson-box.box2 {padding: 0 178px 0 0;}
/* .admisson-box.box2 .inner {min-width: 349px; width: 349px; background-color: #1D6EB0; padding: 50px 56px 54px;} */
.admisson-box.box2 .inner {min-width: 349px; width: 349px; background-color: #1D6EB0; padding: 51px 56px 35px;}
.admisson-box.box2::before {position: absolute; right: 0; top: 0; display: block; width: 178px; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url(/images/admission/2024/main/qlink-background-img.jpg); content: '';}
/* .admisson-box.box2 .ab-title {margin: 0 0 42px 0;} */
.admisson-box.box2 .ab-title {margin: 0 0 27px 0;}
/* .admisson-box.box2 .ab-button-wrap {width: calc(100% + 30px); height: calc(100% + 30px); margin: -15px;} */
.admisson-box.box2 .ab-button-wrap {width: calc(100% + 30px); height: calc(100% + 20px); margin: -10px -15px;}
/* .admisson-box.box2 .ab-button-wrap .abb-item {padding: 15px;} */
.admisson-box.box2 .ab-button-wrap .abb-item {padding: 10px 15px;}
.admisson-box.box2 .ab-button-wrap .abb-item .link {flex-direction: column;}
.admisson-box.box2 .ab-button-wrap .abb-item .link i {min-width: 50px; width: 50px; height: 50px; background-position: center; background-repeat: no-repeat;}
.admisson-box.box2 .ab-button-wrap .abb-item.n1 .link i {background-image: url(/images/admission/2024/main/qlink-icon1.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n2 .link i {background-image: url(/images/admission/2024/main/qlink-icon2.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n3 .link i {background-image: url(/images/admission/2024/main/qlink-icon3.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n4 .link i {background-image: url(/images/admission/2024/main/qlink-icon4.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n5 .link i {background-image: url(/images/admission/2024/main/qlink-icon5.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n6 .link i {background-image: url(/images/admission/2024/main/qlink-icon6.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n7 .link i {background-image: url(/images/admission/2024/main/qlink-icon7.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n8 .link i {background-image: url(/images/admission/2024/main/qlink-icon8.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n9 .link i {background-image: url(/images/admission/2024/main/qlink-icon9.png);}
.admisson-box.box2 .ab-button-wrap .abb-item.n10 .link i {background-image: url(/images/admission/2024/main/qlink-icon10.png);}
/* .admisson-box.box2 .ab-button-wrap .abb-item .link span {position: relative; display: block; margin: 10px 0 0 0; padding: 0 10px;} */
.admisson-box.box2 .ab-button-wrap .abb-item .link span {position: relative; display: block; margin: 2px 0 0 0; padding: 0 10px;}
.admisson-box.box2 .ab-button-wrap .abb-item .link span em {position: relative; display: block; color: #FFF; text-align: center; font-size: 18px; font-weight: 400; line-height: 120%; letter-spacing: -0.36px; z-index: 2; white-space: nowrap;}
.admisson-box.box2 .ab-button-wrap .abb-item .link span::before {position: absolute; left: 0; bottom: 0; display: block; width: 0; height: 10px; background-color: #40A2F1; transition: all 0.3s; content: ''; z-index: 1;}
.admisson-box.box2 .ab-button-wrap .abb-item .link:hover span::before,
.admisson-box.box2 .ab-button-wrap .abb-item .link:focus span::before {width: 100%;}

/* #section2 {padding: 79px 0 130px;} */
#section2 {padding: 77px 0 130px;}

.news-box {position: relative; display: block; width: 100%;}
.news-box::before {position: absolute; left: 47px; top: 69px; display: block; width: calc(100% - 67px); height: 1px; border-bottom: 1px solid #E6E6E6; content: '';}
/* .news-box .news-title {display: block; color: #354451; font-size: 36px; font-weight: 700; line-height: 42px; letter-spacing: -0.72px; padding: 0 0 0 47px;} */
.news-box .news-title {display: none;}
/* .news-box .news-area {display: block; width: 100%; padding: 50px 0 0;} */
.news-box .news-area {display: block; width: 100%; padding: 109px 0 0;}
.news-box .main-board {width: 100%; margin: 0 auto; clear: both; display: block;}
.news-box .main-board::after {display: block; clear: both; content: '';}
.news-box .main-board .board-item {float: left; width: 100%; height: 100%;}
/* .news-box .main-board .board-item .board-title {position: absolute; right: 0; top: 3px; display: inline-block; width: auto; line-height: 42px; padding: 0 9px 9px 8px;} */
.news-box .main-board .board-item .board-title {position: absolute; top: 3px; display: inline-block; width: auto; line-height: 68px; padding: 17px 5px;}
/* .news-box .main-board .board-item .board-title::before {position: absolute; left: 0; bottom: 0; display: block; width: 0; height: 3px; background-color: #0096B8; content: ''; transition: all 0.3s;} */
.news-box .main-board .board-item .board-title::before {position: absolute; left: 0; bottom: 0; display: block; width: 0; height: 3px; background-color: #1D6EB0; content: ''; transition: all 0.3s;}
/* .news-box .main-board .board-item .board-title span {position: relative; display: block; color: #354451; font-size: 18px; font-weight: 700; line-height: 33px; padding: 0 0 0 15px;} */
.news-box .main-board .board-item .board-title span {position: relative; display: block; color: #354451; font-size: 30px; font-weight: 700; line-height: 115%; letter-spacing: -0.6px;}
/* .news-box .main-board .board-item .board-title span::before {position: absolute; left: 0; top: 14px; display: block; width: 5px; height: 5px; background-color: #999; content: ''; transition: all 0.3s;} */
/* .news-box .main-board .board-item.n1 .board-title {right: 318px;} */
/* .news-box .main-board .board-item.n2 .board-title {right: 228px;} */
/* .news-box .main-board .board-item.n3 .board-title {right: 121px;} */
.news-box .main-board .board-item.n1 .board-title {left: 47px;}
.news-box .main-board .board-item.n2 .board-title {left: 209px;}
/* .news-box .main-board .board-item.n2 .board-title {left: 171px;} */
.news-box .main-board .board-item.n3 .board-title {left: 336px;}
/* .news-box .main-board .board-item.n3 .board-title {left: 271px;} */
/* .news-box .main-board .board-item .board-content {width: 100%; height: 115px; overflow: hidden; padding: 0 47px; display: none;} */
.news-box .main-board .board-item .board-content {width: 100%; height: 150px; overflow: hidden; padding: 0 47px; display: none;}
.news-box .main-board .board-item .board-content.nodata {display: block; width: 100%;}
.news-box .main-board .board-item .board-content.nodata .nodata {display: block; width: 100%; height: 100%;}
.news-box .main-board .board-item .board-content.nodata .nodata .nodata-inner {display: block; width: 100%; height: 100%;}
.news-box .main-board .board-item .board-content.nodata .nodata .nodata-title {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: #354451; font-size: 24px; font-weight: 400; line-height: 140%;}
.news-box .main-board .board-item .col {position: relative; display: block; width: calc(100% + 126px); margin: 0 -63px;}
.news-box .main-board .board-item .col .content-box {float: left; padding: 0 63px;}
.news-box .main-board .board-item .col.col3 .content-box {width: calc(100% / 3);}
.news-box .main-board .board-item .content-link {display: block; width: 100%;}
.news-box .main-board .board-item .content-sub-title {display: block; color: #1D6EB0; font-size: 18px; font-weight: 500; line-height: 27px; letter-spacing: -0.36px; margin: 0 0 8px 0; min-height: 27px;}
.news-box .main-board .board-item .content-title {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; width: 100%; color: #354451; font-size: 24px; font-weight: 400; line-height: 145%; height: 70px;}
.news-box .main-board .board-item .content-title .new {width: 24px; height: 24px; position: relative; top: -2px; left: 0; line-height: 24px; z-index: 10; border-radius: 50%; justify-content: center; font-size: 15px; color: #fff; margin: 0; background-color: #00A0E0; font-weight: 700; display: inline-flex;}
.news-box .main-board .board-item .content-title .new::before {content: "N"; display: block; text-align: center; width: 100%; height: 100%;}

.news-box .main-board .board-item .content-text {display: flex; align-items: center; justify-content: space-between; width: 100%; margin: 22px 0 0 0;}
.news-box .main-board .board-item .content-date {display: block; color: #666; font-size: 16px; font-weight: 400; line-height: 145%; letter-spacing: -0.48px;}
.news-box .main-board .board-item .content-more {min-width: 34px; width: 34px; height: 14px; transition: all 0.3s; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='34' height='14' viewBox='0 0 34 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M0.128906 7.15198H32.0105M26.5137 1.10547L32.5602 7.15198L26.5137 13.1985' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");}
/* .news-box .main-board .board-item .board-more {position: absolute; top: 0; right: 21px; display: none; width: 40px; height: 40px;} */
.news-box .main-board .board-item .board-more {position: absolute; top: 14px; right: 21px; display: none; width: 40px; height: 40px;}
.news-box .main-board .board-item .board-more .more-link {position: relative; display: block; width: 100%; height: 100%;}
.news-box .main-board .board-item .board-more .more-link span {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; transition: 0.6s;}
.news-box .main-board .board-item .board-more .more-link span::before,
.news-box .main-board .board-item .board-more .more-link span::after {content: ""; display: block; position: absolute; background-color: #101010;}
.news-box .main-board .board-item .board-more .more-link span::before {width: 20px; height: 4px; top: 18px; left: 10px;}
.news-box .main-board .board-item .board-more .more-link span::after {width: 4px; height: 20px; top: 10px; left: 18px;}
.news-box .main-board .board-item .board-more .more-link:hover span,
.news-box .main-board .board-item .board-more .more-link:focus span {transform: rotate(90deg);}
.news-box .main-board .board-item.active .board-title span {color: #1D6EB0;}
.news-box .main-board .board-item.active .board-title::before {animation: underLine 0.3s both;}
.news-box .main-board .board-item.active .board-title span::before {animation: dotRotate 0.3s both;} 
/* .news-box .main-board .board-item .board-title:hover::before,
.news-box .main-board .board-item .board-title:focus::before,
.news-box .main-board .board-item.active .board-title::before,
.news-box .main-board .board-item.active .board-title::before {width: 100%;}
.news-box .main-board .board-item .board-title span:hover::before,
.news-box .main-board .board-item .board-title span:focus::before,
.news-box .main-board .board-item.active .board-title span::before,
.news-box .main-board .board-item.active .board-title span::before {transform: rotate(-15deg) scale(1.6); background-color: #0096B8;} */
.news-box .main-board .board-item.active .board-content,
.news-box .main-board .board-item.active .board-more {display: block !important;}
.news-box .main-board .board-item .content-link:hover .content-title,
.news-box .main-board .board-item .content-link:focus .content-title {text-decoration: underline; text-underline-position: under;}
.news-box .main-board .board-item .content-link:hover .content-more,
.news-box .main-board .board-item .content-link:focus .content-more {background-image: url("data:image/svg+xml,%3Csvg width='34' height='14' viewBox='0 0 34 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' d='M0.128906 7.15198H32.0105M26.5137 1.10547L32.5602 7.15198L26.5137 13.1985' stroke='%23306B9B' stroke-width='2'/%3E%3C/svg%3E%0A");}

.notice-box {display: flex; align-items: center; width: 100%; padding: 90px 0 0 0;}
.notice-box .nb-item {display: flex;}
.notice-box .nb-item .nb-button {}
.notice-box .nb-item.wayo .nb-button {min-width: 249px; width: 249px; height: 146px;}
.notice-box .nb-item.wayo .nb-button .link {position: relative; display: block; border: 5px solid; width: 100%; height: 100%; padding: 30px 40px; transition: all 0.3s;} 
.notice-box .nb-item.wayo .nb-button .link span {display: block; color: #FFF; font-size: 22px; font-weight: 700; line-height: 140%;}
.notice-box .nb-item.wayo .nb-button .link span em {display: block;}
.notice-box .nb-item.wayo .nb-button .link i {position: absolute; display: block; min-width: 52px; width: 52px; height: 45px; background-position: center; background-repeat: no-repeat;}
.notice-box .nb-item.wayo .nb-button.n1 .link {background-color: #00ACD3; border-color: #00ACD3;}
.notice-box .nb-item.wayo .nb-button.n2 .link {background-color: #1D6EB0; border-color: #1D6EB0;}
.notice-box .nb-item.wayo .nb-button.n1 .link i {right: 17px; bottom: 25px; background-size: 28px 45px; background-image: url("data:image/svg+xml,%3Csvg width='28' height='45' viewBox='0 0 28 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6032_34921)'%3E%3Cpath d='M20.7279 31.0031C20.8922 30.7841 20.986 29.963 20.986 29.3451C20.986 27.3508 21.9167 24.7778 24.4115 21.3522C26.9064 17.9267 27.6963 10.7238 23.2697 5.72627C19.3045 1.26059 14.9484 1.35444 14.0802 1.42482C13.2121 1.35444 8.84812 1.26059 4.89079 5.72627C0.464213 10.7238 1.25412 17.9267 3.74895 21.3522C6.25161 24.7778 7.17447 27.343 7.17447 29.3451C7.17447 29.963 7.26832 30.7841 7.43255 31.0031H20.7279Z' stroke='white' stroke-width='2.34624' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.33203 35.5234V37.5647C7.33203 40.5835 9.77994 43.0392 12.8066 43.0392H15.364C18.3907 43.0392 20.8386 40.5913 20.8386 37.5647V35.5234' stroke='white' stroke-width='2.34624' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.082 24.113V16.9961' stroke='white' stroke-width='2.34624' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2781 15.684C16.2781 16.8962 15.2927 17.8816 14.0805 17.8816C12.8682 17.8816 11.8828 16.8962 11.8828 15.684C11.8828 14.4717 12.8604 13.4863 14.0805 13.4863C15.2927 13.4863 16.2781 14.4717 16.2781 15.684Z' stroke='white' stroke-width='2.34624' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6032_34921'%3E%3Crect width='27.06' height='43.9686' fill='white' transform='translate(0.550781 0.236328)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.notice-box .nb-item.wayo .nb-button.n2 .link i {right: 28px; bottom: 22px; background-size: 52px 42px; background-image: url("data:image/svg+xml,%3Csvg width='52' height='42' viewBox='0 0 52 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6032_34861)'%3E%3Cpath d='M5.4375 31.9264V5.72832C5.4375 3.53457 7.21426 1.75781 9.40801 1.75781H41.9607C44.1545 1.75781 45.9312 3.53457 45.9312 5.72832V31.9264' stroke='white' stroke-width='2.71953' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.8222 32.7246H1.46875V36.2963C1.46875 38.49 3.24551 40.2668 5.43926 40.2668H45.933C48.1267 40.2668 49.9035 38.49 49.9035 36.2963V32.7246H33.5501' stroke='white' stroke-width='2.71953' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.0673 11.3301H17.2969V21.3017H34.0673V11.3301Z' stroke='white' stroke-width='2.71953' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.2031 32.1543H27.1583' stroke='white' stroke-width='2.71953' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6032_34861'%3E%3Crect width='51.1543' height='41.228' fill='white' transform='translate(0.109375 0.398438)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.notice-box .nb-item.wayo .nb-button .link:hover,
.notice-box .nb-item.wayo .nb-button .link:focus {border-color: #FFF;}
.notice-box .nb-item.wayo .nb-button .link:hover span,
.notice-box .nb-item.wayo .nb-button .link:focus span {text-decoration: underline; text-underline-position: under;}
.notice-box .nb-item.high {position: relative; margin: 0 0 0 33px; width: 100%; height: 146px; background-color: #EFF7FB; padding: 12px;}
.notice-box .nb-item.high::before {position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; border: 2px solid #00ACD3; transition: all 0.1s; box-sizing: border-box; content: '';}
.notice-box .nb-item.high .nb-button {position: relative; z-index: 1; width: calc(100% / 3); margin: 0 0 0 7px;}
.notice-box .nb-item.high .nb-button .link {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; transition: all 0.3s; padding: 0 5px;}
.notice-box .nb-item.high .nb-button .link i {min-width: 70px; width: 70px; height: 70px; background-position: center; background-repeat: no-repeat;}
.notice-box .nb-item.high .nb-button.n1 .link i {background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.26 26.7H47.26V20.88L35.04 11L22.82 20.88V26.7H12.83C11.27 26.7 10 27.84 10 29.25V56.58C10 57.99 11.27 59.13 12.83 59.13H57.26C58.82 59.13 60.09 57.99 60.09 56.58V29.25C60.09 27.84 58.82 26.7 57.26 26.7Z' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.8095 26.0395C38.8095 28.1195 37.1195 29.8095 35.0395 29.8095C32.9595 29.8095 31.2695 28.1195 31.2695 26.0395C31.2695 23.9595 32.9595 22.2695 35.0395 22.2695C37.1195 22.2695 38.8095 23.9595 38.8095 26.0395Z' stroke='%23E4605B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7383 42.5996H38.3383' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.notice-box .nb-item.high .nb-button.n2 .link i {background-image: url("data:image/svg+xml,%3Csvg width='71' height='70' viewBox='0 0 71 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.7617 57.26H57.6617C58.9117 57.26 59.9217 56.45 59.9217 55.46V39.05C59.9217 38.05 58.9117 37.25 57.6617 37.25H53.7617' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.16 57.26H13.26C12.01 57.26 11 56.45 11 55.46V39.05C11 38.05 12.01 37.25 13.26 37.25H17.16' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1211 15.34C28.1211 11.29 31.4111 8 35.4611 8C39.5111 8 42.8011 11.29 42.8011 15.34' stroke='%2300ACD3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.4601 18.3203C26.3201 18.3203 18.9102 25.7303 18.9102 34.8703V55.5003C18.9102 59.4903 22.1402 62.7203 26.1302 62.7203H44.8002C48.7902 62.7203 52.0201 59.4903 52.0201 55.5003V34.8703C52.0201 25.7303 44.6102 18.3203 35.4702 18.3203H35.4601Z' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.3789 41.5195V52.7295C25.3789 53.5895 25.9989 54.2895 26.7689 54.2895H44.1389C44.9089 54.2895 45.5289 53.5895 45.5289 52.7295V41.5195H25.3789Z' stroke='%2300ACD3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.notice-box .nb-item.high .nb-button.n3 .link i {background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.8181 23.1697V15.0098C60.8181 15.0098 60.7681 15.0098 60.7381 15.0098C60.7081 15.0098 60.6781 15.0098 60.6581 15.0098C60.6281 15.0098 60.6081 15.0098 60.5781 15.0098C60.5481 15.0098 60.5281 15.0098 60.4981 15.0098H39.4981C38.8181 15.0098 38.1681 15.1298 37.5781 15.3498C36.9881 15.5698 36.4581 15.8798 36.0181 16.2698C35.5681 16.6598 35.2081 17.1198 34.9681 17.6298C34.7181 18.1498 34.5781 18.7098 34.5781 19.3098V54.1598C34.5781 53.5698 34.7181 52.9997 34.9681 52.4897C35.2181 51.9797 35.5781 51.5098 36.0181 51.1298C36.4681 50.7398 36.9981 50.4198 37.5781 50.2098C38.1681 49.9898 38.8181 49.8698 39.4981 49.8698H60.4981C60.4981 49.8698 60.5581 49.8698 60.5781 49.8698C60.6081 49.8698 60.6281 49.8698 60.6581 49.8698C60.6881 49.8698 60.7081 49.8698 60.7381 49.8698C60.7681 49.8698 60.7881 49.8698 60.8181 49.8698V35.5497' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.30859 35.54V49.86C8.30859 49.86 8.35859 49.86 8.38859 49.86C8.41859 49.86 8.44859 49.86 8.46859 49.86C8.49859 49.86 8.51859 49.86 8.54859 49.86C8.57859 49.86 8.59859 49.86 8.62859 49.86H29.6286C30.3086 49.86 30.9586 49.98 31.5386 50.2C32.1286 50.42 32.6586 50.73 33.0986 51.12C33.5486 51.51 33.9086 51.97 34.1486 52.48C34.3986 52.99 34.5386 53.56 34.5386 54.15V19.3C34.5386 18.7 34.3986 18.14 34.1486 17.62C33.8986 17.11 33.5386 16.65 33.0986 16.26C32.6486 15.87 32.1186 15.56 31.5386 15.34C30.9486 15.12 30.2986 15 29.6286 15H8.62859C8.62859 15 8.56859 15 8.54859 15C8.52859 15 8.49859 15 8.46859 15C8.43859 15 8.41859 15 8.38859 15C8.35859 15 8.33859 15 8.30859 15V23.16' stroke='%23306B9B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 30.7812H13.66' stroke='%231D6EB0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.2109 30.7812H25.8709' stroke='%231D6EB0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.25 30.7812H48.91' stroke='%231D6EB0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M55.4609 30.7812H61.1209' stroke='%231D6EB0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.notice-box .nb-item.high .nb-button .link span {margin: 0 0 0 10px; display: block; color: #354451; font-size: 17px; font-weight: 400; line-height: 150%; letter-spacing: -0.51px; white-space: nowrap;}
.notice-box .nb-item.high .nb-button.title {min-width: 147px; width: 147px; background-color: #0096B8; padding: 18px 26px; margin: 0;}
.notice-box .nb-item.high .nb-button.title strong {display: block; color: #FFF; font-size: 22px; font-weight: 700; line-height: 140%;}
.notice-box .nb-item.high .nb-button.title strong span {display: block; font-weight: 400;}
.notice-box .nb-item.high.on::before {border: 5px solid #00ACD3;}
.notice-box .nb-item.high .nb-button .link:hover,
.notice-box .nb-item.high .nb-button .link:focus {background-color: #FFF;}
.notice-box .nb-item.high .nb-button .link:hover span,
.notice-box .nb-item.high .nb-button .link:focus span {text-decoration: underline; text-underline-position: under;}

#section3 {}

/* .tour-wrap {position: relative; display: block; width: 100%; height: 745px; background-position: center; background-repeat: no-repeat; background-image: url(/images/admission/2024/main/tour-background-img.jpg);} */
.tour-wrap {position: relative; display: block; width: 100%; height: 400px; background-position: top center; background-repeat: no-repeat; background-image: url(/images/admission/2024/main/tour-background-img.jpg);}
/* .tour-wrap .inner {display: flex; justify-content: center; width: 100%; height: 100%; margin: 0 auto; max-width: 1500px;} */
.tour-wrap .inner {display: flex; justify-content: center; width: 100%; height: 100%; margin: 0 auto; max-width: 1470px;}
.tour-wrap .tour-box {height: 100%;}
.tour-wrap .tour-title {display: block; color: #354451; text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.50); font-size: 32px; font-weight: 700; line-height: 115%; letter-spacing: -0.64px;}
.tour-wrap .tour-sub-title {display: block; color: #354451; text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.50); font-size: 18px; font-weight: 400; line-height: 155%; letter-spacing: -0.36px; margin: 15px 0 0 0;}
.tour-wrap .tour-button-wrap {display: flex; align-items: center; width: calc(100% + 5px); margin: 0 -2.5px; padding: 30px 0 0 0;}
.tour-wrap .tour-button {padding: 0 2.5px;}
.tour-wrap .tour-button .link {display: flex; align-items: center; justify-content: center; padding: 0 19px; min-width: 150px; height: 51px; background-color: #40596D; transition: all 0.3s;}
.tour-wrap .tour-button .link span {color: #FFF; font-size: 18px; font-weight: 400; line-height: 150%; letter-spacing: -0.36px; white-space: nowrap;}
.tour-wrap .tour-button .link i {min-width: 16px; width: 16px; height: 15px; margin: 0 0 0 10px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.07801 0.97752L8.25479 0.800743L8.43156 0.97752L14.3881 6.93411L14.5649 7.11089L14.5641 7.1117L14.7764 7.32398L14.9532 7.50075L14.7764 7.67753L8.43156 14.0224L8.25479 14.1991L8.07801 14.0224L7.52896 13.4733L7.35219 13.2965L7.52896 13.1198L12.5098 8.13893L1.39961 8.13893L1.14961 8.13893L1.14961 7.88893L1.14961 7.11246L1.14961 6.86246L1.39961 6.86246L12.5113 6.86246L7.52896 1.88012L7.35218 1.70334L7.52896 1.52657L8.07801 0.97752Z' fill='white' stroke='%230096B8' stroke-width='0.5'/%3E%3C/svg%3E%0A"); transition: all 0.3s;}
.tour-wrap .tour-button.point .link {background-color: #1D6EB0;}
.tour-wrap .tour-button.point .link i {transform: rotate(-45deg);}
/* .tour-wrap .tour-box.n1 {padding: 99px 0 0 0; width: 718px;} */
.tour-wrap .tour-box.n1 {padding: 83px 0 0 0; width: 718px;}
/* .tour-wrap .tour-box.n2 {padding: 129px 62px 0; width: 450px; border: 20px solid #FFF; border-top: 30px solid #FFF; border-bottom: none;} */
.tour-wrap .tour-box.n2 {padding: 83px 62px 0; width: 450px; border: 20px solid #FFF; border-top: none; border-bottom: none;}
/* .tour-wrap .tour-box.n3 {padding: 99px 0 0 78px; width: 332px;} */
.tour-wrap .tour-box.n3 {padding: 83px 0 0 78px; width: 332px;}
.tour-wrap .tour-button .link:hover,
.tour-wrap .tour-button .link:focus {background-color: #1D6EB0;}
.tour-wrap .tour-button .link:hover i,
.tour-wrap .tour-button .link:focus i {transform: rotate(-45deg);}
.tour-wrap .tour-button.point .link:hover,
.tour-wrap .tour-button.point .link:focus {background-color: #40596D;}
.tour-wrap .tour-button.point .link:hover i,
.tour-wrap .tour-button.point .link:focus i {transform: rotate(0);}

@media (max-width: 1920px) {
    .main-visual-wrap {justify-content: flex-start; overflow: hidden;}
}

@media (max-width: 1740px) {
    .mv-slide-box {width: 850px; margin: 20px 0 0 0;}
    .mv-slide .slide,
    .mv-slide .slide .item {height: 530px;}
    .mv-slide .slide .text-box .inner {padding: 72px 0 0 90px;}
    .mv-slide .slide .text-box i {left: 325px; width: 382px; height: 136px;}

    .admisson-box .ab-sub-title {display: none;}
    .admisson-box.box1 {margin: 0 18px 18px; padding: 30px 50px; height: 530px;}
    .admisson-box.box1 .ab-item + .ab-item-wrap,
    .admisson-box.box1 .ab-item + .ab-item {padding-top: 30px;}
    /* .admisson-box.box1 .ab-item + .ab-item-wrap,
    .admisson-box.box1 .ab-item + .ab-item {padding-top: 42px;} */
    .admisson-box.box2 {margin: 20px 0 0 0; height: 530px;}
    .admisson-box.box2 .inner {padding: 30px 50px;}
    .admisson-box.box2 .ab-title {margin: 0 0 20px 0;}
    /* .admisson-box.box2 .ab-title {margin: 0 0 27px 0;} */
    .admisson-box.box2 .ab-button-wrap {height: calc(100% + 18px); margin: -9px -15px;}
    .admisson-box.box2 .ab-button-wrap .abb-item {padding: 9px 15px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link i {min-width: 40px; width: 40px; height: 40px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span {margin: 11px 0 0 0;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 16px;}

    #section2 {padding: 104px 0 130px;}
    .news-box .news-title {padding: 0 0 0 38px;}
    .news-box .main-board .board-item .col {width: calc(100% + 104px); margin: 0 -52px;}
    .news-box .main-board .board-item .col .content-box {padding: 0 52px;}
    .news-box .main-board .board-item .board-more {right: 9px;}
    .news-box .main-board .board-item .board-content {padding: 0 38px;}
    /* .news-box .main-board .board-item.n1 .board-title {right: 305px;} */
    /* .news-box .main-board .board-item.n2 .board-title {right: 214px;} */
    /* .news-box .main-board .board-item.n3 .board-title {right: 109px;} */

    .tour-wrap .inner {max-width: 1228px;}
    /* .tour-wrap .tour-box.n1 {width: 446px; padding: 99px 0 0 28px;} */
    .tour-wrap .tour-box.n1 {width: 446px; padding: 83px 0 0 28px;}
    .tour-wrap .tour-box.n2 {height: calc(100% + 2px); position: relative; top: -1px;}



    /* #section2 .section-inner {max-width: 1350px;}
    .notice-box {padding: 105px 0 0 0;}
    .notice-box .nb-item.wayo .nb-button {min-width: 245px; width: 245px; height: 207px;}
    .notice-box .nb-item.wayo .nb-button + .nb-button {margin: 0 0 0 5px;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 33px 41px;}
    .notice-box .nb-item.high {height: 207px;}
    .notice-box .nb-item.high .nb-button .link {flex-direction: column;}
    .notice-box .nb-item.high .nb-button .link span {margin: 5px 0 0 0; text-align: center;} */
}

@media (max-width: 1640px) {
    #section1 {padding: 59px 0 0;}

    .tour-wrap {background-position: right center;}
}

@media (max-width: 1639px) {
    .mv-slide .slide .text-box i {top: -17px; left: 332px; width: 344px; height: 122px;}

    .admisson-box.box1 {padding: 30px; min-width: 350px; width: 350px;}
    /* .admisson-box.box2 .ab-button-wrap .abb-item.n1 {order: 1;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n2 {order: 5;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n3 {order: 2;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n4 {order: 6;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n5 {order: 3;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n6 {order: 7;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n7 {order: 4;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n8 {order: 8;} */

    /* .notice-box {padding: 77px 0 0 0;}
    .notice-box .nb-item.wayo .nb-button {min-width: 207px; width: 207px;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 33px 35px;}
    .notice-box .nb-item.high {margin: 0 0 0 5px;} */

    /* .tour-wrap .tour-box.n1 {padding: 99px 0 0 0;} */
    .tour-wrap .tour-box.n1 {padding: 83px 0 0 0;}
}

@media (max-width: 1580px) {
    .admisson-box .ab-title {font-size: 22px;}
    .admisson-box .ab-button-wrap .abb-item .link span {font-size: 15px;}
    .admisson-box.box1 {min-width: 300px; width: 300px; padding: 20px 30px;}
    .admisson-box.box1 .ab-item-wrap .ab-button-wrap .abb-item {width: 100%;}
    .admisson-box.box1 .ab-item + .ab-item-wrap,
    .admisson-box.box1 .ab-item + .ab-item {padding-top: 26px;}
    .admisson-box.box1 .ab-button-wrap {padding: 15px 0 0 0;}
    .admisson-box.box1 .ab-button-wrap .abb-item .link {height: 40px;}
    .admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link {padding: 0 10px; min-height: 40px; height: auto;}
    .admisson-box.box2 .inner {padding: 35px 30px; min-width: 300px; width: 300px;}
    .admisson-box.box2 .ab-title {margin: 0 0 36px 0;}
    .admisson-box.box2 .ab-button-wrap {height: calc(100% + 14px); margin: -7px -15px;}
    .admisson-box.box2 .ab-button-wrap .abb-item {padding: 7px 15px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 15px;}
}

@media (max-width: 1480px) {
    .admisson-box .ab-title {font-size: 20px;}
    .admisson-box.box1 {min-width: 250px; width: 250px;}
    /* .admisson-box.box1 .ab-item + .ab-item-wrap,
    .admisson-box.box1 .ab-item + .ab-item {padding-top: 26px;} */
    .admisson-box.box2 .inner {min-width: 250px; width: 250px;}

    .notice-box {padding: 105px 0 0 0;}
    .notice-box .nb-item.wayo .nb-button {min-width: 245px; width: 245px; height: 207px;}
    .notice-box .nb-item.wayo .nb-button + .nb-button {margin: 0 0 0 5px;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 33px 41px;}
    .notice-box .nb-item.high {height: 207px; margin: 0 0 0 5px;}
    .notice-box .nb-item.high .nb-button .link {flex-direction: column;}
    .notice-box .nb-item.high .nb-button .link span {margin: 5px 0 0 0; text-align: center;}
}

@media (max-width: 1380px) {
    .mv-slide-box {float: left; margin: 0;}
    .main-visual-wrap {padding: 17px 0 0 0; display: block;}
    .main-visual-wrap::after {display: block; clear: both; content: '';}
    .admisson-box .ab-sub-title {display: none;}
    /* .admisson-box.box1 .ab-item.n1 .ab-button-wrap .abb-item {width: calc(100% / 2);} */
    .admisson-box .ab-title {font-size: 24px;}
    .admisson-box .ab-button-wrap .abb-item .link span {font-size: 18px;}
    .admisson-box.box1 {float: right; margin: 0 0 0 20px; width: calc(100% - 870px); padding: 30px;}
    .admisson-box.box1 .ab-item.n1 .ab-button-wrap .abb-item {width: calc(100% / 2);}
    .admisson-box.box1 .ab-item-wrap .ab-button-wrap .abb-item {width: 50%;}
    .admisson-box.box1 .ab-item + .ab-item-wrap,
    .admisson-box.box1 .ab-item + .ab-item {padding-top: 42px;}
    .admisson-box.box1 .ab-button-wrap .abb-item .link {height: 43px;}
    .admisson-box.box2 {float: left; margin: 84px 0 0 0; height: auto; width: 100%; padding: 0;}
    .admisson-box.box2::before {display: none;}
    .admisson-box.box2 .inner {width: 100%; min-width: auto; background-color: transparent; padding: 0 70px; max-width: 1265px; margin: 0 auto;}
    .admisson-box.box2 .ab-title {display: none;}
    .admisson-box.box2 .ab-button-wrap {flex-wrap: nowrap; width: calc(100% + 30px); margin: 0 -15px; height: auto;}
    .admisson-box.box2 .ab-button-wrap .abb-item {width: calc(100% / 10); padding: 0 15px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span {margin: 5px 0 0 0;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 17px; line-height: 120%; letter-spacing: -0.34px; color: #354451;}

    #section2 .section-inner {max-width: 1280px; padding: 0 70px;}

    .news-box .news-area {padding: 81px 0 0 0;}
    .news-box .news-title {padding: 0 0 22px 24px; font-size: 32px; border-bottom: 2px solid #CFCFCF;}
    /* .news-box .main-board .board-item .board-title {padding: 11px 9px 9px 8px; top: 0;} */
    .news-box .main-board .board-item .board-title {padding: 10px 5px; top: 0;}
    .news-box .main-board .board-item .board-content.nodata .nodata .nodata-title {font-size: 22px;}
    /* .news-box .main-board .board-item .board-title::before {bottom: -26px;} */
    .news-box .main-board .board-item .board-title span {font-size: 24px;}
    .news-box .main-board .board-item .board-title span::before {top: 8px;}
    /* .news-box .main-board .board-item .board-more {right: 10px;} */
    .news-box .main-board .board-item .board-more {right: 0; top: 4px;}
    .news-box .main-board .board-item .board-content {padding: 0 24px; height: 131px;}
    .news-box .main-board .board-item .col {width: calc(100% + 98px); margin: 0 -49px;}
    .news-box .main-board .board-item .col .content-box {padding: 0 49px;}
    .news-box .main-board .board-item .content-title {-webkit-line-clamp: 3; font-size: 22px; height: 96px;}
    .news-box .main-board .board-item .content-text {margin: 12px 0 0 0; padding: 0 22px 0 0;}
    .news-box .main-board .board-item .content-more {min-width: 24px; width: 24px;}
    /* .news-box .main-board .board-item.n1 .board-title {right: 291px;} */
    /* .news-box .main-board .board-item.n2 .board-title {right: 200px;} */
    /* .news-box .main-board .board-item.n3 .board-title {right: 96px;} */
    .news-box::before {left: 24px; top: 46px; width: calc(100% - 24px);}
    .news-box .main-board .board-item.n1 .board-title {left: 24px;}
    .news-box .main-board .board-item.n2 .board-title {left: 138px;}
    .news-box .main-board .board-item.n3 .board-title {left: 228px;}
}

@media (max-width: 1340px) {
    .tour-wrap {height: 375px; background-image: url(/images/admission/2024/main/tour-background-img-1280.jpg); background-position: center; background-size: cover;}
    /* .tour-wrap .inner {padding: 0 70px; max-width: none; justify-content: flex-start;} */
    .tour-wrap .tour-title {line-height: 37px;}
    .tour-wrap .tour-box.n1,
    .tour-wrap .tour-box.n2,
    .tour-wrap .tour-box.n3 {padding: 71px 0 0 0; border: none;}
    .tour-wrap .tour-box.n1 {width: 394px;}
    .tour-wrap .tour-box.n2 {width: 203px; margin: 0 55px;}
    .tour-wrap .tour-box.n2 .tour-button-wrap {padding-top: 31px;}
    .tour-wrap .tour-box.n3 {width: 320px;}
    .tour-wrap .tour-box.n3 .tour-sub-title br {display: none;}
}

@media (max-width: 1280px) {
    /* .mv-slide-box {width: 66.4vw;}
    .mv-slide .slide,
    .mv-slide .slide .item {height: 41.4vw;} */

    #body_layout::before {display: none;}

    .tour-wrap .inner {padding: 0 70px; max-width: none; justify-content: flex-start;}
    .tour-wrap .tour-box.n1 {padding-left: 17px;}
}

@media (max-width: 1279px) {
    #section1 {padding: 0;}

    .mv-slide-box {width: 680px;}
    .mv-slide .slide,
    .mv-slide .slide .item {height: 424px;}
    .admisson-box.box1 {width: calc(100% - 680px - 20px); min-width: auto; height: 424px; padding: 30px;}
    .admisson-box.box1 .ab-title {font-size: 22px;}
    .admisson-box.box1 .ab-item.n1 .ab-button-wrap .abb-item {width: calc(100% / 4);}
    .admisson-box.box1 .ab-item + .ab-item-wrap,
    .admisson-box.box1 .ab-item + .ab-item {padding-top: 28px;}
    .admisson-box.box1 .ab-button-wrap {padding: 10px 0 0 0;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link i {background-size: 80%;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 16px;}

    .news-box .main-board .board-item .col {width: calc(100% + 40px); margin: 0 -20px;}
    .news-box .main-board .board-item .col .content-box {padding: 0 20px;}
    .news-box .main-board .board-item .content-text {padding: 0;}

    .notice-box .nb-item.wayo .nb-button {min-width: 177px; width: 177px;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 25px 20px;}
}

@media (max-width: 1180px) {
    .notice-box .nb-item.high .nb-button .link span {font-size: 15px;}
    .notice-box .nb-item.wayo .nb-button {min-width: 147px; width: 147px;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 25px 0 25px 15px;}
    .notice-box .nb-item.wayo .nb-button .link span {font-size: 20px;}
    .notice-box .nb-item.high .nb-button.title strong {font-size: 20px;}
    .notice-box .nb-item.high .nb-button.title {padding: 18px 20px;}
    .notice-box .nb-item.wayo .nb-button.n1 .link i {right: 2px;}
    .notice-box .nb-item.wayo .nb-button.n2 .link i {right: 10px;}

    .tour-wrap {background-image: url(/images/admission/2024/main/tour-background-img-1024.jpg); height: 546px;}
    .tour-wrap .inner {display: block; padding: 42px 45px 0; font-size: 0;}
    .tour-wrap .tour-button .link {min-width: 220px;}
    .tour-wrap .tour-button-wrap {width: calc(100% + 15px); margin: 0 -7.5px;}
    .tour-wrap .tour-button {padding: 0 7.5px;}
    .tour-wrap .tour-box.n1,
    .tour-wrap .tour-box.n2,
    .tour-wrap .tour-box.n3 {padding: 0 0 0 15px; margin: 0; height: auto;}
    .tour-wrap .tour-box.n2,
    .tour-wrap .tour-box.n3 {display: inline-block; vertical-align: top;}
    .tour-wrap .tour-box.n1 {width: 100%; height: 189px; margin-bottom: 59px;}
    .tour-wrap .tour-box.n2 {width: 235px; margin-right: 15px;}
    .tour-wrap .tour-box.n3 {width: 290px; padding: 0;}
}

@media (max-width: 1080px) {
    .main-visual-wrap {padding: 10px 0 0 0;}
    .mv-box {display: block;}
    .mv-slide-box {width: 100%;}
    .mv-slide .slide .text-box .inner {padding: 92px 0 0 0;}
    .mv-slide .slide .text-box .mv-title,
    .mv-slide .slide .text-box .mv-sub-title {text-align: center;}
    .mv-slide .slide .text-box i {left: 193px; top: -10px; width: 415px; height: 148px;}
    .mv-slide .slide,
    .mv-slide .slide .item {height: 62.5vw;}
    /* .mv-slide .slide_control {bottom: 173px;} */

    .admisson-box .ab-title::before {display: none;}
    /* .admisson-box.box1 {width: 100%; height: 344px; margin: 0; padding: 60px 50px 46px;} */
    .admisson-box.box1 {width: 100%; height: auto; margin: 0; padding: 60px 50px 46px;}
    .admisson-box.box1 .ab-title {font-size: 28px;}
    .admisson-box.box1 .ab-item-wrap {display: flex; width: calc(100% + 20px); margin: 0 -10px;}
    .admisson-box.box1 .ab-item-wrap .ab-item {width: calc(100% / 2); padding: 0 10px;}
    .admisson-box.box1 .ab-button-wrap {height: auto; margin: 0 -2.5px;}
    .admisson-box.box1 .ab-button-wrap .abb-item {padding: 0 2.5px;}
    .admisson-box.box1 .ab-item + .ab-item-wrap {padding-top: 32px;}
    .admisson-box.box1 .ab-item.n4 {display: flex; align-items: flex-end;}
    .admisson-box.box1 .ab-item.n4 .ab-button-wrap .abb-item .link {min-height: auto; height: 43px;}
    .admisson-box.box2 {margin: 52px 0 0 0;}
    .admisson-box.box2 .inner > .ab-item {display: flex; justify-content: center;}
    /* .admisson-box.box2 .ab-button-wrap {flex-wrap: wrap; justify-content: space-between; max-width: 598px; width: calc(100% + 20px); margin: 0 -10px;} */
    .admisson-box.box2 .ab-button-wrap {flex-wrap: wrap; justify-content: space-between; max-width: 659px; width: calc(100% + 20px); margin: 0 -10px;}
    .admisson-box.box2 .ab-button-wrap .abb-item {width: auto; padding: 14px 10px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link {min-width: 90px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link i {min-width: 50px; width: 50px; height: 50px; background-size: auto;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span {padding: 0;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span::before {display: none;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 17px;}

    #section2 {padding: 52px 0 130px;}

    /* .news-box .news-area {padding: 39px 0 0 0;} */
    .news-box .news-area {padding: 80px 0 0 0;}
    .news-box .news-title {padding: 0 0 21px 9px;}
    .news-box .main-board .board-item .col {width: 100%; margin: 0;}
    .news-box .main-board .board-item .col.col3 .content-box {width: 100%; padding: 0;}
    .news-box .main-board .board-item .col.col3 .content-box + .content-box {margin: 28px 0 0 0;}
    .news-box .main-board .board-item .board-title::before {bottom: -10px;}
    .news-box .main-board .board-item .board-content {padding: 0 9px; height: 152px;}
    .news-box .main-board .board-item .content-link {display: flex; align-items: center; justify-content: space-between;}
    .news-box .main-board .board-item .content-sub-title {margin: 0 15px 0 0; min-height: auto; line-height: 32px; min-width: 33px;}
    .news-box .main-board .board-item .content-title {display: block; -webkit-line-clamp: unset; white-space: nowrap; height: 32px; line-height: 140%; -webkit-box-orient: unset; padding: 0 80px 0 0;}
    .news-box .main-board .board-item .content-text {display: inline-block; margin: 0; width: auto; min-width: 90px;}
    .news-box .main-board .board-item .content-more {display: none;}
    .news-box .main-board .board-item.n1 .board-title {left: 0;}
    .news-box .main-board .board-item.n2 .board-title {left: 135px;}
    .news-box .main-board .board-item.n3 .board-title {left: 249px;}
    .news-box::before {left: 0; top: 55px; width: 100%;}

    .notice-box {display: block;}
    .notice-box .nb-item.wayo {width: calc(100% + 4px); margin: 0 -2px;}
    .notice-box .nb-item.wayo .nb-button {min-width: auto; width: calc(100% / 2); height: 127px; padding: 0 2px;}
    .notice-box .nb-item.wayo .nb-button + .nb-button {margin: 0;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 0 35px; display: flex; align-items: center; justify-content: space-between;}
    .notice-box .nb-item.wayo .nb-button .link i {position: relative;}
    .notice-box .nb-item.wayo .nb-button .link span {font-size: 22px;}
    .notice-box .nb-item.wayo .nb-button.n1 .link i,
    .notice-box .nb-item.wayo .nb-button.n2 .link i {left: auto; right: auto; bottom: auto; top: -3px;}
    .notice-box .nb-item.high {margin: 15px 0 0 0; height: 184px;}
    .notice-box .nb-item.high .nb-button.title {padding: 18px 26px;}
    .notice-box .nb-item.high .nb-button.title strong {font-size: 22px;}
    .notice-box .nb-item.high .nb-button .link span {font-size: 17px;}
}

@media (max-width: 1024px) {
    .admisson-box.box2 {margin: 39px 0 0 0;}
    .admisson-box.box2 .inner {padding: 0 45px;}

    #section2 {padding: 52px 0 45px;}
    #section2 .section-inner {padding: 0 45px;}

    .notice-box .nb-item.high:hover::before {border: 2px solid #00ACD3;}

    #foot_layout .footer-info ul li a {background-color: #F4F9FC;}
}

@media (max-width: 1023px) {
    .mv-slide .slide_control {bottom: 20px;}
}

@media (max-width: 960px) {
    .admisson-box.box1 {padding: 40px 50px;}
    .admisson-box.box1 .ab-title {font-size: 20px;}
    .admisson-box .ab-button-wrap .abb-item .link span {font-size: 16px;}
}

@media (max-width: 900px) {
    #section2 {padding: 45px 0;}
}

@media (max-width: 860px) {
    .admisson-box .ab-button-wrap .abb-item .link span {font-size: 15px;}
    .admisson-box.box1 .ab-title {font-size: 22px;}
    /* .admisson-box.box1 {height: 461px; padding: 56px 45px 46px;} */
    .admisson-box.box1 {padding: 56px 45px 46px;}
    .admisson-box.box1 .ab-item + .ab-item-wrap {padding-top: 34px;}
    .admisson-box.box1 .ab-item-wrap {display: block; width: 100%; margin: 0;}
    .admisson-box.box1 .ab-item-wrap .ab-item {padding: 0; width: 100%;}
    .admisson-box.box1 .ab-item-wrap .ab-item + .ab-item {padding: 15px 0 0 0;}
    .admisson-box.box1 .ab-item-wrap .ab-item.n4 {padding: 30px 0 0 0;}
}

@media (max-width: 768px) {
    .main-visual-wrap {padding: 8px 0 0 0;}
    .mv-slide .slide .text-box .inner {padding: 68px 0 0 0;}
    .mv-slide .slide .text-box .mv-title {font-size: 32px;}
    .mv-slide .slide .text-box .mv-sub-title {font-size: 18px; margin: 6px 0 0 0;}
    .mv-slide .slide .text-box i {left: calc(50% - 36px); top: -8px; width: 282px; height: 101px;}
    .mv-slide .slide_control {bottom: 0; right: auto; left: 50%; transform: translateX(-50%);}

    .notice-box {padding: 59px 0 0 0;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 0 25px 0 35px;}

    .news-box .news-title {font-size: 28px;}
    .news-box .main-board .board-item .board-more {right: 4px;}
    .news-box .main-board .board-item .board-content {padding: 0 5px; height: 248px;}
    .news-box .main-board .board-item .content-link {align-items: flex-start;}
    .news-box .main-board .board-item .content-title {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; line-height: 145%; height: 64px; padding: 0 50px 0 0;}
    .news-box .main-board .board-item .content-date {line-height: 30px;}

}

@media (max-width: 767px) {
    .notice-box .nb-item.high .nb-button.title {min-width: 137px; width: 137px;}
    .notice-box .nb-item.high .nb-button .link span {font-size: 15px;}
}

@media (max-width: 680px) {
    .notice-box .nb-item.wayo {width: calc(100% + 8px); margin: 0 -4px;}
    .notice-box .nb-item.wayo .nb-button {padding: 0 4px;}
    .notice-box .nb-item.wayo .nb-button .link {padding: 0 15px;}
    .notice-box .nb-item.wayo .nb-button .link i {min-width: 45px; width: 45px; height: 38px;}
    .notice-box .nb-item.wayo .nb-button.n1 .link i {background-size: 20px 33px;}
    .notice-box .nb-item.wayo .nb-button.n2 .link i {background-size: 39px 31px;}
    .notice-box .nb-item.high {margin: 8px 0 0 0; padding: 0; display: block; font-size: 0; height: auto;}
    .notice-box .nb-item.high .nb-button.title {width: 100%; min-width: auto; padding: 10px 20px;}
    .notice-box .nb-item.high .nb-button.title strong span {display: inline-block; margin: 0 0 0 5px;}
    .notice-box .nb-item.high .nb-button.n1,
    .notice-box .nb-item.high .nb-button.n2,
    .notice-box .nb-item.high .nb-button.n3 {margin: 0; display: inline-block; padding: 10px 5px;}
    .notice-box .nb-item.high .nb-button .link {padding: 10px 5px;}
    .notice-box .nb-item.high .nb-button .link i {min-width: 50px; width: 50px; height: 50px; background-size: 100%;}
    .notice-box .nb-item.high .nb-button .link span {font-size: 16px;}

    .tour-wrap .inner {padding: 30px 45px;}
    .tour-wrap .tour-title {font-size: 24px; line-height: 115%;}
    .tour-wrap .tour-box.n1,
    .tour-wrap .tour-box.n2,
    .tour-wrap .tour-box.n3 {padding: 0;}
    .tour-wrap .tour-box.n2 {width: 220px;}
}

@media (max-width: 640px) {
    .admisson-box.box2 {margin: 6px 0 0 0;}
    .admisson-box.box2 .ab-button-wrap {max-width: 439px;}

    #section2 {border-top: 5px solid #F0F0F0; padding: 46px 0 45px; margin: 12px 0 0 0;}

    /* .news-box .news-title {display: block; padding: 0 0 70px 0; text-align: center; line-height: 115%;} */
    /* .news-box .main-board .board-item .board-title {top: 57px;}
    .news-box .main-board .board-item.n1 .board-title,
    .news-box .main-board .board-item.n2 .board-title,
    .news-box .main-board .board-item.n3 .board-title {right: auto;}
    .news-box .main-board .board-item.n2 .board-title {left: 107px;}
    .news-box .main-board .board-item.n3 .board-title {left: 197px;}
    .news-box .main-board .board-item .board-more {top: 57px; right: 0;} */
    .news-box::before {top: 41px;}
    .news-box .news-area {padding: 60px 0 0 0;}
    .news-box .main-board .board-item .board-title::before {bottom: 0;}
    .news-box .main-board .board-item .board-title span {font-size: 20px;}
    .news-box .main-board .board-item .content-title {font-size: 18px; height: 52px;}
    .news-box .main-board .board-item .content-title .new {width: 20px; height: 20px; line-height: 20px; font-size: 12px; top: -1px;}
    .news-box .main-board .board-item .content-date {line-height: 24px;}
    .news-box .main-board .board-item .board-content {height: 212px;}
    .news-box .main-board .board-item .board-content.nodata .nodata .nodata-title {font-size: 18px;}
    .news-box .main-board .board-item.n2 .board-title {left: 101px;}
    .news-box .main-board .board-item.n3 .board-title {left: 185px;}
    .news-box .main-board .board-item .board-more {top: 2px;}
    /* .news-box .main-board .board-item .content-sub-title {font-size: 16px; margin: 2px 10px 0 0;} */
    .news-box .main-board .board-item .content-sub-title {display: none;}

    .notice-box .nb-item.wayo .nb-button .link {align-items: flex-start; padding: 20px 16px;}
    .notice-box .nb-item.wayo .nb-button.n1 .link i,
    .notice-box .nb-item.wayo .nb-button.n2 .link i {position: absolute; right: 20px; bottom: 20px; top: auto;}
    .notice-box .nb-item.wayo .nb-button .link span,
    .notice-box .nb-item.high .nb-button.title strong {font-size: 20px;}
    .notice-box .nb-item.high .nb-button .link span {font-size: 15px;}

    .tour-wrap {height: auto; background-image: url(/images/admission/2024/main/tour-background-img-360.jpg);}
    .tour-wrap .tour-box.n1,
    .tour-wrap .tour-box.n2,
    .tour-wrap .tour-box.n3 {height: auto;}
    .tour-wrap .tour-box.n2,
    .tour-wrap .tour-box.n3 {width: 100%; padding: 40px 0 0 0;}
    .tour-wrap .tour-box.n1 {margin: 0;}
    .tour-wrap .tour-box.n3 .tour-sub-title br:first-child {display: block;}
}

@media (max-width: 560px) {
    .mv-slide .slide .text-box .inner {padding: 38px 0 0 0;}
    .mv-slide .slide .text-box .mv-title {font-size: 26px;}
    .mv-slide .slide .text-box .mv-sub-title {font-size: 16px;}
    .mv-slide .slide .text-box i {width: 197px; height: 71px; left: calc(50% + 7px); transform: translateX(-50%);}

    .admisson-box .ab-button-wrap .abb-item .link span {font-size: 16px;}
    /* .admisson-box.box1 {padding: 30px 45px; height: 447px;} */
    .admisson-box.box1 {padding: 30px 45px;}
    .admisson-box.box1 .ab-title {font-size: 22px;}
    .admisson-box.box1 .ab-item + .ab-item-wrap {padding-top: 24px;}
    .admisson-box.box1 .ab-item-wrap .ab-item + .ab-item {padding: 24px 0 0 0;}
    .admisson-box.box1 .ab-item.n1 .ab-button-wrap .abb-item {width: calc(100% / 2); padding: 2.5px;}
    .admisson-box.box1 .ab-button-wrap .abb-item .link {height: 48px;}
    .admisson-box.box2 .ab-button-wrap {width: calc(100% + 8px); margin: 0 -4px; max-width: 391px;}
    .admisson-box.box2 .ab-button-wrap .abb-item {padding: 14px 4px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link i {min-width: 41px; width: 41px; height: 41px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 16px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n1 .link i {background-size: 40px 38px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n2 .link i {background-size: 31px 30px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n3 .link i {background-size: 39px 28px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n4 .link i {background-size: 33px 26px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n5 .link i {background-size: 36px 36px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n6 .link i {background-size: 37px 36px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n7 .link i {background-size: 32px 32px;}
    .admisson-box.box2 .ab-button-wrap .abb-item.n8 .link i {background-size: 29px 29px;}

    .notice-box .nb-item.high .nb-button .link {flex-direction: row; justify-content: flex-start; padding: 4px 10px;}
    .notice-box .nb-item.high .nb-button .link span {margin: 0 0 0 10px; font-size: 17px; text-align: left; white-space: normal;}
    .notice-box .nb-item.high .nb-button .link span br {display: none;}
    .notice-box .nb-item.high .nb-button.n1,
    .notice-box .nb-item.high .nb-button.n2,
    .notice-box .nb-item.high .nb-button.n3 {display: block; padding: 4px 6px; width: 100%;}

    .notice-box .nb-item.wayo .nb-button .link span,
    .notice-box .nb-item.high .nb-button.title strong {font-size: 18px;}

    .tour-wrap .tour-title {font-size: 22px;}
    .tour-wrap .tour-sub-title {font-size: 17px;}
    .tour-wrap .tour-button .link {min-width: auto; height: 48px;}
    .tour-wrap .tour-box.n2 .tour-button,
    .tour-wrap .tour-box.n2 .tour-button .link,
    .tour-wrap .tour-box.n3 .tour-button,
    .tour-wrap .tour-box.n3 .tour-button .link {width: 100%;}
    .tour-wrap .tour-button .link span {font-size: 16px;}
}

@media (max-width: 490px) {
    .admisson-box.box1 {padding: 30px 15px;}
    .admisson-box.box2 .inner {padding: 0 15px;}
    .admisson-box.box2 .ab-button-wrap {max-width: 360px;}
    .admisson-box.box2 .ab-button-wrap .abb-item {}

    #section2 .section-inner {padding: 0 15px;}

    .notice-box .nb-item.wayo .nb-button .link {}
    
    .tour-wrap .inner {padding: 30px 15px;}
}

@media (max-width: 420px) {
    .mv-slide .slide .text-box .mv-sub-title {display: none;}
    .mv-slide .slide_control {transform: none; left: auto; right: 0; width: 100%; height: 100%; align-items: flex-end; justify-content: flex-end; pointer-events: none;}
    .mv-slide .slide_control .control-box {min-width: 40px; width: 40px; height: 40px;}
    .mv-slide .slide_control .control-box.prev-btn,
    .mv-slide .slide_control .control-box.next-btn {position: absolute; top: 50%; transform: translateY(-50%); min-width: 42px; width: 42px; height: 42px; border-radius: 100%; border: none; overflow: hidden;}
    .mv-slide .slide_control .control-box.total,
    .mv-slide .slide_control .control-box.playstop-btn {position: relative; top: 1px;}
    .mv-slide .slide_control .control-box.prev-btn {left: 10px;}
    .mv-slide .slide_control .control-box.next-btn {right: 10px;}
    .mv-slide .slide_control .control-box.total {margin: 0 -1px 0 0;}
    .mv-slide .slide_control .control-box.playstop-btn {margin: 0 -1px 0 0;}
    .mv-slide .slide_control .control-box.total span {font-size: 14px; min-width: 10px; width: 10px;}
    .mv-slide .slide_control .control-box button.play,
    .mv-slide .slide_control .control-box button.stop {background-size: 25%;}
    .mv-slide .slide_control .control-box button.next,
    .mv-slide .slide_control .control-box button.prev {background-size: 40%;}
    .mv-slide .slide_control button {pointer-events: auto;}

    .admisson-box.box2 .ab-button-wrap {max-width: 300px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link {min-width: 76px;}
    .admisson-box.box2 .ab-button-wrap .abb-item .link span em {font-size: 15px;}

    #section2 {padding: 46px 0 20px;}

    /* .news-box .news-area {padding: 20px 0 0 0;} */
    .news-box::before {top: 37px;}
    .news-box .news-title {font-size: 24px;}
    .news-box .main-board .board-item .col.col3 .content-box {border-bottom: 1px solid #E8E8E8; padding: 0 0 10px 0;}
    .news-box .main-board .board-item .col.col3 .content-box + .content-box {margin: 10px 0 0 0;}
    .news-box .main-board .board-item .board-title span {font-size: 16px;}
    .news-box .main-board .board-item .board-content {padding: 0; height: 293px;}
    .news-box .main-board .board-item .board-content.nodata .nodata .nodata-title {font-size: 16px;}
    /* .news-box .main-board .board-item .board-title {top: 53px;} */
    /* .news-box .main-board .board-item .board-more {top: 53px;} */
    /* .news-box .main-board .board-item.n2 .board-title {left: 91px;} */
    /* .news-box .main-board .board-item.n3 .board-title {left: 168px;} */
    .news-box .main-board .board-item.n2 .board-title {left: 72px;}
    .news-box .main-board .board-item.n3 .board-title {left: 132px;}
    .news-box .main-board .board-item .content-link {display: block; padding: 0 5px;}
    .news-box .main-board .board-item .content-title {font-size: 16px; height: 46px; padding: 0;}
    .news-box .main-board .board-item .content-text {display: block; width: 100%; margin: 10px 0 0 0; min-width: auto;}
    .news-box .main-board .board-item .content-date {font-size: 15px; line-height: 24px; display: block; text-align: right;}
    .news-box .main-board .board-item .board-more {top: -3px;}

    .notice-box {padding: 32px 0 0 0;}
    .notice-box .nb-item.wayo .nb-button .link span,
    .notice-box .nb-item.high .nb-button.title strong {font-size: 17px;}
    .notice-box .nb-item.wayo .nb-button.n1 .link i {right: 5px; bottom: 15px;}
    .notice-box .nb-item.wayo .nb-button.n2 .link i {right: 6px; bottom: 15px;}
    .notice-box .nb-item.high .nb-button .link {padding: 6px 10px;}
    .notice-box .nb-item.high .nb-button .link i {min-width: 36px; width: 36px; height: 36px;}
    .notice-box .nb-item.high .nb-button .link span {font-size: 15px;}

    .tour-wrap .inner {padding: 23px 15px 36px;}
    .tour-wrap .tour-title {font-size: 20px;}
    .tour-wrap .tour-sub-title {font-size: 16px; margin: 7px 0 0 0;}
    .tour-wrap .tour-button-wrap {padding: 17px 0 0 0;}
    .tour-wrap .tour-box.n2 .tour-button-wrap {padding-top: 17px;}
}

@media (max-width: 370px) {
    .tour-wrap .tour-button-wrap {width: 100%; margin: 0; flex-direction: column;}
    .tour-wrap .tour-button {padding: 0; width: 100%;}
    .tour-wrap .tour-button + .tour-button {margin: 5px 0 0 0;}
}

@media (max-width: 360px) {
    .mv-slide .slide .text-box .mv-title {font-size: 20px;}
    .mv-slide .slide .text-box i {width: 132px; height: 47px;}

    /* .admisson-box.box1 {margin: 3px 0 0 0; padding: 15px; height: 392px;} */
    .admisson-box.box1 {margin: 3px 0 0 0; padding: 15px;}
    .admisson-box.box1 .ab-title {font-size: 18px;}
    .admisson-box.box1 .ab-button-wrap {padding: 10px 0 0 0;}
    .admisson-box.box1 .ab-item + .ab-item-wrap {padding-top: 34px;}
    .admisson-box.box1 .ab-item-wrap .ab-item + .ab-item {padding: 34px 0 0 0;}
    .admisson-box.box2 .ab-button-wrap {width: calc(100% + 4px); margin: 0 -2px;}
    .admisson-box.box2 .ab-button-wrap .abb-item {padding: 10px 2px;}

    .news-box .news-title {padding: 0 0 50px 0; font-size: 24px;}
    /* .news-box .main-board .board-item .board-title {top: 37px;} */
    /* .news-box .main-board .board-item.n2 .board-title {left: 81px;} */
    /* .news-box .main-board .board-item.n3 .board-title {left: 148px;} */
    /* .news-box .main-board .board-item .board-more {top: 37px;} */
    .news-box .main-board .board-item .board-content {height: 269px;}
    .news-box .main-board .board-item .board-content.nodata .nodata .nodata-title {font-size: 15px;}
    .news-box .main-board .board-item .board-title::before {bottom: -3px;}
    .news-box .main-board .board-item .board-title span {font-size: 15px;}
    .news-box .main-board .board-item .board-title span:hover::before,
    .news-box .main-board .board-item .board-title span:focus::before,
    .news-box .main-board .board-item.active .board-title span::before,
    .news-box .main-board .board-item.active .board-title span::before {transform: rotate(-15deg) scale(1.3);}
    .news-box .main-board .board-item .content-title {font-size: 15px; height: 43px;}
    .news-box .main-board .board-item .content-title .new {width: 17px; height: 17px; line-height: 17px; font-size: 10px; top: -1px;}
    .news-box .main-board .board-item .content-text {margin: 5px 0 0 0;}
    .news-box .main-board .board-item .content-date {font-size: 14px;}
}

@media (max-width: 359px) {
    .admisson-box.box2 .ab-button-wrap {justify-content: flex-start;}
    .admisson-box.box2 .ab-button-wrap .abb-item {width: calc(100% / 3);}

    .notice-box .nb-item.wayo .nb-button .link i {display: none;}
}