@charset"Shift_JIS";

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

	1：タグの再定義
	2：全体の共通フォーマット
	3：ビジネスストーリー・シゴト紹介共通レイアウト
	4：全ページ共通スタイル

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

/*---------------------------------------------------------
　1：タグの再定義
-----------------------------------------------------------*/

* {margin:0;padding:0;}

body {
	background-color:#F2F0EE;
	text-align:center;
	font-size:12px;
	color:#333333;
	line-height:160%; 
}
table {
	font-size:12px;
	color:#666666;
	line-height:150%;
}

a {
	color:#003399;
}
a:hover {
	color: #0066CC;
}
a:visited {
	color: #336699;;
}

img,
img a {
	border:none;
}

/*for IE 5.5-7*/
div{
    zoom:1;
}
/*for modern browser*/
div:after{
	content:" ";
	display: block;
	height:0.1px;
	clear:both;
	visibility:hidden;
	font-size: 0;
	line-height: 0;
}
* html div { display: inline-block; }

.clear{
	clear:both;
}

.font-12{
	font-size:12px;
}
.font-14{
	font-size:14px;
}

/*---------------------------------------------------------
　2：全体の共通フォーマット
-----------------------------------------------------------*/

#pagebody {
	width:808px;
	margin:0 auto;
}

#pagebody #contents {
	background:url(../images/contents_bg.jpg) repeat-y;
}

#pagebody #footer {
	background:url(../images/footer.jpg) no-repeat center bottom;
	padding:10px 20px 40px 20px;
	clear:both;
}
#pagebody #footer #pagetop {
	text-align:right;
	background-color:#F2F0EE;
	padding:1px 2px;
	font-size:10px;
}
#pagebody #footer #pagetop a {
	color:#666;
	text-decoration:none;
}
.pagetop{
	text-align:right;
}
.pagetop a{
	color:#666;
	text-decoration:none;
	font-size:10px;
}

/*FELCA ナビゲーション*/

#felca-navi{
	position: relative;
}
.felca-navi-top{
	margin:0px 0px 20px 25px;
}
.felca-navi-second{
	margin:15px 0 5px;
}
.submenu {
	visibility: hidden;
	position: absolute;
	top:0px;
	width:125px;
	border:1px solid #aaa;
}
.submenu li{
	background:#f5f5f5;
	list-style:none;
	border-bottom:1px dotted #ccc;
	padding:5px 0 5px 10px;
	text-align:left;
}
.submenu li:hover{
	background:#fff;
}
.submenu li a{
	text-decoration:none;
}
.felca-navi-top .submenu{
	left:196px;
}
.felca-navi-second .submenu{
	top:25px;
	left:171px;
}
