@charset "utf-8";

/* このCSSは[report/data/yymmdd.html]のレイアウトです */

/* MAIN */

#main {
	display: block;
	width: 943px;
	margin: 0 1px;
	height: 650px;
	background: url(../img/report_detail_bg.jpg) no-repeat; 
	background-position: 0px 0px;
}

#main #report_end {
	display: block;
	height: 50px;
}

/* MAIN CONTENTS */

#main #maincontainer {
	display: block;
	width: 620px;
	height: 440px;
	overflow: auto;
	margin-left: 195px ;
	margin-top: 47px;
}

/* MAIN CONTENTS TITLE */

#main #maincontainer #inner-maincontainer_top {
	display: block;
	clear: both;
}

#main #maincontainer #inner-maincontainer_top #inner-maincontainer_top-left {
	display: block;
	float: left;
}

#main #maincontainer #inner-maincontainer_top #inner-maincontainer_top-right {
	display: block;
	float: right;
}

#main #maincontainer #inner-maincontainer_top #inner-maincontainer_top-left h2 {
	width: 595px;
	display: block;
	margin-bottom: 20px;
	padding: 5px 0px 15px 0px;
	font-size: 80%;
	font-weight: bold;
	border-bottom: 3px solid #526292;
}
/* -------------------------- small changed */
.small_date {
	font-size: 90%;
	font-weight: normal;	
}
.backto_divtop {
	text-align: right;
	height: 25px;
}

/* -----------------------------------------*/


#main #maincontainer #inner-maincontainer_top #inner-maincontainer_top-right p#gobacknumber {
	display: block;
	width: 87px;
	height: 12px;
	padding-top: 45px;
	padding-left: 61px;
}

#main #maincontainer #inner-maincontainer_top #inner-maincontainer_top-right p#gobacknumber a {
	display: block;
	width: 87px;
	height: 12px;
	background-image: url(../img/gobacknumber2.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#main #maincontainer #inner-maincontainer_top #inner-maincontainer_top-right p#gobacknumber a:hover {
	display: block;
	width: 87px;
	height: 12px;
	background-image: url(../img/gobacknumber2.gif); 
	background-repeat: no-repeat;
	background-position: 0px -12px;
}


/* MAIN CONTENTS BODY */

#main #maincontainer #inner-maincontainer {
	width: 595px;
	display: block;
	clear: both;
}

#main #maincontainer #inner-maincontainer p.layout {
	display: block;
	padding-bottom: 20px;
}

#main #maincontainer #inner-maincontainer .photocontainer-right {
	float: right;
	margin-left: 10px;;
}

#main #maincontainer #inner-maincontainer .photocontainer-left {
	float: left;
	margin-right: 10px;;
}

#main #maincontainer a:link, #main #maincontainer a:visited { color: #62b400; text-decoration: none; }
#main #maincontainer a:hover { color:#a1d266; text-decoration: underline; }

/* COMMENT */

#main #maincontainer #inner-maincontainer h3#comment_ttl {
	display: block;
	width: 108px;
	height: 21px;
	margin-bottom: 20px;
	background-image: url(../img/report02_comment_ttl.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}

.comment-container {
	border: solid 2px #dedea6;
	padding: 10px;
	margin-bottom: 10px;
}

.comment-dt {
	border-bottom: solid 2px #dedea6;
	padding-bottom: 10px;
}

.comment-dd {
	padding-top: 10px;
}

/* GO REPORTTOP */

#main ul#reporttop {
	display: block;
	height: 19px;
	padding-top: 53px;
	padding-left: 284px;
	list-style-type : none;
}
#main li#goprogram {
	float: left; 
	display: block;
	width: 166px;
	height: 19px;
}

#main li#goprogram a {
	display: block;
	width: 166px;
	height: 19px;
	background-image: url(../img/goprogram2.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#main li#goprogram a:hover {
	display: block;
	width: 166px;
	height: 19px;
	background-image: url(../img/goprogram2.gif); 
	background-repeat: no-repeat;
	background-position: 0px -19px;
}

#main li#goreporttop {
	float: left; 
	display: block;
	width: 136px;
	height: 19px;
	margin-left: 20px;
}

#main li#goreporttop a {
	display: block;
	width: 136px;
	height: 19px;
	background-image: url(../img/goreporttop.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#main li#goreporttop a:hover {
	display: block;
	width: 136px;
	height: 19px;
	background-image: url(../img/goreporttop.gif); 
	background-repeat: no-repeat;
	background-position: 0px -19px;
}

