/* CSS Document */

#subMenu{
text-align:left;
width:100%;
height:30px;
background-image:url(img/subm_bg.gif);
background-repeat:repeat-x;
}

#subMenu li{
float:left;
padding:5px 5px 5px 0px;
margin:0;
list-style:none;
}

#subMenu strong{
color:#CC0000;
}

#mainContent{
width:740px;
float:left;
/*height:180px;*/
}

#mainContent02{
border-left:1px solid #999;
width:569px;
float:left;
/*height:180px;*/
}

.contentT{
margin:0px 10px 50px;
text-align:left;
clear:both;
}

.contentT p{
margin-bottom:15px;
}

.contentT ul{
	margin:0;
	padding:0;
	list-style:none;
}

.w500{
	width:500px;
}
.contentT .ul-target li{
	margin:0;
	padding:8px 10px 0 8px;
	background:url(../domain/webg/img/target02_bg.gif) no-repeat;
	width:200px;
	height:61px;
	color:#fff;
	font-size:110%;
	font-weight:bold;
}

.ya{
	margin:10px 0;
}

.contentLink{
margin:0px 0px 0px 10px;
text-align:left;
clear:both;
}
.contentLink2{
	text-align:left;
	clear: both;
	padding-left: 330px;
	border-top: 1px dotted #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}

.eme_waku_box{
	width:550px;
	margin:20px auto 0;
	text-align:center;
}

.eme_waku{
	margin:0 ;
	padding:0;
	background:url(../domain/webg/concept/img/eme_green_waku.gif) no-repeat;
	width:251px;
	height:126px;
	text-align:left;
}

.eme_waku p{
	margin:0 ;
	padding:12px 10px 0 14px;
}

/*会社情報*/
.tableA{
width:100%;
border-collapse:collapse;
}

.tableA th{
width:100px;
color:#663333;
border-bottom:1px dotted #999;
padding:5px;
text-align:left;
vertical-align:top;
}

.tableA td{
border-bottom:1px dotted #999;
padding:5px;
text-align:left;
vertical-align:top;
}

.ulA li{
float:left;
width:240px;
}

.olA{
margin-left:2em;
font-size:medium;
font-weight:bold;
}

.presiPhoto{
float:right;
margin:0px 0px 15px 10px;
}

.contentP{
margin:0px 10px 20px;
text-align:left;
clear:both;
}

.contentP img{
border:1px solid #999;
}

.map {
margin:0px 10px 50px;
text-align:left;
}

.tokui ul{
margin:0;
width:390px;
}

.tokui li{
margin:0 0 0 20px;
text-align:left;
list-style-image:url(img/list.gif);
}

.system{
float:left;
margin-bottom:30px;
}

.system ul{
margin:0;
}

.system li{
margin:0 0 0 20px;
text-align:left;
list-style-image:url(img/list.gif);
}

.system200{
float:left;
margin-bottom:30px;
}

.system200 ul{
margin:0;
width:200px;
}

.system200 li{
margin:0 0 0 20px;
text-align:left;
list-style-image:url(img/list.gif);
}

.wTelFax{
width:450px;
}

.wTelFax td{
padding:0 5px;
}

.wTelFax_r{
text-align:right;
}


/*　SD　*/

.jisseki table{
	border:1px solid #999;
	border-collapse:collapse;
}

.jisseki_lw{
	width:207px;
}

.jisseki th{
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:10px 5px;
	font-weight:normal;
	text-align:left;
	background-image:url(../domain/img/jisseki_bg.gif);
	background-repeat:repeat-y;
}

.jisseki td{
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:2px;
}

.kankyo li{
	list-style:none;
}

/*　データ入力　*/
.multi li{
	list-style-type:none;
	margin:0;
	padding:0;
}

/*　ネットワークソリューション　*/
.nsW{
	width:350px;
}
