﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");*{margin:0;padding:0}*{margin:0;padding:0}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif, "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:62.5%;line-height:2;letter-spacing:0;font-weight:400}ul,li{list-style:none;padding:0;margin:0}img{display:block;border:0}

.relative_area{position:relative}body,li,ol,p,input,textarea,select{letter-spacing:0;font-weight:400;color:#fff;font-size:14px}

@media screen and (max-width: 46.93em){body,li,ol,p,input,textarea,select{font-size:calc(24/750*100vw)}}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}body{background-color:#000}

#wrapper{width:100%;position:relative}.container{position:relative;width:750px;margin:0 auto;background-color:#000}

@media screen and (max-width: 46.93em){.container{width:100%}}.imgs{max-width:100%}.d_none{display:none}

#team_emblem{width:100%;height:640px;padding:27px 0 0;margin-top:27px;box-sizing:border-box;background-image:url("../../images/bg/bg1.png");background-repeat:no-repeat;background-position:top left}

@media screen and (max-width: 46.93em){#team_emblem{height:calc(640/750*100vw);padding:3.6vw 0vw 0vw 0vw;margin-top:calc(27/750*100vw);background-size:contain}}

.emblem_img{margin:0 auto}@media screen and (max-width: 46.93em){.emblem_img{max-width:65.0666666667vw}}

.emblem_text{margin:2px auto 0}@media screen and (max-width: 46.93em){.emblem_text{max-width:66vw;margin-top:calc(2/750*100vw)}}

#news_area{position:relative;width:100%;padding:48px 0 90px}@media screen and (max-width: 46.93em){#news_area{padding:6.4vw 0vw 12vw 0vw}}

.wmm{width:666px;margin:0 auto;background-image:url("../../images/bg/ornament_top.png"),url("../../images/bg/ornament_bottom.png");background-repeat:no-repeat;background-position:top left, bottom left;padding:0 0 54px}

@media screen and (max-width: 46.93em){.wmm{width:88.8vw;background-size:contain;padding:0vw 0vw 7.2vw 0vw}}

.wmm_text{margin:0 auto}@media screen and (max-width: 46.93em){.wmm_text{max-width:54.2666666667vw;margin-top:calc(2/750*100vw)}}

.frame_c{position:relative;width:582px;margin:0 auto}

@media screen and (max-width: 46.93em){.frame_c{width:77.6vw}}.frame_inner{background-image:url("../../images/bg/frame_in.png");background-repeat:repeat-y;background-position:top left;box-sizing:border-box}

@media screen and (max-width: 46.93em){.frame_inner{background-size:calc(582/750*100vw) auto}}#news_area .frame_c{margin-top:29px}@media screen and (max-width: 46.93em){#news_area .frame_c{margin-top:calc(29/750*100vw)}}

#news_area .frame_inner{padding:0 30px 0}@media screen and (max-width: 46.93em){#news_area .frame_inner{padding:0vw 4vw 0vw 4vw}}

.news_list li{font-size:20px;line-height:1.5;border-bottom:1px dashed #5e6c90;padding:13px 0 15px}

@media screen and (max-width: 46.93em){.news_list li{font-size:calc(20/750*100vw);padding:1.7333333333vw 0vw 2vw 0vw}}

.news_list li:last-child{border-bottom:0}#emblem_i{position:absolute;width:100px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-8px}

@media screen and (max-width: 46.93em){#emblem_i{width:13.3333333333vw;bottom:calc(-8/750*100vw)}}

#about_mojav{width:100%;height:1566px;padding:48px 0 0;box-sizing:border-box;background-image:url("../../images/bg/bg2-2.png");background-repeat:no-repeat;background-position:top left}

@media screen and (max-width: 46.93em){#about_mojav{height:calc(1566/750*100vw);padding:6.4vw 0vw 0vw 0vw;background-size:contain}}.about_img{margin-left:55px}

@media screen and (max-width: 46.93em){.about_img{max-width:85.2vw;margin-left:calc(55/750*100vw)}}.mojav_img{margin:27px 0 0 73px}

@media screen and (max-width: 46.93em){.mojav_img{max-width:82.4vw;margin:3.6vw 0vw 0vw 9.7333333333vw}}footer{padding:31px 0 24px}

@media screen and (max-width: 46.93em){footer{padding:4.1333333333vw 0vw 3.2vw 0vw}}.back_namja{width:392px;margin:0 auto}

@media screen and (max-width: 46.93em){.back_namja{width:52.2666666667vw}}.back_namja img{max-width:100%}.copyright{margin:26px auto 0}

@media screen and (max-width: 46.93em){.copyright{max-width:33.6vw;margin-top:calc(26/750*100vw)}}

#mojavu_pw{height:100vh;width:100%;background-color:rgba(0,0,0,0.9);position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}#password_input{width:582px;position:relative}

@media screen and (max-width: 46.93em){#password_input{width:77.6vw}}#mojavu_pw .frame_inner{padding:30px 0}

@media screen and (max-width: 46.93em){#mojavu_pw .frame_inner{padding:4vw 0vw 4vw 0vw}}#pw_text{margin:0 auto}

@media screen and (max-width: 46.93em){#pw_text{max-width:46.1333333333vw}}

#mojavu_pw input[type="text"]{display:block;-webkit-appearance:none;width:70%;padding:20px;margin:40px auto 0;box-sizing:border-box;border:0;border-radius:8px;font-size:32px;text-align:center;font-weight:700;color:#fff;background-color:#333333}

@media screen and (max-width: 46.93em){#mojavu_pw input[type="text"]{padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 2.6666666667vw;margin-top:calc(40/750*100vw);border-radius:calc(8/750*100vw);font-size:calc(38/750*100vw)}}

#enter{cursor:pointer;width:264px;margin:20px auto 0}@media screen and (max-width: 46.93em){#enter{width:35.2vw;margin-top:calc(20/750*100vw)}}

#enter img{max-width:100%}#error_msg{display:none}

#error_msg_in{cursor:pointer;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}


.error_text{font-family:Arial, Helvetica, "sans-serif";font-size:80px;font-weight:700;text-align:center;color:#e51717}@media screen and (max-width: 46.93em){.error_text{font-size:calc(80/750*100vw)}}
