#div{margin:0px;}
#p{margin:0px}
ul{margin:0px}
h2,h3{margin:0px;}
img{margin:0px;}

#soudan{
	margin:0px;
	font-size: 12px;
	background:url(../img/soudan/bg.gif) repeat-x;
}
#wrapper{
	width:885px;
	margin:0 auto;
}
h1{
	color:#ffffff;
	font-size:12px;
	margin:7px 0px 7px 30px;
}

#head{
	position:relative;
	width:859px;
	height:426px;
	overflow:hidden;
	padding:0px 0px 0px 26px;
	background:#ffffff url(../img/soudan/head-bg.gif) no-repeat;
}
#head-txt1{position:absolute; top:26px; left:27px; z-index:3;}
#head-txt2{position:absolute; top:127px; left:27px; z-index:6;}
#head-txt3{position:absolute; top:267px; left:27px; z-index:2;}
#head-pho{position:absolute; top:50px; left:406px; z-index:1;}
#head-tel{
	position:absolute;
	top:37px;
	left:635px;
	z-index:5;
}
#head-60{position:absolute; top:243px; left:648px; z-index:4;}

#box1{
	position:relative;
	padding:0px 30px 10px 30px;
	background:#ffffff url(../img/soudan/box1-bg.gif) repeat-y;
}
#box1_bottom{
	margin-bottom:15px;
}

.exa_box{
	width:823px;
	margin-bottom:5px;
	background:url(../img/soudan/exa-bg.gif) repeat-x top;
}
.exa_table{margin: 15px 0px 0px 50px;}
.exa_table td{vertical-align:top;}
.exa_txt{width:300px; line-height:180%;}

#other_list{margin:15px 0px 20px 25px;}
#other_list td{padding-right:20px;}
#other_list td.last{padding-right:0px;}

.tel{
	position:relative;
	width:825px;
	margin:20px 0px;
}
.tel_hp{
	position:absolute;
	top:102px;
	left:100px;
}

.bt01 {
	position:absolute;
	top:3px;
	left:765px;
	border:none;
}


.txt01{line-height:180%;}
.txt02{
	margin-left:12px;
	line-height:180%;
}

#form{
	width:670px;
	margin: 25px auto 0px auto;
}
#form .ttl{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	padding: 10px 0px;
	text-align:center;
	background-color:#ef771f;
}
#form table{
	margin-top:5px;
	border: 1px solid #adadad;
	width: 100%;
}
#form th,#form td{
	height:12px;
	text-align:left;
	font-size:14px;
	border-bottom: 1px solid #cdd0d0;
}
#form th.none,#form td.none{
	border-bottom:none;
}
#form th{
	width:150px;
	color:#212323;
	font-weight:normal;
	vertical-align:top;
	padding: 13px 0px 10px 15px;
	background-color:#e3e4e4;
}
#form th span.red {
	color:#ff0000;
	font-size: 85%;
}
#form th.other{width:100%;}
#form td{
	width:470px;
	padding:5px 10px;
}
.txt-spe{margin-right:15px;}

#footer{
	background-color:#0f3092;
	position: relative;
	
}
.footbt01 {
    position:absolute;
	top:27px;
	left:10px;
	border:none;
}

#footerIn{
    width:835px;
	margin:0px auto;
	padding:20px 50px 80px 0px;
	position:relative;
}

#copyright{
	color:#ffffff;
	text-align:right;
}



.cen{text-align:center;}
.clear{clear:both;}

.m_t05{margin-top:5px;}
.m_t08{margin-top:08px;}
.m_t10{margin-top:10px;}
.m_t15{margin-top:15px;}
.m_t20{margin-top:20px;}
.m_t25{margin-top:25px;}
.m_b05{margin-bottom:5px;}
.m_b10{margin-bottom:10px;}
.m_b15{margin-bottom:15px;}
.m_b20{margin-bottom:20px;}
.m_b25{margin-bottom:25px;}
.m_b30{margin-bottom:30px;}
