body {	background: #fcfcfc;	margin: 0px;	padding: 0px;	font-size: 13px;	line-height: 125%;	color: #333333;	font-family: Arial, Helvetica, sans-serif;}/* ---------------------------------- Link---------------------------------- */a:link { color:#333333; text-decoration: underline;}a:visited { color:#333333; text-decoration: underline;}a:hover { color:#cc0000; text-decoration: underline;}a:active { color:#cc0000; text-decoration: none;}a.head-M:link { font-size:12px; text-decoration: none; color:#FFFFFF;}a.head-M:visited { font-size:12px; text-decoration: none; color:#FFFFFF;}a.head-M:hover { font-size:12px; text-decoration: none; color:#cc0000;}a.head-M:active { font-size:12px; text-decoration: none; color:#cc0000;}a.TopicPath:link { font-size:12px; text-decoration: none; color:#333333;}a.TopicPath:visited { font-size:12px; text-decoration: none; color:#333333;}a.TopicPath:hover { font-size:12px; text-decoration: none; color:#cc0000;}a.TopicPath:active { font-size:12px; text-decoration: none; color:#cc0000;}/* ---------------------------------- text---------------------------------- */.SS { font-size:10px; line-height:125%;}.S { font-size:12px; line-height:125%;}.M { font-size:14px; line-height:125%;}.L { font-size:16px; line-height:120%;}.SSb { font-size:10px; font-weight:bold; line-height:125%;}.Sb { font-size:12px; font-weight:bold; line-height:125%;}.Mb { font-size:14px; font-weight:bold; line-height:125%;}.Lb { font-size:16px; font-weight:bold; line-height:120%;}.tit-SS { font-size:10px;}.tit-S { font-size:12px;}.tit-M { font-size:14px;}.tit-L { font-size:16px;}.stit-SS { font-size:10px; font-weight:bold; color:#FFFFFF;}.stit-S { font-size:12px; font-weight:bold; color:#FFFFFF;}.stit-M { font-size:14px; font-weight:bold; color:#FFFFFF;}.stit-L { font-size:16px; font-weight:bold; color:#FFFFFF;}.red{ color:#FF0000;}/* ---------------------------------- table---------------------------------- */table.table-basic{	border-top:1px solid #999999;	border-left:1px solid #999999;}table.table-basic th,table.table-basic td{	border-bottom:1px solid #999999;	border-right:1px solid #999999;	padding:3px 5px 3px 5px ;}table.table-basic th{	background-color:#e6e6e6;	font-weight:normal;}table.table-basic tbody.tbody th{	background-color:#f8ffd7;}/* ---------------------------------- contents---------------------------------- */.head{font-size:14px; color:#FFFFFF;}.rightmenu{	margin:0px 5px 4px 5px;	font-size: 10px;	line-height: 120%;}.copy{	font-size: 10px;	color: #FFFFFF;}.TopicPath{	margin:3px 0px 0px 0px; font-size: 12px;}.Article{margin:10px 10px 0px 10px;}.Article-top{margin:5px 10px 0px 10px;}.midasi-L{margin:20px 0px 0px 0px;}.midasi-L-top{margin:5px 0px 0px 0px;}.midasi-M{margin:20px 0px 0px 0px;}.midasi-M-top{margin:10px 0px 0px 0px;}.midasi-S{	margin:5px 0px 0px 0px;	font-size:14px;	font-weight:bold;	line-height:125%;	color: #CC0000;}.midasi-S-top{margin:25px 0px 0px 0px; font-size:14px; font-weight:bold; line-height:125%;}.txt{margin:10px 0px 0px 0px;}.txt-top{margin:5px 0px 0px 0px;}.detail{margin:5px 0px 40px 0px;}/* ---------------------------------- pagetop---------------------------------- */.pagetop{margin:20px 0px 0px 0px;}.pagetop-middle{margin:10px 0px 25px 0px;}
