/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}#loader-bg{display:none;position:fixed;width:100vw;height:100vh;width:100%;height:100%;top:0px;left:0px;background:#3b0603;z-index:2}#loader{display:none;position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;text-align:center;color:#fff;z-index:3}#loader::before{position:absolute;content:"LOADING...";opacity:1;left:-10px;right:0;top:-90px}@-webkit-keyframes loading{0%{transform:translateY(-20px);opacity:1}50%{opacity:.8;transform:translateY(-50px)}}@keyframes loading{0%{transform:translateY(-20px);opacity:1}50%{opacity:.8;transform:translateY(-50px)}}#loader span{width:60px;height:80px;display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20174.82%20224.99%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22clip%22%20data-name%3D%22cl%202%22%3E%3Cg%20id%3D%22clip-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M174.82%2C45.1C174.82%2C20.19%2C135.68%2C0%2C87.41%2C0S0%2C20.19%2C0%2C45.1c0%2C8.24%2C4.29%2C16%2C11.76%2C22.61a19.5%2C19.5%2C0%2C0%2C0%2C2.67%2C4.14L36%2C197.24h0C37%2C212.66%2C59.6%2C225%2C87.41%2C225s50.44-12.33%2C51.39-27.75h0L160.39%2C71.85a19.06%2C19.06%2C0%2C0%2C0%2C2.66-4.14C170.53%2C61.06%2C174.82%2C53.34%2C174.82%2C45.1Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center center no-repeat;background-size:100%;top:0;left:0;right:0;bottom:0;-webkit-animation:loading 3s infinite alternate;animation:loading 3s infinite alternate}.pageTop{display:block;position:fixed;width:60px;height:80px;right:20px;bottom:100px;background:url(../img/pageup.svg) no-repeat 0 0;background-size:100%;z-index:111111;-webkit-animation:pageup 1s infinite alternate;animation:pageup 1s infinite alternate}@-webkit-keyframes pageup{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}@keyframes pageup{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}body{background-color:#fff}body a{cursor:pointer}.wrapper .show-pc{display:none}.wrapper .show-sp img{width:100%}.wrapper .main .container{position:relative}.wrapper .main .container .apply{position:relative;background-color:#b2050f;padding-top:15px;padding-bottom:15px;border-radius:5px;margin-left:20px;margin-right:20px;margin-top:20px;box-shadow:3px 3px 3px #141414}.wrapper .main .container .apply a{text-decoration:none;color:#fff;font-size:30px;position:relative;text-align:center;display:block;font-weight:bold;font-family:"M+ 2c";cursor:pointer}.wrapper .main .container .apply a .fa-angle-right{position:absolute;top:calc(30px - 50%);right:20px}.wrapper .main .container .acquisition_link{margin-top:25px;display:block;text-align:center;position:relative}.wrapper .main .container .acquisition_link a{text-decoration:underline;color:#141414;text-align:center;font-weight:normal;font-size:16px;cursor:pointer}.wrapper .main .container .acquisition_link img{position:relative;width:16px;top:2px}.wrapper .main .container .recap{margin-top:25px;margin-bottom:20px}.wrapper .oubo{position:relative;background-color:#bbdefc;padding-left:20px;padding-right:20px;padding-bottom:50px}.wrapper .oubo .step{position:relative;padding-top:20px}.wrapper .oubo .step h3{font-family:"M+ 2c"}.wrapper .oubo .step .oubo_txt{color:#fff;font-size:30px;font-weight:bold;background-color:#141414;border-radius:10px;padding-top:15px;padding-bottom:15px;display:block;text-align:center}.wrapper .oubo .step dl{position:relative;display:flex;flex-direction:column;margin-bottom:40px}.wrapper .oubo .step dl dt:first-child{margin-top:30px}.wrapper .oubo .step dl dt{width:100%;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.wrapper .oubo .step dl dt i{font-size:24px;font-weight:bold;font-family:"M+ 2c";font-style:normal !important;color:#fff;background-color:#141414;width:100%;border-radius:5px 5px 0 0;text-align:center}.wrapper .oubo .step dl dt p{font-family:"A-OTF UD Shin Maru Go Pro";font-size:14px;font-weight:300;margin:30px 25px;text-align:center}.wrapper .oubo .step dl dd{display:block;text-align:center;padding:5px}.wrapper .oubo .step dl dd .fa-caret-down{font-size:58px}.wrapper .oubo .twitter-acount{position:relative;background-color:#0493e3;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 20px;border-radius:5px}.wrapper .oubo .twitter-acount img{margin-right:10px}.wrapper .oubo .twitter-acount a{text-decoration:none;color:#fff;font-family:"Rounded M+ 1c";font-weight:bold;font-size:19px;line-height:22px}.information{padding:20px 20px 30px 20px}.information .information-box .box{position:relative;margin-bottom:30px;display:flex;flex-direction:column}.information .information-box .box dt{font-size:20px;font-weight:normal;background-color:#141414;position:relative;padding:5px 10px;color:#fff;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.information .information-box .box dd{position:relative;font-size:16px;font-weight:300;line-height:27px}.information .information-box .box dd span{color:#d30814}.information .information-box .box dd a{text-decoration:none;color:#d30814;word-wrap:break-word}.information .information-box .box dd .liststyle li{list-style:none;margin-left:0}.information .information-box .box dd ul li{list-style-type:"・";margin-left:10px}.information .information-box .box #mail-contact a{text-decoration:underline}footer{position:relative;background-color:#e7c141;padding-top:20px;padding-bottom:20px}footer .footer-box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#141414}footer .footer-box .margin-bottom{margin-bottom:10px}footer .footer-box h3{font-size:15px;font-weight:300;text-align:center;line-height:20px}footer .footer-box .mail{border:1px solid #141414;padding:15px 30px;position:relative;font-size:14px}footer .footer-box .mail img{position:relative;top:0;left:0}footer .footer-box .receptionion-time{font-size:13px;font-weight:300}footer .footer-box a{text-decoration:none;color:#141414;font-weight:300}footer .footer-box li{list-style:none}footer .footer-box .terms{display:flex;flex-direction:row;margin-top:10px;text-align:center}footer .footer-box .terms .ftr_box{margin-left:10px;font-size:13px;text-decoration:underline;font-weight:300}footer .footer-box address{font-size:10px;font-style:normal}@media screen and (min-width: 763px){.wrapper .show-sp{display:none}.wrapper .show-pc{display:block}.wrapper .show-pc img{width:100%;height:100%}}@media screen and (min-width: 1025px){body{margin:auto}.img-box,.main,.information,.oubo .step,.twitter-acount{max-width:940px;margin:auto}.twitter-acount{max-width:600px}.wrapper .oubo .twitter-acount img{margin-right:50px}header{width:100%;background:url(../img/background.png) center top;background-repeat:no-repeat;background-size:100% 405px;text-align:center}.wrapper .main .container .apply{padding-top:5px;padding-bottom:5px;border-radius:5px;margin-left:100px;margin-right:100px;margin-top:40px}.wrapper .main .container .apply a{font-size:40px}.wrapper .main .container .apply a .fa-angle-right{top:calc(40px - 50%)}.wrapper .oubo .step dl{flex-direction:row;margin-top:30px;position:relative}.wrapper .oubo .step dl dt:first-child{margin-top:0}.wrapper .oubo .step dl dt:nth-child(3) i,.wrapper .oubo .step dl dt:nth-child(1) i{transform:translateY(-16px)}.wrapper .oubo .step dl dt p{margin:0;padding:25px 25px;display:inline-block;font-size:16px}.wrapper .oubo .step dl dd .fa-caret-down{position:relative;transform:translateY(60px) rotate(-90deg)}.information{padding-bottom:50px}.information-box{margin-top:50px}}header{position:relative}header .end-box::before{content:"";position:absolute;z-index:0;width:100%;height:100%;background-color:#4fbdf7;opacity:.8;top:0;left:0}header .end-box{width:100%;height:100%;z-index:1;position:absolute}header .end-box .box{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;top:calc(50% - 40px)}header .end-box .box h3{font-size:24px;text-align:center;margin-left:60px;margin-right:60px}header .end-box .box p{font-size:18px;margin-top:20px;font-weight:bold}header .img-box{width:100%}header .img-box img{width:100%;top:0;left:0}.oubo{top:-5px;padding-top:10px}.oubo .recap{margin-top:20px}.oubo .twitter-acount{margin-top:20px}.oubo .twitter-acount a{font-family:"Rounded M+ 1c";font-size:19px;font-weight:bold}.oubo .twitter-acount img{margin-right:10px}.oubo .main .container .deadline{margin-top:30px}.oubo .main .container .deadline h3{font-size:18px;color:#fff;background-color:#141414;text-align:center;border-radius:5px 5px 0 0;font-weight:bold}.oubo .main .container .deadline .deadline-box{background-color:#fff;width:100%;padding-bottom:10px;border-radius:0px 0px 10px 10px}.oubo .main .container .deadline .deadline-box p{font-size:20px;font-weight:bolder;text-align:center;line-height:30px;margin-bottom:20px;padding-top:20px}.oubo .main .container .deadline .deadline-box .btn_acquired{position:relative;background-color:#141414;margin-left:30px;margin-right:30px;border-radius:5px;text-align:center}.oubo .main .container .deadline .deadline-box .btn_acquired a{text-decoration:none;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:10px;padding-bottom:10px}.oubo .main .container .deadline .deadline-box .btn_acquired a .explanation{font-size:10px}.oubo .main .container .deadline .deadline-box .btn_acquired a .fa-angle-right{position:absolute;right:10px;top:calc(50% - 15px);font-size:30px}.oubo .main .container .deadline .deadline-box .sup{font-size:10px;line-height:20px;color:#666;font-weight:normal}/*# sourceMappingURL=style.css.map */