@media print, screen{p#common_pagetop a{display:none}#annotation{margin-top:0 !important}#content_wrapper{background-color:#F00082}#content_wrapper .appEnd{padding:3.125vw}#content_wrapper .appEnd div{border:1.25vw solid #FF0000;color:#FF0000;background-color:#fff;font-size:3.75vw;font-weight:bold;line-height:1.36em;padding:2.8125vw}#content_wrapper .appEnd div p{text-align:center}#content_wrapper #main h1 img{width:100%}#content_wrapper #about{padding-bottom:23.125vw;margin-top:1.5625vw;background-image:url(../images/ptn01.png);background-size:129vw auto;background-position:center bottom 3.75vw;background-repeat:repeat-x}#content_wrapper #about img#point{width:96.875vw;display:block;margin:0 auto}#content_wrapper #about .wrap01 img{width:100%}#content_wrapper #about #comment{padding:3.125vw}#content_wrapper #about #comment img{width:100%}#content_wrapper #about #comment .left{float:left;width:35.9375vw}#content_wrapper #about #comment .left img:first-of-type{margin-bottom:1.25vw}#content_wrapper #about #comment .right{float:right;width:55vw}#content_wrapper #about #comment .right .names{border-bottom:1px solid #fff;padding-bottom:1.5625vw;margin-bottom:1.5625vw}#content_wrapper #about #comment .right .names img:first-of-type{float:left;width:33.4375vw}#content_wrapper #about #comment .right .names img:last-of-type{float:right;margin-top:6.25vw;width:20.3125vw}#content_wrapper #about #sets{background-color:#fff;border-top:0.625vw solid #A50059;border-bottom:0.625vw solid #A50059;padding:5vw 3.125vw}#content_wrapper #about #sets img{width:100%}#content_wrapper #about .btn_manual{display:block;width:68.75vw;margin:3.125vw auto 0 auto}#content_wrapper #about .btn_manual img{width:100%}#content_wrapper #about #manuals{padding:3.75vw}#content_wrapper #about #manuals ol li:last-of-type{margin-top:3.125vw}#content_wrapper #about #manuals ol li a{display:block}#content_wrapper #about #manuals ol li a img{width:100%}#content_wrapper #lineup{background-image:url(../images/ptn03.png);background-size:45vw auto}#content_wrapper #lineup .item{background-image:linear-gradient(180deg, #a4a2c8 0%,#d5d3eb 49%,#a4a2c8 100%)}#content_wrapper #lineup .item .inner{background-image:url(../images/ptn02.png);background-size:68.28125vw;background-position:center;display:block}#content_wrapper #lineup .item .inner .logo{margin-top:3.125vw;width:100%}#content_wrapper #lineup .item .inner .itemimg{display:block;width:100%}#content_wrapper #lineup .item .inner .spec{padding:3.125vw 3.125vw 6.25vw 3.125vw}#content_wrapper #lineup .item .inner .spec p:nth-child(1){font-size:4.375vw;font-weight:bold;line-height:1.5em}#content_wrapper #lineup .item .inner .spec p:nth-child(2){margin-top:0.5em;font-size:3.125vw;line-height:1.5em}#content_wrapper #lineup .item .inner .btn{text-align:center;margin-bottom:6.25vw}#content_wrapper #lineup .item .inner .btn a{display:none;width:93.75vw}#content_wrapper #lineup .item .inner .btn a img{width:100%}#content_wrapper .annotation01{font-size:2.5vw;padding:3.125vw;color:#000;display:block;line-height:1.35em}#content_wrapper .sns.sp{width:100%;text-align:center;height:20px;padding:6.25vw 0}#content_wrapper .sns.sp ul{width:100%;height:20px;overflow:hidden}#content_wrapper .sns.sp ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #contentfooter #toiawase{padding:6.25vw 0}#content_wrapper #contentfooter #toiawase p{color:#fff;font-size:4.25vw;font-weight:bold;line-height:6.25vw}#content_wrapper #contentfooter #toiawase p span{font-size:3.75vw;line-height:1.4em;display:inline-block;font-weight:normal}#content_wrapper #contentfooter #toiawase p span.pc{display:none}#content_wrapper #contentfooter .inner{padding:0 3.125vw}#common_pagetop a{display:none}}@media print, screen and (min-width: 640px){p#common_pagetop{width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}#content_wrapper{background-size:53px auto;overflow-x:hidden}#content_wrapper .appEnd{padding:0;width:100%;margin:20px auto 0 auto;box-sizing:border-box}#content_wrapper .appEnd div{border:6px solid #FF0000;padding:15px 0;width:980px;box-sizing:border-box;margin:0 auto;position:relative;font-size:22px;line-height:1.5em}#content_wrapper .appEnd div p{display:block;box-sizing:border-box;width:980px}#content_wrapper #main{width:100%;height:809px;min-width:1000px;position:relative;overflow:hidden}#content_wrapper #main h1{height:763px;position:absolute;left:50%;margin-top:45px}#content_wrapper #main h1 img{width:2000px;margin-left:calc(-2000px / 2)}#content_wrapper #main .sns{background-color:transparent;width:100%;position:absolute;top:20px;left:0;text-align:right;padding:0}#content_wrapper #main .sns ul{width:980px;margin:0 auto;overflow:hidden;display:flex;justify-content:flex-end}#content_wrapper #main .sns ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #about{width:100%;overflow:hidden;margin-top:8px;padding-bottom:184px;background-size:1032px auto;background-position:center bottom 20px}#content_wrapper #about img#point{display:block;margin:0 auto;width:980px}#content_wrapper #about .wrap01{position:relative;min-width:1000px;width:100%;height:1999px;overflow:hidden}#content_wrapper #about .wrap01 img{position:absolute;width:1056px;left:50%;margin-left:calc(-1056px / 2)}#content_wrapper #about #comment{padding:0;width:980px;margin:40px auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:4px solid #fff}#content_wrapper #about #comment .wrap02{padding:25px}#content_wrapper #about #comment .left{width:201px}#content_wrapper #about #comment .left img:first-of-type{margin-bottom:20px}#content_wrapper #about #comment .right{width:689px}#content_wrapper #about #comment .right .names{border-bottom:4px solid #fff;padding-bottom:28px;margin-bottom:26px}#content_wrapper #about #comment .right .names img:first-of-type{float:left;width:304px}#content_wrapper #about #comment .right .names img:last-of-type{float:right;margin-top:13px;width:173px}#content_wrapper #about #sets{padding:21px 22px;width:980px;margin:0 auto;border:4px solid #A50059;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#content_wrapper #about #sets img{width:100%}#content_wrapper #about .btn_manual{display:block;width:720px;margin:40px auto 0 auto}#content_wrapper #about .btn_manual img{width:100%}#content_wrapper #lineup{margin:0;padding:40px 0;background-size:288px auto}#content_wrapper #lineup .item{background-image:linear-gradient(180deg, #a4a2c8 0%,#f4f4fe 47%,#a4a2c8 100%);width:980px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#content_wrapper #lineup .item .inner{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-size:437px auto;border:6px solid #0065AB;position:relative;overflow:hidden;height:593px;position:relative}#content_wrapper #lineup .item .inner .logo{width:629px;margin:10px 0 0 10px}#content_wrapper #lineup .item .inner .itemimg{width:370px;position:absolute;top:13px;right:13px}#content_wrapper #lineup .item .inner .spec{padding:0;margin:0;position:absolute;top:290px;left:50px}#content_wrapper #lineup .item .inner .spec p:nth-child(1){font-size:18px;line-height:26px}#content_wrapper #lineup .item .inner .spec p:nth-child(2){font-size:14px;line-height:24px}#content_wrapper #lineup .item .inner .btn{width:496px;position:absolute;left:50px;bottom:30px;padding:0;margin:0}#content_wrapper #lineup .item .inner .btn a{width:496px;margin:0}#content_wrapper #lineup small.annotation01{padding:0;font-size:12px;width:980px;margin:1em auto 0 auto;text-align:right}#content_wrapper #contentfooter #toiawase{margin-top:0;padding:40px 0}#content_wrapper #contentfooter #toiawase p{font-size:18px;font-weight:bold;line-height:1em}#content_wrapper #contentfooter #toiawase p span{font-size:18px;font-weight:bold;line-height:1em}#content_wrapper #contentfooter #toiawase p span.pc{display:inline-block}#content_wrapper #contentfooter .inner{width:980px;padding:0;margin:0 auto}#content_wrapper #contentfooter small{font-size:14px}#content_wrapper #contentfooter .sns.sp{display:none}}
