@charset "utf-8";
/* CSS Document */


/*----- contents title start -----*/
h2.h2title {
	background: url(../images/soudan/h2_title.gif) no-repeat left top;
	width: 100%;
	max-width: 768px;
	height: 30px;
	margin: 0px auto 20px auto;
	text-indent: -9999px;
}
/*----- contents title end -----*/

/*----- outline start -----*/
#outline {}

#outline h3 {
	font-size: 138.5%;
	font-weight: normal;
	margin-bottom: 20px;
	color: #0E3192;
}

ul.chuui { list-style: circle; margin-bottom: 23px; }
ul.chuui li { margin-bottom: 7px; margin-left:2em; }

.LwTel {
	max-width: 50%;
	text-align:center;
	padding: 9px 2.22% 9px 2.22%;
	border: solid 1px #DCE2F2;
	margin:0px auto 10px auto;
}
.LwTel span { display: block; }

.RwFax {
	float: right;
	display: inline;
	width: 43.60%;
	padding: 9px 2.22% 9px 2.22%;
	border: solid 1px #DCE2F2;
	margin-bottom: 10px;
}
.RwFax span { display: block; }
/*----- outline end -----*/

/*----- mailform start -----*/
#mailform h3 {
	width: 100%;
	height: 23px;
	text-indent: -9999px;
	margin-bottom: 20px;
	background: url(../images/soudan/h3_mailform.gif) no-repeat left top;
}

#mailform small { font-weight: bold; color: #E50; }

.privacy {
	width: 88.88%;
	height: 6em;
	overflow: auto;
	margin: 0px auto 20px auto;
	padding:10px;
	background: #FFFFF5;
	font-size: 93%;
	text-align: left;
}

.privacy h5 { font-size: 108%; color:#0E3192; }

.privacy p { margin-bottom: 1em; }
.privacy ul { list-style: decimal; margin-bottom: 2em;}
.privacy li { margin-bottom: 10px; margin-left:2em; }

.madoguchi { padding:10px; border:1px solid #DCE2F2; max-width: 18em; }


input[type="text"]:focus, select:focus, textarea:focus{
	background: #FFE;
}

input[type="text"] { font-size: 100%; width: 40%; min-width: 12em; }
textarea { font-size: 108%; width: 85%; min-width: 12em; }
input.long { width: 85%; min-width: 12em; }

p.error{
	font-weight: bold;
	color: #D63;
}
/*----- outline end -----*/
