@charset"utf-8";

/* CSS Document */


.contents .section1{
	background:url(../img/index/bg01.gif) top left no-repeat;
	padding:15px 16px 0 16px;
	}
.contents .section1 ul{
	margin-top:29px;
	}
.contents .section1 ul li{
	float:left;
	}

.contents h3{
	position:relative;
	}
.contents h3 a{
	position:absolute;
	top:6px;
	left:409px;
	}

.contents .photo{
	float:left;
	width:135px;
	margin-top:18px;
	}
.contents .profile{
	float:right;
	width:460px;
	margin-top:18px;
	}
.contents .profile li{
	line-height:150%;
	background:url("/img_common/dotted01.gif") top left repeat-x;
	padding:7px 0 9px 0;
	}
.contents .profile li dt{
	font-weight:bold;
	float:left;
	width:100px;
	}
.contents .profile li dd{
	float:right;
	width:355px;
	}
.contents .profile li dd a{
	background:url("/img_common/arrow04.gif") 0 0.3em no-repeat;
	padding-left:14px;
	}
.contents .pageup{
	text-align:right;
	margin-top:5px;
	}
.contents .pageup a{
	background:url("/img_common/arrow05.gif") 0 0.3em no-repeat;
	padding-left:14px;
	}



/********** clear-fix  ***********/

.contents .profile li:after,
.contents .section1 ul:after{
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	content: ".";
}
.contents .profile li,
.contents .section1 ul{
	display: inline-block;
}
.contents .profile li,
.contents .section1 ul{
	display: block;
}
