/* body ƒ{ƒfƒB
-----------------------------------------------------*/

body {
font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka]“™•";
font-size:115%;
line-height: 135%;
color: #000000;

background-color:#e0e0e0;
margin: 0px auto;
padding: 0px;
}

/* container ƒRƒ“ƒeƒi
-----------------------------------------------------*/

#container {
width:960px;
margin: 0px auto;

}


/* header ƒwƒbƒ_[
-----------------------------------------------------*/

#header {
height:80px;
background:#FFFFFF;
background-repeat:no-repeat;
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 0px;
width:950px;
}

#header_left {
float:left;
}


#header_right {
font-size:12px;
float:right;
text-align:right;
margin: 10px 10px 0px 0px;
color:indigo;
}

#header_left22 {
float:left;
font-size:25px;
line-height: 140%;
font-weight:bold;
margin: 20px 0px 0px 20px;
overflow: hidden;
display: inline;
color: dimgray;
}


#header_left2 {
float:left;
font-size:25px;
line-height: 140%;
font-weight:bold;

margin: 20px 0px 0px 20px;
overflow: hidden;
display: inline;
color: #0000ff;
}

#header_right2 {
font-size:15px;
float:right;
text-align:right;
margin: 10px 10px 0px 0px;
color:black;
}

#header img {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
border:none;
}

h1 {
font-size:10px;
font-weight:normal;
background:#4784b7;
color:#FFFFFF;
height:15px;
width:940px;
margin: 0px 5px 0px 5px;
padding: 0px 0px 5px 10px;
text-align: left;
}

.ad {
text-align:center;
}

.bottom22 {
width:950px;
height:5px;
background-color:#f0f8ff;

padding: 0px 0px 0px 0px;
}


/* main ƒƒCƒ“
-----------------------------------------------------*/


h2 {
widows:290px;
height:26px;
font-size:120%;
color:#696969;
background-image:url(img/h2.gif);
background-repeat:no-repeat;
margin: 0px 10px 0px 10px;
padding:5px 0px 0px 27px;
}

h5 {
widows:290px;
height:26px;
font-size:120%;
color:#696969;
background-image:url(img/h2-1.gif);
background-repeat:no-repeat;
margin: 0px 10px 0px 10px;
padding:5px 0px 0px 27px;
}



p {
margin: 10px 0px 10px 250px;
}

ul {
margin: 10px 0px 10px 18px;
padding: 0px 0px 0px 0px;
}

em {
    font: inherit;
    text-decoration: inherit;
	 font-weight: bold;
    color: mediumblue;
    }

	
	
li {
margin: 0px 0px 0px 50px;
}

.category {
height:auto;
background-color:#FFFFFF;
margin: 5px 5px 10px 5px;
padding:0px 0px 0px 0px;
font-size:75%;
line-height:160%;
}

.entrybody {
margin: 5px 20px 5px 20px;
}

.top {
width:320px;
height:10px;
background-image:url(img/top.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bottom {
width:320px;
height:10px;
background-image:url(img/bottom-b.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* footer ƒtƒbƒ^[
-----------------------------------------------------*/

#footer {
clear:both;
background-color:#a9a9a9;

font-size:70%;
color:#ffffff;
margin: 0px 5px 0px 5px;
}

#footer a {
color:#752a2a;
text-decoration: none;
}

#footer a:hover {
color:#ffffff;
text-decoration: none;
}

#footer ul {
list-style:none;
}

#footer li {
list-style:none;
float:left;
margin-right:2px;
padding: 0px 5px 0px 0px;
}

.footertop {
width:950px;
height:10px;
background-image:url(img/footertop-b.gif);
background-repeat:no-repeat;
}

.footerbottom {
width:950px;
height:10px;
background-color:#fffafa;
background-image:url(img/footerbottom-b.gif);
background-repeat:no-repeat;
}