@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Cinzel&family=Cormorant+Garamond:wght@300&family=Playfair+Display:wght@400;500&display=swap");a:focus,*:focus{outline:none !important}a{text-decoration:none}.cont-w{width:100%;margin:0 auto}.sp-w{max-width:500px;margin:0 auto;background:#fff}.content-wrap{background:#eee}.news-ruby{margin-top:10px}.special-wrap{max-width:500px;margin:0 auto;background-size:100%;background:#fff}.spe-section1{position:relative}img.spe-main{width:100%;padding-right:calc(45px + 10%)}img.spe-copy{position:absolute;top:calc(5px + 10%);right:calc(-15px + 10%);width:calc(18px + 20%)}.spe-section2{text-align:center;margin:55px auto}.spe-section3{text-align:center;margin-top:60px;padding:0 20px}.spe-section3 p{font-size:15px;line-height:40px;font-family:YuMincho,"Yu Mincho",serif;font-weight:600}.spe-section3 span{font-size:25px;font-family:YuMincho,"Yu Mincho",serif !important;color:#9b7e36}.spe-section3 .big{font-size:35px}.spe-section3 .small{font-size:10px;color:#333;margin-top:20px}img.plan15h{max-width:60%}img.spe-cat{padding-left:calc(56px + 10%);margin-top:55px}.spe-section4{background:#eef4fa;text-align:center;margin-top:80px;padding:30px 0}.spe-section4 h2{padding:15px 20px;font-weight:600;font-size:18px;font-family:YuMincho,"Yu Mincho",serif !important;border-left:3px solid #9b7e36;border-right:3px solid #9b7e36;width:216px;margin:20px auto 65px auto}.spe-section4 p{font-family:YuMincho,"Yu Mincho",serif;font-weight:600;line-height:28px}.spe-section4 .textmd{font-size:22px}.spe-section4 .textmd:before{content:'●';color:#9b7e36;font-size:12px;position:relative;top:-3px;margin-right:5px}p.textdi{text-decoration-line:line-through;font-size:18px}p.textmoney{font-size:36px;color:#9b7e36;margin:0 5px}p.textsm{font-size:14px}.spe-section4__inner{margin-bottom:60px}.conditions{max-width:370px;margin:0 auto;background:#fff;padding:30px}.conditions p{margin:0}.conditions p.texttit{font-size:16px;margin-bottom:10px}.conditions p.texten{text-align:left;font-size:16px}.conditions p.texten:before{content:'●';font-size:10px;position:relative;top:-3px;margin-right:7px}.conditions p.textsm{text-align:left;line-height:16px;font-size:10px;line-height:16px;margin-top:10px;letter-spacing:1px}.special-footer .osechi-footer-wrap{padding:50px 20px}@media screen and (min-width:445px){img.spe-copy{top:calc(5px + 10%);right:calc(-25px + 10%);width:calc(27px + 20%)}.d-445-none{display:none}.spe-section3 .small{font-size:12px;line-height:14px}.spe-section4 .textmd{font-size:26px}.spe-plan{display:flex;justify-content:center;align-items:baseline}}.osechi-sec1,.osechi-sec2,.osechi-sec3,.osechi-sec5{max-width:500px;width:100%;margin:0 auto}.osechi-sec1,.osechi-sec2,.osechi-sec3{position:relative}.osechi-sec1 img{width:100%}.osechi-title img{width:25%;position:absolute;top:250px;right:20px;z-index:10}.osechi-sec2{background:#341c10}.osechi-wrap-bg{background:#eee}.osechi-wrap .sec-tit{max-width:500px;width:100%;margin:0 auto;padding:0 20px}.osechi-wrap .sec-tit img{width:200px;padding:50px 0}.osechi-wrap .sec-read{color:#fff;max-width:500px;margin:0 auto;padding:0 20px;padding-bottom:65px;font-family:YuMincho,"Yu Mincho",serif;line-height:28px}.franch_osechi_image{width:340px;position:absolute;right:10px;bottom:-182px;z-index:10}.osechi-sec3{padding:220px 20px 0;background:#fff}.osechi-sec4{background:#fff;max-width:500px;margin:0 auto}.osechi-sec3-box{position:absolute;z-index:10;left:0;bottom:3%;color:#fff;margin:0 20px;padding:0 20px}.osechi-sec3-box p{line-height:20px;color:#fff !important;width:205px}.osechi-wrap p{font-family:YuMincho,"Yu Mincho",serif;color:#341c10}.osechi-sec3-box img{width:200px;margin-bottom:20px}.sec4-list{font-family:YuMincho,"Yu Mincho",serif;text-align:center;padding:205px 0 50px}.sec4-list-title{border-right:3px solid #9b7e36;border-left:3px solid #9b7e36;width:300px;margin:0 auto;margin-top:70px}.sec4-list-title h3{font-size:20px;color:#9b7e36;font-weight:600}.sec4-list img{width:280px;padding:40px 0 20px}.sec4-list ul{width:250px;margin:0 auto}.sec4-list ul li{text-align:left;line-height:20px;font-weight:600;margin-left:1.4em;text-indent:-1.4em;margin-bottom:10px}.sec4-list ul li:before{content:'●';color:#9b7e36;margin-right:5px;font-size:8px}.sec4-list ul li span{color:#341c10;font-family:YuMincho,"Yu Mincho",serif}.osechi-sec4 .textxsm{font-size:10px;padding:0 20px;text-align:center}.osechi-sec5{background:#331c10;color:#fff;text-align:center}.osechi-sec5 img{width:300px;margin:0 auto;padding:50px 0}.osechi-sec5__inner{padding:20px;text-align:left}.osechi-sec5__inner p{color:#fff}.osechi-sec5__inner .textsml{position:relative;font-weight:600}.osechi-sec5__inner .textsml:after{position:absolute;content:"";top:50%;width:80%;height:1px;background-color:#fff}.osechi-sec5__inner .textsm{font-size:13px;padding-left:20px;line-height:20px}.osechi-sec5__inner .space-ll{padding-left:40px !important}.osechi-sec5__inner .textmd{font-size:18px;margin:0;padding-left:20px}.osechi-sec5__inner .textxsm{font-size:10px;padding-left:20px}.osechi-sec5__inner .bl{font-weight:600;margin-top:20px;font-size:20px;margin-bottom:10px}.osechi-footer-wrap{max-width:500px;margin:0 auto;color:#341c10;background:#fff}.head-border{display:flex;align-items:center}.head-border:before,.head-border:after{content:"";height:1px;flex-grow:1;background-color:#000}.head-border:before{margin-right:1rem}.head-border:after{margin-left:1rem}.osechi-footer-wrap{padding:50px 20px 0}.osechi-footer-wrap p{font-family:YuMincho,"Yu Mincho",serif}.osechi-footer-wrap .head-border{font-weight:600;font-size:14px}.osechi-footer-wrap .textsm{font-size:18px;font-weight:600;margin-top:36px;margin-bottom:0}.osechi-footer-wrap .textmd{font-size:30px}.osechi-footer-wrap img{max-width:300px;width:100%}.d-mine{display:none}.copyright-osechi{max-width:500px;padding-bottom:10px;color:#333;padding-top:20px;font-family:'Bodoni Moda',serif;font-size:8px;letter-spacing:3px;background:#fff;margin:0 auto}.osechi-banner{background:#eee}.osechi-banner img{padding:10px 20px}@media screen and (min-width:365px){.osechi-sec3-box p{width:80%}}@media screen and (min-width:400px){.osechi-sec3-box p{width:100%}.osechi-title img{top:320px}}@media screen and (min-width:440px){.osechi-sec3-box p{line-height:28px}.d-mine{display:block}}.site-wrap{display:flex;flex-direction:column;margin-height:100vh}.mainwrap{flex:1;overflow-x:hidden}html{font-size:62.5%}img{max-width:100%}body{font-size:1.6em}div h2{font-size:3.2rem;font-weight:500;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-bottom:0}div h2 span{font-size:4rem}div h3{font-size:1.7rem}div a{font-size:1.3rem;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}div a:hover{color:#333}div p{font-size:1.2rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}div span{font-size:1.3rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}div table,div dl{font-size:1.3rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.space-h{height:70px}.space-b{height:30px}.space-l{height:50px}.p-top{padding-top:60px !important}.p-bottom{padding-bottom:78px !important}.cont-mar-bg{background:#eee}.type-read{padding:10px;text-align:justify}.type-img{padding:0 10px}.type-img img{border-radius:10px}.fv-read-more{border:1px solid #333;text-align:center;padding-bottom:2px;margin-top:20px;font-weight:600;padding:12px 0;transition:all .5s;width:225px;margin:30px auto 0 auto;position:relative}.section4-wrap .fv-read-more{border:1px solid #fff;text-align:center;padding-bottom:2px;margin-top:20px;font-weight:600;padding:12px 0;transition:all .5s;width:225px;margin:30px auto 0 auto;position:relative;color:#fff}.section4-wrap .yazirusi:after{content:'';width:50px;height:10px;border-bottom:solid 1px #fff;border-right:solid 1px #fff;transform:skew(45deg)}.yazirusi{position:absolute;top:14px;right:-25px;display:flex}.yazirusi:after{content:'';width:50px;height:10px;border-bottom:solid 1px #333;border-right:solid 1px #333;transform:skew(45deg)}.fv-read-more p{font-family:'Cinzel',serif;letter-spacing:8px;font-size:1rem}.fv-text a{color:#333}.fv-text a:visited{color:#333}.fv-read-more p{margin:0}.ruby{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;margin-top:8px;font-size:1.2rem}.txt-w{max-width:298px;margin:0 auto}.txt-w p{text-align:justify}.txt-w2{max-width:560px;margin:0 auto}.txt-w2 p{text-align:justify}.txtsm{font-size:1.2rem;letter-spacing:1px;line-height:25px}.section1-text-bg{padding:0 30px}.header-info{background:rgba(255,255,255,.97)}.header-info-flex{display:flex;justify-content:space-between;padding:10px}.header-info-flex img{width:120px;margin-left:10px}.header-info-flex-box1{display:flex}.header-info-flex-box1 p{padding:13px 0 0 10px;color:#333}.header-info-flex-box1 img{margin-top:17px;margin-left:70px;width:225px;transition:.5s}.header-info-flex-box1 img:hover{opacity:.8}.header-info-flex-box2{display:flex;padding-top:5px}.header-info-flex-box2 ul{display:flex}.header-info-flex-box2 ul li{padding:0 10px}.header2-wrap .hamburger__line{background:#333 !important}.header2-wrap .hamburger{right:30px !important}#header2{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:999;transition:1s}.sp-nav-wrap{height:37px}.sp-nav-logo{padding:7px 10px}.sp-nav-logo p{padding:5px 0 0 10px}.sp-nav-logo img{width:120px}.hamburger{position:absolute;right:10px;top:10px;width:50px;height:40px;cursor:pointer;z-index:300}.hamburger__line{position:absolute;width:30px;height:3px;right:0;background:#fff;transition:all .5s}.hamburger__line--1{top:14px}.hamburger__line--2{top:22px}.hamburger__line--3{top:30px}.sp-nav-wrap .nav-text{position:absolute;top:30px;right:-3px;font-size:1.2rem;color:#716a6e}.open .nav-text{font-size:0}.open .nav-text:before{content:"close";font-size:1.2rem;position:absolute;right:1px}.open .hamburger__line--1{transform:rotate(-45deg);top:17px}.open .hamburger__line--2{opacity:0}.open .hamburger__line--3{transform:rotate(45deg);top:17px}.open .hamburger__line{background:#333}.sp-nav{position:fixed;right:0;top:0;width:100%;height:100vh;transition:all 1s;z-index:200;overflow-y:auto;padding:20px 20px 0;opacity:0;pointer-events:none}.sp-nav{background:#fff}.sp-nav .main-menu{text-align:center;width:100%;margin:0 auto;background:#fff;padding:20px 10px;margin:15px 0;font-weight:600;border-radius:5px}.sp-nav .sub-menu{font-weight:500}.sub-menu li{padding:0 !important}.open .sp-nav{opacity:.95;pointer-events:auto}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:5;background:#000;opacity:0;visibility:hidden;transition:all .5s;cursor:pointer;z-index:100}.sp-nav-inner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-nav-inner img{width:80px;margin-bottom:30px}.sp-nav-inner li{font-size:1.6rem;padding:7px 0;font-weight:500;font-family:'Cormorant Garamond',serif}.sp-nav-inner .fab .fa-instagram{font-size:22px}.sp-nav-inner .insta{margin-top:15px}.header{background:0 0 !important}.md-nav{background:rgba(255,255,255,.54)}.md-nav a li,.footer-list-wrap a li{position:relative}.footer-list-wrap .sub-menu a li{display:inline-block}.dt-nav-wrap nav{color:#fff;text-align:center}.dt-nav-wrap nav ul{list-style:none;display:flex;justify-content:center;margin-right:60px}.dt-nav-wrap nav ul ul{display:block}.dt-nav-wrap nav ul li{position:relative;font-family:'Bodoni Moda',serif}.dt-nav-wrap nav ul a{display:block;text-decoration:none;color:#333;padding:10px 5px;transition:all .3s}.dt-nav-wrap nav ul li a:hover{color:#474747}.dt-nav-wrap .d-down{padding:0 20px 0 0}.dt-nav-wrap nav li.d-down ul{position:absolute;left:-90px;top:29px;z-index:4;background:rgba(78,69,74,.5);width:270px;visibility:hidden;opacity:0;transition:all .3s}.dt-nav-wrap nav li.d-down:hover>ul,.dt-nav-wrap nav li.d-down ul li:hover>ul,.dt-nav-wrap nav li.d-down:active>ul,.dt-nav-wrap nav li.d-down ul li:active>ul{visibility:visible;opacity:1}.dt-nav-wrap nav li.d-down ul li a{color:#fff !important;transition:.5s}.dt-nav-wrap nav li.d-down ul li a:hover{background:rgba(78,69,74,.55)}.dt-nav-wrap nav ul li.d-down:before,.dt-nav-wrap nav ul li.my-tooltip:before{content:'';position:absolute;right:10px;top:17px;width:6px;height:6px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(135deg)}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#eee;position:fixed;top:0;left:0;z-index:9999;opacity:0}#loading img{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#333;font-size:2px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.loaded{opacity:0;visibility:hidden}.fist-view{background:#eee}.fist-view .container{padding:0 !important}.fist-view-box2{width:100px;margin:0 auto;position:relative;top:-40px;z-index:10}.section1-wrap{padding:5rem 0;background:#eee}.section1-box1,.section5-box1,.section4-box1,.section5-5-box1{width:50%;overflow:hidden}.main-title h2{font-size:3.5rem;writing-mode:vertical-rl;font-family:'Cinzel',serif;margin:0;line-height:40px;margin-left:5px}.main-title p{margin:0;margin-left:7px;margin-right:7px;width:70px;font-size:1.1rem}.section1-text-bg{background:#eee;padding-bottom:70px}.section-text p{margin-bottom:0;letter-spacing:1px;line-height:25px}.section3-title-wrap{padding:0 0 20px;background:#eee;position:relative;z-index:30}.section3-title h2{font-family:'Playfair Display',serif;font-size:3.2rem;color:#a07e36}.section3-box h3{font-size:2.6rem;font-family:'Playfair Display',serif;color:#a07e36;font-weight:500;border-left:1px solid #a07e36;border-right:1px solid #a07e36;padding:0 15px;display:inline-block;margin-bottom:15px}.section3-title p{color:#a07e36}.ruby span{font-size:1.5rem}.section3-box .ruby{margin:0;padding-bottom:20px;font-size:1.3rem;color:#a07e36;font-weight:600}.section3-box .textmd{color:#a07e36;text-align:justify;font-weight:600;margin-bottom:20px}.spec{max-width:298px;margin:0 auto;margin-top:15px}.spec .spec-text{color:#a07e36;text-align-last:justify;width:100px;font-weight:600;border-left:1px solid #a07e36;border-right:1px solid #a07e36;padding:0 10px}.spec .spec-text2{width:100px;text-align:left;margin-left:10px}.drop-cont1{display:none;transition:1s}.drop-cont1.active{display:block;animation-name:fade-in;animation-duration:1s}.drop-cont2{display:none;transition:1s}.drop-cont2.active{display:block;animation-name:fade-in;animation-duration:1s}.drop-cont3{display:none;transition:1s}.drop-cont3.active{display:block;animation-name:fade-in;animation-duration:1s}.drop-cont4{display:none;transition:1s}.drop-cont4.active{display:block;animation-name:fade-in;animation-duration:1s}.drop-cont5{display:none;transition:1s}.drop-cont5.active{display:block;animation-name:fade-in;animation-duration:1s;display:inline}.drop-cont6{display:none;transition:1s}.drop-cont6.active{display:block;animation-name:fade-in;animation-duration:1s;display:inline}.drop-cont7{display:none;transition:1s}.drop-cont7.active{display:block;animation-name:fade-in;animation-duration:1s;display:inline}.drop-cont8{display:none;transition:1s}.drop-cont8.active{display:block;animation-name:fade-in;animation-duration:1s;display:inline}.drop-cont9{display:none;transition:1s}.drop-cont9.active{display:block;animation-name:fade-in;animation-duration:1s;display:inline}@keyframes fade-in{from{opacity:0}to{opacity:1}}.section3-sticky{position:-webkit-sticky;position:sticky;top:0;padding:0 30px;transition:1s;background:#eee}.section3-sticky2{position:-webkit-sticky;position:sticky;top:0;padding:0 30px;transition:1s;background:#eee}.section3-box-bg{background:#fff;opacity:.85;position:relative;transition:1s all;z-index:10}.section3-box{padding:60px 30px;margin:0;text-align:center}.section3-box img{height:25px;margin:10px 0}.section3-box .txtsm{text-align:justify;color:#333}.section3-box a,.dress a,.section5-wrap a,.section4-wrap a,.section1-text-bg a{cursor:pointer}.gy-bg{background:#fff}.section4-box-a{padding:0}.section4-wrap-bg{background:#252e3c}.section4-box-read1{color:#fff;text-align:center;padding:70px 30px 0}.section4-box-read2{color:#fff;text-align:center;padding:70px 30px 50px}.section4-box-read1 h3,.section4-box-read2 h3{font-weight:600;color:#a17d36;margin-bottom:20px}.section4-box-read p{text-align:justify;color:#fff}.section4-box2 h2,.section4-box2 p{color:#fff}.section4-box1 img{width:100%}.para-wrap{background-image:url(//marrygold-kurume.co.jp/wp-content/themes/marrygold_kurume/library/scss/../images/parallax/parabg.jpg);background-size:cover;background-position:right;position:relative;height:800px}.para1{position:absolute;width:200px;top:80px;right:0;z-index:1}.para2{position:absolute;width:150px;top:130px;left:0;z-index:2}.para3{position:absolute;width:100px;top:260px;right:20px;z-index:2}.para4{position:absolute;width:200px;top:690px;right:0;z-index:2}.para5{position:absolute;width:165px;top:775px;left:0;z-index:3}.para-wrap2{background-image:url(//marrygold-kurume.co.jp/wp-content/themes/marrygold_kurume/library/scss/../images/parallax/parabg2.jpg);background-size:cover;background-position:center;position:relative;height:800px}.para6{position:absolute;width:140px;top:70px;right:0;z-index:1}.para7{position:absolute;width:60px;top:200px;left:20px;z-index:3}.para8{position:absolute;width:185px;bottom:25px;left:0;z-index:3}.section4-wrap{padding-bottom:50px}.bridalfair{padding:40px 0;background:#eee}.chira-slider img{height:70vh;width:576px;object-fit:cover}.top_slider{height:65vh}.top_slider img{height:100%;width:100%;object-fit:cover}.location-slider .container{padding:0 0 50px !important;background:#252e3c}.top_slider .swiper{transition-timing-function:linear}.click-none{pointer-events:none}.container{max-width:900px;margin:0 auto}.infinite-slider .swiper-wrapper{transition-timing-function:linear}.infinite-slider .swiper-slide{height:210px !important;width:auto !important}.infinite-slider .swiper-slide img{width:auto;height:100%}.section5-wrap{background:#eee}.section5-box-read{color:#333;text-align:center;padding:90px 30px}.section5-box-read h3{font-weight:600;color:#4f626d;margin-bottom:20px}.section5-box-read p{text-align:justify;color:#333}.section5-5 .store-box p{margin-bottom:5px !important}.section5-5 .store-box{padding-bottom:65px !important;text-align:center}.section5-wrap .fv-read-more p{text-align:center}.dress .section-text{padding:50px 0 !important}.dress-text-p{padding:0 30px}.dress{background:#eee !important;color:#333}.dress .fv-read-more{margin:0 auto 0 auto}.section6-wrap{text-align:left}.section6-wrap .fv-read-more{margin:0 auto;border:1px solid #fff;color:#fff}.section6-wrap .yazirusi:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.section6-box1{background:#5e767f;color:#fff;padding:30px 0}.section6-box2{background:#86a1a6;color:#fff;padding:30px 0}.section6-box1 .textlg,.section6-box2 .textlg{font-family:'Cinzel',serif;font-weight:600;font-size:2rem;margin:0;line-height:20px}.section6-box1 .textmd,.section6-box2 .textmd{font-size:1rem;font-weight:600}.plan-box-bg{background:#5e767f;padding:0 30px 30px}.plan-box{background:#fff;padding:30px 20px;text-align:left}.plan-box .textlg{color:#a07e36;font-size:1.7rem;font-weight:600;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.plan-box .textmd{font-size:1.3rem;font-weight:600;margin-top:30px;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.plan-box .line1:after{content:"";height:1px;background-color:#666;display:block;position:relative;top:-10px;margin-left:150px}.plan-box .line2:after{content:"";height:1px;background-color:#666;display:block;position:relative;top:-10px;margin-left:175px}.plan-box .textsm{font-size:1.1rem;line-height:18px}.plan-box li{font-size:1.1rem;list-style:disc;margin-left:20px;padding-bottom:10px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.section6-box-a,.section6-box-b{text-align:center}input,select,textarea{font-size:1.3rem !important}.kengaku-check span{font-size:1.3rem !important}.contat-common .submit input{border:1px solid #333;font-size:1.3rem !important;color:#333}.wpcf7-list-item{margin:0}.cred{color:#9f2b31}.wpcf7-submit{background:#eee}.contacts-form-wrap-bg{background:#eee}.contacts-form-wrap{padding:90px 30px}.form-control{padding:10px;border:1px solid #333;border-radius:0}.contacts-form-wrap input{width:100%;border:0;border-radius:0;padding:10px;background:#fffef9}.contacts-form-wrap textarea{width:100%;border:0;border-radius:0;background:#fffef9}.contacts-form-wrap span{font-size:1rem}.privacy-check input[type=checkbox]{width:auto}.kengaku-date input{width:auto;color:#333}.kengaku-check input{width:auto}.contacts-form-wrap label{font-size:1.3rem;margin-bottom:25px}.contat-common .submit{position:relative;width:225px;margin:0 auto}.contat-common .yazirusi-submit{position:absolute;top:12px;right:-20px;display:flex}.contat-common .yazirusi-submit:after{content:'';width:50px;height:10px;border-bottom:solid 1px #333;border-right:solid 1px #333;transform:skew(45deg)}.contat-common .privacy-check a{border-bottom:1px solid #333;padding-bottom:5px}#kengaku .textmd{font-size:1.6rem;font-weight:600;color:#4f626d;padding:40px 0 20px}.kengaku-m{margin-bottom:40px}#kengaku .line1:after{content:"";height:1px;background-color:#666;display:block;position:relative;top:-12px;margin-left:140px}#kengaku .line2:after{content:"";height:1px;background-color:#666;display:block;position:relative;top:-12px;margin-left:120px}.kengaku-date{width:268px;margin-top:25px}.kengaku-date input{width:175px;height:45px;background:#fffef9}.kengaku-date .textsm{margin-top:8px}.wpcf7-select{padding:10px;margin-top:10px;border:0;width:85px;color:#333}.textsm{line-height:15px}.people input{width:80px;margin:0 5px}.month select{width:60px}.month select,.year select{margin:0 5px}.yotei p{margin:0;letter-spacing:-1px}.yotei{margin-bottom:20px}.from-select-box{width:100%;position:relative;display:inline-block}.from-select-box:after{content:'';width:16px;height:16px;border:0;border-bottom:solid 1px #333;border-right:solid 1px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:12px;right:15px;margin-top:-4px;pointer-events:none;z-index:10}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;background:#fff;position:relative;z-index:1;padding:0 40px 0 10px;border:1px solid #333;border-radius:2px}select::-ms-expand{display:none}.kengaku-date-box,.year,.month{position:relative;display:inline-block}.kengaku-date-box:after{content:'';width:10px;height:10px;border:0;border-bottom:solid 1px #333;border-right:solid 1px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:75px;right:13px;margin-top:-4px;pointer-events:none;z-index:10}.year:after,.month:after{content:'';width:10px;height:10px;border:0;border-bottom:solid 1px #333;border-right:solid 1px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:20px;right:18px;margin-top:-4px;pointer-events:none;z-index:10}.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:175px;height:47px;background:#fffef9;position:relative;z-index:1;border:0;border-radius:0}select::-ms-expand{display:none}.text-area-box{margin-top:20px}.kengaku-m2 .textsm{margin-bottom:20px}.access-wrap{width:100%;margin:0 auto;padding:0 30px;background:#eee}.access-wrap iframe{max-width:608px;margin:0 atuo;padding:20px 0 50px}.access-wrap dt{width:120px;margin:10px 0}.access-wrap dd{margin:10px 0}.access-wrap dt span{color:#a17d36;font-family:'Cinzel',serif;border-left:1px solid #a17d36;border-right:1px solid #a17d36;padding:0 10px}.footer-bg{position:relative}.pagetop{position:absolute;bottom:555px;right:35px;z-index:100;width:20px}.footer{background:0 0 !important;max-width:500px;margin:0 auto}.footer-bg{background:#fff}.footer-bg p{margin:60px 0 0;padding-bottom:10px}.footer-sitemap{width:100%;max-width:768px;margin:0 auto}.footer-sitemap img{width:80%;margin-bottom:20px}.footer-sitemap-content1{width:100%;max-width:100px;margin:0 auto;padding-top:50px}.footer .fa-instagram:before{font-size:30px}.footer-sitemap-content2{padding-bottom:15px}.footer-sitemap-content2 .nav-wrap{font-weight:500;margin-top:20px}.footer-sitemap-content2 .nav-wrap li{font-size:1.6rem;padding:7px 0}.copyright{color:#333;padding-top:20px;font-family:'Bodoni Moda',serif;font-size:8px;letter-spacing:3px;background:#fff;margin:0 auto !important}.footer-sitemap-b{background:#333;width:1px;margin:0 60px}.sub-menu{position:relative;left:160px;margin-top:15px}.sub-menu li{padding:5px 0}.sub-menu li a{font-size:14px}.footer-list-wrap a{font-family:'Cormorant Garamond',serif}.insta img{width:30px !important}.fix-menu{position:fixed;bottom:-100px;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);z-index:100;width:100%;transition:1s}.fix-menu-box1 p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:1.2rem;font-weight:600;width:100%}.fix-menu-box1{background:#10232a;color:#fff;width:100%;max-width:196px;height:5rem;text-align:center;position:relative}.fix-color{background:#162e38 !important}.fix-menu-box2 img{width:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.fix-menu-box2{background:#4f626d;width:108px;height:5rem;text-align:center;vertical-align:middle;position:relative}.scroll-fix-menu.active{bottom:0}.fix-menu a{color:#fff !important}.news-card{margin:0 auto;padding:0 30px;padding-top:50px}.news-card a{transition:.5s}.news-card h3{transition:.5s}.news-card a:link{color:#333}.news-card a:visited{color:#333}.news-card a:hover{color:#333}.news-card h3:hover{color:#333}.news-title{text-align:center}.news-title h2{font-family:'Cinzel',serif;line-height:20px}.view-lead{margin-bottom:15px;max-width:500px;mix-blend-mode:difference;color:#fff}.news-card h3{font-size:1.35rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-bottom:3px;color:#4f626d}.news-card time{font-size:1.35rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.news-card .ruby{margin-bottom:40px}.news-card-box1{width:173px;height:130px;margin-top:14px;margin-right:15px}.news-card img{width:100%;height:100%;object-fit:cover}.news-card .xs{font-size:1.35rem !important;font-weight:400;letter-spacing:normal;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.news-card-box2{padding:10px 20px;width:100%}.news-card .hentry{border:none;border-radius:0;background-color:transparent;margin-bottom:0}.news-card-box2{border-bottom:1px solid #333}.under-line-none .news-card-box2{border-bottom:0}.lower-head{height:300px;position:relative;background:rgba(0,0,0,.5)}.lower-head img{position:absolute;z-index:-1;overflow:hidden;height:100%;object-fit:cover}.lower-head h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;color:#fff}#header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:999;max-width:500px;transition:1s}.head-animetion{opacity:0}.breadcrumbs{margin-top:20px}.blog-wrap{font-size:16px;font-family:'Noto Serif JP',serif}.blog-wrap img{max-width:100%}.byline{margin-top:1em !important;margin-bottom:1em !important;font-size:.8em}.eye-catching img{width:100%;height:100%}.widgettitle{font-size:1.1em;padding-bottom:.3em;color:#716a6e;border-bottom:2px solid #716a6e !important}#toc_container{border:1px solid #70a3d1;background-color:#fdfdfd;color:#716a6e !important;font-size:1em;font-weight:500;display:block}.blog-wrap .hentry{border:none}.blog-wrap h1{font-size:1em;font-weight:600;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#4f626d}.blog-wrap h2{font-size:1.3em;font-weight:600;background:#fafafa;color:#716a6e;border-left:4px solid #716a6e;padding:.8em;margin:3.6em 0 1.6em}.blog-wrap h3{display:block;position:relative;padding:.8em .5em;margin:3.6em 0 1.6em;font-size:1.1em;font-weight:700;color:#716a6e}.blog-wrap h3:before{display:block;content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:2px;background:-webkit-linear-gradient(left,#716a6e 0%,#716a6e 30%,#eee 30%,#eee 100%);background:-o-linear-gradient(left,#716a6e 0%,#716a6e 30%,#eee 30%,#eee 100%);background:linear-gradient(to right,#716a6e 0%,#716a6e 30%,#eee 30%,#eee 100%)}.blog-wrap .entry-content h4{font-size:1em;font-weight:600;background:#fafafa;color:#716a6e;border-left:4px solid #716a6e;padding:.8em 1.2em;margin:3.6em 0 1.6em}.blog-wrap h5:before{font-family:"Font Awesome 5 Free";content:"\f00c";margin-right:.3em}.blog-wrap h5{font-size:1em;font-weight:600;margin:3.6em 0 1.6em;color:#716a6e}.blog-wrap h6{font-size:1em;font-weight:600;margin:3.6em 0 1.6em}.blog-wrap a{font-size:1em;color:#716a6e;transition:all .5s}.blog-wrap .entry-content{padding:1.5em 20px}.blog-wrap .entry-content a{color:#002db3}.blog-wrap p{letter-spacing:.05em;color:#888}.blog-wrap strong{font-weight:600;background:linear-gradient(transparent 60%,#fff9b3 60%)}.blog-wrap em{font-weight:600}.blog-wrap .entry-content ul{background:#fafafa;padding:20px 20px 20px 40px;margin:0 0 1.5em;list-style:circle}.blog-wrap .entry-content li{font-size:1em}.blog-wrap .entry-content .aligncenter,.entry-content img.aligncenter{margin-bottom:1.5em}.blog-wrap .wp-caption{margin-bottom:1.5em}.wp-block-image figcaption{text-align:center;font-size:.8em;margin-top:1em !important;position:relative;top:-25px}.blocks-gallery-caption{text-align:center;font-size:.8em;margin-top:1.8em !important;position:relative;top:-25px}.wp-block-table figcaption{text-align:center;font-size:.8em;margin-top:2.8em !important;position:relative;top:-25px}.blog-wrap .blocks-gallery-item{margin-bottom:1em !important}.blocks-gallery-item figure{align-items:baseline !important}.blog-wrap .entry-content blockquote{font-size:1em}.blog-wrap .entry-content blockquote:before{content:"“";font-size:5em}.blog-wrap　.entry-content blockquote cite{font-size:.8em}.blog-wrap .wp-block-gallery{padding:0}.blog-wrap .wp-block-gallery ul{padding:0 !important;background:0 0 !important}.blog-wrap .blocks-gallery-grid{margin:0 !important}.blog-wrap .blocks-gallery-caption{margin-bottom:0}.blocks-gallery-grid figcaption{margin-top:2em !important}.blog-wrap .wp-block-media-text{margin:0 !important}.wp-block-media-text__content h2,.wp-block-media-text__content h3,.wp-block-media-text__content h4,.wp-block-media-text__content h5,.wp-block-media-text__content h6{margin:0 0 1.2em !important}.blog-wrap .wp-block-table{font-size:1em}.blog-wrap .wp-block-table th{padding:7px;background-color:#d3d3d3 !important}.blog-wrap .entry-content table{margin-bottom:0 !important}.blog-wrap .entry-content pre{font-size:1em !important;margin:0 !important}.blog-wrap .article-footer{display:none}.blog-wrap .page-next-prev{margin:20px 0}.blog-wrap .page-next-prev img{width:96px;height:54px;object-fit:cover;margin:0 20px}.blog-wrap .page-next,.page-previous{padding:10px 20px}.blog-wrap .page-next:hover,.page-previous:hover{background:#fafafa;transition:all .5s}.blog-wrap .page-next:hover>a,.page-previous:hover>a{color:#333;transition:all .5s}.wp-block-embed-title figcaption{display:none}.wp-block-embed-twitter figcaption{text-align:left}.liquid-speech-balloon-text p{margin:0 !important}.belle-img img{max-width:none;border-radius:50%}.belle-wrap{border:1px solid #716a6e;padding:20px;margin:0 20px}.hentry header{border-bottom:0 !important;padding:1.5em 20px 0 !important}.connection-wrap p{padding-left:20px}.connection{border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa;margin:-1px 20px 0;padding:10px 0}.connection-wrap .hentry{margin-bottom:0 !important}.connection h3{margin:0;padding:5px 0;font-size:14px}.connection-box1{width:100px;height:56.25px;margin-right:10px}.connection-box2{width:70%}.connection h3:before{display:none}.connection-box1 img{position:relative;width:100%;height:100%;object-fit:cover}.connection .article-date{font-size:12px}.connection-recommend{margin-top:50px}.blog .sidebar{margin-top:0}.sidebar{margin-top:-20px;font-family:'Noto Serif JP',serif}.side-new a{transition:.5s}.side-new li a:link{color:#716a6e}.side-new li a:hover{color:#333 !important}.sidebar a:hover{color:#333;opacity:.8}.sidebar input{padding:5px}.sidebar input,.sidebar a{font-size:1.4rem;color:#716a6e}.sidebar .searchsubmit{padding:3px}.sidebar .searchform{margin-bottom:20px}.sidebar h3{font-size:1.9rem}.category-list{margin-top:30px}.category-list a:before{font-family:'Font Awesome 5 Free';content:"\f07b";padding:5px;border-radius:50%;font-weight:900;color:#fff;background:#999;margin-right:5px}.category-list .cat-item{margin:20px 0}.side-new,.side-recommend{margin-top:30px}.side-new h3,.side-recommend h3{position:relative;overflow:hidden;padding-bottom:5px;color:#4f626d;font-size:1.3em;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.side-new h3:before,.side-new h3:after,.side-recommend h3:before,.side-recommend h3:after{content:"";position:absolute;bottom:0}.side-new h3:before,.side-recommend h3:before{border-bottom:2px solid #4f626d;width:100%}.side-new h3:after,.side-recommend h3:after{border-bottom:2px solid #d8d8d8;width:100%}.sidebar h4{font-size:.9em;font-weight:500;margin-top:15px;padding-bottom:10px;border-bottom:1px dotted #888}.side-new li{font-size:1em;font-family:'Cormorant Garamond',serif}.archive-wrap{padding:0 20px}.archive-wrap .hentry{border:0;border-radius:0;border-bottom:1px solid #d8d8d8}.archive-wrap .side-new,.side-recommend{margin-top:44px}.archive-wrap time{color:#888}.archive-wrap .xs{font-size:.8em;margin-bottom:5px;color:#888}.archive-wrap h3{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#4f626d;font-weight:600;font-size:1em}.archive-wrap .side-new h3{font-size:1.3em}.privacy-wrap{max-width:768px;width:100%;background:#ededed;padding:40px 20px;margin:0 auto}.privacy-wrap h1{color:#4f626d;text-align:center;font-size:2rem;margin-bottom:50px}.thanks{max-width:576px;width:100%;margin:240px auto 200px auto;padding:0 20px}.thanks h1{font-size:2rem}.thanks button{border:1px solid #333;background:#fff;padding:5px 10px;margin-top:10px;font-size:1.4rem}.reserve-page-wrap .plan-page-title{padding-top:50px}.reserve-flow{margin:50px auto}.flow-content{padding:10px}.flow-content h2{font-size:1.2rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-bottom:3px;color:#4f626d;margin-top:10px}.flow-content p{font-size:1rem !important;font-weight:400;letter-spacing:normal;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.flow-content img{width:100%}.reserve-calender{padding:0 15px}.reserve-read{padding:20px 0 60px;font-size:1rem}.reserve-page-wrap{padding-top:120px;padding-bottom:60px;background:#eee}.fair-calender h2{font-size:1.1rem;font-weight:500;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-bottom:3px;margin-top:10px;margin-bottom:10px;color:#333}.fair-calender p{font-size:1.1rem;font-weight:500;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-bottom:3px;margin-top:10px;margin-bottom:10px;color:#333}.ac-menu{margin:0 auto}.parent-wrap{background:#5e767f;color:#fff;padding:20px 40px 10px;text-align:left}.parent-wrap-s{border-radius:5px 5px 0 0}.parent-wrap-e{border-radius:0 0 5px 5px;transition:1s all}.plan-page-bg{transition:1.5s}.plan-page-bg.active{padding-bottom:40px}.ac-child-e{border-radius:0 0 5px 5px}.ac-child{color:#333;padding:20px 40px 40px;display:none}.ac-arrow{transition:all .5s;height:30px;position:relative;top:2px}.fa-rotate-180{position:relative;top:-8px}.ac-parent{margin-right:10px;font-size:1.4rem;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.ac-parent,.ac-child{text-indent:-1em}.plan-page-wrap{background:#eee}.plan-page-title h1{font-family:'Cinzel',serif;text-align:center;font-size:3rem;margin-bottom:0}.plan-page-title .textmd{text-align:center;font-size:1.1rem}.plan-page-title .textsm{margin-top:40px;margin-bottom:30px;line-height:18px;font-size:1rem}.plan-page-title .textsm:before{content:'※';position:relative;left:0;top:0}.plan-page-title{padding:0 30px;max-width:576px;width:100%;margin:0 auto;padding-top:150px;text-align:center}.plan-end{padding:0 30px;max-width:576px;width:100%;margin:0 auto;padding-bottom:80px}.plan-end p{font-size:1rem}.plan-end:before{content:'※';position:relative;left:-10px;top:15px}.plan-page-bg{background:#5e767f}.plan-page-cont{width:100%;max-width:576px;margin:50px auto}.ac-child{background:#eee;margin:0 20px}.plan-page-box{margin-top:60px;padding:0 20px}.plan-page-box h2{font-size:1.2rem;font-weight:600;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;border:1px solid #a07e36;padding:8px 16px;display:inline-block;margin-right:10px}.ac-child .textmd{padding-left:10px !important}.ac-child .textsm{display:inline}.ac-child li{display:block !important;margin-top:15px;padding:0}.plan-page-box .textsm{padding-left:0;padding-top:10px;font-size:1.1rem}.plan-page-box .textmd-c{border-left:2px solid #a07e36;color:#a07e36;font-weight:600;padding-left:10px;margin-top:20px;font-size:1.2rem}.plan-page-box .textmd{font-size:1rem}.error-page{max-width:320px;width:100%;margin:240px auto 200px auto;padding:0 20px;text-align:center}.error-pag h1{font-size:2rem}.error-page button{border:1px solid #333;background:#fff;padding:5px 10px;margin-top:10px;font-size:1.8px}.error-page img{max-width:160px;width:100%;margin:0 auto;margin-bottom:20px}@media screen and (min-width:320px){.section3-box .ruby{font-size:1.1rem}.section3-box h2{font-size:1.8rem}.txtsm{font-size:1.3rem}div p{font-size:1.3rem}div span{font-size:1.3rem}div table,div dl{font-size:1.3rem}}@media screen and (min-width:576px){.belle-img img{margin:0 20px 5px 0}.belle-img p{margin-right:20px}.sp-nav-wrap{height:60px}.oline img{width:185px}.oline-list li span{font-size:1em}.oline{margin-top:20px}.oline-list-p{margin-top:0}.insta-cont-box{width:31%}.sp-nav-logo img{width:120px}.sp-nav-logo{padding:17px 10px}.hamburger{top:10px;right:20px}div a{font-size:1.4rem}.fv-read-more{width:235px}.section3-sticky{padding:0 75px}.access-wrap{padding:0 90px}.main-title h2{font-size:5rem;margin-left:15px}.main-title p{font-size:1.2rem;margin-left:15px}.section1-box1,.section5-box1,.section4-box1,.section5-5-box1{width:60%}.fix-menu-box1 p{font-size:1.6rem;font-weight:500;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.plan-page-box .textsm{padding-left:20px}.plan-page-box h2{margin-right:0}.flow-content h2{margin-top:0}}@media screen and (min-width:768px){.space-h{height:100px}.space-l{height:50px}.cont-w{width:500px}.top-news .hentry{border-radius:5px;position:relative;top:-30px;width:95%}.left-space{border-left:1px solid #fff;padding-left:80px !important}.d-5of7{padding-right:6rem !important}.type-read{padding:0 30px}.type-img{padding:0 30px}.my-tp-box1:first-child{padding-left:0}.my-tp-box1:last-child{padding-right:0}.insta-cont-box{width:23.6%}.footer-sitemap img{width:100%;transition:.5s}.footer-sitemap img:hover{opacity:.8}}@media screen and (min-width:992px){.cont-w{width:500px}.news-card-box2{padding:10px 20px}.insta-cont-box{width:23.9%}.slick-prev:before,.slick-next:before{display:block}.md-nav a li:hover:after,.footer-list-wrap a li:hover:after{width:72%}.footer-list-wrap .sub-menu a li:hover:after{width:100%}}@media screen and (min-width:1500px){.insta-cont-box{width:16%}}