body{padding:unset;color:#111;font-size:min(3.2svw,16px);font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}body #header{position:relative;z-index:1001}body main#request h2.title{padding:2em 0;background-color:#352f2d;width:100%;color:#fff;font-size:min(4.2svw,24px);letter-spacing:.2em;text-align:center}body main#request .inner{margin:0 auto;padding:2em 0 4em;max-width:1200px;width:92%}@media screen and (min-width: 1024px),print{body main#request .inner{padding:5.5em 0;width:80%}}body main#request .inner .form_text{margin:1em auto 0;font-size:min(3.2svw,16px);letter-spacing:.2em;line-height:2.4;text-align:center}@media screen and (min-width: 1024px),print{body main#request .inner .form_text{width:80%}}body main#request .inner .form_text strong{display:inline-block;margin:.5em 0 0;font-size:min(3.6svw,18px);font-weight:bold;line-height:1.6}@media screen and (min-width: 1024px),print{body main#request .inner .form_text strong{width:80%}}body main#request .inner .formTable td .inputWrap{overflow:hidden;display:flex;flex-wrap:wrap}body main#request .inner .formTable td .inputWrap>div{display:flex;align-items:center;position:relative}body main#request .inner .formTable td .inputWrap>div.-required::before{font-size:.12rem;line-height:1.5;letter-spacing:0;padding:.03rem .06rem;border-radius:.03rem;white-space:nowrap;margin-right:.08rem;content:"必須";background-color:#66252a;color:#fff}body main#request .inner .formTable td .inputWrap>div.-any::before{font-size:.12rem;line-height:1.5;letter-spacing:0;padding:.03rem .06rem;border-radius:.03rem;white-space:nowrap;margin-right:.08rem;content:"任意";color:#66252a;border:1px solid #66252a}body main#request .inner .formTable td *+.inputWrap{margin-top:.16rem}body main#request .inner .formTable td .inputWrap.-block{display:block}body main#request .inner .formTable td .inputWrap.-block>div:not([class]){display:block;width:100%}body main#request .inner .formTable td .inputWrap.-block>div:not([class]) .inputWrap__text{font-size:.12rem;margin-right:0;margin-bottom:.04rem}body main#request .inner .formTable td .inputWrap.-request{display:block}body main#request .inner .formTable td .inputWrap.-request>div:not(:first-child){margin-top:.12rem}body main#request .inner .formTable td .inputWrap__text{display:block;margin-right:.08rem;white-space:nowrap}@media screen and (min-width: 768px){body main#request .inner .formTable td .inputWrap{gap:.12rem .16rem;gap:10px 14px}body main#request .inner .formTable td .inputWrap.-block>div:not([class]):not(:first-child){margin-top:.16rem}body main#request .inner .formTable td .inputWrap.-request .selectWrap{margin-top:0;margin-left:.16rem}body main#request .inner .formTable td .inputWrap__text{min-width:2em}}@media print{body main#request .inner .formTable td .inputWrap{gap:.12rem .16rem}body main#request .inner .formTable td .inputWrap.-block>div:not([class]):not(:first-child){margin-top:.16rem}body main#request .inner .formTable td .inputWrap.-request .selectWrap{margin-top:0;margin-left:.16rem}body main#request .inner .formTable td .inputWrap__text{min-width:2em}}@media screen and (max-width: 767px){body main#request .inner .formTable td .inputWrap{gap:9px 11px}body main#request .inner .formTable td .inputWrap>div.inputWrap.-checkbox{width:auto}body main#request .inner .formTable td .inputWrap.-checkbox>div{width:auto}body main#request .inner .formTable td .inputWrap.-radio>div{width:auto}body main#request .inner .formTable td .inputWrap.-request>div{align-items:flex-end;flex-wrap:wrap;width:100%}body main#request .inner .formTable td .inputWrap.-request>div .inputWrap__text{width:calc(100% - .48rem);margin-right:0;align-self:center}body main#request .inner .formTable td .inputWrap.-request>div .input.-sizeS{width:2.1rem}body main#request .inner .formTable td .inputWrap.-request .selectWrap{width:1.6rem}body main#request .inner .formTable td .inputWrap__text{font-size:.14rem}}body main#request .inner .privacy{padding:2em 1.5em;background-color:#f5f5f5}body main#request .inner .privacy .formPrivacy__text{font-size:min(3.2svw,16px);line-height:2.4}@media screen and (min-width: 1024px),print{body main#request .inner .privacy .formPrivacy__text{font-size:min(2.4svw,12px)}}body main#request .inner .privacy .formPrivacy__text a{color:#88733e;text-decoration:underline}body main#request .inner .privacy .formPrivacy__text a:not(.button)[target=_blank]::after{content:"";display:inline-block;margin:0 0 0 .25em;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%2212%22%20viewBox%3D%220%200%2011%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5382%200H2.65625V9.248H10.5382V0Z%22%20fill%3D%22%23867052%22%2F%3E%3Cpath%20d%3D%22M0.771%202.14014H0V11.2311H0.771V2.14014Z%22%20fill%3D%22%23867052%22%2F%3E%3Cpath%20d%3D%22M8.167%2011.231H0V12.002H8.167V11.231Z%22%20fill%3D%22%23867052%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;width:.55em;height:.65em;font-size:min(3.2svw,16px)}body main#request .inner .privacy .formPrivacy__check{display:flex;align-items:center;justify-content:center;font-size:min(2.4svw,12px);margin:1.5em auto 0}/*# sourceMappingURL=request.css.map */