body {
		font-family:"Sawarabi Gothic","ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";	color: #333333;	font-size: 100%;
	background-color:	#FFFFFF;
	line-height: 1.6em;
	width:	100%;
	margin:	0;
	padding:	0	10px;
	-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
display: inline-block;
height: auto;
}
h1 {	font-size: 1.8em;	color: #669900;
	display:	inline-block;
	line-height:	1.2em;
}.address {	color: #60adfe;	font-size: 1.5em;	font-weight: bold;
	margin:	20px	0	30px;
	padding:	0;}
.tel {
	color: #ff3bb6;	font-size: 140%;
}
.mail {	color: #d10000;	font-size: 100%;}.message {	color:	#333;
	margin:	20px	0	0;
	padding:	0;
	font-size: 1.3em;
	font-weight: bold;
}
hr {
	background-color: #f2f0e4;
	border-top: 2px dotted #726051;
}
.copy {	font-size: 85%}
table {
	width: 600px;
	height: auto;
	margin: 20px auto;
	font-size: 95%;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
	line-height: normal;
}
table tr {
	margin: 0;
	padding: 0;
}
table tr th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-right-width: 1px;
	border-right-style: solid;
	text-align: center;
	background-color: #f7f7f7;
	font-weight: bold;
	width: 30%;
	padding: 15px;
}
table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-right-width: 1px;
	border-right-style: solid;
	width: 70%;
	padding: 15px;
	text-align: left;
}
/*画面幅800px以下の設定---------------------------------------------------------------------------*/@media screen and (max-width : 800px ) {/*コンテナー（ホームページを囲む一番外側のボックス）---------------------------------------------------------------------------*/img { max-width:100%;height:auto;
}
table {
	width: 96%;
	height: auto;
	}}