#keizan-step-bar>.step>.step-circle{width:86px;margin-left:auto;margin-right:auto;z-index:10}@media screen and (min-width:768px){#keizan-step-bar>.step>.step-circle{width:120px}}#keizan-step-bar>.step>.step-circle:before{position:relative;display:block;padding-top:100%;content:""}#keizan-step-bar>.step>.step-circle>.circle{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;border:solid 3px #ffb200;border-radius:50%}#keizan-step-bar>.step>.step-circle>.circle>.step-text{line-height:37px}@media screen and (min-width:768px){#keizan-step-bar>.step>.step-circle>.circle>.step-text{line-height:50px}}#keizan-step-bar>.step>.step-circle>.circle>.step-text>*{vertical-align:middle}#keizan-step-bar>.step:nth-child(2){z-index:0}#keizan-step-bar>.step:nth-child(2):before,#keizan-step-bar>.step:nth-child(2):after{position:absolute;display:block;height:10px;background-color:#ffb200;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}#keizan-step-bar>.step:nth-child(2):before{left:-30px;right:50%}#keizan-step-bar>.step:nth-child(2):after{left:50%;right:-30px}#keizan-step-bar.step-1>.step:nth-child(2)>.step-circle>.circle{border-color:#ffebd8 !important}#keizan-step-bar.step-1>.step:nth-child(2)>.step-circle>.circle>.color-5{color:#ffebd8 !important}#keizan-step-bar.step-1>.step:nth-child(2)>.step-circle>.circle>.step-text{color:#a2a39c !important}#keizan-step-bar.step-1>.step:nth-child(2):before,#keizan-step-bar.step-1>.step:nth-child(2):after{background-color:#ffebd8 !important}#keizan-step-bar.step-1>.step:nth-child(3)>.step-circle>.circle{border-color:#ffebd8 !important}#keizan-step-bar.step-1>.step:nth-child(3)>.step-circle>.circle>.color-5{color:#ffebd8 !important}#keizan-step-bar.step-1>.step:nth-child(3)>.step-circle>.circle>.step-text{color:#a2a39c !important}#keizan-step-bar.step-2>.step:nth-child(2):after{background-color:#ffebd8 !important}#keizan-step-bar.step-2>.step:nth-child(3)>.step-circle>.circle{border-color:#ffebd8 !important}#keizan-step-bar.step-2>.step:nth-child(3)>.step-circle>.circle>.color-5{color:#ffebd8 !important}#keizan-step-bar.step-2>.step:nth-child(3)>.step-circle>.circle>.step-text{color:#a2a39c !important}@media screen and (min-width:768px){#form-table__wrap>table{border-top:dotted 1px #404436;border-bottom:dotted 1px #404436}}@media screen and (min-width:768px){#form-table__wrap>table>tbody>tr>*{padding-top:15px !important;padding-bottom:15px !important}}@media screen and (min-width:992px){#form-table__wrap>table>tbody>tr>*{padding-top:30px !important;padding-bottom:30px !important}}@media screen and (max-width:767px){#form-table__wrap>table>tbody>tr>*{border:none !important}}#form-table__wrap>table>tbody>tr>th{font-weight:bold}@media screen and (min-width:768px){#form-table__wrap>table>tbody>tr>th{width:222px;padding-left:5px;padding-right:15px}}@media screen and (min-width:992px){#form-table__wrap>table>tbody>tr>th{width:250px;padding-right:30px}}@media screen and (min-width:1200px){#form-table__wrap>table>tbody>tr>th{width:275px}}@media screen and (max-width:767px){#form-table__wrap>table>tbody>tr>th{padding:7px 15px !important;background-color:#fff2e0}}#form-table__wrap>table>tbody>tr>th>.box .need{background-color:#ffb200}@media screen and (min-width:768px){#form-table__wrap>table>tbody>tr>td{padding-left:15px;padding-right:15px;vertical-align:middle;background-color:#fff2e0}}@media screen and (min-width:992px){#form-table__wrap>table>tbody>tr>td{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){#form-table__wrap>table>tbody>tr>td{padding:15px 5px !important}}#form-table__wrap>table>tbody>tr>td .inner-label{background-color:#9fa19a;padding-top:4px;padding-bottom:4px}#form-table__wrap>table>tbody>tr>td .zip-btn{background-color:#404436}@media screen and (min-width:768px){#form-table__wrap>table>tbody>tr+tr>*{border-top:dotted 1px #404436}}.policy-box{border:solid 2px #ecebea;padding-left:15px;padding-right:15px}.policy-box .need{font-weight:500;letter-spacing:.1em;text-indent:.1em;padding:4px 5px;background-color:#ffb200;margin-right:7px}@media screen and (min-width:768px){.policy-box .need{margin-right:15px}}.submit-btn{width:100%;text-decoration:none !important;padding:15px;border-radius:10px;background-color:#9fa19a;border:none;outline:none !important}@media screen and (min-width:768px){.submit-btn{padding:30px}}.submit-btn#form-submit{background-color:#7ac100}.submit-btn:disabled{opacity:.5 !important}.submit-btn#input-edit:after{display:none !important}