@charset "UTF-8";

/* presentCSS Document */

/*■■■■layout■■■*/

div#contents_info div.present_contents h1{
	width: 612px;
	height:30px;
	margin:0px auto;
	background: url(/present/images/title.gif);
}

/*-----presentlist-----*/
div#contents_info div.presentlist{
	width: 610px;
	margin:5px auto;
	padding-bottom:5px;
	background:#fff url(/info_images/bg_bottom.jpg) no-repeat left bottom;
}
div#contents_info div.presentlist div.present{
	width: 610px;
	background: url(/info_images/bg_top.jpg) no-repeat left top;
}
div#contents_info div.presentlist h2{
	padding:10px 20px 0px;
}
div#contents_info div.presentlist p.day{
	padding:0px 20px 10px;
}
div#contents_info div.presentlist div.left{
	width: 190px;
	float:left;
}
div#contents_info div.presentlist div.left p.img{
	width: 170px;
	margin:0px auto;
	padding-bottom:5px;
}
div#contents_info div.presentlist div.left p.img img{
	border: 5px solid #ddd;
}
div#contents_info div.presentlist div.left p.img a:hover img{
	border: 5px solid #fff;
}
div#contents_info div.presentlist div.left p.link{
	width: 160px;
	margin:0px auto;
	padding:5px;
}
div#contents_info div.presentlist div.left p.link a{
	background: url(/present/images/btn_ac.gif) no-repeat 0px 0px;
	display: block;
	height: 19px;
	width: 129px;
}
div#contents_info div.presentlist div.left p.link a:hover{
	background: url(/present/images/btn_ac.gif) no-repeat 0px -19px;
}

div#contents_info div.presentlist div.right{
	width: 405px;
	float:right;
	padding-right:10px;
}
div#contents_info div.presentlist div.right h3{
	padding:2px 10px;
	background:#dcdcdc;
}
div#contents_info div.presentlist div.right p{
	padding:5px 5px 10px;
}






/*-----presentlist2-----*/
div#contents_info div.presentlist2{
	width: 610px;
	margin:5px auto;
	padding-bottom:5px;
	background:#fff url(/info_images/bg_bottom.jpg) no-repeat left bottom;
}
div#contents_info div.presentlist2 div.present{
	width: 610px;
	background: url(/info_images/bg_top.jpg) no-repeat left top;
}
div#contents_info div.presentlist2 h2{
	padding:10px 20px 0px;
}
div#contents_info div.presentlist2 p.day{
	padding:0px 20px 10px;
}
div#contents_info div.presentlist2 div.left{
	width: 230px;
	float:left;
}
div#contents_info div.presentlist2 div.left p.img{
	width: 210px;
	margin:0px auto;
	padding-bottom:5px;
}
div#contents_info div.presentlist2 div.left p.img img{
	border: 5px solid #ddd;
}
div#contents_info div.presentlist2 div.left p.img a:hover img{
	border: 5px solid #fff;
}
div#contents_info div.presentlist2 div.left p.link{
	width: 200px;
	margin:0px auto;
	padding:5px;
}
div#contents_info div.presentlist2 div.left p.link a{
	background: url(/info_images/btn_os.gif) no-repeat 0px 0px;
	display: block;
	height: 19px;
	width: 129px;
}
div#contents_info div.presentlist2 div.left p.link a:hover{
	background: url(/info_images/btn_os.gif) no-repeat 0px -19px;
}

div#contents_info div.presentlist2 div.right{
	width: 365px;
	float:right;
	padding-right:10px;
}
div#contents_info div.presentlist2 div.right h3{
	padding:2px 10px;
	background:#dcdcdc;
}
div#contents_info div.presentlist2 div.right p{
	padding:5px 5px 10px;
}
div#contents_info div.presentlist2 div.back{
	clear:both;
}
div#contents_info div.presentlist2 div.back p{
	text-align:center;
	padding:5px 5px 10px;
}

/*------------------------------------*/
div#contents_info div.bbfc{
	clear:both;
	height:50px;
}
div#contents_info div.bbfc p{
	padding:5px 10px;
}
div#contents_info div.bbfc p.link{
	padding:5px 10px;
	color:#990000;
}
/*------------------------------------*/


/*■■■■font■■■*/
div#contents_info div.presentlist h2,
div#contents_info div.presentlist2 h2{
	font-size:16px;
	font-weight:bold;
	color:#990000;
}
div#contents_info div.presentlist h3,
div#contents_info div.presentlist2 h3{
	font-size:80%;
}
div#contents_info div.presentlist p.day,
div#contents_info div.presentlist2 p.day{
	font-size:11px;
	color:#666;
}
