@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP";@media screen and (max-width: 737px){.pc{display:none !important}img{max-width:100%}}@media screen and (min-width: 738px){.sp{display:none !important}}body{font-family:"Noto Sans JP",sans-serif}body{color:#5f5f5f;position:relative}body a,body button{color:#5f5f5f}.contents{margin:0 auto;position:relative;box-sizing:border-box;padding:20px 20px 30px;border-radius:13px;background-color:#fff}span,strong{font-size:inherit}#top .top__sec01 .form2 fieldset .button_div .buttons,#top .top__sec01 .contents ul a,#top .top__sec01 .form__submit a,#top .top__sec01 .form__submit button{display:flex;justify-content:center;align-items:center;min-width:108px;padding:0 .5em;height:40px;background-color:#034f30;color:#fff;font-weight:500;border-radius:5px;cursor:pointer;font-size:15px;font-weight:500}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:62.5%;vertical-align:baseline;font-weight:normal}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=tel],input[type=email],button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;outline:none}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline:none;outline-offset:-2px}input[type=radio],input[type=check]{margin:0;padding:0}textarea{font-family:sans-serif}main{display:block}@media screen and (min-width: 738px){a:hover,button:hover{opacity:.8}}.fixed{position:fixed !important;top:0;left:0;right:0}body{max-width:500px;margin:0 auto;padding:0 12px;background-color:#a1ffdc;position:relative}.footer p{text-align:center;padding:10px 0;font-size:13px;font-weight:500}#top .menu_btn{margin:10px 0;position:relative}#top .menu_btn p{font-size:21px;font-weight:bold;color:#fff;display:flex;align-items:center;justify-content:end}#top .menu_btn p span{margin-left:9px}#top .menu{width:175px;margin:0 0 0 auto;padding:40px 20px;box-sizing:border-box;background-color:#034f30;border-radius:5px;position:absolute;top:35px;right:12px;z-index:111;display:none}#top .menu ul li:nth-of-type(n + 2){margin-top:33px}#top .menu ul li a{font-size:15px;color:#fff;font-weight:500;display:block;position:relative}#top .menu ul li a::after{content:"";background:url("/adhokkaido2602/wp-content/themes/qr/assets/img/top/arrow.png") no-repeat center 0/contain;width:7.5px;height:9px;display:block;position:absolute;top:0;bottom:0;right:0}#top .mainvis{position:relative;width:100vw;max-width:100%}#top .mainvis img{width:100%}#top .top .kiyaku{background-color:#fff;border:1px solid;padding:10px;height:200px;overflow-y:auto;margin:20px 0}#top .top .kiyaku p{font-size:15px;font-weight:700;line-height:1.5;margin-top:1em}#top .top .kiyaku p:first-child{margin-top:0}#top .top__sec01{margin-top:25px;padding-bottom:100px}#top .top__sec01 p{font-size:15px;font-weight:700;line-height:2}#top .top__sec01 .form input[type=text]{width:100%;height:40px;border-radius:13px;border:1px solid #034f30;background-color:#fff;box-sizing:border-box;padding:10px;font-size:15px;font-weight:500;margin-top:8px}#top .top__sec01 .form input[type=text]:first-child{margin-top:0}#top .top__sec01 .form span,#top .top__sec01 .form label{font-size:15px;font-weight:500}#top .top__sec01 .form>dl{margin-top:20px}#top .top__sec01 .form>dl:first-child{margin-top:0}#top .top__sec01 .form>dl>dt{font-size:15px;font-weight:500;margin-bottom:10px}#top .top__sec01 .form>dl>dd{display:flex;flex-direction:column}#top .top__sec01 .form>dl>dd>span{margin:8px 0 0 0}#top .top__sec01 .form>dl>dd>span:first-child{margin-top:0}#top .top__sec01 .form>dl>dd>span input{height:13px;margin-right:3px}#top .top__sec01 .form__kiyaku>span{margin:8px 0 0 0}#top .top__sec01 .form__kiyaku>span:first-child{margin-top:0}#top .top__sec01 .form__kiyaku>span input{height:13px;margin-right:3px}#top .top__sec01 .form__submit{margin-top:30px}#top .top__sec01 .contents:nth-of-type(n + 2){margin-top:25px}#top .top__sec01 .contents p>a{text-decoration:underline;font-size:15px;font-weight:500}#top .top__sec01 .contents ul{display:flex;margin-top:30px}#top .top__sec01 .contents ul a:first-child{margin-right:15px}#top .top__sec01 #qr_link{display:none !important}#top .top__sec01 #qrcode img{margin:0 auto}#top .top__sec01 .qr_text{text-align:center;margin-top:1em}#top .top__sec01 legend{font-size:21px;font-weight:500;margin-bottom:25px}#top .top__sec01 .req-text{display:none}#top .top__sec01 .form2{padding-right:10px}#top .top__sec01 .form2 fieldset span,#top .top__sec01 .form2 fieldset label{font-size:15px;font-weight:500}#top .top__sec01 .form2 fieldset>label{margin-bottom:8px}#top .top__sec01 .form2 fieldset label[for=licence_other],#top .top__sec01 .form2 fieldset label[for=question1_other],#top .top__sec01 .form2 fieldset label[for=question2_other],#top .top__sec01 .form2 fieldset label[for=question3_other],#top .top__sec01 .form2 fieldset label[for=question4_other],#top .top__sec01 .form2 fieldset label[for=question5_other],#top .top__sec01 .form2 fieldset label[for=question6_other],#top .top__sec01 .form2 fieldset label[for=question7_other]{display:block;margin-top:-10px}#top .top__sec01 .form2 fieldset .div_radio input,#top .top__sec01 .form2 fieldset .div_multicheckbox input,#top .top__sec01 .form2 fieldset .div_checkbox input{height:13px;margin-right:3px}#top .top__sec01 .form2 fieldset .div_checkbox input[name=qr]{height:15px}#top .top__sec01 .form2 fieldset .div_checkbox label[for=qr]{font-size:23px}#top .top__sec01 .form2 fieldset .button_div{display:flex;align-items:center;margin-top:30px;flex-wrap:wrap}#top .top__sec01 .form2 fieldset .button_div input[type=checkbox]{width:20px;height:20px;accent-color:#034f30 !important;border-radius:2px;margin-right:10px}#top .top__sec01 .form2 fieldset .button_div input[type=checkbox]:hover{accent-color:inherit !important}#top .top__sec01 .form2 fieldset .button_div label{font-size:15px;font-weight:500;margin-right:15px}#top .top__sec01 .form2 fieldset .link-text{padding:0;text-align:left}#top .top__sec01 .form2 fieldset .link-text span{margin-top:18px;font-size:15px;font-weight:500}#top .top__sec01 .form2 fieldset .link-text span a{font-size:15px;font-weight:500;color:#0f91d4;text-decoration:underline}#top .buttons:hover,#top a:hover{opacity:.8}#top section{overflow:hidden}