@charset "utf-8";@media (min-width:1366px){.contactBox{display:none}.c-btn{width:300px;height:76px;transition:opacity .3s;will-change:opacity}.c-btn.nosubmit{opacity:.4;pointer-events:none}.agency_reg{padding-top:2px}.agency_reg-steps{display:flex}.agency_reg-steps__elm{display:flex;align-items:center;font-weight:500;font-size:1.4rem;line-height:2;letter-spacing:-.01em;color:#b1c1ce}.agency_reg-steps__elm:not(:last-of-type):after{content:"";flex-shrink:0;width:32px;height:1px;background:currentColor;margin:0 8px 0 9px}.agency_reg-steps__elm:before{content:"";flex-shrink:0;width:8px;height:8px;background:currentColor;border-radius:100%;margin-right:8px}.agency_reg-steps__elm.active:before{background:linear-gradient(270deg,#90c569 0,#5391a6 50%,#006abe 100%)}.agency_reg-ctn{display:flex;margin-top:87px}.agency_reg-ctn__lf{width:360px;margin-right:72px;flex-shrink:0}.agency_reg-ctn__lf .title{font-weight:500;font-size:3.2rem;line-height:1.4;letter-spacing:.04em;margin-bottom:13px}.agency_reg-ctn__lf .des{font-size:1.8rem;line-height:1.6;letter-spacing:.04em;padding-right:10px}.agency_reg-ctn__lf .noted{font-size:1.4rem;line-height:1.6;letter-spacing:.04em;margin-top:20px}.agency_reg-ctn__rg{width:100%}.agency_reg-ctn__rg .scrollbar{width:100%;height:560px;border:1px solid #88a1b5;border-radius:4px;padding-right:20px;position:relative;font-size:1.4rem;line-height:1.6;letter-spacing:.04em}.agency_reg-ctn__rg .scrollbar-bar{width:14px;height:calc(100% - 20px);background:#ebeff2;overflow:hidden;position:absolute;top:20px;right:13px}.agency_reg-ctn__rg .scrollbar-bar--thumb{width:8px;height:0;background:linear-gradient(360deg,#90c569 0,#5391a6 53%,#006abe 106%);border-radius:4px;position:absolute;top:0;right:0;left:0;margin:auto}.agency_reg-ctn__rg .scrollbar-inner{width:100%;height:100%;overflow:hidden;overflow-y:scroll;scrollbar-width:none;padding:19px 20px 19px 12px;-webkit-overflow-scrolling:touch}.agency_reg-ctn__rg .scrollbar-inner::-webkit-scrollbar{display:none}.agency_reg-ctn__rg .scrollbar .term-desc{margin-top:0}.agency_reg-ctn__rg .scrollbar .text-right{text-align:right}.agency_reg-ctn__rg .scrollbar .text-strong{font-weight:500;margin-bottom:4px}.agency_reg-ctn__rg .time{text-align:right;font-size:1.4rem;line-height:1.6;letter-spacing:.04em;margin-top:8px}.agency_reg-ctn__rg .form-submit{display:flex;align-items:flex-start;flex-direction:column;margin-top:60px}.agency_reg-ctn__rg .form-submit__check input{display:none}.agency_reg-ctn__rg .form-submit__check input:checked~label:before{opacity:0}.agency_reg-ctn__rg .form-submit__check input:checked~label:after{opacity:1;transform:scale(1)}.agency_reg-ctn__rg .form-submit__check label{display:block;cursor:pointer;font-weight:500;font-size:1.8rem;line-height:1.6;letter-spacing:.04em;padding-left:40px;position:relative}.agency_reg-ctn__rg .form-submit__check label:after,.agency_reg-ctn__rg .form-submit__check label:before{content:"";width:28px;height:28px;position:absolute;top:0;bottom:0;left:0;margin:auto}.agency_reg-ctn__rg .form-submit__check label:before{border-radius:100%;border:1px solid currentColor;transition:opacity .3s;will-change:opacity}.agency_reg-ctn__rg .form-submit__check label:after{background:url(../images/agency_reg/bg_check.png?v475a6ea19aad49024448ee7c5363b33e)no-repeat;background-size:contain;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;will-change:opacity,transform}.agency_reg-ctn__rg .form-submit .c-btn{margin-top:35px}.agency_reg-complete{padding-top:80px}.agency_reg-complete .title{font-weight:500;font-size:3.2rem;line-height:1.4;letter-spacing:.04em;margin-bottom:18px}.agency_reg-complete .des{font-size:1.8rem;line-height:1.6;letter-spacing:.04em;margin-bottom:56px}.agency_reg-complete .c-btn{font-size:1.8rem}.agency-form .row-form{display:flex;align-items:flex-start}.agency-form .row-form+.row-form{margin-top:24px}.agency-form .row-form.nospace{margin-top:-21px}.root--en .agency-form .row-form.nospace{margin-top:0}.agency-form .row-form__label{display:flex;align-items:center;width:300px;height:56px;flex-shrink:0;font-weight:500;font-size:1.6rem;line-height:1.6;letter-spacing:0}.agency-form .row-form__label.noh{height:auto}.agency-form .row-form__label.flexend{align-items:flex-end}.agency-form .row-form__label.flex{flex-direction:column;align-items:flex-start}.agency-form .row-form__label.flex span{margin-left:0}.agency-form .row-form__label span{font-size:1.4rem;letter-spacing:.02em;margin-left:13px}.agency-form .row-form__wrap{width:100%}.agency-form .row-form__wrap .row-form__label{font-weight:400}.agency-form .row-form__wrap .name-elm+.name-elm{margin-top:13px}.agency-form .row-form__wrap .name-elm .row-form__wrap{display:grid;grid-template-columns:repeat(2,174px);gap:12px;margin-top:6px}.agency-form .row-form__wrap .name-elm .row-form__wrap .c-form{margin:0}.agency-form .row-form__wrap .name-elm .row-form__wrap .c-error__txt{width:360px;margin-top:-4px}.agency-form .row-form__wrap .remittance-elm+.remittance-elm{margin-top:13px}.agency-form .row-form__wrap .remittance-elm .row-form__wrap{margin-top:6px}.agency-form .row-form__wrap .radio{display:flex;padding-top:3px}.agency-form .row-form__wrap .radio .c-radio+.c-radio{margin-left:40px}.agency-form .row-form__wrap .radio--02{align-items:center;flex-wrap:wrap;gap:12px 16px;padding-top:0}.agency-form .row-form__wrap .radio--02 .c-radio{letter-spacing:0}.agency-form .row-form__wrap .radio--02 .c-radio+.c-radio{margin-left:0}.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+1){width:143px}.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+2),.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+3){width:111px}.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+4){width:127px}.root--en .agency-form .row-form__wrap .radio--02 .c-radio{width:calc(50% - 8px)}.agency-form .row-form__wrap .text{margin-block:10px}.agency-form .row-btn{display:flex;margin-top:80px}.agency-form .row-btn .c-btn+.c-btn{margin-left:24px}.agency-form .row-btn--02{margin-top:35px}.agency-form .row-privacy{padding-top:56px}.agency-form .row-privacy .c-radio label{font-weight:500;font-size:1.8rem;padding-left:40px}.agency-form .row-privacy .c-radio label:after,.agency-form .row-privacy .c-radio label:before{width:28px;height:28px}.agency-form .row-privacy .c-radio label a{text-decoration:underline;text-underline-offset:3px}.agency-form .c-form{width:100%;height:56px;padding:1px;border-radius:4px;background:#88a1b5}.agency-form .c-form.focus,.agency-form .c-form:focus-within{padding:2px;background:linear-gradient(270deg,#90c569 0,#5391a6 50%,#006abe 100%)!important}.agency-form .c-form.focus .c-form--select,.agency-form .c-form.focus .c-form__elm,.agency-form .c-form:focus-within .c-form--select,.agency-form .c-form:focus-within .c-form__elm{padding:10px;border-radius:2px}.agency-form .c-form+.c-form{margin-top:12px}.agency-form .c-form.md{width:240px}.agency-form .c-form__elm{display:block;width:100%;height:100%;background:#fff;border-radius:3px;border:0;outline:0;-webkit-appearance:none;appearance:none;padding:0 11px;margin:0}.agency-form .c-form__elm:-ms-input-placeholder{opacity:1;color:#b1c1ce}.agency-form .c-form__elm::placeholder{opacity:1;color:#b1c1ce}.agency-form .c-form--are{height:auto}.agency-form .c-form--are:focus-within{margin-top:-1px;margin-bottom:-1px}.agency-form .c-form--are .c-form__elm{padding:11px;height:262px;min-height:262px;resize:vertical;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.agency-form .c-error .c-radio label:before{border-color:red}.agency-form .c-error .c-form{background:red}.agency-form .c-error__txt{font-size:1.4rem;line-height:1.7;letter-spacing:.02em;color:#ec0000;margin-top:8px}.agency-form .c-radio input{display:none}.agency-form .c-radio input:checked~label:after{opacity:1;transform:scale(1)}.agency-form .c-radio label{display:block;position:relative;padding-left:28px;cursor:pointer}.agency-form .c-radio label:before{content:"";width:20px;height:20px;border:1px solid currentColor;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}.agency-form .c-radio label:after{content:"";width:10px;height:10px;background:var(--bg-gradient);border-radius:50%;position:absolute;top:0;bottom:0;left:5px;margin:auto;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;will-change:opacity,transform}.agency-form .c-radio--check input:checked~label:before{opacity:0}.agency-form .c-radio--check label:before{transition:opacity .3s;will-change:opacity}.agency-form .c-radio--check label:after{width:20px;height:20px;background:url(../images/agency_reg/bg_check.png?v475a6ea19aad49024448ee7c5363b33e)no-repeat;background-size:cover;left:0}.agency-form .c-select{position:relative}.agency-form .c-select .select-hide,.agency-form .c-select select{display:none}.agency-form .c-select .c-form--select{display:flex;align-items:center;width:100%;height:100%;background:#fff;border-radius:3px;padding:0 11px;position:relative}.agency-form .c-select .c-form--select.select-arrow-active:after{transform:rotate(-180deg)}.agency-form .c-select .c-form--select:after{content:"";width:16px;height:16px;background:url(../images/agency_reg/icon_arrow02.png?v17fae82c22ff8353a348866d0322641c)no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:11px;margin:auto;transition:transform .3s;will-change:transform}.agency-form .c-select .select-items{position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:0 0 5px 5px;top:100%;left:0;right:0;z-index:99}.agency-form .c-select .select-items div{color:#2d4f6a;padding:10px 20px;cursor:pointer}.agency-form .c-select .select-items div+div{border-top:1px solid rgba(0,0,0,.1)}.agency-form.confirm{border-top:1px solid #d8dfe7}.agency-form.confirm .row-form{border-bottom:1px solid #d8dfe7;padding:38px 0;margin-top:0}.agency-form.confirm .row-form__label{height:auto;color:#88a1b5}.agency-form.confirm .row-form__wrap p+p{margin-top:10px}.agency-form.confirm .row-form__wrap dl dt{margin-bottom:38px}.agency-form.confirm .row-form__wrap dl dd{margin-top:-35px;padding-left:24px;margin-bottom:10px}.agency-form.confirm .row-form__wrap dl dd:last-of-type{margin-bottom:0}.agency-form.confirm .row-form__wrap dl .nospace{margin-bottom:0}.agency-form.confirm .row-btn .c-btn{font-size:1.8rem}.agency-form.confirm .row-btn .c-btn--white{padding:1px}.agency-form.confirm .row-btn .c-btn--white:hover .c-btn__inner span:before{transform:rotate(180deg) translateX(5px)}.agency-form.confirm .row-btn .c-btn--white:hover .c-btn__inner span:after{transform:translateX(-40px)}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner{background:#fff}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span{padding-inline:23px 5px}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span:before{left:0;right:auto;transform:rotate(180deg)}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span:after{right:auto;left:5px}.agency-form .space-error .c-error{margin-bottom:21px}}@media (min-width:768px) and (max-width:1365px){.contactBox{display:none}.c-btn{width:21.98vw;height:5.57vw;transition:opacity .3s;will-change:opacity}.c-btn.nosubmit{opacity:.4;pointer-events:none}.agency_reg{padding-top:.15vw}.agency_reg-steps{display:flex}.agency_reg-steps__elm{display:flex;align-items:center;font-weight:500;font-size:1.03vw;line-height:2;letter-spacing:-.01em;color:#b1c1ce}.agency_reg-steps__elm:not(:last-of-type):after{content:"";flex-shrink:0;width:2.34vw;height:1px;background:currentColor;margin:0 .59vw 0 .66vw}.agency_reg-steps__elm:before{content:"";flex-shrink:0;width:.59vw;height:.59vw;background:currentColor;border-radius:100%;margin-right:.59vw}.agency_reg-steps__elm.active:before{background:linear-gradient(270deg,#90c569 0,#5391a6 50%,#006abe 100%)}.agency_reg-ctn{display:flex;margin-top:6.37vw}.agency_reg-ctn__lf{width:26.37vw;margin-right:5.27vw;flex-shrink:0}.agency_reg-ctn__lf .title{font-weight:500;font-size:2.34vw;line-height:1.4;letter-spacing:.04em;margin-bottom:.95vw}.agency_reg-ctn__lf .des{font-size:1.32vw;line-height:1.6;letter-spacing:.04em;padding-right:.73vw}.agency_reg-ctn__lf .noted{font-size:1.03vw;line-height:1.6;letter-spacing:.04em;margin-top:1.47vw}.agency_reg-ctn__rg{width:100%}.agency_reg-ctn__rg .scrollbar{width:100%;height:41.03vw;border:1px solid #88a1b5;border-radius:.29vw;padding-right:1.47vw;position:relative;font-size:1.03vw;line-height:1.6;letter-spacing:.04em}.agency_reg-ctn__rg .scrollbar-bar{width:1.03vw;height:calc(100% - 1.47vw);background:#ebeff2;overflow:hidden;position:absolute;top:1.47vw;right:.95vw}.agency_reg-ctn__rg .scrollbar-bar--thumb{width:.59vw;height:0;background:linear-gradient(360deg,#90c569 0,#5391a6 53%,#006abe 106%);border-radius:.29vw;position:absolute;top:0;right:0;left:0;margin:auto}.agency_reg-ctn__rg .scrollbar-inner{width:100%;height:100%;overflow:hidden;overflow-y:scroll;scrollbar-width:none;padding:1.39vw 1.47vw 1.39vw .88vw;-webkit-overflow-scrolling:touch}.agency_reg-ctn__rg .scrollbar-inner::-webkit-scrollbar{display:none}.agency_reg-ctn__rg .scrollbar .term-desc{margin-top:0}.agency_reg-ctn__rg .scrollbar .text-right{text-align:right}.agency_reg-ctn__rg .scrollbar .text-strong{font-weight:500;margin-bottom:.29vw}.agency_reg-ctn__rg .time{text-align:right;font-size:1.03vw;line-height:1.6;letter-spacing:.04em;margin-top:.59vw}.agency_reg-ctn__rg .form-submit{display:flex;align-items:flex-start;flex-direction:column;margin-top:4.4vw}.agency_reg-ctn__rg .form-submit__check input{display:none}.agency_reg-ctn__rg .form-submit__check input:checked~label:before{opacity:0}.agency_reg-ctn__rg .form-submit__check input:checked~label:after{opacity:1;transform:scale(1)}.agency_reg-ctn__rg .form-submit__check label{display:block;cursor:pointer;font-weight:500;font-size:1.32vw;line-height:1.6;letter-spacing:.04em;padding-left:2.93vw;position:relative}.agency_reg-ctn__rg .form-submit__check label:after,.agency_reg-ctn__rg .form-submit__check label:before{content:"";width:2.05vw;height:2.05vw;position:absolute;top:0;bottom:0;left:0;margin:auto}.agency_reg-ctn__rg .form-submit__check label:before{border-radius:100%;border:1px solid currentColor;transition:opacity .3s;will-change:opacity}.agency_reg-ctn__rg .form-submit__check label:after{background:url(../images/agency_reg/bg_check.png?v475a6ea19aad49024448ee7c5363b33e)no-repeat;background-size:contain;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;will-change:opacity,transform}.agency_reg-ctn__rg .form-submit .c-btn{margin-top:2.56vw}.agency_reg-complete{padding-top:5.86vw}.agency_reg-complete .title{font-weight:500;font-size:2.34vw;line-height:1.4;letter-spacing:.04em;margin-bottom:1.32vw}.agency_reg-complete .des{font-size:1.32vw;line-height:1.6;letter-spacing:.04em;margin-bottom:4.1vw}.agency_reg-complete .c-btn{font-size:1.32vw}.agency-form .row-form{display:flex;align-items:flex-start}.agency-form .row-form+.row-form{margin-top:1.76vw}.agency-form .row-form.nospace{margin-top:-1.54vw}.root--en .agency-form .row-form.nospace{margin-top:0}.agency-form .row-form__label{display:flex;align-items:center;width:21.98vw;height:4.1vw;flex-shrink:0;font-weight:500;font-size:1.17vw;line-height:1.6;letter-spacing:0}.agency-form .row-form__label.noh{height:auto}.agency-form .row-form__label.flexend{align-items:flex-end}.agency-form .row-form__label.flex{flex-direction:column;align-items:flex-start}.agency-form .row-form__label.flex span{margin-left:0}.agency-form .row-form__label span{font-size:1.03vw;letter-spacing:.02em;margin-left:.95vw}.agency-form .row-form__wrap{width:100%}.agency-form .row-form__wrap .row-form__label{font-weight:400}.agency-form .row-form__wrap .name-elm+.name-elm{margin-top:.95vw}.agency-form .row-form__wrap .name-elm .row-form__wrap{display:grid;grid-template-columns:repeat(2,12.75vw);gap:.88vw;margin-top:.44vw}.agency-form .row-form__wrap .name-elm .row-form__wrap .c-form{margin:0}.agency-form .row-form__wrap .name-elm .row-form__wrap .c-error__txt{width:26.37vw;margin-top:-.29vw}.agency-form .row-form__wrap .remittance-elm+.remittance-elm{margin-top:.95vw}.agency-form .row-form__wrap .remittance-elm .row-form__wrap{margin-top:.44vw}.agency-form .row-form__wrap .radio{display:flex;padding-top:.22vw}.agency-form .row-form__wrap .radio .c-radio+.c-radio{margin-left:2.93vw}.agency-form .row-form__wrap .radio--02{align-items:center;flex-wrap:wrap;gap:.88vw 1.17vw;padding-top:0}.agency-form .row-form__wrap .radio--02 .c-radio{letter-spacing:0}.agency-form .row-form__wrap .radio--02 .c-radio+.c-radio{margin-left:0}.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+1){width:10.48vw}.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+2),.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+3){width:8.13vw}.agency-form .row-form__wrap .radio--02 .c-radio:nth-of-type(4n+4){width:9.3vw}.root--en .agency-form .row-form__wrap .radio--02 .c-radio{width:calc(50% - .59vw)}.agency-form .row-form__wrap .text{margin-block:.73vw}.agency-form .row-btn{display:flex;margin-top:5.86vw}.agency-form .row-btn .c-btn+.c-btn{margin-left:1.76vw}.agency-form .row-btn--02{margin-top:2.56vw}.agency-form .row-privacy{padding-top:4.1vw}.agency-form .row-privacy .c-radio label{font-weight:500;font-size:1.32vw;padding-left:2.93vw}.agency-form .row-privacy .c-radio label:after,.agency-form .row-privacy .c-radio label:before{width:2.05vw;height:2.05vw}.agency-form .row-privacy .c-radio label a{text-decoration:underline;text-underline-offset:.22vw}.agency-form .c-form{width:100%;height:4.1vw;padding:1px;border-radius:.29vw;background:#88a1b5}.agency-form .c-form.focus,.agency-form .c-form:focus-within{padding:.15vw;background:linear-gradient(270deg,#90c569 0,#5391a6 50%,#006abe 100%)!important}.agency-form .c-form.focus .c-form--select,.agency-form .c-form.focus .c-form__elm,.agency-form .c-form:focus-within .c-form--select,.agency-form .c-form:focus-within .c-form__elm{padding:.73vw;border-radius:.15vw}.agency-form .c-form+.c-form{margin-top:.88vw}.agency-form .c-form.md{width:17.58vw}.agency-form .c-form__elm{display:block;width:100%;height:100%;background:#fff;border-radius:.22vw;border:0;outline:0;-webkit-appearance:none;appearance:none;padding:0 .81vw;margin:0}.agency-form .c-form__elm:-ms-input-placeholder{opacity:1;color:#b1c1ce}.agency-form .c-form__elm::placeholder{opacity:1;color:#b1c1ce}.agency-form .c-form--are{height:auto}.agency-form .c-form--are:focus-within{margin-top:-1px;margin-bottom:-1px}.agency-form .c-form--are .c-form__elm{padding:.81vw;height:19.19vw;min-height:19.19vw;resize:vertical;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.agency-form .c-error .c-radio label:before{border-color:red}.agency-form .c-error .c-form{background:red}.agency-form .c-error__txt{font-size:1.03vw;line-height:1.7;letter-spacing:.02em;color:#ec0000;margin-top:.59vw}.agency-form .c-radio input{display:none}.agency-form .c-radio input:checked~label:after{opacity:1;transform:scale(1)}.agency-form .c-radio label{display:block;position:relative;padding-left:2.05vw;cursor:pointer}.agency-form .c-radio label:before{content:"";width:1.47vw;height:1.47vw;border:1px solid currentColor;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}.agency-form .c-radio label:after{content:"";width:.73vw;height:.73vw;background:var(--bg-gradient);border-radius:50%;position:absolute;top:0;bottom:0;left:.37vw;margin:auto;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;will-change:opacity,transform}.agency-form .c-radio--check input:checked~label:before{opacity:0}.agency-form .c-radio--check label:before{transition:opacity .3s;will-change:opacity}.agency-form .c-radio--check label:after{width:1.47vw;height:1.47vw;background:url(../images/agency_reg/bg_check.png?v475a6ea19aad49024448ee7c5363b33e)no-repeat;background-size:cover;left:0}.agency-form .c-select{position:relative}.agency-form .c-select .select-hide,.agency-form .c-select select{display:none}.agency-form .c-select .c-form--select{display:flex;align-items:center;width:100%;height:100%;background:#fff;border-radius:.22vw;padding:0 .81vw;position:relative}.agency-form .c-select .c-form--select.select-arrow-active:after{transform:rotate(-180deg)}.agency-form .c-select .c-form--select:after{content:"";width:1.17vw;height:1.17vw;background:url(../images/agency_reg/icon_arrow02.png?v17fae82c22ff8353a348866d0322641c)no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:.81vw;margin:auto;transition:transform .3s;will-change:transform}.agency-form .c-select .select-items{position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:0 0 .37vw .37vw;top:100%;left:0;right:0;z-index:99}.agency-form .c-select .select-items div{color:#2d4f6a;padding:.73vw 1.47vw;cursor:pointer}.agency-form .c-select .select-items div+div{border-top:1px solid rgba(0,0,0,.1)}.agency-form.confirm{border-top:1px solid #d8dfe7}.agency-form.confirm .row-form{border-bottom:1px solid #d8dfe7;padding:2.78vw 0;margin-top:0}.agency-form.confirm .row-form__label{height:auto;color:#88a1b5}.agency-form.confirm .row-form__wrap p+p{margin-top:.73vw}.agency-form.confirm .row-form__wrap dl dt{margin-bottom:2.78vw}.agency-form.confirm .row-form__wrap dl dd{margin-top:-2.56vw;padding-left:1.76vw;margin-bottom:.73vw}.agency-form.confirm .row-form__wrap dl dd:last-of-type{margin-bottom:0}.agency-form.confirm .row-form__wrap dl .nospace{margin-bottom:0}.agency-form.confirm .row-btn .c-btn{font-size:1.32vw}.agency-form.confirm .row-btn .c-btn--white{padding:1px}.agency-form.confirm .row-btn .c-btn--white:hover .c-btn__inner span:before{transform:rotate(180deg) translateX(.37vw)}.agency-form.confirm .row-btn .c-btn--white:hover .c-btn__inner span:after{transform:translateX(-2.93vw)}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner{background:#fff}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span{padding-inline:1.68vw .37vw}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span:before{left:0;right:auto;transform:rotate(180deg)}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span:after{right:auto;left:.37vw}.agency-form .space-error .c-error{margin-bottom:1.54vw}}@media (max-width:767px){.root--en .c-ttl__en{font-size:12.23vw}.contactBox{display:none}.c-btn{width:57.45vw;height:13.83vw;transition:opacity .3s;will-change:opacity}.c-btn.nosubmit{opacity:.4;pointer-events:none}.agency_reg{margin-top:-.8vw}.agency_reg-steps__elm{display:flex;align-items:center;font-weight:500;font-size:3.72vw;line-height:2;letter-spacing:-.01em;color:#b1c1ce;position:relative}.agency_reg-steps__elm:not(:last-of-type){margin-bottom:1.06vw}.agency_reg-steps__elm:not(:last-of-type):after{content:"";display:block;width:1px;height:3.19vw;background:currentColor;position:absolute;bottom:-1.86vw;left:1.06vw}.agency_reg-steps__elm:before{content:"";flex-shrink:0;width:2.13vw;height:2.13vw;background:currentColor;border-radius:100%;margin:-.53vw 2.39vw 0 1px}.agency_reg-steps__elm.active:before{background:linear-gradient(270deg,#90c569 0,#5391a6 50%,#006abe 100%)}.agency_reg-ctn{margin-top:9.31vw}.agency_reg-ctn__lf{margin-bottom:5.32vw}.agency_reg-ctn__lf .title{font-weight:500;font-size:5.32vw;line-height:1.4;letter-spacing:.04em;margin-bottom:3.46vw}.agency_reg-ctn__lf .des{font-size:3.99vw;line-height:1.6;letter-spacing:.04em}.agency_reg-ctn__lf .noted{font-size:3.99vw;line-height:1.6;letter-spacing:.04em;margin-top:2.93vw}.agency_reg-ctn__rg .scrollbar{width:100%;height:127.66vw;border:1px solid #88a1b5;border-radius:1.06vw;padding-right:5.32vw;position:relative;font-size:3.72vw;line-height:1.6;letter-spacing:.04em}.agency_reg-ctn__rg .scrollbar-bar{width:3.72vw;height:calc(100% - 5.32vw);background:#ebeff2;overflow:hidden;position:absolute;top:5.32vw;right:2.66vw}.agency_reg-ctn__rg .scrollbar-bar--thumb{width:2.13vw;height:0;background:linear-gradient(360deg,#90c569 0,#5391a6 53%,#006abe 106%);border-radius:1.06vw;position:absolute;top:0;right:0;left:0;margin:auto}.agency_reg-ctn__rg .scrollbar-inner{width:100%;height:100%;overflow:hidden;overflow-y:scroll;scrollbar-width:none;padding:4.79vw 5.32vw 4.79vw 3.19vw;-webkit-overflow-scrolling:touch}.agency_reg-ctn__rg .scrollbar-inner::-webkit-scrollbar{display:none}.agency_reg-ctn__rg .scrollbar .term-desc{margin-top:0}.agency_reg-ctn__rg .scrollbar .term-cont dl dt span{display:inline}.agency_reg-ctn__rg .scrollbar .text-right{text-align:right;margin-left:-2.66vw;margin-right:-1.33vw}.agency_reg-ctn__rg .scrollbar .text-strong{font-weight:500;margin-bottom:1.06vw}.agency_reg-ctn__rg .time{text-align:right;font-size:3.46vw;line-height:1.6;letter-spacing:.04em;margin-top:1.6vw}.agency_reg-ctn__rg .form-submit{display:flex;align-items:center;flex-direction:column;margin-top:6.91vw}.agency_reg-ctn__rg .form-submit__check{margin-left:.53vw}.agency_reg-ctn__rg .form-submit__check input{display:none}.agency_reg-ctn__rg .form-submit__check input:checked~label:before{opacity:0}.agency_reg-ctn__rg .form-submit__check input:checked~label:after{opacity:1;transform:scale(1)}.agency_reg-ctn__rg .form-submit__check label{display:block;cursor:pointer;font-weight:500;font-size:3.99vw;line-height:1.6;letter-spacing:.04em;padding-left:7.45vw;position:relative}.agency_reg-ctn__rg .form-submit__check label:after,.agency_reg-ctn__rg .form-submit__check label:before{content:"";width:5.32vw;height:5.32vw;position:absolute;top:0;bottom:0;left:1px;margin:auto}.agency_reg-ctn__rg .form-submit__check label:before{border-radius:100%;border:1px solid currentColor;transition:opacity .3s;will-change:opacity}.agency_reg-ctn__rg .form-submit__check label:after{background:url(../images/agency_reg/bg_check.png?v475a6ea19aad49024448ee7c5363b33e)no-repeat;background-size:contain;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;will-change:opacity,transform}.agency_reg-ctn__rg .form-submit .c-btn{margin-top:8.24vw}.agency_reg-complete{padding-top:9.31vw}.agency_reg-complete .title{font-weight:500;font-size:5.32vw;line-height:1.4;letter-spacing:.04em;margin-bottom:3.19vw}.agency_reg-complete .des{font-size:3.99vw;line-height:1.6;letter-spacing:.04em;margin-bottom:10.64vw}.agency_reg-complete .c-btn{font-size:3.99vw;margin:auto}.agency-form{padding-top:3.99vw}.agency-form .row-form+.row-form{margin-top:7.45vw}.agency-form .row-form.nospace{margin-top:0}.agency-form .row-form__label{display:flex;align-items:center;font-weight:500;font-size:3.99vw;line-height:1.6;letter-spacing:0;margin-bottom:1.06vw}.agency-form .row-form__label span{font-size:3.72vw;letter-spacing:.02em;margin-left:3.46vw}.root--en .agency-form .row-form__label.flex{flex-direction:column;align-items:flex-start}.root--en .agency-form .row-form__label.flex span{margin-left:0}.agency-form .row-form__label.blocksp{display:block}.root--en .agency-form .row-form__label.blocksp span{margin-left:3.46vw}.agency-form .row-form__wrap .row-form__label{font-weight:400}.agency-form .row-form__wrap .name{margin-top:2.13vw}.agency-form .row-form__wrap .name-elm+.name-elm{margin-top:1.06vw}.agency-form .row-form__wrap .name-elm .row-form__wrap{display:grid;grid-template-columns:repeat(2,43.62vw);gap:2.13vw}.agency-form .row-form__wrap .name-elm .row-form__wrap .c-form{margin:0}.agency-form .row-form__wrap .name-elm .row-form__wrap .c-error__txt{width:87.77vw;margin-top:-.8vw}.agency-form .row-form__wrap .remittance{margin-top:2.13vw}.agency-form .row-form__wrap .remittance-elm+.remittance-elm{margin-top:2.13vw}.agency-form .row-form__wrap .remittance-elm .row-form__wrap{margin-top:-.53vw}.agency-form .row-form__wrap .radio{display:flex;padding-top:.8vw}.agency-form .row-form__wrap .radio .c-radio+.c-radio{margin-left:10.64vw}.agency-form .row-form__wrap .radio--02{flex-wrap:wrap;align-items:center;gap:5.32vw 13.83vw;padding-top:4.26vw}.agency-form .row-form__wrap .radio--02 .c-radio{width:36.17vw;letter-spacing:0}.agency-form .row-form__wrap .radio--02 .c-radio+.c-radio{margin-left:0}.agency-form .row-form__wrap .text{margin-block:2.66vw 2.13vw}.agency-form .row-btn{margin-top:10.64vw}.agency-form .row-btn .c-btn{margin:auto}.agency-form .row-btn--02{margin-top:6.12vw}.agency-form .row-privacy{display:flex;justify-content:center;padding-top:6.38vw}.agency-form .row-privacy .c-radio label{font-weight:500}.agency-form .row-privacy .c-radio label a{text-decoration:underline;text-underline-offset:.53vw}.agency-form .c-form{width:100%;height:13.83vw;padding:1px;border-radius:1.06vw;background:#88a1b5}.agency-form .c-form.focus,.agency-form .c-form:focus-within{padding:.53vw;background:linear-gradient(270deg,#90c569 0,#5391a6 50%,#006abe 100%)!important}.agency-form .c-form.focus .c-form--select,.agency-form .c-form.focus .c-form__elm,.agency-form .c-form:focus-within .c-form--select,.agency-form .c-form:focus-within .c-form__elm{padding:2.66vw;border-radius:.53vw}.agency-form .c-form+.c-form{margin-top:2.13vw}.agency-form .c-form__elm{display:block;width:100%;height:100%;background:#fff;border-radius:.8vw;border:0;outline:0;-webkit-appearance:none;appearance:none;padding:0 2.93vw;margin:0;font-size:max(16px,3.72vw)}.agency-form .c-form__elm:-ms-input-placeholder{opacity:1;color:#b1c1ce}.agency-form .c-form__elm::placeholder{opacity:1;color:#b1c1ce}.agency-form .c-form--are{height:auto}.agency-form .c-form--are:focus-within{margin-top:-1px;margin-bottom:-1px}.agency-form .c-form--are .c-form__elm{padding:2.93vw;height:47.87vw;min-height:47.87vw;resize:vertical;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.agency-form .c-error .c-radio label:before{border-color:red}.agency-form .c-error .c-form{background:red}.agency-form .c-error__txt{font-size:3.72vw;line-height:1.7;letter-spacing:.02em;color:#ec0000;margin-top:1.33vw}.agency-form .c-radio input{display:none}.agency-form .c-radio input:checked~label:after{opacity:1;transform:scale(1)}.agency-form .c-radio label{display:block;position:relative;padding-left:7.45vw;cursor:pointer}.agency-form .c-radio label:before{content:"";width:5.32vw;height:5.32vw;border:1px solid currentColor;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}.agency-form .c-radio label:after{content:"";width:2.66vw;height:2.66vw;background:var(--bg-gradient);border-radius:50%;position:absolute;top:0;bottom:0;left:1.33vw;margin:auto;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;will-change:opacity,transform}.agency-form .c-radio--check input:checked~label:before{opacity:0}.agency-form .c-radio--check label:before{transition:opacity .3s;will-change:opacity}.agency-form .c-radio--check label:after{width:5.32vw;height:5.32vw;background:url(../images/agency_reg/bg_check.png?v475a6ea19aad49024448ee7c5363b33e)no-repeat;background-size:cover;left:0}.agency-form .c-select{position:relative}.agency-form .c-select .select-hide,.agency-form .c-select select{display:none}.agency-form .c-select .c-form--select{display:flex;align-items:center;width:100%;height:100%;background:#fff;border-radius:.8vw;padding:0 2.93vw;position:relative}.agency-form .c-select .c-form--select.select-arrow-active:after{transform:rotate(-180deg)}.agency-form .c-select .c-form--select:after{content:"";width:4.26vw;height:4.26vw;background:url(../images/agency_reg/icon_arrow02.png?v17fae82c22ff8353a348866d0322641c)no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:2.93vw;margin:auto;transition:transform .3s;will-change:transform}.agency-form .c-select .select-items{position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:0 0 1.33vw 1.33vw;top:100%;left:0;right:0;z-index:99}.agency-form .c-select .select-items div{color:#2d4f6a;padding:2.66vw 5.32vw;cursor:pointer}.agency-form .c-select .select-items div+div{border-top:1px solid rgba(0,0,0,.1)}.agency-form.confirm{border-top:1px solid #d8dfe7;margin-top:9.31vw;padding-top:0}.agency-form.confirm .row-form{border-bottom:1px solid #d8dfe7;padding:7.45vw 0;margin-top:0}.agency-form.confirm .row-form__label{height:auto;margin-bottom:2.39vw;color:#88a1b5}.agency-form.confirm .row-form__wrap p+p{margin-top:2.13vw}.agency-form.confirm .row-form__wrap dl dt{margin-bottom:10.64vw}.agency-form.confirm .row-form__wrap dl dd{margin-top:-9.84vw;padding-left:6.38vw;margin-bottom:3.46vw}.agency-form.confirm .row-form__wrap dl dd:last-of-type{margin-bottom:0}.agency-form.confirm .row-form__wrap dl .nospace{margin-bottom:0}.agency-form.confirm .row-btn{display:flex;flex-direction:column-reverse;margin-top:12.5vw}.agency-form.confirm .row-btn .c-btn{font-size:3.99vw}.agency-form.confirm .row-btn .c-btn--white{background:var(--bg-gradient);padding:1px;margin-top:5.32vw}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;border-radius:265.69vw}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span{padding-inline:6.12vw 1.33vw}.agency-form.confirm .row-btn .c-btn--white .c-btn__inner span:after{width:2.13vw;height:2.13vw;right:auto;left:1.33vw}}