@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lusitana:wght@400;700&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");:root{--white:#fff;--gray:#ebebeb;--gold:#b7ab79;--beige:#fafaf4;--light_blue:#f4faf9;--red:#be2b20;--black:#000;--bg_dark:#221917;--font_color:#221917;font-size:100px}#toppage_content .l-section{background:var(--white)}#toppage_content .section_header_area{text-align:center}#toppage_content .section_header_area .c-sec_head:before{content:"";width:2.2rem;height:.5rem;background:url(//aquarelle-kobe.jp/wp-content/themes/snow-monkey-child_v2.0/stylesheet/../image/top_page/deco02.png);background-repeat:no-repeat;background-size:contain;display:block;position:relative;margin:0 auto .1rem auto}#toppage_content .section_header_area .c-sec_head{position:relative;margin-bottom:.4rem}#toppage_content .section_header_area .c-sec_head span{display:block;color:var(--gold);text-align:center}#toppage_content .section_header_area .c-sec_head .en{font-size:.32rem;font-family:"Lusitana",serif;font-weight:700}#toppage_content .section_header_area .c-sec_head .ja{font-size:.18rem;margin-top:.1rem}#toppage_content .l-first_view{height:100vh;width:100vw;position:relative}#toppage_content .l-first_view .back_ground_image{height:100vh;width:100vw;position:fixed;overflow:hidden;top:1.45rem;left:0;z-index:-9999}#toppage_content .l-first_view .back_ground_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#toppage_content .l-first_view .copy_area{background-color:rgba(255,255,255,.6);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;padding:.5rem;text-align:center}#toppage_content .l-first_view .copy_area .main_copy{font-size:.34rem;margin-bottom:.2rem;padding:0 .2rem;box-sizing:border-box;line-height:1.52}#toppage_content .l-first_view .copy_area .main_copy .sub_copy{font-size:.2rem}#toppage_content .l-first_view .one_point_img{width:3.1rem;position:absolute;right:-.5rem;bottom:-.5rem;z-index:0}#toppage_content #concept p{font-size:.18rem;letter-spacing:.1em;font-weight:700}#toppage_content #news{background:var(--beige);position:relative}#toppage_content #news .c-sec_head:before{display:none}#toppage_content #news .news_contents{width:100%;margin-top:.4rem;padding:0 .18rem;box-sizing:border-box}#toppage_content #news .news_contents .news_item{border-bottom:1px solid #707070;padding:.2rem 0}#toppage_content #news .news_contents ul{display:flex;justify-content:space-between;align-items:flex-start}#toppage_content #news .news_contents ul .date{letter-spacing:.1em;width:2rem}#toppage_content #news .news_contents ul .text{width:100%}#toppage_content #news .news_contents ul .text .text_block{display:flex;flex-direction:column}#toppage_content #news .news_contents ul .text .text_block .shop_btn{margin-top:.1rem}#toppage_content #news .news_contents ul .text .text_block .shop_btn .shop_btn_block{display:flex;justify-content:flex-start;align-items:center}#toppage_content #news .news_contents ul .text .text_block .shop_btn .shop_btn_block li{background-color:var(--gold);color:#fff;line-height:.25rem;padding:0 .2rem;margin-right:.1rem}#toppage_content #news:after{content:"";background-image:url(//aquarelle-kobe.jp/wp-content/themes/snow-monkey-child_v2.0/stylesheet/../image/top_page/deco01.png);background-size:contain;height:.78rem;width:2.3rem;background-repeat:no-repeat;display:block;position:absolute;top:-.4rem;right:0;left:0;margin:auto}#toppage_content #aboutus{background-color:rgba(255,255,255,.6)}#toppage_content #aboutus .p-contents{display:flex;padding:.4rem;position:relative;background:var(--white)}#toppage_content #aboutus .p-contents .text_area{width:60%;padding:.2rem .8rem .2rem 0}#toppage_content #aboutus .p-contents .text_area .main{font-size:.2rem;font-weight:700;letter-spacing:.1em}#toppage_content #aboutus .p-contents .text_area .sub{margin-top:.4rem;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:300;font-size:.16rem;line-height:1.5;letter-spacing:.2em}#toppage_content #aboutus .p-contents .image_area{max-width:3.7rem}#toppage_content #aboutus .p-contents .image_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#toppage_content #aboutus .add_block{background-color:var(--white);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);position:relative;height:1.2rem;width:100%}#toppage_content #aboutus .add_block img{margin:0 auto;position:absolute;top:0;right:0;left:0;margin:auto;width:100%;max-width:3.5rem}#toppage_content #feature{background-color:rgba(255,255,255,.6)}#toppage_content #feature .feature_item:not(:last-child){margin-bottom:.4rem}#toppage_content #feature .feature_item{position:relative}#toppage_content #feature .feature_item .point_icon{position:absolute;left:.1rem;top:-12px;width:.7rem}#toppage_content #feature .feature_item .point_icon img{width:100%;height:auto}#toppage_content #feature .feature_item .main_photo{height:3rem;overflow:hidden}#toppage_content #feature .feature_item .main_photo img{width:100%;-o-object-fit:cover;object-fit:cover}#toppage_content #feature .feature_item .text_area{background:var(--white)}#toppage_content #feature .feature_item .text_area .title{background-color:var(--white);padding:.2rem;display:inline-block;position:relative;top:-.3rem;font-size:.24rem;font-weight:700}#toppage_content #feature .feature_item .text_area .comment{padding:0 .2rem .3rem;font-size:.16rem;line-height:1.5}#toppage_content #feature .feature_item .text_area .comment strong{color:var(--red)}#toppage_content #point{background-color:var(--bg_dark)}#toppage_content #point .image_area{display:flex;justify-content:space-between}#toppage_content #point .image_area img{height:1rem}#toppage_content #point .text_area{color:var(--white);max-width:7.86rem;margin:.4rem auto 0 auto;line-height:1.5}#toppage_content #menu{background:var(--beige)}#toppage_content #menu .menu_block{display:flex;flex-wrap:wrap;width:100%}#toppage_content #menu .menu_block .menu_item{width:50%;height:4rem;position:relative}#toppage_content #menu .menu_block .menu_item img{width:100%}#toppage_content #menu .menu_block .menu_item .bg_block{position:absolute;padding:.2rem;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;box-sizing:border-box}#toppage_content #menu .menu_block .menu_item .bg_block:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);mix-blend-mode:multiply}#toppage_content #menu .menu_block .menu_item .img_area:before{content:"";width:100%;height:100%;border:1px solid #fff;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);box-sizing:border-box}#toppage_content #menu .menu_block .menu_item .img_area{display:block;position:relative;width:100%;height:100%;overflow:hidden}#toppage_content #menu .menu_block .menu_item .img_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#toppage_content #menu .menu_block .menu_item a:hover .img_area:before{background:rgba(0,0,0,.2)}#toppage_content #menu .menu_block .menu_item .text_area{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%;padding:.8rem;box-sizing:border-box;color:var(--white)}@media screen and (max-width:900px){#toppage_content #menu .menu_block .menu_item .text_area{padding:.6rem}}#toppage_content #menu .menu_block .menu_item .text_area span{display:block}#toppage_content #menu .menu_block .menu_item .text_area .header_block{text-align:center}#toppage_content #menu .menu_block .menu_item .text_area .header_block .title{font-size:.24rem;font-weight:700}#toppage_content #menu .menu_block .menu_item .text_area .header_block .sub_title{font-size:.16rem}#toppage_content #menu .menu_block .menu_item .text_area .comment_block{margin-top:.2rem}#toppage_content #menu .menu_block .menu_item .text_area .comment_block .main{font-weight:700;text-align:center}#toppage_content #menu .menu_block .menu_item .text_area .comment_block .sub{margin-top:.2rem}#toppage_content #shop{background:var(--white);margin-bottom:3rem;padding-bottom:0}#toppage_content #shop .shop_item:not(:first-child){margin-top:.4rem}#toppage_content #shop .shop_item .shop_title_area{display:flex;width:100%}#toppage_content #shop .shop_item .shop_title_area .text{width:100%;padding:.2rem;color:var(--white);background:var(--bg_dark);font-size:.24rem;display:flex;justify-content:center;align-items:center;line-height:1.5;height:auto}#toppage_content #shop .shop_item .shop_title_area a{height:auto;background:url(//aquarelle-kobe.jp/wp-content/themes/snow-monkey-child_v2.0/stylesheet/../image/shop_btn_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-width:2rem;max-width:3.3rem;font-weight:700;text-align:center;width:100%;color:var(--white);font-size:.2rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;vertical-align:bottom;display:flex;justify-content:center;align-items:center;min-height:1rem}#toppage_content #shop .shop_item .shop_title_area a:hover{opacity:.8}#toppage_content #shop .shop_item .shop_info_area{display:flex}#toppage_content #shop .shop_item .shop_info_area .photo{width:50%;overflow:hidden}#toppage_content #shop .shop_item .shop_info_area .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#toppage_content #shop .shop_item .shop_info_area .table{width:50%}#toppage_content #shop .shop_item .shop_info_area th,#toppage_content #shop .shop_item .shop_info_area td{padding:.2rem;min-height:.56rem;border:1px solid #707070}#toppage_content #shop .shop_item .shop_info_area th{vertical-align:middle;font-weight:700;white-space:nowrap}#toppage_content #shop .shop_item .instagram{text-align:center}#toppage_content #shop .map_area iframe{vertical-align:bottom}.instagram_btn{display:inline-block;width:100%;padding:.1rem;border-radius:.1rem;box-sizing:border-box;margin:0 auto;background-color:var(--gold);color:var(--white);margin:.05rem 0;text-align:center;vertical-align:middle}.instagram_btn:before{content:"";display:inline-block;width:25px;height:25px;margin:0 .05rem;background-image:url(//aquarelle-kobe.jp/wp-content/themes/snow-monkey-child_v2.0/stylesheet/../image/Instagram_Glyph_White.png);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.instagram_btn:hover{opacity:.8;transition-duration:.3s}.l-section{padding:.8rem 0}.l-inner_container{padding:0}@media screen and (max-width:1024px) and (max-width:765px){.p-contents{max-width:100%;margin:0 3vw}.section_header_area{max-width:100%;margin:0 auto}}@media screen and (max-width:1024px){.section_header_area{margin-bottom:.8rem}.section_header_area .c-sec_head{box-sizing:border-box;font-size:.28rem}#toppage_content .l-first_view .copy_area{padding:.4rem 3vw;box-sizing:border-box}#toppage_content .l-first_view .copy_area .main_copy{font-size:.3rem}}@media screen and (max-width:1024px) and (max-width:765px){#toppage_content .l-first_view .copy_area .main_copy{font-size:6vw}}@media screen and (max-width:1024px){#toppage_content .l-first_view .back_ground_image{top:0}#toppage_content #concept .l-inner_container{padding:0 3vw}}@media screen and (max-width:1024px) and (max-width:765px){#toppage_content #news .l-inner_container{margin-bottom:0}#toppage_content #news .section_header_area{margin-bottom:.4rem}#toppage_content #news .news_contents{padding:0;margin-top:0}#toppage_content #news .news_contents ul{flex-direction:column}#toppage_content #news .news_contents ul .date{margin-right:0;margin:.2rem 0;margin-bottom:.1rem}#toppage_content #news .news_contents ul .text .text_block .shop_btn .shop_btn_block{flex-direction:row}}@media screen and (max-width:1024px) and (max-width:765px){#toppage_content #aboutus{background-color:var(--white);position:relative;padding:.8rem 0 .4rem}#toppage_content #aboutus .add_block{position:absolute;bottom:-1.2rem}#toppage_content #aboutus .add_block img{max-width:3rem}#toppage_content #aboutus .p-contents{padding:0;flex-direction:column-reverse}#toppage_content #aboutus .p-contents .text_area{width:100%;padding:0;margin-top:.4rem}#toppage_content #aboutus .p-contents .image_area{max-width:initial}#toppage_content #aboutus .p-contents .image_area img{vertical-align:bottom}}@media screen and (max-width:1024px){#toppage_content #feature{padding:1.6rem 0}#toppage_content #feature .feature_item .main_photo img{height:100%}#toppage_content #feature .feature_item .text_area .title{top:0}}@media screen and (max-width:1024px) and (max-width:765px){#toppage_content #point .image_area{justify-content:center;align-items:center;flex-direction:column}#toppage_content #point li:not(:last-child){margin-bottom:.2rem}}@media screen and (max-width:1024px) and (max-width:765px){#toppage_content #menu .p-contents{margin:0}#toppage_content #menu .menu_block{flex-direction:column}#toppage_content #menu .menu_block .menu_item{width:100%}#toppage_content #menu .menu_block .menu_item .bg_block{width:100%}#toppage_content #menu .menu_block .menu_item .text_area{padding:.8rem .4rem}}@media screen and (max-width:1024px) and (max-width:765px){#toppage_content #shop .p-contents{margin:0}#toppage_content #shop .shop_item .l-inner_container .shop_title_area{flex-direction:column}#toppage_content #shop .shop_item .l-inner_container .shop_title_area .text{height:initial;line-height:1.5;font-size:.2rem;text-align:left;padding:.2rem 3vw}#toppage_content #shop .shop_item .l-inner_container .shop_title_area a{height:initial;max-width:initial;margin:0 auto;background:var(--gold)}#toppage_content #shop .shop_item .l-inner_container .shop_title_area a img{vertical-align:bottom;height:auto}#toppage_content #shop .shop_item .shop_info_area{flex-direction:column}#toppage_content #shop .shop_item .shop_info_area table{width:100%}#toppage_content #shop .shop_item .shop_info_area .photo{width:100%}#toppage_content #shop .shop_item .shop_info_area .photo img{vertical-align:bottom}#toppage_content #shop .shop_item .shop_info_area .table{width:100%}#toppage_content #shop .shop_item .shop_info_area th{width:100%;display:block;text-align:left}#toppage_content #shop .shop_item .shop_info_area td{width:100%;display:block}}