﻿@charset "utf-8";

/*---------------------------------------------
	Browser Default Initialization
  ---------------------------------------------*/



#inq{
	margin-top:20px;

	}



#inq section {
	padding-left:20px;
	padding-right:20px;	
}


#inq section p {
	margin-top: 10px;
	margin-bottom:10px;
	
}

#inq p {
	margin: 10px;
	font-size:90%;
	
}

#inq .form_error {
	background:#FFE3E3;
	padding:10px;
	margin:0 10px;
	
}

#inq .form_error p.ate {
	font-size:100%;
	margin: 10px 0 0 0;
	border-left:#FF5B5B solid 5px;
	padding-left:7px;
	
}

#inq .form_error ul {
	margin: 1em 0;
	padding: 0 10px 0 30px;
	list-style-type: disc;
	font-size:90%;

}

#inq .form_error ul li {
	margin-bottom:10px;
}


#inq dl  {
	padding: 10px;

}


#inq dt  {
	font-size: 90%;
	clear:both;
	}

#inq dd  {
	font-size: 90% !important;
	margin-bottom:20px;
	line-height:2em !important;
	color:#000 !important;
}

#inq dd a {

}


#inq dt.agr {
	float:none;
	width:100%;
	}

#inq dd.agr {
	margin-left:0;
	}


.for {
	height:20px;
}	


#inq .ce {
	text-align:center;
}

/*-----------------------------------------------------	*/
/*	for 640px - 979px				*/
/*-----------------------------------------------------	*/

@media screen and (min-width: 640px) and (max-width: 979px) {

	/* ------ Column ------ */

	/* 左右に25pxの余白を設定 */

	

}



/*-----------------------------------------------------	*/
/*	for - 639px					*/
/*-----------------------------------------------------	*/

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

	/* ------ wrapper ------ */
	
#inq dt  {
	width:100%;
	float:none;
	}
	
#inq dd  {
	margin-left:0;
}


	
.for {
	width: 95%;
}	

.for_t {
	width: 95%;

}
	

}
