@charset "UTF-8";
img#img2004{margin:9px 0 18px 0}

.headline2{margin-bottom:1em}

h4{
	font-weight:bold;
	color:#00a880;
	margin-left:2px;
	}

/* テキストタイトル */
.sc_report_ttl{font-weight:bold;color:#00a880}

/* グリーン囲み */
.sc_report_tbl{padding:6px;background-color:#e1fff7;vertical-align:top}

/* 左マージン */
.indent_1{margin-left:1em}
.indent_2{margin-left:2em}


/* 表紙画像および目次エリア */
h2#tl{margin:0.5em 0 1.3em;}

div#ttlBox{margin:6px 0 0 0; width:570px;}
div#ttlimg{float:left;width:160px;}
div#ttlimg img{border:solid 1px #00a880;padding:1px;margin-right:20px}
div#ttltext{float:right;width:385px;}
div#ttltext p{font-weight:bold;margin-top:0;}

div#ttltext #contsTbl{
	margin:1.5em 0 1em;
	}
div#ttltext #contsTbl td{
	vertical-align:top;
	}
div#ttltext #contsTbl td.l{
	padding-right:3em;
	}
div#ttltext #contsTbl span.tl{
	font-weight:bold;
	color:#00a880;
	}
div#ttltext #contsTbl ul{
	margin:0;
	padding:0;
	}
div#ttltext #contsTbl li{
	margin:0;
	padding:0 0 0.1em 0;
	list-style-type:none;
	}
div#ttltext #pdf{
	line-height:24px;
	text-align:right;
	padding:4px 32px 4px 4px;
	background:#EEEEEE url(/company/publish/sc_report/image/icn_pdf.gif) 352px 4px no-repeat;
		/* BoxModelHuck */
		width:381px;
		voice-family: "\"}\"";voice-family:inherit;
		width:345px;
	}

/* 表紙画像および目次エリア　2004 */
#sc_report2004 div#ttlimg{width:180px;}
#sc_report2004 div#ttltext{width:365px;}
#sc_report2004 div#ttltext p.exp{font-weight:normal}



/* 右側画像レイアウト */
#sc_report2005 div.text{width:290px;float:left}
#sc_report2005 div.text p{width:290px}
#sc_report2005 div.text2{width:300px;float:left}
#sc_report2005 div.text2 p{width:300px}
#sc_report2005 div.text3{width:410px;float:left}
#sc_report2005 div.text3 p{width:400px}
#sc_report2005 div.album{width:260px;margin:0 0 0 306px;padding-bottom:10px;background-color:#EEEEEE;}
#sc_report2005 div.album img{width:240px;margin:10px 0 5px 10px}
#sc_report2005 div.album div.small{width:240px;text-align:left;margin-left:10px}
#sc_report2005 div.album2{width:140px;margin:0 0 0 426px;padding-bottom:10px;background-color:#EEEEEE;}
#sc_report2005 div.album2 img{width:120px;margin:10px 0 5px 10px}
#sc_report2005 div.album2 div.small{width:120px;text-align:left;margin-left:10px}

#sc_report2005 div.album3{float:right;width:260px;margin:0;padding-bottom:10px;background-color:#EEEEEE;}
#sc_report2005 div.album3 img{width:240px;margin:10px 0 5px 10px}
#sc_report2005 div.album3 div.small{width:240px;text-align:left;margin-left:10px}

/* リスト */
#sc_report2005 #Conts ul{margin-top:6px;margin-left:12px;padding-left:12px}
#sc_report2005 #Conts ul li ul{margin-top:0;margin-left:6px;padding-left:6px}

/* 2006 */
div#ttlimg2005 div#text2{
	width:570px;
	}
div#ttlimg2005 #pdf{
	margin-left:180px;
	line-height:24px;
	text-align:right;
	padding:4px 32px 4px 4px;
	background:#EEEEEE url(/company/publish/sc_report/image/icn_pdf.gif) 352px 4px no-repeat;
		/* BoxModelHuck */
		width:381px;
		voice-family: "\"}\"";voice-family:inherit;
		width:345px;
	}
	div#ttlimg2005 #pdf a:link{color:#003366;text-decoration:underline;}
	div#ttlimg2005 #pdf a:visited{color:#663399;text-decoration:underline;}
	div#ttlimg2005 #pdf a:active{
	color:#ff3333;text-decoration:none;}
	div#ttlimg2005 #pdf a:hover{
	color:#003366;text-decoration:underline;}


/*2007*/
.lead2007{
	font-weight:bold;
	}
#main2007 h4{
	font-weight:bold;
	margin-bottom:0.2em;
	}
#main2007 h4.h4tl{
	font-weight:bold;	
	}
#main2007 ul.history{
	margin:0.3em 0 1em 0;
	padding:0;
	}
/*CSS振り分けスタート*/
#main2007 ul.history li{
	text-indent:-4em;
	padding:0 0 0 4em;
	*padding:0 0 0 0;
	*margin:0 0 0 4em;
	}
/* 下2行の*プロパティは、IE7以下(すべてのIE)に設定を適用するハック。*/
/*CSS振り分け終了*/
#main2007 ul.history li span{
	margin-right:1em;
	}

#main2007 ul.history li span.mr{
	margin-right:0.5em;
	}
#main2007 ul.history li span.mr2{
	margin-right:30px;
	}

/*------------- 2008 --------------*/
/*　目次のページ内リンク　*/
div#ttltext #contsTbl #contslink li{
	background:#fff url(/image/arw_phil_01.gif) 0 2px no-repeat;
	padding-left:10px;
	}

div#ttltext #contsTbl #contslink li.no_contslink{
	background:none;
	}

#main_start p.exp_p{
	margin:0;
	padding:0;
	}

