@charset "utf-8";

/*-----------------------------------------------------
　メインコンテンツ
-----------------------------------------------------*/

/*======  TOP  ======*/
.txt_main .whats-new{
		margin:7px 0px;
		padding-left:10px;
		clear:both;
		list-style-type:none;
		}

		.txt_main .whats-new dl{ width:700px; clear:both;}
		.txt_main .whats-new dl dt{width:130px; float:left; margin-bottom:8px; line-height:97%;}
		.txt_main .whats-new dl dd{width:530px; float:left; margin-bottom:8px; line-height:97%;}





/*======  CV  ======*/
	.txt_main .cv_one{
		margin:7px auto;
		clear:both;
		list-stylse-type:none;
		}

		.txt_main .cv_one dl{line-height:100%; width:700px;}
		.txt_main .cv_one dl dt{width:60px; float:left; margin-bottom:3px;}
		.txt_main .cv_one dl dd{width:640px; float:left; margin-bottom:3px;}


	.txt_main .cv_one2{
		margin:7px 0px;
		padding-left:10px;
		clear:both;
		list-style-type:none;
		}

		.txt_main .cv_one2 dl{ width:700px; clear:both;}
		.txt_main .cv_one2 dl dt{width:80px; float:left; margin-bottom:8px; line-height:97%;}
		.txt_main .cv_one2 dl dd{width:580px; float:left; margin-bottom:8px; line-height:97%;}



.subtit_cv{
	padding:3px 5px;
	background-color:#e3d4c6;
	font-weight:bold;
	border-bottom:1px solid #4c3117;
	border-left:5px solid #4C3117;
	display:block;
}

/*======  Project  ======*/
.each_project{
	border:1px solid #a8814e;
	padding:10px;
	width:680px;
}
.each_project h4{font-size:120%; color: #a8814e; font-weight:bold; margin-bottom:10px;}
.each_project li{float:left; width:165px; margin:0 5px 5px 0; text-align:center;}
.each_project li img{max-width:165px; max-height:124px;}

.project_list{
	overflow:hidden;
	zoom:1;
	margin-top:40px;
}
.project_list li{
	float:left;
	margin-right:50px;
}
.project_list li:nth-child(3n) {
	margin-right:0;
}
.project_list dt{
	position:relative;
	top:-22px;
	width:180px;
	padding:0 10px;
}
.project_list a dt{
	color:#fff;
}
.project_list a:hover dl{
	opacity:0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha( opacity=75 )";
}