@charset "utf-8";
/** *****************************************************************
コンテンツ
最終更新日：2015.01.09
***************************************************************** **/
#INQ{}


/**----------------------------------------------------------------------
 トップ
----------------------------------------------------------------------**/


#INQ section h2.h2title{
	background: #3f91e3;
}



/**----------------------------------------------------------------------
詳細ページ
----------------------------------------------------------------------**/

#INQ .asobublock{
	width: 95%;
	margin: 0 auto 1.5em auto;
}



/*テーブル*/
/*
#INQ table{
	width:100%;
	border-collapse: collapse;
	font-size:1.0em;
	margin: 2.0em 0;
}
#INQ table th,
#INQ table td{
	padding:10px;
	border: solid 1px #e5e5e5;
	font-weight: normal;
}
#INQ table th{
	width: 30%;
	background: #fcfcfc;
}
#INQ table td{
	width: 70%;
	text-align: left;
}
*/





/*フォームブロック　モーダル*/
.formblock{
	
	width: 100%;
	margin: 2.0em auto;
}

.formblock table{
	width:100%;
	border-collapse: collapse;
	font-size:1.0em;
	margin: 2.0em auto;
}
.formblock table th,
.formblock table td{
	padding:10px;
	border: solid 1px #e5e5e5;
	font-weight: normal;
}
.formblock table th{
	width: 40%;
	background: #fcfcfc;
	text-align: left;
	vertical-align: top;
}
.formblock table td{
	width: 60%;
}

.require{
	color: #ff0000;
}

@media only screen and (max-width:641px){
.formblock table tbody tr{
        display: block;
        margin-bottom: 0.5em;
}
.formblock table tbody th,
.formblock table tbody td{
        display: block;
        border: none;

	background: #ffffff;
}


.formblock table tbody th,
.formblock table tbody td{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left !important;
}


}






