/* CSS Document */
*{
	margin:0 auto;
	padding:0 auto;
	border-style:none;
}


body{color: #333333;font-family:Helvetica;
	background-color: #b8eddc;
background-image:url(../img/bg.gif);}

a{text-decoration:none;color:#0066FF;word-break: break-all;}
#contentbox{margin:2%;}
#thread{margin-top:30px;background-color:#fff;padding:3%;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */
	}
#pageup{clear:both;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix{/zoom:1;}	
#copyright{margin-top:30px;text-align:center;font-size:14px;color:#333333;}
#headerbox{ text-align:center;}

/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/**/
#scrollitem {color: #565656;margin: 0 0 24px;padding: 15px 10px 10px;width: 100%;}
#scrollitem ul {list-style-type: none;margin: 0;padding: 0;}
#scrollitem li {border-bottom: 1px solid rgba(231,231,231,1.00);margin-top: 0;margin-right: 0;margin-left: 0;margin-bottom: 0px;padding-bottom:0px;position: relative;height:120px;}
#scrollitem li p{font-size:12px;}
#scrollitem .username{color: #e96c06;font-size: 12px;margin-bottom: .5em;}
#scrollitem .username a { color:#e96c06; text-decoration:none; }
#scrollitem p { margin:0; padding:0; }
#scrollitem img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 0;
	border-radius: 5px;
	width: 100px;
	height: 100px;
}
#scrollitem .info {
	color: #ccc;
	font-size: .5em;
	word-break: normal;
	letter-spacing: 0em;
		 }

#scrollitem ul.spy{overflow:hidden; }
#scrollitem { -webkit-border-radius:10px; -moz-border-radius:10px; }
#thread {
	border-radius: 30px 30px 30px 30px;
	padding-top:0;
	margin-top:0;
	}
#pageupbtn{margin-top:10px; text-align:center}

div.pr {
	width: auto;
	word-break: normal;
	letter-spacing: 0em;
	font-size: 12px;
	color: #565656;
        margin: 15px;

}

div.pr_bottom {
    width: auto;
    word-break: normal;
    letter-spacing: 0em;
    font-size: 12px;
    color: #565656;
    margin: 0px 0;
    background: #fff;
    padding: 10px 10px;
    height: 120px;
}


div.prlink {
	width: auto;
	word-break: normal;
	letter-spacing: 0em;
	font-size: 12px;
	color: #565656;

}

div.pr2 {
	font-size: 12px;
	color: #565656;
	line-height: 15pt;
}

#pr img {
	border-radius: 5px;
	width: 100px;
	height: 100px;
}

#pr1 {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #565656;
	
}

a:link { color: #565656; }
a:visited { color: #565656; }

/*appollo用*/

#apptemp09 ul.apul09 li.apli09 img{
	border-radius: 5px!important;
	width: 100px!important;
	height: 100px!important;
	padding: 0px !important;
}

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px!important;
}

.apptemp09_comment {
    font-size: 12px!important;
    color: #FF69B4;
    display: block;
    width: 95%!important;
    font-weight: bold;
    overflow: hidden;
    line-height: 1.5!important;
}

.apptemp09_time {
    color: #999;
    font-size: 10px;
    text-align: right;
}

#apptemp09 ul.apul09 li.apli09 a {
    height: 110px !important;
    margin-right: 0px !important;
    padding: 5px 15px 0 0 !important;
	}

#apptemp09 ul.apul09 li.apli09 {
    height: 110px!important;
	margin-right: 0px!important;
	margin-left: 5px!important;
		}

.apptemp10 {
    border: none!important;
    margin: 0px 0px!important;
}

.apptemp10_box {
    margin: 10px 0px 10px 0px!important;
}

#appollo ul.apul09 li.apli09{
	margin-left: 0px!important;
}

.fam_sp_wrap_03 span {
    width: 300px !important;
    margin-left: -150px !important;
}