@media screen and (max-width: 767.9px){.pc{display:none}header{height:54px}.header-content{padding:0}.header__heading{width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;margin-left:0;padding-left:10px;font-size:20px}.header__buttons{width:40%;height:100%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.header__buttons>p{width:50%;height:100%;font-size:10px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;letter-spacing:3px;position:relative}.header__buttons a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__button--history{background:#f1f1f1}.header__button--logout{background:#e2e2e2}.header__button--logout a{margin-left:0;padding-left:5px;border-left:none;white-space:nowrap;letter-spacing:1px}.header__button--logout .pc{display:none}.content{padding:20px 15px 60px}header+main>.content{padding-top:74px}.btn__link{width:auto;height:auto;font-size:16px;text-align:center}.btn__link a{width:90%;height:auto;padding:16px 45px;border-radius:22px;display:inline-block;background:url(/build/assets/icon_tri_white-BqIubN-v.png) calc(100% - 25px) center no-repeat #c03;background-size:10px auto}.plane-block{margin-bottom:40px}.plane-block a{color:#00f;text-decoration:underline}.plane-block .plane-block__text{margin-bottom:20px}.plane-block .plane-block__text:last-child{margin-bottom:0}.plane-block+.border-block{margin-top:60px}.border-block{padding:10px;border-color:#ccc}.border-block__text{margin-bottom:30px}.form__block{margin:0 auto 60px}.form__block:last-child{margin-bottom:0}.form__block--mail{margin-top:-60px}.form__heading{margin:30px 0 20px;font-size:16px;font-weight:700;padding:2px 0 3px 8px;border-left:4px solid #cc0033}.form__heading.is-required:after{content:"【必須】";font-size:12px;color:#c03;vertical-align:middle}.form__tr{margin-bottom:20px}.form__tr label{cursor:default;font-weight:700}.form__tr--did{letter-spacing:-.4em}.form__tr--did>*{display:inline-block;font-weight:700;letter-spacing:normal}.form__tr--did .form__th label:before{content:none}.form__tr--did .form__th label:after{content:"："}.form__th{margin-bottom:5px}.form__th label:before{content:"■"}.form__th.is-required label:before{content:"【必須】";margin-right:3px;padding:2px 3px;font-size:12px;color:#c03;white-space:nowrap;vertical-align:middle}.form__td{letter-spacing:-.4em}.form__td>*{letter-spacing:normal;word-wrap:break-word}.form__td-input input[type=text],.form__td-input input[type=number],.form__td-input input[type=date]{width:100%;padding:0 3px;border:1px solid #aaaaaa;border-radius:3px;height:34px}input[type=text].is-invalid,input[type=number].is-invalid,input[type=date].is-invalid,input[type=file].is-invalid{background-color:#ffdddc;-webkit-box-shadow:0 0 5px rgba(255,24,24,.3) inset;box-shadow:0 0 5px #ff18184d inset}input[type=text]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=file]:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f0f0f0}input[type=text]:disabled,input[type=number]:disabled,input[type=date]:disabled{outline:none}.form__td-file input{width:100%;overflow:hidden}.form__td-input--half{width:46%;margin-right:8%;display:inline-block}.form__td-input--half:nth-child(2n){margin-right:0}.form__td-input--zip{width:50%}.form__td-textarea textarea{width:100%;border:1px solid #aaaaaa;border-radius:3px;height:68px;resize:none}.form__td-textarea textarea.is-invalid{background-color:#ffdddc;-webkit-box-shadow:0 0 5px rgba(255,24,24,.3) inset;box-shadow:0 0 5px #ff18184d inset}.form__td-textarea textarea:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f0f0f0}.form__td-textarea textarea:disabled{outline:none}.form__td-select select{width:100%;height:36px;padding:2px 12px;color:#666;border:1px solid #aaaaaa;border-radius:3px}.form__td-select select.is-invalid{background-color:#ffdddc;-webkit-box-shadow:0 0 5px rgba(255,24,24,.3) inset;box-shadow:0 0 5px #ff18184d inset}.form__td-select select:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f0f0f0}.form__td-select select:disabled{outline:none}.form__td-select+.form__td-input{margin-top:10px}.form__td-subtext{margin:5px 0}.form__td-radios{margin-top:5px;margin-bottom:5px}.form__td-radio{margin-right:20px;display:inline-block}.form__td-radio input,.form__td-radio label{vertical-align:middle}.form__td-radio input{margin-right:5px}.form__td-check{margin-bottom:5px}.form__td-check input,.form__td-check label{vertical-align:middle}.form__td-check input{margin-right:5px}.history-list__table{width:100%;font-size:12px;display:table;border-collapse:collapse}.history-list__table a{color:#00f;text-decoration:underline}.history-list__table .form__tr{display:table-row}.history-list__table .form__td{padding:10px;display:table-cell;border:1px solid #cccccc}.history-list__table .form__table--thead .form__td{padding:10px 16px;background-color:#f9f9f9;vertical-align:middle;text-align:left}.history-list__heading--no{width:6%}.history-list__heading--date,.history-list__heading--result{width:25%}.history-list__heading--detail{width:44%}.form__mail--table{width:100%;margin-bottom:20px;border-bottom:1px solid #cccccc}.form__mail--table:last-child{margin-bottom:0}.form__button{margin-bottom:20px}.form__button:last-child{margin-bottom:0}.form__button a.is-disabled{background-color:#c3c3c3;background-image:none;cursor:default;pointer-events:none}.form__additional--heading{text-align:center}.caution-block{padding:10px;font-size:14px}.caution-block__table{letter-spacing:-.4em}.caution-block__table>*{letter-spacing:normal}.caution-block__theading{display:none}.caution-block__th{font-weight:700}.caution-block__td{display:inline-block;margin-right:10px;margin-bottom:10px}.caution-block__td--radio input,.caution-block__td--radio label{vertical-align:middle}.caution-block__td--radio input{margin-right:5px}.caution-block__check{display:block;text-align:center}.caution-block__contact--check-input{display:block}footer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-content{width:100%;margin:0;padding:20px 0}.footer__links{margin-bottom:20px}.footer__link{margin-left:0;padding:0 5px;border-left:none;text-align:center;vertical-align:top}.footer__copyright{margin-bottom:0}.popup__block{width:90%}}
