/*****************************************************/
/* *** PICK UPコンテンツ部分 *** */

#closeupContents{width:665px; height:auto; /*background:#333;*/ padding-bottom:10px; margin-right:13px;}
#closeupContentsInner {width:625px; height:auto; margin:2px auto 0px; background:#FFFFFF; padding:10px;}
#closeupContentsInner a{width:625px; height:auto; background:#FFFFFF; display:block;}
#closeupContentsInner a:hover{opacity:0.5; filter:alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";}
#closeupContents #closeupContents-photo {float:left; margin:0 10px 0 0; width:252px; height:146px; border:1px solid #CCCCCC;}
#closeupContents h2{ padding:0; margin-bottom:3px; margin-top:0px;}

#closeupContents p {font-size:15px; color:#333; line-height:180%; margin:0; padding:0;}

#closeupContents h3 {margin:0 0 4px 0; padding-top:10px; font-size:18px; line-height:160%; font-weight:bold;}
a {text-decoration:none;}
img {border:0;}
#closeupContents .closeupContents-icon {margin:12px 0 0 0; padding:0; float:right;}

/*****************************************************/
/* *** タブ部分 *** */

#categoryTab {width:665px; height:36px;}
#categoryTab ul {width:665px; height:34px; list-style:none; margin:15px auto 0; padding:0; border-bottom:2px solid #bfbfbf;}
#categoryTab ul li {height:36px; float:left;}
#categoryTab ul li a {display:block;}
#categoryTab ul li a:hover img {visibility:hidden;}
#categoryTab ul li a.select {visibility:hidden;}

li#tab-all {width:100px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-all-on.gif); margin:0 5px 0 5px;}
li#tab-cosme {width:135px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-cosme-on.gif); margin-right:5px;}
li#tab-diet {width:155px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-diet-on.gif); margin-right:5px;}
li#tab-life {width:135px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-life-on.gif); margin-right:5px;}
li#tab-love {width:135px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-love-on.gif); margin-right:5px;}
li#tab-recipe {width:100px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-recipe-on.gif); margin-right:5px;}
li#tab-trend {width:135px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-trend-on.gif); margin-right:5px;}
li#tab-hair {width:155px; background-image:url(//contents.oricon.co.jp/elthaImg/tab-hair-on.gif); margin-right:5px;}


/* ********************************************** */
/* *** 小ＢＯＸ *** */

.categoryBox a{display:block; padding:24px 10px; border-bottom:1px solid #ccc;} 
.categoryBox .categoryBox-photo {float:left; margin:0 10px 0 0; width:150px; height:88px; border:1px solid #CCCCCC; text-align:center;}
.categoryBox p {font-size:13px; color:#333; line-height:160%; margin:0; padding:0;}
p.dateBox{margin-top:4px; float:left; font-size:11px; color:#9e9ea6;}
p.iconBox{margin-top:8px; float:right;}
h3 {margin:0; padding:1px 0 6px 0; font-size:15px; font-weight:bold; margin:0; line-height:130%; color:#333;}
.categoryBox a:hover{opacity:0.5; filter:alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";}

.nextBtn a{width:105px; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0px 0; float:right; background:url(//contents.oricon.co.jp/elthaImg/nextbtn.gif); text-align:center; line-height:200%;text-shadow: 0 1px 1px #9b9b9b; padding:0;}
.nextBtn a:hover{opacity:0.5; filter:alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";}

/* ********************************************** */
/* ********************************************** */
/*  OTHER  */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix { display: inline-table; min-height:1%;  /* for IE 7*/ }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */