/*

	初期化

-----------------------------------------------	*/

div,p,h1,h2,h3 {

	padding:0;

	margin:0;

}



table {

	border-collapse:collapse:

}	padding:0;

	margin:0;

}



tr,td {

	padding:0;

	margin:0;

}



img {

	padding:0;

	margin:0;

	border:0;

	vertical-align:top;

}



/*

	共通設定

-----------------------------------------------	*/

.fc-org {

	color:#E68E03;

}



/*

	ヘッダー

-----------------------------------------------	*/

#header {

	padding-bottom:0px;

}



/*

	メインエリア

-----------------------------------------------	*/

#mainArea {

	padding-right:31px;

}



#mainArea .link1{

	color:#E68E03;

}



/*

	ニュースエリア

-----------------------------------------------	*/

#headline a:link {text-decoration:none;color:#2F2F2F;}

#headline a:active {text-decoration:none;color:#fb9b1f;}

#headline a:visited {text-decoration:none;color:#2F2F2F;}

#headline a:hover {text-decoration:none;color:#fb9b1f;}



#headline td.date,

#headline td.txt {

	padding:6px 0px 0px 0px;

}



#headline td.icon {

	padding:6px 14px 0px 14px;

}



/*

	トピックスエリア

-----------------------------------------------	*/

#topicArea {

	padding:0;

	margin:0;

}



#topicArea td.topicFrm-l {

	width:265px;

	padding-bottom:16px;

}



#topicArea td.topicFrm-r {

	width:235px;

	padding-bottom:16px;

}



#topicArea td.topicFrm-l table.topicBox {

	margin-right:30px;

}



#topicArea td.topicFrm-r table.topicBox {

	margin-right:0px;

}



td.photo p {

	background:#FABF00;

	padding-left:5px;

}



#topicArea img.frm1{

	border:1px solid #CDCDCD;

}



#topicArea td.info {

	width:176px;

	background:#FFFFFF;

}



#topicArea td.info .tit {

	padding-left:10px;

	padding-bottom:4px;

	line-height:1.2;

}



#topicArea td.info .exp {

	padding:0px 0 0 10px;

	line-height:1.1;

}



#serviceArea {

	width:215px;

}



#serviceArea p.link1 {

	width:215px;

}



#serviceArea p.link1 span {

	background:url("../img/arrow.gif") no-repeat 0px 1px;

	padding-left:8px;

	padding-right:6px;

}



#serviceArea p.link1 span a:link {text-decoration:none;color:#2F2F2F;}

#serviceArea p.link1 span a:active {text-decoration:none;color:#fb9b1f;}

#serviceArea p.link1 span a:visited {text-decoration:none;color:#2F2F2F;}

#serviceArea p.link1 span a:hover {text-decoration:none;color:#fb9b1f;}





#recruitArea {

	width:215px;

}



#recruitArea p.link1 {

	width:215px;

}



#recruitArea p.link1 span {

	background:url("../img/arrow.gif") no-repeat 0px 1px;

	padding-left:8px;

	padding-right:12px;

}



#recruitArea p.link1 span a:link {text-decoration:none;color:#2F2F2F;}

#recruitArea p.link1 span a:active {text-decoration:none;color:#fb9b1f;}

#recruitArea p.link1 span a:visited {text-decoration:none;color:#2F2F2F;}

#recruitArea p.link1 span a:hover {text-decoration:none;color:#fb9b1f;}



#bnrArea {

	padding-bottom:10px;

}



#bnrArea p.bnrBox {

}



#bnrArea p.bnrBox span {

	padding-left:30px;

}



#bnrArea p.bnrBox span.first {

	padding-left:0px;

}

