@charset "UTF-8";

/* screens smaller than 690---------------------------------------------------------- */
@media only screen and (max-width:690px) {


/*contents*/
/*------------------------------------------------------------------------------*/

#wrap{
	width:100%;
	min-height:100%;
	position:absolute;
	top:0;
	left:0;
	margin-left:0;
	background-image:none;
	background-color:#fff;
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:left;
}

#contents{
	width:auto;
	height:auto;
	border:#000 solid 1px;
	margin:10px;
	padding:30px 15px 20px 15px;
}


h2 {width:234px;
	margin:0 auto 20px;
}
h2 img{ width:234px; height:25px;}
p { margin-left:0px;}
p.jp { line-height:150%; margin-bottom:10px}
p.en { line-height:140%;}

p.attention { margin:20px 0 30px 0px;}


#form_wrap input { font-size:14px;}

#form_wrap dl {
	display:block;
	width:100%;
	margin-left:0;
	margin-bottom:30px;
	padding-bottom:5px;
}
#form_wrap dl dt {
	float:none;
}
#form_wrap dl dt span.en {
	font-size:13px;
	color:#000;
}


#form_wrap dl.type {
	border-bottom:none;
}
#form_wrap dl.type dt {
	float:none;
	width:100%;
	margin-bottom:15px;
}
#form_wrap dl.type dd { font-size:14px; margin:0 0 0 0;}
#form_wrap dl.type dd br{ display:block;}

#form_wrap dl.name dt,#form_wrap dl.mail dt,#form_wrap dl.phone dt { width:100%; margin-bottom:10px;}

#form_wrap dd input{ height:20px; border:none;}

#form_wrap dl.name dd input,#form_wrap dl.mail dd input,#form_wrap dl.phone dd input{ width:100%;}

#form_wrap dd textarea{
	width:100%;
	height:100px;
}

#form_wrap p.pp br { display:block;}

#form_wrap p.pp_jp {
	margin-top:10px;
	margin-bottom:5px;
	line-height:150%;
	font-size:13px;
	width:100%;
}
#form_wrap p.pp_en { font-size:13px; margin-bottom:40px; line-height:150%;}


#form_wrap .btn {
	width:100%;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
}
#form_wrap .submit {
	width:100%;
	height:50px;
}

input[type="button"],input[type="submit"] {
    -webkit-appearance: none;
	border-radius: 0;
}



a.pagetop {
	width: 30px;
	height: 0;
	background: url(../image/pagetop.png) no-repeat 0 0;
	padding-top: 35px;
	text-indent:-9999px;
	overflow: hidden;
	display:block;
}

/*contact*/
/*------------------------------------------------------------------------------*/
/*
.contact .txt { margin-bottom:20px;}
.contact .attention { margin-bottom:10px; font-size:90%;}
.contact .attention  span { color:#FF7373;}

#form_wrap dl { display:block; width:100%; overflow:hidden; margin-bottom:15px;}

#form_wrap dl dt {
	float:none;
	width:100%;
}
#form_wrap dd.kind br{
	display:block;
}
#form_wrap dd.box01 input{
	width:95%;
	height:30px;
}
#form_wrap dd.box02 textarea{
	width:95%;
	height:200px;
}
#form_wrap .btn { margin-top:25px; margin-left:15%;}
#form_wrap .btn input { width:200px; height:30px;}


/*confirm*/
/*
.confirm .su {margin-bottom:15px;}
.confirm .bu {float:left;}*/

}
/* /screens smaller than 690 */
