﻿@keyframes scrolldownArrow{0%{transform:translate3d(-50%, -50%, 0);opacity:0}50%{opacity:1;transform:translate3d(-50%, 0, 0)}100%{opacity:0;transform:translate3d(-50%, 50%, 0)}}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left}.grecaptcha-badge{visibility:hidden}html{--vw: 100vw;--vh: 100vh;--fv: 100vh;scrollbar-width:thin}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-y:scroll;-webkit-overflow-scrolling:none;overscroll-behavior-y:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}li{list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;outline:none}a img{border:0px}svg{width:100%}body img[src$=".svg"]{width:100%}body svg{width:100%;height:auto}#body{position:relative;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:400;letter-spacing:0;background-color:#faf2ee;color:#000}@media only screen and (max-width: 812px){#body .only_PC{display:none !important}}@media only screen and (min-width: 812px){#body .only_SP{display:none !important}}.wrapper{position:relative;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:400;letter-spacing:0;background-color:#faf2ee;color:#000}#main_content{position:relative;display:flex}.content_area{width:calc(858/1440*var(--vw));margin-left:auto;margin-right:calc(119/1440*var(--vw));padding-top:calc(64/1440*var(--vw));padding-bottom:calc(144/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area{width:100%;margin-right:auto;padding-top:calc(65/393*var(--vw));padding-bottom:calc(112/393*var(--vw))}}.content_area.__top{width:calc(1032/1440*var(--vw));padding-bottom:calc(165/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area.__top{width:calc(353/393*var(--vw));padding-bottom:calc(112/393*var(--vw))}}header#header{display:flex;flex-direction:column;justify-content:space-between;position:sticky;width:max-content;top:0;left:calc(96/1440*var(--vw));height:100vh;max-height:calc(930/1440*var(--vw))}@media only screen and (max-width: 812px){header#header{position:fixed;width:100%;height:max-content;left:0;z-index:100}}header#header>.top_block{padding-top:calc(64/1440*var(--vw))}@media only screen and (max-width: 812px){header#header>.top_block{padding-top:0;z-index:80}}header#header>.top_block>.logo{display:block;width:calc(80/1440*var(--vw))}@media only screen and (max-width: 812px){header#header>.top_block>.logo{position:fixed;top:calc(20/393*var(--vw));left:0;width:calc(38/393*var(--vw));margin-left:calc(12/393*var(--vw))}}header#header>.top_block>.logo>.link{display:block;width:100%}header#header>.top_block>.logo>.link>.image{display:block;width:100%}header#header>.top_block>.logo>.link>.image>.i{display:block;width:100%}header#header>.top_block>.logo>.link>.en{margin-top:calc(20/1440*var(--vw));display:block;width:100%}@media only screen and (max-width: 812px){header#header>.top_block>.logo>.link>.en{margin-top:calc(10/393*var(--vw))}}header#header>.top_block>.logo>.link>.en>.i{display:block;width:100%}@media only screen and (min-width: 812px){header#header>.top_block>.logo>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){header#header>.top_block>.logo>.link:hover{opacity:.7}}header#header>.top_block>.nav_list{margin-top:calc(40/1440*var(--vw))}@media only screen and (max-width: 812px){header#header>.top_block>.nav_list{display:none;visibility:hidden}}header#header>.top_block>.nav_list>.nav{display:block;width:calc(89/1440*var(--vw));height:calc(17/1440*var(--vw))}header#header>.top_block>.nav_list>.nav>.link{display:block;width:100%;height:100%}header#header>.top_block>.nav_list>.nav>.link>.text{width:100%;height:100%;background-color:#000;text-indent:100%;white-space:nowrap;overflow:hidden}header#header>.top_block>.nav_list>.nav>.link>.text.__about{-webkit-mask:url(../images/nav_about.svg);mask:url(../images/nav_about.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}header#header>.top_block>.nav_list>.nav>.link>.text.__rooms{-webkit-mask:url(../images/nav_rooms.svg);mask:url(../images/nav_rooms.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}header#header>.top_block>.nav_list>.nav>.link>.text.__journal{-webkit-mask:url(../images/nav_journal.svg);mask:url(../images/nav_journal.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}header#header>.top_block>.nav_list>.nav>.link>.text.__dining{-webkit-mask:url(../images/nav_dining.svg);mask:url(../images/nav_dining.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}header#header>.top_block>.nav_list>.nav>.link>.text.__news{-webkit-mask:url(../images/nav_news.svg);mask:url(../images/nav_news.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}header#header>.top_block>.nav_list>.nav>.link>.image{display:block;width:100%}header#header>.top_block>.nav_list>.nav>.link>.image>.i{display:block;width:100%}@media only screen and (min-width: 812px){header#header>.top_block>.nav_list>.nav>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){header#header>.top_block>.nav_list>.nav>.link:hover{opacity:.7}}header#header>.top_block>.nav_list>.nav:nth-child(n+2){margin-top:calc(20/1440*var(--vw))}header#header>.top_block>.nav_list>.nav.__hidden{pointer-events:none}header#header>.top_block>.nav_list>.nav.__hidden>.link>.text{background-color:#afaaa7}header#header>.top_block>.nav_list>.nav.__active>.link>.text{background-color:#ee7947}header#header>.bottom_block{padding-bottom:calc(44/1440*var(--vw))}@media only screen and (max-width: 812px){header#header>.bottom_block{position:fixed;display:flex;align-items:flex-start;top:0;right:0;padding:calc(19/393*var(--vw)) calc(20/393*var(--vw)) calc(17/393*var(--vw));z-index:80}}header#header>.bottom_block>.reservation{display:block;width:calc(117/1440*var(--vw))}@media only screen and (max-width: 812px){header#header>.bottom_block>.reservation{width:calc(108/393*var(--vw))}}header#header>.bottom_block>.reservation>.link{display:block;width:100%}header#header>.bottom_block>.reservation>.link>.image{display:block;width:100%}header#header>.bottom_block>.reservation>.link>.image>.i{display:block;width:100%}header#header>.bottom_block>.lang_button{display:none}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button{position:relative;display:flex;align-items:center;z-index:80;margin-left:calc(20/393*var(--vw))}}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button>.lanng_select{display:block;width:calc(18/393*var(--vw));height:calc(15/393*var(--vw))}}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button>.lanng_select>.text{width:100%;height:100%;background-color:#000;text-indent:100%;white-space:nowrap;overflow:hidden}}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button>.lanng_select>.text.__jp{-webkit-mask:url(../images/lang_jp.svg);mask:url(../images/lang_jp.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button>.lanng_select>.text.__en{-webkit-mask:url(../images/lang_en.svg);mask:url(../images/lang_en.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}}header#header>.bottom_block>.lang_button>.lanng_select.__active{pointer-events:none}header#header>.bottom_block>.lang_button>.lanng_select.__active>.text{background-color:#ee7947}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button>.lang_parts{width:calc(6/393*var(--vw));margin-left:calc(5/393*var(--vw));margin-right:calc(5/393*var(--vw))}}@media only screen and (max-width: 812px){header#header>.bottom_block>.lang_button>.lang_parts>.i{display:block;width:100%}}header#header>.menu_button{display:none}@media only screen and (max-width: 812px){header#header>.menu_button{display:block;position:fixed;left:0;bottom:calc(70/393*var(--vw));width:calc(70/393*var(--vw));opacity:1;visibility:visible;transition:.4s ease-out;transition-property:opacity,visibility}}header#header>.menu_button>.i{display:block;width:100%}header#header>.menu_button.__hidden{opacity:0;visibility:hidden;transition:.2s ease-out;transition-property:opacity,visibility}header#header>.sp_menu{display:none}@media only screen and (max-width: 812px){header#header>.sp_menu{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:80;opacity:0;visibility:hidden;transition:.2s ease-out;transition-property:opacity,visibility}}@media only screen and (max-width: 812px){header#header>.sp_menu>.logo_block{position:absolute;top:0;left:calc(12/393*var(--vw));padding-top:calc(20/393*var(--vw));z-index:90}}@media only screen and (max-width: 812px){header#header>.sp_menu>.logo_block>.logo{width:calc(38/393*var(--vw))}}header#header>.sp_menu>.logo_block>.logo>.link{display:block;width:100%}header#header>.sp_menu>.logo_block>.logo>.link>.image>.i{display:block;width:100%}header#header>.sp_menu>.logo_block>.logo>.link>.en{margin-top:calc(10/393*var(--vw));display:block;width:100%}header#header>.sp_menu>.logo_block>.logo>.link>.en>.i{display:block;width:100%}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block{position:absolute;display:flex;align-items:flex-start;top:0;right:0;padding:calc(19/393*var(--vw)) calc(20/393*var(--vw)) calc(17/393*var(--vw));background-color:#000;z-index:90}}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.reservation{width:calc(108/393*var(--vw))}}header#header>.sp_menu>.reservation_block>.reservation>.link{display:block;width:100%}header#header>.sp_menu>.reservation_block>.reservation>.link>.image{display:block;width:100%}header#header>.sp_menu>.reservation_block>.reservation>.link>.image>.i{display:block;width:100%}header#header>.sp_menu>.reservation_block>.lang_button{display:none}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button{position:relative;display:flex;align-items:center;z-index:80;margin-left:calc(20/393*var(--vw))}}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button>.lanng_select{display:block;width:calc(18/393*var(--vw));height:calc(15/393*var(--vw))}}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button>.lanng_select>.text{width:100%;height:100%;background-color:#fff;text-indent:100%;white-space:nowrap;overflow:hidden}}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button>.lanng_select>.text.__jp{-webkit-mask:url(../images/lang_jp.svg);mask:url(../images/lang_jp.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button>.lanng_select>.text.__en{-webkit-mask:url(../images/lang_en.svg);mask:url(../images/lang_en.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}}header#header>.sp_menu>.reservation_block>.lang_button>.lanng_select.__active{pointer-events:none}header#header>.sp_menu>.reservation_block>.lang_button>.lanng_select.__active>.text{background-color:#ee7947}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button>.lang_parts{width:calc(6/393*var(--vw));margin-left:calc(5/393*var(--vw));margin-right:calc(5/393*var(--vw))}}@media only screen and (max-width: 812px){header#header>.sp_menu>.reservation_block>.lang_button>.lang_parts>.i{display:block;width:100%}}header#header>.sp_menu>.nav_list{margin:0 auto;width:calc(112/393*var(--vw))}header#header>.sp_menu>.nav_list>.nav{display:block;width:calc(112/393*var(--vw));height:calc(21/393*var(--vw))}header#header>.sp_menu>.nav_list>.nav>.link{display:block;width:100%;height:100%}header#header>.sp_menu>.nav_list>.nav>.link>.i{display:block;width:100%}header#header>.sp_menu>.nav_list>.nav:nth-child(n+2){margin-top:calc(48/393*var(--vw))}header#header>.sp_menu>.menu_button{position:absolute;bottom:calc(20/393*var(--vw));left:calc(21/393*var(--vw));width:calc(32/393*var(--vw))}header#header>.sp_menu>.menu_button>.i{display:block;width:100%}header#header>.sp_menu.__open{opacity:1;visibility:visible;transition:.4s ease-out;transition-property:opacity,visibility}@media only screen and (max-width: 812px){header#header.__top>.top_block>.logo{display:none;visibility:hidden}}header#header.__top>.top_block>.nav_list{display:none;visibility:hidden}@media only screen and (max-width: 812px){header#header.__top>.bottom_block{opacity:0;transition:opacity .4s ease}}@media only screen and (max-width: 812px){header#header.__top>.bottom_block.__view{opacity:1}}footer#footer{background-color:#000;padding-top:calc(70/1440*var(--vw));padding-bottom:calc(32/1440*var(--vw))}@media only screen and (max-width: 812px){footer#footer{padding-top:calc(28/393*var(--vw));padding-bottom:calc(28/393*var(--vw))}}footer#footer>.inner{position:relative;display:flex;width:calc(1032/1440*var(--vw));margin-left:calc(289/1440*var(--vw));margin-right:auto;align-items:center;padding-bottom:calc(42/1440*var(--vw))}@media only screen and (max-width: 812px){footer#footer>.inner{display:block;width:100%;margin-left:auto}}footer#footer>.inner>.logo{width:calc(189/1440*var(--vw));margin-left:calc(82/1440*var(--vw))}@media only screen and (max-width: 812px){footer#footer>.inner>.logo{width:calc(108/393*var(--vw));margin-left:auto;margin-right:auto}}footer#footer>.inner>.logo>.i{display:block;width:100%}footer#footer>.inner>.text_block{width:calc(400/1440*var(--vw));margin-left:calc(160/1440*var(--vw))}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block{width:100%;margin-left:auto}}footer#footer>.inner>.text_block>.info{display:flex}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.info{display:block}}footer#footer>.inner>.text_block>.info>.link{display:block;width:max-content}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.info>.link{margin-top:calc(28/393*var(--vw));margin-left:auto;margin-right:auto}}footer#footer>.inner>.text_block>.info>.link>.address{font-size:calc(16/1440*var(--vw));color:#fff}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.info>.link>.address{font-size:calc(14/393*var(--vw));text-align:center}}footer#footer>.inner>.text_block>.info>.link>.tel{font-size:calc(16/1440*var(--vw));color:#fff}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.info>.link>.tel{font-size:calc(14/393*var(--vw));text-align:center}}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.info>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.info>.link:hover{opacity:.7}}footer#footer>.inner>.text_block>.info>.link:nth-child(2){margin-left:calc(16/1440*var(--vw))}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.info>.link:nth-child(2){pointer-events:none}}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.info>.link:nth-child(2){margin-top:calc(18/393*var(--vw));margin-left:auto;margin-right:auto}}footer#footer>.inner>.text_block>.button_block{margin-top:calc(24/1440*var(--vw));display:flex;align-items:center}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.button_block{margin-top:calc(24/1440*var(--vw));display:block}}footer#footer>.inner>.text_block>.button_block>.contact_button{width:max-content}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.button_block>.contact_button{margin-top:calc(24/393*var(--vw));margin-left:auto;margin-right:auto}}footer#footer>.inner>.text_block>.button_block>.contact_button>.link{display:block;width:max-content;height:100%;border-radius:calc(23/1440*var(--vw));padding:calc(3/1440*var(--vw)) calc(24/1440*var(--vw));border:1px dashed #fff;border-radius:calc(23/1440*var(--vw))}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.button_block>.contact_button>.link{border-radius:calc(23/393*var(--vw));padding:0 calc(20/393*var(--vw));border-radius:calc(23/393*var(--vw))}}footer#footer>.inner>.text_block>.button_block>.contact_button>.link>.text{font-size:calc(16/1440*var(--vw));line-height:1.9;color:#fff}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.button_block>.contact_button>.link>.text{font-size:calc(14/393*var(--vw));line-height:1.9}}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.button_block>.contact_button>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.button_block>.contact_button>.link:hover{opacity:.7}}footer#footer>.inner>.text_block>.button_block>.insta_button{width:calc(32/1440*var(--vw));margin-left:calc(26/1440*var(--vw))}@media only screen and (max-width: 812px){footer#footer>.inner>.text_block>.button_block>.insta_button{width:calc(32/393*var(--vw));margin-top:calc(20/393*var(--vw));margin-left:auto;margin-right:auto}}footer#footer>.inner>.text_block>.button_block>.insta_button>.link{display:block;width:100%;height:100%;border-radius:calc(23/1440*var(--vw))}footer#footer>.inner>.text_block>.button_block>.insta_button>.link>.text{font-size:calc(16/1440*var(--vw));color:#fff}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.button_block>.insta_button>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){footer#footer>.inner>.text_block>.button_block>.insta_button>.link:hover{opacity:.7}}footer#footer>.inner>.privacypolicy{position:absolute;bottom:0;right:0}@media only screen and (max-width: 812px){footer#footer>.inner>.privacypolicy{position:relative;display:block;bottom:auto;right:auto;margin-top:calc(20/393*var(--vw));margin-left:auto;margin-right:auto}}footer#footer>.inner>.privacypolicy .link>.text{color:#fff;font-size:calc(12/1440*var(--vw));line-height:1.7;text-align:center}@media only screen and (max-width: 812px){footer#footer>.inner>.privacypolicy .link>.text{font-size:calc(12/393*var(--vw))}}@media only screen and (min-width: 812px){footer#footer>.inner>.privacypolicy .link{transition:opacity .6s ease}}@media only screen and (min-width: 812px){footer#footer>.inner>.privacypolicy .link:hover{opacity:.7}}@media only screen and (min-width: 812px){footer#footer.lang_en>.inner>.text_block>.info>.link:nth-child(1){width:calc(255/1440*var(--vw))}}.js-fadein{opacity:0;visibility:hidden;transition:.5s cubic-bezier(0.61, 1, 0.88, 1);transition-property:opacity,visibility}.js-fadein.__scrollIn{opacity:1;visibility:visible;transition:.5s cubic-bezier(0.61, 1, 0.88, 1);transition-property:opacity,visibility}.c-page_title{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 812px){.c-page_title{width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw))}}.c-page_title>.title_en>.i{display:block;width:100%}.c-page_title>.title_en.__about{width:calc(65/1440*var(--vw))}@media only screen and (max-width: 812px){.c-page_title>.title_en.__about{width:calc(65/393*var(--vw))}}.c-page_title>.title_en.__journal{width:calc(89/1440*var(--vw))}@media only screen and (max-width: 812px){.c-page_title>.title_en.__journal{width:calc(89/393*var(--vw))}}.c-page_title>.title_en.__rooms{width:calc(68/1440*var(--vw))}@media only screen and (max-width: 812px){.c-page_title>.title_en.__rooms{width:calc(89/393*var(--vw))}}.c-page_title>.title_en.__news{width:calc(61/1440*var(--vw))}@media only screen and (max-width: 812px){.c-page_title>.title_en.__news{width:calc(61/393*var(--vw))}}.c-page_title>.title_en.__dining{width:calc(68/1440*var(--vw))}@media only screen and (max-width: 812px){.c-page_title>.title_en.__dining{width:calc(68/393*var(--vw))}}.c-page_title>.title_jp{font-size:calc(18/1440*var(--vw));line-height:1;font-weight:800;text-align:right;width:max-content}@media only screen and (max-width: 812px){.c-page_title>.title_jp{font-size:calc(18/393*var(--vw))}}.c-logo_image{margin-top:calc(40/1440*var(--vw));margin-left:auto;margin-right:auto;width:calc(81/1440*var(--vw))}@media only screen and (max-width: 812px){.c-logo_image{margin-top:calc(40/393*var(--vw));margin-right:calc(135/393*var(--vw));width:calc(81/393*var(--vw))}}.c-logo_image>.i{display:block;width:100%}.c-main_image{width:calc(858/1440*var(--vw))}@media only screen and (max-width: 812px){.c-main_image{width:100%}}.c-main_image>.i{display:block;width:100%}.c-main_image.__about{margin-top:calc(60/1440*var(--vw))}@media only screen and (max-width: 812px){.c-main_image.__about{margin-top:calc(56/393*var(--vw))}}.c-horizontal_block{display:flex;justify-content:space-between;margin-top:calc(112/1440*var(--vw))}@media only screen and (max-width: 812px){.c-horizontal_block{margin-top:calc(40/393*var(--vw));width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw));justify-content:flex-end;flex-direction:column-reverse}}.c-horizontal_block>.image{width:calc(496/1440*var(--vw))}@media only screen and (max-width: 812px){.c-horizontal_block>.image{margin-top:calc(56/393*var(--vw));width:100%}}.c-horizontal_block>.image>.i{display:block;width:100%}.c-horizontal_block>.text{width:calc(325/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9}@media only screen and (max-width: 812px){.c-horizontal_block>.text{width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw));font-size:calc(14/393*var(--vw))}}.c-horizontal_block.__reverse{flex-direction:row-reverse}@media only screen and (max-width: 812px){.c-horizontal_block.__reverse{justify-content:flex-end;flex-direction:column-reverse}}.c-article_content{margin-top:calc(112/1440*var(--vw))}@media only screen and (max-width: 812px){.c-article_content{margin-top:calc(64/393*var(--vw))}}.c-article_content>.link{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 812px){.c-article_content>.link{display:block}}.c-article_content>.link>.thumbnail{width:calc(469/1440*var(--vw));height:calc(330/1440*var(--vw));overflow:hidden}@media only screen and (max-width: 812px){.c-article_content>.link>.thumbnail{width:calc(353/393*var(--vw));height:calc(235/393*var(--vw));margin:0 auto}}.c-article_content>.link>.thumbnail>.image{display:block;width:100%;height:100%}.c-article_content>.link>.detail{width:calc(325/1440*var(--vw))}@media only screen and (max-width: 812px){.c-article_content>.link>.detail{width:calc(311/393*var(--vw));margin-top:calc(20/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw))}}.c-article_content>.link>.detail>.article_title{font-size:calc(18/1440*var(--vw));line-height:1;font-weight:800;display:flex;justify-content:space-between}@media only screen and (max-width: 812px){.c-article_content>.link>.detail>.article_title{font-size:calc(18/393*var(--vw))}}.c-article_content>.link>.detail>.article_title>.data{font-size:calc(14/1440*var(--vw));line-height:1;font-weight:400}@media only screen and (max-width: 812px){.c-article_content>.link>.detail>.article_title>.data{font-size:calc(12/393*var(--vw));width:30%;white-space:nowrap;text-align:right}}.c-article_content>.link>.detail>.article_lead{margin-top:calc(24/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 812px){.c-article_content>.link>.detail>.article_lead{margin-top:calc(20/393*var(--vw));font-size:calc(14/393*var(--vw));-webkit-line-clamp:5}}@media only screen and (min-width: 812px){.c-article_content>.link{transition:opacity .6s ease}}@media only screen and (min-width: 812px){.c-article_content>.link:hover{opacity:.7}}.c-article_content:nth-child(2n)>.link{flex-direction:row-reverse}.c-page_lead{margin-top:calc(44/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9}@media only screen and (max-width: 812px){.c-page_lead{width:calc(311/393*var(--vw));margin-top:calc(40/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw));font-size:calc(14/393*var(--vw))}}.c-content_text{width:calc(686/1440*var(--vw));margin-top:calc(64/1440*var(--vw));margin-left:auto;margin-right:auto}@media only screen and (max-width: 812px){.c-content_text{width:calc(311/393*var(--vw));margin-top:calc(40/393*var(--vw));margin-right:calc(20/393*var(--vw))}}.c-content_text>.text{font-size:calc(16/1440*var(--vw));line-height:1.9}@media only screen and (max-width: 812px){.c-content_text>.text{font-size:calc(14/393*var(--vw))}}.c-content_text.__privacypolicy{width:calc(858/1440*var(--vw))}@media only screen and (max-width: 812px){.c-content_text.__privacypolicy{width:calc(311/393*var(--vw));margin-top:calc(40/393*var(--vw));margin-right:calc(20/393*var(--vw))}}.c-content_text.__signature>.text{text-align:right}.wrapper>.mainvisual_section{width:100vw;height:100%;position:fixed;top:0;left:0;background-color:#faf2ee;z-index:90}@media only screen and (max-width: 812px){.wrapper>.mainvisual_section{position:relative;height:100vh}}.wrapper>.mainvisual_section>.main_image{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(284/1440*var(--vw));height:calc(448/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper>.mainvisual_section>.main_image{position:relative;width:calc(207/393*var(--vw));height:calc(326/393*var(--vw))}}.wrapper>.mainvisual_section>.main_image>.title{position:absolute;top:0;left:0;width:calc(284/1440*var(--vw));height:calc(448/1440*var(--vw));z-index:10;opacity:0}@media only screen and (max-width: 812px){.wrapper>.mainvisual_section>.main_image>.title{width:calc(207/393*var(--vw));height:calc(326/393*var(--vw))}}.wrapper>.mainvisual_section>.main_image>.title>.i{display:block;width:100%}.wrapper>.mainvisual_section>.main_image>.logo_image{position:relative;width:calc(284/1440*var(--vw));height:calc(448/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper>.mainvisual_section>.main_image>.logo_image{width:calc(207/393*var(--vw));height:calc(326/393*var(--vw))}}.wrapper>.mainvisual_section>.main_image>.logo_image>.parts{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.wrapper>.mainvisual_section>.main_image>.logo_image>.parts>.i{display:block;width:100%}.wrapper>.mainvisual_section>.main_image>.title_en{position:absolute;bottom:calc(-4/1440*var(--vw));left:calc(85/1440*var(--vw));width:calc(113/1440*var(--vw));height:calc(24/1440*var(--vw));z-index:10;opacity:0}@media only screen and (max-width: 812px){.wrapper>.mainvisual_section>.main_image>.title_en{bottom:calc(-2/393*var(--vw));left:calc(62/393*var(--vw));width:calc(82/393*var(--vw));height:calc(18/393*var(--vw))}}.wrapper>.mainvisual_section>.main_image>.title_en>.i{display:block;width:100%}.wrapper>.mainvisual_section>.main_image.__main_animation>.title{transition:opacity 1s cubic-bezier(0.37, 0, 0.63, 1);transition-delay:1.4s}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts{transform:translate3d(0, 0.7%, 0) scale(1.016);transition:opacity .9s cubic-bezier(0.37, 0, 0.63, 1),transform .9s cubic-bezier(0.37, 0, 0.63, 1)}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(1){transition-delay:150ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(2){transition-delay:300ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(3){transition-delay:450ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(4){transition-delay:600ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(5){transition-delay:750ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(6){transition-delay:900ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(7){transition-delay:1050ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(8){transition-delay:1200ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts:nth-child(9){transition-delay:1350ms}.wrapper>.mainvisual_section>.main_image.__main_animation>.logo_image>.parts>.i{display:block;width:100%}.wrapper>.mainvisual_section>.main_image.__main_animation>.title_en{transition:opacity 1s cubic-bezier(0.37, 0, 0.63, 1);transition-delay:1.4s}.wrapper>.mainvisual_section>.main_image.__view>.title{opacity:1}.wrapper>.mainvisual_section>.main_image.__view>.logo_image>.parts{opacity:1;transform:translate3d(0, 0, 0) scale(1)}.wrapper>.mainvisual_section>.main_image.__view>.title_en{opacity:1}.wrapper>.mainvisual_section>.scrolldown{display:none}@media only screen and (max-width: 812px){.wrapper>.mainvisual_section>.scrolldown{display:block;position:absolute;bottom:calc(20/393*var(--vw));left:50%;width:calc(50/393*var(--vw));transform:translate3d(-50%, 0, 0);opacity:0;transition:opacity .7s ease}}.wrapper>.mainvisual_section>.scrolldown>.i{display:block;width:100%}.wrapper>.mainvisual_section>.scrolldown.__view{opacity:1;animation:scrolldownArrow 1.4s cubic-bezier(0.37, 0, 0.63, 1) infinite}@media only screen and (min-width: 812px){.wrapper>.mainvisual_section.__pc_animation{transition:opacity .7s cubic-bezier(0.37, 0, 0.63, 1),visibility .7s cubic-bezier(0.37, 0, 0.63, 1)}}.wrapper>.mainvisual_section.__hidden{opacity:0;visibility:hidden}.wrapper>.menu_button{display:none}@media only screen and (max-width: 812px){.wrapper>.menu_button{display:block;position:fixed;left:0;bottom:0;width:calc(70/393*var(--vw));transform:translate3d(0, 0, 0);opacity:1;visibility:visible;transition:.4s ease-out;transition-property:transform,opacity,visibility;z-index:91}}.wrapper>.menu_button>.i{display:block;width:100%}.wrapper>.menu_button.__hidden{transform:translate3d(-100%, 0, 0);opacity:0;visibility:hidden;transition:.4s ease-out;transition-property:transform,opacity,visibility}.wrapper>.lang_button{position:fixed;display:flex;align-items:center;top:calc(38/1440*var(--vw));right:calc(39/1440*var(--vw));z-index:80}@media only screen and (max-width: 812px){.wrapper>.lang_button{display:none}}.wrapper>.lang_button>.lanng_select{display:block;width:calc(18/1440*var(--vw));height:calc(15/1440*var(--vw))}.wrapper>.lang_button>.lanng_select>.text{width:100%;height:100%;background-color:#000;text-indent:100%;white-space:nowrap;overflow:hidden}.wrapper>.lang_button>.lanng_select>.text.__jp{-webkit-mask:url(../images/lang_jp.svg);mask:url(../images/lang_jp.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}.wrapper>.lang_button>.lanng_select>.text.__en{-webkit-mask:url(../images/lang_en.svg);mask:url(../images/lang_en.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:100%}.wrapper>.lang_button>.lanng_select.__active{pointer-events:none}.wrapper>.lang_button>.lanng_select.__active>.text{background-color:#ee7947}@media only screen and (min-width: 812px){.wrapper>.lang_button>.lanng_select{transition:opacity .6s ease}}@media only screen and (min-width: 812px){.wrapper>.lang_button>.lanng_select:hover{opacity:.7}}.wrapper>.lang_button>.lang_parts{width:calc(6/1440*var(--vw));margin-left:calc(5/1440*var(--vw));margin-right:calc(5/1440*var(--vw))}.wrapper>.lang_button>.lang_parts>.i{display:block;width:100%}.wrapper .content_area .nav_section>.nav_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 812px){.wrapper .content_area .nav_section>.nav_list{display:block}}.wrapper .content_area .nav_section>.nav_list>.nav{display:block;width:calc(494/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .nav_section>.nav_list>.nav{width:100%}}.wrapper .content_area .nav_section>.nav_list>.nav>.link{display:block;width:100%}.wrapper .content_area .nav_section>.nav_list>.nav>.link>.image{display:block;width:100%}.wrapper .content_area .nav_section>.nav_list>.nav>.link>.image>.i{display:block;width:100%}@media only screen and (min-width: 812px){.wrapper .content_area .nav_section>.nav_list>.nav>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.wrapper .content_area .nav_section>.nav_list>.nav>.link:hover{opacity:.7}}.wrapper .content_area .nav_section>.nav_list>.nav.__hidden{pointer-events:none}@media only screen and (min-width: 812px){.wrapper .content_area .nav_section>.nav_list>.nav:nth-child(n+3){margin-top:calc(58/1440*var(--vw))}}@media only screen and (max-width: 812px){.wrapper .content_area .nav_section>.nav_list>.nav:nth-child(n+2){margin-top:calc(32/393*var(--vw))}}.wrapper .content_area .news_section{margin-top:calc(95/1440*var(--vw));padding-top:calc(24/1440*var(--vw));padding-bottom:calc(56/1440*var(--vw));border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (max-width: 812px){.wrapper .content_area .news_section{margin-top:calc(86/393*var(--vw));padding-top:calc(24/393*var(--vw));padding-bottom:calc(56/393*var(--vw))}}.wrapper .content_area .news_section>.title{width:calc(86/1440*var(--vw));margin-left:auto;margin-right:calc(16/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.title{width:calc(70/393*var(--vw));margin-left:auto;margin-right:calc(8/393*var(--vw))}}.wrapper .content_area .news_section>.title>.i{display:block;width:100%}.wrapper .content_area .news_section>.news_list{display:block;margin-top:calc(14/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.news_list{margin-top:calc(20/393*var(--vw))}}.wrapper .content_area .news_section>.news_list>.item{padding-left:calc(15/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.news_list>.item{padding-left:0}}.wrapper .content_area .news_section>.news_list>.item>.link{display:flex;width:max-content;align-items:center}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.news_list>.item>.link{width:100%;align-items:flex-start}}.wrapper .content_area .news_section>.news_list>.item>.link>.title{font-size:calc(18/1440*var(--vw));line-height:1.4}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.news_list>.item>.link>.title{font-size:calc(16/393*var(--vw))}}.wrapper .content_area .news_section>.news_list>.item>.link>.data{margin-left:calc(58/1440*var(--vw));font-size:calc(14/1440*var(--vw));line-height:2}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.news_list>.item>.link>.data{margin-left:calc(24/393*var(--vw));font-size:calc(14/393*var(--vw));width:30%}}@media only screen and (min-width: 812px){.wrapper .content_area .news_section>.news_list>.item>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.wrapper .content_area .news_section>.news_list>.item>.link:hover{opacity:.7}}.wrapper .content_area .news_section>.news_list>.item:nth-child(n+2){margin-top:calc(28/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .news_section>.news_list>.item:nth-child(n+2){margin-top:calc(29/393*var(--vw))}}.wrapper .content_area .access_section{margin-top:calc(95/1440*var(--vw));padding-top:calc(23/1440*var(--vw));border-top:1px solid #000}@media only screen and (max-width: 812px){.wrapper .content_area .access_section{padding-top:calc(86/1440*var(--vw))}}.wrapper .content_area .access_section>.title{position:relative;display:block;width:calc(115/1440*var(--vw));margin-left:auto;margin-right:calc(16/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .access_section>.title{width:calc(90/393*var(--vw));margin-right:0}}.wrapper .content_area .access_section>.title>.i{display:block;width:100%}.wrapper .content_area .access_section>.map{margin-top:calc(23/1440*var(--vw));display:block;width:100%}@media only screen and (max-width: 812px){.wrapper .content_area .access_section>.map{margin-top:calc(20/393*var(--vw))}}.wrapper .content_area .access_section>.map>.i{display:block;width:100%}.content_area>.c-about_bottom_image{margin-top:calc(112/1440*var(--vw));width:calc(858/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.c-about_bottom_image{margin-top:calc(40/393*var(--vw));width:calc(393/393*var(--vw))}}.content_area>.c-about_bottom_image>.i{display:block;width:100%}.content_area>.c-picup_article{margin-top:calc(64/1440*var(--vw));display:block}@media only screen and (max-width: 812px){.content_area>.c-picup_article{margin-top:calc(56/393*var(--vw))}}.content_area>.c-picup_article>.link{display:block;width:100%}.content_area>.c-picup_article>.link>.thumbnail{width:100%;height:calc(570/1440*var(--vw));overflow:hidden}@media only screen and (max-width: 812px){.content_area>.c-picup_article>.link>.thumbnail{width:calc(353/393*var(--vw));height:calc(235/393*var(--vw));margin:0 auto}}.content_area>.c-picup_article>.link>.thumbnail>.image{display:block;width:100%;height:100%}.content_area>.c-picup_article>.link>.detail{width:calc(686/1440*var(--vw));margin-top:calc(36/1440*var(--vw));margin-left:auto;margin-right:auto}@media only screen and (max-width: 812px){.content_area>.c-picup_article>.link>.detail{width:calc(311/393*var(--vw));margin-top:calc(20/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw))}}.content_area>.c-picup_article>.link>.detail>.article_title{font-size:calc(18/1440*var(--vw));line-height:1.5;font-weight:800;display:flex;justify-content:space-between}@media only screen and (max-width: 812px){.content_area>.c-picup_article>.link>.detail>.article_title{font-size:calc(18/393*var(--vw))}}.content_area>.c-picup_article>.link>.detail>.article_title>.data{font-size:calc(14/1440*var(--vw));line-height:2;font-weight:400}@media only screen and (max-width: 812px){.content_area>.c-picup_article>.link>.detail>.article_title>.data{font-size:calc(12/393*var(--vw));width:30%;white-space:nowrap;text-align:right}}.content_area>.c-picup_article>.link>.detail>.article_lead{margin-top:calc(24/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 812px){.content_area>.c-picup_article>.link>.detail>.article_lead{margin-top:calc(20/393*var(--vw));font-size:calc(14/393*var(--vw));-webkit-line-clamp:5}}@media only screen and (min-width: 812px){.content_area>.c-picup_article>.link{transition:opacity .6s ease}}@media only screen and (min-width: 812px){.content_area>.c-picup_article>.link:hover{opacity:.7}}.content_area>.room_list{margin-top:calc(64/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_list{margin-top:calc(56/393*var(--vw))}}.content_area>.room_list>.rooms_block{position:relative;margin-top:calc(112/1440*var(--vw));width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block{margin-top:calc(65/393*var(--vw));width:calc(353/393*var(--vw));display:block;margin-left:auto;margin-right:auto}}.content_area>.room_list>.rooms_block>.image_swiper{position:relative;width:calc(469/1440*var(--vw));margin:0}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper{width:100%}}.content_area>.room_list>.rooms_block>.image_swiper .prev_nav{position:absolute;padding:calc(11/1440*var(--vw));width:calc(10/1440*var(--vw));bottom:0;left:0;z-index:10}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper .prev_nav{padding:calc(11/393*var(--vw));width:calc(10/393*var(--vw))}}.content_area>.room_list>.rooms_block>.image_swiper .prev_nav>.i{display:block;width:100%}.content_area>.room_list>.rooms_block>.image_swiper .next_nav{position:absolute;padding:calc(11/1440*var(--vw));width:calc(10/1440*var(--vw));bottom:0;right:0;z-index:10}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper .next_nav{padding:calc(11/393*var(--vw));width:calc(10/393*var(--vw))}}.content_area>.room_list>.rooms_block>.image_swiper .next_nav>.i{display:block;width:100%}.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:calc(17/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination{bottom:calc(17/393*var(--vw))}}.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet{margin:0 calc(6/1440*var(--vw));display:block;width:calc(6/1440*var(--vw));height:calc(6/1440*var(--vw));background:#fff;border-radius:50%;opacity:.4;z-index:10;cursor:pointer;transition:opacity .4s ease;transition:opacity .4s ease}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet{margin:0 calc(6/393*var(--vw));width:calc(6/393*var(--vw));height:calc(6/393*var(--vw))}}.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet:hover{opacity:.8}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet:hover{opacity:1}}.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active{margin:0 calc(6/1440*var(--vw));display:block;width:calc(6/1440*var(--vw));height:calc(6/1440*var(--vw));background:#fff;border-radius:50%;opacity:1;z-index:10;cursor:pointer;transition:opacity .4s ease}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active{margin:0 calc(6/393*var(--vw));width:calc(6/393*var(--vw));height:calc(6/393*var(--vw))}}.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active:hover{opacity:.8}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active:hover{opacity:1}}.content_area>.room_list>.rooms_block>.detail{width:calc(325/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail{width:calc(311/393*var(--vw));margin-top:calc(20/393*var(--vw));margin-left:auto;margin-right:0}}.content_area>.room_list>.rooms_block>.detail>.room_category{font-size:calc(18/1440*var(--vw));line-height:1;font-weight:800;display:flex;justify-content:space-between}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.room_category{font-size:calc(18/393*var(--vw))}}.content_area>.room_list>.rooms_block>.detail>.room_category>.size{font-size:calc(14/1440*var(--vw));line-height:1;font-weight:400}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.room_category>.size{font-size:calc(12/393*var(--vw))}}.content_area>.room_list>.rooms_block>.detail>.room_name{margin-top:calc(20/1440*var(--vw));font-size:calc(18/1440*var(--vw));line-height:1;font-weight:800}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.room_name{margin-top:calc(20/393*var(--vw));font-size:calc(18/393*var(--vw))}}.content_area>.room_list>.rooms_block>.detail>.room_text{margin-top:calc(24/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.room_text{margin-top:calc(20/393*var(--vw));font-size:calc(14/393*var(--vw));-webkit-line-clamp:5}}.content_area>.room_list>.rooms_block>.detail>.button{display:block;width:max-content;margin-top:calc(20/1440*var(--vw));margin-left:auto;margin-right:0}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.button{margin-top:calc(16/393*var(--vw));margin-left:0;margin-right:auto}}.content_area>.room_list>.rooms_block>.detail>.button>.link{display:block;width:max-content;background-color:#000;padding:calc(3/1440*var(--vw)) calc(24/1440*var(--vw));border-radius:calc(23/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.button>.link{padding:calc(3/393*var(--vw)) calc(20/393*var(--vw));border-radius:calc(23/393*var(--vw))}}.content_area>.room_list>.rooms_block>.detail>.button>.link>.text{display:block;color:#fff;font-size:calc(16/1440*var(--vw));line-height:1.9}@media only screen and (max-width: 812px){.content_area>.room_list>.rooms_block>.detail>.button>.link>.text{font-size:calc(14/393*var(--vw));line-height:2}}@media only screen and (min-width: 812px){.content_area>.room_list>.rooms_block>.detail>.button>.link{transition:opacity .6s ease}}@media only screen and (min-width: 812px){.content_area>.room_list>.rooms_block>.detail>.button>.link:hover{opacity:.7}}.content_area>.room_list>.rooms_block:first-child{margin-top:0}.content_area>.room_list>.rooms_block:nth-child(2n){flex-direction:row-reverse}.content_area>.room_mainimage{margin-top:calc(40/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_mainimage{margin-top:calc(40/393*var(--vw));width:calc(353/393*var(--vw));margin-left:auto;margin-right:auto}}.content_area>.room_mainimage>.image_swiper{position:relative;width:100%;margin:0}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper{width:100%}}.content_area>.room_mainimage>.image_swiper>.swiper-wrapper>.swiper-slide>.image>.i{display:block;width:100%}.content_area>.room_mainimage>.image_swiper .prev_nav{position:absolute;padding:calc(11/1440*var(--vw));width:calc(10/1440*var(--vw));bottom:0;left:0;z-index:10}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper .prev_nav{padding:calc(11/393*var(--vw));width:calc(10/393*var(--vw))}}.content_area>.room_mainimage>.image_swiper .prev_nav>.i{display:block;width:100%}.content_area>.room_mainimage>.image_swiper .next_nav{position:absolute;padding:calc(11/1440*var(--vw));width:calc(10/1440*var(--vw));bottom:0;right:0;z-index:10}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper .next_nav{padding:calc(11/393*var(--vw));width:calc(10/393*var(--vw))}}.content_area>.room_mainimage>.image_swiper .next_nav>.i{display:block;width:100%}.content_area>.room_mainimage>.image_swiper>.swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:calc(17/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper>.swiper-pagination{bottom:calc(17/393*var(--vw))}}.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet{margin:0 calc(6/1440*var(--vw));display:block;width:calc(6/1440*var(--vw));height:calc(6/1440*var(--vw));background:#fff;border-radius:50%;opacity:.4;z-index:10;cursor:pointer;transition:opacity .4s ease;transition:opacity .4s ease}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet{margin:0 calc(6/393*var(--vw));width:calc(6/393*var(--vw));height:calc(6/393*var(--vw))}}.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet:hover{opacity:.8}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet:hover{opacity:1}}.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active{margin:0 calc(6/1440*var(--vw));display:block;width:calc(6/1440*var(--vw));height:calc(6/1440*var(--vw));background:#fff;border-radius:50%;opacity:1;z-index:10;cursor:pointer;transition:opacity .4s ease}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active{margin:0 calc(6/393*var(--vw));width:calc(6/393*var(--vw));height:calc(6/393*var(--vw))}}.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active:hover{opacity:.8}@media only screen and (max-width: 812px){.content_area>.room_mainimage>.image_swiper>.swiper-pagination .swiper-pagination-bullet-active:hover{opacity:1}}.content_area>.room_detail{width:calc(686/1440*var(--vw));margin-top:calc(35/1440*var(--vw));margin-left:auto;margin-right:auto}@media only screen and (max-width: 812px){.content_area>.room_detail{width:calc(312/393*var(--vw));margin-top:calc(20/393*var(--vw));margin-right:calc(20/393*var(--vw))}}.content_area>.room_detail>.room_category{font-size:calc(18/1440*var(--vw));line-height:1;font-weight:800;display:flex;justify-content:space-between}@media only screen and (max-width: 812px){.content_area>.room_detail>.room_category{font-size:calc(18/393*var(--vw))}}.content_area>.room_detail>.room_category>.size{font-size:calc(14/1440*var(--vw));line-height:1;font-weight:400}@media only screen and (max-width: 812px){.content_area>.room_detail>.room_category>.size{font-size:calc(12/393*var(--vw))}}.content_area>.room_detail>.room_name{margin-top:calc(20/1440*var(--vw));font-size:calc(18/1440*var(--vw));line-height:1}@media only screen and (max-width: 812px){.content_area>.room_detail>.room_name{margin-top:calc(20/393*var(--vw));font-size:calc(18/393*var(--vw))}}.content_area>.room_detail>.room_text{margin-top:calc(20/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9}@media only screen and (max-width: 812px){.content_area>.room_detail>.room_text{margin-top:calc(20/393*var(--vw));font-size:calc(14/393*var(--vw));-webkit-line-clamp:5}}.content_area>.room_detail>.nav_block{position:relative;display:block;margin-top:calc(80/1440*var(--vw));padding-top:calc(16/1440*var(--vw));padding-bottom:calc(16/1440*var(--vw));border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (max-width: 812px){.content_area>.room_detail>.nav_block{margin-top:calc(64/393*var(--vw));padding-top:calc(16/393*var(--vw));padding-bottom:calc(16/393*var(--vw))}}.content_area>.room_detail>.nav_block>.link{position:relative;display:block;width:max-content;margin-right:0;margin-left:auto}@media only screen and (max-width: 812px){.content_area>.room_detail>.nav_block>.link{width:100%;margin-left:0;margin-right:auto}}.content_area>.room_detail>.nav_block>.link>.text{font-size:calc(16/1440*var(--vw));padding-right:calc(24/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.room_detail>.nav_block>.link>.text{font-size:calc(16/393*var(--vw));padding-right:0}}.content_area>.room_detail>.nav_block>.link::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(12/1440*var(--vw));height:calc(12/1440*var(--vw));border-top:#000 1px solid;border-right:#000 1px solid;display:block;position:absolute;right:1px;top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}@media only screen and (max-width: 812px){.content_area>.room_detail>.nav_block>.link::after{width:calc(12/393*var(--vw));height:calc(12/393*var(--vw));left:auto;right:calc(3/393*var(--vw));top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}}.content_area>.message_404{padding-top:calc(112/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.message_404{padding-top:calc(48/393*var(--vw));width:calc(311/393*var(--vw));margin-left:calc(62/393*var(--vw))}}.content_area>.message_404>.title{text-align:center;font-size:calc(18/1440*var(--vw));font-weight:800}@media only screen and (max-width: 812px){.content_area>.message_404>.title{font-size:calc(16/393*var(--vw))}}.content_area>.message_404>.logo_image{width:calc(81/1440*var(--vw));margin-top:calc(40/1440*var(--vw));margin-left:auto;margin-right:auto}@media only screen and (max-width: 812px){.content_area>.message_404>.logo_image{width:calc(81/393*var(--vw));margin-top:calc(29/393*var(--vw))}}.content_area>.message_404>.logo_image>.i{display:block;width:100%}.content_area>.message_404>.text{margin-top:calc(40/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9;text-align:center}@media only screen and (max-width: 812px){.content_area>.message_404>.text{margin-top:calc(28/393*var(--vw));font-size:calc(14/393*var(--vw));line-height:1.9}}.content_area>.message_404>.button{margin-top:calc(56/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.message_404>.button{margin-top:calc(28/393*var(--vw))}}.content_area>.message_404>.button>.link{display:block;width:max-content;margin:0 auto;padding:calc(3/1440*var(--vw)) calc(24/1440*var(--vw));background-color:#000;border-radius:calc(23/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.message_404>.button>.link{padding:calc(3/393*var(--vw)) calc(20/393*var(--vw));border-radius:calc(23/393*var(--vw))}}.content_area>.message_404>.button>.link>.text{font-size:calc(16/1440*var(--vw));line-height:1.9;color:#fff}@media only screen and (max-width: 812px){.content_area>.message_404>.button>.link>.text{font-size:calc(14/393*var(--vw));line-height:1.9}}.content_area>.contact_message{margin-top:calc(44/1440*var(--vw));margin-left:auto;margin-right:auto;width:calc(686/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.contact_message{margin-top:calc(40/393*var(--vw));width:calc(289/393*var(--vw));margin-right:calc(20/393*var(--vw))}}.content_area>.contact_message .contact_lead{font-size:calc(16/1440*var(--vw));line-height:2.3;font-weight:800}@media only screen and (max-width: 812px){.content_area>.contact_message .contact_lead{font-size:calc(16/393*var(--vw))}}.content_area>.contact_message .contact_text{margin-top:calc(46/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:2.3}@media only screen and (max-width: 812px){.content_area>.contact_message .contact_text{margin-top:calc(46/393*var(--vw));font-size:calc(16/393*var(--vw))}}.content_area>.contact_form{margin-top:calc(44/1440*var(--vw));margin-left:auto;margin-right:auto;width:calc(686/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.contact_form{margin-top:calc(40/393*var(--vw));width:calc(289/393*var(--vw));margin-right:calc(20/393*var(--vw))}}.content_area>.contact_form>.mw_wp_form>form>.contact_title{margin-top:calc(24/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:2.3}@media only screen and (max-width: 812px){.content_area>.contact_form>.mw_wp_form>form>.contact_title{margin-top:calc(24/393*var(--vw));font-size:calc(16/393*var(--vw))}}.content_area>.contact_form>.mw_wp_form>form>.contact_title>.required{color:#ee7947;font-size:calc(14/1440*var(--vw));margin-left:calc(6/1440*var(--vw));font-weight:800}@media only screen and (max-width: 812px){.content_area>.contact_form>.mw_wp_form>form>.contact_title>.required{font-size:calc(14/393*var(--vw));margin-left:calc(6/393*var(--vw))}}.content_area>.contact_form>.mw_wp_form>form>.contact_title:first-child{margin-top:0}.content_area>.contact_form>.mw_wp_form>form p>input{width:calc(658/1440*var(--vw));appearance:none;vertical-align:middle;color:inherit;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;background:#dad2ce;border:none;margin-top:calc(13/1440*var(--vw));padding:calc(14/1440*var(--vw)) calc(14/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.contact_form>.mw_wp_form>form p>input{width:calc(261/393*var(--vw));margin-top:calc(13/393*var(--vw));padding:calc(14/393*var(--vw)) calc(14/393*var(--vw))}}.content_area>.contact_form>.mw_wp_form>form p>input[type=submit]{display:block;background:#000;color:#fff;width:max-content;margin-top:calc(62/1440*var(--vw));margin-left:auto;margin-right:auto;border-radius:calc(23/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9;padding:calc(6/1440*var(--vw)) calc(24/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.contact_form>.mw_wp_form>form p>input[type=submit]{margin-top:calc(62/393*var(--vw));font-size:calc(16/393*var(--vw));border-radius:calc(23/393*var(--vw));padding:calc(6/393*var(--vw)) calc(24/393*var(--vw))}}.content_area>.contact_form>.mw_wp_form>form p>textarea{width:calc(658/1440*var(--vw));appearance:none;vertical-align:middle;color:inherit;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;background:#dad2ce;border:none;margin-top:calc(13/1440*var(--vw));padding:calc(14/1440*var(--vw)) calc(14/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.contact_form>.mw_wp_form>form p>textarea{width:calc(261/393*var(--vw)) !important;margin-top:calc(13/393*var(--vw));padding:calc(14/393*var(--vw)) calc(14/393*var(--vw))}}.content_area>.article_content_area{margin-top:calc(36/1440*var(--vw));width:calc(686/1440*var(--vw));margin-left:auto;margin-right:auto}@media only screen and (max-width: 812px){.content_area>.article_content_area{margin-top:calc(40/393*var(--vw));width:100%}}.content_area>.article_content_area>.article_title{font-size:calc(18/1440*var(--vw));line-height:1.5;font-weight:800;display:flex;justify-content:space-between}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_title{width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw));font-size:calc(18/393*var(--vw))}}.content_area>.article_content_area>.article_title>.data{font-size:calc(14/1440*var(--vw));line-height:1.5;font-weight:400}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_title>.data{font-size:calc(12/393*var(--vw));width:30%;white-space:nowrap;text-align:right;line-height:2}}.content_area>.article_content_area>.article_title.__news{margin-top:calc(64/1440*var(--vw))}.content_area>.article_content_area>.c-logo_image{margin-top:calc(40/1440*var(--vw));margin-left:auto;margin-right:auto;width:calc(81/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.c-logo_image{margin-top:calc(40/393*var(--vw));margin-right:calc(135/393*var(--vw));width:calc(81/393*var(--vw))}}.content_area>.article_content_area>.c-logo_image>.i{display:block;width:100%}.content_area>.article_content_area>.article_layout{margin-top:calc(64/1440*var(--vw));padding-bottom:calc(112/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout{margin-top:calc(40/393*var(--vw));padding-bottom:calc(64/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.item{margin-top:calc(64/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.item{margin-top:calc(56/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.item:first-child{margin-top:0}.content_area>.article_content_area>.article_layout>.c-article_image{display:block;width:100%;padding-top:calc(16/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_image{padding-top:calc(8/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.c-article_image>.i{display:block;width:100%}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_text{width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.c-article_text>.text{margin-top:calc(28/1440*var(--vw));font-size:calc(16/1440*var(--vw));line-height:1.9}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_text>.text{margin-top:calc(24/393*var(--vw));font-size:calc(14/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.c-article_text>.text>strong{font-weight:800}.content_area>.article_content_area>.article_layout>.c-article_text>.text>a{color:#ee7947}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_text>.text>a{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_text>.text>a:hover{opacity:.7}}.content_area>.article_content_area>.article_layout>.c-article_text>.text:first-child{margin-top:0}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link{width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.c-article_link>.link{position:relative;display:block;width:max-content;margin-top:calc(28/1440*var(--vw));color:#ee7947;word-wrap:break-word}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link>.link{margin-top:calc(24/393*var(--vw));width:100%}}.content_area>.article_content_area>.article_layout>.c-article_link>.link>.text{font-size:calc(16/1440*var(--vw));line-height:1.9;color:#ee7947}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link>.link>.text{font-size:calc(14/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.c-article_link>.link[target=_blank]>.text{padding-right:calc(28/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link>.link[target=_blank]>.text{padding-right:calc(28/393*var(--vw))}}.content_area>.article_content_area>.article_layout>.c-article_link>.link[target=_blank]>.text::after{content:"";width:calc(12/1440*var(--vw));height:calc(12/1440*var(--vw));display:block;position:absolute;right:0;top:50%;transform:translate3d(0, -50%, 0);background-image:url("../images/link_blank.svg");background-size:cover}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link>.link[target=_blank]>.text::after{width:calc(12/393*var(--vw));height:calc(12/393*var(--vw))}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_layout>.c-article_link>.link:hover{opacity:.7}}.content_area>.article_content_area>.article_layout.__news{margin-top:calc(24/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout.__news{margin-top:calc(24/393*var(--vw))}}.content_area>.article_content_area>.article_layout.__news>.item{margin-top:calc(20/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_layout.__news>.item{margin-top:calc(56/393*var(--vw))}}.content_area>.article_content_area>.article_layout.__news>.item:first-child{margin-top:0}.content_area>.article_content_area>.article_nav{position:relative;border-top:1px solid;border-bottom:1px solid;height:calc(56/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav{border-top:none;border-bottom:none;height:auto;width:calc(311/393*var(--vw));margin-left:auto;margin-right:calc(20/393*var(--vw))}}.content_area>.article_content_area>.article_nav>.index_button{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(89/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.index_button{display:none}}.content_area>.article_content_area>.article_nav>.index_button>.i{display:block;width:100%}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_nav>.index_button{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_nav>.index_button:hover{opacity:.7}}.content_area>.article_content_area>.article_nav>.nav_prev{position:absolute;top:50%;left:0;transform:translate3d(0, -50%, 0);padding-left:calc(24/1440*var(--vw));width:calc(220/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.nav_prev{position:relative;top:auto;left:auto;transform:translate3d(0, 0, 0);padding-left:0;padding-top:calc(16/393*var(--vw));padding-bottom:calc(16/393*var(--vw));border-top:1px solid;border-bottom:1px solid;width:100%}}.content_area>.article_content_area>.article_nav>.nav_prev>.link>.text{font-size:calc(16/1440*var(--vw));line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.nav_prev>.link>.text{font-size:calc(16/393*var(--vw));padding-right:0;padding-left:calc(24/393*var(--vw))}}.content_area>.article_content_area>.article_nav>.nav_prev::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(10/1440*var(--vw));height:calc(10/1440*var(--vw));border-top:#000 1px solid;border-right:#000 1px solid;display:block;position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0) rotate(225deg)}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.nav_prev::after{width:calc(12/393*var(--vw));height:calc(12/393*var(--vw));top:50%}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_nav>.nav_prev{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_nav>.nav_prev:hover{opacity:.7}}.content_area>.article_content_area>.article_nav>.nav_next{position:absolute;top:50%;right:0;transform:translate3d(0, -50%, 0);padding-right:calc(24/1440*var(--vw));width:calc(220/1440*var(--vw))}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.nav_next{position:relative;top:auto;left:auto;transform:translate3d(0, 0, 0);padding-left:0;padding-right:0;padding-top:calc(16/393*var(--vw));padding-bottom:calc(16/393*var(--vw));border-bottom:1px solid;width:100%}}.content_area>.article_content_area>.article_nav>.nav_next>.link>.text{font-size:calc(16/1440*var(--vw));line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-align:right}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.nav_next>.link>.text{font-size:calc(16/393*var(--vw));padding-right:calc(24/393*var(--vw))}}.content_area>.article_content_area>.article_nav>.nav_next::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(10/1440*var(--vw));height:calc(10/1440*var(--vw));border-top:#000 1px solid;border-right:#000 1px solid;display:block;position:absolute;right:0;top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}@media only screen and (max-width: 812px){.content_area>.article_content_area>.article_nav>.nav_next::after{width:calc(12/393*var(--vw));height:calc(12/393*var(--vw));left:auto;right:calc(3/393*var(--vw));top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_nav>.nav_next{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.content_area>.article_content_area>.article_nav>.nav_next:hover{opacity:.7}}.wrapper .content_area .article_content_area>.news_list{display:block;margin-top:calc(40/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_list{margin-top:calc(40/393*var(--vw));width:calc(311/393*var(--vw));margin-right:calc(20/393*var(--vw));margin-left:auto}}.wrapper .content_area .article_content_area>.news_list>.item>.link{display:flex;width:max-content;align-items:flex-start}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_list>.item>.link{width:100%;justify-content:space-between}}.wrapper .content_area .article_content_area>.news_list>.item>.link>.title{font-size:calc(18/1440*var(--vw));line-height:1.5}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_list>.item>.link>.title{font-size:calc(16/393*var(--vw))}}.wrapper .content_area .article_content_area>.news_list>.item>.link>.data{margin-left:calc(58/1440*var(--vw));font-size:calc(14/1440*var(--vw));line-height:1.6}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_list>.item>.link>.data{margin-left:calc(24/393*var(--vw));font-size:calc(14/393*var(--vw));width:36%}}@media only screen and (min-width: 812px){.wrapper .content_area .article_content_area>.news_list>.item>.link{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.wrapper .content_area .article_content_area>.news_list>.item>.link:hover{opacity:.7}}.wrapper .content_area .article_content_area>.news_list>.item:nth-child(n+2){margin-top:calc(40/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_list>.item:nth-child(n+2){margin-top:calc(29/393*var(--vw))}}.wrapper .content_area .article_content_area>.news_pagination{position:relative;display:block;margin-top:calc(96/1440*var(--vw));border-top:1px solid #000}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_pagination{margin-top:calc(56/393*var(--vw));width:calc(311/393*var(--vw));margin-right:calc(20/393*var(--vw));margin-left:auto}}.wrapper .content_area .article_content_area>.news_pagination>.page_nav{position:absolute;display:block;margin-top:calc(20/1440*var(--vw));width:calc(10/1440*var(--vw));height:calc(18/1440*var(--vw))}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_pagination>.page_nav{margin-top:calc(20/393*var(--vw));width:calc(10/393*var(--vw));height:calc(18/393*var(--vw))}}.wrapper .content_area .article_content_area>.news_pagination>.page_nav>a{position:relative;display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.wrapper .content_area .article_content_area>.news_pagination>.page_nav>a::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(12/1440*var(--vw));height:calc(12/1440*var(--vw));border-top:#000 1px solid;border-right:#000 1px solid;display:block;position:absolute;right:1px;top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}@media only screen and (max-width: 812px){.wrapper .content_area .article_content_area>.news_pagination>.page_nav>a::after{width:calc(12/393*var(--vw));height:calc(12/393*var(--vw));left:auto;right:calc(3/393*var(--vw));top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}}.wrapper .content_area .article_content_area>.news_pagination>.page_nav.next_nav{top:0;right:0}.wrapper .content_area .article_content_area>.news_pagination>.page_nav.prev_nav{top:0;left:0}.wrapper .content_area .article_content_area>.news_pagination>.page_nav.prev_nav>a::after{right:auto;left:2px;transform:translate3d(0, -50%, 0) rotate(225deg)}@media only screen and (min-width: 812px){.wrapper .content_area .article_content_area>.news_pagination>.page_nav{transition:opacity .7s ease}}@media only screen and (min-width: 812px){.wrapper .content_area .article_content_area>.news_pagination>.page_nav:hover{opacity:.7}}