@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&family=Zen+Maru+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap";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:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Zen Maru Gothic,Noto Sans JP,sans-serif,Roboto,sans-serif,Arial}footer{font-family:Zen Kaku Gothic New}img{max-width:100%}#breadcrumb{display:none;width:90vw;padding:2vw 0;margin:0 auto}#breadcrumb .breadcrumbs_list{display:flex;font-size:3vw}#breadcrumb .breadcrumbs_list li:not(:last-child):after{content:"\ff1e";display:inline;padding:0 12px}#breadcrumb .breadcrumbs_list a{color:#333;text-decoration:none}@media (min-width: 520px){.sp{display:none!important}}@media (max-width: 519px){.pc{display:none!important}}header{background-color:#ffc700}header .header_inner{display:flex;justify-content:space-between;align-items:center;padding:3vw 0}header .header_inner_ttile{width:90%;margin:0 auto;font-size:5.5vw;font-weight:700;color:#fff;text-decoration:none}@media (min-width: 520px){header{margin:0 auto;max-width:500px}header .header_inner{padding:30px 0}header .header_inner_ttile{font-size:32px}}footer .copyright{border-top:1px solid #D8EEFF;padding:4vw 0;font-size:3.5vw;text-align:center}@media (min-width: 520px){footer{margin:0 auto;max-width:500px}footer .copyright{padding:15px 0;font-size:14px}}#form-inuqiry{width:90vw;margin:0 auto;padding:10vw 0 7vw}#form-inuqiry .title h1{position:relative;margin-top:3vw;font-size:7vw;font-weight:700;text-align:center;line-height:1.5}#form-inuqiry .title h1:before{position:absolute;content:"";display:block;width:24vw;height:1px;bottom:-2vw;left:50%;background-color:#ff6d73;transform:translate(-50%)}#form-inuqiry .form{margin-top:10vw;padding:5vw 5vw 10vw;background-color:#fff7d6}#form-inuqiry .form .form_lists .errorMessage{display:none;position:absolute;right:0;bottom:11.5vw;padding:1.5vw;color:#fff;font-size:2.8vw;font-weight:700;background-color:#d00e31;border-radius:.53vw;transform:translateY(5px);transition:none;white-space:nowrap}#form-inuqiry .form .form_lists .errorMessage:after{position:absolute;content:"";display:block;top:100%;left:50%;border-style:solid;border-width:1.6vw 1.07vw 0 1.07vw;border-color:#d00e31 transparent transparent transparent;transform:translate(-50%)}#form-inuqiry .form .form_lists li:nth-child(4){margin-bottom:9vw}#form-inuqiry .form .form_lists .list{text-align:left;margin-bottom:5vw}#form-inuqiry .form .form_lists .list_zip{display:block}#form-inuqiry .form .form_lists .list_zip .pref{display:flex;gap:3vw}#form-inuqiry .form .form_lists .list_zip .municipalities{margin-top:3vw}#form-inuqiry .form .form_lists .list .input_name{margin-bottom:3vw;font-size:3.5vw;font-weight:700}#form-inuqiry .form .form_lists .list .input_name.mail-reconfirm{margin:2vw 0;font-size:2.5vw}#form-inuqiry .form .form_lists .list .input-box{position:relative}#form-inuqiry .form .form_lists .list .input-box input{display:inline-block;box-sizing:border-box;width:100%;padding:2vw;border:none;font-size:3vw;font-weight:700;border-radius:5px;letter-spacing:1.5px;font-family:Zen Maru Gothic}#form-inuqiry .form .form_lists .list .input-box input::placeholder{color:#a3a3a3}#form-inuqiry .form .form_lists .list .input-box input.js_is_error{background-color:#ffd4d4}#form-inuqiry .form .form_lists .list-checkbox{text-align:center;font-weight:700}#form-inuqiry .form .form_lists .list-checkbox .errorMessage{right:59vw;transform:translateY(4vw)}#form-inuqiry .form .form_lists .list-checkbox .checkbox{display:flex;justify-content:center;align-items:center}#form-inuqiry .form .form_lists .list-checkbox .checkbox.js_is_error{position:relative}#form-inuqiry .form .form_lists .list-checkbox .checkbox input[type=checkbox]{position:relative;width:4vw;height:4vw;appearance:none;background-color:#fff;border-radius:4px;border:1px solid #ffd3b7;box-shadow:0 0 2px 1px #ffd3b7}#form-inuqiry .form .form_lists .list-checkbox .checkbox input[type=checkbox]:checked{background:#ffd3b7}#form-inuqiry .form .form_lists .list-checkbox .checkbox input[type=checkbox]:checked:before{position:absolute;content:"";top:0;left:.8vw;transform:rotate(50deg);width:1vw;height:2vw;border-right:.8vw solid #fff;border-bottom:.8vw solid #fff}#form-inuqiry .form .form_lists .list-checkbox .checkbox .check-text{margin-left:1vw;font-size:4vw}#form-inuqiry .form .form_lists .list-checkbox .privacy{margin-top:1.3vw;font-size:2.8vw}#form-inuqiry .form .form_lists .list-checkbox .privacy a{color:#0d86fe}#form-inuqiry .form .form_lists .list-checkbox .privacy-text{text-align:left;line-height:1.5;font-size:4vw}#form-inuqiry .form .form_lists .list-checkbox .privacy-text a{color:#0d86fe}#form-inuqiry .form .form_lists .list-checkbox.mb-0{margin-bottom:0}#form-inuqiry .form .submit_btn{display:flex;justify-content:center}#form-inuqiry .form .submit_btn button{position:relative;background-image:url(/img/form-inquiry/btn_icon.png);background-repeat:no-repeat;background-size:10%;background-position:6vw;margin-top:9vw;padding:3vw 19vw;border:none;font-size:5.5vw;font-weight:700;border-radius:50px;background-color:#a3a3a3;color:#fff;font-family:Zen Maru Gothic}#form-inuqiry .form .submit_btn button:before{position:absolute;content:"";width:2.5vw;height:2.5vw;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);top:0;right:5.5vw;bottom:0;margin:auto}@media (min-width: 520px){#form-inuqiry{max-width:500px;padding:50px 0}#form-inuqiry .title h1{margin-top:24px;font-size:36px}#form-inuqiry .title h1:before{width:136px;bottom:-14px}#form-inuqiry .form{margin-top:50px;padding:36px 36px 48px}#form-inuqiry .form .form_lists .errorMessage{bottom:60px;padding:10px;font-size:16px;border-radius:5px}#form-inuqiry .form .form_lists .errorMessage:after{position:absolute;content:"";display:block;top:100%;left:50%;border-style:solid;border-width:10px 7px 0 7px;border-color:#d00e31 transparent transparent transparent;transform:translate(-50%)}#form-inuqiry .form .form_lists li:nth-child(4){margin-bottom:54px}#form-inuqiry .form .form_lists .list{margin-bottom:24px}#form-inuqiry .form .form_lists .list_zip .pref{gap:16px}#form-inuqiry .form .form_lists .list_zip .municipalities{margin-top:12px}#form-inuqiry .form .form_lists .list .input_name{margin-bottom:12px;font-size:18px}#form-inuqiry .form .form_lists .list .input_name.mail-reconfirm{margin:12px 0;font-size:16px}#form-inuqiry .form .form_lists .list .input-box input{padding:10px;font-size:16px}#form-inuqiry .form .form_lists .list-checkbox .errorMessage{left:-4px;right:auto;transform:translateY(24px)}#form-inuqiry .form .form_lists .list-checkbox .checkbox input[type=checkbox]{width:20px;height:20px}#form-inuqiry .form .form_lists .list-checkbox .checkbox input[type=checkbox]:checked:before{left:4px;width:6px;height:12px;border-right:4px solid #fff;border-bottom:4px solid #fff}#form-inuqiry .form .form_lists .list-checkbox .checkbox .check-text{margin-left:5px;font-size:20px}#form-inuqiry .form .form_lists .list-checkbox .privacy{margin-top:12px;font-size:16px}#form-inuqiry .form .form_lists .list-checkbox .privacy-text{font-size:16px}#form-inuqiry .form .submit_btn button{position:relative;background-position:44px;margin-top:48px;padding:12px 0;width:100%;font-size:28px}#form-inuqiry .form .submit_btn button:before{width:16px;height:16px;right:30px}}
