﻿@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{visibility:hidden}html.wf-active{visibility:visible}body{font-size:16px;font-family:'Noto Sans JP', sans-serif;font-family:'M PLUS 1p', sans-serif;color:#333}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;line-height:1em;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure{margin:0px;padding:0px;font-size:1em;font-weight:normal}ul,ol{list-style-type:none}img{border:none}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}}a{color:#000000;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}a:hover{text-decoration:none;filter:alpha(opaCity=70);-moz-opaCity:0.7;opaCity:0.7}a:hover img{opaCity:.7;filter:alpha(opaCity=70)}p{margin:50px 0 0 0;line-height:2}.button{display:block;padding:0 20px;height:50px;line-height:50px;text-align:center;font-size:20px;border:1px solid #333;border-radius:30px}.button.check{display:block;position:relative;padding-left:30px}.button.check .fa-check-circle{position:absolute;top:-10px;left:30px;font-size:50px;color:#f5b324}.button-login{height:36px;line-height:36px;font-size:16px;background-color:rgba(255,255,255,0.1)}.button-login i{margin-right:10px;font-size:14px;opacity:.6}.button:hover{background-color:rgba(245,179,36,0.7)}.button:hover .fa-check-circle{color:#333}input{padding:0 5px;height:30px;line-height:30px;border:0;border:1px solid rgba(51,51,51,0.7);border-radius:6px}.gray-bg{background-color:rgba(170,170,170,0.1) !important}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}}.m-top-10{margin-top:10px}.m-top-20{margin-top:20px}.m-bottom-20{margin-bottom:20px}.m-right-30{margin-right:30px}.m-top-30{margin-top:30px}.m-bottom-30{margin-bottom:30px}.m-top-50{margin-top:50px}.m-bottom-50{margin-bottom:50px}.mr-35{margin-right:35px}.bold-font{font-weight:bold}.small-font{font-size:12px}.left{float:left}.right{text-align:right}.per20{width:20%}.per30{width:30%}.per40{width:40%}.per50{width:50%}.per80{width:80%}.wid30{width:30px}.wid50{width:50px}.wid60{width:60px}.wid70{width:70px}.wid80{width:80px}.wid90{width:90px}.wid100{width:100px}.red{color:#ff0000}.bold{font-weight:bold}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}}.inner{position:relative;margin:0 auto;width:800px}.low-section{padding:50px 0}.low-section h1{position:absolute;top:0;left:-120px;font-family:'Oswald';font-size:100px;color:rgba(0,0,0,0.3);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.gloval-nav{display:block;position:fixed;top:0;right:-300px;bottom:0;width:300px;background:rgba(255,255,255,0.9);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:.5s}.gloval-nav ul{padding:30px}.gloval-nav li{position:relative;margin:0;border-top:1px solid rgba(0,0,0,0.3)}.gloval-nav li:last-child{border-bottom:1px solid rgba(0,0,0,0.3)}.gloval-nav li a{display:block;width:100%;height:100%;padding:20px 10px;transition:.3s}.gloval-nav li a:hover{background:rgba(0,0,0,0.1)}.toggle_btn{display:block;position:fixed;top:30px;right:30px;width:60px;height:30px;transform:translate(0, 0);transition:all .5s;cursor:pointer}.toggle_btn span{display:block;position:absolute;right:0;width:30px;height:2px;background-color:#666;transition:all .5s}.toggle_btn span:nth-child(1){top:5px;width:60px;animation:equalizer01 7000ms infinite}.toggle_btn span:nth-child(2){top:15px;width:30px;animation:equalizer02 5000ms infinite;animation-delay:0.33s}.toggle_btn span:nth-child(3){top:25px;width:20px;animation:equalizer02 5000ms infinite}#mask{display:none}.open nav{right:0}.open .toggle_btn{right:330px}.open .toggle_btn span{background-color:#fff;width:30px}.open .toggle_btn span:nth-child(1){transform:translate(0, 10px) rotate(-45deg);animation:unset}.open .toggle_btn span:nth-child(2){opacity:0;animation:unset}.open .toggle_btn span:nth-child(3){transform:translate(0, -10px) rotate(45deg);animation:unset}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer;transition:all .5s}@keyframes equalizer01{0%{width:70%}10%{width:50%}20%{width:100%}30%{width:10%}40%{width:50%}50%{width:70%}60%{width:50%}70%{width:10%}80%{width:100%}90%{width:10%}100%{width:70%}}@keyframes equalizer02{0%{width:30%}10%{width:20%}20%{width:40%}30%{width:10%}40%{width:20%}50%{width:30%}60%{width:20%}70%{width:10%}80%{width:40%}90%{width:10%}100%{width:30%}}.top-page{width:100%;height:100vh;background-image:url(../images/kv.jpg);background-size:cover}.intro{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:800px;background:linear-gradient(135deg, rgba(255,255,255,0.9), rgba(255,255,255,0.3));box-shadow:0 30px 50px -20px rgba(0,0,0,0.3);border-radius:6px}.intro .text{display:none}.intro.go .text{display:block;font-size:20px;text-transform:uppercase}.intro.go .text-stroke{fill:none;stroke:rgba(0,0,0,0.2);stroke-width:2.8px;stroke-dashoffset:-900;stroke-dasharray:900;stroke-linecap:butt;stroke-linejoin:round;animation:dash 2.5s ease-in-out forwards}.intro.go .text-stroke:nth-child(2){animation-delay:.3s}.intro.go .text-stroke:nth-child(3){animation-delay:.9s}.intro.go .text-stroke:nth-child(5){animation-delay:1.5s}.intro.go .text-stroke:nth-child(6){animation-delay:1.8s}.intro.go .text-stroke-2{stroke:rgba(0,0,0,0.5);animation-delay:1s}@keyframes dash{100%{stroke-dashoffset:0}}#particles-js{width:100%;height:100%;background-color:#000}.skill{position:relative;background:linear-gradient(45deg, #90cde4, #dcf7d7, #a6e3fa);background-size:600% 600%;animation:AnimationName 10s ease infinite;width:100%;min-height:100vh}.skill__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:10px;width:100%}.skill__wrapper>li{position:relative;margin-top:10px;width:395px;padding:30px;background-color:rgba(255,255,255,0.4)}.skill__title{position:relative;font-size:34px;height:40px;font-weight:bold;color:#4d8ab7;background:-webkit-linear-gradient(-90deg, #6d9cbf, #a8b8f0);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.skill__title::before{position:absolute;width:80px;height:80px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-size:40px auto;background-color:rgba(255,255,255,0.7);border-radius:100%;content:""}.skill__title_j{position:absolute;display:inline-block;font-size:14px}.skill__title_j span{position:relative;padding:0 20px;font-weight:bold}.skill__title_j span::before,.skill__title_j span::after{position:absolute;top:50%;transform:translateY(-50%);width:15px;height:1px;background-color:rgba(0,0,0,0.5);content:""}.skill__title_j span::before{left:0}.skill__title_j span::after{right:0}.skill__item li{position:relative;margin-top:10px;padding-left:22px;line-height:1.4em}.skill__item li::before{position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:100%;background:-webkit-linear-gradient(-90deg, #6d9cbf, #a8b8f0);content:"";opacity:.6}.skill__design{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;border-radius:0 8px 0 0}.skill__design .skill__title{padding-right:50px;text-align:right}.skill__design .skill__title::before{top:-40px;right:-40px;background-image:url(../images/icon-design.png)}.skill__design .skill__title_j{top:51px;left:30px}.skill__design .skill__item{margin-top:20px;margin-left:80px}.skill__coding{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;border-radius:0 0 8px 0}.skill__coding .skill__title{position:absolute;right:0;bottom:20px;padding-right:70px;text-align:right}.skill__coding .skill__title::before{bottom:-40px;right:-20px;background-image:url(../images/icon-coding.png)}.skill__coding .skill__title_j{position:absolute;left:30px;bottom:30px}.skill__coding .skill__item{margin-top:20px;margin-left:80px;margin-bottom:50px}.skill__direction{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;border-radius:0 0 0 8px}.skill__direction .skill__title{position:absolute;left:0;bottom:20px;padding-left:70px}.skill__direction .skill__title::before{bottom:-40px;left:-20px;background-image:url(../images/icon-direction.png)}.skill__direction .skill__title_j{position:absolute;right:20px;bottom:30px}.skill__direction .skill__item{margin-top:20px;margin-left:25px;margin-bottom:50px}.skill__marketing{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;border-radius:8px 0 0 0}.skill__marketing .skill__title{padding-left:35px}.skill__marketing .skill__title::before{top:-50px;left:-50px;background-image:url(../images/icon-marketing.png)}.skill__marketing .skill__title_j{top:50px;right:20px}.skill__marketing .skill__title .skill__item{margin-top:10px}.skill__marketing .skill__item{margin-top:30px;margin-left:25px;margin-bottom:50px}.skill_chart__wrapper{position:absolute;top:180px;left:50%;transform:translateX(-50%);margin-top:25px;width:220px;height:220px}.skill_chart__wrapper #chart{display:block;width:100%;height:100%}.skill_toul{display:flex;justify-content:space-between;margin-top:100px}.skill_toul li{display:flex;justify-content:center;align-items:center;width:9%;background-color:rgba(255,255,255,0.6);border-radius:100%}.skill_toul li::before{display:block;padding-top:100%;content:""}.skill_toul li img{width:50%;height:auto}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.portfolio{position:relative;background:linear-gradient(45deg, #abecea, #f9d7e3, #d3e1e6);background-size:600% 600%;animation:AnimationName 10s ease infinite;width:100%;min-height:100vh}.portfolio .uiux{display:flex;justify-content:flex-end}.portfolio .uiux a{padding:8px 16px;background-color:rgba(0,0,0,0.2);border-radius:8px;font-size:14px;font-weight:600}.portfolio__wrapper{margin-top:16px;line-height:0;-webkit-column-count:4;-webkit-column-gap:10px;-moz-column-count:4;-moz-column-gap:10px;column-count:4;column-gap:10px}.portfolio__wrapper>li{margin-bottom:30px;width:100%;height:auto}.portfolio__wrapper>li a{display:block;width:100%;height:100%;text-align:center}.portfolio__wrapper>li img{width:100%;height:auto;border-radius:10px}.portfolio__wrapper>li span{margin-top:5px;font-size:12px}.gloval-nav{z-index:3}.toggle_btn{z-index:3}#mask{z-index:2}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}}.top_kv{position:relative;margin-top:-100px}.top_kv__wrapper{height:500px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-position:center 40%}.top_kv__wrapper h1{position:absolute;top:30%;left:10%;font-size:35px;color:#fff}.top_kv__wrapper h1 span{display:block;font-size:50px;line-height:1.5em}.top_kv__logo{display:flex;justify-content:center;align-items:center;position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);width:200px;height:200px;border-radius:100%;background-color:#333}.top_kv__logo img{width:80%;height:auto}@media screen and (max-width: 560px){.top_kv__wrapper{height:300px;background-position:center center;background-size:cover}.top_kv__wrapper h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200px;margin-top:40px;font-size:20px}.top_kv__wrapper h1 span{display:block;font-size:26px;line-height:1.5em}}.top_section:nth-child(odd){background-color:rgba(170,170,170,0.1)}.top_section .inner{position:relative}.top_section__head-line_1{position:absolute;top:130px;left:190px;font-size:30px}.top_section__head-line_2{display:flex;align-items:center;font-size:50px;font-weight:bold;color:rgba(51,51,51,0.4)}.top_section__head-line_2 span{display:flex;justify-content:center;align-items:center;margin-right:10px;width:180px;height:180px;font-size:140px;background-color:rgba(51,51,51,0.9);border-radius:100%;color:#fff}@media screen and (max-width: 560px){.top_section__head-line_1{top:30px;left:100px;font-size:24px}.top_section__head-line_2{font-size:20px;align-items:flex-start}.top_section__head-line_2 span{margin-top:-10px;width:70px;height:70px;font-size:50px}}.number-of-people{padding-top:50px}.number-of-people__serch{padding-top:100px}.number-of-people__serch_item{display:flex;margin-top:30px}.number-of-people__serch_item li{margin-right:30px}@media screen and (max-width: 560px){.number-of-people__serch{padding-top:50px}.number-of-people__serch_item{display:flex;flex-wrap:wrap;margin-top:0}.number-of-people__serch_item li{width:100%;margin-top:10px;margin-right:0}}.station__serch{margin-top:50px}.station__serch_item{display:flex;flex-wrap:wrap}.station__serch_item dt{margin-top:30px;height:50px;line-height:50px;width:5%}.station__serch_item dd{margin-top:20px;width:95%}.station__serch_item dd ol{display:flex;flex-wrap:wrap}.station__serch_item dd li{margin-top:10px;margin-right:20px}.station__serch_item dd li a{padding:0;width:150px;text-align:center}.station__serch_station-map{padding:40px;margin-top:50px;width:100%;height:auto;background-color:rgba(0,0,0,0.1);border-radius:10px}.station__serch_station-map .button{background-color:#333;color:#fff;font-size:12px !important}@media screen and (max-width: 560px){.station__serch{margin-top:50px}.station__serch_item{display:flex;flex-wrap:wrap}.station__serch_item dt{width:10%}.station__serch_item dd{width:90%}.station__serch_item dd li{width:100%;margin-right:0}.station__serch_item dd li a{padding:0;width:100%}.station__serch_station-map{display:none}}.price__serch{margin-top:50px}.price__serch_item{display:flex;flex-wrap:wrap}.price__serch_item ol{display:flex;flex-wrap:wrap}.price__serch_item li{margin-top:20px;margin-right:20px}.price__serch_item li a{display:block;width:250px;height:50px;line-height:50px;text-align:center;border:1px solid #333;border-radius:30px}.price__serch_item li a:hover{color:#fff;background-color:rgba(51,51,51,0.7)}.date-of-use__serch{margin-top:50px}.date-of-use__serch img{margin-top:30px}@media screen and (max-width: 560px){.date-of-use #search_calendar>table{margin-top:20px}.date-of-use #search_calendar>table .search_calendar_item{display:block;width:100%}}.pickup__item{display:flex;flex-wrap:wrap;justify-content:space-between}.pickup__item_img{position:relative;width:280px;height:280px;overflow:hidden;border-radius:100%}.pickup__item_img img{width:100%;height:100%;object-fit:cover;border-radius:100%;transition-duration:0.3s}.pickup__item_img::after{display:none;opacity:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;height:280px;line-height:280px;color:#fff;text-align:center;border-radius:100%;background-color:rgba(0,0,0,0.6);transition-duration:0.3s;content:"詳細を見る"}.pickup__item>li{position:relative;margin-top:50px;width:30%}.pickup__item>li>a{display:block}.pickup__item>li>a:hover img{transform:scale(1.3);transition-duration:0.3s}.pickup__item>li>a:hover .pickup__item_img::after{display:block;opacity:1}.pickup__item_accecc{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:80px;height:80px;font-size:13px;background-color:#f5b324;color:#fff;text-align:center;border-radius:100%}.pickup__item_accecc span{font-size:20px}.pickup__item_list li{display:flex;align-items:flex-end;margin-top:10px}.pickup__item_list li i{margin-right:5px}.pickup__item_name{font-size:14px}.pickup__item .button{margin-top:20px}.pickup__button_wrapper{padding:0 20px}@media screen and (max-width: 560px){.pickup__item_img{max-width:260px;height:260px}.pickup__item>li{width:100%}.pickup__item>li>a{text-align:center}.pickup__item_list li{display:flex;align-items:flex-end;margin-top:10px}.pickup__item_list li i{margin-right:5px}}.news__content{display:flex;flex-wrap:wrap;margin-top:50px;border-bottom:1px dotted rgba(51,51,51,0.2)}.news__content dt,.news__content dd{padding:20px 0;border-top:1px dotted rgba(51,51,51,0.2)}.news__content dt{width:10%}.news__content dd{width:90%;line-height:1.5em}.news__button_wrapper{margin:50px auto 0 auto;width:300px}@media screen and (max-width: 560px){.news dt,.news dd{width:100%}.news dd{padding-top:0;border:0}.news__button_wrapper{width:100%}}#top .visit{margin-top:0;background-color:transparent}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}}.low section{padding-top:100px;padding-bottom:50px}@media screen and (max-width: 560px){.low section{padding-top:50px}}.low_headline{margin-top:-50px;height:180px;background-color:#f5b324}.low_headline .inner{position:relative}.low_headline .top_section__head-line_2{padding-top:50px}.low_headline .top_section__head-line_1{margin-top:60px}.low_headline .top_section__head-line_3{padding-top:50px;display:flex;align-items:center;font-size:50px;font-weight:bold;color:rgba(51,51,51,0.4)}.low_headline .top_section__head-line_3 span{display:flex;justify-content:center;align-items:center;margin-right:10px;width:180px;height:180px;font-size:50px;background-color:rgba(51,51,51,0.9);border-radius:100%;color:#fff}@media screen and (max-width: 560px){.low_headline{margin-top:0;height:90px}.low_headline .top_section__head-line_2{padding-top:20px}.low_headline .top_section__head-line_1{margin-top:20px}.low_headline .top_section__head-line_3{padding-top:10px;font-size:20px;color:rgba(51,51,51,0.9)}.low_headline .top_section__head-line_3 span{width:70px;height:70px;font-size:18px}}.low .user-guide__meeting-room_list th:nth-child(1),.low .user-guide__meeting-room_list th:nth-child(n+3){width:10%}.low .user-guide__meeting-room_list th:nth-child(2){width:25%}.low .user-guide__meeting-room_list th:last-child{width:15%}.low .user-guide__meeting-room_list tr{transition-duration:0.3s;cursor:pointer}.low .user-guide__meeting-room_list tr:hover{background-color:rgba(245,179,36,0.5)}@media screen and (max-width: 560px){.low .user-guide__meeting-room_list{display:block}.low .user-guide__meeting-room_list td,.low .user-guide__meeting-room_list th{display:block}.low .user-guide__meeting-room_list td br,.low .user-guide__meeting-room_list th br{display:none}.low .user-guide thead,.low .user-guide th{display:none}.low .user-guide th:nth-child(1),.low .user-guide th:nth-child(n+3){width:100%}.low .user-guide th:nth-child(2){width:100%}.low .user-guide th:last-child{width:100%}.low .user-guide tbody tr:first-child td:nth-child(n+3),.low .user-guide tbody tr:nth-child(n+2) td:nth-child(n+2){position:relative;padding-left:60%}.low .user-guide tbody tr:first-child td:nth-child(n+3)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(n+2)::before{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.low .user-guide tbody tr:first-child td:nth-child(n+3)::after,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(n+2)::after{position:absolute;left:55%;top:50%;transform:translateY(-50%);content:"："}.low .user-guide tbody tr:first-child td:nth-child(3)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(2)::before{content:"面積"}.low .user-guide tbody tr:first-child td:nth-child(4)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(3)::before{content:"定員"}.low .user-guide tbody tr:first-child td:nth-child(5)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(64)::before{content:"平日9時～18時"}.low .user-guide tbody tr:first-child td:nth-child(6)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(5)::before{content:"平日18時～22時"}.low .user-guide tbody tr:first-child td:nth-child(7)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(6)::before{content:"土日祝9時～22時"}.low .user-guide tbody tr:first-child td:nth-child(8)::before,.low .user-guide tbody tr:nth-child(n+2) td:nth-child(7)::before{content:"パック料金"}}.low .booking-flow_item{position:relative;counter-reset:number;border-bottom:1px dotted rgba(51,51,51,0.5)}.low .booking-flow_item::after{position:absolute;top:2%;left:56px;width:10px;height:96%;background-color:#333;border-radius:8px;z-index:1;opacity:.2;content:""}.low .booking-flow_item li{position:relative;display:flex;align-items:center;padding:50px 0;border-top:1px dotted rgba(51,51,51,0.5)}.low .booking-flow_item li::before{position:absolute;top:80px;left:170px;counter-increment:number;content:counter(number);width:120px;font-size:50px}.low .booking-flow_icon{display:flex;justify-content:center;align-items:center;width:120px;height:120px;background-color:#f5b324;border-radius:100%;z-index:2}.low .booking-flow_icon img{width:60px;height:auto}.low .booking-flow_title{margin-top:60px;margin-left:50px;width:200px;font-size:20px;font-weight:bold}.low .booking-flow_text{width:60%;margin-left:50px;line-height:1.5em}.low .booking-flow_button_wrap{margin-top:30px;width:100%}.low .booking-flow_button_wrap .button{width:240px;height:50px;line-height:50px;font-size:16px}@media screen and (max-width: 560px){.low .booking-flow_item::after{display:none}.low .booking-flow_item li{flex-wrap:wrap;padding:20px 0}.low .booking-flow_item li::before{top:30px;left:70px;width:auto;font-size:40px}.low .booking-flow_icon{width:60px;height:60px}.low .booking-flow_icon img{width:40px}.low .booking-flow_title{margin-top:35px;margin-left:10px;width:auto;font-size:20px;font-weight:bold}.low .booking-flow_text{margin-top:10px;margin-left:0;width:100%}.low .booking-flow_button_wrap{margin-top:10px}.low .booking-flow_button_wrap .button{margin:0 auto}}.low .station{padding-top:0}.low .faq{margin-top:-45px;background-color:transparent}.low .faq__headline{padding-top:50px;font-size:20px}.low .faq__nav{position:relative;top:-45px;left:350px;display:flex}.low .faq__nav li a{display:block;width:100%;height:100%;padding:5px;border-left:1px solid rgba(51,51,51,0.2)}.low .faq__nav li:last-child a{border-right:1px solid rgba(51,51,51,0.2)}.low .faq__list li{position:relative;margin-top:20px}.low .faq_place{position:absolute;top:-20px;left:0;padding:10px;background-color:#f5b324;font-size:12px;border-radius:2px}.low .faq__check{display:none}.low .faq__label{display:block;position:relative;padding:30px 90px;border:1px solid #f5b324;border-radius:4px;cursor:pointer}.low .faq__label::before{position:absolute;left:30px;top:50%;transform:translateY(-50%);width:40px;height:40px;line-height:40px;color:#fff;font-weight:bold;text-align:center;border-radius:100%;background-color:rgba(51,51,51,0.5);content:"Q"}.low .faq__label:after{margin:0 10px;font-family:"Font Awesome 5 Free";content:'\f067';font-weight:900;position:absolute;right:30px;top:50%;transform:translateY(-50%);color:#f5b324}.low .faq__label:hover{background-color:rgba(245,179,36,0.1)}.low .faq__content{position:relative;padding-left:90px;height:0;opacity:0;transition:.2s;visibility:hidden;background-color:rgba(245,179,36,0.1)}.low .faq__content::before{position:absolute;top:30px;left:30px;width:40px;height:40px;line-height:40px;color:#fff;font-weight:bold;text-align:center;border-radius:100%;background-color:#333;content:"A"}.low .faq__content_text{margin-top:20px;line-height:2em}.low .faq__content .btn a{margin-top:10px;font-size:14px}.low .faq__content dl{display:flex;flex-wrap:wrap}.low .faq__content dl dt,.low .faq__content dl dd{padding:20px;margin-bottom:2px;line-height:2em}.low .faq__content dl dt{width:30%;background-color:rgba(245,179,36,0.2)}.low .faq__content dl dt div{line-height:2em}.low .faq__content dl dd{width:70%;background-color:rgba(245,179,36,0.1)}.low .faq__check:checked+.faq__label:after{content:'\f068'}.low .faq__check:checked+.faq__label+.faq__content{height:auto;opacity:1;visibility:visible;padding:10px 30px 30px 90px}@media screen and (max-width: 560px){.low .faq_place{top:-10px;padding:5px}.low .faq__list li{margin-top:10px}.low .faq__label{padding:20px 30px 20px 50px}.low .faq__label::before{left:10px;width:30px;height:30px;line-height:30px}.low .faq__label:after{margin:0;right:10px;top:50%}.low .faq__content{padding-left:50px}.low .faq__content::before{top:20px;left:10px;width:30px;height:30px;line-height:30px}.low .faq__content_text{margin-top:10px;line-height:1.4em}.low .faq__content .btn a{margin-top:10px;font-size:14px}.low .faq__check:checked+.faq__label+.faq__content{padding:10px 20px 20px 50px}}.low .terms-of-service dt{margin-top:50px;font-weight:bold}.low .terms-of-service dd{margin-left:10px;padding-left:20px;border-left:3px solid rgba(51,51,51,0.1)}.low .terms-of-service dd p{margin-top:20px}.low .card_list{display:flex;align-items:flex-end}.low .card_list li{margin-right:20px;text-align:center}.low .card_list li img{width:50px;height:a auto}.low .card_list li span{display:block;margin-top:5px}.room-info section{padding:80px 0}.room-info section:nth-child(even){background-color:rgba(170,170,170,0.1) !important}.room-info__headline{margin-bottom:30px;font-size:22px;font-weight:bold;opacity:.6}.room-info__img{display:flex;justify-content:space-between;padding-top:50px}.room-info__img_main{width:79%;height:450px;overflow:hidden;border-radius:10px}.room-info__img_thumbnail{width:20%;display:flex;flex-flow:column;justify-content:space-between}.room-info__img_thumbnail li{height:140px}.room-info__img_thumbnail li:first-child{margin-top:0}.room-info__img_thumbnail li img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition-duration:0.3s}.room-info__img_thumbnail li img:hover{opacity:.8}.room-info__img img{width:100%;height:auto;border-radius:8px}.room-info__access_item{display:flex}.room-info__access_map{width:50%}.room-info__access_map iframe{width:100%;height:400px;border-radius:10px}.room-info__access_map a{margin-top:10px;font-size:12px;text-align:right}.room-info__access_address{flex:1;padding-left:20px;line-height:2em}.room-info__access_address ul{margin-top:20px}.room-info__access_address ul li{margin-top:10px}.room-info__access_address i{margin-right:5px}.room-info__access_way{margin-top:50px}.room-info__access_way ol{display:flex;flex-wrap:wrap;counter-reset:ol_li}.room-info__access_way ol li{position:relative;margin-top:30px;padding:20px;width:40%;margin-right:10%;background-color:rgba(51,51,51,0.1);border-radius:8px}.room-info__access_way ol li::before{position:absolute;top:-10px;left:-5px;counter-increment:ol_li;content:counter(ol_li);font-size:30px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:100%;background-color:rgba(51,51,51,0.6)}.room-info__access_way ol li::after{display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);width:25%;text-align:center;font-family:"Font Awesome 5 Free";content:'\f30b';font-weight:900;font-size:50px;opacity:.5}.room-info__access_way ol li:last-child::after{display:none}.room-info__access_way ol li img{width:100%;height:auto;border:1px solid rgba(51,51,51,0.1);border-radius:6px}.room-info__access_way ol li p{margin-top:10px;line-height:1.4em;font-size:14px}.room-info__item .inner{display:flex;justify-content:space-between}.room-info__floor{width:49%;border-radius:10px}.room-info__floor img{width:100%;height:auto;border:1px solid rgba(51,51,51,0.3);border-radius:10px}.room-info__table{width:49%}.room-info__table table{width:100%}.room-info__table .room_price_text{font-weight:bold}.room-info__cancel_wrapper{display:flex}.room-info__cancel dl{display:flex;flex-wrap:wrap;width:50%}.room-info__cancel dl span{font-size:1.5em}.room-info__cancel dl dt,.room-info__cancel dl dd{padding:10px 0}.room-info__cancel dl dt{position:relative;width:50%;text-align:right;padding-right:40px}.room-info__cancel dl dt:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"："}.room-info__cancel dl dd{width:50%}.room-info__cancel dl dd span{display:inline-block;width:80px;text-align:right}.room-info__cancel_text{flex:1;line-height:2em}.room-info__cancel_text .button{margin-top:50px;width:300px}.room-info__option table{margin-top:30px;width:100%}.room-info__option table th span{margin-left:5px;font-size:.8m;font-weight:normal}.room-info__option table img{border-radius:10px}.room-info__option table tbody td:nth-child(n+2){text-align:center}.room-info__option table tbody td:nth-child(2) span{display:inline-block;width:80px;text-align:right}@media screen and (max-width: 560px){.room-info__img{flex-wrap:wrap;padding-top:0}.room-info__img_main{width:100%;height:auto}.room-info__img_thumbnail{margin-top:5px;width:100%;flex-flow:nowrap}.room-info__img_thumbnail li{width:30%;height:60px}.room-info__img img{width:100%;height:auto;border-radius:8px}.room-info__access_item{flex-wrap:wrap}.room-info__access_map{width:100%}.room-info__access_map iframe{height:200px}.room-info__access_address{margin-top:20px;padding-left:0;width:100%;line-height:1.5em}.room-info__access_address ul{margin-top:20px}.room-info__access_address ul li{line-height:1.5em;padding-left:.5em;text-indent:-.5em}.room-info__access_address i{margin-right:5px}.room-info__access_way ol li{width:100%;margin-right:0}.room-info__access_way ol li::before{top:-20px}.room-info__access_way ol li::after{position:absolute;left:50%;top:100%;transform:translateY(0);transform:translateX(-50%);width:auto;content:'\f309'}.room-info__access_way ol li img{width:100%;height:auto;border:1px solid rgba(51,51,51,0.1);border-radius:6px}.room-info__access_way ol li p{margin-top:10px;line-height:1.4em;font-size:14px}.room-info__item .inner{flex-wrap:wrap}.room-info__floor{width:100%}.room-info__table{margin-top:20px;width:100%}.room-info__table td,.room-info__table th{font-size:14px}.room-info__cancel_wrapper{flex-wrap:wrap}.room-info__cancel dl{flex-wrap:wrap;width:100%}.room-info__cancel dl dt,.room-info__cancel dl dd{padding:0}.room-info__cancel dl dt{margin-top:10px;width:100%;text-align:left;padding-right:0}.room-info__cancel dl dt:after{display:none}.room-info__cancel dl dd{padding-bottom:10px;width:100%;border-bottom:1px dotted rgba(0,0,0,0.5)}.room-info__cancel_text{margin-top:20px;width:100%}.room-info__cancel_text .button{margin-top:10px;width:100%}.room-info__option table{display:block;border:1px solid rgba(0,0,0,0.2);border-bottom:0}.room-info__option table tr{display:flex;flex-wrap:wrap}.room-info__option table td,.room-info__option table th{display:block;border-bottom:1px solid rgba(0,0,0,0.2)}.room-info__option table thead{display:none}.room-info__option_standing td,.room-info__option_standing th{width:50%}.room-info__option_standing td:nth-child(3),.room-info__option_standing th:nth-child(3){width:100%}.room-info__option_standing td:last-child,.room-info__option_standing th:last-child{display:none}.room-info__option_required td,.room-info__option_required th{width:100%;text-align:center}}
