@charset "utf-8";

/*==================
contents header
==================*/
.switcher{font-size:11px;}
.switcher dt{
	font-weight:700;
	margin-right:15px;
	display:inline-block;
	display: inline-block; *display: inline; *zoom: 1;
}
.switcher dt span{color:#fdbf00;}

.switcher dd{
	margin-right:5px;
	display:inline-block;
	display: inline-block; *display: inline; *zoom: 1;
}
.switcher dd a,
.switcher dd span{
	display:block;
	padding:1px 10px;
	border:1px solid #d1d1d1;
}



/*==================
pager
==================*/
#pagerTop{
	margin-bottom:10px; padding-bottom:5px;
	border-bottom:1px solid #b1b1b1;
}
#pagerBottom{
	margin-top:20px; padding-top:10px;
	border-top:1px solid #b1b1b1;
}

/*==================
NAIL COLLECTION DETAIL
==================*/
#contentsArea h2{border-top:1px dotted #000; border-bottom:1px dotted #000; padding:10px 0; margin:10px 0; line-height:0;}
#contentsAreaNewstop h2{border-top:1px dotted #000; border-bottom:1px dotted #000; padding:10px 0; margin-top:10px; width:900px; line-height:0;}
#contentsArea h3{margin-bottom:10px;}

#contentsArea.detail h3{width:574px; height:26px;background-color:#b1b1b1;
	-webkit-border-radius:3px;-moz-border-radius:3px;}
#contentsArea.detail h3 span{
	display:block; width:122px; font-size:11px; padding:6px 0; text-align:center; color:#fff; background-color:#1265ba;
	-webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px;
}

#detailPicture{width:276px; border:1px solid #ededed; padding:3px; margin-right:15px; text-align:center;}
#detailPicture div{background-color:#ededed; width:276px;}

/*nail post detail*/
#newsDetail dl{ padding:0 5px;}
#newsDetail dt{ margin-bottom:10px; font-weight:bold;  line-height: 1.5em; font-size:16px;}
#newsDetail dd{margin-bottom:10px;  line-height: 1.8em; word-break:break-all; word-wrap:break-word;}
#newsDetail dd span{padding:0 10px; font-size:11px; border-width:1px; border-style:solid;}
#newsDetail dd span.nail_category{border-color:#d1d1d1; margin-right:10px;}
#newsDetail dd a{color:#ff0422; text-decoration:underline;}

/*日時*/
#time_r{text-align:right; display:block; margin-bottom:5px; padding-top:2px;}
#time_r.pr{padding-right:34px; background:url(http://cdn.joshiplus.jp/t/images/icon-pr.png) no-repeat right 10%; height:16px;}


/*RINK BOX*/
.rinkbox{width:275px; height: auto; display:block; padding:0px 10px 15px 2px; float:left;
position: relative;overflow: hidden;}

.rinkbox ul{width:auto; height:auto;}
.rinkbox li{position: relative;
	float: left;
	width: 79px; height: 80px;
	border:1px solid #e0d9cc;
	margin:0 15px 30px 0;}

.rinkbox li a{position: relative;
	display: block;
	width: 75px; height: 76px;
	margin-top:2px; margin-left:2px;
	background-color:#ededed; background-repeat:no-repeat; background-position: center center;
	text-indent:-9999px; float:left;}	
	
.rinkbox li a img{display:block; background-position: center center; margin:0 auto; }
.rinkbox li a:hover img{opacity:0.5; filter:alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";}
.rinkbox li a:hover{opacity:0.5; filter:alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";}

.font_new a{line-height:1.45em; text-decoration:none; color:#555555; font-size:12px;}
.font_nwe{line-height:1.45em;}
.font_new a:hover{ color:#ff0422;}

/*news BOX*/
.newsboxL{width:275px; height: auto; display:block; padding:0px 10px 15px 2px; float:left;
position: relative;overflow: hidden;}

.newsboxL dt{line-height:1.6em;  background:url(../images/btn_arrow.png) no-repeat 1px; margin-bottom:5px; padding:0 10px 5px 30px; border-bottom:1px dotted #999999; font-weight:bold;}
.newsboxL dd{line-height:1.6em; padding-top:5px;}

.newsboxR{width:275px; height: auto; display:block; padding:0px 2px 15px 10px; float:left;
position: relative;overflow: hidden;}

.newsboxR dt{line-height:1.6em;  background:url(../images/btn_arrow.png) no-repeat 1px;  margin-bottom:5px; padding:0 10px 5px 30px; border-bottom:1px dotted #999999; font-weight:bold;}
.newsboxR dd{line-height:1.6em; padding-top:5px;}

/*nextpage*/
#nexpageBTN a{ color:#555555; text-decoration:underline;margin-top:15px;}
#nexpageBTN a:hover{ color:#ff0422;}
#nexpageBTN { line-height:1.6em;text-align:right; color:#555555;}
#nexpageBTN span{font-weight:bold; color:#fd6500; }



.flickableThumbnail .flickable-nav{width:575px;}
.flickableThumbnail .flickable-nav ul{display:none;}

.flickableThumbnail .flickable-nav-prev,
.flickableThumbnail .flickable-nav-next,
.flickableThumbnail .flickable-nav-prev-cover,
.flickableThumbnail .flickable-nav-next-cover{
	display: block;
	position: absolute;	top: -82px;
	width: 55px; height: 81px;
	text-indent: -9999px;
}
.flickableThumbnail .flickable-nav-prev{
	left: 0;
	background: url(../images/btn_prev_thumbnail.png) no-repeat 0 0;
	cursor: pointer;
}
.flickable-nav-next{
	right: 0;
	background: url(../images/btn_next_thumbnail.png) no-repeat 0 0;
	cursor: pointer;
}
.flickableThumbnail .flickable-nav-prev-cover{left: 0;}
.flickableThumbnail .flickable-nav-next-cover{right: 0;}

/*category title*/
.flickableThumbnail{margin-top:20px;}
.flickableThumbnail h4{
	width:123px;
	font-size:11px; color:#fff; text-align:center;
	padding-top:6px; padding-right:451px; padding-bottom:6px; margin-bottom:20px;
	background:url(../images/bg_detail_title.png) no-repeat 0 0;
}
.flickableThumbnail h4 span{font-size:14px; line-height:1em;}

/*INFORMATION 文字*/

.flickableThumbnail dd{font-size:12px; line-height:1.8em; color:#555555; padding:0px 10px;}

/*最新ニュース*/
.font_under_em a{line-height:1.6em; text-decoration:none; color:#555555;}
.font_under_em{line-height:1.6em;}
.font_under_em a:hover{ color:#ff0422;}



/*thumb-beautyNews position (サムネイルの側のＢＯＸ)*/
.block .thumbBN img{display:block; margin:0 auto;}
.block_s .thumbBN{width:122px; height:100px; margin:4px 0 10px; overflow:hidden;}
<!--.block_l .thumbnail{width:274px; height:225px; margin:4px 0 10px; overflow:hidden;}-->


.clear{clear:both;}