.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.fltL{float:left}.fltR{float:right}.imgL{float:left;margin-right:20px;margin-bottom:10px}.imgR{float:right;margin-left:20px;margin-bottom:10px}.txtC{text-align:center !important}.txtL{text-align:left   !important}.txtR{text-align:right   !important}table.tbl{border-top:1px solid #c8c7c7;border-right:1px solid #c8c7c7;width:100%}table.tbl th,table.tbl td{border-bottom:1px solid #c8c7c7;border-left:1px solid #c8c7c7;padding:7px}table.tbl th{background:#ffebd6}table.tbl td{background:#ffffff}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:100%}.wrapper{padding:0px}.flash-messages .alert .alert-content{display:none}#sp_header .control-label{display:none}#sp_header .controls{display:inline}#sp_header .control-group{display:inline}#sp_header .spSearch form.search input.sBtn{margin-bottom:1px !important}#pup{position:absolute;z-index:200;padding:10px;margin-left:15px;margin-bottom:30px;width:auto;color:white;font-size:0.9em;background:rgba(0,0,0,0.7);text-align:center}#pup-hikidashi{background:url(//images.goodsmile.info/media/hikidashi70-0ccbb53b550a629216b015daeb55aec2.png) 0 0 no-repeat;position:absolute;z-index:200;height:14px;width:11px}#photocon2013{display:none}.noscriptBox{float:left}#noscriptWarning{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;text-align:center;color:#2f2f2f;position:fixed;top:0;z-index:100000;width:100%}.noscriptProduct{float:right;padding:5px 10px}.itemPhotosnoscript{width:45%;text-align:center;line-height:0.1;float:right}#spNav{display:none}#utility_bar .navbar-inner .container{width:55%}.fb_iframe_widget{bottom:6px;display:inline-block}.twitter-share-button{margin-right:8px}.socialbuttons{margin-bottom:none !important}.linebutton{display:none}.mobile_link.footer a.mobile-selector{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;font-size:16px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;text-decoration:none;color:#FFF;background-color:#f60;text-align:center;letter-spacing:.5px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;color:#fff !important;margin:0 0 20px 0}.mobile_link.footer.tophone{display:none}@media screen and (max-width: 840px){.linebutton{display:inline}.blankdiv{display:none}#jack{display:none !important}}@media screen and (max-height: 580px){#jack{display:none !important}}#footer{width:100%;padding:0 0 80px;background:#fafafa;border-top:50px solid #ededed;box-sizing:content-box}#footer h2{border-left:10px solid #333;font-weight:bold;padding:0.4em 0 0.2em 8px;line-height:1em;margin-top:5%;font-size:15px}#footer a{color:#333}#footer a:visited{color:#333}#footer ul{margin-top:1.5%}#footer li{border-bottom:1px dotted #E7E7E7;padding:0.8em 1.2em;background:url(https://cf.goodsmile.jp/GSCSite/gscimg/footer_icon.png) no-repeat;background-size:8px auto;background-position:left center;line-height:1.4;font-size:0.85em}@media screen and (min-width: 600px){.fNavBox .fltL{float:left;width:50%}}#footer .fNavInner{width:95%;margin:0 auto}#footer .accordion{margin-bottom:0}#footer dt{background:url(https://cf.goodsmile.jp/GSCSite/gscimg/icon_footer.png) no-repeat right center;background-size:5% auto}#footer dt.open{background:url(https://cf.goodsmile.jp/GSCSite/gscimg/icon_footer_b.png) no-repeat right center;background-size:5% auto}#footer dd{display:none}@media screen and (min-width: 600px){#footer .fNavInner{width:600px;margin:0 auto}#footer dt{background-size:4% auto;background:none}#footer dt.open{background-size:4% auto}.fNavInner_l,.fNavBoxR{float:none;width:100%}.fNavBox .fltL{float:none;width:100%}}.fCopy{padding:5% 0}.mobile_link{text-align:center}.mobile_link a{background:#f60;padding:5px 0;width:80%;margin:0 auto;display:inline-block;max-width:600px}#footer .mobile_link a,#footer .mobile_link a:visited{color:#fff}.fCopyright{text-align:center;padding-top:1%}@media screen and (min-width: 700px){#footer{text-align:left;width:100%;font-size:14px;padding:0}#footer .fNav{background:#fafafa;padding:15px 20px 20px;border-bottom:1px solid #f2f2f2}#footer .fNavInner{overflow:hidden;width:100%;display:block}#footer .fNavInner .fNavBox,#footer .fNavInner .fNavBoxR{float:left;margin-top:24px}#footer .fNavInner .fNavBox{border-right:1px dotted #574f4b;margin-right:24px}#footer .fNavInner h2{font-weight:bold;font-size:116%;margin:0 0 10px}#footer .fNavInner ul{margin-right:50px;font-size:90%}#footer .fNavInner ul.fNavlast{margin-right:0px}#footer .fNavInner ul li{background:url(https://images.goodsmile.info/media/footer/icon_ftnav-4913a7ce6b186a3e7a7ddc1d6ffaf70e.gif) 0 0.3em no-repeat;padding:0.3em 1.2em 0.3em 15px;margin-bottom:5px;border-bottom:none}#footer .fCopy{text-align:center;padding:20px 20px 20px;background:#ffffff;width:auto;max-width:100%}#footer .fCopy .fMenu{margin-bottom:12px}#footer .fCopy .fMenu a{display:inline-block;margin:0 10px}#footer dd{display:inline-block}.fNavInner_l,.fNavBoxR{float:left;width:auto}.fNavBox .fltL{float:left;width:auto}}@media screen and (min-width: 1363px){#footer{text-align:left;width:100%;font-size:14px;padding:0;min-width:1363px}#footer .fNav{background:#fafafa;padding:15px 20px 20px;border-bottom:1px solid #f2f2f2}#footer .fNavInner{overflow:hidden;width:1280px;display:block;min-width:1280px}#footer .fNavInner .fNavBox,#footer .fNavInner .fNavBoxR{float:left;padding-bottom:32767px;margin-bottom:-32767px}#footer .fNavInner .fNavBox{border-right:1px dotted #574f4b;margin-right:24px}#footer .fNavInner h2{font-weight:bold;font-size:116%;margin:0 0 10px}#footer .fNavInner ul{margin-right:50px;font-size:90%}#footer .fNavInner ul.fNavlast{margin-right:0px}#footer .fNavInner ul li{background:url(https://images.goodsmile.info/media/footer/icon_ftnav-4913a7ce6b186a3e7a7ddc1d6ffaf70e.gif) 0 0.3em no-repeat;padding:0.3em 1.2em 0.3em 15px;margin-bottom:5px;border-bottom:none}#footer .fCopy{text-align:center;padding:20px 20px 20px;background:#ffffff;width:auto;max-width:100%}#footer .fCopy .fMenu{margin-bottom:12px}#footer .fCopy .fMenu a{display:inline-block;margin:0 10px}#footer dd{display:inline-block}.fNavInner_l,.fNavBoxR{float:left;width:auto}.fNavBox .fltL{float:left;width:auto}}
