﻿.mv{position:relative;background-color:#003e93}@media only screen and (min-width: 769px){.mv{margin:min(31.25vw,450px) auto 0 auto;padding:min(17.3611111111vw,250px) 0 min(8.3333333333vw,120px) 0}}@media only screen and (max-width: 768px){.mv{margin:min(106.6666666667vw,400px) 0 0 0;padding:min(45.3333333333vw,400px) 0 min(24vw,90px) 0}}@media only screen and (min-width: 769px){.mv .top{position:absolute;width:100%;top:calc(-1*min(31.25vw,450px));display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 768px){.mv .top{position:absolute;width:100%;top:calc(-1*min(140vw,525px))}}@media only screen and (min-width: 769px){.mv .logo-desc{display:flex;flex-flow:column nowrap;align-items:center;margin:min(7.6388888889vw,110px) 0 0 0;padding:0 0 0 min(5vw,72px);gap:min(3.8888888889vw,56px)}}@media only screen and (max-width: 768px){.mv .logo-desc{display:flex;flex-flow:column nowrap;align-items:center;margin:min(48vw,180px) 0 min(12.8vw,48px) 0;gap:min(7.4666666667vw,28px)}}@media only screen and (min-width: 769px){.mv .logo-desc .sones-logo{width:min(15.9722222222vw,230px)}}@media only screen and (max-width: 768px){.mv .logo-desc .sones-logo{width:min(61.3333333333vw,230px)}}.mv .logo-desc .desc{font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:bold;color:#003e93}@media only screen and (min-width: 769px){.mv .logo-desc .desc{font-size:min(1.25vw,18px);line-height:min(2.0833333333vw,30px)}}@media only screen and (max-width: 768px){.mv .logo-desc .desc{font-size:min(4.8vw,18px);line-height:min(8vw,30px)}}.mv .logo-desc .with-map-pin{position:relative}@media only screen and (min-width: 769px){.mv .logo-desc .with-map-pin{font-size:min(1.1111111111vw,16px);padding:0 0 0 min(1.3888888889vw,20px)}}@media only screen and (max-width: 768px){.mv .logo-desc .with-map-pin{font-size:min(4.2666666667vw,16px);padding:0 0 0 min(5.3333333333vw,20px)}}.mv .logo-desc .with-map-pin::before{content:"";position:absolute;background-image:url("/assets/portside/images/top/icon_map_pin.png");top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 769px){.mv .logo-desc .with-map-pin::before{width:min(.9722222222vw,14px);height:min(1.1111111111vw,16px)}}@media only screen and (max-width: 768px){.mv .logo-desc .with-map-pin::before{width:min(3.2vw,12px);height:min(4.2666666667vw,16px)}}@media only screen and (max-width: 768px){.mv .top-img-block{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}}.mv .top-img{position:relative}@media only screen and (min-width: 769px){.mv .top-img{width:min(74.1666666667vw,1068px);height:min(44.0972222222vw,635px)}}@media only screen and (max-width: 768px){.mv .top-img{width:min(91.4666666667vw,660px);height:min(58.6666666667vw,395px)}}.mv .top-img-1,.mv .top-img-2,.mv .top-img-3,.mv .top-img-4{position:absolute;top:0;right:0;animation:28s infinite test;z-index:0;opacity:0}.mv .top-img-2{animation-delay:7s}.mv .top-img-3{animation-delay:14s}.mv .top-img-4{animation-delay:21s}@keyframes test{0%{opacity:0}10%{opacity:1}25%{opacity:1}35%{opacity:0}100%{opacity:0}}.mv .top-img::after{content:"";position:absolute;background-image:url("/assets/portside/images/top/icon_scroll_down.png");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 769px){.mv .top-img::after{bottom:calc(-1*min(2.7777777778vw,40px));right:min(3.3333333333vw,48px);width:min(7.9166666667vw,114px);height:min(7.9166666667vw,114px)}}@media only screen and (max-width: 768px){.mv .top-img::after{bottom:calc(-1*min(3.2vw,12px));right:min(4.2666666667vw,16px);width:min(25.0666666667vw,94px);height:min(25.0666666667vw,94px)}}.mv .main{display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width: 769px){.mv .main{gap:min(2.6388888889vw,38px)}}@media only screen and (max-width: 768px){.mv .main{gap:min(9.6vw,36px)}}.mv .main-msg{font-family:"KoburinaGoStd","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:bold;color:#fff}@media only screen and (min-width: 769px){.mv .main-msg{font-size:38px}}@media only screen and (max-width: 768px){.mv .main-msg{font-size:min(8vw,30px);letter-spacing:min(2.6666666667vw,10px)}}.mv .main-msg-desc{font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:normal;color:#fff;text-align:center}@media only screen and (min-width: 769px){.mv .main-msg-desc{font-size:20px;line-height:40px}}@media only screen and (max-width: 768px){.mv .main-msg-desc{font-size:min(4.2666666667vw,16px);line-height:min(8.5333333333vw,32px)}}.mv .party-img{position:relative;z-index:2}@media only screen and (min-width: 769px){.mv .party-img{width:min(47.7777777778vw,688px)}}@media only screen and (max-width: 768px){.mv .party-img{width:min(91.7333333333vw,450px)}}#waveCanvas{position:absolute;width:100%;height:400px;bottom:0;z-index:1}@media only screen and (max-width: 768px){#waveCanvas{height:40vw}}@media only screen and (min-width: 769px){.pc-only{display:block}.sp-only{display:none}}@media only screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}.c-menu{max-width:1440px;margin:100px auto 0 auto}@media only screen and (min-width: 769px){.c-menu{margin:120px auto;padding:0 6.9444444444% 0 6.875%}}@media only screen and (max-width: 768px){.c-menu{margin:20.8vw 0 21.3333333333vw 0}}.c-menu_outline{border:1px solid #003e92}@media only screen and (min-width: 769px){.c-menu_outline{border-radius:6px}}@media only screen and (max-width: 768px){.c-menu_outline{border-radius:2.9333333333vw}}.c-menu_anchorList{display:flex}@media only screen and (min-width: 769px){.c-menu_anchorList{flex-direction:row}}@media only screen and (max-width: 768px){.c-menu_anchorList{flex-direction:column}}.c-menu_anchorList_item{display:flex;flex-direction:row;position:relative}@media only screen and (min-width: 769px){.c-menu_anchorList_item{width:33.3333333333%}}@media only screen and (max-width: 768px){.c-menu_anchorList_item{width:100%}}.c-menu_anchorList_item::after{content:"";display:block;position:absolute;background-image:url(/assets/portside/images/top/ico_arrow_anchor.webp);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 769px){.c-menu_anchorList_item::after{right:4.6004842615%;top:calc(50% - 19px);width:14px;height:40px}}@media only screen and (max-width: 768px){.c-menu_anchorList_item::after{right:0;margin-right:4.5333333333vw;top:calc(50% - 5.3333333333vw);width:3.7333333333vw;height:10.6666666667vw}}.c-menu_anchorList_item a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;color:#003e93;font-weight:bold}@media only screen and (min-width: 769px){.c-menu_anchorList_item a{padding:16px 10% 26px 12%}}@media only screen and (max-width: 768px){.c-menu_anchorList_item a{padding:5.6vw 4vw 2.9333333333vw}}.c-menu_anchorList_item .c-menu_anchorTtl{word-break:break-all}@media only screen and (min-width: 769px){.c-menu_anchorList_item .c-menu_anchorTtl{font-size:min(2.8472222222vw,41px);line-height:1em}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorTtl{font-size:7.7333333333vw}}.c-menu_anchorList_item .c-menu_anchorIcon{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 769px){.c-menu_anchorList_item .c-menu_anchorIcon{height:41px;font-size:16px;letter-spacing:.08em;line-height:20px}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorIcon{height:10.9333333333vw;font-size:4.2666666667vw;letter-spacing:.08em;line-height:5.3333333333vw}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorIcon.-cafe,.c-menu_anchorList_item .c-menu_anchorIcon.-catering,.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer{height:5.8666666667vw}}.c-menu_anchorList_item .c-menu_anchorIcon.-cafe::before,.c-menu_anchorList_item .c-menu_anchorIcon.-catering::before,.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer::before{content:"";display:block;background-size:contain;background-repeat:no-repeat;position:relative}@media only screen and (min-width: 769px){.c-menu_anchorList_item .c-menu_anchorIcon.-cafe::before,.c-menu_anchorList_item .c-menu_anchorIcon.-catering::before,.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer::before{margin-right:8px;margin-left:2px}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorIcon.-cafe::before,.c-menu_anchorList_item .c-menu_anchorIcon.-catering::before,.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer::before{margin-right:2.4vw;width:6.9333333333vw}}.c-menu_anchorList_item .c-menu_anchorIcon.-cafe::before{background-image:url("/assets/portside/images/common/ico_nav_cafe-lunch.svg")}@media only screen and (min-width: 769px){.c-menu_anchorList_item .c-menu_anchorIcon.-cafe::before{height:18px;width:24px}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorIcon.-cafe::before{height:4.8vw}}.c-menu_anchorList_item .c-menu_anchorIcon.-catering::before{background-image:url("/assets/portside/images/common/ico_nav_catering.svg")}@media only screen and (min-width: 769px){.c-menu_anchorList_item .c-menu_anchorIcon.-catering::before{height:26px;width:12px}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorIcon.-catering::before{height:6.9333333333vw;width:3.2vw;left:.8vw}}.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer::before{background-image:url("/assets/portside/images/common/ico_nav_appetizer.svg")}@media only screen and (min-width: 769px){.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer::before{height:14px;width:21px}}@media only screen and (max-width: 768px){.c-menu_anchorList_item .c-menu_anchorIcon.-appetizer::before{height:4.5333333333vw}}@media only screen and (min-width: 769px){.c-menu_anchorList_item+.c-menu_anchorList_item{border-left:1px solid #003e92}}@media only screen and (max-width: 768px){.c-menu_anchorList_item+.c-menu_anchorList_item{border-top:1px solid #003e92}}.c-menu_border{border-top:1px solid #003e92}.c-menu_cafe{background-image:url(/assets/portside/images/top/img_0.png);background-repeat:no-repeat}@media only screen and (min-width: 769px){.c-menu_cafe{background-size:58.8709677419% auto;padding:min(10.4166666667vw,150px) min(5.5555555556vw,80px) 89px;background-position:bottom right}}@media only screen and (max-width: 768px){.c-menu_cafe{background-size:92% auto;padding:14.4vw 4vw 85.8666666667vw;background-position:left 4vw bottom 15.2vw;display:flex;flex-direction:column;align-items:flex-end}}.c-menu_title{color:#003e93;font-weight:bold;margin:0 0 6px 0;line-height:1em;word-break:break-all}@media only screen and (min-width: 769px){.c-menu_title{font-size:min(5.2083333333vw,75px)}}@media only screen and (max-width: 768px){.c-menu_title{font-size:13.3333333333vw;line-height:1.4em}}.c-menu_titleIcon{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 769px){.c-menu_titleIcon{height:40px;font-size:18px}}@media only screen and (max-width: 768px){.c-menu_titleIcon{font-size:4.8vw}}@media only screen and (max-width: 768px){.c-menu_titleIcon.-cafe,.c-menu_titleIcon.-catering,.c-menu_titleIcon.-appetizer{height:5.8666666667vw}}.c-menu_titleIcon.-cafe::before,.c-menu_titleIcon.-catering::before,.c-menu_titleIcon.-appetizer::before{content:"";display:block;background-size:contain;background-repeat:no-repeat;position:relative}@media only screen and (min-width: 769px){.c-menu_titleIcon.-cafe::before,.c-menu_titleIcon.-catering::before,.c-menu_titleIcon.-appetizer::before{margin-right:7px}}@media only screen and (max-width: 768px){.c-menu_titleIcon.-cafe::before,.c-menu_titleIcon.-catering::before,.c-menu_titleIcon.-appetizer::before{margin-right:2.4vw;width:6.9333333333vw}}.c-menu_titleIcon.-cafe::before{background-image:url("/assets/portside/images/common/ico_nav_cafe-lunch.svg")}@media only screen and (min-width: 769px){.c-menu_titleIcon.-cafe::before{height:16px;width:23px}}@media only screen and (max-width: 768px){.c-menu_titleIcon.-cafe::before{height:4.8vw}}.c-menu_titleIcon.-catering::before{background-image:url("/assets/portside/images/common/ico_nav_catering.svg")}@media only screen and (min-width: 769px){.c-menu_titleIcon.-catering::before{height:26px;width:12px}}@media only screen and (max-width: 768px){.c-menu_titleIcon.-catering::before{height:6.9333333333vw;width:3.2vw;left:.8vw}}.c-menu_titleIcon.-appetizer::before{background-image:url("/assets/portside/images/common/ico_nav_appetizer.svg")}@media only screen and (min-width: 769px){.c-menu_titleIcon.-appetizer::before{height:16px;width:24px}}@media only screen and (max-width: 768px){.c-menu_titleIcon.-appetizer::before{height:4.5333333333vw}}@media only screen and (min-width: 769px){.c-menu_text{margin-top:36px;line-height:1.75em;letter-spacing:.06em}}@media only screen and (max-width: 768px){.c-menu_text{width:100%;margin-top:.5333333333vw;line-height:1.75em;letter-spacing:.05em;font-size:4.2666666667vw}}.c-menu_linkBtn{display:inline-block}.c-menu_linkBtn::after{content:" ";display:block;background:url("/assets/portside/images/top/ico_arrow_circleR.svg") 0 0 no-repeat;background-size:contain}@media only screen and (min-width: 769px){.c-menu_linkBtn::after{margin-top:33px;width:88px;height:88px}}@media only screen and (max-width: 768px){.c-menu_linkBtn::after{margin-top:3px;width:13.3333333333vw;height:13.3333333333vw}}.c-menu_linkBtn.-white::after{background:url("/assets/portside/images/top/ico_arrow_circleR_white.svg") 0 0 no-repeat;background-size:contain}@media only screen and (min-width: 769px){.c-menu_catering{padding:26px 6.3761097659% 81px 6.3761097659%}}@media only screen and (max-width: 768px){.c-menu_catering{padding:3.4666666667vw 4vw 0vw 4vw}}.c-menu_catering .c-menu_text.-plan{line-height:1.96em;letter-spacing:.08em}@media only screen and (min-width: 769px){.c-menu_catering .c-menu_text.-plan{margin-top:25px}}@media only screen and (max-width: 768px){.c-menu_catering .c-menu_text.-plan{width:100%;margin-top:2.6666666667vw}}@media only screen and (min-width: 769px){.c-menu_catering .c-menu_linkBtn{position:absolute;bottom:0;right:0}}@media only screen and (min-width: 769px){.c-menu_catering-2col{display:flex;justify-content:space-between}}@media only screen and (min-width: 769px){.c-menu_catering-2colImg{padding-top:49px;width:31.452358%}}@media only screen and (max-width: 768px){.c-menu_catering-2colImg{width:100%;max-height:200px;position:relative}}@media only screen and (max-width: 768px){.c-menu_catering-2colImg.-no1::before,.c-menu_catering-2colImg.-no2::before,.c-menu_catering-2colImg.-no3::before{content:"";color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;width:18.9333333333vw;height:14.4vw;margin-right:4.8vw;left:0;bottom:0;background-color:#003e93;font-size:10.6666666667vw}}@media only screen and (max-width: 768px){.c-menu_catering-2colImg.-no1::before{content:"01"}}@media only screen and (max-width: 768px){.c-menu_catering-2colImg.-no2::before{content:"02"}}@media only screen and (max-width: 768px){.c-menu_catering-2colImg.-no3::before{content:"03"}}.c-menu_catering-2colImg img{width:100%}@media only screen and (max-width: 768px){.c-menu_catering-2colImg img{max-height:200px}}.c-menu_planTtl{position:relative;display:flex;flex-direction:row;align-items:flex-start;color:#003e93;font-weight:bold;word-break:break-all;margin:0 0 6px 0;line-height:1em}.c-menu_planTtl p{letter-spacing:.11em}@media only screen and (min-width: 769px){.c-menu_planTtl p{font-size:31px;line-height:1.9em}}@media only screen and (max-width: 768px){.c-menu_planTtl p{font-size:6.6666666667vw;line-height:1.6em}}@media only screen and (min-width: 769px){.c-menu_planTtl.-no1::before,.c-menu_planTtl.-no2::before,.c-menu_planTtl.-no3::before{content:"";color:#fff;display:flex;justify-content:center;align-items:center;position:relative;width:71px;height:54px;margin-right:18px;background-color:#003e93;font-size:40px}}@media only screen and (min-width: 769px){.c-menu_planTtl.-no1::before{content:"01"}}@media only screen and (min-width: 769px){.c-menu_planTtl.-no2::before{content:"02"}}@media only screen and (min-width: 769px){.c-menu_planTtl.-no3::before{content:"03"}}.c-menu_PlanTtl_en{display:block;line-height:1em;letter-spacing:.06em;word-break:break-all}@media only screen and (min-width: 769px){.c-menu_PlanTtl_en{font-size:12px}}@media only screen and (max-width: 768px){.c-menu_PlanTtl_en{font-size:3.2vw}}@media only screen and (min-width: 769px){.c-menu_catering-2colTxt{padding:50px 0 41px;width:60.2%;border-bottom:1px solid #003e93}}@media only screen and (max-width: 768px){.c-menu_catering-2colTxt{padding-top:7.7333333333vw;padding-bottom:6.6666666667vw}}@media only screen and (min-width: 769px){.c-menu_catering-2colTxt.-ttl{padding:40px 0 74px}}@media only screen and (max-width: 768px){.c-menu_catering-2colTxt.-ttl{padding:10.6666666667vw 0 13.0666666667vw}}.c-menu_planAbout{color:#003e93;font-weight:bold;margin:0 0 6px 0;line-height:1em}@media only screen and (min-width: 769px){.c-menu_planAbout{margin-top:8px;font-size:19.5px;line-height:1.58em;letter-spacing:.09em}}@media only screen and (max-width: 768px){.c-menu_planAbout{margin-top:4.2666666667vw;font-size:5.3333333333vw;line-height:1.5em;letter-spacing:.14em}}.c-menu_planAbout .c-menu_planAbout_note{font-size:.5em;vertical-align:top}@media only screen and (min-width: 769px){.c-menu_planTxt{position:relative;padding-right:90px}}@media only screen and (max-width: 768px){.c-menu_planTxt{display:flex;flex-direction:column;align-items:flex-end}}.c-menu_planTxt .c-menu_note{font-size:.74em}.c-menu_planTxt img{width:14.1538461538%}@media only screen and (min-width: 769px){.c-menu_appetizer{padding:70px 0px 74px 80px}}@media only screen and (max-width: 768px){.c-menu_appetizer{padding:13.8666666667vw 4vw 14.1333333333vw}}.c-menu_appetizer_2col{display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.c-menu_appetizer_2col{margin-top:71px}}@media only screen and (max-width: 768px){.c-menu_appetizer_2col{margin-top:10.9333333333vw;flex-direction:column}}@media only screen and (min-width: 769px){.c-menu_appetizer_item{width:49.18032%}}@media only screen and (max-width: 768px){.c-menu_appetizer_item{width:100%}}@media only screen and (max-width: 768px){.c-menu_appetizer_item+.c-menu_appetizer_item{margin-top:13.0666666667vw}}.c-menu_appetizer_itemImg{width:auto;position:relative;display:block}.c-menu_appetizer_itemImg .c-menu_linkBtn{position:absolute;margin-top:0}@media only screen and (min-width: 769px){.c-menu_appetizer_itemImg .c-menu_linkBtn{bottom:10.0502512563%;right:7.2695035461%;width:15.6028368794%;height:22.1105527638%}}@media only screen and (max-width: 768px){.c-menu_appetizer_itemImg .c-menu_linkBtn{bottom:4.2666666667vw;right:4.5333333333vw}}@media only screen and (min-width: 769px){.c-menu_appetizer_itemImg .c-menu_linkBtn::after{margin-top:0;bottom:0;width:100%;height:100%}}.c-menu_appetizer_itemTtl{color:#003e93;font-weight:bold;word-break:break-all}@media only screen and (min-width: 769px){.c-menu_appetizer_itemTtl{margin-top:15px;font-size:31px;letter-spacing:.1em}}@media only screen and (max-width: 768px){.c-menu_appetizer_itemTtl{margin-top:3.4666666667vw;font-size:7.2vw;letter-spacing:.04em}}@media only screen and (min-width: 769px){.c-menu_appetizer_itemTtl span{font-size:18px}}@media only screen and (max-width: 768px){.c-menu_appetizer_itemTtl span{font-size:.6em;letter-spacing:.05em}}.c-menu_appetizer_itemTxt{line-height:1.75em;letter-spacing:.08em}@media only screen and (max-width: 768px){.c-menu_appetizer_itemTxt{margin-top:6px;font-size:16px}}@media only screen and (max-width: 768px){.c-menu_appetizer_itemTxt{margin-top:1.6vw;font-size:4.2666666667vw}}@media only screen and (min-width: 769px){.pc-only{display:block}.sp-only{display:none}}@media only screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}.c-about{max-width:1440px;margin:100px auto 0 auto}@media only screen and (min-width: 769px){.c-about{position:relative;margin:120px auto;padding:100px 0 100px}}@media only screen and (max-width: 768px){.c-about{margin:20.8vw 0 21.3333333333vw 0}}.c-about_bg{width:100%}@media only screen and (min-width: 769px){.c-about_bg{position:absolute;z-index:0;height:100%;left:0;top:0;background-image:url("/assets/portside/images/top/bg_about_pc.webp");background-size:auto 100%;background-position:right bottom;background-repeat:no-repeat}}.c-about_container{background-color:#003e93;color:#fff}@media only screen and (min-width: 769px){.c-about_container{position:relative;z-index:1;width:644px;margin-left:6.9444444444%;padding:80px 74px 80px 80px}}@media only screen and (max-width: 768px){.c-about_container{padding:21.3333333333vw 4vw}}.c-about_ttl{font-weight:bold}@media only screen and (min-width: 769px){.c-about_ttl{font-size:46px;letter-spacing:.04em;line-height:1.6em}}@media only screen and (max-width: 768px){.c-about_ttl{font-size:12.2666666667vw;line-height:1.6em}}.c-about_ttlJp{display:block}@media only screen and (min-width: 769px){.c-about_ttlJp{font-size:13px;letter-spacing:.13em;line-height:1em}}@media only screen and (max-width: 768px){.c-about_ttlJp{font-size:3.4666666667vw;letter-spacing:.13em;line-height:1em}}@media only screen and (min-width: 769px){.c-about_txt{margin-top:17px;font-size:16px;line-height:2.5em;letter-spacing:.079em}}@media only screen and (max-width: 768px){.c-about_txt{margin-top:4.5333333333vw;font-size:4.2666666667vw;line-height:2.5em;letter-spacing:.081em}}@media only screen and (min-width: 769px){.c-about_txt+.c-about_txt{margin-top:23px}}@media only screen and (max-width: 768px){.c-about_txt+.c-about_txt{margin-top:6.1333333333vw}}.c-about_link{display:flex}@media only screen and (min-width: 769px){.c-about_link{flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:37px}}@media only screen and (max-width: 768px){.c-about_link{flex-direction:column;row-gap:4vw;margin-top:9.8666666667vw}}.c-about_linkBtn{display:flex;align-items:center;justify-content:center}.c-about_linkBtn picture{display:block;line-height:0}@media only screen and (min-width: 769px){.c-about_linkBtn{position:relative;border:1px solid #fff;border-radius:30px;height:48px}}@media only screen and (max-width: 768px){.c-about_linkBtn{position:relative;margin:0 auto;border:1px solid #fff;border-radius:8vw;width:100%;text-align:center;height:15.4666666667vw}}@media only screen and (min-width: 769px){.c-about_linkBtn::after{content:"";position:absolute;top:50%;right:min(1.3888888889vw,20px);transform:translate(0, -50%);width:min(1.25vw,18px);height:min(1.0416666667vw,15px);background-image:url("/assets/portside/images/top/icon_arrow_white.svg");background-size:contain;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 768px){.c-about_linkBtn::after{content:"";position:absolute;top:50%;right:5.3333333333vw;transform:translate(0, -50%);width:4.8vw;height:4vw;background-image:url("/assets/portside/images/top/icon_arrow_white.svg");background-size:contain;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 769px){.c-about_linkBtn.-catering{padding:0 49px 0 35px}}@media only screen and (max-width: 768px){.c-about_linkBtn.-catering{padding:0 15.4666666667vw}}@media only screen and (min-width: 769px){.c-about_linkBtn.-catering .c-about_linkImg{width:135px;height:18px}}@media only screen and (max-width: 768px){.c-about_linkBtn.-catering .c-about_linkImg{width:47.2vw;height:6.1333333333vw}}@media only screen and (min-width: 769px){.c-about_linkBtn.-cafe{padding:0 62px 0 51px}}@media only screen and (max-width: 768px){.c-about_linkBtn.-cafe{padding:0 15.4666666667vw}}@media only screen and (min-width: 769px){.c-about_linkBtn.-cafe .c-about_linkImg{width:105px;height:12px}}@media only screen and (max-width: 768px){.c-about_linkBtn.-cafe .c-about_linkImg{width:37.0666666667vw;height:4.2666666667vw}}@media only screen and (min-width: 769px){.pc-only{display:block}.sp-only{display:none}}@media only screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}.sns{max-width:1440px;margin:0 auto}@media only screen and (min-width: 769px){.sns{display:flex;flex-direction:row;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;gap:min(6.9444444444vw,100px);margin:min(6.6666666667vw,96px) auto;padding:0 min(7.0833333333vw,102px)}}@media only screen and (max-width: 768px){.sns{display:flex;flex-flow:column nowrap;align-items:center;gap:min(20vw,75px);margin:0 0 min(20vw,75px) 0;padding:0 min(4.2666666667vw,16px)}}.sns .contents-block{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.sns .contents-block{flex:1}}@media only screen and (max-width: 768px){.sns .contents-block{align-items:center}}.sns .title{font-weight:bold;font-family:"Inter",sans-serif;color:#003e93}@media only screen and (min-width: 769px){.sns .title{font-size:48px;margin:0 0 min(1.1111111111vw,16px) 0}}@media only screen and (max-width: 768px){.sns .title{font-size:min(12.8vw,48px);margin:0 0 min(6.4vw,24px) 0;text-align:center}}@media only screen and (min-width: 769px){.sns .desc-block{flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:min(3.8888888889vw,56px);margin:0 0 min(3.1944444444vw,46px) 0}}.sns .desc-block .desc{font-weight:normal;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#000}@media only screen and (min-width: 769px){.sns .desc-block .desc{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){.sns .desc-block .desc{text-align:center;padding:0 min(14.6666666667vw,55px);margin:0 0 min(7.4666666667vw,28px) 0}}@media only screen and (min-width: 769px){.sns .more{position:relative;font-size:min(1.1111111111vw,16px);font-weight:bold;font-family:"Inter",sans-serif;color:#003e93;padding:min(1.25vw,18px) min(4.0277777778vw,58px);border:1px solid #003e93;border-radius:min(2.0833333333vw,30px)}}@media only screen and (max-width: 768px){.sns .more{position:relative;font-size:min(4.2666666667vw,16px);font-weight:bold;font-family:"Inter",sans-serif;color:#003e93;padding:min(4.8vw,18px) min(15.4666666667vw,58px);margin:0 auto;border:1px solid #003e93;border-radius:min(8vw,30px);width:min(89.0666666667vw,334px);text-align:center}}@media only screen and (min-width: 769px){.sns .more::after{content:"";position:absolute;top:50%;right:min(1.3888888889vw,20px);transform:translate(0, -50%);width:min(1.25vw,18px);height:min(1.0416666667vw,15px);background-image:url("/assets/portside/images/top/icon_arrow_blue.png");background-size:contain;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 768px){.sns .more::after{content:"";position:absolute;top:50%;right:min(5.3333333333vw,20px);transform:translate(0, -50%);width:min(4.8vw,18px);height:min(4vw,15px);background-image:url("/assets/portside/images/top/icon_arrow_blue.png");background-size:contain;background-position:center;background-repeat:no-repeat}}.sns .insta-imgs{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.sns .insta-imgs{gap:min(.1388888889vw,2px)}}@media only screen and (max-width: 768px){.sns .insta-imgs{gap:min(.5333333333vw,2px);margin:0 0 min(14.9333333333vw,56px) 0;width:min(91.7333333333vw,400px)}}@media only screen and (min-width: 769px){.sns .insta-img{height:min(9.7222222222vw,140px);width:min(9.7222222222vw,140px)}}@media only screen and (max-width: 768px){.sns .insta-img{flex-basis:calc(33% - 10px)}}.sns .insta-img img{width:100%;height:100%;object-fit:cover}.sns .blog-cards{display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (min-width: 769px){.sns .blog-cards{gap:min(.6944444444vw,10px)}}@media only screen and (max-width: 768px){.sns .blog-cards{gap:min(5.3333333333vw,20px);flex-direction:column;align-items:center;margin:0 0 min(5.3333333333vw,20px) 0;width:min(96vw,1000px)}}.sns .blog-card{width:50%;border:1px solid #003e93;overflow:hidden}@media only screen and (min-width: 769px){.sns .blog-card{border-radius:min(.3472222222vw,5px)}}@media only screen and (max-width: 768px){.sns .blog-card{border-radius:min(1.3333333333vw,5px);width:min(73.0666666667vw,274px);margin:0 min(5.3333333333vw,20px)}}.sns .blog-card picture{display:block}.sns .blog-card-img{width:100%}.sns .blog-card-desc-block{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #003e93}@media only screen and (min-width: 769px){.sns .blog-card-desc-block{padding:min(1.1111111111vw,16px) min(1.3888888889vw,20px)}}@media only screen and (max-width: 768px){.sns .blog-card-desc-block{padding:min(4.2666666667vw,16px) min(5.3333333333vw,20px)}}.sns .blog-card-title{font-weight:bold;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#003e93}@media only screen and (min-width: 769px){.sns .blog-card-title{font-size:min(1.25vw,18px)}}@media only screen and (max-width: 768px){.sns .blog-card-title{font-size:min(4.8vw,18px)}}.sns .blog-card-date{font-weight:normal;font-family:"Inter",sans-serif;color:#003e93}@media only screen and (min-width: 769px){.sns .blog-card-date{font-size:min(.9722222222vw,14px)}}@media only screen and (max-width: 768px){.sns .blog-card-date{font-size:min(3.7333333333vw,14px)}}@media only screen and (min-width: 769px){.sns .blog-card-link-arrow{width:min(1.25vw,18px)}}@media only screen and (max-width: 768px){.sns .blog-card-link-arrow{width:min(4.8vw,18px)}}@media only screen and (max-width: 768px){.sns .blog-dots{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:min(1.6vw,6px);margin:0 0 min(7.7333333333vw,29px) 0}}@media only screen and (max-width: 768px){.sns .blog-dots li{width:min(11.7333333333vw,44px);height:min(1.0666666667vw,4px);border:1px solid #003e93}}.sns .blog-dots li button{display:none}.sns .blog-dots .slick-active{background-color:#003e93}@media only screen and (max-width: 768px){.slick-list{overflow:hidden;width:min(96vw,1000px)}}
