﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&Noto+Serif+JP:wght@300;400;500;700&display=swap");input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],input[type="password"],textarea{font-weight:400}@media screen and (max-width: 46.93em){input[type="text"],input[type="tel"],input[type="number"],input[type="email"],input[type="password"],textarea{-webkit-appearance:none}}::placeholder{color:#999999;font-size:12px}@media screen and (max-width: 46.93em){::placeholder{font-size:calc(22/750*100vw)}}*{padding:0;margin:0}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:62.5%;line-height:2;letter-spacing:0;font-weight:400;color:#333}ul,li{list-style:none;padding:0;margin:0}.relative_area{position:relative}body,li,ol,p,input,textarea,select{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";letter-spacing:0;font-size:16px}@media screen and (max-width: 46.93em){body,li,ol,p,input,textarea,select{font-size:calc(28/750*100vw)}}body{background-color:#f5f5f5}a{color:blue;text-decoration:none;transition:all 0.3s}a:hover{color:orange;text-decoration:none;transition:all 0.3s}a img:hover{opacity:0.8;transition:all 0.3s}.wrapper{width:100%;position:relative}.pcbr,.pcimg{display:block}@media screen and (max-width: 46.93em){.pcbr,.pcimg{display:none}}.spbr,.spimg{display:none}@media screen and (max-width: 46.93em){.spbr,.spimg{display:block}}img{display:block;border:0}.imgs{max-width:100%}.btns{display:block;text-decoration:none;box-sizing:border-box;font-size:28px;line-height:1.2;font-weight:700;text-align:center;margin:30px auto 0;box-sizing:border-box}@media screen and (max-width: 46.93em){.btns{font-size:calc(28/750*100vw);margin-top:calc(30/750*100vw)}}.bs_t1{width:460px;color:#fff;padding:33px 10px 35px;background-color:#e5ae17;border-radius:50px}@media screen and (max-width: 46.93em){.bs_t1{width:61.3333333333vw;padding:4.4vw 1.3333333333vw 4.6666666667vw 1.3333333333vw;border-radius:calc(50/750*100vw)}}.bs_t1:hover{background-color:#17aee5}a:hover{opacity:0.6;transition:all 0.3s}header{width:100%;background-color:#000;padding:40px 0;box-sizing:border-box}@media screen and (max-width: 46.93em){header{padding:5.3333333333vw 0vw 5.3333333333vw 0vw}}#mercury_logo{width:220px;margin:0 auto}@media screen and (max-width: 46.93em){#mercury_logo{width:29.3333333333vw}}.site_name{font-size:20px;font-weight:700;text-align:center;color:#fff;margin-top:10px}@media screen and (max-width: 46.93em){.site_name{font-size:calc(20/750*100vw);margin-top:calc(10/750*100vw)}}.wrapper{width:100%;position:relative;box-sizing:border-box}.contents{position:relative;width:750px;margin:0 auto;box-sizing:border-box;box-shadow:0px 0px 9px 1px rgba(0,0,0,0.1);background-color:#fff}@media screen and (max-width: 46.93em){.contents{width:100%}}.contents_inner{position:relative;box-sizing:border-box}#register{padding:10px 0 70px}@media screen and (max-width: 46.93em){#register{padding:1.3333333333vw 0vw 9.3333333333vw 0vw}}.cbox{margin-top:70px}@media screen and (max-width: 46.93em){.cbox{margin-top:calc(70/750*100vw)}}#use_h{background-color:#4c4c4c;padding:37px 10px}@media screen and (max-width: 46.93em){#use_h{padding:4.9333333333vw 1.3333333333vw 4.9333333333vw 1.3333333333vw}}#use_h p{font-size:28px;font-weight:700;text-align:center;color:#fff;line-height:1.2}@media screen and (max-width: 46.93em){#use_h p{font-size:calc(28/750*100vw)}}#use_h span{display:block;font-size:18px;font-weight:700;text-align:center;color:#fff;margin-top:14px}@media screen and (max-width: 46.93em){#use_h span{font-size:calc(18/750*100vw);margin-top:calc(14/750*100vw)}}#use_inner{padding:10px 0 109px}@media screen and (max-width: 46.93em){#use_inner{padding:1.3333333333vw 0vw 14.5333333333vw 0vw}}footer{padding-bottom:115px}@media screen and (max-width: 46.93em){footer{padding-bottom:calc(115/750*100vw)}}footer p{font-size:18px;text-align:center}@media screen and (max-width: 46.93em){footer p{font-size:calc(18/750*100vw)}}
