@charset "Shift_JIS";

.t_img {
	margin-bottom: 2em;
}


h2.tabi {
	border-color: #0550c4;
}


h3.tabi {
/*	font-size: larger;
	font-weight: bold;
*/	color: #c9304c;
	margin-bottom: 0.5em;
	background-color: #fee6c2;
	padding: 0.2em 1em;
}


.sub_t2 {
	font-weight: bold;
	color: #0a50a1;
}


.sub_t3 {
	font-size: larger;
	font-weight: bold;
}


table.cap {
	width: 220px;
	margin: 5px 0 0 0;
	padding: 0;
}

table.cap th {
	width: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.cap td {
	width: 210px;
	text-align: left;
	vertical-align: top;
}


table.cap2 {
	width: 150px;
	margin: 5px 0 0 0;
	padding: 0;
}

table.cap2 th {
	width: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.cap2 td {
	width: 140px;
	text-align: left;
	vertical-align: top;
}


table.cap3 {
	margin: 5px 0 30px 0;
	padding: 0;
}

table.cap3 th {
	width: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.cap3 td {
	text-align: left;
	vertical-align: top;
}


table.com {
	width: 220px;
	margin: 0;
	padding: 0;
	text-align: left;
}


table.det {
/*	width: 220px;*/
	margin: 5px 0 0 0;
	padding: 0;
}

table.det th {
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
}

table.det td {
	text-align: left;
	vertical-align: top;
}


.sisetsu {
	background-color: #fee6c2;
	margin: 0;
	padding: 20px;
}


table.det2 {
	width: 530px;
	margin: 0;
	padding: 0;
}

table.det2 td {
	text-align: left;
	vertical-align: top;
}

table.det2 td.ph {
	width: 230px;
	text-align: left;
	vertical-align: top;
}


/*しあわせ73専用*/
table.bg_blue {
	background: #dbefed;
/*	background: #cfe6e2;*/
/*	background: #deedea;*/

	margin: 0px;
	width: 570px;
}

table.bg_blue td {
	padding: 10px;
}

p.tx1 {
	color: #0550c4;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 1em;
}

.tx2 {
	color: #f5114c;
	font-weight: bold;
}