﻿/*基本情報*/
body{
	margin:0;
	color:#444444;
	background:#ffffff;
	font-family:"MS Pゴシック",Osaka,sans-serif;
}

#bodybg{
	background-color :#c0c0c0;
}

#topbodybg{
	background-color : #f4ecec;
}


p{
	line-height:1.3;
}

table,th,td{
	border:0px solid #ffffff;
}

em{
	font-style:normal;
}

#main{
	margin-top:112px;
	margin-left:0;
	width:510xpx;
}

#indexcenter{
	width:1010px;
	height:600px;
	scrolling:no;
	frameborder:0;
}

#topcenter{
	margin-left:auto;
	margin-right:auto;
}

/*フォント関係*/
.font01{ font-size:9pt }
.font02{ font-size:10pt }



/*00.メニュー関係*/
.menu1 div{
	margin-left:16px;
	line-height:1.3;
}

a{
	font-size:11pt;
	font-weight:bold;
	color:#6699cc;
	text-decoration:none;
}

a:hover{
	color:#33cc00;
}



/*00.TOP表示*/

#photo{
	position:absolute;
	top:0;
	left:738px;
}

#navi1{
	position:fixed;
	top:0;
	left:548px;
	width:191px;
	height:377px;
	margin:0;
	background-image:url(images/menubg.gif);
	background-repeat : no-repeat;
}

#navi2{
	position:fixed;
	top:378px;
	left:517px;
	width:221px;
	height:196px;
	margin:0;
	background-color :#c0c0c0;
}

/*infomation関係*/
#info{
	width:216px;
	scrolling:auto;
	frameborder:0;
}

#msg{
	margin:0;
}

/*字下げ関係*/
.rightsideitem{
	vertical-align:top;
	text-align:right;
	width:90px;
}

.rightsideitem2{
	vertical-align:top;
	text-align:right;
	width:70px;
}

.content{
	vertical-align:top;
	padding-left:2em;
}

.content2{
	vertical-align:top;
	padding-left:5em;
}

.exposition {
	text-indent: -1em;
 	padding-left: 1em;
}

/*見出し文字*/
.title1{
	font-weight:bold;
	color:#993366;
}

.title2{
	font-weight:bold;
	color:#33cc00;
}


/*パディング・マージン*/
.padd1{ padding-left:1em}
.padd2{ padding-left:2em}
.padd3{ padding-left:3em}
.padd6{ padding-left:5.85em}

.margin{ margin-left:25px }
.margin2{ margin-left:15px }



/*回り込み*/
.left{ float:left }



/*行揃え上*/
.vtop{
	vertical-align:top;
}



/*隠し領域*/
.hidden{ visibility: hidden }



/*アスタリスクマーク*/
.astmark{
	text-indent: -0.5em;
	padding-left: 2em;
}



/*求人情報*/

#Recbg{
	background-color:#f1f2f3;
	margin-left:1.2em;
	line-height:1.8;
	width:495px;
	height:444px;
}

.blankspace{
	height:20px;
}

/*お問い合わせ*/
.thx{
	font-weight:bold;
	color:#0099cc;
	padding-left:2em;
}

.err{
	font-weight:bold;
	color:#ff0000;
	padding-left:2em;
}

/*背景画像*/


#bgimg1{
	background-image:url(images/02/enjinback.gif);
	background-repeat : no-repeat;
}

#bgimg2{
	background-image:url(images/02/enjinback00.gif);
	background-repeat : repeat-y;
}

#bgimg3{
	background-image:url(images/02/enjinback00.gif);
	background-repeat : repeat-y;
}

#bgimg4{
	background-image:url(images/02/enjinback00.gif);
	background-repeat : repeat-y;
}


#bgimg5{
	background-image:url(images/02/enjinback00.gif);
	background-repeat : repeat-y;
}

#bgimg6{
	background-image:url(images/03/bgline.gif);
	background-repeat : repeat-y;
}

#bgimg7{
	background-image:url(images/03/bgline.gif);
	background-repeat : repeat-y;
}

#bgimg8{
	background-image:url(images/03/bgline.gif);
	background-repeat : repeat-y;
}

#bgimg9{
	background-image:url(images/03/bgline.gif);
	background-repeat : repeat-y;
}


