#sub_navi .sub_navi li.menu { margin:0 15px 0 40px; }

/* RECOMMEND */
#recommend .dv_recommend { letter-spacing: -.4em;  }
#recommend .dv_rc_items {
  width:205px;
  display: inline-block;
  margin:10px 10px 5px 10px;
  text-align:center;
  letter-spacing: normal;
  vertical-align: top;
}
#recommend .dv_rc_items:nth-child(6),
#recommend .dv_rc_items:nth-child(10) {margin:10px 0px 5px 10px;}
#recommend a { display:block; }
#recommend img { width:205px; }
#recommend h4 {
  font-size:20px;
  font-weight:bold;
  line-height: 100%;
  padding: 30px 0 10px;
  text-align: left;
}

#recommend .dv_rc_description {
  line-height: 135%;
  margin: 0;
  padding: 5px;
  text-align: center;
  font-weight:bold;
}

#recommend .dv_rc_name {
  line-height:135%;
  margin: 0;
  padding: 5px;
  text-align: center;
}

#recommend .dv_rc_price { text-align: center; }

.journal_ti,
#journal_top_main h4 { font-weight:bold; font-family: 'Noto Sans', sans-serif; font-size:22px; letter-spacing: 0.4px; line-height: 100%; padding:0px 0 10px; text-align: left;
}
#journal_top_main { margin:20px auto 20px; width:888px; position:relative;}
#journal_top_main .left { width:520px; float:left; padding-top:5px; }

#journal_top_main .left a img { width:503px; height:auto; }
#journal_top_main .left .journal_bnr { float:left; margin:0; padding-bottom:0px; }

#journal_top_main .right { float:left; width:365px; padding-top:5px; }
#journal_top_main .right .journal_bnr { float:left; margin:0; padding:0 0 22px 0;  width:365px; }
#journal_top_main .popular_left { width:190px; float:left; }
#journal_top_main .popular_left a img { width:175px; height:auto;}
#journal_top_main .popular_right { width:170px; float:left; margin-top:-2px; }

#journal_yymmdd{
  width:100px;
  height:100px;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;
  background-color: #2a4f83;
  position:absolute;
        right:328px; top:-15px;
        font-family: 'Noto Sans', sans-serif;
text-align:center;
color:#fff;
z-index:9;
}

.journal_mm { font-size:11px; line-height:1em; margin-top:19px; letter-spacing:0.1em; }
.journal_dd { font-size:34px; line-height:1em; margin:3px;}
.journal_week { font-size:11px; line-height:1em; letter-spacing:0.1em; }

.journal_bnr a img { width:290px; height:auto; }
.journal_bnr a .bnr_day { padding:5px 0px 0px 6px; font-size:11px; font-family: 'Noto Sans', sans-serif; letter-spacing:0.1em; } 
.journal_bnr a .bnr_name { padding:6px 5px 6px 5px; font-size:12px; }

.journal_bnr .bnr_tag a {
 float:left;
 margin:4px 2px 4px 5px;
 background: #f5f5f5;
 border: 1px solid #ddd;
 color: #333;
 display: inline-block;
 font-size: 11px;
 line-height: 100%;
 padding: 7px 9px 7px;
 text-decoration: none;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
}

.journal_ti2 { ont-family: "Montserrat",sans-serif;
 font-size:22px;
 font-weight:bold;
 letter-spacing: 0.2px;
 line-height:100%;
 clear:both;
 border-top:#ccc 1px solid;
 border-bottom:#ccc 1px solid;
padding:15px;
text-align:center;
margin-top:1px;
margin-bottom:2px;
}

#journal_top_pickup { padding-bottom:0px; letter-spacing: -.40em; }
#journal_top_pickup .journal_bnr { display: inline-block; width:283px; margin-right:20px; padding-bottom:20px; letter-spacing: normal; vertical-align: top; }

#journal_top_pickup .journal_bnr:nth-child(3),
#journal_top_pickup .journal_bnr:nth-child(6) { margin-right:0px; }

#journal_top_pickup .journal_bnr img { width:283px; height:auto; }


.instagram_area { padding-bottom:15px; text-align:center; }
.instagram_area h4{ font-family: 'Noto Sans', sans-serif; font-size:25px; letter-spacing: 0.4px; line-height: 100%; padding:30px 0 0; text-align: left; }
.instagram_area .list { padding-bottom:10px; }
.instagram_area .list div { width:139px; float:left; margin:0 10px 10px 0 }
.instagram_area .list div:nth-child(6),
.instagram_area .list div:nth-child(12){ margin-right:0px; }

.instagram_area .list div a { width:139px; height:139px; overflow:hidden; display:block; }
.instagram_area .list div img { width:139px; height:auto; }

/*最近チェックしたアイテム*/
#recommend_check { margin-left:10px; clear:both; }
#recommend_check li a { margin:8px 10px 0 0; padding:0; float:left; }
#recommend_check li:nth-child(7) a { margin:8px 0px 0 0; padding:0; float:left; }
#recommend_check li a img { width:117px; height:auto; }



.col_right { width:auto; }

#campaign_top { margin-top:40px; }
#campaign_top .journal_bnr { float:left; width:444px; margin:5px 0 15px; display:none; }

#campaign_top .journal_bnr:nth-child(2),
#campaign_top .journal_bnr:nth-child(3),
#campaign_top .journal_bnr:nth-child(4),
#campaign_top .journal_bnr:nth-child(5) { display:block; }

#campaign_top .journal_bnr em { display:none; }
#campaign_top .journal_bnr:nth-child(4) { clear:left; }
#campaign_top .journal_bnr .left { width:210px; float:left; margin-right:5px; }
#campaign_top .journal_bnr .left img { width:100%; height:auto; }
#campaign_top .journal_bnr .right { width:214px; float:left; }

#journal_top_main #journal_top_pickup .journal_bnr { margin-right:19px; }
#journal_top_main #journal_top_pickup .journal_bnr:nth-child(1) {width:434px; margin:0 10px 0 0;}
#journal_top_main #journal_top_pickup .journal_bnr:nth-child(2) {width:434px; margin:0 0 0 10px; }
#journal_top_main #journal_top_pickup .journal_bnr:nth-child(1) img,
#journal_top_main #journal_top_pickup .journal_bnr:nth-child(2) img { width:100%; height:auto; }
#journal_top_main #journal_top_pickup .journal_bnr:nth-child(5) { margin-right:0; }
#journal_top_main .left { width:434px; }

#campaign_top .journal_bnr .popular_left {width:225px; float:left}
#campaign_top .journal_bnr .popular_left img { width:220px; }
#campaign_top .journal_bnr .popular_right {width:214px; float:left; padding-right:5px;line-height: 1.7em;}

.bnr_tag { clear:both; }

.area_newarrival .list_search-result { margin:15px 0 0 0; }
.area_newarrival .list_search-result img.gu_main_img { width:100%; height:auto; }
.area_newarrival .list_search-result .block_item { width: 207px; margin: 0 20px 20px 0px; }

.popup-box { left: 207px;}

.ti_newarrival { margin-top: 0px; width: 100%; font-family: 'Noto Sans', sans-serif; font-size: 24px; letter-spacing: 0.4px; float: left; padding-bottom: 15px; line-height: 100%; clear: both;}

.top_styling { text-align:center; }
.top_styling .list_coord-result { margin-bottom:20px }
.top_styling .list_coord-result img { width:100%; height:auto; }
.top_styling .list_coord-result .wrap_description { display:none }
.top_styling .list_coord-result .block_coord { width:111px; float:left; }
.top_styling .list_coord-result .block_coord:nth-child(9),
.top_styling .list_coord-result .block_coord:nth-child(17) { clear:left; }

#main_cnt_left .trend-keywords li {
  padding:2px 0 8px 2px
}

.trend-keywords a {
  display:block;
}

.trend-keywords a div {
  display:table;
  width:100%;
  text-align:left;
}

.trend-keywords a img {
  border-radius: 50%;
  width:54px;
  height:54px;
  margin:0 2px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display:table-cell;
  /*border:1px solid #ddd;*/
}

.trend-keywords a span {
  display:table-cell;
  vertical-align:middle;
  width:158px;
}

.trend-keywords a span br {
  display:none;
}

