﻿@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}.fz16{font-size:clamp(14px,1.1111111111vw,16px);line-height:1.5;letter-spacing:.04em}.l_header{position:fixed;top:0;left:0;width:100%;z-index:2}.open .l_header{top:0 !important}.gnav{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;background:#fff;padding-top:70px;transition:.5s ease;opacity:1}body:not(.open) .gnav{opacity:0;z-index:-1;background:hsla(0,0%,100%,0)}body:not(.open) .gnav a{pointer-events:none}.is_ma_x{margin-left:auto;margin-right:auto}.is_mt40{margin-top:min(5.3333333333vw,25px)}@media(min-width: 769px){.is_mt40{margin-top:min(2.7777777778vw,40px)}}.is_mt60{margin-top:min(8vw,35px)}@media(min-width: 769px){.is_mt60{margin-top:min(4.1666666667vw,60px)}}.js_fade{transition:.5s ease;opacity:0}.js_fade.in{opacity:1}.btn_menu{width:40px;height:40px;display:block}.btn_menu .icon{display:block;width:100%;height:100%;border-radius:30px;border:1px solid hsla(0,0%,100%,.5);position:relative;z-index:0}.btn_menu .icon .line{position:absolute;top:0;bottom:0;left:0;right:0;width:18px;height:1px;margin:auto;display:block;background:#fff;transition:.5s ease}.btn_menu .icon .line:nth-child(1){transform:translateY(-5px)}.btn_menu .icon .line:nth-child(3){transform:translateY(5px)}.open .btn_menu .icon .line:nth-child(1){transform:translateY(0) rotate(45deg)}.open .btn_menu .icon .line:nth-child(2){width:0}.open .btn_menu .icon .line:nth-child(3){transform:translateY(0) rotate(-45deg)}@media screen and (min-width: 769px){.btn_menu{width:50px;height:50px}}.mod-form{font-size:14px;font-size:.875rem}.mod-form input[type=tel],.mod-form input[type=email],.mod-form input[type=text]{background:#fff;border:1px solid #ccc;padding:0 15px;height:36px;width:100%;border-radius:4px;font-size:14px;font-size:.875rem}.mod-form textarea{width:100%;background:#fff;border:1px solid #ccc;padding:10px 15px;height:200px;border-radius:4px;font-size:14px;font-size:.875rem}.mod-form [data-name=field-zip]{position:relative;padding-left:26px;font-size:14px;font-size:.875rem;max-width:185px}.mod-form [data-name=field-zip]:before{content:"〒";position:absolute;top:9px;left:0}.mod-form [data-name=field-age]{position:relative;padding-right:26px}.mod-form [data-name=field-age]:after{content:"歳";position:absolute;top:12px;left:160px;z-index:0}.mod-form .wpcf7-not-valid-tip{margin-top:.5rem;display:block;width:100%}.mod-form select{font-size:14px;font-size:.875rem;border:1px solid #ccc;width:100%;height:36px;border-radius:5px;z-index:2;padding:0 15px;padding-right:30px;background-image:url(../img/icon-select.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:15px 20px}.mod-form .wpcf7-form-control-wrap{display:flex;flex-wrap:wrap;z-index:0}.mod-form .wpcf7-radio .wpcf7-list-item,.mod-form .wpcf7-checkbox .wpcf7-list-item,.mod-form .wpcf7-acceptance .wpcf7-list-item{margin:5px 20px 5px 0;display:block}.mod-form .wpcf7-radio .wpcf7-list-item label,.mod-form .wpcf7-checkbox .wpcf7-list-item label,.mod-form .wpcf7-acceptance .wpcf7-list-item label{position:relative;cursor:pointer}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio],.mod-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox],.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio],.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio],.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{opacity:0;position:absolute;top:0;left:0;width:0;height:0}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{display:flex;position:relative;padding-left:30px}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after{position:absolute;transform:translateY(1px)}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before{content:"";top:0;left:0;display:block;width:20px;height:20px;border:1px solid #bbb;background:#fff}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after{border-radius:50%}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after{top:4px;left:4px;width:12px;height:12px;background:#028aff;opacity:0}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after{top:4px;left:7px;transform:rotate(50deg);width:6px;height:11px;border-right:2px solid #028aff;border-bottom:2px solid #028aff;opacity:0}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.mod-form .wpcf7-acceptance{width:fit-content;margin:0 auto;font-size:16px;font-size:1rem}.mod-form .wpcf7-acceptance .wpcf7-list-item{margin-right:0 !important}.mod-form .w130{max-width:130px}.mod-form .w185{max-width:185px}.mod-form .w330{max-width:330px}.mod-form .w500{max-width:500px}.mod-form .field{display:flex;flex-wrap:wrap;align-items:flex-start;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mod-form .field+.field{border-top:none}.mod-form .field .tit{display:flex;align-items:center;font-weight:bold;width:100%;margin-bottom:10px}.mod-form .field .tit.i-required:before{content:"必須";line-height:1;padding:4px 8px;font-size:13px;font-size:.8125rem;background:#db6719;border-radius:3px;font-weight:bold;color:#fff;margin-right:10px}.mod-form .field .tit.i-any:before{content:"任意";line-height:1;padding:4px 8px;font-size:13px;font-size:.8125rem;background:#909090;border-radius:3px;font-weight:bold;color:#fff;margin-right:10px}.mod-form .field.u-top .tit{padding-top:5px}.mod-form .field .detail{width:100%}.mod-form .field .detail+.detail{margin-top:8px}.mod-form .submit-wrap{position:relative;margin-top:30px;z-index:0}.mod-form .submit-wrap .btn-submit{display:block;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;text-decoration:none;margin:30px auto 0;width:fit-content;border:2px solid #ddd;padding:10px;min-width:180px;text-align:center;background:#fff;cursor:pointer}.mod-form .submit-wrap .btn-submit[disabled]{color:#999;background:#f6f6f6}.mod-form .submit-wrap .wpcf7-spinner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1}.submitting .mod-form .submit-wrap .btn-submit{opacity:0}.mod-form #product_name .detail{padding-top:5px}@media screen and (min-width: 769px){.mod-form{font-size:14px;font-size:.875rem}.mod-form .field{padding:20px 0}.mod-form .field .tit{width:32.1333333333%;margin-bottom:0;padding:5px 10px 0 10px}.mod-form .field .detail{width:67.8666666667%;margin-left:auto}.mod-form .field-acceptance{margin-top:60px}}#wpcf7cpcnf table{width:100%}#wpcf7cpcnf table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#wpcf7cpcnf table tr th,#wpcf7cpcnf table tr td{padding:20px 0}#wpcf7cpcnf table tr th{width:32.1333333333%}#wpcf7cpcnf table tr td{width:67.8666666667%}#wpcf7cpcnf .wpcf7cp-btns{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{margin:0}#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-edit-btn{display:block;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;text-decoration:none;width:fit-content;border:2px solid #ddd;padding:10px;min-width:180px;text-align:center;color:#999;background:#f6f6f6;cursor:pointer}#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{display:block;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;text-decoration:none;width:fit-content;border:2px solid #ddd;padding:10px;min-width:180px;text-align:center;background:#fff;cursor:pointer}@media screen and (max-width: 768px){#wpcf7cpcnf table{display:block}#wpcf7cpcnf table tr{display:block;width:100%}#wpcf7cpcnf table tr+tr{border-top:none}#wpcf7cpcnf table tr th,#wpcf7cpcnf table tr td{display:block;width:100%}#wpcf7cpcnf table tr th{padding-bottom:10px}#wpcf7cpcnf table tr td{padding-top:0}#wpcf7cpcnf .wpcf7cp-btns{gap:10px}}.g-nav_sp .list .item dl dt{cursor:pointer}body.voluntary-sale-support .mod-page_title{display:flex;align-items:center;justify-content:center;flex-direction:column}body.voluntary-sale-support .mod-page_title .en{display:block;margin-bottom:20px}body.voluntary-sale-support .mod-page_title .jp{display:block;margin-top:15px;margin-bottom:0}body.voluntary-sale-support .link_list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}body.voluntary-sale-support .link_list a{display:flex;align-items:center;justify-content:center;width:230px;height:50px;font-weight:bold;font-size:clamp(12px,.9722222222vw,14px);text-decoration:none;background-color:#00235d;color:#fff;border-radius:40px}body.voluntary-sale-support .link_list a.u_line{background-color:#07b53b}body.voluntary-sale-support .fz_18{margin-bottom:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}body.voluntary-sale-support .fz_18.u_center{text-align:center}body.voluntary-sale-support .fz_16{margin-bottom:0;font-size:clamp(14px,1.1111111111vw,16px);line-height:1.8}body.voluntary-sale-support .fz_16.u_center{text-align:center}body.voluntary-sale-support .is_mt50{margin-top:clamp(25px,3.4722222222vw,50px)}body.voluntary-sale-support .com-section{padding:clamp(50px,5.5555555556vw,80px) 0}body.voluntary-sale-support .com-section .tit{margin-bottom:clamp(30px,2.7777777778vw,40px)}body.voluntary-sale-support .com-section .section-inner+.section-inner{margin-top:clamp(40px,3.4722222222vw,50px)}body.voluntary-sale-support .container{max-width:1040px;margin:0 auto;padding:0 clamp(20px,2.7777777778vw,40px)}body.voluntary-sale-support #sec02,body.voluntary-sale-support #consultation{background-color:#e5f1f8}body.voluntary-sale-support #sec01 .inner{width:79.1666666667%;max-width:1700px;padding:60px 30px;text-align:center}body.voluntary-sale-support #sec04 .content{padding:clamp(50px,6.9444444444vw,100px) clamp(20px,2.7777777778vw,40px);background-color:#e5f1f8}body.voluntary-sale-support #sec04 .wpcf7-form-control-wrap::after{z-index:3}body.voluntary-sale-support #sec04 .wpcf7-form-control-wrap select{background-color:#fff}.mod_list.uc_blue li{padding:30px 10px 25px;background-color:#e5f1f8}.mod_list li::before{content:"";display:block;width:60%;aspect-ratio:1/1;margin:0 auto clamp(10px,1.3888888889vw,20px);background-size:cover;background-position:center;background-repeat:no-repeat}.mod_list li.u_01::before{background-image:url("../img/img_merit_01.png")}.mod_list li.u_02::before{background-image:url("../img/img_merit_02.png")}.mod_list li.u_03::before{background-image:url("../img/img_merit_03.png")}.mod_list li.u_04::before{background-image:url("../img/img_merit_04.png")}.mod_list li.u_05::before{background-image:url("../img/img_merit_05.png")}.mod_list li.u_06::before{background-image:url("../img/img_merit_06.png")}.mod_list li.u_07::before{background-image:url("../img/img_merit_07.png")}.mod_list li{font-weight:bold;font-size:clamp(14px,1.25vw,18px);text-align:center}.mod_col_03{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mod_col_03>*{width:calc(50% - 5px)}@media(min-width: 569px){.mod_col_03{gap:20px}.mod_col_03>*{width:calc(33.3333333333% - 14px)}}@media screen and (min-width: 769px){.mod_col_03{gap:30px}.mod_col_03>*{width:calc(33.3333333333% - 20px)}}.mod_col_04{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.mod_col_04>*{width:calc(50% - 10px)}@media(min-width: 669px){.mod_col_04>*{width:calc(25% - 23px)}}@media screen and (min-width: 769px){.mod_col_04{gap:30px}}