@charset "utf-8";
@keyframes bar {
  0% {
    height: 0;
  }

  100% {
     height: 100%;
  }
}
#wrap #header{
  box-shadow: 0 0 0 0 ;
  width: 100%;
  max-width: 1920px;
  position: fixed;
  margin-top: 40px;
}
.main_visual .slide .slick-list  .slick-slide .item {
  overflow: hidden;
  display: block !important;
}
.main_visual .slide .slick-list  .slick-slide:nth-child(4n+1) .item .inner{
transform: translate(100%, 0);
}
.main_visual .slide .slick-list  .slick-slide:nth-child(4n+2) .item .inner{
  transform: translate(-100%, 0);
}
.main_visual .slide .slick-list  .slick-slide:nth-child(4n+3) .item .inner{
transform: translate(0, 100%);
}
.main_visual .slide .slick-list  .slick-slide:nth-child(4n+4) .item .inner{
transform: translate(0, -100%);
}
.main_visual .slide .slick-list  .slick-slide .item .inner{
  
  transition: transform 1s;
}

.main_visual .slide .slick-list  .slick-slide.slick-current .item .inner{
  transform: translate(0%, 0);
  position: relative;
}
.main_visual .slide .slick-list  .slick-slide.slick-current .item .inner::before{
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .3;
  position: absolute;
  top:0;
  left:0;
}
#body_layout section.main_visual{
  width: 100%;
  padding:  0 ;
  max-width: 1920px;
  padding: 0;
  margin: 0;
  margin-top: 0px;
  position: relative;
  margin-bottom: 43px;
  overflow: hidden;

}
#body_layout section.main_visual .layout::after{
  content: "";
  display: block;
  position: absolute;
  top:1px;
  left:0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0 bottom;
  background-size: 100% auto;
  background-image: url("data:image/svg+xml,%3Csvg width='1919' height='274' viewBox='0 0 1919 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M1919 72C1671.26 225.208 1283.77 271.17 1121 275H1919V72Z' fill='url(%23paint0_linear_1354_1119)' fill-opacity='0.6'/%3E%3Cpath d='M1919 107C1671.26 233.792 1283.77 271.83 1121 275H1919V107Z' fill='%230C5CB3'/%3E%3Cpath d='M1919 107C1671.26 233.792 1283.77 271.83 1121 275H1919V107Z' fill='url(%23paint1_linear_1354_1119)' fill-opacity='0.6'/%3E%3Cpath d='M1919 192C1448.5 284.5 1170.74 273.434 979 275H1919V192Z' fill='white'/%3E%3Cpath d='M-1 0V275H959C556.904 275 151.46 86.224 -1 0Z' fill='url(%23paint2_linear_1354_1119)'/%3E%3Cpath d='M926 275C739.801 275 201.062 195.667 -2 156V275H926Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1354_1119' x1='1854.65' y1='223.646' x2='1335.16' y2='260.503' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.125587' stop-color='%23158FD3'/%3E%3Cstop offset='1' stop-color='%230C5CB2' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1354_1119' x1='1854.65' y1='232.5' x2='1336.36' y2='276.933' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.125587' stop-color='%23158FD3'/%3E%3Cstop offset='1' stop-color='%230C5CB2' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1354_1119' x1='32.5' y1='22.6266' x2='762.446' y2='214.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2314AD58'/%3E%3Cstop offset='1' stop-color='%23009944'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  z-index: 1;
}
 .main_visual .slide{
    white-space: nowrap;
    overflow: hidden;
 }
 .main_visual .slide.slick-slider{
  height: auto;
  white-space: normal;
      max-height: 850px;
    white-space: normal;
 }
  .main_visual .slide .item{
    display: inline-block;
    width: 100%;
    height: 100%;
  }
   .main_visual .slide.slick-slider .item{
    display: block;
   }
 .main_visual .slide .item video{
  display: block;
  
}
.main_visual .slide .item  .inner{
  width: 100%;
  height: 100%;
}
.main_visual .slide .item video,.main_visual .slide .item img{
  width: 100%;
  height: 100%;
  display: block;
}
.main_visual .slide .item video{
 margin-top: calc(850px - 50% )
}
 .main_visual .center_box{
  
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  z-index: 2;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  display: none;
}
 .main_visual .center_box .lottie{
  width: 400px;
  height: 218px;
  display: block;
  position: relative;
  z-index: 1;
}
 .main_visual .center_box .lottie span{
  font-size: 0;
 }
  .main_visual .center_box .dot{
    position: relative;
    z-index: 2;
  }
 .main_visual .slick-dots {
  display: flex;
align-items: center;
justify-content: center;
    margin-left: -36px;
    margin-top: -70px;
 }
  .main_visual .slick-dots li{
    width: 16px;
    height: 16px;
    margin:  0 10px;
    display: flex;
    align-items: center;
    justify-content: center;

  }
.main_visual .slick-dots li button{
  font-size: 0;
  height: 100%;
  width: 100%;
  background: #fff;
  border-radius: 50%;
  transition: all .3s;
  padding: 0;
}
.main_visual .slick-dots li.slick-active button{
  background: #ECA50E;
}
.main_visual  .button_list {
  display: flex;
  position: absolute;
  width: 490px;
  top:calc(50% + 200px);
  left:50%;
  transform: translate(-50%,-50%);
  align-items: center;
  justify-content: space-between;
  z-index: 2;
  display: none;
}
.main_visual  .button_list a{
  width: calc(100% / 3 - 5px);
  height:49px ;
  display: block;
  box-sizing: border-box;
  border-radius: 5px;
  border: 2px solid #FFFFFF;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .3s;
}
.main_visual  .button_list a span{
  font-weight: 500;
  font-size: 19px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}
.main_visual  .button_list a:hover,.main_visual  .button_list a:focus{
  border: 1px solid #E60012;
  background: #E60012;
}

.main_visual .control button{
  display: block;
  position: absolute;
  top:50%;
  transform: translate(0,-50%);
  width: 130px;
  height: 130px;
  font-size: 0;
  overflow: hidden;
  z-index: 2;
  background:transparent;
}
.main_visual .control button span{
  display: block;
  font-size: 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;  
  background-repeat: no-repeat;
  background-position: center;
}
.main_visual .control button::before{
  width: 0%;
  height: 0%;
  display: block;
  content: "";
  background: #ECA50E;
  border-radius: 50%;
  transition: all .6s;

  
}
.main_visual .control button.prev{left: 0;}
.main_visual .control button.next{right: 0;}
.main_visual .control button.prev span{
background-image: url("data:image/svg+xml,%3Csvg width='19' height='38' viewBox='0 0 19 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 2L3.53553 15.4645C1.58291 17.4171 1.58291 20.5829 3.53553 22.5355L17 36' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.main_visual .control button.next span{
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='38' viewBox='0 0 19 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L15.4645 15.4645C17.4171 17.4171 17.4171 20.5829 15.4645 22.5355L2 36' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.main_visual .control button.prev::before{
  transform: translate(-45%,-50%);
  position: absolute;
  top:50%;
}
.main_visual .control button.next::before{
  position: absolute;
  top:50%;
  transform: translate(0 , -50%);
  left: 100%;
}
.main_visual .control button.prev:hover::before,.main_visual .control button.prev:focus::before{
  width: 100%;
  height: 100%;
}
.main_visual .control button.next:hover::before,.main_visual .control button.next:focus::before{
  width: 100%;
  height: 100%;
  left: 45%;

}
.main_visual .control button::after{
  width: 0%;
  display: block;
  content: "";
  background: #fff;
  border-radius: 50%;
  transition: all .6s;
  height: 4px;
  border-radius: 5px;
  position: absolute;
  top:50%;
  transition: all .3s;
}
.main_visual .control button.prev::after{left:50%;transform: translate(-8px , -50%);}
.main_visual .control button.next::after{right: 50%;transform: translate(8px , -50%);}
.main_visual .control button.prev:hover::after,.main_visual .control button.prev:focus:after{
  width: 50%;
}
.main_visual .control button.next:hover::after,.main_visual .control button.next:focus:after{
  width: 50%;
}

.button_list{
  display: none;
}
.scroll{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  position: absolute;
  bottom:35px;
  left:50%;
  transform: translate(-50%,0);
}
.scroll i{
  display: block;
  width: 2px;
  height: 64px;
  position: relative;
  background: rgba(255,255,255, .2);

}
.scroll i::after{
  content: "";
  display: block;
  width: 2px;
  height: 0%;
  position: absolute; 
  top:0;
  left:0;
  background: #fff;
      animation: bar 4s linear infinite;
}
.scroll span{
  display: block;
  width: 100%;
  font-weight: 700;
font-size: 12px;
line-height: 115%;
text-align: center;
letter-spacing: -0.03em;
color: #FFFFFF;
  margin-top: 20px;

}
#body_layout .section1{
  width: 100%;
  max-width: none;
  padding:  0 ;
  position: relative;
  padding-top: 58px;
height: 512px;
margin-bottom: 90px;
}
#body_layout .section1::before{
  content: "";
  display: block;
  background: #F1F5F8;
border-radius: 10px;
width: calc(100% - 731px);
height: 512px;
position: absolute;
top:0;
left:0;
z-index: 1;
}
/* #body_layout .section1 .bg_img{
  width: 481px;
  height: 512px;
   position: absolute;
  top:0;
  right: 0;
  border-radius: 10px;
  background: linear-gradient(95.1deg, #F1F5F8 66.39%, rgba(241, 245, 248, 0) 94.03%);
  overflow: hidden;
} */
/* #body_layout .section1 .bg_img::after{
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 100%;
  height: 100%;
 background-image: url("data:image/svg+xml,%3Csvg width='481' height='512' viewBox='0 0 481 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1422_96' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='481' height='512'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H471C476.523 0 481 4.47715 481 10V502C481 507.523 476.523 512 471 512H10C4.47716 512 0 507.523 0 502V10Z' fill='url(%23paint0_linear_1422_96)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1422_96)'%3E%3Cpath d='M330.165 87.5872L330.165 87.5876C312.557 95.9287 295.117 97.7822 281.183 94.1822C267.282 90.5907 256.876 81.591 253.04 68.0881C249.186 54.4862 252.641 38.7247 261.586 24.18C270.52 9.65154 284.853 -3.51819 302.457 -11.8577C320.096 -20.1994 337.536 -22.0526 351.462 -18.4528C365.355 -14.8615 375.746 -5.86238 379.582 7.64139L379.892 8.73149H379.935C383.31 22.081 379.804 37.3915 371.09 51.549C362.148 66.0775 347.8 79.2475 330.165 87.5872ZM187.891 189.872L187.891 189.872C194.984 204.953 202.273 217.881 207.788 227.039C210.547 231.619 212.863 235.258 214.491 237.755C215.203 238.846 215.784 239.72 216.212 240.358C215.756 240.674 215.189 241.077 214.524 241.565C212.673 242.925 210.067 244.95 207.022 247.628C200.937 252.981 193.085 260.954 186.025 271.438C171.885 292.436 160.935 323.507 173.687 363.611C184.232 396.865 211.124 422.774 245.244 442.929C279.379 463.094 320.921 477.605 361.082 487.996C401.256 498.391 440.117 504.68 468.929 508.37C480.697 509.878 490.792 510.952 498.619 511.696C498.189 511.727 497.752 511.759 497.309 511.791C485.07 512.666 467.544 513.667 446.403 514.172C404.115 515.182 347.394 514.205 289.617 506.263C231.82 498.319 173.078 483.42 126.677 456.657C80.3121 429.915 46.3555 391.388 37.8306 336.128L37.8305 336.127C24.2431 248.265 73.5983 197.539 95.0064 175.536C95.6731 174.851 96.3127 174.193 96.9224 173.564C106.923 163.266 123.278 151.688 137.223 142.643C144.178 138.132 150.503 134.269 155.089 131.535C157.382 130.168 159.239 129.084 160.523 128.342C160.713 128.231 160.891 128.129 161.056 128.034C161.365 128.824 161.788 129.896 162.319 131.229C163.556 134.33 165.382 138.842 167.743 144.493C172.466 155.793 179.328 171.648 187.891 189.872ZM435.795 340.566L436.239 341.035H436.3C472.806 379.518 505.775 398.968 529.709 408.794C537.284 411.904 543.951 414.048 549.534 415.527C546.878 415.411 543.978 415.259 540.855 415.059C523.402 413.942 498.987 411.343 471.154 405.412C415.467 393.547 346.221 368.373 291.642 315.183C240.337 265.185 207.379 205.903 187.245 159.088C177.18 135.686 170.327 115.414 165.99 100.999C163.822 93.7912 162.284 88.0488 161.288 84.1123C160.937 82.7214 160.653 81.556 160.433 80.6312L397.203 158.611L362.921 186.201L362.462 186.57L362.377 187.153C362.239 188.094 362.181 190.89 362.179 191.813C361.353 205.44 366.7 228.788 378.694 255.536C390.727 282.37 409.528 312.803 435.795 340.566ZM467.661 319.75C474.82 319.817 482.835 319.935 491.541 320.131C528.103 320.954 576.838 323.151 625.561 328.64C674.309 334.133 722.94 342.911 759.347 356.858C777.554 363.833 792.602 372.063 803.076 381.741C813.525 391.396 819.363 402.427 819.363 415.098C819.363 438.884 801.195 456.336 772.975 469.116C744.82 481.866 707.182 489.703 669.413 494.467C631.67 499.228 593.913 500.908 565.582 501.396C553.116 501.611 542.479 501.595 534.477 501.51C537.398 500.97 540.649 500.343 544.168 499.626C559.522 496.496 580.011 491.64 600.513 484.737C620.997 477.84 641.589 468.868 657.09 457.47C672.573 446.085 683.231 432.078 683.231 415.098C683.231 392.927 666.9 375.828 643.219 362.684C619.482 349.509 587.921 340.045 556.479 333.273C525.014 326.496 493.563 322.393 469.987 319.985C469.203 319.905 468.428 319.827 467.661 319.75Z' stroke='white' stroke-width='3'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1422_96' x1='316' y1='379.5' x2='471' y2='392.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F1F5F8'/%3E%3Cstop offset='0.928029' stop-color='%23F1F5F8' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
} */
 .section1 .layout{
  max-width: 1500px;
  padding: 0 30px;
  margin:  0 auto;
  position: relative;
  z-index: 2;
  box-sizing: border-box;

}
.section1 .box_tit{
  position: absolute;
  top:25px;
  left:0;
  width: auto;
  margin: 0;
}
.section1 .box_tit span{
  font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 145%;
letter-spacing: -0.08em;
color: #333333;
font-family: 'score-dream';
}
.section1 .left_box{
  width: calc(100% - 370px);
  margin: 0;
}

.section1 .left_box .slide_wrap .slide{
  margin-bottom: 40px;
  max-height: 343px;
  overflow: hidden;
  white-space: nowrap;
}
.section1 .slick-slide .item{
  border-radius: 0;
  border: 0;
}
.section1 .left_box .slide_wrap .inner{
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  white-space: normal;
}
.section1 .left_box .text_box {
  width: 340px;
  padding-right: 60px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-content: center;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.section1 .left_box .text_box strong{

  display: block;;
  width: 100%;
  font-weight: 700;
font-size: 28px;
line-height: 130%;
letter-spacing: -0.06em;
color: #333333;
word-break: keep-all;
margin-bottom: 26px;
display: -webkit-box;
  line-height: 1.4;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
  max-height: 109px;

}
/* .section1 .left_box .text_box a{
  display: flex;
  align-items: center;
  width: 134px;
  height: 43px;
  border: 2px solid #333333;
  border-radius: 5px;
  font-size: 17px;
line-height: 150%;
letter-spacing: -0.02em;
padding-left: 15px;
color: #333333;
background-repeat: no-repeat;
background-position: calc(100% - 15px) center;
background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5303 7.03033C17.8232 6.73744 17.8232 6.26256 17.5303 5.96967L12.7574 1.1967C12.4645 0.903807 11.9896 0.903807 11.6967 1.1967C11.4038 1.48959 11.4038 1.96447 11.6967 2.25736L15.9393 6.5L11.6967 10.7426C11.4038 11.0355 11.4038 11.5104 11.6967 11.8033C11.9896 12.0962 12.4645 12.0962 12.7574 11.8033L17.5303 7.03033ZM-6.55671e-08 7.25L17 7.25L17 5.75L6.55671e-08 5.75L-6.55671e-08 7.25Z' fill='black'/%3E%3C/svg%3E%0A");
} */
.section1 .left_box .thum ,.section1 .slick-slide .item .inner > a{
  display: block;
  max-width: 736px;
}
.section1 .slick-slide .item a:hover img, .section1 .slick-slide .item a:focus img {
    transform: translate(0,0) scale(1);
}
.section1 .left_box .thum img{
  border-radius: 15px;
  position: static;
  transform: translate(0,0);
  height: auto;
}
.section1 .left_box .slide_wrap .control{
  width: calc(100% - 260px);
  display: flex;
  align-items: center;
  justify-content: flex-start
  
}
.section1  .control button{
  display: block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  background-color:transparent;

}
.section1  .control button span{
  font-size: 0;
}
.section1  .control button.prev{
background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2L3 8.5L9 15' stroke='%23312318' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.section1  .control button.next{
background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8.5L2 15' stroke='%23312318' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.section1  .control button.play{
background-image: url("data:image/svg+xml,%3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.5L0.749999 16.7272L0.75 0.272758L15 8.5Z' fill='black'/%3E%3C/svg%3E%0A");
display: none;
}
.section1  .control button.stop{
background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.5' y1='6.99382e-08' x2='1.5' y2='15' stroke='black' stroke-width='3'/%3E%3Cline x1='13.5' y1='6.99382e-08' x2='13.5' y2='15' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.section1  .control .progress{
  width: calc(100% - 225px);
  height: 2px;
  background: #BDBDBD;
margin: 0 34px;
position: relative;
}
.section1  .control .progress span{
  display: block;
  position: absolute;
  top:0;
  left:0;
  width: 0;
  height: 100%;
  background: #312318;
}
.total span{
  font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: 150%;
letter-spacing: -0.02em;
color: #959595;
}
.total span.current{
  color: #355F9B;
}
.total span.line{
  margin-right: 3px;
}
.section1 .right_box{
  width: 340px;
    margin: 0;
}
.section2 .left_box{
  background:transparent;
  height: 330px;
  width: calc(100% - 754px );
  margin-bottom: 0;
  padding: 0;
}
.section2 .left_box .main-board{
  margin-top: 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.section2 .left_box .main-board .board-item{
  display: block;
  width: calc(50% - 25px);
  position: relative;
}
.section2 .left_box:before{
  display: none;
}

.main-board .board-title{
  padding: 0;
  margin-bottom: 10px;
}
.main-board .board-title span{
  
font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 145%;
letter-spacing: -0.08em;
color: #333333;
}
.main-board .board-content{

}
.main-board .first_contents{
  padding:15px  0 ;
  justify-content:flex-start;
  flex-wrap: wrap;
  border-bottom: 1px solid #888888;
  margin-bottom: 20px;
}
.main-board .board-more a span{
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.88H5.92593V15H9.07407V8.88H15V6.12H9.07407V0H5.92593V6.12H0V8.88Z' fill='black'/%3E%3C/svg%3E%0A");
  position: static;
}
.main-board .first_contents .contents_container{
  order:1;
  width: 100%;
  margin-left: 0;
}
.main-board .first_contents .date_box{
    display: block;
  height: auto;
  width: 100%;
  order:2;
  text-align: right;
  font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 140%;
letter-spacing: -0.05em;
color: #888888;
background: none;
text-align: right;
}
.main-board .first_contents .date_box .con_box{
  display: none;
}
.main-board .first_contents .contents_container{
  margin-bottom: 10px;
}
.main-board .first_contents .contents_container .title_box{
  width: 100%;
  font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 130%;
letter-spacing: -0.06em;
color: #333333;
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 58px;
        white-space: normal;
}
.main-board .col{
  width: 100%;
  margin: 0;
}
.main-board .col.col3 > div{
  padding: 0 ;
  width: 100%;
  margin-left: 0;
}
.main-board .col.col3 > div > div{
  margin-bottom: 30px;
}
.main-board .content-link{
  justify-content: flex-start;
  flex-wrap: wrap;
}
.main-board .content-link .con-title{
  font-weight: 500;
font-size: 17px;
line-height: 160%;
letter-spacing: -0.1em;
color: #333333;
padding-left: 0;
margin-bottom: 10px;
}
.main-board .content-link .con-title:before{
  display: none;
}
.main-board .content-link .content-text{
  text-align: right;
      text-align: right;
    display: block;
    width: 100%;
}
.main-board .content-date{
  display: inline-block;
  font-weight: 500;
font-size: 15px;
line-height: 140%;
letter-spacing: -0.05em;
color: #888888;
margin-top: 0;

}

/* 군수 */

.section1 .gunsu_wrap {
  position: relative;
  height: 330px;
}
.section1 .gunsu_wrap::before {
  content: "";
  width: 192px;
  height: 220px;
  position: absolute;
  right:0;
  bottom:0;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-image: url(/images/kor/2023/main/gunsu_2023.png);
  z-index: 1;
}
.section1 .gunsu_wrap .text_box::after {
  content: "";
  width: 100px;
  height: 43px;
  position: absolute;
  top: 62px;
  right: 29px;
  background-image: url(/images/kor/2023/main/gunsu_slogan.png);
  z-index: 1;
}
.section1 .gunsu_wrap .tit{
  font-family: 'score-dream';
  font-style: normal;
font-weight: 200;
font-size: 22px;
line-height: 145%;
letter-spacing: -0.08em;
color: #333333;
margin-bottom: 20px;
}
.section1 .gunsu_wrap .tit em{
  font-weight: bold;
  color: #000;
}
.section1 .gunsu_wrap::after{
  content: "";
  width: 100%;
  border-radius: 0 0 10px 10px ;
  height: 60px;
position: absolute;
background:#1A2F4C;
bottom:0;
}
.gunsu_wrap .text_box{
  padding:  38px 30px;
  background: linear-gradient(0deg, #F1F5F8, #F1F5F8);
border-radius: 10px 10px 0 0 ;


}
.gunsu_wrap .text_box > span{
  display: block;
font-family: 'score-dream';
font-style: normal;
font-weight: bold;
font-size: 19px;
line-height: 135%;
letter-spacing: -0.08em;
color: #333333;
margin-bottom: 20px;
}
.gunsu_wrap .text_box > span em{
  color: #2F86C6;
  display: block;
}
.gunsu_wrap .text_box > span span{
  color: #E03E56;
}
.gunsu_wrap .text_box .link_wrap{
  position: relative;
}
.gunsu_wrap .text_box .link_wrap a{
  display: block;
  padding-left: 25px;
  position: relative;
  font-weight: 500;
font-size: 16px;
line-height: 150%;
letter-spacing: -0.03em;
color: #1A2F4C;
margin-bottom: 10px;
}

.gunsu_wrap .text_box .link_wrap a::before{
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #1A2F4C;
  position: absolute;
  top:50%;
  left:10px;
  transform: translate(-50%,-50%);
  
}
.gunsu_wrap .text_box .link_wrap a:last-child{
    position: absolute;
    left: 0;
    bottom: -70px;
    color: #fff;
    z-index: 2;
  
}
.gunsu_wrap .text_box .link_wrap a:last-child::before{
  background: #fff;
}

/* sns 추가 */
.section1 .right_box .sns-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top:15px;
}

.section1 .right_box .sns-wrap .text {
    display: flex;
    align-items: center;
}

.section1 .right_box .sns-wrap .sns-tit {
    display: block;
    color: #555;
    font-size: 20px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.5px;
    font-family: 'score-dream';
}


.section1 .right_box .sns-wrap .sns .sns-list li {
    float: left;
    margin-left: 5px;
}

.section1 .right_box .sns-wrap .sns .sns-list li:first-child {
    margin-left: 0;
}

.section1 .right_box .sns-wrap .sns .sns-list li .link {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
    transition: all 0.3s;
    border-radius: 50px;
}

.section1 .right_box .sns-wrap .sns .sns-list li .link:hover, .section1 .right_box .sns-wrap .sns .sns-list li .link:focus {
    transform: translateY(-5px);
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.20);
}


.section1 .right_box .sns-wrap .sns .sns-list li .link.bl {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2342D31A'/%3E%3Cpath d='M14.9287 18.1641C14.5865 18.1641 14.3086 18.442 14.3086 18.7842C14.3086 19.1264 14.5865 19.4044 14.9287 19.4044C15.271 19.4044 15.5489 19.1264 15.5489 18.7842C15.5489 18.442 15.271 18.1641 14.9287 18.1641Z' fill='white'/%3E%3Cpath d='M21.0503 19.4287C21.4189 19.4287 21.7178 19.1299 21.7178 18.7612C21.7178 18.3926 21.4189 18.0938 21.0503 18.0938C20.6817 18.0938 20.3828 18.3926 20.3828 18.7612C20.3828 19.1299 20.6817 19.4287 21.0503 19.4287Z' fill='white'/%3E%3Cpath d='M26.5934 11.9999H13.4078C12.0777 11.9999 11 13.0775 11 14.4076V22.2329C11 23.563 12.0777 24.6407 13.4078 24.6407H18.0655L19.6493 28.3724C19.6493 28.3724 19.7585 28.6965 20.0218 28.6965C20.2864 28.6965 20.3944 28.3724 20.3944 28.3724L21.9782 24.6407H26.5922C27.9223 24.6407 29 23.563 29 22.2329V14.4076C29 13.0775 27.9223 11.9999 26.5922 11.9999H26.5934ZM16.6553 18.9174C16.6481 20.3482 15.1687 20.3882 15.1687 20.3882C14.5971 20.3882 14.2731 20.0096 14.2731 20.0096V20.2669H13.1954V15.8251C13.1954 15.8251 13.1905 15.8239 13.1954 15.8227V15.8251C13.2621 15.836 14.2731 15.8227 14.2731 15.8227V17.5217C14.5267 17.0897 15.2585 17.097 15.2585 17.097C16.8532 17.245 16.6541 18.9174 16.6541 18.9174H16.6553ZM18.551 17.2329V20.2741H17.4964V17.2632C17.4964 16.853 16.9879 16.7402 16.9879 16.7402V15.6783C18.6723 15.7462 18.551 17.2329 18.551 17.2329ZM21.0498 20.3907C20.074 20.3907 19.2828 19.6625 19.2828 18.7632C19.2828 17.864 20.074 17.1358 21.0498 17.1358C22.0255 17.1358 22.8167 17.864 22.8167 18.7632C22.8167 19.6625 22.0255 20.3907 21.0498 20.3907ZM26.8252 20.3907C26.8252 20.3907 26.8398 21.9356 25.2706 21.9356H24.7925V20.9343H25.0801C25.0801 20.9343 25.7403 20.995 25.7318 19.978C25.7318 19.978 25.6032 20.3894 24.6772 20.3894C24.6772 20.3894 23.3653 20.2948 23.3653 19.0144V18.529C23.3653 18.529 23.3956 17.2013 24.8362 17.0958C24.8362 17.0958 25.4053 17.0351 25.7536 17.5059V17.1795H26.8228V20.3894L26.8252 20.3907Z' fill='white'/%3E%3Cpath d='M25.1517 19.4128C25.5116 19.4128 25.8034 19.121 25.8034 18.7611C25.8034 18.4012 25.5116 18.1094 25.1517 18.1094C24.7918 18.1094 24.5 18.4012 24.5 18.7611C24.5 19.121 24.7918 19.4128 25.1517 19.4128Z' fill='white'/%3E%3C/svg%3E%0A");
}

.section1 .right_box .sns-wrap .sns .sns-list li .link.fa {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='url(%23paint0_linear_164_18587)'/%3E%3Cpath d='M17.8421 28.1937H20.8421V20.6148H23.6195L23.9084 17.7553C23.9084 17.7553 23.9684 17.6148 23.6653 17.6148H20.8421V15.4564C20.8421 15.4564 20.7174 13.8253 22.3421 13.8253H24V11.3006C24 11.3006 23.2863 10.9848 21.5589 11.0006C21.5589 11.0006 20.0353 10.9816 18.8432 12.1216C18.8432 12.1216 17.8421 13.0185 17.8421 14.0353V17.6148H15V20.6148H17.8421V28.1937Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_164_18587' x1='20' y1='0' x2='20' y2='40' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2318ADFF'/%3E%3Cstop offset='1' stop-color='%230268E2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.section1 .right_box .sns-wrap .sns .sns-list li .link.in {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='url(%23paint0_linear_164_18592)'/%3E%3Cpath d='M23.0876 12H15.9076C13.196 12 11 14.196 11 16.9076V24.0924C11 26.804 13.196 28.9952 15.9076 28.9952H23.0924C25.7992 28.9952 28 26.7992 28 24.0924V16.9076C28 14.196 25.804 12 23.0924 12M26.4341 24.2165C26.4341 26.0163 24.9781 27.4723 23.1783 27.4723H15.8217C14.0219 27.4723 12.5659 26.0163 12.5659 24.2165V16.8646C12.5659 15.0649 14.0219 13.6088 15.8217 13.6088H23.1735C24.9733 13.6088 26.4294 15.0649 26.4294 16.8646V24.2165H26.4341Z' fill='white'/%3E%3Cpath d='M19.4971 16.1328C17.0623 16.1328 15.0859 18.1044 15.0859 20.5439C15.0859 22.9834 17.0576 24.9551 19.4971 24.9551C21.9365 24.9551 23.9082 22.9834 23.9082 20.5439C23.9082 18.1044 21.9318 16.1328 19.4971 16.1328ZM19.4971 23.3987C17.9169 23.3987 16.6375 22.1193 16.6375 20.5392C16.6375 18.959 17.9169 17.6796 19.4971 17.6796C21.0772 17.6796 22.3566 18.959 22.3566 20.5392C22.3566 22.1193 21.0772 23.3987 19.4971 23.3987Z' fill='white'/%3E%3Cpath d='M24.0537 14.9375C23.4856 14.9375 23.0273 15.3958 23.0273 15.9639C23.0273 16.532 23.4856 16.9903 24.0537 16.9903C24.6218 16.9903 25.0801 16.532 25.0801 15.9639C25.0801 15.3958 24.6218 14.9375 24.0537 14.9375Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_164_18592' x1='4.66667' y1='5.66667' x2='34.3333' y2='34.6667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23833AB4'/%3E%3Cstop offset='0.526042' stop-color='%23FD1D1D'/%3E%3Cstop offset='1' stop-color='%23FCB045'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}



.section2 .right_box .ytb_box .inner{
  position: relative;
}
.section2 .right_box .ytb_box .inner>.tit{
  display: block;
  position: absolute;
  left:35px;
  top: 20px;
  width: 95px;
  height: 34px;
  font-size: 0;
  letter-spacing: -0.08em;
  color: #fff;
  padding-left: 35px;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 0 center;
  background-image: url("data:image/svg+xml,%3Csvg width='126' height='34' viewBox='0 0 126 34' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='126' height='34' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_31_1779' transform='scale(0.00793651 0.0294118)'/%3E%3C/pattern%3E%3Cimage id='image0_31_1779' width='126' height='34' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.tit {}
.section2 .right_box .ytb_box .slide_box{
  /* background: #355F9B; */
  border-radius: 15px;
  padding-top: 18px;
  /* padding-left: 30px; */
  /* height: 338px; */
  box-sizing: border-box;
  /* margin-bottom: 40px; */
}

.section2 .right_box .ytb_box .img_box{
  display: inline-block;
  width: 337px;
  position: relative;
  padding-top: 184px;
  overflow: hidden;
}
.section2 .right_box .ytb_box .img_box img{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  display: inline-block;
}
.section2 .right_box .ytb_box .tab_inner{
  height: 280px;
  white-space: nowrap;
  width: calc(100% + 60px);
  overflow: hidden;
  max-width: 337px;
  border:1px solid #cdcdcd;
  border-radius: 15px;
}
.section2 .right_box .ytb_box .tab_inner a{
  display: inline-block;
  width: 100%;
}
.section2 .right_box .ytb_box .tab_inner a:focus{
  border: 2px solid #000;
}
.section2 .right_box .ytb_box .tab_inner a .tit{
  width: 100%;
  padding:10px;
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 145%;
  letter-spacing: -0.08em;
  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1.2;
    box-sizing: border-box;
}
.section2 .right_box .ytb_box .control{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  
}
.section2 .right_box .ytb_box .control .progress{
          width: calc(100% - 197px);
          margin: 0 20px;
}
.section2 .right_box .ytb_box .more{
      position: absolute;
      top: 0;
      right: 0;
      display: inline-block;
      width: 28px;
      height: 28px;
}
.section2 .right_box .ytb_box .more a{
  display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
 .section2 .right_box .ytb_box .more a span{
    display: block;
    width: 100%;
    height: 100%;
    transition: 0.6s;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.88H5.92593V15H9.07407V8.88H15V6.12H9.07407V0H5.92593V6.12H0V8.88Z' fill='black'/%3E%3C/svg%3E%0A");
 }

.section2 .right_box{
  height: 330px;
  width: 704px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  
}
.section2 .right_box .slide_wrap,.section2 .right_box .ytb_box{
  width: calc(100% / 2 - 13px);
}
.section2 .right_box .slide_wrap{
  padding:  0 ;
}
.section2 .right_box .slide_wrap .title,
.section2 .right_box .ytb_box .title {
  position: relative;
  width: 100%;
font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 145%;
letter-spacing: -0.08em;
color: #333333;
padding: 0;
margin-bottom: 20px;
}

.section2 .right_box .ytb_box .title:after {
  content:"";
  width: 37px;
  height: 34px;
  position:absolute;
  top:50%;
  transform: translateY(-50%);
  right:-40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='34' viewBox='0 0 37 34' fill='none'%3E%3Cpath d='M37 0H0V34H37V0Z' fill='url(%23pattern0_581_3)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_581_3' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_581_3' transform='matrix(0.027027 0 0 0.0294118 -2.40541 0)'/%3E%3C/pattern%3E%3Cimage id='image0_581_3' width='126' height='34' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
}

.section2 .right_box .slide_wrap .title:before{
  display: none;
}
.section2 .right_box .slide_wrap .control,
.section2 .right_box .ytb_box .control {
  height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 24px;
  padding-right: 24px;
  max-width: 100%;
}

.section2 .right_box .ytb_box .control {
  position:absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
}

.section2 .right_box .slide_wrap .control button{
  display: block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  background-color:transparent;

}
.section2 .right_box .slide_wrap .control button span{
  font-size: 0;
}
.section2 .right_box .slide_wrap .control button[data-control="prev"].prev,
.section2 .right_box .ytb_box .control button[data-control="prev"].prev{
background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2L3 8.5L9 15' stroke='%23312318' stroke-width='3'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.section2 .right_box .slide_wrap .control button[data-control="next"].next,
.section2 .right_box .ytb_box .control button[data-control="next"].next{
background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8.5L2 15' stroke='%23312318' stroke-width='3'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;

}
.section2 .right_box .slide_wrap .control button[data-control="play"].play,
.section2 .right_box .ytb_box .control button[data-control="play"].play{
background-image: url("data:image/svg+xml,%3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.5L0.749999 16.7272L0.75 0.272758L15 8.5Z' fill='black'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
display: none;
}
.section2 .right_box .slide_wrap .control button[data-control="stop"].pause,
.section2 .right_box .ytb_box .control button[data-control="stop"].pause{
background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.5' y1='6.99382e-08' x2='1.5' y2='15' stroke='black' stroke-width='3'/%3E%3Cline x1='13.5' y1='6.99382e-08' x2='13.5' y2='15' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
display: block;
}

.section2 .total span{
  font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: 150%;
letter-spacing: -0.02em;
color: #959595;
}
.section2 .total span.current,.section2 .right_box .slide_wrap .control .paging .current{
  color: #E03E56;
}
.section2 .right_box .slide_wrap .control .paging .count,
.section2 .right_box .ytb_box .control .paging .count{
  padding-left: 0;
  font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: #959595;
}
.section2 .total span.line{
  margin-right: 3px;
}
.section2 .right_box .slide_wrap .slick-initialized .slick-slide> div{
  height: auto;
}
.section2 .right_box .slide_wrap .slick-initialized .slick-slide> div .item{
  display: block !important;
}
.section2 .right_box .slide_wrap .item .link{
  box-sizing: border-box;
  position: relative;
  padding-top: 218px;
}
.section2 .right_box .slide_wrap .slick-initialized .slick-slide> div .item .link:hover, .section2 .right_box .slide_wrap .slick-initialized .slick-slide> div .item .link:focus{
  border: 1px solid red;
}
.section2 .right_box .slide_wrap .slick-slide img,.section2 .right_box   img{
  display: block;
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  width: 100%;
}


.section2 .menu_list{
  height: 126px;
  margin-top: 70px;
  margin-bottom: 70px;
  background: #F4F5F9;
  border-radius: 10px;
  padding: 0 54px;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.section2 .menu_list h4{
font-family: 'score-dream';
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 145%;
letter-spacing: -0.08em;
color: #333333;
margin: 0;
width: auto;
position: relative;

}
.section2 .menu_list h4::after{
  content: "";
  width: 100%;
  height: 1px;
  background: #000;
  position: absolute;
  top:50%;
  left:100%;
  transform: translate(7px,0);
}
.section2 .menu_list .inner{
  width: 100%;
  max-width: 1050px;
  display: block;
}
.section2 .menu_list .slide{
  width: 100%;
  max-width: 1050px;
  display: block;
  white-space: nowrap;
}
.section2 .menu_list .slide .item {padding: 0 15px; width: calc(100% / 8);display: inline-block;}
.section2 .menu_list .slide .item a span{
  font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 130%;
text-align: center;
letter-spacing: -0.07em;
color: #333333;
margin-top: 5px;
}
.section2 .menu_list .slide .item a em{
  height: 35px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center top;
  border: 0px solid #ecf0f5;
  border-right: 0 solid #000;
}
.section2 .menu_list .slide .item a:hover em, .section2 .menu_list ul li a:active em, .section2 .menu_list ul li a:focus em{
  border: 0px solid #000;
}
.section2 .menu_list .slide .item a em.icon1{
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 29 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_368)'%3E%3Cpath d='M8.18578 1.72656H0.76416V10.866H8.18578V1.72656Z' fill='%23C6EEEC' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1826 6.58057C28.1826 3.90292 26.0124 1.72656 23.3286 1.72656H16.0537V10.866H28.1826V6.58057Z' fill='%23C6EEEC' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0537 1.72656H8.18579V10.866H16.0537V1.72656Z' fill='%23C6EEEC' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1826 10.8662H0.76416V20.5131H28.1826V10.8662Z' fill='%23F8CE00' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.52458 20.9165C9.52458 22.4937 8.24688 23.7714 6.66964 23.7714C5.09239 23.7714 3.8147 22.4937 3.8147 20.9165C3.8147 19.3392 5.09239 18.0615 6.66964 18.0615C8.24688 18.0615 9.52458 19.3392 9.52458 20.9165Z' fill='%236ABBEE' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.2176 20.9165C25.2176 22.4937 23.9399 23.7714 22.3626 23.7714C20.7854 23.7714 19.5077 22.4937 19.5077 20.9165C19.5077 19.3392 20.7854 18.0615 22.3626 18.0615C23.9399 18.0615 25.2176 19.3392 25.2176 20.9165Z' fill='%236ABBEE' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_368'%3E%3Crect width='28.9468' height='23.5731' fill='white' transform='translate(0 0.962402)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.section2 .menu_list .slide .item a em.icon2{
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='27' viewBox='0 0 31 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_339)'%3E%3Cpath d='M8.35084 2.80605C6.61465 1.06986 3.8025 1.06986 2.06631 2.80605C0.330112 4.54225 0.330112 7.35439 2.06631 9.08447C2.23137 9.24953 2.40865 9.39014 2.58594 9.52464L8.78489 3.32569C8.6504 3.14229 8.50979 2.97111 8.34473 2.80605H8.35084Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.4666 2.80605C24.2028 1.06986 27.015 1.06986 28.7512 2.80605C30.4874 4.54225 30.4874 7.35439 28.7512 9.09059C28.5861 9.25565 28.4088 9.39625 28.2315 9.53075L22.0326 3.3318C22.1671 3.1484 22.3077 2.97723 22.4728 2.81217L22.4666 2.80605Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.91504 15.7051C4.91504 9.90966 9.6101 5.2146 15.4056 5.2146C21.201 5.2146 25.8961 9.90966 25.8961 15.7051C25.8961 21.5006 21.201 26.1957 15.4056 26.1957C9.6101 26.1957 4.91504 21.5006 4.91504 15.7051Z' fill='%23FFC6FD' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5218 10.0747V15.8457H12.3856' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_339'%3E%3Crect width='30.8113' height='26.2202' fill='white' transform='translate(0 0.739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.section2 .menu_list .slide .item a em.icon3{
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='25' viewBox='0 0 35 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_309)'%3E%3Cpath d='M34.0881 2.64941H0.76416V23.6916H34.0881V2.64941Z' fill='%236ABBEE' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.26105 1.72656H14.5987C16.1576 1.72656 17.4231 2.83308 17.4231 4.19636V22.9522C17.4231 21.5889 16.1576 20.4824 14.5987 20.4824H4.26105C4.19991 20.4824 4.13267 20.4824 4.07153 20.4885V1.73268C4.13267 1.73268 4.1938 1.72656 4.26105 1.72656Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5974 1.72656H20.2597C18.7008 1.72656 17.4292 2.83308 17.4292 4.19636V22.9522C17.4292 21.5889 18.6947 20.4824 20.2597 20.4824H30.5974C30.6585 20.4824 30.7258 20.4824 30.7869 20.4885V1.73268C30.7258 1.73268 30.6646 1.72656 30.5974 1.72656Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.208 7.24073C26.208 8.24332 25.3949 9.06251 24.3862 9.06251C23.3836 9.06251 22.5645 8.24943 22.5645 7.24073C22.5645 6.23814 23.3775 5.41895 24.3862 5.41895C25.3888 5.41895 26.208 6.23202 26.208 7.24073Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.208 13.8066C26.208 14.8092 25.3949 15.6284 24.3862 15.6284C23.3836 15.6284 22.5645 14.8153 22.5645 13.8066C22.5645 12.8041 23.3775 11.9849 24.3862 11.9849C25.3888 11.9849 26.208 12.7979 26.208 13.8066Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.84607 7.0022H11.2181' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.84607 10.7986H11.2181' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_309'%3E%3Crect width='34.8523' height='23.4936' fill='white' transform='translate(0 0.962402)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.section2 .menu_list .slide .item a em.icon4{
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='26' viewBox='0 0 31 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_328)'%3E%3Cpath d='M26.0799 4.97632C28.3968 7.2994 29.5522 10.3316 29.5522 13.37C29.5522 16.4083 28.3968 19.4466 26.0799 21.7636L21.8861 17.5698L17.6923 13.3761L21.8861 9.18231L26.0799 4.97632Z' fill='%23F8CE00' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6366 13.3699L16.8304 17.5637L21.0242 21.7575C18.7072 24.0744 15.6689 25.236 12.6366 25.236C9.59829 25.236 6.55995 24.0744 4.24298 21.7575C1.92602 19.4405 0.764482 16.4022 0.764482 13.3638C0.764482 10.3255 1.92602 7.28715 4.24298 4.97019C6.55995 2.65323 9.59829 1.4978 12.6366 1.4978C15.675 1.4978 18.7133 2.65323 21.0303 4.97019L16.8365 9.16396L12.6427 13.3577L12.6366 13.3699Z' fill='%23C6EEEC' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_328'%3E%3Crect width='30.3162' height='25.2604' fill='white' transform='matrix(-1 0 0 1 30.3164 0.739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.section2 .menu_list .slide .item a em.icon5{
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='22' viewBox='0 0 28 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_377)'%3E%3Cpath d='M2.09076 0.949219H25.3521C26.0857 0.949219 26.6787 1.54221 26.6787 2.27582V19.2832C26.6787 20.0168 26.0857 20.6098 25.3521 20.6098H2.09076C1.35716 20.6098 0.76416 20.0168 0.76416 19.2832V2.27582C0.76416 1.54221 1.35716 0.949219 2.09076 0.949219Z' fill='%23C6EEEC' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.5007 13.4082L17.368 6.24944C16.6711 5.04511 15.534 5.04511 14.8371 6.24944L11.2914 12.3873L10.1848 10.4677C9.48792 9.26333 8.35084 9.26333 7.65391 10.4677L5.9544 13.4082C5.25747 14.6125 5.82602 15.6029 7.21986 15.6029H20.2352C21.6291 15.6029 22.1976 14.6125 21.5007 13.4082Z' fill='%239CC445' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_377'%3E%3Crect width='27.449' height='21.1889' fill='white' transform='translate(0 0.185059)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.section2 .menu_list .slide .item a em.icon6{background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.37122 0.962402H23.3113C24.6212 0.962402 25.6825 1.88536 25.6825 3.02455V20.028C25.6825 21.1672 24.6212 22.0902 23.3113 22.0902H3.37122C2.06129 22.0902 1 21.1672 1 20.028V3.02455C1 1.88536 2.06129 0.962402 3.37122 0.962402Z' fill='%23C8ABF4' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.28833 5.20264H8.45336' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2557 5.20264H14.4208' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.2233 5.20264H20.3944' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.28833 17.8552H8.45336' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2557 17.855H14.4208' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.2233 17.855H20.3944' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.1405 8.90967L16.6425 11.6607L11.1405 14.4117V8.90967Z' fill='%23F8CE00' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.section2 .menu_list .slide .item a em.icon7{background-image: url("data:image/svg+xml,%3Csvg width='33' height='31' viewBox='0 0 33 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_345)'%3E%3Cpath d='M9.12719 5.48854H26.862C27.4856 5.48854 27.9991 5.99594 27.9991 6.62562V18.3266C27.9991 18.9502 27.4917 19.4637 26.862 19.4637H9.12719C8.50362 19.4637 7.99622 18.9563 7.99622 18.3327V6.61951C7.99622 5.99594 8.50362 5.48242 9.1333 5.48242L9.12719 5.48854Z' fill='%236ABBEE' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.2332 25.3567L28.5433 20.4538C28.2437 19.9097 27.4857 19.4573 26.8621 19.4573H9.12727C8.50371 19.4573 7.74565 19.9036 7.4461 20.4538L4.75622 25.3567C4.45666 25.9008 4.71954 29.3059 5.3431 29.3059H30.6463C31.2699 29.3059 31.5388 25.9008 31.2332 25.3567Z' fill='%236ABBEE' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.12727 19.4573C8.50371 19.4573 7.74565 19.9036 7.4461 20.4538L4.75622 25.3567C4.45666 25.9008 4.71954 26.3531 5.3431 26.3531H30.6463C31.2699 26.3531 31.5388 25.9069 31.2332 25.3567L28.5433 20.4538C28.2437 19.9097 27.4857 19.4573 26.8621 19.4573H9.12727Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0948 11.4487C13.6817 10.4584 14.0179 9.30905 14.0179 8.07415C14.0179 4.41225 11.0529 1.44727 7.39104 1.44727C3.72914 1.44727 0.76416 4.41225 0.76416 8.07415C0.76416 11.7361 3.72914 14.701 7.39104 14.701C8.55258 14.701 9.64076 14.4015 10.5883 13.8757L13.9874 14.7866L13.0948 11.4426V11.4487Z' fill='%23FFC6FD' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.83826 6.50909C5.83826 5.65322 6.53518 4.9563 7.39105 4.9563C8.24692 4.9563 8.94384 5.65322 8.94384 6.50909C8.94384 7.36496 8.24692 8.06189 7.39105 8.06189V10.0243' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.39099 11.8154V11.865' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.6754 11.0269H22.7173' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_345'%3E%3Crect width='32.1196' height='29.3869' fill='white' transform='translate(0 0.683105)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.section2 .menu_list .slide .item a em.icon8{background-image: url("data:image/svg+xml,%3Csvg width='25' height='29' viewBox='0 0 25 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1354_331)'%3E%3Cpath d='M1.23193 4.26172V4.42611C1.23193 4.37131 1.2429 4.31652 1.24839 4.26172H1.23193Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.033 4.42618C22.033 4.37138 22.044 4.31659 22.0494 4.26179C22.1152 2.84257 23.0421 1.65897 24.3144 1.1932V0.979492H4.68141C2.83328 0.979492 1.33613 2.43707 1.24839 4.26179C1.24839 4.31659 1.23193 4.3659 1.23193 4.42618C1.23193 6.32761 2.77844 7.87287 4.68141 7.87287H24.3144V7.65368C22.9872 7.17147 22.033 5.91664 22.033 4.42618Z' fill='white' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.68141 7.87296C2.77844 7.87296 1.23193 6.3277 1.23193 4.42627V24.1749H1.2429C1.2429 24.2132 1.23193 24.2516 1.23193 24.2899C1.23193 26.1914 2.77844 27.7366 4.68141 27.7366H24.3144V7.87296H4.68141Z' fill='%23F8CE00' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.551 16.3058L9.51828 14.24L6.4856 16.3058V12.1029V7.90552H9.51828H12.551V12.1029V16.3058Z' fill='%236ABBEE' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.7644 4.34912H12.6279' stroke='%23282828' stroke-width='1.52834' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1354_331'%3E%3Crect width='24.4534' height='28.1215' fill='white' transform='translate(0.546387 0.294434)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}



@media screen and (min-width: 1200px) {
  
}
.section2 .right_box .tab_inner .slick-list {
  width: 100%;
}
@media screen and (max-width: 1580px) {
 
  .section2 .menu_list h4::after{
    width: 80%;
  }
   .section2 .right_box .inner>.tit{
    top:20px;
    left:15px;
  }
  .section2 .right_box .more{
    top:22px;
    right: 15px
  }
  /* .section2 .right_box .slide_box{
    padding-top: 65px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 1.1vw;
    height: auto;
  } */
  .section2 .right_box .tab_inner{
    height: auto;
  }
  .section2 .right_box .img_box{
        padding-top: 176px;
  }
.section2 .right_box .tab_inner{
  width: 100%;
}
.section2 .right_box .tab_inner a .tit{
  /* margin-top: 1vw; */
  width: 100%;
      text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-right: 0;
    white-space:normal;
}
}
@media screen and (max-width: 1560px) {
  
}
@media screen and (max-width: 1439px) {
  #body_layout .section1{
    height: auto;
    max-height: 1200px;
  }
  
  .section1 .layout{
    flex-wrap: wrap;
  }
.section1 .left_box{
  width: 100%;
  margin-bottom: 100px
}

.section1 .left_box .slide_wrap .slide{
  height: auto;
  max-height: none;
  margin-bottom: 10px;
}
.section1 .slick-slide .item{
  height: auto;
}
.section1 .right_box {
  width: 100%;
}
.section1 .gunsu_wrap {
  height: 328px;
}
.section1 .gunsu_wrap .text_box::after{
  top: 0;
  right: 147px;
}
.section1 .left_box .thum, .section1 .slick-slide .item .inner > a{
  width: 100%;
  max-width: 100%;
  height: auto;
}
#body_layout .section1::before{
  display: none;
}
#body_layout .section1 .bg_img{
  top:auto;
  bottom:20px;
  width: 40%;
  height: 460px;
  display: none;
}
.section2 .right_box{
  width: 100%;
}
.section2 .right_box .ytb_box .img_box {
  width: 100%;
  min-height: 85px;
}
.section2 .right_box .control{
  display: none;
}
.section2 .right_box .slide_box{
  margin-bottom: 80px;
  padding-bottom:15px
}

.section2 .right_box .gunsu_wrap {

}


.section2 .right_box .tab_inner{
  width: 100%;
}

.section2 .right_box .tab_inner a{
  /* padding-right: 35px; */
  box-sizing: border-box;
  width: calc(100% / 3);
}
.section2 .right_box .tab_inner a .tit{
  width: 100%;
  margin-top: 0;
}
.section2 .right_box .more{
    top:22px;
    right: 35px
  }

.section2 .right_box .ytb_box .control {
  padding: 45px;
}

 .section2 .right_box .inner>.tit{
    top:20px;
    left:35px;
  }
.section2 .left_box{
  width: 100%;
  order:1;
  
}

.section2 .right_box{
  order:2;
}
.section2 .right_box .ytb_box .tab_inner {
  max-width: 100%;
}
.section2 .menu_list{
  order:3;
}
.section2 .left_box2{
  order: 4;
  width: 100%;
}

.section2 .left_box2 .tab_wrap .tabpanel ul{
  width: 100%;
}
.section2 .right_box2{
  order:5
}
.section2 .menu_list{
  justify-content: center;
  padding: 45px;
  height: auto;
}
.section2 .menu_list .slide{
  max-width: 100%;
  white-space: normal;
  
}
.section2 .menu_list h4{
  margin-bottom: 35px;
}
.section2 .menu_list h4::after{
  transform: translate(20px,0);
}
.section2 .menu_list h4::before{
  content: "";
  width: 100%;
  height: 1px;
  background: #000;
  position: absolute;
  top:50%;
  right:100%;
  transform: translate(-20px,0);
}
}

@media screen and (max-width: 1379px) {
  .main_visual .slide .item video{
 margin-top: 0;
}
}
@media screen and (max-width: 1279px) {
  .main_visual .slide .item .inner{
    height: 630px;
  }
  .main_visual .slide .item video {
    width: auto;
    height: 100%;
    left: 50%;
    position: relative;
    transform: translate(-50%, 0);
}
.section1 .gunsu_wrap {
  height: 228px;
}
.section2 .right_box{
  width: 100%;
}
.main-board .first_contents{
  margin-bottom: 0;
}
.main-board .content-link{
  padding:  20px 0 ;
  border-bottom: 1px solid #888;
}
.main-board .content-link .con-title{
  width: calc(100% - 80px );
  margin:  0 ;

}
.main-board .content-link .content-text{
  width: 80px;
}
.main-board .col.col3 > div > div{
  margin-bottom: 0;
}
.section2 .right_box{
  width: 100%;
  flex-wrap: wrap;
  height: auto;
}
.section2 .right_box .slide_wrap{width: 100%;margin-bottom:75px;}
.section2 .right_box .ytb_box{
  width: 100%;
}
.section2 .right_box .ytb_box .title {
  display: block;
}

.section2 .right_box .ytb_box .title:after {
  left: 80px; 
  right: auto;
}
.section2 .right_box .ytb_box .tab_inner {
  border: none;
  height: auto;

}
.section2 .right_box .slide_wrap .item .link{
  padding-top: 0;
}
.section2 .right_box .ytb_box .img_box {
  border-radius: 10px;
}
 .section2 .right_box .ytb_box .tab_inner a {
  padding: 10px
 }
.section2 .right_box .slide_wrap .slick-slide img, .section2 .right_box img{
  position: static;
  transform: translate(0,0);
}
.section2 .right_box .slide_wrap .slick-initialized .slick-slide> div .item .link{
  border-radius: 15px;
  border: 1px solid #ddd;
}
.section2 .right_box .slick-slider {
  padding: 35px 30px;
  border: 1px solid #ddd;
  border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom: 0px solid #000;
}
.section2 .right_box .ytb_box .slide_box {
  width: 100%;
  /* padding: 35px 30px; */
  border: 1px solid #ddd;
  border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
.section2 .right_box .ytb_box .tab_inner a .tit {
  padding: 10px 0;
}
.section2 .right_box .slide_wrap .slick-initialized .slick-slide> div .item{
  padding:  10px;
  box-sizing: border-box;
}
.gunsu_wrap .text_box{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.gunsu_wrap .text_box .link_wrap a:last-child{
  position: relative;
  top:auto;
  left:auto;
  bottom:auto;
  color: #1A2F4C;
  
}
.gunsu_wrap .text_box .link_wrap a:last-child::before{
  background: #1A2F4C;
}
.gunsu_wrap .text_box > span em{
  display: inline-block;
}
.gunsu_wrap .text_box .link_wrap{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10%;
  
}
.gunsu_wrap .text_box .link_wrap a{
  margin-right: 55px;
}
.gunsu_wrap .text_box > span{
  margin-bottom: 0;
}
.section2 .gunsu_wrap::after {
    content: "";
    width: 100%;
    border-radius: 0 0 10px 10px;
    height: 11px;
    position: absolute;
    background: #1A2F4C;
}
.section2 .menu_list{
  margin-top: 50px;
  margin-bottom: 50px;
}

  .section2 .menu_list .slide{
    white-space: normal;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .section2 .gunsu_wrap .text_box::after {
    top: 0;
    right: 147px;
  }
}

@media screen and (max-width: 1110px) {
.section2 .menu_list .slide .item{
  width: calc(100% / 4);
  margin-bottom: 40px;
}
.section2 .menu_list{
  padding-bottom: 15px;
}
}

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

  .section1 .left_box .text_box{
    display: none;
  }
  .section2 .right_box .gunsu_wrap{
    height: 235px;
  }
  .gunsu_wrap .text_box > span,.gunsu_wrap .text_box > span br,.gunsu_wrap .text_box > span em{
    display: block;
  }
  .gunsu_wrap .text_box{
    padding:  35px 30px;
    align-items: flex-start;
    padding-right: 160px;
    justify-content: space-between;
  }
  .section1 .gunsu_wrap {
    height: 276px;
  }
 .gunsu_wrap .text_box .link_wrap{
  display: block;
  margin-left: 0;
 }
 .section1 .left_box .slide_wrap .control{
  width: 100%;
 }
 .section2 .right_box .ytb_box .slide_box {
  padding: 10px 0 50px;
 }
}

@media screen and (max-width: 860px) {
  .section2 .right_box .img_box{
    padding-top: 158px;
  }
  .section2 .right_box .ytb_box .img_box {
    min-height: 100%;
  }
  .section2 .right_box .tab_inner a .tit{
        margin-top: 13px;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 145%;
    letter-spacing: -0.08em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 50px;
    white-space: normal;
  }
}

@media screen and (max-width: 767px){
  #body_layout .section1 .bg_img{display:none}
  #body_layout section.main_visual{
    margin-bottom: 20px;
  }
  #body_layout .section1{
    margin-bottom: 30px;
  }
  .main_visual .slide .item .inner{
    height: 520px;
  }
  .main_visual .slide .item video{
    width: auto;;
    height: 100%;
    left: 50%;
    position: relative;
    transform: translate(-50%, 0);
  }
  .section1 .left_box{
    margin-bottom: 50px;
  }
  .section2 .menu_list{
    background:transparent;
    padding-left: 15px;
    padding-right: 15px;
  }
  .section2 .menu_list::after{
    content: "";
    position: absolute;
    top:0;
    left:-30px;
    background: #F4F5F9;;
    height: 100%;
    width: calc(100% + 60px);
    
  }
  
  .section2 .menu_list h4{
    position: relative;
    z-index: 1;
  }
  .section2 .menu_list .slide{
    position: relative;
    z-index: 1;
    margin: 0 -10px 0 -20px;
    max-width: none;
    width: calc(100% + 30px);
  }
  .section2 .right_box .slide_box{
    padding-left:  30px;
    overflow-x: auto;
    overflow-y:hidden;
    vertical-align: top;

  }
  /* .section2 .right_box .tab_inner a{
    padding-right: 17px;
    width: 220px;
    max-width: 220px;
    vertical-align: top;
    height: 180px;
  } */
  .section2 .right_box .tab_inner{
    overflow: visible;
    height: 196px;
  }
  .section2 .right_box .ytb_box .slide_box {
    height: 100%;
    margin: 20px 0;
    padding: 0;
  }
  .section2 .right_box .tab_inner .slick-list{
    width: 100%;
    overflow: visible;
  }
   .section2 .right_box .tab_inner .slick-list .slick-track{
    width: 100% !important;
    white-space: nowrap;
   }
    .section2 .right_box  .slick-initialized .slick-slide{
      float: none;
      display: inline-block;
    }
  .section2 .right_box .img_box {
    padding-top: 110px;
}
.section2 .right_box .slide_box{
  height: 296px;
      height: 296px;
    margin-left: -30px;
    width: calc(100% + 60px);
    border-radius: 0px;
}
.section2 .right_box .more{
  right: 5px;
}
.section2 .right_box .inner>.tit{
  left:0;
}
.main-board .first_contents{
  display: block;
}
.section2 .left_box{
  height: auto;
  margin-bottom: 15px;
}
.section2 .left_box .main-board {
  flex-wrap: wrap;
}
.section2 .left_box .main-board .board-item{
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
}
.section2  .main-board .board-more a{
  top:0;
}
.main-board .board-more{
bottom: auto;
    top: 20px;
    right: 0;
    left: auto;
    width: 28px;
    height: 28px;
    z-index: 1;
}
.main-board .board-more a span{
  border: 0 solid #000;
  background-color: transparent;
}
.section2 .left_box .main-board .board-item::after{
  content: "";
  display: block;
  background: #F9FBFD;
  width: calc(100% + 60px);
  height: 100%;
  position: absolute;
  top:0;
  left:-30px;
}
.section2  .main-board .board-title,.section2  .main-board .board-content{
  z-index: 1;
  position: relative;
}
.section2 .left_box2 .tab_wrap .tabpanel{
    height: 220px;
}
}

@media screen and (max-width:620px) {
  .section2 .gunsu_wrap::before{
    width: 140px;
    height: 160px;
    background-size:142px 162px;
    background-position: -1px 0;
    border-radius: 0 0 10px 0 ;
  }
  .gunsu_wrap .text_box{padding-right: 130px;}
  .gunsu_wrap .text_box .link_wrap a{
    margin-right: 0;
  }
  
.section2 .menu_list .slide .item a span{font-size: 15px;letter-spacing:-1px;}
.section2 .gunsu_wrap .text_box::after {
  right: 0;
}
}
@media screen and (max-width:520px) {
  .section2 .right_box .gunsu_wrap{
    height: auto;
  }
  .section1 .gunsu_wrap {
    height: 257px;
  }
  .gunsu_wrap .text_box{
    flex-wrap: wrap;
    padding-top: 15px;
    padding-left: 15px;
  }
  .gunsu_wrap .text_box > span{width: 100%;margin-bottom: 10px;}
.gunsu_wrap .text_box .link_wrap a{
  font-size: 14px;
}
.gunsu_wrap .text_box .link_wrap a:last-child{
    position: absolute;
    left: 0;
    bottom: -35px;
    color: #fff;
    z-index: 2;
  
}
.gunsu_wrap .text_box .link_wrap a:last-child::before{
  background: #fff;
}
.section2 .gunsu_wrap::after{
  height: 38px;
}
.gunsu_wrap .text_box > span{
  font-size: 16px;
}
/* .section2 .control button.prev,.section2 .control button.next{
  position: absolute;
  top:calc(50% - 20px);
  transform: translate(0,-50%);
}
.section2 .control button.prev{left:0;transform: translate(-100%,-50%);}
.section2 .control button.next{right: 0;;transform: translate(100%,-50%);}
.section1 .control .progress{
  width: calc(100% - 95px);
} */
}
@media screen and (max-width:480px) {
  #body_layout section.main_visual{
    margin-bottom: 0px;
  }
  .section2 .right_box .inner>.tit,
  .main-board .board-title span{font-size: 18px;padding-top: 5px;}
  .main-board .first_contents .contents_container .title_box{
    font-size: 16px;
    height: 40px;
  }
  .main-board .content-link .con-title{
    font-size: 14px;
  }
  .section1 .gunsu_wrap .text_box::after {
    display: none;
  }
  .section2 .gunsu_wrap .tit{
    font-size: 16px;
  }
  .gunsu_wrap .text_box {
    padding-right: 90px;
}
.section2 .menu_list .slide .item{
  width: calc(100% / 3);
  padding: 0 10px;
}

.section2 .left_box2 .tab_wrap .tabpanel{
    height: 290px;
}
.section2 .gunsu_wrap .text_box::after {
  top: -3px;
}
.section2 .right_box .ytb_box .img_box {
  padding-top: 128px;
}
}


#body_layout section.section4:before{
  display: none;
}

/* 동영상팝업 */
#popup{position:absolute;top:200px;left:50%;transform:translateX(-50%);z-index: 19;width: 651px;height:auto;}
.popup_box .new_pop_bg {background: url(/images/kor/2023/main/popup_bg.png) no-repeat;background-size: cover;padding: 26px 54px 36px;text-align:center;}
.popup_box .new_pop_bg strong{font-size:30px;letter-spacing: -1.9px;color:#4E3E35;margin-bottom: 8px;display: block;font-family: 'score-dream';}
.popup_box .new_pop_bg strong span{color: #A57300}
.popup_box .new_pop_bt_bg {background: #f1ede9; padding: 3px 10px 3px;overflow:auto;} 
.new_pop_font{color:#333;line-height:25px;margin-right: 10px; float:right;}
.new_pop_close a{color:#333 !important; float:left;}
.new_pop_font input{width: 19px;height: 19px;background: none;margin-right: 6px;}
.new_pop_con_box{margin-left:6px;margin-right:6px; box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

@media(max-width:767px){
  #popup{width:450px}
  .popup_box .new_pop_bg{padding:20px 10px}
  .popup_box .new_pop_bg strong{font-size:22px}
  .new_pop_con_box iframe{height:235px}
}

@media(max-width:480px){
  #popup{width:350px}
  .popup_box .new_pop_bg strong{font-size:19px}
  .new_pop_con_box iframe{height:179px}
}

/* 서천 전체보기 추가 */
.section1 .left_box .slide_wrap .control .total{width: 64px;}
.section1 .left_box .slide_wrap .control .morePop{position:relative; display:inline-block;padding: 7px 3px 7px 30px;line-height: 18px;width:15px;height:15px;margin-left: 6px;width: 76px;border: 1px solid #6c6c6c;border-radius: 15px;}
.section1 .left_box .slide_wrap .control .morePop:before{ content:''; width:17px; height:17px; background: url(/images/kor/2023/main/morepop_btn.png) no-repeat; position:absolute; left:11px;top:9px;}
.section2 .right_box .slide_wrap .control .btn-wrap {display: flex;}
.section2 .right_box .slide_wrap .control .btn-wrap .morePop02{position:relative;display:inline-block;p;padding: 7px 9px 7px 30px;line-height: 18px;width:15px;height:15px;margin-left: 6px;width: 54px;border: 1px solid #6c6c6c;border-radius: 15px;}
.section2 .right_box .slide_wrap .control .btn-wrap .morePop02:before{ content:''; width:17px; height:17px; background: url(/images/kor/2023/main/morepop_btn.png) no-repeat; position:absolute; left:11px;top:9px;}
@media(max-width:767px){
  .section1 .left_box .slide_wrap .control .total{width:70px}
}
@media(max-width:550px){
  .section1 .left_box .slide_wrap .control .morePop{font-size:0;width: auto;}
  .section1 .left_box .slide_wrap .control .total{width:90px}
}

/* 메인비쥬얼 모아보기 */
#ajaxLayer {position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;background: rgba(0,0,0,.85); display: none; overflow: auto;}
.banner_all {height: 100%;padding:100px 0 0;text-align:center; }
.banner_all .bannerlayout {position: relative;max-width: 1500px;margin:0 auto;overflow-x: hidden;overflow-y: auto;}
.banner_all .tit {margin:0 0 50px;}
.banner_all .tit img {display: none;margin: 0 auto 35px;}
.banner_all .tit strong {display:inline-block;/* line-height: 20px; */padding: 18px 30px;border-radius: 39px;background: #fff;font-family:'score';font-weight: normal;font-size: 22px;color: #222;letter-spacing: -1px;}
.banner_all .tit strong em{display:inline-block;width: 22px;height: 28px;background: url(/images/kor/2023/main/popup_bell.png) no-repeat center;margin-right:10px;vertical-align: -5px;}
.banner_all .tit strong span {display:inline-block;color: #366098;font-weight: bold;}
.banner_all ul {margin:0 -15px;}
.banner_all ul li {float:left;overflow:hidden;width: calc(50% - 30px);height: 338px;margin:0 15px 30px;border-radius:10px;vertical-align: top;}
.banner_all ul li a {display: flex;width:100%;height: inherit;justify-content: center;align-items: center;}
.banner_all ul li img {vertical-align: top;}
.banner_all ul li a:focus {outline: 3px solid #e10000; outline-offset: -3px; border-radius: 10px;}
.banner_all ul li a img {vertical-align: middle;width: auto;}
.banner_all .modal__close {position:absolute;right:0;top: 8px;}
.banner_all .modal__close button {position:relative;width: 65px;height: 65px;border-radius: 50%;font-size:0;transition: 0.2s;}
.banner_all .modal__close button:before,
.banner_all .modal__close button:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.banner_all .modal__close button::before {width: 42%;height: 2px;background: #333;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.banner_all .modal__close button::after {width: 2px;height: 42%;background: #333333;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.banner_all .modal__close button:hover, .banner_all .modal__close button:focus {background: #366098;}
.banner_all .modal__close button:hover::after,
.banner_all .modal__close button:hover::before,
.banner_all .modal__close button:focus::after,
.banner_all .modal__close button:focus::before {background-color:#fff !important;}

@media(max-width:1699px){
    .banner_all .bannerlayout {max-width:100%; padding:0 40px;}
    .banner_all ul li {height: 339px;}
    .banner_all .modal__close {right:40px;}
}

@media(max-width:1024px){
  .banner_all ul li {height: 200px;}
}

@media(max-width:767px){
  .banner_all .tit {margin: 0 0 37px;}
    .banner_all {padding: 80px 0 0;}
    .banner_all .bannerlayout {padding:0 20px;}
    .banner_all .inner {padding:0 0 50px;}
    .banner_all .tit strong em{display:block; margin:0 auto;}
    .banner_all .tit strong {padding: 20px 30px;border-radius: 50px;border-radius: 10px;margin-top: 81px;}
    .banner_all ul li {float:none;width:calc(100% - 30px);margin: 0 15px 15px; height: auto;}
    .banner_all .modal__close {top: 0px;left: 50%;transform: translateX(-50%);}
	  .banner_all .modal__close button{width:55px; height:55px;}
}


/* 팝업존 전체보기  */
#ajaxLayer02 {position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;background: rgba(0,0,0,.85);display: none;overflow: auto;}
.banner_all02 {height: 100%;padding:100px 0 0;text-align:center; }
.banner_all02 .bannerlayout {position: relative;max-width: 1500px;margin:0 auto;overflow-x: hidden;overflow-y: auto;}
.banner_all02 .tit {margin:0 0 50px;}
.banner_all02 .tit img {display: none;margin: 0 auto 35px;}
.banner_all02 .tit strong {display:inline-block;/* line-height: 20px; */padding: 18px 30px;border-radius: 39px;background: #fff;font-family:'score';font-weight: normal;font-size: 22px;color: #222;letter-spacing: -1px;}
.banner_all02 .tit strong em{display:inline-block;width: 22px;height: 28px;background: url(/images/kor/2023/main/popup_bell.png) no-repeat center;margin-right:10px;vertical-align: -5px;}
.banner_all02 .tit strong span {display:inline-block;color: #366098;font-weight: bold;}
.banner_all02 ul {margin:0 -15px;}
.banner_all02 ul li {float:left;overflow:hidden;width: calc(25% - 32px);height: 225px;margin:0 15px 30px;border-radius: 22px;vertical-align: top;}
.banner_all02 ul li a {display: flex;width:100%;height: inherit;justify-content: center;align-items: center;}
.banner_all02 ul li a:focus {outline: 3px solid #e10000; outline-offset: -3px; border-radius: 22px;}
.banner_all02 ul li img {vertical-align: top;}
.banner_all02 ul li a img {vertical-align: middle;width: auto;}
.banner_all02 .modal__close {position:absolute;right:0;top: 10px;}
.banner_all02 .modal__close button {position:relative;width: 65px;height: 65px;border-radius: 50%;font-size:0;transition: 0.2s;}
.banner_all02 .modal__close button:before,
.banner_all02 .modal__close button:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.banner_all02 .modal__close button::before {width: 42%;height: 2px;background: #333;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.banner_all02 .modal__close button::after {width: 2px;height: 42%;background: #333333;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.banner_all02 .modal__close button:hover, .banner_all02 .modal__close button:focus {background: #366098;}
.banner_all02 .modal__close button:hover::after,
.banner_all02 .modal__close button:hover::before,
.banner_all02 .modal__close button:focus::after,
.banner_all02 .modal__close button:focus::before {background-color:#fff !important;}

@media(max-width:1699px){
    .banner_all02 .bannerlayout {max-width:100%; padding:0 40px;}
    .banner_all02 ul li {width:calc(33% - 30px);height:250px}
    .banner_all02 .modal__close {right:40px;}
}

@media(max-width:767px){
    .banner_all02 .tit {margin: 0 0 37px;}
    .banner_all02 {padding: 80px 0 0;}
    .banner_all02 .bannerlayout {padding:0 20px;}
    .banner_all02 .inner {padding:0 0 50px;}
    .banner_all02 .tit strong em{display:block; margin:0 auto;}
    .banner_all02 .tit strong {padding: 20px 30px;border-radius: 50px;border-radius: 10px;margin-top: 81px;}
    .banner_all02 ul li {float:none;width:calc(100% - 30px);margin: 0 15px 15px;}
    .banner_all02 .modal__close {top: 0;left: 50%;transform: translateX(-50%);}
	  .banner_all02 .modal__close button{width:55px; height:55px;}
}

@media(max-width:500px){
    .banner_all02 ul li{height: 223px;}
}


/* 전자정부 */
#nuri {position: fixed; top:0; left: 50%; right: 50%; width: 100vw; margin-left: -50vw; margin-right: -50vw;background-color: #edf1f5; z-index: 999;}
#nuri .inner {max-width:1920px; margin:0 auto; padding: 0 20px;}
#nuri .top_box {padding: 8px 0 ;}
#nuri .flag_wrap {display: flex; align-items: center; flex-wrap: wrap;}
#nuri .flag_wrap .flag_in {display: flex; align-items: center; margin: 0; font-size: 15px;}
#nuri .flag_wrap .flag_in img {margin-right: 10px; width: 27px;}
#nuri .flag_wrap .flag_info {position: relative; color: #003675; cursor: pointer; font-size: 14px;margin-left: 18px; padding-right: 20px; border: 0; background: none;}
#nuri .flag_wrap .flag_info span {display: inline-block; height: 0; overflow: hidden; text-indent: -20000px; width: 0}
#nuri .flag_wrap .flag_info:after {content: ""; position: absolute; right: 0; top: 50%; transform:translateY(-50%) rotate(135deg); transition: .4s ease-in-out; width: 6px; height:6px; border-top:1px solid #003675; border-right: 1px solid #003675; }
#nuri .flag_wrap .flag_info.on:after {transform: rotate(315deg);}
@media screen and (max-width: 1279px) {
  #wrap #header {margin-top: 0;}
}
@media screen and (max-width: 450px) {
    #nuri .flag_wrap .flag_in {font-size: 14px;}
}

/* 모바일 예외 */
#topmenu{top:-38px;}