body.modal-opened{overflow:hidden}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden;transition:all .4s ease;max-width:100%;z-index:-1}.modal.active{z-index:999998;opacity:1;visibility:visible}.modal.active.modal-top{z-index:999999}.modal .btn-close{position:absolute;top:60px;width:52px;height:52px;background-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='13.1968' y='9.4834' width='42.7039' height='5.85254' rx='2.92627' transform='rotate(45 13.1968 9.4834)' fill='%23222222'/%3E%3Crect x='43.3926' y='13.6221' width='42.7039' height='5.85254' rx='2.92627' transform='rotate(135 43.3926 13.6221)' fill='%23222222'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.modal .modal-inner{overflow:auto;-webkit-overflow-scrolling:touch;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-box{background:var(--white);width:100%;max-width:1920px;margin:0 auto;min-height:400px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);-moz-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);position:relative;border:1px solid var(--gray-80)}.modal-box.modal-box-md{max-width:770px;background-color:#fff}.modal-content{width:92vw;max-width:1600px;margin:0 auto;padding:clamp(3.75rem,.7895rem + 8.7719vw,10rem) 0}@media all and (min-width:980px){.modal .btn-close{left:92%}}@media all and (max-width:980px){.modal.active{display:block}.modal .modal-inner{overflow:auto;padding:0}.modal-box{width:100%}.modal .btn-close{top:40px;right:40px}}@media all and (max-width:767px){.modal .btn-close{top:12px;right:24px;width:32px;height:32px}}.product-detail-modal-content{gap:100px}.product-detail-modal-content .product-detail-header{gap:16px;align-items:flex-start}.product-detail-modal-content .product-detail-header .caption{padding:12px;background-color:var(--gray-e);border-radius:8px}.product-detail-modal-content .modal-title{font-size:clamp(1.875rem,.3947rem + 4.386vw,5rem)}.product-detail-modal-content .modal-body{gap:120px}.product-detail-modal-content ul.annotation-list{margin-top:0}.product-detail-modal-content .product-features-row{gap:1.25vw}.product-detail-modal-content .product-features-row .feature-item{flex:1;padding:28px 1.75vw;gap:24px;justify-content:space-between;border:1px solid var(--gray-c);background-color:var(--white);border-radius:1rem}#productCti .product-detail-modal-content .product-features-row .feature-item{gap:18px}.product-detail-modal-content .product-features-row .feature-item .item-txt{align-items:flex-start;gap:20px}.product-detail-modal-content .product-features-row .feature-item .item-txt .__caption{padding:.55em 1.11em;background-color:var(--orange);color:var(--white);border-radius:2.22em}.product-detail-modal-content .product-features-row .feature-item .item-txt .desc-box{gap:16px}.product-detail-modal-content .product-features-row .feature-item .item-txt .desc-annotation{opacity:.8}.product-detail-modal-content .product-features-row .feature-item .item-txt .desc-box .notice-list{gap:12px}.product-detail-modal-content .product-features-row .feature-item .item-txt .item-desc{gap:.5vw}.product-detail-modal-content .product-features-row .feature-item .item-txt .item-desc.ci30-point3{font-size:clamp(.875rem,.8113rem + .1887vw,1rem)}.product-detail-modal-content .product-features-row .feature-item .item-txt .item-desc i{display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23FFECE2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.84383 14.1791C8.19759 14.5289 8.77631 14.498 9.09069 14.1121L14.8104 7.09553C15.1045 6.73446 15.0505 6.20299 14.6895 5.90885C14.3284 5.61471 13.7969 5.6687 13.5028 6.02976L8.37868 12.3332L6.43669 10.4154C6.10543 10.0875 5.57114 10.0909 5.24382 10.4222C4.91593 10.7534 4.91931 11.2877 5.25057 11.615L7.84383 14.1796' fill='%23FA6600'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;flex:0 0 20px}.product-detail-modal-content .product-features-row .feature-item .item-txt ul.item-detail-list{padding-left:3em;list-style-type:disc}.product-detail-modal-content .product-features-row .feature-item .item-txt .desc-annotation ul.item-detail-list{padding-left:2em}.product-detail-modal-content .product-features-row .feature-item .item-txt ul.item-detail-list>li ul>li:before{content:'-';margin-right:4px}.product-detail-modal-content .product-features-row .feature-item .item-img{gap:54px}.product-detail-modal-content .product-features-row .feature-item .item-img .img-container{justify-content:center}.product-detail-modal-content .product-features-row .feature-item .item-img p{color:#4e4e4e}.product-detail-modal-content .product-features-row .feature-item .item-img .desc-wrapper{color:#4e4e4e;gap:10px}.product-detail-modal-content .product-features-row .feature-item .item-img .desc-wrapper ul{list-style-type:disc;padding-left:1em}.product-detail-modal-content .fee-examples{padding:40px;background-color:var(--gray-f);gap:100px;border-radius:10px}.product-detail-modal-content .fee-examples .fee-examples-title{margin-bottom:20px}.product-detail-modal-content .fee-examples .fee-tables-wrap{gap:80px}.product-detail-modal-content .fee-examples .fee-table-item{gap:40px}.product-detail-modal-content .fee-examples .table-info{gap:10px;opacity:.8}.product-detail-modal-content .fee-examples .fee-table{font-size:clamp(.625rem,.3289rem + .8772vw,1.25rem)}.product-detail-modal-content .fee-examples .fee-table .__caption{font-size:.7em}.product-detail-modal-content .fee-examples .fee-table .table-row{gap:4px}.product-detail-modal-content .fee-examples .fee-table .table-header{border-top:2px solid var(--orange)}.product-detail-modal-content .fee-examples .fee-table .table-header .td{padding:25px 16px}.product-detail-modal-content .fee-examples .fee-table .td-items{width:43.455%}.product-detail-modal-content .fee-examples .fee-table .td-price{width:27.9605%}.product-detail-modal-content .fee-examples .fee-table .td{padding:14px 16px;border-bottom:1px solid var(--orange)}.product-detail-modal-content .fee-examples .fee-table .td-age{width:28.1578%}.product-detail-modal-content .fee-examples .fee-table .age-row{padding:8px 4px;text-align:center;align-items:center;justify-content:center;border-bottom:1px solid var(--orange)}.product-detail-modal-content .fee-examples .fee-table .gender-row{gap:4px}.product-detail-modal-content .fee-examples .fee-table .gender-row>div{flex:1;border-bottom:1px solid var(--orange);padding:14px 16px}.product-detail-modal-content .fee-examples .fee-table .table-header .gender-row>div{padding:4px;text-align:center}.product-detail-modal-content .fee-examples .fee-table .table-row.__last{border-bottom:2px solid var(--orange)}.product-detail-modal-content .fee-examples .fee-table .table-row.__last .td,.product-detail-modal-content .fee-examples .fee-table .table-row.__last .gender-row>div{border-bottom:none}.product-detail-modal-content .fee-examples .fee-table-item ul.fee-table-warning{gap:10px}.product-detail-modal-content .fee-examples .fee-table-item ul.fee-table-warning>li:before{content:'※';margin-right:4px}.product-detail-modal-content .fee-examples .fee-table .td-period{width:14.6052%}.product-detail-modal-content .fee-examples .fee-table .td-return-age{width:14.6052%}.product-detail-modal-content .fee-examples .fee-table .td-fee{width:32.3026%}.product-detail-modal-content .fee-examples .fee-table .td-return{width:22.5657%}.product-detail-modal-content .fee-examples .fee-table .td-return-rate{width:14.8684%}.product-detail-modal-content .warnings{padding:40px;background-color:var(--gray-f);border-radius:10px}.product-detail-modal-content .warnings .warnings-content{gap:1em}.product-detail-modal-content .warnings .warnings-content dl dt{font-weight:700}.product-detail-modal-content .warnings .warnings-content dl dd{font-weight:500}.product-detail-modal-content .warnings .warnings-content dl dd>ul{padding-left:1em;list-style-type:disc}.__modal-scroll-top{margin-bottom:60px;opacity:.5}@media all and (max-width:980px){.product-detail-modal-content .product-features-row{flex-direction:column;gap:24px}.product-detail-modal-content .product-features-row .feature-item .item-img .img-container{max-width:200px;margin:24px auto 0}.product-detail-modal-content .product-features-row .feature-item .item-img{gap:32px}}@media all and (max-width:767px){.product-detail-modal-content{gap:40px}.product-detail-modal-content .modal-body{gap:60px}.product-detail-modal-content .product-features-row .feature-item{padding:16px}.product-detail-modal-content .product-features-row .feature-item .item-txt .item-desc{gap:6px;letter-spacing:-.02em}.product-detail-modal-content .product-features-row .feature-item .item-txt .item-desc i{width:16px;height:16px}#productCti .product-detail-modal-content .product-features-row .feature-item{gap:40px}.product-detail-modal-content .fee-examples{gap:40px;padding:24px 5.1282vw}.product-detail-modal-content .fee-examples .fee-examples-title{margin-bottom:16px}.product-detail-modal-content .fee-examples .fee-table .td{padding:6px;word-break:break-all;overflow-wrap:break-word}.product-detail-modal-content .fee-examples .fee-table .td-items{width:47.3503%}.product-detail-modal-content .fee-examples .fee-table .td-price{width:17.88%}.product-detail-modal-content .fee-examples .fee-table .td-age{width:33.4447%}.product-detail-modal-content .fee-examples .fee-table .table-row,.product-detail-modal-content .fee-examples .fee-table .gender-row{gap:2px}.product-detail-modal-content .fee-examples .fee-table .table-header .td{padding:23px 4px}.product-detail-modal-content .fee-examples .fee-table .gender-row{flex:1}.product-detail-modal-content .fee-examples .fee-table .gender-row>div{padding:6px 8px}.product-detail-modal-content .fee-examples .fee-table .table-header .gender-row>div{display:flex;justify-content:center;align-items:center}.product-detail-modal-content .fee-examples .fee-example-2 .fee-table .table-header .td{padding:6px 4px}.product-detail-modal-content .fee-examples .fee-table .td-period{width:17.8809%}.product-detail-modal-content .fee-examples .fee-table .td-fee,.product-detail-modal-content .fee-examples .fee-table .td-return{width:26.1593%}.product-detail-modal-content .warnings{padding:24px 20px}}.modal#interviewVideoModal>.container{height:100vh;display:flex;justify-content:center;align-items:center}.modal#interviewVideoModal>.container .embed-container{width:100%}.modal#interviewVideoModal .btn-close{top:30px;right:30px;background-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='13.1968' y='9.4834' width='42.7039' height='5.85254' rx='2.92627' transform='rotate(45 13.1968 9.4834)' fill='%23ffffff'/%3E%3Crect x='43.3926' y='13.6221' width='42.7039' height='5.85254' rx='2.92627' transform='rotate(135 43.3926 13.6221)' fill='%23ffffff'/%3E%3C/svg%3E%0A")}