.index .main-wrapper{overflow:hidden}.index .marquee-block{padding:16px 0 12px 80px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F9EDDA;overflow:hidden}.index .marquee-block:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.index .marquee-block .notice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;color:#000;letter-spacing:1px}.index .marquee-block .notice:after{content:"";margin:0 85px 0 10px;display:block;border-radius:3px;background-color:rgba(0,0,0,0.3);width:3px;height:17px}.index .marquee-block .container{width:calc(100% - 195px)}@media only screen and (max-width:768px){.index .marquee-block .container{width:calc(100% - 140px)}}.index .marquee-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .marquee-block li{color:#000;letter-spacing:1px}.index .marquee-block li:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .marquee-block li:not(:first-child):before{content:"";margin:0 15px;display:block;background-color:rgba(255,255,255,0.2);width:30px;height:1px}.index .marquee-block li a{display:inline-block}.index .marquee{overflow:hidden}.index .banner{position:relative}.index .banner[option-color=black] .swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,0.2)}.index .banner[option-color=black] .swiper-pagination .swiper-pagination-bullet-active{border:2px solid #523B1D;background:none}.index .banner[option-color=black] .scroll-down .common-pin>span:first-child{background-color:#523B1D}.index .banner[option-color=black] .scroll-down .common-pin>span:nth-child(2){border-color:#523B1D}.index .banner[option-color=black] .scroll-down>p{color:#523B1D}.index .banner-swiper .img-container{position:relative}.index .banner-swiper .img-container:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.1)}.index .banner-swiper .img-box{position:relative}.index .banner-swiper .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:max(46.875%,550px)}@media only screen and (max-width:500px){.index .banner-swiper .img-box{position:relative}.index .banner-swiper .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:146%}}.index .banner-swiper .title-wrap{position:absolute;left:15.36vw;top:max(16.927vw,130px);z-index:1;max-width:550px;width:100%;text-align:left}.index .banner-swiper .title-wrap[text-align=center]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.index .banner-swiper .title-wrap[text-align=center] .lead{margin:40px auto 0 auto}.index .banner-swiper .title-wrap[text-align=right]{right:15.36vw;left:auto;-webkit-transform:translateX(0);transform:translateX(0);text-align:right}.index .banner-swiper .title-wrap[text-align=right] .lead{margin:40px 0 0 auto}.index .banner-swiper .title-wrap[text-color=white]{color:#fff}.index .banner-swiper .title-wrap[text-color=white] .english{color:#fff}.index .banner-swiper .title-wrap[text-color=white] .lead{color:#fff}@media only screen and (min-width:1201px){.index .banner-swiper .title-wrap[text-color=white] .lead:hover .common-link{background:#fff}.index .banner-swiper .title-wrap[text-color=white] .lead:hover .common-link:after,.index .banner-swiper .title-wrap[text-color=white] .lead:hover .common-link:before{background:#523B1D}}@media only screen and (max-width:1200px){.index .banner-swiper .title-wrap[text-color=white] .lead:active .common-link{background:#fff}.index .banner-swiper .title-wrap[text-color=white] .lead:active .common-link:after,.index .banner-swiper .title-wrap[text-color=white] .lead:active .common-link:before{background:#523B1D}}.index .banner-swiper .title-wrap[text-color=white] .common-link{border:3px solid #fff}.index .banner-swiper .title-wrap[text-color=white] .common-link:after,.index .banner-swiper .title-wrap[text-color=white] .common-link:before{background:#fff}.index .banner-swiper .title-wrap .title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .banner-swiper .title-wrap .english{margin-top:10px;letter-spacing:0;color:rgba(0,0,0,0.7);display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .banner-swiper .title-wrap .lead{margin-top:40px;max-width:160px}.index .swiper-pagination{top:22.135vw;left:auto;right:clamp(20px,4.2%,80px);bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.index .swiper-pagination .swiper-pagination-bullet{margin-bottom:15px;background:#fff;width:6px;height:6px;opacity:1}.index .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom:0}.index .swiper-pagination .swiper-pagination-bullet-active{margin:0 0 15px 0;border:2px solid #fff;background:none;width:15px;height:15px}.index .scroll-down{position:absolute;bottom:3.125vw;right:clamp(20px,4.2%,80px);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top right;transform-origin:top right;cursor:pointer}@media only screen and (min-width:1201px){.index .scroll-down:hover .common-pin>span:nth-child(2){-webkit-animation:scroll 3s infinite ease-in-out;animation:scroll 3s infinite ease-in-out}@-webkit-keyframes scroll{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}75%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@keyframes scroll{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}75%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}}@media only screen and (max-width:1200px){.index .scroll-down:active .common-pin>span:nth-child(2){-webkit-animation:scroll 3s infinite ease-in-out;animation:scroll 3s infinite ease-in-out}@-webkit-keyframes scroll{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}75%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@keyframes scroll{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}75%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}}.index .scroll-down .common-pin>span:first-child{background-color:#fff}.index .scroll-down .common-pin>span:nth-child(2){border-color:#fff}.index .scroll-down>p{margin-left:10px;color:#fff;font-size:0.75rem;letter-spacing:0.5px;line-height:14px}.index .banner-list{padding:max(1.82vw,20px) max(2.6vw,20px);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:3.125vw;z-index:2;background:#fff;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.25);box-shadow:0px 10px 20px rgba(0,0,0,0.25);border-radius:10px}.index .banner-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}.index .banner-list li{width:max(14.0625vw,250px);-ms-flex-negative:0;flex-shrink:0}.index .banner-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (min-width:1201px){.index .banner-list a:hover .text:before{-webkit-animation:arrow-move 1.6s infinite;animation:arrow-move 1.6s infinite}@-webkit-keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.index .banner-list a:hover .img-container:before{opacity:0}.index .banner-list a:hover .img-container:after{opacity:1}}@media only screen and (max-width:1200px){.index .banner-list a:active .text:before{-webkit-animation:arrow-move 1.6s infinite;animation:arrow-move 1.6s infinite}@-webkit-keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.index .banner-list a:active .img-container:before{opacity:0}.index .banner-list a:active .img-container:after{opacity:1}}.index .banner-list .img-container{-ms-flex-negative:0;flex-shrink:0;max-width:max(5.2083vw,80px);position:relative}.index .banner-list .img-container:after,.index .banner-list .img-container:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;border-radius:100%;width:100%;height:100%;-webkit-box-shadow:inset 0px 10px 5px rgba(0,0,0,0.25);box-shadow:inset 0px 10px 5px rgba(0,0,0,0.25);-webkit-transition:0.6s opacity;transition:0.6s opacity}.index .banner-list .img-container:after{opacity:0;-webkit-box-shadow:0px 23px 10px rgba(0,0,0,0.25);box-shadow:0px 23px 10px rgba(0,0,0,0.25)}.index .banner-list .img-container .img-box{position:relative}.index .banner-list .img-container .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.index .banner-list .text{margin-top:15px}.index .banner-list .text:before{content:"\e917";margin-right:10px;display:inline-block;font-family:"icomoon";font-size:0.75rem}.index .banner-list .text:before{background:-webkit-linear-gradient(180deg,#D6C5A8 0%,#A3772C 100%,#A3772C 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.index .content{padding:150px 0 40px;position:relative;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.index .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1}.index .bg .no-change{position:absolute;top:525px;left:21.875vw;max-width:1110px}.index .bg .no-change .img-box{position:relative}.index .bg .no-change .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:66.67%}.index .bg .change{max-width:max(45.3125vw,700px);position:absolute;top:770px;right:13.54vw}.index .bg .change .img-box{position:relative}.index .bg .change .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:59.1954%}.index .fast-guide{margin:0 auto;width:100%;max-width:1530px}.index .fast-guide .common-wrap{padding:0 70px}.index .fast-guide .guide-swiper{height:410px}.index .fast-guide .swiper-slide{max-width:300px;padding:0 35px}.index .fast-guide .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .fast-guide .card{padding:40px 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.15);box-shadow:4px 4px 20px rgba(0,0,0,0.15);border-radius:15px;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.1);box-shadow:4px 4px 20px rgba(0,0,0,0.1);width:100%}.index .fast-guide .card .img-container{max-width:150px;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;overflow:hidden}.index .fast-guide .card .img-container .img-box{position:relative}.index .fast-guide .card .img-container .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.index .fast-guide .card .slide-title{margin-top:20px;color:#523B1D;width:100%;max-width:200px}.index .fast-guide .card .slide-title>p:first-child{margin-bottom:5px;line-height:1.5}.index .fast-guide .swiper-slide-active{padding:0!important}.index .fast-guide .swiper-slide-active .card{height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#654F3F),to(#3E352F));background:linear-gradient(180deg,#654F3F 0%,#3E352F 100%)}.index .fast-guide .swiper-slide-active .card .img-container{max-width:200px}.index .fast-guide .swiper-slide-active .card .slide-title{color:#fff}.index .fast-guide .swiper-slide-active .card .slide-title>p:first-child{font-size:1.5rem}.index .fast-guide .swiper-slide-active .card .slide-title:after{content:"";display:block;margin-top:20px;width:100%;height:1px;background:rgba(255,255,255,0.2)}.index .fast-guide .swiper-arrows{pointer-events:none}.index .fast-guide .swiper-arrows .swiper-button-next,.index .fast-guide .swiper-arrows .swiper-button-prev{pointer-events:auto}.index .personal-insurance{margin:230px auto 0 auto;width:100%;max-width:1530px}.index .personal-insurance .common-wrap{padding:0 70px}.index .pro-message{margin:280px 0 0 0;padding-right:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .pro-message .swiper-container{margin-right:100px;position:relative;width:61.72vw;overflow:hidden}.index .pro-message .msg-swiper{width:132.8125vw;height:630px;margin-left:calc(-35.54625vw + (61.72vw - 630px) / 2)}.index .pro-message .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .pro-message .swiper-slide{max-width:510px;padding:0 60px}.index .pro-message .swiper-slide-prev{margin-left:-70px}.index .pro-message .swiper-slide-active{max-width:630px}.index .pro-message .swiper-slide-active .card{padding:30px 30px 50px;max-height:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#654F3F),to(#3E352F));background:linear-gradient(180deg,#654F3F 0%,#3E352F 100%);color:#fff}.index .pro-message .swiper-slide-active .card .slide-title .author>span,.index .pro-message .swiper-slide-active .card .slide-title .author>span:before,.index .pro-message .swiper-slide-active .card .slide-title>p{color:#fff}.index .pro-message .swiper-slide-active .card .slide-title>p:first-child{min-height:65px}.index .pro-message .swiper-slide-active .card .slide-title>p:nth-child(2){min-height:50px}.index .pro-message .swiper-slide-active .card .img-container{max-width:450px}.index .pro-message .swiper-arrows{pointer-events:none;max-width:650px;right:0;left:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.index .pro-message .swiper-arrows .swiper-button-next,.index .pro-message .swiper-arrows .swiper-button-prev{pointer-events:auto}.index .pro-message .card{padding:20px 20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0.2);border-radius:15px;width:100%;max-height:530px;height:100%}.index .pro-message .img-container{max-width:350px;border-radius:15px;overflow:hidden}.index .pro-message .img-container .img-box{position:relative}.index .pro-message .img-container .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:72.11%}.index .pro-message .slide-title{margin:20px 0 0 0;padding:0 20px;text-align:left;line-height:1.6}.index .pro-message .slide-title>p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .pro-message .slide-title>p:nth-child(2){margin-top:10px;color:rgba(0,0,0,0.7)}.index .pro-message .slide-title .author{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index .pro-message .slide-title .author>span{color:rgba(0,0,0,0.7)}.index .pro-message .slide-title .author>span:before{content:"\e90b";margin-right:10px;display:inline-block;font-family:"icomoon";color:#8F724C}.index .pro-message .slide-title .author>span:first-child{margin-right:25px}.index .pro-message .slide-title .author>span:first-child:before{content:"\e913"}.index .pro-message .slide-title .author>span:only-child{margin-right:0}.index .pro-message .common-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:420px}.index .pro-message .common-wrap .pin-title{max-width:450px;width:100%}.index .pro-message .common-wrap .posts{margin:30px 0 0 auto;max-width:130px}.index .contact-us{margin-top:150px;padding:110px 30px 190px;position:relative;background:#F9EDDA}.index .contact-us>ul{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1300px}.index .contact-us>ul>li{padding-top:20px;width:100%;max-width:390px}@media only screen and (min-width:1201px){.index .contact-us>ul>li:hover .img-container{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media only screen and (min-width:1201px) and (max-width:992px){.index .contact-us>ul>li:hover .img-container{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:1201px){.index .contact-us>ul>li:hover .img-container:before{opacity:0}}@media only screen and (min-width:1201px) and (max-width:992px){.index .contact-us>ul>li:hover .img-container:before{opacity:1}}@media only screen and (min-width:1201px){.index .contact-us>ul>li:hover .img-container:after{opacity:1}}@media only screen and (min-width:1201px) and (max-width:992px){.index .contact-us>ul>li:hover .img-container:after{opacity:0}}@media only screen and (min-width:1201px){.index .contact-us>ul>li:hover span:before{-webkit-animation:arrow-move 1.6s infinite;animation:arrow-move 1.6s infinite}@-webkit-keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}}@media only screen and (max-width:1200px){.index .contact-us>ul>li:active .img-container{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media only screen and (max-width:1200px) and (max-width:992px){.index .contact-us>ul>li:active .img-container{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1200px){.index .contact-us>ul>li:active .img-container:before{opacity:0}}@media only screen and (max-width:1200px) and (max-width:992px){.index .contact-us>ul>li:active .img-container:before{opacity:1}}@media only screen and (max-width:1200px){.index .contact-us>ul>li:active .img-container:after{opacity:1}}@media only screen and (max-width:1200px) and (max-width:992px){.index .contact-us>ul>li:active .img-container:after{opacity:0}}@media only screen and (max-width:1200px){.index .contact-us>ul>li:active span:before{-webkit-animation:arrow-move 1.6s infinite;animation:arrow-move 1.6s infinite}@-webkit-keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes arrow-move{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}}.index .contact-us>ul a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.index .contact-us>ul .img-container{max-width:120px;max-height:120px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;position:relative}.index .contact-us>ul .img-container:after,.index .contact-us>ul .img-container:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;border-radius:100%;width:100%;height:100%;-webkit-box-shadow:inset 0px 10px 5px rgba(0,0,0,0.25);box-shadow:inset 0px 10px 5px rgba(0,0,0,0.25);-webkit-transition:0.6s opacity;transition:0.6s opacity}.index .contact-us>ul .img-container:after{opacity:0;-webkit-box-shadow:0px 23px 10px rgba(0,0,0,0.25);box-shadow:0px 23px 10px rgba(0,0,0,0.25)}.index .contact-us>ul .img-container .img-box{position:relative}.index .contact-us>ul .img-container .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.index .contact-us>ul .other-site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.index .contact-us>ul p:nth-child(2){display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(0,0,0,0.7);line-height:1.6}.index .contact-us>ul span{letter-spacing:0}.index .contact-us>ul span:before{content:"\e917";margin-right:10px;display:inline-block;font-family:"icomoon";font-size:0.75rem}.index .contact-us>ul span:before{color:#A3772C}.index .contact-us .follow-us{padding:50px max(7.8125vw,50px);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:71.73%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.25);box-shadow:4px 4px 20px rgba(0,0,0,0.25);border-radius:10px;width:100%;max-width:1000px}.index .contact-us .follow-us .text-box{width:100%;max-width:550px}.index .contact-us .follow-us .text-box>ul{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;color:rgba(0,0,0,0.7);line-height:21px}.index .contact-us .follow-us .text-box li:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .contact-us .follow-us .text-box li:not(:first-child):before{content:"";margin:0 15px 0 0;display:inline-block;background:#8F724C;border-radius:100%;width:6px;height:6px}.index .contact-us .follow-us .contact p{letter-spacing:1px}@media only screen and (max-width:1280px){.index .marquee-block{padding-left:max(4%,20px)}}@media only screen and (max-width:768px){.index .marquee-block{padding:15px 0 15px 20px;min-height:50px}.index .marquee-block .notice:after{margin:0 30px 0 10px}}@media only screen and (max-width:1700px){.index .banner-swiper .title-wrap{top:200px}}@media only screen and (max-width:1366px){.index .banner-swiper .title-wrap{top:150px}}@media only screen and (max-width:1280px){.index .banner-swiper .title-wrap{top:120px}}@media only screen and (max-width:1200px){.index .banner-swiper .title-wrap{top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .banner-swiper .title-wrap[text-align=right]{top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-width:767px){.index .banner-swiper .title-wrap{max-width:84vw}.index .banner-swiper .title-wrap[text-align=right]{max-width:84vw}.index .banner-swiper .title-wrap .title{font-size:2.5rem}}@media only screen and (max-width:1800px){.index .banner-list{padding:20px;bottom:40px}}@media only screen and (max-width:1500px){.index .banner-list{bottom:20px;max-width:1200px}}@media only screen and (max-width:1366px){.index .banner-list ul{gap:20px}}@media only screen and (max-width:1200px){.index .banner-list{margin:50px auto 0 auto;position:static;max-width:max(57.29vw,100vw - 40px);-webkit-transform:none;transform:none}.index .banner-list li{max-width:240px}}@media only screen and (max-width:1080px){.index .banner-list{max-width:calc(100vw - 40px)}.index .banner-list li{max-width:230px}.index .banner-list a{gap:10px}}@media only screen and (max-width:992px){.index .banner-list{display:none}}@media only screen and (max-width:1280px){.index .swiper-pagination{right:30px}}@media only screen and (max-width:992px){.index .swiper-pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:auto;bottom:20px;right:auto;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.index .swiper-pagination .swiper-pagination-bullet,.index .swiper-pagination .swiper-pagination-bullet-active{margin:0 15px 0 0}}@media only screen and (max-width:1800px){.index .scroll-down{bottom:30px}}@media only screen and (max-width:1500px){.index .scroll-down{bottom:10px}}@media only screen and (max-width:1280px){.index .scroll-down{right:30px}}@media only screen and (max-width:992px){.index .scroll-down{display:none}}@media only screen and (max-width:1200px){.index .content{padding:85px 0 90px}}@media only screen and (max-width:767px){.index .content{padding:85px 0 200px}}@media only screen and (max-width:1366px){.index .bg .change{max-width:700px;top:870px;right:50px}}@media only screen and (max-width:1200px){.index .bg .change{max-width:600px}.index .bg .no-change{width:900px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:992px){.index .bg .no-change{top:700px}.index .bg .change{top:1000px;max-width:500px}}@media only screen and (max-width:767px){.index .bg .change{top:1150px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:1200px){.index .fast-guide .common-wrap{padding:0 50px}.index .fast-guide .guide-swiper{margin-top:40px}}@media only screen and (max-width:767px){.index .fast-guide .common-wrap{padding:0 30px}.index .fast-guide .guide-swiper{max-width:340px;height:435px;padding-bottom:25px}.index .fast-guide .swiper-arrows{gap:15px;top:auto;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:115px}}@media only screen and (max-width:1200px){.index .personal-insurance{margin-top:150px}.index .personal-insurance .common-wrap{padding:0 50px}}@media only screen and (max-width:767px){.index .personal-insurance .common-wrap{padding:0 30px}}@media only screen and (max-width:1890px){.index .pro-message .swiper-container{margin-right:30px}}@media only screen and (max-width:1440px){.index .pro-message{padding-right:30px}.index .pro-message .swiper-container{margin-right:100px}.index .pro-message .msg-swiper{width:2550px;margin-left:-695px}.index .pro-message .swiper-slide-prev{margin:0}.index .pro-message .swiper-slide-active{padding:0 10px}.index .pro-message .swiper-arrows{max-width:620px}}@media only screen and (max-width:1366px){.index .pro-message{padding:0 30px}.index .pro-message .swiper-container{width:100%;max-width:650px;margin-right:30px}.index .pro-message .msg-swiper{width:100%;height:auto;margin:0}.index .pro-message .swiper-slide{margin:0;max-width:650px}.index .pro-message .swiper-slide-active{max-width:650px;padding:0 70px}.index .pro-message .card{padding:30px 30px 50px;max-height:100%}.index .pro-message .card .img-container{max-width:450px}.index .pro-message .swiper-arrows{max-width:650px}}@media only screen and (max-width:992px){.index .pro-message .swiper-arrows{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}}@media only screen and (max-width:992px){.index .pro-message{margin-top:365px;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.index .pro-message .common-wrap{padding:0 30px;-ms-flex-item-align:start;align-self:flex-start;min-width:100%}.index .pro-message .swiper-container{margin:40px 0 0 0;width:100%;max-width:650px}.index .pro-message .msg-swiper{margin:0}.index .pro-message .swiper-slide-prev{margin:0}.index .pro-message .swiper-slide-active{margin:0}}@media only screen and (max-width:767px){.index .pro-message .common-wrap{padding:0 10px}.index .pro-message .msg-swiper{width:100%}.index .pro-message .swiper-container{overflow:visible;max-width:510px;padding-bottom:25px}.index .pro-message .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index .pro-message .swiper-arrows{max-width:115px;top:auto;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.index .pro-message .swiper-slide-active{max-height:130.67vw;padding:0}.index .pro-message .slide-title{min-height:190px}}@media only screen and (max-width:1280px){.index .contact-us>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.index .contact-us>ul>li{max-width:250px}.index .contact-us>ul a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index .contact-us>ul .other-site{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.index .contact-us .follow-us{top:80%}}@media only screen and (max-width:1080px){.index .contact-us .follow-us{top:85%;padding:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:92vw}}@media only screen and (max-width:992px){.index .contact-us{padding:110px 50px 190px}}@media only screen and (max-width:767px){.index .contact-us{margin-top:125px;padding:50px 30px 150px}.index .contact-us>ul a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index .contact-us>ul .other-site{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.index .contact-us .follow-us{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.index .contact-us>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .contact-us>ul>li{max-width:300px}.index .contact-us>ul a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:767px){.index.lang-en .contact-us>ul>li{max-width:400px}}@media only screen and (max-width:767px){.index.lang-en .bg .change{top:1200px}}.index.lang-en .personal-insurance .common-wrap{width:55%}@media only screen and (max-width:1200px){.index.lang-en .personal-insurance .common-wrap{width:100%}}@media only screen and (max-width:767px){.index.lang-en .pro-message{margin-top:415px;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
/*# sourceMappingURL=index.css.map */