/* body **************************/
*{margin:0;	padding:0;	}
body{width:800px;	margin:0;	padding:0;	background:#FFFFFF; background-image:url(../img/bg_body.gif);	background-repeat:repeat-y;	background-position:left;	color:#333;}
p,ul,ol,td,th,dt,dd{margin:0;	padding:0;	font-size:0.9em;	line-height:160%;	list-style:none;	font-family:"ＭＳ ゴシック","sans-serif";	}
li{padding:0;	margin:0;	}
img{margin:0;	padding:0;	border:0;	}
h1{margin:0;	padding:0;	font-size:10px;	font-weight:normal;	color:#666;	}
h2,h3,h4,h5,h6{margin:0;	padding:0;	font-size:0.9em;	font-family:"ＭＳ ゴシック","sans-serif";	}
hr{margin:0;	padding:0;		display:none;	}
table{
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
}
a:link{color:#0099B4;	}
a:visited{color:#3163CE;	}
a:hover{color:#33CCCC;	}
a:active{color:#33CCCC;	}

/*ShareStyle**************************/
.outsider{display:hidden;	position: absolute;	left: -200px;	width: 100px;	}
.linkmark{padding:0 0 0 25px;	background-image:url(../img/linkmark.gif);	background-repeat:no-repeat;	background-position:2px;	}
.clr:after{clear:both;	display:block;	height:1px;	visibility:hidden;	content:" ";	}
.clr{zoom:1;	margin:0;	}
.end{margin-bottom:30px;	}
#goPagetop{clear:both;	margin:10px 30px 0 auto;	font-size:0.8em;	text-align:right;	}
.attention{font-size:85%;	color:red;	}
.linkBtn{padding:0 0 8px 0;	text-align:right;	}
.linkBtn a{padding:0 0 0 25px;	background-image:url(../img/linkmark.gif);	background-repeat:no-repeat;	background-position:2px;	}
.pict_box{padding-top:20px;	padding-bottom:30px;	width:530px;	text-align:center;	}
.quotation{font-size:10px;	}
.bold{font-size:0.9em;font-weight:bold;font-family:"ＭＳ ゴシック","sans-serif";	}


/*layout**************************/
#container {width:800px;}

/* header left**************************/
#header left{height:70px;	width:146px;	margin:0;	background:#FFF;	zoom:1;	}
#header:after{height:1px;	visibility:hidden;	content:" ";	display:block;	clear:both;	}
#header left img{margin:0;	padding:0;	float:left;}
#tuglineArea{padding-top:2em;	padding-right:10px;	background:#FFF;	text-align:right;	float:right;	}


/* header right**************************/
#header right{height:32px;	width:654px;	margin:0;	background:#FFF;	zoom:1;	}
#header:after{height:1px;	visibility:hidden;	content:" ";	display:block;	clear:both;	}



/* remoteNavigation **************************/
#remoteNavigation{width:800px;    position:absolute;    top:6px;    left:0;		text-align:right;}
#remoteNavigation li{display:inline; font-size:90%; line-height:1.2em; border-left:1px solid #CCC;}
#remoteNavigation a{padding:0 7px;    }

/* footer **************************/
#footer{clear:both;	font-size:10px;	margin:0;	padding:3px;	background:#000033;	white-space:nowrap;	color:#FFF; text-align:right;}
#footer p{margin:0;	padding:0;	}
#footer li{float:right;	margin:0;	padding:0 5px;	display:block;	border-left:1px solid #000;	}
#footer a:link{color:#000;	}
#footer a:visited{color:#000;	}
#footer a:hover{color:#000;	}
#footer a:active{color:000;	}

/* grobalNavigation **************************/
#grobalNavigation{height:38px;	width:654px;		position:absolute;	left:146px;	top:32px;	margin:0;	padding:0;	zoom:1;	line-height:1px;	float:right;	}
#grobalNavigation:after{height:38px;	visibility:hidden;	content:".";	display:block;	clear:both;	}
#grobalNavigation li{margin:0;	padding:0;	float:left;	display:block;	line-height:1px;	}

/* grobalNavigation second **************************/
#second{margin:0;	border-bottom:0px solid #FFF;	}

/* topicPath **************************/
#categoryImg{padding-bottom:2em;}
#topicPath{position:absolute;	top:140px;	left:0;	padding:0 0 10px 10px;	font-size:0.8em;}
#topicPath span{padding:0 5px 0 5px;	}

/* subNavigation **************************/
#subNavigation{float:left; width:180px;}

/* subNavigation 01**************************/
#subNavigation01{width:170px;margin:0 0 50px 10px; border-top:6px solid #000099;}
#subNavigation01 ul{margin-top:4px; line-height:1em;}
#subNavigation01 ul li{display:inline;line-height:20px;}

/* subNavigation02 **************************/
#subNavigation02{width:170px;margin:0 0 50px 10px;}
#subNavigation02 ul{margin-top:4px; line-height:1em;}
#subNavigation02 ul li{display:inline;line-height:20px;}

/* Page_Menu **************************/
#pageLink{width:530px;	padding-bottom:15px;	margin:0;	text-align:right;	}
#pageLink:after{height:0;	visibility:hidden;	content:".";	display:block;	clear:both;	}
#pageLink{zoom:1;	margin:0;	}
#pageLink li{display:inline;	margin-left:1em;	padding:0 0 0 25px;	line-height:1.2em;	background-image:url(../img/linkmark.gif);	background-repeat:no-repeat;	background-position:2px;	}
#pageJump{width:530px;	padding-bottom:15px;	margin:0;	text-align:right;	}
#pageJump:after{height:0;	visibility:hidden;	content:" ";	display:block;	clear:both;	}
#pageJump{zoom:1;	margin:0;	}
#pageJump li{display:inline;	margin-left:1em;	padding:0 0 0 25px;	line-height:1em;	background-image:url(../img/linkmark_ye.gif);	background-repeat:no-repeat;	background-position:2px;	}
#recruit p.honbun {
	width: 310px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

