main{overflow:hidden}@media screen and (max-width:1000px){main{min-height:120vh}}@media screen and (max-width:600px){main{height:auto}}section{position:relative}.list-wrap{width:90%;max-width:1000px;margin:100px auto}.list-wrap .list{display:flex;align-items:center;flex-direction:column;justify-content:space-between}.list-wrap .list img{width:80%;-o-object-fit:contain;object-fit:contain;margin-bottom:50px;max-height:450px;object-fit:contain}.list-wrap .list .topset{margin-bottom:30px}.list-wrap .list .des{display:flex;flex-direction:column;align-items:flex-start;width:80%}.list-wrap .list .des .news-url{margin:30px 0;font-size:2rem;font-weight:700}.list-wrap .list .des .d{margin-bottom:30px}.list-wrap .list .des .d a{margin-top:10px;font-size:2rem;font-weight:700}.list-wrap .list .des h3{font-size:2.4rem;margin-bottom:30px;margin-right:auto}.list-wrap .list .des h3 span{padding:0 10px;background-color:#ce1241}.list-wrap .list .des ul{margin-right:auto;margin-bottom:30px}.list-wrap .list .des ul li{display:flex}.list-wrap .list .des ul li .dv{width:60px;text-transform:uppercase;font-family:"Archivo";margin-right:10px}.list-wrap .list .des ul li .coron{margin-right:5px}.list-wrap .list .des h4{margin:30px 0 10px;padding:0 10px;background-color:#ce1241;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.bg{width:100%;height:100vh;position:fixed;z-index:-1;background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/back-wa.webp);background-size:100% auto;max-width:2000px;left:50%;transform:translateX(-50%)}.back-btn{display:block;width:200px;height:50px;background-color:#ce1241;margin:100px auto 50px;box-shadow:4px 4px 0px #720d26}.back-btn:hover{background-color:#e93663;transform:translate(4px,4px);box-shadow:none}.back-btn p{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-family:Monoton;text-transform:uppercase}@media screen and (max-width:1000px){.p-list{font-size:1.4rem;max-width:1000px}.p-list .home{width:20px}h2{width:90%;max-width:450px;margin-top:80px}.list-wrap{max-width:400px;font-size:1.4rem;margin:100px auto 0}.list-wrap .list{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-bottom:50px}.list-wrap .list img{width:100%}.list-wrap .list .des{padding:0;width:95%}.list-wrap .list .des h3{font-size:2rem;margin-bottom:30px;margin-right:auto}.bg{width:165%;height:100vh;background-size:100% auto;max-width:800px;left:50%;transform:translateX(-50%)}.back-btn{width:90%;max-width:250px;margin:50px auto 4px;height:45px}}