﻿.use .contact-row{display:flex;flex-wrap:wrap;justify-content:space-between}.use .contact-row .col{width:100%}@media screen and (min-width: 640px){.use .contact-row .col{width:48%}}.use .contact-row .col+.col{margin-top:1.5em}@media screen and (min-width: 640px){.use .contact-row .col+.col{margin-top:0}}.use .contact-row .col-ttl{margin-bottom:.5em;font-size:1.3rem}@media(min-width: 480px){.use .contact-row .col-ttl{font-size:calc(1.3rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.use .contact-row .col-ttl{font-size:1.5rem}}.use .contact-row .col-ttl::before{display:inline-block;width:1rem;height:1rem;margin-right:.3em;border-radius:50%;background:#1d7e4b;content:""}.use .contact-list li{position:relative;margin:.5em 0 .5em 2.5em}.use .contact-list li .icon{width:24px;display:inline-block;position:absolute;top:0;left:-2.5em}.use .note-list{margin-bottom:2em}.use .note-list li{font-size:1.1rem}@media(min-width: 480px){.use .note-list li{font-size:calc(1.1rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.use .note-list li{font-size:1.3rem}}.use .note-list li::before{display:inline-block;content:"※"}.use .notes{padding-left:1em;text-indent:-0.5em}.use .btn-box{display:inline-block}.guide .cont-wrap{margin-bottom:2em}.guide .cont-row{margin-bottom:2em}@media screen and (min-width: 640px){.guide .cont-row{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 640px){.guide .cont-row .col{width:48%}}.guide .cont-row .col+.col{margin-top:1.5em}@media screen and (min-width: 640px){.guide .cont-row .col+.col{margin-top:0}}.guide .flex-list li{margin-right:1em}.floormap .floormap-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em}@media screen and (min-width: 640px){.floormap .floormap-row{margin-bottom:3em}}.floormap .floormap-row .foormap-img{margin-bottom:2em}@media screen and (min-width: 640px){.floormap .floormap-row .foormap-img{margin-bottom:0}}@media screen and (min-width: 640px){.floormap .floormap-row .seki-floor{width:57.91015625%}}@media screen and (min-width: 640px){.floormap .floormap-row .kani-floor{width:60.44921875%}}.floormap .floormap-row .foormap-list-box{display:flex;justify-content:space-between;width:100%;max-width:336px;margin:0 auto}@media screen and (min-width: 640px){.floormap .floormap-row .foormap-list-box{width:33.0078125%;margin:0}}.floormap .floormap-row .floormap-list{width:49%}.floormap .floormap-row .floormap-list li{display:flex;align-items:baseline;margin-bottom:.3em;color:#205193;font-weight:bold;counter-increment:list-num}.floormap .floormap-row .floormap-list li::before{display:flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;margin-right:.3em;background:#28a8e0;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;font-size:80%;text-align:center;content:counter(list-num)}.floormap .floormap-row .floormap-list .list-inner{flex:1}.floormap .floormap-row .seki-list{counter-reset:list-num 11}.floormap .floormap-row .kani-list{counter-reset:list-num 4}.floormap .floor-info{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:650px;margin:0 auto}.floormap .floor-info .info-box{width:100%}@media screen and (min-width: 640px){.floormap .floor-info .info-box{width:48%}}.floormap .floor-info .info-box+.info-box{margin-top:1em}@media screen and (min-width: 640px){.floormap .floor-info .info-box+.info-box{margin-top:0}}.calendar input[name=tab-group]:nth-child(1):checked~.tab-list>li:nth-child(1) label{border-bottom-color:#fff}.calendar input[name=tab-group]:nth-child(2):checked~.tab-list>li:nth-child(2) label{border-bottom-color:#fff}.calendar input[name=tab-group]:nth-child(3):checked~.tab-list>li:nth-child(3) label{border-bottom-color:#fff}.calendar input[name=tab-group]:nth-child(4):checked~.tab-list>li:nth-child(4) label{border-bottom-color:#fff}.calendar input[name=tab-group]:nth-child(5):checked~.tab-list>li:nth-child(5) label{border-bottom-color:#fff}.calendar .tab-container .tab-list{display:flex;justify-content:center;border-bottom:1px solid #1d7e4b;margin-bottom:2em}.calendar .tab-container .tab-list li{width:42%;max-width:270px;transform:translateY(1px)}.calendar .tab-container .tab-list li+li{margin-left:4%}@media screen and (min-width: 768px){.calendar .tab-container .tab-list li+li{margin-left:2em}}.calendar .tab-container .tab-list label{display:block;padding:1em;background:#1d7e4b;border:1px solid #1d7e4b;border-bottom-color:#1d7e4b;border-radius:3px 3px 0 0;color:#fff;font-size:1.3rem;font-weight:bold;text-align:center;line-height:1.4;transition:.2s ease-out;cursor:pointer}@media(min-width: 480px){.calendar .tab-container .tab-list label{font-size:calc(1.3rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.calendar .tab-container .tab-list label{font-size:1.8rem}}.calendar .tab-container .tab-list label:hover{background:none;color:#1d7e4b;border-bottom-color:#fff}@media screen and (min-width: 768px){.calendar .tab-container .calender-box{padding:2em 2em 1em}}.calendar .tab-container .calender-box .calender-box-inner{position:relative;padding-top:90.9090909091%;overflow:hidden}.calendar .tab-container .calender-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
