@charset "UTF-8";*{color:#00140f;line-height:1.6em;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;font-weight:700}body{height:100%;margin:0 auto;-webkit-text-size-adjust:100%}html{height:100%;overflow-y:scroll}a{text-decoration:none;font-family:inherit;color:#a84c82}a:hover{text-decoration:none;opacity:.7}img{max-width:100%;height:auto;border-radius:10%}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.center-block{display:block;margin-left:auto;margin-right:auto}main{overflow:hidden}.day{font-size:20px;padding-left:10%;letter-spacing:4px}.scrollAnim.toTopAnim{-webkit-transition:1s all ease;transition:1s all ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.scrollAnim.toTopAnim compny{-webkit-transition:1s all ease;transition:1s all ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.scrollAnim.toTopAnim.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.scrollAnim.toBottomAnim{-webkit-transition:1s all ease;transition:1s all ease;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;-webkit-transform:translateY(-10px) scale(1.2);transform:translateY(-10px) scale(1.2);-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.scrollAnim.toBottomAnim.active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.scrollAnim.toTopRight{-webkit-transition:1s all ease;transition:1s all ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.scrollAnim.toTopRight.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.scrollAnim.toTopLeft{-webkit-transition:1s all ease;transition:1s all ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.scrollAnim.toTopLeft.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}h3{text-align:center;position:relative;margin:20px auto;font-size:19px !important;font-weight:700}h4{text-align:center;position:relative;margin-bottom:50px}h4 span{display:block;font-size:27px;font-weight:700;line-height:29px;letter-spacing:8px;position:relative;letter-spacing:5px}h4.line:before{content:"";width:22%;height:2px;position:absolute;left:0;top:55%}h4.line:after{content:"";width:22%;height:2px;position:absolute;right:0;top:55%}h4.line span:before{content:"";width:22%;height:1px;position:absolute;left:0;top:65%}h4.line span:after{content:"";width:22%;height:1px;position:absolute;right:0;top:65%}.base{max-width:1140px;margin:0 auto}.pagenation{margin:20px auto;text-align:center;padding:20px}.prev a,.next a{padding:10px;font-size:20px}header .navWrap #gnav{position:fixed;width:100%;height:100%;top:0;z-index:9999;background:rgba(0,0,0,.4);overflow-y:scroll;opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .3s;transition:.3s all;padding:0 15px}header .navWrap #gnav.active{opacity:1;visibility:visible;top:0}header .navWrap #gnav ul.navi{position:absolute;width:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#9a4979;padding:70px 0;border-radius:5%}header .navWrap #gnav ul.navi li{margin-bottom:30px;text-align:center}header .navWrap #gnav ul.navi li a{color:#fff}header .navWrap #gnav ul.navi li i{color:#fff;font-size:1.6em}header .navWrap #gnav ul.navi li:last-child{margin-bottom:0}header .navWrap #gnav ul.navi li a{display:block;font-size:16px;font-weight:700;letter-spacing:3px}.mainV{position:relative;width:100%}.mainV .bg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;overflow:hidden;z-index:-999}.mainV .bg ul.imageIn{opacity:1;height:100%;width:100%;position:relative;z-index:-9999}.mainV .bg ul.imageIn li{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.mainV h1{width:11%;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:50px;z-index:9999}.mainV h2{width:40%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mainV .text{font-size:10px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:3px;position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:9999}.mainV .scroll{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;padding-bottom:70px;z-index:9999}.mainV .scroll a{font-size:14px;color:#9a4979;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:3px;position:relative;text-align:center;padding-bottom:70px;text-decoration:none}.mainV .scroll a:after{position:absolute;color:#9a4979;content:'\f107';font-family:'Font Awesome 5 Free';font-weight:700;font-size:2em;bottom:20px;left:50%;margin-left:-10px;-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:top;transform-origin:top;-webkit-animation:mainBorder 1.2s ease .3s infinite forwards;animation:mainBorder 1.2s ease .3s infinite forwards}@-webkit-keyframes mainBorder{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(110%)}}@keyframes mainBorder{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(110%)}}section.news{height:174px;width:100%;background:#f4efe9;color:#594444 !important;border-bottom:1px solid #cc7752}section.news .ti{float:left;height:174px;width:174px;position:relative;background:#cc7752}section.news .ti span{font-size:22px;color:#fff;font-weight:600;letter-spacing:5px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.news .text{float:left;height:174px;overflow-y:auto;padding:10px 50px;width:-webkit-calc(100% - 274px);width:calc(100% - 274px);color:#594444}section.news .text dl{width:100%;border-bottom:1px solid #594444;padding-bottom:30px;margin-bottom:30px}section.news .text dl:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}section.news .text dl dt{font-size:12px;font-family:'Montserrat',sans-serif;font-weight:400;letter-spacing:2px;margin-top:10px}section.news .text dl dd{font-size:14px;letter-spacing:2px}section.concept{background:#f4efe9;overflow:hidden}section.concept .bg{padding:100px 0;position:relative;z-index:2}section.concept .bg:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flower01.png) no-repeat left top;opacity:.7;background-size:120%;width:485px;height:566px;position:absolute;right:-200px;top:-220px;z-index:-1}section.concept .bg:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flower02.png) no-repeat left top;background-size:386px;width:386px;height:490px;position:absolute;left:0;bottom:0;z-index:-1}section.concept .shikaku01{background:#f4efe9;width:45%;height:210px;margin-bottom:-190px;position:relative}section.concept .shikaku01 p{position:absolute;left:950px;bottom:-550px;width:20%}section.concept .shikaku01 img{position:absolute;left:280px;bottom:20px;width:100%;z-index:-999}section.concept dl.ti{margin:0 0 -30px;position:relative;z-index:2}section.concept dl.ti dt{max-width:155px;margin:0 auto 30px;position:relative}section.concept dl.ti dt:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/sleepwell.png) no-repeat left top;background-size:520px;width:520px;height:215px;position:absolute;left:-370px;top:-75px}section.concept dl.ti dd{font-size:17px;text-align:center;letter-spacing:1px;margin:55px 20%}section.concept .shikaku02{float:right;opacity:.7;background-size:136px;top:0;width:37%;height:160px;margin-bottom:-50px;position:relative;z-index:-1}section.concept .shikaku02 p{position:absolute;left:100px;top:30px;width:247px}section.concept .pic01{width:63%;clear:both;margin-bottom:70px;position:relative;z-index:0;left:-100px}section.concept .pic01 img{border-radius:0 50px}section.concept .pic02 img{border-radius:0 50px}section.concept .pic03 img{border-radius:0 50px}section.concept .pic02{width:46%;margin:0 auto -100px;position:relative;z-index:0}section.concept .pic02:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/) no-repeat left top;background-size:320px;width:320px;height:310px;position:absolute;right:-350px;top:60px;z-index:-9}section.concept .pic03{float:right;width:40%;position:relative;z-index:2}section.concept .pic03:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/smoosing.png) no-repeat left top;background-size:546px;width:646px;height:248px;position:absolute;left:-50px;top:-650px;z-index:100 !important}section.about{padding:100px 15px;background:#ead2b9}section.about h4 span{color:#584447}section.about h4:before,section.about h4 span:before,section.about h4:after,section.about h4 span:after{background:#584447}section.about .inner{max-width:945px;margin:0 auto;overflow:hidden}section.about .inner dl{float:left;width:47%;margin-right:6%}section.about .inner dl dt{position:relative;padding-bottom:40px;margin-bottom:20px}section.about .inner dl dt:before{content:"";width:100%;height:2px;background:#00140f;position:absolute;right:0;bottom:1.5%}section.about .inner dl dt:after{content:"";width:100%;height:1px;background:#00140f;position:absolute;left:0;bottom:0}section.about .inner dl dd{font-size:15px;line-height:1.6em;font-family:"Sawarabi Gothic";font-weight:300}section.about .inner dl dd span{font-size:20px;line-height:1.8em;display:block;font-family:'A1明朝';font-weight:600}section.menu{padding:150px 15px;background-size:57px;background-position-y:-12px}section.menu h4 span{color:#00140f;display:inline-block}section.menu h4 span:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top;background-size:50px;width:50px;height:50px;position:absolute;left:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.menu h4 span:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top;background-size:50px;width:50px;height:50px;position:absolute;right:-50px;top:50%;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}section.menu .inner{width:100%;overflow:hidden}section.menu .inner .box{float:left;width:32%;margin:0 2% 30px 0;padding:35px 25px}section.menu .inner .box .ti{text-align:center;margin-bottom:20px}section.menu .inner .box .ti span{font-size:20px;font-weight:600;line-height:20px;letter-spacing:1px;position:relative}section.menu .inner .box.box01 .ti span{color:#c99c7f}section.menu .inner .box .pic{max-width:76%;margin:0 auto 10px}section.menu .inner .box dl.name{margin-bottom:15px}section.menu .inner .box dl.name dt{font-size:18px;font-weight:700;letter-spacing:2px;text-align:center;margin-bottom:5px}section.menu .inner .box dl.name dd{font-size:10px;font-family:'Montserrat',sans-serif;font-weight:500;letter-spacing:2px;text-align:center}section.menu .inner .box.box01 dl.name dd{color:#c99c7f}section.menu .inner .box .cap{font-size:15px;line-height:1.8em;margin-bottom:15px;font-family:"Sawarabi Gothic";font-weight:300}section.menu .inner .box .price{text-align:center;margin-bottom:20px}section.menu .inner .box .price dl{display:block;margin:6px auto}section.menu .inner .box .price dl dt{display:block;font-size:15px;font-weight:500;line-height:14px;text-align:center;width:100%;padding:5px;-webkit-border-radius:5px;border-radius:3px;margin-right:7px;color:#fff}section.menu .inner .box .price .wd100{display:inline-block;font-size:15px;font-weight:500;line-height:14px;text-align:center;width:50% !important;padding:5px;-webkit-border-radius:5px;border-radius:3px;margin-right:7px;color:#fff}section.menu .inner .box.box01 .price dl dt{background:#c89b7e}section.menu .inner .box.box02 .price dl dt{background:#add093}section.menu .inner .box.box03 .price dl dt{background:#eaa280}section.menu .inner .box.box04 .price dl dt{background:#c69c6d}section.menu .inner .box .price dl dd{display:inline-block;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:500;letter-spacing:2px;width:30%;text-align:right}section.menu .inner .box .zei{font-size:12px;text-align:center;letter-spacing:1px}section.menu .inner .box:nth-child(2n-1){border:1px solid #4d3a32}section.menu .inner .box:nth-child(2n){border:1px solid #4d3a32;background:#584447}section.menu .inner .box:nth-child(2n) dl.name dt{color:#fff}section.menu .inner .box:nth-child(2n) .cap{color:#fff}section.menu .inner .box:nth-child(2n) .price dl dd{color:#fff}section.menu .inner .box:nth-child(2n) .zei{color:#fff}section.access{padding:180px 15px;background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/line02.png) repeat-x left top,#fff;background-size:77px;position:relative}section.access h4 span:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top;background-size:50px;width:50px;height:50px;position:absolute;left:38%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.access h4 span:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top;background-size:50px;width:50px;height:50px;position:absolute;right:38%;top:50%;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}section.access .inner{max-width:810px;margin:0 auto;position:relative;z-index:2}section.access table{width:100%;border-top:1px solid #584447;border-left:1px solid #584447;margin-bottom:80px}section.access table th{width:37%;border-bottom:1px solid #584447;border-right:1px solid #584447;font-size:17px;color:#584447;text-align:center;font-weight:700;letter-spacing:2px;vertical-align:middle;padding:20px 0}section.access table td{width:63%;border-bottom:1px solid #584447;border-right:1px solid #584447;font-size:17px;text-align:center;font-weight:700;letter-spacing:2px;vertical-align:middle;padding:20px 0}section.access table td img{vertical-align:middle;padding-right:20px}section.access dl{max-width:810px;margin:0 auto}section.access dl dt{margin-bottom:-30px}.access-route2{position:relative;margin:46px auto;width:100%;border:1px solid #584447;font-size:1.4rem;padding:30px 30px 20px}.access-route2 .route{position:absolute;display:inline-block;top:-17px;left:100px;padding:0 9px;line-height:1;font-size:1.4rem;background:#fff;color:#666}.route-text{margin:0;font-size:1rem;padding:12px 0;font-family:"Sawarabi Gothic";font-weight:300}section.access img{width:70%}.fa-map-marker-alt{font-size:1em;padding:8px 0;margin:2px 2px 0 15px}.access-address2{font-size:1em;margin-left:250px}.access-address2{font-size:.8em !important;margin-left:0;background-color:#a84c82;padding:7px 10px;border-radius:10px;margin-top:20px !important}.access-address2 a,.access-address2 i{color:#fff}section.coupon{padding:100px 15px 120px;background:#ead2b9;background-size:56px}section.coupon h4 span{color:#584447}section.coupon h4:before,section.coupon h4 span:before,section.coupon h4:after,section.coupon h4 span:after{background:#584447}section.coupon h4 span:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top !important;background-size:50px !important;width:50px;height:50px;position:absolute;top:50%;left:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.coupon h4 span:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top !important;background-size:50px !important;width:50px;height:50px;position:absolute;top:50%;right:33%;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}section.coupon .inner{max-width:945px;margin:0 auto -8%;overflow:hidden}section.coupon .inner .box{float:left;width:46%;margin-right:8%;margin-bottom:8%;background:#fff}section.coupon .inner .box .pad{padding:20px 25px}section.coupon .inner .box .name{font-size:18px;color:#584447;font-weight:700;letter-spacing:2px;margin-bottom:10px;position:relative}section.coupon .inner .box .add{font-size:15px;color:#4c5755;line-height:1.8em;margin-bottom:10px;font-family:"Sawarabi Gothic";font-weight:300}section.coupon .inner .box table{width:100%}section.coupon .inner .box table th{width:17%;font-size:14px;color:#2e4d02;font-family:'Montserrat',sans-serif;font-weight:500;letter-spacing:1px}section.coupon .inner .box table td{width:83%;font-size:14px;color:#4c5755}section.coupon .inner .box .btn a{display:block;padding:10px 0;text-align:center;position:relative}section.coupon .inner .box a:hover{text-decoration:none}section.coupon .inner .box .btn.btn01{padding:5px 0;background:#cc7752;text-align:center;position:relative}section.coupon .inner .box .btn.btn01 h2{font-size:17px;font-weight:700 !important;border-bottom:1px solid;padding:7px 10px;color:#fff}section.coupon .inner .box .btn.btn01 p{font-size:14px;font-weight:300;padding:7px}section.coupon .inner .box .btn.btn01 a{background:#00140f}section.coupon .inner .box .btn.btn02 a{background:#c69d6c}section.coupon .inner .box .btn span{font-size:15px;color:#fff;letter-spacing:1px;position:relative}section.coupon .inner .box .btn span{position:relative}section.coupon .inner .box .btn.btn01 span{letter-spacing:1px}section.coupon .inner .box{font-weight:400;letter-spacing:1px;color:#e9c362;text-align:center;padding:7px;border:4px double #e9c362;font-family:"Sawarabi Gothic" !important}section.coupon .inner .box .btn.btn02{font-weight:400;letter-spacing:1px;color:#fff;text-align:center;padding:7px;background-color:#3e3e3e;font-size:14px}section.coupon .inner .box .btn.btn02 span{font-weight:400;letter-spacing:3px;color:#fff;font-size:1.5em;font-family:"Sawarabi Gothic" !important}section.coupon .inner .box .btn.btn02 span .fas{color:#940095;font-size:1em;margin:0 7px}section.coupon .inner .box .row-btn{overflow:hidden}section.coupon .inner .box .row-btn .col{float:left;width:50%;text-align:center}section.coupon .inner .box .row-btn .btn{display:block;padding:10px;color:#fff;background:#584447;position:relative;font-size:14px}footer{background:#4d3a32;padding:60px 15px 0;position:relative}footer .logo{margin-bottom:60px}footer ul.footNavi{max-width:455px;margin-bottom:70px}footer ul.footNavi li a{display:block;font-size:14px;color:#fff;font-weight:500;letter-spacing:2px;padding:15px 0 15px 30px;border-bottom:1px solid #fff;text-decoration:none;position:relative}footer ul.footNavi li i{font-size:14px;color:#fff;margin:7px;text-decoration:none;position:relative}footer .pageTop i{width:61px;right:0;bottom:70px !important;font-size:3em;color:#a84c82;position:fixed;z-index:9000 !important}footer .pageTop{width:61px;position:fixed;right:70px;bottom:100px;cursor:pointer;z-index:9000 !important}footer .copy{font-size:10px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:400;letter-spacing:2px;text-align:center;background:#cc7752;padding:5px 0;margin:0 -15px}section.content{padding:110px 15px;background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/line02.png) repeat-x left top,#fff;background-size:55px;position:relative;margin-top:210px}section.content .mainV h1{position:absolute;top:-300px;width:13em}section.content h2{font-size:29px;text-align:center;margin-bottom:50px;font-weight:700}section.content h2:before,section.content h2 span:before,section.content h2:after,section.content h2 span:after{background:#584447}section.content h2 span{display:block;font-weight:700;line-height:29px;position:relative;letter-spacing:2px;font-size:25px}section.content .inner{max-width:910px;margin:0 auto;position:relative;z-index:2}section.content p{font-family:"Sawarabi Gothic";font-weight:300}.wp-block-pullquote p{font-size:1.5em !important;line-height:1.6}section.content .review{padding:10px 50px;margin:20px 100px;text-align:center}section.content .review h4{border:2px solid #bda33d;padding:10px 50px;margin:20px 100px}section.content .review h4 i{color:#bda33d;margin-left:7px}.access-info{margin-bottom:30px}.info-item{display:flex;line-height:normal}.info-title{flex:0 0 80px;width:100px;text-align:left;font-size:1.2rem;padding:10px 0}.info-detail{flex:1 1 auto}.access-address1{font-size:1.3rem;padding:20px 0 !important;float:left}.fa-map-marker-alt{font-size:1rem;padding:8px 0;margin:0 2px 0 15px}.access-address2{font-size:1.3rem;padding-top:2px}.access-tel1{font-size:1.6rem;padding:8px 0;float:left}.fa-mobile-alt{font-size:1em;padding:8px 0;margin:0 2px 0 5px}.google-map{height:350px;overflow:hidden;padding-bottom:25%;position:relative;margin-bottom:30px}.goofle-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.access-route{padding:0 20px}.route{font-size:1.3rem;padding-bottom:14px}.route-text{font-size:1.3rem;padding-top:18px}.route-pics__list{line-height:1px;justify-content:center;width:100%;margin:0 auto}.route-pics__list img{max-width:inherit;width:100%}.route-btn{display:block;width:80%;margin:30px auto;padding:8px 0;font-size:1.4rem;color:#221f27;border-width:1px;border-style:solid;border-color:#555;background-color:#fff;text-align:center}.explain{display:flex;vertical-align:middle}.number{float:left;font-size:36px;padding:0 20px 0 10px;color:#a84c82}.explain2{display:inline-block;vertical-align:middle;width:100%}.number2{font-size:2em !important;padding:7px 20px 0 10px;color:#a84c82;letter-spacing:.01px !important;font-weight:300 !important;line-height:1}.number2 span{font-size:22px;padding:7px auto 0;color:#a84c82;letter-spacing:.01px !important;line-height:1 !important}.routetext{font-size:1.2rem;padding:20px 10px}.sp-arrow{display:flex;justify-content:center;font-size:3rem;color:#777}.acd-check__route{display:none}.acd-label__route{color:#221f27;display:block;margin-bottom:1px;padding:10px 30px 10px 10px;position:relative;margin:20px auto 45px;-webkit-tap-highlight-color:transparent}.acd-label__route:after{position:relative;content:"\f107";font-family:"Font Awesome 5 Free";width:13px;height:15px;float:right}.acd-content__route{border:none;display:none;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.acd-check__route:checked+.acd-label__route:after{content:"\f106";font-family:"Font Awesome 5 Free";width:13px;height:15px}.acd-check__route:checked+.acd-label__route+.acd-content__route{height:auto;opacity:1;padding:0 10px;visibility:visible;display:block}.sp-arrow img{display:flex;justify-content:center;width:24px;padding-top:20px}.access{padding:80px 15px 50px;background-size:77px;position:relative}.inner h4 span:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top !important;background-size:50px !important;width:50px;height:50px;position:absolute;top:50%;left:20%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inner h4 span:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top !important;background-size:50px !important;width:50px;height:50px;position:absolute;top:50%;right:20%;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}.access .inner{max-width:810px;margin:0 auto;position:relative;z-index:2}.access table{width:100%;border-top:1px solid #584447;border-left:1px solid #584447;margin-bottom:80px}.access table th{width:37%;border-bottom:1px solid #584447;border-right:1px solid #584447;font-size:15px;color:#584447;text-align:center;font-weight:700;letter-spacing:1px;vertical-align:middle;padding:10px 0}.access table td{width:63%;border-bottom:1px solid #584447;border-right:1px solid #584447;font-size:15px;text-align:center;font-weight:700;letter-spacing:.7px;vertical-align:middle;padding:10px}.access table td img{vertical-align:middle;padding-right:20px}.access dl{max-width:810px;margin:0 auto}.access dl dt{margin-bottom:-30px}.acd-check{display:none}.acd-label{background:#c67654;color:#fff;display:block;margin-bottom:1px;padding:20px;position:relative;line-height:1.2;font-family:"Sawarabi Gothic";font-weight:300;font-size:.8em;letter-spacing:2px}.acd-label span{color:#fff;line-height:2;display:block;font-size:1.2em;letter-spacing:.1px;font-family:"Sawarabi Gothic";font-weight:300}.acd-label span:after{background:#fff;content:"";width:80%;height:1px;position:absolute;right:15%;top:40%}.acd-label i{color:#fff}.acd-label:after{background:#3e3e3e;box-sizing:border-box;color:#fff;content:'＋';display:block;padding:20px 10px;position:absolute;right:0;top:0;height:100%;font-size:1.2em}.acd-content{display:block;height:0;opacity:0;padding:10px;transition:.5s;visibility:collapse;background-color:#e7d2ba;font-size:.8em}.acd-content2{background-color:#e7d2ba;margin:0 0 20px;padding:20px}.acd-check:checked+.acd-label:after{content:'－'}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible;font-size:1em}@media only screen and (min-width:768px){.pc_display{display:block !important}.sp_display{display:none !important}.pc__img{display:block !important}.sp__img{display:none !important}header .navWrap .nav-toggle{width:30px;height:37px;position:absolute;top:50%;left:40px;display:block;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;z-index:9999;cursor:pointer}header .navWrap .nav-toggle:focus{outline:none}header .navWrap .nav-toggle span{display:block;background:#ba4687;height:37px;width:3px;-webkit-transition:-webkit-transform .3s;transition:.3s all;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s}header .navWrap .nav-toggle span:nth-child(1){position:absolute;top:0;left:15%}header .navWrap .nav-toggle span:nth-child(2){position:absolute;top:0;left:50%}header .navWrap .nav-toggle span:nth-child(3){position:absolute;top:0;left:85%}header .navWrap .nav-toggle.opened{position:fixed;top:50%;left:40px;z-index:99999}header .navWrap .nav-toggle.opened span:nth-child(1){top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .navWrap .nav-toggle.opened span:nth-child(2){background:0 0}header .navWrap .nav-toggle.opened span:nth-child(3){top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section.about .inner dl:nth-child(2n){margin-right:0}section.menu .inner .box:nth-child(3n){margin-right:0}section.coupon .inner .box:nth-child(2n){margin-right:0}.clearfix{justify-content:space-between}.access-info{margin:0 100px}.info-title{flex:0 0 80px;width:150px;text-align:right;font-size:1.4rem;padding:12px 0}.info-detail{flex:1 1 auto;width:400px;text-align:left;font-size:1.4rem}.access-info__pc{width:100%}.access-route{display:none}.access-route2{position:relative;margin:46px auto;width:70%;border:solid 1px #bcbcbc;font-size:1.4rem;padding:30px 30px 20px}.access-route2 .route{position:absolute;display:inline-block;top:-7px;left:10px;padding:0 9px;line-height:1;font-size:1.4rem;background:#fff;color:#221f27}.route-text{margin:0;font-size:1.4rem;padding:12px 0}.sp-arrow{display:flex;justify-content:center;font-size:3rem;color:#777;padding-top:10px}.google-map{padding-bottom:17%;margin:0 30px}.acd-label__route{clear:both}.acd-faq-tb{display:flex;justify-content:flex-start}.acd-content__route{display:-webkit-flex;display:none}.acd-check__route:checked+.acd-label__route+.acd-content__route{display:inherit;margin:0 15%}.acd-label__route{display:block;width:100%;padding:15px 20px;font-size:1.4rem;color:#221f27;border-width:1px;border-style:solid;border-color:#221f27;background-color:#fff;margin:20px auto 30px;position:relative;-webkit-tap-highlight-color:transparent}.acd-label__route:after{box-sizing:border-box;content:"\f107";font-family:"Font Awesome 5 Free";display:block;position:relative;right:5px;font-size:2em;color:#221f27}.acd-check__route:checked+.acd-label__route:after{content:"\f106";font-family:"Font Awesome 5 Free";width:14px}.acd-check__route{display:none}.acd-label__route{color:#221f27;display:block;font-weight:300;margin-bottom:1px;padding:0 10px 10px;background-color:transparent;position:relative;border:none;margin:0 auto;-webkit-tap-highlight-color:transparent;font-size:1.7em}.acd-label__route:after{box-sizing:border-box;content:none;font-weight:900;display:block;font-family:"Font Awesome 5 Free";height:52px;padding:10px 20px;position:absolute;right:0;top:0}.acd-content__route{border:none;display:initial;height:0;opacity:1;padding:0;transition:none;visibility:visible;border-top:none;border-bottom:none;margin:0 30px}.route-btn{pointer-events:none;top:15px}.google-map{padding-bottom:30px}.route-section{background-color:rgb(232 165 137/0.3);padding:30px 80px 84px;margin-top:60px}.route-section img{border-radius:0 !important;margin-bottom:0 !important}.route-pics{display:flex}.reverse{flex-direction:row-reverse}.card-item__access{width:220px;height:auto;border-width:1px;border-style:solid;border-color:#e4cdc7;background-color:#fff;margin:15px}.route-pics__list{margin:auto;width:100%;position:relative}.route-pics__arrow1:after{position:absolute;top:22%;right:-25px;content:"\f105";font-family:"Font Awesome 5 Free";font-size:2em;color:#a84c82}.route-pics__arrow2:after{position:absolute;top:22%;right:-25px;content:"\f105";font-family:"Font Awesome 5 Free";width:16px;font-size:2em;color:#a84c82}.route-pics__arrow3:after{position:absolute;right:45%;content:"\f107";font-family:"Font Awesome 5 Free";width:26px;bottom:-23px;font-size:2em;color:#a84c82}.route-pics__arrow4:after{position:absolute;right:45%;content:"\f107";font-family:"Font Awesome 5 Free";width:26px;bottom:-23px;font-size:2em;color:#a84c82}.route-pics__arrow5:after{position:absolute;top:22%;right:-25px;content:"\f105";font-family:"Font Awesome 5 Free";width:16px;font-size:2em;color:#a84c82}.route-pics__arrow6:after{position:absolute;top:22%;left:-25px;content:"\f104";font-family:"Font Awesome 5 Free";width:16px;font-size:2em;color:#a84c82}.route-pics__arrow7:after{position:absolute;top:22%;left:-25px;content:"\f104";font-family:"Font Awesome 5 Free";width:16px;font-size:2em;color:#a84c82}.route-pics__arrow8:after{position:absolute;right:45%;content:"\f106";font-family:"Font Awesome 5 Free";width:26px;top:-109px;font-size:2em;color:#a84c82}.logo-center{background-color:#e4cdc7;position:relative;width:90%;border:1px solid #fff;outline:1px solid #fff;outline-offset:-10px;padding:2%}.logo-center__img{width:200px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.number{position:relative;padding:10px 0 10px 20px;height:auto;font-size:2em !important}.routetext{font-size:.9em;height:auto;padding:10px;margin:10px 10px 5px 5px;text-align:justify;position:relative;line-height:1.3}.access-info{padding:0 40px;margin:0}.access-all{display:flex}.access-info__pc{padding:0;width:50%;height:500px;float:left}.access-map__pc{width:50%;height:500px;float:right}.route{font-size:1.4rem;padding-top:280px;padding-bottom:5px}.access-route{display:none}.access-route2{border:solid 1px #bcbcbc;font-size:1.3rem;width:75%;padding:38px 35px 38px}.route-text{margin:0;font-size:1.3rem;padding:12px 0 12px 12px}.seibu-bus{padding:7px 12px 0}.tokoro-bus{padding:2px 12px 12px}}@media only screen and (max-width:767px){.pc_display{display:none}.sp_display{display:block}.pc_display{display:none}.sp_display{display:block}.pc__img{display:none}.sp__img{display:block}.br-pc{display:none}.br-sp{display:block}h3{font-size:24px;font-weight:700}h4{margin-bottom:30px}h4 span{font-size:24px;line-height:24px;letter-spacing:.1px;padding:5px 30px}h4.line:before{width:10%}h4.line:after{width:10%}h4.line span:before{width:10%}h4.line span:after{width:10%}h2.line:before{width:10%}h2.line:after{width:10%}h2.line span:before{width:10%}h2.line span:after{width:10%}header .navWrap .nav-toggle{width:37px;height:50px;top:7px;right:20px;display:block;appearance:none;box-shadow:none;border-radius:none;border:none;z-index:9999;position:fixed}header .navWrap .nav-toggle:focus{outline:none}header .navWrap .nav-toggle span{display:block;background:#a84c82;height:3px;width:37px;-webkit-transition:-webkit-transform .3s;transition:.3s all;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s}header .navWrap .nav-toggle span:nth-child(1){position:absolute;top:30%;left:0}header .navWrap .nav-toggle span:nth-child(2){position:absolute;top:50%;left:0;margin-top:-1px}header .navWrap .nav-toggle span:nth-child(3){position:absolute;bottom:30%;left:0}header .navWrap .nav-toggle.opened{top:7px;right:20px;z-index:99999}header .navWrap .nav-toggle.opened span:nth-child(1){top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .navWrap .nav-toggle.opened span:nth-child(2){background:0 0}header .navWrap .nav-toggle.opened span:nth-child(3){bottom:50%;margin-bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .navWrap #gnav ul.navi{width:90%;padding:50px 0}header .navWrap #gnav ul.navi li{margin-bottom:20px}.mainV h1{width:125px;top:20px}.mainV h2{width:65%}.mainV .scroll{padding-bottom:50px}.mainV .scroll a{padding-bottom:50px}.mainV .scroll a:after{height:35px}section.news{height:155px}section.news .ti{height:155px;width:40px}section.news .ti span{font-size:12px;letter-spacing:2px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}section.news .text{height:155px;padding:25px 20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}section.news .text dl{padding-bottom:20px;margin-bottom:20px}section.concept .bg{padding:80px 0}section.concept .bg:before{background-size:220px;width:190px;height:195px;right:-50px;top:-80px}section.concept .bg:after{background-size:155px;width:155px;height:185px;Z-index:2}section.concept .shikaku01{width:38%}section.concept .shikaku01 p{left:30px;bottom:-300px;width:50%}section.concept dl.ti{margin:0 0 40px}section.concept dl.ti dt{max-width:125px;margin:0 auto 20px}section.concept dl.ti dt:before{background-size:270px;width:280px;left:-110px;top:-50px}section.concept dl.ti dd{font-size:14px;margin:10px 35px}section.concept .shikaku02{background-size:50px;width:42%;height:80px;margin-bottom:-20px;border-radius:5% 0 0}section.concept .shikaku02 p{left:-30px;width:140px;top:10px;z-index:9 !important}section.concept .pic01{width:92%;margin:0 0 -20px 80px}section.concept .pic02{width:56%;margin:0 0 -20px 20px}section.concept .pic01 img{border-radius:0 30px 30px 20px}section.concept .pic02 img{border-radius:0 50px}section.concept .pic03 img{border-radius:0 20px}section.concept .pic03{width:53%;margin:30px 0}section.concept .pic03:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/smoosing.png) no-repeat left top;background-size:250px;width:250px;height:105px;left:-50px;top:-130px}section.about{padding:50px 15px}section.about .inner dl{float:none;width:100%;margin-right:0}section.about .inner dl dt{padding-bottom:30px}section.about .inner dl dt:before{content:"";width:100%;height:2px;background:#584447;position:absolute;right:0;bottom:1.5%}section.about .inner dl dt:after{content:"";width:100%;height:1px;background:#00140f;position:absolute;left:0;bottom:0}section.about .inner dl dd{font-size:14px;padding-bottom:30px}section.menu{padding:50px 0 0}section.menu .inner .box{float:none;width:100%;margin:0;padding:35px 25px}section.menu .inner .box dl.name dt{font-size:18px;letter-spacing:1px}section.menu .inner .box .cap{font-size:14px}section.menu .inner .box .price dl{margin:4px}section.menu .inner .box .price dl dt{margin-right:4px}section.menu .inner .box .price dl dd{font-size:14px}section.menu .inner .box:nth-child(2n-1){border:none}section.menu .inner .box:nth-child(2n){border:none}section.access{margin-top:50px;background-size:69px;padding-bottom:30px;padding-top:120px}section.access span{color:#00140f;display:inline-block;font-size:1.5em}section.access h4{font-size:1.1em}section.access h4 span:before{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top;background-size:50px;width:50px;height:50px;position:absolute;left:-15%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.access h4 span:after{content:"";background:url(//yimfandii.com/wp/wp-content/themes/yimfandii/img/flowerh3.png) no-repeat left top;background-size:50px;width:50px;height:50px;position:absolute;right:-15%;top:50%;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}section.access:after{display:none}section.access table{display:inline-block;width:100%;margin-bottom:50px;border:none}section.access table tr,section.access table tbody{display:block;width:100%}section.access table th{display:inline-block;width:20%;padding:10px 0;border-bottom:1px solid #cc7752;margin-bottom:10px;display:inline-block}section.access table td{display:inline-block;width:78%;border:none;padding:10px 0;margin-bottom:20px;font-size:1em;letter-spacing:1px}section.access table td img{padding:0;margin:0 auto}section.access table td span{display:inline-block;margin-top:0}section.access dl{margin:0 -15px}section.access dl dt{margin-bottom:-15%}section.access dl dd{padding:0 20px;-webkit-transform:translateY(50%);transform:translateY(50%)}.fa-map-marker-alt{font-size:1em;padding:0;margin:0}.access-address2{font-size:.8em !important;margin-left:0;background-color:#a84c82;padding:25px 10px 7px;border-radius:10px;color:#fff !important}.access-address2 a{color:#fff !important}.access-address2 i{margin-right:10px;font-size:1em;color:#fff !important}.access-route2{position:relative;margin:46px auto;width:100%;border:solid 1px #cc7752;font-size:1em;padding:30px 30px 20px}.access-route2 .route{position:absolute;display:inline-block;top:-12px;left:50px;padding:0 9px;line-height:1;font-size:1.2em;background:#fff;color:#666}.route-text{margin:0;font-size:1em;padding:7px 0}.route-text img{width:100% !important;padding:0}section.coupon{padding:100px 15px 120px;background-size:56px}section.coupon h4 span:before{left:20%}section.coupon h4 span:after{right:20%}section.coupon .inner .box{float:left;width:100%;margin-right:8%;margin-bottom:8%;background:#fff}section.coupon .inner .box .pad{padding:10px 0}section.coupon .inner .box .name{font-size:16px;color:#584447;font-weight:700;letter-spacing:2px;margin-bottom:10px;position:relative}section.coupon .inner .box .add{font-size:15px;color:#4c5755;line-height:1.8em;margin-bottom:10px;font-family:"Sawarabi Gothic";font-weight:300}section.coupon .inner .box table{width:100%}section.coupon .inner .box table th{width:17%;font-size:14px;color:#2e4d02;font-family:'Montserrat',sans-serif;font-weight:500;letter-spacing:1px}section.coupon .inner .box table td{width:83%;font-size:14px;color:#4c5755}section.coupon .inner .box .btn a{display:block;padding:10px 0;text-align:center;position:relative}section.coupon .inner .box a:hover{text-decoration:none}section.coupon .inner .box .btn.btn01{padding:5px 0;background:#cc7752;text-align:center;position:relative}section.coupon .inner .box .btn.btn01 h2{font-size:17px;font-weight:700 !important;border-bottom:1px solid;padding:7px 10px;color:#fff}section.coupon .inner .box .btn.btn01 p{font-size:14px;font-weight:300;padding:7px}section.coupon .inner .box .btn.btn01 a{background:#00140f}section.coupon .inner .box .btn.btn02 a{background:#c69d6c}section.coupon .inner .box .btn span{font-size:15px;color:#fff;letter-spacing:1px;position:relative}section.coupon .inner .box .btn span{position:relative}section.coupon .inner .box .btn.btn01 span{letter-spacing:1px}section.coupon .inner .box{font-weight:400;letter-spacing:1px;color:#e9c362;text-align:center;padding:7px;border:4px double #e9c362;font-family:"Sawarabi Gothic" !important}section.coupon .inner .box .btn.btn02{font-weight:400;letter-spacing:1px;color:#fff;text-align:center;padding:7px;background-color:#3e3e3e}section.coupon .inner .box .btn.btn02 span{font-weight:400;letter-spacing:3px;color:#fff;font-size:1.1em;font-family:"Sawarabi Gothic" !important}section.coupon .inner .box .btn.btn02 span .fas{color:#940095;font-size:1em;margin:0 7px}section.coupon .inner .box .row-btn{overflow:hidden}section.coupon .inner .box .row-btn .col{float:left;width:50%;text-align:center}section.coupon .inner .box .row-btn .btn{display:block;padding:10px;color:#fff;background:#584447;position:relative;font-size:14px}section .coupon{padding:70px 15px 50px}section .coupon .inner{margin-bottom:0}section .coupon .inner .box{float:none;width:100%;margin:0 0 30px}section .coupon .inner .box:last-child{margin-bottom:0}section .coupon .inner .box .pad{padding:20px 15px}section.coupon .inner .box .name{font-size:17px;letter-spacing:0}section.coupon .inner .box .add{font-size:14px}section.coupon .inner .box .btn span{font-size:14px}section.content{background-size:55px;margin:130px 0 50px;padding:80px 10px 0}section.content h1{top:-220px !important;width:10em !important}section.content h2{color:#00140f;font-size:22px;font-weight:700;letter-spacing:.1;margin:22px !important}section.content h2 span{margin:10px !important}section.content:after{display:none}.access-address2{font-size:1.3rem;padding-top:2px}.google-map{height:350px;overflow:hidden;padding-bottom:25%;position:relative;margin-bottom:30px}.goofle-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.route-pics__list{line-height:1px;justify-content:center;width:100%;margin:0 auto}.route-pics__list img{width:80%;margin:0 10%;text-align:center}.sp-arrow{display:flex;justify-content:center;font-size:3rem;color:#c26f8b;text-align:center}.sp-arrow i{color:#c26f8b;margin:10px auto 0}.route-section h4 span{font-size:20px;line-height:24px;letter-spacing:.1px;padding:5px 0;color:#fff}.acd-check__route{display:none}.acd-label__route h4 span:before,.acd-label__route h4 span:after{display:none !important}.acd-label__route{display:block;margin-bottom:1px;padding:10px 3em 0 0;position:relative;margin:20px auto;-webkit-tap-highlight-color:transparent;font-size:1em;background-color:#c26f8b;font-family:serif;border-radius:7px;font-weight:700}.acd-label__route:after{position:relative;content:"\f107";font-family:"Font Awesome 5 Free";float:right;font-size:2em;right:-15px;top:-50px;color:#fff}.acd-content__route{border:none;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.acd-check__route:checked+.acd-label__route:after{content:"\f106";font-family:"Font Awesome 5 Free";width:13px;height:15px}.acd-check__route:checked+.acd-label__route+.acd-content__route{height:auto;opacity:1;padding:0;visibility:visible;display:block}.sp-arrow img{display:flex;justify-content:center;width:24px;padding-top:20px}section.content .review{margin:10px;text-align:center;padding:0}section.content .review h4{border:2px solid #bda33d;padding:10px 20px;margin:20px 0}section.content .review h4 i{color:#bda33d;margin-left:7px}.rsv-btn{position:fixed;display:none;width:100%;height:55px;text-align:center;text-decoration:none;bottom:0;font-size:1.4em;letter-spacing:.4em;z-index:110;background-color:#9a4979;border-radius:2px;color:#fff;line-height:50px;border-color:#fff;outline:2px solid #fff;outline-offset:-5px}.rsv-btn a{display:block;color:#fff;margin-top:10px;font-family:serif}.rsv-btn a:hover{opacity:1}.rsv-btn i{font-size:1.2em;color:#fff;padding-left:10px}footer{padding:30px 15px 0}footer .logo{margin-bottom:20px}footer ul.footNavi{margin-bottom:50px}footer .pageTop{width:44px;right:20px;bottom:40px}}