body{ margin-left: 0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}.text1 {font-size: 9px;}.text2 {font-size: 11px; }.text3 {font-size: 12px;  }.red{font-size:9px; color:#F00;}a:link  {color: #36F;}a:visited {color: #36F; }a:active  { color: #CCC; }a:hover { color: #999;}#header{font-size:10px;}#leftbox {	background-image: url(../images/bg_7.gif); 	list-style-type:none;}#leftbox ul{ font-size: 12px;list-style-image: url("../images/marker1.gif"); text-align: left;margin: 10px 2px 10px 20px;padding: 0px 0px 0px 0px ;}.bg{background-color: #000;}#listbox {width:330px;height:100px;overflow:auto;}.caption{font-size:12px;line-height:1.2;padding-bottom:5px ;}.content{   font-size:11px; line-height: 1.8;   padding:20px;   }    .title{	font-size: 16px;	color: #990;	height: 25px;	background-image: url(../images/h2.gif);	background-position:right;	background-repeat: no-repeat;	text-align: right;	padding: 0px 10px 0px 0px ;	margin: 0px 0px 0px 0px;}h3{font-size: 14px; margin: 0px ; padding: 0px;}.content h3{	font-size: 14px;	border-style: double;	border-width: 0px 0px 2px 0px ;	border-color: #999;	padding:2px;	margin:0px 0px 10px 0px;}.content h4{	font-size: 12px;color:#06C;	background-image: url(../images/h3_y.gif);	background-repeat: no-repeat;	border-top: solid 1px #999;	margin: 15px 0px 3px 0px;	padding: 0px 0px 2px 10px;}.cover{border-top: 1px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;border-left: 1px solid #ccc;}	/*--  大見出し、特集 --*/.list1{    background-color: #FFF; 	border-top: solid 4px #B0C4DE;	}	.list1 h3{      text-align: center;    font-size:12px; font-weight:bold;	color: #800000;	margin:0px; padding: 0px;    background-image: url(../images/hl_2.gif);    background-repeat: no-repeat;	background-position:center;}.list1 h4{ font-size:14px; color:#00BFFF;border-bottom: dotted 1px #999; margin:0px 0px 0px 0px ;padding: 0px}	/*--  特集 --*/.list2{    background-color: #F5F5F5; 	border-top: solid 4px #B0C4DE;}	.list2 h3{       text-align: center;     font-size:11px; font-weight:bold;	 color: #800000;     margin:0px; padding: 0px;    background-image: url(../images/h_2.gif);    background-repeat: no-repeat;	background-position:center;}.list2 h4{ font-size:14px; color:#800;border-bottom: dotted 1px #CCC; margin:0px ;}.list2 h5{ font-size:12px; color:#1E90FF;border-bottom: dotted 1px #FFF; margin:5px 0px 0px 0px ;}.list2 h6{ font-size:10px; color:#FF8C00;border-bottom: dotted 1px #999; margin:10px 0px 5px 0px ;text-align: right;}/*--  記事、連載 --*/.menu{list-style-image: url(../images/marker3.gif); margin:0px;font-size: 14px;color:#000;}.menu2{list-style-image: url(../images/marker3.gif); text-indent: -8px;margin:0px;font-size: 13px;color:#1E90FF;}.menucaption{     list-style-type:none;    font-size: 10px;	color:#000;padding:0px;	margin:0px 0px 20px 0px ;}.kakomi{width: 340px;padding: 5px;border: 1px solid #ccc;font-size: 12px;color: #333;}.olive{color: #663;}.darkred{color: #C00} .content2{    background-color: #87CEFA;    font-size:11px; line-height: 1.8;   padding:10px;   } .content2 h3{	font-size: 14px;	border-style: double;	border-width: 0px 0px 2px 0px ;	border-color: #999;	padding:2px;	margin:0px 0px 10px 0px;}	#footer{height:60px; font-size:12px; background-color:#000; color:#FFF;}