#premium_spray .item_copy{font-size:13px;line-height:1.4em}@media only screen and (min-width:1024px){#premium_spray .item_copy{font-size:24px;line-height:1.4em}}#premium_spray .bnrWrap{margin:45px 0}#premium_spray .bnrWrap .bnr{width:84%;margin:0 auto 10px auto}#premium_spray .bnrWrap .bnr:not(:last-child){margin-bottom:20px}#premium_spray .bnrWrap .bnr a{display:block;position:relative;margin:0 auto}#premium_spray .bnrWrap .bnr a img{width:100%}#premium_spray .bnrWrap .bnr a .click{position:absolute;top:-12px;left:-12px;width:25px;height:25px;text-indent:200%;overflow:hidden;white-space:nowrap;background:url(/jp/ag/assets/img/bnr/bnr_click.png) 0 0 no-repeat;background-size:contain}#premium_spray .bnrWrap .bnr a .moreBtn{text-indent:200%;overflow:hidden;white-space:nowrap;position:relative;display:inline-block;background:url(/jp/ag/assets/img/sp_more_btn.png) 50% 50% no-repeat #e31f79;background-size:auto 8px;-webkit-box-shadow:5px 5px 0 #fff;box-shadow:5px 5px 0 #fff;padding:3px 5px;width:70px;overflow:hidden;border-radius:5px;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:10px;right:10px;display:block}@media only screen and (min-width:1024px){#premium_spray .bnrWrap .bnr a .moreBtn{background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:18px;width:140px;border-radius:12px}#premium_spray .bnrWrap .bnr a .moreBtn:before{content:"";position:absolute;z-index:10;bottom:0;right:0;width:135px;height:42px;background:#fff;border-radius:12px}#premium_spray .bnrWrap .bnr a .moreBtn:after{content:"";position:absolute;z-index:10;bottom:5px;right:10px;background:url(/jp/ag/assets/img/sp_more_btn.png) 50% 50% no-repeat #e31f79;background-size:auto 15px;width:135px;height:42px;border-radius:12px}}#premium_spray .bnrWrap .bnr a .moreBtn:after{-webkit-animation:lineupMoreBtnInPC .3s 1 cubic-bezier(.645,.045,.355,1) 0s forwards;animation:lineupMoreBtnInPC .3s 1 cubic-bezier(.645,.045,.355,1) 0s forwards;bottom:10px;right:5px}#premium_spray .bnrWrap .bnr a:hover .moreBtn:after{-webkit-animation:lineupMoreBtnHvPC .3s 1 cubic-bezier(.645,.045,.355,1) 0s forwards;animation:lineupMoreBtnHvPC .3s 1 cubic-bezier(.645,.045,.355,1) 0s forwards}@media only screen and (min-width:1024px){#premium_spray .bnrWrap{margin:100px 0}#premium_spray .bnrWrap .bnr{width:840px}#premium_spray .bnrWrap .bnr:not(:last-child){margin-bottom:60px}#premium_spray .bnrWrap .bnr a{width:840px}#premium_spray .bnrWrap .bnr a .click{top:-25px;left:-25px;width:50px;height:50px}}.item_copy span{font-size:10px;vertical-align:super}@media only screen and (min-width:1024px){.item_copy span{font-size:16px;vertical-align:super}}.freeBlock img{width:100%}.freeBlock .accentC{color:#e31f79}.freeBlock .inner_img{padding:30px 0}.freeBlock #detail{padding:0 10px}.freeBlock #detail .h2Style01{color:#fff;background:#e31f79;font-size:20px;text-align:center;line-height:1.7;padding:8px 10px;margin:12px 16px 0;letter-spacing:.03em}.freeBlock #detail .h2Style02{color:#e31f79;font-size:15px;line-height:1.7;margin-bottom:8px}.freeBlock #detail .h2Style02 span{font-size:20px}.freeBlock #detail .h2Style02+.note{font-weight:700;font-size:12px;padding-bottom:25px}.freeBlock #detail .contentsBox{max-width:1280px;margin:35px auto 40px;text-align:center;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 4% 30px}.freeBlock #detail .contentsBox:last-child{margin:35px auto 0}.freeBlock #detail .sec01{padding:25px 4% 30px}.freeBlock #detail .sec01 .inner{border:#e31f79 solid 2px;margin-bottom:30px}.freeBlock #detail .ttl{border:solid 2px #e31f79;padding:8px 0;font-size:18px;font-weight:700}.freeBlock #detail .arrow{margin:0 auto 25px}.freeBlock #detail .box:last-child{margin-right:0}.freeBlock #detail .txt{font-weight:700;font-size:15px;line-height:1.9;letter-spacing:.1em;background-color:#d8d8e6;padding:21px 0}.freeBlock #detail .sec02{font-size:12px;padding-top:40px}.freeBlock #detail .sec02 h2{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;font-size:12px;line-height:1.9}.freeBlock #detail .sec02 .ttlimg{width:140px;margin:0 auto 15px}.freeBlock #detail .sec02 .ttlimg img{width:100%}.freeBlock #detail .sec02 ul{margin-top:25px;line-height:1.9;text-align:left}.freeBlock #detail .sec02 ul li{list-style:none;text-indent:-12px;padding-left:12px}@media only screen and (min-width:1024px){.freeBlock{padding-bottom:50px}.freeBlock #detail{max-width:1280px;width:96%;margin:auto}.freeBlock #detail .contentsBox{margin:85px auto 100px}.freeBlock #detail .contentsBox:last-child{margin:85px auto 0}.freeBlock #detail .sec01{-webkit-box-sizing:border-box;box-sizing:border-box;padding:73px 7.7% 80px}.freeBlock #detail .sec01 .inner{border:#e31f79 solid 2px;padding:18px;margin-bottom:55px}.freeBlock #detail .h2Style01{font-size:42px;padding:10px 10px;margin:0}.freeBlock #detail .h2Style02{font-size:20px;color:#e31f79;line-height:1.6;margin-bottom:5px}.freeBlock #detail .h2Style02 span{font-size:46px}.freeBlock #detail .h2Style02+.note{font-weight:700;font-size:21px;padding-bottom:40px}.freeBlock #detail .ttl{padding:20px 0 20px;letter-spacing:.1em;font-size:28px}.freeBlock #detail .arrow{width:86px;margin:53px auto 41px}.freeBlock #detail .box{float:left;max-width:500px;width:47%}.freeBlock #detail .box img{width:100%}.freeBlock #detail .box:last-child{float:right}.freeBlock #detail .txt{font-size:26px;line-height:1.9;letter-spacing:.1em;padding:28px 0}.freeBlock #detail .sec02{padding:60px 7.7% 55px}.freeBlock #detail .sec02 h2{max-width:765px;float:right;text-align:center;font-size:18px;padding:29px 20px 26px;line-height:1.7em;width:calc(100% - 302px)}.freeBlock #detail .sec02 .ttlimg{float:left;width:252px;margin:-12px 0 0 0}.freeBlock #detail .sec02 .img{margin-top:30px}.freeBlock #detail .sec02 ul{margin:60px 0 0;font-size:18px;line-height:1.35}.freeBlock #detail .sec02 ul li:not(:last-child){margin-bottom:11px}}