@charset "UTF-8";body{font-family:游明朝,YuMincho,"Noto Serif JP",ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif!important;font-size:1em;color:#000;background:#fff;font-weight:600}img{max-width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:游明朝,YuMincho,"Noto Serif JP",ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif!important;font-size:1em}a,button{cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}a:hover,button:hover{opacity:.9;text-decoration:none}figure{margin-bottom:0}section{clear:both;overflow:hidden}.fontCormorantGaramond{font-family:Cormorant Garamond,serif!important}.fontCormorantSC{font-family:Cormorant SC,serif!important}.clr-yellow{color:#e1d763!important}.clr-white{color:#fff!important}.f-15{font-size:15px}.f-17{font-size:17px}.f-19{font-size:19px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24,.f-28{font-size:23px}.f-34{font-size:34px}p{line-height:1.85}.bg-yellow{background:#e1d763}.bg-brown{background:#40210d}.flow-sub-title,.flow-wrapper .flow-sub-title,.flow-wrapper .purple-cirlce,.highlight-block .h-title,.information,.option-button,.options-box,.qa-block #accordion .card-body,.qa-block #accordion .card-header h5,.search-block .search-bar,.search-box-info,.search-sub-title,.sub-title,footer{font-family:"Noto Serif JP"}.information{font-weight:500}.topTop{font-size:-2em;line-height:50px;position:fixed;z-index:5;right:1em;bottom:10px;width:60px;height:60px;cursor:pointer;text-align:center;opacity:0;color:#fff;border-radius:50%;background-color:#341149;border:1px solid #fff;filter:alpha(opacity=0);-webkit-transition:all .35s ease;transition:all .35s ease}.topTop:hover{background-color:#b5abc5;color:#fff}.topTop i{border:solid #fff;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:8px;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:-12px}.isBGImg{display:block;background-repeat:no-repeat;background-position:50%;background-size:cover}.isBGImg img{visibility:hidden}.top-block{position:relative}.top-block .sweden-house-image{position:absolute;top:0;left:100px}.top-block .caption{position:absolute;right:0;bottom:60px;font-size:25px;padding-left:15px}.top-block .caption span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2em;text-align:right;background:#e1d763;min-height:40px;margin-bottom:20px}.title{font-size:105px;line-height:1;font-weight:100;font-family:Cormorant Garamond,serif!important;margin-bottom:15px}.sub-title{font-size:27px;letter-spacing:2px;margin-bottom:40px}.information{line-height:2.2;font-size:15px;letter-spacing:1px}.experience-block{position:relative;text-align:center;padding-top:100px}.experience-block .title{color:#b5abc5}.experience-block:after{background:url(../img/pattern_1.png) no-repeat;left:0;width:388px}.experience-block:after,.experience-block:before{content:"";position:absolute;top:0;height:600px;z-index:-1}.experience-block:before{background:url(../img/pattern_2.png) no-repeat;right:0;width:344px}.experience-block .information{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:100px}.experience-block .bg_1,.experience-block .bg_2{position:absolute;bottom:100px}.experience-block .bg_1{left:60px}.experience-block .bg_2{right:40px}.experience-block .sweden-house-text{color:#f9ded8}.highlight-block{position:relative;padding-top:10px}.highlight-block:after,.highlight-block:before{background:#f9ded8;content:"";position:absolute;width:100%;z-index:-1}.highlight-block:before{top:0;height:25%}.highlight-block:after{bottom:0;height:30%}.highlight-block .title{color:#fff}.highlight-block .point-list-wrapper{padding-top:30px}.highlight-block .point-list-wrapper .point-box{position:relative;margin-bottom:80px}.highlight-block .point-list-wrapper .point-box .point-img{position:absolute;left:30px;top:-30px}.highlight-block .point-list-wrapper .point-box figure{margin-bottom:30px}.highlight-block .point-list-wrapper .h-title{margin-bottom:15px;color:#40210d;letter-spacing:2px}.flow-block{padding-top:50px}.flow-block .title{color:#b5abc5;margin:auto}.flow-wrapper .flow-box{margin-bottom:100px;letter-spacing:2px}.flow-wrapper .flow-box.application-box .flow-title{margin-bottom:5px;font-weight:100}.flow-wrapper .flow-box.application-box .flow-sub-title{margin-bottom:20px}.flow-wrapper .flow-box .flow-title{font-size:65px;color:#e1dde8;line-height:1;margin-bottom:2px}.flow-wrapper .flow-box .flow-sub-title{color:#40210d;font-size:18px;margin-bottom:10px}.flow-wrapper .flow-box .flow-img{border:1px solid #b5abc5;padding:25px;position:relative;background:#fff}.flow-wrapper .flow-box .flow-img:after{content:"";position:absolute;right:-20px;bottom:-20px;background:url(../img/patter_3.png) no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-1;height:100%;width:100%;background-size:cover}.flow-wrapper .flow-box .flow-img figure{margin-bottom:10px}.flow-wrapper .purple-cirlce{background:#e1dde8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;width:230px;height:230px;border-radius:100%;text-align:center;letter-spacing:2px}.flow-wrapper .dash-line{text-align:center;width:2px;height:80px;background:#e1dde8;margin:10px auto}.flow-wrapper .application-box{margin-top:40px}.flow-wrapper .check-in-box{margin-top:120px}.customer-text{color:#f9ded8!important}.flower-img{margin-top:12em}.options-block{padding-top:10px;background:#f9ded8}.options-block .title{color:#fff}.options-block .col-md-6{margin-bottom:50px}.options-block .options-box{padding:50px;border-radius:0 40px 0 0;height:100%;position:relative}.options-block .options-box .option-sub-title{font-size:20px;color:#40210d;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #f9ded8}.options-block .options-box .information{margin-bottom:50px}.options-block .options-box .option-counter{font-family:Cormorant SC;font-size:200px;color:#f9ded8;position:absolute;bottom:-87px;right:5px;font-weight:100}.options-block .option-button{margin-top:30px;margin-bottom:80px}.options-block .option-button span{background:#c97586;color:#fff;padding:30px;width:100%;display:inline-block;max-width:480px;border-radius:25px;text-align:center;font-size:20px;position:relative}.options-block .option-button span:after{content:"";background:url(../img/arrow-long.png) no-repeat;width:31px;height:5px;position:absolute;top:49%;right:35px}.qa-block{padding-top:50px}.qa-block .title{color:#b5abc5}.qa-block #accordion .card{background:#e1dde8;border:0;border-radius:0 40px 0 0;padding:25px;margin-bottom:20px}.qa-block #accordion .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e1dde8;border:0;border-radius:0 40px 0 0}.qa-block #accordion .card-header button{background:#fff;border-radius:100%;width:40px;min-width:40px;height:40px}.qa-block #accordion .card-header button span{border:solid #252324;border-width:0 1px 1px 0;border-radius:0;display:inline-block;padding:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}.qa-block #accordion .card-header button.collapsed span{-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-top:10px;display:inline-block}.qa-block #accordion .card-header h5{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:2px solid #f4edff;padding-bottom:10px}.qa-block #accordion .card-body{font-size:15px}.qa-block #accordion .icon-Q{font-size:42px;color:#b5abc5;background:#fff;border-radius:100%;width:80px;min-width:80px;height:80px;text-align:center;line-height:76px;margin-right:30px}.search-block{padding-top:50px;padding-bottom:50px;position:relative}.search-block:after{background:#f9ded8;content:"";position:absolute;width:100%;z-index:-1;bottom:0;height:25em}.search-block .title{color:#f9ded8}.search-block .search-list-wrapper{margin-bottom:50px}.search-block .search-box{padding:30px 30px 0;border-radius:0 40px 0 0;border:1px solid #f9ded8;position:relative;height:100%}.search-block .search-box figure{height:250px;background:#f3f3f3;border-radius:0 40px 0 0}.search-block .search-box figure img{border-radius:0 40px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-block .search-box .search-tag{position:absolute;top:0}.search-block .search-bar{color:#fff;font-size:22px;background:#c97586;min-height:50px;line-height:45px;margin-bottom:30px}.search-block .row>[class^=col-]{margin-bottom:20px}.search-block .search-sub-title{font-size:18px;margin-bottom:10px;letter-spacing:2px}.search-block .search-box-info .sb-col-lt{font-size:13px}.search-block .search-box-info .sb-col-lt span{color:#fff;background:#c97586;display:inline-block;min-width:85px;text-align:center;padding:2px;border-radius:4px;margin-right:10px}.search-block .search-box-info .sb-col-rt{font-size:15px}footer{background:#ede6d6;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;height:60px;margin-top:70px;font-size:14px}.show-PC{display:block}.show-SP{display:none}.present-block{padding-top:100px;position:relative}.present-block .present-box{overflow:hidden}.present-block .present-box .present-image-box{width:45%;float:left;border-radius:80px 0 0 80px;overflow:hidden}.present-block .present-box .present-right{width:55%;float:right;padding:80px 0 80px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e1d763;border-radius:0 80px 80px 0;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-pack:center;-ms-flex-pack:center;justify-content:center}.present-block .present-box .present-right p.present-text{font-size:120px;text-align:right;color:#fff;padding-right:40px;line-height:1;font-weight:100}.present-block .present-box .present-right p.highlightText{background:#fff}.present-block .present-box .present-right p.highlightText,.present-block .present-box .present-right p.normalText{font-size:27px;letter-spacing:2px;text-align:right;width:auto;padding:2px 40px;margin-bottom:0}.present-block:after{background:url(../img/parttern_4.png) no-repeat;left:0;width:385px;position:absolute;content:"";height:175px;top:0}@media (min-width:1350px){.container{max-width:1260px}.point-list-wrapper .row{margin-right:-35px;margin-left:-35px}.point-list-wrapper .row>[class^=col-]{padding-left:35px;padding-right:35px}}@media (min-width:991px){.display-PC{display:block}.display-SP{display:none}}@media (max-width:1349.99px){.sweden-house-image img{-webkit-transition:width .5s ease;transition:width .5s ease;width:60%}.title{font-size:82px}.sub-title{font-size:24px}.experience-block .information{max-width:500px}.experience-block .bg_1,.experience-block .bg_2{max-width:200px}.flow-wrapper .flow-box .flow-title{font-size:48px}.options-block .options-box .option-counter{font-size:150px;bottom:-65px}}@media (max-width:1199.98px){.container{max-width:100%}.experience-block .information{max-width:550px}.experience-block .bg_1,.experience-block .bg_2{max-width:160px}.experience-block .bg_1{left:30px}.experience-block .bg_1,.experience-block .bg_2{right:30px}.present-block .present-box .present-right p.present-text{font-size:60px;font-size:90px}.present-block .present-box .present-right p.highlightText,.present-block .present-box .present-right p.normalText{font-size:24px}}@media (max-width:991.98px){.display-PC{display:none}.display-SP{display:block}.display-SP .col-sm-4.col-md-4{position:relative}.display-SP .col-sm-4.col-md-4:after{content:"";width:2px;background:#b5abc5;height:calc(100% - 250px);left:0;right:0;position:absolute;top:240px;margin:auto;z-index:-1}.display-SP .col-sm-4.col-md-4:last-child:after{content:none}.container{max-width:100%}.title{font-size:65px}.top-block .sweden-house-image{left:30px}.flow-wrapper .application-box,.flow-wrapper .check-in-box{margin-top:0}.flow-wrapper .flow-box{margin-bottom:50px}.flow-wrapper .flow-box .flow-sub-title,.flow-wrapper .flow-box .flow-title{text-align:left!important}.flow-wrapper .flow-img img{max-height:300px}.options-block .options-box{padding:30px}.highlight-block .point-list-wrapper .point-box .point-img img{max-width:80px}.flower-img{margin-top:4em}.experience-block .bg_1,.experience-block .bg_2{bottom:80px}.experience-block .information{max-width:50%;margin-bottom:200px}.present-block .present-box .present-image-box{border-radius:40px 0 0 40px}.present-block .present-box .present-right{border-radius:0 40px 40px 0}.present-block .present-box .present-right p.present-text{font-size:60px;padding-right:10px}.present-block .present-box .present-right p.highlightText,.present-block .present-box .present-right p.normalText{padding-right:10px;font-size:16px}}@media (max-width:768px){.experience-block .information{max-width:80%;margin-bottom:275px}.search-block .search-box{padding:15px 15px 0}.flow-wrapper .purple-cirlce{width:175px;height:175px;font-size:18px}.options-block .options-box{padding:15px}.options-block .options-box .option-counter{font-size:125px;bottom:-55px}.qa-block #accordion .icon-Q{font-size:28px;width:60px;min-width:60px;height:60px;line-height:60px;margin-right:20px}.qa-block #accordion .card{padding:10px}.search-block .search-bar{margin-bottom:15px}.top-block .isBGImg{height:600px}.display-SP .col-sm-4.col-md-4:after{height:calc(100% - 195px);top:185px}}@media (max-width:575.98px){.show-PC{display:none}.show-SP{display:block}.top-block .isBGImg{height:100%}.top-block .caption{display:none;font-size:18px;bottom:20px}.top-block .caption span{padding:0 .5em}.top-block .sweden-house-image{display:none;left:15px}.top-block .sweden-house-image img{width:50%;margin-top:-30px}.flow-wrapper .flow-box .flow-title,.title{font-size:42px}.sub-title{font-size:18px;letter-spacing:1px;margin-bottom:25px}.information{letter-spacing:0}.experience-block{padding-top:50px}.experience-block .information{max-width:100%!important;margin-bottom:200px}.experience-block .bg_1,.experience-block .bg_2{max-width:100px;display:block;bottom:80px}.experience-block .bg_1{left:5px}.experience-block .bg_2{right:5px}.flow-block,.qa-block,.search-block{padding-top:30px}.flow-wrapper .purple-cirlce{margin-bottom:2.5em;height:200px;width:200px;font-size:20px}.flow-wrapper .flow-box{margin-bottom:60px}.flow-wrapper .flow-box .flow-sub-title,.flow-wrapper .flow-box .flow-title{text-align:center!important}.flow-wrapper .flow-box .flow-img{padding:15px}.flow-wrapper .flow-box .flow-img figure{text-align:center}.display-SP .col-sm-4.col-md-4:after{height:100%;top:-22px}.highlight-block:before{height:16em}.highlight-block:after{height:22em}.highlight-block .point-list-wrapper .h-title{margin-bottom:5px;font-size:18px}.highlight-block .point-list-wrapper .point-box{margin-bottom:60px}.highlight-block .point-list-wrapper .point-box .point-img{left:15px}.highlight-block .point-list-wrapper .point-box figure{margin-bottom:10px}.highlight-block .point-list-wrapper .col-md-6:last-child .point-box{margin-bottom:0}.qa-block #accordion .card-header{padding:10px 0}.qa-block #accordion .card-header h5{font-size:1em}.qa-block #accordion .card-body{padding:10px 0}.qa-block #accordion .icon-Q{font-size:24px;width:42px;min-width:42px;height:42px;line-height:42px;margin-right:10px}.qa-block #accordion .card:last-child{margin-bottom:0}.options-block .options-box .option-sub-title{font-size:18px;letter-spacing:1px}.options-block .options-box .option-counter{font-size:100px;bottom:-45px}.options-block .col-md-6{margin-bottom:20px}.options-block .option-button{margin-top:20px;margin-bottom:40px}.options-block .option-button span{text-align:left;padding:20px}.search-block{padding-bottom:0}.search-block:after{height:12em}.search-block .search-box figure{height:200px}.search-block .search-list-wrapper{margin-bottom:30px}.search-block .search-list-wrapper:last-child{margin-bottom:0}footer{margin-top:20px}.present-block .present-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.present-block .present-box .present-image-box{width:100%;border-radius:20px 20px 0 0}.present-block .present-box .present-right{width:100%;border-radius:0 0 20px 20px;padding:20px}.present-block .present-box .present-right p.present-text{font-size:60px;padding-right:10px;font-size:50px}.present-block .present-box .present-right p.highlightText,.present-block .present-box .present-right p.normalText{padding-right:10px;font-size:14px}}@media (max-width:360.98px){.title{font-size:38px}}