* {
	margin:0;
	padding:0;
}

body {
	line-height: 		140%;
}
.ww_01 {
	border: 			4px dashed #333;
	width: 				650px;
	margin: 			0 auto;
}
h1 {
	font-size: 			22pt;
	text-align:			center;
	margin:				15px 0 10px 0;
}
h2 {
	font-size: 			17pt;
	text-align:			center;
	margin:				0;
}
.yes {
	margin: 			20px 20px;
}
.yes dt {
	font-weight:		bold;
	margin: 			0;
}
.yes dd {
	margin: 			0 0 1em 0;
	padding: 			0 0 0 2em;
}
.pt_01 {
	font-weight: 		bold;
	border-bottom:		3px double #000;
}
#kinyu dl {
	background-color: 	#ececec;
	margin: 			0.5em auto 0 auto;
	border: 			1px solid #000;
	border-top: 		none;
	width: 				600px;
}
#kinyu dt {
	font-weight: 		normal;
	color: 				black;
	margin: 			0;
	padding: 			0.7em 0 0.5em 1em;
	border-top: 		1px solid #000;
	width: 				100px;
	float: 				left;
	font-size:			12px;
}
#kinyu dd {
	background-color: 	white;
	margin: 			0 0 0 100px;
	padding: 			0.5em 1em 0.5em 1em;
	border-top: 		1px solid #000;
	border-left: 		1px solid #000;
}
.hensou {
	border:				1px solid #000;
	border-top: 		none;
	text-align:			center;
	height: 			30px;
	width:				600px;
	margin: 			0em auto 0.3em auto;
	padding: 			7px 0 0 0;
}
.strike {
	text-decoration: line-through;
}
.pt_02 {
	font-size:			10px;
}
.tt {
	font-size:			16pt;
	font-weight:		bold;
	margin: 			0 0 0 20px;
}
table {
	width: 				600px; /* テーブルの横幅 */
	border-collapse: 	collapse; /* 枠線の表示方法 */
	border: 			1px #000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */
	margin: 			0.5em auto 1em auto;
}
table td {
	border: 			1px #000 solid;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
.tr_tt {
	background-color: 	#ECECEC;
	font-size:			12px;
}
.fax {
	font-size: 			28px;
}
.mail {
	font-size:			12px;
	margin: 			0 auto 1em auto;
	width:				600px;
	line-height:		120%;
}
.footer {
	text-align:			center;
	font-size:			12px;
	line-height:		120%;
	margin:				1.5em 0 1em 0;
}
