﻿@import url("https://fonts.googleapis.com/css?family=Text+Me+One&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,600,700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;font-size:14px;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:YuMincho,游明朝,"Yu Mincho","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","Noto Serif JP",serif;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden;overflow-wrap:break-word}a{text-decoration:none}a:link{color:black}a:visited{color:black}a:active{color:#e9546b}img{vertical-align:top;max-width:100%;max-height:100%}#wrapper{overflow:hidden}h2{padding-bottom:40px;font-family:"Text Me One","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Source Sans Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;font-size:8.4vw;text-align:center;text-shadow:2px 2px 0px white, -2px 2px 0px white, 2px -2px 0px white, -2px -2px 0px white;letter-spacing:0.06em;background:url(../../img/kadonowa/tit_bg.png) no-repeat;background-position:center top}h2 span{font-family:YuMincho,游明朝,"Yu Mincho","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","Noto Serif JP",serif;font-size:3.8vw;letter-spacing:0.2em}.inner{padding:0 6%}.inner .blockWrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.inner .blockWrap .block{position:relative;padding-bottom:26px}.inner .blockWrap .block:before{content:"";display:block;width:90px;height:30px;margin-bottom:8px}.inner .blockWrap .block.ico_res:before{background:url(../../img/kadonowa/ja/index/ico_reserve.png) no-repeat center center;background-size:contain}.inner .blockWrap .block .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:white;border:1px solid #efefef}.inner .blockWrap .block .image img{max-width:100%;max-height:100%;width:auto;height:auto}.inner .blockWrap .block .txt{padding-top:15px}.inner .blockWrap .block .txt p.name{margin-bottom:10px;line-height:1.5}.inner .blockWrap .block .txt p.price{text-align:center}.btnArea{padding-top:30px;text-align:center}.btnArea img{width:70%;height:auto}#cover{box-sizing:border-box;position:relative;height:700px;margin-top:70px;overflow:hidden;background:url(../../img/kadonowa/bg_texture.png)}#cover img{width:auto;height:auto}#cover .seigaiha{position:absolute;top:50px;left:0;width:80%;height:201px}#cover .sippo{position:absolute;bottom:10px;right:0;width:90%;height:150px}#cover .chidori1{position:absolute;top:180px;right:10px;width:60%;height:194px}#cover .chidori2{position:absolute;top:390px;left:10px;width:60%;height:145px}#cover .kumo1{position:absolute;top:10px;right:0;width:95%;height:264px}#cover .kumo2{position:absolute;top:350px;left:30px;width:50%;height:293px}#cover .inner{position:absolute;top:0;bottom:0;left:0;right:0;height:410px;margin:auto;text-align:center;z-index:50}#cover .inner h1{padding-bottom:40px;text-align:center}#cover .inner h1 img{width:60%}#cover .inner p{padding:0;line-height:2.2;font-size:3.2vw;letter-spacing:-0.02rem}#main{padding:100px 0}#main .feature{padding-bottom:150px}#main .feature .inner{padding:0 3%}#main .feature .inner .block{position:relative;width:100%;margin-bottom:10px;background-color:black}#main .feature .inner .block a{top:0;left:0;display:block;width:100%;height:100%}#main .feature .inner .block a .txt{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#main .feature .inner .block a .txt .logo{position:absolute;top:10px;left:13px}#main .feature .inner .block a .txt .logo img{width:115px}#main .feature .inner .block a .txt p{display:block;position:absolute;top:52%;left:0;right:0;margin:auto;font-size:3.8vw;font-weight:700;color:white;text-align:center;text-shadow:0px 0px 15px rgba(0,0,0,0.5);line-height:1.5;transform:translateY(-48%)}#main .feature .inner .block a .txt p b{font-size:5.4vw}#main .pickup,#main .reservation{padding-bottom:150px}#main .pickup .inner .blockWrap:after,#main .reservation .inner .blockWrap:after{content:"";display:block;width:48%;height:0}#main .pickup .inner .blockWrap .block,#main .reservation .inner .blockWrap .block{width:48%}#main .pickup .inner .blockWrap .block .image,#main .reservation .inner .blockWrap .block .image{width:100%;height:48vw}#main .pickup .inner .blockWrap .block .txt p.name,#main .reservation .inner .blockWrap .block .txt p.name{font-size:3.4vw}#main .pickup .inner .blockWrap .block .txt p.price,#main .reservation .inner .blockWrap .block .txt p.price{font-size:4.8vw}#main .pickup .inner .blockWrap .block .txt p.price span,#main .reservation .inner .blockWrap .block .txt p.price span{font-size:3.4vw}#main .pickup{position:relative}#main .pickup:after{content:"";display:block;position:absolute;top:-60px;left:-50px;width:120%;height:500px;margin:auto;transform:rotate(-5deg) translate3d(0, 0, 0);background:url(../../img/kadonowa/bg_texture.png);-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;z-index:-5}#main .reservation{position:relative}#main .reservation:after{content:"";display:block;position:absolute;top:-60px;left:-50px;width:120%;height:500px;margin:auto;transform:rotate(5deg) translate3d(0, 0, 0);background:url(../../img/kadonowa/bg_texture.png);-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;z-index:-5}#main .arrival{position:relative;padding-bottom:150px}#main .arrival:after{content:"";display:block;position:absolute;top:-50px;left:-50px;width:120%;height:500px;margin:auto;transform:rotate(-5deg) translate3d(0, 0, 0);background:url(../../img/kadonowa/bg_texture.png) center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;z-index:-5}#main .arrival:before{content:"";display:block;position:absolute;bottom:900px;left:-50px;width:120%;height:500px;margin:auto;transform:rotate(5deg) translate3d(0, 0, 0);background:url(../../img/kadonowa/bg_texture.png);-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;z-index:-5}#main .arrival .inner .blockWrap:before{content:"";display:block;width:calc((100% - 12%) / 3);height:0;order:1}#main .arrival .inner .blockWrap:after{content:"";display:block;width:calc((100% - 12%) / 3);height:0}#main .arrival .inner .blockWrap .block{width:calc((100% - 12%) / 3)}#main .arrival .inner .blockWrap .block .image{width:100%;height:29vw}#main .arrival .inner .blockWrap .block .txt p.name{font-size:3vw}#main .arrival .inner .blockWrap .block .txt p.price{font-size:4.2vw}#main .arrival .inner .blockWrap .block .txt p.price span{font-size:3vw}#main .news{padding-bottom:100px}#main .news .inner{position:relative;padding:90px 3% 30px;background:url(../../img/kadonowa/news_bg.png)}#main .news .inner h2{display:block;position:absolute;top:-40px;left:0;right:0;width:220px;padding:0 0 16px;margin:auto;border-bottom:1px solid #eaeaea;background-color:white}#main .news .inner dl{padding:15px 25px;letter-spacing:0.06em}#main .news .inner dl:nth-child(odd){background-color:white}#main .news .inner dl dt{position:relative;width:13em;padding-bottom:6px;font-size:3.6vw}#main .news .inner dl dt:after{content:'';display:inline-block;width:5px;height:5px;margin-left:8px;background-color:#e9546b;transform:translateY(-3px) rotate(-45deg) skew(calc((90deg - 45deg) / 2), calc((90deg - 45deg) / 2))}#main .news .inner dl dd{font-size:3.2vw}#main .about{position:relative;padding:50px 0 70px;margin-bottom:50px;background:url(../../img/kadonowa/about_bg.png) no-repeat center center}#main .about:before{content:"";position:absolute;top:0;left:0;right:0;width:90%;height:30px;margin:auto;background:url(../../img/kadonowa/about_bg_top.png) no-repeat center center;background-size:contain;z-index:-4}#main .about:after{content:"";position:absolute;bottom:0;left:0;right:0;width:90%;height:30px;margin:auto;background:url(../../img/kadonowa/about_bg_bottom.png) no-repeat center center;background-size:contain;z-index:-4}#main .about .inner h2{padding-bottom:30px;background:none}#main .about .inner .block{text-align:center}#main .about .inner .block .image{width:76%}#main .about .inner .block p{padding:30px 5% 0;font-size:3.2vw;line-height:2.0;text-align:left}#nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:absolute;height:70px;padding:0 40px 0 20px;background-color:white}#nav .logo img{width:calc(100% / 3);height:auto}*:focus{outline:none}#nav-container{position:absolute;width:100%;height:100vh;pointer-events:none;overflow:hidden}#nav-container .bg{position:absolute;top:70px;right:0;width:100%;height:calc(100% - 70px);visibility:hidden;opacity:0;transition:.3s;background:#000;z-index:5}#nav-container:focus-within .bg{visibility:visible;opacity:.4}#nav-container *{visibility:visible}#nav-container .button{position:absolute;top:16px;right:15px;display:-webkit-flex;display:flex;justify-content:center;-webkit-appearance:none;height:36px;width:36px;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:transparent;z-index:10}#nav-container .button .icon-bar{display:block;width:9px;height:100%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:black;transition:.3s}#nav-container .button .icon-bar+.icon-bar{margin-left:4px}#nav-container:focus-within .button{pointer-events:none}#nav-container:focus-within .icon-bar:nth-of-type(1){transform:translate3d(13px, 0, 0) rotate(45deg)}#nav-container:focus-within .icon-bar:nth-of-type(2){height:0}#nav-container:focus-within .icon-bar:nth-of-type(3){transform:translate3d(-13px, 0, 0) rotate(-45deg)}#nav-container #nav-content{position:absolute;top:0;right:0;width:80%;height:calc(100% - 70px);max-width:80%;padding:20px;margin-top:70px;pointer-events:auto;text-align:center;-webkit-tap-highlight-color:transparent;transform:translateX(100%);transition:transform .3s;will-change:transform;contain:paint;background:#f4f4f4;z-index:60}#nav-container #nav-content .logo{padding:30px 0 45px}#nav-container #nav-content .logo img{width:55%}#nav-container #nav-content ul{display:flex;flex-direction:column}#nav-container #nav-content ul li a{display:block;padding:10px 0;font-size:16px;letter-spacing:0.06rem;text-transform:uppercase}#nav-container #nav-content .sns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;padding-top:60px}#nav-container #nav-content .sns a{position:relative;display:block;margin:0 12px;text-align:center}#nav-container #nav-content .sns a.tw{width:40px;height:38px}#nav-container #nav-content .sns a.fb{width:26px;height:40px}#nav-container #nav-content .sns a.line{width:38px;height:48px}#nav-container #nav-content .store{padding:50px 0 0}#nav-container #nav-content .store img{width:50%}#nav-container:focus-within #nav-content{transform:none}#footer{position:relative;background-color:black}#footer:before{content:'';display:block;position:absolute;top:-40px;left:0;right:0;width:100vw;height:40px;border-left:50vw solid transparent;border-right:50vw solid transparent;border-bottom:40px solid black;z-index:-5}#footer .inner{padding:20px 5% 30px;text-align:center}#footer .inner .detail{box-sizing:border-box}#footer .inner .detail .txt{padding-top:20px;font-size:2.6vw;color:white}#footer .inner .detail .txt ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:15px}#footer .inner .detail .txt ul li{position:relative;padding:0 24px 0 10px;font-weight:600}#footer .inner .detail .txt ul li:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:4px;height:1px;margin:auto;background-color:white}#footer .inner .detail .txt ul li a:link,#footer .inner .detail .txt ul li a:active,#footer .inner .detail .txt ul li a:visited{color:white}#footer .inner .detail .txt ul li a:hover{color:#e9546b}#footer .inner .detail .txt a.logo{display:block;margin-bottom:20px}#footer .inner .detail .txt a.logo img{width:170px;height:auto}
/*# sourceMappingURL=index_sp.css.map */
