.intro{
line-height: 1.6;
}

h2 > ruby:before{
	content: "\A";
	white-space: pre;
}
h2 > ruby{
font-size: 60%;
font-weight: normal;
line-height: 1.8;
}

.gallery p.lead{
line-height: 1.6;
font-size: 85%;
font-weight:normal;
color: #666;
}

.gallery-search li > a{
	font-size: 14px;
	text-align:center;
}
.gallery-search li > a{
	display:block;
	margin: 2px ;

	border-radius: 5px;
	-webkit-border-radius: 5px;
 }
.gallery-search li > a img{
	display:block;
	width:100%;'
	margin-bottom: 0;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-top-bottom-left-radius: 5px;
	-webkit-top-bottom-right-radius: 5px;
 }

.gallery-search li > a span{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	width:100%;
	display: block;
	line-height: 1.4;
	background: #CC6666;
	color: white;
	font-size: 12px;
}

 
.gallery-search li > a > p,
.regular li > a > p,
.selection li > a > p{
	font-size: 80%;
	color: #666;
	padding: 8px 0 4px;
}

.pickup  ul li ,
.pickup  img {
width: 100%;
}

.pickup  span {
font-size: 70%;
color:#cc6666;
}

.gallery h3{
margin-top: 10px;
margin-bottom: 2px;
font-size: 95%;
}
.gallery h3:before{
content: "::: ";
}


.w75px{
width: 75px;
}


.gallery-recommends li {
background: #fbeee9;
margin-bottom: 4px;
border: 1px solid #ead3cf;
}
.gallery-recommends li p{
font-size: 12px;
height: 24px;
line-height: 24px;
padding:0 10px ;
}

ul.listview > li a strong.txt{
color: #333;
}


.gallery-button{
padding-bottom: 20px;
}

/** tab **/
.rtab ul.tabs li > a {
	display:block;
	margin: 10px 10px 0px 0;
	background: #fff;
	color: #666;
	padding: 5px;
	font-size: 12px;
	text-align:center;
	-webkit-border: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0 ;
	border-bottom : 3px solid #ccc;
}
.rtab ul.tabs li:last-child > a {
	margin: 10px 0px 0px 0;
}
.rtab ul.tabs  li > a.tabs-select{
	color: #000;
	border-bottom : 3px solid #C88C8B;
}

.rtab .panels{
	margin-top:10px;
	-webkit-border: 0 0 5px 5px ;
	border-radius: 0 0 5px 5px ;


}

