html{margin:0;padding:0}ul,li{list-style-type:none}img{border:none}hr{height:2px;background:#ccc;border:none}h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form{margin:0;padding:0;font-weight:normal}body{width:1280px;background:#eee;height:100%;margin:0;padding:0;overflow-x:hidden;color:#323232;font-family:"nintendo_NTLG-DB_002",sans-serif;line-height:1.2}a{color:#323232;text-decoration:none}#main-menu .profile .add a,#main-menu .profile .ccard a,#main-menu .show-detail,#main-menu .show-owned-coupon-list,#main-menu .show-votable-titles,#main-menu .history li>a,#main-menu .setting li>a,#main-menu .setting .show-all,#main-help .manual,#main-help .about-eshop,#main-help .contact,.search-submit,.assign-genre,.assign-publisher,.price .reset-price,.reset-all,.dialog-submit{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.4, #fff), color-stop(0.8, #f5f5f5), color-stop(0.96, #f0f0f0), to(#aaa))}#main-menu .show-detail,#main-menu .setting .show-all,.assign-genre,.assign-publisher,.price .reset-price,.reset-all{display:table;border-radius:50px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.6)}#main-menu .show-detail span,#main-menu .setting .show-all span,.assign-genre span,.assign-publisher span,.price .reset-price span,.reset-all span{display:table-cell;vertical-align:middle;text-align:center}#main-menu .profile .add a,#main-menu .profile .ccard a,#main-menu .show-owned-coupon-list,#main-menu .show-votable-titles,#main-menu .history li>a,#main-menu .setting li>a,#main-help .manual,#main-help .about-eshop,#main-help .contact,.search-submit,.dialog-submit{display:table;border-radius:12px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.6)}#main-menu .profile .add a span,#main-menu .profile .ccard a span,#main-menu .show-owned-coupon-list span,#main-menu .show-votable-titles span,#main-menu .history li>a span,#main-menu .setting li>a span,#main-help .manual span,#main-help .about-eshop span,#main-help .contact span,.search-submit span,.dialog-submit span{display:table-cell;vertical-align:middle;text-align:center}#header-menu{width:1280px;text-align:left;overflow:hidden}#header-menu h1{width:1090px;height:35px;line-height:35px;padding:10px 0 0 190px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));box-shadow:0 3px 0 #dcdcdc,0 3px 10px 0 rgba(0,0,0,0.6);font-size:24px;color:#787878;text-shadow:0 2px 0 #fff}#main-menu h2,.category h2,.platform h2,.genre h2,.publisher h2,.price h2,.scene-movie h2{margin:0 0 26px 0;text-indent:18px;font-size:27px;border-bottom:2px #ccc solid;border-left:8px #ff9600 solid}.p-icon-wup-M,.p-icon-wup-L{display:table-cell;text-align:center;vertical-align:middle;border-radius:12px}.p-icon-wup-M img,.p-icon-wup-L img{border-radius:12px;vertical-align:bottom;box-shadow:0 0 2px rgba(0,0,0,0.5)}.p-icon-wup-M img{height:110px;width:110px}.p-icon-wup-L img{height:128px;width:128px}.p-icon-ctr-M{display:table-cell;text-align:center;vertical-align:middle}.p-icon-ctr-M img{height:72px;width:72px;border-radius:6px}.p-icon-ctr-M{width:108px;height:108px;background:url(../../image/always01_01/ico_ctr.png) center no-repeat}.p-icon-movie{display:table-cell;text-align:center;vertical-align:middle;border-radius:12px}.p-icon-movie img{border-radius:12px;vertical-align:bottom;box-shadow:0 0 2px rgba(0,0,0,0.5)}.p-icon-movie{position:relative}.p-icon-movie .icon-playback{position:absolute;top:0;left:0}.capa_gb{padding:0 8px;color:#e65532}.capa_mb{padding:0 8px;color:#8cdc00}.capa_kb{padding:0 8px;color:#0078f0}.orange{color:#FF7d00}.gray{color:#787878}.text-wup{color:#0096c8}.text-ctr{color:#ce181e}.strike-through{display:block;height:24px;margin-bottom:10px;text-decoration:line-through;color:#000}.ordinary-price{color:#969696}.sale{color:#ff275c}.conditional{color:#f014af}.owned_coupon{color:#ff9600}.tax-included{font-size:19px}.category,.platform,.genre,.publisher,.price,.scene-movie{border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,0.1);padding:20px 30px;overflow:hidden}#ft_navi{position:fixed;top:0;left:0;width:160px;height:720px;margin:0 15px 0 0;background:-webkit-gradient(linear, left top, right top, from(#fff), to(#e9e9e9));border-radius:0 60px 60px 0;box-shadow:0 3px 10px 0 rgba(0,0,0,0.6);text-shadow:0 2px 2px #fff;z-index:9000;line-height:1.2}#ft_navi li{width:160px;min-height:124px;margin:0 14px 0 0;float:left}#ft_navi li div{display:block;width:160px;text-align:center}#ft_navi li span{display:block;font-size:24px}#ft_navi .on div{background:-webkit-gradient(linear, left top, left bottom, from(#d2d2d2), color-stop(13%, #e1e1e1), color-stop(100%, #f0f0f0))}#ft_navi .on span{color:#FF7d00}#ft_navi .on span:after{background:none !important}#ft_navi .off div{background:#f0f0f0}#ft_navi .off span{color:#c8c8c8;text-shadow:none}#ft_navi .off span:after{background:none !important}#ft_navi .top div{height:124px;border-bottom:2px #dcdcdc solid}#ft_navi .top span{position:relative;display:table-cell;vertical-align:bottom;width:160px;height:74px}#ft_navi .top span:after{content:'';position:absolute;top:74px;right:16px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -430px no-repeat;width:42px;height:44px}#ft_navi .top.on div{border-radius:0 60px 0 0}#ft_navi .menu div{height:146px;border-top:2px #fff solid;border-bottom:2px #dcdcdc solid}#ft_navi .menu img{margin-top:18px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.35);border-radius:10px}#ft_navi .menu span{position:relative;padding-top:8px}#ft_navi .menu span.attention-mark:before{content:'';position:absolute;background:url(../../image/btn_attention_blue_on.png) no-repeat;width:45px;height:45px;bottom:84px;right:22px}#ft_navi .menu span:after{content:'';position:absolute;top:-40px;right:16px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -474px no-repeat;width:42px;height:44px}#ft_navi .balance div{display:table-cell;vertical-align:middle;height:144px;border-top:2px #fff solid;border-bottom:2px #dcdcdc solid}#ft_navi .balance span:first-child{position:relative;padding-top:62px}#ft_navi .balance span:first-child:before{content:'';position:absolute;top:0;right:46px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -718px no-repeat;width:64px;height:54px}#ft_navi .balance span:first-child:after{content:'';position:absolute;top:18px;right:16px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -880px no-repeat;width:42px;height:44px}#ft_navi .balance span:last-child{display:inline;line-height:1}#ft_navi .balance.on span:first-child:before{background:url('../../image/menu-s86d7c3ff7b.png') 0 -826px no-repeat}#ft_navi .balance.off span:first-child:before{background:url('../../image/menu-s86d7c3ff7b.png') 0 -772px no-repeat}#ft_navi .search div{height:144px;border-top:2px #fff solid;border-bottom:2px #dcdcdc solid}#ft_navi .search span{position:relative;padding-top:94px}#ft_navi .search span:before{content:'';position:absolute;top:20px;right:56px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -924px no-repeat;width:52px;height:52px}#ft_navi .search span:after{content:'';position:absolute;top:46px;right:16px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -674px no-repeat;width:42px;height:44px}#ft_navi .search.on span:before{background:url('../../image/menu-s86d7c3ff7b.png') 0 -1028px no-repeat}#ft_navi .search.off span:before{background:url('../../image/menu-s86d7c3ff7b.png') 0 -976px no-repeat}#ft_navi .back div{height:146px;border-top:2px #fff solid;border-radius:0 0 60px 0}#ft_navi .back span{position:relative;padding-top:94px}#ft_navi .back span:before{content:'';position:absolute;top:16px;right:58px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -518px no-repeat;width:50px;height:56px}#ft_navi .back span:after{content:'';position:absolute;top:46px;right:16px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -386px no-repeat;width:42px;height:44px}#ft_navi .back.on span:before{background:url('../../image/menu-s86d7c3ff7b.png') 0 -574px no-repeat}#ft_navi .exit div{height:148px;background:-webkit-gradient(linear, left top, right top, from(#555), to(#323232));border-radius:0 0 60px 0}#ft_navi .exit span{position:relative;padding-top:94px;color:#fff;text-shadow:0 -2px 2px #323232}#ft_navi .exit span:before{content:'';position:absolute;top:24px;right:60px;background:url('../../image/menu-s86d7c3ff7b.png') 0 -630px no-repeat;width:42px;height:44px}#ft_navi_popup .close{width:170px;height:192px;line-height:270px;background:url('../../image/menu-s86d7c3ff7b.png') 0 0 no-repeat;text-align:center;font-size:24px;text-shadow:0 -2px 2px #323232;position:fixed;bottom:0;left:0;z-index:9000}#ft_navi_popup .close div{display:block;width:160px;height:180px;margin:12px 12px 0 0;color:#fff}#ft_navi_popup .close.on{background:url('../../image/menu-s86d7c3ff7b.png') 0 -193px no-repeat}#main-menu,#main-help{margin-left:200px}#header-menu{height:86px}#header-menu .help{position:absolute;top:0;right:0;width:168px;height:120px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9e9e9));border-radius:0 0 0 60px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.6)}#header-menu .help a{display:block;width:168px;height:120px}#header-menu .help a span{position:relative;display:block;padding-top:80px;font-size:24px;text-align:center;text-shadow:0 2px 0 #ffffff}#header-menu .help a span:before{content:'';position:absolute;background:url(../../image/always01_01/ico_help.png) no-repeat;height:54px;width:40px;top:20px;left:64px}#main-menu .profile{display:table;width:900px;margin:24px 10px 40px 0}#main-menu .profile .profile-info{overflow:hidden;*zoom:1;display:table-cell;width:450px;vertical-align:middle}#main-menu .profile .mii{float:left;width:96px;height:96px;margin:0 40px 0 0;border-radius:12px;background:#fff;text-align:center}#main-menu .profile .balance{float:left;font-size:27px}#main-menu .profile .balance .name{display:block;font-size:30px}#main-menu .profile .current{margin:16px 0 0 0}#main-menu .profile .current span:first-child{margin-right:10px;font-size:27px}#main-menu .profile .current span:last-child{font-size:33px}#main-menu .profile .purchase-relation{overflow:hidden;*zoom:1;display:table-cell;vertical-align:middle}#main-menu .profile .add,#main-menu .profile .ccard{margin:10px 10px 10px 0;float:right}#main-menu .profile .add a,#main-menu .profile .ccard a{width:410px;height:76px;font-size:27px}#main-menu .profile .add a span,#main-menu .profile .ccard a span{padding:10px 20px}#main-menu .wishlist,#main-menu .recommend{overflow:hidden;*zoom:1;margin-bottom:50px}#main-menu .wishlist ul,#main-menu .recommend ul{float:left;height:124px}#main-menu .wishlist li,#main-menu .recommend li{float:left;margin-left:40px}#main-menu .wishlist .p-icon-wup-M,#main-menu .recommend .p-icon-wup-M{box-shadow:0 3px 10px 0 rgba(0,0,0,0.6)}#main-menu .wishlist .p-icon-ctr-M,#main-menu .recommend .p-icon-ctr-M{box-shadow:0 3px 10px 0 rgba(0,0,0,0.6);border-radius:22px}#main-menu .wishlist>p{font-size:27px;text-align:center}#main-menu .recommend .load{width:300px;height:100px;font-size:24px;color:#787878;background:#fff;border-radius:12px;text-align:center;line-height:100px;margin:0 auto}#main-menu .show-detail{float:left;margin:44px 42px 10px;width:232px;height:62px;font-size:24px}#main-menu .show-detail span{position:relative;padding:4px 20px 4px 66px}#main-menu .show-detail span:before{content:'';position:absolute;background:url(../../image/always01_01/btn_more.png) no-repeat;height:32px;width:22px;top:16px;left:24px}#main-menu .show-owned-coupon-list{width:auto;height:90px;font-size:27px;position:relative;margin:40px auto 10px;padding:0 20px}#main-menu .show-owned-coupon-list.attention-mark{padding:0 30px 0 20px}#main-menu .show-owned-coupon-list.attention-mark:after{content:'';position:absolute;background:url(../../image/btn_attention_blue_on.png) no-repeat;width:45px;height:45px;top:-22px;right:-22px}#main-menu .show-votable-titles{width:700px;height:90px;font-size:27px;margin:0 auto 10px}#main-menu .show-votable-titles span{position:relative;padding:4px 20px 4px 100px}#main-menu .show-votable-titles span:before{content:'';position:absolute;background:url(../../image/always01_01/btn_recommend.png) no-repeat;height:66px;width:62px;top:14px;left:20px}#main-menu .history,#main-menu .setting{margin-bottom:50px}#main-menu .history li:not(:first-child),#main-menu .setting li:not(:first-child){margin-top:20px}#main-menu .history li>a,#main-menu .setting li>a{width:600px;height:90px;font-size:27px;margin:0 auto}#main-menu .history li>a span,#main-menu .setting li>a span{padding:10px 40px}#main-menu .setting .show-all{width:400px;height:90px;font-size:27px;margin:40px auto}#main-menu .setting .show-all span{position:relative;padding:10px 40px 10px 90px}#main-menu .setting .show-all span:before{content:'';position:absolute;background:url(../../image/always01_01/btn_set_more.png) no-repeat;height:30px;width:40px;top:32px;left:36px}#main-help ul{margin:134px 230px 146px 80px}#main-help li:not(:first-child){margin-top:40px}#main-help .manual,#main-help .about-eshop,#main-help .contact{width:760px;height:120px;font-size:30px}#main-help .manual span,#main-help .about-eshop span,#main-help .contact span{position:relative;padding:4px 100px 4px 132px}#main-help .manual span:before,#main-help .about-eshop span:before,#main-help .contact span:before{content:'';position:absolute;top:30px;left:38px}#main-help .manual span:before{background:url(../../image/always01_01/btn_menu_05.png) no-repeat;height:60px;width:54px}#main-help .about-eshop span:before{background:url(../../image/always01_01/btn_about_eShop.png) no-repeat;height:62px;width:62px}#main-help .contact span:before{background:url(../../image/always01_01/btn_contact.png) no-repeat;height:62px;width:62px}.display_cover{width:1280px;height:720px;background:#eee;overflow:hidden;position:fixed;top:0;left:0;z-index:999999;display:none}#wrapper{width:1280px;min-height:720px;overflow:hidden;display:none}#main{margin-left:180px}#footer,#footer-menu,.dialog-footer{margin:50px 0 0 0;height:134px;background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#ccc));box-shadow:0 2px 6px rgba(0,0,0,0.2),0 -2px 6px rgba(0,0,0,0.2);border-top:1px #fff solid}.category,.platform,.genre,.publisher,.price,.scene-movie{width:1046px;height:auto;background:#f7f7f7;overflow:hidden;*zoom:1;margin:0 0 24px 0;padding:16px}.category h2,.platform h2,.genre h2,.publisher h2,.price h2,.scene-movie h2{border-bottom:none}.loading{width:300px;height:100px;font-size:24px;color:#787878;background:#fff;border-radius:12px;text-align:center;line-height:100px;margin:80px auto}#header{width:1100px;height:100px;margin-bottom:20px;padding-left:180px;border-top:1px #fff solid;border-bottom:1px #828282 solid;box-shadow:0 2px 6px rgba(0,0,0,0.2),0 -2px 6px rgba(0,0,0,0.2);background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#ccc))}#header .textbox{width:500px;height:58px;border:2px #828282 solid;border-radius:10px;box-shadow:inset 0 20px 10px -15px rgba(0,0,0,0.15),inset 0 -40px 20px -35px rgba(255,255,255,0.6);padding:0 16px;font-size:27px;color:#787878;float:left;margin-top:18px}.search-submit{width:520px;height:62px;font-size:27px;float:right;margin:18px 22px 0 0}.search-label{position:relative;padding:0 0 0 40px;font-size:24px}.search-label:before{content:'';position:absolute;background:url(../../image/always02_01/icon_always02_01_h1.png) no-repeat;height:46px;width:44px;top:8px;left:20px}.category ul{overflow:hidden;*zoom:1}.category li{width:348px;min-height:50px;float:left;font-size:24px}.category .all{width:1040px;border-bottom:3px #ccc dashed;margin:0 0 18px 0;padding:0 0 20px 0}.platform ul,.genre ul,.publisher ul,.price ul{overflow:hidden;*zoom:1}.platform li,.genre li,.publisher li,.price li{width:522px;min-height:50px;float:left;margin:0 0 30px 0;font-size:24px}.platform .all,.genre .all,.publisher .all,.price .all{width:1040px;border-bottom:3px #ccc dashed;margin:0 0 18px 0;padding:0 0 20px 0}.scene-movie ul{overflow:hidden;*zoom:1}.scene-movie li{width:346px;min-height:44px;font-size:24px;float:left}.scene-movie .scene-movie-all{width:326px;margin:0 24px 12px 0;border-right:3px #ccc dashed}input[type="radio"]{opacity:0;position:absolute}input[type="radio"]+label{position:relative;display:block;margin:4px 0 0 0;padding:0 0 0 50px;-webkit-user-select:none}input[type="radio"]+label:before{content:'';position:absolute;background:url(../../image/icon_lamp.png) no-repeat;width:44px;height:44px;top:-4px;left:0}input[type="radio"]:checked+label:before{background:url(../../image/icon_lamp_on.png) no-repeat}input[type="checkbox"]{opacity:0;position:absolute}input[type="checkbox"]+label{position:relative;display:block;height:46px;margin-top:4px;padding-left:50px;-webkit-user-select:none}input[type="checkbox"]+label:before{content:'';position:absolute;background:url(../../image/always02_01/icon_checked.png) no-repeat;width:44px;height:46px;top:-4px;left:0}input[type="checkbox"]:checked+label:before{background:url(../../image/always02_01/icon_checked_on.png) no-repeat}.assign-genre,.assign-publisher{width:510px;height:66px;font-size:27px;float:left;margin:6px 0 30px 14px}.assigned-genre,.assigned-publisher{overflow:hidden;*zoom:1;width:1040px;border-top:3px #ccc dashed;padding:16px 0 0 0;font-size:24px}.assigned-genre>dt,.assigned-publisher>dt{color:#787878;margin:0 0 10px 0}.assigned-genre>dd,.assigned-publisher>dd{padding:0 0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price .price-setting{font-size:24px;float:left}.price .textbox{width:224px;height:50px;border:2px #828282 solid;border-radius:10px;box-shadow:inset 0 20px 10px -15px rgba(0,0,0,0.15),inset 0 -40px 20px -35px rgba(255,255,255,0.6);padding:0 16px;font-size:27px;color:#787878;text-align:center}.price .reset-price{width:354px;height:60px;font-size:27px;float:left;margin-left:80px}.reset-all{width:500px;height:64px;font-size:27px}.search-dialog{width:1280px;overflow:hidden}.dialog-option{width:1104px;padding:0 0 0 176px}.dialog-option h3{line-height:54px;text-align:left;margin:30px 30px 16px 30px;font-size:24px}.dialog-option ul{overflow:hidden;*zoom:1;margin:0 30px 30px 30px}.dialog-option li{width:522px;font-size:24px;margin:0 0 30px 0;float:left}.dialog-option .all{width:1040px;border-bottom:3px #ccc dashed;margin:0 0 18px 0;padding:0 0 20px 0}.dialog-footer{padding:0 0 0 176px}.dialog-submit{width:1000px;height:80px;font-size:27px;margin:20px 50px}