@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";a,address,article,aside,audio,b,body,button,canvas,caption,dd,del,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,input,label,legend,li,mark,nav,ol,p,section,select,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{background:transparent;border:0;font-size:100%;word-wrap:break-word;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,figcaption,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6,th{font-weight:400}img{vertical-align:bottom}a{text-decoration:none}ol,ul{list-style:none}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}td,th{word-break:break-all}button,input,select{vertical-align:middle}*,:after,:before{box-sizing:border-box}html{font-size:15px;min-width:1312px;touch-action:manipulation}@media screen and (max-width:780px){html{min-width:320px}}body{background:#f5f5f5;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body.preload *{transition:none!important}body,button,input,select,textarea{color:#000;font-family:Noto Sans JP,sans-serif}p{letter-spacing:1px;line-height:1.4;text-align:justify}img{font-size:0;height:auto;max-width:100%}a{color:#8f96f5;transition:all .1s ease-out}a:hover{color:#06f}@media screen and (min-width:1280px){a[href*="tel:"]{color:#000;pointer-events:none}}@media screen and (max-width:780px){a[href*="tel:"]{pointer-events:auto}}table{width:100%}input,select,textarea{background:#fff;border:1px solid rgba(0,0,0,.3);padding:8px}input:hover,select:hover,textarea:hover{border-color:#00000080}input:disabled,select:disabled,textarea:disabled{background-color:#0000000d!important;border-color:#0000004d!important;opacity:.8!important}input,textarea{width:100%}@media screen and (max-width:780px){input,textarea{font-size:16px}}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=date]::-webkit-date-and-time-value,input[type=month]::-webkit-date-and-time-value{text-align:left}input[type=time]::-webkit-date-and-time-value{text-align:left}textarea{display:block;resize:vertical}select{border-radius:0;cursor:pointer}select,select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none}select:disabled{cursor:default}.selectArrow{min-width:180px;position:relative;width:50%}@media screen and (max-width:780px){.selectArrow{min-width:100%;width:100%}}.selectArrow:after{border-color:#aaa transparent transparent;border-style:solid;border-width:10px 6px 0;content:"";height:0;inset:0 8px 0 auto;margin:auto;pointer-events:none;position:absolute;width:0}.selectArrow select{width:100%}input[type=file]{background:none;border:none;border-radius:0;padding:0}@media screen and (max-width:780px){input[type=file]{font-size:12px}}input[type=radio]{cursor:pointer;display:none}input[type=radio]+label{cursor:pointer;display:inline-block;margin:8px 32px 8px 0;padding-left:2.2em;position:relative}input[type=radio]+label:last-of-type{margin-right:0}input[type=radio]+label:before{background:#fff;border:1px solid rgba(0,0,0,.3);height:1.5em;left:0;width:1.5em}input[type=radio]+label:before,input[type=radio]:checked+label:after{border-radius:999em;bottom:0;content:"";display:block;margin:auto;position:absolute;top:0}input[type=radio]:checked+label:after{background:#000;height:.9em;left:5px;width:.9em}input[type=checkbox]{cursor:pointer;display:none}input[type=checkbox]+label{cursor:pointer;display:inline-block;line-height:1.2;margin:8px 32px 8px 0;padding-left:2.2em;position:relative}input[type=checkbox]+label:last-of-type{margin-right:0}input[type=checkbox]+label:before{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;bottom:0;content:"";height:1.3em;left:0;margin:auto;position:absolute;top:0;width:1.3em}input[type=checkbox]:checked+label:after{border:3px solid #000;border-left:none;border-top:none;bottom:0;content:"";height:.8em;left:.4em;margin:auto;position:absolute;top:-.2em;transform:rotate(45deg);width:.5em}input[type=submit]{background:none;border:none;cursor:pointer;padding:.3em 1em;width:auto}@media screen and (max-width:780px){input[type=submit]{padding:.6em 1em}}input:disabled+label{cursor:default}button{cursor:pointer}button:disabled{cursor:not-allowed}@media screen and (max-width:780px){iframe{height:auto;width:100%}}
