/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500&display=swap";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.anchor,.footer_menu ul,.nav_list ul{margin:0;padding:0;list-style:none}.clear::after{display:block;clear:both;content:""}.ayurveda .rasayana_ph_item img,.ayurveda .rasayana_slider img,.ayurveda .ph img,.party_ph_item img,.party_ph_top img,.sub_contents .ph_item img,.sub_section_ph img,.deli_ph div img,.deli_img img,.onlineshop_slider_item_ph img,.onlineshop_ph img,.main_visual_title img{width:100%}.ayurveda .rasayana_slider .slick-prev:before,.ayurveda .rasayana_slider .slick-next:before,.anchor_arrow svg,.menu_title,.main_visual_title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html,body{height:100%;margin:0;font-size:62.5%}body{background-color:#fff;color:#4f4f4f;line-height:1.6;font-family:"游ゴシック",YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Helvetica,Arial,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{color:#4f4f4f;text-decoration:none;word-break:break-all}img{vertical-align:bottom}input,textarea{border:none}textarea{resize:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;position:relative;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;transform:translate(0, -50%);border:none;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:20px;line-height:1;font-family:"FontAwesome";opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;width:20px;height:20px;content:"●";color:#000;font-size:6px;line-height:20px;text-align:center;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.pc{display:block}.sp{display:none}@media(max-width: 768px){.pc{display:none}.sp{display:block}}.inner{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width: 768px){.inner{padding:0 5%}}.main{background-color:#4f4f4f}.fadein-trigger,.scroll-trigger{opacity:0}.fadein,.scrolled{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadein-motion;animation-name:fadein-motion}.fadein-delay{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadein-motion{from{opacity:0}to{opacity:1}}@keyframes fadein-motion{from{opacity:0}to{opacity:1}}.logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo_akagi{margin-right:13px}.logo_akagi svg{vertical-align:bottom}@media(max-width: 768px){.logo_akagi{margin-right:3.2552083333vw}}.logo_upsetters svg{vertical-align:bottom}.header{z-index:9998;position:fixed;top:0;left:0;width:100%;background-color:transparent}.header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;height:68px}@media(max-width: 768px){.header .inner{height:13.0208333333vw}}.header_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logos{z-index:9999;position:relative}.header .logo_akagi{display:block;width:80px}.header .logo_akagi svg{fill:#fff}.header .logo_akagi.color svg{fill:#4f4f4f}@media(max-width: 768px){.header .logo_akagi{width:17.578125vw}}.header .logo_upsetters{display:block;width:42px}.header .logo_upsetters svg{fill:#fff}.header .logo_upsetters.color svg{fill:#4f4f4f}@media(max-width: 768px){.header .logo_upsetters{width:9.2447916667vw}}.header .link_shop{display:block;position:relative;border:1px solid #fff}.header .link_shop span{display:inline-block;padding:0 40px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:30px}@media(max-width: 768px){.header .link_shop span{padding:0 7.5520833333vw;font-size:3.515625vw;line-height:7.8125vw}}.header .link_shop span.icon_arrow_right{position:absolute;top:50%;left:10px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.header .link_shop span.icon_arrow_right svg{stroke:#fff;stroke-miterlimit:10;stroke-width:.68px;fill:none;width:20px;height:12px}@media(max-width: 768px){.header .link_shop span.icon_arrow_right{left:1.3020833333vw}.header .link_shop span.icon_arrow_right svg{width:4.0364583333vw;height:2.34375vw}}.header .link_shop span.icon_cart{position:absolute;top:50%;right:14px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.header .link_shop span.icon_cart svg{fill:#fff;width:18px;height:19px}@media(max-width: 768px){.header .link_shop span.icon_cart{right:2.6041666667vw}.header .link_shop span.icon_cart svg{width:3.515625vw;height:3.7760416667vw}}.header .link_shop:hover{background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .link_shop:hover span{color:#4f4f4f}.header .link_shop:hover span.icon_arrow_right svg{stroke:#4f4f4f}.header .link_shop:hover span.icon_cart svg{fill:#4f4f4f}.nav{z-index:9998;position:fixed;top:0;left:-100%;width:300px;height:100vh;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 768px){.nav{width:90%}}.nav_list{z-index:9999;position:absolute;top:87px;left:50%;width:60%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.nav_list{top:13.0208333333vw}}@media(max-width: 480px)and (max-width: 640px){.nav_list{top:26.0416666667vw}}.nav_list li{font-size:15px;font-size:1.5rem}@media(max-width: 768px){.nav_list li{font-size:3.6458333333vw}}.nav_list li a{display:block;margin:20px 0;color:#4f4f4f;font-size:15px;font-size:1.5rem;letter-spacing:.2em}@media(max-width: 768px){.nav_list li a{margin:6.5104166667vw 0;font-size:3.6458333333vw}}.nav_btn{display:inline-block;z-index:9999;position:relative;width:26px;height:12px;margin-right:30px;cursor:pointer}@media(max-width: 768px){.nav_btn{width:5.7291666667vw;height:2.6041666667vw;margin-right:3.90625vw}}.nav_btn span{display:block;position:absolute;width:26px;height:2px;background-color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media(max-width: 768px){.nav_btn span{width:5.7291666667vw;height:.2604166667vw}}.nav_btn span:nth-child(1){top:0}.nav_btn span:nth-child(2){top:5px}@media(max-width: 768px){.nav_btn span:nth-child(2){top:1.171875vw}}.nav_btn span:nth-child(3){bottom:0}.close span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg);background-color:#4f4f4f}@media(max-width: 768px){.close span:nth-child(1){-webkit-transform:translateY(1.171875vw) rotate(45deg);-ms-transform:translateY(1.171875vw) rotate(45deg);transform:translateY(1.171875vw) rotate(45deg)}}.close span:nth-child(2){opacity:0}.close span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg);background-color:#4f4f4f}@media(max-width: 768px){.close span:nth-child(3){-webkit-transform:translateY(-1.171875vw) rotate(-45deg);-ms-transform:translateY(-1.171875vw) rotate(-45deg);transform:translateY(-1.171875vw) rotate(-45deg)}}#nav.open{left:0}.footer{padding:40px 0}@media(max-width: 768px){.footer{padding:5.2083333333vw 0}}.footer .inner{max-width:1090px}@media(max-width: 768px){.footer .inner{padding:0}}.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:80px}@media(max-width: 768px){.footer_menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 11.328125vw 7.8125vw}}.footer_menu ul:first-child{margin-right:120px}@media(max-width: 768px){.footer_menu ul:first-child{margin-right:0}}.footer_menu li{font-size:13px;font-size:1.3rem;line-height:2.3;letter-spacing:.2em}@media(max-width: 768px){.footer_menu li{font-size:2.4739583333vw}}.footer_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.footer_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer_copy{font-size:13px;font-size:1.3rem}@media(max-width: 768px){.footer_copy{padding-top:1.3020833333vw;font-size:2.734375vw}}.footer .logo_akagi{display:block;width:118px}.footer .logo_akagi svg{fill:#4f4f4f}@media(max-width: 768px){.footer .logo_akagi{width:15.3645833333vw}}.footer .logo_upsetters{display:block;width:62.5px}.footer .logo_upsetters svg{fill:#4f4f4f}@media(max-width: 768px){.footer .logo_upsetters{width:8.1380208333vw}}.main_visual{position:relative;width:100%}.main_visual_title{z-index:1;width:600px;margin:0}@media(max-width: 768px){.main_visual_title{width:92.171875vw}}.hero_slider_item{height:100vh;margin:0;background-position:center;background-size:cover;background-repeat:no-repeat}.hero_slider_item.ph_hero_01{background-image:url(../images/ph_hero_01.jpg)}.hero_slider_item.ph_hero_02{background-image:url(../images/ph_hero_02.jpg)}.hero_slider_item.ph_hero_03{background-image:url(../images/ph_hero_03.jpg)}.hero_slider_item.ph_hero_04{background-image:url(../images/ph_hero_04.jpg)}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(max-width: 768px){.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu_title{z-index:1;position:relative;width:100%;margin:0;text-align:center}.menu_title span{display:block;color:#fff;font-weight:500;font-family:"Cormorant Garamond",serif;letter-spacing:.2em}.menu_title span:first-child{position:relative;font-size:24px;font-size:2.4rem;line-height:1.2}.menu_title span:first-child::after{position:absolute;bottom:-5px;left:50%;width:50px;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;content:""}@media(max-width: 768px){.menu_title span:first-child::after{bottom:-1.0416666667vw;width:12.2395833333vw}}@media(max-width: 768px){.menu_title span:first-child{font-size:6.25vw}}.menu_title span:last-child{margin-top:10px;font-size:14px;font-size:1.4rem;font-family:"游ゴシック",YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Helvetica,Arial,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media(max-width: 768px){.menu_title span:last-child{margin-top:2.2135416667vw;font-size:3.3854166667vw}}.menu_box{display:block;position:relative;width:50%;height:28.25vw;overflow:hidden}@media(max-width: 768px){.menu_box{width:100%;height:54.6875vw;max-height:420px}}.menu_box::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);content:"";-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.menu_box::before{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;content:"";-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.menu_box.lunchbox::before{background-image:url(../images/ph_menu_01.jpg)}.menu_box.catering::before{background-image:url(../images/ph_menu_02.jpg)}.menu_box.party::before{background-image:url(../images/ph_menu_03.jpg)}.menu_box.ayurveda::before{background-image:url(../images/ph_menu_04.jpg)}.menu_box:hover::before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menu_box:hover::after{background-color:rgba(0,0,0,.4)}.onlineshop{padding-top:83px}@media(max-width: 768px){.onlineshop{padding-top:10.4166666667vw}}.onlineshop_title{color:#fff;font-size:20px;font-size:2rem;letter-spacing:.2em}@media(max-width: 768px){.onlineshop_title{font-size:4.6875vw;text-align:center}}.onlineshop_text{color:#fff;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.onlineshop_text{font-size:3.3854166667vw}}.onlineshop_link{display:inline-block;position:relative;padding:0 30px 0 53px;border:1px solid #fff;line-height:60px}@media(max-width: 768px){.onlineshop_link{margin-top:12.6302083333vw;padding:0 5.2083333333vw 0 10.9375vw;line-height:12.5vw}}.onlineshop_link span:first-child{position:absolute;top:50%;left:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.onlineshop_link span:first-child svg{stroke:#fff;stroke-miterlimit:10;stroke-width:.68px;fill:none;width:21px;height:12px}@media(max-width: 768px){.onlineshop_link span:first-child{left:5.2083333333vw}.onlineshop_link span:first-child svg{width:4.4270833333vw;height:2.4739583333vw}}.onlineshop_link span:last-child{color:#fff;font-weight:500;font-size:30px;font-size:3rem;line-height:1;font-family:"Cormorant Garamond",serif;vertical-align:middle}@media(max-width: 768px){.onlineshop_link span:last-child{font-size:6.25vw}}.onlineshop_link:hover{background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.onlineshop_link:hover span:first-child svg{stroke:#4f4f4f}.onlineshop_link:hover span:last-child{color:#4f4f4f}.onlineshop_link_wrapper{padding-top:10px;padding-bottom:48px;text-align:right}@media(max-width: 768px){.onlineshop_link_wrapper{padding:5.2083333333vw 0 9.1145833333vw;text-align:center}.onlineshop_link_wrapper .onlineshop_link{margin-top:0}}.onlineshop_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.onlineshop_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.onlineshop_content{width:490px;margin-left:45px}.onlineshop_content .onlineshop_link.pc{display:inline-block}@media(max-width: 768px){.onlineshop_content .onlineshop_link.pc{display:none}}@media(max-width: 768px){.onlineshop_content{width:auto;margin-left:0}}.onlineshop_ph{width:490px}.onlineshop_ph .onlineshop_link.sp{display:none}@media(max-width: 768px){.onlineshop_ph .onlineshop_link.sp{display:inline-block}}@media(max-width: 768px){.onlineshop_ph{width:auto;text-align:center}}.onlineshop_slider{padding:40px 0}@media(max-width: 768px){.onlineshop_slider{padding:12.6302083333vw 0}}.onlineshop_slider_item{margin:0 30px}@media(max-width: 768px){.onlineshop_slider_item{margin-right:0;margin-left:8.984375vw}}.onlineshop_slider_item_ph{display:block;max-width:250px}@media(max-width: 768px){.onlineshop_slider_item_ph{max-width:100%}.onlineshop_slider_item_ph img{width:41.015625vw}}.onlineshop_slider_item_name{display:block;max-width:250px;padding-top:16px;color:#fff;font-size:16px;font-size:1.6rem;text-align:center}@media(max-width: 768px){.onlineshop_slider_item_name{width:41.015625vw;max-width:100%;font-size:2.8645833333vw}}.deli{padding-bottom:80px}@media(max-width: 768px){.deli{padding-bottom:13.0208333333vw}}.deli .inner{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}@media(max-width: 768px){.deli .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.deli_content{width:622px}@media(max-width: 768px){.deli_content{width:auto;text-align:center}}.deli_img{width:400px;margin-top:63px;margin-left:12px}@media(max-width: 768px){.deli_img{width:72.9166666667vw;margin:0 auto}}.deli_sub{display:inline-block;padding:0 12px;border:1px solid #fff;color:#fff;font-weight:500;font-size:30px;font-size:3rem;line-height:37px;font-family:"Cormorant Garamond",serif}@media(max-width: 768px){.deli_sub{margin-top:6.5104166667vw;padding:0 2.6041666667vw;font-size:6.25vw;line-height:7.8125vw}}.deli_title{margin:10px 0;color:#fff;font-size:23px;font-size:2.3rem;letter-spacing:.2em}@media(max-width: 768px){.deli_title{margin:5.859375vw 0;font-size:4.6875vw}}.deli_text{margin-top:0;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.8;text-align:justify}@media(max-width: 768px){.deli_text{margin:5.859375vw 0;font-size:3.3854166667vw}}@media(max-width: 768px){.deli_address{padding:0 5%;text-align:left}}.deli_address p{margin:0;color:#fff;font-size:15px;font-size:1.5rem;line-height:2}@media(max-width: 768px){.deli_address p{font-size:3.515625vw}}.deli_address p span:first-child{display:inline-block;width:50px;margin-right:10px;padding:2px;border:1px solid currentColor;font-size:13px;font-size:1.3rem;line-height:1;text-align:center}@media(max-width: 768px){.deli_address p span:first-child{width:11.71875vw;padding:.6510416667vw;font-size:2.9947916667vw}}.deli_address p span:last-child{color:#fff;font-size:15px;font-size:1.5rem;vertical-align:middle}@media(max-width: 768px){.deli_address p span:last-child{font-size:3.515625vw}}.deli_address p:first-child{font-size:18px;font-size:1.8rem}@media(max-width: 768px){.deli_address p:first-child{font-size:4.1666666667vw}}.deli_address p:nth-last-child(-n+2){display:inline-block;margin-right:16px}@media(max-width: 768px){.deli_address p:nth-last-child(-n+2){margin-right:5.2083333333vw}}.deli_address p a{color:#fff}.deli_ph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1130px;margin:20px auto 0}@media(max-width: 768px){.deli_ph{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5%}}.deli_ph div{margin:0 13.5px}@media(max-width: 768px){.deli_ph div{margin:0}}.deli_ph div:nth-child(-n+2){max-width:255px}@media(max-width: 768px){.deli_ph div:nth-child(-n+2){width:48%;max-width:460px}}.deli_ph div:last-child{max-width:525px}@media(max-width: 768px){.deli_ph div:last-child{width:100%;max-width:768px;margin:3.515625vw 0}}.company{z-index:1;position:relative;padding:50px 0;background-image:url(../images/ph_company.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 768px){.company{padding:11.71875vw 0}}.company::before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.73);content:""}.company .inner{z-index:3;position:relative}.company_title{margin-top:0;color:#fff;font-weight:500;font-size:38px;font-size:3.8rem;font-family:"Cormorant Garamond",serif;text-align:center}@media(max-width: 768px){.company_title{font-size:6.25vw}}.company_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.company_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.company_content{width:350px;margin:0;margin-right:20px}@media(max-width: 768px){.company_content{width:auto;margin-right:0;padding-top:3.90625vw;text-align:center}}.company_content dt{color:#fff;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.company_content dt{font-size:2.6041666667vw}}.company_content dd{margin-left:0;padding-bottom:10px;color:#fff;font-size:14px;font-size:1.4rem}.company_content dd a{color:#fff}@media(max-width: 768px){.company_content dd{padding-bottom:3.90625vw;font-size:3.3854166667vw}}.company_map{width:500px}@media(max-width: 768px){.company_map{width:auto}}.company_map .gmap{position:relative;width:100%;height:0;padding-top:100%}.company_map .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sub{padding-top:150px}@media(max-width: 768px){.sub{padding-top:24.0885416667vw}}.row_box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1040px;margin:0 auto;padding:0 20px}@media(max-width: 768px){.row_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5%;padding-bottom:15.625vw}}.left{width:280px}@media(max-width: 768px){.left{width:auto}}.left_title{margin-top:20px;color:#fff;font-weight:500;font-size:50px;font-size:5rem;line-height:1.1;font-family:"Cormorant Garamond",serif}@media(max-width: 768px){.left_title{margin-top:0;font-size:9.1145833333vw;text-align:center}}.left_lead{color:#fff;font-size:18px;font-size:1.8rem;line-height:2.1;text-align:justify}@media(max-width: 768px){.left_lead{font-size:3.3854166667vw}}.left_lead_title{margin:0;font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.2}@media(max-width: 768px){.left_lead_title{font-size:4.5572916667vw;text-align:center}}.left_lead_sub{margin:0;font-weight:bold}@media(max-width: 768px){.left_lead_sub{font-size:3.3854166667vw;text-align:center}}.right{width:620px}@media(max-width: 768px){.right{width:auto}}.anchor_arrow{display:inline-block;position:absolute;top:50%;left:6px;width:21px;height:21px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff}.anchor_arrow svg{fill:none;stroke:#ff6450;stroke-miterlimit:10;width:12px;height:12px}@media(max-width: 768px){.anchor_arrow{left:1.171875vw;width:4.296875vw;height:4.296875vw}.anchor_arrow svg{width:2.4739583333vw;height:2.4739583333vw}}.anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 768px){.anchor{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.4322916667vw}}.anchor li{width:200px;margin:20px 0;margin-right:10px;font-size:19px;font-size:1.9rem;line-height:50px}.anchor li:nth-child(3n){margin-right:0}@media(max-width: 768px){.anchor li{width:48%;margin:2.9333333333vw 0;font-size:3.6458333333vw;line-height:10.15625vw}}.anchor li a{display:block;position:relative;padding-left:32px;border-radius:50px;background-color:#ff6450;color:#fff}@media(max-width: 768px){.anchor li a{padding-left:6.5104166667vw}}.anchor li a span.lts{letter-spacing:-0.1em}.sub_section{padding-top:30px;padding-bottom:70px}@media(max-width: 768px){.sub_section{padding-top:13.0208333333vw;padding-bottom:0}.sub_section.pt{padding-top:5.2083333333vw}}.sub_section_title{margin:0;line-height:1.2}@media(max-width: 768px){.sub_section_title{text-align:center}}.sub_section_title span:first-child{display:block;color:#fff;font-weight:500;font-size:35px;font-size:3.5rem;font-family:"Cormorant Garamond",serif}@media(max-width: 768px){.sub_section_title span:first-child{font-size:7.1614583333vw}}.sub_section_title span:last-child{display:block;color:#fff;font-size:20px;font-size:2rem;letter-spacing:.2em}.sub_section_title span:last-child.lts{line-height:1.6;letter-spacing:normal}@media(max-width: 768px){.sub_section_title span:last-child{font-size:3.90625vw}}.sub_section_text{margin-top:20px;padding-bottom:20px;border-bottom:1px solid currentColor;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.8}@media(max-width: 768px){.sub_section_text{margin-top:3.90625vw;padding-bottom:3.90625vw;font-size:3.3854166667vw}.sub_section_text.tac{text-align:center}.sub_section_text span{display:block}}.sub_section_text .tel{padding-right:30px;color:#fff;font-weight:bold;font-size:24px;font-size:2.4rem}.sub_section_text .tel a{color:#fff}@media(max-width: 768px){.sub_section_text .tel{padding-right:0;font-size:4.1666666667vw}}.sub_section_text .mail a{color:#fff;font-weight:bold;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.sub_section_text .mail a{font-size:4.1666666667vw}}.sub_section_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media(max-width: 768px){.sub_section_row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0}}.sub_section_row .sub_section_text{width:370px;margin-top:0;border-bottom:none}@media(max-width: 768px){.sub_section_row .sub_section_text{width:auto}}.sub_section_ph{width:225px}@media(max-width: 768px){.sub_section_ph{width:29.296875vw;margin:3.90625vw auto}}.sub_contents{padding-top:50px}@media(max-width: 768px){.sub_contents{padding-top:6.5104166667vw}}.sub_contents .price{color:#fff;font-weight:bold;font-size:29px;font-size:2.9rem}.sub_contents .price span{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.sub_contents .price{padding-bottom:4.5572916667vw;font-size:5.2083333333vw;text-align:center}.sub_contents .price span{font-size:2.6041666667vw}}.sub_contents .detail p{margin:0;color:#fff;font-weight:normal;font-size:16px;font-size:1.6rem;line-height:2}@media(max-width: 768px){.sub_contents .detail p{font-size:3.125vw;text-align:center}}.sub_contents .detail p.bold{font-weight:bold}.sub_contents .detail p.mt{margin-top:2.6041666667vw}.sub_contents .detail p.mb{margin-bottom:2.6041666667vw}.sub_contents .ph{margin-top:20px}@media(max-width: 768px){.sub_contents .ph{margin-top:2.6041666667vw}}.sub_contents .ph_item{width:100%}.sub_contents .ph_name{padding-top:5px;color:#fff;font-size:14px;font-size:1.4rem;text-align:right}@media(max-width: 768px){.sub_contents .ph_name{font-size:2.6041666667vw}}.party_ph{margin-top:30px;padding-bottom:60px}.party_ph_top{width:100%}.party_ph_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.party_ph_item{width:48.388%;padding-top:20px}@media(max-width: 768px){.ayurveda .left_title{margin-bottom:5.2083333333vw}}.ayurveda .sub_section{margin-bottom:70px;padding-bottom:0;border-bottom:1px solid #fff}@media(max-width: 768px){.ayurveda .sub_section{margin-bottom:0}}.ayurveda .sub_section .sub_section_text{border-bottom:none}.ayurveda .price{padding-top:15px;color:#fff;font-weight:bold;font-size:29px;font-size:2.9rem}.ayurveda .price span{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.ayurveda .price{padding-bottom:4.5572916667vw;font-size:5.2083333333vw;text-align:center}.ayurveda .price span{font-size:2.6041666667vw}}.ayurveda .ph{padding-bottom:45px}@media(max-width: 768px){.ayurveda .ph{padding-bottom:18.2291666667vw}}.ayurveda .rasayana_slider{margin-bottom:80px}@media(max-width: 768px){.ayurveda .rasayana_slider{margin-bottom:13.0208333333vw}}.ayurveda .rasayana_slider .slick-prev,.ayurveda .rasayana_slider .slick-next{z-index:1}.ayurveda .rasayana_slider .slick-prev{left:10px}@media(max-width: 768px){.ayurveda .rasayana_slider .slick-prev{left:2.6041666667vw}}.ayurveda .rasayana_slider .slick-next{right:10px}@media(max-width: 768px){.ayurveda .rasayana_slider .slick-next{right:2.6041666667vw}}.ayurveda .rasayana_slider .slick-prev:before,.ayurveda .rasayana_slider .slick-next:before{width:20px;height:12px;background:url(../images/icon_arrow_right.svg) no-repeat center;content:""}@media(max-width: 768px){.ayurveda .rasayana_slider .slick-prev:before,.ayurveda .rasayana_slider .slick-next:before{width:4.296875vw;height:2.4739583333vw}}.ayurveda .rasayana_slider .slick-prev:before{-webkit-transform:rotate(180deg) translate(50%, 50%);-ms-transform:rotate(180deg) translate(50%, 50%);transform:rotate(180deg) translate(50%, 50%)}.ayurveda .rasayana_slider .slick-dots{bottom:-33px}.ayurveda .rasayana_slider .slick-dots li button:before{color:#fff;opacity:1}.ayurveda .rasayana_slider .slick-dots li.slick-active button:before{font-size:15px}@media(max-width: 768px){.ayurveda .rasayana_slider .slick-dots li button:before{top:.2604166667vw;font-size:1.953125vw}.ayurveda .rasayana_slider .slick-dots li.slick-active button:before{top:0;font-size:3.2552083333vw}}.ayurveda .rasayana_ph{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ayurveda .rasayana_ph_item{width:30%;padding-bottom:22px}@media(max-width: 768px){.ayurveda .rasayana_ph_item{width:48%;padding-bottom:3.90625vw}}.ayurveda .rasayana_ph_item span{display:block;color:#fff;font-size:14px;font-size:1.4rem}.ayurveda .rasayana_ph_item span.bold{margin-top:7px;font-weight:bold}@media(max-width: 768px){.ayurveda .rasayana_ph_item span{font-size:3.125vw}}
/*# sourceMappingURL=style.css.map */
