﻿body{font-size:16px;line-height:160%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.footer{font-size:12px}.label{font-size:14px}.confirm{padding:6px 12px}body{color:#666}.contentHeader h1,.contentMain h2,.contentMain h3,.contentMain h4{color:#000}ul{padding-left:1em}.footer{margin:40px 0 0 0;padding:15px 0}@media (min-width: 768px){.headerInner{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center}.headerInnerLogo{padding-right:8px}.headerInnerText{padding-left:8px}.formNameInner{display:inline-block;margin-right:1em}.formNameInner input{width:10em !important}}@media (max-width: 767px){.headerInnerLogo{padding-bottom:5px}.headerInnerText{padding-top:5px}}.responsiveObject{position:relative;margin-top:1.2em;margin-bottom:1.2em;padding-top:69px;padding-bottom:50%;overflow:hidden}.responsiveObject iframe{position:absolute;top:0;left:0;height:100% !important;width:100% !important}.contentMain h2{padding:10px 12px !important;border-top:solid 2px #666;border-bottom:solid 2px #666;background-color:#F3F3F3}.contentMain h3{padding:8px 12px 8px 13px !important;border-left:solid 6px #666;background-color:#F3F3F3;-webkit-box-shadow:2px 2px 1px #DDD;box-shadow:2px 2px 1px #DDD}.contentMain h4{border-bottom:solid 2px #666}.contentMain h5{padding-left:7px;border-left:solid 4px #666}input.form-control.error[type="text"],textarea.form-control.error,select.form-control.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.confirm{background-color:#F4F4F4}.formWrapper{background:#F4F4F4;padding:25px 23px 25px 23px;border-radius:6px}.formWrapper form.form{line-height:140%}#contentSub h1{margin:5px 0 35px 0}.inputField label{font-weight:normal}textarea.form-control{height:150px}.submit{margin:30px 0 15px 0}.submit .btn{max-width:100%}form.form .form-group.required .control-label label:after{content:"必須";margin-left:5px;background-color:#FF0000;border-radius:3px;display:inline-block;padding:4px 6px 3px 6px;font-size:85%;font-weight:bold;line-height:100%;color:#FFFFFF;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap}.contentHeader .contentHeaderImage{margin:18px 0}.contentHeader .contentHeaderImage img{max-width:100%}.contentHeader .contentHeaderLead{font-size:110%}.contentMain section{margin-bottom:60px}.contentFormAfter{box-sizing:border-box;width:100%;height:250px;margin:10px 0 20px 0;padding:12px;overflow-x:hidden;overflow-y:scroll;border:solid 1px #CCC;background:#FFFFFF;font-size:85%}.contentFormAfter h1,.contentFormAfter h2,.contentFormAfter h3,.contentFormAfter h4,.contentFormAfter h5{font-size:110%;font-weight:bold}.pd-captcha.hidden{display:inherit !important;visibility:inherit !important}.pd-captcha .formHeading{display:none}.pd-captcha .col-sm-9{width:100%}.g-recaptcha{margin:0 auto;width:304px}.header{margin:0 0 10px 0;padding:12px 0;border-top:4px solid}.header,.footer{background-image:-webkit-linear-gradient(top, #fff, #FCFCFC);background-image:-moz-linear-gradient(top, #fff, #FCFCFC);background-image:-o-linear-gradient(top, #fff, #FCFCFC);background-image:linear-gradient(top, #fff, #FCFCFC);-webkit-box-shadow:0 0 5px #DDDDDD;box-shadow:0 0 5px #DDDDDD}.contentHeader{padding:20px 0}.contentHeader h1{margin:10px 0}.contentMain img{max-width:100%;height:auto !important}.contentMain h2{margin:20px 0;padding:10px 0}.contentMain h2:first-child{margin-top:0}.contentMain h3{margin:25px 0 20px 0;padding:8px 0 8px 0}.contentMain h4{margin:25px 0 20px 0;padding:0 0 4px 0}.contentMain h5{margin:25px 0 20px 0}@media (min-width: 991px){.contentHeader h1{font-size:28px}.contentMain h2{font-size:23.8px}.contentMain h3{font-size:19.88px}.contentSub h1{font-size:19.88px}}@media (max-width: 990px){.contentHeader h1{font-size:24px}.contentMain h2{font-size:18px}.contentMain h3{font-size:18px}.contentSub h1{font-size:16.08px}}.form-group.required label.field-label::after{content:"必須";display:inline-block;margin:0 0 0 10px;padding:1px 4px;border-radius:3px;color:#FFFFFF;background:#FF0000;line-height:1.5;font-size:11px;font-weight:normal}small.error{color:#A94442}.formDescription{margin-top:8px}.submit{text-align:center}.error input,.error textarea,.error select,.error span.value label{background-color:#FFE1E1}input.form-control:placeholder-shown{color:#AAAAAA !important}input.form-control::-webkit-input-placeholder{color:#AAAAAA !important}input.form-control:-ms-input-placeholder{color:#AAAAAA !important}input.form-control::-moz-placeholder{color:#AAAAAA !important}
