@charset "utf-8";



/*フロー横移動ボタンのオーバー*/

table#dredging a img:hover,

table.flow_menu a img:hover{

	-ms-filter: "alpha( opacity=60 )";

	filter: alpha( opacity=60 );

	opacity: 0.6;

}





.higata_title{

	margin-top:30px;

	margin-bottom:10px;

}



div.table_border{

	width:480px;

	border: 1px #999 solid;

	background-image:url(../image/flow_total.gif);

	background-position: 10px 0;

	background-repeat:no-repeat;

	padding-bottom:10px;

	}



table.flow{

	width:460px;

	margin:15px 10px 0;

	border-color:#F00;

}

table.flow tr td a:hover{

	text-decoration:none !important;

}

table.flow tr td a:hover span{

	text-decoration:underline;

}



/*中黒「・」の項目下げ用*/

.koumoku{

	margin-top:5px;

}



div#mdasi{

margin-top:20px;

padding-left:6px;

border-left:10px solid #33aeea;

padding-top:5px;

margin-bottom:15px;

}



div#mdasi h2{

margin:0;

padding:0 0 3px 0;

border-left:none;/*基本h2のcssをリセット*/

border-bottom:1px solid #000;

/*display:inline;*/

width:530px;

font-size:130%;

font-weight:bold;

}





.mt0 {

	margin-top:0px !important;

	}

#techTitles.kore {

	border:none !important;

	line-height:0;

	padding:0;

}





table#dredging caption {

	caption-side:bottom;

	text-align:center;

}



p.blue a {

	text-decoration:underline !important;

}



/*2011.02.28追加。全体フローのボタン*/

table.flow tr td li {

	list-style:none;

	margin-bottom:8px;

}



a.button {

border:outset 2px #6CF;

padding:4px;

display:block;

text-align:center;

width:287px;

color:#036 !important;

background-color:#BDF;

}

a.button:hover {

border:inset 2px #6CF;

background-color:#9BF;

color:#006 !important;



}



