@charset "UTF-8";html{height:100%;overflow-y:scroll}body,div,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,nav,article,aside,hgroup,header,address,figure,figcaption{margin:0;padding:0;font-weight:400;color:#1d1d1f}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;color:#1d1d1f}img,abbr,acronym,fieldset{border:0}img{-ms-interpolation-mode:bicubic}ul li{list-style-type:none}body{font-size:15px;line-height:1.7;-webkit-text-size-adjust:none}a{outline:none;text-decoration:none}a img{border:none}a:link{text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}.wid10{width:1rem}.wid550{width:55rem}.wid715{width:71.5rem}.mw14{max-width:14rem}.mh13{max-height:13rem}.mh14{max-height:14rem}.mh15{max-height:15rem}.mh16{max-height:16rem}.mh17{max-height:17rem}.mh18{max-height:18rem}.mh20{max-height:20rem}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mt20{margin-top:20px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pb10{padding-bottom:10px}.u-main{max-width:1100px;margin:0 auto;padding:4rem 0;box-sizing:border-box}.u-main-sp{width:100%;padding:3rem 1rem;box-sizing:border-box}.u-main-res{max-width:1100px;margin:0 auto;padding:4rem 0;box-sizing:border-box}@media screen and (max-width: 1100px){.u-main-res{width:100%;padding:2rem 1rem}}.u-pc-hid{display:none}@media screen and (max-width: 768px){.u-pc-hid{display:block}}.u-sp-hid{display:block}@media screen and (max-width: 768px){.u-sp-hid{display:none}}.u-bg-block{overflow:hidden}.u-pointer:hover{cursor:pointer;opacity:.8}.u-grab:hover{cursor:grab}.u-grab:active{cursor:grabbing}.u-hidden{display:none}.u-wrap{display:flex;flex-wrap:wrap}.u-center{text-align:center}.u-slash:after{content:"/"}.u-block{display:block}.u-flex{display:flex}.u-letter-space{letter-spacing:2rem;text-indent:2rem}.u-side-padding05{padding:0 .5rem}html{font-family:Noto Sans JP,sans-serif;font-size:62.5%}@media screen and (max-width: 1220px){html{font-size:50%}}@media screen and (max-width: 768px){html{font-size:62.5%}}@media screen and (max-width: 430px){html{font-size:55%}}body{box-sizing:border-box;font-size:1.6em}@media screen and (max-width: 820px){body{font-size:1.4rem}}a{color:#1d1d1f;transition:ease .3s}a:hover{opacity:.7;text-decoration:none;cursor:pointer}input[type=text]:focus{outline:1px solid #434343}textarea:focus{outline:1px solid #434343}input[type=email]:focus{outline:1px solid #434343}select{outline:none}button,input,select,textarea{font-family:inherit;font-size:100%}button{border:none}button:disabled{opacity:.7}button:disabled:hover{cursor:not-allowed}button:hover{cursor:pointer;opacity:.7}.p-agent{padding-top:0}.p-agent__hero{height:25vw;position:relative}@media screen and (max-width: 768px){.p-agent__hero{height:53.3333333333vw}}.p-agent__hero-image{left:50%;position:absolute;transform:translate(-50%)}.p-agent__hero-image img{object-fit:contain;width:100vw}.p-agent__hero-text{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:10}.p-agent__hero-text span:first-child{border-bottom:3px solid #fff;font-size:40px}@media screen and (max-width: 768px){.p-agent__hero-text span:first-child{border-width:.5333333333vw;font-size:7.0666666667vw}}.p-agent__hero-text span:nth-child(2){font-size:30px}@media screen and (max-width: 768px){.p-agent__hero-text span:nth-child(2){font-size:5.3333333333vw}}.p-agent__title{font-size:30px;font-weight:500;padding:0 0 0 28px;position:relative}@media screen and (max-width: 768px){.p-agent__title{font-size:5.3333333333vw;padding:0 0 0 3.7333333333vw}}.p-agent__title:before{background-color:#ff5802;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}@media screen and (max-width: 768px){.p-agent__title:before{width:.6666666667vw}}.p-agent__vacant{margin:100px 0 0}@media screen and (max-width: 768px){.p-agent__vacant{margin:8vw 0 0}}.p-agent__vacant-header{align-items:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width: 768px){.p-agent__vacant-header{grid-template-columns:minmax(0,1fr)}}.p-agent__vacant-info{display:flex;flex-direction:column;gap:12px 0}@media screen and (max-width: 768px){.p-agent__vacant-info{gap:1.6vw 0}}.p-agent__vacant-text{font-size:20px;font-weight:500;padding:0 0 0 28px}@media screen and (max-width: 768px){.p-agent__vacant-text{font-size:3.2vw;padding:0 0 0 3.7333333333vw}}.p-agent__vacant-button{display:block;height:fit-content}.p-agent__vacant-button img{display:block;object-fit:contain;width:100%}@media screen and (max-width: 768px){.p-agent__vacant-button{display:none}}.p-agent__vacant-sp-button{display:none}@media screen and (max-width: 768px){.p-agent__vacant-sp-button{display:block;height:fit-content}.p-agent__vacant-sp-button img{object-fit:contain;width:100%}}.p-agent__vacant-image{margin:32px 0 0;object-fit:contain;width:100%}@media screen and (max-width: 768px){.p-agent__vacant-image{margin:4.2666666667vw 0 1.6vw}}.p-agent__contact{display:flex;flex-direction:column;gap:40px 0;margin:100px 0 0}@media screen and (max-width: 768px){.p-agent__contact{gap:5.3333333333vw 0;margin:8vw 0 0}}.p-agent__contact-header{display:flex;flex-direction:column;gap:12px 0}@media screen and (max-width: 768px){.p-agent__contact-header{gap:1.6vw 0}}.p-agent__contact-description{font-size:20px;font-weight:500;padding:0 0 0 28px}@media screen and (max-width: 768px){.p-agent__contact-description{font-size:3.2vw;padding:0 0 0 3.7333333333vw}}.p-agent__contact-wrap{border-radius:7px;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin:0 0 40px;padding:28px;position:relative}@media screen and (max-width: 768px){.p-agent__contact-wrap{gap:2.4vw;margin:9.3333333333vw 0 0;padding:3.8666666667vw 2.4vw}}.p-agent__contact-wrap--individual{background-color:#fff6f1}.p-agent__contact-wrap--corporate{background-color:#f8f4f4}.p-agent__contact-title{border-radius:7px 7px 0 0;color:#fff;font-size:24px;font-weight:500;padding:4px 40px;position:absolute;top:0;transform:translateY(-100%)}@media screen and (max-width: 768px){.p-agent__contact-title{font-size:4vw}}.p-agent__contact-wrap--individual .p-agent__contact-title{background-color:#f8a173}.p-agent__contact-wrap--corporate .p-agent__contact-title{background-color:#f3a9a9}.p-agent__contact-button{width:calc(50% - 14px)}@media screen and (max-width: 768px){.p-agent__contact-button{width:100%}}.p-agent__contact-button img{object-fit:contain;width:100%}.p-agent__contact-note{align-items:center;background-color:#fff;border-radius:7px;display:flex;gap:0 36px;padding:12px 24px;width:100%}@media screen and (max-width: 768px){.p-agent__contact-note{border-radius:.9333333333vw;flex-wrap:wrap;gap:0 1.6vw;padding:1.6vw 3.2vw}}.p-agent__contact-note span{font-weight:500}.p-agent__contact-note span:first-child{font-size:24px}@media screen and (max-width: 768px){.p-agent__contact-note span:first-child{font-size:3.2vw}}.p-agent__contact-note span.fs18{font-size:18px}@media screen and (max-width: 768px){.p-agent__contact-note span.fs18{font-size:2.9333333333vw}}.p-agent__contact-note span.fs16{font-size:16px}@media screen and (max-width: 768px){.p-agent__contact-note span.fs16{font-size:2.6666666667vw}}.p-agent__contact-note span.fs13{font-size:13px}@media screen and (max-width: 768px){.p-agent__contact-note span.fs13{font-size:2.4vw}}.p-agent__cta{display:flex;height:100%;margin-top:80px;width:100%}@media screen and (max-width: 768px){.p-agent__cta{flex-direction:column;margin-top:20px}}.p-agent__cta-main{position:relative;width:50%}@media screen and (max-width: 768px){.p-agent__cta-main{width:100%}}.p-agent__cta-image{display:block;object-fit:contain;width:100%}.p-agent__cta-heading{align-items:center;display:flex;gap:0 2%;justify-content:center;position:absolute;top:17.5%;width:100%}.p-agent__cta-heading-en{font-size:min(40px,3.5842293907vw);font-weight:500}@media screen and (max-width: 768px){.p-agent__cta-heading-en{font-size:6.9333333333vw}}.p-agent__cta-heading-text{font-size:min(24px,2.1505376344vw);font-weight:500;padding-top:5px}@media screen and (max-width: 768px){.p-agent__cta-heading-text{font-size:4.1333333333vw}}.p-agent__cta-notes{align-items:center;border:min(1px,.0896057348vw) solid #2B3A41;display:flex;flex-direction:column;left:50%;padding:min(10px,.8960573477vw) 0;position:absolute;top:45%;transform:translate(-50%);width:min(384px,34.4086021505vw)}.p-agent__cta-notes span{font-size:min(16px,1.4336917563vw);font-weight:500;text-wrap:nowrap}@media screen and (max-width: 768px){.p-agent__cta-notes{width:66.4vw}.p-agent__cta-notes span{font-size:2.6666666667vw}}.p-agent__cta-contact{align-items:center;aspect-ratio:550/280;background-color:#2b3a41;display:flex;flex-direction:column;gap:min(12px,1.0752688172vw) 0;height:100%;justify-content:center;position:relative;width:50%}@media screen and (max-width: 768px){.p-agent__cta-contact{gap:2.6666666667vw 0;width:100%}}.p-agent__cta-contact-text{color:#fff;font-size:min(15px,1.3440860215vw);font-weight:500}@media screen and (max-width: 768px){.p-agent__cta-contact-text{font-size:2.5333333333vw}}.p-agent__cta-tel-link{align-items:center;display:flex;gap:0 min(7.5px,.6720430108vw);padding-bottom:min(10px,.8960573477vw)}@media screen and (max-width: 768px){.p-agent__cta-tel-link{gap:0 2vw;padding-bottom:2vw}}.p-agent__cta-tel-image{object-fit:contain;width:min(37px,3.3154121864vw)}@media screen and (max-width: 768px){.p-agent__cta-tel-image{width:6.4vw}}.p-agent__cta-tel{color:#fff;font-size:min(40px,3.5842293907vw);font-weight:500;line-height:1;padding-bottom:min(5px,.4480286738vw)}@media screen and (max-width: 768px){.p-agent__cta-tel{font-size:6.8vw}}.p-agent__cta-button{display:block;width:62%}.p-agent__cta-button-image{width:100%}.p-agent-form__hero-text span:first-child{border-bottom:none;font-size:min(34px,3.0465949821vw);text-align:center}@media screen and (max-width: 768px){.p-agent-form__hero-text span:first-child{font-size:4.5333333333vw}}.p-agent-form__form{background-color:#fff;border:1px solid #d7d7d7;margin:7rem 0 0;padding:36px}@media screen and (max-width: 768px){.p-agent-form__form{padding:5% 2.5%}}.p-agent-form__honeypot{height:1px;opacity:0;position:absolute;top:auto;width:1px}.p-agent-form__section{padding:0 0 4.8rem}.p-agent-form__section-title{border-left:3px solid #ed7800;font-size:2rem;font-weight:500;line-height:1;margin:0 0 3.6rem;padding:0 0 0 1rem}.p-agent-form__row{align-items:center;display:grid;grid-template-columns:220px 1fr;margin-bottom:24px}@media screen and (max-width: 768px){.p-agent-form__row{gap:.75rem 0;grid-template-columns:1fr}}.p-agent-form__label{align-items:center;display:flex;font-size:1.6rem}.p-agent-form__label:before{align-content:center;color:#fff;display:inline-block;font-size:10px;height:20px;margin-right:1.25em;text-align:center;width:40px}.p-agent-form__label--required:before{background-color:red;content:"必須"}.p-agent-form__label--optional:before{background-color:#a8a4a4;content:"任意"}.p-agent-form__input{background-color:#f5f5f5;border:1px solid #d7d7d7;box-sizing:border-box;height:56px;min-width:300px;padding:0 0 0 1em}@media screen and (max-width: 768px){.p-agent-form__input{height:40px;min-width:auto;width:100%}}.p-agent-form__input--full{width:100%}@media screen and (max-width: 768px){.p-agent-form__input--full{min-width:auto;width:100%}}.p-agent-form__input--l{min-width:500px}@media screen and (max-width: 768px){.p-agent-form__input--l{min-width:auto;width:100%}}.p-agent-form__textarea{background-color:#f5f5f5;border:1px solid #d7d7d7;box-sizing:border-box;min-height:112px;padding:1em 0 0 1em;resize:vertical;width:100%}.p-agent-form__select-wrap{background-color:#f5f5f5;border:1px solid #d7d7d7;display:inline-block;height:56px;position:relative;width:200px}.p-agent-form__select-wrap:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-style:solid;border-top:8px solid #000;content:"";height:0;position:absolute;pointer-events:none;right:1em;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width: 768px){.p-agent-form__select-wrap{margin:0 0 12px}}.p-agent-form__select{box-sizing:border-box;padding:0 0 0 1em;height:100%;width:100%}.p-agent-form__radio-label{font-size:1.6rem;margin-right:1em}.p-agent-form__date-label{font-size:1.6rem;margin:0 .75em}.p-agent-form__privacy{align-items:center;display:flex;flex-direction:column;gap:20px 0}.p-agent-form__privacy-text{background-color:#f5f5f5;padding:24px}.p-agent-form__privacy-text p:first-child{font-size:16px;margin-bottom:12px}.p-agent-form__privacy-text p:nth-child(2){font-size:14px}.p-agent-form__privacy-text p:nth-child(2) a{color:#ed7800;text-decoration:underline}.p-agent-form__privacy-checkbox{display:flex;gap:0 8px;width:fit-content}.p-agent-form__submit{align-content:center;background-color:#ed7800;border-radius:1.2rem;color:#fff;display:block;font-size:1.8rem;height:65px;margin:4rem auto 2rem;text-align:center;transition:opacity .2s ease;width:200px}
