@charset "UTF-8";#header,#footer,#utility_bar{display:none}.wrapper{padding:0px;width:1200px;margin:auto}.wrapper>.container.content{width:inherit;padding:0;margin:0;border:none;border-radius:none;-webkit-border-radius:none;background-color:inherit}img{max-width:inherit !important}#undisplayedoutfits{height:0px;width:0px;overflow:hidden}@media (max-width: 1200px){.rgtbdr,.lftbdr{display:none}}body{background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/bg.png) repeat;z-index:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','sans-serif';font-size:100%;color:#000;line-height:1}#whiteflash{position:fixed;width:100%;height:100%;background:#FFF;display:none;z-index:999}#contents{padding:0;width:1200px;margin:0 auto;min-height:1000px;position:relative}#contents .lftbdr{width:28px;height:100%;background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/border_l.png) repeat-y;position:absolute;left:-28px}#contents .rgtbdr{width:28px;height:100%;background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/border_r.png) repeat-y;position:absolute;right:-28px}#contents .code_logo{position:absolute;left:92px;top:2px;z-index:2}#contents .code_catch{position:absolute;right:102px;top:12px;z-index:2}.spotlight{width:161px;height:250px;background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/spotlight.png);position:absolute;top:-40px;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;transform-origin:0% 0%}#spotlight1{left:230px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-animation:rotating_1 8s alternate infinite;animation:rotating_1 8s alternate infinite}#spotlight2{left:430px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:rotating_2 8s alternate-reverse infinite;animation:rotating_2 8s alternate-reverse infinite}#spotlight3{left:630px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);-webkit-animation:rotating_3 8s alternate infinite;animation:rotating_3 8s alternate infinite}#spotlight4{left:830px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation:rotating_4 8s alternate-reverse infinite;animation:rotating_4 8s alternate-reverse infinite}#rainbowbg{width:1200px;top:473px;height:39px;position:absolute;left:0;right:0;z-index:-1;background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/rainbow.png) 0 0 repeat}#stage{background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/stage_bg.png);width:1200px;height:824px}#stage div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#leftsparkle{position:absolute;left:0;height:400px;width:90px}#rightsparkle{position:absolute;right:0;height:400px;width:90px}.character_select{position:absolute;cursor:pointer;z-index:5;-webkit-transition:-webkit-filter 300ms linear;-moz-transition:filter 300ms linear}.character_select img{display:block;margin:auto}.character_select:hover{filter:drop-shadow(1px 1px 7px rgba(255,0,0,0.5));-webkit-filter:drop-shadow(1px 1px 7px rgba(255,0,0,0.5))}#character_select_1{top:253px;left:435px;z-index:5}#character_select_2{top:234px;left:147px}#character_select_3{top:234px;left:725px}#select_star{position:absolute;top:178px;left:691px}#select_text{position:absolute;top:627px;left:211px}.outfit_select{position:absolute;width:150px;height:170px;cursor:pointer;display:none}.outfit_select img{display:none}#outfit_select_1{top:580px;left:126px}#outfit_select_2{top:620px;left:285px}#outfit_select_3{top:640px;left:444px}#outfit_select_4{top:640px;left:603px}#outfit_select_5{top:620px;left:762px}#outfit_select_6{top:580px;left:921px}#resetbutton{position:absolute;left:920px;top:165px;display:none;cursor:pointer}#resetbutton img{-webkit-transition:-webkit-filter 300ms linear;-moz-transition:filter 300ms linear}#resetbutton img:hover{filter:drop-shadow(0px 4px 7px rgba(33,183,197,0.7));-webkit-filter:drop-shadow(0px 4px 7px rgba(33,183,197,0.7))}#selectcoord{position:absolute;left:234px;top:524px;display:none}#transformtxt{position:absolute;left:357px;top:220px;width:0;overflow:hidden}#pedestal{display:none;position:absolute;top:510px;left:430px}#character_container{background:url();position:absolute;width:326px;height:322px;overflow:hidden;left:434px;top:254px;display:none}#character_cover{background:#FFF;background:rgba(255,255,255,0.5);display:none;width:326px;height:322px;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}.sparkle-canvas{-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}#bottomarea{background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/bottomarea_bg.png) repeat 25px;padding:55px 30px 15px;position:relative}#bottomarea .playstyle{position:absolute;left:24px;top:16px}#social_buttons{position:absolute;right:23px;width:250px;top:-38px}#social_buttons iframe,.fb-like{float:left;margin-right:15px}#social_buttons img{float:left;margin-right:5px;margin-bottom:5px}.fb_iframe_widget{right:10px}#playstyle img:not(.playstyle){-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#bonus_explain{margin-top:25px;position:relative}#bonus_explain img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#lineup{padding:30px 55px 60px;margin-top:20px;background:rgba(255,255,255,0.3);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.subtitle{display:block;margin-bottom:25px}.product{display:inline-block;width:167px;vertical-align:top;margin-bottom:25px}img.pr_image{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}.roundedfix{display:inline-block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:#e95098 solid 3px}.pr_title{font-size:.75em;margin-top:5px;min-height:60px;max-width:167px;line-height:1.3em}.pr_button{font-size:1em;font-weight:700;width:146px;height:28px;background:#e95098;display:inline-block;margin-top:.8em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;line-height:1.8em;color:#fff;cursor:pointer;-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear}.pink{color:#e95098;font-weight:bold;line-height:2em}.pr_button.off{cursor:default;background:#a1a1a1}.pr_button:hover{opacity:0.8}.pr_button.off:hover{opacity:1 !important}.star{position:absolute;-webkit-animation:twinkle 8s alternate-reverse infinite;animation:8s alternate-reverse infinite;top:532px;z-index:300;display:none}#pripara_link{position:absolute;left:329px;top:320px}#pripara_link_2{position:absolute;left:767px;top:325px}#pripara_link img:hover,#pripara_link_2 img:hover{opacity:0.95}#logos{margin:60px 0 0 55px}.star_select{background:url(http://cf.goodsmile.jp/GSCSite/2015/02_code/star_select.png);width:42px;height:44px;position:relative;top:-133px}#logos img{margin-right:20px}#copyright{font-size:.7em;float:right;color:#f05582;margin-top:45px}#faq{background:white;padding:23px;width:710px;display:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#faq .pink{line-height:22px;color:#e95098}#faq .title{background:#e95098;position:relative;top:-23px;width:764px;right:27px;overflow:hidden;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px}#faq .heading{display:inline-block;background:#0097ff;color:#FFF;font-weight:bold;padding:9px 10px;margin:10px 0 30px 0;letter-spacing:2px}#faq p{font-size:84%;margin-bottom:20px;line-height:22px}.nenbutton{margin:40px 0}.nenbutton:hover{opacity:0.8}.imagebox-skin{-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important}.imagebox-opened .imagebox-skin{-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.75) !important;-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.75) !important;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.75) !important}.imagebox-inner{overflow:hidden !important}.imagebox-skin.nobg{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background:transparent !important}#osusume_code{width:907px;height:608px;display:none}#osusume_description{position:absolute;top:239px;left:507px;max-width:380px;font-size:12px;line-height:20px}#osusume_description h2{color:#ee4197;font-size:17px;font-weight:bold;margin-bottom:5px}#konshuucode{z-index:9999}div#shion_button1{width:159px;height:145px;position:absolute;right:195px;bottom:53px}div#shion_button2{width:159px;height:145px;position:absolute;right:28px;bottom:53px}div#dore_button1{width:160px;height:147px;position:absolute;right:195px;bottom:87px}div#dore_button2{width:155px;height:147px;position:absolute;right:28px;bottom:87px}#osusume_button{position:absolute;height:145px;display:block;width:144px;top:424px;right:0px;z-index:9999}#osusume_reset{margin:0 200px;display:none;cursor:pointer}#contents .osusume_open{position:absolute;left:485px;top:36px;z-index:2;cursor:pointer}@-webkit-keyframes twinkle{0%{-webkit-transform:scale(1);opacity:1}25%{-webkit-transform:scale(0.5);opacity:0.7}50%{-webkit-transform:scale(1);opacity:1}75%{-webkit-transform:scale(0.5);opacity:0.4}100%{-webkit-transform:scale(1);opacity:1}}@keyframes twinkle{0%{transform:scale(1);opacity:1}25%{ransform:scale(0.5);opacity:0.7}50%{transform:scale(1);opacity:1}75%{transform:scale(0.5);opacity:0.4}100%{transform:scale(1);opacity:1}}@-webkit-keyframes rotating_1{0%{-webkit-transform:rotate(-15deg)}50%{-webkit-transform:rotate(10deg)}100%{-webkit-transform:rotate(-15deg)}}@-webkit-keyframes rotating_2{0%{-webkit-transform:rotate(40deg)}50%{-webkit-transform:rotate(-10deg)}100%{-webkit-transform:rotate(40deg)}}@-webkit-keyframes rotating_3{0%{-webkit-transform:rotate(-10deg)}50%{-webkit-transform:rotate(50deg)}100%{-webkit-transform:rotate(0deg)}}@-webkit-keyframes rotating_4{0%{-webkit-transform:rotate(10deg)}50%{-webkit-transform:rotate(40deg)}100%{-webkit-transform:rotate(10deg)}}@keyframes rotating_1{0%{transform:rotate(-15deg)}50%{transform:rotate(10deg)}100%{transform:rotate(-15deg)}}@keyframes rotating_2{0%{transform:rotate(20deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(20deg)}}@keyframes rotating_3{0%{transform:rotate(20deg)}50%{transform:rotate(40deg)}100%{transform:rotate(20deg)}}@keyframes rotating_4{0%{transform:rotate(30deg)}50%{transform:rotate(50deg)}100%{transform:rotate(30deg)}}
