﻿/****■■■■プロフィール■■■■****/
.prof_wrap{
	width			: 980px ;
	height			: 510px ;
	margin			: 50px auto 100px;
}

.prof_area{
	width			: 600px ;
	height			: 450px ;
	padding			: 30px;
	background-color: #000 ;
	float			: right ;
	display			: inline-block ;
}

.prof_box{
	width			: 600px ;
	height			: 450px ;
	overflow-y		: auto ;
}

.profline{
	width			: 590px ;
	padding			: 20px 0 80px ;
	display			: inline-block ;
	border-bottom	: dotted 1px #fff;
}

.prof_l{
	width			: 190px ;
	float			: left ;
	letter-spacing	: 4px ;
}

.prof_l span{
	padding			: 8px 0 ;
	color			: #ffffff ;
}

.prof_l p{
	font-size		: 16px;
	font-weight		: 700;
	text-align		: right ;
}

.prof_r{
	width			: 380px ;
	float			: right ;
}

.prof_r span{
	width			: 100% ;
	font-weight		: 700;
	font-size		: 20px;
}

.prof_r p{
	width			: 90% ;
}


/****■■■■ギャラリー■■■■****/
.ga_wrap{
	width			: 980px ;
	height			: 510px ;
	margin			: 50px auto 100px;
}

.ga_area{
	width			: 500px ;
	height			: 500px ;
	padding			: 50px;
	background-color: #000 ;
	float			: right ;
}

.ga_box{
	width			: 520px ;
	height			: 500px ;
	overflow-y		: auto ;
}

.ga_box img{
	margin: 0 auto 30px;
}

.ga_box p{
	margin: 0 auto 5px;
}