/* ##### harrytaylor_index ##### */
/* ## main ## */

section#harrytaylor_index_main {
	width:100%;
	height:600px;
	background:url(../../harrytaylor/img/main.jpg) center no-repeat;
	margin-bottom:60px;
}
#harrytaylor_index_main_inner {
	width:1000px;
	height:660px;
	margin:0 auto;
	position:relative;
}
#harrytaylor_index_main_inner h1 {
	position:absolute;
	color:#000;
	top:80px;
	left:0;
	font-size:40px;
	background:rgba(255,255,255,0.3);
	padding:5px 30px;
	font-family:YuMincho, 'Yu Mincho';
	font-weight:bold;
}
.harrytaylor_index_profile {
	width:480px;
	float:left;
	margin-right:40px;
}

.harrytaylor_index_profile dt {
	font-size:24px;
}
.harrytaylor_index_profile dd {
	padding:0;
	margin:0;
	font-size:13px;
}
.harrytaylor_index_profile dd img {
	display:block;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.harrytaylor_index_profile:nth-child(2n) {
	margin-right:0;
}


/* ##### responsive ##### */

@media (min-width: 769px) {
}
@media (max-width: 768px) {
	section#harrytaylor_index_main, #harrytaylor_index_main_inner {
		width:100%;
		height:66vw;
		background-size:cover;
	}
	#harrytaylor_index_main_inner h1 {
		font-size:6vw;
		letter-spacing:-1px;
		top:5vw;
		left:0;
		padding:2vw 4vw;
	}
	.harrytaylor_index_profile {
		width:90vw;
		float:none;
		margin:0 auto;
	}
	.harrytaylor_index_profile dt {
		font-size:20px;
		font-weight:bold;
	}
	.harrytaylor_index_profile dd {
		font-size:12px;
		padding-bottom:20px;
	}
	.harrytaylor_index_profile dd img {
		width:140px;
	}
}


