@charset "utf-8";

@media all and (min-width: 0px) {
	body{
		background: #ffffff;
	}
}


/* pie */

.pie{
	position: relative;
	behavior: url(htc/PIE.htc);
}

@media all and (min-width: 701px) {

.voice_content{
	position: relative;
	height: 3270px;	
}

.text01{
	position: absolute;
	top: 1000px;
	left: 0px;
	width: 100%;	
}

.text01_in{
	position: relative;
	padding: 0 0 0 414px;	
}

.text01_in .img_wrap{
	position: absolute;
	top: 0;
	left: 0;	
}

.text02{	
	position: absolute;
	top: 1420px;
	left: 0px;
	width: 490px;	
}

.text02_in{
	position: relative;
}

.text02_in .img_wrap{
	margin: 26px 0 57px 0;
}

.text03{	
	position: absolute;
	top: 1420px;
	right: 0px;
	width: 380px;	
}

.text03_in{
	position: relative;
}

.text03_in .img_wrap{
	margin: 0;
}

.text04{	
	position: absolute;
	top: 2480px;
	right: 0px;
	width: 100%;	
}

.text04_in{
	padding: 0 0 0 411px;
	position: relative;
}

.text04_in .img_wrap{
	margin: 0;
}

.text04_in .img_wrap.type01{
	position: absolute;
	left: 0;
	top: 0;	
}

.text04_in .img_wrap.type02{
	position: absolute;
	left: 0;
	top: 305px;	
}

.text05{
	position: absolute;
	left: 0;
	top: 2924px;	
}

.text05_in{
	padding: 0 0 0 411px;
	position: relative;
}

.text05_in .img_wrap{
	margin: 0;
}

.voice_page_content .profile{
	position: absolute;
	bottom: 0;
	left: 0;	
}

}


@media all and (max-width: 700px) {


.text01{
	margin: 30px 0 0 0;
}

.text01_in{
	position: relative;	
}

.text01_in .img_wrap{
	float: left;
	width: 115px;
	margin: 0 10px 10px 0;
}

.text02{	
	margin: 30px 0 0 0;
}

.text02_in{
	position: relative;
}

.text02_in .img_wrap{
	float: right;
	width: 115px;
	margin: 0 0 10px 10px;
}

.text03{	
	margin: 30px 0 0 0;	
}

.text03_in{
	position: relative;
}

.text03_in .img_wrap{
	margin: 0;
}

.text04{	
	margin: 30px 0 0 0;
}

.text04_in{
	min-height: 262px;
	position: relative;
}

.text04_in p{
	padding: 0 0 0 127px;
}

.text04_in .img_wrap{
	margin: 0;
}

.text04_in .img_wrap.type01{
	position: absolute;
	width: 115px;
	top: 60px;
	left: 0;
}

.text04_in .img_wrap.type02{
	position: absolute;
	width: 115px;
	top: 165px;
	left: 0;
}

.text05{
	margin: 5px 0 0 0;
}

.text05_in{
	position: relative;
}

.text05_in .img_wrap{
	margin: 0;
}

.voice_page_content .profile{
	
}

}

