﻿@media only screen and (min-width: 768px){#eea_privacy #header .kv_title,#terms #header .kv_title{top:58%}}@media only screen and (max-width: 767px){#eea_privacy #header .kv_title,#terms #header .kv_title{top:calc(380 / 650 * 100%)}}#eea_privacy #header .kv_title .inner .en,#terms #header .kv_title .inner .en{line-height:1}@media only screen and (max-width: 767px){#eea_privacy #header .kv_title .inner .en,#terms #header .kv_title .inner .en{width:100%}}@media only screen and (max-width: 767px) and (max-width: 767px){#eea_privacy #header .kv_title .inner .en,#terms #header .kv_title .inner .en{font-size:2.82rem}}#eea_privacy #header .kv_title .inner .jp,#terms #header .kv_title .inner .jp{margin-top:.75em}@media only screen and (max-width: 767px){#eea_privacy #header .kv_title .inner .jp,#terms #header .kv_title .inner .jp{line-height:1.2}}.tmp_tab li>*::after{display:none}.tmp_tab{display:block}.tmp_tab_btn.col3>ul{display:flex;text-align:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.tmp_tab_btn.col3>ul>li{width:calc(1 / 3 * 100%)}}@media only screen and (max-width: 767px){.tmp_tab_btn.col3>ul>li{width:50%;box-sizing:border-box}.tmp_tab_btn.col3>ul>li:nth-child(2n+1){border-right:1px solid var(--color-gra-silver)}}.tmp_tab_btn.col3>ul>li button{margin:0 !important;height:5em;width:100%;display:block}.tmp_tab_btn.col3>ul>li>::after{display:block;border-color:#fff transparent transparent transparent}.tmp_tab_btn .btn{background-color:transparent;color:#333;transition:background-color 0.3s ease,color 0.3s ease}.tmp_tab_btn .btn.is-active,.tmp_tab_btn .btn:hover{background-color:var(--color-main);color:#fff}.tmp_tab_btn .btn.is-active>::after,.tmp_tab_btn .btn:hover>::after{border-color:#fff  transparent transparent transparent}.tmp_tab_panel .panel{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .3s ease, visibility .3s ease}.tmp_tab_panel .panel.is-show{opacity:1;visibility:visible;height:auto;overflow:visible}.con_privacy{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_privacy{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_privacy{max-width:calc(1100px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_privacy{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_privacy{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_privacy h2{margin-top:4.61rem}}@media only screen and (max-width: 767px){.con_privacy h2{margin-top:3em}}@media only screen and (min-width: 768px){.con_privacy h2{padding-top:2.3rem}}@media only screen and (max-width: 767px){.con_privacy h2{padding-top:2em}}@media only screen and (min-width: 768px){.con_privacy h2{font-size:1.54rem}}@media only screen and (max-width: 767px){.con_privacy h2{font-size:1.36rem}}@media only screen and (min-width: 768px){.con_privacy .box_privacy{margin-top:4.61rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy{margin-top:3em}}.con_privacy .box_privacy .tmp_st_j .jp,.con_privacy .box_privacy .tmp_st_bg .jp{display:flex;flex-wrap:wrap;align-items:baseline}.con_privacy .box_privacy .tmp_st_j .jp .num,.con_privacy .box_privacy .tmp_st_bg .jp .num{width:1.5em}.con_privacy .box_privacy .tmp_st_j .jp .num+.t,.con_privacy .box_privacy .tmp_st_bg .jp .num+.t{width:calc(100% - 1.5em)}@media only screen and (min-width: 768px){.con_privacy .box_privacy .tmp_st_bg+.text,.con_privacy .box_privacy .tmp_st_bg+section,.con_privacy .box_privacy .tmp_st_bg+ul,.con_privacy .box_privacy .tmp_st_bg+.tmp_st_j{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .tmp_st_bg+.text,.con_privacy .box_privacy .tmp_st_bg+section,.con_privacy .box_privacy .tmp_st_bg+ul,.con_privacy .box_privacy .tmp_st_bg+.tmp_st_j{margin-top:1.25em}}@media only screen and (min-width: 768px){.con_privacy .box_privacy .tmp_st_j+ul,.con_privacy .box_privacy .tmp_st_j+ol,.con_privacy .box_privacy .tmp_st_j+.list,.con_privacy .box_privacy .tmp_st_j+.text{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .tmp_st_j+ul,.con_privacy .box_privacy .tmp_st_j+ol,.con_privacy .box_privacy .tmp_st_j+.list,.con_privacy .box_privacy .tmp_st_j+.text{margin-top:.75em}}.con_privacy .box_privacy .tmp_st_j.center{text-align:center}.con_privacy .box_privacy .tmp_st_j.center .jp{display:block}.con_privacy .box_privacy .text span{display:block}@media only screen and (min-width: 768px){.con_privacy .box_privacy .text span+span{margin-top:.61rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .text span+span{margin-top:.5em}}@media only screen and (min-width: 768px){.con_privacy .box_privacy .text+*{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .text+*{margin-top:1.25em}}@media only screen and (min-width: 768px){.con_privacy .box_privacy .text.mb{margin-bottom:1.53rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .text.mb{margin-bottom:1.25em}}@media only screen and (min-width: 768px){.con_privacy .box_privacy>section+section{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy>section+section{margin-top:1.25em}}.con_privacy .box_privacy>section>ol{counter-reset:number 0}.con_privacy .box_privacy>section>ol>li{line-height:2;text-indent:-.25em;padding-left:2em}.con_privacy .box_privacy>section>ol>li::before{counter-increment:number 1;content:"" counter(number) "";transform:translateX(-0.5em);display:inline-block}@media only screen and (min-width: 768px){.con_privacy .box_privacy>section>ol>li:nth-child(n+2){margin-top:.38rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy>section>ol>li:nth-child(n+2){margin-top:.25em}}.con_privacy .box_privacy>section>ol>li>ol{counter-reset:number 0}.con_privacy .box_privacy>section>ol>li>ol>li{text-indent:-2.5em;padding-left:2em}.con_privacy .box_privacy>section>ol>li>ol>li::before{counter-increment:number 1;content:"〈" counter(number) "〉"}.con_privacy .box_privacy>section>ol.num2{margin-bottom:1em}.con_privacy .box_privacy>section>ol.num2>li{line-height:2;text-indent:-.25em;padding-left:2em}.con_privacy .box_privacy>section>ol.num2>li::before{counter-increment:number 1;content:counter(number) ".";transform:translateX(-0.5em);display:inline-block}.con_privacy .box_privacy>section>ol.num2>li ul li{text-indent:-.25em;padding-left:1.25em}.con_privacy .box_privacy>section>ol.banquet_regulation>li,.con_privacy .box_privacy>section>ol.terms>li{margin-bottom:1em}.con_privacy .box_privacy>section>ol.banquet_regulation>li ol li ul li,.con_privacy .box_privacy>section>ol.terms>li ol li ul li{text-indent:-1.25em;padding-left:2.5em;margin-bottom:0;margin-top:0.5em}@media only screen and (min-width: 768px){.con_privacy .box_privacy .list+*{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .list+*{margin-top:1.25em}}.con_privacy .box_privacy .list ul li{line-height:2}@media only screen and (min-width: 768px){.con_privacy .box_privacy .list ul li:nth-child(n+2){margin-top:.38rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .list ul li:nth-child(n+2){margin-top:.3em}}.con_privacy .box_privacy .list ul li:nth-child(n+2) ul{text-indent:-1.25em;padding-left:2.5em}.con_privacy .box_privacy .dots_list li{text-indent:-1.25em;padding-left:1em}.con_privacy .box_privacy .dots_list li::before{content:"・"}@media only screen and (min-width: 768px){.con_privacy .box_privacy .dots_list li .dots_list{margin-top:.38rem}}@media only screen and (max-width: 767px){.con_privacy .box_privacy .dots_list li .dots_list{margin-top:.3em}}.con_privacy .box_privacy.name>p{text-align:right}@media only screen and (min-width: 768px){.con_privacy .box_privacy.name>p>span{display:inline-block}}@media only screen and (max-width: 767px){.con_privacy .box_privacy.name>p>span{display:block}}@media only screen and (min-width: 768px){.con_privacy .box_privacy.name>p>span:nth-child(2){margin-left:1em}}.con_privacy .box_privacy .num3{margin-bottom:1em;counter-reset:number 0}.con_privacy .box_privacy .num3>li{line-height:2;text-indent:-.55em;padding-left:2em}.con_privacy .box_privacy .num3>li::before{counter-increment:number 1;content:"(" counter(number) ")";transform:translateX(-0.5em);display:inline-block}.con_privacy .box_privacy .num3>li ul li{text-indent:-.25em;padding-left:1.25em}.con_privacy .box_privacy .alphabet{counter-reset:number 0}.con_privacy .box_privacy .alphabet>li{text-indent:-.6em;padding-left:1.6em}.con_privacy .box_privacy .alphabet>li::before{counter-increment:number 1;content:"(" counter(number,lower-alpha) ")";transform:translateX(-0.5em);display:inline-block}.con_privacy .box_privacy .romam{counter-reset:number 0}.con_privacy .box_privacy .romam>li{text-indent:-1.25em;padding-left:1.25em}.con_privacy .box_privacy .romam>li::before{counter-increment:number 1;content:"(" counter(number,lower-roman) ")";transform:translateX(-0.5em);display:inline-block}.con_privacy .box_privacy .romam2{counter-reset:number 0}.con_privacy .box_privacy .romam2>li{text-indent:-1.25em;padding-left:1.25em}.con_privacy .box_privacy .romam2>li::before{counter-increment:number 1;content:counter(number,upper-roman) ".";transform:translateX(-0.5em);display:inline-block}.con_privacy .box_privacy .iroha{counter-reset:number 0}.con_privacy .box_privacy .iroha>li{text-indent:-1.25em;padding-left:1.25em}.con_privacy .box_privacy .iroha>li::before{counter-increment:number 1;content:counter(number,katakana-iroha);transform:translateX(-0.5em);display:inline-block}.con_privacy .box_privacy .iroha.flex>li{position:relative}.con_privacy .box_privacy .iroha.flex>li span:last-child{position:absolute;left:15.25em;margin-right:1em}@media only screen and (min-width: 768px){.con_privacy .box_privacy table.terms tr{min-width:200px}.con_privacy .box_privacy table.terms td{min-width:300px}}.con_privacy .box_privacy table.banquet-regurations th{text-align:center}@media only screen and (min-width: 768px){.con_privacy .box_privacy table.banquet-regurations td span:first-child{display:inline-block;width:11em}}.con_privacy .box_privacy table th,.con_privacy .box_privacy table td{padding:.5em 1em;border:1px solid #ccc}.con_privacy .box_privacy table th.center,.con_privacy .box_privacy table td.center{text-align:center}.con_privacy .box_privacy table th.right,.con_privacy .box_privacy table td.right{text-align:right}.con_privacy .box_privacy table th{background:#f1f1f1}.con_privacy .box_privacy table td dl{display:flex;flex-wrap:wrap}.con_privacy .box_privacy table td dl dt{width:2em}.con_privacy .box_privacy table td dl dd{width:calc(2.25em - 100%)}.con_privacy .box_privacy table.diagonal{width:100%}.con_privacy .box_privacy table.diagonal tr:first-child{border:1px solid #ccc}.con_privacy .box_privacy table.diagonal tr:first-child th:first-child{background-image:linear-gradient(to right top, transparent calc(50% - 0.5px), #ccc 50%, #ccc calc(50% + 0.5px), transparent calc(50% + 1px));display:grid;justify-content:space-between;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;border:none}.con_privacy .box_privacy table.diagonal td{min-width:auto;width:calc(100% / 4)}.con_privacy .box_privacy table .col-header{grid-column-start:2;text-align:right}.con_privacy .box_privacy table .row-header{grid-column-start:1}.con_privacy .box_privacy.terms section+h3,.con_privacy .box_privacy.banquet-regurations section+h3{margin-top:2em}@media only screen and (min-width: 768px){.con_privacy .day+.box_privacy{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_privacy .day+.box_privacy{margin-top:2em}}.box_cookielist .js-accordion,.box_cookielist .cookie-accordion-btn,.box_cokkielist .js-accordion,.box_cokkielist .cookie-accordion-btn{width:100%;text-align:left;background-color:var(--color-sub02);padding-inline:1.54em;--padtb:.5em;padding-block:var(--padtb)}.box_cookielist .js-accordion svg,.box_cookielist .cookie-accordion-btn svg,.box_cokkielist .js-accordion svg,.box_cokkielist .cookie-accordion-btn svg{margin-top:-0.2em;transform:scale(1.4);transition:transform 0.3s}.box_cookielist .js-accordion[aria-expanded="true"] svg,.box_cookielist .cookie-accordion-btn[aria-expanded="true"] svg,.box_cokkielist .js-accordion[aria-expanded="true"] svg,.box_cokkielist .cookie-accordion-btn[aria-expanded="true"] svg{transform:scale(1.4) rotate(180deg)}.box_cookielist .accordion_target,.box_cookielist .cookie-accordion_target,.box_cokkielist .accordion_target,.box_cokkielist .cookie-accordion_target{display:none;max-height:0;opacity:0;transition:opacity 0.5s, height 0.5s;height:auto}.box_cookielist .accordion_target th,.box_cookielist .accordion_target tr,.box_cookielist .cookie-accordion_target th,.box_cookielist .cookie-accordion_target tr,.box_cokkielist .accordion_target th,.box_cokkielist .accordion_target tr,.box_cokkielist .cookie-accordion_target th,.box_cokkielist .cookie-accordion_target tr{white-space:nowrap}.box_cookielist .accordion_target::-webkit-scrollbar,.box_cookielist .cookie-accordion_target::-webkit-scrollbar,.box_cokkielist .accordion_target::-webkit-scrollbar,.box_cokkielist .cookie-accordion_target::-webkit-scrollbar{width:10px;height:10px}.box_cookielist .accordion_target::-webkit-scrollbar-track,.box_cookielist .cookie-accordion_target::-webkit-scrollbar-track,.box_cokkielist .accordion_target::-webkit-scrollbar-track,.box_cokkielist .cookie-accordion_target::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.box_cookielist .accordion_target::-webkit-scrollbar-thumb,.box_cookielist .cookie-accordion_target::-webkit-scrollbar-thumb,.box_cokkielist .accordion_target::-webkit-scrollbar-thumb,.box_cokkielist .cookie-accordion_target::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.box_cookielist .accordion_target::-webkit-scrollbar-thumb:hover,.box_cookielist .cookie-accordion_target::-webkit-scrollbar-thumb:hover,.box_cokkielist .accordion_target::-webkit-scrollbar-thumb:hover,.box_cokkielist .cookie-accordion_target::-webkit-scrollbar-thumb:hover{background:#555}.box_cookielist .accordion_target.is-show,.box_cookielist .cookie-accordion_target.is-show,.box_cokkielist .accordion_target.is-show,.box_cokkielist .cookie-accordion_target.is-show{display:block;max-height:20000px;opacity:1}
