@charset "utf-8";#speccontent{background-color:#da050f;background-image:url(../images/common/clowd_pattern.png);background-repeat:repeat;background-position:50% 0;padding:48px 0}#speccontent .description{font-size:0;line-height:0;text-align:center;padding-bottom:24px}#speccontent.state_pre .description{display:none}#speccontent .logo_nobunaga{font-size:0;line-height:0;text-align:center;margin-top:24px;width:178px;margin-left:auto;margin-right:auto}#speccontent .twitter{font-size:0;line-height:0;text-align:center}#speccontent .twitter img{border-radius:10px;max-width:80%}.storebutton{text-align:center;font-size:0;line-height:0}.storebutton li{display:inline-block;margin-left:24px}.storebutton li:first-child{margin-left:0}.storebutton .button_pre{width:70%;max-width:540px;margin-left:auto;margin-right:auto}.spectext{font-size:12px;line-height:2.0em;color:#fff;text-align:center;margin-top:30px}.spectext li{display:inline-block}.spectext li.separater{margin:0 6px}.spectext li.br{display:block}#socialicon{width:360px;margin-left:auto;margin-right:auto;font-size:0;line-height:0;margin-top:30px}#socialicon li{display:inline-block;width:17.469879518%;margin-right:2.7%}#socialicon li:first-child{width:38.554216867%;margin-right:3.6%}#socialicon li:last-child{margin-right:0}@media only screen and (max-width:950px){#speccontent{padding:8% 0 10%}#speccontent .logo_nobunaga{margin-top:3%;width:44.6875%}.spectext{font-size:22px;line-height:2.0em;margin-top:26px}.spectext li{display:block;padding:0 5%}.spectext li.separater{display:none}.spectext li.br{display:none}.storebutton .button_pre{max-width:100%}}@media only screen and (max-width:640px){#speccontent .description{width:83.4375%;margin-left:auto;margin-right:auto;padding-bottom:3.75%}#speccontent .description img{max-width:100%;height:auto}.storebutton{width:90.3125%;margin-left:auto;margin-right:auto}.storebutton li{width:47.923875432%;margin-left:4.15224913%}.storebutton li:first-child{margin-left:0}.storebutton li img{max-width:100%;height:auto}#socialicon{width:77.8125%;padding-top:5%;margin-top:0}.spectext{margin-top:3.6%}}@media only screen and (max-width:524px){.spectext{font-size:20px}}@media only screen and (max-width:480px){.spectext{font-size:18px}}@media only screen and (max-width:440px){.spectext{font-size:16px}}@media only screen and (max-width:400px){.spectext{font-size:14px}}@media only screen and (max-width:340px){.spectext{font-size:12px}}@media only screen and (max-width:300px){.spectext{font-size:11px}}@media only screen and (max-width:280px){.spectext{font-size:10px}}