@charset "UTF-8";html{font-size:62.5%;width:100%}@font-face{font-family:"Archivo";font-weight:400;src:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/Archivo.woff) format("woff"),url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/Archivo.woff2) format("woff2")}@font-face{font-family:"Monoton";font-weight:400;src:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/Monoton.woff) format("woff"),url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/Monoton.woff2) format("woff2")}@font-face{font-family:"NotoSerif";font-weight:400;src:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/NotoSerif-Regular.woff) format("woff"),url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/NotoSerif-Regular.woff2) format("woff2")}@font-face{font-family:"NotoSerif";font-weight:700;src:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/NotoSerif-Bold.woff) format("woff"),url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/NotoSerif-Bold.woff2) format("woff2")}@font-face{font-family:"ZenOldMincho";font-weight:400;src:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/ZenOldMincho_Regular.woff) format("woff"),url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../fonts/ZenOldMincho_Regular.woff2) format("woff2")}body{color:#fcfcfc;font-family:"ZenOldMincho","NotoSerif",serif;font-weight:400;font-size:1.6em;line-height:1.7;text-align:left;background-color:#0f0f0f;width:100%;margin:0 auto}.back-img{position:absolute;z-index:-2}@media screen and (max-width:1000px){body{font-size:1.4rem}}#header{position:fixed;height:50px;width:100%;background:radial-gradient(#ce1241,#720d26);transform:translateY(-100px);z-index:99}#header .header-wrap{display:flex;height:100%;margin:0 auto;max-width:1100px;padding:0 10px}#header .header-wrap .menu-btn{display:none}#header .header-wrap .close-btn{display:none}#header h1{display:flex;align-items:center;height:100%}#header h1 picture{display:flex;align-items:center;height:85%}#header nav{text-transform:uppercase;font-size:2rem;width:100%}#header ul{display:flex}#header .list-all{justify-content:space-between;align-items:center;height:100%;width:100%}#header .menu{align-items:center;font-family:Monoton;width:70%;max-width:575px;margin-right:2%;height:100%}#header .menu ul{justify-content:space-between;height:100%;align-items:center}#header .menu ul li{height:-moz-fit-content;height:fit-content}#header .menu ul .logo-li{height:100%}#header .sns-menu{height:100%;margin:0 2%;width:17%}#header .sns-menu ul{height:100%;align-items:center;justify-content:space-between}#header .sns-menu ul li{height:65%}#header .language{font-family:"Archivo";white-space:nowrap;width:25%}#header .language .ja{pointer-events:none}#header .language .en{color:#8e8e8e}#header .language .en:hover{color:#b0b0b0}#header .language span{display:inline-block;width:3%;height:100%}#header .logo{display:none}@media screen and (max-width:1000px){#header{background:0 0;width:-moz-fit-content;width:fit-content;right:0}#header div{padding:0}#header div h1{height:auto}#header div h1 picture{height:70px}#header div .logo{display:block;position:absolute;top:15px;right:15px;width:45px;height:60px;z-index:999}#header div .logo .menu-btn{text-transform:uppercase;position:absolute;bottom:-6px;left:-2px;font-family:"Archivo";transition:1s;font-size:1.4rem;display:block}#header div .logo .close-btn{text-transform:uppercase;position:absolute;bottom:-6px;left:-5px;font-family:"Archivo";opacity:0;transition:0s;font-size:1.4rem;display:block}#header div .logo.active{display:block}#header div .logo.active .menu-btn{opacity:0;transition:0s}#header div .logo.active .close-btn{opacity:100;transition:1s}#header nav{height:100vh;width:100vw;background:radial-gradient(#ce1241,#720d26);position:fixed;z-index:99;right:-100vw;transition:1s}#header nav.active{right:0;width:100vw}#header .list-all{flex-direction:column;margin-top:100px;justify-content:flex-start;height:62%;position:relative;max-height:480px}#header .menu{height:70%;max-height:300px;text-align:center;margin-right:0}#header .menu ul{flex-direction:column;height:100%}#header .menu ul .top{display:block}#header .menu ul .logo-li{height:auto;position:absolute;bottom:-100px}#header .sns-menu{height:-moz-fit-content;height:fit-content;width:45%;max-width:200px;margin-top:5vh}#header .sns-menu ul{height:inherit}#header .sns-menu ul li{height:inherit;width:20%}#header .language{margin-top:5vh;width:240px}}#header.UpMove{position:fixed;animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#header.DownMove{position:fixed;animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}#footer{width:90%;max-width:1000px;margin:0 auto;position:relative;padding:50px 0}#footer small{display:block;text-align:center}.link{text-decoration:underline;text-decoration-color:#ce1241;text-decoration-thickness:5px;display:inline-block}.link:after{content:"";width:15px;height:15px;margin-left:5px;background-image:url(//oshale-japan.com/website/wp-content/themes/Oshale_Japan/assets/css/../../images/link.webp);display:inline-block;background-size:contain}.link:hover{color:#cfcfcf}.link:visited{text-decoration:underline;text-decoration-color:#720d26;text-decoration-thickness:5px}.fadeUpTrigger .child{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}