@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}}#shopList .text-birthday{color:#c570ea}#shopList .shopInfo{position:relative;padding:24px 0}@media screen and (max-width: 940px){#shopList .shopInfo{width:100%;flex-wrap:wrap}}@media screen and (max-width: 640px){#shopList .shopInfo{width:100%;height:inherit;flex-wrap:wrap;padding:0}}@media screen and (max-width: 940px){#shopList .shopInfo>div{width:100%;flex-wrap:wrap}}@media screen and (max-width: 640px){#shopList .shopInfo>div{height:inherit;flex-wrap:wrap}}#shopList .shopInfo>p{line-height:1.6}@media screen and (max-width: 940px){#shopList .shopInfo>p{padding:0 20px}}#shopList .shopInfo:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec);z-index:3;display:inline-block}#shopList .shopInfo:last-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec);z-index:3;display:inline-block}#shopList .shopInfo__imgBox{width:34%;flex-shrink:0}#shopList .shopInfo__imgBox .img-box{width:100%;height:164px;border-radius:10px}@media screen and (max-width: 940px){#shopList .shopInfo__imgBox .img-box{width:100%;height:60vw;margin-bottom:20px}}@media screen and (max-width: 640px){#shopList .shopInfo__imgBox .img-box{width:100%;border-radius:0;margin-bottom:0}}#shopList .shopInfo__castBox{gap:20px;padding:0 20px}#shopList .shopInfo__castBox .wrap-img{width:25%;height:auto;aspect-ratio:1/1;border-radius:50%}#shopList .shopInfo__castBox .wrap-img img{width:100%;height:100%;object-fit:cover}#shopList .shopInfo__box{width:100%;margin-left:10px;justify-content:space-between}@media screen and (max-width: 940px){#shopList .shopInfo__box{width:100%}}@media screen and (max-width: 640px){#shopList .shopInfo__box{width:100%;margin-left:0;padding:20px}}#shopList .shopInfo__box h1{width:100%;font-size:20px}#shopList .shopInfo__box .text-birthday{color:#c570ea}#shopList .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){#shopList .shopInfo__box .roundBtn{font-size:18px;font-weight:700}}#shopList .shopInfo__box .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){#shopList .shopInfo__box .roundBtn--small.followBtn{width:120px}}#shopList .shopInfo__box .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){#shopList .shopInfo__box .roundBtn--middle.followBtn{width:200px}}#shopList .shopInfo__box .roundBtn--base{color:#fff;background:#9D7DBB}#shopList .shopInfo__box .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#shopList .shopInfo__box .roundBtn--line{color:#fff;background:#2ac95d}#shopList .shopInfo__box .roundBtn--grey{color:#000;background-color:#f2f2f2}#shopList .shopInfo__box .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}#shopList .shopInfo__box .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){#shopList .shopInfo__box .roundBtn--hasArrow:after{display:none}}#shopList .shopInfo__box .roundBtn[disabled]{background-color:#ededed}#shopList .shopInfo__box .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}#shopList .shopInfo__box .roundBtn.followBtn--following{color:#747474;background:#EDEDED}#shopList .shopInfo__box .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}#shopList .shopInfo__box .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}#shopList .shopInfo__box .roundBtn{width:160px;height:40px;margin:0}@media screen and (max-width: 640px){#shopList .shopInfo__box .roundBtn{width:120px;height:30px;font-size:12px}}#shopList .shopInfo__chip{width:215px;height:28px;border:1px solid #707070;border-radius:14px;padding:3px 0}@media screen and (max-width: 640px){#shopList .shopInfo__chip{font-size:12px;width:190px;height:24px}}#shopList .shopInfo__link--trial{text-decoration:underline}@media screen and (max-width: 640px){#shopList .shopInfo__link--trial{margin-bottom:8px}}#shopList .shopInfo .starRatingBox{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc}#shopList .shopInfo .starRatingBox:before{content:url(/build/assets/icon_star-ffb53581.svg);opacity:0}#shopList .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}#shopList .shopInfo .starRatingBox[data-rate="0"]:after{width:0%}#shopList .shopInfo .starRatingBox[data-rate="0.1"]:after{width:2%}#shopList .shopInfo .starRatingBox[data-rate="0.2"]:after{width:4%}#shopList .shopInfo .starRatingBox[data-rate="0.3"]:after{width:6%}#shopList .shopInfo .starRatingBox[data-rate="0.4"]:after{width:8%}#shopList .shopInfo .starRatingBox[data-rate="0.5"]:after{width:10%}#shopList .shopInfo .starRatingBox[data-rate="0.6"]:after{width:12%}#shopList .shopInfo .starRatingBox[data-rate="0.7"]:after{width:14%}#shopList .shopInfo .starRatingBox[data-rate="0.8"]:after{width:16%}#shopList .shopInfo .starRatingBox[data-rate="0.9"]:after{width:18%}#shopList .shopInfo .starRatingBox[data-rate="1"]:after{width:20%}#shopList .shopInfo .starRatingBox[data-rate="1.1"]:after{width:22%}#shopList .shopInfo .starRatingBox[data-rate="1.2"]:after{width:24%}#shopList .shopInfo .starRatingBox[data-rate="1.3"]:after{width:26%}#shopList .shopInfo .starRatingBox[data-rate="1.4"]:after{width:28%}#shopList .shopInfo .starRatingBox[data-rate="1.5"]:after{width:30%}#shopList .shopInfo .starRatingBox[data-rate="1.6"]:after{width:32%}#shopList .shopInfo .starRatingBox[data-rate="1.7"]:after{width:34%}#shopList .shopInfo .starRatingBox[data-rate="1.8"]:after{width:36%}#shopList .shopInfo .starRatingBox[data-rate="1.9"]:after{width:38%}#shopList .shopInfo .starRatingBox[data-rate="2"]:after{width:40%}#shopList .shopInfo .starRatingBox[data-rate="2.1"]:after{width:42%}#shopList .shopInfo .starRatingBox[data-rate="2.2"]:after{width:44%}#shopList .shopInfo .starRatingBox[data-rate="2.3"]:after{width:46%}#shopList .shopInfo .starRatingBox[data-rate="2.4"]:after{width:48%}#shopList .shopInfo .starRatingBox[data-rate="2.5"]:after{width:50%}#shopList .shopInfo .starRatingBox[data-rate="2.6"]:after{width:52%}#shopList .shopInfo .starRatingBox[data-rate="2.7"]:after{width:54%}#shopList .shopInfo .starRatingBox[data-rate="2.8"]:after{width:56%}#shopList .shopInfo .starRatingBox[data-rate="2.9"]:after{width:58%}#shopList .shopInfo .starRatingBox[data-rate="3"]:after{width:60%}#shopList .shopInfo .starRatingBox[data-rate="3.1"]:after{width:62%}#shopList .shopInfo .starRatingBox[data-rate="3.2"]:after{width:64%}#shopList .shopInfo .starRatingBox[data-rate="3.3"]:after{width:66%}#shopList .shopInfo .starRatingBox[data-rate="3.4"]:after{width:68%}#shopList .shopInfo .starRatingBox[data-rate="3.5"]:after{width:70%}#shopList .shopInfo .starRatingBox[data-rate="3.6"]:after{width:72%}#shopList .shopInfo .starRatingBox[data-rate="3.7"]:after{width:74%}#shopList .shopInfo .starRatingBox[data-rate="3.8"]:after{width:76%}#shopList .shopInfo .starRatingBox[data-rate="3.9"]:after{width:78%}#shopList .shopInfo .starRatingBox[data-rate="4"]:after{width:80%}#shopList .shopInfo .starRatingBox[data-rate="4.1"]:after{width:82%}#shopList .shopInfo .starRatingBox[data-rate="4.2"]:after{width:84%}#shopList .shopInfo .starRatingBox[data-rate="4.3"]:after{width:86%}#shopList .shopInfo .starRatingBox[data-rate="4.4"]:after{width:88%}#shopList .shopInfo .starRatingBox[data-rate="4.5"]:after{width:90%}#shopList .shopInfo .starRatingBox[data-rate="4.6"]:after{width:92%}#shopList .shopInfo .starRatingBox[data-rate="4.7"]:after{width:94%}#shopList .shopInfo .starRatingBox[data-rate="4.8"]:after{width:96%}#shopList .shopInfo .starRatingBox[data-rate="4.9"]:after{width:98%}#shopList .shopInfo .starRatingBox[data-rate="5"]:after{width:100%}#shopList .shopInfo .starRatingBox{transform:scale(.8);transform-origin:left center}@media screen and (max-width: 640px){#shopList .shopInfo .starRatingBox{margin-left:-3px}}#shopList .shopInfo__btn{flex-direction:column;justify-content:space-evenly}#shopList .shopInfo__btn--map{width:100px;line-height:30px;border-radius:30px;font-size:12px}@media screen and (max-width: 640px){#shopList .shopInfo__btn--list{display:none}}#shopList .shopInfo__btn--action{width:80px;height:40px;border-radius:10px;font-size:10px;padding:15px 0}@media screen and (max-width: 640px){#shopList .shopInfo__btn--action{height:100px;font-size:12px;padding:17px 0}}#shopList .shopInfo__btn--action img{height:40px;margin:0 auto 16px}#shopList .shopInfo__imgBox{width:296px}@media screen and (max-width: 940px){#shopList .shopInfo__imgBox{width:100%}}#shopList .nav{width:100%}@media screen and (max-width: 640px){#shopList .nav{border-bottom:5px solid #9D7DBB}}#shopList .nav div{width:100%}#shopList .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){#shopList .nav div a{height:60px;margin:0 2px;padding:12px 0;border-radius:0;font-size:10px;letter-spacing:-1px}}#shopList .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){#shopList .nav div a:after{display:none}}#shopList .nav div a.active,#shopList .nav div a:hover{background-color:#9d7dbb;opacity:1;color:#fff}#shopList .nav div a.active:after,#shopList .nav div a:hover:after{background-color:#fff}#shopList .nav div a img{height:20px;margin:0 auto 8px}#cast .text-birthday{color:#c570ea}#cast .overlappingTitle{height:92px;display:block;position:relative}#cast .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){#cast .overlappingTitle__txt--en{color:#000;opacity:1;font-size:36px;position:relative;transform:none;top:inherit;left:inherit;display:block;margin:0 auto 16px}}#cast .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){#cast .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}}#cast .castList{flex-wrap:wrap}#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}#timeline .overlappingTitle{height:92px;display:block;position:relative}#timeline .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){#timeline .overlappingTitle__txt--en{color:#000;opacity:1;font-size:36px;position:relative;transform:none;top:inherit;left:inherit;display:block;margin:0 auto 16px}}#timeline .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){#timeline .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}}#timeline .timelineSlider{margin-left:calc((100vw - 1170px)/2);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 .swiper-slide:not(:last-child) .timelineCard: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)}#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)}}#review .text-birthday{color:#c570ea}#review .overlappingTitle{height:92px;display:block;position:relative}#review .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){#review .overlappingTitle__txt--en{color:#000;opacity:1;font-size:36px;position:relative;transform:none;top:inherit;left:inherit;display:block;margin:0 auto 16px}}#review .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){#review .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}}@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}#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__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}#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 .recruitTtl{flex-wrap:wrap}#recruit .recruitTtl__img{width:352px;height:198px;border-radius:10px}@media screen and (max-width: 940px){#recruit .recruitTtl__img{width:100%;height:60vw;margin-bottom:20px}}#recruit .recruitTtl__txt{width:calc(100% - 372px)}@media screen and (max-width: 940px){#recruit .recruitTtl__txt{width:100%}}#recruit .recruitWrapper{flex-wrap:wrap}#recruit .recruitWrapper .recruitBox{width:22%}@media screen and (max-width: 640px){#recruit .recruitWrapper .recruitBox{width:100%}}#recruit .recruitWrapper .recruitBox h3{background-color:#000;border-radius:20px;color:#fff;display:inline-block;padding:4px 20px}#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}@media screen and (max-width: 640px){#recruit .roundBtn{width:calc(100% - 40px)}}.aside--right{width:55%}@media screen and (max-width: 940px){.aside--right{display:none}}.aside__title--news span:nth-child(1){font-size:26px;font-family:futura}.aside__title--news span:nth-child(2){font-size:16px;font-weight:700}.aside__title--recommend{font-size:20px;font-weight:700}.aside__content--news .text-birthday{color:#c570ea}.aside__content--news .newsCard{display:flex;flex-flow:column;position:relative;background-color:#fff;padding:20px;border-radius:10px;margin-bottom:10px}@media screen and (max-width: 640px){.aside__content--news .newsCard{max-width:inherit;padding:inherit;margin-bottom:5px;border-radius:0;flex-direction:row}}.aside__content--news .newsCard .newsImage{align-items:center;height:216px;background-color:#ddd;border-radius:10px}@media screen and (max-width: 640px){.aside__content--news .newsCard .newsImage{border-radius:0;width:145px;height:145px;margin-bottom:0}}.aside__content--news .newsCard .newsContent{display:flex;flex-direction:column}@media screen and (max-width: 640px){.aside__content--news .newsCard .newsContent{width:calc(100% - 145px);padding:16px 20px 11px 10px;justify-content:space-between}}.aside__content--news .newsCard .newsContent__head{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.aside__content--news .newsCard .newsContent__head{order:3;margin-bottom:inherit}}.aside__content--news .newsCard .newsContent__txt--date{font-family:futura,sans-serif}@media screen and (max-width: 640px){.aside__content--news .newsCard .newsContent__txt--date{display:none}}.aside__content--news .newsCard .newsContent__txt--title{display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:16px;line-height:1.4;font-size:24px;font-weight:700;min-height:100px}@media screen and (max-width: 640px){.aside__content--news .newsCard .newsContent__txt--title{font-size:13px;order:1;-webkit-line-clamp:4;height:73px;min-height:73px;margin-bottom:8px}}.aside__content--news .newsCard .newsInfo{display:flex;align-items:center;width:120px}.aside__content--news .newsCard .newsInfo>div{height:10px;width:60px;display:flex;align-items:center}.aside__content--news .newsCard .newsInfo>div:first-child{margin-right:-20px}@media screen and (max-width: 640px){.aside__content--news .newsCard .newsInfo{font-size:13px;order:2}}.aside__content--news .newsCard .newsInfo img{margin-right:4px}.aside__content--news .newsCard .newsInfo span{font-size:12px;margin-right:8px;font-family:century-gothic,sans-serif}.aside__content--news .newsCard{padding:0}.aside__content--news .newsCard .newsImage{height:180px}.aside__content--news .newsCard .newsContent__txt--title{font-size:18px;font-weight:400;-webkit-line-clamp:4}.aside__content--recommend{background:linear-gradient(135deg,#f35161,#c570ea,#838fec);border-radius:15px;padding:40px 20px 20px;position:relative}@media screen and (max-width: 640px){.aside__content--recommend{padding:40px 0 20px;border-radius:0}}.aside__content--recommend>*{z-index:2;position:relative}.aside__content--recommend:before{content:"";width:100%;height:100%;background:rgba(255,255,255,.5);position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 640px){.aside__content--recommend h3{text-align:left;margin-left:20px}}.aside__content--recommend .recommendCastWrapper{display:flex;flex-direction:column}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.aside__content--recommend .recommendCastWrapper .text-birthday{color:#c570ea}.aside__content--recommend .recommendCastWrapper .recommendCastCard{height:100px;background-color:#fff;border-radius:5px;padding:10px;box-shadow:0 0 8px #00000029}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard{width:140px;height:205px;margin-right:20px;padding:20px 10px}}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard>div{flex-direction:column;justify-content:center;align-items:center}}.aside__content--recommend .recommendCastWrapper .recommendCastCard .img-box{width:80px;height:80px;margin-right:10px}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard .img-box{width:90px;height:90px;margin-right:0;margin-bottom:10px}}.aside__content--recommend .recommendCastWrapper .recommendCastCard .castInfo{width:calc(100% - 80px);flex-direction:column;justify-content:center}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard .castInfo{width:100%}}.aside__content--recommend .recommendCastWrapper .recommendCastCard .castInfo p{font-size:16px;font-weight:700}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard .castInfo p{text-align:center}}.aside__content--recommend .recommendCastWrapper .recommendCastCard .castInfo .roundBtn{width:100px;height:30px;font-weight:400}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard .castInfo .roundBtn{font-size:12px}}.aside__content--recommend .recommendCastWrapper .recommendCastCard{margin-bottom:20px}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard{margin-bottom:0;display:inline-block}}@media screen and (max-width: 640px){.aside__content--recommend .recommendCastWrapper .recommendCastCard:nth-child(1){margin-left:20px}}.aside__content--recommend .text-birthday{color:#c570ea}.aside__content--recommend .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){.aside__content--recommend .roundBtn{font-size:18px;font-weight:700}}.aside__content--recommend .roundBtn--small{width:120px;max-width:100%;height:30px;font-size:12px}@media screen and (max-width: 640px){.aside__content--recommend .roundBtn--small.followBtn{width:120px}}.aside__content--recommend .roundBtn--middle{width:200px;height:50px;font-size:12px}@media screen and (max-width: 640px){.aside__content--recommend .roundBtn--middle.followBtn{width:200px}}.aside__content--recommend .roundBtn--base{color:#fff;background:#9D7DBB}.aside__content--recommend .roundBtn--purple{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}.aside__content--recommend .roundBtn--line{color:#fff;background:#2ac95d}.aside__content--recommend .roundBtn--grey{color:#000;background-color:#f2f2f2}.aside__content--recommend .roundBtn--white{color:#000;background-color:#fff;border:1px solid #000000}.aside__content--recommend .roundBtn--hasArrow:after{content:"▶";position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 640px){.aside__content--recommend .roundBtn--hasArrow:after{display:none}}.aside__content--recommend .roundBtn[disabled]{background-color:#ededed}.aside__content--recommend .roundBtn.followBtn{color:#fff;background:linear-gradient(135deg,#f35161,#c570ea,#838fec)}.aside__content--recommend .roundBtn.followBtn--following{color:#747474;background:#EDEDED}.aside__content--recommend .roundBtn.voteBtn{color:#fff;background:linear-gradient(135deg,#9136a2,#fd4d2a)}.aside__content--recommend .roundBtn.voteBtn--disabled{color:#747474;background:#EDEDED}.aside__content--recommend .roundBtn{height:60px;font-weight:700}
