.index{width:100%;padding:96px 0 0;position:relative;z-index:10}@media screen and (max-width: 1023.97px){.index{padding:48px 0 0}}.index .main{width:90%;max-width:1120px;margin:0 auto 120px;position:relative}@media screen and (max-width: 767px){.index .main{width:100%;max-width:480px;margin:0 auto 88px}}.index .item{border-radius:42px;overflow:hidden;transform:translate3d(0, 0, 0)}@media screen and (max-width: 767px){.index .item{border-radius:0}}.index .other{width:190px;margin:0 auto -60px}@media screen and (max-width: 767px){.index .other{width:112px;margin:0 auto -36px}}.index .swiper-slide img{transition:1s linear 2s;transform:scale(1.1, 1.1)}.index .swiper-slide-active img,.index .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1, 1)}.index .swiper-pagination-main{z-index:10;text-align:right;padding:0 24px 0 0;box-sizing:border-box}@media screen and (max-width: 767px){.index .swiper-pagination-main{text-align:center;padding:0}}.index .swiper-pagination-main .swiper-pagination-bullet{margin:0 8px;background:#dbc4a3;opacity:1}@media screen and (max-width: 767px){.index .swiper-pagination-main .swiper-pagination-bullet{width:6px;height:6px}}.index .swiper-pagination-main .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0e4c81}.index .dress{position:absolute;z-index:10}.index .dress-1{width:8%;top:4%;left:-6%}@media screen and (max-width: 1279.97px)and (min-width: 1023.98px){.index .dress-1{left:-2%}}@media screen and (min-width: 768px)and (max-width: 1023.97px){.index .dress-1{left:-2%}}@media screen and (max-width: 767px){.index .dress-1{width:90%;max-width:330px;position:static;margin:24px auto 0}}.index .dress-2{width:12%;top:88%;left:12%}@media screen and (max-width: 767px){.index .dress-2{width:20%;top:56%;left:8%}}.index .dress-3{width:32%;top:92%;left:0;right:0;margin:auto}.index .dress-4{width:13%;top:-8%;left:76%}@media screen and (max-width: 767px){.index .dress-4{width:18%}}.house{padding:96px 0 0}@media screen and (max-width: 1023.97px){.house{padding:48px 0 0}}.house .people{padding:0 0 60px;position:relative}.house .people::before{content:"";width:100%;padding-bottom:8%;background:url(/image/photo/house-apart@2x.png) no-repeat 50%;background-size:cover;position:absolute;left:0;bottom:-6%}@media screen and (max-width: 767px){.house .people::before{bottom:-2.5%}}.house .photo{width:100%;max-width:1080px;margin:0 auto;transform:translate3d(1%, 0, 0)}@media screen and (max-width: 767px){.house .photo{transform:scale(1.1);padding:2% 0}}.house .textare{margin:72px 0 0}@media screen and (max-width: 767px){.house .textare{margin:36px 0 0}}.house .item{width:100%;max-width:460px;position:relative}@media screen and (max-width: 1279.97px)and (min-width: 1023.98px){.house .item{max-width:420px}}@media screen and (min-width: 768px)and (max-width: 1023.97px){.house .item{width:40%}}@media screen and (max-width: 767px){.house .item{margin:0 0 36px}}.house .time{width:100%;max-width:460px}@media screen and (max-width: 1279.97px)and (min-width: 1023.98px){.house .time{max-width:450px}}@media screen and (min-width: 768px)and (max-width: 1023.97px){.house .time{width:50%}}.house h1{margin:0 0 24px}.house .box{align-items:flex-start}.house .year{flex-shrink:0;width:88px;border:1px dashed #707070;border-radius:6px}@media screen and (max-width: 1023.97px){.house .year{width:72px}}.house .apart{width:32px;margin:0 8px;flex-shrink:0;transform:translate3d(0, 12px, 0)}.house .apart::before{content:"";width:8px;height:8px;border-radius:50%;background:#d68736;display:block;margin:0 auto 8px}.house .line{width:3px;margin:0 auto 8px}.house .heart{padding:240px 0;margin:120px 0 0;transform:translate3d(-5%, 0, 0)}@media screen and (min-width: 768px)and (max-width: 1023.97px){.house .heart{transform:translate3d(-2%, 0, 0)}}@media screen and (max-width: 767px){.house .heart{padding:120px 0;margin:60px 0;transform:translate3d(0, 0, 0)}}.house .image{width:100%;max-width:420px;margin:0 48px 0 0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.house .image{margin:0 36px 0 0}}@media screen and (max-width: 767px){.house .image{margin:0 0 48px}}.house .sub{width:88%;margin:24px auto 0}@media screen and (max-width: 767px){.house .sub{width:100%}}.house .text{width:100%;max-width:400px}@media screen and (max-width: 767px){.house .text img{width:260px;margin:0 auto}}.house .dress,.house .food{position:absolute}.house .dress-1{width:142px;top:0;right:-36px}@media screen and (max-width: 1279.97px)and (min-width: 1023.98px){.house .dress-1{width:132px;right:0}}@media screen and (min-width: 768px)and (max-width: 1023.97px){.house .dress-1{width:36%;top:-24px}}.house .dress-2{width:40%;max-width:260px;bottom:-42%;left:10%}@media screen and (max-width: 767px){.house .dress-2{bottom:-16%;left:0;right:0;margin:auto}}.house .food-1{width:10%;top:77%;left:-1%}@media screen and (max-width: 767px){.house .food-1{width:18%;top:115%;left:14%}}.house .food-2{width:17%;top:90%;left:10%}@media screen and (max-width: 767px){.house .food-2{width:25%;top:110%;left:49%}}.house .food-3{width:18%;top:110%;left:29%}@media screen and (max-width: 767px){.house .food-3{width:28%;top:-4%;left:77%}}.house .food-4{width:11%;top:94%;left:43%}@media screen and (max-width: 767px){.house .food-4{width:20%;top:105%;left:3%}}.house .food-5{width:32%;top:86%;left:50%}@media screen and (max-width: 767px){.house .food-5{width:46%;top:104%;left:77%;transform:rotate(-24deg)}}.house .food-6{width:7%;top:100%;left:79%}@media screen and (max-width: 767px){.house .food-6{width:19%;top:44%;left:-1%}}.house .food-7{width:14%;top:124%;left:84%}@media screen and (max-width: 767px){.house .food-7{width:26%;top:114%;left:-16%}}.house .food-8{width:19%;top:65%;left:91%}.house .food-9{width:9%;top:28%;left:102%}.house .food-10{width:17%;top:-17%;left:89%}@media screen and (max-width: 767px){.house .food-10{width:26%;top:105%;left:26%}}.house .food-11{width:17%;top:-21%;left:69%}.house .food-12{width:19%;top:-23%;left:47%}@media screen and (max-width: 767px){.house .food-12{width:28%;top:104%;left:75%}}.bookstore{padding:96px 0 0}@media screen and (max-width: 1023.97px){.bookstore{padding:48px 0 0}}.bookstore .main{position:relative;padding:0 0 96px;z-index:10}.bookstore .main::before{content:"";width:100%;padding-bottom:6.6%;position:absolute;left:0;top:99%;background:url(/image/photo/bookstore-line@2x.png) no-repeat 50%;background-size:cover}.bookstore .photo{width:100%;max-width:1200px;margin:0 auto 60px}@media screen and (max-width: 767px){.bookstore .photo{padding:2% 0;transform:scale(1.1) translate3d(-8%, 0, 0);margin:0 auto 24px}}.bookstore .main-text{width:100%;max-width:460px;margin:0 0 0 200px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .main-text{max-width:420px;margin:0 0 0 64px}}@media screen and (max-width: 767px){.bookstore .main-text{margin:12px 0 0}}.bookstore h2{margin:0 0 12px}@media screen and (max-width: 767px){.bookstore h2{margin:0 0 6px}}.bookstore .book{padding:360px 0 200px;background:#fbabac;position:relative}.bookstore .list{margin:48px 0}.bookstore .list li{width:100%;max-width:340px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .list li{max-width:320px}}.bookstore .list .box2{margin:100px 0 0 36px}@media screen and (max-width: 767px){.bookstore .list .box2{margin:48px 0 0}}.bookstore .list .box3{margin:40px 36px 0 0}@media screen and (max-width: 767px){.bookstore .list .box3{margin:0 0 48px}}.bookstore .sister{background:#ffe358;padding:0 0 160px;position:relative}@media screen and (max-width: 767px){.bookstore .sister{padding:0 0 48px}}.bookstore .sister-wrap{transform:translate3d(0, -32px, 0)}@media screen and (max-width: 767px){.bookstore .sister-wrap{transform:translate3d(0, -112px, 0)}}.bookstore .sister-text{width:100%;max-width:640px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .sister-text{max-width:520px}}@media screen and (max-width: 767px){.bookstore .sister-text{padding:96px 0 0}}.bookstore .sister-photo{width:220px;flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .sister-photo{width:160px}}@media screen and (max-width: 767px){.bookstore .sister-photo{width:100px;position:absolute;top:24px;left:230px}}.bookstore .title{width:480px;margin:0 0 24px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .title{width:360px}}@media screen and (max-width: 767px){.bookstore .title{width:260px}}.bookstore .books{margin:60px 0 0}.bookstore .books li{width:48%;max-width:200px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .books li{max-width:172px}}@media screen and (max-width: 767px){.bookstore .books li{margin:0 0 24px}}.bookstore .books h5{margin:0 0 12px}.bookstore .books h6{margin:0 0 12px;max-height:63px;overflow:hidden}@media screen and (max-width: 767px){.bookstore .books h6{max-height:84px}}.bookstore .books-cover{width:100%;padding-bottom:100%;background-size:cover}.bookstore .newer{padding:160px 0;position:relative}.bookstore .newer-text{width:100%;max-width:340px;margin:0 24px;position:relative}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .newer-text{max-width:320px}}@media screen and (max-width: 767px){.bookstore .newer-text{width:300px;margin:0 auto 24px}}.bookstore .btn-newer{width:200px;position:absolute;bottom:48px;left:0;right:0;margin:auto;background:#e8718d;border-radius:10px;padding:4px 0;transition:.6s}@media screen and (min-width: 1023.98px){.bookstore .btn-newer:hover{background:#0e4c81;transform:translate3d(0, -4px, 0)}}@media screen and (max-width: 767px){.bookstore .btn-newer{width:180px}}.bookstore .heart{padding:0 0 72px}.bookstore .heart-text{width:100%;max-width:380px;margin:0 16px 0 0;flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .heart-text{max-width:300px}}@media screen and (max-width: 767px){.bookstore .heart-text{margin:0 0 36px}}.bookstore .heart-title{margin:0 0 36px}@media screen and (max-width: 767px){.bookstore .heart-title{width:300px;margin:0 auto 24px}}.bookstore .heart-tip{padding:24px 32px;box-sizing:border-box;border:2px dashed #fff;border-radius:10px;margin:24px 0 36px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .heart-tip{padding:20px 24px}}.bookstore .heart-photo{width:800px;flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.bookstore .heart-photo{width:700px}}@media screen and (max-width: 767px){.bookstore .heart-photo{width:412px;transform:translate3d(5%, 0, 0)}}.bookstore .btn-heart{width:220px;background:#e8718d;border-radius:10px;padding:4px 0;display:block;transition:.6s}@media screen and (min-width: 1023.98px){.bookstore .btn-heart:hover{background:#0e4c81;transform:translate3d(0, -4px, 0)}}@media screen and (max-width: 767px){.bookstore .btn-heart{width:200px;margin:0 auto}}.bookstore .dress{position:absolute}.bookstore .dress-1{width:130px;bottom:-110px;left:0;right:0;margin:auto}.bookstore .dress-2{width:140px;top:150px;left:0;right:0;margin:auto}.bookstore .dress-3{width:150px;bottom:-70px;left:0;right:0;margin:auto}.bookstore .dress-4{width:100%;max-width:350px;top:63%;left:0;right:575px;margin:auto}@media screen and (max-width: 767px){.bookstore .dress-4{max-width:260px;position:static}}.books-inside{padding:96px 0}@media screen and (max-width: 1023.97px){.books-inside{padding:48px 0}}.books-inside .detail{width:100%;padding:72px;box-sizing:border-box;background:#dbc4a3;border-radius:20px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.books-inside .detail{padding:36px}}@media screen and (max-width: 767px){.books-inside .detail{padding:30px}}.books-inside .photo{width:100%;max-width:320px;margin:0 32px 0 0;flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.books-inside .photo{max-width:200px}}@media screen and (max-width: 767px){.books-inside .photo{margin:0 0 24px}}.books-inside h1{margin:0 0 24px}.books-inside h2{min-height:200px}.books-inside .btn{width:220px;background:#e8718d;display:block;padding:8px 0;border-radius:10px;margin:24px 0 0}@media screen and (max-width: 767px){.books-inside .btn{margin:24px auto 0}}.books-inside .btn-back{width:160px;margin:36px auto 0;display:block;border-radius:10px;padding:5px 0;border:1px dashed #0e4c81}.carte{padding:96px 0 0}@media screen and (max-width: 1023.97px){.carte{padding:48px 0 0}}.carte .main{margin:0 0 60px}.carte .text{width:100%;max-width:640px}@media screen and (max-width: 767px){.carte .text{order:2}}.carte .title{width:250px;margin:0 0 24px}@media screen and (max-width: 1023.97px){.carte .title{width:200px}}@media screen and (max-width: 767px){.carte .title{margin:0 auto 24px}}.carte .image{width:100%;max-width:320px;flex-shrink:0;margin:0 0 0 36px}@media screen and (max-width: 767px){.carte .image{margin:0 0 36px}}.carte .carte-wrap{margin:0 0 128px}.carte .detail{padding:32px;box-sizing:border-box;background:#fff;border-radius:20px}@media screen and (max-width: 767px){.carte .detail{padding:8px}}.carte .carte-box{width:33.3%;padding:24px;box-sizing:border-box}@media screen and (min-width: 768px)and (max-width: 1023.97px){.carte .carte-box{width:50%}}@media screen and (max-width: 767px){.carte .carte-box{width:100%}}.carte .photo{width:100%;padding-bottom:43.4%;background-repeat:no-repeat;background-size:cover;background-position:50%;margin:0 0 16px}.carte .drink-wrap{background:#fff;border-radius:20px;padding:48px 0}@media screen and (max-width: 767px){.carte .drink-wrap{padding:12px 0}}.carte .drink{width:900px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1023.97px){.carte .drink{width:650px}}@media screen and (max-width: 767px){.carte .drink{width:280px}}.announce{padding:96px 0 160px}@media screen and (max-width: 1023.97px){.announce{padding:48px 0 80px}}.announce .time{width:88px;margin:0 32px 0 0;flex-shrink:0}@media screen and (max-width: 767px){.announce .time{margin:0 16px 0 0}}.announce .type{width:60px;margin:0 100px 0 0;flex-shrink:0;border-bottom:1px dashed #0e4c81}@media screen and (min-width: 768px)and (max-width: 1023.97px){.announce .type{margin:0 60px 0 0}}@media screen and (max-width: 767px){.announce .type{margin:0 0 12px}}.announce .detail li{padding:24px 48px;box-sizing:border-box;border-bottom:1px dashed #d7c5a7}@media screen and (max-width: 767px){.announce .detail li{padding:20px 0}}.lecture{padding:96px 0 160px}@media screen and (max-width: 1023.97px){.lecture{padding:48px 0 80px}}.lecture .types{margin:0 0 36px}@media screen and (max-width: 767px){.lecture .types{max-width:400px;margin:0 auto 24px}}.lecture .btn-type{width:100px;background:rgba(0,0,0,0);border-radius:8px;padding:4px 0;margin:8px 24px;border:1px dashed rgba(0,0,0,0);transition:.6s}@media screen and (min-width: 1023.98px){.lecture .btn-type:hover{background:#fff;border:1px dashed #0e4c81}}.lecture .btn-type.active{background:#fff;border:1px dashed #0e4c81}.lecture_inside{padding:96px 0;position:relative}@media screen and (max-width: 1023.97px){.lecture_inside{padding:48px 0}}.lecture_inside::before{content:"";width:100%;padding-bottom:4.78%;position:absolute;top:100%;left:0;background:url(/image/photo/lecture-inside-line@2x.png) no-repeat 50%;background-size:cover}.lecture_inside .photo-wrap{width:100%;max-width:800px;margin:0 auto 48px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.lecture_inside .photo-wrap{max-width:700px}}@media screen and (max-width: 767px){.lecture_inside .photo-wrap{margin:0 auto 24px}}.lecture_inside .photo{width:100%;padding-bottom:56%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:42px}@media screen and (max-width: 767px){.lecture_inside .photo{border-radius:0}}.lecture_inside .textare{width:88%;max-width:640px;margin:0 auto}.lecture_inside .type{margin:0 0 0 16px;border-bottom:1px dashed #0e4c81}.lecture_inside h1{margin:12px 0 36px}.lecture_inside .btn-back{display:block;width:320px;background:#0e4c81;margin:48px auto 0;padding:8px 0;border-radius:50px;transition:.6s}@media screen and (min-width: 1023.98px){.lecture_inside .btn-back:hover{background:#e8718d}}@media screen and (max-width: 767px){.lecture_inside .btn-back{width:250px}}.more-area{padding:12% 0 96px}.donate{padding:96px 0 0}@media screen and (max-width: 1023.97px){.donate{padding:48px 0 0}}.donate .main{width:100%;max-width:920px;margin:0 auto}@media screen and (max-width: 767px){.donate .main{width:370px}}.donate .detail{margin:148px 0}@media screen and (max-width: 1023.97px){.donate .detail{margin:96px 0}}.donate .reason{margin:64px 0 0}@media screen and (max-width: 767px){.donate .reason{margin:96px 0 0}}.donate .reason li{width:320px;background:#fff;padding:100px 28px 28px;box-sizing:border-box;border-radius:20px;position:relative}@media screen and (max-width: 1279.97px)and (min-width: 1023.98px){.donate .reason li{width:280px}}.donate .reason li:nth-child(2){margin:120px 0 0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.donate .reason li:nth-child(2){margin:108px 0 0 36px}}@media screen and (max-width: 767px){.donate .reason li:nth-child(2){margin:108px 0}}.donate .reason li:nth-child(3){margin:60px 0 0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.donate .reason li:nth-child(3){margin:36px 240px 0 0}}@media screen and (max-width: 767px){.donate .reason li:nth-child(3){margin:0}}.donate .reason .icon{width:270px;position:absolute;top:-120px;left:0;right:0;margin:auto}@media screen and (min-width: 768px)and (max-width: 1023.97px){.donate .reason .icon{width:220px;top:-80px}}@media screen and (max-width: 767px){.donate .reason .icon{width:200px;top:-64px}}.donate .for{margin:72px 0 0}@media screen and (max-width: 1023.97px){.donate .for{margin:36px 0 0}}.donate .for li{width:180px;margin:0 28px;position:relative}@media screen and (min-width: 768px)and (max-width: 1023.97px){.donate .for li{width:160px}}@media screen and (max-width: 767px){.donate .for li{width:42%;margin:0 4%;max-width:150px}}.donate .for li::before{content:"";width:100%;padding-bottom:100%;position:absolute;top:0;left:0;background:url(/image/photo/donate-for-bg@2x.png) no-repeat;background-size:cover;z-index:-1}.donate .who{max-width:800px;margin:72px auto 0}@media screen and (min-width: 768px)and (max-width: 1023.97px){.donate .who{max-width:720px;margin:36px auto 0}}@media screen and (max-width: 767px){.donate .who{margin:36px 0 0}}.donate .who li{width:240px}@media screen and (min-width: 768px)and (max-width: 1023.97px){.donate .who li{width:200px}}@media screen and (max-width: 767px){.donate .who li{width:200px;margin:0 0 24px}}.plans{padding:96px 0}.plans .plan{margin:72px 0 0}@media screen and (max-width: 1023.97px){.plans .plan{margin:36px 0 0}}.plans .plan li{width:100%;max-width:380px;margin:0 24px;position:relative}@media screen and (min-width: 768px)and (max-width: 1023.97px){.plans .plan li{max-width:320px;margin:0 12px}}@media screen and (max-width: 767px){.plans .plan li{max-width:350px;margin:0 0 24px}}.plans .btn-donate{width:160px;padding:8px 0;background:#e8718d;position:absolute;bottom:48px;left:0;right:0;margin:auto;border-radius:8px;transition:.6s}@media screen and (min-width: 1023.98px){.plans .btn-donate:hover{background:#0e4c81;transform:translate3d(0, -4px, 0)}}@media screen and (min-width: 768px)and (max-width: 1023.97px){.plans .btn-donate{bottom:36px}}@media screen and (max-width: 767px){.plans .btn-donate{bottom:24px}}/*# sourceMappingURL=frame.min.css.map */