input{display:none}#link-button a,#top-container{border-radius:10px;text-align:center}*{box-sizing:border-box}img{max-width:100%}.wrapper{margin-top:140px;overflow:hidden}#container,#top-container{width:850px;margin:0 calc((100% - 850px)/ 2)}#top-img{display:flex;}#top-img img{height:65px;margin:50px auto}#top-container iframe{width:100%;height:477px;margin-bottom: 4%;}#top_text_box{margin:30px 0;line-height:30px;display:inline-block}h2{position:relative}h2:after,h2:before{content:"";height:300px;width:300px;display:block;position:absolute;top:-100%;z-index:-1}h2:before{background:url(../img/okinawa_media/syousai/before.png) no-repeat;background-size:contain;left:-20%}h2:after{background:url(../img/okinawa_media/syousai/after.png) no-repeat;background-size:contain;right:-35%}#main-content li{display:flex;flex-wrap:wrap;margin:10px 0 20px;text-align: left;}li>img{height:124px}.buttons li:first-child>img{width:24px;height:24px}.buttons{width:68%;margin-left:10px}.buttons ul{display:flex;flex-wrap:wrap;border-bottom:3px solid #DBDBDB;padding:0 0 10px;margin-bottom:10px}.buttons ul li{display:inline-block!important;margin:0!important}.buttons ul li:nth-child(2),.buttons ul li:nth-child(3){font-weight:700;padding:0 10px;height:23px;line-height:23px}.buttons ul li:nth-child(2){color:#fff;font-size:10px;;margin-left: 3%!important;}.buttons ul li:nth-child(3){flex-grow:2;font-size:17px}#link-button{display:flex;justify-content:space-around;margin:100px 0 50px}#link-button a{width:43%;padding:20px;letter-spacing:5px;font-size:15px;font-weight:700;color:#fff}#link-button a:first-child{background-image:url(../img/okinawa_media/syousai/button_back_1.png);background-size:cover;display:none}#button-back{display:inline-block;margin:30px calc((100% - 40px)/ 2);width:40px}@media only screen and (max-width:769px){.wrapper{margin-top:60px}#top-container{width:96%;margin:0 2%}#top-img{background-size:450%!important}#top-img img{height:40px;margin:25px auto}#top-img iframe{height:183px}#container{width:96%;margin:30px 2%}h2:after,h2:before{content:"";height:115px;width:123px}h2:after{right:-18%}#main-content{width:98%!important;margin-left:1%}#main-content li img{width:30%;height:51px}#epi_1_islands{width:100%!important}.buttons{flex-grow:0;width:67%;margin-left:5px}.buttons ul{padding:0 0 25px}.buttons ul li img{height:20px!important;width:20px!important}.buttons ul li:nth-child(2){font-size:11px;height:18px;line-height:20px}.buttons ul li:nth-child(3){font-size:14px;height:17px;line-height:20px}epi_1_isilad_1 li{justify-content:center}.text_box_pc{width:95vw}#link-button{flex-direction:column;align-items:center}#link-button a{width:98%;margin:10px 0}#epi_1_islands{font-size:12px}}

#main-content > ul > li > img {
    object-fit: cover;
    width: 240px;
    height: 157px;
    font-family: 'object-fit: cover;'
}

.buttons > ul {
    position: relative;
}

.buttons > ul > li:nth-child(4) {
    width: 100%;
    font-weight: bold
}

.buttons > ul > li:last-child {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
}

.text_box_pc {
    font-size: 13px;
}
#navSp * {
  box-sizing: content-box;
}
@media only screen and (max-width: 769px) {
    #main-content > ul > li > img {
        width: 100%;
        height: 200px;
    }
    .buttons {
        width: 100%;
        margin: 0;
    }
    .buttons ul {
        padding: 10px 0;
    }
    .buttons > ul > li:nth-child(4) {
        height: auto;
        flex-basis: 82%;
        font-size: 13px;
    }
    .buttons > ul > li:nth-child(5) {
      top: 10px;
  }
    .buttons ul li:nth-child(5) img {
        width: 50px !important;
        height: 50px !important;
    }
}