body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
font-size: 10px;
a {text-decoration:none; color: #FFFFFF;	
}
a:link {text-decoration:none; color: #FFFFFF;}
a:visited {text-decoration:none; color: #FFFFFF;}
a:active {text-decoration:none; color: #FFFFFF;}
a:hover {text-decoration:underline; color: #FFFFFF;}
}


.small	{font-size: x-small;}
.n08	{font-size: 8px; line-height: 100%;}
.n09	{font-size: 9px; line-height: 100%;}
.n10	{font-size: 10px; line-height: 100%;}
.n11	{font-size: 11px; line-height: 100%;}
.n12	{font-size: 12px; line-height: 100%;}
.n13	{font-size: 13px; line-height: 100%;}
.n14	{font-size: 14px; line-height: 100%;}
.n10plus	{font-size: 10px ;line-height: 150%;}
.n11plus	{font-size: 11px ;line-height: 150%;}
.n12plus	{font-size: 12px; line-height: 150%;}
.n12pp	{font-size: 12px; line-height: 110%;}
.n12copy	{font-size: 16px; line-height: 150%;}




/*テーブル*/
table {
text-align: left;
width: 762px;
padding: 0px;
background-color:#FFFFFF;
border:solid #999999 1px;
}

/*全体*/
.zentai {
text-align: left;
padding: 0px;
width: 765px;
background-color:#FFFFFF;
border-color:#999999;
border-style:none solid solid none;
border-width:0pt;
}


/*ヘッダー*/
.header {
background-image:url("img/header.gif");
width: 764px;
height:44px;
}


.headermenu {
color:#FFFFFF;
letter-spacing:1px;
font-size:12px;
position:relative;
top:25px;
left:528px;
}


.menu {
    float:left;
	width: 140px;		
	background-color:#FFFFFF;
	}

.main {
	float:left;
	width: 622px;
	text-align:center;
	background-color: #eeeed6;
	border-color:#999999;
	border-style:none none none solid;
	border-width:1pt;
	clear: none;
	}

.main2 {
    float:left;
	width: 622px;
	text-align:center;			
	background-color: #f8f8f8;
	border-color:#999999;
    border-style:none none none solid ;
    border-width:1pt;
	}











.topicsdate {
    position:relative;
    top:4px;
    left:0px;
    float:left;
    text-align: center;
	width: 90px;
	color: #333333;		
	font-size: 11px;
	line-height:20px;
	}

.topics {
    position:relative;
    top:4px;
    left:0px;
    float:right;
    text-align: left;
	width: 520px;
	color: #19519E;		
	font-size: 11px;
	line-height:20px;
	}

.copyright {
    text-align: center;
	width: 622px;
	color: #111111;		
	font-size: 12px;
	letter-spacing:1px;
	}

.panmimi {
    padding-top:5px;
    text-align: left;
	width: 572px;
	height: 20px;
	color: #0190BF;		
	font-size: 11px;
	letter-spacing:1px;
	}

.policy-dot {
background-image:url("img/policy_dotback.gif");
background-repeat:no-repeat;
width: 529px;
height:225px;
}


.policy-box1ue {
letter-spacing:1px;
background-color:#348B1A;
padding: 0px;
position:relative;
top:2px;
left:12px;
width: 245px;
height:12px;
}

.policy-box1sita {
letter-spacing:1px;
background-color:#eeeed6;
color: #000000;	
padding: 0px;
position:relative;
top:2px;
left:12px;
width: 245px;
}

.policy-box2ue {
letter-spacing:1px;
background-color:#348B1A;
padding: 0px;
position:relative;
top:-103px;
left:270px;
width: 245px;
height:12px;
}

.policy-box2sita {
letter-spacing:1px;
background-color:#eeeed6;
color: #000000;	
padding: 0px;
position:relative;
top:-103px;
left:270px;
width: 245px;
}

.policy-box3ue {
letter-spacing:1px;
background-color:#348B1A;
padding: 0px;
position:relative;
top:-93px;
left:12px;
width: 245px;
height:12px;
}

.policy-box3sita {
letter-spacing:1px;
background-color:#eeeed6;
color: #000000;	
padding: 0px;
position:relative;
top:-93px;
left:12px;
width: 245px;
}

.policy-box4ue {
letter-spacing:1px;
background-color:#348B1A;
padding: 0px;
position:relative;
top:-198px;
left:270px;
width: 245px;
height:12px;
}

.policy-box4sita {
letter-spacing:1px;
background-color:#eeeed6;
color: #000000;	
padding: 0px;
position:relative;
top:-198px;
left:270px;
width: 245px;
}

/*記事部分*/
.content {
	width: 523px;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	}



#maincontent {
	font-size: 10px;
	text-align: left;
	}


.titlemoji	{font-size: 15px; line-height: 100%; color: #1B4C18;}
.contentmoji	{
	font-size: 12px;
	line-height: 120%;
	color: #000000;
}






