@charset "Shift_JIS";

/*リフォーム施工中継用STYLE /reform/report/ */

#container{margin:0 auto;width:800px; text-align:left; line-height:130%;}

#container a:link{color:#006699;}
#container a:visited{color:#006699;}
#container a:active{color:#006699;}
#container a:hover{color:#006699;text-decoration:none;}

#container .main{width:760px; margin:0 auto; padding:0;}

#container .back a { clear:both; display: block; margin: 0px 10px 30px;  padding:0; background: url(/reform/image/bt_back.gif) no-repeat; width: 108px; height:25px; text-indent: -9999px; text-decoration: none;}


/*段組など*/

#container .main #rheader	{
	width:760px;
	border-bottom:solid 2px #FF9900;
	padding-bottom:5px;
	margin-bottom:20px;
	}

#container .main #rcon	{
	width:760px;
	position:relative;
	}

#container .main #rmenu	{
	position:absolute;
	top:0;
	left:0;
	width:94px;
	text-align:left;
	}

#container .main #rmenu .rborder {border:solid 1px #FF6633;}

#container .main #rmain		{
	margin-left:135px;
	text-align:left;
	}


/*フォント指定*/
.fred	{
	color:#cc0000;
	}

.fbold	{
	font-weight:bold;
	}

/*ヘッダ*/

#container .main #rheader		.titleleft	{
	float:left;
	margin:0;
	padding:0;
	}
	
#container .main #rheader .titleright	{
	float:right;
	margin:0;
	padding:0;
	}

/*メニュー*/

#container .main #rmenu .menuimg {width:94px; height:55px; margin:0; padding:0; background:url(/reform/report/img/menu.gif) no-repeat top left; text-indent:-9999px;}

#container .main #rmenu	.present	{
	padding:5px;
	margin:0px;
	background-color:#FFFFCC;
	border-bottom:dashed 1px #FF6633;
	}

#container .main #rmenu		.presentb	{
	padding:5px;
	margin:0px;
	background-color:#FFFFCC;
	}

#container .main #rmenu	.linksaki	{
	padding:5px;
	margin:0px;
	border-bottom:dashed 1px #FF6633;
	}

#container .main #rmenu	.linksakib	{
	padding:5px;
	margin:0px;
	}
	

#container .main #rmenu	ul	{ margin:0; }

#container .main #rmenu	.line01	{ list-style:none;	background:url(/reform/report/vol04/image/line_red_01.gif) no-repeat top left; padding:0 5px 0 20px;}

#container .main #rmenu	.line02	{ list-style:none;	background:url(/reform/report/vol04/image/line_red_02.gif) no-repeat top left; padding:0  5px 0 20px;}

#container .main #rmenu .tomansion {margin:20px 0; padding:0 0 0 15px; background:url(/og/image/icon/ar_homepro03.gif) no-repeat top left;}
/*右メイン用*/
#container .main h2	{
	margin:20px 0 10px 0;
	}

#container .main .beforeroom	{
	margin-left:18px;
	}
	
#container .main .beforeroom div	{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	}
	

#container .main .toptable	{
	}

#container .main .toptable	th	{
	background-color:#FF9900;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
	}

#container .main .toptable	td	{
	background-color:#FFFFCC;
	padding:5px;
	}

/*作業状況用*/
#container .main h3	{
	color:#669900;
	font-weight:bold;
	margin-bottom:0.5em;
	}


#container .main .sagyo	{
	margin-left:1em;
	margin-bottom:1em;
	}
	
#container .main .sagyo		div	{
	float:left;
	margin:0px 16px 0 0;
	width:185px;
	padding:0;
	}

#container .main .sagyo	img	{
	margin-bottom:3px;
	}

#container .main .sagyo	.modoru	{
	text-align:center;
	}

#container .main .sagyo	p	{
	clear:both;
	margin-top:0;
	padding-top:0;
	margin-bottom:20px;
	}

#container .main .danclear	{
	clear:both;
	border-bottom:dashed 1px #FFCC00;
	margin:0;
	padding:0;
	}

#container .main ul.bottomMenu{
	clear:both;
	border-top:dashed 1px #FFCC00;
	margin:0;
	padding-top:10px;
	margin-top:10px;
	list-style:none;
	}

#container .main ul.bottomMenu li.toprevpage {
	float:left;
	}

#container .main ul.bottomMenu li.tonextpage {
	float:right;
	}
	
