h2{border-bottom:solid 1px #999;}
h2.nav-anchor{width:715px;border-left:none;text-align:left;padding-left:0;margin-bottom:20px;}
h3{border-bottom:solid 1px #aaa;font-size:13px;padding:0;margin:0 0 5px 0;}
img{line-height:0;margin:0;padding:0;}
.para_jst{text-align:justify;text-justify:auto;}
div.histline{display:block;border-bottom:solid 1px #aaa;padding:0;margin:0 0 5px 0;}
div.gens_com{margin-top:10px;}

a.see_more{font-size:11px;padding:4px 0 5px 13px;background:url(../../images/rolex_catalog/arrow.gif) no-repeat 0px 5px;}
div.see_more{text-align:center;}

ul#models, ul#refs{margin:0;list-style:none;padding:0;}
ul#models li, ul#refs li{margin:1px 0 0 0;padding:0 0 0 1em;}
ul#refs_left{float:left;width:50%;margin:0;list-style:none;padding:0;}
ul#refs_left li{margin:1px 0 0 0;padding:0 0 0 1em;}
ul#refs_right{float:right;width:50%;margin:0;list-style:none;padding:0;}
ul#refs_right li{margin:1px 0 0 0;padding:0 0 0 1em;}
span#ref_kbn{display:inline-block;width:320px;font-weight:bold;font-size:13px;border-bottom:#aaa solid 1px;margin-bottom:5px;}
span#brand a{text-decoration:none;display:inline-block;width:715px;font-weight:bold;font-size:13px;border-bottom:#ccc solid 1px;margin-bottom:5px;}
span#brand a:hover{border-bottom:#060 solid 1px;}

td.koe_ttl{font-size:14px;}
td.koe_ttl div{padding-top:4px;margin-bottom:5px;}
div.koe_date{float:left;text-align:right;color:#fff;background:url(../images/rolex_catalog/date_koe.gif) no-repeat 0 center;width:100px;font-weight:bold;font-size:15px;line-height:23px;margin-right:2px;}
td.koe_cont{color:#666;}
td.koe_cont a img{margin-right:5px;}
td.koe_cont span#ttl{display:inline-block;width:570px;font-weight:bold;font-size:13px;border-bottom:#ccc solid 1px;margin-bottom:5px;}

/* pop up */
#powerTip{
display:none;position:absolute;z-index:2;
padding:0;margin:0;background-color:#fff;
border-radius:3px;
-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);
box-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);
padding:5px 20px 10px 20px;line-height:1.7em
}
#powerTip img{margin:5px;}
div.ref_list{padding:0 !important;}
div.ref_list img{vertical-align:top;}

/* carousel */
.splide{margin-left:0;}
#spl-qsnap-list li a > img{border-radius:5px !important;}
#spl-qsnap-list li{text-align:left;}
#spl-qsnap-list li a .blog_ttl{padding:5px 0 0 0;}


span.used .canew{top:0;left:0;display:inline-block;position:absolute;background-color:rgba(133,172,0,0.9);color:#fff;width:40px;text-align:center;line-height:1.2em;padding:5px 0;}
span.salon_used .canew{top:0;left:0;display:inline-block;position:absolute;background-color:rgba(43,43,43,0.9);color:#fff;width:40px;text-align:center;line-height:1.2em;padding:5px 0;}
span.pm .canew{top:0;left:0;display:inline-block;position:absolute;background-color:rgba(155,114,25,0.9);color:#fff;width:40px;text-align:center;line-height:1.2em;padding:5px 0;}

.used_img{border-bottom:#91B419 solid 3px;}
.pm_img{border-bottom:#9b7219 solid 3px;}

.rank_ttl{display:inline-block;width:60%;}
.rank_date{display:inline-block;width:40%;text-align:right;font-weight:normal;font-size:12px;}

.rank_ttl_new_year{display:inline-block;width:60%;}
.rank_date_new_year{display:inline-block;width:40%;text-align:right;font-weight:normal;font-size:12px;}

.chng_lang{margin:10px 0 0 0;color:#000;padding:0 5px 0 20px;border-radius:3px;display:inline-block;text-decoration:none;box-shadow:1px 1px 2px rgba(0,0,0,0.6);background:url('https://www.909.co.jp/img/common/icn_lang_g.png') no-repeat 4px center;}


span.list_5y,span.list_3y{margin-top:10px;display:block;font-size:12px;}
span.list_5y span.price_name,span.list_3y span.price_name{margin-bottom:2px;display:block;border-bottom:#999 dotted 1px;font-weight:bold;}

span.list_5y span.price_name{color:#8EB700;}
span.list_3y span.price_name{color:#F75000;}

span.more_off{display:block;background-color:#900;color:#fff;padding:4px 0 2px 0;}
span.more_off strong{font-size:12px;}
span.sold{display:block;margin-top:10px;font-weight:bold;color:#c00;font-size:12px;}

span.tax{font-size:10px;vertical-align:middle;}

.img_catalog{object-fit:cover;}


/* ranking image */
.rank_img {margin-bottom: 5px;}


/* side menu */
div#side_nav{text-align:left;}
div#side_nav a.head_link{display:inline-block;position:relative;width:100%;font-size:16px;font-weight:800;color:#666;line-height:25px;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:#666 dotted 1px;padding-left:25px;background:url(../img/stocklist/icn_side_watch.png) no-repeat left top 2px;background-size:20px 20px;}

a.see_result{display:inline-block;margin:5px 0 10px 0;padding:5px 0;border:none;border-radius:3px;text-align:center;border:#aaa solid 1px;width:100%;text-decoration:none;background:#fff;transition:background-color 0.2s ease-out;}
