@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500&display=swap");@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fuwa{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}100%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px)}}@keyframes fuwa{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}100%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px)}}header{width:100%;background:#fff;padding:20px 0;border-bottom:solid 3px #e85298;z-index:1}@media only screen and (max-width: 990px){header{position:relative;padding-bottom:8px;height:auto;border-top:none;border-bottom:solid 3px #e85298;background:#fff;z-index:1;padding:10px !important}}header .header_wrap{width:auto;max-width:1080px !important;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (max-width: 990px){header .header_wrap{width:100% !important}}header h1{color:#595757 !important;display:flex;align-items:center;width:auto;vertical-align:middle;font-family:"M PLUS Rounded 1c", "Helvetica Neue", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Arial, メイリオ, Meiryo, sans-serif, -apple-system, BlinkMacSystemFont !important}@media only screen and (min-width: 991px){header h1{order:1;padding:10px 0}header h1 img{width:195px}}@media only screen and (max-width: 990px) and (min-width: 640px){header h1{margin-top:10px}header h1 img{width:160px !important}}@media only screen and (max-width: 990px){header h1{margin-top:20px;order:2}header h1 img{width:min(34vw, 130px)}}header h1 a{display:flex}header h1 span{font-size:1.3em;line-height:1em;font-weight:bold !important}@media only screen and (min-width: 991px){header h1 span{margin-left:1em}}@media only screen and (max-width: 990px) and (min-width: 640px){header h1 span{font-size:0.7em !important}}@media only screen and (max-width: 990px){header h1 span{text-align:left;margin:0 0 5px 10px;font-size:0.6em}}header .header_rightSide{order:2}@media only screen and (max-width: 990px){header .header_rightSide{order:1;width:100%;position:relative}}header .gnavi__langs{text-align:right;position:relative;display:block;margin:0;padding:0}@media only screen and (min-width: 991px){header .gnavi__langs{margin-bottom:20px}}@media only screen and (max-width: 990px){header .gnavi__langs{position:absolute;top:0;right:0}}header .gnavi__lang{display:inline-block;margin:0}@media only screen and (min-width: 991px){header .header_globalLogo{height:32px}}@media only screen and (max-width: 990px){header .header_globalLogo{padding:0}}@media only screen and (min-width: 991px){header .header_globalLogo a img{width:180px;vertical-align:middle}}@media only screen and (max-width: 990px){#relatedLinks{width:100%;padding-top:6px}}@media only screen and (max-width: 990px){#relatedLinks .chara_top_relatedLinks{width:100%;display:none}}@media only screen and (min-width: 991px){#relatedLinks>.related_ttl{border-left:5px solid #e85298;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 990px){#relatedLinks>.related_ttl{padding:2% 2% 0}}@media only screen and (max-width: 990px){#relatedLinks>.related_ttl:before{border-color:#fff !important}}@media only screen and (min-width: 991px){#relatedLinks>.related_ttl>span{display:block}}@media only screen and (max-width: 990px){#relatedLinks>.related_ttl>span{letter-spacing:normal;display:table-cell;border-left:4px solid #e85298;vertical-align:middle;padding:4px 10px}}@media only screen and (max-width: 990px){#relatedLinks>.copyright_area .copy_text{font-size:11px;font-size:1.1rem}}#relatedLinks>.copyright_area .copy_list{display:block !important;text-align:center}@media only screen and (min-width: 991px){#relatedLinks>.copyright_area .copy_list{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px){#relatedLinks>.copyright_area .copy_list{font-size:11px;font-size:1.1rem}}@media only screen and (max-width: 990px){#relatedLinks .mnw-outer{width:95%;margin:0 auto;padding-top:20px}}@media only screen and (max-width: 990px){#relatedLinks>ul>li{letter-spacing:normal;display:inline-block}}@media only screen and (max-width: 990px){#relatedLinks>ul>li img{width:100%}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{max-width:inherit}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{width:100%;letter-spacing:normal;margin:2vw auto 3vw}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:480px;letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 30px 10px 0}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{display:block;margin:2% auto auto}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li:nth-child(2n),#relatedLinks>ul.footer_box_2nd li:nth-child(2n){margin-right:0}}#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{padding:5px;color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:table}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{font-size:11px;font-size:1.1rem;width:480px;min-height:60px;height:60px;line-height:1.5em}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{width:100%;height:45px;padding:12px 5px}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a:after,#relatedLinks>ul.footer_box_2nd li>a:after{width:7.5px;height:7.5px;content:'';background-image:url("../../../../images/common/black_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;margin-top:-4px;right:12px}}#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{text-align:center}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:70%}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:72%;padding:0 25px 0 0;box-sizing:border-box;text-align:left;line-height:1.2;font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{height:45px;margin:0 10px 0 0}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{max-width:90%}}@media (hover: hover){#relatedLinks>ul.bnrs li>a:hover>p>img,#relatedLinks>ul.footer_box_2nd li>a:hover>p>img{opacity:.7}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt{width:100%;margin:0;background:#3d454f}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt>li{vertical-align:top;margin:0 60px 0 0}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt>li{width:100%;margin:0;word-break:break-all}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt h3.related_sttl{font-size:13px;font-size:1.3rem;color:#e85298;margin:0 0 4px 0;font-weight:bold}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt h3.related_sttl{padding:3.2vw 3vw;background:#2e3032;color:#fff;width:100%;margin:0;word-break:break-all;border-bottom:1px solid #5c697d;position:relative;line-height:1em;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt h3.related_sttl:after{width:10px;height:10px;content:'';background-image:url("../../../../images/common/white_arrow.png");background-size:contain;background-repeat:no-repeat;top:50%;right:20px;position:absolute;display:block;margin-top:-5px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt h3.related_sttl.open:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists{display:block !important}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists{display:none}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists li{line-height:2;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists li{border-bottom:1px solid #5c697d}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists li>a{color:#313131;text-decoration:none}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists li>a{font-size:11px;font-size:1.1rem;color:#fff;text-decoration:none;display:block;padding:15px 40px 15px 10px;line-height:1rem}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists li>a:before{margin-right:7px;content:url("../../../../images/common/black_arrow.png");display:inline-block;position:relative;top:1px;opacity:.8}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists li>a:after{width:7.5px;height:7.5px;content:'';background-image:url("../../../../images/common/white_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:40%;right:17px}}@media (hover: hover){#relatedLinks>ul.txt .lists li>a:hover{color:#7b7b7b}#relatedLinks>ul.txt .lists li>a:hover:before{opacity:.5}}@media only screen and (min-width: 991px){#relatedLinks>ul>li:last-child{margin-right:0}}.footerBandaiToys .footerBandaiToys__inner{width:auto;max-width:1200px;padding:0 20px}@media only screen and (max-width: 990px){.footerBandaiToys .footerBandaiToys__inner{width:100%}}@media only screen and (max-width: 990px){.footerBandaiToys .footerBandaiToys__inner .footerBandaiToys__link ul{width:100%}.footerBandaiToys .footerBandaiToys__inner .footerBandaiToys__link ul li{display:inherit}}@media only screen and (min-width: 991px){.pc_disp{display:inline-block}}@media only screen and (max-width: 990px){.pc_disp{display:none}}@media only screen and (min-width: 991px){.sp_disp{display:none}}@media only screen and (max-width: 990px){.sp_disp{display:inline-block}}body{position:relative;background-color:#fff;background-image:url(../images/common/bg.png) !important;background-position:center top;min-width:1080px;overflow-y:scroll !important;margin-right:0}@media only screen and (max-width: 990px){body{min-width:auto}}body.compensate-for-scrollbar{margin-right:0}@media only screen and (min-width: 991px){body#home::before{background-position:center top 570px}}@media only screen and (max-width: 990px){body#home::before{background-position:center top calc(73vw + 126px)}}a{transition:all 0.2s;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media (hover: hover){a:hover{opacity:.7;transition:all 0.2s}}@media only screen and (max-width: 990px){img{width:100%}}.main_visual{background:transparent}@media only screen and (min-width: 991px){.main_visual .slider{width:1080px;margin:auto}}.main_visual .slider .slick-list{overflow:visible}.main_visual .slider img{box-sizing:border-box;width:100%}@media only screen and (max-width: 990px){.main_visual #arrows img{width:75%}}.main_visual .slick-arrow:focus-visible{outline:auto}.main_visual .slick-prev,.main_visual .slick-next{height:44px}@media only screen and (min-width: 991px){.main_visual .slick-prev{left:-38px}}@media only screen and (min-width: 991px){.main_visual .slick-next{right:-38px}}.slick-dots{position:relative;z-index:1;margin:0}@media only screen and (min-width: 991px){.slick-dots{padding:14px 0 0}}@media only screen and (max-width: 990px){.slick-dots{padding:8px 0}}.slick-dots li{width:18px}@media only screen and (min-width: 991px){.slick-dots li{margin:0 10px}}.slick-dots li.slick-active button:before{color:#e85298}.slick-dots li button:before{color:#b1b1b1}@media only screen and (min-width: 991px){.slick-dots li button:before{font-size:18px}}@media only screen and (max-width: 990px){.slick-dots li button:before{font-size:11px}}.pg-frame{position:relative;width:1080px;background-color:#fff}@media only screen and (min-width: 991px){.pg-frame{padding:50px 40px}}@media only screen and (max-width: 990px){.pg-frame{padding:6vw 4vw;width:100%}}@media only screen and (min-width: 991px){*+.pg-frame{margin-top:30px}}@media only screen and (max-width: 990px){*+.pg-frame{margin-top:3vw}}#mainContent{font-family:"M PLUS Rounded 1c", "Helvetica Neue","ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Arial, メイリオ, Meiryo, sans-serif,-apple-system, BlinkMacSystemFont !important;margin:0 auto;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;text-align:center;background:#fff}@media only screen and (min-width: 991px){#mainContent{width:1080px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.6)}}@media only screen and (max-width: 990px){#mainContent{width:100%;overflow:hidden}}#mainContent .col_1{font-family:"M PLUS Rounded 1c", "Helvetica Neue","ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Arial, メイリオ, Meiryo, sans-serif,-apple-system, BlinkMacSystemFont !important}@media only screen and (min-width: 991px){#mainContent .col_1{display:inline-block;letter-spacing:normal;width:1080px}}@media only screen and (max-width: 990px){#mainContent .col_1{padding:0;margin-left:0;width:100%}}@media only screen and (min-width: 991px){#mainContent.one_cols{letter-spacing:-.40em}}@media only screen and (min-width: 991px){#mainContent.one_cols div.pg-contents{margin:0 auto 0 auto;text-align:left;font-weight:bold}}@media only screen and (max-width: 990px){#mainContent div.pg-contents{text-align:left;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}}#mainContent #about h2 img{position:relative}#mainContent #about .chara{position:absolute;max-width:300px;bottom:54px;left:-40px;-webkit-animation-name:fuwa;animation-name:fuwa;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1.5s;animation-duration:1.5s}@media only screen and (max-width: 990px){#mainContent #about .chara{left:10px;bottom:10px;width:38%}}#mainContent #slider .swiper-slide a img{-webkit-transform:scale(1);transform:scale(1)}#mainContent #age h3{margin-bottom:20px}@media only screen and (max-width: 990px){#mainContent #age h3{margin-bottom:2vw}}#mainContent #age .pg-ageItem__list{display:flex;flex-wrap:wrap;justify-content:center}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox{width:50%}@media only screen and (min-width: 991px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox:nth-child(odd){padding:0 20px 35px 0}}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox:nth-child(odd){padding:0 2vw 3.8vw 0}}@media only screen and (min-width: 991px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox:nth-child(even){padding:0 0 35px 20px}}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox:nth-child(even){padding:0 0 3.8vw 2vw}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox:last-child{padding:0}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink{display:flex;align-items:center;justify-content:center;background-image:url(../images/top/item/bg_age.png);background-position:center top;background-repeat:no-repeat;text-decoration:none}@media only screen and (min-width: 991px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink{padding:10px 0}}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink{background-size:contain}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink p{display:inline-block}@media only screen and (min-width: 991px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink p{padding:0 21px}}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink p{width:50%;padding:0 0 0 2vw}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink picture{position:relative}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink picture{width:48%;margin:1vw}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink picture::before{position:absolute;content:"";width:100%;height:100%;left:0;right:0;margin:auto;z-index:2}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age0 picture::before{background-image:url(../images/top/item/img_age_bdr_01.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:100s linear infinite rotation;animation:100s linear infinite rotation}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age0 picture::before{background-size:95%}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age3 picture::before{background-image:url(../images/top/item/img_age_bdr_02.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:100s linear infinite rotation;animation:100s linear infinite rotation}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age3 picture::before{background-size:95%}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age6 picture::before{background-image:url(../images/top/item/img_age_bdr_03.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:100s linear infinite rotation;animation:100s linear infinite rotation}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age6 picture::before{background-size:95%}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age12 picture::before{background-image:url(../images/top/item/img_age_bdr_04.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:100s linear infinite rotation;animation:100s linear infinite rotation}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age12 picture::before{background-size:95%}}#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age18 picture::before{background-image:url(../images/top/item/img_age_bdr_05.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:100s linear infinite rotation;animation:100s linear infinite rotation}@media only screen and (max-width: 990px){#mainContent #age .pg-ageItem__list .pg-ageItem__listBox .pg-ageItem__listLink.--age18 picture::before{background-size:95%}}#mainContent #age .pg-btn__more{display:block;background:#e7d806;border-color:#e7d806;color:#fff;border-radius:7px;text-align:center;text-decoration:none;font-weight:bold;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (min-width: 991px){#mainContent #age .pg-btn__more{width:75%;margin:38px auto 0;padding:13px 0;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent #age .pg-btn__more{font-size:2.3rem !important;padding:2vw 0 !important}}@media only screen and (max-width: 990px){#mainContent #age .pg-btn__more{width:80%;margin:4vw auto 0;padding:2.6vw 0;font-size:13px;font-size:1.3rem}}#mainContent #topics h3{margin-bottom:20px}@media only screen and (max-width: 990px){#mainContent #topics h3{margin-bottom:-4vw}}#mainContent #topics .pg-btn__more{display:block;background:#e85298;border-color:#e85298;color:#fff;border-radius:7px;text-align:center;text-decoration:none;font-weight:bold}@media only screen and (min-width: 991px){#mainContent #topics .pg-btn__more{width:75%;margin:32px auto 0;padding:13px 0;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent #topics .pg-btn__more{font-size:2.3rem !important;padding:2vw 0 !important}}@media only screen and (max-width: 990px){#mainContent #topics .pg-btn__more{width:80%;margin:2vw auto 0;padding:2.6vw 0;font-size:13px;font-size:1.3rem}}#mainContent #gallery{color:#fff;border:none}#mainContent #gallery a{color:#fff;border:none}#mainContent #gallery h3{margin-bottom:20px}@media only screen and (max-width: 990px){#mainContent #gallery h3{margin-bottom:2vw}}#mainContent #gallery .pg-txt__topMarker{font-size:27px;font-size:2.7rem;line-height:1.9em;color:#595757;font-weight:bold;letter-spacing:0.1em}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent #gallery .pg-txt__topMarker{font-size:2.6rem !important}}@media only screen and (max-width: 990px){#mainContent #gallery .pg-txt__topMarker{font-size:15px;font-size:1.5rem;line-height:1.6em;margin-bottom:4vw}}#mainContent #gallery .pg-txt__topMarker--blue{background:linear-gradient(transparent 65%, #b8ecfd 65%);padding:0 7px}#mainContent #gallery .pg-txt__topMarker--orange{background:linear-gradient(transparent 65%, #ffc9b6 65%);padding:0 7px}#mainContent #gallery .pg-btn__topLink--list{display:flex;justify-content:space-between;margin:30px 0 80px}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent #gallery .pg-btn__topLink--list{display:flex !important;justify-content:space-around;flex-wrap:wrap}}@media only screen and (max-width: 990px){#mainContent #gallery .pg-btn__topLink--list{display:inline-block;margin:3vw 0 8vw}}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent #gallery .pg-btn__topLink--list li{padding-left:1vw;padding-right:1vw}}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent #gallery .pg-btn__topLink--list li:last-child{padding-top:2vw}}#mainContent #gallery .p-product-top__slider{border-radius:20px;padding:30px 0;margin-bottom:50px;position:relative;overflow:hidden}@media only screen and (max-width: 990px){#mainContent #gallery .p-product-top__slider{margin-bottom:20px}}#mainContent #gallery .p-product-top__slider .swiper-container{padding-bottom:40px}@media only screen and (max-width: 990px){#mainContent #gallery .p-product-top__slider .swiper-container{padding-bottom:10px}}#mainContent #gallery .p-product-top__slider .swiper-pagination-bullet{background-color:#b1b1b1;height:16px !important;width:16px !important;margin:0 10px !important;opacity:1}@media only screen and (max-width: 990px){#mainContent #gallery .p-product-top__slider .swiper-pagination-bullet{height:10px !important;width:10px !important;margin:0 7px !important}}#mainContent #gallery .p-product-top__slider .swiper-pagination-bullet-active{background-color:#e85298}@media only screen and (max-width: 990px){#mainContent #gallery .p-product-top__slider .swiper-wrapper{padding-bottom:20px}}#mainContent #gallery .p-product-top__slider .p-product-top__slider-content-swiper-controls{top:44%}#mainContent #gallery .p-product-top__slider .swiper-container-horizontal>.swiper-pagination-bullets,#mainContent #gallery .p-product-top__slider .swiper-pagination-custom,#mainContent #gallery .p-product-top__slider .swiper-pagination-fraction{bottom:0}@media only screen and (max-width: 990px){#mainContent #gallery .p-product-top__slider .swiper-container-horizontal>.swiper-pagination-bullets,#mainContent #gallery .p-product-top__slider .swiper-pagination-custom,#mainContent #gallery .p-product-top__slider .swiper-pagination-fraction{bottom:-12px}}#mainContent #gallery .p-product-top__slider .swiper-horizontal>.swiper-pagination-bullets,#mainContent #gallery .p-product-top__slider .swiper-pagination-bullets.swiper-pagination-horizontal,#mainContent #gallery .p-product-top__slider .swiper-pagination-custom,#mainContent #gallery .p-product-top__slider .swiper-pagination-fraction{bottom:-40px}#mainContent .swiper-button-next:after,#mainContent .swiper-container-rtl .swiper-button-prev:after{content:''}#mainContent .swiper-button-prev:after,#mainContent .swiper-container-rtl .swiper-button-next:after{content:''}#mainContent .p-product-top__slider{overflow:hidden;padding-bottom:40px}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider{padding-bottom:9vw}}#mainContent .p-product-top__slider-inner{max-width:1080px;margin:0 auto;padding:80px 30px}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-inner{padding:40px 20px}}#mainContent .p-product-top__slider .c-headline{margin:0 0 40px}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider .c-headline{margin:0 0 20px}}#mainContent .p-product-top__slider .swiper-pagination-bullets{width:100%;bottom:0}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider .swiper-pagination-bullets{padding-left:0}}#mainContent .p-product-top__slider .swiper-pagination-bullet{background-color:#b1b1b1;height:16px !important;width:16px !important;margin:0 10px !important;opacity:1}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider .swiper-pagination-bullet{height:10px !important;width:10px !important;margin:0 7px !important}}#mainContent .p-product-top__slider .swiper-pagination-bullet-active{background-color:#e85298}#mainContent .p-product-top__slider .swiper-horizontal>.swiper-pagination-bullets,#mainContent .p-product-top__slider .swiper-pagination-bullets.swiper-pagination-horizontal,#mainContent .p-product-top__slider .swiper-pagination-custom,#mainContent .p-product-top__slider .swiper-pagination-fraction{bottom:-40px}#mainContent .p-product-top__slider-content{border-radius:20px;padding:30px 0 40px;margin-bottom:80px;position:relative;overflow:hidden}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content{margin-bottom:10vw;padding:2vw 0 8vw}}#mainContent .p-product-top__slider-content-swiper-outer{position:relative;max-width:1080px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-outer{padding:0}}#mainContent .p-product-top__slider-content-swiper-container{overflow:visible;margin:0 auto;position:relative;padding:0;z-index:1}#mainContent .p-product-top__slider-content-swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box;padding-left:-40px}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-wrapper{padding-left:0}}#mainContent .p-product-top__slider-content-swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-slide{-webkit-transform:none;transform:none}}#mainContent .p-product-top__slider-content-swiper-slide a{color:#fff}#mainContent .p-product-top__slider-content-swiper-slide a img{-webkit-transform:scale(0.8);transform:scale(0.8)}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-slide a img{-webkit-transform:scale(1);transform:scale(1)}}#mainContent .p-product-top__slider-content-swiper-slide a img.swiper-slide-active{-webkit-transform:scale(1);transform:scale(1)}#mainContent .p-product-top__slider-content-swiper-controls{position:absolute;top:50%;left:0;right:0;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;display:flex;justify-content:space-between}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-controls{right:0;left:0}}#mainContent .p-product-top__slider-content-swiper-prev{border:none;pointer-events:auto;width:25px;height:42px;background:url(../images/top/btn_prev.png) no-repeat top center}@media (hover: hover){#mainContent .p-product-top__slider-content-swiper-prev:hover{cursor:pointer}}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-prev{border:none;pointer-events:auto;background:url(../images/top/btn_prev.png) no-repeat top center;width:12px;height:20px;background-size:contain}}#mainContent .p-product-top__slider-content-swiper-next{border:none;pointer-events:auto;width:25px;height:42px;background:url(../images/top/btn_next.png) no-repeat top center}@media (hover: hover){#mainContent .p-product-top__slider-content-swiper-next:hover{cursor:pointer}}@media only screen and (max-width: 990px){#mainContent .p-product-top__slider-content-swiper-next{border:none;pointer-events:auto;background:url(../images/top/btn_next.png) no-repeat top center;width:12px;height:20px;background-size:contain}}#mainContent .swiper-slide a{display:block;outline:none}#mainContent .swiper-slide a img{-webkit-transform:scale(0.8);transform:scale(0.8)}#mainContent .swiper-slide img{width:100%}#mainContent .swiper-slide-active a img{-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width: 991px){#mainContent .pg-content{display:flex;justify-content:center}}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent .pg-content{display:flex;justify-content:center;margin:0 4vw}}#mainContent .pg-card__topics{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 991px){#mainContent .pg-card__topics{gap:0 20px}}@media only screen and (max-width: 990px){#mainContent .pg-card__topics{justify-content:space-between;margin:8vw auto 0;gap:0 2.5vw;font-weight:bold}}#mainContent a.pg-card__topic{text-decoration:none;color:#595757}#mainContent .pg-card__topic{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0 0;border:1px solid #d6d6d6;font-weight:bold}@media only screen and (min-width: 991px){#mainContent .pg-card__topic{width:320px;margin-top:20px;border-radius:17px;padding:20px}}@media only screen and (max-width: 990px) and (min-width: 640px){#mainContent .pg-card__topic{padding:2.5vw !important}}@media only screen and (max-width: 990px){#mainContent .pg-card__topic{margin-bottom:4vw;border-radius:12px;padding:3.5vw}}#mainContent .pg-card__topic .thumb_frame{border:solid 1px #d6d6d6;box-sizing:border-box;background:#eee}@media only screen and (min-width: 991px){#mainContent .pg-card__topic .thumb_frame{margin:0 0 14px 0}}@media only screen and (max-width: 990px){#mainContent .pg-card__topic .thumb_frame{margin:0 0 3vw 0}}#mainContent .pg-card__topic .thumb{position:relative;aspect-ratio:600 / 341;vertical-align:middle;text-align:center;overflow:hidden}#mainContent .pg-card__topic .thumb img{-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:100%;height:100%}#mainContent .pg-card__topic p.ttl{line-height:1.4;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 991px){#mainContent .pg-card__topic p.ttl{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 990px){#mainContent .pg-card__topic p.ttl{font-size:13px;font-size:1.3rem}}#mainContent .pg-card__topic p.date{text-align:right;color:#888;margin:0.5em 0 0}@media only screen and (min-width: 991px){#mainContent .pg-card__topic p.date{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px){#mainContent .pg-card__topic p.date{font-size:11px;font-size:1.1rem}}#mainContent .pg-card__topic .color_tags{text-align:left}#mainContent .pg-card__topic .color_tags .tag{border:0;border-radius:5px;background:#e85298;color:#fff}@media only screen and (min-width: 991px){#mainContent .pg-card__topic .color_tags .tag{padding:5px 8px}}@media only screen and (max-width: 990px){#mainContent .pg-card__topic .color_tags .tag{padding:4px 6px}}
