html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,abbr,address,cite,code,del,dfn,em,img,small,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.none{display:none !important;content-visibility:hidden !important}.none-d{display:none !important;content-visibility:hidden !important}.block{display:block !important;content-visibility:visible !important}.block-d{display:block !important;content-visibility:visible !important}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}html{height:100%;-webkit-overflow-scrolling:touch}body{font-size:.875rem;width:100%;min-height:100%;background:#fff;color:#333;font-family:"Noto Sans JP","Noto Sans CJK JP",-apple-system,BlinkMacSystemFont,sans-serif !important;letter-spacing:.112vw;word-wrap:break-word;overflow-wrap:break-word}main{display:block;position:relative}img{height:auto;max-width:100%;vertical-align:bottom}ul,ol{margin:0;padding:0;list-style:none}::-webkit-input-placeholder{color:#a7a7a7;font-weight:400}::-moz-placeholder{color:#a7a7a7;font-weight:400}::-ms-input-placeholder{color:#a7a7a7;font-weight:400}::placeholder{color:#a7a7a7;font-weight:400}em{font-style:normal}sup{font-size:60%}a{color:#016bbc;text-decoration:none;-webkit-transition:.2s;transition:.2s}input:focus,button:focus,textarea:focus,select:focus,details:focus{outline:2px solid #2ea7e0}a:focus-visible{outline:2px solid #2ea7e0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background-color:#e4e4e4}::-webkit-scrollbar-thumb{background-color:#016bbc}button,select,textarea,input[type=button],input[type=submit],input[type=text],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Noto Sans JP","Noto Sans CJK JP",-apple-system,BlinkMacSystemFont,sans-serif}button,input[type=button],input[type=submit]{font-size:1rem;cursor:pointer}#contentMain.container{width:100%;margin:0 auto;padding:.5em 1.3333333333vw 0;border-radius:0}.contentHeader{margin:0;padding:0}.form{margin:0 auto;padding:0 1.0666666667vw}.col-sm-9{width:100%}.form-group{margin-bottom:4.2666666667vw;padding-bottom:6.6666666667vw;border-bottom:1px dotted #ccc}.formHeading{font-size:.875rem;margin-bottom:3.7333333333vw;font-weight:bold;color:#333;line-height:2}.required .formHeading:after{font-size:.6875rem;margin-left:2.6666666667vw;padding:.8vw 1.0666666667vw 1.0666666667vw !important;border-radius:.8vw;background:#d13752 !important;color:#fff;font-weight:normal;line-height:1}p.description{line-height:2}.btn{background:#016bbc;border-radius:6px;border:none}.submit{margin-top:1.5em;text-align:center}.contentHeader .alert{margin-bottom:1.5em}.alert-danger,.errors{color:#e02020}p.error{color:#e02020}.contentFormAfter{font-size:.875rem;height:60vw;line-height:2}input[type=text]{font-size:.875rem;width:100%;padding:1.6vw 3.2vw;background:#fff;border:1px solid #d5d5d5;border-radius:.8vw;line-height:1.4;color:#333}input[type=text]:placeholder-shown{color:#a7a7a7}input[type=text]::-webkit-input-placeholder{color:#a7a7a7}input[type=text]:-moz-placeholder{color:#a7a7a7;opacity:1}input[type=text]::-moz-placeholder{color:#a7a7a7;opacity:1}input[type=text]:-ms-input-placeholder{color:#a7a7a7}.select{font-size:.875rem;width:44vw;padding:.8vw 5.3333333333vw .8vw 3.2vw;border:1px solid #d5d5d5;border-radius:.8vw;line-height:2;font-family:inherit;color:#333}textarea{font-size:.875rem;width:100% !important;height:53.3333333333vw;padding:2.1333333333vw 3.2vw;background:#fff;border:1px solid #d5d5d5;border-radius:3px;line-height:2;color:#333}textarea:placeholder-shown{color:#b4b4b4}textarea::-webkit-input-placeholder{color:#b4b4b4}textarea:-moz-placeholder{color:#b4b4b4;opacity:1}textarea::-moz-placeholder{color:#b4b4b4;opacity:1}textarea:-ms-input-placeholder{color:#b4b4b4}.formInputOuter span.value span{margin-bottom:2.1333333333vw;line-height:2}@media print,screen and (min-width: 769px){.none-md{display:none !important;content-visibility:hidden !important}.block-md{display:block !important;content-visibility:visible !important}body{letter-spacing:.42px}a:hover{color:#ea8c2e;-webkit-transition:.2s;transition:.2s}.form{max-width:960px;padding:0 4px 0px}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:17px;padding-bottom:18px}.formHeading{-ms-flex-negative:0;flex-shrink:0;width:302px;margin-bottom:0}.required .formHeading:after{margin-left:10px;padding:3px 4px 4px !important;border-radius:3px;letter-spacing:.33px}.btn{-webkit-transition:.2s;transition:.2s}.btn:hover{-webkit-transition:.2s;transition:.2s;background:#ea8c2e}.contentFormAfter{height:225px;padding:24px}input[type=text]{padding:7px 12px;border-radius:3px}.select{width:165px !important;padding:3px 14px;border-radius:3px}textarea{width:100% !important;height:200px;padding:12px;letter-spacing:.48px}.formInputOuter span.value span{margin-bottom:8px;letter-spacing:.42px}}@media print,screen and (min-width: 1200px){.none-lg{display:none !important;content-visibility:hidden !important}.block-lg{display:block !important;content-visibility:visible !important}#contentMain.container{max-width:960px}}@media print,screen and (min-width: 1441px){.none-xl{display:none !important;content-visibility:hidden !important}.block-xl{display:block !important;content-visibility:visible !important}}@media screen and (max-width: 768px){.none-d-md{display:none !important;content-visibility:hidden !important}.block-d-md{display:block !important;content-visibility:visible !important}html{font-size:calc(100vw / 375 * 16)}}@media screen and (max-width: 1199px){.none-d-lg{display:none !important;content-visibility:hidden !important}.block-d-lg{display:block !important;content-visibility:visible !important}}@media screen and (max-width: 1440px){.none-d-xl{display:none !important;content-visibility:hidden !important}.block-d-xl{display:block !important;content-visibility:visible !important}}@media(min-width: 769px)and (max-width: 1199px){#contentMain.container{max-width:960px;margin:0 auto;padding:.5em 40px}}