html{position:relative}#door__wrap{position:absolute !important;background:#fff !important;width:100% !important;height:100% !important;margin:auto !important;z-index:999999;font-size:16px;font-size:1rem;color:#333;font-size:10px;line-height:1.9}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap{font-size:24px;font-size:3.2vw}}#door__wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:contain}#door__wrap a:link{color:#333;text-decoration:none !important;line-height:1 !important}#door__wrap a:visited{color:#333;text-decoration:none !important}#door__wrap a:hover,#door__wrap a:active{color:#333}#door__wrap .wrap__inner{position:absolute !important;top:50px !important;left:0 !important;right:0 !important;background:#fff !important;display:inline-table !important;border:solid 30px #000 !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:640px !important;height:auto !important;margin:auto !important;padding:40px 30px 25px !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner{width:70vw !important;padding:1em !important;border:solid 4vw #000 !important}}#door__wrap .wrap__inner>h1{margin-bottom:20px !important;text-align:center !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>h1{margin-bottom:1vw !important}}#door__wrap .wrap__inner>h1 img{width:235px !important;height:auto !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>h1 img{width:auto !important;height:15vw !important}}#door__wrap .wrap__inner>.inner_input{background:#f2f2f2 !important;margin:auto !important;padding:30px !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner_input{padding:2vw !important}}#door__wrap .wrap__inner>.inner_input>p{margin-bottom:20px !important;text-align:center !important;font-size:16px;font-size:1rem}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner_input>p{margin-bottom:1em !important;font-size:22px;font-size:2.93333vw}}#door__wrap .wrap__inner>.inner_input>p>br{display:none}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner_input>p>br{display:block}}#door__wrap .wrap__inner>.inner_input .input__item{display:inline-block !important;width:100% !important;margin:auto !important;text-align:center !important}#door__wrap .wrap__inner>.inner_input .input__item input[type="text"]{width:620px !important;height:60px !important;margin-bottom:20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center !important;font-size:22px;font-size:1.375rem}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner_input .input__item input[type="text"]{width:90% !important;height:3em !important;margin-bottom:1em !important;font-size:28px;font-size:3.73333vw}}#door__wrap .wrap__inner>.inner_input .input__item input[type="button"]{background:#000 !important;width:420px !important;height:80px !important;padding:0 !important;color:#fff !important;font-size:22px;font-size:1.375rem;border:none !important}#door__wrap .wrap__inner>.inner_input .input__item input[type="button"]:hover,#door__wrap .wrap__inner>.inner_input .input__item input[type="button"]:active{opacity:0.6 !important;transition:0.3s !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner_input .input__item input[type="button"]{width:100% !important;height:3em !important;margin-bottom:1em !important;font-size:28px;font-size:3.73333vw}}#door__wrap .wrap__inner>.inner__error{display:flex;justify-content:flex-start !important;align-items:strech !important;background:#f5e5e5 !important;margin:0 auto !important}#door__wrap .wrap__inner>.inner__error>.error__ttl,#door__wrap .wrap__inner>.inner__error>.error__txt{display:flex !important;justify-content:center !important;align-items:center !important}#door__wrap .wrap__inner>.inner__error>.error__ttl{background:#900 !important;color:#fff !important;font-size:18px;font-size:1.125rem;width:12em !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner__error>.error__ttl{width:40% !important;font-size:24px;font-size:3.2vw}}#door__wrap .wrap__inner>.inner__error>.error__txt{font-size:16px;font-size:1rem;margin:0 !important;padding:1em 2em !important}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner__error>.error__txt{font-size:18px;font-size:2.4vw}}#door__wrap .wrap__inner>.inner_attentuin{margin:1em 0 0 !important;padding:0 !important}#door__wrap .wrap__inner>.inner_attentuin .attentuin__item{list-style:none !important;font-size:14px;font-size:.875rem}@media screen and (min-width: 0px) and (max-width: 767px){#door__wrap .wrap__inner>.inner_attentuin .attentuin__item{font-size:18px;font-size:2.4vw}}


/*
  コード入力フォーム
================================ */
.js-body_hidden ,
#door__wrap .wrap__inner>.js-codeerror {
	display: none;
}