@charset "UTF-8";html{font-size:10px;height:100%}@media screen and (max-width:1250px){html{font-size:.826446281vw}}@media screen and (max-width:768px){html{font-size:10px}}.wrapper{margin-left:auto;margin-right:auto;max-width:121rem;width:100%}@media screen and (max-width:1250px){.wrapper{padding:0 2rem}}@media screen and (max-width:768px){.wrapper{padding:0 1.5rem}}.wrapper article section{word-wrap:break-word}.wrapper article section a{color:#0195c6;text-decoration:underline}.wrapper article section iframe{max-width:100%}.wrapper .lazyload,.wrapper .lazyloading{opacity:0}.wrapper .lazyloaded{opacity:1;transition:opacity .3s}body{color:#2d2d2d;padding-top:12.5rem}@media screen and (max-width:768px){body{padding-top:4.8rem}body.searchAndBottomTabNav{padding-top:8.6rem}body.searchNav{padding-top:6.8rem}body.spActionsAndBottomTabNav{padding-top:8.4rem}}a{transition:.4s}a:hover{opacity:.6}table{color:#4f4f4f;table-layout:fixed;width:100%!important}table a{color:#0095c6;text-decoration:underline}table td,table th{border-color:#ccc;border-style:solid;border-width:1px 0;font-size:1.4rem;padding:2.4rem 1.2rem}@media screen and (max-width:768px){table td,table th{font-size:1.2rem;padding:2rem 0}}table th{background:#f2f2f2;font-weight:700;text-align:left;width:13rem}@media screen and (max-width:768px){table th{background:none;width:12rem}}table td{color:#6f6f6f;font-size:1.4rem}@media screen and (max-width:768px){table td{font-size:1.2rem}}pre{text-wrap:initial;font-family:sans-serif;font-size:1.6rem}@media screen and (max-width:768px){pre{font-size:1.4rem}}nav#globalNav{background:#fff;height:12.5rem;left:0;padding:2.8rem 0 0;position:fixed;top:0;width:100%;z-index:51}@media screen and (max-width:768px){nav#globalNav{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:0}}nav#globalNav.searchAndBottomTab.noSearch form.search{display:none}nav#globalNav .wrapper{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start}nav#globalNav .spActions{align-items:center;display:none;flex-direction:row;height:4.8rem;justify-content:space-between;position:relative}@media screen and (max-width:768px){nav#globalNav .spActions{display:flex}}nav#globalNav .spActions .title{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:calc(100% - 20rem)}nav#globalNav .spActions .title #navTitle,nav#globalNav .spActions .title h1{font-size:1.5rem;font-weight:700}nav#globalNav .spActions .actions,nav#globalNav .spActions .back{width:10rem}nav#globalNav .spActions .back .arrowButton{aspect-ratio:1;background:url(/assets/img/common/back_arrow.svg) 50%/1rem auto no-repeat;cursor:pointer;transform:translateX(-1.5rem);width:4.8rem}nav#globalNav .spActions .actions{align-items:stretch;display:flex;justify-content:flex-end}nav#globalNav .spActions .actions *{cursor:pointer;height:4.8rem;width:3.8rem}nav#globalNav .spActions .actions .share{background:url(/assets/img/common/share.svg) center bottom 1.5rem/1.4rem auto no-repeat}nav#globalNav .spActions .actions .like{background:url(/assets/img/common/heart_outlined_grey.svg) 50%/1.8rem auto no-repeat}nav#globalNav .pcActions{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start}@media screen and (max-width:768px){nav#globalNav .pcActions{display:none;flex-grow:1;height:auto}}nav#globalNav .row{align-items:center;display:flex;height:3.8rem;justify-content:flex-start}nav#globalNav .row .logo{margin-right:2.4rem;width:14rem}@media screen and (max-width:768px){nav#globalNav .row .logo{margin:0 auto;width:11rem}}nav#globalNav .row .search{max-width:60rem;position:relative;width:100%}nav#globalNav .row .search:before{background:url(/assets/img/common/search.svg) 50%/contain no-repeat;bottom:0;content:"";display:block;height:1.7rem;left:1.6rem;margin:auto;position:absolute;top:0;width:1.7rem}nav#globalNav .row .search input{background:#f2f2f2;border:1px solid #ccc;border-radius:1.8rem;color:#848484;font-size:1.5rem;height:3.6rem;margin:0;padding:0 4rem;width:100%}@media screen and (max-width:768px){nav#globalNav .row .search input{font-size:1.6rem}}nav#globalNav .row .search .spSearchMenu{background:#fff;border-radius:1.2rem;box-shadow:0 0 10px 0 rgba(0,0,0,.3);left:0;max-height:500px;overflow:scroll;padding:2.4rem 1.6rem;position:absolute;top:4rem;width:600px;z-index:1000}@media screen and (max-width:768px){nav#globalNav .row .search .spSearchMenu{border-radius:unset;box-shadow:unset;height:calc(100vh - 8.6rem);left:0;margin-left:auto;margin-top:auto;max-height:none;position:fixed;top:8.6rem;width:100vw}nav#globalNav .row .search .spSearchMenu.selected{height:calc(100vh - 4.7rem);top:4.7rem}}@media screen and (min-width:769px){nav#globalNav .row .search .spSearchMenu_header{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;margin-bottom:2.4rem;margin-left:-1.6rem;margin-right:-1.6rem;padding-bottom:1.6rem;padding-left:1.6rem;padding-right:1.6rem}nav#globalNav .row .search .spSearchMenu_header .back{left:1.6rem;position:absolute}}@media screen and (max-width:768px){nav#globalNav .row .search .spSearchMenu_header{align-items:center;background:#fff;border-bottom:1px solid #ccc;display:flex;font-size:1.5rem;font-weight:700;height:4.7rem;justify-content:center;left:0;padding:0 1.5rem;position:fixed;top:0;width:100%;z-index:1000}nav#globalNav .row .search .spSearchMenu_header .back{height:1.847rem;left:1.5rem;position:absolute;width:1.03rem}}nav#globalNav .row .search .spSearchMenu_list_item{border-bottom:1px solid #ccc;cursor:pointer;font-size:1.4rem;line-height:1.2142857143;padding:1.2rem 0 1.2rem .5rem;width:100%}nav#globalNav .row .search .spSearchMenu_list_item:first-child{padding-top:0}nav#globalNav .row .search .spSearchMenu_list_item.keyword,nav#globalNav .row .search .spSearchMenu_list_item:last-child{border-bottom:unset}nav#globalNav .row .search .spSearchMenu_list_item.wordList{border-bottom:unset;padding:.8rem 0 .8rem .5rem}nav#globalNav .row .search .spSearchMenu_list_item.wordList:hover{background:#ededed}nav#globalNav .row .search .spSearchMenu_list_item.wordList .container{display:block;height:auto;margin-left:4rem;padding-right:2rem}nav#globalNav .row .search .spSearchMenu_list_item.wordList.noList:hover{background:unset}nav#globalNav .row .search .spSearchMenu_list_item.wordList.noList .container:after{content:unset}nav#globalNav .row .search .spSearchMenu_list_item .container{align-items:center;display:flex;height:2.8rem;position:relative}nav#globalNav .row .search .spSearchMenu_list_item .container:after{background-image:url(/assets/img/common/arrow_right-1.svg);background-repeat:no-repeat;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10.2px}nav#globalNav .row .search .spSearchMenu_list_item .container .icon{align-items:center;display:flex;height:100%;justify-content:center;margin-right:1.2rem;width:2.8rem}nav#globalNav .row .search .spSearchMenu_list_item .container .icon img{-o-object-fit:cover;object-fit:cover}nav#globalNav .row .search .spSearchMenu_imgList{display:flex;flex-wrap:wrap;justify-content:space-between}nav#globalNav .row .search .spSearchMenu_imgList_item{aspect-ratio:168/111;margin-bottom:1.8rem;width:48%}nav#globalNav .row .search .spSearchMenu_imgList_item .img{aspect-ratio:168/90;background:#ccc;border-radius:.4rem;margin-bottom:.8rem;width:100%}nav#globalNav .row .search .spSearchMenu_imgList_item .img img{border-radius:.4rem;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}nav#globalNav .row .search .spSearchMenu_imgList_item .name{font-size:1.3rem;font-weight:500;line-height:1.3846153846}nav#globalNav .row .actions{margin-left:auto;position:relative}nav#globalNav .row .actions ul{align-items:center;display:flex;font-size:1.3rem;gap:2.4rem;justify-content:flex-end;padding-left:2.4rem}@media screen and (min-width:769px){nav#globalNav .row .actions ul.actionsList .alocoNewsAction.active{background:#f2f2f2;border-radius:.4rem;padding:1.1rem 1.4rem}}nav#globalNav .row .actions ul.actionsList a{align-items:center;display:flex}nav#globalNav .row .actions ul li{cursor:pointer;padding:11px 14px;white-space:nowrap}nav#globalNav .row .actions ul li img{margin-right:4px}nav#globalNav .modal-overlay{background-color:rgba(0,0,0,.102);height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}nav#globalNav .modal-overlay.mypage-modal-overlay{display:none}nav#globalNav .mypage_menu{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);padding:24px 16px;position:absolute;right:calc(50vw - 60.5rem + 14px);top:70px;width:29rem}@media screen and (max-width:1250px){nav#globalNav .mypage_menu{right:calc(50vw - 58.5rem + 14px)}}@media screen and (max-width:768px){nav#globalNav .mypage_menu{display:none}}nav#globalNav .mypage_menu .mypage_list{margin-top:0}nav#globalNav .mypage_menu .mypage_list.help_support{margin-bottom:16px}nav#globalNav .mypage_menu .mypage_list:not(:first-child){margin-top:24px}nav#globalNav .mypage_menu .mypage_list h2{font-size:1.5rem;font-weight:700;margin-bottom:16px}nav#globalNav .mypage_menu .mypage_list img{margin-right:13px}nav#globalNav .mypage_menu h2:first-child{margin-top:0}nav#globalNav .mypage_menu li{border:none;padding:15px 16px}nav#globalNav .mypage_menu li a{align-items:center;display:flex;font-size:1.4rem}nav#globalNav .mypage_menu li:after{display:none}nav#globalNav .mypage_menu .logout{border-top:1px solid #ccc;font-size:14px;padding-top:10px}nav#globalNav .mypage_menu .logout a{color:#0095c6;text-decoration:underline}nav#globalNav .bottom{margin-top:auto}@media screen and (max-width:768px){nav#globalNav .bottom{flex-grow:1;margin:0 -1.6rem}nav#globalNav .bottom.pc{display:none}}nav#globalNav .bottom.sp{display:none}@media screen and (max-width:768px){nav#globalNav .bottom.sp{display:unset}}nav#globalNav .bottom ul{display:flex;justify-content:flex-start;overflow:scroll}@media screen and (max-width:768px){nav#globalNav .bottom ul{height:100%}}nav#globalNav .bottom ul::-webkit-scrollbar{display:none}nav#globalNav .bottom ul li{flex-shrink:0}@media screen and (max-width:768px){nav#globalNav .bottom ul li,nav#globalNav .bottom ul li h2{height:100%}}nav#globalNav .bottom ul li a{color:#848484;display:flex;font-size:1.5rem;font-weight:700;padding:1.4rem 2.4rem}@media screen and (max-width:768px){nav#globalNav .bottom ul li a{align-items:center;display:flex;font-size:1.2rem;height:100%;justify-content:center;padding:0 1.2rem}}nav#globalNav .bottom ul li.active a{color:#0095c6;position:relative}nav#globalNav .bottom ul li.active a:after{background:#0095c6;border-radius:.15rem;bottom:0;content:"";display:block;height:.3rem;left:0;position:absolute;width:100%;z-index:100}nav#globalNav .bottom .navList-border-bottom{background:#ccc;bottom:0;height:1px;left:0;position:absolute;width:100%;z-index:-1}nav#globalNav .bottom .shop_menu{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);left:calc(50vw - 50rem + 14px);padding:12px 16px;position:absolute;top:120px;width:28rem}@media screen and (max-width:1250px){nav#globalNav .bottom .shop_menu{left:calc(50vw - 48rem + 14px);top:calc(50vw - 50.5rem + 14px)}}nav#globalNav .bottom .shop_menu .shop_list{border:none}nav#globalNav .bottom .shop_menu .shop_list a{align-items:center;color:#0095c6;display:flex;font-size:1.4rem;font-weight:700;padding:1.5rem}nav#globalNav .bottom .shop_menu .shop_list a img{height:20px;margin-right:15px;-o-object-fit:contain;object-fit:contain;width:20px}nav#globalNav .bottom .shop_menu .shop_list a:after{content:unset}nav#globalNav .bottom .shop_sp_modal .box{align-items:stretch;background:#fff;border-radius:1.2rem;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:780px;overflow:hidden;width:100%}nav#globalNav .bottom .shop_sp_modal .box .header{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-shrink:0;justify-content:center;padding:2rem 0;position:relative}nav#globalNav .bottom .shop_sp_modal .box .header h2{font-size:1.6rem;font-weight:700}nav#globalNav .bottom .shop_sp_modal .box .header .close{aspect-ratio:1;background:url(/assets/img/common/close_black.svg) 50%/contain no-repeat;bottom:0;cursor:pointer;margin:auto;position:absolute;right:3rem;top:0;width:1.6rem}nav#globalNav .bottom .shop_sp_modal .box .contents{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px 15px;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}nav#globalNav .bottom .shop_sp_modal .box .contents_list{align-items:center;border:1px solid #0095c6;border-radius:4px;color:#0095c6;display:flex;font-size:1.5rem;font-weight:700;justify-content:flex-start;line-height:1.2;padding:15px}nav#globalNav .bottom .shop_sp_modal .box .contents_list:not(:last-child){margin-bottom:10px}nav#globalNav .bottom .shop_sp_modal .box .contents_list:after{content:unset}nav#globalNav .bottom .shop_sp_modal .box .contents_list .img{margin-right:15px}nav#globalNav .bottom .shop_sp_modal .box .contents_list .img img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}nav#globalNav.onlyLogo{border-bottom:1px solid #ccc;height:8.5rem;padding:0}@media screen and (max-width:768px){nav#globalNav.onlyLogo{height:6.4rem}}nav#globalNav.onlyLogo .wrapper{height:100%}nav#globalNav.onlyLogo .wrapper .row{gap:.8rem;height:100%}nav#globalNav.onlyLogo .wrapper .row .logo{flex-shrink:0;margin-right:auto;width:14rem}@media screen and (max-width:768px){nav#globalNav.onlyLogo .wrapper .row .logo{width:8.6rem}nav#globalNav.onlyLogo .wrapper .row .actions{display:none}nav#globalNav.onlyLogo #navTitle{font-size:15px;font-weight:700}nav#globalNav.searchAndBottomTab{height:8.6rem}nav#globalNav.searchAndBottomTab .wrapper{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.6rem 1.6rem 0}nav#globalNav.searchAndBottomTab .wrapper .row{align-items:center;display:flex;flex-shrink:0;gap:.8rem;height:3.6rem;justify-content:flex-start}nav#globalNav.searchAndBottomTab .wrapper .logo{margin:0 auto;width:8.6rem}nav#globalNav.searchAndBottomTab .wrapper .search{display:block}nav#globalNav.searchAndBottomTab .wrapper .actions{display:none}nav#globalNav.search{height:6.8rem;padding:1.6rem 0}nav#globalNav.search .row{display:flex}nav#globalNav.search .bottom,nav#globalNav.search .row>:not(.search){display:none}nav#globalNav.spActionsAndBottomTab{height:8.4rem}nav#globalNav.spActionsAndBottomTab .pcActions{display:flex}}.button{align-items:center;background:#0095c6;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;font-weight:700;height:3.8rem;justify-content:center;padding:0 1.4rem}.button.outlined{background:none;border:1px solid #0095c6;color:#0095c6}@media screen and (max-width:768px){.topSlider{margin-top:1.5rem}}.twoColumn .wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.twoColumn .wrapper{padding:0}}.twoColumn main{flex-shrink:0;padding:6rem 4.8rem 6rem 0;width:83rem}@media screen and (max-width:768px){.twoColumn main{padding:1rem 0 3rem;width:100%}.twoColumn main footer,.twoColumn main header{padding-left:1.5rem;padding-right:1.5rem}}.twoColumn main section h1,.twoColumn main section h2{font-size:2rem;font-weight:700;margin-bottom:2.4rem}@media screen and (max-width:768px){.twoColumn main section h1,.twoColumn main section h2{font-size:1.8rem}}.twoColumn main section h1 .sub,.twoColumn main section h2 .sub{color:#4f4f4f;font-size:1.5rem;font-weight:400;margin-left:1.6rem}@media screen and (max-width:768px){.twoColumn main section h1 .sub,.twoColumn main section h2 .sub{margin-left:.8rem}}.twoColumn aside{border:solid #ededed;border-width:0 0 0 1px;font-size:13px;height:calc(100vh - 12.5rem);overflow-y:scroll;width:calc(100% - 83rem)}@media screen and (max-width:768px){.twoColumn aside{border-width:1px 0 0;display:none;height:auto;padding:0 0 4rem}}.twoColumn aside .text{font-size:13px}.twoColumn aside section{padding:3.2rem 0 3.2rem 2.2rem}@media screen and (max-width:768px){.twoColumn aside section{padding-bottom:0}}.twoColumn aside section+section{border-top:1px solid #ededed}@media screen and (max-width:768px){.twoColumn aside section+section{margin-top:0}}.twoColumn aside section .headline,.twoColumn aside section h2{font-size:1.7rem;font-weight:700;margin-bottom:2.4rem}@media screen and (max-width:768px){.twoColumn aside section .headline,.twoColumn aside section h2{font-size:1.8rem;margin-bottom:2rem}}.twoColumn aside section .headline.withLink,.twoColumn aside section h2.withLink{align-items:center;display:flex;justify-content:space-between}.twoColumn aside section .headline.withLink a,.twoColumn aside section h2.withLink a{color:#0095c6;font-size:1.4rem;font-weight:400;text-decoration:underline}@media screen and (max-width:768px){.twoColumn aside section,.twoColumn main section{padding-left:1.5rem;padding-right:1.5rem}}.breadcrumb{font-size:13px;padding:0 1.5rem 6rem;width:83rem}@media screen and (max-width:768px){.breadcrumb{padding-bottom:5.2rem;width:100%}}.breadcrumb ol{align-items:center;display:flex;gap:.8rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.breadcrumb ol li{color:#848484;flex-shrink:0}@media screen and (max-width:768px){.breadcrumb ol li{font-size:1.1rem}}.breadcrumb ol li:first-child a{display:block;height:1.4rem;width:1.2rem}.breadcrumb ol li:first-child a img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.breadcrumb ol li:last-child{font-weight:700}.breadcrumb ol li a:hover{text-decoration:underline}.breadcrumb ol li+li{align-items:center;display:flex;gap:.8rem;justify-content:flex-start}.breadcrumb ol li+li:before{background:url(/assets/img/common/arrow_right.svg) 50%/contain no-repeat;content:"";display:block;height:.7rem;width:.4rem}footer#globalFooter{background:#f2f2f2}@media screen and (max-width:768px){footer#globalFooter{margin-bottom:6.4rem}}footer#globalFooter .spSocials{background:#fff;display:none;padding-bottom:4rem}@media screen and (max-width:768px){footer#globalFooter .spSocials{display:block}}footer#globalFooter .spSocials h2{font-size:1.2rem;letter-spacing:.16em;margin-bottom:2.4rem;text-align:center}footer#globalFooter .spSocials ul{align-items:center;display:flex;gap:3.6rem;justify-content:center}footer#globalFooter .spSocials ul>li{aspect-ratio:1;width:3rem}footer#globalFooter .spSocials ul>li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}footer#globalFooter .siteLinks{border-bottom:1px solid #ccc;font-size:13px;padding:4.2rem 0 6.4rem}@media screen and (max-width:768px){footer#globalFooter .siteLinks{padding:4rem 0}}footer#globalFooter .siteLinks ul{align-items:center;display:flex;gap:6rem;justify-content:flex-start}@media screen and (max-width:768px){footer#globalFooter .siteLinks ul{flex-direction:column;gap:1.6rem}}footer#globalFooter .siteLinks ul li{color:#4f4f4f}@media screen and (max-width:768px){footer#globalFooter .siteLinks ul li{font-size:1.2rem;line-height:1}footer#globalFooter .siteLinks ul li a{text-decoration:underline}}footer#globalFooter .siteLinks ul li a:hover{text-decoration:underline}@media screen and (max-width:768px){footer#globalFooter .siteLinks ul li a:hover{text-decoration:none}}footer#globalFooter .bottom{padding:2.4rem 0}@media screen and (max-width:768px){footer#globalFooter .bottom{padding:1.6rem 1.6rem 8rem}}footer#globalFooter .bottom .wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){footer#globalFooter .bottom .wrapper{justify-content:center}}footer#globalFooter .bottom .socials{align-items:center;display:flex;gap:2.8rem;justify-content:flex-start}@media screen and (max-width:768px){footer#globalFooter .bottom .socials{display:none}}footer#globalFooter .bottom .socials li{aspect-ratio:1;width:2.7rem}footer#globalFooter .bottom .socials li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}footer#globalFooter .bottom .copyright{color:#848484;font-size:1.3rem}.location{align-items:center;display:flex;justify-content:flex-start}.location:before{background:url(/assets/img/common/location.svg) 50%/contain no-repeat;content:"";display:block;height:1.4rem;margin-right:.6rem;width:1.1rem}.location ol{align-items:center;color:#6f6f6f;display:flex;justify-content:flex-start;line-height:1}@media screen and (max-width:768px){.location ol{font-size:1.1rem}}.location ol li a:hover{text-decoration:underline}.location ol li+li:before{content:">";margin:0 .5em}.arrow{align-items:center;background:#fff;border:1px solid #ededed;border-radius:50%;bottom:0;cursor:pointer;display:flex;height:4.2rem;justify-content:center;left:0;margin:auto;position:absolute;top:0;width:4.2rem;z-index:30}.arrow:before{background:url(/assets/img/common/arrow_left.svg) 50%/contain no-repeat;content:"";display:block;height:1.2rem;width:.7rem}.arrow.next{left:auto;right:0}.arrow.next:before{background:url(/assets/img/common/arrow_right.svg) 50%/contain no-repeat}@media screen and (max-width:768px){.scrollableShopListWrapper{margin-left:-1.5rem;margin-right:-1.5rem;overflow:hidden;padding:0 1.5rem;width:calc(100% + 3rem)}}.scrollableShopListWrapper.horizontal{position:relative}@media screen and (min-width:769px){.scrollableShopListWrapper.horizontal .extender{overflow:hidden;padding-right:4.8rem;width:calc(100% + 4.8rem)}.scrollableShopListWrapper.horizontal .extender>ul{overflow:visible}}.scrollableShopListWrapper.horizontal .arrow{left:-2.1rem}@media screen and (max-width:768px){.scrollableShopListWrapper.horizontal .arrow{display:none}}.scrollableShopListWrapper.horizontal .arrow.next{left:auto;right:-2.1rem}@media screen and (max-width:768px){.scrollableShopListWrapper.horizontal>.extender>ul,.scrollableShopListWrapper.horizontal>ul{overflow:visible;width:29.5rem}}.scrollableShopListWrapper.horizontal>.extender>ul>li .shopCard,.scrollableShopListWrapper.horizontal>ul>li .shopCard{width:auto}@media screen and (max-width:768px){.scrollableShopListWrapper.top{padding:0}}.shopCard{align-items:stretch;border:1px solid #ccc;border-radius:1.2rem;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}.shopCard .like{background:url(/assets/img/common/heart_outlined.svg) 50%/contain no-repeat;cursor:pointer;height:2rem;position:absolute;right:1.8rem;top:1.8rem;width:2.2rem}.shopCard.liked{background:url(/assets/img/common/heart.svg) 50%/contain no-repeat!important}.shopCard .img{aspect-ratio:660/370;display:block;flex-shrink:0}.shopCard .img img{height:100%;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.shopCard .text{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:1.6rem}.shopCard .text .name{font-size:1.5rem;font-weight:700;margin-top:1rem}@media screen and (max-width:768px){.shopCard .text .name{margin-top:.8rem}}.shopCard .chips{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;margin:1.4rem 0 1.6rem}@media screen and (max-width:768px){.shopCard .chips{margin:.8rem 0 1.4rem}}.shopCard .coupons{border-top:1px solid #ededed;display:flex;justify-content:space-between;line-height:1;margin-top:auto;padding-top:1.6rem}.shopCard .coupons p{font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.shopCard .coupons p{font-size:1.3rem}}.shopCard .coupons p .count{color:#0095c6}.shopCard .coupons a{color:#0095c6;font-size:1.3rem;text-decoration:underline}@media screen and (max-width:768px){.shopCard .coupons a{font-size:1.2rem}}.shopCard .details{align-items:flex-start;border-top:1px solid #ededed;display:flex;flex-wrap:wrap;font-size:1.3rem;justify-content:flex-start;line-height:1.6rem;margin-top:auto;padding-top:1.6rem;row-gap:1.5rem}.shopCard .details dt{align-items:center;color:#6f6f6f;display:flex;justify-content:space-between;width:6.7rem}@media screen and (max-width:768px){.shopCard .details dt{font-size:1.1rem;width:5.5rem}}.shopCard .details dt:after{content:"："}.shopCard .details dd{color:#4f4f4f;padding-left:.8rem;width:calc(100% - 6.7rem)}@media screen and (max-width:768px){.shopCard .details dd{font-size:1.1rem;width:calc(100% - 5.5rem)}}.shopCard .details dd span.dinner,.shopCard .details dd span.lunch{align-items:center;display:inline-flex;justify-content:flex-start;vertical-align:middle}.shopCard .details dd span.dinner img,.shopCard .details dd span.lunch img{max-height:1.6rem;vertical-align:middle}.shopCard .details dd span.dinner+span,.shopCard .details dd span.lunch+span{margin-left:1.6rem}@media screen and (min-width:769px){.shopCard.horizontal{flex-direction:row}.shopCard.horizontal .like{background:url(/assets/img/common/heart_outlined_grey.svg) 50%/contain no-repeat}.shopCard.horizontal .img{aspect-ratio:1;height:20rem}.shopCard.horizontal .text{flex-grow:1;padding:2.4rem 2.4rem 2rem}.shopCard.horizontal .coupons{padding-top:2rem}}.shopCard.detail .like{background-image:url(/assets/img/common/heart_outlined_grey.svg)}.shopCard.detail .text{padding:3.2rem}@media screen and (max-width:768px){.shopCard.detail .text{padding:2.4rem 1.6rem}}.keen-slider .shopCard{height:100%}.newsCard{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media screen and (max-width:768px){.newsCard{flex-direction:row;gap:1.2rem}}.newsCard.horizontal{flex-direction:row}.newsCard .like{background:url(/assets/img/common/heart_outlined.svg) 50%/contain no-repeat;cursor:pointer;height:2rem;position:absolute;right:1.8rem;top:1.8rem;width:2.2rem}@media screen and (max-width:768px){.newsCard .like{display:none}}.newsCard .date{margin-left:auto}@media screen and (max-width:768px){.newsCard .date{margin-left:unset}}.newsCard.horizontal .like{background:url(/assets/img/common/heart_outlined_grey.svg) 50%/contain no-repeat}.newsCard.liked .like{background:url(/assets/img/common/heart.svg) 50%/contain no-repeat}.newsCard .img{aspect-ratio:660/370;background:#ccc;border-radius:1.2rem;display:block;flex-shrink:0;overflow:hidden}@media screen and (max-width:768px){.newsCard .img{border-radius:.4rem;height:10rem}}.newsCard .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsCard.horizontal .img{aspect-ratio:1;height:20rem}.newsCard .text{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:1.6rem 0}@media screen and (max-width:768px){.newsCard .text{padding:0}}@media screen and (min-width:769px){.newsCard .text .category{display:none}}@media screen and (max-width:768px){.newsCard .text .category{display:block}.newsCard .text .category span{color:#6f6f6f}.newsCard .text .category_arrow{background-image:url(/assets/img/common/arrow_right.svg);background-position:50%;background-size:contain;display:inline-block;height:.7rem;margin:0 5px;width:.4rem}}.newsCard .text .genres{align-items:center;display:none;font-size:1.1rem;gap:.8rem;justify-content:flex-start}@media screen and (max-width:768px){.newsCard .text .genres{display:flex}}.newsCard .text .genres>li{align-items:center;color:#6f6f6f;display:flex;gap:.8rem;justify-content:flex-start}.newsCard .text .genres>li+li:before{background:url(/assets/img/common/arrow_right.svg) 50%/contain no-repeat;content:"";display:block;height:.7rem;width:.4rem}.newsCard .text>.name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5rem;font-weight:700;line-height:1.5;overflow:hidden}@media screen and (max-width:768px){.newsCard .text>.name{-webkit-line-clamp:3;font-size:1.3rem;margin-top:.2rem}}.newsCard.horizontal .text{flex-grow:1;padding:2.4rem 2.4rem 2rem}.newsCard .chips{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;margin:1.4rem 0 1.6rem}@media screen and (max-width:768px){.newsCard .chips{display:none}}.newsCard .meta{align-items:center;color:#848484;display:flex;font-size:1.2rem;justify-content:space-between}@media screen and (max-width:768px){.newsCard .meta{gap:.8rem;justify-content:flex-start;margin-top:auto}}.newsCard .meta .author{align-items:center;display:flex;justify-content:flex-start}.newsCard .meta .author .icon{aspect-ratio:1;background:#ccc;border-radius:50%;width:2.2rem}@media screen and (max-width:768px){.newsCard .meta .author .icon{display:none}}.newsCard .meta .author .icon img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsCard .meta .author .name{margin-left:.4rem}@media screen and (max-width:768px){.newsCard .meta .author .name{display:none}}.newsCard .meta .likeCount{align-items:center;display:flex;justify-content:flex-start;margin-left:.8rem}@media screen and (max-width:768px){.newsCard .meta .likeCount{margin:0}}.newsCard .meta .likeCount:before{background:url(/assets/img/common/heart_outlined_pink.svg) 50%/contain no-repeat;content:"";display:block;height:1.1rem;margin-right:.2rem;width:1.2rem}.newsCard.spLarge{flex-direction:column;gap:.8rem}.newsCard.spLarge .like{display:block;right:1.2rem;top:1.2rem}.newsCard.spLarge .img{aspect-ratio:295/166;height:auto}.newsCard.spLarge .text>.name{margin-top:0}.newsCard.spLarge .text .chips{display:flex;margin:1.2rem 0}.newsCard.spLarge .text .meta{justify-content:space-between}.newsCard.spLarge .text .meta .author .icon,.newsCard.spLarge .text .meta .author .name{display:block}.newsCard.spLarge .text .meta .author .likeCount{margin-left:.8rem}.chip{align-items:center;background:#f2f2f2;border-radius:1.2rem;color:#848484;display:flex;font-size:1.2rem;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.chip{font-size:1.1rem}}.chip.icon{background:#fff;border:1px solid #ccc;font-size:1.4rem;padding:0 1rem}@media screen and (max-width:768px){.chip.icon{font-size:1.1rem}}.chip.icon:before{content:"";display:inline-block;height:1.1rem;margin-right:3px;width:1.1rem}.chip.icon.star:before{background:url(/assets/img/common/star.svg) 50%/contain no-repeat}.chip.icon.heart:before{background:url(/assets/img/common/heart.svg) 50%/contain no-repeat}.chip.icon.heart-outline:before{background:url(/assets/img/common/heart_outlined_pink.svg) 50%/contain no-repeat}.chip.selectable{background:#fff;border:1px solid #aeaeae;border-radius:1.5rem;cursor:pointer;font-size:1.4rem;font-weight:500;height:3rem;line-height:3rem;padding:0 1.4rem}@media screen and (max-width:768px){.chip.selectable{font-size:1.2rem;height:auto;line-height:2.4rem;padding:0 1.2rem}}.chip.selectable.selected{background:#0095c6;border:initial;color:#fff}.chip.selectable.selected:after{background:url(/assets/img/common/drop_down_arrow_white.svg) 50%/contain no-repeat!important}.chip.selectable.notSelect{background:#aeaeae;color:#fff}.chip.selectable.notSelect:after{display:none!important}.chip.tag{background:#fff;border:1px solid #aeaeae}.chip.tag a{padding-left:2px}.chip.tag:before{content:"#"}.imgCard{border:1px solid #ccc;border-radius:.8rem;display:flex;height:14rem;position:relative;width:25.4rem}.imgCard:after{background-image:url(/assets/img/common/arrow_right.svg);background-repeat:no-repeat;content:"";height:14px;position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);width:8px}@media screen and (max-width:768px){.imgCard:after{right:0}.imgCard{border-radius:initial!important;box-sizing:unset;height:10rem!important}}.imgCard .img{height:100%;position:relative;width:14rem}@media screen and (max-width:768px){.imgCard .img{width:10rem}}.imgCard .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.imgCard .img img{border-radius:.4rem}}.imgCard .text{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;max-width:calc(100% - 14rem);padding:1.7rem 5.5rem 1.7rem 2.2rem;width:100%}@media screen and (max-width:768px){.imgCard .text{max-width:calc(100% - 10rem);padding:initial;padding-right:3.6rem}}.imgCard .text *{font-weight:inherit}.imgCard.line3{color:#4f4f4f;overflow:hidden;width:100%}@media screen and (max-width:768px){.imgCard.line3{border:0;border-radius:.4rem;height:auto}.imgCard.line3 .img{border-radius:.4rem}}.imgCard.line3 .text{font-weight:400}@media screen and (max-width:768px){.imgCard.line3 .text{padding-left:1.4rem}}.imgCard.line3 .text .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;font-weight:700;line-height:1.3;margin-bottom:.8rem;overflow:hidden}@media screen and (max-width:768px){.imgCard.line3 .text .title{font-size:1.4rem;margin-bottom:.6rem}}.imgCard.line3 .text .subtitle{font-size:1.5rem;line-height:1.3;margin-bottom:1.6rem}@media screen and (max-width:768px){.imgCard.line3 .text .subtitle{font-size:1.3rem;margin-bottom:1rem}}.imgCard.line3 .text .content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.3rem;line-height:1.5;overflow:hidden;width:100%}@media screen and (max-width:768px){.imgCard.line3 .text .content{font-size:1.1rem;margin-top:auto}}.imgCard.line3 .text .content a{color:#0095c6}.imgCard.large{height:14.4rem;width:100%}.imgCard.large .text{font-size:1.5rem}.imgCardModal{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (max-width:768px){.imgCardModal{bottom:0;flex-direction:column;justify-content:flex-end;top:auto}}.imgCardModal .box{background:#fff;border-radius:1.2rem;height:50rem;overflow:scroll;width:78.2rem}@media screen and (max-width:768px){.imgCardModal .box{border-radius:1.2rem 1.2rem 0 0;height:60vh;width:100%}}.imgCardModal .box .img{background-image:url(/img/aloco_img_1.svg);background-position:50%;background-size:cover;border-radius:initial!important;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:block;height:21rem;position:relative;width:100%}.imgCardModal .box .img .close{border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.3);height:3.2rem;position:absolute;right:1.6rem;top:1.6rem;width:3.2rem}@media screen and (max-width:768px){.imgCardModal .box .img .close{right:1.5rem;top:1.5rem}}.imgCardModal .box .img .close img{height:100%;width:100%}@media screen and (max-width:768px){.imgCardModal .box .img{aspect-ratio:375/200}}.imgCardModal .box .text{display:block;max-width:none;overflow:scroll;padding:3.2rem 4rem}@media screen and (max-width:768px){.imgCardModal .box .text{padding:1.6rem 1.5rem 6.4rem}}.imgCardModal .box .text .title{font-size:1.6rem;font-weight:700;letter-spacing:.025em;line-height:1.1875;margin-bottom:1.1rem}@media screen and (max-width:768px){.imgCardModal .box .text .title{font-size:1.4rem;line-height:1.2142857143}}.imgCardModal .box .text .subtitle{font-size:1.6rem;line-height:.875;margin-bottom:1.6rem}@media screen and (max-width:768px){.imgCardModal .box .text .subtitle{font-size:1.3rem;line-height:1.2307692308}}.imgCardModal .box .text .content{display:block;font-size:1.3rem;line-height:1.5}@media screen and (max-width:768px){.imgCardModal .box .text .content{font-size:1.3rem;line-height:1.5692307692;margin-top:auto}}.imgCardModal .box .text .content a{color:#0095c6}.imgCardModal-enter-active,.imgCardModal-enter-active .box,.imgCardModal-leave-active,.imgCardModal-leave-active .box{transition:.25s}.imgCardModal-enter-from .box,.imgCardModal-leave-to .box{opacity:0}@media screen and (max-width:768px){.imgCardModal-enter-from .box,.imgCardModal-leave-to .box{opacity:1;transform:translateY(100%)}}.circleAvatarTile{align-items:center;border-radius:.8rem;display:flex;gap:1.2rem;height:5.2rem;justify-content:flex-start;padding:0 .8rem}.circleAvatarTile:hover{background:#f2f2f2;opacity:1;transition:.4s}.circleAvatarTile .img{aspect-ratio:1;background:#ccc;border-radius:50%;width:4rem}.circleAvatarTile .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.circleAvatarTile .img img{min-width:40px}}.circleAvatarTile .text{color:#4f4f4f;font-size:1.4rem;font-weight:700}.circleAvatarTile.icon{gap:2.1rem}@media screen and (max-width:768px){.circleAvatarTile.icon{flex-direction:column;gap:.8rem;height:auto;padding:0}.circleAvatarTile.icon:hover{background:none;opacity:.6}}.circleAvatarTile.icon .img{background:none;border-radius:0;width:2.4rem}@media screen and (max-width:768px){.circleAvatarTile.icon .img{align-items:center;aspect-ratio:111/74;background:#f7f7f7;border-radius:.4rem;display:flex;justify-content:center;width:100%}}.circleAvatarTile.icon .img img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.circleAvatarTile.icon .img img{aspect-ratio:1;width:2.5rem}}.reviewStars{align-items:center;display:flex;gap:1rem;justify-content:flex-start}@media screen and (max-width:768px){.reviewStars{gap:.6rem}}.reviewStars .stars{display:flex;gap:.5rem}@media screen and (max-width:768px){.reviewStars .stars{gap:.17rem}}.reviewStars .stars .star{aspect-ratio:1;background:url(/assets/img/common/star_grey.svg) 50%/contain no-repeat;width:1.6rem}@media screen and (max-width:768px){.reviewStars .stars .star{width:1.38rem}}.reviewStars .stars .star.filled{background-image:url(/assets/img/common/star_filled.svg)}.reviewStars .num{font-size:1.8rem;font-weight:500}@media screen and (max-width:768px){.reviewStars .num{font-size:1.4rem}}.reviewStars.small .stars{gap:.45rem}.reviewStars.small .stars .star{height:1.4rem;width:1.46rem}.reviewStars.small .num{font-size:1.4rem}.reviewCard{align-items:stretch;border:1px solid #ccc;border-radius:.8rem;display:flex;flex-direction:column;justify-content:flex-start;padding:2.4rem 1.6rem}.reviewCard .title{font-size:1.5rem;font-weight:700;line-height:1.5;margin-top:1.6rem}@media screen and (max-width:768px){.reviewCard .title{font-size:1.3rem}}.reviewCard .content{-webkit-line-clamp:3;color:#4f4f4f;font-size:1.4rem;font-weight:400;line-height:1.5;margin-top:1.6rem;max-height:6.3rem;overflow:hidden;position:relative}.reviewCard .content .more{background:linear-gradient(90deg,transparent 0,#fff 2em,#fff);bottom:0;color:#aeaeae;display:block;margin-top:.5rem;overflow:hidden;position:static;right:auto;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.reviewCard .content{font-size:1.3rem;max-height:none}}.coupon2Line{align-items:center;aspect-ratio:670/60;background:url(/assets/img/common/coupon_2line.svg) 50%/100% 100% no-repeat;display:flex;justify-content:flex-start;padding:0 5.5rem 0 3.2rem}@media screen and (max-width:768px){.coupon2Line{aspect-ratio:345/60;background-image:url(/assets/img/common/coupon_2line_sp.svg);max-width:34.5rem;padding:0 5.6rem 0 2.2rem;width:100%}}.coupon2Line p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.3rem;font-weight:700;line-height:1.5;max-height:3.9rem;overflow:hidden;text-overflow:ellipsis}.verticalCard{align-items:stretch;border:1px solid #ccc;border-radius:.8rem;display:flex;flex-direction:column;overflow:hidden}.verticalCard .img{aspect-ratio:110/107;background:#ccc;flex-shrink:0}.verticalCard .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.verticalCard .text{align-items:center;display:flex;font-size:1.2rem;font-weight:700;height:6.4rem;justify-content:center;padding:0 .8rem}.verticalCard .text *{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;overflow:hidden}.galleryWrapper .overlay{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:60}.galleryWrapper .overlay .wrapper{height:100%;position:relative}@media screen and (max-width:768px){.galleryWrapper .overlay .wrapper{display:block}}.galleryWrapper .overlay .close{background:url(/assets/img/common/close.svg) 50%/contain no-repeat;cursor:pointer;height:1.6rem;left:1.6rem;position:absolute;top:16rem;width:1.6rem;z-index:65}@media screen and (max-width:768px){.galleryWrapper .overlay .close{top:1.6rem}.galleryWrapper .overlay .arrow{display:none}}.galleryWrapper .overlay ul{width:100%}@media screen and (max-width:768px){.galleryWrapper .overlay ul{height:100%}}.galleryWrapper .overlay ul li{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:8rem 0;position:relative;width:100%}@media screen and (max-width:768px){.galleryWrapper .overlay ul li{padding:0 0 3.8rem}}.galleryWrapper .overlay ul li .img{max-height:64rem;max-width:64rem}.galleryWrapper .overlay ul li .img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.galleryWrapper .overlay ul li .text{height:4.5rem;text-align:center}@media screen and (max-width:768px){.galleryWrapper .overlay ul li .text{height:auto;padding:0 1.5rem}}.galleryWrapper .overlay ul li .text p{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:1.6rem}.galleryWrapper .overlay ul li .text p.meta{font-size:1.2rem}.galleryWrapper .overlay ul li .text p.meta .date{font-weight:400}.galleryWrapper .overlay ul li:before{content:"";display:block;height:4.5rem}ul.gallery{display:grid;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:768px){ul.gallery{gap:1px;grid-template-columns:repeat(3,1fr)}}ul.gallery>li{aspect-ratio:1;background:#ccc;display:block}ul.gallery>li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.newsList{align-items:stretch;display:flex;flex-direction:column;gap:2.4rem;justify-content:flex-start}@media screen and (max-width:768px){ul.newsList{gap:1.6rem}}ul.newsList>li+li{border-top:1px solid #ededed;padding-top:2.4rem}@media screen and (max-width:768px){ul.newsList>li+li{padding-top:1.6rem}}ul.newsList>li>*{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}ul.newsList>li>:after{background:url(/assets/img/common/news_arrow_right.svg) 50%/100% auto no-repeat;content:"";display:block;flex-shrink:0;height:1.5rem;margin-left:2.4rem;width:.8rem}ul.newsList>li .text{color:#4f4f4f;flex-grow:1}ul.newsList>li .text .content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.4rem;line-height:1.6;max-height:4.48rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){ul.newsList>li .text .content{font-size:1.3rem}}ul.newsList>li .text .date{color:#848484;font-size:1.2rem;margin-top:1.6rem}@media screen and (max-width:768px){ul.newsList>li .text .date{margin-top:1rem}}ul.newsList>li .img{aspect-ratio:660/370;background:#ccc;border-radius:1.2rem;display:block;flex-shrink:0;height:12.5rem;margin-right:2.1rem;overflow:hidden}@media screen and (max-width:768px){ul.newsList>li .img{border-radius:.4rem;height:10rem;margin-right:1.4rem}}ul.newsList>li .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.commentCard{align-items:stretch;border:1px solid #ccc;border-radius:.8rem;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.commentCard .text{padding:2.4rem 3.2rem}@media screen and (max-width:768px){.commentCard .text{padding:1.6rem}}.commentCard .text .avatar{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1.6rem}.commentCard .text .avatar .img{aspect-ratio:1;background:#ccc;border-radius:50%;overflow:hidden;width:3.2rem}.commentCard .text .avatar .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.commentCard .text .avatar .name{font-size:1.4rem}@media screen and (max-width:768px){.commentCard .text .avatar .name{font-size:1.3rem}}.commentCard .text .content{-webkit-line-clamp:2;color:#4f4f4f;font-size:1.4rem;font-weight:400;line-height:1.7;margin-top:1.6rem;max-height:4.76rem;overflow:hidden;position:relative}@media screen and (max-width:768px){.commentCard .text .content{font-size:1.3rem;max-height:8.84rem}}.commentCard .text .content .more{background:linear-gradient(90deg,transparent 0,#fff 2em,#fff);bottom:0;color:#aeaeae;display:block;padding-left:2em;position:absolute;right:0}.commentCard .text .date{color:#848484;font-size:1.2rem;margin-top:1.6rem}.commentCard .actions{align-items:center;background:#f2f2f2;display:flex;height:4.8rem;justify-content:space-between;padding:0 1.6rem}@media screen and (max-width:768px){.commentCard .actions{height:3.8rem}}.commentCard .actions .addComment{color:#6f6f6f}@media screen and (max-width:768px){.commentCard .actions .addComment{font-size:1.2rem}}.commentCard .actions .addComment:hover{text-decoration:underline}.commentCard .actions .count{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.commentCard .actions .count .icon{background:url(/assets/img/common/comment.svg) 50%/contain no-repeat;height:1.4rem;width:1.5rem}.commentCard .actions .count .num{font-size:1.2rem}.aboutShop>.address--sp .openInGoogleMap,table.shopInfo .openInGoogleMap{align-items:center;color:#0095c6;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.5rem;margin-top:1.2rem;text-decoration:underline}@media screen and (max-width:768px){.aboutShop>.address--sp .openInGoogleMap,table.shopInfo .openInGoogleMap{font-size:1.2rem;line-height:1.3833333333}}.aboutShop>.address--sp .openInGoogleMap:before,table.shopInfo .openInGoogleMap:before{background:url(/assets/img/common/location.svg) 50%/contain no-repeat;content:"";display:inline-block;height:1.5rem;width:1.2rem}.aboutShop>.address--sp .map,table.shopInfo .map{aspect-ratio:508/176;background:#ccc;height:200px;margin-top:1.6rem;max-width:100%}.aboutShop>.address--sp .map .map-canvas-wrapper,.aboutShop>.address--sp .map .map-canvas-wrapper #map_canvas,table.shopInfo .map .map-canvas-wrapper,table.shopInfo .map .map-canvas-wrapper #map_canvas{height:100%}.aboutShop>.address--sp a.siteUrl,table.shopInfo a.siteUrl{word-wrap:break-word}.aboutShop>.address--sp .socials,table.shopInfo .socials{display:inline-flex;gap:2.4rem}.aboutShop>.address--sp .socials>li,table.shopInfo .socials>li{aspect-ratio:1;width:2rem}.aboutShop>.address--sp .socials>li img,table.shopInfo .socials>li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.couponDetailCard{align-items:stretch;aspect-ratio:670/227;background:url(/assets/img/common/coupon_detail_bg.svg) 50%/100% 100% no-repeat;display:flex;flex-direction:column;justify-content:center;padding:0 6.6rem 0 4rem}@media screen and (max-width:768px){.couponDetailCard{aspect-ratio:345/344;background-image:url(/assets/img/common/coupon_detail_bg_sp.png);max-width:34.5rem;padding:2.4rem 1.5rem 0;width:100%}}.couponDetailCard .title{font-size:1.5rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width:768px){.couponDetailCard .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:1.4rem;overflow:hidden}}.couponDetailCard .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.4rem;font-weight:400;margin-bottom:1.6rem;overflow:hidden}@media screen and (max-width:768px){.couponDetailCard .description{-webkit-line-clamp:4;font-size:1.2rem}}.couponDetailCard dl,dl.couponDetailList{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;overflow-y:scroll;row-gap:.6rem}@media screen and (max-width:768px){.couponDetailCard dl,dl.couponDetailList{align-items:flex-start;box-sizing:border-box;margin-top:2.4rem}}.couponDetailCard dl dt,dl.couponDetailList dt{background:#ededed;color:#4f4f4f;font-size:1.3rem;line-height:1.7;padding:0 .4rem;text-overflow:ellipsis;white-space:nowrap}.couponDetailCard dl dd,dl.couponDetailList dd{color:#6f6f6f;font-size:1.4rem;line-height:1.8;margin-bottom:1.6rem;text-overflow:ellipsis}@media screen and (max-width:768px){.couponDetailCard dl dd,dl.couponDetailList dd{display:block;white-space:normal}}.searchHeader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.4rem}@media screen and (min-width:769px){.searchHeader.sort{align-items:normal}.searchHeader.sort .filters .actions{flex-wrap:wrap;justify-content:flex-end;width:50rem}}@media screen and (max-width:768px){.searchHeader.sort .filters .actions .clear{padding-right:1.5rem}}.searchHeader h1{font-size:2rem;margin-bottom:1.6rem;width:100%}@media screen and (max-width:768px){.searchHeader h1{font-size:1.7rem;margin-bottom:1.8rem}}.searchHeader h1 .word{font-weight:700}.searchHeader .found{margin-right:1.6rem}@media screen and (max-width:768px){.searchHeader .found{margin:0 1.6rem .5rem 0}}.searchHeader .found .count{font-size:1.5rem}@media screen and (max-width:768px){.searchHeader .found .count{font-size:1.1rem}}.searchHeader .found .count .num{font-weight:700}@media screen and (max-width:768px){.searchHeader .found .count .num{font-size:1.3rem}}.searchHeader .filters{margin:0 -4.8rem .5rem -2rem;padding-left:2rem;padding-right:4.8rem}@media screen and (max-width:768px){.searchHeader .filters{margin:0 -1.5rem .5rem;overflow-x:scroll;padding-left:1.5rem;padding-right:1.5rem}}.searchHeader .filters .actions{align-items:center;display:flex;gap:.4rem;justify-content:flex-start;white-space:nowrap}.searchHeader .filters .actions .icon{aspect-ratio:1;background:url(/assets/img/common/filter.svg) 50%/1.5rem auto no-repeat;border:1px solid #0095c6;border-radius:50%;height:2.9rem;width:2.9rem}.searchHeader .filters .actions .chip{position:relative;white-space:nowrap}.searchHeader .filters .actions .chip:after{background:url(/assets/img/common/drop_down_arrow.svg) 50%/contain no-repeat;content:"";display:inline-block;height:4px;margin-left:.4rem;vertical-align:middle;width:6.8px}.searchHeader .filters .actions .chip .popup input[type=checkbox]{border-color:#ccc}.searchHeader .filters .actions .chip .popup input[type=checkbox]:checked{background:#0095c6!important;border-color:unset}.searchHeader .filters .actions .chip .popup input[type=checkbox]:checked:before{background:url(/assets/img/common/check_white.svg) 50%/contain no-repeat!important}@media screen and (min-width:769px){.searchHeader .filters .actions .chip .popup{background:#fff;border-radius:1.2rem;box-shadow:0 0 16px rgba(0,0,0,.2);left:0;max-height:500px;overflow:scroll;padding:1.6rem;position:absolute;top:3.2rem;width:-moz-max-content;width:max-content;z-index:40}.searchHeader .filters .actions .chip .popup .content{-moz-column-gap:1.6rem;column-gap:1.6rem;display:grid;grid-template-columns:repeat(2,1fr)}.searchHeader .filters .actions .chip .popup .content.area,.searchHeader .filters .actions .chip .popup .content.genre{display:block}.searchHeader .filters .actions .chip .popup .content .title{display:none}.searchHeader .filters .actions .chip .popup .content .title.summary{align-items:center;border-bottom:1px solid #ededed;color:#2d2d2d;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;margin:0 -1.6rem;padding:0 1.6rem 1.6rem}.searchHeader .filters .actions .chip .popup .content .title.summary img{left:1.6rem;position:absolute}.searchHeader .filters .actions .chip .popup .content label{font-size:1.4rem;margin:0 2rem 0 0;padding:1.4rem 0}.searchHeader .filters .actions .chip .popup .content input[type=checkbox]{margin-right:.8rem}.searchHeader .filters .actions .chip .popup .content .category{margin-bottom:2rem}.searchHeader .filters .actions .chip .popup .content .category-title{color:#848484;display:block}.searchHeader .filters .actions .chip .popup .content .button{display:none}.searchHeader .filters .actions .chip .popup.sort{width:500px}}@media screen and (max-width:768px){.searchHeader .filters .actions .chip .popup{align-items:stretch;background:rgba(0,0,0,.8);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000000}.searchHeader .filters .actions .chip .popup .content{align-items:stretch;background:#fff;border-radius:1.2rem 1.2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;max-height:75vh;overflow:scroll}.searchHeader .filters .actions .chip .popup .content .title{align-items:center;border-bottom:1px solid #ededed;color:#2d2d2d;display:flex;font-size:1.6rem;font-weight:700;height:6.4rem;justify-content:center;min-height:64px;position:relative}.searchHeader .filters .actions .chip .popup .content .title .isSummary{height:18.47px;left:2.7rem;position:absolute;top:50%;transform:translateY(-50%);width:10.3px}.searchHeader .filters .actions .chip .popup .content label{align-items:center;border-bottom:1px solid #ededed;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 2.8rem;min-height:58px}.searchHeader .filters .actions .chip .popup .content .category-title{color:#848484;display:inline-block}.searchHeader .filters .actions .chip .popup .content .button{margin:2.4rem 1.5rem;min-height:38px}.searchHeader .filters .actions .chip .popup .content.area .category,.searchHeader .filters .actions .chip .popup .content.genre .category{color:#4f4f4f;font-size:1.4rem;font-weight:700;margin-left:2.7rem;margin-right:2.7rem;padding-bottom:2rem;padding-top:2rem}.searchHeader .filters .actions .chip .popup .content.area .category label,.searchHeader .filters .actions .chip .popup .content.genre .category label{margin:0 0 0 2.8rem}}@media screen and (min-width:769px){.searchHeader .filters .actions .chip.column .popup,.searchHeader .filters .actions .chip.other .popup,.searchHeader .filters .actions .chip.sort .popup{width:29rem}.searchHeader .filters .actions .chip.column .popup .content,.searchHeader .filters .actions .chip.other .popup .content,.searchHeader .filters .actions .chip.sort .popup .content{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.searchHeader .filters .actions .chip.popupPicker .popup{width:50rem}.searchHeader .filters .actions .chip.popupPicker .popup .content{display:block}}.searchHeader .filters .actions .chip.popupPicker .center-overlay{background:rgba(0,0,0,.1)}.searchHeader .filters .actions .chip.popupPicker .column-container{color:#4f4f4f!important;text-align:center}.searchHeader .filters .actions .chip.popupPicker.budget .column-container{width:33%}.searchHeader .filters .actions .chip.popupPicker.distance .column-container{width:100%}@media screen and (min-width:769px){.searchHeader .filters .actions .summary .popup{max-height:500px;width:60rem}}.searchHeader .filters .actions .summary .popup .content{max-height:87vh!important}@media screen and (min-width:769px){.searchHeader .filters .actions .summary .popup .content{display:block}}.searchHeader .filters .actions .summary .popup .content .button-container{display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;padding:1.9rem 1.5rem}@media screen and (min-width:769px){.searchHeader .filters .actions .summary .popup .content .button-container{display:none}}.searchHeader .filters .actions .summary .popup .content .button-container .button{background:#0095c6;border-radius:.4rem;color:#fff;height:4.2rem;margin:0!important;width:65%}.searchHeader .filters .actions .summary .popup .content .button-container .button-clear{align-items:center;background:#ededed;border-radius:.4rem;color:#6f6f6f;display:flex;height:4.2rem;justify-content:center;width:32%}.searchHeader .filters .actions .summary-list{background:#f7f7f7;padding:2rem 1.5rem}@media screen and (min-width:769px){.searchHeader .filters .actions .summary-list{background:#fff}}.searchHeader .filters .actions .summary-list-item{margin-bottom:2rem}.searchHeader .filters .actions .summary-list-item label{border-bottom:initial!important;flex-direction:row!important;font-size:1.2rem;font-weight:700;margin:initial!important;margin-bottom:.8rem!important;min-height:auto!important}.searchHeader .filters .actions .summary-list-item .radio-container label{justify-content:normal!important}@media screen and (min-width:769px){.searchHeader .filters .actions .summary-list-item .radio-container label{margin-right:2rem!important}}.searchHeader .filters .actions .summary-list-item .radio-container input[type=radio]{background:#fff}.searchHeader .filters .actions .summary-list-item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:.4rem;color:#aeaeae;display:flex;font-size:1.4rem;min-height:5.4rem;outline:none;overflow:hidden;padding:1.6rem 3rem 1.6rem 1.6rem;position:relative;width:100%}@media screen and (min-width:769px){.searchHeader .filters .actions .summary-list-item-select{padding-right:3.8rem}}.searchHeader .filters .actions .summary-list-item-select:after{background-repeat:no-repeat!important;background:url(/assets/img/common/drop_down_arrow.svg);content:"";height:.53rem;position:absolute;right:1.57rem;top:50%;transform:translateY(-50%);width:.9rem}@media screen and (min-width:769px){.searchHeader .filters .actions .summary-list-item-select:after{height:.73rem;width:1.3rem}}.searchHeader .filters .actions .summary-list-item-select.arrow-right:after{background:url(/assets/img/common/arrow_right-1.svg);height:1rem;width:.6rem}@media screen and (min-width:769px){.searchHeader .filters .actions .summary-list-item-select.arrow-right:after{height:1.3rem;width:1.2rem}}.searchHeader .filters .actions .summary-list-item-select .val{color:#aeaeae}.searchHeader .filters .actions .summary-list-item-select .val.selected{color:#4f4f4f}.searchHeader .filters .actions .summary-list-item-select.picker{align-items:center;display:flex;height:8.4rem;justify-content:center;min-height:auto}.searchHeader .filters .actions .summary-list-item-select.picker .center-overlay{background:rgba(0,0,0,.1)}.searchHeader .filters .actions .summary-list-item-select.picker .column-container{color:#4f4f4f!important;text-align:center}.searchHeader .filters .actions .summary-list-item-select.picker .scroll-picker-container{width:100%}.searchHeader .filters .actions .summary-list-item-select.picker .scroll-picker-container .row-option{font-size:1.6rem}.searchHeader .filters .actions .summary-list-item-select.picker.budget .column-container{width:33%}.searchHeader .filters .actions .summary-list-item-select.picker.distance .column-container{width:100%}.searchHeader .filters .actions .summary-list-item .other-list{font-size:1.3rem}.searchHeader .filters .actions .summary-list-item .other-list-item{background:#fff;border:1px solid #aeaeae;border-radius:1.6rem;display:inline-block;line-height:1;margin-bottom:1.2rem;margin-right:1.2rem;padding:1rem 2.2rem;position:relative}.searchHeader .filters .actions .summary-list-item .other-list-item.selected{border:2px solid #0095c6;color:#0095c6;padding:.9rem 1.5rem .9rem 3.5rem}@media screen and (max-width:768px){.searchHeader .filters .actions .summary-list-item .other-list-item.selected{padding:.9rem 1.5rem .9rem 3rem}}.searchHeader .filters .actions .summary-list-item .other-list-item.selected:before{background:url(/assets/img/common/check.svg);content:"";height:10px;left:1.6rem;position:absolute;top:50%;transform:translateY(-50%);width:10px}.searchHeader .filters .actions .summary-list-item p{background:#fff;border-radius:.4rem;font-size:1.1rem;line-height:1.6;padding:1.6rem 1.2rem}@media screen and (min-width:769px){.searchHeader .filters .actions .summary-list-item p{padding:0}}.searchHeader .filters .actions .summary-list-item .rateTime{color:#848484;font-size:1.1rem;font-weight:500;line-height:1.6}.searchHeader .filters .actions .clear{color:#0095c6;cursor:pointer;font-weight:700;margin-left:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.searchHeader .filters .actions .clear-modal{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;padding:0!important;position:fixed;top:0;width:100vw;z-index:1000000}.searchHeader .filters .actions .clear-modal-enter-active,.searchHeader .filters .actions .clear-modal-enter-active .box,.searchHeader .filters .actions .clear-modal-leave-active,.searchHeader .filters .actions .clear-modal-leave-active .box{transition:.25s}.searchHeader .filters .actions .clear-modal-enter-from .box,.searchHeader .filters .actions .clear-modal-leave-to .box{opacity:0}.searchHeader .filters .actions .clear-modal .box{align-items:center;background:#fff;border-radius:.4rem;display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;height:18.6rem;line-height:1.2142857143;padding:2.4rem 2.5rem 3.2rem;width:27rem}.searchHeader .filters .actions .clear-modal .box p{margin-bottom:1.6rem;text-align:center}.searchHeader .filters .actions .clear-modal .box .clear{align-items:center;background:#0095c6;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;height:4.2rem;justify-content:center;margin-bottom:1.9rem;margin-left:0;width:100%}.searchHeader .filters .actions .clear-modal .box .cancel{color:#0095c6;cursor:pointer;display:inline-block}.expander .title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expander .content{opacity:1;overflow:hidden;transition:.4s}.expander.closed .content{opacity:0;padding:0}.expander.closed.genreExpander .content{padding:.8rem 0 0}.expander.genreExpander .title{position:relative}.expander.genreExpander .title:after,.expander.genreExpander .title:before{background:#0095c6;border-radius:1px;bottom:0;content:"";display:block;height:2px;margin:auto;position:absolute;right:1.2rem;top:0;transition:.4s;width:1.4rem}.expander.genreExpander .title:after{opacity:0}.expander.genreExpander .content{padding:.8rem 0}.expander.genreExpander .content ul{background:#f7f7f7;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.expander.genreExpander .content ul>li{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.expander.genreExpander .content ul>li:nth-child(2n){border-right:none}.expander.genreExpander .content ul>li:nth-child(2n):last-child,.expander.genreExpander .content ul>li:nth-child(odd):nth-last-child(-n+2){border-bottom:none}.expander.genreExpander .content ul>li a{align-items:center;display:flex;height:100%;justify-content:flex-start;min-height:5.2rem;padding:.5rem 1.6rem}.expander.genreExpander.closed .title:after{opacity:1;transform:rotate(90deg)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;border:1px solid #ededed;border-radius:50%;box-sizing:content-box;height:2.2rem;margin-right:.8rem;position:relative;vertical-align:bottom;width:2.2rem}input[type=radio]:checked:before{aspect-ratio:1;background:#0095c6;border-radius:50%;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;width:1.2rem}label{color:#4f4f4f;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:700;line-height:2.2rem;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){label{font-size:1.2rem}}label.optional:after,label.required:after{display:inline-block;font-size:1.2rem;font-weight:400;line-height:2rem;padding:0 .4rem}@media screen and (max-width:768px){label.optional:after,label.required:after{font-size:1.1rem}}label.required:after{background:#fce9e7;color:#c63200;content:"必須"}label.optional:after{background:#ededed;color:#4f4f4f;content:"任意"}.formNotice{color:#6f6f6f!important;font-size:1.2rem!important}@media screen and (max-width:768px){.formNotice{font-size:1.1rem!important}}.form .submitButton.disabled,form .registerButton:disabled,form .resetButton:disabled{background:#aeaeae;border:none;color:#fff;pointer-events:none}select{background:url(/assets/img/common/drop_down_arrow.svg) center right 1.8rem/.9rem auto no-repeat;display:flex}input[type=date],input[type=time],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#aeaeae;height:5.4rem;outline:none;padding:1.6rem;position:relative}input[type=date],input[type=password],input[type=text],input[type=time],select{border:1px solid #ccc;border-radius:.4rem;font-size:1.4rem;margin-bottom:1.6rem;width:100%}input[type=password],input[type=text]{height:5.6rem;padding:0 1.8rem 0 1.6rem}input[type=password] ::-moz-placeholder,input[type=text] ::-moz-placeholder{color:#aeaeae}input[type=password] ::placeholder,input[type=text] ::placeholder{color:#aeaeae}input[type=password][name=first_selected_date],input[type=password][name=first_selected_time],input[type=text][name=first_selected_date],input[type=text][name=first_selected_time]{background:url(/assets/img/common/drop_down_arrow.svg) center right 1.8rem/.9rem auto no-repeat}input[type=password].error,input[type=text].error{background:url(/assets/img/common/caution_red.svg) center right 1.2rem/1.6rem auto no-repeat;border:2px solid #c63200;margin-bottom:.8rem}input[type=password].error+p,input[type=text].error+p{color:#c63200!important;font-size:1.2rem!important;line-height:1!important;margin-bottom:1.6rem!important}.passwordBox input[type=password]{margin-bottom:0}.passwordBox{margin-bottom:1.6rem;position:relative}.passwordBox .password_toggle{background-image:url(/assets/img/common/visibility_off.svg);background-position:50%;background-size:contain;bottom:0;height:14px;margin:auto;position:absolute;right:17px;top:0;width:16px}textarea{border:1px solid #ccc;border-radius:.4rem;font-size:1.4rem;margin-bottom:1.6rem;padding:2rem 1.6rem;width:100%}textarea ::-moz-placeholder{color:#aeaeae}textarea ::placeholder{color:#aeaeae}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:#fff;border:1px solid #4f4f4f;border-radius:.4rem;height:2.1rem;margin-right:1.2rem;position:relative;vertical-align:bottom;width:2.1rem}input[type=checkbox]:before{background:url(/assets/img/common/check.svg) 50%/contain no-repeat;bottom:.58rem;content:"";display:block;height:.9rem;left:0;margin:auto;opacity:0;position:absolute;right:0;width:1.2rem}input[type=checkbox]:checked:before{opacity:1}.textRow{border:1px solid #ccc;border-radius:.4rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1.6rem;overflow:hidden}.textRow input{border-radius:0;border-width:0;margin:0}.textRow input+input{border-left-width:1px}.authorCard{align-items:center;border:1px solid #ededed;border-radius:.8rem;display:flex;gap:2.4rem;justify-content:space-between;padding:2.4rem 3.8rem}@media screen and (max-width:768px){.authorCard{gap:1.4rem;padding:2.4rem 1.8rem}}.authorCard .img{aspect-ratio:1;background:#ccc;border-radius:50%;flex-shrink:0;overflow:hidden;width:9rem}.authorCard .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.authorCard .text{flex-grow:1;min-width:100px;overflow-wrap:break-word}.authorCard .text .name{font-size:1.5rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.authorCard .text .name{font-size:1.3rem}}.authorCard .text .comment{font-size:1.4rem;line-height:1.7;margin-top:1.6rem}@media screen and (max-width:768px){.authorCard .text .comment{font-size:1.2rem;margin-top:1rem}}.authorCard .text .comment .comment_end{color:#aeaeae;padding-left:1rem}.nextPage{align-items:stretch;border:1px solid #ccc;border-radius:2.2rem;display:flex;height:4.4rem;justify-content:flex-start;margin-bottom:2.4rem;overflow:hidden}@media screen and (max-width:768px){.nextPage{border-radius:2rem;font-size:1.3rem;height:4rem;margin-bottom:1.6rem}}.nextPage .label{align-items:center;background:#e0f4f9;border:1px solid #ccc;border-radius:2.2rem;display:flex;flex-shrink:0;font-weight:700;height:4.4rem;justify-content:center;margin:-1px;width:13rem}@media screen and (max-width:768px){.nextPage .label{height:4rem;width:11rem}}.nextPage .title{align-items:center;color:#6f6f6f;display:flex;font-size:1.4rem;font-weight:700;justify-content:flex-start;padding-left:1.2rem;width:calc(100% - 13rem)}@media screen and (max-width:768px){.nextPage .title{width:calc(100% - 11rem)}}.nextPage .title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination{align-items:center;display:flex;justify-content:center;margin-top:2.5rem;text-align:center}.pagination .paginationArrow{background:url(/assets/img/common/pagination_arrow.svg) 50%/.8rem 1.4rem no-repeat;height:3.7rem;width:4.8rem}@media screen and (max-width:768px){.pagination .paginationArrow{background-size:.4rem auto;width:2.8rem}}.pagination .paginationArrow.next{transform:scaleX(-1)}.pagination ol{gap:.8rem}.pagination ol,.pagination ol>li a{align-items:center;display:flex;justify-content:center}.pagination ol>li a{background:#ededed;border-radius:.2rem;font-size:1.5rem;font-weight:500;height:3.7rem;width:3.7rem}@media screen and (max-width:768px){.pagination ol>li a{height:3.2rem;width:3.2rem}}.pagination ol>li.active a{background:#0095c6;color:#fff}.pagination ol>li.withDash{align-items:center;display:flex;justify-content:center}.pagination ol>li.withDash:after{background:url(/assets/img/common/dash_horizontal.svg) 50%/1.1rem auto no-repeat;content:"";display:flex;height:3.7rem;margin-left:.8rem;width:2.4rem}.pageCount{color:#848484;margin-top:1.5rem;text-align:center}.float-buttons{bottom:4rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);left:calc(50vw + 10.3rem);position:fixed;z-index:2}@media screen and (max-width:1250px){.float-buttons{left:71.8rem}}@media screen and (max-width:768px){.float-buttons{bottom:7.2rem;gap:.8rem;left:auto;right:1.5rem}}.float-buttons .like-circle,.float-buttons .share-circle{align-items:center;aspect-ratio:1;background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;justify-content:center;width:4.4rem}.float-buttons .like-circle .like,.float-buttons .share-circle .like{background:url(/assets/img/common/heart_outlined_grey.svg) 50%/1.7rem auto no-repeat;background-size:1.7rem auto!important;height:100%;width:100%}.shareButton{aspect-ratio:1;background:url(/assets/img/common/share.svg) center top 1.1rem/1.4rem auto no-repeat;cursor:pointer;width:4.4rem}.snackBar{align-items:center;bottom:1.6rem;display:flex;justify-content:center;left:0;margin:auto;padding:0 1.5rem;pointer-events:none;position:fixed;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:95}@media screen and (max-width:768px){.snackBar{bottom:7.9rem}}.snackBarContent{align-items:center;background:rgba(0,0,0,.7);border-radius:.8rem;color:#fff;display:flex;font-size:1.6rem;justify-content:center;pointer-events:all}@media screen and (max-width:768px){.snackBarContent{font-size:1.2rem}}.snackBarContent .message{padding:.8rem 1.2rem}.snackBarContent .action{color:#53bddc;padding:.8rem 1.2rem;transition:background .4s}.snackBarContent .action:hover{background:hsla(0,0%,100%,.2)}.snackBar-enter-active,.snackBar-leave-active{transition:.1s}.snackBar-enter-from,.snackBar-leave-to{opacity:0;transform:translateY(4rem)}.agreeButton.disabled{background:#aeaeae;border:none;color:#fff;pointer-events:none}.categoryTitle{align-items:center;background:#f2f2f2;border-radius:.8rem;color:#0095c6;display:flex;font-size:2.6rem;font-weight:700;gap:1.7rem;height:6.4rem;justify-content:flex-start;margin-bottom:3.2rem;overflow:hidden}@media screen and (max-width:768px){.categoryTitle{background:#fff;font-size:1.5rem;gap:1.1rem;height:4rem;margin:0;padding:0 1.3rem}}.categoryTitle:after{background:#0095c6;content:"";display:block;height:100%;order:-1;width:.8rem}@media screen and (max-width:768px){.categoryTitle:after{display:none}}.categoryTitle:before{background:transparent 50%/contain no-repeat;content:"";display:block;height:2.5rem;width:2.5rem}@media screen and (max-width:768px){.categoryTitle.noSp{display:none}}.categoryTitle.cat6:before{background-image:url(/assets/img/common/gourmet.svg)}.categoryTitle.cat26:before{background-image:url(/assets/img/common/bed.svg)}.categoryTitle.cat36:before{background-image:url(/assets/img/common/bag.svg)}.categoryTitle.cat20:before{background-image:url(/assets/img/common/yacht.svg)}.categoryTitle.cat41:before{background-image:url(/assets/img/common/rental.svg)}.categoryTitle.cat31:before{background-image:url(/assets/img/common/beauty.svg)}.coupons .couponsList{position:relative}.coupons .couponsList .like{background:url(/assets/img/common/heart_outlined.svg) 50%/contain no-repeat;cursor:pointer;height:2rem;position:absolute;right:1.8rem;top:1.8rem;width:2.2rem}.coupons .couponsList.liked{background:url(/assets/img/common/heart.svg) 50%/contain no-repeat!important}@media screen and (max-width:768px){.optimize-origin.isAppIos{bottom:5px}}.ellipsis-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.2;overflow:hidden;position:relative}.read-more-link{background:#f2f2f2;bottom:0;color:#aeaeae!important;cursor:pointer;position:absolute;right:0;text-decoration:none!important}.read-more-link:hover{opacity:1}.couponsList{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr);row-gap:2.8rem}@media screen and (max-width:768px){.couponsList{grid-template-columns:1fr}}.couponsList>li{align-items:stretch;aspect-ratio:380/306;background:url(/assets/img/coupons_item_bg.svg) 50%/100% 100% no-repeat;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:.1rem;position:relative}.couponsList>li .labels{display:flex;gap:.4rem;left:.8rem;margin-bottom:3.8rem;position:absolute;top:-.6rem;width:100%}.couponsList>li .labels>li{align-items:center;aspect-ratio:44/39;background:url(/assets/img/coupons_label_bg.svg) 50%/contain no-repeat;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.1;min-width:45px;overflow:hidden;padding:0 .3rem .8rem;text-align:center;width:4.4rem}.couponsList>li .labels>li.inverted{background-image:url(/assets/img/coupons_label_bg_white.svg);color:#ea394b}.couponsList>li .img{aspect-ratio:380/140;background-image:url(/img/aloco_img_1.svg);background-position:50%;background-size:cover;border-radius:.7rem .7rem 0 0;overflow:hidden}.couponsList>li .img .content{align-items:flex-start;background:linear-gradient(180deg,transparent 0,#000);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 1.4rem 1.6rem}.couponsList>li .img .content .genre{align-items:center;border:1px solid #fff;border-radius:1.1rem;color:#fff;display:flex;font-size:1.4rem;height:2.2rem;justify-content:center;line-height:1;margin-bottom:.8rem;padding:0 1rem}@media screen and (max-width:768px){.couponsList>li .img .content .genre{font-size:1.2rem}}.couponsList>li .img .content .title{color:#fff;font-size:1.4rem;font-weight:700}.couponsList>li .text{flex-grow:1;padding:2.2rem 2.4rem}.couponsList>li .text .date{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;line-height:1;margin-bottom:.8rem}@media screen and (max-width:768px){.couponsList>li .text .date{font-size:1.2rem}}.couponsList>li .text .date span{color:#ea394b;font-weight:700;margin-right:.2rem}.couponsList>li .text .date .detail{color:#0095c6;-webkit-text-decoration:underline solid #0095c6;text-decoration:underline solid #0095c6}.couponsList>li .text .title{font-size:1.4rem;font-weight:700;margin-bottom:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.couponView{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (max-width:768px){.couponView{flex-direction:column;height:auto;justify-content:flex-end}}.couponView .box{background:#fff;border-radius:1.2rem;overflow:hidden;width:78.2rem}@media screen and (max-width:768px){.couponView .box{border-radius:initial;height:calc(100vh - 6.5rem);margin-top:6.5rem;overflow:auto;width:100%}}.couponView .box .header{align-items:center;box-shadow:0 0 10px 0 rgba(0,0,0,.3);display:flex;font-size:1.7rem;font-weight:700;height:8.2rem;justify-content:center;position:relative}@media screen and (max-width:768px){.couponView .box .header{background:#fff;font-size:1.5rem;height:6.5rem;left:0;position:fixed;top:0;width:100vw}}.couponView .box .header .headerBox{align-items:center;display:flex;flex-direction:column}.couponView .box .header .headerBox>span{color:#6f6f6f;font-size:1.3rem}@media screen and (max-width:768px){.couponView .box .header .headerBox>span{font-size:1.2rem}}.couponView .box .header .headerTitle{align-items:center;display:flex}.couponView .box .header .logo{margin-right:1rem;width:7rem}.couponView .box .header .close{background:url(/assets/img/common/close_black.svg) 50%/contain no-repeat;bottom:0;cursor:pointer;height:1.6rem;margin:auto;position:absolute;right:3rem;top:0;width:1.6rem}@media screen and (max-width:768px){.couponView .box .header .close{height:1.4rem;width:1.4rem}}.couponView .box .img{aspect-ratio:782/200;background-image:url(/img/aloco_img_1.svg);background-position:50%;background-size:cover}.couponView .box .img.detail{position:relative}.couponView .box .img.detail:after{background:linear-gradient(180deg,transparent 0,#000 150%);bottom:0;content:"";height:100%;position:absolute;width:100%}.couponView .box .img.detail .meta{bottom:1.7rem;left:4rem;position:absolute;width:calc(100% - 8rem);z-index:10}@media screen and (max-width:768px){.couponView .box .img.detail .meta{left:1.5rem;width:calc(100% - 3rem)}}.couponView .box .img.detail .meta .genre{align-items:center;border:1px solid #fff;border-radius:1.1rem;color:#fff;display:inline-flex;font-size:1.2rem;height:2rem;justify-content:center;margin-bottom:.8rem;padding:0 1rem}.couponView .box .img.detail .meta .title{color:#fff;font-size:1.4rem;font-weight:700;line-height:1.5714285714}@media screen and (max-width:768px){.couponView .box .img{aspect-ratio:375/200}}.couponView .box .img .content{align-items:center;background:rgba(0,0,0,.7);display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 4rem 1.6rem}@media screen and (max-width:768px){.couponView .box .img .content{padding:0 1.5rem}}.couponView .box .img .content .title{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 1.6rem}.couponView .box .img .content .subTitle{color:#fff;font-size:1.4rem;line-height:2;text-align:center}.couponView .box .textDetail{max-height:33rem;overflow:scroll;padding:3.2rem 4rem}@media screen and (max-width:768px){.couponView .box .textDetail{max-height:none;overflow:auto;padding:2.4rem 1.5rem 8.6rem}}.couponView .box .textDetail-content{border-bottom:1px solid #ccc;padding-bottom:2rem;padding-top:2rem}.couponView .box .textDetail-content:first-child{padding-top:0}.couponView .box .textDetail-content-title{color:#2d2d2d;font-size:1.7rem;font-weight:700;margin-bottom:1.6rem}@media screen and (max-width:768px){.couponView .box .textDetail-content-title{font-size:1.2rem;margin-bottom:1.2rem}}.couponView .box .textDetail-content .description{color:#4f4f4f;font-size:1.4rem}@media screen and (max-width:768px){.couponView .box .textDetail-content .description{font-size:1.2rem}}.couponView .box .detailMore-button-container{border-top:1px solid #ededed;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;padding:1.1rem 0 0}@media screen and (max-width:768px){.couponView .box .detailMore-button-container{background:#fff;bottom:0;height:8.6rem;left:0;padding:1.2rem 1.5rem 3.2rem;position:absolute;width:100%}}.couponView .box .detailMore-button-container .button{height:4.2rem;width:calc(50% - 4px)}.couponView .box .detailMore-button-container .more{background:#fff;border:1px solid #0095c6;color:#0095c6}.couponView .box .detailMore-button-container .use{background:#0095c6;color:#fff}.couponView .box .text{max-height:calc(60vh - 6.5rem);overflow:scroll;padding:3.2rem 4rem}@media screen and (max-width:768px){.couponView .box .text{max-height:none;overflow:auto;padding:2.4rem 1.5rem 12.9rem}}.couponView .box .text .genre{align-items:center;border:1px solid #0095c6;border-radius:1.1rem;color:#0095c6;display:inline-flex;font-size:1.2rem;height:2rem;justify-content:center;margin-bottom:.8rem;padding:0 1rem}.couponView .box .text .title{font-size:1.7rem;font-weight:700;line-height:1.8;margin-bottom:2rem}@media screen and (max-width:768px){.couponView .box .text .title{font-size:1.6rem}}.couponView .box .text .title.dashed{border-bottom:1px dashed #0095c6;padding-bottom:2rem}.couponView .box .text .description{font-size:1.4rem;line-height:1.8;margin-bottom:2.4rem}@media screen and (max-width:768px){.couponView .box .text .useCoupon-button-container{background:#fff;border-top:1px solid #ededed;bottom:0;height:12.9rem;left:0;padding:1.2rem 1.5rem 3.2rem;position:absolute;width:100%}}.couponView .box .text .useCoupon-button-container .audio{display:none}.couponView .box .text .useCoupon-button-container .use{height:6.8rem;margin:2.4rem auto .5rem;padding:0 1.4rem 0 4rem;position:relative;text-align:center;width:34.5rem}.couponView .box .text .useCoupon-button-container .use:after{background-image:url(/assets/img/common/volume.svg);background-repeat:no-repeat;background-size:cover;content:"";height:16.73px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media screen and (max-width:768px){.couponView .box .text .useCoupon-button-container .use{margin:0 0 .5rem;width:100%}}.couponView .box .text .useCoupon-button-container .use .en{color:#fff;display:block;font-size:2rem;font-weight:500;letter-spacing:.024em;line-height:1.2;margin-bottom:.4rem}.couponView .box .text .useCoupon-button-container .use .ja{font-size:1.3rem;font-weight:500;line-height:1.2307692308}.couponView .box .text .useCoupon-button-container p{color:#6f6f6f;font-size:1.2rem;font-weight:500;line-height:1.1666666667;text-align:center}.couponView-enter-active,.couponView-enter-active .box,.couponView-leave-active,.couponView-leave-active .box{transition:.25s}.couponView-enter-from .box,.couponView-leave-to .box{opacity:0}@media screen and (max-width:768px){.couponView-enter-from .box,.couponView-leave-to .box{opacity:1;transform:translateY(100%)}}.footer-ad{bottom:20px;left:20px;max-width:320px;position:fixed;z-index:9999}@media screen and (max-width:768px){.footer-ad{bottom:70px;left:calc(50% - 160px);right:auto;top:auto;width:90vw}.footer-ad.none{display:none}}.bodySection img{border-radius:1.2rem;height:auto!important}.bodySection strong{font-weight:700}.bodySection p{font-size:1.6rem;line-height:1.6;margin-bottom:1.5rem}@media screen and (max-width:768px){.bodySection p{font-size:1.4rem}}.bodySection col{width:inherit!important}.bodySection table{border:none}@media screen and (max-width:768px){.bodySection table{display:flex;overflow-x:auto;white-space:nowrap}}.bodySection table td,.bodySection table th{padding:1.5rem}@media screen and (max-width:768px){.bodySection table td,.bodySection table th{min-width:110px;padding:1rem;width:100%}}.bodySection table p{font-size:14px;margin-bottom:0}@media screen and (max-width:768px){.bodySection table p{font-size:12px}}.bodySection h2{font-size:24px;font-weight:700;margin-bottom:3rem;padding-bottom:1.6rem;position:relative}@media screen and (max-width:768px){.bodySection h2{font-size:22px;margin-bottom:2.4rem}}.bodySection h2:after,.bodySection h2:before{border-radius:.2rem;bottom:0;content:"";display:block;height:.4rem;position:absolute}@media screen and (max-width:768px){.bodySection h2:after,.bodySection h2:before{height:.3rem}}.bodySection h2:before{background:#f2f2f2;width:100%}.bodySection h2:after{background:#0095c6;width:10rem}.bodySection h3{font-size:18px;font-weight:700;line-height:3rem;margin:3rem 0}@media screen and (max-width:768px){.bodySection h3{margin:2.4rem 0}}.bodySection h3:before{background:#0095c6;border-radius:.3rem;content:"";display:inline-block;height:3rem;margin-right:1rem;vertical-align:bottom;width:.5rem}@media screen and (max-width:768px){.bodySection h3:before{margin-right:.8rem}}.bodySection h4{font-size:16px;font-weight:700;margin:2rem 0}.bodySection h5{font-size:14px;font-weight:700;margin:1.8rem 0}.bodySection>ol,.bodySection>ul{color:#4f4f4f;font-size:1.6rem;margin-bottom:4rem}@media screen and (max-width:768px){.bodySection>ol,.bodySection>ul{font-size:1.4rem;margin-bottom:2.4rem}}.bodySection>ol>li+li,.bodySection>ul>li+li{margin-top:2rem}.bodySection>ol{counter-reset:ol}.bodySection>ol>li{align-items:flex-start;display:flex;justify-content:flex-start}.bodySection>ol>li:before{color:#0095c6;content:counter(ol) ".";counter-increment:ol;display:block;font-size:1.6rem;margin-right:1rem}.bodySection>ol>li p{margin:0;padding-top:.4rem}.bodySection>ul>li{align-items:flex-start;display:flex;justify-content:flex-start}.bodySection>ul>li:before{aspect-ratio:1;background:#0095c6;border-radius:50%;content:"";display:inline-block;margin:.6rem 1.6rem .6rem .6rem;width:.6rem}.bodySection>ul>li p{margin:0}.bodySection .adArea{margin:6rem 0}@media screen and (max-width:768px){.bodySection .adArea{margin:5.6rem 0}}.adArea{margin-bottom:6rem}@media screen and (max-width:768px){.adArea{margin-bottom:5.6rem}}.adArea.otherBody{margin-bottom:0;margin-top:6rem}@media screen and (max-width:768px){.adArea.otherBody{margin-bottom:0;margin-top:5.6rem}}

/*# sourceMappingURL=common.css.map*/