@charset "utf-8";
/* CSS Document */

#pr201105{
}

#pr201105{
	padding:20px 30px;
}
#pr201105 h1{
	width:100%;
	height:46px;
	display:block;
	background:url(images/h1.gif) no-repeat;
	text-indent:-10000em;
	margin-bottom:31px;
}
#pr201105 #h2-01{
	width:453px;
	height:199px;
	display:block;
	background:url(images/h2-01.gif) no-repeat;
	text-indent:-10000em;
	margin-bottom:22px;
}
#pr201105 #h2-02{
	width:100%;
	height:46px;
	display:block;
	background:url(images/h2-02.gif) no-repeat;
	text-indent:-10000em;
	margin-bottom:31px;
}
#pr201105 #pr201105left{
	width:465px;
	float:left;
}
#pr201105 #pr201105left p{
	margin-bottom:15px;
}

#pr201105 #pr201105right{
	width:465px;
	float:right;
}
#pr201105 #pr201105right p{
	text-align:right;
	line-height:1;
	padding-bottom:25px;
}
#pr201105 #pr201105right p img{
	margin-bottom:3px;
}
#pr201105 #pr201105right p.photo_left{
	width:227px;
	float:left;
}
#pr201105 #pr201105right p.photo_right{
	width:227px;
	float:right;
}
#pr201105  p.cl20{
	clear:both;
	width:100%;
	line-height:1;
	height:40px;
	display:block;
}
#pr201105link table{
	width:800px;
	margin:20px auto;
	background:url(images/dotline.gif) repeat-x left top;
}
#pr201105link table tr{
}
#pr201105link table td{
	padding:28px 10px 38px 28px;
	background:url(images/dotline.gif) repeat-x left bottom;
}
#pr201105link table td.cellright{
	padding:28px 10px 38px 54px;
}
#pr201105link table td p{
	font-size:110%;
	font-weight:bold;
	background:url(images/linkmari.gif) no-repeat left center;
	padding-left:35px;
	
}
#pr201105link table td p a{
	color:#606060;
	
}
#pr201105link table td p a.medianame{
	color:#f7a538;
	
}
#pr201105link table td p a.medianame:hover{
	color:#FF8400;
}
