@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

a:link { color: #FF3399; }
a:visited { color: #FF3399; }
a:hover {color: #FF0000;}
a:active { color: #FF0000; }

img{
	border:none;
	vertical-align:bottom;/*IE6対策*/
	/* display:block; */ /*IE6対策*/
}

#wrapper{
	width:618px;
	margin:0 auto;
	}

#orichara .contentsWaku {
	width:616px;
	border-right:1px solid #999;
	border-left:1px solid #999;
	margin:0 auto;
	background:#FFFFFF;
}

#orichara .inner{
	padding:10px;
}

#orichara .year {
	color:#FF3399;
	font-size:16px;
	font-weight:bold;
	line-height: 150%;
}

#orichara .back {
	color:#FF3399;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	text-align: center;
}

#orichara .Title {
	color:#FF3399;
	font-size:16px;
	font-weight:bold;
	line-height: 150%;
	padding-left:20px;
	background-attachment: scroll;
	background-image: url(../images/orichara/icon_pink.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#orichara .topicTitle {
background:url(../images/orichara/icon_pink.jpg) no-repeat scroll left top;
color:#FF3399;
font-size:16px;
font-weight:bold;
line-height:16px;
padding-left:20px;
}

#orichara .galleryBox{
width:168px;
height:280px;
padding:30px 14px 20px 16px;
float:left;
text-align:center;
font-size:12px;
font-weight:normal;
color:#333;
}

#orichara .galleryBox dd{
	padding-top:5px;
}


#orichara .line{
	clear:left;
}


/*clearfix*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

