@charset "UTF-8";

/* ++++++++++++++　　　サイトマップ sitemap.css　　++++++++++++++++++*/


/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　全てのスクリーンサイズで適用される設定・モバイルファースト
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */





#formWrap {
	max-width:700px;
	width:90%;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:16px;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}


table.formTable td,
table.formTable th{
	display: block;
}




table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	font-weight:normal;
	background:#efefef;
	text-align:left;
	
}

p.error_messe{
	margin:5px 0;
	color:red;
}


.hissu{
	font-size:12px;
	color:#F00;
}

.input1{
	width:270px;
}


.textarea1{
	width:90%;
	height:150px;
}




input{
	font-size:16px;
}


.php-f{
	margin-top:100px;
}

	


/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　スクリーンサイズ 幅 480px 以上で適用される設定・上から継承したスタイルを上書き
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */

@media only screen and (min-width: 480px) {


table.formTable td,
table.formTable th{
	display:table-cell;
}


table.formTable th{
	width:150px;
}






}




/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　スクリーンサイズ 幅 768px 以上で適用される設定・上から継承したスタイルを上書き
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */

@media only screen and (min-width: 768px) {
	






}





/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　スクリーンサイズ 幅 960px 以上で適用される設定・上から継承したスタイルを上書き
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */

@media only screen and (min-width: 960px) {










}








