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

body {
	font-size:100%;
	text-align: center;
	margin: 0px 2%;
	letter-spacing: 1px;
	line-height:120%;
}

table,tr,td{
letter-spacing: 1px; 
	font-size:90%;
	line-height:120%;
	padding:5px;
}

/****** 繧ｳ繝ｳ繝・Φ繝・・螟ｧ譫†縺ｮ險ｭ螳・*******/

.container{	background-color: #ffffff;
	font-size:100%;
	text-align: left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}

.left{float: left;
	background-color: #ffffff;
	text-align: left;
	font-size:100%;
	width:75%;
	border-left: 1px solid #999999;
	}


.migi{float:right;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 80%;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width:23%;
	
	}
	
.contentc{border-top:2px solid #000000;
	clear: both;font-size: 80%;
	margin: 20px;
	text-align: center;
	}

	
	
/******繝ｪ繝ｳ繧ｯ縺ｮ蝓ｺ譛ｬ險ｭ螳・********/

a{
color:#0000ff;
text-decoration:underline;
}
a:link{
color:#0000ff;
text-decoration:underline;
}
a:visited{
color:#800080;
text-decoration:underline;
}
a:active{}
a:hover{
color:#FF0000;
text-decoration:underline;
}


h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
	
p {	font-size: 90%;
	padding: 10px 30px;
	}

.navimenu {font-size: 90%;
	padding:0px 30px;
	background-color: #F4F4F4;
	text-align: right;
	border: 1px solid #999999;
	}
	
.navimenu2{font-size: 80%;
	padding:10px 20px;
	
	}

	
.kijitop {font-size: 80%;
padding:0px 20px;
margin:0px;
background:#FFFFE8; 
border-left: 1px solid #999999;
border-right: 1px solid #999999;
	}
	

/******TOP繝壹・繧ｸ縺ｮ蝓ｺ譛ｬ險ｭ螳・********/
	
.banner {font-size:100%;
	padding:10px 20px;
	text-align: left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
border-bottom: 1px solid #000000;
	background:#FFFFE8; 
	}


.toppagebanner {font-size:48px;
	padding:50px 20px;
	text-align: left;
	background:#FFFFE8; 
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}


.topcontent {float: left;
	background-color: #ffffff;
	font-size:100%;
	width:70%;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}

.topsidebar {
	background-color: #FFFFFF;
	font-size: 80%;
	border-right: 1px solid #999999;
	}
	
.topsidebar li {
	text-align: left;
	margin:0px 20px;
	}

.topsidebar ul {
	padding:20px;
	margin: 0px;
		}

.topcontent li {
	font-size: 90%;
	text-align: left;
	font-weight: bold;
	margin: 0px 20px;
	}
	
.topcontent ul {
	font-weight: bold;
	margin-bottom: 20px;
	padding:20px;
	}

.topcontent h2 {
	color: #ffffff;
	font-size: 130%;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	background-color:#FF7F50;
	padding:10px 30px;
	}

.topcontent h3 {
	color: #000000;
	font-size: 120%;
	padding: 50px 20px 10px 20px;
	margin: 0px 10px;
	font-weight: bold;
	border-bottom: 1px solid #FF0000;
	}	
	
	
	
/******險倅ｺ九・繝ｼ繧ｸ縺ｮ蝓ｺ譛ｬ險ｭ螳・*****/

.kijimaintitle{
	color: #000000;
	line-height:120%;
	font-size: 180%;
	text-align: left;
	font-weight: bold;
	background-color:;
	padding: 30px;
	margin: 0px 20px;
	border-top: 1px solid #999999;
	border-bottom: 3px solid #ff0000;
	}

.maintitle{
	color: #ffffff;
	font-size: 130%;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	background-color:#FF7F50;
	padding:10px 30px;
	}


.data {
	color: #FF0000;
	font-size: 70%;
	padding: 10px 10px;
	
	}

/****** 繧ｫ繝・ざ繝ｪ繝ｼ繝｡繧､繝ｳ縺ｮ險ｭ螳・*******/

.catcontent {float: left;
	background-color: #ffffff;
	font-size:100%;
	width:70%;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}
	
.catmaintitle{
	color: #000000;
	font-size: 180%;
	text-align: left;
	font-weight: bold;
	background-color:;
	padding: 30px;
	margin: 0px 20px;
	border-top: 1px solid #999999;
	border-bottom: 3px solid #ff0000;
	}
	
.catsubtitle{
	color: #000000;
	font-size: 130%;
	text-align: left;
	font-weight: bold;
	background-color:;
	padding: 30px 30px 10px 30px;
	margin: 0px 20px;
	border-bottom: 3px solid #000000;
	}

.catcontent blockquote {
	line-height: 150%;
	}

.catcontent li {
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	margin: 0px 40px;
	}
	
.catcontent ul {
	font-weight: bold;
	padding: 20px 40px;
	}


.catcontent h3 {
	color: #000000;
	font-size: 90%;
	text-align: left;
	font-weight: bold;
	}

.catcontent p.posted {
	color: #999999;
	font-size: 70%;
	padding: 10px 10px;
	text-align: right;
	}
	
.data {
	color: #FF0000;
	font-size: 70%;
	padding: 10px 10px;
	
	}



/****** 蜿ｳ繧ｵ繧､繝峨・險ｭ螳・*******/	
	


.sidebartitle{
	color: #000000;
	font-size: 120%;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
	padding:5px 20px;
	}



.link-note {
	font-size: 80%;
	line-height: 130%;
	text-align: left;
	padding: 10px;
	margin-bottom: 10px;
	}

.adside {
	text-align: left;
	padding-left: 20px;
	}


#powered {
	font-size: 80%;
	line-height: 130%;
	text-align: left;
	padding: 10px;
	margin-bottom: 15px;
	}

.kennsaku {
	font-size: 80%;
	text-align: right;
	padding: 5px 30px 30px 30px;
	}

.rboxcontent{background-color: #ffffff;
	width:400px;
	font-size: 120%;
	line-height: 130%;
	}

.rakutenlink{
	color:#0000ff;
text-decoration:underline;}