body.isModal{overflow:hidden}.modal_movie{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:hsla(0,0%,100%,.8);overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_movie>div .movie01.vertical{width:95vw;margin:0 auto}.modal_movie>div .movie01.vertical>div{padding-top:100%;margin:0 auto;position:relative}.modal_movie>div .movie01.vertical>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}.modal_movie>div .movie01.horizontal{width:80.68vw;margin:3.62vw auto 0 auto}.modal_movie>div .movie01.horizontal>div{padding-top:56.25%;margin:0 auto;position:relative}.modal_movie>div .movie01.horizontal>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}.modal_movie>div>a{width:28.75vw;display:block;margin:3.13vw auto}.modal_movie>div>a img{width:100%}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%;z-index:500}.modal__content{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000;padding:3.125vw}.modal__content img{width:100%}.modal__content .js-modal-close{margin:6.25vw auto 18.75vw auto;width:32.5vw;display:block}.modal__content .js-modal-close img{display:block;width:100%}#content_wrapper #head{width:100%;background-image:url(../images/bg3.webp);background-size:1.25vw auto;background-position:center top;background-repeat:repeat}#content_wrapper #head .inner{width:100%}#content_wrapper #head .inner h1{width:100%;text-align:center}#content_wrapper #head .inner h1 img{display:inline-block;width:100%}#content_wrapper #baby{border-top:1.5625vw solid #ef0082}#content_wrapper #baby .head{padding-bottom:12.19vw;background-image:url(../images/baby/bg02.webp),url(../images/baby/bg03.webp),url(../images/baby/bg01.webp);background-repeat:repeat-x,repeat-x,repeat;background-size:25.97vw auto,235.63vw auto,6.25vw;background-position:center top,center bottom,center top}#content_wrapper #baby .head>h2 img{width:100%}#content_wrapper #baby>.bottoms{background-image:url(../images/baby/bg04.webp);background-size:70.88vw auto;background-position:center top}#content_wrapper #baby>.bottoms>img{width:93.75vw;border-radius:6.25vw;margin:.94vw auto 0 auto;display:block}#content_wrapper #baby>.bottoms .horizontal{position:relative;width:93.75vw;aspect-ratio:16/9;overflow:hidden;margin:3.13vw auto 0 auto;border-radius:6.25vw}#content_wrapper #baby>.bottoms .horizontal iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#content_wrapper #baby>.bottoms .varticals{margin-top:3.13vw}#content_wrapper #baby>.bottoms .varticals>div{position:relative;width:93.75vw;aspect-ratio:9/16;overflow:hidden;margin:0 auto;border-radius:6.25vw}#content_wrapper #baby>.bottoms .varticals>div:not(:first-of-type){margin-top:3.13vw}#content_wrapper #baby>.bottoms .varticals>div iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#content_wrapper #baby>.bottoms #lineup{background-image:none !important}#content_wrapper #baby>.bottoms #lineup .inner h2{margin-bottom:3.125vw}#content_wrapper #images{border-top:1.5625vw solid #ef0082;border-bottom:1.5625vw solid #ef0082}#content_wrapper #images img{width:100%;display:block}#content_wrapper #pickup{border-top:1.5625vw solid #ef0082;background:#8fd1e3;padding:6.25vw 0}#content_wrapper #pickup>div{background-image:url(../images/bg4.webp);background-size:1.25vw auto;background-position:center top;width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#004ea2;border-width:1.25vw;border-style:solid;border-radius:6.25vw;margin:0 auto;overflow:hidden}#content_wrapper #pickup>div>img{width:100%}#content_wrapper #pickup>div .bottoms{border-top:1.25vw solid #004ea2;border-style:solid;padding:3.13vw}#content_wrapper #pickup>div .bottoms .img{width:100%}#content_wrapper #pickup>div .bottoms .img img{width:100%;border-radius:2.5vw}#content_wrapper #pickup>div .bottoms .spec p{display:block}#content_wrapper #pickup>div .bottoms .spec p.name{font-size:5.63vw;line-height:1.3em;margin:.5em 0}#content_wrapper #pickup>div .bottoms .spec p.release{font-size:4.38vw;line-height:1.6em}#content_wrapper #pickup>div .bottoms .spec p.size{margin-top:.5em;font-size:3.13vw;line-height:1.6em}#content_wrapper #pickup>div .bottoms .spec a{width:76.25vw;margin:5vw auto;display:none}#content_wrapper #pickup>div .bottoms .spec a img{width:100%}#content_wrapper .bgblue{background-color:#8fd1e3;padding:6.25vw 0}#content_wrapper .bgblue .inner{padding:0 3.125vw}#content_wrapper .bgblue .inner section h2{text-align:center;margin:6.25vw 0}#content_wrapper .bgblue .inner section h2 img{width:auto;height:13.125vw}#content_wrapper .bgblue .inner section .movie01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}#content_wrapper .bgblue .inner section .movie01.vertical{margin:0 auto}#content_wrapper .bgblue .inner section .movie01.vertical>div{padding-top:100%;margin:0 auto;position:relative}#content_wrapper .bgblue .inner section .movie01.vertical>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper .bgblue .inner section .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper .bgblue .inner section .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper .bgblue .inner section #fushiginakinomi{border:1.25vw solid #fff;border-radius:6.25vw;margin-top:6.25vw}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01{border:1.25vw solid #ef0082;border-radius:5vw;background-color:#fff;padding:3.125vw}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .book{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:.625vw solid #0087c9}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right .tit{width:100%;margin:4.6875vw 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right p{font-size:3.75vw;font-weight:700;line-height:1.67em}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right p a{color:#f24fa0;text-decoration:none}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right .btn_buy{width:76.25vw;display:block;margin:6.25vw auto 0 auto}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right .btn_buy img{width:100%}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary{margin-top:6.25vw;background-color:#fffde6;padding:3.125vw;color:#0087c9}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary h3{font-weight:900;font-size:6.875vw;text-align:center;line-height:1.545em;margin:.4em 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary>p{font-weight:700;text-indent:1em;font-size:3.75vw;line-height:2em}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile{margin-top:3.125vw}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile img{width:57.1875vw;border:.625vw solid #0087c9;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin:0 auto;display:block}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile h4{font-weight:700;font-size:6.25vw;text-align:center;margin:4.375vw 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile p{font-size:3.125vw;line-height:1.6em}#content_wrapper .bgblue .inner section#campaign .wrapper01{border:1.25vw solid #fff;border-radius:6.25vw}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01{border:1.25vw solid #ef0082;border-radius:5vw;background-color:#fff;padding:3.125vw;background-image:url(../images/bg_campaign01.png);background-position:center top;background-size:32.34vw}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .mainImg01 img{width:100%}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary{background:#fff;padding:3.125vw;margin-top:3.125vw}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary a{color:#f70086;word-wrap:break-word;word-break:break-all}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary .mt1em{margin-top:1em !important}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary h3{color:#f50085;font-size:4.375vw;margin-top:1em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary p{font-size:4.375vw;line-height:1.7em;margin-top:.5em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul{margin-top:.5em;font-size:4.375vw}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul li{line-height:1.7em;padding-left:1em;text-indent:-1em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul.ex01 li{padding-left:1.5em;text-indent:-1.5em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul.small01{font-size:3.75vw}#content_wrapper .bgblue .inner .sns{width:100%;text-align:center;height:20px;margin:6.25vw 0 0 0}#content_wrapper .bgblue .inner .sns ._sharebuttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper #lineup{background-image:url(../images/bg2.png);background-size:62.5vw auto;background-position:center top;padding-bottom:4.6875vw}#content_wrapper #lineup.basic{border-top:1.5625vw solid #ef0082}#content_wrapper #lineup #lappy{border:1.25vw solid #fff;border-radius:5vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:93.75vw;margin:2.5vw auto 0 auto;background-image:url(../images/loveit/lappy_bg.png);background-size:117.1875vw auto;background-position:center top;padding:3.125vw}#content_wrapper #lineup #lappy .image01 img{width:100%}#content_wrapper #lineup #lappy .image01::after{content:"";height:1.25vw;font-size:0;line-height:0;background:#fff;border-radius:.625vw;display:block;width:100%;margin:3.125vw auto}#content_wrapper #lineup #lappy .flex01>img{width:100%;border-radius:2.5vw}#content_wrapper #lineup #lappy .flex01>div p{font-size:4.375vw;line-height:1.6em;margin-top:.5em}#content_wrapper #lineup #lappy .flex01>div ul{margin-top:.3em;font-size:3.125vw}#content_wrapper #lineup #lappy .flex01>div ul li{line-height:1.6em;padding-left:1em;text-indent:-1em}#content_wrapper #lineup #lappy .flex01>div ul li::before{content:"●"}#content_wrapper #lineup #lappy .flex01>div a{display:none;width:76.25vw;margin:3.125vw auto 4.375vw auto}#content_wrapper #lineup #lappy .flex01>div a img{width:100%}#content_wrapper #lineup h2{text-align:center;margin-top:4.6875vw;margin-bottom:4.6875vw}#content_wrapper #lineup h2 img{width:auto;height:13.125vw}#content_wrapper #lineup .category h3{padding:0 3.125vw;margin:6.25vw 0 1.5625vw 0}#content_wrapper #lineup .category h3 img{width:100%}#content_wrapper #lineup .category ul.lineup{width:100%;padding:0 1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#content_wrapper #lineup .category ul.lineup li{width:50%;display:inline-block;padding:1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#content_wrapper #lineup .category ul.lineup li.nil{display:none}#content_wrapper #lineup .category ul.lineup li a{text-decoration:none}#content_wrapper #lineup .category ul.lineup li a .tops{background-color:#fff;border-top-left-radius:2.5vw;border-top-right-radius:2.5vw}#content_wrapper #lineup .category ul.lineup li a .tops .thumb{padding:3.125vw 4.6875vw 2.8vw 4.6875vw}#content_wrapper #lineup .category ul.lineup li a .tops .thumb .wrap{position:relative}#content_wrapper #lineup .category ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #lineup .category ul.lineup li a .tops .thumb .wrap .cover{position:absolute;top:0;left:0;border:.8vw solid #fff;width:100%;height:100%;display:table-cell;border-radius:1vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #lineup .category ul.lineup li a .tops p{word-wrap:break-word;overflow-wrap:break-word;padding:2.1875vw;color:#000;font-weight:900;font-size:3.75vw;line-height:5.625vw}#content_wrapper #lineup .category ul.lineup li a .bottoms{background-color:#cae9f8;border-bottom-left-radius:2.5vw;border-bottom-right-radius:2.5vw;position:relative}#content_wrapper #lineup .category ul.lineup li a .bottoms p{padding:2.1875vw;color:#000;font-size:3.125vw;line-height:5vw}#content_wrapper #lineup .category ul.lineup li a .bottoms svg{position:absolute;width:2.5vw;height:2.1875vw;top:calc(50% - 1.09375vw);right:2.1875vw}#content_wrapper #lineup .category ul.lineup li a .bottoms svg path{fill:#ef0082}#content_wrapper #lineup .category small{color:#000;text-align:center;display:block;word-wrap:break-word;overflow-wrap:break-word;padding:7.8125vw 0 9.375vw 0;font-size:3.75vw;line-height:1.4em}#pop{z-index:2000;position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:none}#pop .wrap{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:100%}#pop #pop_wrap{display:table;width:100%;height:100vh}#pop .inner{display:table-cell;position:relative}#pop .inner #pop_{display:block;margin:0 auto}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 7.5vw);left:2.1875vw;display:none}#pop .inner #pop_ #btn_prev img{display:block;width:6.25vw}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 7.5vw);right:2.1875vw;display:none}#pop .inner #pop_ #btn_next img{display:block;width:6.25vw}#pop .inner #pop_ #detail{background-color:#fff;padding-bottom:10.625vw}#pop .inner #pop_ #detail .btn_close{background-color:#8fd1e3;text-align:right;position:fixed;width:100%;z-index:100}#pop .inner #pop_ #detail .btn_close img.logo{position:absolute;top:1.5625vw;left:1.5625vw;width:24.75vw}#pop .inner #pop_ #detail .btn_close a{display:inline-block;width:10vw;margin:1.5625vw}#pop .inner #pop_ #detail .btn_close a img{display:block;width:100%}#pop .inner #pop_ #detail #pop_head{padding-top:13.125vw;width:78.75vw;margin:0 auto;border-bottom:.625vw solid #8fd1e3;padding-bottom:3.125vw}#pop .inner #pop_ #detail #pop_head #title{margin-top:6.25vw;text-align:left}#pop .inner #pop_ #detail #pop_head #title span.genre{font-size:3.75vw;color:#fff;line-height:1em;background-color:#f66925;padding:.3em;display:inline-block;margin-bottom:.5em}#pop .inner #pop_ #detail #pop_head #title p{color:#000;font-weight:900;text-align:left;font-size:4.375vw;letter-spacing:.15625px;line-height:6.875vw}#pop .inner #pop_ #detail #pop_head #price_release{color:#000;margin-top:5vw;text-align:left;font-size:3.75vw;letter-spacing:.15625px;line-height:5.625vw}#pop .inner #pop_ #detail #left_area{width:78.75vw;margin:3.125vw auto 0 auto}#pop .inner #pop_ #detail #left_area .img{width:100%;position:relative}#pop .inner #pop_ #detail #left_area .img img{width:100%;height:auto;display:block}#pop .inner #pop_ #detail #left_area .img .cover{width:100%;height:100%;border:.625vw solid #fff;display:block;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}#pop .inner #pop_ #detail #left_area small{color:#000;display:block;font-size:3.125vw;text-align:left;margin-top:2px}#pop .inner #pop_ #detail #right_area{width:78.75vw;margin:3.75vw auto 0 auto}#pop .inner #pop_ #detail #right_area #summary{color:#000;text-align:left;font-size:3.75vw;letter-spacing:.15625vw;line-height:6.25vw}#pop .inner #pop_ #detail #right_area a{width:auto;margin:6.25vw auto 16vw auto;display:none}#pop .inner #pop_ #detail #right_area a img{width:auto;height:16.875vw}#confirm{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;padding:3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:2000}#confirm .table{display:table;width:100%;height:100%}#confirm .wrap{vertical-align:middle;display:table-cell;position:relative}#confirm .wrap .border{border:5px solid #f24fa0;background-color:#fff}#confirm .wrap .border img.attention{width:81.25vw;display:block;margin:3.125vw auto}#confirm .wrap .border .summary{text-align:left;padding:0 3.125vw;border-top:3px solid #f24fa0;font-size:3.75vw;letter-spacing:.15625vw;line-height:5.625vw}#confirm .wrap .border .summary ol li{margin-top:6.25vw;text-indent:-1em;padding-left:1em}#confirm .wrap .border .buttons{width:68.75vw;display:block;margin:6.25vw auto 7.8125vw auto}#confirm .wrap .border .buttons a{width:100%;display:block}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:3.125vw}#content_footer .toiawase{background-color:#f47bab;padding:4.375vw 3.125vw}#content_footer .toiawase p{font-size:4.375vw;color:#fff;letter-spacing:0;line-height:6.25vw}#content_footer .toiawase p b{font-weight:700;display:block}#annotation{margin-top:0 !important}@media screen and (min-width: 640px){.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%}.modal__content{left:50%;padding:30px 0;position:absolute;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:900px}.modal__content .js-modal-close{width:130px;margin:30px auto 0 auto}.modal_movie>div .movie01.vertical{width:calc(100vh - 140px);margin:0 auto}.modal_movie>div .movie01.vertical>div{padding-top:100%;margin:0 auto;position:relative}.modal_movie>div .movie01.vertical>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}.modal_movie>div>a{width:9.17vw;margin:20px auto 0 auto}.modal_movie>div>a:hover{opacity:.6}#content_wrapper #head{min-width:1240px;background-size:8px auto;border-width:10px}#content_wrapper #head .inner{width:100% !important}#content_wrapper #head .inner h1{width:100%;height:1316px;min-width:1240px;margin:0 auto;text-align:center;position:relative}#content_wrapper #head .inner h1 img{display:inline-block;width:1656px;height:1316px;position:absolute;top:0;left:calc(50% - 828px)}#content_wrapper #baby{border-top-width:10px;min-width:1240px}#content_wrapper #baby .head{background-size:277px auto,3056px auto,40px;padding-bottom:139px}#content_wrapper #baby .head>h2 img{margin:0 auto;width:100%;max-width:1420px;min-width:1240px}#content_wrapper #baby>.bottoms{background-size:756px auto;background-position:center top}#content_wrapper #baby>.bottoms>img{width:1200px;border-radius:30px;margin:12px auto 0 auto;display:block}#content_wrapper #baby>.bottoms .horizontal{position:relative;width:1116px;aspect-ratio:16/9;overflow:hidden;margin:30px auto 0 auto;border-radius:30px}#content_wrapper #baby>.bottoms .horizontal iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#content_wrapper #baby>.bottoms .horizontal+.varticals{margin-top:30px;width:1000px}#content_wrapper #baby>.bottoms .horizontal+.varticals>div:nth-child(n+3){margin-top:30px}#content_wrapper #baby>.bottoms .varticals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1240px;margin:30px auto 0 auto}#content_wrapper #baby>.bottoms .varticals>div{position:relative;width:380px;aspect-ratio:9/16;overflow:hidden;border-radius:30px;margin:0 15px}#content_wrapper #baby>.bottoms .varticals>div:not(:first-of-type){margin-top:0}#content_wrapper #baby>.bottoms .varticals>div:nth-child(n+4){margin-top:30px}#content_wrapper #baby>.bottoms .varticals>div iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#content_wrapper #baby>.bottoms #lineup .inner h2{margin-bottom:28px}#content_wrapper #images{border-top:10px solid #ef0082;border-bottom:10px solid #ef0082;display:-webkit-box;display:-ms-flexbox;display:flex}#content_wrapper #images img{width:50%;display:block}#content_wrapper #pickup{border-top:10px solid #ef0082;background:#8fd1e3;padding:40px 0}#content_wrapper #pickup>div{background-image:url(../images/bg4.webp);background-size:8px auto;background-position:center top;width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#004ea2;border-width:6px;border-style:solid;border-radius:30px;margin:0 auto;overflow:hidden}#content_wrapper #pickup>div>img{width:100%}#content_wrapper #pickup>div .bottoms{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:6px solid #004ea2}#content_wrapper #pickup>div .bottoms .img{width:562px}#content_wrapper #pickup>div .bottoms .img img{width:100%;border-radius:14px}#content_wrapper #pickup>div .bottoms .spec{width:536px}#content_wrapper #pickup>div .bottoms .spec p{display:block}#content_wrapper #pickup>div .bottoms .spec p.name{font-size:28px;line-height:1.3em;margin:0 0 .5em 0}#content_wrapper #pickup>div .bottoms .spec p.release{font-size:22px;line-height:1.6em}#content_wrapper #pickup>div .bottoms .spec p.size{margin-top:.5em;font-size:16px;line-height:1.6em}#content_wrapper #pickup>div .bottoms .spec a{width:332px;margin:24px 0 0 0}#content_wrapper #pickup>div .bottoms .spec a img{width:100%}#content_wrapper .bgblue{padding:40px 0;background-size:auto 44px}#content_wrapper .bgblue .inner{padding:0;width:1200px;margin:0 auto}#content_wrapper .bgblue .inner section h2{text-align:center;margin:40px 0}#content_wrapper .bgblue .inner section h2 img{height:100px}#content_wrapper .bgblue .inner section .movie01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:1116px;margin:0 auto}#content_wrapper .bgblue .inner section .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper .bgblue .inner section .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper .bgblue .inner section #fushiginakinomi{border:6px solid #fff;border-radius:30px;margin-top:40px}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01{border:6px solid #ef0082;border-radius:24px;padding:30px}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .book{width:543px;border-width:3px;float:left}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right{width:540px;float:right}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right .tit{margin:0 0 30px 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right p{font-size:18px;line-height:1.67em}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right p a:hover{text-decoration:underline}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .right .btn_buy{width:332px;margin:28px 0 0 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary{margin-top:30px;padding:0 60px}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary h3{font-size:34px;line-height:1em;margin:40px 0 30px 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary>p{font-size:18px;line-height:2.22em}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile{margin-top:20px;margin-bottom:30px}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile img{width:185px;border-width:3px;margin:0;float:left}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile div{float:right;width:796px}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile h4{font-size:26px;text-align:left;margin:12px 0 18px 0}#content_wrapper .bgblue .inner section #fushiginakinomi .inner01 .summary .profile p{font-size:14px;line-height:1.7em}#content_wrapper .bgblue .inner section#campaign .wrapper01{width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;border:6px solid #fff;border-radius:30px}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01{border:6px solid #ef0082;border-radius:24px;background-color:#fff;padding:30px;background-image:url(../images/bg_campaign01.png);background-position:center top;background-size:207px}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .mainImg01 img{width:100%}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary{background:#fff;padding:20px 60px 40px 60px;margin-top:30px}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary a{color:#f70086;word-wrap:break-word;word-break:break-all}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary a:hover{text-decoration:none}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary .mt1em{margin-top:2em !important}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary h3{color:#f50085;font-size:18px;margin-top:2em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary p{font-size:18px;line-height:1.7em;margin-top:1em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul{margin-top:.5em;font-size:18px}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul li{line-height:1.7em;padding-left:1em;text-indent:-1em}#content_wrapper .bgblue .inner section#campaign .wrapper01 .inner01 .summary ul.small01{font-size:14px}#content_wrapper .bgblue .inner .sns{width:100%;text-align:center;height:20px;margin:40px 0 0 0}#content_wrapper .bgblue .inner .sns ._sharebuttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper #lineup{width:100%;min-width:1240px;margin:0 auto;padding-bottom:40px;background-size:400px}#content_wrapper #lineup.basic{border-top-width:10px}#content_wrapper #lineup #lappy{border:6px solid #fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:36px auto 0 auto;background-size:750px auto;background-position:center top;padding:30px}#content_wrapper #lineup #lappy .image01 img{width:100%}#content_wrapper #lineup #lappy .image01::after{content:"";height:5px;font-size:0;line-height:0;background:#fff;border-radius:2.5px;display:block;width:100%;margin:30px auto}#content_wrapper #lineup #lappy .flex01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content_wrapper #lineup #lappy .flex01>img{width:562px;border-radius:14px}#content_wrapper #lineup #lappy .flex01>div{width:536px}#content_wrapper #lineup #lappy .flex01>div p{font-size:22px;line-height:1.6em;margin-top:0}#content_wrapper #lineup #lappy .flex01>div ul{margin-top:.3em;font-size:16px}#content_wrapper #lineup #lappy .flex01>div ul li{line-height:1.6em;padding-left:1em;text-indent:-1em}#content_wrapper #lineup #lappy .flex01>div ul li::before{content:"●"}#content_wrapper #lineup #lappy .flex01>div a{width:332px;margin:20px auto 0 0}#content_wrapper #lineup #lappy .flex01>div a img{width:100%}#content_wrapper #lineup .inner h2{margin:40px auto 0 auto}#content_wrapper #lineup .inner h2 img{height:100px}#content_wrapper #lineup .category{width:1200px;margin:0 auto}#content_wrapper #lineup .category h3{margin:40px 0 0 0;padding:0}#content_wrapper #lineup .category small{color:#000;text-align:center;display:block;word-wrap:break-word;overflow-wrap:break-word;padding:34px 0 40px 0;font-size:12px}#content_wrapper #lineup .category ul.lineup{width:1200px;margin:0 auto;padding:0}#content_wrapper #lineup .category ul.lineup li{width:190px;padding:0;margin-right:12px;margin-top:12px}#content_wrapper #lineup .category ul.lineup li:nth-child(6n){margin-right:0}#content_wrapper #lineup .category ul.lineup li.nil{display:inline-block;background-color:hsla(0,0%,100%,.5);border-radius:14px}#content_wrapper #lineup .category ul.lineup li a .tops{border-top-left-radius:14px;border-top-right-radius:14px}#content_wrapper #lineup .category ul.lineup li a .tops .thumb{padding:10px 34px}#content_wrapper #lineup .category ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #lineup .category ul.lineup li a .tops .thumb .wrap .cover{border-radius:0;border-width:3px}#content_wrapper #lineup .category ul.lineup li a .tops p{padding:8px 14px;font-size:14px;letter-spacing:0;line-height:20px}#content_wrapper #lineup .category ul.lineup li a .bottoms{border-bottom-left-radius:14px;border-bottom-right-radius:14px}#content_wrapper #lineup .category ul.lineup li a .bottoms p{font-size:12px;letter-spacing:0;line-height:20px;padding:8px 14px}#content_wrapper #lineup .category ul.lineup li a .bottoms svg{width:10px;height:8px;top:calc(50% - 4px);right:10px}#content_wrapper #lineup .category ul.lineup li a:hover .bottoms{background-color:#f8a7c5}#content_wrapper #lineup .category#minions{padding-top:18px;background-size:auto 18px}#content_wrapper #lineup .category#minions h2{width:100%;text-align:center;margin:50px 0 0 0}#content_wrapper #lineup .category#minions h2 img{display:inline-block;width:527px}#content_wrapper #lineup .category#minions .mainimg{width:1200px;margin:-27px auto 0 auto}#content_wrapper #lineup .category#minions .bg{background-size:84px auto;padding-top:270px;margin-top:-250px}#content_wrapper #lineup .category#minions ul.lineup a:hover .bottoms{background-color:#09ade2}#content_wrapper #lineup .category#minions ul.lineup a:hover .bottoms p{color:#fff}#content_wrapper #lineup .category#minions ul.lineup a:hover svg path{fill:#fff}#content_wrapper #lineup .sns{width:100%;text-align:center;height:20px;margin:40px 0 0 0}#content_wrapper #lineup .sns ._sharebuttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper #links{background-size:66px auto;background-position:center top;padding:0}#content_wrapper #links>a{padding:0;width:450px;display:block;margin:40px auto}#content_wrapper #links>a img{width:100%}#pop{background-color:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1000px}#pop #pop_wrap{display:table;width:100%;height:100vh;min-width:1000px}#pop .inner{vertical-align:middle;display:table-cell;position:relative}#pop .inner #pop_{width:840px}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 51px);left:calc(50% - 420px - 60px)}#pop .inner #pop_ #btn_prev img{width:43px}#pop .inner #pop_ #btn_prev:hover img{-webkit-transform:translateX(-5px);transform:translateX(-5px)}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 51px);right:calc(50% - 420px - 60px)}#pop .inner #pop_ #btn_next img{width:43px}#pop .inner #pop_ #btn_next:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}#pop .inner #pop_ #detail{width:840px;padding-bottom:30px;border:6px solid #8fd1e3;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}#pop .inner #pop_ #detail .btn_close{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:17px;border-top-right-radius:17px}#pop .inner #pop_ #detail .btn_close img.logo{width:80px;top:5px;left:8px}#pop .inner #pop_ #detail .btn_close a{width:32px;margin:6px}#pop .inner #pop_ #detail #pop_head{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 10px 0;width:760px;margin:0 auto 30px auto;border-bottom:4px solid #8fd1e3}#pop .inner #pop_ #detail #pop_head #title{margin-top:0}#pop .inner #pop_ #detail #pop_head #title span.genre{font-size:16px;padding:8px}#pop .inner #pop_ #detail #pop_head #title p{font-size:22px;letter-spacing:.5px;line-height:30px}#pop .inner #pop_ #detail #pop_head #price_release{font-size:14px;letter-spacing:.5px;text-align:right;margin-top:5px;line-height:1em}#pop .inner #pop_ #detail #left_area{float:left;width:360px;margin:0 0 0 34px}#pop .inner #pop_ #detail #left_area .img{height:360px}#pop .inner #pop_ #detail #left_area .img img{max-height:360px}#pop .inner #pop_ #detail #left_area .img .cover{height:360px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}#pop .inner #pop_ #detail #left_area small{font-size:10px;letter-spacing:.5px;margin-top:6px}#pop .inner #pop_ #detail #right_area{width:370px;float:right;margin:0 34px 0 0;text-align:left}#pop .inner #pop_ #detail #right_area div#summary{text-align:left;font-size:14px;letter-spacing:.5px;line-height:26px}#pop .inner #pop_ #detail #right_area a{width:auto;text-align:left;margin:24px 0 0 0;display:none}#pop .inner #pop_ #detail #right_area a img{width:auto;height:78px}#confirm{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;padding:3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:2000}#confirm .table{display:table;width:100%;height:100%}#confirm .wrap{vertical-align:middle;display:table-cell;position:relative}#confirm .wrap .border{border:5px solid #f24fa0;background-color:#fff}#confirm .wrap .border img.attention{width:81.25vw;display:block;margin:3.125vw auto}#confirm .wrap .border .summary{text-align:left;padding:0 3.125vw;border-top:3px solid #f24fa0;font-size:3.75vw;letter-spacing:.15625vw;line-height:5.625vw}#confirm .wrap .border .summary ol li{margin-top:6.25vw;text-indent:-1em;padding-left:1em}#confirm .wrap .border .buttons{width:68.75vw;display:block;margin:6.25vw auto 7.8125vw auto}#confirm .wrap .border .buttons a{width:100%;display:block}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:3.125vw}#content_footer .toiawase{padding:40px 0;min-width:1240px}#content_footer .toiawase p{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:1240px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:700}#content_footer .toiawase p b{display:inline-block}#content_footer .toiawase p span{display:inline-block}#annotation{margin-top:0 !important}#confirm{width:100%;height:100%;padding:0}#confirm .table{width:100%}#confirm .wrap .border{width:516px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#confirm .wrap .border img.attention{width:388px;margin:20px auto}#confirm .wrap .border .summary{text-align:left;padding:0 25px;font-size:14px;letter-spacing:.5px;line-height:20px}#confirm .wrap .border .summary ol li{margin-top:24px}#confirm .wrap .border .buttons{width:100%;display:block;margin:30px auto;text-align:center}#confirm .wrap .border .buttons a{width:180px;display:inline-block;margin:0 10px}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:0}}@media screen and (min-width: 1200px){#mainimages{width:100%}#mainimages .inner{width:1200px !important}}