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


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

#wrap .sec02_img {
	display:block;
	float:none;
	margin:0 auto 1em;
}
#wrap .sec2_box .btn_detail {
	width:154px;
	display:block;
	position: inherit;
	margin:1em auto;
}
#wrap .sec3_box {
	padding:0 ;
}
#wrap .sec3_box .sec3_btn_box {
	max-width:400px;
	width:100%;
	margin: 0 auto 30px;
}
#wrap .sec3_box .sec3_btn_box.left,
#wrap .sec3_box .sec3_btn_box.right {
	float:none;
}


#wrap .sec4_box {
	margin-right:0;
	display:block;
}
#wrap .sec4_box .sec4_btn_box {
	float:none;
	width:100%;
	max-width:280px;
	margin:0 auto 30px;
}
#wrap .sec5_box .sec05_img {
	float:none;
	display:block;
	margin:0 auto 10px;
	width:100%;
	height:auto;
	max-width:390px;
}

#wrap .sec5_box2 .sec5_box2_each {
	width:50%;
	max-width:320px;
	text-align:center;
	margin-bottom:10px;
}
#wrap .sec5_box2 .sec5_box2_each img {
	max-width:222px;
	margin:0 auto;
}

#wrap .user_box {
	position:relative;
	background:#FF9D04;
	padding-bottom:10px;
}
#wrap .user_box p {
	color:#fff;
	display:block;
	margin:10px;
}
#wrap .user_box .btn_detail {
	display:block;
	position: inherit;
	width:100%;
	max-width:154px;
	margin: 10px auto;
}



#wrap .sec06_box .each_box h5 {
	padding:10px;
}

#wrap .sec06_box .each_box .w50,
#wrap .sec06_box .each_box .w49,
#wrap .sec06_box .each_box .w48 {
	width:100%;
	max-width:400px
}
#wrap .sec06_box .each_box .left,
#wrap .sec06_box .each_box .right {
	float:none;
	padding: 0;
	margin: 0 auto 10px;
}

#wrap .sec06_box .sec06_05_img03 {
	display:none;
}
#wrap .sec06_box .sec06_05_img_sp {
	display:block;
}