/*!
※※※※※ このCSSファイルはSassから生成されていますので、編集しないようご注意下さい。編集の際はcustomize.cssのCSSをご使用下さい。※※※※※
Author: アイエムシー
Author URL: https://i-m-c.co.jp/
*/
@charset "UTF-8";.none{display:none!important}@media only screen and (min-width:960px){.pcnone{display:none!important}}@media only screen and (min-width:769px) and (max-width:959px){.tabnone{display:none!important}}@media only screen and (max-width:768px){.spnone{display:none!important}}#wpadminbar img{min-height:auto;min-width:auto}input[type=checkbox],input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#19446d;font-size:18px;font-weight:700;min-height:50px;padding:20px 15px;transition:all .2s linear;width:100%}@media only screen and (max-width:768px){input[type=checkbox],input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:18px}}input[type=checkbox]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #19446d;box-sizing:border-box;outline:0;transition:all .2s linear}input[type=file]{margin:10px 0}textarea{max-width:100%;min-height:200px;min-width:50%;padding:15px}input[type=date]{cursor:pointer;position:relative}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}input[type=number]{text-align:center}.custom-file label{background-color:#384878;color:#fff;cursor:pointer;padding:10px 40px}input[type=checkbox],input[type=radio]{display:none}.custom-radio1-field-text,.custom-radio_item-label{cursor:pointer;display:inline-block;font-size:15px;font-weight:700!important;line-height:1;padding:0 40px 0 20px;position:relative;text-align:center}@media only screen and (max-width:959px){.custom-radio1-field-text,.custom-radio_item-label{font-size:16px;padding:0 0 0 20px}}.custom-radio1-field-text:before,.custom-radio_item-label:before{background:#fff;border:1px solid #000;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}input[type=radio]:checked+.custom-radio_item-label:after,input[type=radio]:checked+.mwform-radio-field-text:after{background:#000;border-radius:50%;content:"";height:12px;left:0;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:12px}.custom-checkbox,.input_checkbox_wrap .mwform-checkbox-field-text,.input_checkbox_wrap .wpcf7-list-item-label,.input_radio_wrap .custom-radio1-text,.input_radio_wrap .wpcf7-list-item-label{align-content:flex-start;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-size:clamp(16px,10px + 5vw,18px);font-weight:700;justify-content:flex-start;line-height:1.2em;margin-bottom:15px;padding-left:30px;padding-top:5px;position:relative;transition:all .4s linear}@media only screen and (max-width:959px){.custom-checkbox,.input_checkbox_wrap .mwform-checkbox-field-text,.input_checkbox_wrap .wpcf7-list-item-label,.input_radio_wrap .custom-radio1-text,.input_radio_wrap .wpcf7-list-item-label{padding-left:25px}}.custom-checkbox:before,.input_checkbox_wrap .mwform-checkbox-field-text:before,.input_checkbox_wrap .wpcf7-list-item-label:before,.input_radio_wrap .custom-radio1-text:before,.input_radio_wrap .wpcf7-list-item-label:before{border:none;border:1px solid rgba(0,0,0,.4);content:"";display:block;height:20px;left:0;margin-right:8px;position:absolute;top:6px;width:20px}.input_radio_wrap span{margin-right:20px}.input_radio_wrap .custom-radio1-text,.input_radio_wrap .wpcf7-list-item-label{display:inline-block}.input_radio_wrap .custom-radio1-text:before,.input_radio_wrap .wpcf7-list-item-label:before{border-radius:50%;height:22px;width:22px}.input_radio_wrap .custom-radio1:checked+.custom-radio1-text,.input_radio_wrap .wpcf7-radio input:checked+.wpcf7-list-item-label{color:#19446d;position:relative}.input_radio_wrap .custom-radio1:checked+.custom-radio1-text:after,.input_radio_wrap .wpcf7-radio input:checked+.wpcf7-list-item-label:after{background:#19446d;border-radius:50%;content:"";height:12px;left:5px;transition:all .4s linear;width:12px}.input_checkbox_wrap .wpcf7-form-control{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:959px){.input_checkbox_wrap .wpcf7-form-control{flex-direction:column}}.input_checkbox_wrap .wpcf7-form-control .wpcf7-list-item{margin-right:40px}.input_checkbox_wrap .input_checkbox:checked+.mwform-checkbox-field-text,.input_checkbox_wrap .wpcf7-list-item-label:checked+input,.input_checkbox_wrap input:checked+span{color:#19446d}.input_checkbox_wrap .input_checkbox:checked+.mwform-checkbox-field-text:after,.input_checkbox_wrap .wpcf7-list-item-label:checked+input:after,.input_checkbox_wrap input:checked+span:after{border-bottom:4px solid #19446d;border-right:4px solid #19446d;content:"";height:12px;left:.2em;position:absolute;top:5px;transform:rotate(50deg);width:8px}select{background:url(/_assets/img/icon-set/select-arrow-color.svg) calc(100% - 20px) 50% no-repeat #fff;background-size:10px,100%;overflow:hidden;overflow:-moz-hidden-unscrollable;position:relative;width:100%;z-index:5}select:after{background:#000;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px;z-index:10}select::-ms-expand{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.2);color:#6c6c81;color:#bebebe;font-weight:400;letter-spacing:.05em}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.2);color:#6c6c81;color:#bebebe;font-weight:400;letter-spacing:.05em}input:-ms-input-placeholder{color:rgba(0,0,0,.2)}input::-ms-input-placeholder{color:rgba(0,0,0,.2)}#form-G{margin:20px auto 100px;max-width:960px;overflow:hidden;position:relative;width:100%;z-index:10}#form-G .form_err_msg{color:#d6001e;font-size:14px}#form-G .form-privacy .form_err_msg{text-align:center}#form-G .form-section_txt{margin-bottom:40px;text-align:center}@media only screen and (max-width:959px){#form-G .form-section_txt{font-size:13px;margin:0 auto 20px;text-align:justify;width:80%}}#form-G .form-list,#form-G .form-list dl{margin:0 auto;width:100%}#form-G .form-list dl dt{align-self:center;font-size:18px;font-weight:700;margin-bottom:1rem;position:relative}@media only screen and (max-width:959px){#form-G .form-list dl dt{border-bottom:none;border-right:none;margin-bottom:0;margin-top:0;width:100%}}#form-G .form-list dl dt .hissu,#form-G .form-list dl dt .ninni{background:#d6001e;color:#fff;font-size:12px;line-height:1;margin-right:10px;padding:4px 5px;top:35px}#form-G .form-list dl dt .ninni{background:#008fb8}#form-G .form-list dl dd{align-self:center;font-size:18px;font-weight:400;margin-bottom:40px;position:relative;width:100%}@media only screen and (max-width:959px){#form-G .form-list dl dd{border-bottom:none;margin-bottom:15px;padding:1rem 0 20px;width:100%}}#form-G .form-list dl dd p{font-size:14px}#form-G .form-list dl dd input[type=email],#form-G .form-list dl dd input[type=tel],#form-G .form-list dl dd input[type=text],#form-G .form-list dl dd textarea{font-size:18px;width:100%}#form-G .form-list dl dd em{margin-right:15px}#form-G .form-list dl dd .select-wrap{border-radius:4px;display:inline-block;position:relative;width:100%}@media only screen and (max-width:959px){#form-G .form-list dl dd .select-wrap{width:100%}}#form-G .form-list dl dd .select-wrap select{border-radius:6px;font-size:16px;width:100%}#form-G .form-list dl dd .select-wrap:before{border-bottom:4.5px solid #363636;top:19px}#form-G .form-list dl dd .select-wrap:after,#form-G .form-list dl dd .select-wrap:before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";position:absolute;right:9px;width:0}#form-G .form-list dl dd .select-wrap:after{border-top:4.5px solid #363636;top:30px}#form-G .form-list dl dd .required,#form-G .form-list dl dd .un_required{border-radius:0;display:inline-block;font-size:11px;margin-left:20px;padding:0 .5rem;position:relative;width:14%}@media only screen and (max-width:959px){#form-G .form-list dl dd .required,#form-G .form-list dl dd .un_required{display:block;margin-top:0;width:100%}}#form-G .form-list dl dd .required:before,#form-G .form-list dl dd .un_required:before{content:"※";font-size:.8rem;position:absolute}#form-G .form-list dl dd .select-area .required,#form-G .form-list dl dd .select-area .un_required{margin-top:0}#form-G .form-list dl dd .required{color:red}#form-G .form-list dl dd .required:before{content:"※";font-size:.8rem;margin-left:-1rem}#form-G .form-list dl dd .un_required{background:rgba(33,88,90,.15);color:#21585a}#form-G .form-list dl dd .un_required:before{content:"※任意項目です"}@media only screen and (max-width:959px){#form-G .form-list dl dd{width:100%}}#form-G .form-list dl dd .form-list_dd_inner{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#form-G .form-list dl dd .form-list_dd_inner>p{font-size:20px;margin-right:1rem}#form-G .form-list dl dd .form-list_dd_inner .form-list_dd_txt{display:block;margin-bottom:.5rem}#form-G .form-list dl dd .form-list_dd_inner+.form-list_dd_inner{margin-top:15px}#form-G .form-list dl dd .placeholder{color:#3b4043;font-size:13px;margin:1rem 0 0 2em;opacity:.3}#form-G .form-list dl dd .placeholder:before{content:"例：";margin-left:-2em}#form-G .form-list dl dd .comment{font-size:13px;margin:1rem 0 0}#form-G .form-list dl dd .input_required{background:rgba(255,0,121,.1)}#form-G .form-list dl dd .form-list_txt_small{font-size:.9em;font-weight:400}@media only screen and (max-width:959px){#form-G .form-list dl dd .form-list_txt_small{display:block}}#form-G .form-list dl dd .error{color:#19446d!important;font-size:14px;font-weight:700;padding-top:1rem}#form-G .form-list dl .radio-wrap{padding:18px 0}#form-G .mwform-checkbox-field{display:block;margin:0 auto 14px;position:relative}#form-G .mwform-checkbox-field label{display:inline-block}@media only screen and (max-width:959px){#form-G .mwform-checkbox-field label{display:block}}#form-G .mwform-checkbox-field .checkbox_description{font-size:14px;line-height:1.4em;margin-bottom:1rem;text-align:center}#form-G .mwform-checkbox-field span{color:#282828!important;transition:all .2s linear}@media only screen and (max-width:959px){#form-G .mwform-checkbox-field span{font-size:16px;margin-bottom:1rem;margin-right:0;text-align:left;width:100%}}#form-G .mwform-checkbox-field span:hover{color:#d6001e!important;transition:all .2s linear}#form-G .mwform-checkbox-field .mwform-checkbox-field-text{cursor:pointer;display:block;margin-left:35px;padding-left:0;position:relative;text-indent:0}#form-G .mwform-checkbox-field .mwform-checkbox-field-text:before{border:1px solid #bfbfbf;border-radius:4px;content:"";display:block;height:20px;left:-3.5rem;position:absolute;top:0;width:20px}#form-G .mwform-checkbox-field .checkbox-input:checked+.mwform-checkbox-field-text:after,#form-G .mwform-checkbox-field .mwform-checkbox-field input:checked+.mwform-checkbox-field-text:after,#form-G .mwform-checkbox-field .mwform-checkbox-field-text:checked+.mwform-checkbox-field-text:after{border-bottom:3px solid #19446d;border-right:3px solid #19446d;content:"";height:14px;left:-2.5rem;position:absolute;top:-.1rem;transform:rotate(50deg);width:6px}#form-G .input_checkbox_wrap2{margin:12px 0 0}#form-G .input_checkbox_wrap2 .wpcf7-form-control{align-content:space-between;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;justify-content:space-between}#form-G .input_checkbox_wrap2 .custom-checkbox,#form-G .input_checkbox_wrap2 .mwform-checkbox-field-text,#form-G .input_checkbox_wrap2 .wpcf7-list-item-label{cursor:pointer;font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:15px;padding-left:30px;padding-top:.5rem;position:relative}#form-G .input_checkbox_wrap2 .custom-checkbox a,#form-G .input_checkbox_wrap2 .mwform-checkbox-field-text a,#form-G .input_checkbox_wrap2 .wpcf7-list-item-label a{color:#d6001e}#form-G .input_checkbox_wrap2 .custom-checkbox:before,#form-G .input_checkbox_wrap2 .mwform-checkbox-field-text:before,#form-G .input_checkbox_wrap2 .wpcf7-list-item-label:before{background:#fff;border:1px solid #363636;border-radius:0;content:"";display:block;height:18px;margin-right:.8rem;position:absolute;top:15px;width:18px}#form-G .input_checkbox_wrap2 .input_checkbox:checked+.custom-checkbox,#form-G .input_checkbox_wrap2 .input_checkbox:checked+.mwform-checkbox-field-text,#form-G .input_checkbox_wrap2 .wpcf7-list-item-label:checked+input,#form-G .input_checkbox_wrap2 input:checked+span{color:#19446d}#form-G .input_checkbox_wrap2 .input_checkbox:checked+.custom-checkbox:after,#form-G .input_checkbox_wrap2 .input_checkbox:checked+.mwform-checkbox-field-text:after,#form-G .input_checkbox_wrap2 .wpcf7-list-item-label:checked+input:after,#form-G .input_checkbox_wrap2 input:checked+span:after{border-bottom:3px solid #19446d;border-right:3px solid #19446d;content:"";height:12px;left:.3em;position:absolute;top:.7rem;transform:rotate(50deg);width:8px}#form-G .form-privacy-link_wrap{font-size:13px;line-height:1.8em;margin-bottom:20px;margin-top:35px;text-align:center;width:100%}#form-G .form-privacy-link_wrap .form-privacy-link{font-size:1em;text-decoration:underline}#form-G ::-webkit-scrollbar{display:block;width:6px}#form-G ::-webkit-scrollbar-thumb{background-color:#19446d;width:6px}#form-G .form-privacy-txt{background:#f3f3f3;margin:0 auto;max-width:calc(100% - 20px);padding:20px 30px;width:84px;-webkit-overflow-scrolling:touch;height:200px;overflow-x:hidden}@media only screen and (max-width:959px){#form-G .form-privacy-txt{padding:1rem}}#form-G .form-privacy-txt h2{margin-bottom:.5rem}#form-G .form-privacy-txt p{margin-bottom:15px}@media only screen and (max-width:959px){#form-G .form-privacy-txt{margin-left:auto;text-align:center}}#form-G .form-privacy-checkbox{font-size:18px;margin-top:30px;text-align:center}#form-G .form-privacy{box-sizing:border-box;margin:0 auto 40px}#form-G .form-privacy .form-privacy_ttl{color:#19446d;font-size:20px;font-weight:600;text-align:center}@media only screen and (max-width:959px){#form-G .form-privacy .form-privacy_ttl{font-size:16px;margin:2.5rem 15px;text-align:left}}#form-G .form-privacy>p{font-size:14px;margin-bottom:1rem;text-align:center}@media only screen and (max-width:959px){#form-G .form-privacy>p{letter-spacing:0;text-align:left}}#form-G .form-privacy .form-privacy_inner{background:#fff;border:1px solid #bebebe;box-sizing:border-box;height:180px;margin:0 auto 30px;-ms-overflow-y:scroll;overflow-y:scroll;padding:20px;width:calc(100% - 120px)}@media only screen and (max-width:959px){#form-G .form-privacy .form-privacy_inner{width:100%}}#form-G .form-privacy .form-privacy_inner p{color:#707070;font-size:13px;font-weight:400;line-height:1.5em}#form-G .form-privacy .form-privacy_inner p strong{display:block;font-size:1.1em;margin:20px 0 .4rem}#form-G .form-privacy .error{color:#19446d!important;font-size:14px;font-weight:700;margin-top:1rem}#form-G .form-privacy .input_checkbox_wrap{align-items:center;display:flex;justify-content:center;width:80%}@media only screen and (max-width:959px){#form-G .form-privacy .input_checkbox_wrap{width:100%}}#form-G .district_message{color:#d6001e;font-size:15px}#form-G .form-button{width:100%}#form-G .cancel_button,#form-G .confirm_button,#form-G .submit_button{display:block;margin:0 auto15px;max-width:40rem;text-align:center;width:100%}#form-G .cancel_button{max-width:30rem}#form-G .address-dt-mt{padding-top:2rem}@media only screen and (max-width:959px){#form-G .address-dt-mt{padding-top:0}}#form-G .address-wrap{align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:20rem}@media only screen and (max-width:959px){#form-G .address-wrap{width:100%}}#form-G .address-wrap .address-01,#form-G .address-wrap .address-02{width:calc(50% - 14rem - 20px);width:100%}#form-G .address-wrap .address-03{letter-spacing:0;margin-top:auto;width:28rem}#form-G .address-wrap .address-03 a{color:#19446d;font-size:16px}#form-G .address-wrap .address-03 a:hover{color:#ffe8dd}#form-G .address-wrap .address-03 span{display:block;font-size:12px;letter-spacing:0}#form-G .address-mt{margin-top:1rem}.confirm #form-G .form-list dl dd,.mw_wp_form_confirm #form-G .form-list dl dd{line-height:1.6em;padding-top:13px}.confirm #form-G .form-list dl dd p,.mw_wp_form_confirm #form-G .form-list dl dd p{font-size:20px;font-weight:400}.confirm #form-G .form-list dl dd .config-none,.mw_wp_form_confirm #form-G .form-list dl dd .config-none{display:none}.confirm #form-G .input_checkbox_wrap2,.mw_wp_form_confirm #form-G .input_checkbox_wrap2{margin:0}.confirm #form-G .mt-confirm,.mw_wp_form_confirm #form-G .mt-confirm{margin-top:8rem}@media only screen and (max-width:959px){.confirm #form-G .mt-confirm,.mw_wp_form_confirm #form-G .mt-confirm{margin-top:40px}}.mw_wp_form_complete #form-G{margin:0 auto}.mw_wp_form_complete #form-G .form-list-inner{box-sizing:border-box;margin:0 auto;width:80%}@media only screen and (max-width:768px){.mw_wp_form_complete #form-G .form-list-inner{padding-left:15px;padding-right:15px;width:100%}}.mw_wp_form_complete #form-G .form-section_txt{margin-bottom:20px}.mw_wp_form_complete #form-G .form-section_txt:last-child{margin-bottom:0}.btn-form_wrap2 .btn-return-wide,.btn-return{font-size:1em;font-weight:500}.btn-form_wrap{margin:0 auto 30px;max-width:60rem;position:relative;text-align:center;width:100%}@media only screen and (max-width:959px){.btn-form_wrap{width:100%}}.btn-form_wrap:after{color:#fff;position:absolute;right:0;right:14px;top:50%;transform:translateY(-50%)}.btn-form_wrap .btn-form{display:block;margin:0 auto 20px}.btn-form_wrap .wpcf7-spinner,.btn-form_wrap br{display:none}.btn-form{background:#19446d;border:1px solid rgba(25,68,109,0);border-radius:.6rem;color:#fff;display:inline-block;font-size:16px;letter-spacing:.05em;padding:20px 6rem;position:relative;text-align:center;transition:all .2s linear;width:100%}.btn-form:hover{opacity:.6;transition:all .2s linear}.btn-form:nth-last-child(-n+1){margin-bottom:0}.btn-form_edit{background:#f1f1f1;border:1px solid rgba(25,68,109,0);border-radius:100px;color:#282828;display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;padding:1rem 6rem;position:relative;text-align:center;transition:all .2s linear}.btn-form_edit:hover{background:#fff;color:#19446d;transition:all .2s linear}.btn-form_cancel{background:rgba(40,40,40,.1);display:block;padding:.5rem;width:15rem}.btn-form_wrap2{align-content:space-between;align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:center;margin:0 auto 20px;max-width:92%;width:60rem}@media only screen and (max-width:959px){.btn-form_wrap2{margin-bottom:1rem}}.btn-form_wrap2 p{align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;justify-content:space-between;text-align:center;width:100%}.btn-form_wrap2 .btn-return,.btn-form_wrap2 .btn-return-wide{width:calc(50% - 1rem)}@media only screen and (max-width:959px){.btn-form_wrap2 .btn-return,.btn-form_wrap2 .btn-return-wide{width:calc(50% - .5rem)}}.btn-form_wrap2 .btn-return-wide{width:100%}.btn-form_wrap2 .btn-return-wide,.btn-return{background:#fff;border:1px solid #19446d;border-radius:1rem;color:#19446d;cursor:pointer;display:block;padding:20px 2.5rem;position:relative}@media only screen and (max-width:959px){.btn-form_wrap2 .btn-return-wide,.btn-return{padding:20px 15px}}.btn-form_wrap2 .btn-return-wide:after,.btn-return:after{color:#19446d;position:absolute;right:0;right:14px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:959px){.btn-form_wrap2 .btn-return-wide:after,.btn-return:after{right:.2rem}}.btn-form_wrap2 .btn-return-wide:hover,.btn-return:hover{background:rgba(25,68,109,.2)}.btn-form_confirm,.btn-form_return,.btn-form_submit{background:#19446d;color:#fff;display:block;font-size:2.4rem;max-width:50rem;width:90%}@media only screen and (max-width:959px){.btn-form_confirm,.btn-form_return,.btn-form_submit{padding:20px 0;width:80%}}.btn-form_return{background:#b1b1b1;font-size:18px!important;max-width:20rem;padding:1rem 0}.input_checkbox_terms{align-items:center;display:flex;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;line-height:1.2em;margin:0 0 40px;padding-left:30px;padding-top:.5rem;position:relative;text-align:center}@media only screen and (max-width:959px){.input_checkbox_terms{padding-left:0}}.input_checkbox_terms a{color:#d6001e;cursor:pointer}.input_checkbox_terms em{color:#19446d;display:block;font-size:14px;font-weight:400;padding:0 1rem}.input_checkbox_terms .custom-radio1-text,.input_checkbox_terms .wpcf7-list-item-label{padding-left:10px}.input_checkbox_terms .custom-radio1-text:before,.input_checkbox_terms .wpcf7-list-item-label:before{background:#fff;border:1px solid rgba(40,40,40,.4);border-radius:0;content:"";display:block;height:16px;left:0;position:absolute;top:50%;top:calc(50% + 2px);transform:translateY(-50%);width:16px}.input_checkbox_terms .custom-radio1-text:after,.input_checkbox_terms .wpcf7-list-item-label:after{top:calc(50% - 6px)}.disabled{background:rgba(40,40,40,.2);cursor:not-allowed}.disabled:hover{opacity:1}.input_checkbox:checked+.custom-checkbox,.input_checkbox:checked+.mwform-checkbox-field-text,.wpcf7-list-item-label:checked+input,input:checked+span{color:#19446d}.input_checkbox:checked+.custom-checkbox:after,.input_checkbox:checked+.mwform-checkbox-field-text:after,.wpcf7-list-item-label:checked+input:after,input:checked+span:after{border-bottom:3px solid #19446d;border-right:3px solid #19446d;content:"";height:12px;left:.3em;position:absolute;top:11px;transform:rotate(50deg);width:8px}#autozip{display:none!important}.btn-zip{background:#ff8400;color:#fff;display:block;font-size:14px;letter-spacing:0;margin-left:1rem;padding:.6rem .8rem}@media only screen and (max-width:959px){.btn-zip{margin-left:0;margin-top:1rem!important;padding:.8rem 12px}}.btn-zip:hover{background:#19446d;color:#fff}.birth_flex{align-items:flex-end;display:flex}.birth_flex p{font-size:16px!important;padding:0 0 5px 10px}.list-flex{align-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.list-flex>p{font-size:18px!important;margin-bottom:10px;width:100%}.list-flex .list-flex_description{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 20px;justify-content:flex-start;margin-bottom:40px;padding-left:20px;width:100%}.list-flex .list-flex_description .list-flex_description_img{width:170px}@media only screen and (max-width:959px){.list-flex .list-flex_description .list-flex_description_img{width:50%}}.list-flex .list-flex_input{width:calc(100% - 190px)}@media only screen and (max-width:959px){.list-flex .list-flex_input{width:100%}}.cases-box_wrap{box-sizing:border-box;padding:60px 0}.cases-box{align-content:space-between;align-content:center;align-items:flex-start;align-items:center;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;justify-content:space-between;justify-content:center;margin:0 auto 30px;max-width:960px;width:90%}.cases-box:nth-last-child(-n+1){margin-bottom:0}.cases-box .cases-box_img{width:320px}@media only screen and (max-width:959px){.cases-box .cases-box_img{width:80%}}.cases-box .cases-box_img2{align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:660px}@media only screen and (max-width:959px){.cases-box .cases-box_img2{width:80%}}.cases-box .cases-box_img2 .image-compare{width:320px}@media only screen and (max-width:959px){.cases-box .cases-box_img2 .image-compare{margin-bottom:10px;width:100%}.cases-box .cases-box_img2 .image-compare:nth-last-child(-n+1){margin-bottom:0}}.cases-box .cases-box_right{width:calc(100% - 340px)}@media only screen and (max-width:959px){.cases-box .cases-box_right{width:100%}}.cases-box .cases-box_head{color:#19446d;font-size:18px;margin-bottom:1rem;margin-top:15px;text-align:center}.cases-box .cases-box_list{align-content:space-between;border-top:3px solid #19446d;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cases-box .cases-box_list>dd,.cases-box .cases-box_list>dt{border-bottom:1px solid #19446d;font-size:14px;padding:1rem}@media only screen and (max-width:959px){.cases-box .cases-box_list>dd,.cases-box .cases-box_list>dt{padding:1rem .5rem}}.cases-box .cases-box_list>dt{background:#f1f1f1;width:160px}@media only screen and (max-width:959px){.cases-box .cases-box_list>dt{width:30%}}.cases-box .cases-box_list>dd{width:calc(100% - 160px)}@media only screen and (max-width:959px){.cases-box .cases-box_list>dd{width:70%}}