@charset "UTF-8";#footer,#header,#utility_bar{display:none}.wrapper{padding:0;width:100%;margin:auto}.wrapper>.container.content{width:inherit;padding:0;margin:0;border:none;border-radius:none;-webkit-border-radius:none;background:url(http://cf.goodsmile.jp/GSCSite/2016/03_code/bg_repeat_02.gif) repeat}body{line-height:1.6;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','sans-serif';color:#434a54}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.fLft{float:left}.fRgt{float:right}.blocklink{display:block}#basicheader{background:#e95098;color:#FFF;height:35px;vertical-align:middle;line-height:35px;font-size:12px}.contentsizer{width:1190px;margin:0 auto;max-width:100%}a#languageswitch{display:inline-block;background:#1a0000;padding:0 5px;color:#fff;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-radius:2px;float:left;line-height:20px;margin-left:20px}a#languageswitch:hover{background:#FFF;color:#1a0000}.social_buttons{float:right;position:relative;top:6px;max-height:35px}.fb_iframe_widget{margin:0 10px 0 15px;bottom:15px;float:left}.fb-like{display:inline-block}.twitter-share-button{margin-right:8px;float:left}#mainimage{width:100%;background:url(http://cf.goodsmile.jp/GSCSite/2016/03_code/bg_repeat_01.gif) repeat 3px;max-width:100%}#mainimage img{text-align:center;margin:0 auto;display:block}#description{position:relative;padding:45px 10px 30px 30px;width:1150px}img.popup{position:absolute;top:-40px;left:0}#l_descript{width:550px;max-width:100%;min-width:300px;float:left}#l_descript h2{margin-bottom:25px}#description p{color:#9b3266;font-size:14px;line-height:2;letter-spacing:-.4px;margin-bottom:35px}#description a{display:block;width:495px;height:61px;background-image:url(http://cf.goodsmile.jp/GSCSite/2016/03_code/button_01.png);background-repeat:no-repeat;background-size:contain;transition:background-image linear .15s;max-width:100%}#description a:hover{background-image:url(http://cf.goodsmile.jp/GSCSite/2016/03_code/button_01_on.png)}.codeproduct{width:254px;background:#FFF;padding:12px;font-size:14px;color:#3e2c29;margin:13px 9px 0;float:left;min-height:475px}.releasedate:before{content:"";position:absolute;width:8px;height:8px;background:#ff4e88;left:0;top:6px}.releasedate{position:relative;padding-left:12px;margin-bottom:10px;margin-top:2px}.productimage{border:2px solid #ff4180;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:10px}.seriesname{font-size:11px;margin-bottom:6px;height:20px;overflow:hidden}.productname{font-weight:700;height:45px}.buttonholder{position:relative;margin:14px 0 4px;min-height:30px}.arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 8px;border-color:transparent transparent transparent #fff;right:20px;top:10px}.productbutton.arrow:before{right:6px;top:7px}.arrow{position:relative}.pinkbutton{background:#e95098;text-decoration:none;color:#FFF;width:170px;display:block;font-size:13px;font-weight:700;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:5px 8px 5px 0;transition:background linear .15s;margin-top:4px}.pinkbutton:hover,.pinkbutton:active .pinkbutton:visited{background:#f46fae;text-decoration:none;color:#FFF}.pinkbutton.toku{background:#25a9e6}.pinkbutton.toku:hover,.pinkbutton.toku:active,.pinkbutton.toku:visited{background:#4dc6ff;text-decoration:none;color:#FFF}.productbutton{position:absolute;bottom:1px;right:1px;background:#5d3c36;color:#FFF;width:60px;display:block;font-size:12px;font-weight:700;text-align:center;text-decoration:none;transition:background linear .15s;padding:2px 8px 1px 0}.productbutton:hover{background:#75544e;text-decoration:none;color:#FFF}footer.code{background:#e95098;padding:16px 0 16px;margin-top:150px;width:auto}footer.code img{margin-right:50px}#pageTop{position:fixed;bottom:10px;right:10px;z-index:1000;line-height:0.1}#pageTop span{cursor:pointer}#pageTop span img{opacity:0.4;filter:alpha(opacity=40)}#pageTop span:hover img{opacity:1;filter:alpha(opacity=100)}#pageTop{display:none}@media (max-width: 1160px){#basicheader{display:none}section#description{max-width:92%;padding:0 4%}section#description br{display:none}.popup{display:none}}@media (max-width: 590px){.codeproduct{margin:13px auto;float:none;min-height:auto}}
