p {
	font-size: 12px;
	line-height: 130%;
}

.red {
	color: #FE0002;
	font-weight: bold;
}

.org {
	color: #FF6600;
	font-weight: bold;
}

/* ---- HEAD ---- */
#p001_head {
	width: 580px;
	background: url("../images/contents/p001/main_bg.jpg") no-repeat top;
	margin: 0px 0px 20px 0px;
}

#p001_img {
	width: 580px;
	background: url("../images/contents/p001/main_btm.jpg") no-repeat bottom;
	padding: 10px 0px 0px 0px;
}

#p001_head h2 {
	width: 200px;
	height: 60px;
	display: block;
	margin: 20px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/main_ttl.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_head p {
	width: 350px;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 20px 0px;
	line-height: 150%;
}

#p001_head p img {
	vertical-align: middle;
	margin: 0px 0px 0px 10px;
}
/*
p.icon_05 {
	background: url("../images/contents/p001/icon_05.gif") no-repeat;
	margin: 0px 50px 0px 0px;
}
*/
/* ---- //HEAD ---- */


/* ---- IT ---- */
#p001_01 {
	padding: 0px 0px 10px 0px;
}

#p001_01 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_01.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_01 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.job_ttl {
	width: 285px;
	height: 30px;
	background: url("../images/contents/p001/job_ttl.jpg") no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding: 6px 0px 0px 10px;
}

.job_ttl a {
	color: #FFF;
}

.job_bg {
	width: 285px;
	background: url("../images/contents/p001/job_bg.jpg") repeat-y;
}

.job_btm {
	clear: both;
	width: 285px;
	height: 2px;
	background: url("../images/contents/p001/job_btm.jpg") no-repeat;
}

.job_img {
	clear: both;
	float: left;
	width: 105px;
	text-align: right;
}

.job_txt {
	float: left;
	width: 165px;
	padding: 10px 0px 10px 5px;
}

.job_txt p {
	padding: 0px 0px 10px 0px;
}

.job_txt p img {
	vertical-align: middle;
	margin: 0px 0px 0px 4px;
}

.job_txt p.job_dtl {
	text-align: right;
	padding: 5px 0px 0px 0px;
}

.job_txt p.job_dtl a {
	background: url("../images/contents/p004/icon_link.jpg") no-repeat;
	padding: 0px 0px 0px 14px;
	color: #039;
}

/* ---- //IT ---- */


/* ---- MEDIA ---- */
#p001_02 {
	padding: 0px 0px 10px 0px;
}

#p001_02 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_02.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_02 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- //MEDIA ---- */


/* ---- SERVICE ---- */
#p001_03 {
	padding: 0px 0px 10px 0px;
}

#p001_03 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_03.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_03 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- //SERVICE ---- */


/* ---- SELL ---- */
#p001_04 {
	padding: 0px 0px 10px 0px;
}

#p001_04 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_04.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_04 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- //SELL ---- */


/* ---- MEDICAL ---- */
#p001_05 {
	padding: 0px 0px 10px 0px;
}

#p001_05 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_05.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_05 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- //MEDICAL ---- */


/* ---- ESTATE ---- */
#p001_06 {
	padding: 0px 0px 10px 0px;
}

#p001_06 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_06.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_06 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- //ESTATE ---- */


/* ---- CAPITAL ---- */
#p001_07 {
	padding: 0px 0px 10px 0px;
}

#p001_07 h3 {
	width: 580px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/contents/p001/ttl_07.jpg") no-repeat;
	text-indent: -99999px;
}

#p001_07 table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- //CAPITAL ---- */





/* ---- UP ---- */
.page_top {
	text-align: right;
	font-size: 10px;
	padding: 0px 10px 0px 0px;
}

.page_top a {
	color: #003499;
	background: url("../images/contents/p001/icon_top.jpg") no-repeat;
	padding: 0px 0px 0px 14px;
}

/* ---- //UP ---- */





