a:hover{opacity:1}a img:hover{opacity:1}#container{position:relative}#container::before{display:block;position:absolute;content:'';top:0;left:0;right:0;width:100%;height:100%;z-index:0}@media only screen and (min-width: 768px){#container::before{background:url(../../images/hirogaru-sky/precureskytone/bg_pc.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat}}@media only screen and (max-width: 767px){#container::before{position:fixed;height:100vh;background:url(../../images/hirogaru-sky/precureskytone/bg_sp.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:-1}}@media only screen and (min-width: 768px){.wrapper{padding:45px 0 80px}}@media only screen and (max-width: 767px){.wrapper{padding:10vw 0 8vw}}.contents{max-width:1150px;margin:0 auto}@media only screen and (max-width: 767px){.contents{width:100%;padding:0 3vw}}.contents *:focus{outline:none}#loader-bg{background:#e9f8ff;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:10;transition:all 0.2s}#loader-bg img{max-width:310px;background:#e9f8ff;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}@media only screen and (max-width: 767px){#loader-bg img{width:58%}}.fancy-item{display:none}.fancybox-bg{background:rgba(0,0,0,0.5)}@media only screen and (max-width: 767px){.fancybox-slide{padding:0 2vw}}.fancybox-slide--iframe .fancybox-content{background:transparent}@media only screen and (max-width: 767px){.fancybox-slide--iframe .fancybox-content{width:94% !important}}.fancybox-content{max-width:1060px;position:relative;overflow:visible}@media only screen and (min-width: 768px){.fancybox-content{min-height:720px}}.fancybox-button--close,.fancybox-slide--html .fancybox-close-small{opacity:1;transition:1s ease;position:absolute;width:90px;height:66px;background:url(../../images/hirogaru-sky/precureskytone/btn_close.png) 0 0 no-repeat;background-size:100% 100%}@media (hover: hover){.fancybox-button--close:hover,.fancybox-slide--html .fancybox-close-small:hover{transition:1s ease}}@media only screen and (hover: hover) and (min-width: 768px){.fancybox-button--close:hover,.fancybox-slide--html .fancybox-close-small:hover{-webkit-animation:2s anime-fuwa infinite;animation:2s anime-fuwa infinite}}.fancybox-button--close svg,.fancybox-slide--html .fancybox-close-small svg{display:none}@media only screen and (max-width: 767px){.fancybox-toolbar{bottom:0;width:100%;z-index:0}}@media only screen and (min-width: 768px){.fancybox-button--close{width:90px;height:66px;right:20px;top:20px}}@media only screen and (max-width: 767px){.fancybox-button--close{width:68px;height:50px;bottom:2.8vw;left:0;right:0;margin:auto}}body.compensate-for-scrollbar{margin-right:0}.contents h2{text-align:center;margin:0 auto}@media only screen and (max-width: 1150px) and (min-width: 767px){.contents h2{width:80%}}@media only screen and (max-width: 767px){.contents h2{width:94%}}@media only screen and (max-width: 1150px) and (min-width: 767px){.contents h2 img{width:100%}}@media only screen and (max-width: 767px){.contents h2 img{width:100%}}.contents h3{text-align:center;z-index:1}@media only screen and (max-width: 1150px) and (min-width: 767px){.contents h3{width:50%}}@media only screen and (max-width: 767px){.contents h3{width:80%}}@media only screen and (min-width: 768px){.contents h3.aboutTit{margin:0 auto -55px}}@media only screen and (max-width: 767px){.contents h3.aboutTit{margin:0 auto -5vw}}@media only screen and (min-width: 768px){.contents h3.skytoneTit{margin:0 auto -28px}}@media only screen and (max-width: 767px){.contents h3.skytoneTit{margin:0 auto -3vw}}@media only screen and (max-width: 1150px) and (min-width: 767px){.contents h3 img{width:100%}}@media only screen and (max-width: 767px){.contents h3 img{width:100%}}@media only screen and (min-width: 768px){.mainCol{margin:40px 0 70px}}@media only screen and (max-width: 767px){.mainCol{margin:8vw 0 9vw}}.aboutCol .aboutImg picture img{width:100%}@media only screen and (min-width: 768px){.skytoneCol{padding:0 0 26px}}.skytoneCol .skytoneListCol{background:url(../../images/hirogaru-sky/precureskytone/bg_list_rep.png);background-position:center top;background-repeat:repeat-y;z-index:0}@media only screen and (min-width: 768px){.skytoneCol .skytoneListCol{padding:90px 0 60px}}@media only screen and (max-width: 1150px) and (min-width: 767px){.skytoneCol .skytoneListCol{background-size:100%}}@media only screen and (max-width: 767px){.skytoneCol .skytoneListCol{background-size:100%;padding:9vw 0 6vw}}.skytoneCol .skytoneListCol::before,.skytoneCol .skytoneListCol::after{display:block;position:absolute;content:'';top:0;left:0;right:0;width:100%;height:100%}.skytoneCol .skytoneListCol::before{background:url(../../images/hirogaru-sky/precureskytone/bg_list_top.png);background-position:center top;background-repeat:no-repeat}@media only screen and (min-width: 768px){.skytoneCol .skytoneListCol::before{top:-26px}}@media only screen and (max-width: 1150px) and (min-width: 767px){.skytoneCol .skytoneListCol::before{background-size:100%}}@media only screen and (max-width: 767px){.skytoneCol .skytoneListCol::before{background-size:100%;top:-2vw}}.skytoneCol .skytoneListCol::after{background:url(../../images/hirogaru-sky/precureskytone/bg_list_btm.png);background-position:center bottom;background-repeat:no-repeat;top:auto;z-index:-1}@media only screen and (min-width: 768px){.skytoneCol .skytoneListCol::after{bottom:-26px}}@media only screen and (max-width: 1150px) and (min-width: 767px){.skytoneCol .skytoneListCol::after{background-size:100%}}@media only screen and (max-width: 767px){.skytoneCol .skytoneListCol::after{background-size:100%;bottom:-2vw}}.skytoneListCol .skytoneListSet{display:flex;flex-wrap:wrap;justify-content:center}.skytoneListCol .skytoneListSet .skytoneListSetDetail{position:relative;text-align:center}@media only screen and (min-width: 768px){.skytoneListCol .skytoneListSet .skytoneListSetDetail{width:21%;margin:12px 10px}}@media only screen and (max-width: 767px){.skytoneListCol .skytoneListSet .skytoneListSetDetail{width:42%;margin:2.2vw 1.8vw}}.skytoneListCol .skytoneListSet .skytoneListSetDetail span.iconNew{position:absolute;z-index:1}@media only screen and (min-width: 768px){.skytoneListCol .skytoneListSet .skytoneListSetDetail span.iconNew{top:5px;left:2px}}@media only screen and (max-width: 767px){.skytoneListCol .skytoneListSet .skytoneListSetDetail span.iconNew{top:0vw;left:-2vw}}@media only screen and (max-width: 767px){.skytoneListCol .skytoneListSet .skytoneListSetDetail span.iconNew img{width:72%}}.skytoneListCol .skytoneListSet .skytoneListSetDetail picture img{width:100%}@media only screen and (min-width: 768px){.skytoneListCol .skytoneListSet .skytoneListSetDetail p{margin:-38px 0 0}}@media only screen and (max-width: 767px){.skytoneListCol .skytoneListSet .skytoneListSetDetail p{margin:-6.8vw 0 0}}@media only screen and (max-width: 1150px) and (min-width: 767px){.skytoneListCol .skytoneListSet .skytoneListSetDetail p img{width:100%}}@media only screen and (max-width: 767px){.skytoneListCol .skytoneListSet .skytoneListSetDetail p img{width:100%}}.skytoneListCol .skytoneListSet .skytoneListSetDetail a{transition:1s ease}@media (hover: hover){.skytoneListCol .skytoneListSet .skytoneListSetDetail a:hover{transition:1s ease;display:block}}@media only screen and (hover: hover) and (min-width: 768px){.skytoneListCol .skytoneListSet .skytoneListSetDetail a:hover{-webkit-animation:2s anime-fuwa infinite;animation:2s anime-fuwa infinite}}#detail{background:transparent}@media only screen and (max-width: 767px){#detail{margin:3vw 0}}@media only screen and (max-width: 767px){#detail img{width:100%}}#detail .skytoneDetailCol{background:url(../../images/hirogaru-sky/precureskytone/bg_detail_rep.png);background-position:center top;background-repeat:repeat-y;z-index:0}@media only screen and (min-width: 768px){#detail .skytoneDetailCol{margin:24px 0;padding:34px 0 42px}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol{background-size:100%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol{background-size:100%;margin:3vw 0;padding:5vw 0}}#detail .skytoneDetailCol::before,#detail .skytoneDetailCol::after{display:block;position:absolute;content:'';top:0;left:0;right:0;width:100%;height:100%}#detail .skytoneDetailCol::before{background:url(../../images/hirogaru-sky/precureskytone/bg_detail_top.png);background-position:center top;background-repeat:no-repeat}@media only screen and (min-width: 768px){#detail .skytoneDetailCol::before{top:-26px}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol::before{background-size:100%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol::before{background-size:100%;top:-2vw}}#detail .skytoneDetailCol::after{background:url(../../images/hirogaru-sky/precureskytone/bg_detail_btm.png);background-position:center bottom;background-repeat:no-repeat;top:auto;z-index:-1}@media only screen and (min-width: 768px){#detail .skytoneDetailCol::after{bottom:-26px}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol::after{background-size:100%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol::after{background-size:100%;bottom:-2vw}}#detail .skytoneDetailCol .skytoneDetailTit{text-align:center;background:url(../../images/hirogaru-sky/precureskytone/bg_tit_detail_le.png),url(../../images/hirogaru-sky/precureskytone/bg_tit_detail_ri.png);background-position:left bottom, right bottom;background-repeat:no-repeat;margin:auto}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailTit{max-width:910px;padding:0 0 14px}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol .skytoneDetailTit{width:90%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailTit{background-size:20%;width:88%;padding:0 2vw 4.6vw}}#detail .skytoneDetailCol .skytoneDetailSet{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet{padding:38px 0 0}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet{width:90%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet{padding:3vw 4vw 0}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetImg{text-align:center}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetImg{padding:0 20px}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetImg{width:42%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetImg{padding:2vw 0}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetImg img{width:100%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetImg img{width:58%}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList{font-family:"M PLUS Rounded 1c", メイリオ, sans-serif;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);overflow-x:hidden;overflow-y:auto}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList{width:540px;max-height:460px;padding:0 10px}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList{width:58%}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList{max-height:200px}}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--item dd{margin:0 12px;padding:8px 0 20px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--item dd{margin:0 3vw;padding:1vw 0 4vw}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--item dd:nth-of-type(n+2){background:url(../../images/hirogaru-sky/precureskytone/icon/img_line.png);background-position:left top;background-repeat:repeat-x}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--item dd:nth-of-type(n+2){padding:30px 0 20px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--item dd:nth-of-type(n+2){padding:8vw 0 4vw}}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--place{margin-top:10px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo.--place{margin-top:2vw}}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dt{margin-bottom:10px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dt{margin-bottom:4vw}}@media only screen and (max-width: 1150px) and (min-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dt img{width:100%}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneItemBody .skytoneItemGoods{color:#20b4ff}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneItemBody .skytoneItemGoods{font-size:16px;font-size:1.6rem;padding:0 0 .8em}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneItemBody .skytoneItemGoods{font-size:14px;font-size:1.4rem;padding:0 0 .6em}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneItemBody .skytoneItemText{color:#9e6534;font-weight:bold;line-height:1.1}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneItemBody .skytoneItemText{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneItemBody .skytoneItemText{font-size:16px;font-size:1.6rem}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneIconBody .skytoneIconList{display:flex}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneIconBody .skytoneIconList{margin:0 0 12px;padding:0 12px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneIconBody .skytoneIconList{margin:0 0 2vw;padding:0 2vw}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneIconBody .skytoneIconList li{width:20%}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdText{color:#20b4ff;font-weight:bold;background:url(../../images/hirogaru-sky/precureskytone/icon/img_detail_item.png);background-position:left 12px center;background-repeat:no-repeat}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdText{font-size:16px;font-size:1.6rem;padding:12px 12px 12px 36px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdText{font-size:14px;font-size:1.4rem;padding:2vw 2vw 2vw 9vw}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink{font-weight:bold}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink{font-size:18px;font-size:1.8rem;padding:0 12px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink{font-size:16px;font-size:1.6rem;padding:0 3vw}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink a{transition:1s ease}@media (hover: hover){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink a:hover{transition:1s ease;display:block}}@media only screen and (hover: hover) and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink a:hover{-webkit-animation:2s anime-fuwa infinite;animation:2s anime-fuwa infinite}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .toy,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .gashapon,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .candy,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .campaign,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .apparel,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .book,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .other{font-weight:bold;color:#fff;display:block;text-decoration:none;border-radius:50px;line-height:1.0}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .toy,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .gashapon,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .candy,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .campaign,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .apparel,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .book,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .other{margin:4px 0 0;padding:14px 18px}}@media only screen and (max-width: 767px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .toy,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .gashapon,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .candy,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .campaign,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .apparel,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .book,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .other{margin:1.8vw 0 0;padding:2vw 4vw}}@media only screen and (min-width: 768px){#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .toy p,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .gashapon p,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .candy p,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .campaign p,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .apparel p,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .book p,#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .other p{letter-spacing:-1px}}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .toy{background-color:#ff4bbd}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .gashapon{background-color:#ff6941}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .candy{background-color:#e8b310}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .apparel{background-color:#be4ae4}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .book{background-color:#128de3}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .campaign{background-color:#16bb12}#detail .skytoneDetailCol .skytoneDetailSet li.skytoneDetailSetList .skytoneDetailSetInfo dd.skytoneProdLink .other{background-color:#8de312}.btnTopPage{font-family:"M PLUS Rounded 1c", メイリオ, sans-serif;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);margin:2em auto 0}@media only screen and (min-width: 768px){.btnTopPage{width:580px}}@media only screen and (max-width: 767px){.btnTopPage{width:80%}}.btnTopPage a{display:block;width:100%;text-align:center;text-decoration:none;border:2px solid #42bcfb;border-radius:5px;font-weight:bold;text-decoration:none;color:#42bcfb;background-color:#fff;transition:1s ease}@media only screen and (min-width: 768px){.btnTopPage a{padding:8px 0;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){.btnTopPage a{padding:1.2vw 0;font-size:14px;font-size:1.4rem}}.btnTopPage a:before{width:10px;height:10px;content:'';background:url(../../images/hirogaru-sky/precureskytone/blue_arrow_l.png);background-size:contain;position:relative;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px){.btnTopPage a:before{margin-right:15px}}@media only screen and (max-width: 767px){.btnTopPage a:before{margin-right:3px;top:-1px}}@media (hover: hover){.btnTopPage a:hover{color:#fff;border:2px solid #42bcfb;background:#42bcfb;opacity:1;transition:1s ease}}@media only screen and (hover: hover) and (min-width: 768px){.btnTopPage a:hover{-webkit-animation:2s anime-fuwa infinite;animation:2s anime-fuwa infinite}}@media (hover: hover){.btnTopPage a:hover:before{content:'';background:url(../../images/hirogaru-sky/precureskytone/white_arrow_l.png);background-size:cover}}@media only screen and (hover: hover) and (max-width: 767px){.btnTopPage a:hover:before{top:-1px}}.cAnimTit{-webkit-animation:anime-title 1s 1.6s 1 forwards;animation:anime-title 1s 1.6s 1 forwards;opacity:0}.cAnimTit-sub{-webkit-animation:anime-title-sub 1.4s 2.4s 1 forwards;animation:anime-title-sub 1.4s 2.4s 1 forwards;opacity:0}.cAnimCon{-webkit-animation:anime-content 1s 2s 1 forwards;animation:anime-content 1s 2s 1 forwards;opacity:0}.jsAnimTit-sub{opacity:0;transition:ease}.jsAnimTit-sub.-active{opacity:0;-webkit-animation:anime-title-sub 1.4s .5s 1 forwards;animation:anime-title-sub 1.4s .5s 1 forwards}.jsAnimCon{opacity:0;transition:ease}.jsAnimCon.-active{opacity:1;-webkit-animation:anime-content 1s 1 forwards;animation:anime-content 1s 1 forwards}.jsAnimList{opacity:0;transition:ease}.jsAnimList.-active{opacity:0;-webkit-animation:anime-scroll 1.2s 1s 1 forwards;animation:anime-scroll 1.2s 1s 1 forwards}.jsAnimNew{opacity:0}.jsAnimNew.-active{opacity:0;-webkit-animation:anime-rotate 1s 1.2s ease-in-out 1 forwards;animation:anime-rotate 1s 1.2s ease-in-out 1 forwards}@-webkit-keyframes anime-title{0%{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}70%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}85%{opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime-title{0%{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}70%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}85%{opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime-title-sub{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}60%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}90%{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime-title-sub{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}60%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}90%{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime-content{0%{opacity:0;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}95%{opacity:1;-webkit-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes anime-content{0%{opacity:0;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}95%{opacity:1;-webkit-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes anime-scroll{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime-scroll{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime-fuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes anime-fuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes anime-rotate{0%{opacity:0;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}70%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes anime-rotate{0%{opacity:0;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}70%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}
