@charset "UTF-8";html{font-size:62.5%}body{color:#000;font-family:'Noto Sans JP',sans-serif;-webkit-font-smoothing:antialiased;　-moz-osx-font-smoothing:grayscale;font-size:1.3rem}img{max-width:100%;height:auto}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.text-center{text-align:center}#splash{position:fixed;width:100%;height:100%;z-index:99999;background:#fd7d88;text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:260px}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeIn{opacity:0;transform:translateY(50px);transition:all .8s ease-in}.fadeIn.active{opacity:1;transform:translateY(0)}.home .breadcrumb{display:none}.header{background:#fff;position:relative}.logo{position:absolute;top:20px;left:50%;height:100px;transform:translateX(-50%)}.header-sub{display:flex;justify-content:flex-end;height:35px;font-size:1.2rem;letter-spacing:.04em;padding:10px 0 20px}.header-sub a:before{white-space:pre-wrap;content:"\0bb   ";color:#fd7d88;font-size:1.5em}.sub{padding-left:22px;display:inline-block}.header-sub a:hover{font-size:1.4rem;transition:all .5s}.header-contact{display:flex;justify-content:flex-end;padding:20px 0 70px}.header-contact__sp{display:none}.btn-reservation{position:relative;display:inline-block;font-weight:700;padding:7px 20px;margin-right:8px;border-radius:25px;border:solid 2px #fd7d88;color:#fff;background-color:#fd7d88;transition:.4s;width:148px;height:38px;letter-spacing:.3em}.btn-reservation span{position:relative;padding-left:25px}.btn-reservation span:before{content:"";position:absolute;left:0;display:block;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/icon/mouse.svg) 0 0 no-repeat;background-size:100% auto;width:19px;height:19px}.btn-reservation:hover{background-color:#ffe8e9;color:#f54245;border-radius:25px;border:solid 2px #fd7d88}.btn-contact{display:inline-block;padding:7px 20px;border-radius:25px;border:solid 2px #fd7d88;color:#fd7d88;background-color:#fff;transition:.4s;font-weight:700;width:148px;height:38px;letter-spacing:.3em}.btn-contact span{position:relative;padding-left:30px}.btn-contact span:before{content:"";position:absolute;left:0;top:2px;display:block;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/icon/mail.svg) 0 0 no-repeat;background-size:100% auto;width:17px;height:17px}.btn-contact:hover{color:#f54245;background:#ffe8e9}.main-menu{display:flex;justify-content:center;margin:0 0 50px}.main-menu li{display:block;position:relative;font-size:1.5rem;letter-spacing:.04em;border-left:1px solid #aaa4a4;width:300px;height:50px}.main-menu li:last-child{border-right:1px solid #aaa4a4}.main-menu a{display:block;position:absolute;text-align:center;top:0;left:0;width:100%;height:100%;line-height:50px}.main-menu a:hover{color:#696767;transition:.5s}.main-visual-pc{overflow:hidden;width:100%;min-height:100vh}.main-visual_sp{display:none}.metaslider{max-width:100% !important}.metaslider.slides img,.flexslider.slides img{width:100%;max-width:100%;transform:translateX(0)}.flexslider.slides img{height:auto}.breadcrumb{max-width:1140px;margin:20px auto}.logo-sp{display:none}.openbtn{display:none}#g-nav{display:none}#g-nav-list{display:none}.inner{max-width:1140px;margin:0 auto}.scroll{position:absolute;right:5%;width:100px}.scroll a{display:block;height:6em;text-align:right;padding-bottom:5px;font-family:"Libre Baskerville";font-size:1.2rem;color:#000;letter-spacing:.1em;text-transform:uppercase;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.scroll .line{display:block;height:100px;width:1px;margin-left:5px;position:relative;overflow:hidden;background-color:#fff}.scroll .line span{display:block;position:absolute;top:0;left:0;height:100%;width:5px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#999),to(#fff));background:linear-gradient(0deg,#fff,#000,#fff);-webkit-animation:drop 1.5s cubic-bezier(.5,.05,.6,.15) infinite;animation:drop 1.5s cubic-bezier(.5,.05,.6,.15) infinite;z-index:1}@-webkit-keyframes drop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes drop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.concept{padding:200px 0}.concept-heading{font-family:"Libre Baskerville";font-weight:400;font-size:30px;letter-spacing:.05em;padding:0 0 50px}.concept-box{display:flex;padding:0 20px}.concept-image{display:inline-block;width:45%;height:auto;margin:0 0 0 auto}.concept-text{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/best-day1.png);background-position:center;background-size:100%;background-repeat:no-repeat;position:relative}.concept-lead-box{width:80%}.concept-text img{position:absolute;height:120%;left:53%}.concept-lead{font-size:1.3rem;display:inline-block;text-align:left;margin-top:100%;line-height:2em}.button{display:block;position:relative;font-family:"Libre Baskerville";font-weight:400;font-size:15px;letter-spacing:.1em;color:#fff;text-transform:uppercase;background-color:#c1a37d;padding:10px;width:130px;margin-left:auto;margin-right:auto}.btnshine:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.btnshine:hover:before{animation:shine 1s}@keyframes shine{100%{left:125%}}.wed-dress{display:block;position:relative;height:640px;margin-bottom:100px}.wed-dress a{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.wed-dress_inner{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/wedding-dress.jpg);background-position:left;background-repeat:no-repeat;height:640px}.title-box_right{margin-left:70%;padding-top:200px}.wed-dress_title__pc{font-family:"Libre Baskerville";font-weight:400;font-size:2rem;letter-spacing:.2em;line-height:65px}.wed-dress_title__sp{display:none}.color-dress{display:block;position:relative;height:640px;margin-bottom:100px}.color-dress a{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.color-dress_inner{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/color-dress-pc-b.jpg);background-position:right;background-repeat:no-repeat;height:640px}.title-box_left{margin-right:60%;padding-top:200px}.color-dress_title__pc{font-family:"Libre Baskerville";font-weight:400;font-size:2rem;letter-spacing:.2em;line-height:65px}.color-dress_title__sp{display:none}.mens-style{display:block;position:relative;height:640px;margin-bottom:100px}.mens-style a{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.mens-style_inner{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/mens-style.jpg);background-position:left;background-repeat:no-repeat;height:640px}.title-box_right{margin-left:70%;padding-top:200px}.mens-style_title__pc{font-family:"Libre Baskerville";font-weight:400;font-size:20px;letter-spacing:.2em;line-height:65px}.mens-style_title__sp{display:none}.Japanese-style{position:relative;height:640px;margin-bottom:100px}.Japanese-style a{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.Japanese-style_inner{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/japanese-style.jpg);background-position:right;background-repeat:no-repeat;height:640px}.title-box_left{margin-right:60%;padding-top:200px}.Japanese-style_title__pc{font-family:"Libre Baskerville";font-weight:400;font-size:20px;letter-spacing:.2em;line-height:65px}.Japanese-style_title__sp{display:none}.news{margin:15em auto;border:solid 2px #c1a37d;padding:80px 0}.news_header{font-size:3rem;text-align:center;padding-bottom:20px}.news_header h3{margin:0}.news_tag{font-family:"Libre Baskerville";font-size:2rem;padding-left:10px;color:#c1a37d}.news_area{display:flex}.news_box{width:33.33%}.news_box dl{margin:0 20px}.news_box dt{font-size:1.7rem;font-weight:700;color:#020248;margin-bottom:10px}.time{font-size:1rem;color:#020248}.news_box img{object-fit:cover;width:100%;height:230px}.news_box dd{margin:0}.newsmenu{display:inline-block;padding:.3em 1em;text-decoration:none;color:#000;border:solid 1px #c1a37d;border-radius:5px;transition:.4s;text-align:center;margin-top:70px;background:#faf8ed}.newsmenu:hover{background:#fd7d88;color:#fff}.maps-outer{padding:0 0 200px}.maps{width:100%}#page-top a{display:flex;justify-content:center;align-items:center;background:#faf8ed;border-radius:5px;width:50px;height:50px;color:#000;text-align:center;text-decoration:none;font-size:.1rem;font-family:"Libre Baskerville";transition:all .3s}#page-top a:hover{background:#fd7d88;color:#fff}#page-top{position:fixed;right:10px;z-index:2;opacity:0;transform:translateY(100px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}.footer{background-color:#faf8ed}.footer-inner{display:flex;height:330px;padding:120px 0 70px}.footer-logo{margin-top:13px}.add{font-style:normal;margin-top:20px}.address{width:33.33%}.shop-data{margin:0 0 5px;font-size:.3rem}.shop-data:first-of-type{margin-top:10px}.footer-menu{width:33.33%;display:flex;margin:0 100px}.footer-menu_secondary{margin-left:45px}.menu{margin-bottom:30px}.menu a{display:inline-block;position:relative;text-decoration:none}.menu a:before{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;background-color:#aca7a7;transform:scale(0,1);transition:.4s}.menu a:hover:before{transform:scale(1,1)}.footer-contact{width:33.33%}.footer-contact_lead{margin-bottom:15px;font-size:1.2rem}.footer_img{text-align:right}.footer-sidebar{background-color:#fd7d88;height:50px;vertical-align:middle;padding-top:10px}.wedmain-box{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/wedbg.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat}.wedmain{width:30%;display:inline-block;margin-left:60%;padding-top:5%}.wedmain-txt{position:absolute;top:50%;left:5%;font-family:"Libre Baskerville";font-weight:400;font-size:7rem;letter-spacing:.17em;text-align:left}.wedside-box{padding:200px 0 0}.wedside-title{font-family:"Libre Baskerville";font-weight:400;font-size:4rem;letter-spacing:.17em}.wedside-text{font-size:1.5rem;line-height:2rem}.wedside-image_box{display:flex;margin-top:100px;background-color:#faf8ed;padding:150px 150px 50px}.wedside-image{width:33%;margin-right:10px}.dress-form{padding-top:200px}.dress-form_sentence{text-align:left;display:inline-block;margin-top:60px;font-size:15px;letter-spacing:.03em;line-height:35px}.dress-form_search{display:flex;justify-content:center;margin:60px auto 300px;background-color:#faf8ed;padding:70px 0}.search-box{text-align:center}.dress-form_search figcaption{margin-top:40px;font-weight:500;letter-spacing:.04em;line-height:25px;color:#737373;text-align:left;width:80%;margin:30px auto}.dress-form_search img:hover{transform:scale(1.2,1.2);transition:1s all}.dress-line_area{display:flex;flex-wrap:wrap}.dress-line_box{width:33.33%}.dress-line img:hover{background-color:#000;opacity:.7;transform:scale(1.1,1.1);transition:.5s ease-in-out}.dress-line{list-style:none;margin:10px}.dress-line img{width:100%}.dress-line_list{font-size:2rem;margin:0}.storedisplay{margin-bottom:30px}.storedisplay p{font-size:1.5rem}.storedisplay img{width:70%;display:block;margin:0 auto}.color-dress_main-visual{overflow:hidden;width:100%;min-height:100vh;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/coldoress__pc.jpg) center/cover}.color-dress_box{margin:200px 0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.color-dress_image{position:relative;z-index:1;width:30%;margin:20px 0}.color-dress_image img:hover{transform:scale(1.1,1.1);opacity:.7;transition:.5s ease-in-out}.color-dress_color{margin:10px 0 0;text-align:center;display:block;font-size:1.5rem;font-weight:700}.color_search_area{display:flex;flex-wrap:wrap}.color_search_box{width:33.33%;margin:0}.color_search{list-style:none;margin:10px}.color_search img{width:100%}.color_search img:hover{transform:scale(1.1,1.1);opacity:.7;transition:.5s ease-in-out}.color_search_list{font-size:1.2rem;margin:10px 0 50px}.japanese-style_main-visual-pc{overflow:hidden;width:100%;min-height:60vh;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/japanese--style.jpg) center/cover}.japanese-style_main-visual-sp{display:none}.kimono-text{margin-top:200px}.Japanese-style_box{display:flex;margin:200px 0 40px;list-style:none;justify-content:space-between;flex-wrap:wrap}.Japanese-style_box:after{display:block;content:"";width:300px}.Japanese-style_image{list-style:none;position:relative;z-index:1;width:30%;margin:20px 0}.Japanese-style_image img:hover{transform:scale(1.1,1.1);opacity:.7;transition:.5s ease-in-out}.japanese-style_list{margin:10px 0 0;text-align:center;display:block;font-size:1.5rem;font-weight:700}.tuxedo_main-visual-pc{overflow:hidden;width:100%;min-height:60vh;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/tuxedo.jpg) center/cover}.tuxedo_main-visual-sp{display:none}.tuxedo-text{padding-top:200px}.mens-style_box{display:flex;margin:200px 0;list-style:none;justify-content:space-between;flex-wrap:wrap}.mens-style_box:after{display:block;content:"";width:300px}.mens-style_image{list-style:none;position:relative;z-index:1;width:30%;margin:20px 0}.mens-style_image img:hover{transform:scale(1.1,1.1);opacity:.7;transition:.5s ease-in-out}.mens-style_list{margin:10px 0 0;text-align:center;display:block;font-size:1.5rem;font-weight:700}.article-box{display:flex;margin:200px 0}.article-box_mens{display:flex;width:100%;padding:150px 0 150px}.article-box img{width:60%;height:60%}.article-image{margin:100px}.article-heading{margin:220px 0 0 30px}.article-heading_mens{margin:500px 0 0 40px}.article-title{margin-bottom:60px;font-size:2rem}.article-list dt{font-size:1.2rem;font-weight:700}.article-list dd{margin-bottom:20px}.article-list p{letter-spacing:2px}.article-contact{display:flex;justify-content:flex-end;padding:20px 0 0}.mensimage{margin:0 200px}.return{display:block;text-align:center;margin-top:50px;margin-bottom:100px;font-size:1.5rem}.return:before{margin-right:10px;content:"《"}.return:after{margin-left:10px;content:"》"}.return1{display:block;text-align:center;margin-bottom:100px;font-size:1.5rem}.return1:before{margin-right:10px;content:"《"}.return1:after{margin-left:10px;content:"》"}.about_main-visual-sp{display:none}.mission{display:flex;margin:200px 0}.mission-title_box{width:50%;font-size:16px;line-height:30px;text-align:center}.mission-title{font-weight:400;font-size:41px;letter-spacing:.02em;line-height:40px}.mission-image{display:flex;padding:0 37px;width:50%;list-style:none;height:auto;background-color:#faf8ed;justify-content:space-between}.mission-shop{width:62%;padding-top:30%}.mission-image_right{margin-top:22%}.mission-title_content{width:64%;letter-spacing:.05em;margin:0 auto;line-height:33px;margin-top:40px;text-align:left}.staff_introduction{margin:100px 0}.staff_introduction h2{font-weight:700;font-size:32px;line-height:54px}.staff_box{display:flex;margin:60px}.staff_list{display:block;margin:0 20px;width:100%}.staff_list img{display:block;margin:0 auto}.staff_list p{line-height:1.8;letter-spacing:.1em;width:80%;color:#3f3b40;margin:0 auto}.staff_name{display:block;text-align:center;margin:20px 0 10px;font-size:1.8rem}.faq_main-visual{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/faq.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:390px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.title{font-size:50px;line-height:1.6;color:#fff;z-index:2;text-shadow:3px 3px 6px #444}.faq_list-box{list-style:none;display:flex;justify-content:center;padding:0}.faq-list{border-bottom:solid 1px #4e4e4e;line-height:40px;margin:230px 60px 140px;font-size:1.8rem}.faq-list:hover{border-bottom:none}.faq-list a:before{white-space:pre-wrap;content:"\0bb   ";color:#fd7d88;font-size:1.5em}.faq-list a::before:hover{display:none}.faq-list_lnk{display:block}.faq-list_lnk:hover{color:#fd7d88;transition-duration:.5s}.faq{list-style:none;font-size:1.7rem;margin:60px 0 130px}.faq_title{color:#364e96;padding:.5em 0;border-top:solid 2px #364e96;border-bottom:solid 2px #364e96}.faq dt{font-size:18px;line-height:32px;letter-spacing:.8px;padding-top:1px;margin-bottom:25px;font-weight:700;color:#4d4d4d}.faq>dl{margin:30px 0 80px;margin-left:23px;letter-spacing:.5px;padding-left:1em;text-indent:-2em}.faq-tag{font-family:"Libre Baskerville";margin-left:10px;padding-right:10px}h2{text-align:center;font-size:3rem;margin:100px 0 50px}.contact-form_box{margin:0 auto}form{background:#fff1f1;width:55%;padding:20px 40px;margin:0 auto 200px}form div{padding:10px 20px}input.submit{display:block;margin:0 auto}label{display:block;float:left;width:500px}textarea{width:100%}.contact-form_box label span{background:#fd7d88;padding:2px;font-size:12px;color:#fff;margin-right:10px}.text,textarea,.dropdown{border:0;padding:8px;color:#000;background:#fff;border-radius:6px}.phone-contact{background-color:#faf8ed;width:30%;margin:100px auto 0;padding:15px;text-align:center}.phone-contact h4{font-size:3rem}.wpcf7-acceptance{display:block;margin-bottom:2rem;text-align:center}.contact-form_box input{font-size:16px;font-family:'Noto Sans JP',sans-serif}.contact-form_box textarea{font-size:16px;font-family:'Noto Sans JP',sans-serif}.contact-form_box select{font-size:16px}.top-news{text-align:center}.msr_newslist{border-top:1px solid #aaa;width:100%;list-style:none}.msr_newslist li{border-bottom:1px solid #aaa;font-size:14px}.msr_newslist li a{display:table;padding:10px}.msr_newslist li div{display:inline;width:144px}.msr_newslist li p{display:table-cell;padding-left:20px;vertical-align:middle}.msr_newslist li .cat{background-color:#fbdfe1;border-radius:1px;color:#000;font-size:1.5rem;padding:0 2px;text-align:center;width:25%;margin-left:20px}.news-ar{display:inline}.article-msr_newslist{text-align:center}.text p{display:block;width:55%;margin:0 auto;letter-spacing:3px;line-height:1.9}.text p>a{color:#0318b1 !important}.news-single h1{text-align:center;letter-spacing:2px;margin:50px 0}.wp-block-columns{margin-top:64px}.backtolist{text-align:center;margin-bottom:100px}.page-numbers{text-align:center;list-style-position:inside;list-style-type:none;padding:0;margin-bottom:100px}.page-numbers li{display:inline-block}.page-numbers a{display:inline-block;padding:.5rem;margin:0 .2rem .2rem 0;background:#fff;border:1px solid #ccc}.page-numbers a:hover{background:#fd7d88}.page-numbers span{display:inline-block;padding:.5rem;margin:.2rem;border:1px solid #ccc}.grecaptcha-badge{visibility:hidden}.reca{margin:20px 0 0}@media screen and (max-width:1024px){.inner{max-width:940px;margin:0 auto}.concept-image{width:51%}.wedside-image_box{padding:55px}.mission-image{display:block;padding:30px;margin-top:100px}.mission-shop{padding:0;margin:0 auto}.mission-image_right{margin:80px}.mensimage{margin:0}.color-dress_box{padding:0 20px}.Japanese-style_box{padding:0 20px}.article-box{margin:200px 40px}.article-box_mens{padding:150px 40px}}@media screen and (max-width:768px){.inner{max-width:684px;margin:0 auto}.header-sub{font-size:.5rem}.main-menu li{font-size:1.1rem}.btn-reservation{width:120px;font-size:1rem;padding:10px 15px;margin-right:0}.btn-reservation span{padding-right:8px}.btn-reservation span:before{width:14px;height:14px}.btn-contact{width:120px;font-size:1rem;padding:9px 15px}.btn-contact span:before{width:13px;height:12px}.concept-box{margin:0 60px}.concept-text{height:300px}.concept-text img{width:50%}.concept-lead{margin-top:90%}.concept-image{height:auto}.concept-heading{margin-top:0}.news-box img{display:block;width:60%;margin:0 auto}.footer-inner{padding:0 36px}.footer-logo{width:60%}.add{font-size:1rem}.footer-menu{margin:0 30px}.footer-menu_secondary{margin-left:39px}.reca{font-size:.5rem}.menu{font-size:1rem}.footer-contact_lead{font-size:1rem}.wed-dress_inner{background-size:60%}.wedmain-txt{font-size:3.5rem;top:60%}.footer-inner{padding:120px 20px 70px}.color-dress_inner{background-size:60%}.mensimage{margin:0}.Japanese-style_inner{background-size:60%}}@media screen and (max-width:640px){body{font-size:1.5rem}.inner{width:100%;padding:0 20px}#page-top{display:none}.pc{display:none}.main-visual_pc{display:none}.main-visual_sp{display:block;height:667px;position:relative}.logo-sp{display:block;width:80px;margin-left:30px;position:absolute;z-index:1}.openbtn{display:block;position:fixed;z-index:9999;top:10px;right:10px;width:55px;height:50px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:4px;border-radius:2px;background-color:#fd7d88;width:45%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}#g-nav.panelactive #g-navlist{position:fixed}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:rgba(255,255,255,.8);transition:all .3s}#g-nav-list{display:block}#g-nav.panelactive{opacity:1;z-index:999;display:block}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fd7d88;text-decoration:none;padding:15px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.header-contact{display:none}.header-contact__sp{display:block;display:flex;position:fixed;bottom:0;left:0;margin:0;width:100%;z-index:999}.btn-reservation__sp{position:relative;display:inline-block;font-family:'Libre Baskerville';font-weight:700;padding:9px 0;border:solid 2px #fd7d88;color:#fd7d88;background-color:#faf8ed;transition:.4s;width:50%;height:80px;font-size:1.7rem;letter-spacing:.4em;text-align:center}.btn-reservation__sp span{position:relative;padding-left:30px;display:inline-block;margin-top:18px}.btn-reservation__sp span:before{content:"";position:absolute;left:0;top:-3px;display:block;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/icon/mail-sp.svg) 0 0 no-repeat;background-size:100% auto;width:28px;height:28px;margin-left:-10px}.btn-contact__sp{position:relative;display:inline-block;font-family:'Libre Baskerville';padding:8px 0;border:solid 2px #fd7d88;color:#fd7d88;background-color:#fff;transition:.4s;font-weight:700;width:50%;height:80px;font-size:1.7rem;letter-spacing:.4em;text-align:center;border-left:none}.btn-contact__sp span{position:relative;padding-left:30px;display:inline-block;margin-top:18px}.btn-contact__sp span:before{content:"";position:absolute;left:0;top:-2px;display:block;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/icon/telephone-sp.svg) 0 0 no-repeat;background-size:100% auto;width:28px;height:28px;margin-left:-10px}.breadcrumb{display:none}.scroll{display:none}.concept{font-size:2.5rem;padding:50px 0 0}.concept-box{display:block}.concept-heading{padding:320px 0 30px;font-size:2.3rem;margin:0}.concept-text img{width:60%}.concept-lead-box{width:100%}.concept-lead{text-align:left;margin-top:95%;font-size:1rem}.concept-image{width:100%;display:block;margin:0 auto}.title-box_right{margin-right:0;padding-top:0;display:flex;margin:0 auto;margin-top:290px}.wed-dress_inner{background-image:none;height:0}.wed-dress{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/wd-dress_sp.jpg);background-position:center;background-repeat:no-repeat;height:640px}.wed-dress_title__pc{display:none}.wed-dress_title__sp{display:block;margin:0;font-family:"Libre Baskerville";font-weight:400;font-size:2rem;letter-spacing:.2em;line-height:65px;text-align:center;padding:100px 0 30px}.btnshine:before{display:none}.title-box_left{margin-right:0;padding-top:0;display:flex;margin:0 auto;margin-top:290px}.color-dress_inner{background-image:none;height:0}.color-dress{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/color-dress-pc-b.jpg);background-position:center;background-repeat:no-repeat;height:640px}.color-dress_title__pc{display:none}.color-dress_title__sp{display:block;margin:0;font-family:"Libre Baskerville";font-weight:400;font-size:2rem;letter-spacing:.2em;line-height:65px;text-align:center;padding:100px 0 30px}.mens-style_inner{background-image:none;height:0}.mens-style{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/mens-style.jpg);background-position:center;background-repeat:no-repeat;height:640px}.mens-style_title__pc{display:none}.mens-style_title__sp{display:block;margin:0;font-family:"Libre Baskerville";font-weight:400;font-size:2rem;letter-spacing:.2em;line-height:65px;text-align:center;padding:100px 0 30px}.japanese-style_main-visual-pc{display:none}.japanese-style_main-visual-sp{display:block;overflow:hidden;width:100%;min-height:80vh;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/japanese-main-visual_sp.jpg) center/cover}.Japanese-style_inner{background-image:none;height:0}.Japanese-style{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/japanese-style.jpg);background-position:center;background-repeat:no-repeat;height:640px}.Japanese-style_title__pc{display:none}.Japanese-style_title__sp{display:block;margin:0;font-family:"Libre Baskerville";font-weight:400;font-size:2rem;letter-spacing:.2em;line-height:65px;text-align:center;padding:100px 0 30px}.news_area{display:block}.news_box{width:100%}.news_box dl{margin-bottom:40px}.footer-inner{display:block;height:auto;padding:100px 0 50px}.footer-logo{display:contents}.address{width:100%;text-align:center}.add{font-size:1.5rem;margin-top:50px}.footer-menu{display:block;width:100%;text-align:center;margin:100px 0}.menu a{font-size:1.5rem}.footer-menu_secondary{margin-left:0}.footer-contact{display:none}.footer-sidebar{padding-bottom:100px}.wedmain-box{height:100%;background-image:none}.wedmain-txt{display:none}.wedmain{width:100%;margin-left:0;padding-top:0}.dress-form img{width:75%}.wedside-title{font-size:2.5rem}.wedside-image_box{margin-top:55px}.dress-form_sentence{font-size:1.2rem;width:70%;margin-top:55px}.dress-form_sentence br{display:none}.dress-form_search{display:block}.search-box{margin-bottom:100px}.search-box img{width:70%}.dress-line_area{display:block}.dress-line_box{width:100%;padding-left:0}.storedisplay p{display:block;width:70%;margin:0 auto;font-size:1rem;line-height:1.9}.article-box{display:block;margin:0}.article-heading{margin:0}.article-box img{width:100%;height:auto}.color_search_box{padding:0}.color-dress_box{display:block;padding:0}.color-dress_image{width:75%;margin:0 auto 50px}.color-dress_main-visual{background-image:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/codress__sp.jpg)}.color_search_area{display:block}.color_search_box{width:100%}.tuxedo_main-visual-pc{display:none}.tuxedo_main-visual-sp{display:block;overflow:hidden;width:100%;min-height:80vh;background:url(//wp-fukuya.net/wp-content/themes/wedding-park_fukuya/css/../img/mens-sp.jpg) center/cover}.tuxedo-text img{width:90%}.mens-style_box{display:block;padding:0;margin:100px 50px}.mens-style_box li{width:100%;margin-bottom:100px}.mensimage{margin:0}.article-box_mens{display:block}.article-heading_mens{margin:0}.kimono-text{width:80%;margin:200px auto 0}.Japanese-style_box{display:block;margin:100px 0}.Japanese-style_image{width:90%}.about_main-visual-pc{display:none}.about_main-visual-sp{display:block;height:500px}.mission{display:block}.mission-title_box{width:100%}.mission-title{font-size:3rem;padding-top:100px}.mission-title_content{font-size:1.2rem}.mission-title_content br{display:none}.mission-image{display:block;width:100%;padding-top:100px}.mission-image li{text-align:center}.mission-image_right{margin:0;width:100%;margin-left:0;margin-top:60px;padding-bottom:100px}.mission-shop{width:100%}.staff_introduction{margin:0}.staff_introduction h2{font-size:3rem}.staff_box{display:block;margin:0;text-align:center;padding-bottom:200px}.staff_list{margin:0}.staff_list p{margin-bottom:60px}.title{font-size:3rem}.faq-list{margin:0;font-size:10px;border-bottom:none}.faq-list_lnk{margin:10px}.faq_title{font-size:2rem}.listDot{padding:0}.faq>dl{margin:30px 20px 70px}.faq dt{margin-bottom:15px}.top-news{margin:100px 0 50px}.msr_newslist{margin-bottom:50px;padding:0}.msr_newslist li div{display:table-footer-group}.shop-data{font-size:1.5rem}.footer-menu{font-size:.7rem}.news-single h1{font-size:2rem;margin-top:100px}.text p{width:100%}.phone-contact{width:75%}form{width:100%}.form-width{max-width:100%}label{width:100%}.btn-submit{width:100%}}