/*--------------------------------------------------
level2.css
----------------------------------------------------*/
#Container_all{
background:url(../img/head_bg2.gif) repeat-x;
}

#Container_all #Container{
width:800px;
margin-left:auto;
margin-right:auto;
text-align: left;
}

#Container_all #Container:after{
content: "";
display: block;
clear: both;
height: 0px;
overflow: hidden;
}

#Container_all #Container #leftright #Left h2{
margin-bottom:10px;
}

#Container_all #Container #leftright #Left #Gree{
background-image: url(../../img/gree_bg1.gif);
background-repeat: no-repeat;
width: 578px;
margin-top:18px;
line-height:1.7em;
}

#Container_all #Container #leftright #Left #Gree #gree1{
width:530px;
height:81px;
padding-top:15px;
padding-left:22px;
font-size: 12px;
}

#Container_all #Container #leftright #Left #Gree #gree2{
height:100px;
width:530px;
padding-top:20px;
padding-left:22px;
font-size: 12px;
}

#Container_all #Container #leftright #Left #Gree #gree3{
height:95px;
width:530px;
padding-top:20px;
padding-left:22px;
font-size: 12px;
}


/*--------------------------------------------------
update.css
----------------------------------------------------*/
#Container_all #Container #leftright #Left #up_te{
	background-image: url(../../service/img/img01_2u.gif);
	background-repeat: no-repeat;
	height:315px;
	width:579px;
}

#Container_all #Container #leftright #Left #up_te ul li{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
　
/*--------------------
Flow.css
----------------------*/
#Container_all #Container #leftright #Left .bg_fl{
	width:579px;
	}

#Container_all #Container #leftright #Left .bg_fl p{
margin-top:10px;
	padding:15px;
	background-color: #fff7e7;
	border: 1px dotted #CCCC99;
}

/*--------------------
icon.css
----------------------*/

#Container_all #Container #leftright #Left ul.icon {
	margin-top:25px;
}

#Container_all #Container #leftright #Left ul.icon  li {
	padding-left: 20px;
	background: url(../img/yaji.gif) no-repeat 2px;
	list-style: none;
	padding-bottom: 10px;
}

#Container_all #Container #leftright #Left ul.icon2  li {
	padding-left: 20px;
	background: url(../img/yaji2.gif) no-repeat 2px;
	list-style: none;
}

/*--------------------------------------------------
results.css
----------------------------------------------------*/
.topics1_re{
	width:560px;
	margin-bottom:0px;
	clear:left;
	line-height:1.3em;
	font-size:12px;
	height:150px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
}
.topics1_re .re_img{
float:left;
width:250px;
}
.re_p{
float:left;
width:295px;
margin-left:15px;
margin-bottom:40px;
font-size:12px;
}

.re_p2{
height:90px;
padding:10px;
margin-bottom:40px;
line-height:1.3em;
font-size:12px;
}


.re_p3{
height:60px;
padding:10px;
margin-bottom:40px;
line-height:1.3em;
font-size:12px;
}

.re_p4{
height:108px;
padding:10px;
margin-bottom:40px;
line-height:1.3em;
font-size:12px;
}


.re_p5{
height:90px;
padding:10px;
margin-bottom:40px;
line-height:1.3em;
font-size:12px;
}

.jyun{
margin-top:40px;
text-align:center;
font-size:14px;
}


/*--------------------------------------------------
table.css
----------------------------------------------------*/
.t1{
	width:580px;
	margin-top:10px;
	border: 1px dotted #CCCC99;
	line-height:1.6em;
	letter-spacing:0.3em;
	font-size:12px;
}
.t2{
	width:580px;
	border: 1px dotted #CCCC99;
	line-height:1.6em;
	letter-spacing:0.3em;
	font-size:12px;
}

.td1{
	padding:5px;
	background-color: #ffffff;
}
.td2{
	padding:10px;
	background-color: #ffebda;
}
.td3{
	padding:10px;
	background-color: #fffaf2;
}
.td4{
	padding:10px;
	background-color: #ffebda;
	width:100px;
}

.td5{
	padding:10px;
	background-color: #ffebda;
	width:150px;
}
.td6{
	padding:10px;
	background-color: #fff2f2;
	color:#FF0000;
}
