/* =============================================================

link

============================================================= */


    	a:link{
    	color:#0000FF;
	font-size:14px;
	line-height:100% ;
	font-weight: 400;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
    	margin: 0;
    	}
    
	a:visited { 
    	color:#0000FF;
	font-size:14px;
	line-height:100% ;
	font-weight: 400;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
    	margin: 0;
	}

	a:active { 
    	color:#FF0000;
	font-size:14px;
	line-height:100% ;
	font-weight: 400;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
    	margin: 0;
	}

	a:hover { 
    	color:#FF0000;
	font-size:14px;
	line-height:100% ;
	font-weight: 400;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
    	margin: 0;
	}





/* =============================================================

 font

============================================================= */

	h1{
	font-size:14px;
	font-weight: 400;
	text-align: left;
	line-height:100% ;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
	margin: 5;
}

	h2{
	font-size:14px;
	font-weight: 400;
	text-align: left;
	line-height:130% ;
	padding:5px 15px 5px 20px;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
	margin: 0;
}

	h3{
	font-size:15px;
	font-weight: 400;
	color:#000000;
	text-align: left;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
	margin: 5;
}



/* =============================================================

main box

============================================================= */


#mainbox {
	width:1000px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
}

#mainbox1 {
	width:850px;
	float:left;
	padding:5px;
	text-align:left;
	font-weight: 900;
	line-height: 150% ;
	margin-top:0px;
	margin-right:0;
	margin-bottom:0px;
	margin-left:0;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#mainbox2 {
	float:left;
	width:860px;
	margin-top:0px;
	margin-right:0;
	margin-bottom:0px;
	margin-left:0;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#mainbox3 {
	float:left;
	width:275px;
	margin-top:0px;
	margin-right:0;
	margin-bottom:0px;
	margin-left:0;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#mainbox4 {
	float:left;
	width:580px;
	margin-top:0px;
	margin-right:0;
	margin-bottom:0px;
	margin-left:0;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}



/* =============================================================

category box

============================================================= */



#category1 {
	color:#ffffff;
	float:left;
 	font-size:15px;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:262px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#4682b4;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:2pt;
	border-bottom-width:2pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#category2 {
	color:#ffffff;
	float:left;
 	font-size:15px;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:275px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:2pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#category3 {
	color:#ffffff;
	float:left;
 	font-size:15px;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:285px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:2pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

/* =============================================================

left box

============================================================= */

#left {
	float:left;
	width:264px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}



#left1 {
	color:#ffffff;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	background-image:url(sozai/yazi.gif);
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#left2 {
	color:#ffffff;
	float:left;
 	font-size:15px;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffc488;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#left2 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffc488;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#left3 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	height:2041px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

/* =============================================================

right box

============================================================= */

#right {
	float:left;
	width:584px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:14px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
}



#right1 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:480px;
	padding:5px 15px 5px 5px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	background-image:url(sozai/fold.gif);
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#right2 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:500px;
	padding:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

/* =============================================================

right hikaku

============================================================= */

#hikaku1 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:130px;
	padding:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hikaku2 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:50px;
	padding:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hikaku3 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:200px;
	padding:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hikaku4 {
	color:#000000;
	float:left;
 	font-size:15px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:100px;
	padding:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hikaku5 {
	color:#00000;
	float:left;
	text-align:center;
 	font-size:12px;
	font-weight: 900;
	line-height: 150% ;
	width:150px;
	padding:5px;
	margin-top:25px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:20px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	background-image:url(sozai/kabe.gif);
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

/* =============================================================

right hyou

============================================================= */



#hyou1 {
	color:#ffffff;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:120px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#hyou2 {
	color:#000000;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:105px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hyou3 {
	color:#ffffff;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:120px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#hyou4 {
	color:#000000;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:105px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}



#hyou5 {
	color:#ffffff;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:120px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#hyou6 {
	color:#000000;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:105px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hyou7 {
	color:#ffffff;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:120px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#hyou8 {
	color:#000000;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:105px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#hyou9 {
	color:#ffffff;
	float:left;
 	font-size:12px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:120px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hyou10 {
	color:#000000;
	float:left;
 	font-size:13px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:353px;
	padding:3px 5px 4px 5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hyou11 {
	color:#000000;
	float:left;
 	font-size:14px;
	text-align:left;
	font-weight: 400;
	line-height: 200% ;
	width:484px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#hyou12 {
	color:#000000;
	float:left;
 	font-size:14px;
	text-align:center;
	font-weight: 400;
	line-height: 200% ;
	width:484px;
	padding:20px 5px 20px 5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#hyou13 {
	color:#000000;
	float:left;
 	font-size:14px;
	text-align:right;
	font-weight: 400;
	line-height: 200% ;
	width:484px;
	padding:20px 5px 20px 5px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:30px;
	margin-left:40px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

/* =============================================================

left height

============================================================= */



#ankesaito1 {
	color:#000000;
	float:left;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	height:1402px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#ankesaito2 {
	color:#000000;
	float:left;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	height:1533px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#ankesaito3 {
	color:#000000;
	float:left;
	text-align:center;
	font-weight: 900;
	line-height: 150% ;
	width:264px;
	height:686px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#4682b4;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:2pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}
/* =============================================================

sougo hyou

============================================================= */

#sougo1 {
	color:#ffffff;
	float:left;
 	font-size:14px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:850px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

#sougo2 {
	color:#ffffff;
	float:left;
 	font-size:14px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:850px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#sougo3 {
	color:#000000;
	float:left;
 	font-size:12px;
	text-align:left;
	font-weight: 400;
	line-height: 150% ;
	width:270px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}

/* =============================================================

last box

============================================================= */

#last1 {
	color:#ffffff;
	float:left;
 	font-size:14px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:850px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#000000;
	background-color:#0080c0;
	border-style:solid;
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}


#last2 {
	color:#000000;
	float:left;
 	font-size:14px;
	text-align:center;
	font-weight: 400;
	line-height: 150% ;
	width:850px;
	padding:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-width:0pt;
	border-left-width:0pt;
	font-family: "MS UI Gothic","lr oSVbN","Osaka";
}
