@charset "UTF-8";main{contain:paint}.title-wrap{display:flex;width:280px;align-items:baseline;margin:0 auto 50px}.title-wrap h2{width:165px;margin:0 auto}.title-wrap .turu{width:22%}@media screen and (max-width:1000px){.title-wrap{width:240px;margin-bottom:30px}.title-wrap h2{width:auto}.title-wrap .turu{width:50px}}#top .video-wrap{position:relative;width:100vw;height:100vh;overflow:hidden;z-index:999}#top .video-wrap .video_pc{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%}#top .video-wrap .video2,#top .video-wrap .video1{display:none}#top .about{margin:0 auto}#top .chochin{width:100%;max-width:1000px;margin:0 auto;margin-top:50px}#top .neon{width:650px;margin:0 auto;opacity:1;transition:.5s ease 5s;height:202px;position:relative}#top .neon .mono{position:absolute;left:0;top:0;width:100%;-o-object-fit:contain;object-fit:contain}#top .neon .neon1{animation:neon1 3s infinite alternate 0s}#top .neon .neon1 img{opacity:1;transition:0s ease 5.8s}@keyframes neon1{0%{opacity:.5}2%{opacity:.2}10%{opacity:1}100%{opacity:1}}#top .back-img-re{margin:80px auto 0;max-width:1000px;position:relative;width:90%}#top .koi{bottom:-243px;right:-140px;opacity:.5}#top .wa1{top:-78px;left:-140px;opacity:.5}#top .top-wrap{display:flex}#top .top-wrap .top-sec-img{width:42%;-o-object-fit:cover;object-fit:cover;margin-right:3%}#top .top-wrap .des{display:flex;flex-direction:column;align-items:center;justify-content:center}#top .top-wrap .des .more-btn{background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/neon-btn_395.webp);width:150px;height:62px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;padding-bottom:3px;text-transform:uppercase;margin-top:40px}#top .top-wrap .des p{text-align:left}#top .top-wrap .des h3{position:relative;font-weight:700;font-size:min(2.1vw,2.4rem);margin-bottom:50px;text-shadow:4px 4px 10px #0f0f0f;text-align:left;margin-right:auto}#top .top-wrap .des h3 br{display:none}#top .top-wrap .des h3 span{background:linear-gradient(to top,#ce1241 0% 40%,rgba(0,0,0,0) 40% 100%);padding:0 10px}#top .scrolldown1{position:absolute;left:50%;bottom:10px;height:50px}#top .scrolldown1 span{position:absolute;left:-18px;top:-18px;color:#fcfcfc;font-size:1.3rem;letter-spacing:.05em}#top .scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:30px;background:#fcfcfc;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@media screen and (max-width:1000px){#top .video-wrap{width:100%;height:100vh}#top .video-wrap .video1{transform:translateX(-50%);display:block;height:50%;left:50%;position:absolute}#top .video-wrap .video2{display:block;height:50%;position:absolute;transform:translateX(-50%);top:50%;left:50%}#top .video-wrap .video_pc{display:none}#top .about{max-width:400px;margin:0 auto}#top .neon{width:90%;max-width:400px;height:auto}#top .back-img-re{margin-top:20px}#top .koi{right:0;width:60%;bottom:10px}#top .wa1{width:50%;left:0;top:unset;bottom:320px}#top .top-wrap{flex-direction:column}#top .top-wrap .top-sec-img{width:100%;margin-right:0}#top .top-wrap .des .more-btn{margin-top:30px}#top .top-wrap .des h3{font-size:min(5.2vw,2rem);margin:20px 0 25px;text-align:center}#top .top-wrap .des h3 br{display:inline-block}}#topic{width:90%;margin:200px auto 0;max-width:1000px;position:relative}#topic .topic-block{display:flex;text-align:left;align-items:center}#topic .topic-block .topic-img{width:37%;margin-left:3%;-o-object-fit:contain;object-fit:contain}#topic .topic-block h3{font-size:2.4rem;margin-bottom:30px}#topic .topic-block h3 span{font-size:1.8rem;display:block}#topic .topic-block h3 p{font-size:1.4rem}#topic .topic-block a{text-decoration:underline;text-decoration-color:#ce1241;text-decoration-thickness:3px;font-size:1.8rem;font-weight:700;display:block;margin-top:30px}#topic .wa2{opacity:.5;right:-140px;top:30px;width:42%}#topic .wave{opacity:.4;width:45%;left:-140px;bottom:-90px}#topic .red-cloud-left{opacity:.5;width:50%;left:-140px;top:-150px}@media screen and (max-width:1000px){#topic{max-width:400px;margin-top:150px}#topic .topic-block{flex-direction:column-reverse}#topic .topic-block .topic-img{width:100%;max-height:340px;margin-right:0}#topic .topic-block h3{font-size:2.2rem;margin:40px 0}#topic .topic-block h3 span{font-size:1.8rem}#topic .wa2{right:0;top:unset;bottom:230px;width:45%}#topic .wave{width:65%;bottom:-15px;left:0}#topic .red-cloud-left{display:none}}#news{margin:200px auto 0;width:90%;max-width:1000px;position:relative}#news .topic-wrap:after{content:"";display:block;width:100%;height:2px;background-color:#606060;margin-bottom:30px}#news .topic-wrap:last-child:after{display:none}#news .news-topic{display:flex;align-items:center;margin-bottom:30px}#news .news-topic img{width:375px;margin-right:3%;-o-object-fit:contain;object-fit:contain;max-height:300px}#news .news-topic h3{font-size:2rem;margin-bottom:30px}#news .news-topic p{font-size:1.4rem}#news .news-topic .des-wrap{max-width:595px}#news .news1 img{-o-object-position:top;object-position:top}#news .red-cloud-right{top:-100px;opacity:.5;width:50%;right:-140px}#news .wa3{top:30px;left:-140px;opacity:.5;width:42%}#news .tiger{bottom:-80px;opacity:.5;width:50%;right:-140px}@media screen and (max-width:1000px){#news{max-width:400px;margin-top:180px}#news .top-wrap:after{margin-bottom:50px}#news .news-topic{flex-direction:column;margin-bottom:50px}#news .news-topic img{width:100%;margin-right:0}#news .news-topic h3{font-size:2rem;margin:20px 0}#news .news-topic p{font-size:1.4rem}#news .red-cloud-right{display:none}#news .wa3{display:none}#news .tiger{right:0;bottom:-70px;width:75%}}#culture{margin-top:250px}#culture .sticky{position:sticky;display:flex;align-items:center;top:0;z-index:-1;width:90%;max-width:1280px;margin:0 auto;height:100vh}#culture .sticky .sticky-back{-o-object-fit:cover;object-fit:cover;width:100%}#culture .sticky .sticky-back img{height:100%;-o-object-fit:cover;object-fit:cover}#culture .sticky .gold-l{left:-352px;top:160px;width:46.9%}#culture .sticky .gold-r{right:-352px;bottom:130px;width:46.9%}#culture .culture_main{padding:100px 0 200px;background-color:rgba(15,15,15,.85)}#culture .culture_main .culture_main_container{width:90%;max-width:1000px;margin:0 auto}#culture .culture_main h2{width:460px;margin:0 auto 50px;text-align:center}#culture .culture_main h2 img{margin-left:50px}#culture li{width:450px;position:relative;margin-top:50px}#culture li:nth-child(2n){margin-left:auto}#culture li .title{background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/accordion_ttl2.webp);background-size:contain;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:10/1.73;font-size:1.8rem}#culture li .title span{font-weight:400}#culture li .title .wagasa{font-size:1.7rem}#culture li .title:before{content:"";position:absolute;right:12%;display:block;width:6.5%;aspect-ratio:60/49;background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/triangle_down.webp);background-size:contain;background-repeat:no-repeat;transform:rotate(0deg);transition:all .6s ease-in-out}#culture li .title.close:before{transform:rotate(540deg);transition:all .6s ease-in-out}#culture li .box{display:none}#culture li .box .contents-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:30px;background-color:rgba(15,15,15,.85)}#culture li .box .contents-wrap iframe{width:100%;aspect-ratio:9/16}#culture li .box .contents-wrap p{padding-top:30px}@media screen and (max-width:1000px){#culture{margin-top:200px}#culture .sticky{width:90%}#culture .sticky .sticky-back{height:80%}#culture .sticky .sticky-back img{margin-top:0}#culture .sticky .gold-l{width:55%;left:-75px;top:30px}#culture .sticky .gold-r{width:55%;right:-75px;bottom:30px}#culture .culture_main{padding:100px 0 150px;background-color:rgba(15,15,15,.85)}#culture .culture_main h2{width:90%;max-width:460px}#culture .culture_main h2 img{margin-left:0}#culture ul{display:flex;flex-direction:column;align-items:center}#culture li{width:90%;min-width:300px;max-width:450px}#culture li:nth-child(2n){margin-left:0}#culture li .title{font-size:max(1.8vw,1.4rem)}#culture li .title .wagasa{font-size:max(1.7vw,1.3rem)}#culture li .box{display:none}#culture li .box .contents-wrap{padding:25px}}#works{margin:100px auto 0;width:90%;max-width:1000px;position:relative}#works .works-topic{position:relative;display:flex;justify-content:flex-end}#works .works-topic .des-wrap{margin-top:150px;width:50%;border:solid 2px #fff;box-shadow:0 0 10px 0px #fff;padding:40px 30px 40px 80px;background-color:#0f0f0f}#works .works-topic .works-img{margin-bottom:150px;width:54%;box-shadow:15px 15px 0 #ce1241;position:absolute;left:0;z-index:1;aspect-ratio:5/3.2;-o-object-fit:cover;object-fit:cover}#works .works-topic:last-child{text-align:right;margin-top:70px;flex-direction:row-reverse}#works .works-topic:last-child .des-wrap{margin-top:150px;width:50%;border:solid 2px #fff;box-shadow:0 0 10px 0px #fff;padding:40px 80px 40px 30px;background-color:#0f0f0f;text-align:left}#works .works-topic:last-child .works-img{left:unset;right:0}#works h3{font-size:2.4rem;background-color:#ce1241;display:inline-block;padding:0 5px;margin-bottom:20px}#works .more-btn{background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/neon-btn_395.webp);width:150px;height:62px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;padding-bottom:3px;text-transform:uppercase;margin-top:20px;margin-left:auto}#works .cat{width:20%;right:-140px;top:-20px}#works .gold{width:45%;right:0;top:50px;z-index:-3}#works .goldfish{left:-155px;width:33%;top:-20px}#works .g2{left:0;top:23px}#works .list-btn{display:block;width:320px;height:75px;background-color:#ce1241;margin:70px auto 4px;box-shadow:4px 4px 0px #720d26}#works .list-btn:hover{background-color:#e93663;transform:translate(4px,4px);box-shadow:none}#works .list-btn div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#works .list-btn img{width:45%;margin:3px 0}#works .list-btn .e{font-family:Monoton;text-transform:uppercase}@media screen and (max-width:1000px){#works{max-width:400px;margin-top:50px}#works .title-wrap{margin-bottom:70px}#works .works-topic{flex-direction:column}#works .works-topic .des-wrap{position:static;width:100%;margin-top:-5px;padding:30px 30px 20px}#works .works-topic .works-img{width:100%;box-shadow:5px 5px 0 #ce1241;position:static;margin:0}#works .works-topic:last-child{flex-direction:column}#works h3{font-size:1.8rem}#works .cat{width:20%;right:0;top:-57px}#works .gold{width:60%;top:-48px;z-index:-3;left:0}#works .works-topic.w2{margin-top:100px}#works .works-topic.w2 .des-wrap{position:static;width:100%;margin-top:-5px;padding:30px 30px 20px}#works .goldfish{left:0;top:-57px;transform:rotate(26deg);width:30%}#works .g2{right:0;left:unset;transform:rotateY(180deg)}#works .list-btn{margin-top:50px;width:220px;height:55px}#works .list-btn img{margin:1px 0}}#music{margin-top:200px}#music .title-wrap.music{width:420px}#music .title-wrap.music .turu{max-width:62px}#music .title-wrap.music h2{width:295px}#music .music-flex{display:flex;justify-content:space-between;align-items:flex-start;max-width:1000px;margin:0 auto}#music .music1,#music .music2{width:45%}#music .music1 .youtube,#music .music2 .youtube{width:100%;height:auto;aspect-ratio:1/1}#music .music1 h3,#music .music2 h3{font-size:2.4rem}#music .music1 h3 span,#music .music2 h3 span{text-transform:uppercase}@media screen and (max-width:1000px){#music{margin:150px auto 0;max-width:400px;width:90%}#music .title-wrap.music{width:100%;max-width:420px}#music .title-wrap.music .turu{max-width:50px}#music .title-wrap.music h2{width:100%;max-width:265px}#music .music-flex{flex-direction:column;align-items:center}#music .music1,#music .music2{width:100%}#music .music1 .youtube,#music .music2 .youtube{width:100%;height:auto;aspect-ratio:1/1}#music .music1 h3,#music .music2 h3{font-size:1.8rem}#music .music1{margin-bottom:50px}}#sns{padding:200px 0;position:relative;background:linear-gradient(180deg,#0f0f0f 0%,rgba(153,0,107,.4) 25%,rgba(255,102,209,.4) 50%,rgba(153,0,107,.4) 75%,#0f0f0f 100%)}#sns .sns-wrap{width:90%;max-width:1000px;margin:0 auto;position:relative}#sns .ttl{margin:0 auto 50px;width:800px}#sns .ttl img{padding-left:14%}#sns .snapPC iframe{border:none;overflow:hidden;width:100%;height:60vw;max-height:727px}#sns .snapSP{display:none}#sns .o-logo{bottom:-100px;left:-285px;width:50%;opacity:.2}#sns .gold-l{left:-500px;top:96px;width:60%;z-index:0}#sns .gold-r{right:-474px;bottom:-10px;width:60%;z-index:0}#sns .snslogo-wrap{display:flex;align-items:center;justify-content:space-between;width:80%;max-width:290px;height:30px;margin:50px auto 0}#sns .snslogo-wrap a{height:100%}#sns .snslogo-wrap a.youtube-icon{height:90%}@media screen and (max-width:1000px){#sns{padding:150px 0 75px}#sns .sns-wrap{max-width:400px}#sns .ttl{width:100%}#sns .ttl img{padding-left:0}#sns .snapSP{display:block;position:relative;z-index:1}#sns .snapSP iframe{border:none;overflow:hidden;width:100%;height:60vw;max-height:727px}#sns .snapPC{display:none}#sns .o-logo{display:none}#sns .gold-l{left:-75px;top:140px}#sns .gold-r{right:-90px;bottom:80px}}#chonmage-shoji{background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/chonmage-back_1190.webp);background-size:30%;background-color:rgba(0,0,0,.6);background-blend-mode:color;background-position:center;position:relative;z-index:0}#chonmage-shoji .chonmage-wrap{width:90%;max-width:1000px;margin:0 auto;padding:50px 0;position:relative}#chonmage-shoji .chonmage-wrap .ttl{width:540px;margin:0 auto 50px}#chonmage-shoji .chonmage-wrap .ttl img{background-color:#0f0f0f;border-radius:100px}#chonmage-shoji .snslogo-wrap{display:flex;align-items:center;justify-content:space-between;width:80%;max-width:290px;height:30px;margin:50px auto 0}#chonmage-shoji .snslogo-wrap a{height:100%}#chonmage-shoji .snslogo-wrap a.youtube-icon{height:90%}#chonmage-shoji .c-logo{width:50%;right:-245px;bottom:0;z-index:-1;opacity:.5}#chonmage-shoji .lol{bottom:25px;left:-140px;width:25%}#chonmage-shoji .snapPC iframe{border:none;overflow:hidden;width:100%;height:29vw;max-height:355px}#chonmage-shoji .snapSP{display:none}@media screen and (max-width:1000px){#chonmage-shoji{padding:75px 0 50px}#chonmage-shoji .chonmage-wrap{max-width:400px;padding:0}#chonmage-shoji .chonmage-wrap .ttl{width:300px}#chonmage-shoji .snslogo-wrap{width:80%}#chonmage-shoji .c-logo{display:none}#chonmage-shoji .lol{display:none}#chonmage-shoji .snapSP{display:block}#chonmage-shoji .snapSP iframe{height:47vw;width:100%;max-height:400px;border:none}#chonmage-shoji .snapPC{display:none}}.contact-area{width:90%;max-width:1000px;margin:0 auto;position:relative;padding:50px 0}.contact-area .list-btn{display:block;width:600px;height:75px;background-color:#ce1241;margin:0 auto;box-shadow:4px 4px 0px #720d26}.contact-area .list-btn div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.contact-area .list-btn img{width:26%;margin:3px 0}.contact-area .list-btn .e{font-family:Monoton;text-transform:uppercase}.contact-area .dragon{width:16%;right:85px;bottom:0;z-index:1}@media screen and (max-width:1000px){.contact-area{max-width:400px}.contact-area .list-btn{width:100%;max-width:400px;margin-bottom:10px}.contact-area .list-btn div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.contact-area .list-btn img{width:26%;margin:3px 0}.contact-area .list-btn .e{font-family:Monoton;text-transform:uppercase}.contact-area .dragon{width:30%;bottom:0;top:unset;z-index:0;right:-35px}}