#partner-contents .fullscreen-wrapper .fullscreen-inner{-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;gap:8px}#partner-contents .fullscreen-wrapper .fullscreen-inner .ja::before{display:none}#partner-contents .fullscreen-wrapper .fullscreen-inner .eng{padding-left:0;-webkit-transform:none;transform:none}#partner-contents .fullscreen-wrapper .fullscreen-inner .partner-fv-lead{margin:16px 0 0;font-size:26px;line-height:1.8}@media screen and (max-width: 1199px){#partner-contents .fullscreen-wrapper .fullscreen-inner .partner-fv-lead{font-size:24px}}@media screen and (max-width: 991px){#partner-contents .fullscreen-wrapper .fullscreen-inner .partner-fv-lead{font-size:20px}}@media screen and (max-width: 767px){#partner-contents .fullscreen-wrapper .fullscreen-inner .partner-fv-lead{font-size:16px}}#partner-contents .c-section-title{position:relative;margin:0;padding:0 0 15px;color:#0095bb;font-size:28px;font-weight:700;line-height:1.5;text-align:center}#partner-contents .c-section-title::after{content:"";position:absolute;bottom:0;left:50%;width:32px;height:1px;background:#333;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#partner-contents .partner-greeting .c-section-title{margin:0 0 38px}#partner-contents .partner-greeting__body{max-width:748px;margin:0 auto;color:#333;font-size:clamp(14px,13.548px + .129vw,16px);letter-spacing:.04em;line-height:2.45}#partner-contents .partner-greeting__body p{margin:0}@media screen and (max-width: 767px){#partner-contents .partner-greeting .c-section-title{margin-bottom:28px;font-size:24px}#partner-contents .partner-greeting__body{font-size:14px;letter-spacing:.02em;line-height:2}#partner-contents .partner-greeting__body p+p{margin-top:1em}}#partner-contents .partner-eligibility{background:#edf5f8}@media(max-width: 768px){#partner-contents .partner-eligibility{margin-inline:-15px}}#partner-contents .partner-eligibility .c-section-title{margin-bottom:30px}#partner-contents .partner-eligibility__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:872px;margin:0 auto;padding:0;list-style:none}#partner-contents .partner-eligibility__item{width:31.2%;text-align:center}#partner-contents .partner-eligibility__image{display:block;width:220px;height:220px;margin:0 auto;border-radius:50%;-webkit-box-shadow:0 0 15px rgba(19,23,30,.15);box-shadow:0 0 15px rgba(19,23,30,.15)}#partner-contents .partner-eligibility__text{margin:27px 0 0;color:#333;font-size:clamp(14px,13.548px + .129vw,16px);font-weight:700;line-height:1.55}#partner-contents .partner-eligibility__emphasis{color:#0095bb}@media screen and (max-width: 991px){#partner-contents .partner-eligibility__list{max-width:720px}#partner-contents .partner-eligibility__image{width:190px;height:190px}}@media screen and (max-width: 767px){#partner-contents .partner-eligibility .c-section-title{margin-bottom:32px;font-size:24px}#partner-contents .partner-eligibility__list{display:block}#partner-contents .partner-eligibility__item{width:100%}#partner-contents .partner-eligibility__item+.partner-eligibility__item{margin-top:42px}#partner-contents .partner-eligibility__image{width:180px;height:180px}#partner-contents .partner-eligibility__text{margin-top:20px;font-size:15px}}#partner-contents .partner-areas__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:0 auto}#partner-contents .partner-areas__content{width:400px;padding-top:39px;-ms-flex-negative:0;flex-shrink:0}#partner-contents .partner-areas .c-section-title{margin-bottom:48px}#partner-contents .partner-areas__lead{margin:0 0 35px;color:#333;font-size:18px;font-weight:700;line-height:2;text-align:center;white-space:nowrap}#partner-contents .partner-areas__target{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;width:340px;min-height:165px;margin:0 auto;background:#edf5f8}#partner-contents .partner-areas__list{margin:0;padding:0;list-style:none}#partner-contents .partner-areas__list li{position:relative;padding-left:23px;color:#333;font-size:16px;font-weight:700;line-height:2.35}#partner-contents .partner-areas__list li::before{content:"";position:absolute;top:50%;left:0;width:14px;height:14px;border-radius:50%;background:#0095bb;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#partner-contents .partner-areas__map{width:530px;-ms-flex-negative:0;flex-shrink:0}#partner-contents .partner-areas__map img{display:block;width:100%;height:auto}@media screen and (max-width: 991px){#partner-contents .partner-areas__layout{max-width:750px}#partner-contents .partner-areas__content{width:360px;padding-top:20px}#partner-contents .partner-areas .c-section-title{margin-bottom:32px}#partner-contents .partner-areas__lead{font-size:15px}#partner-contents .partner-areas__target{width:300px}#partner-contents .partner-areas__map{width:380px}}@media screen and (max-width: 767px){#partner-contents .partner-areas__layout{display:block}#partner-contents .partner-areas__content{width:100%;padding-top:0}#partner-contents .partner-areas .c-section-title{margin-bottom:28px;font-size:24px}#partner-contents .partner-areas__lead{margin-bottom:28px;font-size:15px;line-height:1.8;white-space:normal}#partner-contents .partner-areas__lead br{display:none}#partner-contents .partner-areas__target{width:100%;max-width:340px;min-height:150px}#partner-contents .partner-areas__map{width:100%;max-width:480px;margin:35px auto 0}}#partner-contents .partner-contact .c-section-title{margin-bottom:36px}#partner-contents .partner-contact__lead{margin:0 0 42px;color:#333;font-size:16px;line-height:2;text-align:center}#partner-contents .partner-contact__form{max-width:960px;margin:0 auto}#partner-contents .partner-contact__form>p:empty{display:none}#partner-contents .partner-contact__form table{width:100%;margin:0;border-collapse:collapse;background:#fff}#partner-contents .partner-contact__form table tr{border-top:1px solid #c4c8c8}#partner-contents .partner-contact__form table tr:last-child{border-bottom:1px solid #c4c8c8}#partner-contents .partner-contact__form table th,#partner-contents .partner-contact__form table td{border:0;line-height:1.8;text-align:left;vertical-align:top}#partner-contents .partner-contact__form table th{width:27%;padding:25px 30px;background:#f3f9fd;font-weight:700}#partner-contents .partner-contact__form table th>.relative{padding-right:54px}#partner-contents .partner-contact__form table th .hissu{position:absolute;top:50%;right:0;padding:2px 6px;background:#e03828;color:#fff;font-size:11px;font-weight:400;line-height:1.4;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#partner-contents .partner-contact__form table td{padding:20px 30px}#partner-contents .partner-contact__form table td>p{margin:0}#partner-contents .partner-contact__form table td>input[type=text],#partner-contents .partner-contact__form table td>input[type=email],#partner-contents .partner-contact__form table td>textarea{width:100%}#partner-contents .partner-contact__form table td input[type=text],#partner-contents .partner-contact__form table td input[type=email],#partner-contents .partner-contact__form table td input[type=tel],#partner-contents .partner-contact__form table td textarea{max-width:100%;padding:3px;border:0;border-radius:0;background:#f7f8f8;-webkit-box-shadow:none;box-shadow:none}#partner-contents .partner-contact__form table td input[type=text]:focus,#partner-contents .partner-contact__form table td input[type=email]:focus,#partner-contents .partner-contact__form table td input[type=tel]:focus,#partner-contents .partner-contact__form table td textarea:focus{border-color:#0095bb !important;background:#fff !important;outline:0}#partner-contents .partner-contact__form table td textarea{min-height:180px;resize:vertical}#partner-contents .partner-contact__form table td .error{border-color:#e03828 !important}#partner-contents .partner-contact__form table td .error+.error{display:block;margin-top:5px;color:#e03828;font-size:13px}#partner-contents .partner-contact__form table .mwform-tel-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#partner-contents .partner-contact__form table .mwform-tel-field input{width:auto}#partner-contents .partner-contact__form table tr.address td>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}#partner-contents .partner-contact__form table tr.address td>div:last-child{margin-bottom:0}#partner-contents .partner-contact__form table tr.address .label{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;width:105px;min-height:34px;margin-right:12px;padding:5px 10px;border-radius:0;background:#adadae;color:#fff;-ms-flex-negative:0;flex-shrink:0}#partner-contents .partner-contact__form table tr.address .jidou{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px;padding:8px 18px;background:#264480;color:#fff;line-height:1;cursor:pointer}#partner-contents .partner-contact__form table tr.address .jidou:hover,#partner-contents .partner-contact__form table tr.address .jidou:focus{background:#0095bb;text-decoration:none}#partner-contents .partner-contact__form table tr.address .address-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#partner-contents .partner-contact__form table tr.address #zip1{width:60px !important}#partner-contents .partner-contact__form table tr.address #zip2{width:80px !important}#partner-contents .partner-contact__form table tr.address #pref,#partner-contents .partner-contact__form table tr.address #addr{-webkit-box-flex:1;-ms-flex:1;flex:1}#partner-contents .partner-contact__form .table-bottom-p{margin:30px 0 0;font-size:14px;line-height:1.8}#partner-contents .partner-contact__form .table-bottom-p a{color:#0095bb;text-decoration:underline}#partner-contents .partner-contact__form .entry-btn-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#partner-contents .partner-contact__form .partner-form-button{display:block;width:280px;padding:15px 55px 15px 30px;border:1px solid #008fb5;border-radius:0;background-color:#fff;background-image:url(../img/company/pdf-arw.svg),-webkit-gradient(linear, left top, left bottom, from(#008fb5), to(#008fb5));background-image:url(../img/company/pdf-arw.svg),linear-gradient(#008fb5, #008fb5);background-position:right 17px center,right center;background-size:16px 3px,50px 100%;background-repeat:no-repeat;color:#264480;font-weight:700;text-align:left;-webkit-transition:background-size .3s,color .3s;transition:background-size .3s,color .3s;text-decoration:none}#partner-contents .partner-contact__form .partner-form-button:hover,#partner-contents .partner-contact__form .partner-form-button:focus{background-size:16px 3px,100% 100%;color:#fff;text-decoration:none}#partner-contents .partner-contact__form .partner-form-button.partner-form-back{color:#464646}#partner-contents .partner-contact__form .mw_wp_form_confirm table td{padding-top:28px;padding-bottom:28px}#partner-contents .partner-contact__form .mw_wp_form_confirm tr.address .label,#partner-contents .partner-contact__form .mw_wp_form_confirm tr.address .jidou{display:none}#partner-contents .partner-contact__form .mw_wp_form_confirm tr.address td>div{display:block;margin-bottom:5px}#partner-contents .partner-contact--complete .partner-contact__lead{margin-bottom:30px}#partner-contents .partner-contact--complete .partner-contact__form{max-width:760px;line-height:2;text-align:center}#partner-contents .partner-contact--complete .partner-contact__form .mw_wp_form_complete p{margin-bottom:0}@media screen and (max-width: 767px){#partner-contents .partner-contact .c-section-title{margin-bottom:28px;font-size:24px}#partner-contents .partner-contact__lead{margin-bottom:30px;font-size:14px;line-height:1.8;text-align:left}#partner-contents .partner-contact__form table{background:rgba(0,0,0,0)}#partner-contents .partner-contact__form table tr{display:block;border-top:0;border-bottom:0}#partner-contents .partner-contact__form table tr+tr{margin-top:18px}#partner-contents .partner-contact__form table tr:last-child{border-bottom:0}#partner-contents .partner-contact__form table th,#partner-contents .partner-contact__form table td{display:block;width:100%}#partner-contents .partner-contact__form table th{padding:10px 15px}#partner-contents .partner-contact__form table th>.relative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}#partner-contents .partner-contact__form table th .hissu{position:static;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:10px;-webkit-transform:none;transform:none}#partner-contents .partner-contact__form table td{padding:10px 0 0}#partner-contents .partner-contact__form table tr.address td>div{display:block;margin-bottom:16px}#partner-contents .partner-contact__form table tr.address .label{width:100px;min-height:36px;margin:0 0 10px}#partner-contents .partner-contact__form table tr.address .yubin .jidou{margin-left:8px;padding-right:12px;padding-left:12px}#partner-contents .partner-contact__form table tr.address .address-field{width:100%}#partner-contents .partner-contact__form table tr.address #pref,#partner-contents .partner-contact__form table tr.address #addr{width:100%}#partner-contents .partner-contact__form .table-bottom-p{margin-top:24px;text-align:left}#partner-contents .partner-contact__form .entry-btn-outer{margin-top:32px}#partner-contents .partner-contact__form .partner-form-button{width:100%;max-width:300px}#partner-contents .partner-contact__form .partner-form-submit{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#partner-contents .partner-contact--complete .partner-contact__lead,#partner-contents .partner-contact--complete .partner-contact__form{text-align:left}}/*# sourceMappingURL=style-custom-partner.min.css.map */