@charset "utf-8";body,dd,dl,dt,figure,form,h1,h3,h4,h5,li,ol,p,ul{margin:0;padding:0}#header,#header #logo,h1{position:fixed!important}#main,#side{padding:10px 0 10px 10px}.center,.overlay,nav#menu-box li a{text-align:center}.al,.artname,.price{margin-left:10px}.jas img,nav#menu-box ul li{float:left;margin-right:5px}#sns,.jas,footer,h2,h3,h4{clear:both}body{background-image:url(../images/b001.gif);color:#000;font:14px/2 "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";word-wrap:break-word;overflow-wrap:break-word}#main,#side,#syncer-brcb li a,h1,nav#menu-box li a{font-size:12px}#artlist .overlay-title,.boxcontents .overlay-subtitle,.boxcontents .overlay-title{font-family:"RocknRoll One",sans-serif;line-height:1.15;color:#222;text-shadow:none}.faq a,h2,h4{padding:4px 0}ul{list-style-type:none}img{border:none;vertical-align:bottom}.amount,.artist,.song,h2,h2 img,h4{vertical-align:middle}h1{top:3px;margin-left:140px;color:#fff;font-weight:400}.largebox li a,h2,h4{margin:0 10px 10px 0}.faq a,footer a,h3{color:#000}h2,h4{border-top:3px solid #dc143c;border-bottom:3px solid #dc143c;font-size:14px}h2 img{height:26px;width:26px}h3{margin:10px 10px 5px 0;padding:0 0 0 10px;background-color:#dcdcdc;font-size:10px;font-weight:700}#container{width:980px;margin:0 auto}#header{top:0;height:60px;background:rgba(0,0,0,.8);overflow:hidden;margin-left:-200%;margin-right:-200%;padding-left:200%;padding-right:200%;box-shadow:0 0 15px rgba(0,0,0,.7);z-index:10}#header #logo{top:5px;margin:0 0 0 10px}#contents{width:auto}nav#menu-box{margin:30px 0 0 140px}nav#menu-box ul{height:24px;overflow:hidden}nav#menu-box ul li{height:24px;width:100px}nav#menu-box li a{display:block;height:19px;text-decoration:none;color:#fff;font-weight:700;line-height:21px}nav#menu-box li a:hover,nav#menu-box li#current a{border-bottom:5px solid #dcdcdc}#syncer-brcb{overflow:hidden;padding:70px 0 0 10px}#syncer-brcb li{float:left}#syncer-brcb li:after{content:">";padding:0 8px}#syncer-brcb li:last-child:after{content:none}#main{float:left;width:721px}#side{float:left;width:239px}.boxcontents ul li{float:left;position:relative}.boxcontents ul li a{display:block;text-decoration:none;background-color:#fff;overflow:hidden;transition:.2s ease-in-out;box-shadow:0 0 8px .5px #dcdcdc;border:1px solid #dcdcdc;color:#000;line-height:18px}#artistlist li a,.boxcontents ul li img{margin-right:10px;border:none}.boxcontents ul li a:hover{background-color:#f5f5f5;box-shadow:0 0 0 0 #dcdcdc}.boxcontents ul li img{float:none;display:block}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}#artistlist .explanation,#artistlist .lower,#artistlist .thumbnail,#artistlist img,#pagetop,.rank{display:none}.boxcontents .overlay-title{display:block;font-size:12px;padding:0 6px;letter-spacing:.3px}.boxcontents .overlay-subtitle{display:-webkit-box;max-width:90%;letter-spacing:-.4px;font-size:17px;padding:0 4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#artlist .overlay-title{font-size:18px;letter-spacing:.4px}.largebox li a{width:148px;height:275px;padding:10px}.largebox li img,.thumbnail{width:148px;height:148px}.thumbnail{margin-bottom:10px;position:relative}.point1,.point2{position:absolute;font-weight:700;border:1px solid #fff;color:#fff}.point1,.point2,.point3{padding:1px;height:18px;font-size:10px;text-align:center}.largebox li:last-child,.middlebox li:last-child{margin-bottom:20px}.middlebox li a{width:129px;height:240px;margin:0 4px 10px 0;padding:4px 4px 10px}.middlebox .thumbnail,.middlebox li img{width:129px;height:129px}.middlebox .thumbnail{position:relative;margin-bottom:4px}.point1{top:-5px;left:-5px;width:50px;background-color:rgba(220,20,60,.7)}.point2{top:4px;left:4px;width:50px;background-color:rgba(0,0,0,.7)}.point3{color:#ff69b4;border:1px solid #ff69b4}.scorelevel,.scoretype{border:1px solid #696969;padding:1px 3px;font-size:10px;color:#696969}.faq,footer{border-top:1px solid #dcdcdc}.artist{background-image:url(../images/1467029384_user.png)}.song{background-image:url(../images/1467029341_music.png)}.artist,.song{background-repeat:no-repeat;background-size:14px 14px;padding-left:16px}.explanation,.releasedate{font-size:10px;color:#a9a9a9}.price{font-size:10px;padding:0 3px}#artistlist .amount,#artistlist .artist{display:inline-block}#artistlist li a,#pagetop a,.faq a{text-decoration:none;display:block}.artname{color:#dc143c;letter-spacing:.1em}.al{font-weight:400;font-size:12px}#artistlist .artist{background-image:none;width:170px}#artistlist li a:hover{color:red}#pagetop{position:fixed;bottom:20px;right:20px}#pagetop a{background-color:#7e7a7a;padding:10px;color:#fff;opacity:.5;border-radius:5px}#sns,.jas{padding:10px 0 10px 10px;margin:20px 10px 10px 0;border:1px solid #dcdcdc;line-height:16px}#sns a{margin-right:15px;text-decoration:none}#sns img{width:32px;height:32px}.jas img{width:50px;height:50px}footer{margin:0 10px;height:60px;text-align:center;color:#696969}footer a{text-decoration:none}.faq{line-height:30px;margin-right:10px}@media screen and (max-width:731px){#header h1,nav#menu-box li a{font-size:10px}#main,.boxcontents ul li{float:none}#container,#main{width:auto}#header{height:54px}#header h1{margin-left:110px}#header #logo img{width:90px;height:36px;margin:0}nav#menu-box{margin:24px 0 0 110px}nav#menu-box ul{height:24px}nav#menu-box ul li{width:50px}#syncer-brcb{padding-top:60px}#side{display:none}.boxcontents ul li a{width:auto;height:87px;margin:0 10px 0 0;padding:10px 0 0 10px;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #dcdcdc}.boxcontents ul li img{float:left;width:75px;height:75px;margin-bottom:0}.largebox .thumbnail,.middlebox .thumbnail{position:relative;float:left;width:75px;height:75px;margin-right:10px}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:none;pointer-events:none}.boxcontents .overlay-title{display:block;color:#222;font-size:9px;font-weight:100;line-height:1.2;padding:0 2px;letter-spacing:-.2px;text-shadow:none}.boxcontents .overlay-subtitle{display:-webkit-box;color:#222;letter-spacing:-.3px;font-size:11px;line-height:1.1;padding:0 2px;max-width:95%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:none}#artlist .overlay-title{font-size:11px;font-weight:700}.smallbox li img{display:none!important}.point1,.point2{top:-5px;left:-5px;width:30px}}