@charset "utf-8";

/*-------------------- PC ---------------------*/

@media screen and (min-width:640px) {
.main {
	background: url(../images/furiku/main_bg.jpg) no-repeat;
}
.main_con .sec01 {
	margin: 30px 0;
	color: #C3C0C0;
	line-height: 22px;
}
.main_con .sec01 .fr {
	width: 390px;
}
.main_con .sec01 .fl {
}
.main_con .sec01 .ttl {
	line-height: 26px;
	font-size: 16px;
	color: #cac0a5;
}
.main_con .sec01 p {
	margin-bottom: 15px;
}
.main_con .sec02 {
	color: #c8c8c8;
	text-align: center;
	line-height: 26px;
	padding-bottom: 40px;
}
.main_con .sec03 {
	color: #C3C0C0;
	line-height: 22px;
	padding: 31px;
	border: solid #5f6061 1px;
}
.main_con .sec03 .fl {
	width: 360px;
}
.main_con .sec03 .fr {
}
}



/*---------------  SP ---------------------*/
@media screen and (max-width:639px) {


.main {
	height: 0;
    padding-top: 74%;
 	background: url(../images/furiku/main_bg.jpg) no-repeat;
    background-size: 400%;
	background-position:center top;
}



.main_con p {
	padding: 0 3%;
}
.main_con .sec01 {
	margin: 12% 0;
	color: #C3C0C0;
	line-height: 22px;
}
.main_con .sec01 .ttl {
	line-height: 1.7;
	font-size: 1.2em;
	color: #cac0a5;
}
.main_con .sec01 p {
	margin-bottom: 15px;
}
.main_con .sec02 {
	color: #c8c8c8;
	line-height: 1.7;
	padding-bottom: 14%;
}
.main_con .sec03 {
	color: #C3C0C0;
	line-height: 22px;
	padding: 6% 2%;
	border: solid #5f6061 1px;
}


.sp_furiku_ttl01{
	margin:0 0 6% 0;}

.sp_furiku_img01{
	margin:7% 3% 10% 3%;}

.sp_furiku_img01 img{
	width:100%;}


}
	
