#right dl {
	width:500px;
	margin-left:10px;
	border-bottom: 1px solid #999999;
	margin-top: 15px;

}

#left dt {
	float: left;
	width: 8em;
	border-top: 1px solid #999999;
	color: #333333;
	padding-top:3px;

}

#left dd {
    margin-left: 8em;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 10px;
	line-height: 1.5;
}

#right dl {
	width:500px;
	margin-left:10px;
	border-bottom: 1px solid #999999;
	margin-top: 15px;

}

#right dt {
	float: left;
	width: 8em;
	border-top: 1px solid #999999;
	color: #333333;
	padding-top:3px;

}

#right dd {
    margin-left: 8em;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 10px;
	line-height: 1.5;
}

ol {
	line-height: 1.5;
	margin-left: 25px;
}


table{
	margin-left:10px;
	
	}

td {
	line-height: 1.4em;
}

.img_border {
	border: 1px #cccccc solid; 
}

.list02 td{
	background-color: #FFFFFF;
	line-height: 1.4em;
	padding:0.7em;
}

.list02 th {
	font-weight: normal;
	background-color: #e8e8e8;
	line-height: 1.4em;
	padding:0.7em;
}


.list{
	margin-left: 15px;
	margin-top:10px;
	padding-left: 15px;

}

.list li{
	margin-top: 5px;
	line-height: 1.5;
}



.faq-q {
	background-image: url(/resource/employment/employment/img/q.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	margin-top:25px;
	
}
.faq-a {
	background-color:#f4f4f4;
	background-image: url(/resource/employment/employment/img/a.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-left: 20px;
	margin-top:15px;
	margin-bottom: 10px;
}

.gray_back {
	font-weight: bold;
	background-color: #e8e8e8;
	padding: 5px;
}

#blue_back {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
/*
*/
	padding-bottom: 5px;
	background-color: #ccddff;
	text-align: center;
}

#blue_back p{
	font-size: small;
	font-weight: bold;
	color:#666666;
}

.tit01 {
	background-image: url(/resource/employment/employment/img/h2_bg.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 505px;
	font-size: medium;
	padding-top: 9px;
	padding-left: 25px;
	color: #666666;
}

.tit02 {
	background-image: url(/resource/corporation/corporation/img/h2_bg.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 505px;
	font-size: medium;
	padding-top: 9px;
	padding-left: 25px;
	color: #666666;
}

.tit03 {
	background-image: url(/resource/business/business/img/h2_bg.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 505px;
	font-size: medium;
	padding-top: 9px;
	padding-left: 25px;
	color: #666666;
}


.meaasage {
	background-color:#e8e8e8;
	margin-left: 10px;
	padding: 10px;
	margin-top:5px;
	margin-bottom: 10px;
}

.alert {
	font-size: small;
	color: #CC0000;
}
.image_area_right {
	float: right;
	margin-top: 15px;
}

.image_area_left {
	float: left;
	margin-top: 15px;
	margin-bottom: 0px;
}


.wimage_area_left {
	float: left;
	margin-left:50px;
	margin-right:50px;
	
}


.text_area_right {
	float: left;
	width: 350px;
}


.text_area_left {
	float: left;
	width: 330px;
}

.message_area_right {
	float: left;
	width: 360px;
	border: 1px solid #CCCCCC;
}

.message_area_center {
	margin: 4px;
	clear: both;
	border: 1px solid #CCCCCC;
}

#sitemap01 ul {
	line-height: 150%;
	margin-bottom: 5px;
	padding-left: 50px;
}

#sitemap01 li {
	background-image: url(/resource/img/img/allow_red.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
	margin-left: 30px;
	margin-top: 15px;
}

#sitemap02 ul {
	line-height: 150%;
	margin-bottom: 5px;
	padding-left: 150px;
	background-color:#999999;
}

#sitemap02 li {
	background-image: url(/resource/img/img/allow_green.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
	margin-left: 30px;
	margin-top: 15px;
}

#sitemap03 ul {
	line-height: 150%;
	margin-bottom: 5px;
	padding-left: 150px;
	background-color:#999999;
}

#sitemap03 li {
	background-image: url(/resource/img/img/allow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
	margin-left: 30px;
	margin-top: 15px;
}


.sitemap_01 {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #841338;
	font-size:medium;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 15px;
}


.sitemap_02 {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #30673a;
	font-size:medium;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 15px;
}


.sitemap_03 {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #2f4f77;
	font-size:medium;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top:15px;
}

.bg_baige {
	background-color: #FEFDF3;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}


.message_waku {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.wallp_l {
	width:260px;
	height:170ox;
	text-align:center;
	float:left;
	margin:20px 0 0 0;
}

.btn {
	background-image:url(/resource/wallpaper/wallpaper/img/btn.jpg);
	background-repeat:no-repeat;
	width:249px:
	height:36px;
	text-align:center;
	margin:20px 0px 30px 5px;
	padding:3px;
}

/* 新着情報用レイアウト */
/* add:10/01/21 hiroshige */
dl.headline {
	width:500px;
	margin-left:10px;
	border-bottom:none;
	margin-top: 15px;

}

dl.headline dt {
	float: left;
	width: 4em;
	border-top:none;
	color: #333333;
	padding-top:3px;
	text-align: center;
}

dl.headline dd {
    margin-left: 4em;
	border-top:none;
	border-left:none;
	padding-left: 10px;
	line-height: 1.5;
}
/* add:10/01/21 hiroshige */