/* CSS Document */

/* traffic action */
/* last updated : 2007/11/29 */

/* 渋滞対策 */

#contents div#article h2{
	margin-bottom: 1em;
}

#contents div#article div.remarkHeadline h3{
	float: none;
}

#contents div#article h4,
#contents div#article .articleBody h4{
	margin-bottom: 0.5em;
	font-size: 123.1%;
	font-weight: bold;
}

#contents div#article .t_table{
border:1px solid #999;
border-collapse:collapse;
border-spacing:0;
width:680px;
}

#contents div#article .t_table2{
width:100%;
border-collapse:collapse;
border-spacing:0;
border:0;
}

#contents div#article .t_table3{
border:2px solid #0000ff;
border-collapse:collapse;
border-spacing:0;
margin-top:10px;
}

#contents div#article .t_table4{
border-collapse:collapse;
border-spacing:0;
border:0;
padding:3px;
}

#contents div#article .t_table5{
width:100%;
border:1px solid #999;
border-collapse:collapse;
border-spacing:0;
padding:2px;
margin-bottom:1em;
}

#contents div#article .tr_center{
text-align:center;
}

#contents div#article .tr_top{
vertical-align:top;
}

#contents div#article .td1{
background-color:#edebeb;
width:100px;
}

#contents div#article .td2{
background-color:#edebeb;
width:400px;
}

#contents div#article .td3{
background-color:#edebeb;
width:180px;
}

#contents div#article .td4{
text-align:center;
}

#contents div#article .td5{
border:none;
}

#contents div#article .td6{
}

#contents div#article .td7{
line-height:1.4em;
}

#contents div#article .td8{
background-color:#FF9900;
text-align:center;
border:0;
}

#contents div#article .td9{
background-color:#0099FF;
text-align:center;
border:0;
}

#contents div#article .td10{
border:0;
}

#contents div#article .td11{

}

#contents div#article .left_margin{
margin-left:150px;
}

#contents div#article .b_font_big{
font-weight:bold;
font-size:30px;
}

#contents div#article .left_box3{
width:410px;
float:left;
}

#contents div#article .right_box3{
width:280px;
float:left;
}

#contents div#article .right_box5{
	width:300px;
	float:left;
	margin-left: 20px;
}

#contents div#article .left_box4{
width:260px;
float:left;
}

#contents div#article .left_box5{
width:300px;
float:left;
}

#contents div#article .right_box4{
width:430px;
float:left;
}

#contents div#article .clear{
clear:both;
}

#contents div#article .b_text{
font-weight:bold;
}

#contents div#article .img_center{
text-align:center;
margin-bottom:1em;
margin-left:auto;
margin-right:auto;
}

#contents div#article .center_text{
text-align:left;
margin-top:1em;
margin-bottom:1em;
padding:0.5em;
border:1px solid #ccc;
line-height:1.5em;
width:420px;
margin-left:auto;
margin-right:auto;
}

#contents div#article .blue_box{
border:2px solid #00aabe;
padding:1em;
margin-bottom:1em;
}

#contents div#article .indent_text{
padding-left:30px;
}

#contents div#article .adobe{
vertical-align:bottom;
}

#contents div#article .left_box{
float:left;
width:480px;
}

#contents div#article .right_box{
float:left;
width:210px;
text-align:right;
}

#contents div#article .const_img{
margin-top:50px;
}

#contents div#article .img_padding{
padding:3px;
}

#contents div#article .left_box2{
float:left;
width:350px;
text-align:center;
margin-top:1em;
}

#contents div#article .right_box2{
float:left;
width:350px;
text-align:center;
margin-top:1em;
}

#contents div#article .box_text{
margin-top:1em;
}

#contents div#article .right_text{
margin-left:280px;
margin-top:1em;
margin-bottom:1em;
}

#contents div#article .red_b{
color:#ff0000;
font-weight:bold;
}

/* サブメニュー */

body#efforts03actionA #navigation ul.lNavi2 li#efforts03action a {text-decoration: underline;}

body#efforts03infoA #navigation ul.lNavi2 li#efforts03info a {text-decoration: underline;}

body#efforts04suggestionA #navigation ul.lNavi2 li#efforts04suggestion a {text-decoration: underline;}

body#efforts05saitamaA #navigation ul.lNavi2 li#efforts05saitama a {text-decoration: underline;}

body#efforts05wanganA #navigation ul.lNavi2 li#efforts05wangan a {text-decoration: underline;}
#efforts03infoA #container #main #contents #article .articleBody .contentList5 p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	border: 1px solid #999999;
}

