h1, h2, h3, h4, h5, p, div, dt, dd, dl, dt, dd, img, input, form, ul, li {	margin: 0px;	padding: 0px;}/* contents---------------------------------------------------- */.s_box01 {	width: 856px;	margin: 10px 0px 20px 0px;	background: url(../img/search/t_01_back.gif) repeat-y;}.t_01 {	background: url(../img/search/t_01.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	width: 856px;	height: 40px;	display: block;	margin: 0px 0px 10px 0px;}.s_box02 dl {	width: 836px;	margin: 0px 0px 0px 10px;}.s_box02_line {	width: 836px;	margin: 0px 0px 12px 0px;	padding: 0px 0px 12px 0px;	border-bottom: #FF9966 dotted 2px;}.s_box02 dl dt {	width: 90px;	margin: 0px 10px 0px 0px;	color: #990000;	font-size: 85%;	line-height: 150%;	float: left;}.s_box02 dl dd {	width: 736px;	margin: 0px 0px 0px 0px;	color: #000000;	font-size: 85%;	line-height: 150%;	float: left;}.s_box03 {	float: left;	margin: 0px 20px 0px 0px;}.s_box04 {	width: 856px;	margin: 12px 0px 0px 0px;	padding: 10px 0px 13px 0px;	background-color: #FFC7AE;	text-align: center;}.t_02 {	background: url(../img/search/t_02.gif) no-repeat;	text-indent: -9999px;	text-decoration: none;	width: 99px;	height: 35px;	display: block;	margin: 0px 0px 10px 0px;}.s_box05 {	width: 856px;	margin: 0px 0px 20px 0px;}.text01 {	color: #FFFFFF;	font-size: 85%;	line-height: 150%;	text-align: center;}.text02 {	color: #000000;	font-size: 85%;	line-height: 150%;	text-align: left;}.text02 a {	text-decoration: underline;	color: #0066CC;}.text02 a:hover {	text-decoration: underline;	color: #FF0000;}.text03 {	font-size: 90%;	line-height: 150%;}