@charset "UTF-8";
/* CSS Document */

#t-study-uv{
	width: 626px;
	font-size:14px;
	line-height:1.2em;
	margin: 1px 1px 1px 20px;
	text-align: justify; 
	text-justify:inter-ideograph ;
	}
#t-study-uv table.tt{ width:621px; }
#t-study-uv td.md{ padding-top: 10px; padding-left: 5px; }
p.p_small { font-size: 90%; line-height: 130%; margin: 10px 15px; }
td.td_enq{ 
	background-color: #e7e7e7; 
	padding-left:10px; 
	}
span.span_w { 
	font-size: 110%;
	color: #325bad; 
	font-weight: bold; 
	}
span.span_l { 
	font-size: 110%;
	color: #ef869a; 
	font-weight: bold; 
	}
span.span_m { 
	font-size: 110%;
	color: #85ad33; 
	font-weight: bold; 
	}
#imgbox { 
	font-size: 85%; 
	line-height: 130%; 
	width: 210px; 
	float: right; 
	margin-right: 5px; 
	margin-bottom: 15px; 
	margin-left: 15px; 
	}
#imgbox170 { 
	font-size: 85%; 
	line-height: 130%; 
	width: 180px; 
	float: right; 
	margin-right: 5px; 
	margin-bottom: 15px; 
	margin-left: 15px; 
	}
img.img_waku { border: solid 1px #333; }
#ft_01{ width: 624px; }
#ft_01 table{ width:621px; border: solid 1px #c60; }
#ft_01 th{ background-color: #eed4aa; text-align: left; }
#ft_01 td{ color: #300; background-color: #ffc; padding: 10px; }
span.span_ft { font-weight: bold; }

#ft_02{ 
	width: 624px; 
	}
#ft_02 table{ 
	width:621px; 
	border: solid 1px #666; 
	}
#ft_02 th{ 
	background-color: #d7d7d7; 
	text-align: left; 
	}
#ft_02 td{ 
	color: #333; 
	background-color: #f5f5f5; 
	padding: 10px; 
	}
p.p_f2 { margin: 0; padding-top: 0; padding-bottom: 7px; }
h3.h3_case { margin-bottom: 15px; border-bottom: 1px solid #ccc; }

#t-study-uv ul {
	padding-top: 4px;
	border-top: 1px solid #ccc;
	list-style: none;
}
#t-study-uv li.left {
	float: left;
}
#t-study-uv li.right {
	float: right;
}

