@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@-webkit-keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}*{box-sizing:border-box;margin:0;padding:0}body{position:relative;min-width:100%}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-12;width:100%;height:100vh;background:url(../images/common/bg.jpg) top center repeat-y;background-attachment:fixed}@media only screen and (min-width: 768px){body:before{background-size:100%}}@media only screen and (max-width: 767px){body:before{background-size:180%}}body.open{position:fixed;left:0;right:0}body .bgStyle{position:relative}body .bgStyle:before,body .bgStyle:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}body .bgStyle:before{background:url(../images/common/bg_glitter_01.png) top center repeat-y;-webkit-animation:fadeBg1 linear 4s infinite;animation:fadeBg1 linear 4s infinite}body .bgStyle:after{background:url(../images/common/bg_glitter_02.png) top center repeat-y;-webkit-animation:fadeBg2 linear 4s infinite;animation:fadeBg2 linear 4s infinite}.fadeInUpTop{-webkit-animation:fadein 1.2s 1 forwards;animation:fadein 1.2s 1 forwards;opacity:0}.fadeInUpTop.active{opacity:1;z-index:11}.fadeInUpTopMV{-webkit-animation:fadein 1.2s 1 forwards;animation:fadein 1.2s 1 forwards;position:relative;z-index:1;opacity:0}.fadeInUpTopMV.active{opacity:1}.fadeInUpScl{-webkit-animation:fadein 1.2s 1;animation:fadein 1.2s 1}.fadeInUp{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50);transition:1.2s}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}.headerCol{position:relative;z-index:2;font-family:"M PLUS Rounded 1c", メイリオ, sans-serif}@media only screen and (min-width: 768px){.headerCol{height:120px;padding:8px 0 0}}@media only screen and (max-width: 767px){.headerCol{height:20vw}}header{background:transparent}@media only screen and (min-width: 768px){header{max-width:1500px;margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1500px){header{width:calc(98% - 10px)}}header.open{position:fixed;left:0;right:0;z-index:12}header>div{position:relative;width:auto;z-index:2}header h1{position:absolute;z-index:13}@media only screen and (min-width: 768px){header h1{padding:12px 0 5px}}@media only screen and (max-width: 767px){header h1{padding:3.2vw 0 0 2.8vw}}header h1 .logo{display:block}@media only screen and (min-width: 768px){header h1 .logo{width:300px}}@media only screen and (max-width: 767px){header h1 .logo{width:40vw;padding:0}}header h1 img{width:100%}header h1 a{transition:all 0.2s}header h1 a img{width:100%}@media (hover: hover){header h1 a:hover{transition:all 0.2s;opacity:0.7}}header .menu-btn-faq{position:absolute;text-align:right;z-index:11}@media only screen and (min-width: 768px){header .menu-btn-faq{padding:26px 0 0;right:77px}}@media only screen and (max-width: 767px){header .menu-btn-faq{padding:5.2vw 0 0;right:14vw}}header .menu-btn-faq a{color:#f35aa6;font-weight:bold;text-decoration:none;transition:all 0.2s}@media only screen and (min-width: 768px){header .menu-btn-faq a img{width:48px}}@media only screen and (max-width: 767px){header .menu-btn-faq a img{width:36px}}@media (hover: hover){header .menu-btn-faq a:hover{transition:all 0.2s;opacity:0.7}}header .menu-btn-faq.open{position:fixed;margin:auto}@media only screen and (min-width: 768px){header .menu-btn-faq.open{right:77px}}@media only screen and (max-width: 767px){header .menu-btn-faq.open{width:100%;right:14vw}}.menu-btn-wrap{position:absolute;right:0;top:0;bottom:0;margin:auto;text-align:right}@media only screen and (min-width: 768px){.menu-btn-wrap{height:58px;margin:20px auto 0;z-index:11}}@media only screen and (max-width: 767px){.menu-btn-wrap{width:38px;height:38px;margin:5.2vw 3.4vw;z-index:12}}.menu-btn-wrap.open{position:fixed}@media only screen and (min-width: 768px){.menu-btn-wrap.open{width:100%}}@media only screen and (max-width: 767px){.menu-btn-wrap.open{width:38px}}#menu-btn{color:#f35aa6;text-decoration:none;top:0;bottom:0;margin:auto}@media only screen and (min-width: 768px){#menu-btn{display:block;position:absolute;right:0;width:48px;height:40px;padding:20px 0}}@media only screen and (max-width: 767px){#menu-btn{display:inline-block;position:relative;width:100%;height:100%}}#menu-btn p{text-align:center;font-weight:bold}@media only screen and (min-width: 768px){#menu-btn p{width:60px;padding:55px 0 0 0}}@media only screen and (max-width: 767px){#menu-btn p{width:36px;padding:24px 0 0}}#menu-btn p img{width:100%}#menu-btn .close{background:transparent}#menu-btn .close::before,#menu-btn .close::after{margin-top:0}#menu-btn .close::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#menu-btn .close::after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#menu-btn-icon{display:block;position:absolute;right:0;top:0;bottom:0;height:4px;margin:auto;background:#f35aa6;transition:.2s}@media only screen and (min-width: 768px){#menu-btn-icon{width:48px}}@media only screen and (max-width: 767px){#menu-btn-icon{width:36px}}#menu-btn-icon::before,#menu-btn-icon::after{display:block;content:"";position:absolute;top:0;height:4px;background:#f35aa6;transition:.3s}@media only screen and (min-width: 768px){#menu-btn-icon::before,#menu-btn-icon::after{width:48px}}@media only screen and (max-width: 767px){#menu-btn-icon::before,#menu-btn-icon::after{width:36px}}@media only screen and (min-width: 768px){#menu-btn-icon:before{margin-top:-17px}}@media only screen and (max-width: 767px){#menu-btn-icon:before{margin-top:-12px}}@media only screen and (min-width: 768px){#menu-btn-icon:after{margin-top:17px}}@media only screen and (max-width: 767px){#menu-btn-icon:after{margin-top:12px}}.menu-container{display:none;border-bottom:none;background:#fadae8;width:100%;height:100%;position:fixed;z-index:10;top:0}@media only screen and (min-width: 768px){.menu-container{padding:150px 0 0 0}}@media only screen and (max-width: 767px){.menu-container{padding:30vw 0 0 0}}.menu-container>.menu{border-top:none}.menu-container>.menu>ul{width:100%;text-align:center}.menu-container>.menu>ul>li{position:relative;display:block;border-left:none;background:none;min-width:100px}@media only screen and (max-width: 767px){.menu-container>.menu>ul>li{margin:8vw 0}}.menu-container>.menu>ul>li:hover>a{background-color:#e01b8c}.menu-container>.menu>ul>li a{transition:all 0.2s}@media only screen and (min-width: 768px){.menu-container>.menu>ul>li a{padding:24px 10px}}@media (hover: hover){.menu-container>.menu>ul>li a:hover{opacity:1;transition:all 0.2s;background-color:#e01b8c}.menu-container>.menu>ul>li a img{opacity:1}.menu-container>.menu>ul>li a img:hover{opacity:1}}@media only screen and (max-width: 767px){.menu-container>.menu>ul>li.item img,.menu-container>.menu>ul>li.topics img,.menu-container>.menu>ul>li.movie img,.menu-container>.menu>ul>li.faq img{width:60%}}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}#mainContent{width:100%;margin:auto;font-family:"M PLUS Rounded 1c", メイリオ, sans-serif}@media only screen and (min-width: 768px){#mainContent{width:100%;max-width:990px}}@media only screen and (max-width: 767px){#mainContent{position:relative;overflow:hidden;z-index:1;padding:0 3.4vw}}@media only screen and (max-width: 989px){#mainContent{padding:0 3.4vw}}#mainContent.other_page{padding-top:0}#mainContent .contentAreaWrap{position:relative;color:#f35aa6}@media only screen and (min-width: 768px){#mainContent .contentAreaWrap{margin:90px 0 0}}@media only screen and (max-width: 767px){#mainContent .contentAreaWrap{width:100%;margin-top:12vw;margin-bottom:0 !important;background-size:100%}}@media only screen and (min-width: 768px){#mainContent .contentAreaWrap .contentArea{padding:12px 0}}@media only screen and (max-width: 767px){#mainContent .contentAreaWrap .contentArea{padding:2vw 0}}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}.footerCol{font-family:"M PLUS Rounded 1c", メイリオ, sans-serif}@media only screen and (min-width: 768px){.footerCol{margin:2em 0 0}}@media only screen and (min-width: 768px){.footerImg{text-align:center;margin:100px -50% 0}}@media only screen and (min-width: 768px){.footerBandaiToys .footerBandaiToys__inner{width:100%;max-width:1200px}}#relatedLinks{background:#fdedf4;text-align:center}#relatedLinks .copy_area{color:#e01b8c;font-weight:bold}div.copyrights{padding:1rem 2% 1rem;color:#e01b8c;font-weight:bold}@media only screen and (max-width: 767px){.footerSet{padding:12vw 0 0}}.footerSetImg{text-align:center}@media only screen and (max-width: 767px){.footerSetImg{width:96%;margin:auto}}.footerSetLogo{position:relative;background-color:#f9d8e5;text-align:center}@media only screen and (min-width: 768px){.footerSetLogo{padding:12px 0 14px}}@media only screen and (max-width: 767px){.footerSetLogo{padding:2.6vw 0 3.8vw}}.footerSetLogo::before{position:absolute;content:"";display:block;background:url(../images/common/bg_footer_ctr.png) top center no-repeat,url(../images/common/bg_footer.png) top center repeat-x;width:100%;height:36px;bottom:100%;left:0}@media only screen and (max-width: 767px){.footerSetLogo::before{background-size:contain,auto}}@media only screen and (max-width: 767px){.footerSetLogo img{width:72%}}.footerSetCopy{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);background:#fdedf4;text-align:center;color:#e01b8c;font-weight:bold}@media only screen and (min-width: 768px){.footerSetCopy{padding:10px 0}}@media only screen and (max-width: 767px){.footerSetCopy{padding:2.4vw 0}}@media only screen and (max-width: 767px){.btnPageTop{z-index:12}}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}@media only screen and (min-width: 768px){#mainContent.detailContent{width:100%;margin:0 auto}}@media only screen and (max-width: 767px){#mainContent.detailContent{margin:4vw auto 0;padding:0 3.4vw}}@media only screen and (max-width: 989px){#mainContent.detailContent{padding:0 3.4vw}}#mainContent.detailContent .col_1{background-color:rgba(255,255,255,0.6) !important;border-radius:10px;margin:auto}@media only screen and (min-width: 990px){#mainContent.detailContent .col_1{width:990px;padding:2em}}@media only screen and (max-width: 989px){#mainContent.detailContent .col_1{width:100%;padding:1.2em}}#mainContent.detailContent .topic_detail .sns_share .ttl,#mainContent.detailContent .item_detail .sns_share .ttl{white-space:nowrap;width:auto;color:#fff;overflow:unset}#mainContent.detailContent .topic_detail .date{display:flex;flex-wrap:wrap;line-height:1;color:#f35aa6}@media only screen and (min-width: 768px){#mainContent.detailContent .topic_detail .date{align-items:center;margin:15px 0 10px;gap:10px 20px}}@media only screen and (max-width: 767px){#mainContent.detailContent .topic_detail .date{padding:15px 2% 0}}#mainContent.detailContent .topic_detail .date .date_txt{line-height:1;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:bold;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 767px){#mainContent.detailContent .topic_detail .date .date_txt{order:2;padding:5px 0 10px}}@media only screen and (min-width: 768px){#mainContent.detailContent .topic_detail .date .color_tags{display:flex;flex-wrap:wrap;gap:5px}}@media only screen and (max-width: 767px){#mainContent.detailContent .topic_detail .date .color_tags{width:100%;order:1;text-align:right}}@media only screen and (min-width: 768px){#mainContent.detailContent .topic_detail .date .color_tags .tag{margin:0}}#mainContent.detailContent .topic_detail .article{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent.detailContent div.item_detail{margin-top:0 !important}@media only screen and (min-width: 768px){#mainContent.detailContent div.item_detail{margin-bottom:50px}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail{margin-bottom:30px}}@media only screen and (min-width: 768px){#mainContent.detailContent div.item_detail .item_title{padding:10px 0 30px;margin:0}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail .item_title{padding:4% 0 8%}}@media only screen and (max-width: 989px){#mainContent.detailContent div.item_detail .color_tags{padding:0 !important}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail .color_tags{padding:0 !important}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.item_img{overflow:hidden}}#mainContent.detailContent div.item_detail>div.item_img .main{overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 990px){#mainContent.detailContent div.item_detail>div.item_img .main{display:block;margin:auto}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.item_img .main{width:100%;height:auto;border:unset}}@media only screen and (min-width: 990px){#mainContent.detailContent div.item_detail>div.item_img .thumbnail{width:400px;margin-left:10px}}@media only screen and (min-width: 768px) and (max-width: 990px){#mainContent.detailContent div.item_detail>div.item_img .thumbnail{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin-left:-10px;margin-top:10px}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.item_img .thumbnail{display:none}}@media only screen and (min-width: 990px){#mainContent.detailContent div.item_detail>div.item_img .thumbnail>li{width:120px;height:120px}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.item_img .thumb{display:none}}@media only screen and (min-width: 768px) and (max-width: 990px){#mainContent.detailContent div.item_detail>div.item_img #arrowsImage,#mainContent.detailContent div.item_detail>div.item_img #arrows{display:block}}#mainContent.detailContent div.item_detail>div.price{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (min-width: 768px){#mainContent.detailContent div.item_detail>div.price{margin:3vw 0 2vw 0}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.price{padding:0}}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.price>p{font-size:unset}}#mainContent.detailContent div.item_detail>div.description{font-weight:bold;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.description{font-size:1.3rem}}#mainContent.detailContent div.item_detail>div.copyrights{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 767px){#mainContent.detailContent div.item_detail>div.copyrights{padding:0}}@media only screen and (min-width: 768px){#mainContent.detailContent div.content_large{margin-bottom:20px}}@media only screen and (max-width: 767px){#mainContent.detailContent div.content_large{margin-bottom:4vw}}@media only screen and (min-width: 768px){#mainContent.detailContent div.content_large .btn_more{padding-bottom:30px}}@media only screen and (max-width: 767px){#mainContent.detailContent div.content_large .btn_more{padding-bottom:3vw}}#mainContent .topic_detail>div.date span.icnNew{-webkit-animation:flash 1.5s linear infinite;animation:flash 1.5s linear infinite;padding:0 0.5em 0 0;color:#e01b8c !important;font-weight:bold}.slick-dots li{height:4px}@media only screen and (min-width: 768px){.slick-dots li{width:24px}}@media only screen and (max-width: 767px){.slick-dots li{width:15px}}.slick-dots li button{height:4px}@media only screen and (min-width: 768px){.slick-dots li button{width:24px}}@media only screen and (max-width: 767px){.slick-dots li button{width:18px}}.slick-dots li button::before{height:4px;content:"";background-color:#8f8f8f}@media only screen and (min-width: 768px){.slick-dots li button::before{width:24px}}@media only screen and (max-width: 767px){.slick-dots li button::before{width:18px}}.slick-dots li.slick-active button::before{background-color:#f35aa6}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}#mainContent a.btn_detail{color:#f35aa6;border:1px solid #f35aa6;border-radius:50px;display:block;margin:auto;background-color:rgba(255,255,255,0.7);text-align:center;text-decoration:none;font-weight:bold;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (min-width: 768px){#mainContent a.btn_detail{width:47%;font-size:16px;font-size:1.6rem;padding:8px 0}}@media only screen and (max-width: 767px){#mainContent a.btn_detail{width:80%;font-size:14px;font-size:1.4rem;padding:1.4vw 0}}@media (hover: hover){#mainContent a.btn_detail:hover{opacity:1}}@media only screen and (hover: hover) and (min-width: 768px){#mainContent a.btn_detail:hover{background-color:#f35aa6;color:#fff}}#mainContent .btn_back{display:block}@media only screen and (min-width: 768px){#mainContent .btn_back{width:47%;margin:0 auto 80px}}@media only screen and (max-width: 767px){#mainContent .btn_back{width:80%;margin:2vw auto 6vw}}#mainContent .btn_back a{width:100%;transition:all 0.2s}#mainContent .btn_back a.btn_detail{font-weight:bold}@media only screen and (min-width: 768px){#mainContent .btn_back a.btn_detail{font-size:16px;font-size:1.6rem;padding:8px}}@media only screen and (max-width: 767px){#mainContent .btn_back a.btn_detail{font-size:14px;font-size:1.4rem;padding:1.4vw}}@media (hover: hover){#mainContent .btn_back a:hover{transition:all 0.2s}}@media only screen and (min-width: 768px){#mainContent.detailContent .btns{margin:50px 0 80px}}@media only screen and (max-width: 767px){#mainContent.detailContent .btns{margin:8vw 0 6vw}}@media only screen and (min-width: 768px){#mainContent.detailContent .btns li{margin-bottom:0}}#item .itemCol .btn_more,#item .topicsCol .btn_more,#item .movieCol .btn_more,#topics .itemCol .btn_more,#topics .topicsCol .btn_more,#topics .movieCol .btn_more,#movie .itemCol .btn_more,#movie .topicsCol .btn_more,#movie .movieCol .btn_more{font-weight:bold;margin:auto}@media only screen and (min-width: 768px){#item .itemCol .btn_more,#item .topicsCol .btn_more,#item .movieCol .btn_more,#topics .itemCol .btn_more,#topics .topicsCol .btn_more,#topics .movieCol .btn_more,#movie .itemCol .btn_more,#movie .topicsCol .btn_more,#movie .movieCol .btn_more{width:480px}}@media only screen and (max-width: 767px){#item .itemCol .btn_more,#item .topicsCol .btn_more,#item .movieCol .btn_more,#topics .itemCol .btn_more,#topics .topicsCol .btn_more,#topics .movieCol .btn_more,#movie .itemCol .btn_more,#movie .topicsCol .btn_more,#movie .movieCol .btn_more{width:90%;padding:1.6vw 0}}#item .itemCol .btn_more a,#item .topicsCol .btn_more a,#item .movieCol .btn_more a,#topics .itemCol .btn_more a,#topics .topicsCol .btn_more a,#topics .movieCol .btn_more a,#movie .itemCol .btn_more a,#movie .topicsCol .btn_more a,#movie .movieCol .btn_more a{width:100%;transition:all 0.2s}@media only screen and (min-width: 768px){#item .itemCol .btn_more a,#item .topicsCol .btn_more a,#item .movieCol .btn_more a,#topics .itemCol .btn_more a,#topics .topicsCol .btn_more a,#topics .movieCol .btn_more a,#movie .itemCol .btn_more a,#movie .topicsCol .btn_more a,#movie .movieCol .btn_more a{font-size:18px;font-size:1.8rem;padding:8px 0}}@media only screen and (max-width: 767px){#item .itemCol .btn_more a,#item .topicsCol .btn_more a,#item .movieCol .btn_more a,#topics .itemCol .btn_more a,#topics .topicsCol .btn_more a,#topics .movieCol .btn_more a,#movie .itemCol .btn_more a,#movie .topicsCol .btn_more a,#movie .movieCol .btn_more a{font-size:16px;font-size:1.6rem;padding:1.6vw 0}}@media (hover: hover){#item .itemCol .btn_more a:hover,#item .topicsCol .btn_more a:hover,#item .movieCol .btn_more a:hover,#topics .itemCol .btn_more a:hover,#topics .topicsCol .btn_more a:hover,#topics .movieCol .btn_more a:hover,#movie .itemCol .btn_more a:hover,#movie .topicsCol .btn_more a:hover,#movie .movieCol .btn_more a:hover{transition:all 0.2s}}.play-pause-button{display:flex;justify-content:center;gap:10px;margin-top:14px}.button_play,.button_pause{display:inline-block;position:relative;width:1em;height:1em;border:0.05em solid currentColor;border-radius:50%;color:#f35aa6;font-size:30px;cursor:pointer}.button_play.active,.button_pause.active{background:#f35aa6;color:#fff}.button_play::before{position:absolute;top:50%;left:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0px;height:0px;border:0.3em solid transparent;border-left:0.5em solid currentColor;box-sizing:border-box;content:""}.button_pause::before,.button_pause::after{position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0.1em;height:0.5em;box-sizing:border-box;background-color:currentColor;content:""}.button_pause::before{left:40%}.button_pause::after{left:60%}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}#mainContent h2.contentTit{background:url(../images/common/bg_title.png) top center no-repeat;text-align:center;display:block;overflow:hidden;opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 100);transform:matrix(1, 0, 0, 1, 0, 100);transition:1.2s cubic-bezier(0.22, 1, 0.36, 1)}@media only screen and (min-width: 768px){#mainContent h2.contentTit{padding:40px 0 0 0}}@media only screen and (max-width: 767px){#mainContent h2.contentTit{background-size:16%;padding:8.5vw 0 2vw}}@media only screen and (max-width: 767px){#mainContent h2.contentTit img{width:68%}}#mainContent h2.contentTit.active{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}#mainContent h2.contentTit.--top{opacity:0;-webkit-animation:fadein 1.2s .5s 1 forwards;animation:fadein 1.2s .5s 1 forwards}#mainContent h2.contentTit.--top.active{opacity:1}#mainContent h2.contentTit.--udr{-webkit-animation:fadein 1.2s 1 forwards;animation:fadein 1.2s 1 forwards;opacity:0}@media only screen and (min-width: 768px){#mainContent h2.contentTit.--udr{padding:40px 0 60px}}@media only screen and (max-width: 767px){#mainContent h2.contentTit.--udr{margin:8vw 0 0;padding:8.5vw 0 10vw}}#mainContent h2.contentTit.--udr.active{opacity:1}#mainContent h3.contentTitSub{text-align:center;color:#e01b8c;font-size:20px;font-size:2rem;font-weight:bold}@media only screen and (min-width: 768px){#mainContent h3.contentTitSub{padding:1.5em 0 1em 0}}@media only screen and (max-width: 767px){#mainContent h3.contentTitSub{padding:0.8em 0 0.2em}}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}@media only screen and (min-width: 768px){#mainContent .search_box{margin:30px auto}}@media only screen and (max-width: 767px){#mainContent .search_box{margin:3vw auto 5vw;padding:0 0 1vw}}#mainContent .search_box .search_ttl{background:#f35aa6;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent .search_box .search_ttl:after{border-top:37px solid #f35aa6}#mainContent .search_box .search_cnt{color:#f35aa6;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent .search_box .search_disp .search_disp_btn{background:#f35aa6}#mainContent .search_box input[type="submit"]{border-radius:50px;border:2px solid #f35aa6;color:#f35aa6}@media (hover: hover){#mainContent .search_box input.submit[type="submit"]{transition:all 0.2s}#mainContent .search_box input.submit[type="submit"]:hover{transition:all 0.2s;background:#f35aa6}}@media only screen and (max-width: 767px){#mainContent ul.box_pager{-webkit-filter:initial;filter:initial}}@media only screen and (min-width: 768px){#mainContent ul.box_pager>li{margin:0}}#mainContent ul.box_pager>li>a{color:#f35aa6;background-color:#fff;border:none !important;transition:all 0.2s}@media only screen and (min-width: 768px){#mainContent ul.box_pager>li>a{margin:0 5px}}@media (hover: hover){#mainContent ul.box_pager>li>a:hover{transition:all 0.2s;background:#f35aa6;opacity:1;color:#fff !important}}#mainContent ul.box_pager>li>a.on{color:#fff !important;background:#f35aa6}#mainContent ul.box_pager>li:nth-child(1){color:#f35aa6}#mainContent ul.box_pager>li:nth-child(3)>a:before,#mainContent ul.box_pager>li:nth-last-child(2)>a:after{background:url(../../../../images/common/pink_arrow_l.png);background-repeat:no-repeat}@media (hover: hover){#mainContent ul.box_pager>li:nth-child(2)>a:hover,#mainContent ul.box_pager>li:last-child>a:hover{background:#f35aa6}}#mainContent ul.box_pager>li span.page_dot{color:#f35aa6}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}.main_visual{background:transparent;margin:auto}@media only screen and (max-width: 767px){.main_visual{text-align:center;width:100%;overflow-x:hidden}}.main_visual .slider{z-index:1}@media only screen and (min-width: 768px){.main_visual .slider{width:auto;left:0 !important}}.main_visual .slider .slick-slide a{transition:all 0.2s}.main_visual .slider .slick-slide a picture{display:flex;align-items:center}@media only screen and (min-width: 990px){.main_visual .slider .slick-slide a picture{height:564px}}@media only screen and (max-width: 989px){.main_visual .slider .slick-slide a picture{height:100vw;width:100vw}}@media (hover: hover){.main_visual .slider .slick-slide a:hover{transition:all 0.2s;opacity:0.7}}@media only screen and (min-width: 768px){.main_visual .slider .slick-slide img{width:100%;height:auto}}@media only screen and (max-width: 767px){.main_visual .slider .slick-slide img{width:100%}}@media only screen and (min-width: 768px){.main_visual .slick-dotted.slick-slider{margin-bottom:0}}@media only screen and (min-width: 768px){.main_visual .slick-slide:not(.slick-center){-webkit-filter:opacity(0.4);filter:opacity(0.4)}}.slick-slide img{width:100%}#arrowsImage .slick-prev::before{display:block;content:"";border-top:3px solid #f35aa6;border-right:3px solid #f35aa6;width:16px;height:16px;-webkit-transform:rotate(225deg);transform:rotate(225deg);margin:5px 0 5px 10px}#arrowsImage .slick-next::before{display:block;content:"";border-top:3px solid #f35aa6;border-right:3px solid #f35aa6;width:16px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:5px 0}#arrowsImage img{width:100%;opacity:1 !important}#item .itemCol{position:relative}@media only screen and (min-width: 768px){#item .itemCol{padding:50px 0 0}}@media only screen and (max-width: 767px){#item .itemCol{padding:8vw 0 0}}@media only screen and (min-width: 768px){#item .itemCol .btn_more{margin:14px auto 0}}@media only screen and (max-width: 767px){#item .itemCol .btn_more{margin:4vw auto 2vw}}#topics .topicsCol{position:relative;max-width:990px}@media only screen and (min-width: 768px){#topics .topicsCol{padding:50px 0 0}}@media only screen and (max-width: 767px){#topics .topicsCol{padding:8vw 0 0}}@media only screen and (min-width: 768px){#topics .topicsCol .btn_more{margin:14px auto 0}}@media only screen and (max-width: 767px){#topics .topicsCol .btn_more{margin:6vw auto 2vw}}#movie .contentCol{position:relative;max-width:990px;margin:auto}@media only screen and (min-width: 768px){#movie .contentCol{padding:50px 0}}@media only screen and (max-width: 767px){#movie .contentCol{padding:10vw 0 0}}#movie .contentCol #thumb-v{margin-bottom:0}@media only screen and (min-width: 768px){#movie .contentCol #thumb-v{padding-bottom:30px}}@media only screen and (max-width: 767px){#movie .contentCol #thumb-v{padding-bottom:3vw}}#movie .contentCol .sp-slide{background:rgba(255,255,255,0.4);border-radius:10px}@media only screen and (min-width: 768px){#movie .contentCol .sp-image-container{padding:20px 20px 0}}@media only screen and (max-width: 767px){#movie .contentCol .sp-image-container{padding:2vw 2vw 0}}#movie .contentCol .sp-image-container a{transition:ease .5s}#movie .contentCol .sp-image-container a img{transition:ease .5s}#movie .contentCol .sp-image{border-radius:10px}#movie .contentCol .sp-buttons{text-align:right;position:absolute}@media only screen and (min-width: 768px){#movie .contentCol .sp-buttons{top:-28px;right:0}}@media only screen and (min-width: 768px) and (max-width: 990px){#movie .contentCol .sp-buttons{top:-4.5vw}}@media only screen and (max-width: 767px){#movie .contentCol .sp-buttons{top:-8.5vw}}#movie .contentCol .sp-buttons .sp-button{width:24px;height:4px;background-color:#8f8f8f;border:0;border-radius:0}#movie .contentCol .sp-buttons .sp-selected-button{background-color:#f35aa6}#movie .contentCol .sp-arrow::before{border-top:2px solid #f35aa6;border-right:2px solid #f35aa6}@media only screen and (min-width: 768px){#movie .contentCol .movie-caption{padding:20px}}@media only screen and (max-width: 767px){#movie .contentCol .movie-caption{padding:2vw}}#movie .contentCol .movie-caption .color_tags{min-height:23px}#movie .contentCol .movie-caption .ttl{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:1.4em;color:#f35aa6;font-weight:bold;padding:0}@media only screen and (min-width: 768px){#movie .contentCol .movie-caption .ttl{font-size:20px;font-size:2rem;margin:6px 0 0}}@media only screen and (max-width: 767px){#movie .contentCol .movie-caption .ttl{font-size:16px;font-size:1.6rem}}#movie .contentCol .noMovies{background:rgba(255,255,255,0.4);border-radius:10px;margin:auto}@media only screen and (min-width: 768px){#movie .contentCol .noMovies{width:840px;padding:20px}}@media only screen and (max-width: 767px){#movie .contentCol .noMovies{width:96%;padding:2vw}}#movie .contentCol .noMovies p{display:table-cell;text-align:center;color:#999;background:rgba(255,255,255,0.6);vertical-align:middle}@media only screen and (min-width: 768px){#movie .contentCol .noMovies p{width:800px;height:500px;border-radius:10px;font-size:35px;font-size:3.5rem}}@media only screen and (max-width: 767px){#movie .contentCol .noMovies p{width:15%;height:50vw;border-radius:8px;font-size:26px;font-size:2.6rem}}@media only screen and (min-width: 768px){#movie .contentCol .btn_more{margin:14px auto 0}}@media only screen and (max-width: 767px){#movie .contentCol .btn_more{margin:6vw auto 0}}#mainContent .contentCol{opacity:0}@media only screen and (min-width: 768px) and (max-width: 990px){#mainContent .contentCol{width:calc(98% - 10px);margin:auto}}#mainContent .contentCol.active{opacity:1;-webkit-animation:popup 1s cubic-bezier(0.22, 1, 0.36, 1) 1 forwards;animation:popup 1s cubic-bezier(0.22, 1, 0.36, 1) 1 forwards}#mainContent .contentCol.--top{-webkit-animation:popup 1s 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1 forwards;animation:popup 1s 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1 forwards;opacity:0}#mainContent .contentCol.--top.active{opacity:1}#mainContent .contentInq{background:url(../images/common/bg_title.png) top center no-repeat;width:100%;text-align:center}@media only screen and (min-width: 768px){#mainContent .contentInq{margin:70px auto;padding:48px 0 0}}@media only screen and (max-width: 767px){#mainContent .contentInq{background-size:16%;margin:12vw auto 6vw;padding:10.2vw 0 0}}#mainContent .contentInq .contentInqCol{background:rgba(255,255,255,0.4);border-radius:10px;color:#e01b8c}@media only screen and (min-width: 768px){#mainContent .contentInq .contentInqCol{padding:20px 20px 28px}}@media only screen and (max-width: 767px){#mainContent .contentInq .contentInqCol{padding:2vw 3vw 3.8vw}}@media only screen and (min-width: 768px) and (max-width: 990px){#mainContent .contentInq .contentInqCol{width:calc(98% - 10px);margin:auto}}@media only screen and (min-width: 768px){#mainContent .contentInq .contentInqCol h2 img{width:20%}}@media only screen and (max-width: 767px){#mainContent .contentInq .contentInqCol h2 img{width:58%}}#mainContent .contentInq .contentInqCol h2 span{display:inline-block;vertical-align:bottom;font-weight:bold}@media only screen and (min-width: 768px){#mainContent .contentInq .contentInqCol h2 span{font-size:18px;font-size:1.8rem;padding:0 0 7px}}@media only screen and (max-width: 767px){#mainContent .contentInq .contentInqCol h2 span{font-size:16px;font-size:1.6rem;padding:0 0 2.4vw}}#mainContent .contentInq .contentInqCol p{font-weight:bold}@media only screen and (min-width: 768px){#mainContent .contentInq .contentInqCol p{font-size:28px;font-size:2.8rem;line-height:1.6}}@media only screen and (max-width: 767px){#mainContent .contentInq .contentInqCol p{font-size:22px;font-size:2.2rem;line-height:1.2;padding:2vw 0 3vw}}@media only screen and (max-width: 767px){#mainContent .contentInq .contentInqCol ul{text-align:left;line-height:1.2}}#mainContent .contentInq .contentInqCol ul li{padding-left:1.0em;text-indent:-1.0em}#mainContent .contentCth{background:url(../images/common/bg_title.png) top center no-repeat;width:100%;text-align:center}@media only screen and (min-width: 768px){#mainContent .contentCth{margin:70px auto;padding:48px 0 0}}@media only screen and (max-width: 767px){#mainContent .contentCth{background-size:16%;margin:12vw auto 6vw;padding:10.2vw 0 0}}#mainContent .contentCth .contentCthCol{color:#e01b8c}@media only screen and (min-width: 768px){#mainContent .contentCth .contentCthCol{padding:14px 0 34px}}@media only screen and (max-width: 767px){#mainContent .contentCth .contentCthCol{padding:2vw 0 4vw}}@media only screen and (min-width: 768px) and (max-width: 990px){#mainContent .contentCth .contentCthCol{width:calc(98% - 10px);margin:auto}}#mainContent .contentCth .contentCthCol h2{display:inline-block;background:linear-gradient(transparent 60%, #e6cff3 30%);color:#cf1a82;font-weight:bold;line-height:1.4;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (min-width: 768px){#mainContent .contentCth .contentCthCol h2{font-size:36px;font-size:3.6rem}}@media only screen and (max-width: 767px){#mainContent .contentCth .contentCthCol h2{font-size:23px;font-size:2.3rem;letter-spacing:-0.02em}}#mainContent .contentCth .contentCthCol p{font-weight:500;line-height:1.4;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (min-width: 768px){#mainContent .contentCth .contentCthCol p{font-size:20px;font-size:2rem;margin:20px 0}}@media only screen and (max-width: 767px){#mainContent .contentCth .contentCthCol p{font-size:15px;font-size:1.5rem;padding:4vw 0 2vw}}ruby rt{opacity:.0}ruby[data-ruby]{display:inline-flex;flex-direction:column;vertical-align:bottom !important}ruby[data-ruby]::before{content:attr(data-ruby);position:relative;top:0;left:0;right:0;margin:auto;text-align:center;font-size:0.4em;margin-bottom:-0.6em}ruby[data-ruby] rt{display:none}ruby[data-ruby] rb{display:flex;justify-content:center}@keyframes fadein{from{opacity:0;-webkit-transform:matrix(1, 0, 0, 1, 0, 50);transform:matrix(1, 0, 0, 1, 0, 50)}to{opacity:1;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}}@keyframes popup{0%{opacity:0}40%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes fadeBg1{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBg2{0%,100%{opacity:1}50%{opacity:0}}#mainContent .one_col_content .ttl{width:100%;word-break:break-all;color:#f35aa6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent .one_col_content .price{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent .one_col_content .date{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent .contentCol .error_messages,#mainContent .contentListsCol .error_messages{color:#f35aa6;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#mainContent .one_col_content.productLists{display:grid;margin:0 auto}@media only screen and (min-width: 768px){#mainContent .one_col_content.productLists{grid-template-columns:repeat(3, 1fr);gap:26px 26px;padding-bottom:30px}}@media only screen and (max-width: 767px){#mainContent .one_col_content.productLists{grid-template-columns:repeat(2, 1fr);gap:4vw 4vw;padding-bottom:3vw}}@media only screen and (min-width: 768px){#mainContent .one_col_content.productLists.col2{grid-template-columns:repeat(2, 1fr);max-width:610px;gap:26px 26px;padding-bottom:30px}}#mainContent .one_col_content .productList{background:rgba(255,255,255,0.4);border-radius:10px;width:auto}@media only screen and (min-width: 768px){#mainContent .one_col_content .productList{margin:unset;padding:20px}}@media only screen and (max-width: 767px){#mainContent .one_col_content .productList{padding:2vw}}#mainContent .one_col_content .productList a{display:block;color:#f35aa6;text-decoration:none}@media only screen and (min-width: 768px){#mainContent .one_col_content .productList a{transition:ease 1s}}#mainContent .one_col_content .productList a>img{width:100%;max-width:100%;margin-bottom:1.2vw;border-radius:10px;transition:ease 1s}@media only screen and (max-width: 767px){#mainContent .one_col_content .productList a>img{border:0;margin:0 auto 2.8vw}}@media (hover: hover){#mainContent .one_col_content .productList a:hover{opacity:0.7;transition:ease .5s}#mainContent .one_col_content .productList a:hover img{opacity:1;transition:ease .5s}}#mainContent .one_col_content .productList a p{font-weight:bold}@media only screen and (min-width: 768px){#mainContent .one_col_content .productList a p.ttl{font-size:18px;font-size:1.8rem;line-height:1.2;margin:6px 0 4px}}@media only screen and (max-width: 767px){#mainContent .one_col_content .productList a p.ttl{font-size:16px;font-size:1.6rem;line-height:1.2;margin:1vw 0 2vw}}@media only screen and (min-width: 768px){#mainContent .one_col_content .productList a p.price{margin:8px 0 -4px}}@media only screen and (max-width: 767px){#mainContent .one_col_content .productList a p.price{color:#f35aa6;margin:0.8vw 0 -0.8vw}}#mainContent .one_col_content .productList a p.date{color:#f35aa6}@media only screen and (max-width: 767px){#mainContent .one_col_content .productList a p.date{font-size:inherit}}#mainContent .one_col_content .productList .item_pbbtn{width:auto}@media only screen and (min-width: 768px){#mainContent .one_col_content .productList .item_pbbtn{margin:12px auto 0}}@media only screen and (max-width: 767px){#mainContent .one_col_content .productList .item_pbbtn{margin:2vw auto 0}}#mainContent .one_col_content.contentLists{display:grid}@media only screen and (min-width: 768px){#mainContent .one_col_content.contentLists{grid-template-columns:repeat(2, 1fr);gap:26px 26px;padding-bottom:30px}}@media only screen and (max-width: 767px){#mainContent .one_col_content.contentLists{grid-template-columns:repeat(1, 1fr);gap:4vw 4vw;padding-bottom:3vw}}@media only screen and (min-width: 768px){#mainContent .one_col_content.contentLists.col2{grid-template-columns:repeat(2, 1fr);gap:26px 26px;max-width:720px;margin:0 auto;padding-bottom:0}}#mainContent .one_col_content .contentList{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0.5em 0;text-decoration:none;background:rgba(255,255,255,0.4);border-radius:10px;transition:ease .5s}@media only screen and (min-width: 768px){#mainContent .one_col_content .contentList{padding:20px}}@media only screen and (max-width: 767px){#mainContent .one_col_content .contentList{padding:2vw}}@media (hover: hover){#mainContent .one_col_content .contentList:hover{opacity:0.7 !important;transition:ease .5s}#mainContent .one_col_content .contentList:hover img{opacity:1;transition:ease .5s}}#mainContent .one_col_content .contentList .ttl{color:#f35aa6;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.4em}#mainContent .one_col_content .contentList .color_tags{padding:0.5em 0 0}#mainContent .one_col_content .contentList .date{color:#f35aa6;text-align:right;font-weight:normal;line-height:1}@media only screen and (min-width: 768px){#mainContent .one_col_content .contentList .date{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){#mainContent .one_col_content .contentList .date{font-size:11px;font-size:1.1rem}}#mainContent .one_col_content .contentList .date span.icnNew{-webkit-animation:flash 1.5s linear infinite;animation:flash 1.5s linear infinite;padding:0 0.5em 0 0;color:#e01b8c;font-weight:bold}#mainContent .one_col_content .thumb_frame{box-sizing:border-box;background:#eee;border-radius:10px}#mainContent .one_col_content .thumb{aspect-ratio:600 / 341;vertical-align:middle;text-align:center;overflow:hidden;border-radius:10px}#mainContent .one_col_content .thumb img{-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:100%;height:100%}#mainContent .one_col_content .thumb.thumbicon::after{content:'';background-image:url("../../../../images/common/img_play.png");background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){#mainContent .one_col_content .thumb.thumbicon::after{width:50px;height:50px}}@media only screen and (max-width: 767px){#mainContent .one_col_content .thumb.thumbicon::after{width:40px;height:40px}}#topics .contentCol .one_col_content.contentLists .contentList{grid-row:span 3}@media only screen and (min-width: 768px){#movie .contentListsCol{padding:60px 0 0}}@media only screen and (max-width: 767px){#movie .contentListsCol{padding:6vw 0 0}}
