@media print,screen{#content_wrapper{background-image:url(../images/bg.png);background-size:42vw auto;background-position:center top}#content_wrapper .hiragino{font-family:"hiragino-mincho-pron",sans-serif;font-style:normal}#content_wrapper .hiragino.w3{font-weight:300}#content_wrapper .hiragino.w6{font-weight:600}#content_wrapper .bg_green{background-image:url(../images/bg_green.png);background-size:90.34vw auto;background-position:center top}#content_wrapper .bold{font-weight:600}#content_wrapper #main_header h1 img{width:100%;display:inline-block}#content_wrapper .buttons01{background:#374b65;border-top:.72vw solid #000;border-bottom:.72vw solid #000;padding:4.83vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper .buttons01 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29b30;width:43.96vw;height:13.29vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.48vw solid #000;border-right:none;text-decoration:none;margin:0 1.21vw}#content_wrapper .buttons01 a>div:first-of-type{width:100%}#content_wrapper .buttons01 a>div:first-of-type p{color:#000;text-align:center;font-size:3.86vw;line-height:1.2em}#content_wrapper .buttons01 a>div:first-of-type p span{line-height:1em;font-size:3.38vw}#content_wrapper .buttons01 a>div:last-of-type{height:100%;width:3.62vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000}#content_wrapper .buttons01 a>div:last-of-type img{width:1.45vw}#content_wrapper #information{width:90.34vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4.83vw auto 0 auto;border:.72vw solid #000}#content_wrapper #information h2{color:#fff;background:#002311;width:100%;font-size:3.86vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.42vw 0}#content_wrapper #information h2 span{margin:0 1.69vw}#content_wrapper #information h2 img{height:3.62vw}#content_wrapper #information>div{padding:0 4.11vw}#content_wrapper #information>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.42vw 0;color:#000;font-size:2.9vw;line-height:1.5em}#content_wrapper #information>div ul li:not(:last-of-type){border-bottom:.24vw solid #002311}#content_wrapper #information>div ul li a{color:#000}#content_wrapper #information>div ul li img{height:3.62vw;margin-right:.97vw}#content_wrapper #movie{width:90.34vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4.83vw auto 0 auto;border:.72vw solid #000}#content_wrapper #movie h2 img{width:100%}#content_wrapper #movie .movie01{padding:2.9vw}#content_wrapper #movie .movie01>div{width:100%;padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper #movie .movie01>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #campaign{width:90.34vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4.83vw auto 0 auto}#content_wrapper #campaign img{width:100%}#content_wrapper #howto{margin-top:4.83vw}#content_wrapper #howto img{width:100%}#content_wrapper #recipe{margin-top:2.42vw}#content_wrapper #recipe img{width:100%}#content_wrapper #sceneImage{width:90.34vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4.83vw auto 0 auto;border:.72vw solid #000}#content_wrapper #sceneImage img{width:100%}#content_wrapper #item{width:90.34vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4.83vw auto 0 auto;border:.72vw solid #000;padding-bottom:4.11vw}#content_wrapper #item>img{display:block}#content_wrapper #item>img.logo{width:100%;margin:2.66vw auto 0 auto}#content_wrapper #item>img.item{width:80.68vw;margin:2.9vw auto 0 auto}#content_wrapper #item .info{padding:0 0 0 4.11vw}#content_wrapper #item .info p.release{margin-top:.3em;font-size:3.86vw;line-height:1.6em}#content_wrapper #item .info p.release span{font-size:3.14vw}#content_wrapper #item .info p.spec{margin-top:.5em;font-size:2.9vw;line-height:1.8em;border-left:.72vw solid #140402;padding-left:1em}#content_wrapper #item #buttons a.btn_buy01{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29b30;width:68.12vw;height:14.73vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.48vw solid #000;border-right:none;text-decoration:none;margin:3.62vw auto 0 auto}#content_wrapper #item #buttons a.btn_buy01>div:first-of-type{width:100%}#content_wrapper #item #buttons a.btn_buy01>div:first-of-type p{color:#000;text-align:center;font-size:5.8vw;line-height:1.2em}#content_wrapper #item #buttons a.btn_buy01>div:last-of-type{height:100%;width:4.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000}#content_wrapper #item #buttons a.btn_buy01>div:last-of-type img{width:1.45vw}#content_wrapper .annotation01{display:block;text-align:center;color:#fff;font-size:2.17vw;margin:2.5vw 0 4.11vw 0}#content_wrapper #sns{margin-top:7.25vw}#content_wrapper #sns ._sharebuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper #sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content_wrapper #content_footer{margin:4.83vw 0}#content_wrapper #content_footer div{padding:0 2.42vw}#content_wrapper #content_footer div p{font-size:2.9vw;color:#fff;line-height:1.9em;text-align:center}#content_wrapper #content_footer div p em{display:block;font-size:3.38vw;font-weight:bold}}@media screen and (min-width: 640px){#content_wrapper{background-image:url(../images/bg.png);background-size:349px auto;background-position:center top}#content_wrapper .bg_green{background-image:url(../images/bg_green.png);background-size:748px auto;background-position:center top}#content_wrapper #main_header{min-width:1240px;height:815px;overflow:hidden;width:100%}#content_wrapper #main_header h1{width:100%;position:relative}#content_wrapper #main_header h1 img{position:absolute;width:1500px;left:calc(50% - 750px);top:0}#content_wrapper .buttons01{background:#374b65;border-top:3px solid #000;border-bottom:3px solid #000;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper .buttons01 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29b30;width:354px;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;border-right:none;text-decoration:none;margin:0 15px;-webkit-transition:background .3s ease;transition:background .3s ease}#content_wrapper .buttons01 a:hover{background:#cc5300}#content_wrapper .buttons01 a>div:first-of-type{width:100%}#content_wrapper .buttons01 a>div:first-of-type p{color:#000;text-align:center;font-size:22px;line-height:1.2em}#content_wrapper .buttons01 a>div:first-of-type p span{line-height:1em;display:block;font-size:16px}#content_wrapper .buttons01 a>div:last-of-type{height:100%;width:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000}#content_wrapper .buttons01 a>div:last-of-type img{width:7px}#content_wrapper #information{width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0 auto;border:3px solid #000}#content_wrapper #information h2{color:#fff;background:#002311;width:100%;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}#content_wrapper #information h2 span{margin:0 10px}#content_wrapper #information h2 img{height:15px}#content_wrapper #information>div{padding:0 37px}#content_wrapper #information>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0;color:#000;font-size:16px;line-height:1.5em}#content_wrapper #information>div ul li:not(:last-of-type){border-bottom:1px solid #002311}#content_wrapper #information>div ul li a{color:#000}#content_wrapper #information>div ul li a:hover{text-decoration:none}#content_wrapper #information>div ul li img{height:15px;margin-top:4px;margin-right:4px}#content_wrapper #movie{width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0 auto;border:3px solid #000}#content_wrapper #movie h2 img{width:100%}#content_wrapper #movie .movie01{padding:23px 107px}#content_wrapper #movie .movie01>div{width:100%;padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper #movie .movie01>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #campaign{width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0 auto}#content_wrapper #campaign img{width:100%}#content_wrapper #howto{width:1200px;margin:30px auto 0 auto}#content_wrapper #howto img{width:100%}#content_wrapper #recipe{width:1200px;margin:30px auto 0 auto}#content_wrapper #recipe img{width:100%}#content_wrapper #sceneImage{width:1200px;margin:30px auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #000}#content_wrapper #sceneImage img{width:100%}#content_wrapper #item{width:1200px;height:506px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0 auto;border:3px solid #000;padding-bottom:0;position:relative}#content_wrapper #item>img{display:block;position:absolute}#content_wrapper #item>img.logo{width:554px;margin:0;top:15px;left:7px}#content_wrapper #item>img.item{width:694px;margin:0;top:15px;right:27px}#content_wrapper #item .info{padding:0;position:absolute;left:42px;top:210px}#content_wrapper #item .info p.release{margin-top:0;font-size:20px;line-height:1.6em}#content_wrapper #item .info p.release span{font-size:14px}#content_wrapper #item .info p.spec{margin-top:1em;font-size:14px;line-height:1.8em;border-left:3px solid #140402;padding-left:1em}#content_wrapper #item #buttons a.btn_buy01{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29b30;width:282px;height:61px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;border-right:none;text-decoration:none;margin:0;-webkit-transition:background .3s ease;transition:background .3s ease;position:absolute;bottom:42px;left:42px}#content_wrapper #item #buttons a.btn_buy01:hover{background:#cc5300}#content_wrapper #item #buttons a.btn_buy01>div:first-of-type{width:100%}#content_wrapper #item #buttons a.btn_buy01>div:first-of-type p{color:#000;text-align:center;font-size:26px;line-height:1em}#content_wrapper #item #buttons a.btn_buy01>div:last-of-type{height:100%;width:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000}#content_wrapper #item #buttons a.btn_buy01>div:last-of-type img{width:6px}#content_wrapper .annotation01{display:block;text-align:right;width:1200px;color:#fff;font-size:12px;margin:12px auto 30px auto}#content_wrapper #sns{margin-top:30px}#content_wrapper #sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content_wrapper #content_footer{margin:0}#content_wrapper #content_footer div{padding:20px 0 40px 0;width:1200px;margin:0 auto}#content_wrapper #content_footer div p{font-size:18px;line-height:1em;font-weight:bold;display:block;text-align:center}#content_wrapper #content_footer div p span{display:inline-block}#content_wrapper #content_footer div p em{display:inline-block;font-size:18px;font-weight:bold}}