@import "../common/css/0-import.css";
#conts h2 {
	clear: both;
}

#sideBar ul li a.link01 {
	background: url(../common/img/side_photo02_over.jpg) left top no-repeat;
}

#conts table {
	width:604px;
	border:1px solid #666666;
	margin:19px 0 0 6px;
}

#conts table th{
	width:71px;
	background-color:#E9E9E9;
	border: 1px solid #666666;
	text-align:center;
	vertical-align:middle;
	font-weight: normal;
	padding:10px;
}

#conts table th.th_01{
	vertical-align:top;
}

#conts table td{
	border: 1px solid #666666;
	vertical-align:middle;
	padding: 8px 0 8px 17px;
	line-height:17px;
}

#conts img.img01{
	margin:15px 0 0 6px;
}

#conts .box01{
	float:right;
	padding:12px 6px 31px 0;
}

#conts .box01 a{
	float:left;
	width:110px;
	height:25px;
	display:block;
}

#conts .box01 a.btn01{
	background:url(../common/img/btn/btn09_over.jpg) top left no-repeat;
	margin-right:12px;
}

#conts .box01 a.btn02{
	background:url(../common/img/btn/btn07_over.jpg) top left no-repeat;
}

#conts .box01 a:hover {
	background-color: #fff;
}

#conts .box01 a:hover img{
	visibility: hidden;
}

#conts img.photo{
	float:right;
	margin:13px 0 0 0;
}

#conts img.photo_title{
	float:right;
	clear:both;
	margin:29px 0 79px 0;
}

#conts p.p01{
	padding:11px 113px 0 3px;
	line-height:17px;
}
