h1{font-size:16px; line-height:40px; margin:0 0 0 0; padding:40px 0 0 0; color:#cdcdcd;}

h2{font-family:'Bellefair',serif; 
border:none;
border-bottom:1px solid #888;
color:#888;
font-weight:normal;
font-size:26px;
line-height:1em;
padding-top:7px;
margin:0;
}

h2 span{font-size:13px;
color:#333;
font-weight:bold;
letter-spacing: 0.8px;
}


.rank_date{font-family:'Bellefair',serif;
display:inline-block;
margin-right:10px;
color:#666;
font-size:13px;
margin-bottom:4px;
letter-spacing: 1px;
}

.see_more{
display:inline-block;
font-size:11px;
background-color:#999;
color:#fff;
line-height:1em;
padding:5px 0;
margin-top:5px;
width:125px;
text-align:center;
border-radius:3px;
}

td.l_links a:link,td.ftr_links a:visited{font-size:13px;color:#777;text-decoration:none;}
td.l_links a:hover,td.ftr_links a:active,td.l_links a:focus{color:#EC4A9E;text-decoration:underline;}

p, ul, div {font-size: 12px; list-style-type: none;}

/* 価格 */
.price{font-size:18px; line-height:1em; color:#c00; font-weight:bold;}

/* ranking_text */
.text{font-size:10px; line-height:11px; color:#999999;}

/* 更新日付 */
.date{font-size:12px; line-height:14px;}
.date_right{font-size:12px; line-height:14px; text-align:right;}

/* side menu */

.left2_body {padding-top:10px;background:#f8f8f8; text-align:left;font-size:12px; line-height:1.4em;}
.left2_body a {font-size:12px; padding-left:10px;}
.side_footer {height:10px; display:block;background:#f8f8f8;}

a.sidem:link,a.sidem:visited,a.sidem:hover,a.sidem:active,a.sidem:focus { font-size:12px ; line-height:18px ; padding-left:13px ; padding-top:1px ; background:url(../img/ladies/index/point2.gif) no-repeat 0px 3px;}

a.mens {display:block; width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 25px; margin:0; background-image:url(../img/ladies/m_icn.gif); background-repeat:no-repeat ; background-position: 12px 7px;}
a.mens:link,a.mens:visited{color:#666;}
a.mens:hover,a.mens:active,a.mens:focus{color:#f5b;}
a.boys {display:block; width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 25px; margin:0; background-image:url(../img/ladies/b_icn.gif); background-repeat:no-repeat ; background-position: 12px 7px;}
a.boys:link,a.boys:visited{color:#666;}
a.boys:hover,a.boys:active,a.boys:focus{color:#f5b;}
a.ladys {display:block; width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 25px; margin:0; background-image:url(../img/ladies/l_icn.gif); background-repeat:no-repeat ; background-position: 12px 7px;}
a.ladys:link,a.ladys:visited{color:#666;}
a.ladys:hover,a.ladys:active,a.ladys:focus{color:#f5b;}


a.model_name:link,a.model_name:visited{font-size:11px; text-decoration:none;display:inline-block;line-height:1.5em;}
a.model_name:hover,a.model_name:active,a.model_name:focus{text-decoration:none;color:#720941;}
a.model_name:hover .see_more,a.model_name:active .see_more,a.model_name:focus .see_more{background-color:#720941;}

a.model_name > h3{font-size:11px;color:#720941;background-color:#eee;margin:5px 0;padding:1px 0;font-weight:normal;border:none;}

/* content */
.mid_content {font-size:12px; line-height:1.2em;}

.ranking_body {width:580px;padding-top:3px; background:url(../img/ladies/index/ranking_bk.gif) repeat-y left top; text-align:left;}


a.kai_link2{font-size:11px; line-height:18px; font-weight:normal;}
a.kai_link2:link,a.kai_link2:visited{color:#7F7F7F;text-decoration:none;}
a.kai_link2:hover,a.kai_link2:active,a.kai_link2:focus{color:#f5b;text-decoration:underline;}


a.kai_link3{font-weight:normal; padding:6px 0 5px 13px; margin:0; background-image:url(../img/ladies/l_icn.gif); background-repeat:no-repeat ; background-position: 0px 8px;}
a.kai_link3:link,a.kai_link3:visited{color:#666;text-decoration:none;}
a.kai_link3:hover,a.kai_link3:active,a.kai_link3:focus{color:#f5b;text-decoration:underline;}

/* 新着入荷速報 */
.new_contents{font-size:12px; line-height:14px; color:#555;}
.new_contents1{font-size:14px; line-height:14px; color:#555;}
.new_contents1 a:link,.new_contents1 a:visited{color:#a00;text-decoration:underline;}
.new_contents1 a:hover,.new_contents1 a:active,.new_contents1 a:focus{text-decoration:underline;color:#f5b;}

.kai_link3{font-size:10px; line-height:12px;}
.tex_info{color:#777; font-size:10px; line-height:18px;}
.tex_small{font-size:10px; line-height:12px;}

/* ショップリスト */
a.shops11{display:block;text-align:left;margin:0 1px;padding:5px 0 5px 10px;font-size:12px;line-height:16px;font-weight:bold;background:url(../img/footer/shops_bk.gif) repeat-x 0 0;}
a.shops11:link,a.shops11:visited{color:#666; text-decoration:none;}
a.shops11:hover,a.shops11:active,a.shops11:focus{color:#f5b; text-decoration:underline;}
/* なんば店追加 */
a.shops12{display:block;text-align:left;margin:0 1px;padding:5px 0 5px 10px;font-size:12px;line-height:16px;font-weight:bold;background:url(../img/footer/shops_bk.gif) repeat-x 0 0;}
a.shops12:link,a.shops12:visited{color:#666; text-decoration:none;}
a.shops12:hover,a.shops12:active,a.shops12:focus{color:#f5b; text-decoration:underline;}

/* 銀座888店 */
a.shop_ginza{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;margin-left:5px;}
a.shop_ginza:link,a.shop_ginza:visited{background:url(../img/ladies/footer/ginza.gif) no-repeat center 0;}
a.shop_ginza:hover,a.shop_ginza:active,a.shop_ginza:focus{background:url(../img/ladies/footer/ginza.gif) no-repeat center -62px;}

/* 上野本店*/
a.shop_ueno{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_ueno:link,a.shop_ueno:visited{background:url(../img/ladies/footer/ueno.gif) no-repeat center 0;}
a.shop_ueno:hover,a.shop_ueno:active,a.shop_ueno:focus{background:url(../img/ladies/footer/ueno.gif) no-repeat center -62px;}

/* 渋谷店 2015.01.31閉店・新宿店切替作業完了後削除*/
a.shop_shibuya{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_shibuya:link,a.shop_shibuya:visited{background:url(../img/ladies/footer/shibuya.gif) no-repeat center 0;}
a.shop_shibuya:hover,a.shop_shibuya:active,a.shop_shibuya:focus{background:url(../img/ladies/footer/shibuya.gif) no-repeat center -62px;}

/* 新宿店*/
a.shop_shinjuku{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_shinjuku:link,a.shop_shinjuku:visited{background:url(../img/ladies/footer/shinjuku.gif) no-repeat center 0;}
a.shop_shinjuku:hover,a.shop_shinjuku:active,a.shop_shinjuku:focus{background:url(../img/ladies/footer/shinjuku.gif) no-repeat center -62px;}

/* 中野店*/
a.shop_nakano{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_nakano:link,a.shop_nakano:visited{background:url(../img/ladies/footer/nakano.gif) no-repeat center 0;}
a.shop_nakano:hover,a.shop_nakano:active,a.shop_nakano:focus{background:url(../img/ladies/footer/nakano.gif) no-repeat center -62px;}

/* 横浜店 */
a.shop_yokohama{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_yokohama:link,a.shop_yokohama:visited{background:url(../img/ladies/footer/yokohama2.gif) no-repeat center 0;}
a.shop_yokohama:hover,a.shop_yokohama:active,a.shop_yokohama:focus{background:url(../img/ladies/footer/yokohama2.gif) no-repeat center -62px;}

/* 仙台店 */
a.shop_sendai{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_sendai:link,a.shop_sendai:visited{background:url(../img/ladies/footer/sendai2.gif) no-repeat center 0;}
a.shop_sendai:hover,a.shop_sendai:active,a.shop_sendai:focus{background:url(../img/ladies/footer/sendai2.gif) no-repeat center -62px;}

/* 名古屋店 */
a.shop_nagoya{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_nagoya:link,a.shop_nagoya:visited{background:url(../img/ladies/footer/nagoya.gif) no-repeat center 0;}
a.shop_nagoya:hover,a.shop_nagoya:active,a.shop_nagoya:focus{background:url(../img/ladies/footer/nagoya.gif) no-repeat center -62px;}

/* なんば店 */
a.shop_namba{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_namba:link,a.shop_namba:visited{background:url(../img/ladies/footer/namba.gif) no-repeat center 0;}
a.shop_namba:hover,a.shop_namba:active,a.shop_namba:focus{background:url(../img/ladies/footer/namba.gif) no-repeat center -62px;}

/* 梅田店 */
a.shop_umeda{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_umeda:link,a.shop_umeda:visited{background:url(../img/ladies/footer/umeda.gif) no-repeat center 0;}
a.shop_umeda:hover,a.shop_umeda:active,a.shop_umeda:focus{background:url(../img/ladies/footer/umeda.gif) no-repeat center -62px;}

/* 心斎橋店100506 */
a.shop_shinsaibashi3{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_shinsaibashi3:link,a.shop_shinsaibashi3:visited{background:url(../img/ladies/footer/shinsaibashi3.gif) no-repeat center 0;}
a.shop_shinsaibashi3:hover,a.shop_shinsaibashi3:active,a.shop_shinsaibashi3:focus{background:url(../img/ladies/footer/shinsaibashi3.gif) no-repeat center -62px;}

/* 心斎橋店 */
a.shop_shinsaibashi{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_shinsaibashi:link,a.shop_shinsaibashi:visited{background:url(../img/ladies/footer/shinsaibashi.gif) no-repeat center 0;}
a.shop_shinsaibashi:hover,a.shop_shinsaibashi:active,a.shop_shinsaibashi:focus{background:url(../img/ladies/footer/shinsaibashi.gif) no-repeat center -62px;}


/* 神戸店100527 */
a.shop_kobe2{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_kobe2:link,a.shop_kobe2:visited{background:url(../img/ladies/footer/kobe2.gif) no-repeat center 0;}
a.shop_kobe2:hover,a.shop_kobe2:active,a.shop_kobe2:focus{background:url(../img/ladies/footer/kobe2.gif) no-repeat center -62px;}


/* 神戸店 */
a.shop_kobe{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_kobe:link,a.shop_kobe:visited{background:url(../img/ladies/footer/kobe.gif) no-repeat center 0;}
a.shop_kobe:hover,a.shop_kobe:active,a.shop_kobe:focus{background:url(../img/ladies/footer/kobe.gif) no-repeat center -62px;}

/* 広島店 */
a.shop_hiroshima{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_hiroshima:link,a.shop_hiroshima:visited{background:url(../img/ladies/footer/hiroshima.gif) no-repeat center 0;}
a.shop_hiroshima:hover,a.shop_hiroshima:active,a.shop_hiroshima:focus{background:url(../img/ladies/footer/hiroshima.gif) no-repeat center -62px;}

/* 福岡店 */
a.shop_fukuoka{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;}
a.shop_fukuoka:link,a.shop_fukuoka:visited{background:url(../img/ladies/footer/fukuoka3.gif) no-repeat center 0;}
a.shop_fukuoka:hover,a.shop_fukuoka:active,a.shop_fukuoka:focus{background:url(../img/ladies/footer/fukuoka3.gif) no-repeat center -62px;}

/* 香港店 */
a.shop_hongkong{font-size:12px;line-height:16px;display:block;padding-top:43px;width:70px;margin-right:5px;}
a.shop_hongkong:link,a.shop_hongkong:visited{background:url(../img/ladies/footer/hongkong2.gif) no-repeat center 0;}
a.shop_hongkong:hover,a.shop_hongkong:active,a.shop_hongkong:focus{background:url(../img/ladies/footer/hongkong2.gif) no-repeat center -62px;}


/* トップページ基本リンク設定 */
a:link,a:visited{color:#777;text-decoration:underline;}
a:hover,a:active,a:focus{text-decoration:underline;color:#f5b;}

/* フッター */
a.link:link,a.link:visited{font-size:10px; line-height:12px ;color:#999;text-decoration:none;}
a.link:hover,a.link:active,a.link:focus{font-size:10px; line-height:12px; color:#f5b;text-decoration:none;}

.ft_text{font-size:10px; line-height:16px; color:#555;}
a.ft_link01:link,a.ft_link01:visited{font-size:12px; line-height:16px; color:#aaa; text-decoration:none;}
a.ft_link01:hover,a.ft_link01:active,a.ft_link01:focus{font-size:12px; line-height:16px ;color:#f5b; text-decoration:none;}

a.ft_link02:link,a.ft_link02:visited{font-size:12px; line-height:16px; color:#7F7F7F; text-decoration:none;}
a.ft_link02:hover,a.ft_link02:active,a.ft_link02:focus{font-size:12px; line-height:16px; color:#f5b; text-decoration:underline;color:#f5b;}

td.ftr_links a{margin-left:5px;padding-left:13px;background:url(../img/ladies/l_icn.gif) no-repeat 0px 4px;}
td.ftr_links a:link,td.ftr_links a:visited{color:#777;text-decoration:none;}
td.ftr_links a:hover,td.ftr_links a:active,td.ftr_links a:focus{color:#EC4A9E;text-decoration:underline;}

/*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: #EC4A9E;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: #EC4A9E;text-decoration: none;}

td.out_links a{font-size:10px;line-height:12px;}
td.out_links a:link,td.out_links a:visited{text-decoration:none;}
td.out_links a:hover,td.out_links a:active,td.out_links a:focus{text-decoration:underline;}

a.crown,a.tokei,a.rolex,a.omega,a.wf{padding:2px 0 2px 18px;display:block;}
a.crown{background:url(../img/common/icn_crown.gif) no-repeat 0 1px;}
a.tokei{background:url(../img/common/icn_tokei.gif) no-repeat 0 0;}
a.rolex{background:url(../img/common/icn_rolex.gif) no-repeat 0 0;}
a.omega{background:url(../img/common/icn_omega.gif) no-repeat 0 0;}
a.wf{background:url(../img/common/icn_wf.gif) no-repeat 0 2px;}

.copyright{font-size:10px; line-height:16px;}

/* バナー下テキスト */
.u_ban{font-size:13px; line-height:17px;letter-spacing: 0px;}
.u_ban01{font-size:11px; line-height:14px;letter-spacing: 0px;}
.u_ban02{font-size:14px; line-height:17px;letter-spacing: 0px;}



a.sale_12_top{color:#c00;}
a.sale_12_top:hover{color:#f5b;}


a.sns{font-size:11px; line-height:14px; font-weight:bold; padding-left:29px;display:block;}
a.sns:link,a.sns:visited{color:#666;text-decoration:none;}
a.sns:hover,a.sns:active,a.sns:focus{color:#f5b;text-decoration:underline;}
a.fb{background:url(../img/ladies/icon_facebook.gif) no-repeat 0 2px;}
a.tw{background:url(../img/ladies/icon_twitter.gif) no-repeat 0 2px;}
a.mx{background:url(../img/ladies/icon_mixi.gif) no-repeat 0 2px;}
a.gp{background:url(../img/ladies/icon_google+.gif) no-repeat 0 2px;}
a.ig{background:url(../img/ladies/icon_insta.gif) no-repeat 0 2px;}
a.yt{background:url(../img/ladies/icon_youtube.gif) no-repeat 0 2px;padding-left:51px;}

.size_text_01{  font-size:13px;  line-height:16px;}
.size_text_02{  font-size:14px;  line-height:30px;}


div.scr{
  padding:10px 10px;
  overflow: auto;
  width:320px;
//  width:340px;
  height:126px;
//  height:146px;
}

div.scr span{
	color:#f09;
}

div.scr a:link,
div.scr a:visited{
 border-bottom:1px dotted #666;
	text-decoration:none;
}
div.scr a:hover,
div.scr a:active{
 border-bottom:0;
	text-decoration:none;
}

.gall img{
-moz-transition: -moz-transform 0.4s cubic-bezier(0,0,0,1);
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0,0,0,1);
-o-transition: -o-transform 0.4s cubic-bezier(0,0,0,1);
-ms-transition: -ms-transform 0.4s cubic-bezier(0,0,0,1);
transition: transform 0.4s cubic-bezier(0,0,0,1);
}
.gall img:hover{
box-shadow:1px 1px 3px rgba(0,0,0,0.5);
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}


a.l_model,a.l_model_s{
font-size:10px;
font-weight:bold;
width:180px;
height:40px;
line-height:1.3em;
padding:7px 0 0 65px;
display: inline-block;
box-sizing:border-box;
border:solid 1px #eee;
margin: 0 0 10px 10px;
text-decoration:none;
background:#fff url(../img/ladies/watch_dj_sswg.png) no-repeat 10px 0;
}

a.l_model:hover,a.l_model_s:hover{
background-color:#fbe7f2;
text-decoration:none;
}

a.l_model_s{
padding:13px 0 0 65px;
}
