
/*+++++++++++++++++++++++flow+++++++++++++++++++++++*/


#flow p {
	padding : 5px 25px 5px 15px;
	text-align:left;
}

#flow .flow_img01 {
	padding : 5px 0px 40px 0px;
}

#flow .flow_img02 {
	padding : 10px 0px 5px 0px;
}


/*++++++++++++++++++++ enterprise ++++++++++++++++++++*/

#flow div.en-name{
	width: 559px;
	margin:0px auto 20px auto;
	text-align: left;
}

#content h4.work{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #163cd1;
	padding-left: 5px;
	margin-left: 10px;
	text-align: left;
	height: 15px;
	font-size: 120%;
}

#content div.en-name h3{
	margin: 10px 0px 5px 0px;
}

div.en-name dl.item{
	width: 559px;
	margin-bottom: 10px;
}

div.en-name dl.item dt{
	display: block;
	float: left;
	clear: both;
	width: 60px;
	height: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	border-left-style: solid;
	border-left-color: #163cd1;
	border-left-width: 3px;
	font-size: 110%;
	font-weight: bold;
}

div.en-name dl.item dd{
	width: 490px;
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}

div.en-name p{
	clear: both;
	line-height: 130%;
}

/* \*/

*:first-child + html div.en-name dl dd{
	width: 485px;
}


/**/

div.en-name ul{
	width: 519px;
	margin-left: 20px;
	margin-bottom: 10px;
}

div.en-name ul li{
	margin-bottom: 3px;
}

div.en-name dl.voice{
	width: 559px;
	background: url(../enterprise/images/voice_bg.gif) repeat-y;
	margin-bottom: 10px;
}

div.en-name dl.voice dt{
	width: 559px;
	height: 20px;
}

div.en-name dl.voice dd.bottom{
	width: 559px;
	padding-top: 10px;
	padding-bottom: 14px;
	background: url(../enterprise/images/voice_bottom.gif) no-repeat left bottom;
}

div.en-name dl.voice dd:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.en-name dl.voice dd { display:inline-block; }
/*\*/
* html div.en-name dl.voice dd { height:1%; }
div.en-name dl.voice dd { display:block; }
/**/


div.en-name dl.voice dd img{
	float: left;
	margin-left: 20px;
}

div.en-name dl.voice dd dl.v-inner{
	float: right;
	width: 400px;
	margin-right: 20px;
}

/* \*/

* html div.en-name dl.voice dd img{
	margin-left: 15px;
}

* html div.en-name dl.voice dd dl.v-inner{
	margin-right: 10px;
}

/**/

div.en-name dl.voice dd dl.v-inner dt{
	width: 400px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.en-name dl.voice dd dl.v-inner dd{
	width: 400px;
}

/*+++++ sitemap,contact,privacy,registration +++++++++++++*/


div#m-ct{
	width: 739px;
	margin-top: 7px;
	text-align: center;
	font-size: 12px;
}

div#m-ct h2{
	margin-bottom: 15px;
}


div#m-ct p{
	text-align: left;
	margin-left: 30px;

}

div#m-ct p.center{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}


div#m-ct div#flow{
	width: 709px;
	margin: 0px auto 20px auto;
}


/*++++ sitemap +++++*/

div.left-ct{
	float: left;
	width: 226px;
	margin-left: 119px;
	text-align: left;
}




div.right-ct{
	float: right;
	width: 226px;
	margin-right: 119px;
	text-align: left;
}

/* \*/

* html div.left-ct{
	margin-left: 59px;
}

* html div.right-ct{
	margin-right: 59px;
}
	


/**/

div.left-ct ul,
div.right-ct ul{
	width: 100%;
	margin-bottom: 5px;
	list-style-type: none;
}


div.left-ct ul li,
div.right-ct ul li{
	margin-bottom: 5px;
}

div.left-ct ul li ul,
div.right-ct ul li ul{
	width: 200px;
	margin-top: 5px;
	margin-left: 10px;
}

	
	

/*+++++++++++++++++++++++ form +++++++++++++++++++++++*/

form{
	width: 639px;
	margin: 0px auto 40px auto;
}


div#m-ct table.form{
	border: 0px;
	border-collapse: collapse;
	font-size: 100%;
	text-align: left;
}

table.form th,
table.form td{
	padding: 7px 5px;
	vertical-align: top;
	text-align: left;
}

table.form th{
	width: 200px;
	font-weight: normal;
}

table.form div.submit{
	padding: 7px 0px 7px 100px;
}

table.form span{
	color: #FF0000;
}

table.form input.name{
	margin-left: 3px;
	margin-right: 10px;
}

table.form input.birth{
	margin-left: 3px;
	margin-right: 5px;
}

table.form input.num{
	margin-left: 3px;
	margin-right: 3px;
}

table.form input.radio{
	margin-left: 10px;
}


table.form input.submit{
	margin: 0px 0px 0px 100px;
}

span.red{
	color: #FF0000;
}


