.FSsmall {	font-size: 75%;}.FSsmalltxt {	font-size: 70%;	line-height:145%;	font-weight: normal;}.FSmedium {	font-size: 85%;}.FSmediumTXT {	font-size: 85%;	line-height:145%;}.FSlargeTXT {	font-size: 85%;	line-height:inherit;}.FSLlargeTXT {	font-size: 135%;	line-height:145%;}#content p.mgn_btm {	margin-bottom:12px;}.hr_border {	background:url(../images/hr_bg.gif) repeat-x center bottom;	margin-bottom:12px;	padding-bottom:10px;}.SPB12 {	margin-bottom:12px;}.pdf {                 text-align: right;                 margin-top: 15px;}table.colored_01 th {	background:url(../images/table_bg01.jpg) repeat-y left bottom;	background-color:#f6fafd;	padding-left:12px;	border-top:3px solid #ffffff;	border-bottom:3px solid #ffffff;}table.colored_01 td {	background-color:#ffffff;}table.colored_02 th {	background:url(../images/table_bg02.jpg) repeat-x left top;	background-color:#f6fafd;}table.colored_02 td {	background-color:#ffffff;}table td.color_3rd {	background-color:#bbc2c7;}table.colored th {	background-color:#DEE1E4;}h2.category_title {	font-size:90%;	background-image:none;	margin:0px 0px 5px 0px;	padding-left:0px;	color:#0000ff;}.point {	font-size:90%;	font-weight:bold;	margin-top:6px;	line-height:1.2;}#detail .copy {	font-size:90%;	font-weight:bold;	line-height:1.2;	margin-bottom:12px;}#detail .maine copy {	font-size:100%;	font-weight:normal;	border-top:1px solid #ffffff;	border-bottom:1px solid #ffffff;	padding-top:7px;	margin-bottom:3px;	color: #000000;}#detail .model {	font-size:100%;	font-weight:bold;	border-top:1px solid #688899;	border-bottom:1px solid #ffffff;	padding-top:7px;	margin-bottom:3px;	color: #000000;}#detail .name {	font-size:100%;	font-weight:bold;	border-top:1px solid #688899;	border-bottom:1px solid #688899;	padding-top:3px;	padding-bottom:4px;	margin-bottom:3px;	color: #000000;}#detail .price {	font-size:120%;	font-weight:bold;	color: #000000;}#detail .advantage p.appeal {	font-size:90%;	font-weight:bold;	margin-left:12px;	margin-bottom:3px;}#detail p.red {	color:#ff0000;	font-size:60%;	margin-left:12px;}#detail h2.detail {	color:#000000;	font-size:100%;	background-image:none;	border-left:6px solid #ff0000;	padding-left:6px;	border-bottom:none;	margin-top:24px;}#detail .appeal_blue {	color:#0000ff;	font-size:90%;	font-weight:bold;	margin-bottom:6px;}#detail .appeal_black {	color:#000000;	font-size:90%;	font-weight:bold;	margin-bottom:6px;}#detail p.explain {	font-size:75%;	line-height:1.5;}#glossary .txt_br {	padding-bottom:12px;}#office p.lead {	margin-top:20px;	border-bottom:4px solid #4664b4;	padding-bottom:10px;}#office p.lead img {	margin-bottom:10px;}#office .comment {	margin-top:30px;}#office .comment .bdr_tech {	border:1px solid #4664b4;	margin-right:10px;}#office .comment .id {	border-left:4px solid #4664b4;	padding-left:5px;	font-weight:bold;	margin-bottom:5px;}#office .comment .id .name {	color:#4664b4;}#office img.mgn_lft {	margin-left:10px;}#office p.greeting {	color:#ff0000;	font-weight:bold;	margin-bottom:3px;}#office .page_idx {	background:url(../images/hr_bg.gif) repeat-x center top;	padding-top:10px;	margin-top:10px;	margin-bottom:25px;}#office .page_idx img {	margin-right:5px;}