body { color:#202020; }
a {text-decoration: none; color: #202020 }
a:link {color: #202020; text-decoration: none;}
a:visited {color: #202020; text-decoration: none;}
a:hover {color: #555; text-decoration: underline;}
a:active {color: #555; text-decoration: underline;}

#CONTENTSAREA a img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

#main_cnt {width:1190px; margin:0 auto; clear:both; }

#main_cnt_left {width:270px; float:left; padding-left:30px; text-align:left; }

#main_cnt_left ul li.ti { text-align:left; font-weight:bold; padding:40px 0 12px 0px; font-family: "Montserrat",sans-serif !important; font-size:14px; letter-spacing:0.4px; }

#main_cnt_left ul li.ti2 {
    text-align: left;
    font-weight: bold;
    font-family: "Montserrat",sans-serif !important;
    font-size: 14px;
    letter-spacing: 0.4px;
}

#main_cnt_left .ti_shopping { text-align:left; font-weight:bold; padding:45px 0 15px 0px; font-family: "Montserrat",sans-serif !important; font-size:18px; letter-spacing:0.4px; }

#main_cnt_left ul li { text-align:left; padding:2px 0 12px 15px; width:222px; }
#main_cnt_left ul li a { display:block; }
#main_cnt_right {width:890px; text-align:left; float:left;}

#main_cnt_left ul li a {text-decoration: none; color: #202020 }
#main_cnt_left ul li a:link {color: #202020; text-decoration: none;}
#main_cnt_left ul li a:visited {color: #202020; text-decoration: none;}
#main_cnt_left ul li a:hover {color: #555; text-decoration: none; background:#f0f0f0; }
#main_cnt_left ul li a:active {color: #555; text-decoration: none; background:#f0f0f0; }

.left_app a { display:block; border-top:1px solid #ddd; padding:25px 3px; width:216px; text-align:left; font-size:10px; }
.left_app a b { font-size:12px; padding-bottom:8px; display:block; }


#top_scene h3 { margin-top:60px; width:100%; font-family:"Montserrat",sans-serif; font-size:26px; letter-spacing:0.4px; float:left; padding-bottom:15px; line-height:100%; clear:both; }


/*ブランド*/
#top_brand { margin-top:85px; text-align:left; }
#top_brand h3 { font-family: "Montserrat",sans-serif; font-size:26px; letter-spacing:0.4px; float:left; padding-top:0px; line-height:100%; }
#top_brand ul { clear:both; padding-top:15px; }
#top_brand ul li { text-align:center; float:left; padding-bottom:35px; margin-right:16px; width:210px;}
#top_brand ul li img { width:210px; height:auto; }
#top_brand ul li div { font-family: "Montserrat",sans-serif; font-size:10px; margin-top:10px; letter-spacing:0.4px;}
#top_brand ul li h4 { margin-top:12px; font-size:90%; }
#top_brand ul li p { margin:12px auto 0 auto; border-top:1px solid #ccc; width:30px; }

#top_newarrival h3 { font-family: "Montserrat",sans-serif; font-size:26px; letter-spacing:0.4px; float:left; padding: 0 0 10px 5px; line-height:100%; }
h3#cate_ti { font-family: "Montserrat",sans-serif; font-size:32px; letter-spacing:1.5px; padding:0px 0 35px 0; line-height:100%; text-align:center; font-weight:bold; }
h3#cate_ti span { font-size:14px; padding-top:8px; font-weight:normal }


/*ブランドリスト*/
#brandlist_navi h2 { clear:both; font-weight:bold; font-family: "Montserrat",sans-serif !important; font-size:24px; letter-spacing:0.4px; padding:60px 0 30px 0px; width:100%; text-align:left; }
#brandlist_navi ul { background:#f0f0f0; width:100%; padding: 30px 0px 45px; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
#brandlist_navi ul li { float:left; margin:0 40px 0 40px; font-size:14px; font-weight:bold; }

#renew_brand_list { width:1190px; margin:0 auto; }
#renew_brand_list h3 { clear:both; font-weight:bold; font-family: "Montserrat",sans-serif !important; font-size:24px; letter-spacing:0.4px; padding:60px 0 30px 0px; width:100%; text-align:left; }

.brandlist_az h4,
.renew_brandlist h4 { border-top:#ccc 1px solid; border:none !important; clear:both; font-weight:bold; font-family: "Montserrat",sans-serif !important; font-size:22px; letter-spacing:0.4px; padding:35px 0 25px 55px; text-align:left; }

#renew_brand_list li { margin:0 7px 0 55px; text-align:left; float:left; height:70px; }
#renew_brand_list li a { display:block; }

.brand_list_az h5 { font-family: "Montserrat",sans-serif !important; font-size:14px; padding-bottom:2px; }

ul.brand_list_az li .kana,
div.brandlist_az ul li .kana { text-align:left !important; font-size:9.5px !important; color:#999 !important; }

.brandlist_az,
.renew_brandlist { padding:0px !important; border:none !important; } 

.brand_list_az { border-bottom:#ccc 1px solid; padding-bottom:15px; }

div.brandlist_az h4 { padding:45px 0 25px 55px !important; }

.bt_ex_journal { width:100% !important;  margin:20px 0 !important;  text-align:center !important;  }
.bt_ex_journal a img { width:240px !important;  height:50px !important;  }


#main_cnt_left ul li.bt_keywords_more a:link {color: #003399 !important; text-decoration: underline !important;}
#main_cnt_left ul li.bt_keywords_more a:visited {color: #003399 !important; text-decoration: underline !important;}
#main_cnt_left ul li.bt_keywords_more a:hover {color: #0066CC !important; text-decoration: none !important;}
#main_cnt_left ul li.bt_keywords_more a:active {color: #0066CC !important;text-decoration: none !important;}

#main_cnt_left ul li.bt_keywords_close a:link {color: #003399 !important; text-decoration: underline !important;}
#main_cnt_left ul li.bt_keywords_close a:visited {color: #003399 !important; text-decoration: underline !important; }
#main_cnt_left ul li.bt_keywords_close a:hover {color: #0066CC !important; text-decoration: none !important;}
#main_cnt_left ul li.bt_keywords_close a:active {color: #0066CC !important; text-decoration: none !important;}