.p-sec01{background:url(../../../assets/images/archive-entry/entry_mv.jpg) center no-repeat;background-size:cover;padding:150px 0}@media screen and (max-width: 500px){.p-sec01{padding:50px 0}}.p-sec01__cat{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 500px){.p-sec01__cat{margin-bottom:10px}}.p-sec01__cat span{color:#1f4e79;background:#fff;font-size:16px;padding:3px 5px}@media screen and (max-width: 500px){.p-sec01__cat span{font-size:12px}}.p-sec01__name{font-size:20px;color:#fff;font-weight:bold;letter-spacing:.05em;margin-bottom:10px}@media screen and (max-width: 500px){.p-sec01__name{font-size:16px;margin-bottom:5px}}.p-sec01__title{font-size:30px;font-weight:700;line-height:1.4666666667;color:#fff}@media screen and (max-width: 500px){.p-sec01__title{font-size:18px}}.p-sec02{padding:100px 0 80px}@media screen and (max-width: 810px){.p-sec02{padding:50px 0 40px}}.p-sec02 .c-inner{max-width:768px}.p-sec02__table table{font-size:16px;line-height:1.875}@media screen and (max-width: 810px){.p-sec02__table table{display:block}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec02__table table{font-size:14px}}@media screen and (max-width: 810px){.p-sec02__table table tbody,.p-sec02__table table tr,.p-sec02__table table th,.p-sec02__table table td{display:block}}.p-sec02__table table tr th,.p-sec02__table table tr td{padding:20px 30px}@media screen and (max-width: 810px){.p-sec02__table table tr th,.p-sec02__table table tr td{padding:10px 0}}.p-sec02__table table tr th{font-weight:bold;color:#1f4e79;border-top:1px solid #6be5db;white-space:nowrap}.p-sec02__table table tr td{border-top:1px solid #ebebeb}.p-sec02__table table tr td ul li+li{margin-top:8px}.p-form{padding:100px 0;background:#f5f5f5}@media screen and (max-width: 500px){.p-form{padding:50px 0}}.p-form__bgwhite{background-color:#fff;padding:40px 20px 50px}@media screen and (max-width: 500px){.p-form__bgwhite{padding:20px}}.p-form__table{max-width:768px;margin:0 auto}.p-form__table table{font-size:16px;line-height:1.875;border-top:1px solid #ebebeb}@media screen and (max-width: 810px){.p-form__table table{display:block}}@media screen and (max-width: 810px)and (max-width: 500px){.p-form__table table{font-size:14px}}@media screen and (max-width: 810px){.p-form__table table tbody,.p-form__table table tr,.p-form__table table th,.p-form__table table td{display:block}}.p-form__table table tr{border-bottom:1px solid #ebebeb}.p-form__table table tr th,.p-form__table table tr td{padding-top:25px;padding-bottom:25px}@media screen and (max-width: 810px){.p-form__table table tr th,.p-form__table table tr td{padding:0}}.p-form__table table tr th{font-weight:bold;color:#1f4e79;white-space:nowrap;padding-left:30px;padding-right:10px}@media screen and (max-width: 810px){.p-form__table table tr th{padding-top:20px;padding-bottom:5px}}.p-form__table table tr td{padding-left:10px;padding-right:30px}@media screen and (max-width: 810px){.p-form__table table tr td{padding-top:5px;padding-bottom:20px}}.p-form__inputtitle{display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width: 810px){.p-form__inputtitle{justify-content:flex-start;gap:10px}}.p-form__inputtitle .req{background:red;font-size:12px;font-weight:bold;letter-spacing:.15em;color:#fff;line-height:1;padding:3px 5px}.p-form [type=text],.p-form [type=email],.p-form [type=tel],.p-form textarea{padding:15px 20px;background:#f5f5f5;width:100%;max-width:100%}@media screen and (max-width: 500px){.p-form [type=text],.p-form [type=email],.p-form [type=tel],.p-form textarea{padding:10px}}.p-form textarea{height:220px}@media screen and (max-width: 500px){.p-form textarea{height:150px}}.p-form__text input:read-only{background:none;padding-top:0;padding-bottom:0}.p-form__addr .postal{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 500px){.p-form__addr .postal{margin-bottom:10px}}.p-form__addr .postal .icon{padding:0 15px}.p-form__addr .postal input{width:180px}@media screen and (max-width: 500px){.p-form__addr .postal input{width:100%}}.p-form__radio{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.p-form__radio label{display:inline-flex;align-items:center;gap:10px}.p-form__radio label input{opacity:0;position:absolute}.p-form__radio label input:checked+.status:after{opacity:1}.p-form__radio label .status{width:16px;height:16px;border-radius:50%;border:1px solid #969696;position:relative}.p-form__radio label .status:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12px;height:12px;background:#1f4e79;border-radius:50%;opacity:0}@media screen and (max-width: 500px){.p-form__file{font-size:12px}}.p-form__file .caution{font-size:14px;line-height:1.7142857143;margin-top:15px}@media screen and (max-width: 500px){.p-form__file .caution{margin-top:10px;font-size:12px}}.p-form__file .caution li{padding-left:1em;text-indent:-1em}.p-form__pp{background:#f5f5f5;max-width:515px;height:180px;overflow:auto;margin:60px auto 0;padding:30px 50px}@media screen and (max-width: 500px){.p-form__pp{margin-top:20px;padding:20px}}.p-form__pp .title{text-align:center;color:#1f4e79;font-weight:bold;font-size:16px;margin-bottom:10px}@media screen and (max-width: 500px){.p-form__pp .title{font-size:14px}}.p-form__pp .text{font-size:16px;line-height:1.875}@media screen and (max-width: 500px){.p-form__pp .text{font-size:14px}}.p-form__submit{margin-top:50px}@media screen and (max-width: 500px){.p-form__submit{margin-top:10px}}.p-form__submit .wpcf7-not-valid-tip{position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;margin-left:-37px}@media screen and (max-width: 1280px){.p-form__submit .wpcf7-not-valid-tip{bottom:-1vw;margin-left:-3.1vw}}@media screen and (max-width: 810px){.p-form__submit .wpcf7-not-valid-tip{bottom:-5vw;margin-left:-12vw}}.p-form .wpcf7-submit{display:table;margin:auto;text-align:center;width:320px;height:75px;max-width:100%;background:#1f4e79;color:#fff;font-size:22px;border-radius:100vh;transition:opacity .3s}@media screen and (max-width: 500px){.p-form .wpcf7-submit{height:50px;font-size:18px}}.p-form .wpcf7-submit:hover{opacity:.6}.p-form .backSubmit{display:table;margin:auto;color:#fff;line-height:1;text-align:center;width:100px;padding:14px 0;border-radius:25px;background-color:#c6c6c6}.wpcf7-radio{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wpcf7-radio .wpcf7-list-item{display:block;cursor:pointer}.wpcf7-radio input{position:absolute}.wpcf7-radio input:checked+span.wpcf7-list-item-label::after{transform:translateY(-50%) scale(1)}span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;width:fit-content;padding:2px 10px 2px 0;border:1px solid transparent;transition:border-color .2s;cursor:pointer}span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #707070;flex-shrink:0}@media screen and (max-width: 500px){span.wpcf7-list-item-label::before{height:16px;width:16px}}span.wpcf7-list-item-label::after{position:absolute;content:"";top:50%;transform:translateY(-50%);left:3px;width:15px;height:15px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#1f4e79}@media screen and (max-width: 500px){span.wpcf7-list-item-label::after{top:calc(50% - 6px);left:3px;width:12px;height:12px}}.wpcf7-checkbox .wpcf7-list-item{display:block;width:fit-content;cursor:pointer;margin:0 auto 30px}@media screen and (max-width: 810px){.wpcf7-checkbox .wpcf7-list-item{margin-bottom:60px}}.wpcf7-checkbox input{position:absolute;opacity:0}.wpcf7-checkbox span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;padding:2px 10px 2px 0;width:fit-content;border:1px solid transparent;cursor:pointer;transition:border-color .2s,background-color .2s}.wpcf7-checkbox span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #969696;background-color:#f5f5f5;flex-shrink:0}@media screen and (max-width: 500px){.wpcf7-checkbox span.wpcf7-list-item-label::before{height:16px;width:16px}}.wpcf7-checkbox span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 7px);left:3px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#4b360b;transform-origin:center}@media screen and (max-width: 500px){.wpcf7-checkbox span.wpcf7-list-item-label::after{top:calc(50% - 6px);left:3px;width:12px;height:12px}}.wpcf7-checkbox input:checked+span.wpcf7-list-item-label::after{border-color:#ea2525;transform:scale(1)}.p-form__thanks{text-align:center}@media screen and (max-width: 500px){.p-form__thanks{text-align:left}}.thanksButton{margin:30px auto 0;display:table;font-size:3rem;line-height:1;color:#1f4e79;border-bottom:1px solid #1f4e79}@media screen and (max-width: 500px){.thanksButton{margin:20px auto 0;font-size:2rem}}.p-sec03{padding:120px 0;background:url(../../../assets/images/single-entry/entry_company@2x.jpg) center no-repeat;background-size:cover}@media screen and (max-width: 500px){.p-sec03{padding:60px 0}}.p-sec03 .c-inner{max-width:768px}.p-sec03__table table{font-size:16px;line-height:1.875}@media screen and (max-width: 500px){.p-sec03__table table{font-size:14px;display:block}.p-sec03__table table tbody,.p-sec03__table table tr,.p-sec03__table table th,.p-sec03__table table td{display:block}}.p-sec03__table table tr{border-top:1px solid #ebebeb}.p-sec03__table table tr th,.p-sec03__table table tr td{padding:20px 30px}@media screen and (max-width: 500px){.p-sec03__table table tr th,.p-sec03__table table tr td{padding:0}}.p-sec03__table table tr th{font-weight:bold;color:#1f4e79;white-space:nowrap}@media screen and (max-width: 500px){.p-sec03__table table tr th{padding-top:20px;padding-bottom:5px}}@media screen and (max-width: 500px){.p-sec03__table table tr td{padding-top:5px;padding-bottom:20px}}.p-sec03__table table tr td p+p{margin-top:3px}