﻿@import url(../js/bootstrap/bootstrap-datepicker.min.css);.ttl{color:#0063c6}.ttl::after{border-color:#0063c6}.form-flow .container{max-width:924px}.form-flow ol{position:relative;list-style:none;margin:auto;overflow:hidden;border-radius:4px}.form-flow ol::after{content:"";display:block;clear:both}.form-flow ol li{position:relative;float:left;width:33.33%;height:40px;padding-left:10px;background-color:#f1f1f1;color:#0065b5;font-size:.875em;font-size:1.4rem;font-weight:bold;text-align:center}.form-flow ol li::after{content:"";position:absolute;left:100%;top:50%;width:24px;height:18px;margin-left:-12px;margin-top:-9px;background-color:#f1f1f1;border:solid #fff 1px;border-width:2px 0 0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(114deg) skew(-42deg, 0deg);-ms-transform:rotate(114deg) skew(-42deg, 0deg);transform:rotate(114deg) skew(-42deg, 0deg)}.form-flow ol li:nth-child(1){z-index:9}.form-flow ol li:nth-child(2){z-index:8}.form-flow ol li:nth-child(3){z-index:7}.form-flow ol li:nth-child(4){z-index:6}.form-flow ol li:nth-child(5){z-index:5}.form-flow ol li.flow-current{background-color:#d4f0fa}.form-flow ol li.flow-current::after{background-color:#d4f0fa}#support.regist .form-flow ol li{color:#c44e4e}#support.regist .form-flow ol li.flow-current{background-color:#ffe5e5}#support.regist .form-flow ol li.flow-current::after{background-color:#ffe5e5}#support.alter .form-flow ol li{color:#a87d05}#support.alter .form-flow ol li.flow-current{background-color:#fef8d8}#support.alter .form-flow ol li.flow-current::after{background-color:#fef8d8}#support.full .form-flow ol li{color:#b6570b}#support.full .form-flow ol li.flow-current{background-color:#fde9dd}#support.full .form-flow ol li.flow-current::after{background-color:#fde9dd}#support.self .form-flow ol li{color:#607700}#support.self .form-flow ol li.flow-current{background-color:#e5f1d5}#support.self .form-flow ol li.flow-current::after{background-color:#e5f1d5}.form-flow ol li>span{display:inline-block;padding:.857em;line-height:1.1428}@media (max-width: 480px){.form-flow ol li .flow-abbr{display:none}}.text-required{color:#f33;font-weight:normal}.form-visualhide{display:none}.form-group .grid-col,.form-row .grid-col{padding-top:0;padding-bottom:0}.control-label{font-weight:bold;text-align:left}.label-optional::after,.label-required::after{content:"";display:inline-block;margin:-.2rem auto auto 1em;padding:.4em .7em;border-radius:.3rem;font-size:.75em;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;color:#fff}.label-optional::after{content:"任意";background-color:#acaeaf}.label-required::after{content:"必須";background-color:#f33}.label-nobadge::after{display:none}.form-supp{display:inline-block;margin-bottom:.5em}.form-supp a{font-weight:700;text-decoration:none}.form-supp a i{margin-right:.3em;vertical-align:text-bottom}#mms-card{display:none;max-width:680px}#mms-card .mms-card{border:none}#mypage-info{display:none;max-width:680px}.form-content{max-width:680px;margin:auto;padding-bottom:70px}.form-control.email,.form-control.zipcode,.form-control.tel,.form-control.fax,.form-control.number{ime-mode:inactive}@media (max-width: 767px){form .form-row .grid-col{float:none;width:auto;margin-bottom:20px}}.submit-form .submit-form-content{max-width:680px;margin:auto;padding-bottom:130px;text-align:center}.submit-form .submit-form-content p{margin-bottom:2em;font-size:.875em;font-size:1.4rem}.submit-form .submit-form-content .btn{max-width:11.75em;width:40%}
