html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,abbr,address,cite,del,em,img,ins,small,strong,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tr,th,td,article,aside,figure,footer,header,nav,section,time{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{overflow-y:scroll}body{color:#323232;font-size:13px;*font-size:small;*font:x-small;line-height:1.7;font-family:"メイリオ",Meiryo,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:left;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin:0 0 1.7em;font-weight:bold}p{margin:0 0 1.7em}blockquote{margin:0 1.7em 1.7em;padding:1.7em;border:3px solid #ccc;border-radius:10px;quotes:none;background:#f9f9f9}blockquote:before{content:none}blockquote:after{content:none}blockquote>*:last-child{margin-bottom:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer}a:link,a:visited{color:#003f96;text-decoration:underline}a:active,a:hover{color:#003f96;text-decoration:none}abbr[title]{cursor:help}cite{color:#666;display:block;font-style:normal;text-align:right}cite:before{content:"＜"}cite:after{content:"＞"}del{text-decoration:line-through}em{font-style:italic;font-weight:normal}img{vertical-align:bottom}ins{color:#323232;background-color:#ff9;text-decoration:none}strong,.strong{font-style:normal;font-weight:bold}dl{margin:0 0 1.7em}dd{margin-left:1em}ol,ul{margin:0 0 1.7em 2em}nav ul{margin:0}li{list-style:none}ol li{list-style:decimal outside}ul li{list-style:disc outside}nav ul li{list-style-type:none}form{margin:0 0 1.7em}label,*[type="button"],*[type="image"],*[type="submit"]{cursor:pointer}button,input,select,textarea,option{color:#323232;vertical-align:middle;font-family:inherit;font-size:inherit;font-weight:inherit}table{margin:0 0 1.7em;border-collapse:collapse;border-spacing:0}th{padding:.5em;font-style:normal;font-weight:bold;text-align:left}td{padding:.5em}article,aside,figure,footer,header,nav,section{display:block}figure{margin:0 2.55em 3.4em}figcaption{color:#c69700;font-size:85%;line-height:1.7em}hr{display:none}ruby>rt,ruby>rp{font-size:50%}.clearfix:after,.container:after,#header__bottom:after,.header .container:after,.side__column--ranking ul li a:after,.side__column--news ul li a:after,.side__column--news ul li a time:after,.footer .container:after,.heads:after,.tab-container .tab-nav:after{clear:both;display:block;content:""}.alpha a:hover,.header .container a:hover,.header #header__bottom a:hover,a:hover img{opacity:.6}@media screen and (max-device-width: 480px){.alpha a:hover,.header .container a:hover,.header #header__bottom a:hover,a:hover img{opacity:1}}.fz9{font-size:69%}.fz10{font-size:77%}.fz11{font-size:85%}.fz12{font-size:93%}.fz13{font-size:100%}.fz14{font-size:108%}.fz15{font-size:116%}.fz16{font-size:123.1%}.fz17{font-size:131%}.fz18{font-size:139%}.text-muted{color:#848484}.text-primary{color:#002a63}.text-primary-true{color:#003f96}.text-success{color:#00732a}.text-info{color:#c69700}.text-warning{color:#890000}.text-danger{color:#900}.text-error{color:#c00}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none}.show{display:block}.inline-block{display:inline-block}.ime{ime-mode:disabled}.strong{font-weight:bold}.nowrap{white-space:nowrap}.noStrong{font-weight:normal !important}.vaT{vertical-align:top}.vaM{vertical-align:middle}.word-break-all th,.word-break-all td{word-break:break-all}.left-column{float:left}.right-column{float:right}figure.right-column{margin-right:0}*[class^="column"]>*{float:left}.column1>*{width:100%}.column1w{width:95%}.column2>*,.column2w{width:50%}.column3>*,.column3w{width:33.3%}.column4>*,.column4w{width:25%}.column5>*,.column5w{width:20%}.column6>*,.column6w{width:16.6%}.column7>*,.column7w{width:14.2%}.column8>*,.column8w{width:12.5%}.w10p{width:10%}.w12p{width:12%}.w15p{width:15%}.w18p{width:18%}.w20p{width:20%}.w25p{width:25%}.w33p{width:33%}.w35p{width:35%}.w40p{width:40%}.w50p{width:50%}.w75p{width:75%}.w100p{width:95%}.mgb0{margin-bottom:0 !important}.mgb05em{margin-bottom:.5em !important}.mgb1em{margin-bottom:1em !important}.mgb2em{margin-bottom:2em !important}.mgb3em{margin-bottom:3em !important}.mgb4em{margin-bottom:4em !important}.mgb5{margin-bottom:5px !important}.mgb10{margin-bottom:10px !important}.mgb15{margin-bottom:15px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}.mgt0{margin-top:0 !important}.mgt5{margin-top:5px !important}.mgt10{margin-top:10px !important}.mgt15{margin-top:15px !important}.mgt20{margin-top:20px !important}.mgt30{margin-top:30px !important}.mgt40{margin-top:40px !important}.mgt50{margin-top:50px !important}.mgt60{margin-top:60px !important}.mgt70{margin-top:70px !important}.mgt80{margin-top:80px !important}.mgt90{margin-top:90px !important}.mgt100{margin-top:100px !important}.mgr5{margin-right:5px !important}.mgr10{margin-right:10px !important}.btn,.btn-default,.btn-primary,#header__sns li:first-child form button,.btn-success,.btn-info,.btn-warning,.btn-danger{color:#fff !important;padding:.45em .6em .35em;border:none;border-radius:4px;display:inline-block;background:#fff;font-size:85%;line-height:1;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);cursor:pointer}.btn:link,.btn-default:link,.btn-primary:link,#header__sns li:first-child form button:link,.btn-success:link,.btn-info:link,.btn-warning:link,.btn-danger:link,.btn:visited,.btn-default:visited,.btn-primary:visited,#header__sns li:first-child form button:visited,.btn-success:visited,.btn-info:visited,.btn-warning:visited,.btn-danger:visited,.btn:active,.btn-default:active,.btn-primary:active,#header__sns li:first-child form button:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn:hover,.btn-default:hover,.btn-primary:hover,#header__sns li:first-child form button:hover,.btn-success:hover,.btn-info:hover,.btn-warning:hover,.btn-danger:hover{color:#fff !important;text-decoration:none}.btn i,.btn-default i,.btn-primary i,#header__sns li:first-child form button i,.btn-success i,.btn-info i,.btn-warning i,.btn-danger i{margin-right:5px}.btn-l{font-size:100%}.btn-l i{margin-right:5px;margin-bottom:3px}.btn-xl{font-size:124%;padding:.65em 1.5em .55em}.btn-xl i{margin-right:5px;margin-bottom:3px}.btn-default{background-color:#656565}.btn-default:active,.btn-default:hover{background-color:#4c4c4c}.btn-primary,#header__sns li:first-child form button{background-color:#003f96}.btn-primary:active,#header__sns li:first-child form button:active,.btn-primary:hover,#header__sns li:first-child form button:hover{background-color:#002a63}.btn-success{background-color:#00a63c}.btn-success:active,.btn-success:hover{background-color:#00732a}.btn-info{background-color:#f9be00}.btn-info:active,.btn-info:hover{background-color:#daa700}.btn-warning{background-color:#bc0000}.btn-warning:active,.btn-warning:hover{background-color:#9d0000}.btn-danger{background-color:#c00}.btn-danger:active,.btn-danger:hover{background:#ad0000}.btn-list{margin-left:0;text-align:center}.btn-list li{margin:0 10px;list-style:none;display:inline-block}.btn-secondary{padding:.45em .6em .35em;color:#323232 !important;font-size:85%;line-height:1;text-align:center;text-decoration:none !important;border-radius:4px;border:solid 1px #ccc;background-color:#fff;display:inline-block;cursor:pointer}.btn-secondary:active,.btn-secondary:hover{background:#ebebeb}.btn-secondary.disabled{color:#999 !important;background:#ebebeb;cursor:not-allowed}.btn-list02{margin-left:auto;margin-right:auto;text-align:center;display:flex;justify-content:center}.btn-list02 li{margin:0 10px;list-style:none;display:flex;flex-grow:1}.btn-list02 li>a,.btn-list02 li>span{display:flex;align-items:center;justify-content:center;flex-grow:1}.btn-list02 li>a.btn-primary,.btn-list02 li>a.btn-secondary,.btn-list02 li>span.btn-primary,.btn-list02 li>span.btn-secondary{padding:1.15em 1em 1.05em;font-size:124%;line-height:1.3}.btn-twitter-side36{width:36px;height:36px;line-height:1;text-align:center;vertical-align:middle;border-radius:4px;background-color:#1d9bf0;display:inline-block}.btn-twitter-side36 img{margin-top:8px}.dl-horizontal>dt{float:left;clear:left;overflow:hidden;width:100px;font-weight:bold;text-align:right;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.dl-horizontal>dd{margin:0 0 0 110px;word-wrap:break-word}.dl-horizontal>dd>*:last-child{margin-bottom:0}.inline{display:inline-block}dl.inline,ul.inline,ol.inline{margin:0 0 22px 0;display:block;font-size:0}dl.inline>*,ul.inline>*,ol.inline>*{display:inline-block;font-size:13px}dl.inline>dt:before,ul.inline>dt:before,ol.inline>dt:before{content:"【"}dl.inline>dt:after,ul.inline>dt:after,ol.inline>dt:after{content:"】"}dl.inline>dd,ul.inline>dd,ol.inline>dd{margin:0 1em 0 0}dl.inline>li,ul.inline>li,ol.inline>li{margin-right:.5em;list-style-type:none}.asterisk-list>li{list-style-type:none;text-indent:-1em}.asterisk-list>li:before{content:"※"}.link-list{margin-left:0}.link-list>li{list-style-type:none}.link-list>li>a{margin-left:1.2em;display:inline-block;text-indent:-1.2em}.table{width:100%}.table>thead>tr>th{padding:.8em 10px;border-bottom:1px solid #cbcbcb;background:#f2f2f2;white-space:nowrap}.table>tbody>tr>th{padding:.8em 10px;white-space:nowrap;border-bottom:1px solid #cbcbcb}.table>tbody>tr>td{padding:.8em 10px;border-bottom:1px solid #cbcbcb}.table>tbody>tr>td>*:last-child{margin-bottom:0}.table>tbody>tr:nth-child(even)>th,.table>tbody>tr:nth-child(even)>td{background-color:#f9f9f9}.table02{width:100%;border-top:1px solid #cbcbcb}.table02>tbody>tr>th{padding:.8em 15px;white-space:nowrap;border-bottom:1px solid #cbcbcb;background:#f2f2f2}.table02>tbody>tr>th em{color:#fff;margin-right:.5em;padding:0 .5em;border-radius:4px;background:#bc0000;font-style:normal;font-size:85%}.table02>tbody>tr>th em span{display:none}.table02>tbody>tr>td{padding:.8em 15px;border-bottom:1px solid #cbcbcb}.table02>tbody>tr>td>*:last-child{margin-bottom:0}.table02>tbody>tr>[class^="column"]>*{float:none}.caution{color:#fff;z-index:200;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5);width:100%;position:fixed;top:0;left:0;background:#c00;font-size:116%;font-weight:bold;line-height:2;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}@media print{.caution{display:none}}.sprites_common,.ico-arrow,.ico-arrow02,.ico-pdf,.header__nav ul li a,.header__nav ul li span,#header__sns li:first-child form input,#header__sns li:first-child form button,.side__column--ranking ul li a h4:before,#side__shop--search form input,#side__shop--leaflet form input,.go_top a{background-image:url(/res/images/common/sprites_common.png?3);background-repeat:no-repeat}.sprites_head,#side__shop--search h3,#side__shop--leaflet h3,.title:after,.head:after,.head h2 span,.head h3 span{background-image:url(/res/images/common/sprites_head.png?3);background-repeat:no-repeat}.sprites_ico,.title h1:before,.head h2:before,.head h3:before{background-image:url(/res/images/common/sprites_ico.png?1);background-repeat:no-repeat}.sprites_title,.title h1{background-image:url(/res/images/common/sprites_title.png);background-repeat:no-repeat}.sprites_tab,.tab-container .tab-nav li span,.tab-container .tab-nav li a{background-image:url(/res/images/common/sprites_tab.png?5);background-repeat:no-repeat}.sprites_sub-nav,.header__nav ul li ul.category li a,.header__nav ul li ul.category li a:after{background-image:url(/res/images/common/sprites_sub-nav.png);background-repeat:no-repeat}.sprites_area,.header__nav ul li ul.shop li a{background-image:url(/res/images/common/sprites_area.png);background-repeat:no-repeat}.ico-arrow{width:6px;height:10px;margin-right:6px;background-position:0 -1103px;vertical-align:middle;display:inline-block}.ico-arrow02{width:6px;height:10px;margin-right:6px;background-position:0 -1163px;vertical-align:middle;display:inline-block}.ico-pdf{width:16px;height:16px;margin:0 5px;background-position:0 -1223px;vertical-align:middle;display:inline-block}.container,#header__bottom{width:940px;margin:0 auto}#contents{padding:20px 0 80px;background:url(/res/images/common/bg_stripe01.png)}.header{background:#04050a;background:linear-gradient(90deg, #04050a 0%, #013b7b 100%);position:relative}.header:before{display:block;width:100%;height:1px;position:absolute;content:"";background-color:#fff;bottom:-1px;left:0}.header:after{display:block;width:100%;height:4px;position:absolute;content:"";background-color:#e5e5e5;bottom:-5px;left:0}.header .container,.header #header__bottom{position:relative}.header__logo{margin:0;padding-top:10px;float:left}.header__logo a{width:193px;height:0;padding-top:36px;overflow:hidden;display:block;background:url(/res/images/common/logo202203.png) no-repeat left bottom;background-size:100% auto}.header__nav{position:absolute;bottom:0;right:0;font-size:0;line-height:1}.header__nav ul{margin:0;text-align:right;letter-spacing:-.40em;position:relative}.header__nav ul:before{display:block;width:100%;height:4px;position:absolute;content:"";background-color:#e5e5e5;bottom:-5px;left:0;z-index:2}.header__nav ul li{margin:0 0 0 5px;display:inline-block;letter-spacing:normal;position:relative}.header__nav ul li:first-child{margin-left:0}.header__nav ul li a,.header__nav ul li span{width:82px;height:0;padding-top:33px;border-radius:4px 4px 0 0;overflow:hidden;background-color:#fff;display:block}.header__nav ul li a:active,.header__nav ul li a:hover,.header__nav ul li span:active,.header__nav ul li span:hover{opacity:1 !important;background-color:#e5e5e5}.header__nav ul li.header__nav--home a{background-position:23px -522px}.header__nav ul li.header__nav--category span{background-position:6px -585px}.header__nav ul li.header__nav--used a{background-position:14px -648px}.header__nav ul li.header__nav--shop a,.header__nav ul li.header__nav--shop span{background-position:14px -711px}.header__nav ul li.header__nav--contact a{background-position:11px -1388px}.header__nav ul li.header__nav--rex{margin-left:20px}.header__nav ul li.header__nav--rex a{background-position:27px -776px;background-color:#b2b2b2}.header__nav ul li.header__nav--staff a{background-position:5px -1339px;background-color:#b2b2b2}.header__nav ul li.header__nav--corporation a{background-position:12px -840px;background-color:#b2b2b2}.header__nav ul li.header__nav--rex a:active,.header__nav ul li.header__nav--rex a:hover,.header__nav ul li.header__nav--staff a:active,.header__nav ul li.header__nav--staff a:hover,.header__nav ul li.header__nav--corporation a:active,.header__nav ul li.header__nav--corporation a:hover{background-color:#999}.header__nav ul li.active{position:relative}.header__nav ul li.active:before{display:block;width:100%;height:4px;position:absolute;content:"";background-color:#fff;bottom:-5px;left:0;z-index:3}.header__nav ul li.active a,.header__nav ul li.active span{margin-top:-3px;padding-top:36px}.header__nav ul li.active.header__nav--home a{background-position:23px -520px}.header__nav ul li.active.header__nav--category a{background-position:6px -583px}.header__nav ul li.active.header__nav--used a{background-position:14px -646px}.header__nav ul li.active.header__nav--shop a{background-position:14px -709px}.header__nav ul li ul.category{display:none;background-color:#fff;position:absolute;top:33px;left:-5px;z-index:9999}.header__nav ul li ul.category:before{display:none}.header__nav ul li ul.category li{margin:0;display:block;border-left:solid 5px #003f96}.header__nav ul li ul.category li a{width:140px;margin:0 !important;padding:22px 0 10px !important;border-radius:0;display:block;border-bottom:dotted 1px #ccc;position:relative}.header__nav ul li ul.category li a:after{display:block;width:54px;height:7px;position:absolute;content:"";top:13px;right:5px;z-index:2}.header__nav ul li ul.category li:last-child a{border-bottom:none}.header__nav ul li ul.category li.category-game{border-color:#00a63c}.header__nav ul li ul.category li.category-game a{background-position:12px 10px !important}.header__nav ul li ul.category li.category-game a:after{background-position:0 -500px}.header__nav ul li ul.category li.category-music{border-color:#f9be00}.header__nav ul li ul.category li.category-music a{background-position:12px -40px !important}.header__nav ul li ul.category li.category-music a:after{background-position:0 -550px}.header__nav ul li ul.category li.category-movie{border-color:#4e6db3}.header__nav ul li ul.category li.category-movie a{background-position:12px -90px !important}.header__nav ul li ul.category li.category-movie a:after{background-position:0 -600px}.header__nav ul li ul.category li.category-book{border-color:#572913}.header__nav ul li ul.category li.category-book a{background-position:12px -140px !important}.header__nav ul li ul.category li.category-book a:after{background-position:0 -650px}.header__nav ul li ul.category li.category-hobby{border-color:#b4b4b5}.header__nav ul li ul.category li.category-hobby a{background-position:12px -190px !important}.header__nav ul li ul.category li.category-hobby a:after{background-position:0 -700px}.header__nav ul li ul.category li.category-rental{border-color:#ef8200}.header__nav ul li ul.category li.category-rental a{background-position:12px -240px !important}.header__nav ul li ul.category li.category-rental a:after{background-position:0 -750px}.header__nav ul li ul.category li.category-stationery{border-color:#bf671c}.header__nav ul li ul.category li.category-stationery a{background-position:12px -290px !important}.header__nav ul li ul.category li.category-stationery a:after{background-position:0 -800px}.header__nav ul li ul.category li.category-cosme{border-color:#e6ae20}.header__nav ul li ul.category li.category-cosme a{background-position:12px -340px !important}.header__nav ul li ul.category li.category-cosme a:after{background-position:0 -850px}.header__nav ul li ul.category li.category-comic{border-color:#e50011}.header__nav ul li ul.category li.category-comic a{background-position:12px -390px !important}.header__nav ul li ul.category li.category-comic a:after{background-position:0 -900px}.header__nav ul li ul.category li.category-private{border-color:#003f96}.header__nav ul li ul.category li.category-private a{background-position:9px -423px !important}.header__nav ul li ul.category li.category-private a:after{background-position:42px -998px}.header__nav ul li ul.category li.category-mobile{border-color:#8cc63d}.header__nav ul li ul.category li.category-mobile a{background-position:12px -440px !important}.header__nav ul li ul.category li.category-mobile a:after{background-position:0 -950px}.header__nav ul li ul.shop{display:none;background-color:#fff;position:absolute;top:33px;left:-5px;z-index:9999}.header__nav ul li ul.shop:before{display:none}.header__nav ul li ul.shop li{margin:0;display:block;border-left:solid 5px #003f96}.header__nav ul li ul.shop li a{width:110px;margin:0 !important;padding:22px 0 10px !important;border-radius:0;display:block;border-bottom:dotted 1px #ccc;position:relative}.header__nav ul li ul.shop li:last-child a{border-bottom:none}.header__nav ul li ul.shop li.area0 a{background-position:12px 10px !important}.header__nav ul li ul.shop li.area1 a{background-position:12px -40px !important}.header__nav ul li ul.shop li.area2 a{background-position:12px -90px !important}.header__nav ul li ul.shop li.area3 a{background-position:12px -140px !important}.header__nav ul li ul.shop li.area4 a{background-position:12px -190px !important}.header__nav ul li ul.shop li.area5 a{background-position:12px -240px !important}.header__nav ul li ul.shop li.area6 a{background-position:12px -290px !important}.header__nav ul li ul.shop li.area7 a{background-position:12px -340px !important}.header__nav ul li ul.shop li.area8 a{background-position:12px -390px !important}.header__nav ul li ul.shop li.area9 a{background-position:12px -440px !important}.header__game:after{background-color:#00a63c}.header__music:after{background-color:#f9be00}.header__book:after{background-color:#572913}.header__comic:after{background-color:#e50011}.header__rental:after{background-color:#ef8200}.header__hobby:after{background-color:#b4b4b5}.header__stationery:after{background-color:#bf671c}.header__movie:after{background-color:#4e6db3}.header__cosme:after{background-color:#e6ae20}.header__private:after{background-color:#003f96}#header__bottom{min-height:42px;padding-top:14px;margin-bottom:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header__sns{margin:0;text-align:right;letter-spacing:-.40em}#header__sns li{margin:0 0 0 20px;display:inline-block;letter-spacing:normal;vertical-align:top}#header__sns li:first-child{width:228px}#header__sns li:first-child form{margin:0}#header__sns li:first-child form input{width:190px;height:20px;padding:1px 10px 1px 25px;font-size:86%;border:solid 1px #003f96;border-radius:4px 0 0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:4px -256px}#header__sns li:first-child form button{width:38px;height:20px;min-width:0;margin:0;padding:0;border:none;border-radius:0 4px 4px 0;background-color:#003f96;background-position:6px -974px;text-indent:-9999px}#header__sns li#header__twitter{width:100px;margin-top:1px}#header__sns li#header__facebook{width:98px}.breadcrumb{width:450px;float:left}.breadcrumb ul{width:450px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb ul li{font-size:85%;list-style:none;display:inline}.breadcrumb ul li:after{margin-left:.5em;content:">"}.breadcrumb ul li:last-child:after{margin-left:0;content:""}.breadcrumb ul li a:link,.breadcrumb ul li a:visited{text-decoration:underline}.breadcrumb ul li a:active,.breadcrumb ul li a:hover{text-decoration:none}.main__column{width:700px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.main__column .main__contents{margin:0;padding:20px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.main__column .main__contents section{margin-bottom:60px}.main__column .main__contents .inner{margin-left:10px;margin-right:10px}.main__column .main__contents .inner>*:last-child{margin-bottom:0}.main__column .main__contents>*:last-child{margin-bottom:0}.side__column{width:220px;float:left}.side__column--link{margin:0 0 35px}.side__column--link li{margin:0 0 10px;list-style:none}.side__column--link li:last-child{margin-bottom:0}.side__column--link.game{display:none}.side__column--ranking{margin:0 0 35px;text-shadow:1px 1px 0 #fff}.side__column--ranking .head{margin-bottom:5px}.side__column--ranking form{margin:0 0 5px}.side__column--ranking form select{width:100%;height:20px;margin:0 10px 0 0;padding:1px 3px;color:#003f96;font-size:86%;border:solid 1px #003f96;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.side__column--ranking p{margin:0 0 15px;color:#003f96;font-size:93%;text-align:center}.side__column--ranking ul{margin:0 0 0 -5px}.side__column--ranking ul li{margin:0 0 10px;list-style:none}.side__column--ranking ul li a{display:block}.side__column--ranking ul li a div{width:70px;height:70px;padding:5px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.side__column--ranking ul li a div span{width:60px;height:60px;overflow:hidden;display:block}.side__column--ranking ul li a h4{width:145px;margin:0;font-size:85%;font-weight:normal;float:right;position:relative}.side__column--ranking ul li a h4:before{width:20px;height:20px;margin:0 7px 5px 0;float:left;background-color:#003f96;background-position:3px -381px;display:block;content:"";position:relative;z-index:2}.side__column--ranking ul li a h4:after{display:block;width:0px;height:0px;position:absolute;content:"";border-width:10px 10px;border-style:solid;border-color:#003f96;border-right-color:transparent;top:10px;left:0px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg) scale(0.5, 1) translate3d(0, 0, 0);-moz-transform:rotate(90deg) scale(0.5, 1) translate3d(0, 0, 0);transform:rotate(90deg) scale(0.5, 1) translate3d(0, 0, 0);z-index:1}.side__column--ranking ul li a:active h4,.side__column--ranking ul li a:hover h4{opacity:.6}.side__column--ranking ul li:first-child h4:before{background-color:#f9be00;background-position:-542px -112px}.side__column--ranking ul li:first-child h4:after{border-color:#f9be00;border-right-color:transparent}.side__column--ranking ul li:nth-child(2) h4:before{background-color:#7f7f7f;background-position:-93px -112px}.side__column--ranking ul li:nth-child(2) h4:after{border-color:#7f7f7f;border-right-color:transparent}.side__column--ranking ul li:nth-child(3) h4:before{background-color:#744b3a;background-position:-143px -112px}.side__column--ranking ul li:nth-child(3) h4:after{border-color:#744b3a;border-right-color:transparent}.side__column--ranking ul li:nth-child(4) h4:before{background-position:-194px -112px}.side__column--ranking ul li:nth-child(5) h4:before{background-position:-243px -112px}.side__column--shop-detail{margin:0 0 35px}.side__column--shop-detail dl{margin-bottom:20px}.side__column--shop-detail dl dt{font-weight:bold}.side__column--shop-detail dl dd{margin:0 0 5px}.side__column--shop-detail dl dd ul{margin:0}.side__column--shop-detail .shop__detail-map-view>[id^="shop__detail-map"]{height:150px}.side__column--shop-detail .shop__detail-map{margin-top:.5em}.side__column--shop-detail>*:last-child{margin-bottom:0}.side__column--news{margin:0 0 35px}.side__column--news .head{margin-bottom:20px}.side__column--news ul{margin:0 0 0 -5px}.side__column--news ul li{margin:0 0 10px;text-shadow:1px 1px 0 #fff;list-style:none}.side__column--news ul li a{display:block}.side__column--news ul li a div{width:70px;height:70px;padding:5px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.side__column--news ul li a div span{width:60px;height:60px;overflow:hidden;display:block}.side__column--news ul li a time{width:145px;margin:.3em 0 0;font-size:85%;font-weight:bold;float:right}.side__column--news ul li a time:before{width:9px;height:9px;margin:4px 0 0;border-radius:4px;background-color:#003f96;float:right;display:block;content:""}.side__column--news ul li a h4{width:145px;margin:0;font-size:85%;font-weight:normal;float:right}.side__column--news ul li a:active time,.side__column--news ul li a:active h4,.side__column--news ul li a:hover time,.side__column--news ul li a:hover h4{opacity:.6}.side__column--news ul li.category-game time:before{background-color:#00a63c}.side__column--news ul li.category-music time:before{background-color:#f9be00}.side__column--news ul li.category-book time:before{background-color:#572913}.side__column--news ul li.category-comic time:before{background-color:#e50011}.side__column--news ul li.category-rental time:before{background-color:#ef8200}.side__column--news ul li.category-hobby time:before{background-color:#b4b4b5}.side__column--news ul li.category-stationery time:before{background-color:#bf671c}.side__column--news ul li.category-movie time:before{background-color:#4e6db3}.side__column--news ul li.category-cosme time:before{background-color:#e6ae20}.side__column--news ul li.category-private time:before{background-color:#003f96}.side__column--online ul{margin:0}.side__column--online ul li{margin:0 0 10px;list-style:none}.side__column--online ul li:last-child{margin-bottom:0}#game .side__column--link.game{display:block}.side__column--shop{margin-bottom:35px}#side__shop{width:220px;margin:0 0 30px;float:left}#side__shop--map{padding:15px;border-radius:4px;background-color:#003f96;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#side__shop--search{margin-bottom:20px;position:relative}#side__shop--search h3{width:114px;height:0;margin-bottom:7px;padding-top:21px;overflow:hidden;display:inline-block;background-position:0 -400px}#side__shop--search form{margin:0;position:relative}#side__shop--search form select{width:100%;margin:0 0 10px;padding:0 3px;font-size:93%;border:none;border-radius:4px;display:block}#side__shop--search form input{width:38px;height:20px;margin:0;padding:0;background-position:6px -974px;text-indent:-9999px;display:block;position:absolute;bottom:-30px;left:0;z-index:9999}#side__shop--leaflet h3{width:172px;height:0;margin-bottom:7px;padding-top:21px;overflow:hidden;display:inline-block;background-position:0 -450px}#side__shop--leaflet form{margin:0}#side__shop--leaflet form select{width:100%;margin:0 0 10px;padding:0 3px;font-size:93%;border:none;border-radius:4px}#side__shop--leaflet form input{width:100%;height:20px;margin:0;padding:0;background-position:59px -911px;text-indent:-9999px}.footer{padding:20px 0 30px;position:relative}.footer__link{width:50%;margin:0;letter-spacing:-.40em;float:left}.footer__link li{margin:0 0 0 1.5em;padding-left:1.5em;line-height:1;display:inline-block;border-left:1px solid #8c8c8c;letter-spacing:normal}.footer__link li:first-child{margin-left:0;padding-left:0;border-left:none}.footer__link li a{color:#323232}.footer__link li a:link,.footer__link li a:visited{text-decoration:none}.footer__link li a:active,.footer__link li a:hover{text-decoration:underline}.footer small{float:right}.go_top{width:34px;height:34px;display:inline-block;border-radius:4px;background-color:#003f96;float:right;position:fixed;right:20px;bottom:20px}.go_top:link,.go_top:visited,.go_top:active,.go_top:hover{opacity:.6}.go_top a{height:0;padding-top:40px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:7px -1031px}@media screen and (max-width: 1140px){.go_top{margin:0 0 0 435px;position:absolute;bottom:83px;left:50%}}.title{margin-bottom:20px;padding-bottom:24px;position:relative}.title:after{display:block;width:100%;height:9px;position:absolute;content:"";background-position:right top;bottom:0;left:0}.title h1{height:0;margin:0;padding-top:25px;overflow:hidden;display:block;position:relative;background-position:35px 0}.title h1:before{display:block;width:25px;height:25px;position:absolute;content:"";top:0;left:0}.title.text{padding-bottom:14px}.title.text h1{height:auto;margin-top:-5px;padding:0 0 0 35px;color:#003f96;font-size:185%;font-weight:bold;line-height:1.7;background:none}.title.text h1:before{top:5px}.title.text h1.shop:before{background-position:-50px 0}.title.text h1.campaign:before{background-position:-900px 0}.title.text h1.game:before{background-position:-300px 0}.title.text h1.music:before{background-position:-350px 0}.title.text h1.movie:before{background-position:-400px 0}.title .title-select{position:relative}.title .title-select form{width:660px;text-align:right;position:absolute;top:3px;left:0}.head{width:100%;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;position:relative}.head:after{width:100%;background-position:right 3px;display:table-cell;content:""}.head h2,.head h3{margin:0;padding:0 10px 0 35px;line-height:1.1;position:relative;display:table-cell}.head h2:before,.head h3:before{display:block;width:25px;height:25px;position:absolute;content:"";top:-5px;left:0}.head h2 span,.head h3 span{height:0;padding-top:17px;overflow:hidden;display:inline-block}.head.head-event h2:before,.head.head-event h3:before{background-position:0 0}.head.head-event h2 span,.head.head-event h3 span{width:178px;background-position:0 -50px}.head.head-shop h2:before,.head.head-shop h3:before{background-position:-50px 0}.head.head-shop h2 span,.head.head-shop h3 span{width:73px;background-position:0 -100px}.head.head-online h2:before,.head.head-online h3:before{background-position:-100px 0}.head.head-online h2 span,.head.head-online h3 span{width:150px;background-position:0 -150px}.head.head-twitter h2:before,.head.head-twitter h3:before{background-position:-150px 0}.head.head-twitter h2 span,.head.head-twitter h3 span{width:70px;background-position:0 -200px}.head.head-service h2:before,.head.head-service h3:before{background-position:-200px 0}.head.head-service h2 span,.head.head-service h3 span{width:156px;background-position:0 -250px}.head.head-ranking h2:before,.head.head-ranking h3:before{background-position:-250px 0}.head.head-ranking h2 span,.head.head-ranking h3 span{width:140px;background-position:0 -300px}.head.head-news h2:before,.head.head-news h3:before{background-position:0 0}.head.head-news h2 span,.head.head-news h3 span{width:65px;background-position:0 -350px}.head.head-shufoo h2:before,.head.head-shufoo h3:before{background-position:-850px 0}.head.head-shufoo h2 span,.head.head-shufoo h3 span{width:119px;background-position:0 -500px}.head.head-shop-news h2:before,.head.head-shop-news h3:before{background-position:0 0}.head.head-shop-news h2 span,.head.head-shop-news h3 span{width:101px;background-position:0 -550px}.head.head-recommend h2:before,.head.head-recommend h3:before{background-position:-950px 0}.head.head-recommend h2 span,.head.head-recommend h3 span{width:140px;background-position:0 -600px}.head.head-shop-detail h2:before,.head.head-shop-detail h3:before{background-position:-50px 0}.head.head-shop-detail h2 span,.head.head-shop-detail h3 span{width:109px;background-position:0 -650px}.head.head-event02 h2:before,.head.head-event02 h3:before{background-position:0 0}.head.head-event02 h2 span,.head.head-event02 h3 span{width:101px;background-position:0 -700px}.head.head-news02 h2:before,.head.head-news02 h3:before{background-position:0 0}.head.head-news02 h2 span,.head.head-news02 h3 span{width:108px;background-position:0 -750px}.head>p{position:absolute;top:-4px;right:0}.heads{width:100%;margin-bottom:1.7em;padding:.8em 10px;font-size:122%;font-weight:bold;line-height:1.7;border-bottom:1px solid #cbcbcb;background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.heads span{float:left}.heads span.small{margin-left:1em;font-size:82%;font-weight:normal;float:none}.heads p{margin:0;font-size:82%;font-weight:normal;float:right}.headss{width:100%;margin-bottom:1.7em;padding:.8em 2px;font-size:108%;font-weight:bold;line-height:1.3;border-bottom:1px solid #cbcbcb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tab-container .tab-nav{margin:0}.tab-container .tab-nav li{width:230px;margin:0 0 0 5px;list-style:none;float:left;cursor:pointer;border-radius:6px 6px 0 0;background-color:#cbcbcb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tab-container .tab-nav li:first-child{margin-left:0}.tab-container .tab-nav li span,.tab-container .tab-nav li a{height:0;padding-top:45px;display:block;overflow:hidden}.tab-container .tab-nav li:active,.tab-container .tab-nav li:hover{opacity:.6}.tab-container .tab-nav li.tab-nav-new span,.tab-container .tab-nav li.tab-nav-new a{background-position:43px 15px}.tab-container .tab-nav li.tab-nav-new02 span,.tab-container .tab-nav li.tab-nav-new02 a{background-position:82px -485px}.tab-container .tab-nav li.tab-nav-new03 span,.tab-container .tab-nav li.tab-nav-new03 a{background-position:82px -535px}.tab-container .tab-nav li.tab-nav-sell span,.tab-container .tab-nav li.tab-nav-sell a{background-position:82px -35px}.tab-container .tab-nav li.tab-nav-event span,.tab-container .tab-nav li.tab-nav-event a{background-position:68px -85px}.tab-container .tab-nav li.tab-nav-shop span,.tab-container .tab-nav li.tab-nav-shop a{background-position:65px -135px}.tab-container .tab-nav li.tab-nav-sales span,.tab-container .tab-nav li.tab-nav-sales a{background-position:26px -185px}.tab-container .tab-nav li.tab-nav-used span,.tab-container .tab-nav li.tab-nav-used a{background-position:26px -235px}.tab-container .tab-nav li.tab-nav-newrecord span,.tab-container .tab-nav li.tab-nav-newrecord a{background-position:83px -285px}.tab-container .tab-nav li.tab-nav-privilege span,.tab-container .tab-nav li.tab-nav-privilege a{background-position:83px -335px}.tab-container .tab-nav li.tab-nav-fair span,.tab-container .tab-nav li.tab-nav-fair a{background-position:77px -385px}.tab-container .tab-nav li.tab-nav-goods span,.tab-container .tab-nav li.tab-nav-goods a{background-position:82px -485px}.tab-container .tab-nav li.tab-nav-sales02 span,.tab-container .tab-nav li.tab-nav-sales02 a{background-position:59px -435px}.tab-container .tab-nav li.active{background-color:#fff;position:relative}.tab-container .tab-nav li.active:active,.tab-container .tab-nav li.active:hover{opacity:1}.tab-container .tab-nav li.active:before{display:block;width:100%;height:6px;position:absolute;content:"";background-color:#fff;bottom:0;left:0;z-index:99}.tab-container .tab-nav.tab-four li{width:171px}.tab-container .tab-nav.tab-four li.tab-nav-new span,.tab-container .tab-nav.tab-four li.tab-nav-new a{background-position:13px 15px}.tab-container .tab-nav.tab-four li.tab-nav-sell span,.tab-container .tab-nav.tab-four li.tab-nav-sell a{background-position:52px -35px}.tab-container .tab-nav.tab-four li.tab-nav-event span,.tab-container .tab-nav.tab-four li.tab-nav-event a{background-position:39px -85px}.tab-container .tab-nav.tab-four li.tab-nav-shop span,.tab-container .tab-nav.tab-four li.tab-nav-shop a{background-position:35px -135px}.tab-container .tab-nav.tab-four li.tab-nav-newrecord span,.tab-container .tab-nav.tab-four li.tab-nav-newrecord a{background-position:53px -285px}.tab-container .tab-nav.tab-four li.tab-nav-privilege span,.tab-container .tab-nav.tab-four li.tab-nav-privilege a{background-position:53px -335px}.tab-container .tab-nav.tab-four li.tab-nav-privilege02 span,.tab-container .tab-nav.tab-four li.tab-nav-privilege02 a{background-position:43px -585px}.tab-container .tab-nav.tab-four li.tab-nav-fair span,.tab-container .tab-nav.tab-four li.tab-nav-fair a{background-position:47px -385px}.tab-container .tab-nav.tab-four li.tab-nav-fair02 span,.tab-container .tab-nav.tab-four li.tab-nav-fair02 a{background-position:45px -635px}.tab-container .tab-nav.tab-four li.tab-nav-sales02 span,.tab-container .tab-nav.tab-four li.tab-nav-sales02 a{background-position:29px -435px}.tab-container .tab-nav.tab-four li.tab-nav-new02 span,.tab-container .tab-nav.tab-four li.tab-nav-new02 a{background-position:53px -485px}.tab-container .tab-nav.tab-five li{width:136px}.tab-container .tab-nav.tab-five li.tab-nav-sell span,.tab-container .tab-nav.tab-five li.tab-nav-sell a{background-position:35px -35px}.tab-container .tab-nav.tab-five li.tab-nav-event span,.tab-container .tab-nav.tab-five li.tab-nav-event a{background-position:22px -85px}.tab-container .tab-nav.tab-five li.tab-nav-shop span,.tab-container .tab-nav.tab-five li.tab-nav-shop a{background-position:18px -135px}.tab-container .tab-nav.tab-five li.tab-nav-newrecord span,.tab-container .tab-nav.tab-five li.tab-nav-newrecord a{background-position:36px -285px}.tab-container .tab-nav.tab-five li.tab-nav-privilege span,.tab-container .tab-nav.tab-five li.tab-nav-privilege a{background-position:36px -335px}.tab-container .tab-nav.tab-five li.tab-nav-fair span,.tab-container .tab-nav.tab-five li.tab-nav-fair a{background-position:30px -385px}.tab-container .tab-nav.tab-five li.tab-nav-sales02 span,.tab-container .tab-nav.tab-five li.tab-nav-sales02 a{background-position:10px -435px}.tab-container .tab-main{margin:0;padding:20px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2}.tab-container .tab-sect.hidden{display:none}.tab-select-head{padding:10px;font-size:14px;background-color:#e6e6e6;text-align:center}.tab-select-head select{margin-right:10px}#device__select{margin:0 0 60px;text-align:center;display:none}#device__select a{width:90%;padding:.8em .6em 1em;font-size:300%;font-weight:bold}
