/*main contents START*/
#servicectg{
	list-style-type:none;
	background-image:url(../common_img/bg_bageslash.gif);
	padding:5px 10px;
	color:#999999;
	font-weight:bold;
	margin-bottom:15px;
	text-align:right;
	}
#servicectg li{
	display:inline;
	}
#servicectg li a{
	margin-left:0.5em;
	white-space:nowrap;
	}
#servicectg2{
	list-style-type:none;
	background-image:url(../common_img/bg_bageslash.gif);
	padding:5px 10px;
	color:#999999;
	font-weight:bold;
	margin-bottom:15px;
	}
#servicectg2 li{
	display:inline;
	line-height:1.5;
	margin-left:1em;
	}
#main h3{
	margin-bottom:10px;
	}
#main h4{
	margin-bottom:10px;
	}

#main ul.page{
	border:1px solid #CCCCCC;
	padding:3px 8px;
	background-color:#EDEDED;
	text-align:right;
	margin-bottom:20px;
	}
#main ul.page li{
	display:inline;
	margin-right:1em;
	}
/*item -------------------------------------------*/
dl.item{
	margin:10px;
	border-top:1px dashed #CCCCCC;
	padding-top:10px;
	text-align:left;
	min-height:1%;
	display:block;
	}
dl.item dt{
	float:left;
	width:160px;
	text-align:center;
	}
/*
dl.item dt img{
		border:1px solid #cccccc;
		}
*/
dl.item dd{
	float:right;
	width:330px;
	display:block;
	margin-right:10px;
	}
dl.item dd.name{
	font-weight:bold;
	color:#3399CC;
	font-size:120%;
	background-image:url(../common_img/bg_blueslash.gif);
	padding:3px 5px;
	margin-bottom:10px;
	}
dl.item:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}
/*\*/
* html dl.item {
	height: 1%;
}
/**/
/* For MacIE5 \*//*/
dl.item{
	display: inline-table;
	}
/* END ForMacIE5 */
/*item style END*/

/*maintenance---------------------------*/
ul.befaft{
	margin:10px 0px 15px 10px;
	list-style-type:none;
	min-height:1%;
	}
ul.befaft li{
	float:left;
	}
ul.befaft li img{
	margin-bottom:5px;
	}
ul.befaft li.bef,li.aft{
	width:220px;
	}
ul.befaft:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visiblity: hidden;
}
/*\*/
* html ul.befaft{
    height: 1%;
}
ul.befaft{
    display: block;
}
/**/	
/* For MacIE5 \*//*/
ul.befaft{
	display: inline-table;
	}
/* END ForMacIE5 */

/*gokiburi style -------------------------------------------*/
dl.work{
	margin:10px;
	padding-top:10px;
	text-align:left;
	min-height:1%;
	display:block;
	background-color:#EDEDED;
	}
dl.work dt{
	float:left;
	width:200px;
	}
dl.work dt img{
	margin-left:10px;
	margin-bottom:5px;
	}

dl.work dd{
	float:right;
	width:250px;
	display:block;
	margin-right:10px;
	}
dl.work dd.name{
	font-weight:bold;
	color:#3399CC;
	font-size:120%;
	background-image:url(../common_img/bg_blueslash.gif);
	padding:3px 5px;
	margin-bottom:10px;
	}
dl.work:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}
/*\*/
* html dl.work {
	height: 1%;
}
/**/
/* For MacIE5 \*//*/
dl.work{
	display: inline-table;
	}
/* END ForMacIE5 */
/*gokiburi style END*/
	
.attention{
	font-weight:bold;
	color:#999900;
	}	
.attention2{
	font-weight:bold;
	color:#FF9900;
	font-size:110%;
	}	
/*TABLE STYLE---------------------------*/
.tbstyle1{
	border:1px solid #999999;
	border-collapse:collapse;
	margin:15px;
	font-size:100%;
	}
.tbstyle1 th{
	border:1px solid #999999;
	background-color:#E9EEFC;
	color:#3399CC;
	padding:5px;
	white-space:nowrap;
	}
.tbstyle1 thead th{
	font-size:100%;
	background-color:#6699CC;
	color:#FFFFFF;
	text-align:center;
	}
.tbstyle1 td{
	border:1px solid #999999;
	background-color:#F5F5F5;
	padding:5px;
	}

