@charset "utf-8";
/* CSS Document */



#contentsTop {
	height:46px;
	margin:5px 0 15px 25px;
	background:url(../../gallary/images/ttl_gallary.gif) no-repeat left top;
	text-indent:-999999px;
}

#categoryBox{
	margin:0 35px 0 35px;
} 

#categoryBox:after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
} 
#categoryBox {display: inline-table;}

/* back-slash hack ¥*/
* html #categoryBox {height: 1%;}
#categoryBox {display: block;}
/* back-slash hack end */



#categoryBox .pict{
	width:269px;
	height:327px;
}

#categoryBox .text{
	width:432px;
	margin:0 0 0 22px;
	padding:0 0 15px 0;
}

#categoryBox .text h2{
	margin:0 0 10px 0;
	padding:0 15px 0 18px;
	font-size:1em;
	background:url(../images/bg_ttl_icon.gif) no-repeat left center;
	border-bottom:1px solid #e6e9ff;
}

#categoryBox .text h3{
	margin:0 0 3px 0;
	font-size:0.8em;
}

#categoryBox .text p{
	padding:0 0 5px 0; 
	font-size:0.8em;
	line-height:150%;
}

#categoryBox .text ul{
	margin:0 0 10px 0;
	font-size:0.8em;
	list-style:none;
	border-bottom:1px solid #e6e9ff;
}

#categoryBox .text ul li{
	padding:0 0 5px 0;
}

#categoryBox .text ul li span{
	padding:0 0.5em 0 0;
	font-weight:bold;
}


#categoryBox .text ul li.date span{
	padding:0 3em 0 0;
}

#categoryBox .text ul li.date span.twoDay{
	padding:0;
	padding:0 0.9em 0 0;
}

#categoryBox .text ul li.date span.other{
	padding:0 4.5em 0 0;
}
