
/* 1-- OUTLINE --*/
body{
	margin:0px;
	padding:0px;
	float:center;
	text-align:center;
	overflow-x:hidden;
	background-color: #83aa71;
	background-image: url("./images/bg_ml.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
html{
	scrollbar-3dlight-color:#83aa71;
	scrollbar-darkshadow-color:#83aa71;
	scrollbar-face-color:#83aa71;
	scrollbar-highlight-color:#a9a9a9;
	scrollbar-shadow-color:#a9a9a9;
	scrollbar-arrow-color:#808000;
	scrollbar-track-color:#83aa71;
}
#inbox{
	width:800px;
	margin:0px auto;
	padding:0px;
}

#toparea{
	width:800px;
	background-image:transparent;
	margin:0px;
	padding:0px;
}
#main{
	width:800px;
	margin:0px 0px 25px 0px;
	padding:0px;
}

#footer{
       clear:both;
       float:center;
       text-align:center;
       width: 800px;
       height: 12px;
       border-top:1px solid #6e8f5e;
       border-bottom:1px solid #6e8f5e;
       padding: 10px 0px 10px 0px;
}
.adjust{
	clear:both;
}
.hide{
	position:absolute;
	top:-3000px;
}

/* 2-- TAG --*/
a:link {color:#dcdcdc;text-decoration:none;background-color:transparent;}
a:visited {color:#dcdcdc;text-decoration:none;background-color:transparent;}
a:active {color:#d3d3d3;text-decoration:underline;}
a:hover {color:#81a96f;font-size:100%;text-transform:uppercase;text-decoration:overline underline;background-color:#000000;position:relative;top:-3px;}

ul{
	margin:0px 0px 0px 15px;
	padding:0px;
}
blockquote{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
        font-size:10px;
	color:#6a4700;
	margin:20px 10px 20px 10px;
	padding:10px;
	border:#aaa 2px dotted;
	}

form{
	margin:0px;
	padding:0px;
}
textarea{
	width:400px;
        font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
}

img{
	border-width:0px;
}

/* 3-- TOP AREA --*/
#banner_l{
	margin:0px 0px 0px;
	padding:0px;
}

.site_title{
	font-weight:bold;
	font-size:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Osaka‐等幅;
	color:#83aa71;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.description{
	color:#7a5345;
	font-size:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	margin:0px;
	padding:0px;
}
#category{
	float:center;
	width:800px;
        height:24px;
	font-size:20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	text-align:center;
	line-height:100%;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
        border-top:1px  solid #6e8f5e;
        border-bottom:1px solid #6e8f5e;
}

.inlinelist{
	display:inline;
	margin:5px 15px 5px;
	padding:5px 0px 0px;
}

/* 4-1---MAIN--*/
.pagearea{
	clear:both;
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	text-align:center;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.entry {
	line-height:150%;
	margin:0em 0em 1em 0em;
	padding:0em;
}
.sub_entry {
	background-image:inherit;
	clear:both;
	margin:1em 4.5em 1.5em;
	padding:0em 0em 0.25em 0em;
	border-color:#ddd;
	border-width:1px 1px 1px 2px;
	border-style:solid;
}

.entry_category{
	background: url(images/bg_gg1.png) no-repeat top;
	height: 150px;
	margin:10px 0px -10px 0px;
}

.entry_title{
	color:#f5fffa;
	font-weight:bold;
	font-size:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	text-align:center;

}

.entry_body{
	background: url(images/bg_gg2.png) repeat;
	background-position: top;
}

.entry_text{
	color:#f5fffa;
	font-size:12px;
	line-height:170%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	text-align:left;
	margin:10px 80px 0px;
	padding:0px;
}

.entry_more{
	color:#f5fffa;
        font-size:12px;
	line-height:170%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	text-align:left;
	margin:0px;
	padding:0px;
}

.entry_state{
	clear:both;
	float:center;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
	line-height:150%;
	color:#666;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.endupper{
	height:66px;
	background: url("./images/bg_gg3.png") no-repeat bottom;
	margin:0px;
	padding:0px;
}
.endframe{
	height:0px;
	background-color:transparent;
	margin:0px;
	padding:0px;
}

/* 5-- BOTTOM AREA --*/
.copyright {
        color:#dcdcdc;
	text-align:center;
        font-size:11px;
        font-weight:bolder;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, MS UI Gothic, Osaka‐等幅;
        margin:0px;
        letter-spacing : 1px;
        height:100%;
}

/************************ highslide **********************/
.highslide_waku { margin: 0px 0px 0px 0px;padding:0px 0px 2px 0px;}
tr.highslide_top  td.highslide_left, tr.highslide_top tr.highslide_bottom  td.highslide_left, tr.highslide_bottom {
  width: 10px;  height:10px;  background-repeat: no-repeat;
}
td.highslide_right, td.highslide_right {
  width: 12px;  height:10px;  background-repeat: no-repeat;
}
tr.highslide_top  td.highslide_left {
  background-image: url("./images/hi_t_l.png");
}
tr.highslide_top  td.highslide_right {
  background-image: url("./images/hi_t_r.png");
}
tr.highslide_bottom  td.highslide_left {
  background-image: url("./images/hi_b_l.png");
}
tr.highslide_bottom  td.highslide_right {
  background-image: url("./images/hi_b_r.png");
}
tr.highslide_top td.highslide_center, tr.highslide_bottom td.highslide_center {
  height:10px;  background-repeat: repeat-x;
}
tr.highslide_top  td.highslide_center {
  background-image: url("./images/hi_t_m.png");
}
tr.highslide_bottom  td.highslide_center {
  background-image: url("./images/hi_b_m.png");
}
tr.highslide_middle tr.highslide_middle td.hi_left {
  width:10px;  background-repeat: repeat-y;
}
tr.highslide_middle  td.highslide_left {
  width:10px;  background-repeat: repeat-y;
  background-image: url("./images/hi_m_l.png");
}
tr.highslide_middle  td.highslide_right {
  width:12px;  background-repeat: repeat-y;
  background-image: url("./images/hi_m_r.png");
}