.size10 { font-size: 10px; line-height: 120%}
.size10_140 { font-size: 10px; line-height: 140%}
.size12{ font-size: 12px; line-height: 120%}
.size12_140 { font-size: 12px; line-height: 140%}
.size12_160 { font-size: 12px; line-height: 160%}
.size12_200 { font-size: 12px; line-height: 200%}
.size13_160{ font-size: 13px; line-height: 160%}
.size14 { font-size: 14px; line-height: 110%}
.size14_140{ font-size: 14px; line-height: 140%}
.fish_t {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #0066CC;
}


td.line, table.line td {
	background-image: url(images/line.gif);
}


body#service dl.list {
   border-bottom:1px dotted #999;
}

body#service dl.list dt {
   float:left;
   width:10em;
   border-top:1px dotted #999;
   padding:5px 0 5px 5px;
}

body#service dl.list dd {
   margin-left:10em;
   padding:5px 5px 5px 0;
   border-top:1px dotted #999;
}

body#service h3 {
	color:#00f;
	margin:20px 0 10px;
	padding-top:10px;
	border-top: 1px solid #999;
	clear:both;
}
body#service h4 {
	color:#06C;
	margin-bottom:5px;
	clear:both;
}
body#service h4.backnumber {
	color:#090;
	margin:15px 0 5px;
	border-top: 1px solid #999;
	padding-top:10px;
	clear:both;
}
body#service p {
	margin:0;
}
body#service .photo {
	padding:5px;
	margin:0 5px 15px;
	border:1px solid #CCC;
	float:right;
}
body#service .photo2 {
	padding:5px;
	margin:0.5em 5px 2em 0;
	border:1px solid #CCC;
	float:left;
	font-size: 90%;
}

body#service .photo3 {
	padding:5px;
	margin:0 5px 5px 0;
	border:1px solid #CCC;
	float:left;
	font-size: 90%;
}

body#service dl.back {
	margin:0;
}
body#service dl.back dt {
   float:left;
   width:6em;
   padding:3px 0 3px 3px;
}
body#service dl.back dd {
   margin-left:6em;
   padding:3px 3px 3px 0;
}
