@charset "UTF-8";:root{--d:720;--rs:480}html{font-size:100px}html.ie{font-family:"メイリオ",Meiryo,"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,Osaka,sans-serif}html.not-ie{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500}html.edge{-ms-text-size-adjust:100%}html.os-mac{-webkit-font-smoothing:antialiased}html.scrollingFlg{pointer-events:none}body{position:relative;margin:0;padding:0;font-size:.11rem;color:#4d4d4d}.touchevents *{-webkit-tap-highlight-color:transparent}.chrome body{image-rendering:-webkit-optimize-contrast}dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,ol,p,td,th,ul{margin:0;padding:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}img{-ms-interpolation-mode:bicubic;border-style:none}svg:not(:root){overflow:hidden}hr{height:0;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:inherit;font-weight:bolder}a{outline:0;text-decoration:none;color:inherit;background-color:transparent;-webkit-text-decoration-skip:objects}li{list-style:none}sub,sup{position:relative;vertical-align:baseline;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}canvas{display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:0;margin:0;padding:0}button,input{overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{cursor:pointer;text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:none}select::-ms-expand{display:none}[data-hidePrintMessageArea]{position:absolute;bottom:0;left:0;width:100%;height:10px;pointer-events:none;opacity:0}.mod_main{overflow:hidden}.device-tablet .mod_main{width:calc(100% + 1px)}[data-autoheight],[data-pc-autoheight],[data-sp-autoheight]{-webkit-transition:none!important;transition:none!important}[data-lf]{opacity:0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:opacity 1s;transition:opacity 1s}[data-lf].load_view,[data-lf][src],[data-lf][style*=background-image]{opacity:1}.f_din{font-family:din-2014,sans-serif;font-style:normal;font-weight:600}.f_futura{font-family:futura-pt,sans-serif;font-style:normal;font-weight:500}.f_mreaves{font-family:mr-eaves-sans,sans-serif;font-style:normal;font-weight:400}.f_mreaves_b{font-family:mr-eaves-sans,sans-serif;font-style:normal;font-weight:700}.f_kr{font-family:noto-sans-cjk-kr,sans-serif;font-style:normal;font-weight:300}.f_default{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500}.f_default_b{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:700}.pcWrap{position:fixed;display:block;width:100%;height:100vh;min-height:7.5rem;min-width:1024px}.pcWrap .in{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.pcWrap .in .mask{position:absolute;top:0;left:0;right:calc(50% - 1.3rem);height:100%;min-width:6.03rem;overflow:hidden}.pcWrap .in .mask.right{left:calc(50% + 6.1rem);right:0;min-width:85px}.pcWrap .deco{position:absolute;display:block;background-position:center center;background-repeat:no-repeat;background-size:contain}.pcWrap .deco.deco01{background-image:url(//kippo-k.com/shibuya/wp-content/themes/kippo-theme/common/css/../../img/mv_deco01_pc.png);width:3.8rem;height:1.28rem;top:0;right:.7rem}.pcWrap .deco.deco02{background-image:url(//kippo-k.com/shibuya/wp-content/themes/kippo-theme/common/css/../../img/mv_deco02_pc.png);width:1.3rem;height:3rem;top:calc(50% - 2.2rem);left:0}.pcWrap .deco.deco03{background-image:url(//kippo-k.com/shibuya/wp-content/themes/kippo-theme/common/css/../../img/mv_deco03_pc.png);width:2.46rem;height:1.32rem;bottom:0;right:.5rem}.pcWrap .grd{z-index:0;border-radius:50%;-webkit-filter:blur(.5rem);filter:blur(.5rem);will-change:filter;opacity:.35}.pcWrap .grd.deco04{top:-1.1rem;left:-2.1rem;width:3.1rem;height:3.1rem;background-color:#dab783}.pcWrap .grd.deco05{top:-4rem;right:-2.15rem;width:5.44rem;height:5.44rem;background-color:#ff9f9f}.pcWrap .grd.deco06{bottom:-.7rem;left:-3.4rem;width:4.42rem;height:4.42rem;background-color:#80c7dd}.pcWrap .grd.deco07{top:calc(50% - .8rem);right:-1.5rem;width:2.2rem;height:2.2rem;background-color:#8097dd}.pcWrap .grd.deco08{bottom:-2.6rem;right:1.2rem;width:3.23rem;height:3.23rem;background-color:#a691e8}.pcWrap .grd.deco09{opacity:.2;top:-1.47rem;right:-.57rem;width:3.1rem;height:3.1rem;background-color:#dab783}.pcWrap .grd.deco10{opacity:.25;bottom:1.7rem;left:-2.88rem;width:4.42rem;height:4.42rem;background-color:#80c7dd}.pcWrap .grd.deco11{opacity:.2;bottom:-3.84rem;right:-2.42rem;width:5.45rem;height:5.45rem;background-color:#ff9f9f}.pcWrap .txtBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:59%;height:100vh;min-height:7rem}.pcWrap .txtBox .title{width:5.54rem;height:1.94rem}.pcWrap .txtBox .title img{position:relative;left:-.2rem;width:100%;height:auto}.pcWrap .txtBox .catch{font-size:.23rem;letter-spacing:.2em;line-height:1.56;font-weight:700;text-align:center;margin-top:.3rem}.pcWrap .txtBox .pointBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.3rem}.pcWrap .txtBox .pointBox>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#7fbfc9;width:1.22rem;height:1.22rem;border-radius:50%}.pcWrap .txtBox .pointBox>li+li{margin-left:.14rem}.pcWrap .txtBox .pointBox>li span{position:relative;top:.03rem;font-size:.15rem;letter-spacing:0;line-height:1.4;font-weight:700;text-align:center;color:#fff}.pcWrap .txtBox .linkList{margin-top:.4rem}.pcWrap .txtBox .link{margin-top:.2rem}.pcWrap .txtBox .link .btn01{-webkit-filter:none;filter:none}.contentWrap{position:relative;left:calc(50% + 1.3rem);width:100%;max-width:4.8rem;padding-top:calc((var(--rs)/ var(--d)) * .7rem);background-color:#fff;overflow:hidden;-webkit-filter:drop-shadow(0 0 .05rem rgba(77,77,77,.1));filter:drop-shadow(0 0 .05rem rgba(77,77,77,.1))}.mod_header{width:100%}.mod_header>.in{position:fixed;left:.5rem;right:0;top:0;height:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mod_header .logo{position:relative;top:.4rem;display:block;width:1.3rem;height:.54rem;line-height:0}.mod_header .logo img{width:100%;height:auto}.menuOpen .mod_header .logo{position:fixed;z-index:1001}.mod_header .menuDrawer{position:fixed;background-color:#fff;top:0;left:calc(50% + 1.3rem);bottom:0;z-index:1000;display:block;overflow-y:auto;width:100%;max-width:4.8rem;pointer-events:none;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.mod_header .menuDrawer:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.3;background:linear-gradient(-60deg,#8fc7dd 30%,#ff9f9f 100%)}.menuOpen .mod_header .menuDrawer{opacity:1;pointer-events:auto}.mod_header .menuDrawer>.in{display:block;width:100%;padding:calc((var(--rs)/ var(--d)) * 1.9rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .6rem)}.mod_header .menuDrawer .linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc((var(--rs)/ var(--d)) * 6.4rem);margin:auto;font-size:calc((var(--rs)/ var(--d)) * .3rem);letter-spacing:0;line-height:3.6}.mod_header .menuDrawer .linkList li{width:50%}.mod_header .menuDrawer .linkList a span{position:relative}.mod_header .menuDrawer .linkList a span:before{content:"";position:absolute;left:0;right:0;bottom:calc((var(--rs)/ var(--d)) * -.06rem);width:100%;height:calc((var(--rs)/ var(--d)) * .02rem);background-color:#b97484;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mod_header .menuDrawer .linkList a.current span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.no-touchevents .mod_header .menuDrawer .linkList a:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.mod_header .menuDrawer .link{margin-top:calc((var(--rs)/ var(--d)) * 1rem)}.mod_header .menuBtn{position:fixed;top:0;right:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.1rem;height:1.1rem;cursor:pointer}.mod_header .menuBtn .close:after,.mod_header .menuBtn .open:after{position:absolute;left:0;right:0;bottom:calc(50% - .2rem);content:attr(data-txt);font-family:mr-eaves-sans,sans-serif;font-style:normal;font-weight:400;font-size:calc((var(--rs)/ var(--d)) * .2rem);line-height:1;color:#b97484;text-align:center}.mod_header .menuBtn .open:after{letter-spacing:.15em;opacity:1}.mod_header .menuBtn .close:after{letter-spacing:.08em;opacity:0}.mod_header .menuBtn .open .bar{position:absolute;top:-.05rem;left:0;bottom:0;right:0;width:.4rem;height:.02rem;margin:auto;background-color:#b97484;-webkit-transition:.3s;transition:.3s}.mod_header .menuBtn .open .bar:nth-child(1){top:-.2rem}.mod_header .menuBtn .close .bar{position:absolute;top:-.05rem;left:0;bottom:0;right:0;width:0;height:.02rem;margin:auto;background-color:#b97484;-webkit-transition:.3s;transition:.3s;opacity:0}.menuOpen .mod_header .menuBtn .open .bar{opacity:0}.menuOpen .mod_header .menuBtn .open:after{opacity:0}.menuOpen .mod_header .menuBtn .close .bar{opacity:1;width:.4rem}.menuOpen .mod_header .menuBtn .close:after{opacity:1}.mod_contact>.in{position:relative;z-index:0;padding:calc((var(--rs)/ var(--d)) * 1.2rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .75rem)}.mod_contact .deco{position:absolute;z-index:0;border-radius:50%;-webkit-filter:blur(.5rem);filter:blur(.5rem);pointer-events:none}.mod_contact .deco01{width:calc((var(--rs)/ var(--d)) * 2.5rem);height:calc((var(--rs)/ var(--d)) * 2.5rem);background-color:#8097dd;right:calc((var(--rs)/ var(--d)) * -1.1rem);top:calc((var(--rs)/ var(--d)) * -1.75rem);opacity:.45}.mod_contact .deco02{width:calc((var(--rs)/ var(--d)) * 4.42rem);height:calc((var(--rs)/ var(--d)) * 4.42rem);background-color:#80c7dd;left:calc((var(--rs)/ var(--d)) * -2.9rem);top:0;opacity:.35}.mod_contact .link{margin-top:calc((var(--rs)/ var(--d)) * .8rem)}.mod_footer{position:relative;z-index:1;left:calc(50% + 1.3rem);width:100%;max-width:4.8rem;background-color:#fff}.mod_footer .in{display:block;width:100%;padding:calc((var(--rs)/ var(--d)) * .6rem);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-shadow:0 .05rem .05rem rgba(77,77,77,.1);box-shadow:0 .05rem .05rem rgba(77,77,77,.1)}.mod_footer .deco{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-filter:blur(.86rem);filter:blur(.86rem);will-change:filter;pointer-events:none}.mod_footer .deco01{background:linear-gradient(45deg,#ff9f9f 0,#8fc7dd 70%);opacity:.4}.mod_footer .logo{display:block;width:calc((var(--rs)/ var(--d)) * 2.14rem);height:calc((var(--rs)/ var(--d)) * .9rem);top:0;left:0}.mod_footer .logo img{width:100%;height:auto}.mod_footer .linkList{line-height:3;margin-top:calc((var(--rs)/ var(--d)) * .7rem)}.mod_footer .linkList.other{margin-top:calc((var(--rs)/ var(--d)) * .3rem)}.mod_footer .copyright{position:fixed;left:.5rem;bottom:.3rem;display:block;font-size:calc((var(--rs)/ var(--d)) * .2rem);letter-spacing:.05em;line-height:2.8}.flowbottomSP{position:fixed;bottom:0;left:0;width:100%;height:.8rem;display:block;text-align:center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:999}.flowbottomSP.active{-webkit-transform:none;transform:none}.flowbottomSP.endline{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.flowbottomSP.endline .btn01.reserve{-webkit-filter:drop-shadow(0 0 .07rem rgba(0,0,0,0))!important;filter:drop-shadow(0 0 .07rem rgba(0,0,0,0))!important;will-change:filter}.flowbottomSPinview{position:absolute;top:105vh;bottom:0;pointer-events:none;width:0}.pagetopbtn{position:fixed;bottom:.4rem;right:calc((var(--rs)/ var(--d)) * .4rem);width:calc((var(--rs)/ var(--d)) * .64rem);height:calc((var(--rs)/ var(--d)) * .64rem);border-radius:50%;-webkit-filter:opacity(0);filter:opacity(0);pointer-events:none;-webkit-transition:opacity .2s,bottom 1s,-webkit-filter 1s;transition:opacity .2s,bottom 1s,-webkit-filter 1s;transition:filter 1s,opacity .2s,bottom 1s;transition:filter 1s,opacity .2s,bottom 1s,-webkit-filter 1s;background-color:#fff;z-index:999;margin-bottom:env(safe-area-inset-bottom)}.pagetopbtn:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:linear-gradient(-60deg,rgba(143,199,221,.8) 0,rgba(255,159,159,.8) 100%);border-radius:50%}.pagetopbtn:after{content:"";position:absolute;top:50%;left:50%;display:block;width:calc((var(--rs)/ var(--d)) * .12rem);height:calc((var(--rs)/ var(--d)) * .12rem);border-top:.02rem solid #fff;border-right:.02rem solid #fff;-webkit-transform:translate(-50%,-25%) rotate(-45deg);transform:translate(-50%,-25%) rotate(-45deg)}.pagetopbtn.active{-webkit-filter:opacity(100%) drop-shadow(0 0 .07rem rgba(0,0,0,.2));filter:opacity(100%) drop-shadow(0 0 .07rem rgba(0,0,0,.2));will-change:filter;pointer-events:auto}.no-touchevents .pagetopbtn:hover{opacity:.6}.pagetopbtnInview{position:absolute;top:200vh;bottom:0;pointer-events:none;width:0}.pankuzuWrap{position:absolute;left:calc(50% + 1.3rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:4.8rem;line-height:0;background:linear-gradient(-60deg,rgba(143,199,221,.3) 0,rgba(255,159,159,.3) 100%);overflow-x:auto}.pankuzu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc((var(--rs)/ var(--d)) * .4rem);margin:auto;padding:calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .4rem);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:calc((var(--rs)/ var(--d)) * .18rem);letter-spacing:.05em;line-height:1;text-align:left;white-space:nowrap}.pankuzu .link{display:inline-block;position:relative}.pankuzu .link+.link{margin-left:calc((var(--rs)/ var(--d)) * .5rem)}.pankuzu .link+.link:before{content:"";display:block;width:calc((var(--rs)/ var(--d)) * .1rem);height:calc((var(--rs)/ var(--d)) * .1rem);border-right:1px solid #4d4d4d;border-top:1px solid #4d4d4d;position:absolute;top:0;bottom:0;left:calc((var(--rs)/ var(--d)) * -.3rem);margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.no-touchevents .underline[href]:hover>span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}.underline>span{position:relative;display:inline-block}.underline>span:before{content:"";display:block;position:absolute;bottom:.05rem;left:0;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1),-webkit-transform .4s cubic-bezier(.77,0,.175,1)}.underline.current>span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:none;transition:none}.txtlink{color:#000;text-decoration:underline}.no-touchevents .txtlink:hover{text-decoration:none}.external{color:#000}.external span:after{content:"";position:relative;top:.02rem;display:inline-block;margin-left:.1rem;width:.15rem;height:.15rem;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.linkList{font-size:calc((var(--rs)/ var(--d)) * .22rem);font-weight:700;letter-spacing:.05em}.linkList.other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.linkList.other li+li{margin-left:calc((var(--rs)/ var(--d)) * .3rem)}.linkList.other a{position:relative;padding-left:calc((var(--rs)/ var(--d)) * .3rem);-webkit-transition:color .3s;transition:color .3s}.linkList.other a span{position:relative;top:calc((var(--rs)/ var(--d)) * .02rem)}.linkList.other a:before{content:"";position:absolute;left:0;top:50%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((var(--rs)/ var(--d)) * .12rem);height:calc((var(--rs)/ var(--d)) * .12rem);border-top:.02rem solid #b97484;border-right:.02rem solid #b97484;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.no-touchevents .linkList.other a:hover{color:#b97484}.otherLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:calc((var(--rs)/ var(--d)) * .6rem);font-size:calc((var(--rs)/ var(--d)) * .2rem);letter-spacing:.05em;line-height:1}.otherLink li+li{padding-left:1em;margin-left:1em;border-left:1px solid #4d4d4d}.btn01{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((var(--rs)/ var(--d)) * 6.4rem);height:calc((var(--rs)/ var(--d)) * 1.08rem);padding:0;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#b97484;border:1px solid #b97484;border-radius:calc((var(--rs)/ var(--d)) * .1rem);-webkit-transition:opacity .3s;transition:opacity .3s}.btn01>span{display:inline-block;font-size:calc((var(--rs)/ var(--d)) * .34rem);letter-spacing:.075em;line-height:1;font-weight:700;color:#fff}.btn01 .bubble{position:absolute;top:calc((var(--rs)/ var(--d)) * -.45rem);left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;height:0;padding:calc((var(--rs)/ var(--d)) * .26rem) calc((var(--rs)/ var(--d)) * .4rem);border:1px solid #b97484;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:calc((var(--rs)/ var(--d)) * .26rem);letter-spacing:.05em;line-height:0;font-weight:700;color:#b97484;white-space:nowrap;border-radius:calc((var(--rs)/ var(--d)) * .26rem)}.btn01 .bubble:after{content:"";position:absolute;left:50%;bottom:calc((var(--rs)/ var(--d)) * -.1rem);z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:0;height:0;border-style:solid;border-width:calc((var(--rs)/ var(--d)) * .11rem) calc((var(--rs)/ var(--d)) * .08rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .08rem);border-color:#fff transparent transparent}.no-touchevents .btn01:hover{opacity:.5}.btn01.arrow:after{content:"";position:absolute;top:50%;right:calc((var(--rs)/ var(--d)) * .2rem);display:block;width:calc((var(--rs)/ var(--d)) * .1rem);height:calc((var(--rs)/ var(--d)) * .1rem);border-top:.02rem solid #fff;border-right:.02rem solid #fff;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.btn01.reserve{width:calc((var(--rs)/ var(--d)) * 6.6rem);height:calc((var(--rs)/ var(--d)) * 1rem);background:linear-gradient(-60deg,#8fc7dd 0,#ff9f9f 100%);border:none;-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s;-webkit-filter:drop-shadow(0 0 .07rem rgba(0,0,0,.2));filter:drop-shadow(0 0 .07rem rgba(0,0,0,.2));will-change:filter}.btn01.reserve span{position:relative;font-size:calc((var(--rs)/ var(--d)) * .3rem);letter-spacing:0;padding-left:calc((var(--rs)/ var(--d)) * .6rem)}.btn01.reserve span:before{content:"";position:absolute;left:0;top:50%;display:block;width:calc((var(--rs)/ var(--d)) * .44rem);height:calc((var(--rs)/ var(--d)) * .44rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//kippo-k.com/shibuya/wp-content/themes/kippo-theme/common/css/../img/ico_reserve.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.btn01.line{position:relative;z-index:1;width:calc((var(--rs)/ var(--d)) * 5.2rem);height:calc((var(--rs)/ var(--d)) * .9rem);background-color:#fff}.btn01.line span{font-size:calc((var(--rs)/ var(--d)) * .26rem);letter-spacing:.075em}.btn01.line.blue{border-color:#6e84ba}.btn01.line.blue span{color:#6e84ba}.btn01.line.blue.arrow:after{border-color:#6e84ba}.btn01.line.red{border-color:#b97484}.btn01.line.red span{color:#b97484}.btn01.line.red.arrow:after{border-color:#b97484}.btn02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((var(--rs)/ var(--d)) * 3.34rem);height:calc((var(--rs)/ var(--d)) * .64rem);border-radius:calc((var(--rs)/ var(--d)) * .32rem);background:linear-gradient(-45deg,#8fc7dd 0,#ff9f9f 100%);margin:auto;-webkit-transition:opacity .3s;transition:opacity .3s}.btn02 span{font-size:calc((var(--rs)/ var(--d)) * .24rem);letter-spacing:.05em;line-height:1;font-weight:700;color:#fff}.no-touchevents .btn02:hover{opacity:.5}.title.ribbon{position:relative;z-index:1;height:calc((var(--rs)/ var(--d)) * .64rem);padding:calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .6rem);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc((var(--rs)/ var(--d)) * .39rem);letter-spacing:0;line-height:0;font-weight:700;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;background:linear-gradient(-45deg,#8fc7dd 10%,#ff9f9f 90%)}.title.ribbon span{position:relative;top:calc((var(--rs)/ var(--d)) * .02rem)}.title.ribbon:after,.title.ribbon:before{content:"";position:absolute;width:0;height:0;border-style:solid}.title.ribbon:before{left:calc((var(--rs)/ var(--d)) * -.15rem);border-width:calc((var(--rs)/ var(--d)) * .32rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .32rem) calc((var(--rs)/ var(--d)) * .17rem);border-color:#ff9f9f #ff9f9f #ff9f9f transparent}.title.ribbon:after{right:calc((var(--rs)/ var(--d)) * -.15rem);border-width:calc((var(--rs)/ var(--d)) * .32rem) calc((var(--rs)/ var(--d)) * .17rem) calc((var(--rs)/ var(--d)) * .32rem) calc((var(--rs)/ var(--d)) * 0rem);border-color:#8fc7dd transparent #8fc7dd #6e84ba}.secTit{text-align:center}.secTit .title{position:relative;font-size:calc((var(--rs)/ var(--d)) * .22rem);font-weight:500;letter-spacing:.2em;line-height:1;text-align:center;padding-top:calc((var(--rs)/ var(--d)) * .5rem)}.secTit .title[data-txt]:before{content:attr(data-txt);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:mr-eaves-sans,sans-serif;font-style:normal;font-weight:700;font-size:calc((var(--rs)/ var(--d)) * .46rem);letter-spacing:.1em;line-height:.8;text-align:center}.secTit .catch{font-size:calc((var(--rs)/ var(--d)) * .42rem);letter-spacing:.2em;line-height:2.28;font-weight:700;margin-top:calc((var(--rs)/ var(--d)) * .5rem)}.secTit .txt{font-size:calc((var(--rs)/ var(--d)) * .26rem);letter-spacing:.1em;line-height:1.84;font-weight:500;margin-top:calc((var(--rs)/ var(--d)) * .5rem)}.secTit.withBar{position:relative}.secTit.withBar:before{content:"";position:absolute;top:calc((var(--rs)/ var(--d)) * -1.4rem);left:50%;width:calc((var(--rs)/ var(--d)) * 1px);height:calc((var(--rs)/ var(--d)) * .86rem);background-color:#4d4d4d}.of img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center;width:100%;height:100%}._line-clamp,.lineClamp{display:-webkit-inline-box;-webkit-box-orient:vertical;text-align:left;overflow:hidden}._line-clamp._line1,.lineClamp._line1{-webkit-line-clamp:1}._line-clamp._line2,.lineClamp._line2{-webkit-line-clamp:2}._line-clamp._line3,.lineClamp._line3{-webkit-line-clamp:3}[data-pararax01]{position:relative}[data-pararax01] [data-pararax01-inview]{position:absolute;top:200px;bottom:200px;left:0;width:100%;pointer-events:none;opacity:0}[data-pararax01] [data-pararax01-opacity01]{opacity:0;-webkit-transition:opacity 1.3s cubic-bezier(.625,0,.355,1);transition:opacity 1.3s cubic-bezier(.625,0,.355,1)}[data-pararax01] [data-pararax01-opacity01].active{opacity:1}[data-pararax01] [data-pararax01-opacity02]{opacity:0;-webkit-transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1)}[data-pararax01] [data-pararax01-opacity02].active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}[data-pararax01] [data-pararax01-opacity02]{-webkit-transform:translate(-15px,0);transform:translate(-15px,0)}[data-pararax01] [data-pararax01-opacity03]{opacity:0;-webkit-transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1)}[data-pararax01] [data-pararax01-opacity03].active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}[data-pararax01] [data-pararax01-opacity03]{-webkit-transform:translate(15px,0);transform:translate(15px,0)}[data-pararax01] [data-pararax01-opacity04]{opacity:0;-webkit-transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1)}[data-pararax01] [data-pararax01-opacity04].active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}[data-pararax01] [data-pararax01-opacity04]{-webkit-transform:translate(0,15px);transform:translate(0,15px)}[data-pararax01] [data-pararax01-opacity05]{opacity:0;-webkit-transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1);transition:opacity .7s cubic-bezier(.625,0,.355,1),transform .7s cubic-bezier(.625,0,.355,1),-webkit-transform .7s cubic-bezier(.625,0,.355,1)}[data-pararax01] [data-pararax01-opacity05].active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}[data-pararax01] [data-pararax01-opacity05]{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}[data-pararax01] [data-pararax01-opacity06]{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.625,0,.355,1),-webkit-transform 1s cubic-bezier(.625,0,.355,1);transition:opacity 1s cubic-bezier(.625,0,.355,1),-webkit-transform 1s cubic-bezier(.625,0,.355,1);transition:opacity 1s cubic-bezier(.625,0,.355,1),transform 1s cubic-bezier(.625,0,.355,1);transition:opacity 1s cubic-bezier(.625,0,.355,1),transform 1s cubic-bezier(.625,0,.355,1),-webkit-transform 1s cubic-bezier(.625,0,.355,1)}[data-pararax01] [data-pararax01-opacity06].active{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-pararax01] [data-pararax01-opacity06]{-webkit-transform:scale(.9);transform:scale(.9)}@media screen and (max-width:640px){:root{--rs:360}html{-webkit-text-size-adjust:100%}[data-sc-pc]{display:none!important}.contentWrap{position:static;max-width:100%;overflow:visible;-webkit-filter:none;filter:none}.mod_header{position:relative;z-index:1000}.mod_header>.in{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.55rem;max-width:100%;padding-left:.2rem}.mod_header .logo{position:static;width:1.33rem;height:.3rem}.menuOpen .mod_header .logo{top:auto}.mod_header .menuDrawer{-webkit-overflow-scrolling:touch;left:0;max-width:100%}.mod_header .menuBtn{width:.7rem;height:.55rem}.mod_header .menuBtn .close:after,.mod_header .menuBtn .open:after{bottom:calc(50% - .15rem)}.mod_header .menuBtn .open .bar{width:.3rem;height:1px}.mod_header .menuBtn .open .bar:nth-child(1){top:-.15rem}.mod_header .menuBtn .close .bar{height:1px}.menuOpen .mod_header .menuBtn .close .bar{width:.3rem}.mod_contact>.in{left:0;max-width:100%}.mod_footer{bottom:0;left:0;max-width:100%}.mod_footer .in{overflow:visible;-webkit-box-shadow:none;box-shadow:none}.mod_footer .copyright{position:static;padding:0 .3rem .3rem}.pagetopbtn{bottom:.9rem}.pagetopbtn.endline{bottom:.3rem}.pankuzuWrap{position:static;max-width:100%;margin-top:calc((var(--rs)/ var(--d)) * .3rem)}.external span:after{margin-left:.05rem;width:.12rem;height:.12rem}._line-clamp._sp-line1,.lineClamp._sp-line1{-webkit-line-clamp:1}._line-clamp._sp-line2,.lineClamp._sp-line2{-webkit-line-clamp:2}._line-clamp._sp-line3,.lineClamp._sp-line3{-webkit-line-clamp:3}[data-pararax01] [data-pararax01-inview]{top:100px;bottom:100px}}@media print,screen and (min-width:641px){html{line-height:1.5}body{min-width:1024px}[data-sc-sp]{display:none!important}.contentWrap{padding-top:calc((var(--rs)/ var(--d)) * 1.2rem)}.mod_header>.in{width:calc(50% + 1.3rem);z-index:1000}.pankuzuWrap{z-index:2}}@media print,screen and (min-width:1440px) and (max-width:1599px){html{font-size:100px}}@media print,screen and (min-width:1366px) and (max-width:1439px){html{font-size:90px}}@media print,screen and (min-width:1280px) and (max-width:1365px){html{font-size:85px}}@media print,screen and (min-width:1150px) and (max-width:1279px){html{font-size:80px}}@media print,screen and (min-width:641px) and (max-width:1149px){html{font-size:70px}}@media screen and (min-width:428px) and (max-width:640px){html{font-size:114px}}@media screen and (min-width:414px) and (max-width:427px){html{font-size:110px}}@media screen and (min-width:375px) and (max-width:413px){html{font-size:100px}}@media screen and (min-width:360px) and (max-width:374px){html{font-size:96px}}@media screen and (max-width:359px){html{font-size:85px}}@media print{body{position:relative;top:100px}body:before{content:"ページを印刷する際は一番下までスクロールして下さい。";display:none;white-space:pre;font-size:20px;padding:10px;border:3px solid #000;background-color:#fff;color:#000;position:absolute;top:-100px;left:0;right:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.chrome body:before{content:"ページを印刷する際は一番下までスクロールして下さい。\a画像を表示させる場合は、「基本設定」→「背景のグラフィック」を有効にして下さい。"}.ie body:before{content:"ページを印刷する際は一番下までスクロールして下さい。\a画像を表示させる場合は、「印刷プレビュー」→「ページ設定」→「背景の色とイメージを印刷する」を有効にして下さい。"}.safari body:before{content:"ページを印刷する際は一番下までスクロールして下さい。\a画像を表示させる場合は、「詳細を表示」→「背景をプリント」を有効にして下さい。"}.edge body:before{content:"※Microsoft Edgeは背景や画像を印刷できません。"}.addPrintMessage body:before{display:block}*{background-attachment:scroll!important}}@media screen and (min-width:641px) and (max-width:1024px){.pcWrap .txtBox{min-width:603px}.contentWrap{position:absolute;top:0;left:604px}}