@charset "utf-8";body{margin:0;padding:0}*{font-size:12px}h1,h2,h3,h4,h5,h6{font-weight:700}h1{margin:0;padding:0}ol,ul{margin:0;padding:0}dl{margin:0;padding:0}ol li{list-style:none}ul li{list-style:none}dl,dt,dd{margin:0;padding:0}a{font-size:12px;margin:0;color:#09C}p{font-size:12px;margin:0;color:#333}a:hover{text-decoration:none}a{outline:none}button{outline:none}.clearfix:after{content:"";display:block;clear:both}* html .clearfix{display:inline-block}*+html .clearfix{display:inline-block}img{border-style:none}br{letter-spacing:0}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin:0;overflow:visible;padding:0}article,aside,canvas,details,figcaption,figure,header,footer,hgroup,main,menu,nav,section,summary{display:block}.top-nav{background-color:#fff;border-bottom:3px solid #a4a4a4;display:block;margin:0 auto;padding-top:2px;position:fixed;width:100%;z-index:9999}footer{border-top:1px solid #c3c3c3;margin-top:30px;width:100%}footer .innder-box{margin:0 auto;padding:32px 0 48px;width:960px}footer .innder-box .p-mark{margin:0 auto 0;width:745px}footer .innder-box .p-mark .icon,footer .innder-box .p-mark .txt{display:-moz-inline-box;display:inline-block;/display:inline;vertical-align:bottom;/zoom:1}footer .innder-box .p-mark .icon{width:76px}footer .innder-box .p-mark .txt{color:#afafaf;padding-bottom:3px;width:669px}footer .innder-box .links{color:#afafaf;margin-top:42px;text-align:center}footer .innder-box .links p{display:-moz-inline-box;display:inline-block;/display:inline;padding:0 12px;width:11em;vertical-align:middle;/zoom:1}footer .innder-box .links p a{color:#afafaf;font-size:11px;text-decoration:none}footer .innder-box .links p a:hover{text-decoration:underline}footer .innder-box .links .company{text-align:right}footer .innder-box .links .terms{text-align:left}footer .innder-box .links .contact{display:block;margin:15px auto 0;text-align:center}footer .innder-box .copy{margin:30px 0 0;text-align:center}footer .innder-box .copy img,footer .innder-box .copy span{display:-moz-inline-box;display:inline-block;/display:inline;vertical-align:middle;/zoom:1}footer .innder-box .copy img{margin:0 9px 4px 0;width:64px}footer .innder-box .copy span{color:#c9caca}.contents{margin:30px auto 0;width:960px}div.tothetopfixed{bottom:20px;position:fixed;right:15px;z-index:1500}div.tothetopfixed a{border-radius:5px;color:#333;display:block;font-size:.8em;margin:0;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}div.tothetopfixed a:hover{color:#fff;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.contents .main-column{float:right;width:670px}.ringsR .contents .main-column{width:685px}#breadcrumbs{color:#666;font-size:90%;margin:0 auto;width:960px}#breadcrumbs ol li{display:inline}#breadcrumbs ol li:before{content:" > "}#breadcrumbs ol li:first-child:before{content:""}#breadcrumbs a{font-size:14px;color:#585858}#breadcrumbs a:hover{color:#787878}.side-menu_r menu{position:relative;z-index:1;width:270px;left:-40px}.contents div.side-menu_r{width:270px;center #c2c2c2;float:left}.contents .side-menu_r menu section div.ring{font-weight:bolder;background:url(/images/rank/r2.png) no-repeat 0 center;width:230px;height:25px;border-bottom:1px solid #c3c3c3;padding:7px 0 0 35px;font-size:15px;margin:20px -35px 0 0}.contents .side-menu_r menu section dt{background:url(/images/rank/c.png) no-repeat 0 center;width:230px;height:25px;border-bottom:1px solid #c3c3c3;padding:7px 0 0 35px;font-size:15px;font-weight:bolder;margin:20px 0 0 0}.contents .side-menu_r menu section dd{width:260px;height:30px;padding:10px 0 0 5px}.contents .side-menu_r menu section dd a{text-decoration:none;color:#333;font-size:16px}.contents .side-menu_r menu section dd:hover{background-color:#F08d8d}.contents .side-menu_r menu section dd:hover a{color:#FFF;display:block;width:225px;height:30px}.contents .side-menu_r menu section dd.selected{background-color:#F08d8d}.contents .side-menu_r menu section dd.selected a{color:#FFF}.contents .side-menu_r menu section ul{height:120px}.contents .side-menu_r menu section ul li{width:240px;padding:10px 0 0 10px;clear:both}.contents .side-menu_r menu section ul li span{display:none}.contents .side-menu_r menu section ul li a{width:240px;height:50px;float:left;overflow:hidden}.contents .side-menu_r menu section ul li img{border:none}.contents .side-menu_r menu section ul li a:hover img{margin-top:-50px}.contents .side-menu_r menu section ul li.current img{margin-top:-50px}.contents .main-column .ranking-box{margin:35px 0 0 0}.contents .main-column .ranking-box .detail-box{margin-top:10px}.contents .main-column .ranking-box .detail-box ul{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .all-column .brands-ranking-rings{margin:50px 0 0 5px}.contents .all-column .brands-ranking-rings h2{border-bottom:1px solid #fba19f;color:#000;font-size:33px;font-weight:400;line-height:1.1;margin:0;padding:0 0 3px 0;color:#f84c52;text-align:center}.contents .all-column .brands-ranking-rings .lead{font-size:12px;margin:12px 0 20px;line-height:2}.detail-list .ringrank-box ul li{float:left;margin:0 2px 2px 0;width:225px;border:1px solid #F0F0F0}.detail-list .ringrank-box ul li span.ico img{top:-15px;display:block;font-size:0;position:relative;z-index:2}.detail-list .ringrank-box ul li:nth-child(3n){margin-right:0}.detail-list .ringrank-box ul li .img{display:block;font-size:0;overflow:hidden}.detail-list .ringrank-box ul li .img img{-moz-transition:-moz-transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;-ms-transition:-ms-transform 0.2s linear;transition:transform 0.2s linear}.detail-list .ringrank-box ul li .img img:hover{filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.detail-list .ringrank-box ul li .name{display:block;margin:6px 5px 0}.detail-list .ringrank-box ul li .name strong{color:#585858;font-size:14px;line-height:1.1}.detail-list .ringrank-box ul li .price{color:#b4b4b4;display:block;font-size:13px;line-height:1.25;margin:4px 5px 10px}.detail-list .ringrank-box ul li a.brand{font-size:13px;margin:0 5px 0;display:block}.detail-list .ringrank-box ul{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ringrank-box ul li span.clown img{position:absolute;width:40px;margin:5px;z-index:2}.ringrank-box ul li a{color:#F08d8d}.contents .history-rings{margin-top:50px}.contents .history-rings .ttl{border-bottom:6px solid #e4e4e4;margin:0;padding:0 0 3px 0}.contents .history-rings .ttl .img,.contents .history-rings .ttl h3{display:-moz-inline-box;display:inline-block;/display:inline;vertical-align:middle;/zoom:1}.contents .history-rings .ttl .img{font-size:0;line-height:0}.contents .history-rings .ttl h3{font-size:28px;margin:0;padding:0 0 0 4px}.contents .history-rings a.btnk{float:right}.contents .history-rings a.btnk:hover{opacity:.8}.contents .main-column .ranking-box .ring_rankm{width:100%;display:-moz-inline-box;display:inline-block;/display:inline;vertical-align:middle;/zoom:1;border-bottom:6px solid #e4e4e4;margin:0;padding:0 0 3px 0}.contents .main-column .ranking-box .ring_rankm h3{font-size:20px;margin:0;padding:0 0 0 4px}.contents .main-column .ranking-box .detail-box ul li{float:left;margin:0 1px 3px 0;border:1px solid #F0F0F0;width:168px}.contents .main-column .ranking-box .detail-box ul li:nth-child(4n){margin-right:0}.contents .main-column .ranking-box .detail-box ul li .img{display:block;font-size:0;overflow:hidden;position:relative;z-index:1}.contents .main-column .ranking-box .detail-box ul li .img img{-moz-transition:-moz-transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;-ms-transition:-ms-transform 0.2s linear;transition:transform 0.2s linear}.contents .main-column .ranking-box .detail-box ul li .img img:hover{filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.contents .main-column .ranking-box .detail-box ul li .name{display:block;margin:5px}.contents .main-column .ranking-box .detail-box ul li .name strong{color:#585858;font-size:14px;line-height:1.1}.contents .main-column .ranking-box .detail-box ul li .price{color:#b4b4b4;display:block;font-size:12px;line-height:1.25;margin:5px}.ranking-index-top{border-bottom:3px solid #fba19f;padding-top:146px}.ranking-index-top .ranking-tab{margin:20px auto 0;width:960px}.ranking-index-top .ranking-tab ul{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ranking-index-top .ranking-tab ul li{background-color:#fba19f;border-left:3px solid #fba19f;border-right:3px solid #fba19f;border-top:3px solid #fba19f;-webkit-border-radius:5px 5px 0 0 / 5px 5px 0 0;-moz-border-radius:5px 5px 0 0 / 5px 5px 0 0;border-radius:5px 5px 0 0 / 5px 5px 0 0;float:left;margin:0 0 -3px 36px;width:282px}.ranking-index-top .ranking-tab ul li:hover,.ranking-index-top .ranking-tab ul .current{background-color:#fff}.ranking-index-top .ranking-tab ul li:first-child{margin-left:12px}.ranking-index-top .ranking-tab ul li a{color:#fff;display:block;font-size:17px;font-weight:700;padding:1em 0;text-align:center;text-decoration:none}.ranking-index-top .ranking-tab ul li:hover a,.ranking-index-top .ranking-tab ul .current a{color:#666}