#cap{
width: 660px; 
height: 24px;
margin: 0px auto;
padding-top:3px;
}

#head{
width: 660px; 
height: 95px;
margin: 0px auto;
background-image: url(../images/head_logo_c.gif);
background-repeat: repeat-x;
}

.clear{
clear:both;
}


#mainbody{
width: 660px;
margin: 0px auto;
}

#main_l{
width: 660px;
}

#main_r{
width: 660px;
background-color: #FFFFFF;
}

.t75 {font-size: 75%;line-height: 1.3em;}
.t80 {font-size: 80%;line-height: 1.3em;}
.t85 {font-size: 85%;line-height: 1.3em;}
.t90 {font-size: 90%;line-height: 1.3em;}

.t90_ch {font-size: 90%;
	margin: 12px 5px 3px 15px;
line-height: 1.3em;
	color: #FFFFFF;
	font-weight:bold;}

body {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	color: #003333;
}

h2 {
	font-size: 110%;
	margin: 0px;
	padding: 0px;
	color: #003333;
}

.hd {
	margin: 0px;
	padding: 0px;
}

.news {
	font-size: 80%;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px 5px;
	color: #333;
}

.catch1 {
	font-size: 95%;
	line-height: 1.4em;
	margin: 0px;
	padding: 5px 8px;
	color: #333;
}

#main{
	width:660px;
	margin: 0px auto;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	background:url(../images/back_main.gif);
	clear: both;
}

#flash{
	margin:0;
	padding:20px 20px 10px 20px;
}

#topics ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}

#topics li {
	padding :2px 0;
	margin:3px 24px;
	border-bottom:1px dotted #666;
}

#topics p {
	background-image:url(../images/topics_d.gif);
	background-repeat:no-repeat;
	font-size:85%;
	color:#333;
	padding :0 0 0 15px;
	margin: 0; 
}

#topics a {
	color:#003300;
}

#topics strong {
	color:#990000;
	font-weight: bold;
}

#topics2 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}

#topics2 li {
	padding :2px 0;
	margin:3px 24px;
	border-bottom:1px dotted #666;
}

#topics2 p {
	background-image:url(../images/topics_d2.gif);
	background-repeat:no-repeat;
	font-size:85%;
	color:#333;
	padding :0 0 0 15px;
	margin: 0; 
}

#topics2 a {
	color:#CC6600;
}

#topics3 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}

#topics3 li {
	padding :2px 0;
	margin:3px 24px;
	border-bottom:1px dotted #666;
}

#topics3 p {
	background-image:url(../images/topics_d3.gif);
	background-repeat:no-repeat;
	font-size:85%;
	color:#333;
	padding :0 0 0 15px;
	margin: 0; 
}

#topics3 a {
	color:#006633;
}

#topics3 strong {
	color:#990000;
	font-weight: bold;
}

#topics4 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}

#topics4 li {
	padding :2px 0;
	margin:3px 24px;
	border-bottom:1px dotted #666;
}

#topics4 p {
	background-image:url(../images/topics_d4.gif);
	background-repeat:no-repeat;
	font-size:85%;
	color:#333;
	padding :0 0 0 15px;
	margin: 0; 
}

#topics4 a {
	color:#336699;
}

#topics4 strong {
	color:#990000;
	font-weight: bold;
}

/* lineup menu */

#navi ul{
	margin:0;
	padding:0;
	float:left 
}

#navi ul li {
	float:left 
}

#navi ul li.mn01 a{
	margin-right:24px;
	}

#navi ul li.mn02 a{
	margin-right:24px;
	}

#navi ul li.mn03 a{
	margin-right:24px;
	}

#navi ul li.mn04 a{
	margin-right:24px;
	}

#navi ul li.mn05 a{
	margin-right:24px;
	}

#navi ul li.mn06 a{
	margin-right:24px;
	}

#navi ul li.mn07 a{
	margin-right:24px;
	}

#navi ul li.mn08 a{
	margin-right:24px;
	}

#navi ul li.mn09 a{
	margin-right:24px;
	}

#navi ul li.mn10 a{
	margin-right:24px;
	}

/* main menu */


#m_navi ul{
	margin:0;
	padding:0;
}

#m_navi ul li {
	float:left 
}

#m_navi ul li.mn02 a{
	margin-right:24px;
	}

#m_navi ul li.mn03 a{
	margin-right:24px;
	}

#m_navi ul li.mn04 a{
	margin-right:24px;
	}

#m_navi ul li.mn05 a{
	margin-right:24px;
	}

#m_navi ul li.mn06 a{
	margin-right:24px;
	}

#m_navi ul li.mn07 a{
	margin-right:24px;
	}

#m_navi ul li.mn08 a{
	margin-right:24px;
	}
