html {
scrollbar-bace-color:#;
scrollbar-track-color:#; 
scrollbar-face-color:#; 
}

body {
height:100%;
margin:0px;
padding: 0px;
background: #FFFFFF;
line-height:120%;
font-family: "Verdana";
}

img {
margin: 0px;
padding: 0px;
border: none;
}


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

ul {
list-style: none;
margin: 0px;
padding: 0px;
}

div, td {
font-family:"Verdana";
}


a { color: #333; text-decoration: underline; }
a:link		{ color: #333; text-decoration: underline; }
a:visited	{ color: #333; text-decoration: underline; }
a:active	{ color: #333;  text-decoration: none; }
a:hover		{ color: #FFF; background: #000; text-decoration: underline; }


/* CALENDAR---------------------------------------------------------------------- */
.calendar {
font-family: "Verdana";
font-size: 10px;
color: #333333;

line-height: 140%;

background: #FFFFFF;
margin: 1px 10px 20px 10px;
padding: 3px 0px 10px 0px;
}

.cell {
/*background: url(http://log.apmt.jp/template/flat/img/cell.gif) no-repeat;*/
width: 25px;
height: 13px;
padding: 1px;
}


.weekday {
font-size: 9px;
text-align: center;
width: 25px;
height: 13px;
padding: 1px;
}

.today {
background-color: #F5F5F5;
}


.pagetop {
text-align:right;
}

#box {
width: 893px;
margin:0px auto;
padding:10px 15px;
background: url(apmt4_bg.gif) repeat-y #FFFFFF;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

#header {
}


#wrapper {
width: 893px;
padding: 20px 0px 0px 0px;
margin:0px auto;
border-top: 1px solid #CCCCCC;
}

#side {
width: 210px;
padding-left:13px;
height: 100%;
float:left; 
text-align:left; 
}

#side_01 {
	width: 400px;
	float: left;
}

#side_02 {
width: 190px;
padding-right:20px;
float:left; 
}

#main {
width: 480px;
padding-right:0px;
float:left;
text-align: left;

}
#main_right {
width: 190px;
padding-right:0px;
float:right;
text-align: left;

}

#cal {
width: 30px;
float: left;
text-align: center;
font-family: "Verdana";
font-size: 12px;
position: relative; top:-25px;
}
#cal a {color: #333; font-weight:bolder; text-decoration: none;}
#cal a:link {color: #333; font-weight:bolder; text-decoration: none;}
#cal a:visited {color: #333; font-weight:bolder; text-decoration: none;}
#cal a:active {color: #333;font-weight:bolder; text-decoration: none;}
#cal a:hover {color: #33CCFF;font-weight:bolder; text-decoration: underline;}


.copyright {
font-family: "Verdana";
font-size: 10px;
margin-top:15px;
margin-bottom: 10px;
}



.site_title {
font-family:Helvetica, arial, sans-serif;
font-size: 18px;
text-align: left; 
}

.description {
color: #666666;
font-size: 10px;
text-align: left; 
}

.site_title a {color: #666666;text-decoration: none;}
.site_title a:link {color: #666666;text-decoration: none;}
.site_title a:visited {color: #666666;text-decoration: none;}
.site_title a:active {color: #666666;text-decoration: none;}
.site_title a:hover {color: #666666;text-decoration: none;}




.entry_navi {
font-size: 10px;
color: #666666;
margin-bottom:10px;
}

.entry_navi a {color: #333; text-decoration:none;}
.entry_navi a:link {color: #333; text-decoration:none;}
.entry_navi a:visited,
.entry_navi a:active,
.entry_navi a:hover {color: #333; background: #FF0066; text-decoration:none;}

.entry {
font-family: Georgia,"Times New Roman",Times,serif;
padding: 0px;
margin-bottom:15px;
border-bottom: 1px #666 dotted;
}

.entry_head {
margin: 0px;
padding-top: 15px;
padding-left: 0px;

}

.entry_date {
color: #666;
font-family: "Verdana";
font-size: 10px;
font-weight: bolder;
margin-bottom:10px;
}

.entry_title {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 120%;
	margin-bottom:10px;
}

.entry_state1 {
color: #999;
font-size: 10px;
position: relative; top:-5px;
}

.entry_state1 a,
.entry_state1 a:link,
.entry_state1 a:visited,
.entry_state1 a:active,
.entry_state1 a:hover {color:#999;}


.entry_body {
color: #666666;
margin: 20px 0px 20px 0px;
font-size: 12px;
}

.entry_body a {color: #000000; background: #FFF; text-decoration: underline;}
.entry_bodyˇˇa:link {color: #000000; background: #FFF; text-decoration:underline;}
.entry_body a:visited{color: #000000; background: #FFF; text-decoration:underline;}
.entry_body a:active,
.entry_body a:hover {color: #FF0000; background: #FFF; text-decoration:none;}

.entry_more {
color: #666;
font-size: 10px;
}

.entry_state2 {
margin: 0px 0px 0px 0px;
font-size: 10px;
color: #666;
}

blockquote {
font-size: 10px;
color: #999;
margin: 10px 0;
padding: 5px;
border: 1px solid #666;
}

.pict {
border:0px #EFEFEF  solid;
}




.comment {
font-size: 10px;
color: #666;
margin-bottom: 10px;
padding: 5px;
border: 1px solid #666;
}

.comment_state {
margin-top: 5px;
border-top: 1px dotted #666;
}

.tb_title {
font-size: 10px;
font-weight: bolder;
border-bottom: 1px dotted #666;
margin-bottom:5px;
}



.linktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding:0px 0px 10px 15px;
	color: #000;
	text-align:left;
	margin-bottom: 8px;
}
.linktitle2 {
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #666666;
text-align:;left;
margin-bottom: 8px;
}

.linktitle img {
weight: 12px;
height: 12px;
border: none;
margin-right: 3px;
}

.linktext {
color: #333333;
text-align:left;
font-size: 10px;
border-bottom: 1px #666 dotted;
padding:0px 0px 10px 15px;
margin-bottom:10px;
}

.linkbanner {
color: #666666;
text-align:left;
font-size: 10px;
border-bottom: 1px #666 dotted;
padding:0px 0px 10px 0px;
margin-bottom:10px;
}


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

input,textarea,select {
color:#333;
font-size :12px;
background-color:#FFF;
border: 1px solid #CCC;
padding: 2px;
}

.button {
margin-top: 3px;
}



.amazon_text {
text-align: left;
}

.amazon_text strong {
color: #FFF;
}
