.more-btn{width:180px;margin-top:20px;background-color:#253149;border-radius:30px}.more-btn a{width:100%;position:relative;display:inline-block;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:700;color:#fff}.more-btn a:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translatey(-50%) rotate(45deg);transform:translatey(-50%) rotate(45deg);top:50%;right:20px}.section01{position:relative;overflow:hidden;padding-top:40px;margin-bottom:60px}.section01 .slider-container{position:relative;height:480px}@media (max-width:600px){.section01 .slider-container{height:370px}}.section01 .main-slider{position:relative;height:100%;z-index:2}.section01 .main-slider .swiper{height:100%}.section01 .main-slider .swiper .swiper-slide{height:100%;-webkit-transform:scale(.92);transform:scale(.92);-webkit-transition:-webkit-transform 1.2s ease;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease}.section01 .main-slider .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.section01 .main-slider .swiper .swiper-slide-active{-webkit-transform:scale(1);transform:scale(1)}.section01 .main-slider .slider-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background:rgba(255,255,255,.8);border:none;border-radius:50%;cursor:pointer;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.section01 .main-slider .slider-nav:hover{background:#fff;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.section01 .main-slider .slider-nav.prev{left:18%}@media (max-width:600px){.section01 .main-slider .slider-nav.prev{left:3%}}.section01 .main-slider .slider-nav.next{right:18%}@media (max-width:600px){.section01 .main-slider .slider-nav.next{right:3%}}.section01 .main-slider .slider-nav svg{width:16px;height:16px;color:#333}.section01 .main-slider .slider-logo{position:absolute;bottom:40px;right:33%;-webkit-transform:translateX(50%);transform:translateX(50%);height:110px;z-index:3}@media (max-width:600px){.section01 .main-slider .slider-logo{bottom:50%;right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}}.section01 .main-slider .slider-logo img{height:100%;-o-object-fit:contain;object-fit:contain}.section01 .bg-slider{position:absolute;top:-40px;left:0;width:100%;height:460px;z-index:1}@media (max-width:600px){.section01 .bg-slider{height:260px}}.section01 .bg-slider .swiper{height:100%}.section01 .bg-slider .swiper .swiper-slide{height:100%}.section01 .bg-slider .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(10px);-webkit-filter:blur(10px)}.section02{display:none}.section03,.section04{width:90%;margin:0 auto 60px auto;max-width:1000px}@media (max-width:600px){.section03,.section04{width:100%;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box}}.section03 .logotitle,.section04 .logotitle{height:30px;margin-bottom:30px}.section03 .logotitle img,.section04 .logotitle img{height:100%;-o-object-fit:contain;object-fit:contain}.section03 .bukken_list,.section04 .bukken_list{gap:0px 15px}.section03 .bukken_list>*,.section04 .bukken_list>*{width:calc((100% - 15px * (4 - 1)) / 4);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:767px){.section03 .bukken_list,.section04 .bukken_list{gap:0;width:75%;margin:0 auto;position:relative}.section03 .bukken_list>*,.section04 .bukken_list>*{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.section03 .bukken_list .arrow-icon,.section04 .bukken_list .arrow-icon{position:absolute;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);z-index:1;width:34px;height:68px}.section03 .bukken_list .arrow-icon img,.section04 .bukken_list .arrow-icon img{height:100%;-o-object-fit:contain;object-fit:contain}.section03 .bukken_list .arrow-icon.left,.section04 .bukken_list .arrow-icon.left{left:-40px}.section03 .bukken_list .arrow-icon.right,.section04 .bukken_list .arrow-icon.right{right:-40px}}.section03 .bukken_list .box a,.section04 .bukken_list .box a{background-color:#f3f3f3;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.section03 .bukken_list .box a .image,.section04 .bukken_list .box a .image{width:100%;height:170px;border-radius:10px;margin-bottom:20px}.section03 .bukken_list .box a .image img,.section04 .bukken_list .box a .image img{width:100%;-o-object-fit:cover;object-fit:cover}.section03 .bukken_list .box a .info .top,.section04 .bukken_list .box a .info .top{gap:10px;margin-bottom:10px}.section03 .bukken_list .box a .info .top .price_type,.section04 .bukken_list .box a .info .top .price_type{width:90px;text-align:center;color:#fff;font-size:14px;border-radius:5px;line-height:2}.section03 .bukken_list .box a .info .top .price_type.buy,.section04 .bukken_list .box a .info .top .price_type.buy{background-color:#fca359}.section03 .bukken_list .box a .info .top .price_type.lent,.section04 .bukken_list .box a .info .top .price_type.lent{background-color:#b8d96c}.section03 .bukken_list .box a .info .bottom,.section04 .bukken_list .box a .info .bottom{gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section03 .bukken_list .box a .info .bottom .space,.section04 .bukken_list .box a .info .bottom .space{font-size:15px}.section03 .bukken_list .box a .info .bottom .name,.section04 .bukken_list .box a .info .bottom .name{font-size:12px;color:#7d7d7d}.section03 .bukken_list .box a .info .bottom .price,.section04 .bukken_list .box a .info .bottom .price{color:#ff5113}.section03 .bukken_list .box a .info .bottom .price .num,.section04 .bukken_list .box a .info .bottom .price .num{font-size:18px;font-weight:600;color:#ff5113}.section03 .more-btn,.section04 .more-btn{margin:30px 0 0 auto}.section05{margin-bottom:60px}.section05 .container{position:relative;background-image:url("/wp-content/uploads/2022/08/back-immi.jpg");background-size:cover;background-position:center;gap:60px}@media (max-width:600px){.section05 .container{gap:30px;padding:30px 3%;background-image:url(/wp-content/uploads/2022/08/back-immi.jpg);background-size:cover;padding-top:0}}.section05 .container .logo{width:30%;bottom:2%;left:55%;z-index:0}@media (max-width:600px){.section05 .container .logo{width:40%;left:30%;bottom:0;z-index:-1}}.section05 .container .logo-home{width:20%;right:0;bottom:5%;z-index:0}@media (max-width:600px){.section05 .container .logo-home{width:30%;right:5%;bottom:0}}.section05 .container .image{width:40%;height:470px}@media (max-width:600px){.section05 .container .image{width:100%;height:245px}}.section05 .container .image img{height:auto}@media (max-width:600px){.section05 .container .image img{height:100%}}.section05 .container .content{width:50%;padding-top:5%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@media (max-width:600px){.section05 .container .content{width:100%;padding-top:0}}.section05 .container .content .title{height:50px;display:inline-block;margin-bottom:30px;margin-left:-10px}.section05 .container .content .subtitle{font-size:16px;margin-bottom:10px}.section05 .container .content .text{margin-bottom:20px}.section05 .container .content .more-btn{margin:0 0 0 auto}.section06{margin-bottom:60px}.section06 .container{position:relative;background-image:url("/wp-content/uploads/2022/08/back-immi.jpg");background-position:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:60px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-top:80px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.section06 .container{gap:30px;padding:30px 3%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/uploads/2022/08/back-immi.jpg);background-size:cover}}.section06 .container .image{width:40%;height:470px}.section06 .container .image img{-o-object-fit:cover;object-fit:cover;border-radius:80px 0 0}@media (max-width:600px){.section06 .container .image{width:100%;height:245px}.section06 .container .image img{height:100%}}.section06 .container .content{width:50%;padding-top:5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:600px){.section06 .container .content{width:100%}}.section06 .container .content .title{height:30px;display:inline-block;margin-bottom:30px;margin-left:-10px}@media (max-width:600px){.section06 .container .content .title{height:20px}}.section06 .container .content .title .titlelogo-bottom{height:7px;margin-top:10px}.section06 .container .content .title .titlelogo-bottom img{width:auto}.section06 .container .content .subtitle{font-size:16px;margin-bottom:10px}.section06 .container .content .text{margin-bottom:20px;line-height:calc(28px / 16px);letter-spacing:1.8px}.section06 .container .content .more-btn{margin:0 0 0 auto}.section07{margin-bottom:60px}.section07 .container .logo{width:140px;height:80px;margin:0 auto 10px auto}.section07 .container .list{text-align:left;overflow:scroll;height:510px;max-width:800px;margin:0 auto}@media (max-width:600px){.section07 .container .list{max-width:85%;height:300px}}.section07 .container .list .item{padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #333}.section07 .container .list .item a .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.section07 .container .list .item a .info .day{font-size:12px;font-weight:500}.section07 .container .list .item a .info .label{padding:3px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#aaa;color:#fff;font-size:12px}.section07 .container .list .item a .info .label.news{background-color:#2a3853}.section07 .container .list .item a .info .label.event{background-color:#60beb3}.section07 .container .list .item a .info .label.work_interview{background-color:#7cbdf2}.section07 .container .list .item a .info .label.marriage{background-color:#e85280}.section07 .container .list .item a .info .label.shuno{background-color:#60bdb2}.section07 .container .list .item a .title{font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.section07 .container .bg{bottom:0;left:3%;width:35%;z-index:-1}.section08{padding:60px 0}.section08 .container{max-width:1200px;margin:0 auto;padding:0 20px}.section08 .buttons{gap:0px 20px}.section08 .buttons>*{width:calc((100% - 20px * (4 - 1)) / 4);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:600px){.section08 .buttons{gap:10px 10px}.section08 .buttons>*{width:calc((100% - 10px * (2 - 1)) / 2);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.section08 .buttons .button-item{position:relative;height:250px;border-radius:10px;overflow:hidden;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}@media (max-width:600px){.section08 .buttons .button-item{height:auto;-webkit-transform-style:flat;transform-style:flat;-webkit-perspective:none;perspective:none}}.section08 .buttons .button-item .button-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;text-decoration:none}.section08 .buttons .button-item .front,.section08 .buttons .button-item .back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1),-webkit-transform .7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.section08 .buttons .button-item .front picture,.section08 .buttons .button-item .front img,.section08 .buttons .button-item .back picture,.section08 .buttons .button-item .back img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.section08 .buttons .button-item .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}.section08 .buttons .button-item .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section08 .buttons .button-item .back .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:18px;text-align:center;z-index:2}.section08 .buttons .button-item:hover .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.section08 .buttons .button-item:hover .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}@media (max-width:600px){.section08 .buttons .button-item .front,.section08 .buttons .button-item .back{-webkit-transform:none;transform:none;-webkit-backface-visibility:visible;backface-visibility:visible;position:relative}.section08 .buttons .button-item .back{display:none}}.section09{display:none;margin-bottom:60px}.section10{margin-bottom:60px}.section10 .logo{width:315px;left:12%;margin-bottom:50px}@media (max-width:600px){.section10 .logo{width:200px;left:0;background-color:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-20px;z-index:1}}.section10 .list{gap:0px 30px}.section10 .list>*{width:calc((100% - 30px * (4 - 1)) / 4);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section10 .list .box a .image{width:100%;height:180px;border-radius:10px}.section10 .list .box a .image img{-o-object-fit:cover;object-fit:cover}.section10 .list .box a .content{background-color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.section10 .gray_back{width:95%;height:90%;bottom:20px;right:0;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);z-index:-1}@media (max-width:600px){.section10 .gray_back{height:340px;right:auto;left:0;bottom:auto;top:0}}.section10 .more_btn{width:165px;height:50px;margin:30px auto 0 auto}@media (max-width:600px){.section10 .more_btn{margin:20px auto 0 auto}}.section10 .sp{width:85%;margin:0 0 0 auto}.section10 .sp .image{margin-bottom:10px}.section10 .sp .text{font-size:10px;line-height:2.2}.section11{margin-bottom:60px}.section11 .logo{height:85px;text-align:center;margin-bottom:30px}.section11 .list{gap:0px 30px}.section11 .list>*{width:calc((100% - 30px * (2 - 1)) / 2);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:600px){.section11 .list{gap:20px 0px}.section11 .list>*{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.section12{margin-bottom:60px;max-width:80%;margin:0 auto 60px auto;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:600px){.section12{max-width:100%;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box}}.section12 .gray_back{width:80%;height:100%;bottom:20px;right:0;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section12 .logo{height:85px;text-align:center}.section12 .sbi_load_btn span,.section12 .sbi_follow_btn span{color:#fff}