div.photo_top div.imagetop {
	background-image: url('../images/top/why-top.jpg');
}

div.first {
	height: 17em;
}

div.photo_top div.imagetop12 {
	width: 32.6%;
	background-image: url('../images/why/left.jpg');
	background-size: 102%;
	text-align: center;
	vertical-align: middle;
	padding-top: 0;
	float: left;
}

div.photo_top div.imagetop1 {
	width: 32.6%;
	background-image: url('../images/why/center.jpg');
	background-size: 102%;
	float: left;
	margin-left: 0.5em;
}

div.photo_top div.imagetop2 {
	width: 32.6%;
	background-image: url('../images/why/right.jpg');
	background-size: 102%;
	float: right;
}

div.photo_top div.imagetop12 img {
	width: 13%;
	margin-top: 7.5em;
	margin-right: 0.5em;
	margin-bottom: 7.5em;
}

div.flood {
	margin: 2em auto 1em auto;
	border-color: #0000ff;
}

div.bord {
	border-width: 2px;
}

//*ul li a.pr, #options ul.menu_lev_1 li a.sg_sel, #options ul.menu_lev_1 li.sg_1 ul.menu_lev_2 li a.sg, #options ul.menu_lev_1 li a.sg_sel b {background-color: #eeffee; color: #003397;}*//

div.why3 {
	background-repeat: no-repeat;
	background-position: center 0.1em;
	background-size: 12em;
	padding-top: 3.1em;
}

td.td_left ul, td.td_right ul {
	margin-left: 2.2em;
}

div a.why {color: #009900;}

td.td_left p, td.td_right p, td.td_left ul li, td.td_right ul li, td.td_left table tr td, td.td_right table tr td {
	font-size: 100%;
}

td.td_left {
	padding-right: 2em;
}

table.list, table.list_t {
	width: 100%;
	margin: 0 auto;
}

table.mod_2 tr td {
	padding-bottom: 0;
}

table.list {
	margin-left: 1.1em;
}

table.list tr td.right, table.list_t tr td.right {
	width: 5%;
	padding-right: 0.6em;
	vertical-align: top;
	text-align: right;
	font-weight: normal;
}

table.list_t tr td p, table.list_t tr td {
	font-size: 1.3em;
	text-align: left;
}

td.td_left ul li, td.td_right ul li {
	padding-bottom: 0.45em;
}

table.list tr td {
	padding-bottom: 0.45em;
}

td.td_left a:hover, td.td_right a:hover {
	color: #006600;
}

p, p a, td p a {
	font-size: 100%;
	line-height: 100%;
}

td p.font13 {
	font-size: 1.3em;
	line-height: 1.5em;
	vertical-align: top;
}

td p span.font15 {
	font-size: 1.6vw;
}

ul li {
	text-align: left;
}

ul li span.lineheight {
	line-height: 160%;
}

table.list_t tr td.why_title p {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
	color: #000000;
}

div.why0 {
	font-size: 1.2em;
	margin: 0.5em auto;
}

div.test {
	margin-top: -0.5em;
	margin-bottom: 2em;
}

div.why1 {
	width: 60%;
	margin: 0.5em auto;
}

div.why1 p {
	font-size: 1.1em;
	text-align: justify;
}

div.why2 {
margin: 1em auto 0.5em auto;
}

div.why3 {
margin: 1em auto 0 auto;
}

div.why4 {
margin: 1.2em auto 2em auto;
}

div.why4 p.font13 {
	line-height: 1.2em;
}

td.pdf {
	vertical-align: top;
	padding-top: 0;
}

div p span.numb_red {
	color: 0000ff;
}

table tr td p span.numb_red {
	color: 0000ff;
}

span.blue {
	color: #0000ff;
}





