@charset "utf-8";
/* CSS Document */
/*=====================================================================================
***************************************************************************************

　　中ページ上部
		
***************************************************************************************
=====================================================================================*/
#hed_mv img{
	width: 666px;
	max-width: 90%;
}


@media screen and (max-width: 740px){
	#hed_mv img{
		width: 331px;
		max-width: 90%;
	}
	.form_Qbox br{display: none;}
	br.sp{display: block;}
}

.error02 .error{
   position: absolute;
    margin: 0 auto 0 26%;
    bottom: 10px;
}

#form .max_w800{position: relative;}
/* パズルのピース */
.puzzle_link_box {
    right: -2%;
    top: 0;
}
.puzzle_link_box button{transform: rotate(55deg);}
.puzzle_link_box .puzzle_link_box_popup .box{
    background: url("../../img/common/puzzle/6_pop.png") center top no-repeat;}
@media screen and (max-width: 740px){
    .error02 .error{margin: 0 auto;}
    .puzzle_link_box {right: -26%;}
}