@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-red-500: #9C000C;--color-red-400: #C3000F;--color-red-300: #E60012;--color-red-200: #DA7277;--color-red-100: #FADFE1;--color-red-50: #FFEEE9;--color-orange-700: #B43C17;--color-orange-600: #BD6600;--color-orange-500: #DF7C07;--color-orange-400: #F35F32;--color-orange-350: #FF764C;--color-orange-300: #FF940A;--color-orange-250: #FF8C69;--color-orange-200: #FFB13D;--color-orange-100: #FADAB5;--color-orange-50: #FFF3E6;--color-blue-400: #232D46;--color-blue-350: #404D6F;--color-blue-300: #283D71;--color-blue-200: #5E6A86;--color-blue-100: #7A89AC;--color-blue-50: #CAD4EC;--color-black-400: #0B0B0B;--color-black-300: #3D3D3D;--color-black-200: #4E4E4E;--color-black-100: #828282;--color-black-50: #CCCCCC;--color-white-400: #DFDFDF;--color-white-300: #EAEAEA;--color-white-200: #F8F8F8;--color-white-100: #FFFFFF}.container{width:100%;max-width:1680px;margin:auto}.frame{display:inline-flex}.frame img{width:100%;height:100%;object-fit:contain;object-position:center}.frame.frame--cover img{object-fit:cover}.frame.frame--left img{object-position:left center}.frame.frame--right img{object-position:right center}.frame.frame--fit img{width:fit-content}.width--0{width:0%}.width--25,.width--30{width:30%}.width--40{width:40%}.width--50{width:50%}.width--80{width:80%}.width--100{width:100%}.font--h1{font-size:40px;line-height:56px;letter-spacing:.11em}.font--h2{font-size:36px;line-height:43.2px;letter-spacing:.03em}.font--h3{font-size:28px;line-height:33.6px;letter-spacing:.04em}.font--body1{font-size:20px;line-height:28px;letter-spacing:.04em}.font--body2{font-size:16px;line-height:24px;letter-spacing:.04em}.font--body3{font-size:14px;line-height:22.4px;letter-spacing:.04em}.font--subtitle{font-size:24px;line-height:28.8px;letter-spacing:.04em}.font--small{font-size:12px;line-height:14.4px;letter-spacing:.04em}.font--notice{font-size:12px;line-height:12px;letter-spacing:.04em}.font--button{font-size:18px;line-height:19.8px;letter-spacing:.04em}.font--button-small{font-size:15px;line-height:16.5px;letter-spacing:.04em}.font--bold{font-weight:700}.font--medium{font-weight:500}.font--normal{font-weight:400}.text--emphasis{color:var(--color-orange-400)}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--number{font-family:Poppins}.global-style .input-group{flex-grow:1;position:relative;display:flex;align-items:center}.global-style .input-group.input-group--prefixed .input-group__prefix{position:absolute;left:12px;display:flex;align-items:center;z-index:1}.global-style .input-group.input-group--prefixed .input{padding-left:44px}.global-style .input-group.input-group--suffixed .input-group__suffix{position:absolute;right:12px;display:flex;align-items:center;z-index:1}.global-style .input-group.input-group--suffixed .form__svg-button{width:24px;height:24px;border:0px;padding:0;background:transparent;color:var(--color-black-100);transition:color .3s ease}.global-style .input-group.input-group--suffixed .form__svg-button:hover{color:var(--color-orange-400)}.global-style .input-group.input-group--suffixed .input{padding-right:44px}.global-style .input-group.input-group--invalid .input:not(:focus){border-color:var(--color-orange-400)}.global-style .input{width:100%;height:48px;padding:0 12px;border-radius:4px;border:1px solid var(--color-black-50);color:var(--color-black-400)}.global-style .input:disabled{background-color:var(--color-white-400);color:var(--color-black-100)}.global-style .input.input--upload{position:absolute;pointer-events:none;opacity:0;z-index:-1}.global-style .input.input--error{border-color:var(--color-orange-400);outline:none}.global-style .button{cursor:pointer;text-decoration:none}.global-style .button:disabled{cursor:not-allowed}.global-style .button.button--solid{border:1px solid var(--color-blue-400);background-color:var(--color-blue-400);color:var(--color-white-100);transition:background-color .3s ease,border-color .3s ease,color .3s ease;display:inline-flex;align-items:center;gap:4px;border-radius:48px;min-height:48px;padding:0 28px}.global-style .button.button--solid:hover{border-color:var(--color-blue-350);background-color:var(--color-blue-350)}.global-style .button.button--solid:disabled{border-color:var(--color-white-400);background-color:var(--color-white-400);color:var(--color-black-100)}.global-style .button.button--solid.button--small{gap:2px;min-height:36px;padding:0 16px}.global-style .button.button--outlined{border:1px solid var(--color-blue-400);background-color:transparent;color:var(--color-blue-400);transition:border-color .3s ease,color .3s ease;display:inline-flex;align-items:center;gap:4px;border-radius:48px;min-height:48px;padding:0 28px}.global-style .button.button--outlined:hover{border-color:var(--color-blue-350);color:var(--color-blue-350)}.global-style .button.button--outlined:disabled{border-color:var(--color-white-400);background-color:var(--color-white-400);color:var(--color-black-100)}.global-style .button.button--link{border:1px solid transparent;background-color:transparent;color:inherit;text-decoration:none;display:inline-flex;align-items:center}.global-style .button.button--link:hover{text-decoration:underline}.global-style .button.button--inline{width:fit-content}.global-style .button .button__icon{display:flex;flex-shrink:0}.global-style .button.font--button-small .button__icon{width:18px;height:18px}.global-style .tabs .tabs__button-group{display:flex;align-items:flex-end}.global-style .tabs .tabs__button{position:relative;padding:12px 0;color:var(--color-black-50);background-color:transparent;border:0px;border-bottom:1px solid var(--color-black-50);cursor:pointer;transition:color .3s ease,border-color .3s ease;text-decoration:none}.global-style .tabs .tabs__button:hover{color:var(--color-orange-400);border-color:var(--color-orange-400)}.global-style .tabs .tabs__button.tabs__button--active{color:var(--color-orange-400);font-weight:700}.global-style .tabs .tabs__button.tabs__button--active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background-color:var(--color-orange-400)}.global-style .tabs .tabs__content{display:none}.global-style .tabs .tabs__content.tabs__content--active{display:block}.global-style .breadcrumb{display:flex;align-items:center;gap:4px;overflow:hidden;width:100%}.global-style .breadcrumb .breadcrumb__link{color:var(--color-white-100);opacity:.7;text-decoration:none;white-space:nowrap}.global-style .breadcrumb .breadcrumb__link:hover{text-decoration:underline}.global-style .breadcrumb .breadcrumb__link:last-child{opacity:1;overflow:hidden;width:100%;text-overflow:ellipsis}.global-style .breadcrumb .breadcrumb__divider{width:16px;height:16px;color:var(--color-white-100)}.global-style .form .form__container{padding:24px 0;display:flex;flex-direction:column;gap:24px}.global-style .form .form__content{display:flex;flex-direction:column;gap:24px}.global-style .form .form__group{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:8px;height:fit-content}.global-style .form .form__group.form__group--file{gap:12px}.global-style .form .form__group.form__group--table{height:273px;overflow:scroll;display:none}@media (min-width: 768px){.global-style .form .form__group.form__group--table{display:flex}}.global-style .form .form__group.form__group--list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.global-style .form .form__group.form__group--list{display:none}}.global-style .form .form__group.form__group--list.list .list__card{position:relative;background-color:var(--color-white-100);box-shadow:0 2px 10px #00000026;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:12px}.global-style .form .form__group.form__group--list.list .list__row+.list__row{border-top:1px solid var(--color-white-300);padding-top:12px}.global-style .form .form__group.form__group--list.list .list__reupload{background-color:var(--color-orange-400);border-color:var(--color-orange-400);justify-content:center}.global-style .form .form__group.form__group--list.list .list__content{min-height:40px;display:flex;flex-direction:column;justify-content:center}.global-style .form .form__group.form__group--list.list .list__close{width:30px;height:30px;padding:3px;background-color:var(--color-black-100);color:var(--color-white-100);border-radius:15px;position:absolute;top:-15px;right:-15px}.global-style .form .form__group.form__group--file .form__notice{color:var(--color-black-100);line-height:16px}.global-style .form .form__group.form__group--file .button.button--solid{background-color:var(--color-orange-400);border-color:var(--color-orange-400);padding:0 20px}.global-style .form .form__group.form__group--file .button.button--solid:hover{background-color:var(--color-orange-350);border-color:var(--color-orange-350)}.global-style .form .form__head{display:flex;align-items:center;gap:4px}.global-style .form .form__row{display:grid;grid-template-columns:repeat(1,1fr);gap:4px}@media (min-width: 768px){.global-style .form .form__row{grid-template-columns:repeat(2,1fr)}}.global-style .form .form__row.form__row--name{display:flex}.global-style .form .form__row.form__row--name .checkbox-group{flex-shrink:0}@media (min-width: 768px){.global-style .form .form__row.form__row--name{display:grid}}.global-style .form .form__row.form__row--images{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media (min-width: 768px){.global-style .form .form__row.form__row--images{grid-template-columns:repeat(3,minmax(0,1fr))}}.global-style .form .form__row.form__row--radio{display:flex;flex-wrap:wrap;gap:4px 12px}@media (min-width: 768px){.global-style .form .form__row.form__row--radio{gap:4px 24px}}.global-style .form .form__row.form__row--radio .radio-group{height:48px}.global-style .form .form__row.form__row--radio .form__group.form__group--with-input,.global-style .form .form__row.form__row--checkbox .form__group.form__group--with-input{width:unset;flex-direction:row;align-items:flex-start;gap:16px}.global-style .form .form__row.form__row--radio .form__group.form__group--with-input .radio-group,.global-style .form .form__row.form__row--checkbox .form__group.form__group--with-input .checkbox-group{flex-grow:unset}.global-style .form .form__row.form__row--radio .radio-group.radio-group--with-input,.global-style .form .form__row.form__row--checkbox .checkbox-group.checkbox-group--with-input{flex-grow:1}.global-style .form .form__row.form__row--checkbox{display:flex;flex-wrap:wrap;gap:4px 24px}.global-style .form .form__row.form__row--checkbox .checkbox-group{height:48px}.global-style .form .form__row.form__row--checkbox .checkbox-group.checkbox-group--with-input{flex-grow:1}.global-style .form .form__row.form__row--checkbox .checkbox-group.checkbox-group--with-input .checkbox-group__input{margin-left:16px}.global-style .form .form__row.form__row--contact{gap:24px 4px}.global-style .form .form__row.form__row--phone{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.global-style .form .form__row.form__row--phone{flex-direction:row}}.global-style .form .form__row.form__row--city,.global-style .form .form__row.form__row--branch{align-items:flex-start}.global-style .form .form__row.form__row--phone .input-group--number{flex-grow:1}.global-style .form .form__row.form__row--policy{display:flex;align-items:flex-start}.global-style .form .form__row.form__row--policy .form__text{height:48px;display:flex;align-items:flex-end}.global-style .form .form__divider{height:1px;background-color:var(--color-white-400)}@media (min-width: 768px){.global-style .form .form__divider{margin:24px 0}}.global-style .form .form__label{font-size:16px;line-height:150%;letter-spacing:.04em;width:fit-content;display:flex;align-items:center}.global-style .form .form__label.form__label--required:after{content:"*";color:var(--color-orange-400);margin-left:4px}.global-style .form .form__note{color:#b8b8b8}.global-style .form .form__table.table.table--upload{position:relative;border-collapse:collapse}.global-style .form .form__table.table.table--upload .table__head{position:sticky;top:0}.global-style .form .form__table.table.table--upload .table__head th{position:relative;padding:16px 24px;text-align:left;height:56px;background-color:var(--color-white-100)}.global-style .form .form__table.table.table--upload .table__head th:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--color-black-300)}.global-style .form .form__table.table.table--upload .table__head th:nth-child(2),.global-style .form .form__table.table.table--upload .table__head th:nth-child(3),.global-style .form .form__table.table.table--upload .table__head th:nth-child(4){width:15%}.global-style .form .form__table.table.table--upload .table__body tr:nth-child(2n){background-color:var(--color-white-200)}.global-style .form .form__table.table.table--upload .table__body td{padding:16px 24px;text-align:left;color:var(--color-black-200);height:72px;border:0px}.global-style .form .form__error{font-size:12px;line-height:17.76px;letter-spacing:.04em;color:var(--color-orange-400);display:flex;align-items:center;gap:4px}.global-style .form .form__error .form__icon{width:16px;height:16px}.global-style .checkbox-group{display:inline-flex;align-items:center;gap:4px}.global-style .checkbox-group .checkbox{flex-shrink:0}.global-style .checkbox-list{overflow:auto;display:flex;flex-direction:column;gap:12px}.global-style .checkbox-group .checkbox-group__label{padding-top:2px;font-size:16px;line-height:150%;letter-spacing:.04em}@media (min-width: 768px){.global-style .checkbox-group .checkbox-group__label{white-space:nowrap}}.global-style .checkbox-group .checkbox-group__label .button{display:inline}@media (min-width: 768px){.global-style .checkbox-group .checkbox-group__label .button{display:inline-flex}}.global-style .checkbox-list__block{display:flex;flex-direction:column;gap:8px}.global-style .checkbox-list__sub-list{padding:12px 24px;background-color:#f6f6f6;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.global-style .checkbox-list__sub-list .checkbox-group .checkbox-group__label{font-weight:500;font-size:14px;line-height:19.6px;letter-spacing:.04em}.global-style .checkbox{position:relative;width:24px;height:24px;appearance:none;cursor:pointer}.global-style .checkbox:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='4.5' y='4.5' width='15' height='15' rx='3.5' fill='white'/%3e%3crect x='4.5' y='4.5' width='15' height='15' rx='3.5' stroke='%23cccccc'/%3e%3c/svg%3e")}.global-style .checkbox.checkbox--checked:after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 4C5.79086 4 4 5.79086 4 8V16C4 18.2091 5.79086 20 8 20H16C18.2091 20 20 18.2091 20 16V8C20 5.79086 18.2091 4 16 4H8ZM17.2576 9.53033C17.5505 9.23744 17.5505 8.76256 17.2576 8.46967C16.9647 8.17678 16.4898 8.17678 16.1969 8.46967L10.7273 13.9393L8.53033 11.7424C8.23744 11.4495 7.76256 11.4495 7.46967 11.7424C7.17678 12.0353 7.17678 12.5102 7.46967 12.8031L10.1969 15.5303C10.4898 15.8232 10.9647 15.8232 11.2576 15.5303L17.2576 9.53033Z' fill='%23F35F32'/%3e%3c/svg%3e")}.global-style .checkbox.checkbox--disabled,.global-style .checkbox:disabled{cursor:not-allowed}.global-style .checkbox.checkbox--disabled:after,.global-style .checkbox:disabled:after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='4.5' y='4.5' width='15' height='15' rx='3.5' fill='%23B8B8B8'/%3e%3crect x='4.5' y='4.5' width='15' height='15' rx='3.5' stroke='%23E5E6EB'/%3e%3c/svg%3e")}.global-style .page{display:flex;flex-direction:column;width:100vw;min-height:100vh;background-color:var(--color-white-300)}.global-style .page .page__header{flex-shrink:0;position:fixed;top:0;z-index:5;width:100vw}.global-style .page .page__body{flex-grow:1;background-color:var(--color-white-300)}.global-style .page .page__related,.global-style .page .page__footer{flex-shrink:0}.global-style .page__header.header{height:59px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white-100);transition:background-color .3s ease;box-shadow:0 0 28px #00000014}@media (min-width: 768px){.global-style .page__header.header{padding:0 32px}}@media (min-width: 1440px){.global-style .page__header.header{height:68px;padding:0 60px}}.global-style .page.page--locked-mobile-menu .page__header.header,.global-style .page__header.header.header--white,.global-style .page__header.header.page__header--scrolled{background-color:var(--color-white-100)}.global-style .page__body.page__body--with-header{margin-top:59px}@media (min-width: 1440px){.global-style .page__body.page__body--with-header{margin-top:68px}}.global-style .page__header.header .header_divider{width:1px;height:1rem;background-color:var(--color-black-100)}.global-style .page__header.header .header_nav{flex-shrink:0;display:flex;align-items:center;gap:8px}@media (min-width: 1200px){.global-style .page__header.header .header_nav{gap:24px}}.global-style .page__header.header .header_menu{display:none;align-items:center;gap:24px}@media (min-width: 1200px){.global-style .page__header.header .header_menu{display:flex}}.global-style .page__header.header .header_menu .header__button{color:var(--color-blue-400)}.global-style .page__header.header .header_menu .header__button .button__icon{transition:transform .3s ease;transform:rotate(0);display:flex}.global-style .page__header.header .header_menu .header__button.header__button--active{color:var(--color-orange-400);font-weight:700}.global-style .page__header.header .header_menu .header__button.header__button--active .button__icon{transform:rotate(180deg)}.global-style .page__header.header .header__languages{display:none;align-items:center;gap:8px}@media (min-width: 1200px){.global-style .page__header.header .header__languages{display:flex}}.global-style .page__header.header .header__languages .header__button{color:var(--color-black-100)}.global-style .page__header.header .header__languages .header__button.header__button--active{color:var(--color-blue-400)}.global-style .page__header.header .header__overlay{position:absolute;right:0;top:100%;padding:12px;opacity:0;overflow:hidden;cursor:unset;pointer-events:none}@media (min-width: 1200px){.global-style .page__header.header .header__overlay{opacity:1}}.global-style .page__header.header .header__overlay .overlay__card{transition:transform .3s ease .2s,opacity .3s ease .2s;opacity:0;transform:translateY(-5%)}.global-style .page__header.header .header__overlay.header__overlay--mobile{padding:0;width:100%;height:calc(100vh - 59px)}@media (min-width: 576px){.global-style .page__header.header .header__overlay.header__overlay--mobile{padding:12px;width:fit-content}}.global-style .page__header.header .header__overlay.header__overlay--active{opacity:1;cursor:pointer;pointer-events:unset}.global-style .page__header.header .header__overlay.header__overlay--active .overlay__card{opacity:1;transform:translateY(0)}.global-style .page__header.header .header__button.button{border:0px;background-color:transparent;display:flex;align-items:center;gap:4px;cursor:pointer;padding:0}.global-style .page__header.header .header__button.button .button__icon{width:16px;height:16px;display:flex}.global-style .page__header.header .header__button.header__button--search.button .button__icon{width:24px;height:24px;color:var(--color-red-300)}.global-style .page__header.header .header__button.header__button--menu.button{display:flex}@media (min-width: 1200px){.global-style .page__header.header .header__button.header__button--menu.button{display:none}}.global-style .page__header.header .header__button.header__button--menu.button .button__icon.button__icon--on{display:none;color:var(--color-red-300)}.global-style .page__header.header .header__button.header__button--menu.button .button__icon.button__icon--off{display:flex;color:var(--color-red-300)}.global-style .page__header.header .header__button.header__button--menu.button.header__button--active .button__icon.button__icon--on{display:flex}.global-style .page__header.header .header__button.header__button--menu.button.header__button--active .button__icon.button__icon--off{display:none}.global-style .page__header.header .header__button.header__button--menu.button .button__icon{width:24px;height:24px}.global-style .page__header.header .header__status{display:flex;align-items:center;gap:12px}.global-style .page__header.header .header__greeting{display:none}@media (min-width: 1200px){.global-style .page__header.header .header__greeting{display:block;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.global-style .page__header.header .header__logout{padding:4px 8px;border:0px;border-radius:8px;color:var(--color-white-100);background-color:var(--color-orange-400);cursor:pointer}.global-style .page__header.header .header__logout:hover{background-color:var(--color-orange-350)}.global-style .page__header.header .frame.frame--logo{height:28px}@media (min-width: 1440px){.global-style .page__header.header .frame.frame--logo{height:32px}}.global-style .header__overlay.overlay .overlay__card{border-radius:24px;display:flex;overflow:hidden}.global-style .header__overlay.overlay .overlay__content{display:none}.global-style .header__overlay.overlay .overlay__content.overlay__content--active{display:flex}.global-style .header__overlay.overlay .overlay__block{background-color:var(--color-white-100);padding:24px;display:flex;flex-direction:column}.global-style .header__overlay.overlay .overlay__block.overlay__block--1{width:316px}.global-style .header__overlay.overlay .overlay__block.overlay__block--2{width:300px;background-color:var(--color-white-200);gap:12px}.global-style .header__overlay.overlay .overlay__block.overlay__block--submenu{display:none}.global-style .header__overlay.overlay .overlay__block.overlay__block--submenu.overlay__block--active{display:flex}.global-style .header__overlay.overlay .overlay__button{border:0px;display:flex;justify-content:space-between;align-items:center;background-color:transparent;color:var(--color-black-50);transition:color .3s ease,background-color .3s ease;border-radius:8px;padding:12px 24px}.global-style .header__overlay.overlay .overlay__button:hover{color:var(--color-orange-400)}.global-style .header__overlay.overlay .overlay__button.overlay__button--active{color:var(--color-orange-400);background-color:var(--color-red-50)}.global-style .overlay__button.button .button__icon{display:flex}.global-style .header__overlay.overlay .overlay__category{color:var(--color-orange-400);padding:8px 0;border-bottom:1px solid var(--color-black-50)}.global-style .header__overlay.overlay .overlay__group{display:flex;flex-direction:column}.global-style .header__overlay.overlay .overlay__link{color:var(--color-black-200);text-decoration:none;padding:4px 0;transition:color .3s ease}.global-style .header__overlay.overlay .overlay__link:hover{color:var(--color-orange-400)}.global-style .header__overlay.overlay .overlay__service{background-color:var(--color-white-100);color:var(--color-black-100);padding:8px 12px;display:flex;flex-direction:column;gap:4px;border-radius:12px}.global-style .header__overlay.overlay .overlay__service-title{padding:4px 0;color:var(--color-black-200)}.global-style .header__overlay.overlay .overlay__title{color:var(--color-white-100)}.global-style .header__overlay.overlay .overlay__news{width:367px;background:linear-gradient(117.41deg,#ff9c9c -.34%,#fd6334 50.09%);padding:24px 32px;position:relative}.global-style .header__overlay.overlay .overlay__decoration{position:absolute;height:100px;top:97px;right:-48px}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__decoration{position:absolute;height:100px;top:8px;right:-48px}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__card{width:100%;height:100%;max-height:calc(100vh - 59px);background-color:var(--color-white-100);overflow:hidden;display:flex;border-radius:0}@media (min-width: 576px){.global-style .header__overlay.overlay.header__overlay--mobile .overlay__card{width:375px;height:fit-content;max-height:100%;border-radius:24px}}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer{width:100%;flex-shrink:0;transform:translate(0);transition:transform .3s ease;display:flex;flex-direction:column}@media (min-width: 576px){.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer{width:375px}}.global-style .header__overlay.overlay.header__overlay--mobile.header__overlay--selected .overlay__layer{transform:translate(-100%)}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__content{flex-direction:column;flex-grow:1}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer.overlay__layer--1 .overlay__content{display:flex;gap:12px;padding:24px 0}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer.overlay__layer--1 .overlay__button{padding:0 20px;height:48px;color:var(--color-black-200)}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer.overlay__layer--2 .overlay__content{display:none}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer.overlay__layer--2 .overlay__content.overlay__content--active{display:block}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__layer.overlay__layer--2 .overlay__button{justify-content:flex-start;gap:8px;padding:12px;color:var(--color-black-200)}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__languages{flex-shrink:0;display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 576px){.global-style .header__overlay.overlay.header__overlay--mobile .overlay__languages{padding:12px}}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__top-bar{display:flex;flex-direction:column}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__group{flex-grow:1;display:flex;flex-direction:column;gap:16px}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__link{padding:0 20px}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__news{flex-shrink:0}.global-style .header__overlay.header__overlay--mobile.overlay .overlay__news{width:100%}.global-style .header__overlay.header__overlay--mobile.overlay .overlay__tabs{display:flex;flex-direction:column;gap:24px;height:100%}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__group.tabs__content{display:none}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__group.tabs__content.tabs__content--active{display:flex}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group{overflow:auto;display:flex;align-items:center;padding:1px}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group .tabs__button{flex-grow:1;padding:4px 12px;text-decoration:none;text-align:center;white-space:nowrap;min-width:100px;flex-shrink:0}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__tabs.tabs .tabs__button-group .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__service{margin:0 12px;background-color:var(--color-white-200);border-radius:16px}.global-style .header__overlay.overlay.header__overlay--mobile .overlay__news{margin:12px;width:unset;border-radius:16px;height:136px}@media (min-width: 576px){.global-style .header__overlay.overlay.header__overlay--mobile .overlay__news{margin:12px}}.global-style .overlay__news.news{display:flex;flex-direction:column;justify-content:space-between}.global-style .overlay__news.news .news__link{display:flex;align-items:flex-start;justify-content:space-between;text-decoration:none;color:var(--color-white-100)}.global-style .overlay__news.news .news__link .link__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.global-style .overlay__news.news .news__link .link__icon{display:flex}.global-style .overlay__news.news .news__link:hover{text-decoration:underline}.global-style .overlay__languages.languages .languages__button{height:52px;border:0px;color:var(--color-black-50);background-color:transparent;transition:color .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center}@media (min-width: 576px){.global-style .overlay__languages.languages .languages__button{height:36px;border-radius:16px}}.global-style .overlay__languages.languages .languages__button.languages__button--active{color:var(--color-blue-400);background-color:var(--color-white-300)}.global-style .page__related.related{position:relative;padding:0 24px;display:flex;flex-direction:column;gap:16px;color:var(--color-blue-400);background-color:var(--color-white-100);transition:color .3s ease,background-color .3s ease}@media (min-width: 1440px){.global-style .page__related.related{padding:0 120px}}.global-style .page__related.related.related--off{color:var(--color-white-100);background-color:var(--color-blue-400)}.global-style .page__related.related .related__frame{transition:height .3s ease;height:0px}.global-style .page__related.related .related__toggler{position:absolute;bottom:100%;font-size:18px;line-height:19.8px;letter-spacing:.04em;border-top-left-radius:12px;border-top-right-radius:12px;padding:8px 24px;border:0px;cursor:pointer;display:flex;align-items:center;gap:4px;color:var(--color-blue-400);background-color:var(--color-white-100);transition:color .3s ease,background-color .3s ease;transform:translateY(100%)}.global-style .page__related.related .related__icon{transition:transform .3s ease;transform:rotate(0);display:flex}.global-style .page__related.related.related--off .related__toggler{color:var(--color-white-100);background-color:var(--color-blue-400)}.global-style .page__related.related.related--off .related__icon{transform:rotate(180deg)}.global-style .page__related.related .related__links{padding:28px 0 24px;display:grid;grid-template-columns:repeat(1,1fr);gap:2px}@media (min-width: 768px){.global-style .page__related.related .related__links{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1440px){.global-style .page__related.related .related__links{grid-template-columns:repeat(4,1fr)}}.global-style .page__footer.footer{position:relative;background-color:var(--color-blue-400);padding:44px 24px;display:flex;flex-direction:column;gap:24px;color:var(--color-white-100)}@media (min-width: 768px){.global-style .page__footer.footer{gap:44px}}@media (min-width: 1440px){.global-style .page__footer.footer{padding:44px 120px}}.global-style .page__footer.footer .footer__top{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media (min-width: 1440px){.global-style .page__footer.footer .footer__top{flex-direction:row;align-items:center}}.global-style .page__footer.footer .footer__others{display:flex;align-items:center;gap:20px}.global-style .page__footer.footer .container{display:flex;flex-direction:column;gap:16px}.global-style .page__footer.footer .footer__copyright{text-align:center;color:var(--color-white-200);opacity:.5}.global-style .page__footer.footer .footer__divider{background-color:var(--color-white-100);width:100%;height:1px}.global-style .page__footer.footer .footer__divider.footer__divider--others{background-color:var(--color-white-200);width:1px;height:16px}@media (min-width: 1440px){.global-style .page__footer.footer .footer__br.footer__br--copyright{display:none}}.global-style .footer__others.others .button{display:flex;align-items:center;gap:4px}.global-style .footer__others.others .button .button__icon{width:18px;height:18px}.global-style .footer__about.about{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media (min-width: 1440px){.global-style .footer__about.about{flex-direction:row}}.global-style .footer__about.about .about__detail{flex-grow:1;display:flex;flex-direction:column;gap:24px}@media (min-width: 1440px){.global-style .footer__about.about .about__detail{flex-direction:row}}.global-style .footer__about.about .about__company{flex-shrink:0;display:flex;flex-direction:column;gap:2px}.global-style .footer__about.about .about__service{flex-grow:1;display:flex;flex-direction:column;gap:4px}.global-style .footer__about.about .about__links{display:flex;align-items:flex-start;gap:8px}.global-style .footer__copyright.copyright .copyright__text{text-align:center}.global-style .page__footer.footer .frame.frame--logo{width:147px;height:32px;aspect-ratio:147 / 32}.global-style .page__footer.footer .frame.frame--bsi{width:104px;height:40px}.global-style .page__footer.footer .frame.frame--security{width:28px;height:35px}.global-style .page__float.float{position:fixed;top:calc(100vh - 214px);left:calc(100vw - 89px);z-index:1;opacity:0}@media (min-width: 1440px){.global-style .page__float.float{top:calc(100vh - 216px);left:calc(100vw - 104px)}}@media (min-width: 1920px){.global-style .page__float.float{left:calc((100vw + 1680px)/2 + 20px)}}.global-style .page__float.float .float__container{transform:translateY(0);transition:transform .3s ease;display:flex;flex-direction:column;gap:8px}.global-style .page__float.float .float__menu{position:relative;display:flex;align-items:center;justify-content:flex-end;z-index:1}.global-style .page__float.float .float__menu.menu .menu__container{position:absolute;background-color:var(--color-blue-350);right:0;bottom:35px;width:69px;padding:20px 0 50px;display:flex;flex-direction:column;align-items:center;gap:24px;border-radius:12px 12px 0 0;cursor:pointer;transform:scaleY(.5);opacity:0;transform-origin:bottom;pointer-events:none;transition:transform .3s ease,opacity .3s ease}@media (min-width: 1440px){.global-style .page__float.float .float__menu.menu .menu__container{width:fit-content;flex-direction:row;transform:scaleX(.5);transform-origin:right;right:50px;bottom:unset;border-radius:12px 0 0 12px;padding:16px 32px 16px 24px}}.global-style .page__float.float .float__menu.menu.float__menu--active .menu__container{pointer-events:initial;transform:scaleX(1);opacity:1}.global-style .page__float.float .float__menu.menu .menu__button{position:absolute;display:flex;width:20px;height:20px;background-color:var(--color-black-100);color:var(--color-white-100);padding:0;border:0px;justify-content:center;align-items:center;border-radius:50%;top:-10px;left:-10px;cursor:pointer}@media (min-width: 1440px){.global-style .page__float.float .float__menu.menu .menu__button{top:-10px;left:-10px}}.global-style .page__float.float .float__menu.menu .menu__button.button .button__icon{width:13px;height:13px}.global-style .page__float.float .float__menu.menu .menu__link{white-space:nowrap;color:var(--color-white-100);text-decoration:none;font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 1440px){.global-style .page__float.float .float__menu.menu .menu__link{font-size:16px;line-height:24px;letter-spacing:.04em}}.global-style .page__float.float .float__menu.menu .menu__link:hover{text-decoration:underline}.global-style .page__float.float .float__button{width:69px;height:69px;padding:16px;display:flex;justify-content:center;align-items:center;color:var(--color-white-100);border-radius:50%;position:relative;z-index:1;cursor:pointer;font-size:16px;line-height:19.2px;letter-spacing:.04em;transition:background-color .3s ease}@media (min-width: 1440px){.global-style .page__float.float .float__button{width:74px;height:74px;font-size:18px;line-height:19.8px;letter-spacing:.04em}}.global-style .page__float.float .float__button.float__button--top{width:32px;height:32px;font-size:16px;margin:auto;border:1px solid var(--color-white-100);background-color:var(--color-black-100);color:var(--color-blue-50);padding:0}.global-style .page__float.float .float__button.float__button--top:hover{background-color:var(--color-black-200);color:var(--color-blue-50)}.global-style .page__float.float .float__button.float__button--quick{border:1px solid var(--color-blue-50);background-color:var(--color-blue-400)}.global-style .page__float.float .float__button.float__button--quick:hover{background-color:var(--color-blue-350)}.global-style .page__float.float .float__button.float__button--bot{border:1px solid var(--color-orange-400);background-color:var(--color-orange-400)}.global-style .page__float.float .float__button.float__button--bot:hover{background-color:var(--color-orange-350)}.global-style .page__cookie.cookie{position:fixed;bottom:0;width:100vw;display:flex;flex-direction:column;align-items:flex-start;gap:12px 24px;padding:20px;z-index:1;background:#ccccccb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px 12px 0 0;opacity:0;transform:translateY(50%)}@media (min-width: 1440px){.global-style .page__cookie.cookie{padding:20px 64px;flex-direction:row;align-items:center}}.global-style .page__cookie.cookie .cookie__text{flex-grow:1}.global-style .page__cookie.cookie .cookie__link{color:var(--color-orange-400);text-decoration:none}.global-style .page__cookie.cookie .cookie__link:hover{text-decoration:underline}.global-style .page__cookie.cookie .cookie__button{flex-shrink:0}.global-style .image-upload{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;border:1px solid var(--color-black-50);border-radius:4px;cursor:pointer;position:relative;aspect-ratio:16 / 9}.global-style .image-upload.image-upload--error{border-color:var(--color-orange-400)}.global-style .image-upload .image-upload__icon{color:var(--color-black-300)}.global-style .image-upload .image-upload__note{color:var(--color-black-50)}.global-style .image-upload .image-upload__view{width:100%;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden}.global-style .image-upload .image-upload__close{width:30px;height:30px;padding:3px;background-color:var(--color-black-100);color:var(--color-white-100);border-radius:15px;position:absolute;top:-15px;right:-15px}.global-style .steps .steps__bar{background-color:var(--color-white-200);display:flex;align-items:center;padding:12px 24px;border-radius:12px}.global-style .steps .steps__bar.steps__bar--disabled .steps__button .steps__index{border-color:var(--color-black-50);background-color:transparent;color:var(--color-black-50)}.global-style .steps .steps__bar.steps__bar--disabled .steps__button .steps__text{color:var(--color-black-50)}.global-style .steps .steps__bar.steps__bar--disabled .steps__button:before{border-color:var(--color-black-50)}.global-style .steps .steps__bar .steps__button{position:relative;width:100%;flex-grow:1;display:none;justify-content:center;align-items:center}@media (min-width: 768px){.global-style .steps .steps__bar .steps__button{display:flex}}.global-style .steps .steps__bar .steps__button:before{content:"";width:100%;border-top:1px dashed var(--color-orange-400);position:absolute}.global-style .steps .steps__bar .steps__button:first-child .steps__box{margin-right:auto}.global-style .steps .steps__bar .steps__button:last-child .steps__box{margin-left:auto}.global-style .steps .steps__bar .steps__box{position:relative;background-color:var(--color-white-200);display:flex;align-items:center;gap:12px}.global-style .steps .steps__bar .steps__box .steps__index{width:40px;height:40px;border:1px solid var(--color-orange-400);color:var(--color-white-100);background-color:var(--color-orange-400);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22.5px;line-height:100%;letter-spacing:0%}.global-style .steps .steps__bar .steps__box .steps__text{color:var(--color-orange-400)}.global-style .steps .steps__bar .steps__button.steps__button--active{display:flex;justify-content:flex-start}@media (min-width: 768px){.global-style .steps .steps__bar .steps__button.steps__button--active{justify-content:center}}.global-style .steps .steps__bar .steps__button.steps__button--active~.steps__button .steps__index{border-color:var(--color-black-50);background-color:transparent;color:var(--color-black-50)}.global-style .steps .steps__bar .steps__button.steps__button--active~.steps__button .steps__text{color:var(--color-black-50)}.global-style .steps .steps__bar .steps__button.steps__button--active~.steps__button:before{border-color:var(--color-black-50)}.global-style .steps .steps__bar .steps__button.steps__button--active+.steps__button{display:flex;justify-content:flex-end}@media (min-width: 768px){.global-style .steps .steps__bar .steps__button.steps__button--active+.steps__button{justify-content:center}}.global-style .steps .steps__bar .steps__button.steps__button--active+.steps__button .steps__text{display:none}@media (min-width: 768px){.global-style .steps .steps__bar .steps__button.steps__button--active+.steps__button .steps__text{display:unset}}.global-style .steps .steps__content{display:none}.global-style .steps .steps__content.steps__content--active{display:block}.global-style .radio-group{display:inline-flex;align-items:center;gap:8px}.global-style .radio-list{overflow:auto;display:flex;flex-direction:column;gap:12px}.global-style .radio-group .radio-group__label{padding-top:2px;font-size:16px;line-height:150%;letter-spacing:.04em;white-space:nowrap}.global-style .radio-list__block{display:flex;flex-direction:column;gap:8px}.global-style .radio-list__sub-list{padding:12px 24px;background-color:#f6f6f6;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.global-style .radio-list__sub-list .radio-group .radio-group__label{font-weight:500;font-size:14px;line-height:19.6px;letter-spacing:.04em}.global-style .radio{position:relative;width:20px;height:20px;appearance:none;cursor:pointer}.global-style .radio:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1' y='1' width='22' height='22' rx='11' stroke='%23cccccc' stroke-width='2'/%3e%3c/svg%3e");background-size:contain;background-position:center}.global-style .radio.radio--checked:after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1' y='1' width='22' height='22' rx='11' stroke='%23F35F32' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='6' fill='%23F35F32'/%3e%3c/svg%3e")}.global-style .radio.radio--disabled,.global-style .radio:disabled{cursor:not-allowed}.global-style .progress{position:relative;width:100%;height:8px;border-radius:4px;background-color:var(--color-white-400);overflow:hidden}.global-style .progress__bar{position:absolute;top:0;left:0;bottom:0;width:100%;border-radius:4px;background-color:var(--color-orange-400)}.global-style .textarea-group{flex-grow:1;position:relative;display:flex;align-items:center}.global-style .textarea-group .textarea-group__counting{position:absolute;right:12px;bottom:8px;font-size:12px;line-height:14.06px;letter-spacing:4%;color:var(--color-black-50)}.global-style .textarea{width:100%;border-radius:4px;border:1px solid var(--color-black-50);resize:vertical;padding:8px 12px 24px}.global-style .textarea.textarea--error{border-color:var(--color-orange-400);outline:none}@keyframes spanning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-style .overlay.overlay--loading{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none;opacity:0;transition:opacity .3s ease}.global-style .overlay.overlay--loading.overlay--active{pointer-events:initial;opacity:1}.global-style .overlay.overlay--loading .overlay__background{position:absolute;inset:0;background-color:#ffffffe6}.global-style .overlay.overlay--loading .overlay__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.global-style .frame.frame--loading{width:50px;height:50px;animation:spanning 1s linear infinite}.global-style .popup-alert{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:10}.global-style .popup-alert.popup-alert--show{display:flex}.global-style .popup-alert .popup-alert__mask{position:absolute;inset:0;background:#00000052;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.global-style .popup-alert .popup-alert__container{position:relative;padding:0 20px;max-width:100%}@media (min-width: 768px){.global-style .popup-alert .popup-alert__container{padding:0;max-width:480px}}.global-style .popup-alert__card{background-color:var(--color-white-100);padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:16px;width:100%}@media (min-width: 768px){.global-style .popup-alert__card{width:452px;padding:32px;gap:24px;border-radius:24px}}.global-style .popup-alert__tools{width:100%;position:relative;display:flex;justify-content:center;align-items:center;color:var(--color-blue-400)}.global-style .popup-alert__icon{width:60px;height:60px}.global-style .popup-alert__text{color:var(--color-black-200);font-size:16px;line-height:140%;letter-spacing:.04em;text-align:center}.global-style .popup-alert__br{display:none}@media (min-width: 768px){.global-style .popup-alert__br{display:initial}}.global-style .popup-alert__footer{width:100%;display:flex;justify-content:center;align-items:center;gap:12px}.global-style .popup-alert__footer .button{width:240px;justify-content:center}.global-style .popup-alert__close{position:absolute;border:0px;background-color:transparent;color:var(--color-black-100);transition:color .3s ease;padding:0;right:0}.global-style .popup-alert__close:hover{color:var(--color-orange-400)}.global-style .popup-alert__close .button__icon{width:36px;height:36px}.global-style .popup-image{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:10}.global-style .popup-image.popup-image--show{display:flex}.global-style .popup-image .popup-image__mask{position:absolute;inset:0;background:#00000052;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.global-style .popup-image .popup-image__container{position:relative;max-width:1200px}.global-style .popup-image__card{background-color:var(--color-white-100);padding:32px 20px;display:flex;flex-direction:column;gap:32px}.global-style .popup-image__tools{display:flex;align-items:center}.global-style .popup-image__close{border:0px;background-color:transparent;color:var(--color-black-100);transition:color .3s ease;padding:0}.global-style .popup-image__close:hover{color:var(--color-orange-400)}.global-style .popup-image__close .button__icon{width:32px;height:32px}.global-style .frame.frame--image{aspect-ratio:unset;width:100%;height:100%;max-width:calc(100vw - 40px);max-height:calc(100vh - 128px)}.global-style .popup-window{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:10}.global-style .popup-window.popup-window--show{display:flex}.global-style .popup-window .popup-window__mask{position:absolute;inset:0;background:#00000052;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.global-style .popup-window .popup-window__container{position:relative;padding:0 20px;max-width:1200px}.global-style .popup-window__card{background-color:var(--color-white-100);padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:16px;width:100%;max-width:480px;max-height:600px;overflow:hidden}@media (min-width: 768px){.global-style .popup-window__card{padding:32px;gap:24px;border-radius:24px;width:480px;max-height:750px}}.global-style .popup-window__tools{width:100%;position:relative;display:flex;justify-content:center;align-items:center;color:var(--color-blue-400)}.global-style .popup-window__content{width:100%;display:flex;flex-direction:column;gap:24px;overflow:auto;padding:4px;margin:-4px}.global-style .popup-window__text{color:var(--color-black-200);font-size:16px;line-height:140%;letter-spacing:.04em;text-align:center}.global-style .popup-window__close{position:absolute;border:0px;background-color:transparent;color:var(--color-black-100);transition:color .3s ease;padding:0;right:0}.global-style .popup-window__close:hover{color:var(--color-orange-400)}.global-style .popup-window__close .button__icon{width:36px;height:36px}.global-style .frame.frame--alert{aspect-ratio:unset;width:100%;height:100%;max-width:calc(100vw - 40px);max-height:calc(100vh - 128px)}.global-style .sidebar{width:300px}.global-style .sidebar .sidebar__container{width:260px;background-color:var(--color-white-300);transition:width .3s ease;overflow:hidden}.global-style .sidebar .sidebar__toggler{position:absolute;background-color:var(--color-white-300);top:52px;right:0;border:0px;border-top-right-radius:8px;border-bottom-right-radius:8px;width:40px;height:80px;display:flex;align-items:center;cursor:pointer;color:var(--color-black-200);transition:color .3s ease;z-index:1}.global-style .sidebar .sidebar__toggler:hover{color:var(--color-orange-400)}.global-style .sidebar .sidebar__user{flex-shrink:0}.global-style .sidebar .sidebar__greeting{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-style .sidebar .sidebar__icon{width:30px;height:30px;transform:rotate(0);transition:transform .3s ease;transform-origin:center;display:flex}.global-style .sidebar .sidebar__header{padding:40px 24px 24px}.global-style .sidebar .sidebar__header .sidebar__block{background-color:var(--color-white-100);padding:12px 20px;display:flex;align-items:center;gap:12px;border-radius:30px;overflow:hidden}.global-style .sidebar .sidebar__body{padding:12px 24px 52px;overscroll-behavior:contain}.global-style .sidebar.sidebar--off{width:40px}.global-style .sidebar.sidebar--off .sidebar__container{width:0px}.global-style .sidebar.sidebar--off .sidebar__header{padding:20px 12px}.global-style .sidebar.sidebar--off .sidebar__icon{transform:rotate(180deg)}.global-style .sidebar.sidebar--off .frame.frame--logo{display:none}.global-style .sidebar.sidebar--off .sidebar__body{opacity:0}.global-style .sidebar-menu{display:flex;flex-direction:column;gap:8px;overflow:hidden}.global-style .sidebar-menu .sidebar-menu__block{display:flex;flex-direction:column;gap:8px}.global-style .sidebar-menu .sidebar-menu__toggler{border:0px;background-color:transparent;justify-content:space-between;align-items:flex-start;padding:0;cursor:pointer;white-space:nowrap;height:48px;display:flex;align-items:center}.global-style .sidebar-menu .sidebar-menu__label{color:var(--color-black-300);white-space:normal;text-align:left;transition:color .3s ease;white-space:nowrap}.global-style .sidebar-menu .sidebar-menu__toggler:hover .sidebar-menu__label{color:var(--color-orange-400)}.global-style .sidebar-menu .sidebar-menu__submenu{display:flex;flex-direction:column;gap:8px;padding-left:24px}.global-style .sidebar-menu .sidebar-menu__button{padding:4px 10px;text-align:left;border:0px;border-radius:8px;background-color:transparent;color:var(--color-black-300);cursor:pointer;white-space:normal;transition:color .3s ease;text-decoration:none;white-space:nowrap}.global-style .sidebar-menu .sidebar-menu__button:hover,.global-style .sidebar-menu .sidebar-menu__button.sidebar-menu__button--active{color:var(--color-orange-400)}.global-style .sidebar-menu .sidebar-menu__icon{flex-shrink:0;color:var(--color-black-300);transform:rotate(0);transition:transform .3s ease,color .3s ease;display:flex}.global-style .sidebar-menu .sidebar-menu__toggler:hover .sidebar-menu__icon{color:var(--color-orange-400)}.global-style .sidebar-menu .sidebar-menu__block.sidebar-menu__block--off .sidebar-menu__submenu{display:none}.global-style .sidebar-menu .sidebar-menu__block.sidebar-menu__block--off .sidebar-menu__icon{transform:rotate(180deg)}.global-style .page__service-shortcut.service-shortcut{position:fixed;top:150px;right:-120px;z-index:1;display:flex;transition:right .3s ease}.global-style .page__service-shortcut.service-shortcut.service-shortcut--active{right:0}.global-style .page__service-shortcut.service-shortcut .service-shortcut__button.button{border-radius:12px 0 0 12px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;border-width:1px 0px 1px 1px;border-style:solid;border-color:#e8e8e8;height:fit-content;line-height:1.5}.global-style .page__service-shortcut.service-shortcut .service-shortcut__button.button .button__icon{width:20px;height:20px;transform:rotate(0);transition:transform .3s ease}.global-style .page__service-shortcut.service-shortcut.service-shortcut--active .service-shortcut__button.button .button__icon{transform:rotate(-180deg)}.global-style .page__service-shortcut.service-shortcut .service-shortcut__list{width:120px;border-radius:0 0 0 12px;display:flex;flex-direction:column;background-color:var(--color-white-100);border:1px solid #E8E8E8;padding:4px 0}.global-style .page__service-shortcut.service-shortcut .service-shortcut__link{text-decoration:none;padding:12px 24px;color:var(--color-blue-350);font-weight:400;transition:color .3s ease,font-weight .3s ease}.global-style .page__service-shortcut.service-shortcut .service-shortcut__link:hover{color:var(--color-blue-400);font-weight:700}.global-style .swiper .swiper__bottom{position:relative;display:flex;justify-content:center;align-items:center;gap:8px}.global-style .swiper .swiper-button-next{position:unset;width:48px;height:48px;padding:12px;margin-top:0;color:var(--color-blue-400)}.global-style .swiper .swiper-button-next.swiper-button-disabled{color:var(--color-black-50);opacity:1}.global-style .swiper .swiper-button-next:after{content:unset}.global-style .swiper .swiper-button-prev{position:unset;width:48px;height:48px;padding:12px;margin-top:0;color:var(--color-blue-400)}.global-style .swiper .swiper-button-prev.swiper-button-disabled{color:var(--color-black-50);opacity:1}.global-style .swiper .swiper-button-prev:after{content:unset}.global-style .swiper .swiper-pagination{position:unset;width:fit-content}.global-style .swiper .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-black-50);opacity:1;border-radius:7px;transition:width .3s ease}.global-style .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;background-color:var(--color-orange-400)}.cp-qa .page .page__body{position:relative;background-color:var(--color-white-200)}.cp-qa .page__decoration{position:absolute;right:0;bottom:0}.cp-qa .page__section.page__section--qa .qa__container{max-width:1096px;margin:auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__container{padding:60px 36px 100px;gap:40px}}@media (min-width: 1440px){.cp-qa .page__section.page__section--qa .qa__container{padding:60px 0 100px}}.cp-qa .page__section.page__section--qa .qa__top{display:flex;flex-direction:column;gap:24px}.cp-qa .page__section.page__section--qa .qa__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400)}.cp-qa .page__section.page__section--qa .qa__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-qa .page__section.page__section--qa .qa__tool{display:flex;flex-direction:column;gap:24px}.cp-qa .page__section.page__section--qa .qa__button{border:1px solid var(--color-black-50);padding:4px 10px;border-radius:4px;color:var(--color-black-100);transition:border-color .3s ease,color .3s ease}.cp-qa .page__section.page__section--qa .qa__button:hover{border-color:var(--color-orange-400);color:var(--color-orange-400)}.cp-qa .page__section.page__section--qa .qa__condition{color:var(--color-black-300);font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__condition{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-qa .page__section.page__section--qa .qa__result{flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__result{gap:40px}}.cp-qa .page__section.page__section--qa .qa__body{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__body{flex-direction:row;align-items:flex-start;gap:40px}}.cp-qa .page__section.page__section--qa .qa__top-bar{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__top-bar{display:none}}.cp-qa .qa__top-bar .top-bar__tabs.tabs{display:grid;grid-template-columns:repeat(2,1fr);text-align:center}.cp-qa .qa__top-bar .top-bar__tabs.tabs .tabs__button{padding:0;height:44px}.cp-qa .page__section.page__section--qa .qa__sidebar{display:none;width:200px;flex-direction:column;gap:40px;flex-shrink:0}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__sidebar{display:flex}}.cp-qa .page__section.page__section--qa .qa__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}.cp-qa .page__section.page__section--qa .qa__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:20px}.cp-qa .page__section.page__section--qa .qa__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-qa .page__section.page__section--qa .qa__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-qa .page__section.page__section--qa .qa__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-qa .page__section.page__section--qa .qa__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-qa .page__section.page__section--qa .qa__list{display:flex;flex-direction:column;gap:12px}.cp-qa .page__section.page__section--qa .qa__card.card{background-color:var(--color-white-100);border-radius:16px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__card.card{padding:24px;border-radius:24px}}.cp-qa .page__section.page__section--qa .qa__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-qa .page__section.page__section--qa .qa__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-qa .page__section.page__section--qa .qa__card.card .card__title{flex-grow:1;transition:color .3s ease;font-size:18px;line-height:24px;letter-spacing:.04em;color:var(--color-blue-400)}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-qa .page__section.page__section--qa .qa__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-qa .page__section.page__section--qa .qa__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__card.card .card__icon{width:40px;height:40px}}.cp-qa .page__section.page__section--qa .qa__card.card .frame--on{display:none}.cp-qa .page__section.page__section--qa .qa__card.card.card--opened .frame--on{display:flex}.cp-qa .page__section.page__section--qa .qa__card.card.card--opened .frame--off{display:none}.cp-qa .page__section.page__section--qa .qa__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-qa .page__section.page__section--qa .qa__card.card .card__content{padding:16px 0 0 40px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-qa .page__section.page__section--qa .qa__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-qa .page__section.page__section--qa .qa__card.card .card__group{flex-direction:row}}.cp-qa .page__section.page__section--qa .qa__card.card .card__item{width:100%;flex-grow:1;color:var(--color-black-100)}.cp-qa .page__section.page__section--qa .qa__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-qa .page__section.page__section--qa .input-group.input-group--suffixed .input-group__suffix{color:var(--color-black-200)}.cp-qa .frame.frame--example{width:100%;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden}.cp-qa .frame.frame--qa{width:226px;height:64px}@media (min-width: 768px){.cp-qa .frame.frame--qa{width:600px;height:172px}}.cp-search .page .page__body{position:relative;background-color:var(--color-white-200)}.cp-search .page__decoration{position:absolute;right:calc((100vw + 1096px)/2 - 100px);bottom:-84px;display:none}@media (min-width: 1440px){.cp-search .page__decoration{display:block}}@media (min-width: 1920px){.cp-search .page__decoration{right:calc((100vw + 1096px)/2 + -0px)}}.cp-search .page__section.page__section--search .search__container{max-width:1096px;margin:auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__container{padding:60px 36px 100px;gap:40px}}@media (min-width: 1440px){.cp-search .page__section.page__section--search .search__container{padding:60px 0 100px}}.cp-search .page__section.page__section--search .search__top{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__top{gap:40px}}.cp-search .page__section.page__section--search .search__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400)}.cp-search .page__section.page__section--search .search__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-search .page__section.page__section--search .search__tool{display:flex;flex-direction:column;gap:24px}.cp-search .page__section.page__section--search .search__tool.form .form__row{display:flex;flex-direction:column;gap:20px 8px;align-items:flex-end}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__tool.form .form__row{flex-direction:row}}.cp-search .page__section.page__section--search .search__tool.form .form__group{width:100%;flex-flow:1;display:flex;flex-direction:column;gap:8px}.cp-search .page__section.page__section--search .search__tool.form .form__label{color:var(--color-black-300)}.cp-search .page__section.page__section--search .search__tool.form .form__button{flex-shrink:0;width:100%;justify-content:center}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__tool.form .form__button{width:fit-content}}.cp-search .page__section.page__section--search .search__bar{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__bar{flex-direction:row;align-items:center;gap:12px}}.cp-search .page__section.page__section--search .search__tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cp-search .page__section.page__section--search .search__button{border:1px solid var(--color-black-50);padding:4px 10px;border-radius:4px;color:var(--color-black-100);transition:border-color .3s ease,color .3s ease}.cp-search .page__section.page__section--search .search__button:hover{border-color:var(--color-orange-400);color:var(--color-orange-400)}.cp-search .page__section.page__section--search .search__condition{color:var(--color-black-300)}.cp-search .page__section.page__section--search .search__result{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__result{gap:40px}}.cp-search .page__section.page__section--search .search__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__list{grid-template-columns:repeat(2,1fr)}}.cp-search .page__section.page__section--search .search__card{background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f;border-radius:16px;padding:24px 40px 20px;flex-direction:column;gap:4px;text-decoration:none;transition:background-color .3s ease}@media (min-width: 768px){.cp-search .page__section.page__section--search .search__card{border-radius:24px}}.cp-search .search__card.card .card__title{color:var(--color-blue-400);transition:color .3s ease}.cp-search .search__card.card .card__category{color:var(--color-black-100)}.cp-search .search__card.card .card__url{color:var(--color-blue-200);text-decoration:underline}.cp-search .page__section.page__section--search .search__card:hover{background-color:var(--color-orange-50)}.cp-search .page__section.page__section--search .search__card:hover .card__title{color:var(--color-orange-400)}.cp-search .page__section.page__section--search .search__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-search .frame.frame--search{width:284px;height:369px}@keyframes scroll-down{0%{transform:translate(0) scaleX(0)}75%{transform:translate(0) scaleX(1)}to{transform:translate(100%) scaleX(0)}}.cp-home .page .page__header.header{background-color:transparent;box-shadow:none}.cp-home .page .page__header.header.page__header--scrolled{background-color:var(--color-white-100);box-shadow:0 0 28px #00000014}.cp-home .page .page__body{margin:0}.cp-home .page__section--visual.visual{position:relative;height:100vh}@media (min-width: 1024px){.cp-home .page__section--visual.visual{height:768px}}@media (min-width: 1440px){.cp-home .page__section--visual.visual{position:relative;height:824px}}.cp-home .page__section--visual.visual .visual__scroll{position:absolute;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.04em;padding-right:76px;transform:rotate(90deg);transform-origin:bottom left;bottom:157px;left:36px;color:var(--color-black-100);display:none;align-items:center}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__scroll{display:flex}}.cp-home .page__section--visual.visual .visual__scroll:before{content:"";position:absolute;width:68px;height:1px;background-color:var(--color-white-100);right:0}.cp-home .page__section--visual.visual .visual__scroll:after{content:"";position:absolute;width:68px;height:1px;background-color:var(--color-black-100);right:0;transform:translate(0) scaleX(0);transform-origin:left;animation:scroll-down 3s cubic-bezier(.76,0,.3,1) forwards infinite}.cp-home .page__section--visual.visual .visual__decoration{position:absolute}.cp-home .page__section--visual.visual .frame.frame--halo{width:467px;height:467px;top:-167px;left:-171px;opacity:0}.cp-home .page__section--visual.visual .frame.frame--halo img{object-fit:unset}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--halo{width:957px;height:467px;top:-167px;left:-351px}}@media (min-width: 1200px){.cp-home .page__section--visual.visual .frame.frame--halo{width:1456px;height:1456px;top:-770px;left:calc((100vw + 1200px)/2 - 2176px)}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--halo{width:1456px;height:1456px;top:-770px;left:calc((100vw + 1440px)/2 - 2176px)}}.cp-home .page__section--visual.visual .frame.frame--cloud{display:none;width:145px;height:65px;top:95px;left:calc((100vw + 1440px)/2 - 90px);opacity:0;transform:translate(50%);transform-origin:center}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--cloud{left:calc((100vw + 1440px)/2 - 90px);display:block}}.cp-home .page__section--visual.visual .frame.frame--girl{width:218px;height:217px;left:159px;bottom:168px;opacity:0;transform:translate(50%);transform-origin:center}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--girl{width:327px;height:325px;left:341px;bottom:184px}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .frame.frame--girl{width:339px;height:337px;bottom:238px;left:calc((100vw + 1024px)/2 - 383px)}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--girl{width:448px;height:446px;top:204px;bottom:unset;left:calc((100vw + 1440px)/2 - 501px)}}.cp-home .page__section--visual.visual .frame.frame--line{width:686px;height:359px;bottom:140px;left:-125px;opacity:0;transform:translate(-5%,-5%);transform-origin:center}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--line{width:1030px;height:439px;bottom:184px;left:-145px}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .frame.frame--line{width:1338px;height:586px;bottom:248px;left:calc((100vw + 1024px)/2 - 896px)}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--line{width:1770px;height:775px;top:-137px;bottom:unset;left:calc((100vw + 1440px)/2 - 1180px)}}.cp-home .page__section--visual.visual .frame.frame--boy{width:236px;height:293px;bottom:87px;left:8px;opacity:0;transform:translate(-10%,15%);transform-origin:center}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--boy{width:354px;height:440px;bottom:62px;left:115px}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .frame.frame--boy{width:346px;height:430px;bottom:146px;left:calc((100vw + 1024px)/2 - 615px)}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--boy{width:458px;height:569px;top:204px;bottom:unset;left:calc((100vw + 1440px)/2 - 807px)}}.cp-home .page__section--visual.visual .frame.frame--hi-five{width:119px;height:90px;left:111px;bottom:359px;transform:rotate(2.7deg);transform-origin:top right;opacity:0;transform:translateY(30%);transform-origin:center}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--hi-five{width:178px;height:134px;bottom:470px;left:275px}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .frame.frame--hi-five{width:178px;height:135px;bottom:553px;left:calc((100vw + 1024px)/2 - 448px)}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--hi-five{width:236px;height:178px;bottom:578px;left:calc((100vw + 1440px)/2 - 579px)}}.cp-home .page__section--visual.visual .visual__heading{position:relative;display:flex;flex-direction:column;font-size:36px;width:fit-content;gap:16px}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__heading{gap:32px;width:100%}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .visual__heading{width:unset}}.cp-home .page__section--visual.visual .visual__heading .visual__text{display:none}.cp-home .page__section--visual.visual .visual__heading .visual__link{display:flex;flex-direction:column;gap:4px;color:var(--color-white-100);background-color:var(--color-orange-400);text-decoration:none;transition:background-color .3s ease;border-radius:8px;padding:12px;max-width:265px}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__heading .visual__link{padding:12px 24px 24px;max-width:unset;border-radius:20px}}.cp-home .page__section--visual.visual .visual__heading .visual__link:hover{background-color:var(--color-orange-350)}.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__top{display:flex;justify-content:space-between;align-items:center}.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__label{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__label{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__icon{display:flex;width:24px;height:24px}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__icon{width:44px;height:44px}}.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__description{display:none}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__heading .visual__link.link .link__description{display:initial}}.cp-home .page__section--visual.visual .frame.frame--shine{position:absolute;height:29px;right:54px;bottom:calc(100% - 9px);opacity:0;transform:scale(0);transform-origin:center}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--shine{display:none;right:unset;left:180px;bottom:100%}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--shine{display:block;height:48px;left:unset;right:-9px;bottom:calc(100% - 12px)}}.cp-home .page__section--visual.visual .frame.frame--heading{height:80px}@media (min-width: 768px){.cp-home .page__section--visual.visual .frame.frame--heading{height:120px}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .frame.frame--heading{height:99px}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .frame.frame--heading{width:480px;height:146px}}.cp-home .page__section--visual.visual .visual__container{position:absolute;top:95px;left:20px;right:20px;margin:auto}@media (min-width: 768px){.cp-home .page__section--visual.visual .visual__container{width:541px;left:0;right:0}}@media (min-width: 1024px){.cp-home .page__section--visual.visual .visual__container{width:348px;position:absolute;top:202px;left:49px;right:unset}}@media (min-width: 1440px){.cp-home .page__section--visual.visual .visual__container{width:480px;position:absolute;top:220px;left:calc((100vw - 1440px)/2 + 60px);right:unset}}.cp-home .page__section--milestone.milestone{padding:140px 0 80px;position:relative}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone{padding:100px 0}}.cp-home .page__section--milestone.milestone .milestone__decoration{position:absolute}.cp-home .page__section--milestone.milestone .frame.frame--left-hand{height:153px;top:0;left:-39px;opacity:0;transform:rotate(-15deg);transform-origin:bottom left}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .frame.frame--left-hand{height:271px;top:55px;left:-59px}}.cp-home .page__section--milestone.milestone .milestone__container{position:relative;width:100%;margin:auto;display:flex;flex-direction:column;gap:33px;padding:0 20px}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__container{padding:0 36px}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__container{width:1136px;padding:0;gap:80px}}.cp-home .page__section--milestone.milestone .milestone__header{display:flex;flex-direction:column;align-items:center;gap:8px}.cp-home .page__section--milestone.milestone .milestone__title{color:var(--color-blue-400);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-home .page__section--milestone.milestone .milestone__description{color:var(--color-black-200)}.cp-home .page__section--milestone.milestone .milestone__body{display:flex;flex-direction:column;align-items:center;gap:33px;margin:0 -20px}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__body{margin:0}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__body{gap:60px}}.cp-home .page__section--milestone.milestone .milestone__list{width:100%;display:none;grid-template-columns:repeat(3,1fr);gap:9px}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__list{display:grid}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__list{gap:24px}}.cp-home .page__section--milestone.milestone .milestone__swiper{width:100%;display:flex;flex-direction:column;gap:16px;padding:0 20px}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__swiper{display:none}}.cp-home .page__section--milestone.milestone .milestone__card.card{width:100%;height:309px;background-color:var(--color-white-100);border-radius:24px;padding:40px 0;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__card.card{height:236px;padding:31px 0}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card{height:373px;padding:60px 0 40px}}.cp-home .page__section--milestone.milestone .milestone__card.card .card__header{display:flex;flex-direction:column;align-items:center;gap:0px}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__header{gap:16px}}.cp-home .page__section--milestone.milestone .milestone__card.card .card__digital{font-family:Poppins;font-size:100px;line-height:140px;letter-spacing:-.04em}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__digital{font-size:76.43px;line-height:107px;letter-spacing:-.04em}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__digital{font-size:100px;line-height:140px;letter-spacing:-.04em}}.cp-home .page__section--milestone.milestone .milestone__card.card .card__plus{font-size:70px;line-height:98px;letter-spacing:-.04em;position:relative;top:-30px}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__plus{font-size:53.5px;line-height:74.9px;letter-spacing:-.04em}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__plus{font-size:70px;line-height:98px;letter-spacing:-.04em}}.cp-home .page__section--milestone.milestone .milestone__card.card .card__unit{font-size:24px;line-height:28.8px;letter-spacing:.04em}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__unit{font-size:18.34px;line-height:22.01px;letter-spacing:.04em}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__unit{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-home .page__section--milestone.milestone .milestone__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em;margin-top:0}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__title{font-size:15.29px;line-height:21.4px;letter-spacing:.04em;margin-top:-10px}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em;margin-top:0}}.cp-home .page__section--milestone.milestone .milestone__card.card .card__description{color:var(--color-black-100);font-size:14px;line-height:22.4px;letter-spacing:.04em;max-width:220px;margin:0 auto}@media (min-width: 768px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__description{font-size:10.7px;line-height:17.12px;letter-spacing:.04em}}@media (min-width: 1440px){.cp-home .page__section--milestone.milestone .milestone__card.card .card__description{font-size:14px;line-height:22.4px;letter-spacing:.04em}}.cp-home .page__section--society.society{padding:100px 20px 60px;position:relative}@media (min-width: 768px){.cp-home .page__section--society.society{padding:100px 32px 60px}}@media (min-width: 1440px){.cp-home .page__section--society.society{padding:100px 0}}.cp-home .page__section--society.society .society__decoration{position:absolute}.cp-home .page__section--society.society .frame.frame--right-hand{height:154px;top:-50px;right:-30px;opacity:0;transform:rotate(10deg);transform-origin:bottom right}@media (min-width: 768px){.cp-home .page__section--society.society .frame.frame--right-hand{height:154px;top:23px}}@media (min-width: 1440px){.cp-home .page__section--society.society .frame.frame--right-hand{height:273px;top:-122px;right:-10px}}.cp-home .page__section--society.society .frame.frame--line-1{display:none;width:1030px;height:527px;left:-537px;bottom:-48px;opacity:0;transform:translate(30%,30%)}@media (min-width: 1440px){.cp-home .page__section--society.society .frame.frame--line-1{display:block}}.cp-home .page__section--society.society .frame.frame--line-2{width:650px;height:705px;left:-350px;bottom:-160px;opacity:0;transform:translate(30%,30%)}@media (min-width: 768px){.cp-home .page__section--society.society .frame.frame--line-2{height:605px;left:-294px;bottom:-30px}}@media (min-width: 1440px){.cp-home .page__section--society.society .frame.frame--line-2{display:none}}.cp-home .page__section--society.society .society__container{position:relative;width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 1440px){.cp-home .page__section--society.society .society__container{width:1136px}}.cp-home .page__section--society.society .society__header{position:relative;width:100%;color:var(--color-blue-400)}@media (min-width: 1440px){.cp-home .page__section--society.society .society__header{width:fit-content}}.cp-home .page__section--society.society .society__header .society__title{font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 1440px){.cp-home .page__section--society.society .society__header .society__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-home .page__section--society.society .frame.frame--shine{position:absolute;width:48px;height:52px;left:0%;bottom:calc(100% + 4px);opacity:0;transform:scale(0) rotate(180deg);transform-origin:center}@media (min-width: 1440px){.cp-home .page__section--society.society .frame.frame--shine{left:100%;bottom:44px}}.cp-home .page__section--society.society .society__body.society__body--pc{display:none;align-items:flex-start;gap:90px;overflow:hidden}@media (min-width: 1024px){.cp-home .page__section--society.society .society__body.society__body--pc{display:flex}}@media (min-width: 1440px){.cp-home .page__section--society.society .society__body.society__body--pc{display:flex}}.cp-home .page__section--society.society .society__body.society__body--pc .society__tabs{display:flex;flex-direction:column;gap:20px}.cp-home .page__section--society.society .society__body.society__body--pc .society__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-home .page__section--society.society .society__body.society__body--pc .society__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-home .page__section--society.society .society__body.society__body--pc .society__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-home .page__section--society.society .society__body.society__body--pc .society__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-home .page__section--society.society .society__body.society__body--mobile{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-home .page__section--society.society .society__body.society__body--mobile{gap:40px}}@media (min-width: 1024px){.cp-home .page__section--society.society .society__body.society__body--mobile{display:none}}@media (min-width: 1440px){.cp-home .page__section--society.society .society__body.society__body--mobile{display:none}}.cp-home .page__section--society.society .society__body.society__body--mobile .society__tabs.tabs{display:grid;grid-template-columns:repeat(2,1fr)}.cp-home .page__section--society.society .society__body.society__body--mobile .society__tabs.tabs .tabs__button{text-align:center;padding:8px 0}.cp-home .page__section--society.society .society__body.society__body--mobile .society__content{display:flex;align-items:center;flex-direction:column;gap:40px}.cp-home .page__section--society.society .society__body.society__body--mobile .society__content .tabs__content{width:100%}.cp-home .page__section--society.society .society__side{display:flex;flex-direction:column;gap:100px;flex-shrink:0}.cp-home .page__section--society.society .society__result{width:100%;overflow:hidden}.cp-home .page__section--society.society .society__swiper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.cp-home .page__section--society.society .society__swiper.swiper .swiper__group{display:flex;flex-direction:column;gap:24px}.cp-home .page__section--society.society .society__swiper.swiper .swiper__item{display:flex;flex-direction:column;gap:16px 32px;width:100%;margin:auto;text-decoration:none}@media (min-width: 1024px){.cp-home .page__section--society.society .society__swiper.swiper .swiper__item{gap:40px 32px;display:flex;width:100%;flex-direction:row}}.cp-home .page__section--society.society .society__swiper.swiper .swiper__content.swiper__content-public-welfare{display:flex;flex-direction:column;gap:20px}.cp-home .page__section--society.society .society__swiper.swiper .swiper__content.swiper__content-sustainability{display:flex;flex-direction:column;justify-content:center;gap:20px}.cp-home .page__section--society.society .society__swiper.swiper .swiper__title{color:var(--color-blue-400);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .3s ease}.cp-home .page__section--society.society .society__swiper.swiper .swiper__item:hover .swiper__title{color:var(--color-orange-400)}.cp-home .page__section--society.society .society__swiper.swiper .swiper__description{color:var(--color-black-100);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.cp-home .page__section--society.society .society__swiper.swiper .frame.frame--photo{flex-shrink:0;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}@media (min-width: 1024px){.cp-home .page__section--society.society .society__swiper.swiper .frame.frame--photo{flex-shrink:0;width:220px;height:123px;border-radius:12px;overflow:hidden}}.cp-home .page__section--society.society .society__swiper.swiper .frame.frame--photo img{transition:transform .3s ease;transform:scale(1)}.cp-home .page__section--society.society .society__swiper.swiper .swiper__item:hover .frame.frame--photo img{transform:scale(1.2)}.cp-home .page__section--insurance.insurance{border-top-left-radius:40px;border-top-right-radius:40px;background-color:var(--color-white-100);padding:40px 20px 100px;margin-bottom:-40px;position:relative}@media (min-width: 768px){.cp-home .page__section--insurance.insurance{padding:40px 32px 100px}}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance{padding:80px 0 160px}}.cp-home .page__section--insurance.insurance .insurance__decoration{position:absolute}.cp-home .page__section--insurance.insurance .frame.frame--shine-1{height:74px;top:48px;left:304px;opacity:0;transform:scale(0) translate(-30%,30%);transform-origin:left bottom}@media (min-width: 768px){.cp-home .page__section--insurance.insurance .frame.frame--shine-1{height:74px;top:48px;left:317px}}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .frame.frame--shine-1{height:146px;top:53px;left:calc((100vw + 1100px)/2)}}.cp-home .page__section--insurance.insurance .frame.frame--line-1{display:none;position:absolute;width:1361px;height:757px;right:-449px;bottom:-91px;opacity:0;transform:translate(-30%,30%)}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .frame.frame--line-1{display:block}}.cp-home .page__section--insurance.insurance .frame.frame--line-2{position:absolute;transform:rotate(-10.59deg);transform-origin:top right;width:1092px;height:688px;right:-164px;bottom:-86px;opacity:0;transform:translate(-30%,30%)}@media (min-width: 768px){.cp-home .page__section--insurance.insurance .frame.frame--line-2{transform:rotate(-1.49deg);width:1092px;height:688px;right:-78px;bottom:-140px}}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .frame.frame--line-2{display:none}}.cp-home .page__section--insurance.insurance .frame.frame--shine-2{height:20px;opacity:0;transform:scale(0) rotate(180deg);transform-origin:center}.cp-home .page__section--insurance.insurance .insurance__container{position:relative;width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__container{width:1100px;gap:40px}}.cp-home .page__section--insurance.insurance .insurance__header{display:flex;flex-direction:column;gap:8px}.cp-home .page__section--insurance.insurance .insurance__subtitle{display:flex;align-items:center;gap:8px}.cp-home .page__section--insurance.insurance .insurance__subtitle .insurance__text{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__subtitle .insurance__text{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-home .page__section--insurance.insurance .insurance__header .insurance__title{font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__header .insurance__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-home .page__section--insurance.insurance .insurance__list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-home .page__section--insurance.insurance .insurance__list{flex-direction:row;align-items:center;gap:40px}}.cp-home .page__section--insurance.insurance .insurance__card{width:100%;flex-grow:1}.cp-home .page__section--insurance.insurance .insurance__card.card{position:relative;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;border-radius:24px;overflow:hidden;padding:24px 24px 12px;height:289px;text-decoration:none;display:flex;flex-direction:column;transition:background-color .3s ease}.cp-home .page__section--insurance.insurance .insurance__card.card:hover{background-color:var(--color-orange-50)}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__card.card{padding:32px 40px;height:479px}}.cp-home .page__section--insurance.insurance .insurance__card.card .card__decoration{position:absolute;width:105px;left:0;right:0;bottom:60px;aspect-ratio:1 / 1;margin:auto}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__card.card .card__decoration{width:207px;right:40px;left:unset;bottom:32px}}.cp-home .page__section--insurance.insurance .insurance__card.card .card__header{display:flex;flex-direction:column;gap:12px}.cp-home .page__section--insurance.insurance .insurance__card.card .card__title{font-size:24px;line-height:28.8px;letter-spacing:.04em;color:var(--color-blue-400);position:relative;padding-left:16px}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__card.card .card__title{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-home .page__section--insurance.insurance .insurance__card.card .card__title:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-home .page__section--insurance.insurance .insurance__card.card .card__description{color:var(--color-black-100)}.cp-home .page__section--insurance.insurance .insurance__card.card .card__footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px}@media (min-width: 1440px){.cp-home .page__section--insurance.insurance .insurance__card.card .card__footer{justify-content:flex-start}}.cp-home .page__section--insurance.insurance .insurance__card.card .card__footer.footer .footer__label{color:var(--color-blue-400);transition:color .3s ease}.cp-home .page__section--insurance.insurance .insurance__card.card:hover .card__footer.footer .footer__label{color:var(--color-orange-400)}.cp-home .page__section--insurance.insurance .insurance__card.card .card__footer.footer .footer__icon{width:44px;height:44px;color:var(--color-orange-400)}.cp-home .page__section--service.service{border-top-left-radius:40px;border-top-right-radius:40px;background-color:var(--color-blue-400);position:relative;padding:128px 24px 100px}@media (min-width: 768px){.cp-home .page__section--service.service{padding:128px 32px 100px}}@media (min-width: 1440px){.cp-home .page__section--service.service{padding:160px 32px 140px}}.cp-home .page__section--service.service .service__decoration{position:absolute;height:48px;top:45px;right:13px;opacity:0;transform:translate(30%,100%)}@media (min-width: 768px){.cp-home .page__section--service.service .service__decoration{right:29px}}@media (min-width: 1440px){.cp-home .page__section--service.service .service__decoration{top:45px;right:13px}}.cp-home .page__section--service.service .service__container{width:100%;margin:auto;display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media (min-width: 1440px){.cp-home .page__section--service.service .service__container{width:1320px;grid-template-columns:repeat(3,1fr)}}@media (min-width: 1920px){.cp-home .page__section--service.service .service__container{width:1680px}}.cp-home .page__section--service.service .service__card{background-color:var(--color-white-100);border-radius:24px;transition:color .3s ease,background-color .3s ease}.cp-home .page__section--service.service .service__card:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}.cp-home .page__section--service.service .service__link{display:flex;align-items:center;gap:12px;padding:16px 24px;cursor:pointer;color:var(--color-blue-400);text-decoration:none;min-height:88px;transition:color .3s ease}.cp-home .page__section--service.service .service__link:hover{color:var(--color-orange-400)}@media (min-width: 768px){.cp-home .page__section--service.service .service__link{padding:32px 40px;min-height:116px}}@media (min-width: 1440px){.cp-home .page__section--service.service .service__selector{grid-column-start:1;grid-column-end:4}}.cp-home .page__section--service.service .service__selector.selector .selector__container{width:100%;display:flex;align-items:flex-start;gap:1px}.cp-home .page__section--service.service .service__selector.selector .selector__menu{flex-grow:1}.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu{height:88px;overflow:hidden;border-radius:24px 0 0 24px;transition:height .3s ease}@media (min-width: 768px){.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu{height:116px}}.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu.selector__menu--active{border-radius:24px 0 24px 24px;overflow:auto;max-height:500px;overscroll-behavior:contain}@media (min-width: 768px){.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu.selector__menu--active{border-radius:24px 0 24px 24px;overflow:hidden;max-height:unset}}.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu .menu__container{background-color:var(--color-white-100);display:grid;grid-template-columns:repeat(1,1fr);overflow:hidden}@media (min-width: 768px){.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu .menu__container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1440px){.cp-home .page__section--service.service .service__selector.selector .selector__menu.menu .menu__container{grid-template-columns:repeat(4,1fr)}}.cp-home .page__section--service.service .service__selector.selector .selector__toggler{flex-shrink:0;background-color:var(--color-white-100);border-radius:0 24px 24px 0;padding:26px 20px;border:0px;cursor:pointer}@media (min-width: 768px){.cp-home .page__section--service.service .service__selector.selector .selector__toggler{padding:40px 20px}}.cp-home .page__section--service.service .service__selector.selector .selector__toggler.toggler .toggler__icon{width:36px;height:36px;color:var(--color-orange-400);transform:rotate(0);transition:transform .3s ease}.cp-home .page__section--service.service .service__selector.selector.service__selector--active .selector__toggler.toggler .toggler__icon{transform:rotate(180deg)}.cp-home .page__section--service.service .service__link .link__icon{display:flex}.cp-home .page__section--service.service .service__link .link__label{flex-grow:1}.cp-home .page__section--service.service .service__selector.selector .service__link{position:relative;padding:0 24px;gap:0px}.cp-home .page__section--service.service .service__selector.selector .service__link:before{content:"";position:absolute;right:100%;width:1px;height:24px;background-color:var(--color-black-50)}.cp-home .page__section--service.service .service__selector.selector .service__scroll{display:none;position:sticky;bottom:0;width:100%;height:36px;background-color:var(--color-white-100);align-items:center;justify-content:center;color:var(--color-orange-400)}@media (min-width: 768px){.cp-home .page__section--service.service .service__selector.selector .service__scroll{display:none}}.cp-home .page__section--service.service .service__selector.selector.service__selector--active .service__scroll{display:flex}@media (min-width: 768px){.cp-home .page__section--service.service .service__selector.selector.service__selector--active .service__scroll{display:none}}.cp-home .page__section--service.service .frame{flex-shrink:0}.cp-home .page__section--service.service .frame.frame--brand{width:80px;aspect-ratio:1 / 1}.cp-home .page__section--service.service .frame--external{width:44px;height:44px;color:var(--color-orange-400)}.cp-home .service__selector.selector .selector__menu.menu .frame--external{width:28px;height:28px;color:var(--color-orange-400)}.cp-home .page__section--news.news{padding:60px 32px 40px}@media (min-width: 1440px){.cp-home .page__section--news.news{padding:120px 0 40px}}.cp-home .page__section--news.news .news__container{width:100%;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-home .page__section--news.news .news__container{gap:60px}}@media (min-width: 1440px){.cp-home .page__section--news.news .news__container{width:1100px}}.cp-home .page__section--news.news .news__content{display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden}@media (min-width: 768px){.cp-home .page__section--news.news .news__content{gap:60px}}@media (min-width: 1024px){.cp-home .page__section--news.news .news__content{flex-direction:row;align-items:flex-start;gap:80px}}@media (min-width: 1440px){.cp-home .page__section--news.news .news__content{flex-direction:row;align-items:flex-start;gap:80px}}.cp-home .page__section--news.news .news__image{flex-shrink:0;opacity:0;transform:translateY(50%)}.cp-home .page__section--news.news .frame.frame--news{width:228px}@media (min-width: 768px){.cp-home .page__section--news.news .frame.frame--news{width:308px}}.cp-home .page__section--news.news .news__main{display:flex;flex-direction:column;gap:40px;overflow:hidden}.cp-home .page__section--news.news .news__link.link{padding:12px 0 24px;text-decoration:none;color:var(--color-black-100);border-bottom:1px solid var(--color-white-400);display:flex;flex-direction:column;gap:16px}.cp-home .page__section--news.news .news__link.link .link__content{display:flex;flex-direction:column;gap:4px}.cp-home .page__section--news.news .news__link.link .link__header{display:flex;align-items:center;overflow:hidden;width:100%}.cp-home .page__section--news.news .news__link.link .link__title{color:var(--color-blue-400);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .3s ease;font-size:20px;line-height:28px;letter-spacing:.04em}.cp-home .page__section--news.news .news__link.link:hover .link__title{color:var(--color-orange-400)}@media (min-width: 768px){.cp-home .page__section--news.news .news__link.link .link__title{-webkit-line-clamp:1;font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-home .page__section--news.news .news__link.link .link__icon{flex-shrink:1;width:44px;height:44px;color:var(--color-orange-400);display:none}@media (min-width: 768px){.cp-home .page__section--news.news .news__link.link .link__icon{display:block}}.cp-home .page__section--news.news .news__link.link .link__description{display:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 768px){.cp-home .page__section--news.news .news__link.link .link__description{display:-webkit-box;-webkit-line-clamp:1}}.cp-home .page__section--others.others{padding:4px 32px 100px}@media (min-width: 1440px){.cp-home .page__section--others.others{padding:60px 0 140px}}.cp-home .page__section--others.others .others__list{display:none;justify-content:center;align-items:center;gap:24px}@media (min-width: 768px){.cp-home .page__section--others.others .others__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.cp-home .page__section--others.others .others__list{display:flex}}@media (min-width: 1200px){.cp-home .page__section--others.others .others__list{display:flex}}.cp-home .page__section--others.others .others__list .frame{max-width:328px;width:100%;border-radius:24px;overflow:hidden;aspect-ratio:328 / 90}.cp-home .page__section--others.others .others__swiper{display:block}@media (min-width: 768px){.cp-home .page__section--others.others .others__swiper{display:none}}.cp-home .page__section--others.others .others__swiper .frame{width:100%;aspect-ratio:328 / 90;border-radius:24px;overflow:hidden}.cp-home .page__shortcut.shortcut{position:fixed;top:90px;right:0;opacity:0;transform:translate(100%);z-index:1}.cp-home .page__shortcut.shortcut .shortcut__button.button{border-radius:12px 0 0 12px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;line-height:1.5}.cp-home .page__shortcut.shortcut .shortcut__button.button .button__icon{width:20px;height:20px}.cp-offline .page .page__header.header{background-color:var(--color-white-100);box-shadow:none}@media (min-width: 768px){.cp-offline .page .page__header.header{background-color:#fff6}}@media (min-width: 1440px){.cp-offline .page .page__header.header{background-color:transparent}}.cp-offline .page .page__header.header.page__header--scrolled{background-color:var(--color-white-100);box-shadow:0 0 28px #00000014}.cp-offline .page__section--offline.offline{position:relative;height:100vh}@media (min-width: 1024px){.cp-offline .page__section--offline.offline{height:768px}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline{position:relative;height:824px}}.cp-offline .page__section--offline.offline .offline__decoration{position:absolute}.cp-offline .page__section--offline.offline .frame.frame--halo{width:467px;height:467px;top:-167px;left:-171px}.cp-offline .page__section--offline.offline .frame.frame--halo img{object-fit:unset}@media (min-width: 768px){.cp-offline .page__section--offline.offline .frame.frame--halo{width:957px;height:467px;top:-167px;left:-351px}}@media (min-width: 1200px){.cp-offline .page__section--offline.offline .frame.frame--halo{width:1456px;height:1456px;top:-770px;left:calc((100vw + 1200px)/2 - 2176px)}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline .frame.frame--halo{width:1456px;height:1456px;top:-770px;left:calc((100vw + 1440px)/2 - 2176px)}}.cp-offline .page__section--offline.offline .frame.frame--line{width:691px;height:302px;bottom:65px;left:-125px}@media (min-width: 768px){.cp-offline .page__section--offline.offline .frame.frame--line{width:1354px;height:549px;bottom:98px;left:-260px}}@media (min-width: 1024px){.cp-offline .page__section--offline.offline .frame.frame--line{width:1346px;height:589px;bottom:243px;left:125px;left:calc((100vw + 1024px)/2 - 896px)}}.cp-offline .page__section--offline.offline .frame.frame--illustration{width:207px;height:190px;bottom:74px;left:92px}@media (min-width: 768px){.cp-offline .page__section--offline.offline .frame.frame--illustration{width:390px;height:356px;bottom:115px;left:187px}}@media (min-width: 1024px){.cp-offline .page__section--offline.offline .frame.frame--illustration{width:412px;height:375px;bottom:253px;left:calc((100vw + 1024px)/2 - 478px)}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline .frame.frame--illustration{width:542px;height:494px;top:137px;bottom:unset;left:calc((100vw + 1440px)/2 - 628px)}}.cp-offline .page__section--offline.offline .frame.frame--triangular{width:66px;height:65px;bottom:23px;left:27px}@media (min-width: 768px){.cp-offline .page__section--offline.offline .frame.frame--triangular{width:136px;height:134px;bottom:10px;left:57px}}@media (min-width: 1024px){.cp-offline .page__section--offline.offline .frame.frame--triangular{width:123px;height:121px;bottom:171px;left:calc((100vw + 1024px)/2 - 594px)}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline .frame.frame--triangular{width:162px;height:160px;top:580px;bottom:unset;left:calc((100vw + 1440px)/2 - 789px)}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline .frame.frame--line{width:1770px;height:775px;top:-137px;bottom:unset;left:calc((100vw + 1440px)/2 - 1180px)}}.cp-offline .page__section--offline.offline .offline__container{position:absolute;top:95px;width:100%;height:287px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.cp-offline .page__section--offline.offline .offline__container{height:423px}}@media (min-width: 1024px){.cp-offline .page__section--offline.offline .offline__container{width:340px;top:154px;left:calc((100vw + 1024px)/2 - 965px)}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline .offline__container{width:531px;top:231px;left:calc((100vw + 1440px)/2 - 1346px)}}.cp-offline .page__section--offline.offline .offline__card.card{box-shadow:-1.06px -1.06px 2.13px #fff inset,1.06px 1.06px 2.13px #0000001f inset,0 0 16.35px #0000001a;background-color:var(--color-white-100);display:flex;flex-direction:column;margin:0 20px;padding:12px 24px;width:100%;max-height:100%;overflow:hidden;gap:4px;border-radius:24px}@media (min-width: 768px){.cp-offline .page__section--offline.offline .offline__card.card{padding:32px 48px;margin:0 30px;gap:12px}}@media (min-width: 1440px){.cp-offline .page__section--offline.offline .offline__card.card{margin:0}}.cp-offline .page__section--offline.offline .offline__card.card .card__title{flex-shrink:0;text-align:center}.cp-offline .page__section--offline.offline .offline__card.card .card__content{flex-grow:1;overflow:auto;color:var(--color-black-200);text-align:justify;padding:0 12px 0 0;margin:0 -12px 0 0}@media (min-width: 768px){.cp-offline .page__section--offline.offline .offline__card.card .card__content{padding:0 24px 0 0;margin:0 -24px 0 0}}.cp-insurance-content .page .page__body{background-color:var(--color-white-200)}.cp-insurance-content .page__footer{padding-bottom:124px}.cp-insurance-content .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:62px}@media (min-width: 768px){.cp-insurance-content .page__heading{top:78px;padding:0 36px}}@media (min-width: 1024px){.cp-insurance-content .page__heading{top:84px}}@media (min-width: 1440px){.cp-insurance-content .page__heading{top:102px;width:1200px;padding:unset}}@media (min-width: 1920px){.cp-insurance-content .page__heading{top:146px}}.cp-insurance-content .page__title{color:var(--color-black-200);font-size:28px;line-height:33.6px;letter-spacing:.04em;max-width:254px}@media (min-width: 768px){.cp-insurance-content .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}@media (min-width: 1024px){.cp-insurance-content .page__title{max-width:unset}}.cp-insurance-content .page__description{max-width:254px;color:var(--color-black-300)}@media (min-width: 1920px){.cp-insurance-content .page__description{max-width:370px}}.cp-insurance-content .page__tool{position:fixed;bottom:0;width:100vw;height:99px;padding:15px 20px;background-color:var(--color-white-100);display:flex;flex-direction:column;justify-content:space-between;z-index:1;box-shadow:0 0 28px #00000014}@media (min-width: 768px){.cp-insurance-content .page__tool{flex-direction:row;height:80px;padding:0 36px;align-items:center}}@media (min-width: 1440px){.cp-insurance-content .page__tool{padding:0 60px}}.cp-insurance-content .page__tool .tool__breadcrumb.breadcrumb{display:flex;align-items:center;gap:0px}.cp-insurance-content .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300);font-size:12px;line-height:18px;letter-spacing:.04em;white-space:nowrap}@media (min-width: 1024px){.cp-insurance-content .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-insurance-content .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link:last-child{opacity:1;color:var(--color-blue-400)}.cp-insurance-content .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__divider{flex-shrink:0;color:var(--color-black-100);width:24px;height:24px}.cp-insurance-content .page__tool .tool__buttons{display:flex;align-items:center;gap:12px}.cp-insurance-content .page__tool .tool__buttons .button{width:100%;flex-grow:1;padding:8px 0;min-height:36px;justify-content:center}@media (min-width: 768px){.cp-insurance-content .page__tool .tool__buttons .button{width:120px;min-height:48px}}@media (min-width: 1024px){.cp-insurance-content .page__tool .tool__buttons .button{width:192px}}.cp-insurance-content .page__tool .tool__buttons .button .button__icon{display:none}@media (min-width: 768px){.cp-insurance-content .page__tool .tool__buttons .button .button__icon{display:flex}}.cp-insurance-content .section__top{display:flex;justify-content:space-between;align-items:center}.cp-insurance-content .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400)}.cp-insurance-content .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-insurance-content .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-insurance-content .page__breadcrumb{padding:0 36px}}@media (min-width: 1440px){.cp-insurance-content .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-insurance-content .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-insurance-content .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-insurance-content .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-insurance-content .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-insurance-content .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-insurance-content .section__list{display:flex;flex-direction:column;gap:12px}.cp-insurance-content .section__result{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-insurance-content .section__result{gap:40px}}.cp-insurance-content .section__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-insurance-content .page__section{scroll-margin-top:59px}@media (min-width: 768px){.cp-insurance-content .page__section{scroll-margin-top:68px}}.cp-insurance-content .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-insurance-content .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-insurance-content .page__section--banner{height:380px}}.cp-insurance-content .page__section--tabs.tabs{position:relative;height:73px;overflow:hidden}.cp-insurance-content .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;gap:22px;width:100%;margin:auto;height:73px;overflow-y:hidden}@media (min-width: 768px){.cp-insurance-content .page__section--tabs.tabs .page__tabs{gap:72px}}@media (min-width: 1024px){.cp-insurance-content .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-insurance-content .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1200px}}.cp-insurance-content .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-insurance-content .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-insurance-content .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-insurance-content .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-insurance-content .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;height:72px;display:flex;align-items:center;text-align:center;white-space:nowrap;text-decoration:none}.cp-insurance-content .page__section--1 .section__container{padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__container{padding:80px 36px;gap:40px}}@media (min-width: 1440px){.cp-insurance-content .page__section--1 .section__container{padding:80px 0 120px;width:1200px}}.cp-insurance-content .page__section--1 .section__body{display:flex;flex-direction:column;gap:20px}.cp-insurance-content .page__section--1 .section__card.card{background-color:var(--color-white-100);border-radius:24px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card{padding:24px}}.cp-insurance-content .page__section--1 .section__card.card .card__heading{display:flex;flex-direction:column;gap:8px}.cp-insurance-content .page__section--1 .section__card.card .card__buttons{display:flex;justify-content:space-between;align-items:center;gap:8px}.cp-insurance-content .page__section--1 .section__card.card .card__buttons .card__dropdown{display:none;border:1px solid var(--color-orange-400);background-color:var(--color-orange-400);color:var(--color-white-100)}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__buttons .card__dropdown{display:inline-flex}}.cp-insurance-content .page__section--1 .section__card.card .card__toggler{width:100%;flex-grow:1;display:flex;flex-direction:column;border:0px;background-color:transparent;gap:12px;padding:0}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__toggler{flex-direction:row;align-items:center}}.cp-insurance-content .page__section--1 .section__card.card .card__dropdown{flex-shrink:0}.cp-insurance-content .page__section--1 .section__card.card .card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cp-insurance-content .page__section--1 .section__card.card .card__tag{border:1px solid var(--color-black-50);border-radius:4px;padding:4px 10px;color:var(--color-black-100)}.cp-insurance-content .page__section--1 .section__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-insurance-content .page__section--1 .section__card.card .card__toggler .card__header{display:flex;justify-content:space-between;align-items:center}.cp-insurance-content .page__section--1 .section__card.card .card__toggler .card__title{display:flex;align-items:center;gap:8px;color:var(--color-blue-400)}.cp-insurance-content .page__section--1 .section__card.card .card__toggler .card__annotation{border:1px solid currentColor;padding:4px 10px;border-radius:4px}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__toggler .card__annotation.card__annotation--mobile{display:none}}.cp-insurance-content .page__section--1 .section__card.card .card__toggler .card__annotation.card__annotation--pc{display:none}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__toggler .card__annotation.card__annotation--pc{display:initial}}.cp-insurance-content .page__section--1 .section__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-insurance-content .page__section--1 .section__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__icon{width:40px;height:40px}}.cp-insurance-content .page__section--1 .section__card.card .frame--on{display:none}.cp-insurance-content .page__section--1 .section__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-insurance-content .page__section--1 .section__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-insurance-content .page__section--1 .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-insurance-content .page__section--1 .section__card.card .card__content{padding:24px 0 0;display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-insurance-content .page__section--1 .section__card.card .card__footer{padding-top:20px;display:grid}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__footer{display:none}}.cp-insurance-content .page__section--1 .section__card.card .card__footer .button{justify-content:center}.cp-insurance-content .page__section--1 .section__card.card .card__section{display:flex;flex-direction:column;gap:4px}.cp-insurance-content .page__section--1 .section__card.card .card__section .card__title{flex-grow:1;transition:color .3s ease;font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__section .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--images{flex-direction:column;flex-wrap:wrap;justify-content:center;gap:32px 26px}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--images{flex-direction:row}}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--images.card__section--inline{flex-wrap:nowrap}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice{background-color:transparent;border:0px;padding:0;border-radius:12px;transition:background-color .3s ease}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice{padding:16px 24px}}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice:hover{background-color:var(--color-white-200)}}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__content{padding:0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0 20px}}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--ol{padding-left:30px}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--ul{padding-left:24px}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__group{display:flex;flex-direction:column;gap:12px}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .notice__heading{display:flex;flex-direction:column;gap:4px}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice.notice__icon{flex-shrink:0}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-insurance-content .page__section--1 .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-insurance-content .page__section--1 .section__card.card .card__block{max-width:calc((100% - (26px * 2)) / 3)}}.cp-insurance-content .page__section--1 .section__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-insurance-content .page__section--1 .section__card.card .card__description{flex-grow:1;width:100%;text-align:center}.cp-insurance-content .page__section--1 .section__card.card .frame{height:unset;flex-shrink:0}.cp-insurance-content .page__section--1 .section__card.card .card__section.card__section--images.card__section--inline .card__block{max-width:unset}.cp-insurance-content .page__section--2{background-color:var(--color-white-400)}.cp-insurance-content .page__section--2 .section__container{padding:80px 20px 60px;width:100%;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-content .page__section--2 .section__container{padding:100px 36px;gap:40px}}@media (min-width: 1440px){.cp-insurance-content .page__section--2 .section__container{padding:100px 0;width:1200px}}.cp-insurance-content .page__section--2 .section__top{position:relative;display:flex;align-items:center}.cp-insurance-content .page__section--2 .frame.frame--decoration--shine{position:absolute;left:calc(100% - 70px);bottom:-11px;width:62px;height:92px}@media (min-width: 768px){.cp-insurance-content .page__section--2 .frame.frame--decoration--shine{display:none}}@media (min-width: 1024px){.cp-insurance-content .page__section--2 .frame.frame--decoration--shine{left:calc(100% + 14px);bottom:unset;width:100px;height:156px}}.cp-insurance-content .page__section--2 .section__card.card{background-color:var(--color-white-100);border-radius:24px;padding:44px 20px;border:0px;display:flex;flex-direction:column;gap:8px;color:var(--color-black-100)}@media (min-width: 768px){.cp-insurance-content .page__section--2 .section__card.card{padding:34px 40px}}.cp-insurance-content .page__section--2 .section__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-insurance-content .page__section--3{background-color:var(--color-blue-400)}.cp-insurance-content .page__section--3 .section__container{padding:60px 20px;width:100%;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__container{padding:100px 36px;gap:24px}}@media (min-width: 1440px){.cp-insurance-content .page__section--3 .section__container{padding:120px 0;width:1200px}}.cp-insurance-content .page__section--3 .section__top{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__top{flex-direction:row;align-items:center}}.cp-insurance-content .page__section--3 .tabs__content.tabs__content--active{display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.cp-insurance-content .page__section--3 .tabs__content.tabs__content--active{gap:24px}}.cp-insurance-content .page__section--3 .tabs__description{color:var(--color-black-50)}.cp-insurance-content .page__section--3 .section__heading{color:var(--color-white-100)}.cp-insurance-content .page__section--3 .section__tabs{width:100%;display:flex}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__tabs{width:initial;background-color:var(--color-white-100);border-radius:100px;padding:8px}}.cp-insurance-content .page__section--3 .section__tabs .tabs__button{width:100%;flex-grow:1;text-align:center;white-space:nowrap}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__tabs .tabs__button{padding:10px 20px;border:0px;background-color:transparent;color:var(--color-blue-400)}}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__tabs .tabs__button.tabs__button--active{background-color:var(--color-orange-400);color:var(--color-white-100);border-radius:60px;font-weight:700}}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__tabs .tabs__button.tabs__button--active:after{content:unset}}.cp-insurance-content .page__section--3 .section__body{display:flex;gap:28px}@media (min-width: 1024px){.cp-insurance-content .page__section--3 .section__body.section__body--mobile{display:none}}.cp-insurance-content .page__section--3 .section__body.section__body--pc{display:none}@media (min-width: 1024px){.cp-insurance-content .page__section--3 .section__body.section__body--pc{display:flex}}.cp-insurance-content .page__section--3 .section__item{overflow:hidden;width:100%;flex-grow:1}.cp-insurance-content .page__section--3 .tabs__content.tabs__content--recommend .section__item{padding:56px 8px 0 0;margin-right:-8px}.cp-insurance-content .page__section--3 .section__card.card{height:100%;min-height:360px;background-color:var(--color-white-100);color:var(--color-black-300);border-radius:24px;padding:24px 24px 20px;position:relative;display:flex;flex-direction:column;text-decoration:none}@media (min-width: 768px){.cp-insurance-content .page__section--3 .section__card.card{padding:24px 40px 20px}}.cp-insurance-content .page__section--3 .section__card.card .frame.frame--icon{flex-shrink:0;position:absolute;width:138px;aspect-ratio:1 / 1;top:-47px;right:-15px}.cp-insurance-content .page__section--3 .section__card.card .card__durance{margin-bottom:8px;flex-shrink:0;color:var(--color-orange-400)}.cp-insurance-content .page__section--3 .section__card.card .card__title{margin-bottom:4px;flex-shrink:0;color:var(--color-blue-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-insurance-content .page__section--3 .section__card.card .card__description{flex-shrink:0;color:var(--color-black-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-insurance-content .page__section--3 .section__card.card .card__list{margin:20px 0 10px;padding-left:24px;flex-grow:1}.cp-insurance-content .page__section--3 .section__card.card .button{width:100%;justify-content:center;height:48px}.cp-insurance-content .page__section--3 .section__swiper{height:100%;display:flex;flex-direction:column;gap:16px}.cp-insurance-content .page__section--3 .section__swiper .swiper-button-prev,.cp-insurance-content .page__section--3 .section__swiper .swiper-button-next{color:var(--color-white-100)}.cp-insurance-content .page__section--3 .section__swiper .swiper-button-disabled{color:var(--color-black-100)}.cp-insurance-content .page__section--4{background-color:var(--color-white-100);position:relative;overflow:hidden}.cp-insurance-content .page__section--4 .section__decoration{position:absolute}.cp-insurance-content .page__section--4 .section__decoration.section__decoration--1{width:319px;height:205px;left:-146px;bottom:-3px}@media (min-width: 768px){.cp-insurance-content .page__section--4 .section__decoration.section__decoration--1{width:835px;height:536px;left:-470px;bottom:0}}.cp-insurance-content .page__section--4 .section__decoration.section__decoration--2{width:271px;height:227px;right:-53px;bottom:-66px}@media (min-width: 768px){.cp-insurance-content .page__section--4 .section__decoration.section__decoration--2{width:540px;height:453px;right:0;bottom:-124px}}.cp-insurance-content .page__section--4 .section__container{padding:60px 20px;width:100%;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-content .page__section--4 .section__container{padding:120px 36px;gap:60px}}@media (min-width: 1440px){.cp-insurance-content .page__section--4 .section__container{padding:120px 0;width:1200px}}.cp-insurance-content .page__section--4 .section__top{position:relative;display:flex;align-items:center}.cp-insurance-content .page__section--4 .frame.frame--decoration--shine{position:absolute;display:none}@media (min-width: 768px){.cp-insurance-content .page__section--4 .frame.frame--decoration--shine{left:100%;width:100px;height:156px}}.cp-insurance-content .page__section--4 .section__swiper{margin:-12px -12px 0;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-insurance-content .page__section--4 .section__swiper{gap:60px}}.cp-insurance-content .page__section--4 .swiper-slide{padding:12px}.cp-insurance-content .page__section--4 .section__card.card{background-color:var(--color-white-100);border-radius:24px;padding:32px 24px 20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;height:286px;text-decoration:none}@media (min-width: 768px){.cp-insurance-content .page__section--4 .section__card.card{padding:32px 40px 20px}}.cp-insurance-content .page__section--4 .section__card.card .card__header{display:flex;flex-direction:column;gap:12px}.cp-insurance-content .page__section--4 .section__card.card .card__title{font-size:24px;line-height:28.8px;letter-spacing:.04em;color:var(--color-blue-400);position:relative}@media (min-width: 1440px){.cp-insurance-content .page__section--4 .section__card.card .card__title{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-insurance-content .page__section--4 .section__card.card .card__description{color:var(--color-black-100)}.cp-insurance-content .page__section--4 .section__card.card .card__footer{margin-top:auto;display:flex;justify-content:flex-start;align-items:center;gap:8px}.cp-insurance-content .page__section--4 .section__card.card .card__footer.footer .footer__label{color:var(--color-blue-400);transition:color .3s ease}.cp-insurance-content .page__section--4 .section__card.card:hover .card__footer.footer .footer__label{color:var(--color-orange-400)}.cp-insurance-content .page__section--4 .section__card.card .card__footer.footer .footer__icon{width:44px;height:44px;color:var(--color-orange-400)}.cp-insurance-content .page__section--5{background-color:var(--color-white-300)}.cp-insurance-content .page__section--5 .section__container{padding:60px 24px;width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-insurance-content .page__section--5 .section__container{padding:60px 36px}}@media (min-width: 1440px){.cp-insurance-content .page__section--5 .section__container{padding:120px 0;width:1200px}}.cp-insurance-content .page__section--5 .section__body{display:flex;align-items:center;gap:60px}.cp-insurance-content .page__section--5 .section__sidebar{flex-shrink:0;display:none;flex-direction:column;gap:46px}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__sidebar{display:flex}}.cp-insurance-content .page__section--5 .section__sidebar .button{border:0px;background-color:transparent;display:flex;gap:8px;align-items:center}.cp-insurance-content .page__section--5 .section__sidebar .button .button__index{width:50px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:var(--color-black-50);color:var(--color-white-100);transition:background-color .3s ease}.cp-insurance-content .page__section--5 .section__sidebar .button:hover .button__index,.cp-insurance-content .page__section--5 .section__sidebar .button.button--active .button__index{background-color:var(--color-orange-400)}.cp-insurance-content .page__section--5 .section__sidebar .button .button__label{color:var(--color-black-100);transition:color .3s ease}.cp-insurance-content .page__section--5 .section__sidebar .button:hover .button__label,.cp-insurance-content .page__section--5 .section__sidebar .button.button--active .button__label{color:var(--color-black-300)}.cp-insurance-content .page__section--5 .section__sidebar .button.button-active{background-color:var(--color-orange-400)}.cp-insurance-content .page__section--5 .section__result{width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:4px 64px}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__result{flex-direction:row}}.cp-insurance-content .page__section--5 .section__flow{width:340px;flex-shrink:0}.cp-insurance-content .page__section--5 .section__content{flex-grow:1;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:320px;color:var(--color-black-200)}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__content{max-width:unset;align-items:flex-start}}.cp-insurance-content .page__section--5 .section__item{display:flex;justify-content:center}.cp-insurance-content .page__section--5 .section__swiper{display:flex;flex-direction:column}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__swiper{gap:12px}}.cp-insurance-content .page__section--5 .section__header{display:flex;justify-content:center;align-items:center;gap:8px}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__header{justify-content:flex-start}}.cp-insurance-content .page__section--5 .section__index{width:50px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:var(--color-orange-400);color:var(--color-white-100)}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__index{display:none}}.cp-insurance-content .page__section--5 .section__title{color:var(--color-black-300);font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 1024px){.cp-insurance-content .page__section--5 .section__title{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-insurance-content .page__section--5 .section__list{gap:0px;margin-left:24px}.cp-insurance-content .page__section--5 .section__step.button.button.button--active{font-weight:700}.cp-insurance-content .page__section--6{background-color:var(--color-white-200)}.cp-insurance-content .page__section--6 .section__container{padding:80px 20px 60px;width:100%;margin:auto;display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__container{padding:100px 36px;gap:60px}}@media (min-width: 1440px){.cp-insurance-content .page__section--6 .section__container{padding:100px 0;width:1200px}}.cp-insurance-content .page__section--6 .section__top{flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__top{flex-direction:row}}.cp-insurance-content .page__section--6 .section__tabs{margin:0 -20px;padding:0 20px;display:flex;overflow:auto}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__tabs{display:none}}.cp-insurance-content .page__section--6 .section__tabs .tabs__button{padding:0 24px;flex-shrink:0;height:44px}.cp-insurance-content .page__section--6 .section__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__card.card{padding:24px;border-radius:24px}}.cp-insurance-content .page__section--6 .section__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-insurance-content .page__section--6 .section__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-insurance-content .page__section--6 .section__card.card .card__title{flex-grow:1;transition:color .3s ease;font-size:18px;line-height:24px;letter-spacing:.04em;color:var(--color-blue-400)}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-insurance-content .page__section--6 .section__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-insurance-content .page__section--6 .section__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__card.card .card__icon{width:40px;height:40px}}.cp-insurance-content .page__section--6 .section__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-insurance-content .page__section--6 .section__card.card .frame--on{display:none}.cp-insurance-content .page__section--6 .section__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-insurance-content .page__section--6 .section__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-insurance-content .page__section--6 .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-insurance-content .page__section--6 .section__card.card .card__content{padding:16px 0 0 40px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-insurance-content .page__section--6 .section__sidebar{flex-shrink:0;display:none;width:200px}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__sidebar{flex-shrink:0;display:initial}}.cp-insurance-content .page__section--6 .section__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:20px}.cp-insurance-content .page__section--6 .section__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-insurance-content .page__section--6 .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-insurance-content .page__section--6 .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-insurance-content .page__section--6 .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-insurance-content .page__section--6 .section__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-insurance-content .page__section--6 .section__card.card .card__group{flex-direction:row}}.cp-insurance-content .page__section--6 .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-insurance-content .page__section--6 .section__body{display:flex;align-items:flex-start;gap:24px}@media (min-width: 1440px){.cp-insurance-content .page__section--6 .section__body{gap:60px}}.cp-insurance-content .page__section--6 .button.button--mobile{width:fit-content;margin:auto}@media (min-width: 768px){.cp-insurance-content .page__section--6 .button.button--mobile{display:none}}.cp-insurance-content .page__section--6 .button.button--pc{display:none}@media (min-width: 768px){.cp-insurance-content .page__section--6 .button.button--pc{display:inline-flex}}.cp-insurance-content .frame.frame--banner{width:100%;height:100%}.cp-insurance-content .frame.frame--image{width:100%;aspect-ratio:21 / 9}.cp-insurance-content .frame.frame--flow{width:320px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}@media (min-width: 768px){.cp-insurance-content .frame.frame--flow{width:300px}}@media (min-width: 1024px){.cp-insurance-content .frame.frame--flow{width:340px}}.cp-insurance-content .frame.frame--example{width:100%;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden}.cp-insurance-content .dropdown{position:relative}.cp-insurance-content .dropdown .card__dropdown{white-space:nowrap}.cp-insurance-content .dropdown .dropdown__overlay{position:absolute;top:100%;width:200px;max-height:260px;overflow:auto;border:1px solid var(--color-black-50);background-color:var(--color-white-100);border-radius:8px;box-shadow:0 0 12.06px #0000001a}.cp-insurance-content .dropdown .dropdown__menu{list-style:none}.cp-insurance-content .dropdown .dropdown__item{background-color:var(--color-white-100);transition:background-color .3s ease}.cp-insurance-content .dropdown .dropdown__item:hover{background-color:var(--color-white-300)}.cp-insurance-content .dropdown .dropdown__item:hover .dropdown__link{color:var(--color-blue-400)}.cp-insurance-content .dropdown .dropdown__item+.dropdown__item{border-top:1px solid var(--color-black-50)}.cp-insurance-content .dropdown .dropdown__link{padding:12px 24px;display:block;color:#334155;text-decoration:none;transition:color .3s ease}.cp-insurance-list-personal .page .page__body{background-color:var(--color-white-200)}.cp-insurance-list-personal .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px}@media (min-width: 768px){.cp-insurance-list-personal .page__heading{padding:0 36px}}@media (min-width: 1440px){.cp-insurance-list-personal .page__heading{width:1200px;padding:unset}}.cp-insurance-list-personal .page__title{color:var(--color-black-200);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-insurance-list-personal .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-insurance-list-personal .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-insurance-list-personal .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-insurance-list-personal .page__breadcrumb{padding:0 60px}}.cp-insurance-list-personal .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-insurance-list-personal .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-insurance-list-personal .page__section--banner{position:relative;width:100vw;height:254px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-insurance-list-personal .page__section--banner{height:290px}}.cp-insurance-list-personal .page__section--tabs.tabs{position:relative}.cp-insurance-list-personal .page__section--tabs.tabs:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-insurance-list-personal .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;gap:22px;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 768px){.cp-insurance-list-personal .page__section--tabs.tabs .page__tabs{gap:72px}}@media (min-width: 1024px){.cp-insurance-list-personal .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-insurance-list-personal .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1200px}}.cp-insurance-list-personal .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;height:72px;text-align:center;white-space:nowrap}@media (min-width: 1920px){.cp-insurance-list-personal .page__section--tabs.tabs .tabs__button{min-width:150px}}.cp-insurance-list-personal .page__section--products.products .products__container{padding:40px 20px 60px;max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-list-personal .page__section--products.products .products__container{padding:60px 36px;gap:40px}}@media (min-width: 1440px){.cp-insurance-list-personal .page__section--products.products .products__container{padding:60px 0}}.cp-insurance-list-personal .page__section--products.products .tabs__content{display:none;flex-direction:column;gap:40px}.cp-insurance-list-personal .page__section--products.products .tabs__content.tabs__content--active{display:flex}.cp-insurance-list-personal .page__section--products.products .products__introduction{display:flex;gap:24px;align-items:center}.cp-insurance-list-personal .page__section--products.products .products__content{display:flex;flex-direction:column;gap:8px}.cp-insurance-list-personal .page__section--products.products .products__heading{display:flex;align-items:center;gap:8px}.cp-insurance-list-personal .page__section--products.products .products__title{color:var(--color-blue-400)}.cp-insurance-list-personal .page__section--products.products .products__description{color:var(--color-black-200)}.cp-insurance-list-personal .page__section--products.products .products__list{width:100%;display:flex;flex-direction:column;gap:40px}.cp-insurance-list-personal .page__section--products.products .products__card{width:100%;flex-grow:1}@media (min-width: 768px){.cp-insurance-list-personal .page__section--products.products .products__card{max-width:calc((100% - 12px)/2)}}@media (min-width: 1024px){.cp-insurance-list-personal .page__section--products.products .products__card{max-width:calc((100% - 24px) / 3)}}.cp-insurance-list-personal .page__section--products.products .products__list.products__list--swiper .swiper-slide{height:unset}.cp-insurance-list-personal .page__section--products.products .products__list.products__list--swiper .products__card{max-width:unset;height:100%}.cp-insurance-list-personal .products__card.card{background-color:var(--color-white-100);border-radius:24px;padding:24px 40px 20px;min-height:225px;display:flex;flex-direction:column;gap:4px}.cp-insurance-list-personal .products__card.card .card__title{flex-shrink:0;color:var(--color-blue-400)}.cp-insurance-list-personal .products__card.card .card__description{flex-grow:1;color:var(--color-black-100)}.cp-insurance-list-personal .products__card.card .card__button{flex-shrink:0;justify-content:center;padding-left:0;padding-right:0}.cp-insurance-list-personal .frame.frame--banner{width:100%;height:100%}.cp-insurance-list-personal .frame.frame--introduction-pc{flex-shrink:0;height:80px;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;display:none}@media (min-width: 768px){.cp-insurance-list-personal .frame.frame--introduction-pc{display:initial}}.cp-insurance-list-personal .frame.frame--introduction-mobile{flex-shrink:0;height:44px;aspect-ratio:16 / 9;border-radius:2px;overflow:hidden}@media (min-width: 768px){.cp-insurance-list-personal .frame.frame--introduction-mobile{display:none}}.cp-insurance-list-enterprise .page .page__body{background-color:var(--color-white-200)}.cp-insurance-list-enterprise .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px}@media (min-width: 768px){.cp-insurance-list-enterprise .page__heading{padding:0 36px}}@media (min-width: 1440px){.cp-insurance-list-enterprise .page__heading{width:1200px;padding:unset}}.cp-insurance-list-enterprise .page__title{color:var(--color-black-200);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-insurance-list-enterprise .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-insurance-list-enterprise .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-insurance-list-enterprise .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-insurance-list-enterprise .page__breadcrumb{padding:0 60px}}.cp-insurance-list-enterprise .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-insurance-list-enterprise .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-insurance-list-enterprise .page__section--banner{position:relative;width:100vw;height:254px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-insurance-list-enterprise .page__section--banner{height:290px}}.cp-insurance-list-enterprise .page__section--tabs.tabs{position:relative}.cp-insurance-list-enterprise .page__section--tabs.tabs:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-insurance-list-enterprise .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;gap:22px;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 768px){.cp-insurance-list-enterprise .page__section--tabs.tabs .page__tabs{gap:72px}}@media (min-width: 1024px){.cp-insurance-list-enterprise .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-insurance-list-enterprise .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1200px}}.cp-insurance-list-enterprise .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;height:72px;text-align:center;white-space:nowrap}@media (min-width: 1920px){.cp-insurance-list-enterprise .page__section--tabs.tabs .tabs__button{min-width:150px}}.cp-insurance-list-enterprise .page__section--products.products .products__container{padding:40px 20px 60px;max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-insurance-list-enterprise .page__section--products.products .products__container{padding:60px 36px;gap:40px}}@media (min-width: 1440px){.cp-insurance-list-enterprise .page__section--products.products .products__container{padding:60px 0}}.cp-insurance-list-enterprise .page__section--products.products .tabs__content{display:none;flex-direction:column;gap:40px}.cp-insurance-list-enterprise .page__section--products.products .tabs__content.tabs__content--active{display:flex}.cp-insurance-list-enterprise .page__section--products.products .products__introduction{display:flex;gap:24px;align-items:center}.cp-insurance-list-enterprise .page__section--products.products .products__content{display:flex;flex-direction:column;gap:8px}.cp-insurance-list-enterprise .page__section--products.products .products__heading{display:flex;align-items:center;gap:8px}.cp-insurance-list-enterprise .page__section--products.products .products__title{color:var(--color-blue-400)}.cp-insurance-list-enterprise .page__section--products.products .products__description{color:var(--color-black-200)}.cp-insurance-list-enterprise .page__section--products.products .products__list{width:100%;display:flex;flex-direction:column;gap:40px}.cp-insurance-list-enterprise .page__section--products.products .products__card{width:100%;flex-grow:1}@media (min-width: 768px){.cp-insurance-list-enterprise .page__section--products.products .products__card{max-width:calc((100% - 12px)/2)}}@media (min-width: 1024px){.cp-insurance-list-enterprise .page__section--products.products .products__card{max-width:calc((100% - 24px) / 3)}}.cp-insurance-list-enterprise .page__section--products.products .products__list.products__list--swiper .products__card{max-width:unset}.cp-insurance-list-enterprise .products__card.card{background-color:var(--color-white-100);border-radius:24px;padding:24px 40px 20px;min-height:225px;display:flex;flex-direction:column;gap:4px}.cp-insurance-list-enterprise .products__card.card .card__title{flex-shrink:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-blue-400)}.cp-insurance-list-enterprise .products__card.card .card__description{flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-black-100)}.cp-insurance-list-enterprise .products__card.card .card__button{flex-shrink:0;justify-content:center}.cp-insurance-list-enterprise .frame.frame--banner{width:100%;height:100%}.cp-insurance-list-enterprise .frame.frame--introduction-pc{flex-shrink:0;height:80px;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;display:none}@media (min-width: 768px){.cp-insurance-list-enterprise .frame.frame--introduction-pc{display:initial}}.cp-insurance-list-enterprise .frame.frame--introduction-mobile{flex-shrink:0;height:44px;aspect-ratio:16 / 9;border-radius:2px;overflow:hidden}@media (min-width: 768px){.cp-insurance-list-enterprise .frame.frame--introduction-mobile{display:none}}.cp-payment-search .page .page__body{background-color:var(--color-white-200)}.cp-payment-search .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:46px}@media (min-width: 768px){.cp-payment-search .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-payment-search .page__heading{top:146px;width:1200px;padding:unset}}.cp-payment-search .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-payment-search .page__title{font-size:30px;line-height:56px;letter-spacing:.11em}}@media (min-width: 1440px){.cp-payment-search .page__title{font-size:40px}}.cp-payment-search .page__description{color:var(--color-black-300);max-width:254px}@media (min-width: 768px){.cp-payment-search .page__description{max-width:370px}}.cp-payment-search .page__breadcrumb{position:absolute;top:20px;left:0;padding:0 20px}@media (min-width: 768px){.cp-payment-search .page__breadcrumb{top:24px;padding:0 32px}}@media (min-width: 1440px){.cp-payment-search .page__breadcrumb{padding:0 60px}}.cp-payment-search .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-payment-search .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-payment-search .page__section{scroll-margin-top:59px}@media (min-width: 768px){.cp-payment-search .page__section{scroll-margin-top:68px}}.cp-payment-search .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-payment-search .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-payment-search .page__section--banner{height:380px}}.cp-payment-search .page__section--search .section__container{position:relative;padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-payment-search .page__section--search .section__container{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-payment-search .page__section--search .section__container{padding:80px 0 116px;width:1100px;gap:20px}}.cp-payment-search .page__section--search .section__card.card{background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:24px}@media (min-width: 768px){.cp-payment-search .page__section--search .section__card.card{border-radius:24px;padding:40px}}.cp-payment-search .page__section--search .section__card.card.section__card--empty{flex-direction:row;justify-content:center;align-items:center;gap:12px;height:84px;color:var(--color-black-50)}@media (min-width: 768px){.cp-payment-search .page__section--search .section__card.card.section__card--empty{height:228px}}.cp-payment-search .page__section--search .section__card.card.section__card--empty .card__icon{width:32px;height:32px}.cp-payment-search .page__section--search .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:28px;flex-grow:1}.cp-payment-search .page__section--search .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:28px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-payment-search .page__section--search .section__card.card .card__notice{display:flex;flex-direction:column;gap:4px}.cp-payment-search .page__section--search .section__buttons{display:flex;justify-content:center}.cp-payment-search .page__section--search .section__buttons .button{width:240px;justify-content:center}.cp-payment-search .page__section--search .section__result.result .result__list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-payment-search .page__section--search .section__result.result .result__list{gap:12px}}.cp-payment-search .page__section--search .section__result.result .result__card.card{background-color:var(--color-white-100);border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-payment-search .page__section--search .section__result.result .result__card.card{border-radius:24px;padding:24px}}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__toggler{width:100%;display:flex;align-items:flex-start;border:0px;background-color:transparent;gap:12px;padding:0}@media (min-width: 768px){.cp-payment-search .page__section--search .section__result.result .result__card.card .card__toggler{align-items:center}}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__heading{position:relative;align-items:center;color:var(--color-blue-400);flex-grow:1;display:flex;gap:8px;flex-direction:column-reverse}@media (min-width: 768px){.cp-payment-search .page__section--search .section__result.result .result__card.card .card__heading{padding-left:24px;flex-direction:row;align-items:center;height:28px}}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__tag{width:fit-content;border-radius:4px;padding:4px 10px;margin:4px 0}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__tag.card__tag--blue{border:1px solid var(--color-blue-350);color:var(--color-blue-350)}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__tag.card__tag--red{border:1px solid var(--color-red-400);color:var(--color-red-400)}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__tag.card__tag--orange{border:1px solid var(--color-orange-400);color:var(--color-orange-400)}@media (min-width: 768px){.cp-payment-search .page__section--search .section__result.result .result__card.card .card__tag{margin:0}}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__icon{flex-shrink:0;width:40px;height:40px}.cp-payment-search .page__section--search .section__result.result .result__card.card .frame--on{display:none}.cp-payment-search .page__section--search .section__result.result .result__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-payment-search .page__section--search .section__result.result .result__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 0 0}@media (min-width: 768px){.cp-payment-search .page__section--search .section__result.result .result__card.card .card__list{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0 0 28px;gap:24px}}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__item{list-style:none;width:100%}.cp-payment-search .page__section--search .section__result.result .result__card.card .card__block{width:100%;word-break:break-all}.cp-payment-search .form__row.form__row--recaptcha{display:flex;gap:12px}@media (min-width: 768px){.cp-payment-search .form__row.form__row--recaptcha{gap:20px}}.cp-payment-search .form__row.form__row--recaptcha .button .button__icon{width:14px;height:14px}.cp-payment-search .form__row.form__row--recaptcha .button{padding:0;color:var(--color-black-100);gap:4px}.cp-payment-search .form .form__row.form__row--radio .radio-group{height:fit-content}@media (min-width: 768px){.cp-payment-search .form .form__row.form__row--radio .radio-group{height:48px}}.cp-payment-search .form__row.form__row--radio .radio-group__label{color:var(--color-black-200)}.cp-payment-search .form .form__row.form__row--plate,.cp-payment-search .form .form__row.form__row--car{display:flex;align-items:center}.cp-payment-search .form__group.form__group--type{gap:4px}.cp-payment-search .form__group.form__group--type .form__content:not(.form__content--active){display:none}.cp-payment-search .form__group .form__label{color:var(--color-black-200)}.cp-payment-search .frame.frame--banner{width:100%;height:100%;overflow:hidden}.cp-payment-search .frame.frame--banner img{transform:scale(1.2) translate(1%,.3%)}@media (min-width: 768px){.cp-payment-search .frame.frame--banner img{transform:unset}}.cp-payment-search .frame.frame--recaptcha{width:140px;height:44px}.cp-payment-qa .page .page__body{background-color:var(--color-white-200)}.cp-payment-qa .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-payment-qa .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-payment-qa .page__heading{top:146px;width:1200px;padding:unset}}.cp-payment-qa .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-payment-qa .page__title{font-size:30px;line-height:56px;letter-spacing:.11em}}@media (min-width: 1440px){.cp-payment-qa .page__title{font-size:40px}}.cp-payment-qa .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-payment-qa .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-payment-qa .page__breadcrumb{padding:0 60px}}.cp-payment-qa .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-payment-qa .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-payment-qa .page__section{scroll-margin-top:59px}@media (min-width: 768px){.cp-payment-qa .page__section{scroll-margin-top:68px}}.cp-payment-qa .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-payment-qa .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-payment-qa .page__section--banner{height:380px}}.cp-payment-qa .section__list{display:flex;flex-direction:column;gap:12px}.cp-payment-qa .page__section--qa{position:relative}.cp-payment-qa .page__section--qa .section__container{position:relative;padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__container{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-payment-qa .page__section--qa .section__container{padding:60px 0 96px;width:1100px;gap:32px}}.cp-payment-qa .page__section--qa .section__qa.qa{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa{gap:40px}}.cp-payment-qa .page__section--qa .section__qa.qa .qa__top{flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa .qa__top{display:none}}.cp-payment-qa .page__section--qa .section__qa.qa .qa__dropdown.input-group.input-group--suffixed .form__svg-button{color:var(--color-orange-400)}.cp-payment-qa .page__section--qa .section__tabs{margin:0 -20px;padding:0 20px;display:flex;overflow:auto}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__tabs{display:none}}.cp-payment-qa .page__section--qa .section__tabs .tabs__button{padding:0 24px;flex-shrink:0;height:44px}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card{background-color:var(--color-white-100);border-radius:16px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card{border-radius:24px}}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__icon{width:40px;height:40px}}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .frame--on{display:none}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__list{margin-left:24px;padding-top:4px}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__group{flex-direction:row}}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card .card__block{display:flex;flex-direction:column;gap:4px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-payment-qa .page__section--qa .qa__sidebar{flex-shrink:0;display:none;width:200px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .qa__sidebar{flex-shrink:0;display:initial}}.cp-payment-qa .page__section--qa .qa__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:20px}.cp-payment-qa .page__section--qa .qa__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-payment-qa .page__section--qa .qa__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-payment-qa .page__section--qa .qa__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-payment-qa .page__section--qa .qa__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-payment-qa .page__section--qa .section__qa.qa .qa_content{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa .qa_content{gap:40px}}.cp-payment-qa .page__section--qa .section__qa.qa .qa__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .section__qa.qa .qa__list .qa__card.card{padding:24px}}.cp-payment-qa .page__section--qa .qa__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-payment-qa .page__section--qa .qa__card.card{padding:24px;border-radius:24px}}.cp-payment-qa .page__section--qa .qa__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-payment-qa .page__section--qa .qa__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-payment-qa .page__section--qa .qa__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-payment-qa .page__section--qa .qa__card.card .card__title{flex-grow:1;transition:color .3s ease;font-size:18px;line-height:24px;letter-spacing:.04em;color:var(--color-blue-400)}@media (min-width: 768px){.cp-payment-qa .page__section--qa .qa__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-payment-qa .page__section--qa .qa__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-payment-qa .page__section--qa .qa__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-payment-qa .page__section--qa .qa__card.card .card__icon{width:40px;height:40px}}.cp-payment-qa .page__section--qa .qa__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-payment-qa .page__section--qa .qa__card.card .frame--on{display:none}.cp-payment-qa .page__section--qa .qa__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-payment-qa .page__section--qa .qa__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-payment-qa .page__section--qa .qa__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-payment-qa .page__section--qa .qa__card.card .card__content{padding:16px 0 0 40px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.qa__card--notice{background-color:var(--color-orange-400);color:var(--color-white-100)}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.qa__card--notice .card__toggler .card__title,.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.qa__card--notice .card__toggler .card__icon{color:var(--color-white-100)}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.qa__card--notice .card__content{padding-left:0;color:var(--color-white-100)}.cp-payment-qa .page__section--qa .section__qa.qa .qa__card.card.qa__card--notice .card__block{color:var(--color-white-100)}.cp-payment-qa .page__section--qa .qa__card.card .card__content .button.button--link{text-decoration:underline}.cp-payment-qa .page__section--qa .section__qa.qa .qa__body{display:flex;align-items:flex-start;gap:60px}.cp-payment-qa .page__section--qa .button.button--mobile{width:fit-content;margin:auto}@media (min-width: 768px){.cp-payment-qa .page__section--qa .button.button--mobile{display:none}}.cp-payment-qa .page__section--qa .button.button--pc{display:none}@media (min-width: 768px){.cp-payment-qa .page__section--qa .button.button--pc{display:inline-flex}}.cp-payment-qa .page__tool{position:fixed;bottom:0;width:100vw;height:99px;padding:15px 20px;background-color:var(--color-white-100);display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media (min-width: 768px){.cp-payment-qa .page__tool{flex-direction:row;height:80px;padding:0 36px;align-items:center}}@media (min-width: 1440px){.cp-payment-qa .page__tool{padding:0 60px}}.cp-payment-qa .page__tool .tool__breadcrumb.breadcrumb{display:flex;align-items:center;gap:0px}.cp-payment-qa .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-100);font-size:12px;line-height:18px;letter-spacing:.04em;white-space:wrap}@media (min-width: 1024px){.cp-payment-qa .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-payment-qa .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link:last-child{opacity:1;color:var(--color-blue-400)}.cp-payment-qa .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__divider{flex-shrink:0;color:var(--color-black-100);width:24px;height:24px}.cp-payment-qa .page__tool .tool__buttons{display:flex;align-items:center;gap:12px}.cp-payment-qa .page__tool .tool__buttons .button{width:100%;flex-grow:1;padding:8px 0;min-height:36px;justify-content:center}@media (min-width: 768px){.cp-payment-qa .page__tool .tool__buttons .button{width:120px;min-height:48px}}@media (min-width: 1024px){.cp-payment-qa .page__tool .tool__buttons .button{width:192px}}.cp-payment-qa .page__tool .tool__buttons .button .button__icon{display:none}@media (min-width: 768px){.cp-payment-qa .page__tool .tool__buttons .button .button__icon{display:flex}}.cp-payment-qa .frame.frame--banner{width:100%;height:100%}.cp-payment-qa .frame.frame--example{width:100%;aspect-ratio:21 / 9;border-radius:12px;overflow:hidden}.cp-claim-service-result .page .page__body{background-color:var(--color-white-200)}.cp-claim-service-result .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-claim-service-result .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-claim-service-result .page__heading{top:146px;width:1200px;padding:unset}}.cp-claim-service-result .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-service-result .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-claim-service-result .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-claim-service-result .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-claim-service-result .page__breadcrumb{padding:0 60px}}.cp-claim-service-result .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-claim-service-result .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}@media (min-width: 768px){.cp-claim-service-result .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-claim-service-result .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-claim-service-result .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-claim-service-result .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-claim-service-result .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-claim-service-result .page__section--banner{height:380px}}.cp-claim-service-result .page__section--result{padding:40px 20px 76px}@media (min-width: 768px){.cp-claim-service-result .page__section--result{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-claim-service-result .page__section--result{padding:80px 0 116px}}.cp-claim-service-result .page__section--result .section__card{position:relative;width:100%;margin:auto;background:var(--color-white-100);color:var(--color-black-200);box-shadow:0 0 24px #0000001f;border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-claim-service-result .page__section--result .section__card{padding:32px;gap:24px}}@media (min-width: 1440px){.cp-claim-service-result .page__section--result .section__card{width:1100px}}.cp-claim-service-result .page__section--result .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-result .page__section--result .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-result .page__section--result .section__card .card__description{padding:0 16px}@media (min-width: 768px){.cp-claim-service-result .page__section--result .section__card .card__br{display:none}}.cp-claim-service-result .page__section--result .section__card .card__block{padding:12px 24px;border-radius:12px;background-color:var(--color-white-200);display:flex;flex-direction:column;gap:10px}.cp-claim-service-result .page__section--result .section__card .card__footer{display:flex;flex-direction:column;justify-content:center;gap:12px}@media (min-width: 768px){.cp-claim-service-result .page__section--result .section__card .card__footer{flex-direction:row}}.cp-claim-service-result .page__section--result .section__card .card__button{width:100%;justify-content:center}@media (min-width: 768px){.cp-claim-service-result .page__section--result .section__card .card__button{width:240px}}@media (min-width: 768px){.cp-claim-service-result .page__section--result .section__card .card__button .button__icon{display:none}}.cp-claim-service-result .frame.frame--banner{width:100%;height:100%}.cp-claim-service-preview .page .page__body{background-color:var(--color-white-200)}.cp-claim-service-preview .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-claim-service-preview .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-claim-service-preview .page__heading{top:146px;width:1200px;padding:unset}}.cp-claim-service-preview .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-service-preview .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-claim-service-preview .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-claim-service-preview .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-claim-service-preview .page__breadcrumb{padding:0 60px}}.cp-claim-service-preview .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-claim-service-preview .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}@media (min-width: 768px){.cp-claim-service-preview .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-claim-service-preview .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-claim-service-preview .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-claim-service-preview .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-claim-service-preview .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-claim-service-preview .page__section--banner{height:380px}}.cp-claim-service-preview .page__section--form{padding:40px 20px 76px}@media (min-width: 768px){.cp-claim-service-preview .page__section--form{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-claim-service-preview .page__section--form{padding:80px 0 116px}}.cp-claim-service-preview .page__section--form .section__card{position:relative;width:100%;margin:auto;background:var(--color-white-100);color:var(--color-black-200);box-shadow:0 0 24px #0000001f;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-claim-service-preview .page__section--form .section__card{border-radius:24px;padding:32px}}@media (min-width: 1440px){.cp-claim-service-preview .page__section--form .section__card{width:1100px}}.cp-claim-service-preview .page__section--form .section__card.card .card__header{display:flex;flex-wrap:wrap;gap:12px}.cp-claim-service-preview .page__section--form .section__card.card .card__part{display:flex;flex-direction:column;gap:20px}.cp-claim-service-preview .page__section--form .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-preview .page__section--form .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-preview .page__section--form .section__card.card .card__notice{display:flex;align-items:flex-end}.cp-claim-service-preview .page__section--form .section__card.card .card__group{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:8px}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--address .card__value.card__value-city{margin-left:0}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--address .card__value.card__value-district{margin-left:20px}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--address .card__value.card__value-street{margin-left:4px}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table{height:273px;overflow:scroll}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table.table{position:relative;border-collapse:collapse}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table .table__head{position:sticky;top:0;z-index:1}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table .table__head th{position:relative;padding:16px 24px;text-align:left;height:56px;background-color:var(--color-white-100)}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table .table__head th:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--color-black-300)}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table .table__head th:nth-child(2){width:15%}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table .table__body tr:nth-child(2n){background-color:var(--color-white-200)}.cp-claim-service-preview .page__section--form .section__card.card .card__group.card__group--table .card__table .table__body td{padding:16px 24px;text-align:left;color:var(--color-black-200);height:72px;border:0px}.cp-claim-service-preview .page__section--form .section__card.card .card__row{display:flex;gap:20px}.cp-claim-service-preview .page__section--form .section__card.card .card__row.card__row--list{flex-wrap:wrap;gap:4px 24px}.cp-claim-service-preview .page__section--form .section__card.card .card__row.card__row--list .card__item{display:flex;gap:8px}.cp-claim-service-preview .page__section--form .section__card.card .card__row.card__row--list .card__icon{width:24px;height:24px}.cp-claim-service-preview .page__section--form .section__card.card .card__row.card__row--images{flex-direction:column;gap:24px}@media (min-width: 768px){.cp-claim-service-preview .page__section--form .section__card.card .card__row.card__row--images{flex-direction:row}}.cp-claim-service-preview .page__section--form .section__card.card .card__row.card__row--images .card__image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-black-50);border-radius:4px;aspect-ratio:16 / 9;overflow:hidden}.cp-claim-service-preview .page__section--form .section__card.card .card__divider{height:1px;background-color:var(--color-white-400);margin:24px 0}.cp-claim-service-preview .page__section--form .section__card.card .card__value{color:var(--color-black-400);text-align:justify}.cp-claim-service-preview .page__section--form .section__card .card__footer{display:flex;flex-direction:column-reverse;justify-content:center;gap:12px}@media (min-width: 768px){.cp-claim-service-preview .page__section--form .section__card .card__footer{flex-direction:row}}.cp-claim-service-preview .page__section--form .section__card .card__button{width:100%;justify-content:center}@media (min-width: 768px){.cp-claim-service-preview .page__section--form .section__card .card__button{width:240px}}.cp-claim-service-preview .frame.frame--banner{width:100%;height:100%}.cp-claim-service-introduction .page .page__body{background-color:var(--color-white-200)}.cp-claim-service-introduction .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-claim-service-introduction .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__heading{top:146px;width:1200px;padding:unset}}.cp-claim-service-introduction .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-service-introduction .page__title{font-size:30px;line-height:56px;letter-spacing:.11em}}@media (min-width: 1440px){.cp-claim-service-introduction .page__title{font-size:40px}}.cp-claim-service-introduction .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-claim-service-introduction .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__breadcrumb{padding:0 60px}}.cp-claim-service-introduction .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-claim-service-introduction .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-claim-service-introduction .page__section{scroll-margin-top:59px}@media (min-width: 768px){.cp-claim-service-introduction .page__section{scroll-margin-top:68px}}.cp-claim-service-introduction .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-claim-service-introduction .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--banner{height:380px}}.cp-claim-service-introduction .page__section--inform.inform{padding:40px 20px;background:url(/images/claim/service-background.png) 50% repeat,var(--color-white-300);background-size:200%}@media (min-width: 768px){.cp-claim-service-introduction .page__section--inform.inform{padding:40px 36px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--inform.inform{padding:80px 0}}.cp-claim-service-introduction .page__section--inform.inform .inform__card{position:relative;width:100%;margin:auto;background:var(--color-white-100);box-shadow:0 0 24px #0000001f;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--inform.inform .inform__card{border-radius:24px;padding:32px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--inform.inform .inform__card{width:1100px}}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__description{display:flex;flex-direction:column;gap:4px;color:var(--color-black-200)}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__description.card__description--accident{gap:12px}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__list{list-style:none;display:flex;flex-direction:column;gap:8px}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__list.list .list__item{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__list.list .list__item{flex-direction:row;align-items:center}}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__list.list .list__label{flex-shrink:0;display:flex;align-items:center;gap:4px}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__list.list .list__icon{width:24px;height:24px}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__buttons .button{white-space:nowrap}@media (min-width: 576px){.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__buttons{display:flex}}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__decoration{position:absolute;right:-43px;bottom:-40px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__decoration{right:-16px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__decoration{right:-142px;bottom:-80px}}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card.inform__card--accident .card__decoration{display:none}@media (min-width: 1024px){.cp-claim-service-introduction .page__section--inform.inform .inform__card.card.inform__card--accident .card__decoration{display:block}}.cp-claim-service-introduction .page__section--inform.inform .inform__card.card .card__item{display:inline-block}.cp-claim-service-introduction .page__section--tabs.tabs{position:relative;height:73px;overflow:hidden}.cp-claim-service-introduction .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 1024px){.cp-claim-service-introduction .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1100px}}.cp-claim-service-introduction .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-claim-service-introduction .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-claim-service-introduction .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-claim-service-introduction .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-claim-service-introduction .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;height:72px;display:flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;text-decoration:none;width:100%;flex-grow:1}.cp-claim-service-introduction .page__section--1 .section__container{padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:32px}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--1 .section__container{padding:80px 0 116px;width:1100px}}.cp-claim-service-introduction .page__section--1 .section__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-introduction .page__section--1 .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-introduction .page__section--1 .section__list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;height:fit-content}@media (min-width: 768px){.cp-claim-service-introduction .page__section--1 .section__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.cp-claim-service-introduction .page__section--1 .section__list{grid-template-columns:repeat(3,1fr)}}.cp-claim-service-introduction .page__section--1 .section__card{border-radius:16px;overflow:hidden;background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f}@media (min-width: 768px){.cp-claim-service-introduction .page__section--1 .section__card{border-radius:24px}}.cp-claim-service-introduction .page__section--1 .section__card.card .card__body{padding:20px 20px 32px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--1 .section__card.card .card__body{padding:20px 40px}}.cp-claim-service-introduction .page__section--1 .section__card.card .card__content{color:var(--color-blue-400)}.cp-claim-service-introduction .page__section--1 .section__card.card .card__list{margin-left:24px;display:flex;flex-direction:column;gap:8px;color:var(--color-black-300)}.cp-claim-service-introduction .page__section--1 .section__card.card .card__notice{font-size:14px;line-height:150%;letter-spacing:.04em}.cp-claim-service-introduction .page__section--2 .section__container{padding:40px 20px 76px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--2 .section__container{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__container{padding:80px 0 116px}}.cp-claim-service-introduction .page__section--2 .section__content{width:100%;margin:auto;position:relative;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__content{width:1100px}}.cp-claim-service-introduction .page__section--2 .section__decoration{position:absolute;z-index:0;display:none}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__decoration{display:unset}}.cp-claim-service-introduction .page__section--2 .section__decoration.section__decoration--star-1{top:-18px;right:-123px}.cp-claim-service-introduction .page__section--2 .section__decoration.section__decoration--star-2{left:-70px}.cp-claim-service-introduction .page__section--2 .section__card{position:relative;background:var(--color-white-100);box-shadow:0 0 24px #0000001f;border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--2 .section__card{padding:32px 40px}}@media (min-width: 1024px){.cp-claim-service-introduction .page__section--2 .section__card{padding:40px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__card{padding:32px 254px 32px 40px}}.cp-claim-service-introduction .page__section--2 .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-introduction .page__section--2 .section__card.card .card__decoration{position:absolute;right:0;bottom:0;display:none}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__card.card .card__decoration{display:unset}}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow{padding:0;display:flex;flex-direction:column}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow{padding:0 0 0 24px}}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__step{position:relative;display:flex;gap:12px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__step:not(:first-child):before{content:"";position:absolute;top:0;height:48px;left:24px;border-left:1px dashed var(--color-orange-400);z-index:0}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__step:not(:last-child):after{content:"";position:absolute;top:48px;bottom:0;left:24px;border-left:1px dashed var(--color-orange-400);z-index:0}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__step+.flow__step{padding-top:48px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__number{flex-shrink:0;width:48px;height:48px;background-color:var(--color-orange-400);border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--color-white-100);font-size:27px;line-height:100%;letter-spacing:0;position:relative;z-index:1}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__list{margin-left:24px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__list-featured{margin-left:36px}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__item-featured{display:flex;align-items:flex-start}}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__label{flex-shrink:0;display:inline}.cp-claim-service-introduction .page__section--2 .section__card.card .card__flow.flow .flow__content{display:flex;flex-direction:column;justify-content:center;gap:12px;color:var(--color-black-200)}.cp-claim-service-introduction .page__section--2 .section__card.card .card__notice.notice{padding-left:24px;display:flex;flex-direction:column;gap:4px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__notice.notice .notice__title{display:flex;align-items:center;gap:6px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__notice.notice .notice__icon{width:16px;height:16px}.cp-claim-service-introduction .page__section--2 .section__card.card .card__notice.notice .notice__list{padding-left:48px;color:var(--color-black-200)}.cp-claim-service-introduction .page__section--3{position:relative}.cp-claim-service-introduction .page__section--3 .section__container{position:relative;padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__container{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--3 .section__container{padding:80px 0 116px;width:1100px;gap:32px}}.cp-claim-service-introduction .page__section--3 .section__documents{background-color:var(--color-orange-400);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__documents{border-radius:24px;padding:32px 48px 32px 32px}}.cp-claim-service-introduction .page__section--3 .section__documents .documents__decoration{position:absolute;top:-17px;right:-36px;display:none}@media (min-width: 1024px){.cp-claim-service-introduction .page__section--3 .section__documents .documents__decoration{display:unset}}@media (min-width: 1440px){.cp-claim-service-introduction .page__section--3 .section__documents .documents__decoration{top:-82px;right:-88px}}.cp-claim-service-introduction .page__section--3 .section__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-claim-service-introduction .page__section--3 .section__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-claim-service-introduction .page__section--3 .section__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-claim-service-introduction .page__section--3 .section__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-claim-service-introduction .page__section--3 .section__decoration{position:absolute;z-index:0;bottom:-76px;right:-1%}.cp-claim-service-introduction .page__section--3 .section__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-introduction .page__section--3 .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-introduction .page__section--3 .section__information.information{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information{gap:40px}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__top{flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__top{display:none}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__dropdown.input-group.input-group--suffixed .form__svg-button{color:var(--color-orange-400)}.cp-claim-service-introduction .page__section--3 .section__tabs{margin:0 -20px;padding:0 20px;display:flex;overflow:auto}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__tabs{display:none}}.cp-claim-service-introduction .page__section--3 .section__tabs .tabs__button{padding:0 24px;flex-shrink:0;height:44px}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card{background-color:var(--color-white-100);border-radius:16px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card{border-radius:24px;padding:24px}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-orange-400);height:28px;flex-grow:1}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__heading:before{content:"";position:absolute;width:4px;height:28px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__icon{width:40px;height:40px}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .frame--on{display:none}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__list{margin-left:36px;padding-top:4px}.cp-claim-service-introduction .page__section--3 .information__sidebar{flex-shrink:0;display:none;width:200px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .information__sidebar{flex-shrink:0;display:initial}}.cp-claim-service-introduction .page__section--3 .information__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:20px}.cp-claim-service-introduction .page__section--3 .information__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-claim-service-introduction .page__section--3 .information__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-claim-service-introduction .page__section--3 .information__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-claim-service-introduction .page__section--3 .information__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-claim-service-introduction .page__section--3 .section__information.information .information__result{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__result{gap:40px}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__group{flex-direction:row}}.cp-claim-service-introduction .page__section--3 .section__information.information .information__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-claim-service-introduction .page__section--3 .section__information.information .information__body{display:flex;align-items:flex-start;gap:60px}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .section__information.information .information__body{padding-top:40px}}.cp-claim-service-introduction .page__section--3 .button.button--mobile{width:fit-content;margin:auto}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .button.button--mobile{display:none}}.cp-claim-service-introduction .page__section--3 .button.button--pc{display:none}@media (min-width: 768px){.cp-claim-service-introduction .page__section--3 .button.button--pc{display:inline-flex}}.cp-claim-service-introduction .page__tool{position:fixed;bottom:0;width:100vw;padding:15px 20px;background-color:var(--color-white-100);display:flex;flex-direction:column;z-index:1;gap:12px;box-shadow:0 0 28px #00000014}@media (min-width: 768px){.cp-claim-service-introduction .page__tool{padding:15px 36px}}@media (min-width: 1200px){.cp-claim-service-introduction .page__tool{height:80px;flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width: 1440px){.cp-claim-service-introduction .page__tool{padding:0 60px}}.cp-claim-service-introduction .page__tool .tool__reminder{font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-service-introduction .page__tool .tool__reminder{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-claim-service-introduction .page__tool .tool__breadcrumb.breadcrumb{display:flex;align-items:center;gap:0px}.cp-claim-service-introduction .page__tool .tool__buttons{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;gap:12px 4px}@media (min-width: 1200px){.cp-claim-service-introduction .page__tool .tool__buttons{flex-wrap:nowrap}}.cp-claim-service-introduction .page__tool .tool__buttons .button{width:100%;flex-grow:1;padding:8px 0;min-height:36px;justify-content:center;max-width:calc((100% - 4px)/2)}.cp-claim-service-introduction .page__tool.page__tool--odd .tool__buttons .button:last-child{max-width:unset}@media (min-width: 768px){.cp-claim-service-introduction .page__tool .tool__buttons .button{width:120px;min-height:48px}}@media (min-width: 1024px){.cp-claim-service-introduction .page__tool .tool__buttons .button{width:148px}}.cp-claim-service-introduction .page__tool .tool__buttons .button .button__icon{display:none}@media (min-width: 768px){.cp-claim-service-introduction .page__tool .tool__buttons .button .button__icon{display:flex}}.cp-claim-service-introduction .frame.frame--banner{width:100%;height:100%}.cp-claim-service-introduction .frame.frame--service{width:90px;height:90px}.cp-claim-service-introduction .frame.frame--example{width:100%;aspect-ratio:16 / 9}.cp-claim-service-introduction .frame.frame--star-1{width:223px;height:220px}.cp-claim-service-introduction .frame.frame--star-2{width:98px;height:106px}.cp-claim-service-introduction .frame.frame--star-3{width:118px;height:103px}@media (min-width: 1440px){.cp-claim-service-introduction .frame.frame--star-3{width:178px;height:156px}}.cp-claim-service-introduction .frame.frame--decoration-1{width:200px;height:125px}@media (min-width: 768px){.cp-claim-service-introduction .frame.frame--decoration-1{width:212px;height:132px}}@media (min-width: 1440px){.cp-claim-service-introduction .frame.frame--decoration-1{width:315px;height:196px}}.cp-claim-service-introduction .frame.frame--decoration-2{width:230px;height:230px}.cp-claim-service-introduction .frame.frame--decoration-3{right:-5%;min-width:2099px;width:103%}@media (min-width: 768px){.cp-claim-service-introduction .frame.frame--decoration-3{right:0}}.cp-claim-service-apply .page .page__body{background-color:var(--color-white-200)}.cp-claim-service-apply .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-claim-service-apply .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-claim-service-apply .page__heading{top:146px;width:1200px;padding:unset}}.cp-claim-service-apply .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-service-apply .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-claim-service-apply .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-claim-service-apply .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-claim-service-apply .page__breadcrumb{padding:0 60px}}.cp-claim-service-apply .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-claim-service-apply .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}@media (min-width: 768px){.cp-claim-service-apply .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-claim-service-apply .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-claim-service-apply .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-claim-service-apply .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-claim-service-apply .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-claim-service-apply .page__section--banner{height:380px}}.cp-claim-service-apply .page__section--form{padding:40px 20px 76px}@media (min-width: 768px){.cp-claim-service-apply .page__section--form{padding:40px 36px 76px}}@media (min-width: 1440px){.cp-claim-service-apply .page__section--form{padding:80px 0 116px}}.cp-claim-service-apply .page__section--form .section__card{position:relative;width:100%;margin:auto;background:var(--color-white-100);color:var(--color-black-200);box-shadow:0 0 24px #0000001f;border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-claim-service-apply .page__section--form .section__card{padding:32px}}@media (min-width: 1440px){.cp-claim-service-apply .page__section--form .section__card{width:1100px}}.cp-claim-service-apply .page__section--form .section__card.card .form__group .input-group__suffix--unit{color:var(--color-black-50)}.cp-claim-service-apply .page__section--form .section__card.card .card__header{display:flex;flex-wrap:wrap;gap:12px}.cp-claim-service-apply .page__section--form .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:35px}.cp-claim-service-apply .page__section--form .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-claim-service-apply .page__section--form .section__card.card .card__notice{display:flex;align-items:flex-end}.cp-claim-service-apply .page__section--form .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-claim-service-apply .page__section--form .section__card .card__block{padding:24px 12px;border-radius:12px;background-color:var(--color-white-200);display:flex;flex-direction:column;align-items:center;gap:20px}.cp-claim-service-apply .page__section--form .section__card .card__block .agreement-group .form__error{padding-left:28px}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group{display:flex;flex-direction:column;align-items:flex-start;gap:20px;white-space:nowrap;width:100%}@media (min-width: 1024px){.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group{flex-direction:row;width:unset}}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__label{height:48px;display:flex;align-items:center;gap:12px}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__label .form__label{color:var(--color-black-300)}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (min-width: 768px){.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__input{display:grid;grid-template-columns:repeat(2,1fr)}}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__button-group{height:48px;display:flex;align-items:center;gap:20px}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__button-group .button{color:var(--color-black-100);gap:4px}.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group__button-group .button__icon{width:14px;height:14px}@media (min-width: 768px){.cp-claim-service-apply .page__section--form .section__card .card__block .recaptcha-group .form__group{width:300px}}.cp-claim-service-apply .page__section--form .section__card .card__block .block__terms{text-decoration:underline}.cp-claim-service-apply .page__section--form .section__card .card__block .block__terms:hover{color:var(--color-orange-400)}.cp-claim-service-apply .page__section--form .section__card .card__footer{display:flex;justify-content:center;gap:12px}.cp-claim-service-apply .page__section--form .section__card .card__button{width:100%;justify-content:center;padding:0}@media (min-width: 768px){.cp-claim-service-apply .page__section--form .section__card .card__button{width:240px}}.cp-claim-service-apply .page__section--form .section__card .card__button .button__icon{display:none}@media (min-width: 768px){.cp-claim-service-apply .page__section--form .section__card .card__button .button__icon{display:flex}}.cp-claim-service-apply .page__section--form .section__card .card__steps.steps .steps__container{display:flex;flex-direction:column;gap:24px}.cp-claim-service-apply .form__row.form__row--boolean .checkbox-group.checkbox-group--with-input{flex-wrap:wrap}.cp-claim-service-apply .form__row.form__row--boolean .checkbox-group.checkbox-group--with-input .input-group.checkbox-group__input{margin-left:0}@media (min-width: 768px){.cp-claim-service-apply .form__row.form__row--boolean .checkbox-group.checkbox-group--with-input .input-group.checkbox-group__input{margin-left:16px}}.cp-claim-service-apply .frame.frame--banner{width:100%;height:100%}.cp-claim-service-apply .frame.frame--recaptcha{width:140px;height:44px}.cp-claim-roadside-assistance .page .page__body{position:relative;background-color:var(--color-white-200)}.cp-claim-roadside-assistance .page__decoration{position:absolute;right:22px;bottom:0;z-index:1}@media (min-width: 768px){.cp-claim-roadside-assistance .page__decoration{right:26px}}@media (min-width: 1024px){.cp-claim-roadside-assistance .page__decoration{right:33px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .page__decoration{right:99px}}@media (min-width: 1920px){.cp-claim-roadside-assistance .page__decoration{right:130px}}.cp-claim-roadside-assistance .page__footer{padding-bottom:124px}.cp-claim-roadside-assistance .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .page__heading{top:146px;width:1200px;padding:unset}}.cp-claim-roadside-assistance .page__title{color:var(--color-black-200);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-roadside-assistance .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-claim-roadside-assistance .page__description{color:var(--color-white-200)}.cp-claim-roadside-assistance .page__section{scroll-margin-top:59px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section{scroll-margin-top:68px}}.cp-claim-roadside-assistance .page__section--banner{position:relative;width:100vw;height:254px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--banner{height:290px}}.cp-claim-roadside-assistance .page__section--tabs.tabs{position:relative;height:73px;overflow:hidden}.cp-claim-roadside-assistance .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 1024px){.cp-claim-roadside-assistance .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1200px}}.cp-claim-roadside-assistance .page__section--tabs.tabs .page__tabs .tabs__button{width:100%;flex-grow:1;justify-content:center}.cp-claim-roadside-assistance .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-claim-roadside-assistance .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-claim-roadside-assistance .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-claim-roadside-assistance .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-claim-roadside-assistance .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;height:72px;display:flex;align-items:center;text-align:center;white-space:nowrap;text-decoration:none}.cp-claim-roadside-assistance .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__breadcrumb{padding:0 36px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-claim-roadside-assistance .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-claim-roadside-assistance .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-claim-roadside-assistance .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-claim-roadside-assistance .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-claim-roadside-assistance .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-claim-roadside-assistance .page__section--car .section__container{padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--car .section__container{padding:80px 36px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .page__section--car .section__container{padding:80px 0 120px;width:1200px}}.cp-claim-roadside-assistance .page__section--car .section__body{display:flex;flex-direction:column;gap:20px}.cp-claim-roadside-assistance .page__section--car .section__link{width:100%}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--car .section__link{width:unset}}.cp-claim-roadside-assistance .page__section--car .car__list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px 32px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--car .car__list{grid-template-columns:repeat(2,1fr);gap:16px 40px}}.cp-claim-roadside-assistance .page__section--car .car__list.list .list__divider{height:1px;background-color:var(--color-white-400)}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--car .car__list.list .list__divider{display:none}}.cp-claim-roadside-assistance .page__section--car .car__list.list .list__item{display:flex;gap:12px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--car .car__list.list .list__item{gap:26px}}.cp-claim-roadside-assistance .page__section--scooter .section__container{padding:40px 20px 76px;width:100%;margin:auto;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--scooter .section__container{padding:80px 36px;gap:40px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .page__section--scooter .section__container{padding:80px 0 120px;width:1200px}}.cp-claim-roadside-assistance .page__section--scooter .section__body{display:flex;flex-direction:column;gap:20px}.cp-claim-roadside-assistance .page__section--scooter .scooter__assistance{display:flex;flex-direction:column;gap:0px 40px}@media (min-width: 768px){.cp-claim-roadside-assistance .page__section--scooter .scooter__assistance{flex-direction:row;align-items:center}}.cp-claim-roadside-assistance .page__section--scooter .scooter__text{color:var(--color-black-200)}.cp-claim-roadside-assistance .page__section--scooter .scooter__phone{font-weight:600;font-size:28px;line-height:120%;letter-spacing:.04em}.cp-claim-roadside-assistance .page__section--scooter .scooter__service{display:flex;flex-direction:column;gap:12px}.cp-claim-roadside-assistance .page__section--scooter .scooter__content{display:flex;flex-direction:column;gap:4px;color:var( --color-black-200)}.cp-claim-roadside-assistance .page__section--scooter .scooter__note{color:var( --color-black-100)}.cp-claim-roadside-assistance .page__section--scooter .scooter__description{text-align:justify}.cp-claim-roadside-assistance .page__section--scooter .scooter__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 1200px){.cp-claim-roadside-assistance .page__section--scooter .scooter__list{flex-direction:row}}.cp-claim-roadside-assistance .page__section--scooter .scooter__item{padding:12px 20px;background-color:var( --color-white-200);color:var(--color-black-100);width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:12px;text-align:center}@media (min-width: 1200px){.cp-claim-roadside-assistance .page__section--scooter .scooter__item{padding:24px 20px}}.cp-claim-roadside-assistance .page__section--scooter .scooter__limitations{margin-left:1rem;display:flex;flex-direction:column;gap:8px;color:var(--color-black-200)}.cp-claim-roadside-assistance .claim__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-claim-roadside-assistance .claim__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-claim-roadside-assistance .claim__card.card .card__header{display:flex;flex-direction:column;gap:12px}.cp-claim-roadside-assistance .claim__card.card .card__title{font-size:24px;line-height:28.8px;letter-spacing:.04em;color:var(--color-blue-400);position:relative;padding-left:16px}@media (min-width: 1440px){.cp-claim-roadside-assistance .claim__card.card .card__title{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-claim-roadside-assistance .claim__card.card .card__title:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-claim-roadside-assistance .claim__card.card .card__content{height:100%;display:flex;flex-direction:column;justify-content:center}.cp-claim-roadside-assistance .claim__card.card .card__note{margin-bottom:4px}.cp-claim-roadside-assistance .claim__card.card .card__name{color:var(--color-black-200)}.cp-claim-roadside-assistance .claim__card.card .card__phone{font-weight:600;font-size:28px;line-height:120%;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-roadside-assistance .claim__card.card .card__phone{font-size:24px}}@media (min-width: 1024px){.cp-claim-roadside-assistance .claim__card.card .card__phone{font-size:28px}}.cp-claim-roadside-assistance .claim__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-claim-roadside-assistance .claim__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-claim-roadside-assistance .claim__card.card .card__buttons{display:flex;flex-wrap:wrap;flex-direction:column;gap:12px}.cp-claim-roadside-assistance .claim__card.card .card__buttons .button{justify-content:center}@media (min-width: 768px){.cp-claim-roadside-assistance .claim__card.card .card__buttons{flex-direction:row}}.cp-claim-roadside-assistance .frame.frame--decoration{width:44px;height:56px}@media (min-width: 768px){.cp-claim-roadside-assistance .frame.frame--decoration{width:59px;height:75px}}@media (min-width: 1440px){.cp-claim-roadside-assistance .frame.frame--decoration{width:84px;height:106px}}.cp-claim-roadside-assistance .frame.frame--banner{width:100%;height:100%}.cp-claim-roadside-assistance .frame.frame--logo{width:82px;height:46.125px;aspect-ratio:16 / 9;flex-shrink:0}@media (min-width: 768px){.cp-claim-roadside-assistance .frame.frame--logo{width:94px;height:52.875px}}@media (min-width: 1024px){.cp-claim-roadside-assistance .frame.frame--logo{width:160px;height:90px}}.cp-claim-roadside-assistance .button__icon{width:18px;height:18px;margin-bottom:3px}.cp-claim-roadside-assistance .frame.frame--example{aspect-ratio:21 / 9}.cp-claim-list .page .page__body{background-color:var(--color-white-200)}.cp-claim-list .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-claim-list .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-claim-list .page__heading{top:146px;width:1200px;padding:unset}}.cp-claim-list .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-claim-list .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-claim-list .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-claim-list .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-claim-list .page__breadcrumb{padding:0 60px}}.cp-claim-list .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-claim-list .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-claim-list .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-claim-list .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-claim-list .page__section--banner{height:380px}}.cp-claim-list .page__section--services.services .services__container{padding:115px 0 151px;max-width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 28px}@media (min-width: 768px){.cp-claim-list .page__section--services.services .services__container{max-width:600px;gap:40px}}@media (min-width: 1440px){.cp-claim-list .page__section--services.services .services__container{max-width:1200px}}.cp-claim-list .page__section--services.services .service__link{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;cursor:pointer;color:var(--color-black-300);text-decoration:none;width:150px;transition:color .3s ease}.cp-claim-list .page__section--services.services .service__link:hover{color:var(--color-orange-400)}.cp-claim-list .page__section--services.services .service__card{padding:16px;box-shadow:0 0 24px #0000001f;border-radius:24px;display:flex;width:fit-content}.cp-claim-list .frame.frame--banner{width:100%;height:100%}.cp-claim-list .frame.frame--service{width:90px;height:90px}.cp-news-activity-list .page .page__body{background-color:var(--color-white-200)}.cp-news-activity-list .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-news-activity-list .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-news-activity-list .page__heading{top:146px;width:1200px;padding:unset}}.cp-news-activity-list .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-activity-list .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-news-activity-list .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-news-activity-list .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-news-activity-list .page__breadcrumb{padding:0 60px}}.cp-news-activity-list .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-news-activity-list .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-news-activity-list .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-news-activity-list .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-news-activity-list .page__section--banner{height:380px}}.cp-news-activity-list .page__section--activities .activities__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-news-activity-list .page__section--activities .activities__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-news-activity-list .page__section--activities .activities__container{padding:60px 0 92px}}.cp-news-activity-list .page__section--activities .activities__list{display:flex;flex-direction:column;gap:20px}.cp-news-activity-list .page__section--activities .activities__item.item{background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f;border-radius:24px;text-decoration:none;padding:20px 20px 24px;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-news-activity-list .page__section--activities .activities__item.item{padding:32px}}@media (min-width: 1024px){.cp-news-activity-list .page__section--activities .activities__item.item{padding:32px 32px 12px}}.cp-news-activity-list .page__section--activities .activities__item.item:hover .item__title{color:var(--color-orange-400)}.cp-news-activity-list .page__section--activities .activities__item.item .item__body{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-news-activity-list .page__section--activities .activities__item.item .item__body{gap:32px}}@media (min-width: 1024px){.cp-news-activity-list .page__section--activities .activities__item.item .item__body{flex-direction:row}}.cp-news-activity-list .page__section--activities .activities__item.item .item__image{flex-shrink:0;width:100%;height:fit-content;aspect-ratio:3 / 1;border-radius:12px;overflow:hidden}@media (min-width: 1024px){.cp-news-activity-list .page__section--activities .activities__item.item .item__image{width:480px;height:160px}}.cp-news-activity-list .page__section--activities .activities__item.item .item__content{display:flex;flex-direction:column;gap:18px;overflow:hidden}@media (min-width: 768px){.cp-news-activity-list .page__section--activities .activities__item.item .item__content{gap:8px}}.cp-news-activity-list .page__section--activities .activities__item.item .item__title{color:var(--color-black-300);transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-news-activity-list .page__section--activities .activities__item.item .item__description{font-size:14px;line-height:140%;letter-spacing:.04em;color:var(--color-black-100);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none}@media (min-width: 768px){.cp-news-activity-list .page__section--activities .activities__item.item .item__description{display:block}}.cp-news-activity-list .page__section--activities .activities__item.item .item__tag-list{margin-top:auto;list-style:none;display:flex;flex-wrap:wrap;gap:8px;white-space:nowrap}@media (min-width: 768px){.cp-news-activity-list .page__section--activities .activities__item.item .item__tag-list{margin-top:10px}}@media (min-width: 1024px){.cp-news-activity-list .page__section--activities .activities__item.item .item__tag-list{margin-top:unset}}.cp-news-activity-list .page__section--activities .activities__item.item .item__tag{border:1px solid var(--color-black-50);border-radius:4px;padding:4px 10px;color:var(--color-black-100)}.cp-news-activity-list .page__section--activities .activities__item.item .item__bottom{display:flex;align-items:center;justify-content:flex-end}.cp-news-activity-list .page__section--activities .activities__item.item .item__bottom .button__label{font-size:16px;line-height:140%;letter-spacing:.04em}.cp-news-activity-list .page__section--activities .activities__item.item .item__bottom .button__icon{width:20px;height:20px}.cp-news-activity-list .page__section--activities .activities__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-news-activity-list .frame.frame--banner{width:100%;height:100%}.cp-news-activity-list .frame.frame--image{width:100%}.cp-news-activity-content-a .page .page__body{background-color:var(--color-white-200)}.cp-news-activity-content-a .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-news-activity-content-a .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-news-activity-content-a .page__heading{top:146px;width:1200px;padding:unset}}.cp-news-activity-content-a .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-activity-content-a .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-news-activity-content-a .page__breadcrumb{height:38px;display:flex;align-items:center;padding:0 20px;background-color:var(--color-white-200)}@media (min-width: 768px){.cp-news-activity-content-a .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-news-activity-content-a .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-news-activity-content-a .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-news-activity-content-a .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-news-activity-content-a .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-news-activity-content-a .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-news-activity-content-a .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-news-activity-content-a .section__list{display:flex;flex-direction:column;gap:12px}.cp-news-activity-content-a .section__result{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-news-activity-content-a .section__result{gap:40px}}.cp-news-activity-content-a .section__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-news-activity-content-a .section__pagination.pagination .pagination__button.button--active{background-color:var(--color-orange-350)}.cp-news-activity-content-a .section__top{display:flex;flex-direction:column;gap:12px}.cp-news-activity-content-a .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400)}.cp-news-activity-content-a .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-350);border-radius:4px;left:0}.cp-news-activity-content-a .section__description{color:var(--color-black-200)}.cp-news-activity-content-a .section__card.card{background-color:var(--color-white-100);border-radius:24px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card{padding:32px}}.cp-news-activity-content-a .section__card.card .card__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-news-activity-content-a .section__card.card .card__toggler .card__header{display:flex;justify-content:space-between;align-items:center}.cp-news-activity-content-a .section__card.card .frame--on{display:none}.cp-news-activity-content-a .section__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-news-activity-content-a .section__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-news-activity-content-a .section__card.card .card__icon{flex-shrink:0;width:40px;height:40px}.cp-news-activity-content-a .section__card.card .card__toggler .card__title{display:flex;align-items:center;gap:8px;color:var(--color-blue-400)}.cp-news-activity-content-a .section__card.card .card__toggler .card__annotation{border:1px solid currentColor;padding:4px 10px;border-radius:4px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__toggler .card__annotation.card__annotation--mobile{display:none}}.cp-news-activity-content-a .section__card.card .card__toggler .card__annotation.card__annotation--pc{display:none}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__toggler .card__annotation.card__annotation--pc{display:initial}}.cp-news-activity-content-a .section__card.card .card__toggler:hover .card__title{color:var(--color-orange-350)}.cp-news-activity-content-a .section__card.card .card__heading .card__buttons{width:100%;margin:0}.cp-news-activity-content-a .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-activity-content-a .section__card.card .card__content,.cp-news-activity-content-a .section__card.card .card__documents{display:flex;flex-direction:column;gap:16px 24px;padding-top:24px;color:var(--color-black-200)}.cp-news-activity-content-a .section__card.card .card__documents.documents{margin-top:24px;background-color:var(--color-orange-350);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__documents.documents{margin-top:24px;border-radius:24px;padding:32px 48px 32px 32px}}.cp-news-activity-content-a .section__card.card .card__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__documents.documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-news-activity-content-a .section__card.card .card__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-news-activity-content-a .section__card.card .card__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-news-activity-content-a .section__card.card .card__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-news-activity-content-a .section__card.card .card__part{display:flex;flex-direction:column;gap:8px}.cp-news-activity-content-a .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__block{display:flex}}.cp-news-activity-content-a .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__hint{gap:4px}}.cp-news-activity-content-a .section__card.card .card__description{flex-grow:1;width:100%;text-align:center}.cp-news-activity-content-a .section__card.card .card__list{padding-left:24px}.cp-news-activity-content-a .section__card.card .card__entry{display:flex;flex-direction:column;gap:16px}.cp-news-activity-content-a .section__card.card .card__entry .entry__list{display:flex;flex-wrap:wrap;gap:12px}.cp-news-activity-content-a .section__card.card .card__entry .entry__list .entry__button{padding:8px 12px;display:flex;align-items:center;gap:4px;border:1px solid var(--color-orange-350);color:var(--color-orange-350);background-color:transparent;cursor:pointer;border-radius:100px;transition:background-color .3s ease;flex-shrink:0}.cp-news-activity-content-a .section__card.card .card__entry .entry__list .entry__button.entry__button--active{background-color:var(--color-orange-50)}.cp-news-activity-content-a .section__card.card .card__entry .entry__list .entry__button:hover{border-color:var(--color-orange-250);color:var(--color-orange-250)}.cp-news-activity-content-a .section__card.card .card__entry .entry__item{display:none;flex-direction:column;gap:12px}.cp-news-activity-content-a .section__card.card .card__entry .entry__list .entry__button .frame--on{display:none}.cp-news-activity-content-a .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--on{display:flex}.cp-news-activity-content-a .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--off{display:none}.cp-news-activity-content-a .section__card.card .card__entry .entry__item.entry__item--active{display:flex}.cp-news-activity-content-a .section__card.card .card__entry .entry__heading{background-color:var(--color-orange-350);color:var(--color-white-100);padding:8px 12px;border-radius:8px}.cp-news-activity-content-a .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px}.cp-news-activity-content-a .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-1{width:100%}.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-news-activity-content-a .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--orange.button--solid{border-color:var(--color-orange-350);background-color:var(--color-orange-350)}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--orange.button--solid:hover{border-color:var(--color-orange-250);background-color:var(--color-orange-250)}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--orange.button--outlined{border-color:var(--color-orange-350);color:var(--color-orange-350)}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--orange.button--outlined:hover{border-color:var(--color-orange-250);color:var(--color-orange-250)}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--orange.button--link{color:var(--color-orange-350)}.cp-news-activity-content-a .section__card.card .card__buttons .button.button--orange.button--link:hover{color:var(--color-orange-250)}.cp-news-activity-content-a .section__card.card .card__section{display:flex;flex-direction:column;gap:4px}.cp-news-activity-content-a .section__card.card .card__section.card__section--images{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:8px 12px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__section.card__section--images{display:flex;flex-direction:row;gap:16px}}.cp-news-activity-content-a .section__card.card .card__section.card__section--images.card__section--odd{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__section.card__section--images.card__section--odd{flex-direction:row;gap:16px}}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice{background-color:var(--color-white-200);border:0px;padding:16px 20px;border-radius:12px;transition:background-color .3s ease}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice{padding:16px 24px}}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0;color:var(--color-orange-350)}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0}}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--1{padding-left:24px;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--1{padding-left:48px}}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--2{margin-top:4px;padding-left:24px;display:flex;flex-direction:column;gap:10px;text-align:justify}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__group{display:flex;flex-direction:column;gap:12px}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .notice__heading{display:flex;flex-direction:column;gap:4px}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice.notice__icon{flex-shrink:0}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-news-activity-content-a .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-news-activity-content-a .section__download.download{display:flex;flex-direction:column;gap:24px}.cp-news-activity-content-a .section__download.download .download__documents.documents{background-color:var(--color-orange-350);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-news-activity-content-a .section__download.download .download__documents.documents{border-radius:24px;padding:32px 48px 32px 32px}}.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__decoration{position:absolute;top:-17px;right:-36px;display:none}@media (min-width: 1024px){.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__decoration{display:unset}}@media (min-width: 1440px){.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__decoration{top:-61px;right:-67px}}.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-news-activity-content-a .section__download.download .download__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-news-activity-content-a .section__qa.qa{display:flex;flex-direction:column;gap:40px}.cp-news-activity-content-a .section__qa.qa .qa__top{flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .qa__top{flex-direction:row}}.cp-news-activity-content-a .section__qa.qa .section__tabs{margin:0 -20px;padding:0 20px 2px;display:flex;overflow:auto}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__tabs{display:none}}.cp-news-activity-content-a .section__qa.qa .section__tabs .tabs__button{padding:0 24px;flex-shrink:0;height:44px}.cp-news-activity-content-a .section__qa.qa .section__tabs .tabs__button:hover{color:var(--color-blue-350);border-color:var(--color-blue-350)}.cp-news-activity-content-a .section__qa.qa .section__tabs .tabs__button.tabs__button--active{color:var(--color-blue-350)}.cp-news-activity-content-a .section__qa.qa .section__tabs .tabs__button.tabs__button--active:after{background-color:var(--color-blue-350)}.cp-news-activity-content-a .section__qa.qa .section__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__card.card{padding:24px;border-radius:24px}}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em;color:var(--color-orange-350)}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__title{flex-grow:1;transition:color .3s ease;font-size:18px;line-height:24px;letter-spacing:.04em;color:var(--color-blue-400)}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__toggler:hover .card__title{color:var(--color-orange-350)}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__icon{color:var(--color-blue-300);flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__card.card .card__icon{width:40px;height:40px}}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-news-activity-content-a .section__qa.qa .section__card.card .frame--on{display:none}.cp-news-activity-content-a .section__qa.qa .section__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-news-activity-content-a .section__qa.qa .section__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__content{padding:16px 0 0 40px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-news-activity-content-a .section__qa.qa .section__sidebar{flex-shrink:0;display:none;width:200px}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__sidebar{flex-shrink:0;display:initial}}.cp-news-activity-content-a .section__qa.qa .section__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:20px}.cp-news-activity-content-a .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-news-activity-content-a .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-news-activity-content-a .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-350)}.cp-news-activity-content-a .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset;background-color:var(--color-orange-350)}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .section__card.card .card__group{flex-direction:row}}.cp-news-activity-content-a .section__qa.qa .section__card.card .card__block{display:flex;flex-direction:column;gap:4px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-news-activity-content-a .section__qa.qa .qa__body{display:flex;align-items:flex-start;gap:24px}@media (min-width: 1440px){.cp-news-activity-content-a .section__qa.qa .qa__body{gap:60px}}.cp-news-activity-content-a .section__qa.qa .button.button--mobile{width:fit-content;margin:auto}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .button.button--mobile{display:none}}.cp-news-activity-content-a .section__qa.qa .button.button--pc{display:none}@media (min-width: 768px){.cp-news-activity-content-a .section__qa.qa .button.button--pc{display:inline-flex}}.cp-news-activity-content-a .page__section--banner{position:relative;width:100vw;aspect-ratio:3 / 1;display:flex;justify-content:center;align-items:center}.cp-news-activity-content-a .page__section--tabs.tabs{position:relative}.cp-news-activity-content-a .page__section--tabs.tabs:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-news-activity-content-a .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;gap:22px;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 768px){.cp-news-activity-content-a .page__section--tabs.tabs .page__tabs{justify-content:space-between;gap:unset}}@media (min-width: 1024px){.cp-news-activity-content-a .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-news-activity-content-a .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1100px}}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;width:100%;height:72px;text-align:center;white-space:nowrap}@media (min-width: 1920px){.cp-news-activity-content-a .page__section--tabs.tabs .tabs__button{min-width:150px}}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__button.tabs__button--active{color:var(--color-orange-350)}.cp-news-activity-content-a .page__section--tabs.tabs .tabs__button.tabs__button--active:after{background-color:var(--color-orange-350)}.cp-news-activity-content-a .content__container{padding:40px 20px 92px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.cp-news-activity-content-a .content__container{padding:60px 36px 92px}}@media (min-width: 1200px){.cp-news-activity-content-a .content__container{padding:60px 0 92px}}.cp-news-activity-content-a .frame.frame--banner{width:100%;height:100%}.cp-news-activity-content-a .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-news-activity-content-a .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-news-activity-content-a .frame.frame--image.frame--image-3-1{aspect-ratio:3 / 1}.cp-news-activity-content-a .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-news-activity-content-a .frame.frame--star-3{width:178px;height:156px}.cp-news-activity-content-b .page .page__body{background-color:var(--color-white-200)}.cp-news-activity-content-b .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-news-activity-content-b .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-news-activity-content-b .page__heading{top:146px;width:1200px;padding:unset}}.cp-news-activity-content-b .section__description{color:var(--color-black-200)}.cp-news-activity-content-b .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-activity-content-b .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-news-activity-content-b .page__breadcrumb{height:38px;display:flex;align-items:center;padding:0 20px;background-color:var(--color-white-200)}@media (min-width: 768px){.cp-news-activity-content-b .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-news-activity-content-b .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-news-activity-content-b .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-news-activity-content-b .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-news-activity-content-b .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-news-activity-content-b .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-news-activity-content-b .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-news-activity-content-b .section__list{display:flex;flex-direction:column;gap:12px}.cp-news-activity-content-b .section__result{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-news-activity-content-b .section__result{gap:40px}}.cp-news-activity-content-b .section__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-news-activity-content-b .section__pagination .pagination__button:hover{color:var(--color-blue-200)}.cp-news-activity-content-b .section__pagination .pagination__button.button--active{background-color:var(--color-blue-300);color:var(--color-white-100)}.cp-news-activity-content-b .section__pagination .pagination__button.button--active:hover{background-color:var(--color-blue-200);color:var(--color-white-100)}.cp-news-activity-content-b .section__top{display:flex;flex-direction:column;gap:12px}.cp-news-activity-content-b .section__card--list{display:flex;flex-direction:column;gap:20px}.cp-news-activity-content-b .section__heading{position:relative;padding-left:16px;display:flex;align-items:flex-start;color:var(--color-blue-300)}.cp-news-activity-content-b .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-blue-300);border-radius:4px;left:0}.cp-news-activity-content-b .page__section--content.content .content__container{padding:40px 20px 92px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .content__container{padding:60px 36px 92px}}@media (min-width: 1200px){.cp-news-activity-content-b .page__section--content.content .content__container{padding:60px 0 92px}}.cp-news-activity-content-b .page__section--content.content .content__container .section__content{display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .content__container .section__content{display:flex;flex-direction:column;gap:40px}}.cp-news-activity-content-b .page__section--content.content .section__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .section__card.card{padding:24px;border-radius:24px}}@media (min-width: 1440px){.cp-news-activity-content-b .page__section--content.content .section__card.card{padding:32px}}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice{background-color:var(--color-white-200);border:0px;padding:16px 20px;border-radius:12px;transition:background-color .3s ease}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice{padding:16px 24px}}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0}}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--1{padding-left:24px;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--1{padding-left:48px}}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__list.notice__list--2{margin-top:4px;padding-left:24px;display:flex;flex-direction:column;gap:10px;text-align:justify}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__group{display:flex;flex-direction:column;gap:12px}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .notice__heading{display:flex;flex-direction:column;gap:4px}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice.notice__icon{flex-shrink:0}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-news-activity-content-b .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-news-activity-content-b .section__download.download{display:flex;flex-direction:column;gap:24px}.cp-news-activity-content-b .section__download.download .download__documents.documents{background-color:var(--color-blue-300);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-news-activity-content-b .section__download.download .download__documents.documents{border-radius:24px;padding:32px 48px 32px 32px}}.cp-news-activity-content-b .section__download.download .download__documents.documents .documents__decoration{position:absolute;top:-17px;right:-36px;display:none}@media (min-width: 1024px){.cp-news-activity-content-b .section__download.download .download__documents.documents .documents__decoration{display:unset}}@media (min-width: 1440px){.cp-news-activity-content-b .section__download.download .download__documents.documents .documents__decoration{top:-61px;right:-67px}}.cp-news-activity-content-b .section__download.download .download__documents.documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-news-activity-content-b .section__download.download .download__documents.documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-news-activity-content-b .section__download.download .download__documents.documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-news-activity-content-b .section__download.download .download__documents.documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-news-activity-content-b .section__download.download .download__documents.documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__content{display:flex;flex-direction:column;gap:24px;padding-top:24px;color:var(--color-black-200)}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents{display:flex;flex-direction:column;gap:16px 24px;padding-top:24px;color:var(--color-black-200)}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents{margin-top:24px;background-color:var(--color-blue-300);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents{margin-top:24px;border-radius:24px;padding:32px 48px 32px 32px}}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__part{display:flex;flex-direction:column;gap:8px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__subtitle{color:var(--color-blue-300)}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__list{padding-left:24px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry{display:flex;flex-direction:column;gap:16px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list{display:flex;flex-wrap:wrap;gap:12px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list .entry__button{padding:8px 12px;display:flex;align-items:center;gap:4px;border:1px solid var(--color-blue-300);color:var(--color-blue-300);background-color:transparent;cursor:pointer;border-radius:100px;transition:background-color .3s ease;flex-shrink:0}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active{background-color:var(--color-blue-50)}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list .entry__button:hover{border-color:var(--color-blue-200);color:var(--color-blue-200)}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__item{display:none;flex-direction:column;gap:12px}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list .entry__button .frame--on{display:none}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--on{display:flex}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--off{display:none}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__item.entry__item--active{display:flex}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__entry .entry__heading{background-color:var(--color-blue-300);color:var(--color-white-100);padding:8px 12px;border-radius:8px}.cp-news-activity-content-b .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px}.cp-news-activity-content-b .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-news-activity-content-b .section__card.card .card__buttons .button.button--solid{border-color:var(--color-blue-300);background-color:var(--color-blue-300)}.cp-news-activity-content-b .section__card.card .card__buttons .button.button--outlined{border-color:var(--color-blue-300);color:var(--color-blue-300)}.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-1{width:100%}.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-news-activity-content-b .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-news-activity-content-b .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .section__card.card .card__block{display:flex}}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-news-activity-content-b .page__section--content.content .section__card.card .card__hint{gap:4px}}.cp-news-activity-content-b .page__section--content.content .section__card.card .card__description{flex-grow:1;width:100%;text-align:center}.cp-news-activity-content-b .section__card.card .card__buttons .button.button--blue.button--solid:hover{border-color:var(--color-blue-200);background-color:var(--color-blue-200)}.cp-news-activity-content-b .section__card.card .card__buttons .button.button--blue.button--outlined:hover{border-color:var(--color-blue-200);color:var(--color-blue-200)}.cp-news-activity-content-b .section__card.card .card__buttons .button.button--blue.button--link:hover{color:var(--color-blue-200)}.cp-news-activity-content-b .section__card.card .card__section{display:flex;flex-direction:column;gap:4px}.cp-news-activity-content-b .section__card.card .card__section.card__section--images{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:8px 12px}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__section.card__section--images{display:flex;flex-direction:row;gap:16px}}.cp-news-activity-content-b .section__card.card .card__section.card__section--images.card__section--odd{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-news-activity-content-b .section__card.card .card__section.card__section--images.card__section--odd{flex-direction:row;gap:16px}}.cp-news-activity-content-b .section__qa.qa{display:flex;flex-direction:column;gap:40px}.cp-news-activity-content-b .section__qa.qa .qa__top{flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .qa__top{flex-direction:row}}.cp-news-activity-content-b .section__qa.qa .section__tabs{margin:0 -20px;padding:0 20px 2px;display:flex;overflow:auto}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__tabs{display:none}}.cp-news-activity-content-b .section__qa.qa .section__tabs .tabs__button{padding:0 24px;flex-shrink:0;height:44px}.cp-news-activity-content-b .section__qa.qa .section__tabs .tabs__button:hover{color:var(--color-blue-350);border-color:var(--color-blue-350)}.cp-news-activity-content-b .section__qa.qa .section__tabs .tabs__button.tabs__button--active{color:var(--color-blue-300)}.cp-news-activity-content-b .section__qa.qa .section__tabs .tabs__button.tabs__button--active:after{background-color:var(--color-blue-300)}.cp-news-activity-content-b .section__qa.qa .section__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__card.card{padding:24px;border-radius:24px}}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__title{flex-grow:1;transition:color .3s ease;font-size:18px;line-height:24px;letter-spacing:.04em;color:var(--color-blue-300)}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__toggler:hover .card__title{color:var(--color-blue-200)}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__icon{color:var(--color-blue-300);flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__card.card .card__icon{width:40px;height:40px}}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__hint{display:flex;align-items:center;gap:4px}.cp-news-activity-content-b .section__qa.qa .section__card.card .frame--on{display:none}.cp-news-activity-content-b .section__qa.qa .section__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-news-activity-content-b .section__qa.qa .section__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__content{padding:16px 0 0 40px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-news-activity-content-b .section__qa.qa .section__sidebar{flex-shrink:0;display:none;width:200px}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__sidebar{flex-shrink:0;display:initial}}.cp-news-activity-content-b .section__qa.qa .section__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:20px}.cp-news-activity-content-b .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-news-activity-content-b .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button:hover{color:var(--color-blue-350)}.cp-news-activity-content-b .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active,.cp-news-activity-content-b .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-blue-200)}.cp-news-activity-content-b .section__qa.qa .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset;background-color:var(--color-blue-300)}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .section__card.card .card__group{flex-direction:row}}.cp-news-activity-content-b .section__qa.qa .section__card.card .card__block{display:flex;flex-direction:column;gap:4px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-news-activity-content-b .section__qa.qa .qa__body{display:flex;align-items:flex-start;gap:24px}@media (min-width: 1440px){.cp-news-activity-content-b .section__qa.qa .qa__body{gap:60px}}.cp-news-activity-content-b .section__qa.qa .button.button--mobile{width:fit-content;margin:auto}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .button.button--mobile{display:none}}.cp-news-activity-content-b .section__qa.qa .button.button--pc{display:none}@media (min-width: 768px){.cp-news-activity-content-b .section__qa.qa .button.button--pc{display:inline-flex}}.cp-news-activity-content-b .frame.frame--banner{width:100%;height:100%}.cp-news-activity-content-b .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-news-activity-content-b .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-news-activity-content-b .frame.frame--image.frame--image-3-1{aspect-ratio:3 / 1}.cp-news-activity-content-b .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-news-activity-content-b .text--emphasis{color:var(--color-blue-300)}.cp-news-activity-content-b .frame.frame--star-3{width:178px;height:156px}.cp-news-news-list .page .page__body{background-color:var(--color-white-200)}.cp-news-news-list .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-news-news-list .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-news-news-list .page__heading{top:146px;width:1100px;padding:unset}}.cp-news-news-list .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-news-list .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-news-news-list .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-news-news-list .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-news-news-list .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-news-news-list .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-news-news-list .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-news-news-list .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-news-news-list .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-news-news-list .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-news-news-list .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-news-news-list .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-news-news-list .page__section--banner{height:380px}}.cp-news-news-list .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-news-news-list .page__section.page__section--tab .tab__top-bar{display:none}}.cp-news-news-list .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-news-news-list .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-news-news-list .page__section--news .news__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-news-news-list .page__section--news .news__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-news-news-list .page__section--news .news__container{padding:60px 0 92px}}.cp-news-news-list .page__section.page__section--news .news__body{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-news-news-list .page__section.page__section--news .news__body{flex-direction:row;align-items:flex-start;gap:20px}}@media (min-width: 1024px){.cp-news-news-list .page__section.page__section--news .news__body{gap:40px}}.cp-news-news-list .page__section.page__section--news .news__sidebar{flex-shrink:0;width:200px}.cp-news-news-list .page__section.page__section--news .news__sidebar .sidebar__tabs{display:none;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-news-news-list .page__section.page__section--news .news__sidebar .sidebar__tabs{gap:20px;display:flex}}@media (min-width: 768px){.cp-news-news-list .page__section.page__section--news .news__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:flex}}.cp-news-news-list .page__section.page__section--news .news__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-news-news-list .page__section.page__section--news .news__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-news-news-list .page__section.page__section--news .news__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-news-news-list .page__section.page__section--news .news__content{flex-grow:1;overflow:hidden;padding:12px;margin:-12px}.cp-news-news-list .tabs .tabs__content{display:none;flex-direction:column;gap:20px}@media (min-width: 1440px){.cp-news-news-list .tabs .tabs__content{gap:24px}}.cp-news-news-list .tabs .tabs__content.tabs__content--active{display:flex}.cp-news-news-list .tab__top{display:flex;flex-direction:column;gap:20px}@media (min-width: 1440px){.cp-news-news-list .tab__top{gap:12px}}.cp-news-news-list .tab__heading{font-size:24px;line-height:28.8px;letter-spacing:.04em;position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);flex-grow:1}@media (min-width: 1440px){.cp-news-news-list .tab__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-news-news-list .tab__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}.cp-news-news-list .tab__list{width:100%;display:flex;flex-direction:column;gap:12px}.cp-news-news-list .tab__list.tab__list--text .tab__link{width:100%;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;padding:24px;flex-direction:column;border-radius:16px;text-decoration:none;gap:4px 24px;transition:background-color .3s ease}@media (min-width: 768px){.cp-news-news-list .tab__list.tab__list--text .tab__link{flex-direction:row;align-items:center;justify-content:space-between}}.cp-news-news-list .tab__list.tab__list--text .tab__link .link__label{color:var(--color-black-100)}.cp-news-news-list .tab__list.tab__list--text .tab__link .link__name{color:var(--color-black-300);flex-grow:1;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-news-news-list .tab__list.tab__list--text .tab__link .link__button{flex-shrink:0;display:flex;align-items:center;margin-left:auto}@media (min-width: 768px){.cp-news-news-list .tab__list.tab__list--text .tab__link .link__button{margin-left:unset}}.cp-news-news-list .tab__list.tab__list--text .tab__link .link__button .button__icon{width:20px;height:20px}.cp-news-news-list .tab__list.tab__list--text .tab__link:hover{background-color:var(--color-orange-50)}.cp-news-news-list .tab__list.tab__list--text .tab__link:hover .link__name{color:var(--color-orange-400)}.cp-news-news-list .tab__list.tab__list--image{background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;border-radius:16px;padding:24px 20px;gap:40px}@media (min-width: 768px){.cp-news-news-list .tab__list.tab__list--image{border-radius:24px;padding:32px;gap:24px}}.cp-news-news-list .tab__list.tab__list--image .tab__link{display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.cp-news-news-list .tab__list.tab__list--image .tab__link{display:flex;flex-direction:row;gap:32px}}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__photo{position:relative;display:flex;justify-content:center;align-items:center}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__image{flex-shrink:0;aspect-ratio:16 / 9;width:100%;height:auto;height:164px;border-radius:12px;overflow:hidden}@media (min-width: 1024px){.cp-news-news-list .tab__list.tab__list--image .tab__link .link__image{width:300px;height:164px}}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__image img{transform:scale(1);transition:transform .3s ease}.cp-news-news-list .tab__list.tab__list--image .tab__link:hover .link__image img{transform:scale(1.2)}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__play{position:absolute;width:76px;height:76px}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__text{flex-grow:1;display:flex;flex-direction:column;gap:20px;overflow:hidden}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__title{color:var(--color-blue-400);transition:color .3s ease}.cp-news-news-list .tab__list.tab__list--image .tab__link:hover .link__title{color:var(--color-orange-400)}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__subtitle{color:var(--color-black-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}@media (min-width: 1024px){.cp-news-news-list .tab__list.tab__list--image .tab__link .link__subtitle{display:block}}.cp-news-news-list .tab__list.tab__list--image .tab__link .link__date{color:var(--color-black-100)}.cp-news-news-list .tab__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-news-news-list .videos__tabs{width:100%;display:none;text-align:center}@media (min-width: 1024px){.cp-news-news-list .videos__tabs{display:flex}}.cp-news-news-list .videos__tabs .tabs__button{flex-grow:1}@media (min-width: 1024px){.cp-news-news-list .videos__selector{display:none}}.cp-news-news-list .frame.frame--banner,.cp-news-news-list .frame.frame--list{width:100%;height:100%}.cp-news-news-content-news .page .page__body{background-color:var(--color-white-200)}.cp-news-news-content-news .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-news-news-content-news .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-news-news-content-news .page__heading{top:146px;width:1100px;padding:unset}}.cp-news-news-content-news .section__description{color:var(--color-black-200)}.cp-news-news-content-news .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-news-content-news .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-news-news-content-news .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-news-news-content-news .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-news-news-content-news .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-news-news-content-news .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-news-news-content-news .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-news-news-content-news .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-news-news-content-news .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-news-news-content-news .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-news-news-content-news .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-news-news-content-news .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-news-news-content-news .page__section--banner{height:380px}}.cp-news-news-content-news .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400)}.cp-news-news-content-news .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-news-news-content-news .section__top{display:flex;flex-direction:column;gap:12px}.cp-news-news-content-news .page__section--content.content .content__container{padding:40px 20px 92px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-news-news-content-news .page__section--content.content .content__container{padding:60px 36px 92px}}@media (min-width: 1200px){.cp-news-news-content-news .page__section--content.content .content__container{padding:60px 0 92px}}.cp-news-news-content-news .page__section--content.content .content__container .section__content{display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-news-news-content-news .page__section--content.content .content__container .section__content{display:flex;flex-direction:column;gap:40px}}.cp-news-news-content-news .page__section--content.content .section__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-news-news-content-news .page__section--content.content .section__card.card{padding:24px;border-radius:24px}}@media (min-width: 1440px){.cp-news-news-content-news .page__section--content.content .section__card.card{padding:32px}}.cp-news-news-content-news .page__section--content.content .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-news-news-content-news .page__section--content.content .section__card.card .card__block{display:flex}}.cp-news-news-content-news .page__section--content.content .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-news-news-content-news .page__section--content.content .section__card.card .card__hint{gap:4px}}.cp-news-news-content-news .page__section--content.content .section__card.card .card__description{flex-grow:1;width:100%;text-align:center}.cp-news-news-content-news .page__section--content.content .section__card.card .card__content{display:flex;flex-direction:column;gap:24px;padding-top:24px;color:var(--color-black-200)}.cp-news-news-content-news .page__section--content.content .section__card.card .card__part{display:flex;flex-direction:column;gap:8px}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry{display:flex;flex-direction:column;gap:16px}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list{display:flex;flex-wrap:wrap;gap:12px}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list .entry__button{padding:8px 12px;display:flex;align-items:center;gap:4px;border:1px solid var(--color-blue-300);color:var(--color-blue-300);background-color:transparent;cursor:pointer;border-radius:100px;transition:background-color .3s ease;flex-shrink:0}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active{background-color:var(--color-blue-50)}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list .entry__button:hover{border-color:var(--color-blue-200);color:var(--color-blue-200)}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__item{display:none;flex-direction:column;gap:12px}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list .entry__button .frame--on{display:none}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--on{display:flex}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--off{display:none}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__item.entry__item--active{display:flex}.cp-news-news-content-news .page__section--content.content .section__card.card .card__entry .entry__heading{background-color:var(--color-blue-300);color:var(--color-white-100);padding:8px 12px;border-radius:8px}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice{background-color:var(--color-white-200);border:0px;padding:16px 20px;border-radius:12px;transition:background-color .3s ease}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice{padding:16px 24px}}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0}}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice.notice__icon{flex-shrink:0}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-news-news-content-news .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-news-news-content-news .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px}.cp-news-news-content-news .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-news-news-content-news .section__card.card .card__buttons .button.button--link{color:var(--color-black-100)}.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-1{width:100%}.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-news-news-content-news .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-news-news-content-news .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-news-news-content-news .section__card.card .card__buttons .button.button--blue.button--solid:hover{border-color:var(--color-blue-200);background-color:var(--color-blue-200)}.cp-news-news-content-news .section__card.card .card__buttons .button.button--blue.button--outlined:hover{border-color:var(--color-blue-200);color:var(--color-blue-200)}.cp-news-news-content-news .section__card.card .card__buttons .button.button--blue.button--link:hover{color:var(--color-blue-200)}.cp-news-news-content-news .section__card.card .card__section{display:flex;flex-direction:column;gap:4px}.cp-news-news-content-news .section__card.card .card__section.card__section--images{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:8px 12px}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__section.card__section--images{display:flex;flex-direction:row;gap:16px}}.cp-news-news-content-news .section__card.card .card__section.card__section--images.card__section--odd{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-news-news-content-news .section__card.card .card__section.card__section--images.card__section--odd{flex-direction:row;gap:16px}}.cp-news-news-content-news .frame.frame--banner{width:100%;height:100%}.cp-news-news-content-news .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-news-news-content-news .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-news-news-content-news .frame.frame--image.frame--image-3-1{aspect-ratio:3 / 1}.cp-news-news-content-news .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-news-news-content-bulletin .page .page__body{background-color:var(--color-white-200)}.cp-news-news-content-bulletin .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-news-news-content-bulletin .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-news-news-content-bulletin .page__heading{top:146px;width:1100px;padding:unset}}.cp-news-news-content-bulletin .section__description{color:var(--color-black-200)}.cp-news-news-content-bulletin .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-news-news-content-bulletin .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-news-news-content-bulletin .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-news-news-content-bulletin .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-news-news-content-bulletin .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-news-news-content-bulletin .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-news-news-content-bulletin .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-news-news-content-bulletin .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-news-news-content-bulletin .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-news-news-content-bulletin .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-news-news-content-bulletin .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-news-news-content-bulletin .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-news-news-content-bulletin .page__section--banner{height:380px}}.cp-news-news-content-bulletin .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400)}.cp-news-news-content-bulletin .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-news-news-content-bulletin .section__top{display:flex;flex-direction:column;gap:12px}.cp-news-news-content-bulletin .page__section--content.content .content__container{padding:40px 20px 92px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-news-news-content-bulletin .page__section--content.content .content__container{padding:60px 36px 92px}}@media (min-width: 1200px){.cp-news-news-content-bulletin .page__section--content.content .content__container{padding:60px 0 92px}}.cp-news-news-content-bulletin .page__section--content.content .content__container .section__content{display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.cp-news-news-content-bulletin .page__section--content.content .content__container .section__content{display:flex;flex-direction:column;gap:40px}}.cp-news-news-content-bulletin .page__section--content.content .section__card.card{background-color:var(--color-white-100);border-radius:8px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-news-news-content-bulletin .page__section--content.content .section__card.card{padding:24px;border-radius:24px}}@media (min-width: 1440px){.cp-news-news-content-bulletin .page__section--content.content .section__card.card{padding:32px}}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__block{display:flex}}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__hint{gap:4px}}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__description{flex-grow:1;width:100%;text-align:center}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__content{display:flex;flex-direction:column;gap:24px;padding-top:24px;color:var(--color-black-200)}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__part{display:flex;flex-direction:column;gap:8px}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry{display:flex;flex-direction:column;gap:16px}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list{display:flex;flex-wrap:wrap;gap:12px}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list .entry__button{padding:8px 12px;display:flex;align-items:center;gap:4px;border:1px solid var(--color-blue-300);color:var(--color-blue-300);background-color:transparent;cursor:pointer;border-radius:100px;transition:background-color .3s ease;flex-shrink:0}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active{background-color:var(--color-blue-50)}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list .entry__button:hover{border-color:var(--color-blue-200);color:var(--color-blue-200)}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__item{display:none;flex-direction:column;gap:12px}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list .entry__button .frame--on{display:none}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--on{display:flex}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__list .entry__button.entry__button--active .frame.frame--off{display:none}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__item.entry__item--active{display:flex}.cp-news-news-content-bulletin .page__section--content.content .section__card.card .card__entry .entry__heading{background-color:var(--color-blue-300);color:var(--color-white-100);padding:8px 12px;border-radius:8px}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice{background-color:var(--color-white-200);border:0px;padding:16px 20px;border-radius:12px;transition:background-color .3s ease}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice{padding:16px 24px}}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0}}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice.notice__icon{flex-shrink:0}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-news-news-content-bulletin .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px}.cp-news-news-content-bulletin .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-news-news-content-bulletin .section__card.card .card__buttons .button.button--link{color:var(--color-black-100)}.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-1{width:100%}.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-news-news-content-bulletin .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-news-news-content-bulletin .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-news-news-content-bulletin .section__card.card .card__buttons .button.button--blue.button--solid:hover{border-color:var(--color-blue-200);background-color:var(--color-blue-200)}.cp-news-news-content-bulletin .section__card.card .card__buttons .button.button--blue.button--outlined:hover{border-color:var(--color-blue-200);color:var(--color-blue-200)}.cp-news-news-content-bulletin .section__card.card .card__buttons .button.button--blue.button--link:hover{color:var(--color-blue-200)}.cp-news-news-content-bulletin .section__card.card .card__section{display:flex;flex-direction:column;gap:4px}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--images{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:8px 12px}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__section.card__section--images{display:flex;flex-direction:row;gap:16px}}.cp-news-news-content-bulletin .section__card.card .card__section.card__section--images.card__section--odd{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-news-news-content-bulletin .section__card.card .card__section.card__section--images.card__section--odd{flex-direction:row;gap:16px}}.cp-news-news-content-bulletin .frame.frame--banner{width:100%;height:100%}.cp-news-news-content-bulletin .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-news-news-content-bulletin .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-news-news-content-bulletin .frame.frame--image.frame--image-3-1{aspect-ratio:3 / 1}.cp-news-news-content-bulletin .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-holder-landing .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-landing .page__container{padding:40px 36px 62px}}@media (min-width: 1440px){.cp-holder-landing .page__container{padding:60px 60px 62px;flex-direction:row}}.cp-holder-landing .page__container .page__left{display:flex;flex-direction:column-reverse;gap:20px;flex-grow:1}@media (min-width: 1024px){.cp-holder-landing .page__container .page__left{flex-direction:column}}.cp-holder-landing .page__card.card{background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:24px;text-decoration:none;color:var(--color-blue-400)}@media (min-width: 768px){.cp-holder-landing .page__card.card{border-radius:24px}}@media (min-width: 1024px){.cp-holder-landing .page__card.card{padding:40px}}.cp-holder-landing .page__card.card .card__header{display:flex;align-items:center;gap:12px;min-height:42px}.cp-holder-landing .page__card.card .card__header .card__icon{width:42px;height:42px}.cp-holder-landing .page__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);flex-grow:1}.cp-holder-landing .page__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}@media (min-width: 1440px){.cp-holder-landing .page__container .page__right{flex-shrink:0;max-width:400px}}.cp-holder-landing .page__container .page__right .page__card{height:100%;gap:12px}.cp-holder-landing .page__container .page__right .page__card .card__button.card__button--more{align-self:flex-start;margin-right:-8px;padding:0;color:var(--color-orange-400)}.cp-holder-landing .page__container .page__right .page__card .card__button.card__button--more .button__icon{width:20px;height:20px}.cp-holder-landing .page__card--overview{transition:background-color .3s ease}.cp-holder-landing .page__card--overview:hover{background-color:var(--color-orange-50)}.cp-holder-landing .page__card--overview .card__heading{color:var(--color-blue-400);transition:color .3s ease}.cp-holder-landing .page__card--overview:hover .card__heading{color:var(--color-orange-400)}.cp-holder-landing .page__card--overview.overview .overview__block{background-color:var(--color-white-200);color:var(--color-black-200);padding:24px;display:flex;flex-direction:column;gap:8px;border-radius:12px}.cp-holder-landing .page__card--overview.overview .overview__detail{display:flex;justify-content:space-between}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__count{display:flex;flex-direction:column;gap:16px;margin-right:-10px;justify-content:space-between}@media (min-width: 1024px){.cp-holder-landing .page__card--overview.overview .overview__detail .overview__count{margin-right:0}}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__count .overview__number{color:var(--color-blue-300);text-align:center}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-list{display:flex;flex-wrap:wrap;gap:8px 14px;height:min-content;max-width:230px;justify-content:flex-end}@media (min-width: 1024px){.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-list{max-width:340px}}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-item.insurance-item{position:relative;border-radius:0 4px 4px 0;background-color:var(--color-white-300);display:flex;align-items:center;gap:4px;padding:2px 4px}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-item.insurance-item:before{content:"";position:absolute;top:0;right:100%;height:100%;border-width:12px 10px 12px 0px;border-style:solid;border-color:transparent var(--color-white-300)}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-item.insurance-item .insurance-item__content{display:flex;gap:2px}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-item.insurance-item .insurance-item__icon{width:20px;height:20px}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-item.insurance-item .insurance-item__label{font-size:14px;line-height:1.4;letter-spacing:.04em;display:flex;align-items:center}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__insurance-item.insurance-item .insurance-item__count{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:12px;line-height:100%;letter-spacing:.04em;height:18px;display:flex;align-items:center;padding:0 4px;border-radius:4px}.cp-holder-landing .page__card--overview.overview .overview__detail .overview__empty{width:200px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--color-black-100)}@media (min-width: 768px){.cp-holder-landing .page__card--overview.overview .overview__detail .overview__empty{width:350px}}.cp-holder-landing .page__card--overview.overview .overview__note-list{display:flex;flex-direction:column;gap:4px}.cp-holder-landing .page__card--overview.overview .overview__note-item{color:var(--color-black-100)}.cp-holder-landing .page__card--shortcut.shortcut .card__header{display:none}@media (min-width: 1024px){.cp-holder-landing .page__card--shortcut.shortcut .card__header{display:flex}}.cp-holder-landing .page__card--shortcut.shortcut .shortcut__list{display:flex;justify-content:space-between}@media (min-width: 768px){.cp-holder-landing .page__card--shortcut.shortcut .shortcut__list{padding:0 24px}}@media (min-width: 1440px){.cp-holder-landing .page__card--shortcut.shortcut .shortcut__list{padding:0;gap:16px;justify-content:center}}.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button{width:68px;display:flex;flex-direction:column;align-items:center;gap:12px;border:0px;background-color:transparent;text-decoration:none;color:var(--color-blue-400);transition:color .3s ease}@media (min-width: 768px){.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button{width:120px}}.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button:hover{color:var(--color-orange-400)}.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button.button .button__icon{width:40px;height:40px}@media (min-width: 768px){.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button.button .button__icon{width:60px;height:60px}}.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button.button .button__label{font-size:16px;line-height:1.5;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-landing .page__card--shortcut.shortcut .shortcut__button.button .button__label{font-size:18px;line-height:1.4;letter-spacing:.04em}}.cp-holder-landing .page__card--news.news .news__list{display:flex;flex-direction:column;gap:20px}.cp-holder-landing .page__card--news.news .news__item{border-bottom:1px solid var(--color-white-400);padding:12px 0;display:flex;flex-direction:column;gap:4px;overflow:hidden;text-decoration:none}.cp-holder-landing .page__card--news.news .news__item:hover .news__title{color:var(--color-orange-400)}.cp-holder-landing .page__card--news.news .news__item .news__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;color:var(--color-blue-400)}.cp-holder-landing .page__card--news.news .news__item .news__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-black-100);display:none}@media (min-width: 1024px){.cp-holder-landing .page__card--news.news .news__item .news__description{display:initial}}.cp-holder-landing .page__card--news.news .news__item:nth-child(n+2){border-bottom:0px}@media (min-width: 1024px){.cp-holder-landing .page__card--news.news .news__item:nth-child(n+2){border-bottom:1px solid var(--color-white-400)}}.cp-holder-landing .page__card--news.news .news__item:nth-child(n+3){display:none;border-bottom:0px}@media (min-width: 1024px){.cp-holder-landing .page__card--news.news .news__item:nth-child(n+3){display:initial;border-bottom:1px solid var(--color-white-400)}}.cp-holder-landing .page__card--news.news .news__item:last-child{border-bottom:0px}.cp-holder-landing .popup-alert.popup-alert-password .popup-alert__card{gap:24px}.cp-holder-landing .frame.frame--decoration-1{width:53px;height:56px;top:45px;right:0}@media (min-width: 768px){.cp-holder-landing .frame.frame--decoration-1{width:68px;height:72px;top:14px;right:23px}}.cp-holder-landing .frame.frame--decoration-2{width:760px;top:423px;right:-280px}@media (min-width: 768px){.cp-holder-landing .frame.frame--decoration-2{width:100%;top:576px;right:0}}.cp-holder-login .page .page__body{background-color:var(--color-white-200)}.cp-holder-login .page__heading{position:absolute;display:none;flex-direction:column;gap:8px;width:fit-content;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-login .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-login .page__heading{display:initial;top:240px;padding:0 0 0 60px}}.cp-holder-login .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-login .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-login .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-login .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-login .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-login .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-login .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-login .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-login .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-white-100)}@media (min-width: 1440px){.cp-holder-login .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}}.cp-holder-login .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-white-100);flex-shrink:0}@media (min-width: 1440px){.cp-holder-login .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}}.cp-holder-login .page__section--main{flex-grow:1;position:relative;display:flex;align-items:center;background:linear-gradient(107.08deg,#fd6334 51.72%,#ff9c9c 106.01%)}.cp-holder-login .page__section--main .page__content{display:flex;width:100%;min-height:800px}.cp-holder-login .page__section--main .page__form{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;height:100%;padding:70px 20px 76px;margin:auto}@media (min-width: 768px){.cp-holder-login .page__section--main .page__form{padding:70px 36px;min-height:calc(100vh - 365px)}}@media (min-width: 1440px){.cp-holder-login .page__section--main .page__form{padding:20px 0}}.cp-holder-login .page__section--main .page__form .form__title{color:var(--color-blue-400);text-align:center}.cp-holder-login .page__section--main .page__background{width:100%;flex-grow:1;display:none;position:relative;align-items:center}@media (min-width: 1440px){.cp-holder-login .page__section--main .page__background{display:flex}}.cp-holder-login .form__row.form__row--recaptcha{display:flex;align-items:center;gap:12px;color:var(--color-black-100)}@media (min-width: 1440px){.cp-holder-login .form__row.form__row--recaptcha{gap:20px}}.cp-holder-login .form__row.form__row--recaptcha .button.button--link{gap:4px;padding:0}.cp-holder-login .form__row.form__row--recaptcha .button.button--link .button__icon{width:14px;height:14px}.cp-holder-login .form__group.form__group--password,.cp-holder-login .form__group.form__group--id{gap:4px}.cp-holder-login .form__group.form__group--password .form__content:not(.form__content--active),.cp-holder-login .form__group.form__group--id .form__content:not(.form__content--active){display:none}.cp-holder-login .form__group.form__group--password .button.button--password .form__icon--eye,.cp-holder-login .form__group.form__group--id .button.button--id .form__icon--eye{display:none}.cp-holder-login .form__group.form__group--password .button.button--password .form__icon--eye-slash,.cp-holder-login .form__group.form__group--id .button.button--id .form__icon--eye-slash,.cp-holder-login .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye,.cp-holder-login .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye{display:initial}.cp-holder-login .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye-slash,.cp-holder-login .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye-slash{display:none}.cp-holder-login .form__group.form__group--buttons{gap:12px}.cp-holder-login .form__group.form__group--buttons .button{justify-content:center}.cp-holder-login .form__group.form__group--buttons .button.button--link{color:var(--color-black-100)}.cp-holder-login .form .form__row.form__row--radio .radio-group{height:unset}.cp-holder-login .form__buttons{width:100%;display:grid}.cp-holder-login .form__buttons .button{justify-content:center}.cp-holder-login .form__footer{display:flex;align-items:center}.cp-holder-login .form__footer .button.button--link{width:100%;flex-grow:1;display:flex;justify-content:center;color:var(--color-black-100)}.cp-holder-login .form__footer .form__divider{flex-shrink:0;height:16px;width:1px;background-color:var(--color-black-50);margin:0}.cp-holder-login .page__section--main .page__card{background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f;padding:24px 20px;border-radius:24px;display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width: 768px){.cp-holder-login .page__section--main .page__card{padding:32px;gap:22px}}@media (min-width: 1200px){.cp-holder-login .page__section--main .page__card{max-width:480px}}@media (min-width: 1440px){.cp-holder-login .page__section--main .page__card{padding:40px 32px;gap:24px}}.cp-holder-login .popup-alert.popup-alert-locked .popup-alert__card,.cp-holder-login .popup-alert.popup-alert-verification .popup-alert__card{gap:24px}.cp-holder-login .popup-window .popup-window__block{background-color:var(--color-white-200);border-radius:6px;padding:12px 16px;color:var(--color-black-300)}.cp-holder-login .popup-window .popup-window__list{padding:0 0 16px 24px}.cp-holder-login .popup-window .popup__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-holder-login .popup-window .popup-window__inner-card.inner-card{background-color:var(--color-white-100);padding:20px;display:flex;flex-direction:column;gap:24px;box-shadow:0 2px 10px #00000026;border-radius:16px;color:var(--color-black-200)}@media (min-width: 1024px){.cp-holder-login .popup-window .popup-window__inner-card.inner-card{border-radius:24px}}.cp-holder-login .popup-window .popup-window__inner-card.inner-card .inner-card__content{display:flex;flex-direction:column;gap:12px}.cp-holder-login .popup-window .popup-window__inner-card.inner-card .inner-card__divider{height:1px;background-color:var(--color-white-300)}.cp-holder-login .popup-window .popup-window__inner-card.inner-card .inner-card__block{display:flex;flex-direction:column;gap:12px}.cp-holder-login .popup-window .popup-window__inner-card.inner-card .inner-card__button{background-color:var(--color-orange-400);border-color:var(--color-orange-400);justify-content:center}.cp-holder-login .popup-window .popup-window__inner-card.inner-card .inner-card__button:hover{background-color:var(--color-orange-350);border-color:var(--color-orange-350)}.cp-holder-login .popup-window .popup-window__card{gap:24px}.cp-holder-login .popup-window .popup-window__content{text-align:center}.cp-holder-login .popup-window .popup-window__text{font-size:18px;line-height:1.4;letter-spacing:.04em}.cp-holder-login .form__head .checkbox-group{gap:0px}.cp-holder-login .frame.frame--background{position:absolute;inset:0}.cp-holder-login .frame.frame--recaptcha{width:140px;height:44px;flex-shrink:0}.cp-holder-user .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-user .page__container{padding:60px 36px 66px;gap:20px}}@media (min-width: 1440px){.cp-holder-user .page__container{padding:60px 60px 56px}}.cp-holder-user .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-user .section__card.card{border-radius:24px;padding:32px}}.cp-holder-user .section__card.card .card__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-holder-user .section__card.card .card__header{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.cp-holder-user .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px}.cp-holder-user .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-user .page__tabs{width:fit-content;margin:auto;display:flex;background-color:var(--color-white-100);border-radius:100px;padding:8px;box-shadow:0 0 24px #0000001f}@media (min-width: 768px){.cp-holder-user .page__tabs{margin:0}}.cp-holder-user .page__tabs .tabs__button{font-size:16px;line-height:24px;letter-spacing:.04em;padding:10px 20px;border:0px;background-color:transparent;color:var(--color-blue-400)}.cp-holder-user .page__tabs .tabs__button.tabs__button--active{background-color:var(--color-orange-400);color:var(--color-white-100);border-radius:60px;font-weight:700}.cp-holder-user .page__tabs .tabs__button.tabs__button--active:after{content:unset}.cp-holder-user .page__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-user .page__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-user .tabs__content{display:none;flex-direction:column;gap:24px}.cp-holder-user .tabs__content.tabs__content--active{display:flex}.cp-holder-user .form .form__row.form__row--phone .form__group.form__group--code,.cp-holder-user .form .form__row.form__row--phone .form__group.form__group--extension{flex-shrink:0;width:170px}.cp-holder-user .form .form__row.form__row--phone .form__group.form__group--number{flex-grow:1}.cp-holder-user .form__group.form__group--password,.cp-holder-user .form__group.form__group--id{gap:4px}.cp-holder-user .form__group.form__group--password .form__content:not(.form__content--active),.cp-holder-user .form__group.form__group--id .form__content:not(.form__content--active){display:none}.cp-holder-user .form__group.form__group--password .button.button--password .form__icon--eye,.cp-holder-user .form__group.form__group--id .button.button--id .form__icon--eye{display:none}.cp-holder-user .form__group.form__group--password .button.button--password .form__icon--eye-slash,.cp-holder-user .form__group.form__group--id .button.button--id .form__icon--eye-slash,.cp-holder-user .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye,.cp-holder-user .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye{display:initial}.cp-holder-user .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye-slash,.cp-holder-user .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye-slash{display:none}.cp-holder-user .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-user .form__block.form__block--checkbox{border-radius:12px}.cp-holder-user .form__block .notice__title{color:var(--color-black-200)}.cp-holder-user .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-user .form__block .notice__item{font-size:16px;line-height:1.4;letter-spacing:.04em}.cp-holder-user .page__section--terms.terms .section__card.card .card__header{display:flex;flex-direction:column;gap:12px 8px}@media (min-width: 768px){.cp-holder-user .page__section--terms.terms .section__card.card .card__header{flex-direction:row;justify-content:flex-start;align-items:center}}.cp-holder-user .page__section--terms.terms .section__card.card.section__card--text-board{gap:12px}@media (min-width: 768px){.cp-holder-user .page__section--terms.terms .section__card.card.section__card--text-board{gap:24px}}.cp-holder-user .page__section--terms.terms .section__card.card.section__card--text-board .card__heading{flex-grow:0;flex-shrink:0}.cp-holder-user .page__section--terms.terms .section__card.card.section__card--text-board .card__notice{flex-shrink:0;flex-direction:row;align-items:center;gap:4px;color:var(--color-black-50)}.cp-holder-user .page__section--terms.terms .section__card.card.section__card--text-board .card__notice.card__notice--hidden{display:none}.cp-holder-user .page__section--terms.terms .section__card.card.section__card--text-board .card__notice .notice__icon{width:24px;height:24px}.cp-holder-user .page__section--terms.terms .section__card.card .card__notice{display:flex;flex-direction:column;gap:4px}.cp-holder-user .page__section--terms.terms .section__card.card .card__agree .checkbox-group{height:unset}.cp-holder-user .page__section--terms.terms .section__card.card .card__agree .checkbox-group .checkbox-group__label{cursor:pointer}.cp-holder-user .page__section--terms.terms .section__card.card .card__agree .checkbox-group .checkbox.checkbox--checked+.checkbox-group__label{color:var(--color-orange-400)}.cp-holder-user .page__section--terms.terms .section__card.card .card__agree.card__agree--hidden{display:none}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board{position:relative;max-height:200px;overflow:hidden;border:1px solid var(--color-black-50);padding:12px 2px 12px 12px;display:flex;justify-content:center;border-radius:4px;color:var(--color-black-300)}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__text{padding-right:10px;width:100%;overflow:auto;white-space:pre-line}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__list{padding-left:24px}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__reminder{position:absolute;bottom:5px;border:1px solid var(--color-orange-400);background-color:var(--color-orange-50);color:var(--color-orange-400);border-radius:30px;padding:6px 10px;display:flex;align-items:center;gap:4px;opacity:1;transition:opacity .3s ease}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__bottom-line{height:1px}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__reminder.text-board__reminder--hidden{opacity:0}.cp-holder-user .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__reminder .reminder__icon{width:20px;height:20px}.cp-holder-user .form__group.form__group--buttons{gap:12px}.cp-holder-user .form__group.form__group--buttons .button{justify-content:center}.cp-holder-user .form__group.form__group--buttons .button.button--link{color:var(--color-black-100)}.cp-holder-user .popup-window .popup-window__card{gap:24px}.cp-holder-user .popup-window .popup-window__content{text-align:center}.cp-holder-user .popup-window .popup-window__text{font-size:18px;line-height:1.4;letter-spacing:.04em}.cp-holder-forgot-password .page .page__body{background-color:var(--color-white-200)}.cp-holder-forgot-password .page__heading{position:absolute;display:none;flex-direction:column;gap:8px;width:fit-content;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-forgot-password .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-forgot-password .page__heading{display:initial;top:240px;padding:0 0 0 60px}}.cp-holder-forgot-password .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-forgot-password .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-forgot-password .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-forgot-password .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-forgot-password .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-forgot-password .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-forgot-password .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-forgot-password .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-forgot-password .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-white-100)}@media (min-width: 1440px){.cp-holder-forgot-password .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}}.cp-holder-forgot-password .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-white-100);flex-shrink:0}@media (min-width: 1440px){.cp-holder-forgot-password .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}}.cp-holder-forgot-password .page__section--main{flex-grow:1;position:relative;display:flex;align-items:center;background:linear-gradient(107.08deg,#fd6334 51.72%,#ff9c9c 106.01%)}.cp-holder-forgot-password .page__section--main .page__content{display:flex;width:100%;min-height:800px}.cp-holder-forgot-password .page__section--main .page__form{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;height:100%;padding:70px 20px 76px;margin:auto}@media (min-width: 768px){.cp-holder-forgot-password .page__section--main .page__form{padding:70px 36px;min-height:calc(100vh - 365px)}}@media (min-width: 1440px){.cp-holder-forgot-password .page__section--main .page__form{padding:20px 0}}.cp-holder-forgot-password .page__section--main .page__form .form__title{color:var(--color-blue-400);text-align:center}.cp-holder-forgot-password .page__section--main .page__form .form__text{color:var(--color-black-200);font-size:18px;line-height:1.4;letter-spacing:.04em;text-align:center}.cp-holder-forgot-password .page__section--main .page__form .form__text-sub{font-size:14px;line-height:1.4;letter-spacing:.04em;color:var(--color-black-100);text-align:center}.cp-holder-forgot-password .page__section--main .page__background{width:100%;flex-grow:1;display:none;position:relative;align-items:center}@media (min-width: 1440px){.cp-holder-forgot-password .page__section--main .page__background{display:flex}}.cp-holder-forgot-password .form__row.form__row--recaptcha{display:flex;align-items:center;gap:12px;color:var(--color-black-100)}@media (min-width: 1440px){.cp-holder-forgot-password .form__row.form__row--recaptcha{gap:20px}}.cp-holder-forgot-password .form__row.form__row--recaptcha .button.button--link{gap:4px;padding:0}.cp-holder-forgot-password .form__row.form__row--recaptcha .button.button--link .button__icon{width:14px;height:14px}.cp-holder-forgot-password .form__group.form__group--password,.cp-holder-forgot-password .form__group.form__group--id{gap:4px}.cp-holder-forgot-password .form__group.form__group--password .form__content:not(.form__content--active),.cp-holder-forgot-password .form__group.form__group--id .form__content:not(.form__content--active){display:none}.cp-holder-forgot-password .form__group.form__group--password .button.button--password .form__icon--eye,.cp-holder-forgot-password .form__group.form__group--id .button.button--id .form__icon--eye{display:none}.cp-holder-forgot-password .form__group.form__group--password .button.button--password .form__icon--eye-slash,.cp-holder-forgot-password .form__group.form__group--id .button.button--id .form__icon--eye-slash,.cp-holder-forgot-password .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye,.cp-holder-forgot-password .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye{display:initial}.cp-holder-forgot-password .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye-slash,.cp-holder-forgot-password .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye-slash{display:none}.cp-holder-forgot-password .form__group.form__group--buttons{gap:12px}.cp-holder-forgot-password .form__group.form__group--buttons .button{justify-content:center}.cp-holder-forgot-password .form__group.form__group--buttons .button.button--link{color:var(--color-black-100)}.cp-holder-forgot-password .form .form__row.form__row--radio .radio-group{height:unset}.cp-holder-forgot-password .page__block{background-color:var(--color-orange-50);color:var(--color-orange-400);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:4px}.cp-holder-forgot-password .page__block .page__icon{flex-shrink:0}.cp-holder-forgot-password .form__buttons{width:100%;display:grid}.cp-holder-forgot-password .form__buttons .button{justify-content:center}.cp-holder-forgot-password .form__footer{display:flex;align-items:center}.cp-holder-forgot-password .form__footer .button.button--link{width:100%;flex-grow:1;display:flex;justify-content:center;color:var(--color-black-100)}.cp-holder-forgot-password .form__footer .form__divider{flex-shrink:0;height:16px;width:1px;background-color:var(--color-black-50);margin:0}.cp-holder-forgot-password .page__section--main .page__card{background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f;padding:24px 20px;border-radius:24px;display:flex;flex-direction:column;gap:20px;width:100%;max-width:480px}@media (min-width: 768px){.cp-holder-forgot-password .page__section--main .page__card{padding:32px;gap:22px}}@media (min-width: 1440px){.cp-holder-forgot-password .page__section--main .page__card{padding:40px 32px;gap:24px}}.cp-holder-forgot-password .form__head .checkbox-group{gap:0px}.cp-holder-forgot-password .frame.frame--background{position:absolute;inset:0}.cp-holder-forgot-password .frame.frame--recaptcha{width:140px;height:44px;flex-shrink:0}.cp-holder-reset-password .page .page__body{background-color:var(--color-white-200)}.cp-holder-reset-password .page__heading{position:absolute;display:none;flex-direction:column;gap:8px;width:fit-content;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-reset-password .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-reset-password .page__heading{display:initial;top:240px;padding:0 0 0 60px}}.cp-holder-reset-password .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-reset-password .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-reset-password .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-reset-password .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-reset-password .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-reset-password .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-reset-password .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-reset-password .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-reset-password .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-white-100)}@media (min-width: 1440px){.cp-holder-reset-password .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}}.cp-holder-reset-password .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-white-100);flex-shrink:0}@media (min-width: 1440px){.cp-holder-reset-password .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}}.cp-holder-reset-password .page__section--main{flex-grow:1;position:relative;display:flex;align-items:center;background:linear-gradient(107.08deg,#fd6334 51.72%,#ff9c9c 106.01%)}.cp-holder-reset-password .page__section--main .page__content{display:flex;width:100%;min-height:800px}.cp-holder-reset-password .page__section--main .page__form{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;height:100%;padding:70px 20px 76px;margin:auto}@media (min-width: 768px){.cp-holder-reset-password .page__section--main .page__form{padding:70px 36px;min-height:calc(100vh - 365px)}}@media (min-width: 1440px){.cp-holder-reset-password .page__section--main .page__form{padding:20px 0}}.cp-holder-reset-password .page__section--main .page__form .form__title{color:var(--color-blue-400);text-align:center}.cp-holder-reset-password .page__section--main .page__form .form__text{color:var(--color-black-200);font-size:18px;line-height:1.4;letter-spacing:.04em;text-align:center}.cp-holder-reset-password .page__section--main .page__form .form__text-sub{font-size:14px;line-height:1.4;letter-spacing:.04em;color:var(--color-black-100);text-align:center}.cp-holder-reset-password .page__section--main .page__background{width:100%;flex-grow:1;display:none;position:relative;align-items:center}@media (min-width: 1440px){.cp-holder-reset-password .page__section--main .page__background{display:flex}}.cp-holder-reset-password .form__row.form__row--recaptcha{display:flex;align-items:center;gap:12px;color:var(--color-black-100)}@media (min-width: 1440px){.cp-holder-reset-password .form__row.form__row--recaptcha{gap:20px}}.cp-holder-reset-password .form__row.form__row--recaptcha .button.button--link{gap:4px;padding:0}.cp-holder-reset-password .form__row.form__row--recaptcha .button.button--link .button__icon{width:14px;height:14px}.cp-holder-reset-password .form__group.form__group--password,.cp-holder-reset-password .form__group.form__group--id{gap:4px}.cp-holder-reset-password .form__group.form__group--password .form__content:not(.form__content--active),.cp-holder-reset-password .form__group.form__group--id .form__content:not(.form__content--active){display:none}.cp-holder-reset-password .form__group.form__group--password .button.button--password .form__icon--eye,.cp-holder-reset-password .form__group.form__group--id .button.button--id .form__icon--eye{display:none}.cp-holder-reset-password .form__group.form__group--password .button.button--password .form__icon--eye-slash,.cp-holder-reset-password .form__group.form__group--id .button.button--id .form__icon--eye-slash,.cp-holder-reset-password .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye,.cp-holder-reset-password .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye{display:initial}.cp-holder-reset-password .form__group.form__group--password .button.button--password.button--password-show .form__icon--eye-slash,.cp-holder-reset-password .form__group.form__group--id .button.button--id.button--id-show .form__icon--eye-slash{display:none}.cp-holder-reset-password .form__group.form__group--buttons{gap:12px}.cp-holder-reset-password .form__group.form__group--buttons .button{justify-content:center}.cp-holder-reset-password .form__group.form__group--buttons .button.button--link{color:var(--color-black-100)}.cp-holder-reset-password .form .form__row.form__row--radio .radio-group{height:unset}.cp-holder-reset-password .form__buttons{width:100%;display:grid}.cp-holder-reset-password .form__buttons .button{justify-content:center}.cp-holder-reset-password .form__footer{display:flex;align-items:center}.cp-holder-reset-password .form__footer .button.button--link{width:100%;flex-grow:1;display:flex;justify-content:center;color:var(--color-black-100)}.cp-holder-reset-password .form__footer .form__divider{flex-shrink:0;height:16px;width:1px;background-color:var(--color-black-50);margin:0}.cp-holder-reset-password .page__section--main .page__card{background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f;padding:24px 20px;border-radius:24px;display:flex;flex-direction:column;gap:20px;width:100%;max-width:480px}@media (min-width: 768px){.cp-holder-reset-password .page__section--main .page__card{padding:32px;gap:22px}}@media (min-width: 1440px){.cp-holder-reset-password .page__section--main .page__card{padding:40px 32px;gap:24px}}.cp-holder-reset-password .form__head .checkbox-group{gap:0px}.cp-holder-reset-password .frame.frame--background{position:absolute;inset:0}.cp-holder-reset-password .frame.frame--recaptcha{width:140px;height:44px;flex-shrink:0}.cp-holder-insurance .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;height:100%}@media (min-width: 768px){.cp-holder-insurance .page__container{padding:60px 36px 66px;gap:40px}}@media (min-width: 1440px){.cp-holder-insurance .page__container{padding:60px 60px 223px}}.cp-holder-insurance .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insurance .section__card.card{border-radius:24px;padding:32px}}.cp-holder-insurance .section__card.card .card__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__header{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.cp-holder-insurance .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;gap:12;height:24px}.cp-holder-insurance .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insurance .section__card.card .card__block{background-color:var(--color-white-200);color:var(--color-black-200);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__block{border-radius:24px}}.cp-holder-insurance .section__card.card .card__top .card__buttons{display:flex;align-items:center}.cp-holder-insurance .section__card.card .card__top .card__toggler .card__title{display:none}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__top .card__toggler .card__title{display:flex}}.cp-holder-insurance .section__card.card .card__top .card__toggler .card__icon{width:40px;height:40px;flex-shrink:0}.cp-holder-insurance .section__card.card .card__description{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-black-200)}.cp-holder-insurance .section__card.card .card__description .card__title{width:100%;color:var(--color-blue-400)}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__description .card__title{display:none}}.cp-holder-insurance .section__card.card .card__description .card__tags{display:flex;align-items:center;gap:8px}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__description .card__tags{gap:12px}}.cp-holder-insurance .section__card.card .card__description .card__tag{border:1px solid transparent;padding:4px 10px;border-radius:4px}.cp-holder-insurance .section__card.card .card__description .card__tag.card__tag--orange{border-color:var(--color-orange-400);color:var(--color-orange-400)}.cp-holder-insurance .section__card.card .card__description .card__tag.card__tag--blue{border-color:var(--color-blue-350);color:var(--color-blue-350)}.cp-holder-insurance .section__card.card .card__description .card__durance{width:100%;display:flex;align-items:flex-start}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__description .card__durance{width:fit-content}}.cp-holder-insurance .section__card.card .card__description .card__durance .card__br{display:initial}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__description .card__durance .card__br{display:none}}.cp-holder-insurance .section__card.card .card__list{margin-top:20px;display:grid;gap:20px 8px;grid-template-columns:repeat(2,1fr);color:var(--color-black-200)}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__list{grid-template-columns:repeat(3,1fr)}}.cp-holder-insurance .section__card.card .card__list.card__list--mobile{display:grid}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__list.card__list--mobile{display:none}}.cp-holder-insurance .section__card.card .card__list .card__item.card__item--pc{display:none}@media (min-width: 1024px){.cp-holder-insurance .section__card.card .card__list .card__item.card__item--pc{display:flex}}.cp-holder-insurance .section__card.card .card__item{display:flex;flex-direction:column;gap:4px}.cp-holder-insurance .section__card.card .card__note-list{width:fit-content;margin:auto;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__note-list{width:100%;margin:0}}.cp-holder-insurance .section__card.card .card__note-item{color:var(--color-black-100)}.cp-holder-insurance .section__card.card.section__card--empty{flex-direction:row;justify-content:center;align-items:center;gap:12px;height:228px;color:var(--color-black-50)}.cp-holder-insurance .section__card.card.section__card--empty .card__icon{width:32px;height:32px;color:var(--color-black-50)}.cp-holder-insurance .section__card.card .card__buttons{display:flex;width:100%}.cp-holder-insurance .section__card.card .card__toggler{flex-grow:1;border:0px;background-color:transparent;display:flex;gap:8px;padding:0}.cp-holder-insurance .section__card.card .card__toggler .card__header{display:flex;justify-content:space-between;align-items:center}.cp-holder-insurance .section__card.card .card__toggler .card__title{display:flex;align-items:center;gap:8px;color:var(--color-blue-400)}.cp-holder-insurance .section__card.card .card__toggler .card__annotation{border:1px solid currentColor;padding:4px 10px;border-radius:4px}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__toggler .card__annotation.card__annotation--mobile{display:none}}.cp-holder-insurance .section__card.card .card__toggler .card__annotation.card__annotation--pc{display:none}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__toggler .card__annotation.card__annotation--pc{display:initial}}.cp-holder-insurance .section__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-holder-insurance .section__card.card .card__dropdown{background-color:var(--color-orange-400);border-color:var(--color-orange-400);flex-shrink:0;width:200px;justify-content:center;transition:background-color .3s ease,border-color .3s ease,}.cp-holder-insurance .section__card.card .card__dropdown:hover{background-color:var(--color-orange-350);border-color:var(--color-orange-350)}.cp-holder-insurance .section__card.card .card__icon{color:var(--color-blue-400);flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__icon{width:40px;height:40px}}.cp-holder-insurance .section__card.card .frame--on{display:none}.cp-holder-insurance .section__card.card.card--opened .frame.frame--card.frame--on{display:flex}.cp-holder-insurance .section__card.card.card--opened .frame.frame--card.frame--off{display:none}.cp-holder-insurance .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-holder-insurance .section__card.card .card__content{display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-insurance .section__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-holder-insurance .form__row.form__row--search{grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){.cp-holder-insurance .form__row.form__row--search{display:flex;align-items:flex-start;gap:20px 12px}}.cp-holder-insurance .form__row.form__row--search .form__row.form__row--inputs{flex-grow:1}.cp-holder-insurance .form__row.form__row--inputs{display:grid;grid-template-columns:repeat(1,1fr);gap:24px 8px}@media (min-width: 768px){.cp-holder-insurance .form__row.form__row--inputs{grid-template-columns:repeat(3,1fr)}}.cp-holder-insurance .form__row.form__row--search .form__row.form__row--buttons{grid-template-columns:repeat(1,1fr);flex-shrink:0;height:80px;display:flex;align-items:flex-end}.cp-holder-insurance .form__row.form__row--search .button{flex-shrink:0;justify-content:center}.cp-holder-insurance .page__decoration{position:absolute}.cp-holder-insurance .page__section{position:relative}.cp-holder-insurance .page__section.page__section--insurance{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insurance .page__section.page__section--insurance{gap:32px}}.cp-holder-insurance .page__section .section__container{display:flex;flex-direction:column;gap:24px}.cp-holder-insurance .page__top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px}.cp-holder-insurance .page__list{display:flex;flex-direction:column;gap:20px}.cp-holder-insurance .page__list .section__card{padding:20px;gap:0px}.cp-holder-insurance .page__pagination{display:flex;justify-content:center;align-items:center}.cp-holder-insurance .page__heading{font-size:24px;line-height:28.8px;letter-spacing:.04em;position:relative;padding-left:16px;color:var(--color-blue-400);flex-grow:1}@media (min-width: 1440px){.cp-holder-insurance .page__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-holder-insurance .page__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}.cp-holder-insurance .button.button--sort{border:0px;background-color:transparent;color:var(--color-black-300);display:flex;align-items:center;gap:8px;padding:0}.cp-holder-insurance .frame.frame--decoration-1{display:none}@media (min-width: 768px){.cp-holder-insurance .frame.frame--decoration-1{display:flex;width:315px;height:196px;right:0;bottom:0}}.cp-holder-insurance .frame.frame--decoration-2{display:none}@media (min-width: 768px){.cp-holder-insurance .frame.frame--decoration-2{display:flex;width:100%;left:0;bottom:0}}.cp-holder-insurance-detail .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;height:100%}@media (min-width: 768px){.cp-holder-insurance-detail .page__container{padding:60px 36px 66px;gap:40px}}@media (min-width: 1440px){.cp-holder-insurance-detail .page__container{padding:60px 60px 56px}}.cp-holder-insurance-detail .page__section.page__section--insurance .card__buttons.card__buttons-more .button__icon{transform:rotate(0);transition:transform .3s ease}.cp-holder-insurance-detail .page__section.page__section--insurance.page__section--insurance-show-insured .card__buttons.card__buttons-more .button__icon{transform:rotate(180deg)}.cp-holder-insurance-detail .page__section.page__section--insurance.page__section--insurance-show-insured~.page__section.page__section--insured{display:block}.cp-holder-insurance-detail .page__section.page__section--insurance.page__section--insurance-show-service~.page__section.page__section--service{display:block}.cp-holder-insurance-detail .page__section.page__section--insured{display:none}@media (min-width: 1024px){.cp-holder-insurance-detail .page__section.page__section--insured{display:block}}.cp-holder-insurance-detail .page__section.page__section--service{display:none}@media (min-width: 1024px){.cp-holder-insurance-detail .page__section.page__section--service{display:block}}.cp-holder-insurance-detail .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card{border-radius:24px;padding:32px}}.cp-holder-insurance-detail .section__card.card .card__header{display:flex;flex-direction:column;gap:4px 12px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__header{flex-direction:row}}.cp-holder-insurance-detail .section__card.card .card__basic{width:100%;min-height:32px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__basic{align-items:center;flex-grow:1;gap:20px 12px}}.cp-holder-insurance-detail .section__card.card .card__top-buttons{width:100%;display:flex;align-items:center;gap:8px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__top-buttons{width:fit-content;align-items:flex-start}}.cp-holder-insurance-detail .section__card.card .card__top-buttons .button{width:100%;flex-grow:1;justify-content:center;white-space:nowrap;min-height:40px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__top-buttons .button{width:fit-content;flex-grow:0;min-height:48px}}.cp-holder-insurance-detail .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;gap:12px;height:32px;display:flex;align-items:center}.cp-holder-insurance-detail .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insurance-detail .section__card.card .card__tags{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card .card__tags{flex-direction:row;align-items:center;gap:12px}}.cp-holder-insurance-detail .section__card.card .card__tag{border:1px solid transparent;padding:4px 10px;border-radius:4px}.cp-holder-insurance-detail .section__card.card .card__tag.card__tag--orange{border-color:var(--color-orange-400);color:var(--color-orange-400)}.cp-holder-insurance-detail .section__card.card .card__tag.card__tag--blue{border-color:var(--color-blue-350);color:var(--color-blue-350)}.cp-holder-insurance-detail .section__card.card .card__durance{width:100%;display:flex;align-items:flex-start}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card .card__durance{width:fit-content}}.cp-holder-insurance-detail .section__card.card .card__durance .card__br{display:initial}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card .card__durance .card__br{display:none}}.cp-holder-insurance-detail .section__card.card .card__header .card__notice{align-self:flex-end}.cp-holder-insurance-detail .section__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-holder-insurance-detail .section__card.card .card__content{display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-holder-insurance-detail .section__card.card .card__list{display:flex;flex-wrap:wrap;gap:20px 8px;color:var(--color-black-200)}.cp-holder-insurance-detail .section__card.card .card__list .card__item.card__item--pc{display:none}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card .card__list .card__item.card__item--pc{display:initial}}.cp-holder-insurance-detail .section__card.card .card__table.table{display:none;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__table.table{display:flex}}.cp-holder-insurance-detail .section__card.card .card__table.table .table__container{width:100%;border-collapse:collapse}.cp-holder-insurance-detail .section__card.card .card__table.table .table__thead .table__th{border-bottom:1px solid var(--color-black-300)}.cp-holder-insurance-detail .section__card.card .card__table.table .table__thead .table__content{padding:16px 24px;text-align:left;white-space:nowrap}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insurance-detail .section__card.card .card__table.table.table--with-sub-table .table__tbody .table__tr:nth-child(4n+1){background-color:var(--color-white-100)}.cp-holder-insurance-detail .section__card.card .card__table.table.table--with-sub-table .table__tbody .table__tr:nth-child(4n+2),.cp-holder-insurance-detail .section__card.card .card__table.table.table--with-sub-table .table__tbody .table__tr:nth-child(4n+4){background-color:var(--color-white-300)}.cp-holder-insurance-detail .section__card.card .card__table.table.table--with-sub-table .table__tbody .table__tr:nth-child(4n+3){background-color:var(--color-white-200)}.cp-holder-insurance-detail .section__card.card .card__table.table.table--with-sub-table .card__sub-table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-holder-insurance-detail .section__card.card .card__table.table.table--with-sub-table .card__sub-table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__tr.table__tr--sub-table{display:none}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__tr.table__tr--sub-table-active{display:table-row}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__content{padding:16px 24px;text-align:left}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__content.table__content--number,.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__content.table__content--buttons{text-align:center}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__button{padding:0}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__button .button__icon{color:var(--color-orange-400);transform:rotate(0);transition:transform .3s ease}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__button.table__button--active .button__icon{transform:rotate(180deg)}.cp-holder-insurance-detail .section__card.card .card__table.table .table__tbody .table__button:hover .button__icon{color:var(--color-orange-350)}.cp-holder-insurance-detail .section__card.card .card__table.table .table__list{list-style:none;display:flex;flex-direction:column;gap:4px}.cp-holder-insurance-detail .section__card.card .card__table.table .table__item{display:flex;justify-content:space-between}.cp-holder-insurance-detail .section__card.card .card__card-list{display:none;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__card-list{display:flex}}.cp-holder-insurance-detail .section__card.card .card__insurance{display:flex;flex-direction:column;gap:8px;text-align:right}.cp-holder-insurance-detail .section__card.card .card__sub-table.table{padding:20px;color:var(--color-black-200);display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__insurance{display:none}}.cp-holder-insurance-detail .section__card.card .card__sub-table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-holder-insurance-detail .section__card.card .card__sub-table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insurance-detail .section__card.card .card__list.list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card .card__list.list{display:none}}.cp-holder-insurance-detail .section__card.card .card__list.list .card__item{background-color:var(--color-white-100);box-shadow:0 2px 10px #00000026;border-radius:16px;padding:20px;color:var(--color-black-300);border:0px}.cp-holder-insurance-detail .section__card.card .card__list.list .card__detail{display:flex;flex-direction:column}.cp-holder-insurance-detail .section__card.card .card__list.list .card__entry{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:12px 0}.cp-holder-insurance-detail .section__card.card .card__list.list .card__entry+.card__entry{border-top:1px solid var(--color-white-300)}.cp-holder-insurance-detail .section__card.card .card__list.list .card__button{color:var(--color-orange-400);display:flex;gap:8px;justify-content:flex-end;margin-right:-8px}.cp-holder-insurance-detail .section__card.card .card__list.list .card__button .button__icon{width:20px;height:20px}.cp-holder-insurance-detail .section__card.card .card__list.list .list__sub-list{display:flex;flex-wrap:wrap;gap:20px 8px}.cp-holder-insurance-detail .section__card.card .card__list.list .list__sub-list .card__item{border:0px;box-shadow:none;padding:0;display:flex;align-items:flex-start;text-align:left}.cp-holder-insurance-detail .section__card.card .card__list.list .list__sub-list .card__item .card__value{white-space:initial}.cp-holder-insurance-detail .section__card.card .card__pagination{display:flex;justify-content:center;align-items:center}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__list .card__item .card__value{white-space:initial}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__list .card__item.card__item--full{grid-column-start:1;grid-column-end:3}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__list .card__item.card__item--full{grid-column-start:unset;grid-column-end:unset}}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__container{width:100%;height:unset!important}}.cp-holder-insurance-detail .section__card.card .card__item{display:flex;flex-direction:column;gap:4px;width:calc((100% - 16px)/2);flex-grow:1}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card .card__item{width:calc((100% - (16px * 2)) / 3);flex-grow:0}}.cp-holder-insurance-detail .section__card.card .card__item.button{width:100%}.cp-holder-insurance-detail .section__card.card.section__card--basic{position:relative;gap:20px}@media (min-width: 768px){.cp-holder-insurance-detail .section__card.card.section__card--basic{gap:24px}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__header{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px 12px}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__header{justify-content:flex-start;flex-wrap:nowrap}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__heading{width:fit-content;flex-grow:1}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__heading{width:100%}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__divider{background-color:var(--color-white-400);width:100%;height:1px}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail{flex-direction:row}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail .card__total{flex-shrink:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 8px}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail .card__total .card__item.card__item--full{width:100%;min-width:240px;display:flex;flex-direction:column;gap:20px;grid-column-start:1;grid-column-end:3}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail .card__total .card__item.card__item--mobile{width:100%}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail .card__total .card__item.card__item--mobile{display:none}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail .card__total .card__item .card__value{display:flex;align-items:flex-end;gap:8px}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__detail .card__total .card__item.card__item--full .card__amount{font-size:32px;line-height:1.4;letter-spacing:.04em;vertical-align:middle}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons{display:none}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons{display:none}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons .button{width:100%;justify-content:center}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons.card__buttons-append{position:absolute;left:0;right:0;bottom:-16px;display:flex;align-content:center;justify-content:center}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons.card__buttons-append{display:none}}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons.card__buttons-append .button{width:fit-content;background-color:var(--color-white-100);border-color:var(--color-white-100);color:var(--color-blue-400)}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons.card__buttons-append .button .button__icon{transform:rotate(0);transition:transform .3s ease}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons.card__buttons-append .button .button__label.button__label--on{display:none}.cp-holder-insurance-detail .section__card.card.section__card--basic.card--opened .card__buttons.card__buttons-append .button .button__label.button__label--on{display:block}.cp-holder-insurance-detail .section__card.card.section__card--basic.card--opened .card__buttons.card__buttons-append .button .button__label.button__label--off{display:none}.cp-holder-insurance-detail .section__card.card.section__card--basic.card--opened .card__buttons.card__buttons-append .button .button__icon{transform:rotate(180deg)}.cp-holder-insurance-detail .section__card.card.section__card--basic .card__buttons.card__buttons-more{display:none}.cp-holder-insurance-detail .section__card.card.section__card--basic.card--opened .card__buttons.card__buttons-more{display:block}@media (min-width: 1024px){.cp-holder-insurance-detail .section__card.card.section__card--basic.card--opened .card__buttons.card__buttons-more{display:none}}.cp-holder-insurance-detail .section__sub-card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:20px;display:flex;flex-direction:column;gap:4px 24px}@media (min-width: 768px){.cp-holder-insurance-detail .section__sub-card.card{border-radius:24px;padding:20px}}.cp-holder-insurance-detail .section__sub-card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-holder-insurance-detail .section__sub-card.card .card__content{display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-holder-insurance-detail .section__sub-card.card .card__table{display:flex;flex-direction:column}.cp-holder-insurance-detail .section__sub-card.card .card__list{gap:4px 24px}.cp-holder-insurance-detail .section__sub-card.card .card__list .card__item{width:calc((100% - 48px) / 3)}.cp-holder-insurance-detail .section__sub-card.card .card__buttons{display:flex;justify-content:flex-end}.cp-holder-insurance-detail .section__sub-card.card .card__buttons .button{padding:0;gap:16px;color:var(--color-black-300)}.cp-holder-insurance-detail .section__sub-card.card .card__buttons .button .button__icon{transform:rotate(0);transition:transform .3s ease}.cp-holder-insurance-detail .section__sub-card.card.card--opened .card__buttons .button .button__icon{transform:rotate(180deg)}.cp-holder-insurance-detail .page__buttons{display:flex;justify-content:center;align-items:center}.cp-holder-insurance-detail .page__buttons .button{width:100%;justify-content:center}@media (min-width: 768px){.cp-holder-insurance-detail .page__buttons .button{max-width:240px}}.cp-holder-insurance-detail .popup-window__card{gap:0px;overflow:auto;padding:12px 10px}.cp-holder-insurance-detail .popup-window__top{width:100%;display:flex;flex-direction:column;gap:4px;padding:0 10px}.cp-holder-insurance-detail .popup-window__note{text-align:right}.cp-holder-insurance-detail .popup-window__content{padding:0 10px 12px;width:100%;display:flex;flex-direction:column;gap:8px;overflow:auto}.cp-holder-insurance-detail .card__sub-card.card{box-shadow:0 2px 10px #00000026;width:100%;border-radius:16px;padding:8px 20px}.cp-holder-insurance-detail .card__sub-card.card .card__section{padding:12px 0}.cp-holder-insurance-detail .card__sub-card.card .card__code{display:flex;align-items:center;gap:16px;padding-bottom:4px}.cp-holder-insurance-detail .card__sub-card.card .card__section+.card__section{border-top:1px solid var(--color-white-300)}.cp-holder-insurance-detail .card__sub-card.card .card__section:nth-child(odd){background-color:transparent}.cp-holder-insurance-detail .card__sub-card.card .card__section:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insurance-detail .card__sub-card.card .card__section .button__icon{transform:rotate(0);transition:transform .3s ease}.cp-holder-insurance-detail .card__sub-card.card .card__section.card--opened .button__icon{transform:rotate(180deg)}.cp-holder-insurance-detail .card__sub-card.card .card__toggler{width:100%;padding:0;border:0px;background-color:transparent;display:flex;align-items:center;justify-content:space-between;color:var(--color-black-200);text-align:left}.cp-holder-insurance-detail .card__sub-card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-holder-insurance-detail .card__sub-card.card .card__content{display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-holder-insurance-detail .card__sub-card.card .card__footer{margin-top:4px;display:flex;flex-direction:column;gap:4px;text-align:left}.cp-holder-insurance-detail .card__sub-card.card .card__footer .card__remark{color:var(--color-black-300)}.cp-holder-insurance-detail .card__sub-card.card .card__list{margin-top:4px;list-style:none;display:flex;flex-direction:column;gap:4px}.cp-holder-insurance-detail .card__sub-card.card .card__item{width:100%;position:relative;padding-left:20px;display:flex;align-items:center;justify-content:flex-start}.cp-holder-insurance-detail .card__sub-card.card .card__item:before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--color-orange-400);position:absolute;margin:7px;left:0}.cp-holder-insurance-detail .card__sub-card.card .card__block{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.cp-holder-insurance-detail .card__sub-card.card .card__block .card__label{text-align:left}.cp-holder-insurance-detail .popup-window__sub-card.card{box-shadow:0 2px 10px #00000026;width:100%;border-radius:16px;padding:8px 20px}.cp-holder-insurance-detail .popup-window__sub-card.card .card__section{padding:12px 0}.cp-holder-insurance-detail .popup-window__sub-card.card .card__section+.card__section{border-top:1px solid var(--color-white-300)}.cp-holder-insurance-detail .popup-window__sub-card.card .card__section:nth-child(odd){background-color:transparent}.cp-holder-insurance-detail .popup-window__sub-card.card .card__section:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insurance-detail .popup-window__sub-card.card .card__section .button__icon{transform:rotate(0);transition:transform .3s ease}.cp-holder-insurance-detail .popup-window__sub-card.card .card__section.card--opened .button__icon{transform:rotate(180deg)}.cp-holder-insurance-detail .popup-window__sub-card.card .card__toggler{width:100%;padding:0;border:0px;background-color:transparent;display:flex;align-items:center;justify-content:space-between;color:var(--color-black-200);text-align:left}.cp-holder-insurance-detail .popup-window__sub-card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-holder-insurance-detail .popup-window__sub-card.card .card__content{display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-holder-insurance-detail .popup-window__sub-card.card .card__list{margin-top:4px;list-style:none;display:flex;flex-direction:column;gap:4px}.cp-holder-insurance-detail .popup-window__sub-card.card .card__item{width:100%;position:relative;padding-left:20px;display:flex;align-items:flex-start}.cp-holder-insurance-detail .popup-window__sub-card.card .card__item:before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--color-orange-400);position:absolute;left:0;margin:7px}.cp-holder-insurance-detail .popup-window__sub-card.card .card__block{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.cp-holder-insurance-detail .popup-window__sub-card.card .card__block .card__value{white-space:nowrap}.cp-holder-roadside-assistance .page__decoration.frame{right:30px;bottom:0}@media (min-width: 1440px){.cp-holder-roadside-assistance .page__decoration.frame{right:21%}}.cp-holder-roadside-assistance .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-roadside-assistance .page__container{padding:60px 36px 66px;gap:40px}}@media (min-width: 1440px){.cp-holder-roadside-assistance .page__container{padding:60px 60px 116px}}.cp-holder-roadside-assistance .page__top{display:flex;flex-direction:column;gap:12px;min-height:42px}@media (min-width: 768px){.cp-holder-roadside-assistance .page__top{flex-direction:row;justify-content:space-between;align-items:center}}.cp-holder-roadside-assistance .page__heading{font-size:24px;line-height:28.8px;letter-spacing:.04em;position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);flex-grow:1}@media (min-width: 1440px){.cp-holder-roadside-assistance .page__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-holder-roadside-assistance .page__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}.cp-holder-roadside-assistance .page__tabs{width:100%;display:flex}@media (min-width: 768px){.cp-holder-roadside-assistance .page__tabs{width:initial;background-color:var(--color-white-100);border-radius:100px;padding:8px;box-shadow:0 0 24px #0000001f}}.cp-holder-roadside-assistance .page__tabs .tabs__button{font-size:14px;line-height:22.4px;letter-spacing:.04em;width:100%;flex-grow:1;text-align:center;white-space:nowrap;cursor:pointer}@media (min-width: 768px){.cp-holder-roadside-assistance .page__tabs .tabs__button{font-size:16px;line-height:24px;letter-spacing:.04em;padding:10px 20px;border:0px;background-color:transparent;color:var(--color-blue-400)}}@media (min-width: 768px){.cp-holder-roadside-assistance .page__tabs .tabs__button.tabs__button--active{background-color:var(--color-orange-400);color:var(--color-white-100);border-radius:60px;font-weight:700}}@media (min-width: 768px){.cp-holder-roadside-assistance .page__tabs .tabs__button.tabs__button--active:after{content:unset}}.cp-holder-roadside-assistance .page__section--car .section__container{width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--car .section__container{gap:20px}}.cp-holder-roadside-assistance .page__section--car .section__body{display:flex;flex-direction:column;gap:20px}.cp-holder-roadside-assistance .page__section--car .section__link{width:100%}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--car .section__link{width:unset}}.cp-holder-roadside-assistance .page__section--car .car__list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px 32px}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--car .car__list{grid-template-columns:repeat(2,1fr);gap:16px 40px;padding:0 28px}}.cp-holder-roadside-assistance .page__section--car .car__list.list .list__divider{height:1px;background-color:var(--color-white-400)}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--car .car__list.list .list__divider{display:none}}.cp-holder-roadside-assistance .page__section--car .car__list.list .list__item{display:flex;gap:12px}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--car .car__list.list .list__item{gap:26px}}.cp-holder-roadside-assistance .page__section--scooter .section__container{width:100%;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--scooter .section__container{gap:20px}}.cp-holder-roadside-assistance .page__section--scooter .section__body{display:flex;flex-direction:column;gap:20px}.cp-holder-roadside-assistance .page__section--scooter .scooter__assistance{display:flex;flex-direction:column;gap:0px 40px}@media (min-width: 768px){.cp-holder-roadside-assistance .page__section--scooter .scooter__assistance{flex-direction:row;align-items:center}}.cp-holder-roadside-assistance .page__section--scooter .scooter__text{color:#575757}.cp-holder-roadside-assistance .page__section--scooter .scooter__phone{font-weight:600;font-size:28px;line-height:120%;letter-spacing:.04em}.cp-holder-roadside-assistance .page__section--scooter .scooter__service{display:flex;flex-direction:column;gap:12px}.cp-holder-roadside-assistance .page__section--scooter .scooter__content{display:flex;flex-direction:column;gap:4px;color:var( --color-black-200)}.cp-holder-roadside-assistance .page__section--scooter .scooter__note{color:var( --color-black-100)}.cp-holder-roadside-assistance .page__section--scooter .scooter__description{text-align:justify}.cp-holder-roadside-assistance .page__section--scooter .scooter__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 1200px){.cp-holder-roadside-assistance .page__section--scooter .scooter__list{flex-direction:row}}.cp-holder-roadside-assistance .page__section--scooter .scooter__item{padding:12px 20px;background-color:var( --color-white-200);color:var(--color-black-100);width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:12px;text-align:center}@media (min-width: 1200px){.cp-holder-roadside-assistance .page__section--scooter .scooter__item{padding:24px 20px}}.cp-holder-roadside-assistance .page__section--scooter .scooter__limitations{margin-left:1rem;display:flex;flex-direction:column;gap:8px;color:var(--color-black-200)}.cp-holder-roadside-assistance .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-holder-roadside-assistance .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-roadside-assistance .section__card.card .card__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-holder-roadside-assistance .section__card.card .card__header{gap:24px}}.cp-holder-roadside-assistance .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px}.cp-holder-roadside-assistance .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-roadside-assistance .section__card.card .card__content{height:100%;display:flex;flex-direction:column;justify-content:center}.cp-holder-roadside-assistance .section__card.card .card__note{margin-bottom:4px}.cp-holder-roadside-assistance .section__card.card .card__name{color:#575757}.cp-holder-roadside-assistance .section__card.card .card__phone{font-weight:600;font-size:28px;line-height:120%;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-roadside-assistance .section__card.card .card__phone{font-size:24px}}@media (min-width: 1024px){.cp-holder-roadside-assistance .section__card.card .card__phone{font-size:28px}}.cp-holder-roadside-assistance .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-holder-roadside-assistance .section__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-holder-roadside-assistance .section__card.card .card__buttons{display:flex;flex-wrap:wrap;flex-direction:column;gap:12px}.cp-holder-roadside-assistance .section__card.card .card__buttons .button{justify-content:center}@media (min-width: 768px){.cp-holder-roadside-assistance .section__card.card .card__buttons{flex-direction:row}}.cp-holder-roadside-assistance .frame.frame--logo{width:82px;height:46.125px;aspect-ratio:16 / 9;flex-shrink:0}@media (min-width: 768px){.cp-holder-roadside-assistance .frame.frame--logo{width:94px;height:52.875px}}@media (min-width: 1024px){.cp-holder-roadside-assistance .frame.frame--logo{width:160px;height:90px}}.cp-holder-roadside-assistance .frame.frame--decoration-3{width:44px;height:56px}@media (min-width: 768px){.cp-holder-roadside-assistance .frame.frame--decoration-3{width:59px;height:75px}}@media (min-width: 1440px){.cp-holder-roadside-assistance .frame.frame--decoration-3{width:75px;height:96px}}.cp-holder-insured-saved .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-insured-saved .page__container{padding:60px 36px 66px;gap:40px}}@media (min-width: 1440px){.cp-holder-insured-saved .page__container{padding:60px 60px 116px}}.cp-holder-insured-saved .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-saved .section__card.card{border-radius:24px;padding:32px}}.cp-holder-insured-saved .section__card.card .card__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-holder-insured-saved .section__card.card .card__header{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.cp-holder-insured-saved .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px}.cp-holder-insured-saved .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insured-saved .section__card.card .card__note-list{display:flex;flex-direction:column;gap:4px}.cp-holder-insured-saved .section__card.card .card__note-item{color:var(--color-black-100)}.cp-holder-insured-saved .section__card.card .card__table.table{display:none;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-saved .section__card.card .card__table.table{display:flex}}.cp-holder-insured-saved .section__card.card .card__table.table .table__container{width:100%;border-collapse:collapse}.cp-holder-insured-saved .section__card.card .card__table.table .table__thead .table__th{border-bottom:1px solid var(--color-black-300)}.cp-holder-insured-saved .section__card.card .card__table.table .table__thead .table__content{padding:16px 24px;text-align:left;white-space:nowrap}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__content{padding:16px 24px;text-align:left}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__content.table__content--number,.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__content.table__content--buttons{text-align:center}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__button{padding:0}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__button .button__icon{width:36px;height:36px;color:var(--color-orange-400)}.cp-holder-insured-saved .section__card.card .card__table.table .table__tbody .table__button:hover .button__icon{color:var(--color-orange-350)}.cp-holder-insured-saved .section__card.card .card__list.list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-saved .section__card.card .card__list.list{display:none}}.cp-holder-insured-saved .section__card.card .card__list.list .card__item{background-color:var(--color-white-100);box-shadow:0 2px 10px #00000026;border-radius:16px;padding:20px;color:var(--color-black-300);border:0px}.cp-holder-insured-saved .section__card.card .card__list.list .card__detail{display:flex;flex-direction:column}.cp-holder-insured-saved .section__card.card .card__list.list .card__entry{display:flex;gap:16px;padding:12px 0}.cp-holder-insured-saved .section__card.card .card__list.list .card__entry+.card__entry{border-top:1px solid var(--color-white-300)}.cp-holder-insured-saved .section__card.card .card__list.list .card__button{color:var(--color-orange-400);display:flex;gap:8px;justify-content:flex-end;margin-right:-8px}.cp-holder-insured-saved .section__card.card .card__list.list .card__button .button__icon{width:20px;height:20px}.cp-holder-insured-saved .section__card.card .card__pagination{display:flex;justify-content:center;align-items:center}.cp-holder-insured-saved .section__card.card .card__empty.empty{display:flex;justify-content:center;align-items:center;gap:12px;height:116px;color:var(--color-black-50)}.cp-holder-insured-saved .button.button--pc{display:none}@media (min-width: 768px){.cp-holder-insured-saved .button.button--pc{display:flex}}.cp-holder-insured-saved .button.button--mobile{display:flex;justify-content:center}@media (min-width: 768px){.cp-holder-insured-saved .button.button--mobile{display:none}}.cp-holder-insured-saved .form__group.form__group--buttons{gap:12px}.cp-holder-insured-saved .form__group.form__group--buttons .button{justify-content:center}.cp-holder-insured-saved .form__group.form__group--buttons .button.button--link{color:var(--color-black-100)}.cp-holder-insured-saved .popup-window .popup-window__content{gap:20px}@media (min-width: 768px){.cp-holder-insured-saved .popup-window .popup-window__content{gap:24px}}.cp-holder-page-holder-layout .page__body{display:flex}.cp-holder-page-holder-layout .page__sidebar.page__sidebar--pc{position:relative;display:none;transition:width .3s ease}@media (min-width: 1024px){.cp-holder-page-holder-layout .page__sidebar.page__sidebar--pc{display:flex}}.cp-holder-page-holder-layout .page__main{width:100%;display:flex;flex-direction:column;margin-left:0;transition:margin .3s ease;background-color:var(--color-white-200);position:relative}@media (min-width: 1024px){.cp-holder-page-holder-layout .page__main{width:calc(100% - 260px);margin-left:-40px}}.cp-holder-page-holder-layout .page .page__sidebar.sidebar--off+.page__main{width:100%}.cp-holder-page-holder-layout .page__decoration.frame{position:absolute}.cp-holder-page-holder-layout .page__breadcrumb.breadcrumb{position:relative;padding:24px 20px 0}.cp-holder-page-holder-layout .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-blue-400)}.cp-holder-page-holder-layout .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-blue-400);flex-shrink:0}@media (min-width: 768px){.cp-holder-page-holder-layout .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-page-holder-layout .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-page-holder-layout .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-page-holder-layout .page__service-shortcut.service-shortcut{top:265px}@media (min-width: 1024px){.cp-holder-page-holder-layout .page__service-shortcut.service-shortcut{top:90px}}@keyframes arrow-move{0%{transform:translate(3px)}to{transform:translate(-3px)}}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__button.button{border-radius:12px 0 0 12px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;border-width:1px 0px 1px 1px;border-style:solid;border-color:#e8e8e8;height:fit-content;line-height:1.5;background-color:var(--color-orange-350);position:fixed;top:150px;right:0%;transition:right .5s ease}@media (min-width: 1024px){.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__button.button{opacity:0;pointer-events:none}}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar.holder-service-sidebar--active .holder-service-sidebar__button.button{right:-100vw}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__button.button:hover{background-color:var(--color-orange-250)}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__button.button .button__icon{width:20px;height:20px;animation:arrow-move .8s ease alternate infinite}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__container{width:100vw;height:100vh;position:fixed;top:0;right:-100vw;transition:right .5s ease;z-index:10;display:flex;flex-direction:column;background-color:var(--color-white-300)}@media (min-width: 1024px){.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__container{opacity:0;pointer-events:none}}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar.holder-service-sidebar--active .holder-service-sidebar__container{right:0}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__top{height:60px;background-color:var(--color-white-100);display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__top .frame.frame--logo{height:28px}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__top .holder-service-sidebar__close{border:0px;background-color:transparent;color:var(--color-orange-400);padding:0;display:flex}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__top .holder-service-sidebar__close.holder-service-sidebar__button.button:hover{color:var(--color-orange-350)}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__body{flex-grow:1;display:flex;flex-direction:column;gap:24px;padding:40px 24px 24px;overflow:hidden}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__block{background-color:var(--color-white-100);padding:12px 20px;display:flex;align-items:center;gap:12px;border-radius:30px;overflow:hidden}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__list{overflow-x:hidden}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__user{flex-shrink:0}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar__greeting{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar_icon{width:30px;height:30px;transform:rotate(0);transition:transform .3s ease;transform-origin:center;display:flex}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar_header{padding:40px 24px 24px}.cp-holder-page-holder-service-sidebar .page__holder-service-sidebar.holder-service-sidebar .holder-service-sidebar_header .sidebar__block{background-color:var(--color-white-100);padding:12px 20px;display:flex;align-items:center;gap:12px;border-radius:30px}.cp-holder-page-holder-service-sidebar .holder-service-menu,.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__block{display:flex;flex-direction:column;gap:8px}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__toggler{border:0px;background-color:transparent;justify-content:space-between;align-items:flex-start;padding:0;cursor:pointer;white-space:nowrap;height:48px;display:flex;align-items:center}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__label{color:var(--color-black-300);white-space:normal;text-align:left;transition:color .3s ease;white-space:nowrap}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__toggler:hover .holder-service-menu__label{color:var(--color-orange-400)}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__submenu{display:flex;flex-direction:column;gap:8px;padding-left:24px}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__button{padding:4px 10px;text-align:left;border:0px;border-radius:8px;background-color:transparent;color:var(--color-black-300);cursor:pointer;white-space:normal;transition:color .3s ease;text-decoration:none;white-space:nowrap}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__button:hover,.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__button.holder-service-menu__button--active{color:var(--color-orange-400)}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__icon{flex-shrink:0;color:var(--color-black-300);transform:rotate(0);transition:transform .3s ease,color .3s ease;display:flex}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__toggler:hover .holder-service-menu__icon{color:var(--color-orange-400)}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__block.holder-service-menu__block--off .holder-service-menu__submenu{display:none}.cp-holder-page-holder-service-sidebar .holder-service-menu .holder-service-menu__block.holder-service-menu__block--off .holder-service-menu__icon{transform:rotate(180deg)}.cp-holder-compulsory-insurance-notification .page .page__body{background-color:var(--color-white-200)}.cp-holder-compulsory-insurance-notification .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification .page__heading{top:146px;padding:0 0 0 120px}}.cp-holder-compulsory-insurance-notification .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-compulsory-insurance-notification .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-compulsory-insurance-notification .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-compulsory-insurance-notification .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-holder-compulsory-insurance-notification .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-holder-compulsory-insurance-notification .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification .page__section--banner{height:380px}}.cp-holder-compulsory-insurance-notification .page__section--steps.steps .steps__container{padding:40px 20px 72px;max-width:1200px;margin:auto;position:relative}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__section--steps.steps .steps__container{padding:40px 36px 72px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification .page__section--steps.steps .steps__container{padding:80px 0 112px}}.cp-holder-compulsory-insurance-notification .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-compulsory-insurance-notification .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-compulsory-insurance-notification .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-compulsory-insurance-notification .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-compulsory-insurance-notification .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps.card__steps--pc{display:none;align-items:center;justify-content:space-between}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification .section__card.card .card__steps.card__steps--pc{display:flex}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification .section__card.card .card__steps.card__steps--mobile{display:none}}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps.card__steps--mobile .steps__content{display:none;justify-content:center}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps.card__steps--mobile .steps__content.steps__content--active{display:flex}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps .card__item{width:300px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps .card__image{width:200px;height:200px;border-radius:50%;overflow:hidden}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps .card__title{display:flex;align-items:center;gap:8px;padding:8px 0}.cp-holder-compulsory-insurance-notification .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-compulsory-insurance-notification .page__section--steps{position:relative}.cp-holder-compulsory-insurance-notification .page__section--steps .section__decoration{position:absolute;left:0;bottom:40px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .page__section--steps .section__decoration{left:37px;bottom:32px}}.cp-holder-compulsory-insurance-notification .frame.frame--banner{width:100%;height:100%}.cp-holder-compulsory-insurance-notification .frame.frame--decoration{width:93px;height:117px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification .frame.frame--decoration{width:207px;height:261px}}.cp-holder-compulsory-insurance-notification-step-1 .page .page__body{background-color:var(--color-white-200)}.cp-holder-compulsory-insurance-notification-step-1 .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-1 .page__heading{top:146px;padding:0 0 0 120px}}.cp-holder-compulsory-insurance-notification-step-1 .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-holder-compulsory-insurance-notification-step-1 .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-holder-compulsory-insurance-notification-step-1 .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-1 .page__section--banner{height:380px}}.cp-holder-compulsory-insurance-notification-step-1 .page__container{padding:40px 20px 72px;max-width:1200px;margin:auto;position:relative;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__container{padding:40px 36px 72px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-1 .page__container{padding:80px 0 112px}}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__header{display:flex;flex-direction:column;gap:12px 8px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__header{flex-direction:row;align-items:center}}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card.section__card--text-board{gap:12px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card.section__card--text-board{gap:24px}}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card.section__card--text-board .card__heading{flex-grow:0;flex-shrink:0}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card.section__card--text-board .card__notice{flex-shrink:0;flex-direction:row;align-items:center;gap:4px;color:var(--color-black-50)}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card.section__card--text-board .card__notice.card__notice--hidden{display:none}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card.section__card--text-board .card__notice .notice__icon{width:24px;height:24px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__notice{display:flex;flex-direction:column;gap:4px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__agree .checkbox-group{height:unset}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__agree .checkbox-group .checkbox-group__label{cursor:pointer}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__agree .checkbox-group .checkbox.checkbox--checked+.checkbox-group__label{color:var(--color-orange-400)}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__agree.card__agree--hidden{display:none}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board{position:relative;max-height:200px;overflow:hidden;border:1px solid var(--color-black-50);padding:12px 2px 12px 12px;display:flex;justify-content:center;border-radius:4px;color:var(--color-black-300)}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__text{padding-right:10px;width:100%;overflow:auto;white-space:pre-line}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__list{padding-left:24px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__reminder{position:absolute;bottom:5px;border:1px solid var(--color-orange-400);background-color:var(--color-orange-50);color:var(--color-orange-400);border-radius:30px;padding:6px 10px;display:flex;align-items:center;gap:4px;opacity:1;transition:opacity .3s ease}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__bottom-line{height:1px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__reminder.text-board__reminder--hidden{opacity:0}.cp-holder-compulsory-insurance-notification-step-1 .page__section--terms.terms .section__card.card .card__text-board.text-board .text-board__reminder .reminder__icon{width:20px;height:20px}.cp-holder-compulsory-insurance-notification-step-1 .page__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-1 .page__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__steps .steps__content.steps__content--active{display:flex;flex-direction:column;gap:32px}.cp-holder-compulsory-insurance-notification-step-1 .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps{position:relative}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .section__decoration{position:absolute;left:0;bottom:40px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .section__decoration{left:37px;bottom:32px}}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .section__card.card .card__top{display:flex;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .section__card.card .card__top .card__hint{margin-top:auto}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .form__row{gap:24px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .form__divider{background-color:var(--color-white-400);height:1px;margin:0}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .form__block .form__title{color:var(--color-black-200)}.cp-holder-compulsory-insurance-notification-step-1 .page__section--steps .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-compulsory-insurance-notification-step-1 .form__row.form__row--plate{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400);gap:8px}.cp-holder-compulsory-insurance-notification-step-1 .frame.frame--banner{width:100%;height:100%}.cp-holder-compulsory-insurance-notification-step-1 .frame.frame--decoration{width:93px;height:117px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-1 .frame.frame--decoration{width:207px;height:261px}}.cp-holder-compulsory-insurance-notification-step-2 .page .page__body{background-color:var(--color-white-200)}.cp-holder-compulsory-insurance-notification-step-2 .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-2 .page__heading{top:146px;padding:0 0 0 120px}}.cp-holder-compulsory-insurance-notification-step-2 .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-holder-compulsory-insurance-notification-step-2 .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-holder-compulsory-insurance-notification-step-2 .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-2 .page__section--banner{height:380px}}.cp-holder-compulsory-insurance-notification-step-2 .page__container{padding:40px 20px 72px;max-width:1200px;margin:auto;position:relative;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__container{padding:40px 36px 72px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-2 .page__container{padding:80px 0 112px}}.cp-holder-compulsory-insurance-notification-step-2 .page__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-2 .page__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__content.steps__content--active{display:flex;flex-direction:column;gap:20px}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert{background-color:var(--color-orange-50);color:var(--color-orange-400);display:flex;flex-direction:column;padding:24px;border-radius:24px;gap:16px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert{flex-direction:row;justify-content:space-between;align-items:center}}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .alert__content{display:flex;align-items:flex-start;gap:4px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .alert__content{align-items:center}}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .alert__icon{width:24px;height:24px;flex-shrink:0}.cp-holder-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .button{flex-shrink:0;width:100%;max-width:240px;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps{position:relative}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .section__decoration{position:absolute;left:0;bottom:40px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .section__decoration{left:37px;bottom:32px}}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .section__card.card .card__top{display:flex;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .section__card.card .card__top .card__hint{margin-top:auto}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .form__row{gap:24px}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .form__divider{background-color:var(--color-white-400);height:1px;margin:0}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .form__block .form__title{color:var(--color-black-200)}.cp-holder-compulsory-insurance-notification-step-2 .page__section--steps .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-compulsory-insurance-notification-step-2 .form__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-2 .form__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-2 .form__row.form__row--plate{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400);gap:8px}.cp-holder-compulsory-insurance-notification-step-2 .frame.frame--banner{width:100%;height:100%}.cp-holder-compulsory-insurance-notification-step-2 .frame.frame--decoration{width:93px;height:117px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-2 .frame.frame--decoration{width:207px;height:261px}}.cp-holder-compulsory-insurance-notification-step-3 .page .page__body{background-color:var(--color-white-200)}.cp-holder-compulsory-insurance-notification-step-3 .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-3 .page__heading{top:146px;padding:0 0 0 120px}}.cp-holder-compulsory-insurance-notification-step-3 .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-holder-compulsory-insurance-notification-step-3 .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-holder-compulsory-insurance-notification-step-3 .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-3 .page__section--banner{height:380px}}.cp-holder-compulsory-insurance-notification-step-3 .page__container{padding:40px 20px 72px;max-width:1200px;margin:auto;position:relative;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__container{padding:40px 36px 72px}}@media (min-width: 1440px){.cp-holder-compulsory-insurance-notification-step-3 .page__container{padding:80px 0 112px}}.cp-holder-compulsory-insurance-notification-step-3 .page__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-3 .page__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content.steps__content--active,.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__block{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__block{display:flex;flex-direction:row;justify-content:space-between}}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__message{color:var(--color-black-200)}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__text{display:flex;justify-content:center;flex-direction:column;gap:8px}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__greeting{color:var(--color-blue-400)}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__image{flex-shrink:0;width:100%;aspect-ratio:21 / 9;border-radius:12px}@media (min-width: 1024px){.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__image{width:300px;height:129px}}.cp-holder-compulsory-insurance-notification-step-3 .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps{position:relative}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .section__decoration{position:absolute;left:0;bottom:40px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .section__decoration{left:37px;bottom:32px}}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .section__card.card .card__top{display:flex;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .section__card.card .card__top .card__hint{margin-top:auto}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .form__row{gap:24px}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .form__divider{background-color:var(--color-white-400);height:1px;margin:0}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .form__block .form__title{color:var(--color-black-200)}.cp-holder-compulsory-insurance-notification-step-3 .page__section--steps .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-compulsory-insurance-notification-step-3 .form__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-compulsory-insurance-notification-step-3 .form__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-compulsory-insurance-notification-step-3 .form__row.form__row--plate{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400);gap:8px}.cp-holder-compulsory-insurance-notification-step-3 .frame.frame--banner{width:100%;height:100%}.cp-holder-compulsory-insurance-notification-step-3 .frame.frame--decoration{width:93px;height:117px}@media (min-width: 768px){.cp-holder-compulsory-insurance-notification-step-3 .frame.frame--decoration{width:207px;height:261px}}.cp-holder-insured-compulsory-insurance-notification .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification .page__container{padding:60px 36px 66px;gap:20px}}@media (min-width: 1440px){.cp-holder-insured-compulsory-insurance-notification .page__container{padding:60px 60px 56px}}.cp-holder-insured-compulsory-insurance-notification .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification .section__card.card{border-radius:24px;padding:32px}}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__header{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps.card__steps--pc{display:none;align-items:center;justify-content:space-between}@media (min-width: 1440px){.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps.card__steps--pc{display:flex}}@media (min-width: 1440px){.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps.card__steps--mobile{display:none}}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps.card__steps--mobile .steps__content{display:none;justify-content:center}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps.card__steps--mobile .steps__content.steps__content--active{display:flex}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps .card__item{width:300px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps .card__image{width:200px;height:200px;border-radius:50%;overflow:hidden}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps .card__title{display:flex;align-items:center;gap:8px;padding:8px 0}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table{display:none;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table{display:flex}}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__container{width:100%;border-collapse:collapse}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__thead .table__th{border-bottom:1px solid var(--color-black-300)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__thead .table__content{padding:16px 24px;text-align:left;white-space:nowrap}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__content{padding:16px 24px;text-align:left}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__content.table__content--number,.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__content.table__content--buttons{text-align:center}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__button{padding:0}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__button .button__icon{width:36px;height:36px;color:var(--color-orange-400)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__table.table .table__tbody .table__button:hover .button__icon{color:var(--color-orange-350)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list{display:none}}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list .card__item{background-color:var(--color-white-100);box-shadow:0 2px 10px #00000026;border-radius:16px;padding:20px;color:var(--color-black-300);border:0px}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list .card__detail{display:flex;flex-direction:column}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list .card__entry{display:flex;gap:16px;padding:12px 0}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list .card__entry+.card__entry{border-top:1px solid var(--color-white-300)}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list .card__button{color:var(--color-orange-400);display:flex;gap:8px;justify-content:flex-end;margin-right:-8px}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__list.list .card__button .button__icon{width:20px;height:20px}.cp-holder-insured-compulsory-insurance-notification .section__card.card .card__pagination{display:flex;justify-content:center;align-items:center}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-1 .page__container{padding:60px 36px 66px;gap:20px}}@media (min-width: 1440px){.cp-holder-insured-compulsory-insurance-notification-step-1 .page__container{padding:60px 60px 56px}}.cp-holder-insured-compulsory-insurance-notification-step-1 .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-1 .section__card.card{border-radius:24px;padding:32px}}.cp-holder-insured-compulsory-insurance-notification-step-1 .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-insured-compulsory-insurance-notification-step-1 .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insured-compulsory-insurance-notification-step-1 .section__card.card .card__steps .steps__content.steps__content--active{display:flex;flex-direction:column;gap:32px}.cp-holder-insured-compulsory-insurance-notification-step-1 .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .section__card.card .card__top{display:flex;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .section__card.card .card__top .card__hint{margin-top:auto}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__row{gap:24px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__row.form__row--label{display:flex;gap:4px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__row.form__row--label .checkbox-group{gap:0px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__row.form__row--label .checkbox-group .checkbox:after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='4.5' y='4.5' width='15' height='15' rx='3.5' fill='white'/%3e%3crect x='4.5' y='4.5' width='15' height='15' rx='3.5' stroke='%23F35F32'/%3e%3c/svg%3e")}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__row.form__row--label .checkbox-group .checkbox.checkbox--checked:after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 4C5.79086 4 4 5.79086 4 8V16C4 18.2091 5.79086 20 8 20H16C18.2091 20 20 18.2091 20 16V8C20 5.79086 18.2091 4 16 4H8ZM17.2576 9.53033C17.5505 9.23744 17.5505 8.76256 17.2576 8.46967C16.9647 8.17678 16.4898 8.17678 16.1969 8.46967L10.7273 13.9393L8.53033 11.7424C8.23744 11.4495 7.76256 11.4495 7.46967 11.7424C7.17678 12.0353 7.17678 12.5102 7.46967 12.8031L10.1969 15.5303C10.4898 15.8232 10.9647 15.8232 11.2576 15.5303L17.2576 9.53033Z' fill='%23F35F32'/%3e%3c/svg%3e")}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__row.form__row--label .checkbox-group .checkbox-group__label{font-size:15px;line-height:100%;letter-spacing:0%;vertical-align:middle}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__divider{background-color:var(--color-white-400);height:1px;margin:0}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__block .form__title{color:var(--color-black-200)}.cp-holder-insured-compulsory-insurance-notification-step-1 .page__section--steps .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-insured-compulsory-insurance-notification-step-1 .form__row.form__row--plate{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400);gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-1 .form__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-1 .form__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-2 .page__container{padding:60px 36px 66px;gap:20px}}@media (min-width: 1440px){.cp-holder-insured-compulsory-insurance-notification-step-2 .page__container{padding:60px 60px 56px}}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__content.steps__content--active{display:flex;flex-direction:column;gap:20px}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert{background-color:var(--color-orange-50);color:var(--color-orange-400);display:flex;flex-direction:column;padding:24px;border-radius:24px;gap:16px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert{flex-direction:row;justify-content:space-between;align-items:center}}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .alert__content{display:flex;align-items:flex-start;gap:4px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .alert__content{align-items:center}}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .alert__icon{width:24px;height:24px;flex-shrink:0}.cp-holder-insured-compulsory-insurance-notification-step-2 .section__card.card .card__steps .steps__alert.alert .button{flex-shrink:0;width:100%;max-width:240px;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps{position:relative}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .section__decoration{position:absolute;left:0;bottom:40px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .section__decoration{left:37px;bottom:32px}}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .section__card.card .card__top{display:flex;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .section__card.card .card__top .card__hint{margin-top:auto}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .form__row{gap:24px}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .form__divider{background-color:var(--color-white-400);height:1px;margin:0}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .form__block .form__title{color:var(--color-black-200)}.cp-holder-insured-compulsory-insurance-notification-step-2 .page__section--steps .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-insured-compulsory-insurance-notification-step-2 .form__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-2 .form__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-2 .form__row.form__row--plate{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400);gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__container{position:relative;padding:40px 20px 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .page__container{padding:60px 36px 66px;gap:20px}}@media (min-width: 1440px){.cp-holder-insured-compulsory-insurance-notification-step-3 .page__container{padding:60px 60px 56px}}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__heading{color:var(--color-blue-400);position:relative;padding-left:16px;display:flex;align-items:center}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__heading:before{content:"";position:absolute;left:0;width:4px;height:32px;border-radius:4px;background-color:var(--color-orange-400)}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__buttons{text-align:center;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__buttons .button{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__buttons .button{max-width:240px}}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content.steps__content--active,.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__block{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__block{flex-direction:row;justify-content:space-between}}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__message{color:var(--color-black-200)}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__text{display:flex;justify-content:center;flex-direction:column;gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__greeting{color:var(--color-blue-400)}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__image{flex-shrink:0;width:100%;aspect-ratio:21 / 9;border-radius:12px}@media (min-width: 1024px){.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .steps__content .content__image{width:300px;height:129px}}.cp-holder-insured-compulsory-insurance-notification-step-3 .section__card.card .card__steps .card__title .card__tag{background-color:var(--color-orange-400);color:var(--color-white-100);font-size:16px;line-height:1.5;letter-spacing:.04em;padding:4px 16px;border-radius:16px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps{position:relative}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .section__decoration{position:absolute;left:0;bottom:40px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .section__decoration{left:37px;bottom:32px}}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .section__card.card .card__steps.steps{display:flex;flex-direction:column;gap:24px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .section__card.card .card__top{display:flex;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .section__card.card .card__top .card__hint{margin-top:auto}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .form__row{gap:24px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .form__divider{background-color:var(--color-white-400);height:1px;margin:0}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .form__block{background-color:var(--color-white-200);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .form__block .form__title{color:var(--color-black-200)}.cp-holder-insured-compulsory-insurance-notification-step-3 .page__section--steps .form__block .notice__list{color:var(--color-black-100);padding-left:24px}.cp-holder-insured-compulsory-insurance-notification-step-3 .form__buttons{display:flex;justify-content:center;align-items:center;gap:12px}.cp-holder-insured-compulsory-insurance-notification-step-3 .form__buttons .button{width:100%;max-width:240px;flex-grow:1;display:flex;justify-content:center}.cp-holder-insured-compulsory-insurance-notification-step-3 .form__row.form__row--plate{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400);gap:8px}.cp-holder-insured-compulsory-insurance-notification-step-3 .frame.frame--banner{width:100%;height:100%}.cp-holder-insured-compulsory-insurance-notification-step-3 .frame.frame--banner.frame--pc{display:none}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .frame.frame--banner.frame--pc{display:initial}}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .frame.frame--banner.frame--mobile{display:none}}.cp-holder-insured-compulsory-insurance-notification-step-3 .frame.frame--decoration{width:93px;height:117px}@media (min-width: 768px){.cp-holder-insured-compulsory-insurance-notification-step-3 .frame.frame--decoration{width:207px;height:261px}}.cp-service-download .page .page__body{background-color:var(--color-white-200)}.cp-service-download .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-service-download .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-service-download .page__heading{top:146px;padding:0 0 0 120px;width:1200px}}.cp-service-download .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-service-download .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-service-download .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-service-download .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-service-download .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-service-download .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-service-download .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-service-download .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-service-download .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-service-download .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-service-download .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-service-download .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-service-download .page__section--banner{height:380px}}.cp-service-download .frame.frame--banner{width:100%;height:100%}.cp-service-download .page__section.page__section--content .content__container{max-width:1096px;margin:auto;padding:40px 20px 92px;display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__container{padding:60px 36px 92px;gap:40px}}@media (min-width: 1440px){.cp-service-download .page__section.page__section--content .content__container{padding:60px 0 76px}}.cp-service-download .page__section.page__section--content .content__body{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__body{flex-direction:row;align-items:flex-start;gap:40px}}.cp-service-download .page__section.page__section--content .content__sidebar{width:100%}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__sidebar{width:200px}}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__select{display:none}}.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__title{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__title{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs{gap:20px}}.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:none}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button{display:flex}}.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-service-download .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-service-download .page__section.page__section--content .content__result.result{flex-grow:1;display:flex;flex-direction:column;gap:20px}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions{display:flex;flex-direction:column;gap:20px}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__list{gap:12px}}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__item{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:8px 20px;border:1px solid var(--color-black-50);background-color:var(--color-white-200);border-radius:28px;color:var(--color-black-50);white-space:nowrap;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__item.conditions__item--active{border-color:var(--color-orange-400);background-color:var(--color-orange-50);color:var(--color-orange-400)}@media (min-width: 768px){.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__item{padding:4px 12px}}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__item .checkbox-group__label{cursor:pointer}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__icon{width:20px;height:20px}.cp-service-download .page__section.page__section--content .content__result.result .result__conditions.conditions .conditions__text{font-size:14px;line-height:1.4;letter-spacing:.04em}.cp-service-download .page__section.page__section--content .content__result.result .result__list{display:flex;flex-direction:column;gap:12px}.cp-service-download .page__section.page__section--content .content__result.result .result__empty{text-align:center}.cp-service-download .page__section.page__section--content .content__result.result .result__item{background-color:var(--color-white-100);display:flex;align-items:center;gap:24px;padding:20px 24px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;color:var(--color-black-200);border:0px;transition:color .3s ease,background-color .3s ease}.cp-service-download .page__section.page__section--content .content__result.result .result__item:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__result.result .result__item{padding:24px}}.cp-service-download .page__section.page__section--content .content__result.result .result__item.button .button__tag{border:1px solid var(--color-orange-400);color:var(--color-orange-400);border-radius:4px;flex-shrink:0;padding:4px 10px;display:none}@media (min-width: 1024px){.cp-service-download .page__section.page__section--content .content__result.result .result__item.button .button__tag{display:initial}}.cp-service-download .page__section.page__section--content .content__result.result .result__item.button .button__label{flex-grow:1;text-align:left}.cp-service-download .page__section.page__section--content .content__result.result .result__item.button .button__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-orange-400)}.cp-service-e-card .page .page__body{background-color:var(--color-white-200)}.cp-service-e-card .page__heading{position:absolute;display:none;flex-direction:column;gap:8px;width:fit-content;padding:0 20px;top:76px}@media (min-width: 768px){.cp-service-e-card .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-service-e-card .page__heading{display:initial;top:240px;padding:0 0 0 60px}}.cp-service-e-card .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-service-e-card .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-service-e-card .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-service-e-card .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-service-e-card .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-service-e-card .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-service-e-card .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-service-e-card .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-service-e-card .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-white-100)}@media (min-width: 1440px){.cp-service-e-card .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}}.cp-service-e-card .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-white-100);flex-shrink:0}@media (min-width: 1440px){.cp-service-e-card .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}}.cp-service-e-card .page__section--main{flex-grow:1;position:relative;display:flex;align-items:center;background:linear-gradient(107.08deg,#fd6334 51.72%,#ff9c9c 106.01%)}.cp-service-e-card .page__section--main .page__content{display:flex;width:100%;min-height:800px}.cp-service-e-card .page__section--main .page__form{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;height:100%;padding:70px 20px 76px;margin:auto}@media (min-width: 768px){.cp-service-e-card .page__section--main .page__form{padding:70px 36px 56px;min-height:calc(100vh - 365px)}}@media (min-width: 1440px){.cp-service-e-card .page__section--main .page__form{padding:70px 0}}.cp-service-e-card .page__section--main .page__form .form__title{color:var(--color-blue-400);text-align:center}.cp-service-e-card .page__section--main .page__background{width:100%;flex-grow:1;display:none;position:relative;align-items:center}@media (min-width: 1440px){.cp-service-e-card .page__section--main .page__background{display:flex}}.cp-service-e-card .form__row.form__row--plate,.cp-service-e-card .form__row.form__row--insurance,.cp-service-e-card .form__row.form__row--number{display:flex;flex-direction:row;align-items:center;color:var(--color-black-400)}.cp-service-e-card .form__row.form__row--recaptcha{display:flex;align-items:center;gap:12px;color:var(--color-black-100)}@media (min-width: 1440px){.cp-service-e-card .form__row.form__row--recaptcha{gap:20px}}.cp-service-e-card .form__row.form__row--recaptcha .button.button--link{gap:4px;padding:0}.cp-service-e-card .form__row.form__row--recaptcha .button.button--link .button__icon{width:14px;height:14px}.cp-service-e-card .form__group.form__group--type{gap:4px}.cp-service-e-card .form__group.form__group--type .form__content:not(.form__content--active){display:none}.cp-service-e-card .form .form__row.form__row--radio .radio-group{height:unset}.cp-service-e-card .form__buttons{width:100%;margin:auto;display:grid}@media (min-width: 1440px){.cp-service-e-card .form__buttons{width:240px}}.cp-service-e-card .form__buttons .button{justify-content:center}.cp-service-e-card .page__section--main .page__card{background-color:var(--color-white-100);box-shadow:0 0 24px #0000001f;padding:24px 20px;border-radius:24px;display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width: 768px){.cp-service-e-card .page__section--main .page__card{padding:32px}}@media (min-width: 1440px){.cp-service-e-card .page__section--main .page__card{padding:40px 32px;max-width:480px}}.cp-service-e-card .popup-window .popup-window__block{background-color:var(--color-white-200);border-radius:6px;padding:12px 16px;color:var(--color-black-300)}.cp-service-e-card .popup-window .popup-window__list{padding:0 0 16px 24px}.cp-service-e-card .popup-window .popup__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-service-e-card .popup-window .popup-window__inner-card.inner-card{background-color:var(--color-white-100);padding:20px;display:flex;flex-direction:column;gap:24px;box-shadow:0 2px 10px #00000026;border-radius:16px;color:var(--color-black-200)}@media (min-width: 1024px){.cp-service-e-card .popup-window .popup-window__inner-card.inner-card{border-radius:24px}}.cp-service-e-card .popup-window .popup-window__inner-card.inner-card .inner-card__content{display:flex;flex-direction:column;gap:12px}.cp-service-e-card .popup-window .popup-window__inner-card.inner-card .inner-card__divider{height:1px;background-color:var(--color-white-300)}.cp-service-e-card .popup-window .popup-window__inner-card.inner-card .inner-card__block{display:flex;flex-direction:column;gap:12px}.cp-service-e-card .popup-window .popup-window__inner-card.inner-card .inner-card__button{background-color:var(--color-orange-400);border-color:var(--color-orange-400);justify-content:center}.cp-service-e-card .popup-window .popup-window__inner-card.inner-card .inner-card__button:hover{background-color:var(--color-orange-350);border-color:var(--color-orange-350)}.cp-service-e-card .frame.frame--background{position:absolute;inset:0}.cp-service-e-card .frame.frame--recaptcha{width:140px;height:44px;flex-shrink:0}.cp-service-insurance .page .page__body{background-color:var(--color-white-200)}.cp-service-insurance .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-service-insurance .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-service-insurance .page__heading{top:146px;padding:0 0 0 120px;width:1200px}}.cp-service-insurance .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-service-insurance .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-service-insurance .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-service-insurance .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-service-insurance .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-service-insurance .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-service-insurance .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-service-insurance .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-service-insurance .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-service-insurance .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-service-insurance .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-service-insurance .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-service-insurance .page__section--banner{height:380px}}.cp-service-insurance .frame.frame--banner{width:100%;height:100%}.cp-service-insurance .page__section.page__section--content .content__container{max-width:1096px;margin:auto;padding:40px 20px 92px;display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__container{padding:60px 36px 92px;gap:40px}}@media (min-width: 1440px){.cp-service-insurance .page__section.page__section--content .content__container{padding:60px 0 76px}}.cp-service-insurance .page__section.page__section--content .content__body{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__body{flex-direction:row;align-items:flex-start;gap:40px}}.cp-service-insurance .page__section.page__section--content .content__sidebar{width:100%}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__sidebar{width:200px}}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__select{display:none}}.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__title{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__title{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs{gap:20px}}.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:none}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button{display:flex}}.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-service-insurance .page__section.page__section--content .content__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-service-insurance .page__section.page__section--content .content__result.result{flex-grow:1;display:flex;flex-direction:column;gap:20px}.cp-service-insurance .page__section.page__section--content .content__result.result .result__conditions.conditions{display:flex;flex-direction:column;gap:20px}.cp-service-insurance .page__section.page__section--content .content__result.result .result__list{display:flex;flex-direction:column;gap:12px}.cp-service-insurance .page__section.page__section--content .content__result.result .result__empty{text-align:center}.cp-service-insurance .page__section.page__section--content .content__result.result .result__item{background-color:var(--color-white-100);display:flex;align-items:center;gap:24px;padding:20px 24px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;color:var(--color-black-200);border:0px;transition:color .3s ease,background-color .3s ease}.cp-service-insurance .page__section.page__section--content .content__result.result .result__item:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}@media (min-width: 1024px){.cp-service-insurance .page__section.page__section--content .content__result.result .result__item{padding:24px}}.cp-service-insurance .page__section.page__section--content .content__result.result .result__item.button .button__label{flex-grow:1;text-align:left}.cp-service-insurance .page__section.page__section--content .content__result.result .result__item.button .button__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-orange-400)}.cp-service-reward-detail .page .page__body{background-color:var(--color-white-200)}.cp-service-reward-detail .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-service-reward-detail .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-service-reward-detail .page__heading{top:146px;padding:0 0 0 120px;width:1200px}}.cp-service-reward-detail .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-service-reward-detail .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-service-reward-detail .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-service-reward-detail .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-service-reward-detail .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-service-reward-detail .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-service-reward-detail .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-service-reward-detail .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-service-reward-detail .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-service-reward-detail .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-service-reward-detail .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-service-reward-detail .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-service-reward-detail .page__section--banner{height:380px}}.cp-service-reward-detail .page__section--reward.reward .reward__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__container{padding:60px 36px 92px;gap:40px}}@media (min-width: 1440px){.cp-service-reward-detail .page__section--reward.reward .reward__container{padding:40px 0 72px;gap:80px}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card{background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__heading{position:relative;padding-left:16px;display:flex;align-items:center}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__divider{height:1px;background-color:var(--color-white-400)}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section{display:flex;flex-direction:column}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes,.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__item{display:flex;flex-direction:column;gap:16px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__header{background-color:var(--color-white-200);border-radius:12px;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__header .prizes__name{flex-grow:1}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__header .prizes__total{flex-shrink:0;white-space:nowrap}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid{display:grid;gap:16px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--5{grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--5{grid-template-columns:repeat(5,1fr)}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--4{grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--4{grid-template-columns:repeat(4,1fr)}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--3{display:flex;flex-direction:column}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--3{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--3{display:flex;flex-direction:row}}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--3 .prizes__winner{width:calc((100% - 48px)/4)}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--2{display:flex;flex-direction:column}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--2{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--2{display:flex;flex-direction:row}}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--2 .prizes__winner{width:calc((100% - 48px)/4)}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--1{display:flex;flex-direction:column}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--1{display:grid;grid-template-columns:repeat(1,1fr)}}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--1{display:flex;flex-direction:row}}@media (min-width: 1024px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__grid.prizes__grid--1 .prizes__winner{width:calc((100% - 48px)/4)}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--prizes.prizes .prizes__winner{width:100%;height:120px;background-color:var(--color-orange-50);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;display:flex;justify-content:center;align-items:center;border-radius:12px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice{background-color:var(--color-white-200);border:0px;padding:16px 20px;border-radius:12px;transition:background-color .3s ease}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice{padding:16px 24px}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .notice__group{display:flex;flex-direction:column;gap:12px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .notice__heading{display:flex;flex-direction:column;gap:4px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice.notice__icon{flex-shrink:0}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .notice__list{padding-left:24px;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .notice__list{padding-left:48px}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .notice__sub-list{margin-top:4px;padding-left:0;display:flex;flex-direction:column;gap:10px;text-align:justify}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--others{gap:4px}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--others .others__list{padding-left:44px;color:var(--color-black-200)}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--images{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:8px 12px}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--images{display:flex;flex-direction:row;gap:16px}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--images.card__section--odd{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--images.card__section--odd{flex-direction:row;gap:16px}}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--buttons{flex-direction:row;justify-content:center}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__section.card__section--buttons .button{width:240px;justify-content:center}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .card__description{flex-grow:1;width:100%;text-align:center}.cp-service-reward-detail .page__section--reward.reward .reward__card.card .button__label{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-service-reward-detail .page__section--reward.reward .reward__heading{position:relative;padding-left:16px;display:flex;align-items:center}.cp-service-reward-detail .page__section--reward.reward .reward__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-service-reward-detail .frame.frame--banner{width:100%;height:100%}.cp-service-reward-detail .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-service-reward-detail .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-service-reward-detail .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-service-reward-detail .frame.frame--example{width:100%;border-radius:12px;overflow:hidden}.cp-service-reward-list .page .page__body{background-color:var(--color-white-200)}.cp-service-reward-list .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-service-reward-list .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-service-reward-list .page__heading{top:146px;padding:0 0 0 120px;width:1200px}}.cp-service-reward-list .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-service-reward-list .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-service-reward-list .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-service-reward-list .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-service-reward-list .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-service-reward-list .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-service-reward-list .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-service-reward-list .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-service-reward-list .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-service-reward-list .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-service-reward-list .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-service-reward-list .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-service-reward-list .page__section--banner{height:380px}}.cp-service-reward-list .page__section--tabs.tabs{position:relative;height:73px;overflow:hidden}.cp-service-reward-list .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;gap:22px;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 768px){.cp-service-reward-list .page__section--tabs.tabs .page__tabs{gap:0px}}@media (min-width: 1024px){.cp-service-reward-list .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-service-reward-list .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1200px}}.cp-service-reward-list .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;height:72px;width:100%;text-align:center;white-space:nowrap}.cp-service-reward-list .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease;overflow:hidden}.cp-service-reward-list .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-service-reward-list .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-service-reward-list .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-service-reward-list .page__section--rewards.rewards .rewards__container{padding:60px 20px 72px;max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-service-reward-list .page__section--rewards.rewards .rewards__container{padding:60px 36px 72px;gap:40px}}@media (min-width: 1440px){.cp-service-reward-list .page__section--rewards.rewards .rewards__container{padding:60px 0 72px;gap:80px}}.cp-service-reward-list .page__section--rewards.rewards .tabs__content{display:none;flex-direction:column;gap:40px;padding:12px;margin:-12px}.cp-service-reward-list .page__section--rewards.rewards .tabs__content.tabs__content--active{display:flex}.cp-service-reward-list .page__section--rewards.rewards .rewards__card.card{display:flex;flex-direction:column;gap:32px}.cp-service-reward-list .page__section--rewards.rewards .rewards__card.card .card__heading{position:relative;padding-left:12px;display:flex;align-items:center}.cp-service-reward-list .page__section--rewards.rewards .rewards__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__list{display:flex;flex-direction:column;gap:12px}.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item{background-color:var(--color-white-100);display:flex;align-items:center;gap:24px;padding:20px 24px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;color:var(--color-black-200);border:0px;transition:color .3s ease,background-color .3s ease}.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}@media (min-width: 1024px){.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item{padding:24px}}.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item.button .button__tag{border:1px solid var(--color-orange-400);color:var(--color-orange-400);border-radius:4px;flex-shrink:0;padding:4px 10px;display:none}@media (min-width: 1024px){.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item.button .button__tag{display:initial}}.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item.button .button__label{flex-grow:1;text-align:left}.cp-service-reward-list .page__section--rewards.rewards .rewards__card .card__item.button .button__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-orange-400)}.cp-service-reward-list .page__section--rewards.rewards .rewards__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-service-reward-list .frame.frame--banner{width:100%;height:100%}.cp-about-organization-president .page .page__body{background-color:var(--color-white-200)}.cp-about-organization-president .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-organization-president .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-organization-president .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-organization-president .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-president .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-organization-president .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-organization-president .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-organization-president .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-organization-president .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-organization-president .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-organization-president .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-organization-president .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-organization-president .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-organization-president .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-organization-president .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-organization-president .page__section--banner{height:380px}}.cp-about-organization-president .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-organization-president .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-organization-president .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-organization-president .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-organization-president .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-organization-president .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-organization-president .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-organization-president .page__tabs{width:1100px}}.cp-about-organization-president .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-organization-president .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-organization-president .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-organization-president .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-president .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-president .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-organization-president .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-president .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-organization-president .section__container{padding:60px 0 92px}}.cp-about-organization-president .section__top{display:flex;flex-direction:column;gap:16px}@media (min-width: 1440px){.cp-about-organization-president .section__top{gap:24px}}.cp-about-organization-president .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-organization-president .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}@media (min-width: 1440px){.cp-about-organization-president .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-about-organization-president .section__text{color:var(--color-black-200)}.cp-about-organization-president .section__card.card{border-radius:16px;padding:24px 20px;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-organization-president .section__card.card{border-radius:24px;padding:32px}}.cp-about-organization-president .section__card.card .card__text{color:var(--color-black-200);text-align:justify}.cp-about-organization-president .section__card.card .card__images{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-president .section__card.card .card__images{display:flex;flex-direction:row}}.cp-about-organization-president .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-about-organization-president .section__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-about-organization-president .frame.frame--banner{width:100%;height:100%}.cp-about-organization-president .frame.frame--example{width:100%;border-radius:12px;overflow:hidden}.cp-about-organization-organization .page .page__body{background-color:var(--color-white-200)}.cp-about-organization-organization .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-organization-organization .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-organization-organization .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-organization-organization .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-organization .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-organization-organization .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-organization-organization .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-organization-organization .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-organization-organization .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-organization-organization .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-organization-organization .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-organization-organization .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-organization-organization .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-organization-organization .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-organization-organization .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-organization-organization .page__section--banner{height:380px}}.cp-about-organization-organization .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-organization-organization .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-organization-organization .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-organization-organization .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-organization-organization .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-organization-organization .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-organization-organization .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-organization-organization .page__tabs{width:1100px}}.cp-about-organization-organization .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-organization-organization .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-organization-organization .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-organization-organization .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-organization .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-organization .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-organization-organization .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-organization .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-organization-organization .section__container{padding:60px 0 92px}}.cp-about-organization-organization .section__top{display:flex;flex-direction:column;gap:16px}@media (min-width: 1440px){.cp-about-organization-organization .section__top{gap:24px}}.cp-about-organization-organization .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-organization-organization .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}@media (min-width: 1440px){.cp-about-organization-organization .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-about-organization-organization .section__text{color:var(--color-black-200)}.cp-about-organization-organization .section__card.card{border-radius:16px;padding:24px 20px;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-organization-organization .section__card.card{border-radius:24px;padding:32px}}.cp-about-organization-organization .section__card.card .card__group{display:flex;flex-direction:column;gap:4px}.cp-about-organization-organization .section__card.card .card__images{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-organization .section__card.card .card__images{display:flex;flex-direction:row}}.cp-about-organization-organization .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-about-organization-organization .section__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-about-organization-organization .frame.frame--banner{width:100%;height:100%}.cp-about-organization-organization .frame.frame--example{aspect-ratio:3 / 1;width:100%;border-radius:12px;overflow:hidden}.cp-about-organization-routine .page .page__body{background-color:var(--color-white-200)}.cp-about-organization-routine .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-organization-routine .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-organization-routine .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-organization-routine .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-routine .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-organization-routine .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-organization-routine .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-organization-routine .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-organization-routine .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-organization-routine .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-organization-routine .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-organization-routine .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-organization-routine .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-organization-routine .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-organization-routine .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-organization-routine .page__section--banner{height:380px}}.cp-about-organization-routine .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-organization-routine .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-organization-routine .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-organization-routine .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-organization-routine .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-organization-routine .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-organization-routine .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-organization-routine .page__tabs{width:1100px}}.cp-about-organization-routine .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-organization-routine .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-organization-routine .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-organization-routine .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-routine .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-routine .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-organization-routine .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-routine .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-organization-routine .section__container{padding:60px 0 92px}}.cp-about-organization-routine .section__top{display:flex;flex-direction:column;gap:16px}@media (min-width: 1440px){.cp-about-organization-routine .section__top{gap:24px}}.cp-about-organization-routine .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-organization-routine .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}@media (min-width: 1440px){.cp-about-organization-routine .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-about-organization-routine .section__text{color:var(--color-black-200)}.cp-about-organization-routine .section__card.card{border-radius:16px;padding:24px 20px;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-organization-routine .section__card.card{border-radius:24px;padding:32px}}.cp-about-organization-routine .section__card.card .card__group{display:flex;flex-direction:column;gap:4px}.cp-about-organization-routine .section__card.card .card__list{padding:0 0 0 24px;display:flex;flex-direction:column;gap:4px}.cp-about-organization-routine .section__card.card .card__list .card__item{color:var(--color-black-200)}.cp-about-organization-routine .section__card.card .card__images{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-routine .section__card.card .card__images{display:flex;flex-direction:row}}.cp-about-organization-routine .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-about-organization-routine .section__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-about-organization-routine .frame.frame--banner{width:100%;height:100%}.cp-about-organization-routine .frame.frame--example{aspect-ratio:3 / 1;width:100%;border-radius:12px;overflow:hidden}.cp-about-organization-principle .page .page__body{background-color:var(--color-white-200)}.cp-about-organization-principle .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-organization-principle .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-organization-principle .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-organization-principle .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-principle .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-organization-principle .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-organization-principle .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-organization-principle .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-organization-principle .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-organization-principle .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-organization-principle .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-organization-principle .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-organization-principle .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-organization-principle .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-organization-principle .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-organization-principle .page__section--banner{height:380px}}.cp-about-organization-principle .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-organization-principle .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-organization-principle .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-organization-principle .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-organization-principle .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-organization-principle .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-organization-principle .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-organization-principle .page__tabs{width:1100px}}.cp-about-organization-principle .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-organization-principle .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-organization-principle .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-organization-principle .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-principle .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-principle .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-organization-principle .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-principle .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-organization-principle .section__container{padding:60px 0 92px}}.cp-about-organization-principle .section__top{display:flex;flex-direction:column;gap:16px}@media (min-width: 1440px){.cp-about-organization-principle .section__top{gap:24px}}.cp-about-organization-principle .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-organization-principle .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}@media (min-width: 1440px){.cp-about-organization-principle .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-about-organization-principle .section__card.card{border-radius:16px;padding:24px 20px;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-organization-principle .section__card.card{border-radius:24px;padding:32px}}.cp-about-organization-principle .section__card.card .card__text{color:var(--color-black-200);text-align:justify}.cp-about-organization-principle .section__card.card .card__images{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-principle .section__card.card .card__images{display:flex;flex-direction:row}}.cp-about-organization-principle .section__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-about-organization-principle .section__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-about-organization-principle .section__card.card .card__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list{flex-direction:row;flex-wrap:wrap}}.cp-about-organization-principle .section__card.card .card__list .card__button{display:flex;gap:0px 4px;align-items:center;font-size:14px;line-height:22.4px;letter-spacing:.04em;border-radius:12px;background-color:var(--color-blue-350);color:var(--color-white-100);padding:8px 12px;transition:background-color .3s ease;cursor:pointer}.cp-about-organization-principle .section__card.card .card__list .card__button:hover{background-color:var(--color-blue-200)}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__button{flex-direction:column;align-items:flex-start;justify-content:center;width:calc((100% - 48px)/5);font-size:16px;line-height:24px;letter-spacing:.04em;height:96px}}.cp-about-organization-principle .section__card.card .card__list .card__button.card__button--active{background-color:var(--color-orange-350)}.cp-about-organization-principle .section__card.card .card__list .card__button .card__icon{flex-shrink:0;width:24px;height:24px}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__button .card__icon{width:32px;height:32px}}.cp-about-organization-principle .section__card.card .card__list .card__button .frame.frame--on{display:none}.cp-about-organization-principle .section__card.card .card__list .card__button.card__button--active .frame.frame--on{display:block}.cp-about-organization-principle .section__card.card .card__list .card__button.card__button--active .frame.frame--off{display:none}.cp-about-organization-principle .section__card.card .card__list .card__detail{width:100%;height:0px;display:none;opacity:0;pointer-events:none;transition:opacity .3s ease,height .3s ease}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__detail{order:2}}.cp-about-organization-principle .section__card.card .card__list .card__detail.card__detail--active{opacity:1;pointer-events:initial;display:block;transition:opacity .3s ease,height .3s ease}.cp-about-organization-principle .section__card.card .card__list .card__detail .card__container{background-color:var(--color-white-200);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__detail .card__container{padding:20px}}.cp-about-organization-principle .section__card.card .card__list .card__detail .card__top{display:flex;align-items:center;gap:8px}.cp-about-organization-principle .section__card.card .card__list .card__detail .card__top .card__index{width:32px;font-size:20px;line-height:1.4;letter-spacing:.04em;text-align:right}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__detail .card__top .card__index{width:40px;font-size:24px;line-height:1.4;letter-spacing:.04em}}.cp-about-organization-principle .section__card.card .card__list .card__detail .card__top .card__title{font-size:16px;line-height:1.5;letter-spacing:.04em;color:var(--color-blue-400)}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__detail .card__top .card__title{font-size:20px;line-height:1.4;letter-spacing:.04em}}.cp-about-organization-principle .section__card.card .card__list .card__detail .card__text{font-size:14px;line-height:22.4px;letter-spacing:.04em;color:var(--color-black-200)}@media (min-width: 1440px){.cp-about-organization-principle .section__card.card .card__list .card__detail .card__text{font-size:16px;line-height:24px;letter-spacing:.04em;padding-left:48px}}.cp-about-organization-principle .frame.frame--banner{width:100%;height:100%}.cp-about-organization-principle .frame.frame--example{width:100%;border-radius:12px;overflow:hidden}.cp-about-organization-products .page .page__body{background-color:var(--color-white-200)}.cp-about-organization-products .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-organization-products .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-organization-products .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-organization-products .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-products .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-organization-products .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-organization-products .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-organization-products .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-organization-products .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-organization-products .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-organization-products .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-organization-products .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-organization-products .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-organization-products .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-organization-products .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-organization-products .page__section--banner{height:380px}}.cp-about-organization-products .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-organization-products .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-organization-products .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-organization-products .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-organization-products .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-organization-products .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-organization-products .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-organization-products .page__tabs{width:1100px}}.cp-about-organization-products .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-organization-products .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-organization-products .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-organization-products .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-products .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-organization-products .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-organization-products .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-products .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-organization-products .section__container{padding:60px 0 92px}}.cp-about-organization-products .section__top{display:flex;flex-direction:column;gap:12px}.cp-about-organization-products .section__tabs{display:flex;text-align:center;overflow:auto;padding-bottom:2px;margin:auto}.cp-about-organization-products .section__tabs .tabs__container{gap:0px}.cp-about-organization-products .section__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-organization-products .section__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-organization-products .section__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-organization-products .section__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:8px;padding:10px 28px 10px 0;background:linear-gradient(90deg,#f8f8f8 30.11%,#f8f8f800 99.28%)}.cp-about-organization-products .section__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:8px;padding:10px 0 10px 28px;background:linear-gradient(270deg,#f8f8f8 30.11%,#f8f8f800 99.28%)}.cp-about-organization-products .section__tabs .tabs__button{width:fit-content;padding:0 12px;height:36px;white-space:nowrap;display:flex;justify-content:center;align-items:center;border-bottom-color:transparent}.cp-about-organization-products .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-organization-products .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-organization-products .page__section.page__section--products .products__result{flex-grow:1;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__result{gap:40px}}.cp-about-organization-products .page__section.page__section--products .section__body{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .section__body{flex-direction:row;align-items:flex-start;gap:40px}}.cp-about-organization-products .page__section.page__section--products .products__top-bar{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__top-bar{display:none}}.cp-about-organization-products .products__top-bar .top-bar__tabs.tabs{display:grid;grid-template-columns:repeat(2,1fr);text-align:center}.cp-about-organization-products .products__top-bar .top-bar__content{display:flex;flex-direction:column;gap:8px}.cp-about-organization-products .products__top-bar .top-bar__tabs.tabs .tabs__button{padding:0;height:44px}.cp-about-organization-products .page__section.page__section--products .products__sidebar{display:none;width:200px;flex-direction:column;gap:40px;flex-shrink:0}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__sidebar{display:flex}}.cp-about-organization-products .page__section.page__section--products .products__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}.cp-about-organization-products .page__section.page__section--products .products__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:24px}.cp-about-organization-products .page__section.page__section--products .products__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;display:flex;align-items:center}.cp-about-organization-products .page__section.page__section--products .products__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-about-organization-products .page__section.page__section--products .products__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-about-organization-products .page__section.page__section--products .products__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-about-organization-products .page__section.page__section--products .products__list{display:flex;flex-direction:column;gap:12px}.cp-about-organization-products .page__section.page__section--products .products__card.card{background-color:var(--color-white-100);border-radius:16px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__card.card{padding:24px;border-radius:24px}}.cp-about-organization-products .products__card.card .card__images{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-organization-products .products__card.card .card__images{display:flex;flex-direction:row}}.cp-about-organization-products .products__card.card .card__buttons .button{padding:8px 12px;font-size:12px;line-height:1.4;letter-spacing:.07em;min-height:36px}@media (min-width: 768px){.cp-about-organization-products .products__card.card .card__buttons .button{padding:12px 24px;font-size:15px;line-height:1.1;letter-spacing:.04em;min-height:48px}}.cp-about-organization-products .products__card.card .card__buttons .button .button__icon{width:18px;height:18px}.cp-about-organization-products .products__card.card .card__block{display:flex;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}.cp-about-organization-products .products__card.card .card__hint{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__title{flex-grow:1;transition:color .3s ease;font-size:18px;line-height:24px;letter-spacing:.04em;color:var(--color-blue-400)}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__card.card .card__title{font-size:20px;line-height:28px;letter-spacing:.04em}}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__card.card .card__icon{width:40px;height:40px}}.cp-about-organization-products .page__section.page__section--products .products__card.card .frame--on{display:none}.cp-about-organization-products .page__section.page__section--products .products__card.card.card--opened .frame--on{display:flex}.cp-about-organization-products .page__section.page__section--products .products__card.card.card--opened .frame--off{display:none}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__content{padding:16px 0 0 40px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__card.card .card__content{font-size:16px;line-height:24px;letter-spacing:.04em}}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-about-organization-products .page__section.page__section--products .products__card.card .card__group{flex-direction:row}}.cp-about-organization-products .page__section.page__section--products .products__card.card .card__item{width:100%;flex-grow:1;color:var(--color-black-100)}.cp-about-organization-products .page__section.page__section--products .products__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-about-organization-products .frame.frame--banner{width:100%;height:100%}.cp-about-organization-products .frame.frame--example{width:100%;border-radius:12px;overflow:hidden}@keyframes breathe{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.8)}}@keyframes roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.cp-about-about-company .page .page__body{background-color:var(--color-white-200)}.cp-about-about-company .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-company .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-company .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-company .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-company .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-company .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-company .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-company .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-company .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-company .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-company .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-company .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-company .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-company .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-company .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-company .page__section--banner{height:380px}}.cp-about-about-company .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-company .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-company .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-company .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-company .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-company .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-company .page__tabs{gap:0px}}@media (min-width: 1024px){.cp-about-about-company .page__tabs{width:1100px}}.cp-about-about-company .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-company .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-company .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-company .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-company .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-company .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-company .section__container{padding:40px 0 0;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-about-company .section__container{padding:40px 0 0;gap:60px}}@media (min-width: 1024px){.cp-about-about-company .section__container{padding:60px 0 0}}.cp-about-about-company .section__card.card.section__card--tabs{border-radius:100px;width:100%;max-width:700px;margin:auto;padding:0 20px}@media (min-width: 768px){.cp-about-about-company .section__card.card.section__card--tabs{padding:0 36px}}@media (min-width: 1024px){.cp-about-about-company .section__card.card.section__card--tabs{padding:0}}.cp-about-about-company .section__card.card.section__card--tabs .tabs__button-group{display:flex;background-color:var(--color-white-100);border-radius:100px;padding:8px;box-shadow:0 0 24px #0000001f}.cp-about-about-company .section__card.card.section__card--tabs .tabs__button-group .tabs__button{width:100%;padding:10px 0;border:0px;color:var(--color-blue-400);border-radius:100px;background-color:var(--color-white-100);cursor:pointer}.cp-about-about-company .section__card.card.section__card--tabs .tabs__button-group .tabs__button.tabs__button--active{background-color:var(--color-orange-400);color:var(--color-white-100)}.cp-about-about-company .section__card.card.section__card--tabs .tabs__button-group .tabs__button.tabs__button--active:after{content:unset}.cp-about-about-company .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-about-company .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-about-company .tab__body{display:flex;flex-direction:column;gap:24px 40px;max-width:1100px;margin:auto;padding:0 20px 72px}@media (min-width: 768px){.cp-about-about-company .tab__body{padding:0 36px 72px}}@media (min-width: 1024px){.cp-about-about-company .tab__body{flex-direction:row}}@media (min-width: 1024px){.cp-about-about-company .tab__body{padding:0 0 92px}}.cp-about-about-company .tab__body .tab__sidebar{flex-shrink:0;width:100%}@media (min-width: 1024px){.cp-about-about-company .tab__body .tab__sidebar{width:200px}}@media (min-width: 1024px){.cp-about-about-company .tab__body .tab__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}}@media (min-width: 1024px){.cp-about-about-company .tab__body .tab__sidebar .sidebar__select{display:none}}.cp-about-about-company .tab__body .tab__sidebar .sidebar__title{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 1024px){.cp-about-about-company .tab__body .tab__sidebar .sidebar__title{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs{gap:20px}}.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:none}@media (min-width: 1024px){.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs .tabs__button{display:flex}}.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-about-about-company .tab__body .tab__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-about-about-company .tab__content{width:100%;display:flex;flex-direction:column;gap:24px}.cp-about-about-company .tab__content.tab__content--branches{position:relative;padding:0 0 40px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--branches{padding:0 36px 60px}}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--branches{padding:100px 0 160px}}.cp-about-about-company .tab__content.tab__content--branches .tab__container{width:100%;max-width:1100px;margin:auto;padding:0 20px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--branches .tab__container{padding:0 36px;flex-direction:row;align-items:center;gap:50px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--branches .tab__container{padding:0;gap:100px}}.cp-about-about-company .tab__content.tab__content--branches .tab__background{right:-210px;bottom:-52px;display:none}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--branches .tab__background{display:unset}}.cp-about-about-company .tab__content.tab__content--branches .tab__map{flex-shrink:0;position:relative;z-index:0}.cp-about-about-company .tab__map.map .map__branch{position:absolute;padding:0;border:0;background-color:transparent}.cp-about-about-company .tab__map.map .map__branch.branch .branch__cluster{position:relative;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.cp-about-about-company .tab__map.map .map__branch.branch .branch__cluster:before{content:"";position:absolute;z-index:1;width:20px;height:20px;background-color:var(--color-orange-100);border-radius:50%;animation:breathe 3s linear forwards infinite}.cp-about-about-company .tab__map.map .map__branch.branch .branch__cluster:after{content:"";position:absolute;z-index:2;width:8px;height:8px;background-color:var(--color-orange-200);border-radius:50%;transition:background-color .3s ease 0s}.cp-about-about-company .tab__map.map .map__branch.branch:hover .branch__cluster:after,.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--active .branch__cluster:after{background-color:var(--color-orange-400)}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog{position:absolute;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease 0s}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--pc{display:none}@media (min-width: 768px){.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--pc{display:flex}}@media (min-width: 768px){.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--mobile{display:none}}.cp-about-about-company .tab__map.map .map__branch.branch:hover .branch__dialog,.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--active .branch__dialog{opacity:1}.cp-about-about-company .tab__map.map .map__branch.branch .branch__text{position:absolute;color:var(--color-white-100)}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--1 .branch__text{margin-top:-7px}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--2 .branch__text{margin-right:10px}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--3 .branch__text{margin-left:10px}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--4 .branch__text{margin-top:-7px}.cp-about-about-company .tab__map.map .map__branch.branch .branch__dialog.branch__dialog--5 .branch__text{margin-bottom:-12px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--1{top:11.4%;right:16%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--1 .branch__dialog{top:-46px;left:-20px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--2{top:13.7%;right:21.2%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--2 .branch__dialog.branch__dialog--pc{top:7px;left:20px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--2 .branch__dialog.branch__dialog--mobile{top:21px;left:-50px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--3{top:12.3%;right:35.8%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--3 .branch__dialog{top:-8px;left:-110px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--4{top:18.4%;right:40%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--4 .branch__dialog{top:-4px;left:-110px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--5{top:27%;right:47.7%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--5 .branch__dialog{top:-6px;left:-111px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--6{top:34.2%;right:52.8%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--6 .branch__dialog{top:-6px;left:-112px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--7{top:41.8%;right:58.3%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--7 .branch__dialog{top:-8px;left:-112px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--8{top:47.8%;right:62.3%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--8 .branch__dialog{top:-5px;left:-111px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--9{top:55.5%;right:64.7%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--9 .branch__dialog{top:-5px;left:-110px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--10{top:64.7%;right:64.8%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--10 .branch__dialog{top:-6px;left:-112px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--11{top:72.6%;right:61.9%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--11 .branch__dialog{top:-6px;left:-112px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--12{top:78.7%;right:53%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--12 .branch__dialog.branch__dialog--pc{top:-2px;left:19px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--12 .branch__dialog.branch__dialog--mobile{top:-34px;left:-10px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--13{top:68.1%;right:36.3%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--13 .branch__dialog.branch__dialog--pc{top:2px;left:22px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--13 .branch__dialog.branch__dialog--mobile{top:-42px;left:-31px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--14{top:46.5%;right:26.6%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--14 .branch__dialog.branch__dialog--pc{top:-2px;left:24px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--14 .branch__dialog.branch__dialog--mobile{top:19px;left:-53px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--15{top:26%;right:12%}@media (min-width: 768px){.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--15{top:27%;right:19%}}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--15 .branch__dialog.branch__dialog--pc{top:-2px;left:21px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--15 .branch__dialog.branch__dialog--mobile{top:6px;left:-101px}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--16{top:45.7%;right:43%}.cp-about-about-company .tab__map.map .map__branch.branch.map__branch--16 .branch__dialog{top:-44px;left:-24px}.cp-about-about-company .tab__content.tab__content--branches .tab__text{flex-grow:1;display:flex;flex-direction:column;gap:24px}.cp-about-about-company .tab__content.tab__content--branches .tab__heading{position:relative;padding-left:16px;display:flex;align-items:center;font-size:24px;line-height:28.8px;letter-spacing:.04em;color:var(--color-blue-400)}.cp-about-about-company .tab__content.tab__content--branches .tab__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-about-company .tab__content.tab__content--branches .tab__description{color:var(--color-black-200);text-align:justify}.cp-about-about-company .tab__content.tab__content--values{position:relative;background-color:var(--color-blue-400);color:var(--color-white-100);padding:60px 0;border-top-left-radius:40px;border-top-right-radius:40px}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--values{padding:80px 0}}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--values{padding:120px 0}}.cp-about-about-company .tab__content.tab__content--values .tab__background{display:none;position:absolute;top:94px;left:calc((100vw + 1100px)/2 - 12px)}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--values .tab__background{display:unset}}.cp-about-about-company .tab__content.tab__content--values .tab__container{position:relative;width:100%;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:40px 0px;color:var(--color-white-100);padding:0 20px}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--values .tab__container{padding:0 36px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--values .tab__container{padding:0}}.cp-about-about-company .tab__content.tab__content--values .tab__top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.cp-about-about-company .tab__content.tab__content--values .tab__card{color:var(--color-black-100);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;height:306px;padding-top:60px}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--values .tab__card{height:278px;padding-top:30px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--values .tab__card{height:306px;padding-top:60px}}.cp-about-about-company .tab__content.tab__content--values .tab__card.card .card__header{display:flex;flex-direction:column;gap:16px}.cp-about-about-company .tab__content.tab__content--values .tab__card.card .card__icon{width:94px;height:94px}.cp-about-about-company .tab__content.tab__content--values .tab__card.card .card__title{color:var(--color-black-200)}.cp-about-about-company .tab__content.tab__content--values .tab__card.card .card__description{min-height:44px}.cp-about-about-company .tab__content.tab__content--values .tab__swiper .swiper-button-prev:not(.swiper-button-disabled),.cp-about-about-company .tab__content.tab__content--values .tab__swiper .swiper-button-next:not(.swiper-button-disabled){color:var(--color-white-100)}.cp-about-about-company .tab__content.tab__content--culture{position:relative;padding:60px 0;background-color:var(--color-white-100)}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture{padding:100px 0}}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--culture{padding:160px 0}}.cp-about-about-company .tab__content.tab__content--culture .tab__container{position:relative;width:100%;max-width:1100px;margin:auto;display:flex;flex-direction:column;padding:0 20px;gap:60px}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--culture .tab__container{padding:0 36px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture .tab__container{padding:0}}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--culture .tab__container{height:430px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:auto;scroll-snap-stop:always;scroll-snap-type:y mandatory;scrollbar-color:var(--color-orange-400) #91919180}}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box{scroll-snap-align:start;display:flex;flex-direction:column;gap:24px 60px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box{flex-direction:row;align-items:center;padding-right:84px;margin-right:-24px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box{height:430px}}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__image{flex-grow:1;width:100%;border-radius:16px;overflow:hidden}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__image{border-radius:24px}}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__container{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:24px}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__description{color:var(--color-black-200)}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__pages{font-size:48px;line-height:1.4;letter-spacing:.04em;margin-left:auto;display:none;color:var(--color-white-400)}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__pages{display:block}}.cp-about-about-company .tab__content.tab__content--culture .tab__container .tab__box.box .box__pages .box__index{color:var(--color-black-50)}.cp-about-about-company .tab__content.tab__content--culture .tab__background{left:-260px;bottom:-45px;display:none}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--culture .tab__background{display:unset}}.cp-about-about-company .tab__content.tab__content--achievements{position:relative;background-color:var(--color-blue-400);padding:40px 0}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--achievements{padding:100px 0}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements{padding:120px 0}}.cp-about-about-company .tab__content.tab__content--achievements .tab__background{top:0;display:flex;justify-content:center;width:100%}.cp-about-about-company .tab__content.tab__content--achievements .tab__container{position:relative;width:100%;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:40px 0px;color:var(--color-white-100);padding:0 20px}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--achievements .tab__container{padding:0 36px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tab__container{padding:0}}.cp-about-about-company .tab__content.tab__content--achievements .tab__top{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tab__top{flex-direction:row;justify-content:space-between;align-items:center}}.cp-about-about-company .tab__content.tab__content--achievements .tab__heading{position:relative;padding-left:16px;display:flex;align-items:center;font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-about-company .tab__content.tab__content--achievements .tab__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-about-company .tab__content.tab__content--achievements .section__card.card.section__card--tabs{border-radius:100px;width:unset;max-width:unset;margin:auto;padding:0}.cp-about-about-company .tab__content.tab__content--achievements .section__card.card.section__card--tabs .tabs__button-group{display:flex;background-color:var(--color-white-100);border-radius:100px;padding:8px;box-shadow:0 0 24px #0000001f}.cp-about-about-company .tab__content.tab__content--achievements .section__card.card.section__card--tabs .tabs__button-group .tabs__button{padding:10px 0;border:0px;color:var(--color-blue-400);border-radius:100px;background-color:var(--color-white-100);cursor:pointer}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .section__card.card.section__card--tabs .tabs__button-group .tabs__button{width:120px}}.cp-about-about-company .tab__content.tab__content--achievements .section__card.card.section__card--tabs .tabs__button-group .tabs__button.tabs__button--active{background-color:var(--color-orange-400);color:var(--color-white-100)}.cp-about-about-company .tab__content.tab__content--achievements .section__card.card.section__card--tabs .tabs__button-group .tabs__button.tabs__button--active:after{content:unset}.cp-about-about-company .tab__content.tab__content--achievements .tab__block{display:flex;gap:24px}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--achievements .tab__block{gap:84px}}.cp-about-about-company .tab__content.tab__content--achievements .tab__image.tab__image--achievements{display:none}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tab__image.tab__image--achievements{display:flex}}.cp-about-about-company .tab__content.tab__content--achievements .tab__content--sub-tabs{flex-grow:1;width:100%}.cp-about-about-company .tab__content.tab__content--achievements .tabs__sub--content{position:relative;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tabs__sub--content{max-height:457px;overflow:hidden}}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--achievements .tabs__sub--content:before{content:"";position:absolute;top:-1px;width:100%;height:42px;background:linear-gradient(0deg,#232d4600,#232d46);z-index:1}}@media (min-width: 1440px){.cp-about-about-company .tab__content.tab__content--achievements .tabs__sub--content:after{content:"";position:absolute;bottom:-1px;width:100%;height:42px;background:linear-gradient(180deg,#232d4600,#232d46);z-index:1}}.cp-about-about-company .tab__content.tab__content--achievements .tabs__sub--content.tabs__content--active{display:flex}.cp-about-about-company .tab__content.tab__content--achievements .tab__list{display:none;flex-direction:column;gap:24px;animation:20s roll linear infinite}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tab__list{display:flex}}.cp-about-about-company .tab__content.tab__content--achievements .tab__swiper .swiper-slide{display:flex;flex-direction:column;gap:14px}.cp-about-about-company .tab__content.tab__content--achievements .tab__swiper .swiper-button-prev:not(.swiper-button-disabled),.cp-about-about-company .tab__content.tab__content--achievements .tab__swiper .swiper-button-next:not(.swiper-button-disabled){color:var(--color-white-100)}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tab__swiper{display:none}}.cp-about-about-company .tab__content.tab__content--achievements .tab__achievement{background:#ffffff1a;display:flex;justify-content:center;align-items:center;padding:20px 38px;min-height:143px;border-radius:16px;gap:8px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--achievements .tab__achievement{border-radius:24px}}.cp-about-about-company .tab__achievement .achievement__decoration{display:flex;flex-shrink:0;gap:8px;margin-top:30px}.cp-about-about-company .tab__achievement .achievement__content{flex-grow:1;text-align:center}.cp-about-about-company .tab__achievement .achievement__heading{display:flex;flex-direction:column;gap:4px}.cp-about-about-company .tab__achievement .achievement__title{color:var(--color-orange-100);width:100%;overflow:visible;white-space:nowrap;max-width:140px;display:flex;justify-content:center}@media (min-width: 768px){.cp-about-about-company .tab__achievement .achievement__title{max-width:unset}}.cp-about-about-company .tab__achievement .achievement__source{color:var(--color-white-400)}.cp-about-about-company .tab__content.tab__content--service{position:relative;display:flex;justify-content:center;background-color:var(--color-white-100)}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--service{margin-bottom:-24px}}.cp-about-about-company .tab__content.tab__content--service .tab__background{bottom:62px;display:flex;justify-content:center;width:100%}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--service .tab__background{bottom:36px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--service .tab__background{bottom:24px}}.cp-about-about-company .tab__content.tab__content--service .tab__container{position:relative;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:40px 0px;padding-top:40px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--service .tab__container{flex-direction:row;padding-top:80px}}.cp-about-about-company .tab__content.tab__content--service .tab__image.tab__image--service{flex-shrink:0;margin:auto;width:316px;height:186px}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--service .tab__image.tab__image--service{width:464px;height:274px}}.cp-about-about-company .tab__content.tab__content--service .tab__block{display:flex;flex-direction:column;padding:0 20px;gap:8px;color:var(--color-black-200)}@media (min-width: 768px){.cp-about-about-company .tab__content.tab__content--service .tab__block{padding:0 36px}}@media (min-width: 1024px){.cp-about-about-company .tab__content.tab__content--service .tab__block{padding:0}}.cp-about-about-company .tab__background{position:absolute}.cp-about-about-company .tab__body .tab__container{display:flex;flex-direction:column;gap:24px}.cp-about-about-company .tabs__content--side .tab__table.table{display:none;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-about-about-company .tabs__content--side .tab__table.table{display:flex}}.cp-about-about-company .tabs__content--side .tab__table.table .table__container{width:100%;border-collapse:collapse}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__th{border-bottom:1px solid var(--color-black-300);color:var(--color-black-300)}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__th:nth-child(1){width:74px;white-space:nowrap}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__th:nth-child(2){width:170px;white-space:nowrap}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__th:nth-child(3){width:132px;white-space:nowrap}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__th:nth-child(5){width:58px}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__content{padding:16px 12px;text-align:left;white-space:nowrap}.cp-about-about-company .tabs__content--side .tab__table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-about-about-company .tabs__content--side .tab__table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-about-about-company .tabs__content--side .tab__table.table .table__tbody .table__content{padding:16px 12px;text-align:left;min-height:72px;display:flex;align-items:center}.cp-about-about-company .tabs__content--side .tab__table.table .table__tbody .table__content.table__content--link .button.button--link{align-items:center;gap:4px}.cp-about-about-company .tabs__content--side .tab__table.table .table__tbody .table__content.table__content--link .button.button--link:hover{color:var(--color-orange-400)}.cp-about-about-company .tabs__content--side .tab__table.table .table__tbody .table__content .button.button--link .button__icon{flex-shrink:0;width:16px;height:16px}.cp-about-about-company .tabs__content--side .tab__table.table .table__thead .table__td{color:var(--color-black-200)}.cp-about-about-company .tabs__content--side .tab__list{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.cp-about-about-company .tabs__content--side .tab__list.list{display:none}}.cp-about-about-company .tab__list{display:flex;flex-direction:column;gap:12px}.cp-about-about-company .tab__item{background-color:var(--color-white-100);display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;color:var(--color-black-200);border:0px;transition:color .3s ease,background-color .3s ease}.cp-about-about-company .tab__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.cp-about-about-company .tab__card.card{border-radius:24px;padding:32px}}.cp-about-about-company .tab__card.card .card__body{display:flex;flex-direction:column;gap:12px}.cp-about-about-company .tab__card.card .card__body .card__row{display:flex;align-items:flex-start;gap:12px}.cp-about-about-company .tab__card.card .card__body .card__row .card__title{flex-shrink:0;color:var(--color-black-300)}.cp-about-about-company .tab__card.card .card__body .card__row .card__value{color:var(--color-black-200)}.cp-about-about-company .tab__card.card .card__body .card__divider{height:1px;background-color:var(--color-white-300)}.cp-about-about-company .tab__card.card .card__body .card__value .button.button--link{align-items:flex-start;gap:4px}.cp-about-about-company .tab__card.card .card__body .card__value .button.button--link:hover{color:var(--color-orange-400)}.cp-about-about-company .tab__card.card .card__body .card__value .button.button--link .button__icon{flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.cp-about-about-company .tab__card.card.tab__card--contact{flex-direction:row;align-items:center;gap:20px;color:var(--color-black-200)}.cp-about-about-company .section__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-about-about-company .frame.frame--banner{width:100%;height:100%}.cp-about-about-company .frame.frame--map{width:350px;height:518px;display:flex;justify-self:center}.cp-about-about-company .frame.frame--dialog-1{width:82px;height:43px}.cp-about-about-company .frame.frame--dialog-2,.cp-about-about-company .frame.frame--dialog-3{width:109px;height:32px}.cp-about-about-company .frame.frame--dialog-4,.cp-about-about-company .frame.frame--dialog-5{width:100px;height:43px}.cp-about-about-company .frame.frame--ribbon-branches{width:626px;height:145px}.cp-about-about-company .frame.frame--star{width:98px;height:146px}.cp-about-about-company .frame.frame--ribbon-culture{width:626px;height:145px}.cp-about-about-company .frame.frame--culture{width:100%;height:100%;aspect-ratio:16 / 9}.cp-about-about-company .frame.frame--achievements{width:409px;height:378px}@media (min-width: 1440px){.cp-about-about-company .frame.frame--achievements{width:486px;height:429px}}.cp-about-about-company .frame.frame--wheats{width:53px;height:73px}.cp-about-about-company .frame.frame--spotlight{width:1448px;height:244px;margin:auto}.cp-about-about-company .frame.frame--city{flex-shrink:0;width:1577px;height:310px}@media (min-width: 1024px){.cp-about-about-company .frame.frame--city{width:1920px;height:340px}}.cp-about-about-company .frame.frame--wheelchair{width:24px;height:24px;margin:auto}.cp-about-about-organization .page .page__body{background-color:var(--color-white-200)}.cp-about-about-organization .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-organization .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-organization .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-organization .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-organization .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-organization .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-organization .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-organization .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-organization .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-organization .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-organization .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-organization .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-organization .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-organization .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-organization .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-organization .page__section--banner{height:380px}}.cp-about-about-organization .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-organization .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-organization .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-organization .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-organization .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-organization .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-organization .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-about-organization .page__tabs{width:1100px}}.cp-about-about-organization .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-organization .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-organization .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-organization .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-organization .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-organization .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-organization .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.cp-about-about-organization .section__container{padding:40px 36px 72px;gap:60px}}@media (min-width: 1200px){.cp-about-about-organization .section__container{padding:60px 0 92px}}.cp-about-about-organization .section__card.card.section__card--tabs{border-radius:100px;width:100%;max-width:700px;margin:auto}.cp-about-about-organization .section__card.card.section__card--tabs .tabs__button-group{display:flex;background-color:var(--color-white-100);border-radius:100px;padding:8px;box-shadow:0 0 24px #0000001f}.cp-about-about-organization .section__card.card.section__card--tabs .tabs__button-group .tabs__button{width:100%;padding:10px 0;border:0px;color:var(--color-blue-400);border-radius:100px;background-color:var(--color-white-100);cursor:pointer}.cp-about-about-organization .section__card.card.section__card--tabs .tabs__button-group .tabs__button.tabs__button--active{background-color:var(--color-orange-400);color:var(--color-white-100)}.cp-about-about-organization .section__card.card.section__card--tabs .tabs__button-group .tabs__button.tabs__button--active:after{content:unset}.cp-about-about-organization .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-about-organization .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-350);border-radius:4px;left:0}.cp-about-about-organization .tab__body{display:flex;flex-direction:column;gap:24px 40px}@media (min-width: 768px){.cp-about-about-organization .tab__body{flex-direction:row}}.cp-about-about-organization .tab__body .tab__sidebar{flex-shrink:0;width:100%}@media (min-width: 1024px){.cp-about-about-organization .tab__body .tab__sidebar{width:200px}}@media (min-width: 1024px){.cp-about-about-organization .tab__body .tab__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}}@media (min-width: 1024px){.cp-about-about-organization .tab__body .tab__sidebar .sidebar__select{display:none}}.cp-about-about-organization .tab__body .tab__sidebar .sidebar__title{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 1024px){.cp-about-about-organization .tab__body .tab__sidebar .sidebar__title{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs{gap:20px}}.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:none}@media (min-width: 1024px){.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs .tabs__button{display:flex}}.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-about-about-organization .tab__body .tab__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-about-about-organization .tab__content{width:100%;display:flex;flex-direction:column;gap:24px}.cp-about-about-organization .tab__body .tab__container{display:flex;flex-direction:column;gap:24px}.cp-about-about-organization .tab__list{display:flex;flex-direction:column;gap:12px}.cp-about-about-organization .tab__item{background-color:var(--color-white-100);display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;color:var(--color-black-200);border:0px;transition:color .3s ease,background-color .3s ease}.cp-about-about-organization .tab__item:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}.cp-about-about-organization .section__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-about-about-organization .frame.frame--banner{width:100%;height:100%}.cp-about-about-public-welfare .page .page__body{background-color:var(--color-white-200)}.cp-about-about-public-welfare .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-public-welfare .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-public-welfare .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-public-welfare .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-public-welfare .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-public-welfare .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-public-welfare .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-public-welfare .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-public-welfare .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-public-welfare .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-public-welfare .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-public-welfare .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-public-welfare .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-public-welfare .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-public-welfare .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-public-welfare .page__section--banner{height:380px}}.cp-about-about-public-welfare .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-public-welfare .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-public-welfare .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-public-welfare .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-public-welfare .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-public-welfare .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-public-welfare .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-about-public-welfare .page__tabs{width:1100px}}.cp-about-about-public-welfare .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-public-welfare .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-public-welfare .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-public-welfare .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-public-welfare .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-public-welfare .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-public-welfare .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-about-public-welfare .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-about-public-welfare .section__container{padding:60px 0 92px}}.cp-about-about-public-welfare .section__heading{font-size:24px;line-height:28.8px;letter-spacing:.04em;position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);flex-grow:1}@media (min-width: 1440px){.cp-about-about-public-welfare .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-about-about-public-welfare .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}.cp-about-about-public-welfare .section__list{width:100%;display:flex;flex-direction:column;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;border-radius:16px;padding:24px 20px;gap:24px}@media (min-width: 768px){.cp-about-about-public-welfare .section__list{border-radius:24px;padding:32px}}.cp-about-about-public-welfare .section__list .section__link{width:100%;display:none;border-radius:16px;text-decoration:none;gap:4px 24px;transition:background-color .3s ease;display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.cp-about-about-public-welfare .section__list .section__link{display:flex;flex-direction:row;gap:32px}}.cp-about-about-public-welfare .section__list .link__image{flex-shrink:0;aspect-ratio:16 / 9;width:100%;height:auto;height:164px;border-radius:12px;overflow:hidden}.cp-about-about-public-welfare .section__list .link__text{flex-grow:1;display:flex;flex-direction:column;gap:20px;overflow:hidden}.cp-about-about-public-welfare .section__list .section__link .link__title{color:var(--color-blue-400);transition:color .3s ease}.cp-about-about-public-welfare .section__list .section__link img{transform:scale(1);transition:transform .3s ease}.cp-about-about-public-welfare .section__list .section__link:hover .link__title{color:var(--color-orange-400)}.cp-about-about-public-welfare .section__list .section__link:hover img{transform:scale(1.2)}.cp-about-about-public-welfare .section__list .section__link .link__subtitle{color:var(--color-black-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}@media (min-width: 1024px){.cp-about-about-public-welfare .section__list .section__link .link__subtitle{display:block}}.cp-about-about-public-welfare .section__list .section__link .link__date{color:var(--color-black-100)}.cp-about-about-public-welfare .section__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-about-about-public-welfare .frame.frame--banner{width:100%;height:100%}.cp-about-about-public-welfare-content .page .page__body{background-color:var(--color-white-200)}.cp-about-about-public-welfare-content .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-public-welfare-content .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-public-welfare-content .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-public-welfare-content .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-public-welfare-content .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-public-welfare-content .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-public-welfare-content .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-public-welfare-content .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-public-welfare-content .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-public-welfare-content .page__section--banner{height:380px}}.cp-about-about-public-welfare-content .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-public-welfare-content .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-public-welfare-content .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-public-welfare-content .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-public-welfare-content .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-public-welfare-content .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-public-welfare-content .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-about-public-welfare-content .page__tabs{width:1100px}}.cp-about-about-public-welfare-content .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-public-welfare-content .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-public-welfare-content .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-public-welfare-content .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-public-welfare-content .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-public-welfare-content .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-public-welfare-content .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__container{padding:40px 36px 72px}}@media (min-width: 1200px){.cp-about-about-public-welfare-content .section__container{padding:60px 0 92px}}.cp-about-about-public-welfare-content .section__heading{position:relative;padding-left:16px;display:flex;align-items:flex-start;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-about-public-welfare-content .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-350);border-radius:4px;left:0}.cp-about-about-public-welfare-content .section__card.card{background-color:var(--color-white-100);color:var(--color-black-200);border-radius:24px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:24px}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card{padding:32px}}.cp-about-about-public-welfare-content .card__swiper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.cp-about-about-public-welfare-content .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__block{display:flex}}.cp-about-about-public-welfare-content .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__hint{gap:4px}}.cp-about-about-public-welfare-content .card__content{display:flex;flex-direction:column;gap:12px}.cp-about-about-public-welfare-content .card__content .section__heading{color:var(--color-blue-400)}.cp-about-about-public-welfare-content .card__content .section__description{color:var(--color-black-100)}.cp-about-about-public-welfare-content .card__divider{height:1px;background-color:var(--color-white-400)}.cp-about-about-public-welfare-content .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px;width:100%}.cp-about-about-public-welfare-content .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--list{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin:unset;justify-content:flex-start}.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--list .button{flex-grow:0;padding:14px 28px}.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-1{width:100%}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-about-about-public-welfare-content .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-about-about-public-welfare-content .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice{border:0px;transition:background-color .3s ease}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__toggler{width:100%;flex-grow:1;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0;color:var(--color-orange-350)}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__content{padding:4px 0 0}}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__list{padding-left:24px;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__list{padding-left:48px}}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__item{display:flex;flex-direction:column;gap:4px}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__group{display:flex;flex-direction:column;gap:12px}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__heading{display:flex;flex-direction:column;gap:4px}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__icon{flex-shrink:0}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__images{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .notice__images{display:flex;flex-direction:row}}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice .frame--on{display:none}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--on{display:flex}.cp-about-about-public-welfare-content .section__card.card .card__section.card__section--notice.notice.notice--opened .frame.frame--notice.frame--off{display:none}.cp-about-about-public-welfare-content .frame.frame--banner{width:100%;height:100%}.cp-about-about-public-welfare-content .frame.frame--photo{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.cp-about-about-public-welfare-content .frame.frame--example{width:100%;border-radius:12px;overflow:hidden}.cp-about-about-recruit .page .page__body{background-color:var(--color-white-200)}.cp-about-about-recruit .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-recruit .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-recruit .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-recruit .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-recruit .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-recruit .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-recruit .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-recruit .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-recruit .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-recruit .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-recruit .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-recruit .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-recruit .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-recruit .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-recruit .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-recruit .page__section--banner{height:380px}}.cp-about-about-recruit .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-recruit .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-recruit .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-recruit .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-recruit .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-recruit .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-recruit .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-about-recruit .page__tabs{width:1100px}}.cp-about-about-recruit .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-recruit .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-recruit .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-recruit .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-recruit .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-recruit .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-recruit .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-about-recruit .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-about-recruit .section__container{padding:60px 0 92px}}.cp-about-about-recruit .page__section.page__section--recruit .recruit__body{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__body{flex-direction:row;align-items:flex-start;gap:40px}}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar{flex-shrink:0;width:100%}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar{width:200px}}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__heading{padding-bottom:12px;border-bottom:1px solid var(--color-black-50)}}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__select{display:none}}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__title{font-size:16px;line-height:24px;letter-spacing:.04em}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__title{font-size:24px;line-height:28.8px;letter-spacing:.04em}}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs{gap:20px}}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:none}@media (min-width: 1024px){.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs .tabs__button{display:flex}}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-about-about-recruit .page__section.page__section--recruit .recruit__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-about-about-recruit .page__section.page__section--recruit .recruit__content{flex-grow:1}.cp-about-about-recruit .tabs .tab__container{display:flex;flex-direction:column;gap:24px}.cp-about-about-recruit .tab__top{display:flex;flex-direction:column;gap:12px}.cp-about-about-recruit .tab__heading{font-size:24px;line-height:28.8px;letter-spacing:.04em;position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);flex-grow:1}.cp-about-about-recruit .tab__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}.cp-about-about-recruit .tab__text{color:var(--color-black-200)}.cp-about-about-recruit .tabs__content--jobs .tab__table.table{display:none;flex-direction:column;gap:24px}@media (min-width: 1024px){.cp-about-about-recruit .tabs__content--jobs .tab__table.table{display:flex}}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__container{width:100%;border-collapse:collapse}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__thead .table__th{border-bottom:1px solid var(--color-black-300);color:var(--color-black-300)}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__thead .table__th:nth-child(1){width:160px}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__thead .table__th:nth-child(3){width:220px}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__thead .table__content{padding:16px 12px;text-align:left;white-space:nowrap}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__tr:nth-child(odd){background-color:var(--color-white-100)}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__tr:nth-child(2n+2){background-color:var(--color-white-200)}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__content{padding:16px 12px;text-align:left;min-height:72px;display:flex;align-items:center}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__thead .table__td{color:var(--color-black-200)}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__content.table__content--number,.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__content.table__content--buttons{text-align:center}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__button{padding:0}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__button .button__icon{width:36px;height:36px;color:var(--color-orange-400)}.cp-about-about-recruit .tabs__content--jobs .tab__table.table .table__tbody .table__button:hover .button__icon{color:var(--color-orange-350)}.cp-about-about-recruit .tabs__content--jobs .tab__list{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.cp-about-about-recruit .tabs__content--jobs .tab__list.list{display:none}}.cp-about-about-recruit .tabs__content-welfare .tab__list{display:flex;flex-direction:column;gap:12px}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__note{color:var(--color-black-200)}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card{background-color:var(--color-white-100);border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:0px}@media (min-width: 768px){.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card{padding:24px;border-radius:24px}}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__index{flex-shrink:0;font-size:20px;line-height:28px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__index{font-size:24px;line-height:33.6px;letter-spacing:.04em}}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;height:28px;flex-grow:1}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__heading:before{content:"";position:absolute;width:4px;height:28px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__toggler:hover .card__title{color:var(--color-orange-400)}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__icon{flex-shrink:0;width:28px;height:28px}@media (min-width: 768px){.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__icon{width:40px;height:40px}}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .frame--on{display:none}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card.card--opened .frame--on{display:flex}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card.card--opened .frame--off{display:none}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__container{padding:0 0 0 12px;color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-about-about-recruit .tabs__content-welfare .tab__list .tab__card.card .card__list{padding:0 0 0 24px}.cp-about-about-recruit .tab__card.card{border-radius:16px;background-color:var(--color-white-100);box-shadow:0 0 12px #0000001a;padding:24px 20px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.cp-about-about-recruit .tab__card.card{border-radius:24px;padding:32px}}.cp-about-about-recruit .tab__card.card .card__body{display:flex;flex-direction:column;gap:8px}.cp-about-about-recruit .tab__card.card .card__body .card__title{color:var(--color-black-300)}.cp-about-about-recruit .tab__card.card .card__body .card__description{color:var(--color-black-200)}.cp-about-about-recruit .tab__card.card.tab__card--contact{flex-direction:row;align-items:center;gap:20px;color:var(--color-black-200)}.cp-about-about-recruit .tab__card.card .card__image{width:46px;height:46px;flex-shrink:0;color:var(--color-white-400)}.cp-about-about-recruit .frame.frame--banner{width:100%;height:100%}.cp-about-about-reports .page .page__body{background-color:var(--color-white-200)}.cp-about-about-reports .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-reports .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-reports .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-reports .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-reports .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-reports .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-reports .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-reports .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-reports .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-reports .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-reports .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-reports .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-reports .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-reports .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-reports .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-reports .page__section--banner{height:380px}}.cp-about-about-reports .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-reports .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-reports .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-reports .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-reports .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-reports .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-reports .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-about-reports .page__tabs{width:1100px}}.cp-about-about-reports .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-reports .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-reports .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-reports .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-reports .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-reports .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-reports .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-about-reports .section__container{padding:40px 36px 72px}}@media (min-width: 1200px){.cp-about-about-reports .section__container{padding:60px 0 92px}}.cp-about-about-reports .section__block{display:flex;flex-direction:column;gap:24px}.cp-about-about-reports .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-about-about-reports .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-350);border-radius:4px;left:0}.cp-about-about-reports .section__pdf{background-color:var(--color-white-300);padding:32px 0;display:flex;justify-content:center;border-radius:16px}@media (min-width: 768px){.cp-about-about-reports .section__pdf{border-radius:24px}}.cp-about-about-reports .button.button__pdf{display:flex;flex-direction:column;gap:12px;align-items:center}.cp-about-about-reports .section__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-about-about-reports .section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}.cp-about-about-reports .section__list .section__item{align-items:center;gap:4px 24px;padding:32px 24px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;border:0px;background-color:var(--color-white-100);color:var(--color-black-200);transition:color .3s ease,background-color .3s ease}.cp-about-about-reports .section__list .section__item:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}.cp-about-about-reports .section__list .section__item .button__title{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-about-about-reports .section__list .section__item .button__label{font-size:14px;line-height:1.4;letter-spacing:.04em;margin-left:auto}@media (min-width: 768px){.cp-about-about-reports .section__list .section__item .button__label{margin-left:unset}}.cp-about-about-reports .section__list .section__item .button__trigger{flex-shrink:0;display:flex;align-items:center}.cp-about-about-reports .section__buttons{display:flex;justify-content:center}.cp-about-about-reports .frame.frame--banner{width:100%;height:100%}.cp-about-about-reports .frame.frame--pdf{width:302px;height:427px;border-radius:12px;overflow:hidden}.cp-about-about-sustainability .page .page__body{background-color:var(--color-white-200)}.cp-about-about-sustainability .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-about-sustainability .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-about-sustainability .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-about-sustainability .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-about-sustainability .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-about-sustainability .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-about-sustainability .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-about-sustainability .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-about-sustainability .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-about-sustainability .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-about-sustainability .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-about-sustainability .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-about-sustainability .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-about-sustainability .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-about-sustainability .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-about-sustainability .page__section--banner{height:380px}}.cp-about-about-sustainability .page__section--tabs.tabs{position:relative;height:74px;overflow:hidden}.cp-about-about-sustainability .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-about-about-sustainability .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-sustainability .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-about-about-sustainability .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-about-about-sustainability .page__tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px;margin:auto}@media (min-width: 768px){.cp-about-about-sustainability .page__tabs{gap:0px}}@media (min-width: 1200px){.cp-about-about-sustainability .page__tabs{width:1100px}}.cp-about-about-sustainability .page__tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-sustainability .page__tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-sustainability .page__tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-sustainability .page__tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-sustainability .page__tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-sustainability .page__tabs .tabs__button{width:100%;flex-grow:1;padding:0 4px;height:72px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.cp-about-about-sustainability .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-about-sustainability .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-about-sustainability .section__container{padding:60px 0 92px}}.cp-about-about-sustainability .section__card.card{background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:24px}@media (min-width: 768px){.cp-about-about-sustainability .section__card.card{border-radius:24px;padding:32px}}.cp-about-about-sustainability .section__card.card.card--top{flex-direction:column;gap:24px}@media (min-width: 768px){.cp-about-about-sustainability .section__card.card.card--top{flex-direction:row;gap:20px}}.cp-about-about-sustainability .section__card.card.card--top .card__content{display:flex;flex-direction:column;gap:24px}.cp-about-about-sustainability .section__card.card.card--top .card__image{flex-shrink:0}.cp-about-about-sustainability .section__card.card.card--top .card__image .frame{width:254px;height:168px}@media (min-width: 768px){.cp-about-about-sustainability .section__card.card.card--top .card__image .frame{width:223px;height:153px}}.cp-about-about-sustainability .section__card.card .card__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);min-height:28px}.cp-about-about-sustainability .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:28px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-about-sustainability .section__card.card .card__heading.text--emphasis{color:var(--color-orange-400)}.cp-about-about-sustainability .section__card.card .card__description{color:var(--color-black-200)}.cp-about-about-sustainability .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-about-about-sustainability .section__card.card .card__block{display:flex}}.cp-about-about-sustainability .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-about-about-sustainability .section__card.card .card__hint{gap:4px}}.cp-about-about-sustainability .section__card.card .card__buttons{display:flex;justify-content:center}.cp-about-about-sustainability .section__card.card .card__list{display:grid;grid-template-columns:repeat(1,1fr);gap:8px 24px}@media (min-width: 1024px){.cp-about-about-sustainability .section__card.card .card__list{grid-template-columns:repeat(2,1fr)}}.cp-about-about-sustainability .section__card.card .card__item{display:flex;gap:8px;align-items:center}.cp-about-about-sustainability .section__card.card .card__item .button__icon{width:16px;height:16px}.cp-about-about-sustainability .section__card.card .card__item:hover{color:var(--color-orange-400)}.cp-about-about-sustainability .page__section--sustainability .section__container{padding:40px 20px 12px}@media (min-width: 768px){.cp-about-about-sustainability .page__section--sustainability .section__container{padding:40px 36px 12px}}@media (min-width: 1200px){.cp-about-about-sustainability .page__section--sustainability .section__container{padding:60px 0 12px}}.cp-about-about-sustainability .page__section--top .section__container{padding:12px 0}@media (min-width: 768px){.cp-about-about-sustainability .page__section--top .section__container{padding:0}}.cp-about-about-sustainability .page__section--top .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-about-about-sustainability .page__section--top .tab__top-bar{display:none}}.cp-about-about-sustainability .page__section--top .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;padding-bottom:2px}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint:first-child{margin-right:20px}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint:last-child{margin-left:20px}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-about-sustainability .page__section--top .tab__top-bar .top-bar__tabs.tabs .tabs__button{height:72px;white-space:nowrap;display:flex;align-items:center;padding:0 12px}.cp-about-about-sustainability .page__section--information .section__container{padding:12px 20px 72px;max-width:1101px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-about-sustainability .page__section--information .section__container{padding:12px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-about-sustainability .page__section--information .section__container{padding:12px 0 92px}}.cp-about-about-sustainability .page__section.page__section--information .section__body{padding:40px 0;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-about-sustainability .page__section.page__section--information .section__body{flex-direction:row;align-items:flex-start;gap:20px}}@media (min-width: 1024px){.cp-about-about-sustainability .page__section.page__section--information .section__body{gap:40px}}.cp-about-about-sustainability .page__section.page__section--information .section__sidebar{flex-shrink:0;width:200px}.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__heading{padding-bottom:6px;border-bottom:1px solid var(--color-black-50)}.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__tabs{display:none;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__tabs{gap:20px;display:flex}}@media (min-width: 768px){.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:flex}}.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-about-about-sustainability .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-about-about-sustainability .page__section.page__section--information .section__content{flex-grow:1;overflow:hidden;padding:12px;margin:-12px}.cp-about-about-sustainability .tabs .tabs__content{display:none;flex-direction:column;gap:12px}.cp-about-about-sustainability .tabs .tabs__content.tabs__content--active{display:flex}.cp-about-about-sustainability .frame.frame--banner{width:100%;height:100%}.cp-about-about-sustainability .frame.frame--report{width:100%;height:100%;aspect-ratio:16 / 9}.cp-about-e-paper-content .page .page__body{background-color:var(--color-white-200)}.cp-about-e-paper-content .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-e-paper-content .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-e-paper-content .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-e-paper-content .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-e-paper-content .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-e-paper-content .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-e-paper-content .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-e-paper-content .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-e-paper-content .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-e-paper-content .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-e-paper-content .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-e-paper-content .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-e-paper-content .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-e-paper-content .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-e-paper-content .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-e-paper-content .page__section--banner{height:380px}}.cp-about-e-paper-content .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-about-e-paper-content .section__container{padding:40px 36px 72px}}@media (min-width: 1200px){.cp-about-e-paper-content .section__container{padding:60px 0 92px}}.cp-about-e-paper-content .page__section--papers .section__card.card{display:flex;flex-direction:column;gap:20px}.cp-about-e-paper-content .page__section--papers .section__card.card .card__heading{position:relative;padding-left:12px;display:flex;align-items:center}.cp-about-e-paper-content .page__section--papers .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-e-paper-content .page__section--papers .section__card.card .card__edm{display:flex;justify-content:center}.cp-about-e-paper-content .page__section--papers .section__card.card .card__edm.edm .edm__iframe{max-width:960px;width:100%;border:0px;transform-origin:top left}.cp-about-e-paper-content .frame.frame--banner{width:100%;height:100%}.cp-about-e-paper .page .page__body{background-color:var(--color-white-200)}.cp-about-e-paper .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-e-paper .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-e-paper .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-e-paper .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-e-paper .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-e-paper .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-e-paper .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-e-paper .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-e-paper .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-e-paper .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-e-paper .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-e-paper .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-e-paper .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-e-paper .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-e-paper .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-e-paper .page__section--banner{height:380px}}.cp-about-e-paper .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-about-e-paper .section__container{padding:40px 36px 72px}}@media (min-width: 1200px){.cp-about-e-paper .section__container{padding:60px 0 92px}}.cp-about-e-paper .page__section--papers .section__card.card{display:flex;flex-direction:column;gap:20px}.cp-about-e-paper .page__section--papers .section__card.card .card__heading{position:relative;padding-left:12px;display:flex;align-items:center}.cp-about-e-paper .page__section--papers .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-e-paper .page__section--papers .section__card .card__list{display:flex;flex-direction:column;gap:20px}.cp-about-e-paper .page__section--papers .section__card .card__item{display:flex;flex-direction:column;gap:4px 24px;padding:16px 20px;box-shadow:0 0 12.06px #0000001a;border-radius:16px;border:0px;background-color:var(--color-white-100);color:var(--color-black-200);transition:color .3s ease,background-color .3s ease}@media (min-width: 768px){.cp-about-e-paper .page__section--papers .section__card .card__item{flex-direction:row;align-items:center;padding:24px}}.cp-about-e-paper .page__section--papers .section__card .card__item:hover{background-color:var(--color-orange-50);color:var(--color-orange-400)}.cp-about-e-paper .page__section--papers .section__card .card__item .button__date{color:var(--color-black-100);flex-shrink:0}.cp-about-e-paper .page__section--papers .section__card .card__item .button__title{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-about-e-paper .page__section--papers .section__card .card__item .button__label{font-size:14px;line-height:1.4;letter-spacing:.04em;margin-left:auto}@media (min-width: 768px){.cp-about-e-paper .page__section--papers .section__card .card__item .button__label{margin-left:unset}}.cp-about-e-paper .page__section--papers .section__card .card__item .button__trigger{flex-shrink:0;display:flex;align-items:center}.cp-about-e-paper .page__section--papers .section__pagination{display:flex;align-items:center;justify-content:center}.cp-about-e-paper .frame.frame--banner{width:100%;height:100%}.cp-about-public-information .page .page__body{background-color:var(--color-white-200)}.cp-about-public-information .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-about-public-information .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-about-public-information .page__heading{top:146px;width:1100px;padding:unset}}.cp-about-public-information .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-about-public-information .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-about-public-information .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-about-public-information .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-about-public-information .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-about-public-information .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-about-public-information .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-about-public-information .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-about-public-information .page__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-300)}.cp-about-public-information .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300);flex-shrink:0}.cp-about-public-information .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-about-public-information .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-about-public-information .page__section--banner{height:380px}}.cp-about-public-information .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-about-public-information .page__section.page__section--tab .tab__top-bar{display:none}}.cp-about-public-information .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-about-public-information .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-about-public-information .page__section--information .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-public-information .page__section--information .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-about-public-information .page__section--information .section__container{padding:60px 0 92px}}.cp-about-public-information .page__section.page__section--information .section__body{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-about-public-information .page__section.page__section--information .section__body{flex-direction:row;align-items:flex-start;gap:20px}}@media (min-width: 1024px){.cp-about-public-information .page__section.page__section--information .section__body{gap:40px}}.cp-about-public-information .page__section.page__section--information .section__sidebar{flex-shrink:0;width:200px}.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__heading{padding-bottom:6px;border-bottom:1px solid var(--color-black-50)}.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__tabs{display:none;flex-direction:column;gap:8px}@media (min-width: 768px){.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__tabs{gap:20px;display:flex}}@media (min-width: 768px){.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button{border-bottom:0px;padding:0 0 0 32px;align-items:center;display:flex}}.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active{color:var(--color-blue-200)}.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:hover{color:var(--color-orange-400)}.cp-about-public-information .page__section.page__section--information .section__sidebar .sidebar__tabs .tabs__button.tabs__button--active:after{border-bottom:0px;width:7px;height:7px;left:8px;bottom:unset;right:unset}.cp-about-public-information .page__section.page__section--information .section__content{flex-grow:1;overflow:hidden;padding:12px;margin:-12px}.cp-about-public-information .tabs .tabs__content{display:none;flex-direction:column;gap:20px}@media (min-width: 1440px){.cp-about-public-information .tabs .tabs__content{gap:24px}}.cp-about-public-information .tabs .tabs__content.tabs__content--active{display:flex}.cp-about-public-information .tab__heading{font-size:24px;line-height:28.8px;letter-spacing:.04em;position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);flex-grow:1}@media (min-width: 1440px){.cp-about-public-information .tab__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-about-public-information .tab__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0;flex-grow:1}.cp-about-public-information .tab__list{width:100%;display:flex;flex-direction:column;gap:12px}.cp-about-public-information .tab__list .tab__link{width:100%;background-color:var(--color-white-100);box-shadow:0 0 12.06px #0000001a;padding:24px;display:flex;justify-content:space-between;align-items:center;border-radius:16px;text-decoration:none;gap:4px 24px;transition:background-color .3s ease}.cp-about-public-information .tab__list .tab__link .link__name{color:var(--color-black-300);flex-grow:1;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-about-public-information .tab__list .tab__link .link__button{flex-shrink:0;display:flex;align-items:center;margin-left:auto}@media (min-width: 768px){.cp-about-public-information .tab__list .tab__link .link__button{margin-left:unset}}.cp-about-public-information .tab__list .tab__link .link__button .button__icon{width:20px;height:20px}.cp-about-public-information .tab__list .tab__link:hover{background-color:var(--color-orange-50)}.cp-about-public-information .tab__list .tab__link:hover .link__name{color:var(--color-orange-400)}.cp-about-public-information .tab__pagination{display:flex;justify-content:center;align-items:center;gap:4px}.cp-about-public-information .page__section--information .section__card.card{background-color:var(--color-white-100);border-radius:16px;padding:16px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:8px}@media (min-width: 768px){.cp-about-public-information .page__section--information .section__card.card{border-radius:24px;padding:24px}}.cp-about-public-information .page__section--information .section__card.card .card__top{display:flex;justify-content:space-between;align-items:center}.cp-about-public-information .page__section--information .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:center;color:var(--color-blue-400);height:28px;flex-grow:1}.cp-about-public-information .page__section--information .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:28px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-about-public-information .page__section--information .section__card.card .card__toggler{width:100%;display:flex;align-items:center;border:0px;background-color:transparent;gap:12px;padding:0}.cp-about-public-information .page__section--information .section__card.card .card__icon{flex-shrink:0;width:40px;height:40px}.cp-about-public-information .page__section--information .section__card.card .frame--on{display:none}.cp-about-public-information .page__section--information .section__card.card.card--opened .frame--on{display:flex}.cp-about-public-information .page__section--information .section__card.card.card--opened .frame--off{display:none}.cp-about-public-information .page__section--information .section__card.card .card__description{color:var(--color-black-300)}.cp-about-public-information .page__section--information .section__card.card .card__container{position:relative;color:var(--color-black-200);transition:height .3s ease;overflow:hidden}.cp-about-public-information .page__section--information .section__card.card .card__container:after{content:"";position:absolute;width:100%;height:52px;bottom:-32px;background:linear-gradient(180deg,#fff0 -16.67%,#fff 50%);opacity:1;transition:opacity .3s ease}.cp-about-public-information .page__section--information .section__card.card.card--opened .card__container:after{opacity:0}.cp-about-public-information .page__section--information .section__card.card .card__content{padding:0 0 0 24px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-about-public-information .page__section--information .section__card.card .card__list .card__item{text-align:justify}.cp-about-public-information .page__section--information .section__documents{background-color:var(--color-orange-400);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-about-public-information .page__section--information .section__documents{border-radius:24px;padding:32px}}.cp-about-public-information .page__section--information .section__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-about-public-information .page__section--information .section__documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-about-public-information .page__section--information .section__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-about-public-information .page__section--information .section__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-about-public-information .page__section--information .section__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-about-public-information .frame.frame--banner{width:100%;height:100%}.cp-report .page .page__body{background-color:var(--color-white-200)}.cp-report .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-report .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-report .page__heading{top:146px;width:1100px;padding:unset}}.cp-report .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-report .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-report .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-report .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-report .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-report .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-report .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-report .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-report .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-report .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-report .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-report .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-report .page__section--banner{height:380px}}.cp-report .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-report .page__section.page__section--tab .tab__top-bar{display:none}}.cp-report .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-report .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-report .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-report .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-report .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-report .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-report .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-report .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-report .page__section--privacy .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-report .page__section--privacy .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-report .page__section--privacy .section__container{padding:60px 0 92px}}.cp-report .page__section--privacy .section__list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-report .page__section--privacy .section__list{gap:24px}}@media (min-width: 1440px){.cp-report .page__section--privacy .section__list{gap:20px}}.cp-report .page__section--privacy .section__card.card{box-shadow:0 0 12.06px #0000001a;background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-report .page__section--privacy .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-report .page__section--privacy .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:flex-start;color:var(--color-blue-400)}.cp-report .page__section--privacy .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-report .page__section--privacy .section__card.card .card__information{color:var(--color-black-200)}.cp-report .page__section--privacy .section__card.card .card__greeting{color:var(--color-black-200);text-align:justify}.cp-report .page__section--privacy .section__card.card .card__box{display:flex;flex-direction:column;gap:4px;color:var(--color-black-200)}.cp-report .page__section--privacy .section__card.card .card__box .card__content{padding-left:24px}.cp-report .page__section--privacy .section__card.card .card__box .card__text .button{text-decoration:underline}.cp-report .page__section--privacy .section__card.card .card__box .card__list{padding-left:24px}.cp-report .frame.frame--banner{width:100%;height:100%}.cp-privacy .page .page__body{background-color:var(--color-white-200)}.cp-privacy .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-privacy .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-privacy .page__heading{top:146px;width:1100px;padding:unset}}.cp-privacy .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-privacy .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-privacy .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-privacy .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-privacy .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-privacy .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-privacy .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-privacy .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-privacy .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-privacy .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-privacy .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-privacy .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-privacy .page__section--banner{height:380px}}.cp-privacy .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-privacy .page__section.page__section--tab .tab__top-bar{display:none}}.cp-privacy .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-privacy .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-privacy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-privacy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-privacy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-privacy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-privacy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-privacy .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-privacy .page__section--privacy .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-privacy .page__section--privacy .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-privacy .page__section--privacy .section__container{padding:60px 0 92px}}.cp-privacy .page__section--privacy .section__list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-privacy .page__section--privacy .section__list{gap:24px}}@media (min-width: 1440px){.cp-privacy .page__section--privacy .section__list{gap:20px}}.cp-privacy .page__section--privacy .section__card.card{box-shadow:0 0 12.06px #0000001a;background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-privacy .page__section--privacy .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-privacy .page__section--privacy .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:flex-start;color:var(--color-blue-400)}.cp-privacy .page__section--privacy .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-privacy .page__section--privacy .section__card.card .card__greeting{color:var(--color-black-200);text-align:justify}.cp-privacy .page__section--privacy .section__card.card .card__box{display:flex;flex-direction:column;gap:4px;color:var(--color-black-200)}.cp-privacy .page__section--privacy .section__card.card .card__box .card__content{padding-left:24px}.cp-privacy .page__section--privacy .section__card.card .card__box .card__text .button{text-decoration:underline}.cp-privacy .page__section--privacy .section__card.card .card__box .card__list{padding-left:24px}.cp-privacy .frame.frame--banner{width:100%;height:100%}.cp-secrecy .page .page__body{background-color:var(--color-white-200)}.cp-secrecy .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-secrecy .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-secrecy .page__heading{top:146px;width:1100px;padding:unset}}.cp-secrecy .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-secrecy .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-secrecy .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-secrecy .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-secrecy .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-secrecy .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-secrecy .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-secrecy .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-secrecy .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-secrecy .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-secrecy .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-secrecy .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-secrecy .page__section--banner{height:380px}}.cp-secrecy .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-secrecy .page__section.page__section--tab .tab__top-bar{display:none}}.cp-secrecy .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-secrecy .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-secrecy .page__section--secrecy .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-secrecy .page__section--secrecy .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-secrecy .page__section--secrecy .section__container{padding:60px 0 92px}}.cp-secrecy .page__section--secrecy .section__list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-secrecy .page__section--secrecy .section__list{gap:24px}}@media (min-width: 1440px){.cp-secrecy .page__section--secrecy .section__list{gap:20px}}.cp-secrecy .page__section--secrecy .section__card.card{box-shadow:0 0 12.06px #0000001a;background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-secrecy .page__section--secrecy .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-secrecy .page__section--secrecy .section__card.card .card__heading{position:relative;padding-left:16px;display:grid;align-items:flex-start;color:var(--color-blue-400)}.cp-secrecy .page__section--secrecy .section__card.card .card__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-secrecy .page__section--secrecy .section__card.card .card__greeting{color:var(--color-black-200);text-align:justify}.cp-secrecy .page__section--secrecy .section__card.card .card__box{display:flex;flex-direction:column;gap:4px;color:var(--color-black-200)}.cp-secrecy .page__section--secrecy .section__card.card .card__box .card__content{padding-left:24px}.cp-secrecy .page__section--secrecy .section__card.card .card__box .card__text .button{text-decoration:underline}.cp-secrecy .page__section--secrecy .section__card.card .card__box .card__list{padding-left:24px}.cp-secrecy .frame.frame--banner{width:100%;height:100%}.cp-anti-fraud .page .page__body{background-color:var(--color-white-200)}.cp-anti-fraud .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-anti-fraud .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-anti-fraud .page__heading{top:146px;width:1100px;padding:unset}}.cp-anti-fraud .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-anti-fraud .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-anti-fraud .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-anti-fraud .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-anti-fraud .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-anti-fraud .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-anti-fraud .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-anti-fraud .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-anti-fraud .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-anti-fraud .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-anti-fraud .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-anti-fraud .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-anti-fraud .page__section--banner{height:380px}}.cp-anti-fraud .page__section--tabs.tabs{position:relative}.cp-anti-fraud .page__section--tabs.tabs:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-anti-fraud .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;gap:22px;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 768px){.cp-anti-fraud .page__section--tabs.tabs .page__tabs{justify-content:space-between;gap:unset}}@media (min-width: 1024px){.cp-anti-fraud .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-anti-fraud .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1100px}}.cp-anti-fraud .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-anti-fraud .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-anti-fraud .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-anti-fraud .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-anti-fraud .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;width:100%;height:72px;text-align:center;white-space:nowrap}@media (min-width: 1920px){.cp-anti-fraud .page__section--tabs.tabs .tabs__button{min-width:150px}}.cp-anti-fraud .page__section--tabs.tabs .tabs__button.tabs__button--active{color:var(--color-orange-350)}.cp-anti-fraud .page__section--tabs.tabs .tabs__button.tabs__button--active:after{background-color:var(--color-orange-350)}.cp-anti-fraud .page__section--content .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-anti-fraud .page__section--content .section__container{padding:40px 36px 72px}}@media (min-width: 1200px){.cp-anti-fraud .page__section--content .section__container{padding:60px 0 92px}}.cp-anti-fraud .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-anti-fraud .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-350);border-radius:4px;left:0}@media (min-width: 1440px){.cp-anti-fraud .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-anti-fraud .section__card.card{background-color:var(--color-white-100);color:var(--color-black-200);border-radius:24px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:24px}@media (min-width: 768px){.cp-anti-fraud .section__card.card{padding:32px}}.cp-anti-fraud .section__card.card .card__swiper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__swiper{gap:4px}}.cp-anti-fraud .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__block{display:flex}}.cp-anti-fraud .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__hint{gap:4px}}.cp-anti-fraud .section__card.card .card__content{padding:0;display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-anti-fraud .section__card.card .card__content.card__content--buttons{align-items:center}.cp-anti-fraud .section__card.card .card__part{display:flex;flex-direction:column;gap:8px}.cp-anti-fraud .section__card.card .card__section.card__section--images{display:flex;flex-direction:column;gap:15px}@media (min-width: 1024px){.cp-anti-fraud .section__card.card .card__section.card__section--images{display:flex;flex-direction:row}}.cp-anti-fraud .section__download.download{display:flex;flex-direction:column;gap:24px}.cp-anti-fraud .section__download.download .download__documents.documents{background-color:var(--color-orange-400);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-anti-fraud .section__download.download .download__documents.documents{border-radius:24px;padding:32px 48px 32px 32px}}.cp-anti-fraud .section__download.download .download__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-anti-fraud .section__download.download .download__documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-anti-fraud .section__download.download .download__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-anti-fraud .section__download.download .download__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-anti-fraud .section__download.download .download__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-anti-fraud .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px;width:100%}.cp-anti-fraud .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-anti-fraud .section__card.card .card__buttons.card__buttons--list{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin:unset;justify-content:flex-start}.cp-anti-fraud .section__card.card .card__buttons.card__buttons--list .button{flex-grow:0;padding:14px 28px}.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-1{width:100%}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-anti-fraud .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-anti-fraud .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-anti-fraud .section__card.card .card__list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__list{gap:20px}}.cp-anti-fraud .card__list .card__link{width:100%;background-color:var(--color-white-100);flex-direction:column;border-radius:16px;text-decoration:none;gap:4px 24px;transition:background-color .3s ease}.cp-anti-fraud .card__list .card__link{display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.cp-anti-fraud .card__list .card__link{display:flex;flex-direction:row;gap:32px}}.cp-anti-fraud .card__list .card__link .link__photo{position:relative;display:flex;justify-content:center;align-items:center}.cp-anti-fraud .card__list .card__link .link__image{flex-shrink:0;aspect-ratio:16 / 9;width:100%;height:auto;height:164px;border-radius:12px;overflow:hidden}@media (min-width: 1024px){.cp-anti-fraud .card__list .card__link .link__image{width:300px;height:164px}}.cp-anti-fraud .card__list .card__link .link__image img{transform:scale(1);transition:transform .3s ease}.cp-anti-fraud .card__list .card__link:hover .link__image img{transform:scale(1.2)}.cp-anti-fraud .card__list .card__link .link__play{position:absolute;width:76px;height:76px}.cp-anti-fraud .card__list .card__link .link__text{flex-grow:1;display:flex;flex-direction:column;gap:20px;overflow:hidden}.cp-anti-fraud .card__list .card__link .link__title{color:var(--color-blue-400);transition:color .3s ease}.cp-anti-fraud .card__list .card__link:hover .link__title{color:var(--color-orange-400)}.cp-anti-fraud .section__card.card .card__list.card__list--images{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;max-width:624px;margin:auto;justify-content:center}@media (min-width: 768px){.cp-anti-fraud .section__card.card .card__list.card__list--images{grid-template-columns:repeat(2,1fr);gap:24px}}.cp-anti-fraud .section__card.card .card__list.card__list--images .card__link{max-width:300px}.cp-anti-fraud .section__card.card .card__list.card__list--images .card__link .frame--image img{transform:scale(1);transition:transform .3s ease}.cp-anti-fraud .section__card.card .card__list.card__list--images .card__link:hover .frame--image img{transform:scale(1.2)}.cp-anti-fraud .section__card.card .card__pagination{display:flex;align-items:center;justify-content:center}.cp-anti-fraud .frame.frame--banner{width:100%;height:100%}.cp-anti-fraud .frame.frame--news{width:100%;height:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.cp-anti-fraud .frame.frame--news img{object-fit:cover}.cp-anti-fraud .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-anti-fraud .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-anti-fraud .frame.frame--image.frame--image-3-1{aspect-ratio:3 / 1}.cp-anti-fraud .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-anti-fraud .frame.frame--image.frame--image-21-9{aspect-ratio:21 / 9;height:fit-content}.cp-anti-money-laundering .page .page__body{background-color:var(--color-white-200)}.cp-anti-money-laundering .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-anti-money-laundering .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-anti-money-laundering .page__heading{top:146px;width:1100px;padding:unset}}.cp-anti-money-laundering .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-anti-money-laundering .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-anti-money-laundering .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-anti-money-laundering .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-anti-money-laundering .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-anti-money-laundering .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-anti-money-laundering .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-anti-money-laundering .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-anti-money-laundering .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-anti-money-laundering .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-anti-money-laundering .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-anti-money-laundering .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-anti-money-laundering .page__section--banner{height:380px}}.cp-anti-money-laundering .page__section--tabs.tabs{position:relative}.cp-anti-money-laundering .page__section--tabs.tabs:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-anti-money-laundering .page__section--tabs.tabs .page__tabs{display:flex;padding:0 24px 2px;overflow:auto;gap:22px;width:100%;margin:auto;overflow-y:hidden}@media (min-width: 768px){.cp-anti-money-laundering .page__section--tabs.tabs .page__tabs{justify-content:space-between;gap:unset}}@media (min-width: 1024px){.cp-anti-money-laundering .page__section--tabs.tabs .page__tabs{padding:0 36px 2px}}@media (min-width: 1440px){.cp-anti-money-laundering .page__section--tabs.tabs .page__tabs{padding:0 0 2px;width:1100px}}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__container{position:relative;width:100vw;background-color:var(--color-white-200);transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__container:before{content:"";position:absolute;width:100%;bottom:1px;border-bottom:1px solid var(--color-black-50)}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__container.tabs__container--fixed{position:fixed;z-index:2}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__container.tabs__container--fixed.tabs__container--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__button{margin-bottom:-1px;padding:0 4px;width:100%;height:72px;text-align:center;white-space:nowrap}@media (min-width: 1920px){.cp-anti-money-laundering .page__section--tabs.tabs .tabs__button{min-width:150px}}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__button.tabs__button--active{color:var(--color-orange-350)}.cp-anti-money-laundering .page__section--tabs.tabs .tabs__button.tabs__button--active:after{background-color:var(--color-orange-350)}.cp-anti-money-laundering .page__section--content .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-anti-money-laundering .page__section--content .section__container{padding:40px 36px 72px}}@media (min-width: 1200px){.cp-anti-money-laundering .page__section--content .section__container{padding:60px 0 92px}}.cp-anti-money-laundering .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-anti-money-laundering .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-350);border-radius:4px;left:0}@media (min-width: 1440px){.cp-anti-money-laundering .section__heading{font-size:28px;line-height:33.6px;letter-spacing:.04em}}.cp-anti-money-laundering .section__card.card{background-color:var(--color-white-100);color:var(--color-black-200);border-radius:24px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 12px #0000001a;gap:24px}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card{padding:32px}}.cp-anti-money-laundering .section__card.card .card__block{display:grid;flex-direction:column;gap:8px;color:var(--color-black-100);width:100%;flex-grow:1;border:0px;background-color:transparent;padding:0;cursor:zoom-in}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__block{display:flex}}.cp-anti-money-laundering .section__card.card .card__hint{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__hint{gap:4px}}.cp-anti-money-laundering .section__card.card .card__content{padding:0;display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:22.4px;letter-spacing:.04em}.cp-anti-money-laundering .section__card.card .card__content.card__content--buttons{align-items:center}.cp-anti-money-laundering .section__card.card .card__part{display:flex;flex-direction:column;gap:8px}.cp-anti-money-laundering .section__card.card .card__section.card__section--images{display:flex;flex-direction:column;gap:15px}@media (min-width: 1024px){.cp-anti-money-laundering .section__card.card .card__section.card__section--images{display:flex;flex-direction:row}}.cp-anti-money-laundering .section__download.download{display:flex;flex-direction:column;gap:24px}.cp-anti-money-laundering .section__download.download .download__documents.documents{background-color:var(--color-orange-400);color:var(--color-white-100);padding:24px 20px;border-radius:16px;display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width: 768px){.cp-anti-money-laundering .section__download.download .download__documents.documents{border-radius:24px;padding:32px 48px 32px 32px}}.cp-anti-money-laundering .section__download.download .download__documents.documents .documents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media (min-width: 768px){.cp-anti-money-laundering .section__download.download .download__documents.documents .documents__list{gap:8px}}@media (min-width: 1024px){.cp-anti-money-laundering .section__download.download .download__documents.documents .documents__list{grid-template-columns:repeat(2,1fr)}}.cp-anti-money-laundering .section__download.download .download__documents.documents .documents__item{display:flex;gap:8px;align-items:center}.cp-anti-money-laundering .section__download.download .download__documents.documents .documents__item .button__icon{width:16px;height:16px}.cp-anti-money-laundering .section__card.card .card__buttons-group{display:flex;flex-direction:column;gap:8px;width:100%}.cp-anti-money-laundering .section__card.card .card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__buttons{width:fit-content;margin:auto}}.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--list{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin:unset;justify-content:flex-start}.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--list .button{flex-grow:0;padding:14px 28px}.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-1{width:100%}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-1{max-width:330px}}.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-1 .button{flex-grow:1;padding:0}.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-2{width:100%;flex-direction:column-reverse}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-2{width:fit-content;flex-direction:row}}.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-2 .button{width:100%}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__buttons.card__buttons--spec-2 .button{width:fit-content}}.cp-anti-money-laundering .section__card.card .card__buttons .button{flex-grow:1;justify-content:center}.cp-anti-money-laundering .section__card.card .card__buttons .button.button--full-size{width:100%}.cp-anti-money-laundering .section__card.card .card__list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__list{gap:20px}}.cp-anti-money-laundering .card__list .card__link{width:100%;background-color:var(--color-white-100);flex-direction:column;border-radius:16px;text-decoration:none;gap:4px 24px;transition:background-color .3s ease}.cp-anti-money-laundering .card__list .card__link{display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.cp-anti-money-laundering .card__list .card__link{display:flex;flex-direction:row;gap:32px}}.cp-anti-money-laundering .card__list .card__link .link__photo{position:relative;display:flex;justify-content:center;align-items:center}.cp-anti-money-laundering .card__list .card__link .link__image{flex-shrink:0;aspect-ratio:16 / 9;width:100%;height:auto;height:164px;border-radius:12px;overflow:hidden}@media (min-width: 1024px){.cp-anti-money-laundering .card__list .card__link .link__image{width:300px;height:164px}}.cp-anti-money-laundering .card__list .card__link .link__image img{transform:scale(1);transition:transform .3s ease}.cp-anti-money-laundering .card__list .card__link:hover .link__image img{transform:scale(1.2)}.cp-anti-money-laundering .card__list .card__link .link__play{position:absolute;width:76px;height:76px}.cp-anti-money-laundering .card__list .card__link .link__text{flex-grow:1;display:flex;flex-direction:column;gap:20px;overflow:hidden}.cp-anti-money-laundering .card__list .card__link .link__title{color:var(--color-blue-400);transition:color .3s ease}.cp-anti-money-laundering .card__list .card__link:hover .link__title{color:var(--color-orange-400)}.cp-anti-money-laundering .section__card.card .card__list.card__list--images{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;max-width:624px;margin:auto;justify-content:center}@media (min-width: 768px){.cp-anti-money-laundering .section__card.card .card__list.card__list--images{grid-template-columns:repeat(2,1fr);gap:24px}}.cp-anti-money-laundering .section__card.card .card__list.card__list--images .card__link{max-width:300px}.cp-anti-money-laundering .section__card.card .card__list.card__list--images .card__link .frame--image img{transform:scale(1);transition:transform .3s ease}.cp-anti-money-laundering .section__card.card .card__list.card__list--images .card__link:hover .frame--image img{transform:scale(1.2)}.cp-anti-money-laundering .section__card.card .card__pagination{display:flex;align-items:center;justify-content:center}.cp-anti-money-laundering .frame.frame--banner{width:100%;height:100%}.cp-anti-money-laundering .frame.frame--news{width:100%;height:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.cp-anti-money-laundering .frame.frame--news img{object-fit:cover}.cp-anti-money-laundering .frame.frame--image{width:100%;border-radius:12px;overflow:hidden}.cp-anti-money-laundering .frame.frame--image img{max-height:calc(100vh - 128px)}.cp-anti-money-laundering .frame.frame--image.frame--image-3-1{aspect-ratio:3 / 1}.cp-anti-money-laundering .frame.frame--image.frame--image-1-1{aspect-ratio:1 / 1}.cp-anti-money-laundering .frame.frame--image.frame--image-21-9{aspect-ratio:21 / 9;height:fit-content}.cp-marketing .page .page__body{background-color:var(--color-white-200)}.cp-marketing .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-marketing .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-marketing .page__heading{top:146px;width:1100px;padding:unset}}.cp-marketing .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-marketing .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-marketing .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-marketing .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-marketing .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-marketing .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-marketing .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-marketing .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-marketing .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-marketing .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-marketing .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-marketing .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-marketing .page__section--banner{height:380px}}.cp-marketing .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-marketing .page__section.page__section--tab .tab__top-bar{display:none}}.cp-marketing .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-marketing .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-marketing .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-marketing .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-marketing .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-marketing .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-marketing .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-marketing .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-marketing .page__section--websites .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-marketing .page__section--websites .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-marketing .page__section--websites .section__container{padding:60px 0 92px}}.cp-marketing .page__section--websites .section__list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-marketing .page__section--websites .section__list{gap:24px}}@media (min-width: 1440px){.cp-marketing .page__section--websites .section__list{gap:20px}}.cp-marketing .page__section--websites .section__card.card{box-shadow:0 0 12.06px #0000001a;background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-marketing .page__section--websites .section__card.card{border-radius:24px;padding:32px;gap:24px}}.cp-marketing .section__card.card .card__title{font-size:20px;line-height:1.4;letter-spacing:.04em;background-color:var(--color-white-200);padding:8px;border-bottom:2px solid var(--color-orange-400)}@media (min-width: 768px){.cp-marketing .section__card.card .card__title{font-size:24px;line-height:1;letter-spacing:.04em}}.cp-marketing .section__card.card .card__list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-marketing .section__card.card .card__list{flex-direction:row}}.cp-marketing .section__card.card .card__list .button{width:100%;flex-grow:1;justify-content:space-between;display:flex;flex-direction:column;gap:12px}.cp-marketing .section__card.card .card__list .button .button__description{color:var(--color-black-100);transition:color .3s ease}.cp-marketing .section__card.card .card__list .button .button__label{font-size:14px;line-height:1.6;letter-spacing:.04em;color:var(--color-black-200)}@media (min-width: 768px){.cp-marketing .section__card.card .card__list .button .button__label{font-size:16px;line-height:1.5;letter-spacing:.04em}}.cp-marketing .section__card.card .card__list .button .button__icon{display:none;width:24px;height:24px}@media (min-width: 768px){.cp-marketing .section__card.card .card__list .button .button__icon{display:initial}}.cp-marketing .section__card.card .card__list .button img{transform:scale(1);transition:transform .3s ease}.cp-marketing .section__card.card .card__list .button:hover .button__description{color:var(--color-orange-400)}.cp-marketing .section__card.card .card__list .button:hover img{transform:scale(1.2)}.cp-marketing .page__tool{position:fixed;bottom:0;width:100vw;height:99px;padding:15px 20px;background-color:var(--color-white-100);display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media (min-width: 768px){.cp-marketing .page__tool{flex-direction:row;height:80px;padding:0 36px;align-items:center}}@media (min-width: 1440px){.cp-marketing .page__tool{padding:0 60px}}.cp-marketing .page__tool .tool__breadcrumb.breadcrumb{display:flex;align-items:center;gap:0px}.cp-marketing .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link{color:var(--color-black-100);font-size:12px;line-height:18px;letter-spacing:.04em;white-space:nowrap}@media (min-width: 1024px){.cp-marketing .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link{font-size:16px;line-height:24px;letter-spacing:.04em}}@media (min-width: 1024px){.cp-marketing .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link.breadcrumb__link--current{font-weight:700}}.cp-marketing .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__link:last-child{opacity:1;color:var(--color-blue-400)}.cp-marketing .page__tool .tool__breadcrumb.breadcrumb .breadcrumb__divider{flex-shrink:0;color:var(--color-black-100);width:24px;height:24px}.cp-marketing .page__tool .tool__buttons{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}@media (min-width: 1024px){.cp-marketing .page__tool .tool__buttons{align-items:center}}.cp-marketing .page__tool .tool__buttons .button{padding:8px 16px;justify-content:center;white-space:nowrap}@media (min-width: 1024px){.cp-marketing .page__tool .tool__buttons .button{min-height:48px}}.cp-marketing .page__tool .tool__buttons .tool__links{display:flex;align-items:flex-start;flex-direction:column;gap:4px 12px}@media (min-width: 1024px){.cp-marketing .page__tool .tool__buttons .tool__links{flex-direction:row}}.cp-marketing .page__tool .tool__buttons .tool__links .button{padding:0;height:fit-content;text-decoration:underline;color:var(--color-orange-400)}@media (min-width: 1024px){.cp-marketing .page__tool .tool__buttons .tool__links .button{text-decoration:none;padding:0 54px;color:var(--color-blue-400);border:1px solid var(--color-blue-400);border-radius:48px;transition:border-color .3s ease,color .3s ease}}@media (min-width: 1024px){.cp-marketing .page__tool .tool__buttons .tool__links .button:hover{border-color:var(--color-blue-350);color:var(--color-blue-350)}}.cp-marketing .page__tool .tool__buttons .button .button__icon{display:none}@media (min-width: 768px){.cp-marketing .page__tool .tool__buttons .button .button__icon{display:flex}}.cp-marketing .frame.frame--banner{width:100%;height:100%}.cp-marketing .frame.frame--example{width:100%;height:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.cp-related .page .page__body{background-color:var(--color-white-200)}.cp-related .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-related .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-related .page__heading{top:146px;width:1100px;padding:unset}}.cp-related .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-related .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-related .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}@media (min-width: 768px){.cp-related .page__breadcrumb{padding:0 32px}}@media (min-width: 1440px){.cp-related .page__breadcrumb{padding:0 60px}}@media (min-width: 768px){.cp-related .page__breadcrumb.page__breadcrumb--mobile{display:none}}.cp-related .page__breadcrumb.page__breadcrumb--pc{display:none}@media (min-width: 768px){.cp-related .page__breadcrumb.page__breadcrumb--pc{display:flex}}.cp-related .page__breadcrumb.breadcrumb .breadcrumb__link,.cp-related .page__breadcrumb.breadcrumb .breadcrumb__divider{color:var(--color-black-300)}.cp-related .page__section--banner{position:relative;width:100vw;height:312px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cp-related .page__section--banner{height:290px}}@media (min-width: 1440px){.cp-related .page__section--banner{height:380px}}.cp-related .page__section.page__section--tab .tab__top-bar{display:flex;flex-direction:column;gap:24px;position:relative}@media (min-width: 768px){.cp-related .page__section.page__section--tab .tab__top-bar{display:none}}.cp-related .page__section.page__section--tab .tab__top-bar:before{content:"";position:absolute;width:100%;bottom:2px;border-bottom:1px solid var(--color-black-50)}.cp-related .tab__top-bar .top-bar__tabs.tabs{display:flex;text-align:center;overflow:auto;gap:22px;padding-bottom:2px}.cp-related .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint{transition:opacity .3s ease;z-index:1;opacity:0;display:flex;align-items:center}.cp-related .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--show{opacity:1}.cp-related .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint .tabs__scroll-icon{position:absolute}.cp-related .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--left .tabs__scroll-icon{left:0;padding:21px 28px 21px 0;background:linear-gradient(90deg,#fff 30.11%,#fff0 99.28%)}.cp-related .tab__top-bar .top-bar__tabs.tabs .tabs__scroll-hint.tabs__scroll-hint--right .tabs__scroll-icon{right:0;padding:21px 0 21px 28px;background:linear-gradient(270deg,#fff 30.11%,#fff0 99.28%)}.cp-related .tab__top-bar .top-bar__tabs.tabs .tabs__button{padding:0 4px;height:72px;white-space:nowrap;display:flex;align-items:center}.cp-related .page__section--websites .section__container{padding:40px 20px 72px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-related .page__section--websites .section__container{padding:40px 36px 72px;gap:24px}}@media (min-width: 1200px){.cp-related .page__section--websites .section__container{padding:60px 0 92px}}.cp-related .page__section--websites .section__list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-related .page__section--websites .section__list{gap:24px}}@media (min-width: 1440px){.cp-related .page__section--websites .section__list{gap:20px}}.cp-related .page__section--websites .section__card.card{box-shadow:0 0 12.06px #0000001a;background-color:var(--color-white-100);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cp-related .page__section--websites .section__card.card{border-radius:24px;padding:32px;gap:16px}}.cp-related .section__card.card .card__title{font-size:20px;line-height:1.4;letter-spacing:.04em;background-color:var(--color-white-200);padding:8px;border-bottom:2px solid var(--color-orange-400)}@media (min-width: 768px){.cp-related .section__card.card .card__title{font-size:24px;line-height:1;letter-spacing:.04em}}.cp-related .section__card.card .card__list{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-related .section__card.card .card__list{gap:0px}}.cp-related .section__card.card .card__list .button{display:flex;justify-content:space-between;align-items:center}.cp-related .section__card.card .card__list .button:hover .button__label{color:var(--color-orange-400)}@media (min-width: 768px){.cp-related .section__card.card .card__list .button{padding:0 24px;height:72px}}@media (min-width: 768px){.cp-related .section__card.card .card__list .button:nth-child(2n+2){background-color:var(--color-white-200)}}.cp-related .section__card.card .card__list .button+.button{border-top:1px solid var(--color-white-300)}.cp-related .section__card.card .card__list .button .button__label{font-size:14px;line-height:1.6;letter-spacing:.04em;color:var(--color-black-200);transition:color .3s ease}@media (min-width: 768px){.cp-related .section__card.card .card__list .button .button__label{font-size:16px;line-height:1.5;letter-spacing:.04em}}.cp-related .section__card.card .card__list .button .button__icon{display:none;width:24px;height:24px}@media (min-width: 768px){.cp-related .section__card.card .card__list .button .button__icon{display:initial}}.cp-related .frame.frame--banner{width:100%;height:100%}.cp-sitemap .page .page__body{background-color:var(--color-white-200);position:relative}.cp-sitemap .page__background{position:absolute;bottom:0;left:0;width:100%;height:400px}.cp-sitemap .page__heading{position:absolute;display:flex;flex-direction:column;gap:8px;width:100%;padding:0 20px;top:76px}@media (min-width: 768px){.cp-sitemap .page__heading{top:108px;padding:0 36px}}@media (min-width: 1440px){.cp-sitemap .page__heading{top:146px;width:1100px;padding:unset}}.cp-sitemap .page__title{color:var(--color-black-300);font-size:28px;line-height:33.6px;letter-spacing:.04em}@media (min-width: 768px){.cp-sitemap .page__title{font-size:40px;line-height:56px;letter-spacing:.11em}}.cp-sitemap .page__breadcrumb{position:absolute;top:24px;left:0;padding:0 20px}.cp-sitemap .page__section--map{position:relative}.cp-sitemap .page__section--map .section__container{padding:40px 20px 300px;max-width:1100px;margin:auto;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.cp-sitemap .page__section--map .section__container{padding:40px 36px 400px;gap:40px}}@media (min-width: 1200px){.cp-sitemap .page__section--map .section__container{padding:80px 0 400px}}.cp-sitemap .section__top{display:flex;justify-content:space-between;position:relative}.cp-sitemap .section__heading{position:relative;padding-left:16px;display:flex;align-items:center;color:var(--color-blue-400);font-size:24px;line-height:28.8px;letter-spacing:.04em}.cp-sitemap .section__heading:before{content:"";position:absolute;width:4px;height:32px;background-color:var(--color-orange-400);border-radius:4px;left:0}.cp-sitemap .section__decoration{position:absolute;width:83px;height:64px;top:-15px;left:110px}@media (min-width: 1440px){.cp-sitemap .section__decoration{top:-21px;left:unset;right:-120px;width:177px;height:137px}}.cp-sitemap .section__list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.cp-sitemap .section__list{gap:32px}}.cp-sitemap .section__item.item{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-sitemap .section__item.item{flex-direction:row;align-items:flex-start}}.cp-sitemap .section__item.item .item__title{width:150px;flex-shrink:0;display:flex;align-items:center;gap:4px;color:var(--color-orange-350);padding:8px}.cp-sitemap .section__item.item .item__emphasis{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:2px solid currentColor;border-radius:20px}.cp-sitemap .section__item.item .item__list{width:100%;display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.cp-sitemap .section__item.item .item__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 12px;padding-top:20px}}.cp-sitemap .section__item.item .item__folder{display:flex;flex-direction:column}.cp-sitemap .section__item.item .item__folder .folder__toggler{display:flex;align-items:center;gap:20px}.cp-sitemap .section__item.item .item__folder .folder__toggler.button:hover .button__label{color:var(--color-orange-400)}.cp-sitemap .section__item.item .item__folder .folder__toggler.button .button__label{font-size:16px;line-height:150%;letter-spacing:.04em;transition:color .3s ease;color:var(--color-blue-200)}@media (min-width: 768px){.cp-sitemap .section__item.item .item__folder .folder__toggler.button .button__label{font-size:14px;line-height:1.6;letter-spacing:.04em}}.cp-sitemap .section__item.item .item__folder .folder__toggler.button .button__icon{color:var(--color-blue-300);transform:rotate(0);transition:transform .3s ease}@media (min-width: 768px){.cp-sitemap .section__item.item .item__folder .folder__toggler.button .button__icon{display:none}}.cp-sitemap .section__item.item .item__folder.folder--opened .folder__toggler.button .button__icon{transform:rotate(180deg)}.cp-sitemap .section__item.item .item__folder .folder__container{color:var(--color-black-200);transition:height .3s ease;overflow:hidden}@media (min-width: 768px){.cp-sitemap .section__item.item .item__folder .folder__container{height:unset!important}}.cp-sitemap .section__item.item .item__folder .folder__content{padding-top:12px;padding-left:24px;display:flex;flex-direction:column;gap:12px;color:var(--color-black-100)}.cp-sitemap .section__item.item .item__folder .folder__link{text-decoration:none;color:var(--color-black-100);transition:color .3s ease;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.04em}.cp-sitemap .section__item.item .item__folder .folder__link:hover{color:var(--color-orange-400)}@media (min-width: 768px){.cp-sitemap .section__item.item .item__folder .folder__link{font-weight:500;font-size:14px;line-height:1.6;letter-spacing:.04em}}.cp-sitemap .section__item.item .item__link{font-size:16px;line-height:150%;letter-spacing:.04em;color:var(--color-blue-200);transition:color .3s ease}@media (min-width: 768px){.cp-sitemap .section__item.item .item__link{font-size:14px;line-height:1.6;letter-spacing:.04em}}.cp-sitemap .section__item.item .item__link:hover{color:var(--color-orange-400)}.cp-sitemap .section__divider{width:100%;height:1px;background-color:var(--color-white-400)}.cp-sitemap .frame.frame--banner,.cp-sitemap .frame.frame--background{width:100%;height:100%}@layer reset{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer reset{*,*:after,*:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;overscroll-behavior:contain}*{font-family:Roboto,Noto Sans TC,sans-serif,Arial,Times New Roman,Times,serif}html,body{font-size:16px;scroll-behavior:smooth;background:#fff;color:#474747;width:100vw;overflow-x:hidden}img{max-width:100%;max-height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}svg{width:100%;height:100%}body,div,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}input{font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.04em;padding:0 12px;height:38px;color:var(--color-black-100)}input:focus,input:focus-visible{border-color:#116acc;outline:none}::placeholder{color:var(--color-black-50);font-weight:300}label[for]{cursor:pointer}}:root{--p-dialog-border-radius: 24px}.mt-0px{margin-top:0!important}.mt-1px{margin-top:1px!important}.mt-2px{margin-top:2px!important}.mt-3px{margin-top:3px!important}.mt-4px{margin-top:4px!important}.mt-5px{margin-top:5px!important}.mt-6px{margin-top:6px!important}.mt-7px{margin-top:7px!important}.mt-8px{margin-top:8px!important}.mt-9px{margin-top:9px!important}.mt-10px{margin-top:10px!important}.mt-11px{margin-top:11px!important}.mt-12px{margin-top:12px!important}.mt-13px{margin-top:13px!important}.mt-14px{margin-top:14px!important}.mt-15px{margin-top:15px!important}.mt-16px{margin-top:16px!important}.mt-17px{margin-top:17px!important}.mt-18px{margin-top:18px!important}.mt-19px{margin-top:19px!important}.mt-20px{margin-top:20px!important}.mt-21px{margin-top:21px!important}.mt-22px{margin-top:22px!important}.mt-23px{margin-top:23px!important}.mt-24px{margin-top:24px!important}.mt-25px{margin-top:25px!important}.mt-26px{margin-top:26px!important}.mt-27px{margin-top:27px!important}.mt-28px{margin-top:28px!important}.mt-29px{margin-top:29px!important}.mt-30px{margin-top:30px!important}.mt-31px{margin-top:31px!important}.mt-32px{margin-top:32px!important}.mt-33px{margin-top:33px!important}.mt-34px{margin-top:34px!important}.mt-35px{margin-top:35px!important}.mt-36px{margin-top:36px!important}.mt-37px{margin-top:37px!important}.mt-38px{margin-top:38px!important}.mt-39px{margin-top:39px!important}.mt-40px{margin-top:40px!important}.mt-41px{margin-top:41px!important}.mt-42px{margin-top:42px!important}.mt-43px{margin-top:43px!important}.mt-44px{margin-top:44px!important}.mt-45px{margin-top:45px!important}.mt-46px{margin-top:46px!important}.mt-47px{margin-top:47px!important}.mt-48px{margin-top:48px!important}.mt-49px{margin-top:49px!important}.mt-50px{margin-top:50px!important}.mr-0px{margin-right:0!important}.mr-1px{margin-right:1px!important}.mr-2px{margin-right:2px!important}.mr-3px{margin-right:3px!important}.mr-4px{margin-right:4px!important}.mr-5px{margin-right:5px!important}.mr-6px{margin-right:6px!important}.mr-7px{margin-right:7px!important}.mr-8px{margin-right:8px!important}.mr-9px{margin-right:9px!important}.mr-10px{margin-right:10px!important}.mr-11px{margin-right:11px!important}.mr-12px{margin-right:12px!important}.mr-13px{margin-right:13px!important}.mr-14px{margin-right:14px!important}.mr-15px{margin-right:15px!important}.mr-16px{margin-right:16px!important}.mr-17px{margin-right:17px!important}.mr-18px{margin-right:18px!important}.mr-19px{margin-right:19px!important}.mr-20px{margin-right:20px!important}.mr-21px{margin-right:21px!important}.mr-22px{margin-right:22px!important}.mr-23px{margin-right:23px!important}.mr-24px{margin-right:24px!important}.mr-25px{margin-right:25px!important}.mr-26px{margin-right:26px!important}.mr-27px{margin-right:27px!important}.mr-28px{margin-right:28px!important}.mr-29px{margin-right:29px!important}.mr-30px{margin-right:30px!important}.mr-31px{margin-right:31px!important}.mr-32px{margin-right:32px!important}.mr-33px{margin-right:33px!important}.mr-34px{margin-right:34px!important}.mr-35px{margin-right:35px!important}.mr-36px{margin-right:36px!important}.mr-37px{margin-right:37px!important}.mr-38px{margin-right:38px!important}.mr-39px{margin-right:39px!important}.mr-40px{margin-right:40px!important}.mr-41px{margin-right:41px!important}.mr-42px{margin-right:42px!important}.mr-43px{margin-right:43px!important}.mr-44px{margin-right:44px!important}.mr-45px{margin-right:45px!important}.mr-46px{margin-right:46px!important}.mr-47px{margin-right:47px!important}.mr-48px{margin-right:48px!important}.mr-49px{margin-right:49px!important}.mr-50px{margin-right:50px!important}.mb-0px{margin-bottom:0!important}.mb-1px{margin-bottom:1px!important}.mb-2px{margin-bottom:2px!important}.mb-3px{margin-bottom:3px!important}.mb-4px{margin-bottom:4px!important}.mb-5px{margin-bottom:5px!important}.mb-6px{margin-bottom:6px!important}.mb-7px{margin-bottom:7px!important}.mb-8px{margin-bottom:8px!important}.mb-9px{margin-bottom:9px!important}.mb-10px{margin-bottom:10px!important}.mb-11px{margin-bottom:11px!important}.mb-12px{margin-bottom:12px!important}.mb-13px{margin-bottom:13px!important}.mb-14px{margin-bottom:14px!important}.mb-15px{margin-bottom:15px!important}.mb-16px{margin-bottom:16px!important}.mb-17px{margin-bottom:17px!important}.mb-18px{margin-bottom:18px!important}.mb-19px{margin-bottom:19px!important}.mb-20px{margin-bottom:20px!important}.mb-21px{margin-bottom:21px!important}.mb-22px{margin-bottom:22px!important}.mb-23px{margin-bottom:23px!important}.mb-24px{margin-bottom:24px!important}.mb-25px{margin-bottom:25px!important}.mb-26px{margin-bottom:26px!important}.mb-27px{margin-bottom:27px!important}.mb-28px{margin-bottom:28px!important}.mb-29px{margin-bottom:29px!important}.mb-30px{margin-bottom:30px!important}.mb-31px{margin-bottom:31px!important}.mb-32px{margin-bottom:32px!important}.mb-33px{margin-bottom:33px!important}.mb-34px{margin-bottom:34px!important}.mb-35px{margin-bottom:35px!important}.mb-36px{margin-bottom:36px!important}.mb-37px{margin-bottom:37px!important}.mb-38px{margin-bottom:38px!important}.mb-39px{margin-bottom:39px!important}.mb-40px{margin-bottom:40px!important}.mb-41px{margin-bottom:41px!important}.mb-42px{margin-bottom:42px!important}.mb-43px{margin-bottom:43px!important}.mb-44px{margin-bottom:44px!important}.mb-45px{margin-bottom:45px!important}.mb-46px{margin-bottom:46px!important}.mb-47px{margin-bottom:47px!important}.mb-48px{margin-bottom:48px!important}.mb-49px{margin-bottom:49px!important}.mb-50px{margin-bottom:50px!important}.ml-0px{margin-left:0!important}.ml-1px{margin-left:1px!important}.ml-2px{margin-left:2px!important}.ml-3px{margin-left:3px!important}.ml-4px{margin-left:4px!important}.ml-5px{margin-left:5px!important}.ml-6px{margin-left:6px!important}.ml-7px{margin-left:7px!important}.ml-8px{margin-left:8px!important}.ml-9px{margin-left:9px!important}.ml-10px{margin-left:10px!important}.ml-11px{margin-left:11px!important}.ml-12px{margin-left:12px!important}.ml-13px{margin-left:13px!important}.ml-14px{margin-left:14px!important}.ml-15px{margin-left:15px!important}.ml-16px{margin-left:16px!important}.ml-17px{margin-left:17px!important}.ml-18px{margin-left:18px!important}.ml-19px{margin-left:19px!important}.ml-20px{margin-left:20px!important}.ml-21px{margin-left:21px!important}.ml-22px{margin-left:22px!important}.ml-23px{margin-left:23px!important}.ml-24px{margin-left:24px!important}.ml-25px{margin-left:25px!important}.ml-26px{margin-left:26px!important}.ml-27px{margin-left:27px!important}.ml-28px{margin-left:28px!important}.ml-29px{margin-left:29px!important}.ml-30px{margin-left:30px!important}.ml-31px{margin-left:31px!important}.ml-32px{margin-left:32px!important}.ml-33px{margin-left:33px!important}.ml-34px{margin-left:34px!important}.ml-35px{margin-left:35px!important}.ml-36px{margin-left:36px!important}.ml-37px{margin-left:37px!important}.ml-38px{margin-left:38px!important}.ml-39px{margin-left:39px!important}.ml-40px{margin-left:40px!important}.ml-41px{margin-left:41px!important}.ml-42px{margin-left:42px!important}.ml-43px{margin-left:43px!important}.ml-44px{margin-left:44px!important}.ml-45px{margin-left:45px!important}.ml-46px{margin-left:46px!important}.ml-47px{margin-left:47px!important}.ml-48px{margin-left:48px!important}.ml-49px{margin-left:49px!important}.ml-50px{margin-left:50px!important}.mx-0px{margin-inline:0px!important}.mx-1px{margin-inline:1px!important}.mx-2px{margin-inline:2px!important}.mx-3px{margin-inline:3px!important}.mx-4px{margin-inline:4px!important}.mx-5px{margin-inline:5px!important}.mx-6px{margin-inline:6px!important}.mx-7px{margin-inline:7px!important}.mx-8px{margin-inline:8px!important}.mx-9px{margin-inline:9px!important}.mx-10px{margin-inline:10px!important}.mx-11px{margin-inline:11px!important}.mx-12px{margin-inline:12px!important}.mx-13px{margin-inline:13px!important}.mx-14px{margin-inline:14px!important}.mx-15px{margin-inline:15px!important}.mx-16px{margin-inline:16px!important}.mx-17px{margin-inline:17px!important}.mx-18px{margin-inline:18px!important}.mx-19px{margin-inline:19px!important}.mx-20px{margin-inline:20px!important}.mx-21px{margin-inline:21px!important}.mx-22px{margin-inline:22px!important}.mx-23px{margin-inline:23px!important}.mx-24px{margin-inline:24px!important}.mx-25px{margin-inline:25px!important}.mx-26px{margin-inline:26px!important}.mx-27px{margin-inline:27px!important}.mx-28px{margin-inline:28px!important}.mx-29px{margin-inline:29px!important}.mx-30px{margin-inline:30px!important}.mx-31px{margin-inline:31px!important}.mx-32px{margin-inline:32px!important}.mx-33px{margin-inline:33px!important}.mx-34px{margin-inline:34px!important}.mx-35px{margin-inline:35px!important}.mx-36px{margin-inline:36px!important}.mx-37px{margin-inline:37px!important}.mx-38px{margin-inline:38px!important}.mx-39px{margin-inline:39px!important}.mx-40px{margin-inline:40px!important}.mx-41px{margin-inline:41px!important}.mx-42px{margin-inline:42px!important}.mx-43px{margin-inline:43px!important}.mx-44px{margin-inline:44px!important}.mx-45px{margin-inline:45px!important}.mx-46px{margin-inline:46px!important}.mx-47px{margin-inline:47px!important}.mx-48px{margin-inline:48px!important}.mx-49px{margin-inline:49px!important}.mx-50px{margin-inline:50px!important}.my-0px{margin-block:0px!important}.my-1px{margin-block:1px!important}.my-2px{margin-block:2px!important}.my-3px{margin-block:3px!important}.my-4px{margin-block:4px!important}.my-5px{margin-block:5px!important}.my-6px{margin-block:6px!important}.my-7px{margin-block:7px!important}.my-8px{margin-block:8px!important}.my-9px{margin-block:9px!important}.my-10px{margin-block:10px!important}.my-11px{margin-block:11px!important}.my-12px{margin-block:12px!important}.my-13px{margin-block:13px!important}.my-14px{margin-block:14px!important}.my-15px{margin-block:15px!important}.my-16px{margin-block:16px!important}.my-17px{margin-block:17px!important}.my-18px{margin-block:18px!important}.my-19px{margin-block:19px!important}.my-20px{margin-block:20px!important}.my-21px{margin-block:21px!important}.my-22px{margin-block:22px!important}.my-23px{margin-block:23px!important}.my-24px{margin-block:24px!important}.my-25px{margin-block:25px!important}.my-26px{margin-block:26px!important}.my-27px{margin-block:27px!important}.my-28px{margin-block:28px!important}.my-29px{margin-block:29px!important}.my-30px{margin-block:30px!important}.my-31px{margin-block:31px!important}.my-32px{margin-block:32px!important}.my-33px{margin-block:33px!important}.my-34px{margin-block:34px!important}.my-35px{margin-block:35px!important}.my-36px{margin-block:36px!important}.my-37px{margin-block:37px!important}.my-38px{margin-block:38px!important}.my-39px{margin-block:39px!important}.my-40px{margin-block:40px!important}.my-41px{margin-block:41px!important}.my-42px{margin-block:42px!important}.my-43px{margin-block:43px!important}.my-44px{margin-block:44px!important}.my-45px{margin-block:45px!important}.my-46px{margin-block:46px!important}.my-47px{margin-block:47px!important}.my-48px{margin-block:48px!important}.my-49px{margin-block:49px!important}.my-50px{margin-block:50px!important}.m-0px{margin:0!important}.m-1px{margin:1px!important}.m-2px{margin:2px!important}.m-3px{margin:3px!important}.m-4px{margin:4px!important}.m-5px{margin:5px!important}.m-6px{margin:6px!important}.m-7px{margin:7px!important}.m-8px{margin:8px!important}.m-9px{margin:9px!important}.m-10px{margin:10px!important}.m-11px{margin:11px!important}.m-12px{margin:12px!important}.m-13px{margin:13px!important}.m-14px{margin:14px!important}.m-15px{margin:15px!important}.m-16px{margin:16px!important}.m-17px{margin:17px!important}.m-18px{margin:18px!important}.m-19px{margin:19px!important}.m-20px{margin:20px!important}.m-21px{margin:21px!important}.m-22px{margin:22px!important}.m-23px{margin:23px!important}.m-24px{margin:24px!important}.m-25px{margin:25px!important}.m-26px{margin:26px!important}.m-27px{margin:27px!important}.m-28px{margin:28px!important}.m-29px{margin:29px!important}.m-30px{margin:30px!important}.m-31px{margin:31px!important}.m-32px{margin:32px!important}.m-33px{margin:33px!important}.m-34px{margin:34px!important}.m-35px{margin:35px!important}.m-36px{margin:36px!important}.m-37px{margin:37px!important}.m-38px{margin:38px!important}.m-39px{margin:39px!important}.m-40px{margin:40px!important}.m-41px{margin:41px!important}.m-42px{margin:42px!important}.m-43px{margin:43px!important}.m-44px{margin:44px!important}.m-45px{margin:45px!important}.m-46px{margin:46px!important}.m-47px{margin:47px!important}.m-48px{margin:48px!important}.m-49px{margin:49px!important}.m-50px{margin:50px!important}.pt-0px{padding-top:0!important}.pt-1px{padding-top:1px!important}.pt-2px{padding-top:2px!important}.pt-3px{padding-top:3px!important}.pt-4px{padding-top:4px!important}.pt-5px{padding-top:5px!important}.pt-6px{padding-top:6px!important}.pt-7px{padding-top:7px!important}.pt-8px{padding-top:8px!important}.pt-9px{padding-top:9px!important}.pt-10px{padding-top:10px!important}.pt-11px{padding-top:11px!important}.pt-12px{padding-top:12px!important}.pt-13px{padding-top:13px!important}.pt-14px{padding-top:14px!important}.pt-15px{padding-top:15px!important}.pt-16px{padding-top:16px!important}.pt-17px{padding-top:17px!important}.pt-18px{padding-top:18px!important}.pt-19px{padding-top:19px!important}.pt-20px{padding-top:20px!important}.pt-21px{padding-top:21px!important}.pt-22px{padding-top:22px!important}.pt-23px{padding-top:23px!important}.pt-24px{padding-top:24px!important}.pt-25px{padding-top:25px!important}.pt-26px{padding-top:26px!important}.pt-27px{padding-top:27px!important}.pt-28px{padding-top:28px!important}.pt-29px{padding-top:29px!important}.pt-30px{padding-top:30px!important}.pt-31px{padding-top:31px!important}.pt-32px{padding-top:32px!important}.pt-33px{padding-top:33px!important}.pt-34px{padding-top:34px!important}.pt-35px{padding-top:35px!important}.pt-36px{padding-top:36px!important}.pt-37px{padding-top:37px!important}.pt-38px{padding-top:38px!important}.pt-39px{padding-top:39px!important}.pt-40px{padding-top:40px!important}.pt-41px{padding-top:41px!important}.pt-42px{padding-top:42px!important}.pt-43px{padding-top:43px!important}.pt-44px{padding-top:44px!important}.pt-45px{padding-top:45px!important}.pt-46px{padding-top:46px!important}.pt-47px{padding-top:47px!important}.pt-48px{padding-top:48px!important}.pt-49px{padding-top:49px!important}.pt-50px{padding-top:50px!important}.pr-0px{padding-right:0!important}.pr-1px{padding-right:1px!important}.pr-2px{padding-right:2px!important}.pr-3px{padding-right:3px!important}.pr-4px{padding-right:4px!important}.pr-5px{padding-right:5px!important}.pr-6px{padding-right:6px!important}.pr-7px{padding-right:7px!important}.pr-8px{padding-right:8px!important}.pr-9px{padding-right:9px!important}.pr-10px{padding-right:10px!important}.pr-11px{padding-right:11px!important}.pr-12px{padding-right:12px!important}.pr-13px{padding-right:13px!important}.pr-14px{padding-right:14px!important}.pr-15px{padding-right:15px!important}.pr-16px{padding-right:16px!important}.pr-17px{padding-right:17px!important}.pr-18px{padding-right:18px!important}.pr-19px{padding-right:19px!important}.pr-20px{padding-right:20px!important}.pr-21px{padding-right:21px!important}.pr-22px{padding-right:22px!important}.pr-23px{padding-right:23px!important}.pr-24px{padding-right:24px!important}.pr-25px{padding-right:25px!important}.pr-26px{padding-right:26px!important}.pr-27px{padding-right:27px!important}.pr-28px{padding-right:28px!important}.pr-29px{padding-right:29px!important}.pr-30px{padding-right:30px!important}.pr-31px{padding-right:31px!important}.pr-32px{padding-right:32px!important}.pr-33px{padding-right:33px!important}.pr-34px{padding-right:34px!important}.pr-35px{padding-right:35px!important}.pr-36px{padding-right:36px!important}.pr-37px{padding-right:37px!important}.pr-38px{padding-right:38px!important}.pr-39px{padding-right:39px!important}.pr-40px{padding-right:40px!important}.pr-41px{padding-right:41px!important}.pr-42px{padding-right:42px!important}.pr-43px{padding-right:43px!important}.pr-44px{padding-right:44px!important}.pr-45px{padding-right:45px!important}.pr-46px{padding-right:46px!important}.pr-47px{padding-right:47px!important}.pr-48px{padding-right:48px!important}.pr-49px{padding-right:49px!important}.pr-50px{padding-right:50px!important}.pb-0px{padding-bottom:0!important}.pb-1px{padding-bottom:1px!important}.pb-2px{padding-bottom:2px!important}.pb-3px{padding-bottom:3px!important}.pb-4px{padding-bottom:4px!important}.pb-5px{padding-bottom:5px!important}.pb-6px{padding-bottom:6px!important}.pb-7px{padding-bottom:7px!important}.pb-8px{padding-bottom:8px!important}.pb-9px{padding-bottom:9px!important}.pb-10px{padding-bottom:10px!important}.pb-11px{padding-bottom:11px!important}.pb-12px{padding-bottom:12px!important}.pb-13px{padding-bottom:13px!important}.pb-14px{padding-bottom:14px!important}.pb-15px{padding-bottom:15px!important}.pb-16px{padding-bottom:16px!important}.pb-17px{padding-bottom:17px!important}.pb-18px{padding-bottom:18px!important}.pb-19px{padding-bottom:19px!important}.pb-20px{padding-bottom:20px!important}.pb-21px{padding-bottom:21px!important}.pb-22px{padding-bottom:22px!important}.pb-23px{padding-bottom:23px!important}.pb-24px{padding-bottom:24px!important}.pb-25px{padding-bottom:25px!important}.pb-26px{padding-bottom:26px!important}.pb-27px{padding-bottom:27px!important}.pb-28px{padding-bottom:28px!important}.pb-29px{padding-bottom:29px!important}.pb-30px{padding-bottom:30px!important}.pb-31px{padding-bottom:31px!important}.pb-32px{padding-bottom:32px!important}.pb-33px{padding-bottom:33px!important}.pb-34px{padding-bottom:34px!important}.pb-35px{padding-bottom:35px!important}.pb-36px{padding-bottom:36px!important}.pb-37px{padding-bottom:37px!important}.pb-38px{padding-bottom:38px!important}.pb-39px{padding-bottom:39px!important}.pb-40px{padding-bottom:40px!important}.pb-41px{padding-bottom:41px!important}.pb-42px{padding-bottom:42px!important}.pb-43px{padding-bottom:43px!important}.pb-44px{padding-bottom:44px!important}.pb-45px{padding-bottom:45px!important}.pb-46px{padding-bottom:46px!important}.pb-47px{padding-bottom:47px!important}.pb-48px{padding-bottom:48px!important}.pb-49px{padding-bottom:49px!important}.pb-50px{padding-bottom:50px!important}.pl-0px{padding-left:0!important}.pl-1px{padding-left:1px!important}.pl-2px{padding-left:2px!important}.pl-3px{padding-left:3px!important}.pl-4px{padding-left:4px!important}.pl-5px{padding-left:5px!important}.pl-6px{padding-left:6px!important}.pl-7px{padding-left:7px!important}.pl-8px{padding-left:8px!important}.pl-9px{padding-left:9px!important}.pl-10px{padding-left:10px!important}.pl-11px{padding-left:11px!important}.pl-12px{padding-left:12px!important}.pl-13px{padding-left:13px!important}.pl-14px{padding-left:14px!important}.pl-15px{padding-left:15px!important}.pl-16px{padding-left:16px!important}.pl-17px{padding-left:17px!important}.pl-18px{padding-left:18px!important}.pl-19px{padding-left:19px!important}.pl-20px{padding-left:20px!important}.pl-21px{padding-left:21px!important}.pl-22px{padding-left:22px!important}.pl-23px{padding-left:23px!important}.pl-24px{padding-left:24px!important}.pl-25px{padding-left:25px!important}.pl-26px{padding-left:26px!important}.pl-27px{padding-left:27px!important}.pl-28px{padding-left:28px!important}.pl-29px{padding-left:29px!important}.pl-30px{padding-left:30px!important}.pl-31px{padding-left:31px!important}.pl-32px{padding-left:32px!important}.pl-33px{padding-left:33px!important}.pl-34px{padding-left:34px!important}.pl-35px{padding-left:35px!important}.pl-36px{padding-left:36px!important}.pl-37px{padding-left:37px!important}.pl-38px{padding-left:38px!important}.pl-39px{padding-left:39px!important}.pl-40px{padding-left:40px!important}.pl-41px{padding-left:41px!important}.pl-42px{padding-left:42px!important}.pl-43px{padding-left:43px!important}.pl-44px{padding-left:44px!important}.pl-45px{padding-left:45px!important}.pl-46px{padding-left:46px!important}.pl-47px{padding-left:47px!important}.pl-48px{padding-left:48px!important}.pl-49px{padding-left:49px!important}.pl-50px{padding-left:50px!important}.px-0px{padding-inline:0px!important}.px-1px{padding-inline:1px!important}.px-2px{padding-inline:2px!important}.px-3px{padding-inline:3px!important}.px-4px{padding-inline:4px!important}.px-5px{padding-inline:5px!important}.px-6px{padding-inline:6px!important}.px-7px{padding-inline:7px!important}.px-8px{padding-inline:8px!important}.px-9px{padding-inline:9px!important}.px-10px{padding-inline:10px!important}.px-11px{padding-inline:11px!important}.px-12px{padding-inline:12px!important}.px-13px{padding-inline:13px!important}.px-14px{padding-inline:14px!important}.px-15px{padding-inline:15px!important}.px-16px{padding-inline:16px!important}.px-17px{padding-inline:17px!important}.px-18px{padding-inline:18px!important}.px-19px{padding-inline:19px!important}.px-20px{padding-inline:20px!important}.px-21px{padding-inline:21px!important}.px-22px{padding-inline:22px!important}.px-23px{padding-inline:23px!important}.px-24px{padding-inline:24px!important}.px-25px{padding-inline:25px!important}.px-26px{padding-inline:26px!important}.px-27px{padding-inline:27px!important}.px-28px{padding-inline:28px!important}.px-29px{padding-inline:29px!important}.px-30px{padding-inline:30px!important}.px-31px{padding-inline:31px!important}.px-32px{padding-inline:32px!important}.px-33px{padding-inline:33px!important}.px-34px{padding-inline:34px!important}.px-35px{padding-inline:35px!important}.px-36px{padding-inline:36px!important}.px-37px{padding-inline:37px!important}.px-38px{padding-inline:38px!important}.px-39px{padding-inline:39px!important}.px-40px{padding-inline:40px!important}.px-41px{padding-inline:41px!important}.px-42px{padding-inline:42px!important}.px-43px{padding-inline:43px!important}.px-44px{padding-inline:44px!important}.px-45px{padding-inline:45px!important}.px-46px{padding-inline:46px!important}.px-47px{padding-inline:47px!important}.px-48px{padding-inline:48px!important}.px-49px{padding-inline:49px!important}.px-50px{padding-inline:50px!important}.py-0px{padding-block:0px!important}.py-1px{padding-block:1px!important}.py-2px{padding-block:2px!important}.py-3px{padding-block:3px!important}.py-4px{padding-block:4px!important}.py-5px{padding-block:5px!important}.py-6px{padding-block:6px!important}.py-7px{padding-block:7px!important}.py-8px{padding-block:8px!important}.py-9px{padding-block:9px!important}.py-10px{padding-block:10px!important}.py-11px{padding-block:11px!important}.py-12px{padding-block:12px!important}.py-13px{padding-block:13px!important}.py-14px{padding-block:14px!important}.py-15px{padding-block:15px!important}.py-16px{padding-block:16px!important}.py-17px{padding-block:17px!important}.py-18px{padding-block:18px!important}.py-19px{padding-block:19px!important}.py-20px{padding-block:20px!important}.py-21px{padding-block:21px!important}.py-22px{padding-block:22px!important}.py-23px{padding-block:23px!important}.py-24px{padding-block:24px!important}.py-25px{padding-block:25px!important}.py-26px{padding-block:26px!important}.py-27px{padding-block:27px!important}.py-28px{padding-block:28px!important}.py-29px{padding-block:29px!important}.py-30px{padding-block:30px!important}.py-31px{padding-block:31px!important}.py-32px{padding-block:32px!important}.py-33px{padding-block:33px!important}.py-34px{padding-block:34px!important}.py-35px{padding-block:35px!important}.py-36px{padding-block:36px!important}.py-37px{padding-block:37px!important}.py-38px{padding-block:38px!important}.py-39px{padding-block:39px!important}.py-40px{padding-block:40px!important}.py-41px{padding-block:41px!important}.py-42px{padding-block:42px!important}.py-43px{padding-block:43px!important}.py-44px{padding-block:44px!important}.py-45px{padding-block:45px!important}.py-46px{padding-block:46px!important}.py-47px{padding-block:47px!important}.py-48px{padding-block:48px!important}.py-49px{padding-block:49px!important}.py-50px{padding-block:50px!important}.p-0px{padding:0!important}.p-1px{padding:1px!important}.p-2px{padding:2px!important}.p-3px{padding:3px!important}.p-4px{padding:4px!important}.p-5px{padding:5px!important}.p-6px{padding:6px!important}.p-7px{padding:7px!important}.p-8px{padding:8px!important}.p-9px{padding:9px!important}.p-10px{padding:10px!important}.p-11px{padding:11px!important}.p-12px{padding:12px!important}.p-13px{padding:13px!important}.p-14px{padding:14px!important}.p-15px{padding:15px!important}.p-16px{padding:16px!important}.p-17px{padding:17px!important}.p-18px{padding:18px!important}.p-19px{padding:19px!important}.p-20px{padding:20px!important}.p-21px{padding:21px!important}.p-22px{padding:22px!important}.p-23px{padding:23px!important}.p-24px{padding:24px!important}.p-25px{padding:25px!important}.p-26px{padding:26px!important}.p-27px{padding:27px!important}.p-28px{padding:28px!important}.p-29px{padding:29px!important}.p-30px{padding:30px!important}.p-31px{padding:31px!important}.p-32px{padding:32px!important}.p-33px{padding:33px!important}.p-34px{padding:34px!important}.p-35px{padding:35px!important}.p-36px{padding:36px!important}.p-37px{padding:37px!important}.p-38px{padding:38px!important}.p-39px{padding:39px!important}.p-40px{padding:40px!important}.p-41px{padding:41px!important}.p-42px{padding:42px!important}.p-43px{padding:43px!important}.p-44px{padding:44px!important}.p-45px{padding:45px!important}.p-46px{padding:46px!important}.p-47px{padding:47px!important}.p-48px{padding:48px!important}.p-49px{padding:49px!important}.p-50px{padding:50px!important}.gap-0px{gap:0px!important}.gap-1px{gap:1px!important}.gap-2px{gap:2px!important}.gap-3px{gap:3px!important}.gap-4px{gap:4px!important}.gap-5px{gap:5px!important}.gap-6px{gap:6px!important}.gap-7px{gap:7px!important}.gap-8px{gap:8px!important}.gap-9px{gap:9px!important}.gap-10px{gap:10px!important}.gap-11px{gap:11px!important}.gap-12px{gap:12px!important}.gap-13px{gap:13px!important}.gap-14px{gap:14px!important}.gap-15px{gap:15px!important}.gap-16px{gap:16px!important}.gap-17px{gap:17px!important}.gap-18px{gap:18px!important}.gap-19px{gap:19px!important}.gap-20px{gap:20px!important}.gap-21px{gap:21px!important}.gap-22px{gap:22px!important}.gap-23px{gap:23px!important}.gap-24px{gap:24px!important}.gap-25px{gap:25px!important}.gap-26px{gap:26px!important}.gap-27px{gap:27px!important}.gap-28px{gap:28px!important}.gap-29px{gap:29px!important}.gap-30px{gap:30px!important}.gap-31px{gap:31px!important}.gap-32px{gap:32px!important}.gap-33px{gap:33px!important}.gap-34px{gap:34px!important}.gap-35px{gap:35px!important}.gap-36px{gap:36px!important}.gap-37px{gap:37px!important}.gap-38px{gap:38px!important}.gap-39px{gap:39px!important}.gap-40px{gap:40px!important}.gap-41px{gap:41px!important}.gap-42px{gap:42px!important}.gap-43px{gap:43px!important}.gap-44px{gap:44px!important}.gap-45px{gap:45px!important}.gap-46px{gap:46px!important}.gap-47px{gap:47px!important}.gap-48px{gap:48px!important}.gap-49px{gap:49px!important}.gap-50px{gap:50px!important}body{width:100vw;min-height:100vh;overflow-x:hidden;background-color:var(--color-white-300)}i{display:inline-flex;width:100%;height:100%}svg{width:auto;height:auto}.flex{display:flex}.w-full{width:100%}.position-relative{position:relative}.text-right{text-align:right}.border-0{border:0}.rotate-180{transform:rotate(180deg)}.page__related.related .related__toggler{transform:translate(0)}.page__related.related .related__frame{height:auto}.page__related.related .related__links{overflow:hidden}.page__related.related .related__icon{transform:rotate(180deg)}.page__related.related--off.related .related__icon{transform:rotate(0)}@media (width >= 576px){.page__header.header .header__overlay.header__overlay--mobile{height:auto}}.overlay-backdrop{background:transparent}.ng-invalid.ng-touched:not(form) .input,.ng-invalid.ng-touched:not(form) .textarea,.ng-invalid.ng-touched:not(form) .cp-select,.ng-invalid.ng-touched:not(form) .image-upload{border-color:var(--color-orange-400)}.input.ng-invalid.ng-touched{border-color:var(--color-orange-400)}.hidden{display:none}.p-dialog{max-width:calc(100% - 20px)}.break-all{word-break:break-all}.text-highlight{color:var(--color-red-300)}
