﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;text-indent:0;list-style:none}article,aside,details,figcaption,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}body{font-size:13px;color:#333333;line-height:1.8em;font-weight:300;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;-webkit-text-size-adjust:100%;letter-spacing:0.01em}img{max-width:100%;vertical-align:bottom;height:auto}a{color:#333333;text-decoration:none;outline:none}.cfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.cfix{display:inline-table}* html .cfix{height:1%}.cfix{display:block}.header-logo{background-color:#b4b9be;padding:6px 0;text-align:center}.header-logo img{width:95px;vertical-align:bottom}.header-gnav{background-color:#a5141e;padding:4px 4px;border-bottom:2px solid #890c14}.header-gnav li{float:left;width:33.3%}.header-gnav li a{display:block;padding:2px;text-align:center}.header-gnav li img{width:100%}.footer-price{padding:20px 0;text-align:center;position:relative}.footer-price .price{width:161px}.footer-price .cero{position:absolute;display:block;top:50%;right:15px;margin-top:-24px;width:37px}.footer-price .cero img{width:37px}.footer-logo{padding:28px 0;text-align:center;border-top:1px solid #a5141e}.footer-logo .logo{width:152px}.footer-nav li a{display:block;padding:10px 10px;color:#a5141e;border-top:1px solid #a5141e;background:url("../img/footer_nav_arrow.png") no-repeat right center;background-size:22px}.contents-bg{background:url("../img/contents_bg.gif") repeat top center;background-size:100% auto}.full-w{width:100%;max-width:640px;display:block;margin:0 auto}.img-hero img{max-width:100%}.play-video{cursor:auto}.introduction-movie-container{position:fixed;top:0;left:0;width:96%;height:100%;padding:0 2%;background-color:#000;background-color:rgba(0,0,0,0.85);z-index:20000;display:none}.introduction-movie-container.active{-webkit-animation:modal-movie .3s ease 0s 1 alternate;-ms-animation:modal-movie .3s ease 0s 1 alternate;animation:modal-movie .3s ease 0s 1 alternate;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;display:block}.introduction-movie-container .btn-modal-close{cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;position:absolute;top:10px;right:10px;width:34px;height:34px;background:url("../img/modal_close.png") no-repeat center center;background-size:34px;z-index:10}.introduction-movie-container .introduction-movie{position:relative;top:50%;width:100%;padding-top:56.25%;text-align:center}.introduction-movie-container .introduction-movie iframe{position:absolute;top:-50%;right:0;width:100% !important;height:100% !important}@media screen and (min-width: 520px){.introduction-movie-container .introduction-movie{position:relative;top:50%;width:500px;margin:0 auto;padding-top:0;height:281.25px;margin-top:-140px;text-align:center}.introduction-movie-container .introduction-movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}}@-webkit-keyframes modal-movie{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}@-moz-keyframes modal-movie{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}@keyframes modal-movie{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}.top-header-img{max-width:100%}.top-movie{margin-bottom:-15px}.top-list{padding:0 7px;max-width:640px;margin:0 auto}.top-list li{float:left;width:50%}.top-list li img{width:100%}.top-hero{position:relative;overflow:hidden;width:100%}.top-hero img{display:block;width:100%}.top-hero .top-hero-bg{position:relative;z-index:2}.top-hero .top-hero-flyer{position:absolute;bottom:-101%;left:0;width:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;z-index:3}.top-hero.show-flyer .top-hero-flyer{bottom:0}.features-01{margin-bottom:48px}.features-02{margin-bottom:54px}.features-03{margin-bottom:48px}.features-04{margin-bottom:40px}.features-btn-wrapper{margin-top:15px}.features-btn-wrapper a{display:block;margin:0 auto;padding:10px;text-align:center;text-indent:14px;width:210px;background:url("../img/features_btn_bg.png") no-repeat center center;background-size:contain;font-size:100%;font-weight:bold;line-height:20px;color:#FFF}.features-05-link-wrapper{position:relative}.features-05-link-wrapper a{display:block;position:absolute;bottom:7.8%;left:31%;width:17%}.features-slide-container .flexslider{padding:0 25px;margin-bottom:10px;max-width:640px;margin:0 auto 10px}.features-slide-container .flexslider:after{content:"";display:block;position:absolute;top:-1px;left:24px;right:24px;bottom:-1px;background:url("../img/features_slide_frame.png") no-repeat center center;background-size:100% 100%}.features-slide-container .flex-viewport{border-radius:15px;background:#000;padding:14px 20px}.features-slide-description{position:relative;height:45px;margin-bottom:10px}.features-slide-description li{position:absolute;top:0;left:0;width:100%;text-align:center;opacity:0;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.features-slide-description li img{width:270px}.features-slide-description li.active{opacity:1}.features-direction-nav a{display:block;position:absolute;width:20px;height:63px;position:absolute;top:50%;margin-top:-31px;background-size:20px auto;background-repeat:no-repeat;background-position:center top;z-index:10;text-indent:-9999px}.features-direction-nav .flex-prev{left:0;background-image:url("../img/features_slide_arrow_left.png")}.features-direction-nav .flex-next{right:0;background-image:url("../img/features_slide_arrow_right.png")}.features-control-nav .flex-control-nav{position:static;text-align:center}.features-control-nav .flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display:inline}.features-control-nav .flex-control-nav li a{width:10px;height:10px;display:block;border:2px solid #a5141e;background:transparent;text-indent:-9999px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.features-control-nav .flex-control-nav li a.flex-active{background-color:#a5141e}.spec-hero{margin-bottom:20px}.contents-bg-detail{background:url("../img/contents_bg_2.gif") repeat top center;background-size:4px}.soft-detail-container{padding:15px 10px}.soft-head img,.soft-foot img{width:100%;display:block}.soft-contents{background-size:100%;background-repeat:repeat-y;background-position:left top;padding:10px 20px 0px}.soft-contents-iceclimber{background-image:url("../img/detail/iceclimber_middle.png")}.soft-contents-dracula{background-image:url("../img/detail/dracula_middle.png")}.soft-contents-atlantis{background-image:url("../img/detail/atlantis_middle.png")}.soft-contents-yiearkungfu{background-image:url("../img/detail/yiearkungfu_middle.png")}.soft-contents-excitebike{background-image:url("../img/detail/excitebike_middle.png")}.soft-contents-galaga{background-image:url("../img/detail/galaga_middle.png")}.soft-contents-gradius{background-image:url("../img/detail/gradius_middle.png")}.soft-contents-supercontra{background-image:url("../img/detail/supercontra_middle.png")}.soft-contents-supermario{background-image:url("../img/detail/supermario_middle.png")}.soft-contents-supermario3{background-image:url("../img/detail/supermario3_middle.png")}.soft-contents-supermariousa{background-image:url("../img/detail/supermariousa_middle.png")}.soft-contents-zelda{background-image:url("../img/detail/zelda_middle.png")}.soft-contents-solomon{background-image:url("../img/detail/solomon_middle.png")}.soft-contents-downtownkoushin{background-image:url("../img/detail/downtownkoushin_middle.png")}.soft-contents-downtownmonogatari{background-image:url("../img/detail/downtownmonogatari_middle.png")}.soft-contents-doubledragon{background-image:url("../img/detail/doubledragon_middle.png")}.soft-contents-tsuppariozumo{background-image:url("../img/detail/tsuppariozumo_middle.png")}.soft-contents-drmario{background-image:url("../img/detail/drmario_middle.png")}.soft-contents-donkeykong{background-image:url("../img/detail/donkeykong_middle.png")}.soft-contents-ninja{background-image:url("../img/detail/ninja_middle.png")}.soft-contents-balloonfight{background-image:url("../img/detail/balloonfight_middle.png")}.soft-contents-pacman{background-image:url("../img/detail/pacman_middle.png")}.soft-contents-ff3{background-image:url("../img/detail/ff3_middle.png")}.soft-contents-kirby{background-image:url("../img/detail/kirby_middle.png")}.soft-contents-makaimura{background-image:url("../img/detail/makaimura_middle.png")}.soft-contents-mariogolf{background-image:url("../img/detail/mariogolf_middle.png")}.soft-contents-mariobros{background-image:url("../img/detail/mariobros_middle.png")}.soft-contents-metroid{background-image:url("../img/detail/metroid_middle.png")}.soft-contents-adventureoflink{background-image:url("../img/detail/adventureoflink_middle.png")}.soft-contents-rockman2{background-image:url("../img/detail/rockman2_middle.png")}.soft-movie-container{text-align:center;position:relative;width:100%;max-width:260px;margin:0 auto 20px}.soft-movie-container .movie-frame img{display:block;position:absolute}.soft-movie-container .movie-frame .top,.soft-movie-container .movie-frame .bottom{left:50px;right:50px;width:calc(100% - 100px);max-width:160px;height:19px}.soft-movie-container .movie-frame .left,.soft-movie-container .movie-frame .right{top:0;width:50px;height:100%}.soft-movie-container .movie-frame .top{top:0}.soft-movie-container .movie-frame .bottom{bottom:0}.soft-movie-container .movie-frame .left{left:0}.soft-movie-container .movie-frame .right{right:0}.soft-movie-container .soft-movie-inner{width:224px;max-width:100%;padding:17px 0;margin:0 auto;overflow:hidden;background:#000}.soft-movie-container iframe{width:100%;max-width:100%;height:120px;vertical-align:middle}.soft-capture{text-align:center;margin-bottom:15px}.soft-capture img{width:205px}.soft-contents-txt{position:relative;z-index:2}.soft-contents-txt .ttl-description{font-size:120%;line-height:1.5em;margin-bottom:0.5em}.soft-contents-txt .description{text-align:justify}.soft-contents-txt .note{font-size:10px;font-weight:bold;line-height:1.6em;margin-top:0.4em}.soft-contents-txt .copyright{margin-top:0.5em;line-height:1.3em;text-align:right;font-weight:bold;font-size:9px}.detail-arrow-navi{text-align:center;font-size:0;padding-bottom:20px}.detail-arrow-navi li{display:inline-block;font-size:10px;margin:0 4px}.detail-arrow-navi li img{width:127px}.detail-arrow-navi li a.disabled{cursor:default;pointer-events:none}.detail-arrow-navi li a.disabled img{opacity:0}.detail-list-nav{background:url("../img/detail_list_nav_bg.gif") repeat top center;background-size:4px;padding:20px 0 10px}.detail-list-nav ul{padding:0 10px}.detail-list-nav ul li{margin-bottom:10px;text-align:center}.detail-list-nav ul li img{width:100%}.main-contents{padding-top:20px}.caution-box{background:#fff;margin:0 auto 20px;width:calc(100% - 40px);border:3px solid #9A1019;color:#666;text-align:center;border-radius:4px}.cautionTitle{font-weight: bold; background-color: #9A1019; color: #FFF; padding: 3px;}.cautionText{padding: 5px 3px 3px 3px;}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:0}
/* 220908 */
#eop {margin:15px auto 5px;width:100%;text-align:center;color:#343434;font-weight:bold;}
