@charset "UTF-8";@media screen and (max-width: 640px){.breadCrumb .container{padding:0}}.breadCrumb--txt{padding:10px 0;font-size:14px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}@media screen and (max-width: 640px){.breadCrumb--txt{font-size:12px}}@media screen and (max-width: 640px){.breadCrumb--txt span{margin:0 20px}}@media screen and (max-width: 640px){.breadcrumbs .container{padding:0}}.breadcrumbs__root{display:flex;margin:0 20px;overflow-x:auto;white-space:nowrap}.breadcrumbs__list{padding:10px 0;font-size:14px}@media screen and (max-width: 640px){.breadcrumbs__list{font-size:12px}}.breadcrumbs__list:first-child>a>span{display:none}.breadcrumbs__list:first-child>a:before{content:"TOP";padding:10px 0}.breadcrumbs__list:after{content:"＞";margin:0 10px;font-size:.8rem}.breadcrumbs__list:last-child:after{content:"";margin:0}.breadcrumbs--txt{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}@media screen and (max-width: 640px){.breadcrumbs--txt span{margin:0 20px}}.overlappingTitle{height:92px;display:block;position:relative}.overlappingTitle__txt--en{width:fit-content;width:-moz-fit-content;font-size:79px;font-family:century-gothic,serif;font-weight:700;font-style:italic;color:#ba406a;opacity:.2;position:absolute;left:50%;transform:translate(-50%);text-align:center}@media screen and (max-width: 640px){.overlappingTitle__txt--en{color:#000;opacity:1;font-size:36px;position:relative;transform:none;top:inherit;left:inherit;display:block;margin:0 auto 16px}}.overlappingTitle__txt--ja{width:fit-content;width:-moz-fit-content;position:absolute;font-weight:700;font-size:30px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 640px){.overlappingTitle__txt--ja{width:180px;background-color:#ededed;font-size:16px;position:relative;transform:none;top:inherit;left:inherit;display:block;margin:auto;text-align:center;padding:12px 0}}.text-birthday{color:#c570ea}.shopContact{margin:30px auto 0;width:300px;position:relative;padding:20px 0;box-sizing:border-box;background:#FFFFFF;background-clip:padding-box;border:solid 5px transparent;border-radius:1em}.shopContact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-5px;border-radius:inherit;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}.shopContact p{font-size:12px}.shopContact__call{font-size:30px;font-weight:700;margin:10px 0}.shopContact__description{width:220px;font-size:12px;background-color:#ededed;padding:10px 20px;border-radius:10px}aside .shopContact{width:100%}aside .shopContact__call{font-size:24px}@media screen and (max-width: 640px){#head .container{padding:0}}#head .headWrapper{min-height:467px;flex-direction:column;justify-content:space-between}@media screen and (max-width: 640px){#head .headWrapper{height:inherit;flex-wrap:wrap;flex-direction:column-reverse}}@media screen and (max-width: 640px){#head .headWrapper.hideInfo{min-height:65px}#head .headWrapper.hideInfo .shopInfo{display:none}}#head .shopInfo{min-height:367px;justify-content:space-between}@media screen and (max-width: 940px){#head .shopInfo{width:100%;flex-wrap:wrap}}@media screen and (max-width: 640px){#head .shopInfo{width:100%;height:inherit;flex-wrap:wrap}}@media screen and (max-width: 940px){#head .shopInfo>div{width:100%;flex-wrap:wrap}}@media screen and (max-width: 640px){#head .shopInfo>div{height:inherit;flex-wrap:wrap}}#head .shopInfo>p{line-height:1.6}@media screen and (max-width: 940px){#head .shopInfo>p{padding:0 20px}}#head .shopInfo__img{width:45%;max-width:450px;height:265px;border-radius:10px;margin-right:10px}@media screen and (max-width: 940px){#head .shopInfo__img{width:100%;max-width:100%;height:60vw;margin-bottom:20px;margin-right:0}}@media screen and (max-width: 640px){#head .shopInfo__img{border-radius:0;margin-bottom:0}}#head .shopInfo__img .shopTopSlider{width:100%;height:265px}@media screen and (max-width: 940px){#head .shopInfo__img .shopTopSlider{width:100%;max-width:100%;height:60vw}}@media screen and (max-width: 640px){#head .shopInfo__img .shopTopSlider .Slides img{border-radius:0}}#head .shopInfo__box{width:53%;justify-content:space-between}@media screen and (max-width: 940px){#head .shopInfo__box{width:100%}}@media screen and (max-width: 640px){#head .shopInfo__box{width:100%;padding:20px}}@media screen and (max-width: 640px){#head .shopInfo__box>div{align-items:center}}#head .shopInfo__box .text-birthday{color:#c570ea}#head .shopInfo__box .roundBtn{width:100%;max-width:385px;height:80px;border-radius:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px}@media screen and (max-width: 640px){#head .shopInfo__box .roundBtn{font-size:18px;font-weight:700}}#head .shopInfo__box .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#head .shopInfo__box .roundBtn--small.followBtn{width:120px}}#head .shopInfo__box .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#head .shopInfo__box .roundBtn--middle.followBtn{width:200px}}#head .shopInfo__box .roundBtn--base{color:#fff;background:#9D7DBB}#head .shopInfo__box .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#head .shopInfo__box .roundBtn--line{color:#fff;background:#2ac95d}#head .shopInfo__box .roundBtn--grey{color:#000;background-color:#f2f2f2}#head .shopInfo__box .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#head .shopInfo__box .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#head .shopInfo__box .roundBtn--hasArrow:after{display:none}}#head .shopInfo__box .roundBtn[disabled]{background-color:#ededed}#head .shopInfo__box .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#head .shopInfo__box .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#head .shopInfo__box .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#head .shopInfo__box .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}#head .shopInfo__box .roundBtn{width:210px;height:50px;margin:0}@media screen and (max-width: 640px){#head .shopInfo__box .roundBtn{width:120px;height:30px;font-size:12px}}#head .shopInfo__chip{width:215px;height:28px;border:1px solid #707070;border-radius:14px;padding:3px 0}@media screen and (max-width: 640px){#head .shopInfo__chip{font-size:12px;width:190px;height:24px}}#head .shopInfo__link--trial{text-decoration:underline}@media screen and (max-width: 640px){#head .shopInfo__link--trial{margin-left:auto}}#head .shopInfo .starRatingBox{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc}#head .shopInfo .starRatingBox:before{content:url(/build/assets/icon_star-ffb53581.svg);opacity:0}#head .shopInfo .starRatingBox:after{content:url(/build/assets/icon_star-ffb53581.svg);position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}#head .shopInfo .starRatingBox[data-rate="0"]:after{width:0%}#head .shopInfo .starRatingBox[data-rate="0.1"]:after{width:2%}#head .shopInfo .starRatingBox[data-rate="0.2"]:after{width:4%}#head .shopInfo .starRatingBox[data-rate="0.3"]:after{width:6%}#head .shopInfo .starRatingBox[data-rate="0.4"]:after{width:8%}#head .shopInfo .starRatingBox[data-rate="0.5"]:after{width:10%}#head .shopInfo .starRatingBox[data-rate="0.6"]:after{width:12%}#head .shopInfo .starRatingBox[data-rate="0.7"]:after{width:14%}#head .shopInfo .starRatingBox[data-rate="0.8"]:after{width:16%}#head .shopInfo .starRatingBox[data-rate="0.9"]:after{width:18%}#head .shopInfo .starRatingBox[data-rate="1"]:after{width:20%}#head .shopInfo .starRatingBox[data-rate="1.1"]:after{width:22%}#head .shopInfo .starRatingBox[data-rate="1.2"]:after{width:24%}#head .shopInfo .starRatingBox[data-rate="1.3"]:after{width:26%}#head .shopInfo .starRatingBox[data-rate="1.4"]:after{width:28%}#head .shopInfo .starRatingBox[data-rate="1.5"]:after{width:30%}#head .shopInfo .starRatingBox[data-rate="1.6"]:after{width:32%}#head .shopInfo .starRatingBox[data-rate="1.7"]:after{width:34%}#head .shopInfo .starRatingBox[data-rate="1.8"]:after{width:36%}#head .shopInfo .starRatingBox[data-rate="1.9"]:after{width:38%}#head .shopInfo .starRatingBox[data-rate="2"]:after{width:40%}#head .shopInfo .starRatingBox[data-rate="2.1"]:after{width:42%}#head .shopInfo .starRatingBox[data-rate="2.2"]:after{width:44%}#head .shopInfo .starRatingBox[data-rate="2.3"]:after{width:46%}#head .shopInfo .starRatingBox[data-rate="2.4"]:after{width:48%}#head .shopInfo .starRatingBox[data-rate="2.5"]:after{width:50%}#head .shopInfo .starRatingBox[data-rate="2.6"]:after{width:52%}#head .shopInfo .starRatingBox[data-rate="2.7"]:after{width:54%}#head .shopInfo .starRatingBox[data-rate="2.8"]:after{width:56%}#head .shopInfo .starRatingBox[data-rate="2.9"]:after{width:58%}#head .shopInfo .starRatingBox[data-rate="3"]:after{width:60%}#head .shopInfo .starRatingBox[data-rate="3.1"]:after{width:62%}#head .shopInfo .starRatingBox[data-rate="3.2"]:after{width:64%}#head .shopInfo .starRatingBox[data-rate="3.3"]:after{width:66%}#head .shopInfo .starRatingBox[data-rate="3.4"]:after{width:68%}#head .shopInfo .starRatingBox[data-rate="3.5"]:after{width:70%}#head .shopInfo .starRatingBox[data-rate="3.6"]:after{width:72%}#head .shopInfo .starRatingBox[data-rate="3.7"]:after{width:74%}#head .shopInfo .starRatingBox[data-rate="3.8"]:after{width:76%}#head .shopInfo .starRatingBox[data-rate="3.9"]:after{width:78%}#head .shopInfo .starRatingBox[data-rate="4"]:after{width:80%}#head .shopInfo .starRatingBox[data-rate="4.1"]:after{width:82%}#head .shopInfo .starRatingBox[data-rate="4.2"]:after{width:84%}#head .shopInfo .starRatingBox[data-rate="4.3"]:after{width:86%}#head .shopInfo .starRatingBox[data-rate="4.4"]:after{width:88%}#head .shopInfo .starRatingBox[data-rate="4.5"]:after{width:90%}#head .shopInfo .starRatingBox[data-rate="4.6"]:after{width:92%}#head .shopInfo .starRatingBox[data-rate="4.7"]:after{width:94%}#head .shopInfo .starRatingBox[data-rate="4.8"]:after{width:96%}#head .shopInfo .starRatingBox[data-rate="4.9"]:after{width:98%}#head .shopInfo .starRatingBox[data-rate="5"]:after{width:100%}#head .shopInfo .starRatingBox{width:135px;transform:scale(.8);transform-origin:left center}#head .shopInfo__btn--map{width:100px;height:30px;line-height:30px;border-radius:30px;font-size:12px}#head .shopInfo__btn--action{width:48%;height:60px;border-radius:10px;font-size:18px;padding:20px 0}@media screen and (max-width: 640px){#head .shopInfo__btn--action{display:flex;width:160px;justify-content:center;align-items:center;font-size:12px;padding:9px 0}}#head .shopInfo__btn--action img{display:none}@media screen and (max-width: 640px){#head .shopInfo__btn--action img{display:block}}#head .shopInfo__status{margin-bottom:20px}@media screen and (max-width: 640px){#head .shopInfo__status{margin-bottom:10px;justify-content:space-between}}#head .shopInfo__stars{align-items:center;flex-wrap:wrap}@media screen and (max-width: 640px){#head .shopInfo__stars{flex-direction:column;align-items:start}}#head .shopInfo__buttons{flex-direction:row-reverse;flex:1}#head .shopInfo__buttons>a{margin:0 10px 0 0}@media screen and (max-width: 640px){#head .shopInfo__buttons{flex-direction:column;flex:0}#head .shopInfo__buttons>a{margin:10px 0 0}}#head .shopInfo__button-group{flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width: 640px){#head .shopInfo__button-group{flex-wrap:wrap-reverse;flex-direction:row-reverse}}#head .shopInfo__button-group .sns-buttons{height:60px;display:flex;align-items:center;margin-left:50px}@media screen and (max-width: 640px){#head .shopInfo__button-group .sns-buttons{margin:0}}#head .shopInfo__button-group .sns-buttons a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:10px;background-color:#ededed}#head .shopInfo__button-group .sns-buttons a+a{margin-left:10px}#head .nav{width:100%}@media screen and (max-width: 640px){#head .nav{border-bottom:5px solid #9D7DBB}}#head .nav div{width:100%}#head .nav div a{height:70px;margin:0 10px;padding:16px 0;background-color:#ebebeb;border-radius:10px;position:relative}@media screen and (max-width: 640px){#head .nav div a{height:60px;margin:0 2px;padding:6px 0;border-radius:0;font-size:10px;letter-spacing:-1px}}#head .nav div a:after{content:"";background-color:#000;-webkit-mask-image:url(/build/assets/arrow_bottom-61d8ba6e.svg);mask-image:url(/build/assets/arrow_bottom-61d8ba6e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;fill:#fff;width:13px;height:7px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media screen and (max-width: 640px){#head .nav div a:after{display:none}}#head .nav div a.active,#head .nav div a:hover{background-color:#9d7dbb;opacity:1;color:#fff}#head .nav div a.active:after,#head .nav div a:hover:after{background-color:#fff}#head .nav div a img{display:none}@media screen and (max-width: 640px){#head .nav div a img{height:35px;margin:0 auto;display:block}}#cast .castList{flex-wrap:wrap;margin:0 -36px}#cast .castList .text-birthday{color:#c570ea}#cast .castList .castBox{width:140px;flex-shrink:0;margin-bottom:60px}@media screen and (max-width: 640px){#cast .castList .castBox{width:30%}}#cast .castList .castBox__img{width:140px;height:140px;object-fit:cover;max-width:100%;margin:auto}@media screen and (max-width: 940px){#cast .castList .castBox__img{width:12vw;height:12vw}}@media screen and (max-width: 640px){#cast .castList .castBox__img{width:100px;height:100px}}#cast .castList .castBox__title{font-size:18px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}#cast .castList .castBox__btn{width:100%;line-height:30px;font-size:14px;border-radius:20px;color:#fff}#cast .castList .castBox .voteBtn{margin-bottom:10px}#cast .castList .castBox:nth-child(1) .castBox__btn{background:linear-gradient(135deg,#04c4fb,#b5ee5f)}#cast .castList .castBox:nth-child(2) .castBox__btn{background:linear-gradient(135deg,#04c4fb,#b5ee5f)}#cast .castList .castBox:nth-child(3) .castBox__btn{background:linear-gradient(135deg,#04c4fb,#b5ee5f)}#cast .castList .castBox:nth-child(4) .castBox__btn{background:linear-gradient(135deg,#9136a2,#fd4d2a)}#cast .castList .castBox:nth-child(5) .castBox__btn{background:linear-gradient(135deg,#9136a2,#fd4d2a)}#cast .castList .castBox:nth-child(6) .castBox__btn{background:linear-gradient(135deg,#9136a2,#fd4d2a)}#cast .castList .castBox:nth-child(7) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(8) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(9) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(10) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(11) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(12) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(13) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(14) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(15) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(16) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(17) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(18) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(19) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(20) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(21) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(22) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(23) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(24) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(25) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(26) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(27) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(28) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(29) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(30) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(31) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(32) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(33) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(34) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(35) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(36) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(37) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(38) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(39) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(40) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(41) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(42) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(43) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(44) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(45) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(46) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(47) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(48) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(49) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(50) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(51) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(52) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(53) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(54) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(55) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(56) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(57) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(58) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(59) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(60) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(61) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(62) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(63) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(64) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(65) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(66) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(67) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(68) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(69) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(70) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(71) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(72) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(73) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(74) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(75) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(76) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(77) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(78) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(79) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(80) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(81) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(82) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(83) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(84) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(85) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(86) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(87) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(88) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(89) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(90) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(91) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(92) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(93) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(94) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(95) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(96) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(97) .castBox__btn{background:#E57296}#cast .castList .castBox:nth-child(98) .castBox__btn{background:#E57296}#cast .castList .castBox{margin:0 30px 60px}#schedules .scheduleNavigator{margin-bottom:60px}@media screen and (max-width: 640px){#schedules .scheduleNavigator{margin-bottom:20px}}#schedules .scheduleNavigator .inputSelect__selectbox{width:180px}@media screen and (max-width: 640px){#schedules .scheduleNavigator .inputSelect__selectbox{width:120px}}#schedules .scheduleNavigator .inputSelect svg{right:30px}#schedules .scheduleNavigator button.disabled{color:#b2b2b2}#schedules .scheduleList .scheduleBox{width:110px;flex-shrink:0;margin:0 15px 10px}@media screen and (max-width: 640px){#schedules .scheduleList .scheduleBox{width:30%;margin:0 auto 15px}}#schedules .scheduleList .scheduleBox img{width:110px;height:110px}@media screen and (max-width: 640px){#schedules .scheduleList .scheduleBox img{width:100%;height:100%}}#timeline{max-width:1200px;margin-right:auto;margin-left:auto}#timeline .timelineSlider{overflow:visible}@media screen and (max-width: 1200px){#timeline .timelineSlider{margin-left:0}}#timeline .timelineSlider .text-birthday{color:#c570ea}#timeline .timelineSlider .timelineCard{width:100%;display:flex;flex-direction:column;position:relative;border-left:4px solid #ddd;border-right:4px solid #ddd}@media screen and (max-width: 1100px){#timeline .timelineSlider .timelineCard{max-width:100%}}#timeline .timelineSlider .timelineCard:before,#timeline .timelineSlider .timelineCard:after{content:"";position:absolute;left:0;width:100%;height:8px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#timeline .timelineSlider .timelineCard:before{top:0}#timeline .timelineSlider .timelineCard:after{bottom:0}@media screen and (max-width: 640px){#timeline .timelineSlider .timelineCard{border-left:none;border-right:none}}#timeline .timelineSlider .timelineCard .userInfo{padding:20px}#timeline .timelineSlider .timelineCard .userInfo__iconImgBox{min-width:60px;height:60px;margin-right:8px}#timeline .timelineSlider .timelineCard .userInfo__nameBox{margin-right:8px}#timeline .timelineSlider .timelineCard .userInfo__nameBox h2{font-size:18px;font-weight:700}#timeline .timelineSlider .timelineCard .userInfo__nameBox p{font-size:12px;color:#747474}#timeline .timelineSlider .timelineCard .userInfo__btn{margin-left:auto;font-size:12px;background:#EDEDED;min-width:94px;font-weight:700;text-align:center;padding:8px 0;border-radius:20px}#timeline .timelineSlider .timelineCard .userInfo__btn--active{background:linear-gradient(135deg,#f35161,#c570ea,#838fec);color:#fff}#timeline .timelineSlider .timelineCard .userInfo__btn--dot{min-width:60px;color:#fff;background:#F2F2F2;font-weight:700;text-align:center;padding:8px 0;border-radius:20px}#timeline .timelineSlider .timelineCard .userInfo__btn--dot img{vertical-align:middle}#timeline .timelineSlider .timelineCard .postContent{height:220px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#timeline .timelineSlider .timelineCard .postContent::-webkit-scrollbar{display:none}@media screen and (max-width: 640px){#timeline .timelineSlider .timelineCard .postContent{overflow:inherit;height:auto}}#timeline .timelineSlider .timelineCard .postContent__txtBox{padding:0 24px 12.7px;line-break:anywhere}#timeline .timelineSlider .timelineCard .postContent__txtBox p{line-height:1.6;font-size:14px;height:62px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:10px}#timeline .timelineSlider .timelineCard .postContent__txtBox p.full,#timeline .timelineSlider .timelineCard .postContent__txtBox p.full p{height:100%;-webkit-line-clamp:unset;overflow-y:auto}#timeline .timelineSlider .timelineCard .postContent__txtBox span{color:#888;font-size:13px}#timeline .timelineSlider .timelineCard .postContent__txtBox img{max-width:100%;display:block}@media screen and (max-width: 940px){#timeline .timelineSlider .timelineCard .postContent__txtBox img{max-width:80%;margin:0 auto}}#timeline .timelineSlider .timelineCard .postContent__txtBox a.tagLink{color:#9370db;margin:0 3px}#timeline .timelineSlider .timelineCard .postContent__imgBox{display:flex;flex-direction:row;flex-wrap:wrap}#timeline .timelineSlider .timelineCard .postContent__imgBox .img-box img{object-fit:cover}#timeline .timelineSlider .timelineCard .postContent__imgBox .imgWrapper:first-child{height:auto}#timeline .timelineSlider .timelineCard .postContent__imgBox .imgWrapper:first-child img{position:unset;transform:none}#timeline .timelineSlider .timelineCard .postContent__imgBox--count1 .imgWrapper{width:100%}#timeline .timelineSlider .timelineCard .postContent__imgBox--count2 .imgWrapper{width:50%;aspect-ratio:1/1}#timeline .timelineSlider .timelineCard .postContent__imgBox--count3 .imgWrapper:first-child{width:100%}#timeline .timelineSlider .timelineCard .postContent__imgBox--count3 .imgWrapper:nth-child(2),#timeline .timelineSlider .timelineCard .postContent__imgBox--count3 .imgWrapper:nth-child(3){width:50%;aspect-ratio:1/1}#timeline .timelineSlider .timelineCard .postContent__imgBox--count4 .imgWrapper{width:50%;aspect-ratio:1/1}#timeline .timelineSlider .timelineCard .postInfo{display:flex;align-items:center;padding:21px 24px 28px;margin-top:auto}#timeline .timelineSlider .timelineCard .postInfo>div{display:flex;align-items:center;height:10px;width:70px}#timeline .timelineSlider .timelineCard .postInfo>div:first-child{margin-right:-20px}#timeline .timelineSlider .timelineCard .postInfo img{margin-right:4px}#timeline .timelineSlider .timelineCard .postInfo span{font-size:12px;margin-right:8px}#timeline .timelineSlider .timelineCard .postInfo span:not(#timeline .timelineSlider .timelineCard .postInfo span:last-child){font-family:century-gothic,sans-serif}#timeline .timelineSlider .timelineCard .postInfo>*:last-child{margin-left:auto;margin-right:0}#timeline .timelineSlider .timelineCard .roundBtn{width:120px;margin:0}#timeline .timelineSlider .timelineCard__comment .loginButton{height:40px;width:220px}@media screen and (max-width: 640px){#timeline .timelineSlider .swiper-wrapper{flex-direction:column}}@media screen and (max-width: 640px){#timeline .timelineCard:not(:last-child):after{display:none}}#timeline .text-birthday{color:#c570ea}#timeline .roundBtn{width:100%;max-width:385px;height:80px;border-radius:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px}@media screen and (max-width: 640px){#timeline .roundBtn{font-size:18px;font-weight:700}}#timeline .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#timeline .roundBtn--small.followBtn{width:120px}}#timeline .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#timeline .roundBtn--middle.followBtn{width:200px}}#timeline .roundBtn--base{color:#fff;background:#9D7DBB}#timeline .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#timeline .roundBtn--line{color:#fff;background:#2ac95d}#timeline .roundBtn--grey{color:#000;background-color:#f2f2f2}#timeline .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#timeline .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#timeline .roundBtn--hasArrow:after{display:none}}#timeline .roundBtn[disabled]{background-color:#ededed}#timeline .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#timeline .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#timeline .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#timeline .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}#timeline .roundBtn{width:calc(100% - 40px)}#tlList{max-width:640px;margin:0 auto 20px}#tlList .text-birthday{color:#c570ea}#tlList .timelineCard{width:100%;display:flex;flex-direction:column;position:relative;border-left:4px solid #ddd;border-right:4px solid #ddd}@media screen and (max-width: 1100px){#tlList .timelineCard{max-width:100%}}#tlList .timelineCard:before,#tlList .timelineCard:after{content:"";position:absolute;left:0;width:100%;height:8px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#tlList .timelineCard:before{top:0}#tlList .timelineCard:after{bottom:0}@media screen and (max-width: 640px){#tlList .timelineCard{border-left:none;border-right:none}}#tlList .timelineCard .userInfo{padding:20px}#tlList .timelineCard .userInfo__iconImgBox{min-width:60px;height:60px;margin-right:8px}#tlList .timelineCard .userInfo__nameBox{margin-right:8px}#tlList .timelineCard .userInfo__nameBox h2{font-size:18px;font-weight:700}#tlList .timelineCard .userInfo__nameBox p{font-size:12px;color:#747474}#tlList .timelineCard .userInfo__btn{margin-left:auto;font-size:12px;background:#EDEDED;min-width:94px;font-weight:700;text-align:center;padding:8px 0;border-radius:20px}#tlList .timelineCard .userInfo__btn--active{background:linear-gradient(135deg,#f35161,#c570ea,#838fec);color:#fff}#tlList .timelineCard .userInfo__btn--dot{min-width:60px;color:#fff;background:#F2F2F2;font-weight:700;text-align:center;padding:8px 0;border-radius:20px}#tlList .timelineCard .userInfo__btn--dot img{vertical-align:middle}#tlList .timelineCard .postContent{height:220px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#tlList .timelineCard .postContent::-webkit-scrollbar{display:none}@media screen and (max-width: 640px){#tlList .timelineCard .postContent{overflow:inherit;height:auto}}#tlList .timelineCard .postContent__txtBox{padding:0 24px 12.7px;line-break:anywhere}#tlList .timelineCard .postContent__txtBox p{line-height:1.6;font-size:14px;height:62px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:10px}#tlList .timelineCard .postContent__txtBox p.full,#tlList .timelineCard .postContent__txtBox p.full p{height:100%;-webkit-line-clamp:unset;overflow-y:auto}#tlList .timelineCard .postContent__txtBox span{color:#888;font-size:13px}#tlList .timelineCard .postContent__txtBox img{max-width:100%;display:block}@media screen and (max-width: 940px){#tlList .timelineCard .postContent__txtBox img{max-width:80%;margin:0 auto}}#tlList .timelineCard .postContent__txtBox a.tagLink{color:#9370db;margin:0 3px}#tlList .timelineCard .postContent__imgBox{display:flex;flex-direction:row;flex-wrap:wrap}#tlList .timelineCard .postContent__imgBox .img-box img{object-fit:cover}#tlList .timelineCard .postContent__imgBox .imgWrapper:first-child{height:auto}#tlList .timelineCard .postContent__imgBox .imgWrapper:first-child img{position:unset;transform:none}#tlList .timelineCard .postContent__imgBox--count1 .imgWrapper{width:100%}#tlList .timelineCard .postContent__imgBox--count2 .imgWrapper{width:50%;aspect-ratio:1/1}#tlList .timelineCard .postContent__imgBox--count3 .imgWrapper:first-child{width:100%}#tlList .timelineCard .postContent__imgBox--count3 .imgWrapper:nth-child(2),#tlList .timelineCard .postContent__imgBox--count3 .imgWrapper:nth-child(3){width:50%;aspect-ratio:1/1}#tlList .timelineCard .postContent__imgBox--count4 .imgWrapper{width:50%;aspect-ratio:1/1}#tlList .timelineCard .postInfo{display:flex;align-items:center;padding:21px 24px 28px;margin-top:auto}#tlList .timelineCard .postInfo>div{display:flex;align-items:center;height:10px;width:70px}#tlList .timelineCard .postInfo>div:first-child{margin-right:-20px}#tlList .timelineCard .postInfo img{margin-right:4px}#tlList .timelineCard .postInfo span{font-size:12px;margin-right:8px}#tlList .timelineCard .postInfo span:not(#tlList .timelineCard .postInfo span:last-child){font-family:century-gothic,sans-serif}#tlList .timelineCard .postInfo>*:last-child{margin-left:auto;margin-right:0}#tlList .timelineCard .roundBtn{width:120px;margin:0}#tlList .timelineCard__comment .loginButton{height:40px;width:220px}#tlList .timelineCard:not(:last-child):after{display:none}#blog .bracketsTitle{color:#000;text-align:center;font-weight:700}#blog .bracketsTitle__txt--en{font-size:24px;font-family:century-gothic,sans-serif;display:block;margin-left:auto;margin-right:auto;font-style:italic;position:relative;width:242px;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#blog .bracketsTitle__txt--en:before,#blog .bracketsTitle__txt--en:after{position:absolute;top:0;content:"";width:6px;height:50%;transform:translateY(50%);border-top:3px solid #000;border-bottom:3px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}#blog .bracketsTitle__txt--en:before{left:0;border-left:3px solid #000}#blog .bracketsTitle__txt--en:after{right:0;border-right:3px solid #000}#blog .bracketsTitle__txt--ja{font-size:30px;font-family:century-gothic,sans-serif;display:block}#blog .bracketsTitle__txt--desc{font-size:16px;display:block}@media screen and (max-width: 640px){#blog .container{padding:0}}#blog .blogContent{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){#blog .blogContent{flex-direction:row}}#blog .blogContent .text-birthday{color:#c570ea}#blog .blogContent .blogBox{display:flex;flex-flow:column;position:relative;background-color:#fff}@media screen and (max-width: 640px){#blog .blogContent .blogBox{flex-direction:row;width:100%;justify-content:space-between;margin:10px 20px}}#blog .blogContent .blogBox__img{display:block;align-items:center;width:100%;height:162px;background-color:#ddd;border-radius:10px;max-width:288px}@media screen and (max-width: 640px){#blog .blogContent .blogBox__img{width:160px;height:90px;margin:0 20px 0 0}}#blog .blogContent .blogBox__txt--time{font-size:13px;background-color:#e3e3e3;color:#000;padding:4px 11px;border-radius:30px;margin-bottom:11px;width:fit-content}@media screen and (max-width: 640px){#blog .blogContent .blogBox__txt--time{background-color:#fffc;position:absolute;left:4px;top:6px}}#blog .blogContent .blogBox__content{display:flex;flex-direction:column}@media screen and (max-width: 640px){#blog .blogContent .blogBox__content{width:calc(100% - 160px);align-items:center}}#blog .blogContent .blogBox__infoBox{display:flex;justify-content:space-between}@media screen and (max-width: 640px){#blog .blogContent .blogBox__infoBox{flex-flow:column;width:100%}}#blog .blogContent .blogBox_txt--shop{margin-bottom:20px;width:60%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 640px){#blog .blogContent .blogBox_txt--shop{margin-bottom:10px;width:inherit}}@media screen and (max-width: 640px){#blog .blogContent .blogBox_txt--area{margin-bottom:10px}}#blog .blogContent .blogBox_txt--title{font-size:24px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 640px){#blog .blogContent .blogBox_txt--title{font-size:16px;width:100%}}#blog .blogContent .blogBox{width:24%}@media screen and (max-width: 640px){#blog .blogContent .blogBox{width:100%}}#blog .text-birthday{color:#c570ea}#blog .roundBtn{width:100%;max-width:385px;height:80px;border-radius:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px}@media screen and (max-width: 640px){#blog .roundBtn{font-size:18px;font-weight:700}}#blog .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#blog .roundBtn--small.followBtn{width:120px}}#blog .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#blog .roundBtn--middle.followBtn{width:200px}}#blog .roundBtn--base{color:#fff;background:#9D7DBB}#blog .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#blog .roundBtn--line{color:#fff;background:#2ac95d}#blog .roundBtn--grey{color:#000;background-color:#f2f2f2}#blog .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#blog .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#blog .roundBtn--hasArrow:after{display:none}}#blog .roundBtn[disabled]{background-color:#ededed}#blog .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#blog .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#blog .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#blog .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}@media screen and (max-width: 640px){#blog .roundBtn{width:calc(100% - 40px)}}#shopBlog .text-birthday{color:#c570ea}#shopBlog .shopBlogPage{max-width:640px;margin:0 auto}#shopBlog .shopBlogPage__title{font-size:40px;font-weight:700;margin:10px 0 20px;padding:10px 0;border-bottom:2px solid #9D7DBB}#shopBlog .shopBlogPage__date{display:flex;justify-content:flex-end;font-size:13px;color:#747474}#shopBlog .shopBlogPage__image{width:100%;margin:10px 0}#shopBlog .shopBlogPage__contents{margin-top:10px;color:#747474}#shopBlog .shopBlogPage__contents img{max-width:100%}#shopBlog .shopBlogPage__links{border-top:2px solid #9D7DBB;width:100%;margin-top:30px;padding-top:20px}#shopBlog .shopBlogPage__links div{max-width:45%}#shopBlog .shopBlogPage__links a{text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 940px){#review .container{padding:0}}#review .reviewWrapper{flex-wrap:wrap}#review .reviewWrapper .text-birthday{color:#c570ea}#review .reviewWrapper .reviewCard{width:32%;min-height:360px;padding:30px;margin-bottom:30px;flex-direction:column}@media screen and (min-width: 941px){#review .reviewWrapper .reviewCard{border:4px solid #000}}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard{width:100%;border-top:4px solid #000;padding:20px;margin-bottom:0}}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard:last-child{border-bottom:4px solid #000}}#review .reviewWrapper .reviewCard .starRatingBox{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc}#review .reviewWrapper .reviewCard .starRatingBox:before{content:url(/build/assets/icon_star-ffb53581.svg);opacity:0}#review .reviewWrapper .reviewCard .starRatingBox:after{content:url(/build/assets/icon_star-ffb53581.svg);position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0"]:after{width:0%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.1"]:after{width:2%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.2"]:after{width:4%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.3"]:after{width:6%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.4"]:after{width:8%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.5"]:after{width:10%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.6"]:after{width:12%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.7"]:after{width:14%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.8"]:after{width:16%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="0.9"]:after{width:18%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1"]:after{width:20%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.1"]:after{width:22%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.2"]:after{width:24%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.3"]:after{width:26%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.4"]:after{width:28%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.5"]:after{width:30%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.6"]:after{width:32%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.7"]:after{width:34%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.8"]:after{width:36%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="1.9"]:after{width:38%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2"]:after{width:40%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.1"]:after{width:42%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.2"]:after{width:44%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.3"]:after{width:46%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.4"]:after{width:48%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.5"]:after{width:50%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.6"]:after{width:52%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.7"]:after{width:54%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.8"]:after{width:56%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="2.9"]:after{width:58%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3"]:after{width:60%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.1"]:after{width:62%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.2"]:after{width:64%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.3"]:after{width:66%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.4"]:after{width:68%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.5"]:after{width:70%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.6"]:after{width:72%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.7"]:after{width:74%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.8"]:after{width:76%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="3.9"]:after{width:78%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4"]:after{width:80%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.1"]:after{width:82%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.2"]:after{width:84%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.3"]:after{width:86%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.4"]:after{width:88%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.5"]:after{width:90%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.6"]:after{width:92%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.7"]:after{width:94%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.8"]:after{width:96%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="4.9"]:after{width:98%}#review .reviewWrapper .reviewCard .starRatingBox[data-rate="5"]:after{width:100%}#review .reviewWrapper .reviewCard__box--overall{width:25%}#review .reviewWrapper .reviewCard__box--rating{width:60%}#review .reviewWrapper .reviewCard__box--rating .starRatingBox{transform:scale(.8);transform-origin:left center}#review .reviewWrapper .reviewCard__box--user{width:15%}#review .reviewWrapper .reviewCard__box--user .img-box{width:30px;height:30px;margin-left:auto;margin-right:auto;margin-bottom:5px}#review .reviewWrapper .reviewCard__box--user .typography-body-1{font-size:10px}#review .reviewWrapper .reviewCard__txt--label{font-size:13px;color:#050505;margin-bottom:5px}#review .reviewWrapper .reviewCard__txt--rating{font-family:Futura;font-size:36px}#review .reviewWrapper .reviewCard .detailBox{flex-direction:column}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard .detailBox{flex-direction:row;justify-content:space-between}}#review .reviewWrapper .reviewCard .detailBox>div{flex-direction:row}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard .detailBox>div{width:30%;flex-shrink:0;flex-direction:column}}#review .reviewWrapper .reviewCard .detailBox__txt--baloon{width:80px;background-color:#000;color:#fff;margin-right:10px;padding:6px 15px;font-size:10px;border-radius:5px;position:relative}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard .detailBox__txt--baloon{width:100%;margin-right:0;margin-bottom:10px}}#review .reviewWrapper .reviewCard .detailBox__txt--baloon:before{content:"";position:absolute;top:50%;right:-10px;margin-top:-6px;border:6px solid transparent;border-left:6px solid #000;z-index:2}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard .detailBox__txt--baloon:before{transform:rotate(90deg);transform-origin:left;top:inherit;bottom:-6px;right:calc(50% - 12px)}}#review .reviewWrapper .reviewCard .detailBox__txt--value{font-family:Futura;font-size:20px}#review .reviewWrapper .reviewCard .detailBox__txt--value .starRatingBox{transform:scale(.8);transform-origin:left center}@media screen and (max-width: 940px){#review .reviewWrapper .reviewCard .detailBox__txt--value .starRatingBox{transform:scale(.6);transform-origin:center}}#review .reviewWrapper .reviewCard>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}@media screen and (max-width: 640px){#review .roundBtn{width:calc(100% - 40px)}}#coupon .borderTitle__txt--en{display:block;height:32px;position:relative;text-align:center;font-size:26px;font-family:century-gothic,sans-serif;font-weight:700;font-style:italic;margin-bottom:24px}#coupon .borderTitle__txt--en:before,#coupon .borderTitle__txt--en:after{content:"";width:calc(50% - 90px);height:6px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%)}#coupon .borderTitle__txt--en:before{left:0}#coupon .borderTitle__txt--en:after{right:0}#coupon .borderTitle__txt--ja{display:block;text-align:center;font-size:30px;font-weight:700;margin-bottom:20px}#coupon .borderTitle__txt--desc{display:block;text-align:center;font-size:16px;font-weight:700}@media screen and (max-width: 940px){#coupon .container{padding:0}}#coupon .couponWrapper{flex-wrap:wrap}#coupon .couponWrapper .text-birthday{color:#c570ea}#coupon .couponWrapper .couponCard{width:50%;min-height:152px;padding:5px}@media screen and (max-width: 940px){#coupon .couponWrapper .couponCard{width:100%;padding:20px;border-top:10px solid #9D7DBB}}@media screen and (max-width: 940px){#coupon .couponWrapper .couponCard:last-child{border-bottom:10px solid #9D7DBB}}#coupon .couponWrapper .couponCard__ticket{border-radius:10px;position:relative}#coupon .couponWrapper .couponCard__ticket:before{width:20px;height:20px;border-radius:20px;background-color:#fff;content:"";top:-13px;right:42px;position:absolute;z-index:1}#coupon .couponWrapper .couponCard__ticket:after{width:20px;height:20px;border-radius:20px;background-color:#fff;content:"";bottom:-13px;right:42px;position:absolute;z-index:1}#coupon .couponWrapper .couponCard__ticket>div{padding:0 28px}#coupon .couponWrapper .couponCard__ticket>div p{line-height:1.4;font-size:22px;font-weight:700}#coupon .couponWrapper .couponCard__chips{color:#fff;padding:6px 18px;font-size:12px;border-radius:20px;width:92px}#coupon .couponWrapper .couponCard__txt{font-size:14px;font-weight:700;font-family:century-gothic}#coupon .couponWrapper .couponCard p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#coupon .text-birthday{color:#c570ea}#coupon .roundBtn{width:100%;max-width:385px;height:80px;border-radius:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px}@media screen and (max-width: 640px){#coupon .roundBtn{font-size:18px;font-weight:700}}#coupon .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#coupon .roundBtn--small.followBtn{width:120px}}#coupon .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#coupon .roundBtn--middle.followBtn{width:200px}}#coupon .roundBtn--base{color:#fff;background:#9D7DBB}#coupon .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#coupon .roundBtn--line{color:#fff;background:#2ac95d}#coupon .roundBtn--grey{color:#000;background-color:#f2f2f2}#coupon .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#coupon .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#coupon .roundBtn--hasArrow:after{display:none}}#coupon .roundBtn[disabled]{background-color:#ededed}#coupon .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#coupon .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#coupon .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#coupon .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}@media screen and (max-width: 640px){#coupon .roundBtn{width:calc(100% - 40px)}}@media screen and (max-width: 640px){#detail .container{padding:0}}#detail .detailCol{flex-wrap:wrap}#detail .detailRow{width:48%;min-height:477px}@media screen and (max-width: 640px){#detail .detailRow{width:100%;min-height:inherit;border-bottom:5px solid #fff}}#detail .detailRow__title{width:100%;line-height:60px;font-size:26px;font-weight:700;background-color:#f2f2f2}#detail .detailRow__table{width:100%;table-layout:fixed}#detail .detailRow__table tr{border-top:2px solid #fff}#detail .detailRow__table th{width:188px;line-height:50px;background-color:#f2f2f2;padding:0 20px;font-weight:400}#detail .detailRow__table td{line-height:50px;background-color:#f8f8f8;padding:0 20px}#detail .detailRow__cards{display:flex;flex-wrap:wrap;margin-top:5px;margin-left:-2px}#detail .detailRow__cards img{width:14%;padding:5px 2px}#detail .detailRow__dl{border-bottom:3px solid #000;padding:20px}#detail .detailRow__dl dt{width:120px;font-weight:400}#detail .detailRow__dl dd{width:calc(100% - 120px)}#detail .detailRow iframe{border-radius:10px}@media screen and (max-width: 640px){#detail .detailRow iframe{width:calc(100% - 40px);height:240px;margin:auto}}@media screen and (max-width: 640px){#detail .detailRow p{width:calc(100% - 40px);margin:auto}}#mailMagazine .mailMagazineWrapper{max-width:800px;min-height:496px;background-color:#f2f2f2;margin:auto;padding:50px;border-radius:10px}@media screen and (max-width: 640px){#mailMagazine .mailMagazineWrapper{padding:40px 20px;border-radius:0}}#mailMagazine .mailMagazine__input{width:100%;max-width:600px;height:80px;background-color:#fff;font-size:17px;margin:auto;border-radius:10px}@media screen and (max-width: 640px){#mailMagazine .mailMagazine__input{height:60px}}#mailMagazine .text-birthday{color:#c570ea}#mailMagazine .roundBtn{width:100%;max-width:385px;height:80px;border-radius:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px}@media screen and (max-width: 640px){#mailMagazine .roundBtn{font-size:18px;font-weight:700}}#mailMagazine .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#mailMagazine .roundBtn--small.followBtn{width:120px}}#mailMagazine .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#mailMagazine .roundBtn--middle.followBtn{width:200px}}#mailMagazine .roundBtn--base{color:#fff;background:#9D7DBB}#mailMagazine .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#mailMagazine .roundBtn--line{color:#fff;background:#2ac95d}#mailMagazine .roundBtn--grey{color:#000;background-color:#f2f2f2}#mailMagazine .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#mailMagazine .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#mailMagazine .roundBtn--hasArrow:after{display:none}}#mailMagazine .roundBtn[disabled]{background-color:#ededed}#mailMagazine .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#mailMagazine .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#mailMagazine .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#mailMagazine .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}@media screen and (max-width: 640px){#mailMagazine .roundBtn{height:60px}}#mailMagazine .roundBtn--purple{background:#9D7DBB}@media screen and (max-width: 640px){#recruit .two-cols{flex-direction:column}#recruit .two-cols aside{display:block;padding:0 10px}}#recruit .borderTitle__txt--en{display:block;height:32px;position:relative;text-align:center;font-size:26px;font-family:century-gothic,sans-serif;font-weight:700;font-style:italic;margin-bottom:24px}#recruit .borderTitle__txt--en:before,#recruit .borderTitle__txt--en:after{content:"";width:calc(50% - 90px);height:6px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%)}#recruit .borderTitle__txt--en:before{left:0}#recruit .borderTitle__txt--en:after{right:0}#recruit .borderTitle__txt--ja{display:block;text-align:center;font-size:30px;font-weight:700;margin-bottom:20px}#recruit .borderTitle__txt--desc{display:block;text-align:center;font-size:16px;font-weight:700}#recruit .shopRecruit .recruitHead{margin-bottom:40px}@media screen and (max-width: 640px){#recruit .shopRecruit .recruitHead{margin-bottom:20px}}#recruit .shopRecruit .recruitTtl{flex-wrap:wrap}#recruit .shopRecruit .recruitTtl__img{width:352px;height:198px;border-radius:10px}@media screen and (max-width: 940px){#recruit .shopRecruit .recruitTtl__img{width:100%;height:60vw;margin-bottom:20px}}#recruit .shopRecruit .recruitTtl__txt{width:calc(100% - 372px)}@media screen and (max-width: 940px){#recruit .shopRecruit .recruitTtl__txt{width:100%}}#recruit .shopRecruit .recruitWrapper{flex-wrap:wrap}#recruit .shopRecruit .recruitWrapper .recruitBox{width:22%}@media screen and (max-width: 640px){#recruit .shopRecruit .recruitWrapper .recruitBox{width:100%}}#recruit .shopRecruit .recruitWrapper .recruitBox h3{background-color:#000;border-radius:20px;color:#fff;display:inline-block;padding:4px 20px}@media screen and (max-width: 640px){#recruit .recruit{padding:0 10px}}#recruit .recruit h2{font-size:29px;width:100%}@media screen and (max-width: 640px){#recruit .recruit h2{font-size:24px}}#recruit .recruit h3{font-size:30px;width:100%}@media screen and (max-width: 640px){#recruit .recruit h3{font-size:22px}}#recruit .recruit h3.catch{padding-bottom:10px;border-bottom:solid 4px #000000}#recruit .recruit h4{font-size:18px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 2px #EDEDED}#recruit .recruit img{max-width:100%}#recruit .recruitTab{padding:20px 5px;width:max-content;background-color:#ededed;border-radius:.5rem}#recruit .recruitTab a{min-width:200px;padding:15px 40px}#recruit .recruitTab a:first-child{border-radius:.5rem 0 0 .5rem}#recruit .recruitTab a:last-child{border-radius:0 .5rem .5rem 0}#recruit .recruitTab a.link{background-color:#fff;color:#0a8eff;text-decoration:underline}#recruit .recruitProcess{flex-direction:row}@media screen and (max-width: 640px){#recruit .recruitProcess{flex-direction:column}}#recruit .recruitProcessContent{width:50%}@media screen and (max-width: 640px){#recruit .recruitProcessContent{width:100%}}#recruit .recruitCondition .title{background-color:#000;color:#fff;width:max-content;padding:7px 20px;border-radius:1rem}#recruit .recruitCondition .content{font-size:16px}#recruit .recruitOptions .option{font-size:12px;flex-shrink:0;border:1px solid #848484;color:#848484;padding:7px 20px;border-radius:1rem;margin-right:10px;margin-bottom:10px}#recruit .text-birthday{color:#c570ea}#recruit .roundBtn{width:100%;max-width:385px;height:80px;border-radius:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px}@media screen and (max-width: 640px){#recruit .roundBtn{font-size:18px;font-weight:700}}#recruit .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#recruit .roundBtn--small.followBtn{width:120px}}#recruit .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#recruit .roundBtn--middle.followBtn{width:200px}}#recruit .roundBtn--base{color:#fff;background:#9D7DBB}#recruit .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#recruit .roundBtn--line{color:#fff;background:#2ac95d}#recruit .roundBtn--grey{color:#000;background-color:#f2f2f2}#recruit .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#recruit .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#recruit .roundBtn--hasArrow:after{display:none}}#recruit .roundBtn[disabled]{background-color:#ededed}#recruit .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#recruit .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#recruit .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#recruit .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}#recruit .roundBtn{height:54px;margin-top:20px}#commentHeader .container{padding:0}#commentHeader .text-birthday{color:#c570ea}#commentHeader .timelineCard{width:100%;display:flex;flex-direction:column;position:relative;border-left:4px solid #ddd;border-right:4px solid #ddd}@media screen and (max-width: 1100px){#commentHeader .timelineCard{max-width:100%}}#commentHeader .timelineCard:before,#commentHeader .timelineCard:after{content:"";position:absolute;left:0;width:100%;height:8px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#commentHeader .timelineCard:before{top:0}#commentHeader .timelineCard:after{bottom:0}@media screen and (max-width: 640px){#commentHeader .timelineCard{border-left:none;border-right:none}}#commentHeader .timelineCard .userInfo{padding:20px}#commentHeader .timelineCard .userInfo__iconImgBox{min-width:60px;height:60px;margin-right:8px}#commentHeader .timelineCard .userInfo__nameBox{margin-right:8px}#commentHeader .timelineCard .userInfo__nameBox h2{font-size:18px;font-weight:700}#commentHeader .timelineCard .userInfo__nameBox p{font-size:12px;color:#747474}#commentHeader .timelineCard .userInfo__btn{margin-left:auto;font-size:12px;background:#EDEDED;min-width:94px;font-weight:700;text-align:center;padding:8px 0;border-radius:20px}#commentHeader .timelineCard .userInfo__btn--active{background:linear-gradient(135deg,#f35161,#c570ea,#838fec);color:#fff}#commentHeader .timelineCard .userInfo__btn--dot{min-width:60px;color:#fff;background:#F2F2F2;font-weight:700;text-align:center;padding:8px 0;border-radius:20px}#commentHeader .timelineCard .userInfo__btn--dot img{vertical-align:middle}#commentHeader .timelineCard .postContent{height:220px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#commentHeader .timelineCard .postContent::-webkit-scrollbar{display:none}@media screen and (max-width: 640px){#commentHeader .timelineCard .postContent{overflow:inherit;height:auto}}#commentHeader .timelineCard .postContent__txtBox{padding:0 24px 12.7px;line-break:anywhere}#commentHeader .timelineCard .postContent__txtBox p{line-height:1.6;font-size:14px;height:62px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:10px}#commentHeader .timelineCard .postContent__txtBox p.full,#commentHeader .timelineCard .postContent__txtBox p.full p{height:100%;-webkit-line-clamp:unset;overflow-y:auto}#commentHeader .timelineCard .postContent__txtBox span{color:#888;font-size:13px}#commentHeader .timelineCard .postContent__txtBox img{max-width:100%;display:block}@media screen and (max-width: 940px){#commentHeader .timelineCard .postContent__txtBox img{max-width:80%;margin:0 auto}}#commentHeader .timelineCard .postContent__txtBox a.tagLink{color:#9370db;margin:0 3px}#commentHeader .timelineCard .postContent__imgBox{display:flex;flex-direction:row;flex-wrap:wrap}#commentHeader .timelineCard .postContent__imgBox .img-box img{object-fit:cover}#commentHeader .timelineCard .postContent__imgBox .imgWrapper:first-child{height:auto}#commentHeader .timelineCard .postContent__imgBox .imgWrapper:first-child img{position:unset;transform:none}#commentHeader .timelineCard .postContent__imgBox--count1 .imgWrapper{width:100%}#commentHeader .timelineCard .postContent__imgBox--count2 .imgWrapper{width:50%;aspect-ratio:1/1}#commentHeader .timelineCard .postContent__imgBox--count3 .imgWrapper:first-child{width:100%}#commentHeader .timelineCard .postContent__imgBox--count3 .imgWrapper:nth-child(2),#commentHeader .timelineCard .postContent__imgBox--count3 .imgWrapper:nth-child(3){width:50%;aspect-ratio:1/1}#commentHeader .timelineCard .postContent__imgBox--count4 .imgWrapper{width:50%;aspect-ratio:1/1}#commentHeader .timelineCard .postInfo{display:flex;align-items:center;padding:21px 24px 28px;margin-top:auto}#commentHeader .timelineCard .postInfo>div{display:flex;align-items:center;height:10px;width:70px}#commentHeader .timelineCard .postInfo>div:first-child{margin-right:-20px}#commentHeader .timelineCard .postInfo img{margin-right:4px}#commentHeader .timelineCard .postInfo span{font-size:12px;margin-right:8px}#commentHeader .timelineCard .postInfo span:not(#commentHeader .timelineCard .postInfo span:last-child){font-family:century-gothic,sans-serif}#commentHeader .timelineCard .postInfo>*:last-child{margin-left:auto;margin-right:0}#commentHeader .timelineCard .roundBtn{width:120px;margin:0}#commentHeader .timelineCard__comment .loginButton{height:40px;width:220px}#commentHeader .timelineCard:before,#commentHeader .timelineCard:after{display:none}#insideGallery{display:flex;flex-direction:row;flex-wrap:wrap}#insideGallery .img-box{width:100px;height:100px;margin-right:5px;margin-bottom:5px}#insideGallery .img-box img{object-fit:cover}.eventInfo{position:relative}.eventInfo--inner{padding:20px 0 18px}@media screen and (max-width: 640px){.eventInfo--inner{flex-direction:column}}.eventInfo h3{line-height:1.4;font-size:24px;font-weight:700}.eventInfo h3 .term{display:inline-block;width:max-content;text-align:center;font-size:13px;background-color:#000;border-radius:20px;color:#fff;padding:4px 20px}.eventInfo p{font-size:13px;line-height:1.4;word-break:break-word}.eventInfo--photo{margin-right:10px;width:300px;flex-shrink:0}@media screen and (max-width: 640px){.eventInfo--photo{width:100%}}.eventInfo--photo .img-box{width:100%;height:200px}.eventInfo--photo .img-box img{object-fit:cover;width:100%}.eventInfo:first-child:before{display:none}.eventInfo:before{content:"";width:100%;height:2px;position:absolute;top:0;left:0;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}@media screen and (max-width: 640px){.eventInfo:before{width:100vw;left:-20px}}#shopBanners{margin-top:80px}#shopBanners .shopBanner{max-width:30%;width:30%}#shopBanners .shopBanner img{width:100%;height:100%}@media screen and (max-width: 940px){#shopBanners .shopBanner{max-width:48%;width:48%}#shopBanners .shopBanner:nth-child(2){display:none}}@media screen and (max-width: 640px){#shopBanners .shopBanner{max-width:100%;width:100%}#shopBanners .shopBanner:nth-child(3){display:none}}
