BODY {
    color: #ffffff;
}

.al-center
{text-align:center;}

.ex1 { font-size:10pt; color:#999999; line-height:17px; }
.ex1 a{ text-decoration: none; color:#999999; }
.ex1 a:hover { color:#cccccc;}

.ex2 { font-size:10pt; color:#333333; line-height:20px; }
.ex2 a{ color:#333333; }
.ex2 a:hover { color:#999999;}

.ex3 { font-size:10pt; color:#339900; line-height:17px; }
.ex3 a{ color:#339900; }
.ex3 a:hover { color:#33cc99; }

.ex4 { font-size:10pt; color:#666600; line-height:17px; }
.ex4 a{ color:#666600; }
.ex4 a:hover { color:#666600; }

.shop1 { font-weight:bold; font-size:10pt; color:#ffffff; line-height:17px; }

.shop2 { font-size:10pt; color:#339933; line-height:17px; }
.shop2 a{ color:#666666; }
.shop2 a:hover { color:#999999;}

.shop3 { font-size:10pt; color:#333333; line-height:14px; }

.shop3x { font-size:10pt; color:#0898C1; line-height:14px; text-decoration:none; }
.shop3x a{ color:#0898C1; text-decoration:none; }
.shop3x a:hover { color:#999999; text-decoration:none; }

.shop4 { font-size:8.5pt; color:#666666; line-height:10px; }

.what1 { font-size:11pt; color:#33cc33; line-height:25px; }

.topic1 { font-size:11pt; color:#33cc33; line-height:25px; }
.topic1 a{ color:#009933 }
.topic1 a:hover { color:#999999;}

.topic2 { font-size:9pt; color:#996633; line-height:20px; }

.top1 { font-size:9pt; color:#999999; line-height:14px; }


/* トピックス追加 */
.topics_tbl th {
	background-color:#99CC66;
	font-size:12px;
	color:#333333;
	padding:5px;
}
.topics_tbl td {
	background-color:#FFFFFF;
	font-size:12px;
	color:#333333;
	padding:5px;
}
.topics_tbl .tdbk1 {
	background-color:#CCFFCC;
}
.listul {
	list-style-image:url(topics/images/link02.gif);
	margin:0px;
}
.title1 {
	font-size:150%;
	color:#336600;
	font-weight:bold;
	border-left:7px solid #669933;
	padding:3px 0px 3px 10px;
	line-height:140%;
}
.box1 {
	background-color:#FFFFFF;
	padding:0px 10px;
	border:1px solid #FF9900;
}
.color1 {
	color:#FF6600;
}
.ollist li {
	margin-bottom:15px;
}
.mg_b {
	margin-bottom:10px;
}

/* Topics Layout */
div#topics{}
div#topics *
{padding:0;margin:0;}
div#topics .content
{padding:10px 0;}
div#topics .content p
{margin-bottom:5px;text-indent:1em;}
div#topics .topics-content
{background-color:#FFFFFF;padding:10px;margin:0;border:1px solid #FF9900;}
div#topics .unit
{margin-bottom:10px;}
div#topics h2.title
{font-size:150%;color:#336600;border-left:7px solid #669933;padding:3px 0px 3px 10px;margin-bottom:20px;line-height:1.4;}
div#topics h3.title
{font-size:115%;color:#FF6600;}
div#topics ul,div#topics ol
{margin-left:20px;}
div#topics li
{margin-bottom:5px;}

/* 表 */
table.hyou{background:#CCCCCC;color:#333333;width:100%;}
div#topics table.hyou th,
div#topics table.hyou td{background:#FFFFFF;font-size:12px;padding:2px;}
div#topics table.hyou th{background:#FF9900;padding:5px;}


#tbl2 table { background:#666; color:#666666; font-size:12px;}
#tbl2 table th { padding:5px; background:#FFCCCC;}
#tbl2 table td { padding:5px; background:#fff;}


#ex dt { margin-top:15px;}
#ex dd { margin-left:20px;}
