@charset "utf-8";
/* CSS Document */


/* ------------------------------------------カメラマン紹介------------------------------------------ */
div#cameraman {
	width: 800px;
	height: auto;
	clear: both;
	margin: 30px auto 0;
	font-size:12px;
}
div#cameraman .box_cameraman1 {
	float: left;
	width: 570px;
	height: 230px;
	margin-bottom: 40px;
	clear: both;
}
div#cameraman .box_cameraman2 {
	width: 570px;
	height: 230px;
	margin-bottom: 40px;
	clear:both;
	margin-left: 230px;
}
div#cameraman .box_kazu {
	width: 220px;
	height: 185px;
	padding: 45px 0 0 10px;
	margin-bottom: 40px;
	float: right;
}
/* ------------------------------------------ハック------------------------------------------ */
/**html div#cameraman .box_cameraman2 {
	margin-bottom: 0px;
}
*:first-child+html div#cameraman .box_cameraman2 {
	margin-bottom: 0px;
}*/
/* ------------------------------------------ハック------------------------------------------ */
div#cameraman .img_cameraman{
	float: left;
	height: 230px;
}
div#cameraman .cameraman_name{
	float: right;
	height: 215px;
	width: 340px;
	padding-top: 15px;
}
div#cameraman h4{
	margin: 10px 0 5px;
	width: 31px;
	height: 11px;
	background-image: url(../../images/cameraman/pr.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#cameraman .btn {
	float: right;
	width: 151px;
	height:	19px;
	margin-top: 10px;
}
div#cameraman .btn_l {
	float: left;
	width: 151px;
	height:	19px;
	margin-top: 10px;
}
div#cameraman p.ditale{
	font-size: x-small;
	margin-top: 10px;
}
div#cameraman p.p_300{
	letter-spacing: 0.1em;
	line-height: 1.5em;
	width: 300px;
}
div#cameraman ul.box_300{
	width: 300px;
}
div#cameraman ul li{
	font-size: x-small;
	letter-spacing: 0.1em;
	line-height: 1.2em;
	width: 300px;
	list-style-type: none;
}
