/* y[WCAEgΜέθ ======================== */

#body {
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	background-color : #FFFFFF;
}

#layout {
	width : 750px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	background-color : #FFFFFF;
}

img {
	border-width : 0px ;
}


/* €Κo[ΜέθionlyX^CV[gj======================== */

#menu {
	width : 750px;
	padding : 0px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	vertical-align : bottom;
}
#menu img {
	border-width : 0px ;
	float : left;
}


.menu_top_bar {
	padding : 0px 5px 2px 5px;
	border-bottom-width : 18px;
	border-bottom-color : #3399FF;
	border-bottom-style : solid;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	text-align : right;
	word-spacing : 0.2em;
	background-color : #FFFFFF ;
}

.menu_under_bar {
	padding : 0px 15px 2px 5px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	letter-spacing : -0.04em;
	line-height : 16px;
	vertical-align : bottom;
	color : #ff0000;
	text-align : right;
	background-color : #FFFFFF ;

}


/* side_box TOPICS\ζionlyX^CV[gj================== */

#side_box {
	width : 150px;
	margin : 5px 0px 5px 0px;
	padding : 5px 3px 5px 3px;
	border-style : solid;
	border-width : 1px 0px 0px 0px ;
	border-color : #660033;
	vertical-align : top;
	color : #000000;
	background-color : #FFFFFF ;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : medium;
	font-weight : lighter;
	line-height : normal;
	float : right;
}

#side_box h4 {
	margin : 5px 0px 10px 0px;
	padding : 3px 2px 3px 2px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	color : #006400;
	line-height : normal;
	border-style : solid;
	border-width : 1px 0px ;
	border-color : #006400;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	text-align : left;
	vertical-align : middle;
}

#side_box ul{
	margin : 0px 0px 0px 0px;
	padding : 2px 2px 5px 27px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	letter-spacing : -0.05em;
	line-height : 1.5;
	color : #000000;
	text-align : left;
	vertical-align : middle;
	list-style-type :decimal;
	list-style-position :outside;

}

#side_box p{
	margin : 0px 0px 0px 0px;
	padding : 3px 4px 3px 4px;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : small;
	font-weight : normal;	
	line-height : 1.5;
	color : #000000;
	text-align : left;
	vertical-align : middle;
}

#side_box img {
	margin : auto 10px auto 10px ;
	padding : 20px 0px 10px 0px ;
}


/* second_box CRecionlyX^CV[gj================== */

#second_box {
	width : 580px;
	margin : 5px 2px 0px 0px;
	padding : 0px 3px 5px 3px;
	text-align : center ;
	border-style : solid;
	border-width : 1px 1px 0px 0px ;
	border-color : #660033;
	background-color : #FFFFFF ;
	float : left;

}

#second_box h1 {
	clear : both;
	margin : 15px 2px 5px 2px;
	padding : 3px 3px 3px 3px;
	border-width : 0px 0px 7px 0px;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : large;
	font-weight : bold;
	line-height : normal;
	color : #000000;
	text-align : center;
	vertical-align : middle;
}

#second_box h2 {
	clear : both;
	width : 400px;
	margin : 15px 5px 15px 5px;
	padding : 10px 1px 10px 1px;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : large;
	font-weight : bold;
	line-height : normal;
	color : #2F4F4F;
	text-align : center;
	vertical-align : middle;
}

#second_box h3 {
	clear : both;
	margin : 20px 1px 5px 1px;
	padding : 3px 3px 0px 3px;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : midium;
	font-weight : bold;
	line-height : normal;
	color : #990066;
	text-align : left;
	vertical-align : middle;
}


#second_box h4 {
	clear : both;
	margin : 5px 15px 5px 15px;
	padding : 5px 2px 5px 2px;
        border-width : 2px 0px 2px 0px;
	border-bottom-style : solid;
	border-color : #330066;   
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : midium;
	font-weight : bold;
	line-height : normal;
	color : #2F4F4F;
	text-align : left;
	vertical-align : middle;
}

#second_box h5 {	
	clear : both;
	margin : 1px 15px 1px 15px;
	padding : 3px 3px 0px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : midium;
	font-weight : bold;
	line-height : normal;
	color : #0066CC;
	text-align : left;
	vertical-align : middle;
}

#second_box h6 {	
	margin : 5px 5px 5px 5px;
	padding : 3px 3px 0px 3px;
	border-width : 0px 0px 0px 0px;
	border-style : solid;
	border-color : #4682B4;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : large;
	font-weight : bold;
	line-height : normal;
	color : #2F4F4F;
	text-align : center;
	vertical-align : bottom;
	background-color : #BC8F8F;
}

#second_box p{
	margin :  0px 20px 0px 20px ;
	padding : 3px 3px 3px 3px;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : small;
	font-weight : normal;
	line-height : 1.7;
	color : #000000;
	text-align : left;
	vertical-align : middle;
}

#second_box li{
	margin : 0px;
	padding : 3px 3px 3px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : bold;
	line-height : 1.5;
	color : #000000;
	text-align : left;
	vertical-align : middle;
}

#second_box ul{
	list-style-position :inside;
}

#second_box .migi {
	margin : 2px 10px 2px 10px;
	padding : 0px 3px 10px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : bold;
	line-height : 1.2;
	color : #000000;
	text-align : right;
	vertical-align : middle;
}

#second_box .center {
	clear : both;
	margin : 20px 30px 20px 30px;
	padding : 10px 10px 10px 10px;
	border-style : solid;
	border-width : 1px 0px ;
	border-color : #006400;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : normal;
	font-weight : normal;
	color : #006400;
	line-height : 1.7;
	text-align : left;
	vertical-align : middle;
}

#second_box .center2 {
	clear : both;
	margin : 20px 30px 20px 30px;
	padding : 10px 10px 10px 10px;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : normal;
	font-weight : normal;
	line-height : normal;
	text-align : center;
	vertical-align : middle;
}

#second_box img {
	margin : 10px auto 10px auto ;
	padding : 10px 10px 10px 10px ;
}

#second_box .img2 {
	margin : 10px auto 10px auto ;
	padding : 10px 0px 10px 0px ;
	float : right ;
}

#second_box table{
	margin : 20px auto;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : bold;
	line-height : 1.2;
	text-align : left
	empty-cells : show;
	background-color : #FFFFFF;
}

#second_box th{
	margin : 3px;
	padding : 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	line-height : 1.5;
	color : #000000;
	text-align : center;
	vertical-align : middle;
}

#second_box td{
	margin : 0px;
	padding : 3px 6px 3px 6px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : 0.9em;
	font-weight : normal;
	line-height : 1.5;
	color : #000000;
	text-align : left;
	vertical-align : middle;
}
#second_box .col01{background-color : #EFDEDE;}

#second_box .col02{background-color : #FFE3D7;}

#second_box .col03{background-color : #FFDDDD;}

#second_box .col04{background-color : #FFEBD7;}

#second_box .col05{background-color : #EFEFDE;}

#second_box .col_white{background-color : #FFFFFF;}

#second_box .col01h{background-color : #DAB4B4;}

#second_box .col02h{background-color : #FFCBB5;}

#second_box .col03h{background-color : #FFAAAA;}

#second_box .col04h{background-color : #FFD6AC;}

#top_box .col05h{background-color : #E2E2C2;}

#top_box .rss_contents{}

#second_box .news{
	clear : both;
	margin : 20px 30px 20px 30px;
	padding : 2px 10px 2px 10px;
	border-style : solid;
	border-width : 0px 1px ;
	border-color : #006400;
	font-family : "lr@oΎ©",½¬Ύ©,serif;
	font-size : normal;
	font-weight : normal;
	line-height : normal;
	text-align : left;
	vertical-align : middle;
}

#second_box .subtitle {	
	clear : both;
	margin : 1px 5px 0px 5px;
	padding : 3px 3px 0px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : midium;
	font-weight : bold;
	line-height : normal;
	color : #0066CC;
	text-align : center;
	vertical-align : middle;
}


#second_box .update {	
	clear : both;
	margin : 10px 0px 0px 0px;
	padding : 0px 3px 0px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : normal;
	line-height : normal;
	color : #FFFFFF;
	text-align : right;
	vertical-align : middle;
	background-color : #660033;

}

#second_box .menu {	
	clear : both;
	margin : 0px 0px 5px 0px;
	padding : 0px 3px 0px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : normal;
	word-spacing : 0.5em;
	line-height : normal;
	color : #FFFFFF;
	text-align : center;
	vertical-align : middle;
	background-color : #006400;

}

	
/* third_box ΠξReciONLYX^CV[gj================== */

#third_box {
	width : 130px;
	margin : 5px 0px 20px 0px;
	padding : 5px 2px 10px 2px;
	border-width : 2px;
	background-color : #FFFFFF ;
	float : right;
}

#third_box h4 {
	margin : 2px 2px 5px 2px;
	padding : 5px 2px 7px 2px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : normal;
	line-height : normal;
	color : #000000;
	text-align : center;
	vertical-align : middle;
	background-color : #FFA07A;
}

#third_box h5 {
	margin : 2px 2px 5px 2px;
	padding : 5px 2px 7px 2px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : normal;
	color : #8B0000;
	text-align : left;
	vertical-align : middle;
	}

#third_box p{
	margin : 2px 2px 5px 2px;
	padding : 2px 2px 5px 2px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : 1.5;
	color : #000000;
	text-align : left;
	vertical-align : middle;
}

#third_box ul{
	margin : 0px;
	padding : 3px 3px 3px 3px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : normal;
	line-height : 1.2;
	color : #000000;
	text-align : left;
	vertical-align : middle;
	list-style-position :inside;
}

#third_box img {
	margin :  0px 5px 0px 5px ;
	padding : 0px 0px 0px 0px ;
}

/* special_box DATABASEiONLYX^CV[gj================== */

#special_box {
	width : 130px;
	margin : 2px 0px 0px 0px;
	padding : 5px 0px 5px 2px;
	background-color : #FFDEAD;
	float : right;
}
#special_box h3{
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : medium;
	letter-spacing : -0.05em;
	line-height : -1.5em;	
	vertical-align : top;
	text-align : center;
	background-color : #C9FF93 ;
}

#special_box h4 {
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : normal;
	color : #000000;
	text-align : left;
	vertical-align : middle;
	background-color : #3399FF;
}

#special_box p{
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : 1.2;
	color : #000000;

	text-align : left;
	vertical-align : middle;
}

#special_box li{
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : 1.2;
	color : #000000;

	text-align : left;
	vertical-align : middle;
	text-indent : -2.5em;

	list-style-position :inside;
}

/* last_box cresitiONLYX^CV[gj================== */

#last_box {
	clear : both;
	width : 400px;
	margin : 5px auto 5px auto;
	padding : 2px 5px 2px 5px;
	border-style : solid;
	border-width : 2px;
	border-color : #BC8F8F;
	background-color : #FFFFFF ;
}


#last_box h4 {
	width : 380px;
	margin : 10px auto 15px auto;
	padding : 2px 5px 2px 5px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : bold;
	line-height : normal;
	color : #000000;
	text-align : left;
	vertical-align : middle;
	background-color : #B0E0E6;
}

#last_box p{
	padding : 0px 10px 0px 10px;
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : 1.5;
	color : #000000;
	text-align : right;
	vertical-align : middle;
}

#last_box li{
	font-family : "lr@oSVbN",Osaka,sans-serif;
	font-size : small;
	font-weight : lighter;
	line-height : 1.2;
	color : #000000;

	text-align : left;
	vertical-align : middle;
	text-indent : -2.5em;

	list-style-position :inside;
}

