html{height:100%;color:#666;font-size:12px;line-height:1.7em;}
body{font-family:Meiryo,"ms pgothic",arial,"hirakakupro-w3",osaka,sans-serif;-webkit-text-size-adjust:100%;}
h1{font-weight:normal;margin:10px 0 0 0;font-size:16px;color:#aaa;}
h2{font-size:16px;font-weight:bold;line-height:120%;border-left:solid 0.5em #666;border-bottom:solid 1px #666;padding:0.1em 0 0 0.5em;margin:0 0 0.5em 0;}
h3{font-size:12px;font-weight:bold;padding:0 0 0 0;margin:0 0 0 10px;}

/*header languages*/
.header_lang {border-right: 1px dotted #ccc;font-size: 12px;margin: 0;padding: 0 10px;vertical-align:top;font-family: 'Microsoft YaHei',"PingHei",Meiryo,"ms pgothic",arial,"hirakakupro-w3",osaka,sans-serif;}
.header_lang a {color: #777;text-decoration: none;vertical-align: top;}
.header_lang a:hover {color: #060;text-decoration: none;}
.header_last {font-size: 12px;margin: 0;padding: 0 10px;vertical-align:top;font-family: "Malgun Gothic","Yoon Gothic",Meiryo,"ms pgothic",arial,"hirakakupro-w3",osaka,sans-serif;}
.header_last a {color: #777;text-decoration: none;padding:10px 0;margin:10 0;vertical-align: top;}
.header_last a:hover {color: #060;text-decoration: none;}

/*header languages*/
.header_lang_img {margin: 0;padding: 0 2px;vertical-align:top;}
.header_lang_img a {color: #777;text-decoration: none;vertical-align: top;}
.header_lang_img a:hover {color: #060;text-decoration: none;}

/*footer languages*/
.footer_lang {border-right: 1px dotted #ccc;font-size: 12px;margin: 0;padding: 0 10px;vertical-align:top;font-family: 'Microsoft YaHei',"PingHei",Meiryo,"ms pgothic",arial,"hirakakupro-w3",osaka,sans-serif;}
.footer_lang a {color: #777;text-decoration: none;vertical-align: top;}
.footer_lang a:hover {color: #060;text-decoration: none;}
.footer_last {font-size: 12px;margin: 0;padding: 0 10px;vertical-align:top;font-family: "Malgun Gothic","Yoon Gothic",Meiryo,"ms pgothic",arial,"hirakakupro-w3",osaka,sans-serif;}
.footer_last a {color: #777;text-decoration: none;padding:10px 0;margin:10 0;vertical-align: top;}
.footer_last a:hover {color: #060;text-decoration: none;}

a{text-decoration:underline;}
a:link,a:visited{color:#777;}
a:hover,a:active,a:focus{color:#060;}
a:hover img,a:active img,a:focus img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

/*中古一覧用aタグ*/
a.ichiran{text-decoration:underline;}
a.ichiran:link,a.ichiran:visited{color:#060;}
a.ichiran:hover,a.ichiran:active,a.ichiran:focus{color:#c00;}
a.ichiran:hover img,a.ichiran:active img,a.ichiran:focus img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

.tex_nomal{font-size:12px;line-height:1.7em;}
.tex_small{font-size:11px;line-height:1.7em;}
.tex_micro{font-size:10px;line-height:1.5em;}

/* links for customers voice */
td.voice_label{background:url(../images/rolex_catalog/label_voice.gif) no-repeat 0 0;color:#999;padding:0 0 2px 160px;width:650px;}

td.koe_ttl{font-size:14px;font-weight:bold;}
td.koe_ttl div{padding-top:4px;}
div.koe_date{float:left;text-align:right;color:#fff;background:url(../images/rolex_catalog/date_koe.gif) no-repeat 0 0;width:100px;}
td.koe_cont{color:#999;line-height:18px;text-align:left;}

/* left menu */
.left2_body{background:url(../img/index/side_body.gif) repeat-y 0 0;}
.left2_body a{display:block;font-size:12px;padding-left:20px;padding-top:5px;}
.side_footer{height:10px;display:block;background:url(../img/index/side_footer.gif) no-repeat 0 0;}

a.sports,a.mens,a.boys,a.ladys{display:block;width:100%;font-size:12px;line-height:12px;font-weight:bold;padding:6px 0 5px 22px;margin:0;}
a.sports{background:url(../img/common/s_icn.gif) no-repeat 8px 8px;}
a.mens{background:url(../img/common/m_icn.gif) no-repeat 8px 8px;}
a.boys{background:url(../img/common/b_icn.gif) no-repeat 8px 8px;}
a.ladys{background:url(../img/common/l_icn.gif) no-repeat 8px 8px;}
a.sports:link,a.sports:visited,a.mens:link,a.mens:visited,a.boys:link,a.boys:visited,a.ladys:link,a.ladys:visited{text-decoration:none;color:#666;}
a.sports:hover,a.sports:active,a.sports:focus,a.mens:hover,a.mens:active,a.mens:focus,a.boys:hover,a.boys:active,a.boys:focus,a.ladys:hover,a.ladys:active,a.ladys:focus{color:#0a0;}


/* e catalog */
a.link2used,a.link2ant,a.link2new,a.link2ctgry{display:block;font-size:12px;line-height:12px;font-weight:bold;padding:10px 0 8px 32px;margin:0;text-align:left;}
a.link2used:link,a.link2used:visited{color:#060;text-decoration:none;}
a.link2ant:link,a.link2ant:visited{color:#931c01;text-decoration:none;}
a.link2new:link,a.link2new:visited{color:#044e7b;text-decoration:none;}

a.link2used{background:url(../images/rolex_catalog/link2used.gif) no-repeat 0 0;}
a.link2ant{background:url(../images/rolex_catalog/link2ant.gif) no-repeat 0 0;}
a.link2new{background:url(../images/rolex_catalog/link2new.gif) no-repeat 0 0;}

a.link2used:hover,a.link2used:active,a.link2used:focus,a.link2ant:hover,a.link2ant:active,a.link2ant:focus,a.link2new:hover,a.link2new:active,a.link2new:focus{color:#fff;background-position:-280px 0;}

a.link2ctgry{background:url(../images/rolex_catalog/link2ctgry.gif) no-repeat 0 0;}
a.link2ctgry:link,a.link2ctgry:visited{text-decoration:none;color:#777;}
a.link2ctgry:hover,a.link2ctgry:active,a.link2ctgry:focus{color:#fff;background-position:-280px 0;}

.tatj{text-align:justify;text-justify:inter-ideograph;}


/* sns buttons */
a.sns_fb{display:block;background:url(../img/common/sns_fb.gif) no-repeat 0 0;margin:0;padding:5px 0 3px 18px;font-size:12px;line-height:12px;}
a.sns_fb:link,a.sns_fb:visited{text-decoration:none;color:#3b5999;}
a.sns_fb:hover,a.sns_fb:active,a.sns_fb:focus{display:block;background:url(../img/common/sns_fbo.gif) no-repeat 0 0;text-decoration:none;color:#5872a8;}


/* breadcrumbs */
td.blue_path{color:#000;}
td.blue_path a{text-decoration:none;}
td.blue_path a:link,td.blue_path a:visited{color:#000;}
td.blue_path a:hover,td.blue_path a:active,td.blue_path a:focus{color:#060;text-decoration:underline;}
td.blue_path a:hover img,td.blue_path a:active img,td.blue_path a:focus img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

td.blue_path > ol{padding:0;list-style-type:none;}
td.blue_path > ol > li{display: inline-block;}
td.blue_path > ol > li > a:after {content:"\020\03e";}
