@charset "Shift_JIS";

#info {
float: left;
width: 579px;
margin: -15px 0 10px 0;
padding: 0 0 20px 0;
background: transparent url(images/info/bg.jpg) no-repeat bottom left;
}

/*IE6以下用*/
* html #info {
margin: 0 0 10px 0;
}

/*IE7用*/
*+html #info {
margin: 0 0 10px 0;
}

#info a:link { color: #CB130C; text-decoration: underline; }
#info a:visited { color: #000; text-decoration: underline; }
#info a:active { color: #CB130C; text-decoration: none; }
#info a:hover { color: #000; text-decoration: none; }

#info p {
padding: 0 20px 0 20px;
text-align: justify;
text-justify: distribute;
line-height: 160%;
color: black;
}

#info #body #photo img {
margin: 0 0 20px 20px;
float: left;
}

#info .floatright {
margin: 0 20px 0 20px;
float: right;
}

/*IE6以下用*/
* html #info .floatright {
margin: 0 10px 0 20px;
}

#info .caption {
margin: 0 0 10px 0;
}

#info dd {
margin: 0;
font-size: 0.8em;
font-weight: bold;
clear: both;
}

#info .notice {
position: relative;
top: 5px;
left: 260px;
font-size: 0.8em;
}

#info p.desc {
margin: 0 0 0 30px;
padding: 10px 0 15px 0;
width: 470px;
}

#info #head {
width: 579px;
height: 144px;
text-indent: -9999px;
background: transparent url(images/info/head.jpg) no-repeat;
}

#info h3 {
margin: 0 0 0 20px;
height: 18px;
text-indent: -9999px;
}

#info h3#sub1 {
background: transparent url(images/info/sub01.jpg) no-repeat;
}

#info h3#sub2 {
background: transparent url(images/info/sub02.jpg) no-repeat;
}

#info h3#sub3 {
background: transparent url(images/info/sub03.jpg) no-repeat;
}

#info h3#sub4 {
background: transparent url(images/info/sub04.jpg) no-repeat;
}

#info h5 {
height: 21px;
text-indent: -9999px;
background: transparent url(images/info/sub05.jpg) no-repeat;
}

#info #team1 {
margin: 0 0 0 20px;
width: 257px;
height: 130px;
text-indent: -9999px;
background: transparent url(images/info/team01.jpg) no-repeat top;
float: left;
}

/*IE6以下用*/
* html #info #team1 {
margin: 0 0 0 10px;
}

#info #team1 a, #info #team2 a {
width: 257px;
height: 130px;
text-indent: -9999px;
display: block;
}

#info #team1 a:hover,
#info #team1 a:focus {
background: transparent url(images/info/team01.jpg) no-repeat bottom;
}

/*IE6以下用*/
* html #info #team2 {
margin: 0 10px 0 0;
}

#info #team2 {
margin: 0 20px 0 0;
width: 257px;
height: 130px;
background: transparent url(images/info/team02.jpg) no-repeat top;
float: right;
}


#info #team2 a:hover,
#info #team2 a:focus {
background: transparent url(images/info/team02.jpg) no-repeat bottom;
}

#info .clearboth {
	content: "";
	height: 0;
	display: block;
	clear: both;
}