*{
	margin: 0;
	padding: 0;
}

body{
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 140%;
}

#wrap{
	width: 700px;
	background: #ffffee;
	text-align: left;
	padding:  20px 20px 0px 20px;
	border-left: 1px solid #6666cc;
	border-right: 1px solid #6666cc;}
}

.wrap-pad{
	padding: 15px;
}

textarea{
font-size: 13px;
}



#footer{
	font-size: 12px;
	line-height: 200%;
	background: #99aaff;
	color: #000;
	padding: 5px 5px 5px 5px;
	margin:  20px -20px 0px -20px;
	text-align: center;
	border-left: 0px solid #6666cc;
	border-right: 0px solid #6666cc;
	border-top: 3px solid #6666cc;
	border-bottom: 1px solid #6666cc;
}


#list{
	font-size: 13px;
	line-height: 160%;
	text-align: left;
	font-weight: bold;
}

h1{
	font-size: 20px;
	line-height: 200%;
	background: #99aaff;
	color: #000;
	padding: 5px 5px 5px 5px;
	margin: -20px -20px 20px -20px;
	text-align: center;
	border-top: 1px solid #6666cc;
	border-left: 0px solid #6666cc;
	border-right: 0px solid #6666cc;
	border-bottom: 3px solid #6666cc;

}

h2{
	font-size: 12px;
	line-height: 150%;
	background: #ddccff;
	color: #000;
	padding: 2px 5px 2px 5px;
	margin:  5px 0px 10px 0px;
	border-left: 10px solid #cc0099;
}

h3{
	font-size: 13px;
	line-height: 160%;
	background: #ccddff;
	color: #000;
	padding: 2px 5px 2px 5px;
	margin:  5px 0px 8px 0px;
	border-left: 13px solid #cc0099;
}

h4{
	font-size: 12px;
	line-height: 150%;
	background: #ddccff;
	color: #000;
	padding: 2px 5px 2px 5px;
	margin:  15px 0px 5px 0px;
}

p{
	font-size: 12px;
	color: #000000;
	margin:  5px 10px 5px 10px;
}

b.midasi{
	font-size: 12px;
	color: #000000;
}

table{
background: #eeeeee;
margin-top: 5px;
margin-bottom: 5px;
}


table,td{
vertical-align:middle;
padding: 2px 6px 2px 6px;
font-size: 12px;
border-collapse:collapse;
border: 1px solid #A9A9A9;
}

th{
background: #6666cc;
color: #ffffff;
vertical-align:middle;
padding: 2px 6px 2px 6px;
font-size: 12px;
border-collapse:collapse;
border: 1px solid #A9A9A9;
}


th.black{
	background: #000000;
	color: white;
}

td.midasi{
	background: #dddddd;
	color:#000000;
	font-weight: normal;
	text-align: center;
}

ul.yahoo{
margin:  10px 10px 10px 10px;
list-style-type:none;
}
li.yahoo_t{
margin:  1px 0px 2px 0px;
font-size: 12px;
color: #0000de;
font-weight:bold;
line-height: 120%;
}

li.yahoo_s{
margin:  1px 0px 1px 0px;
font-size: 11px;
color: #666666;
line-height: 120%;
}
li.yahoo_u{
margin:  1px 0px 1px 0px;
font-size: 10px;
color: #008200;
line-height: 120%;
}

.totalresult{
margin:  0px 0px 0px 15px;
}

