@charset "utf-8";
@import url("base2.css");
@import url("style.css");
@import url("topBlank.css");
/* CSS Document */
#contentsCorpo { width: 758px; padding: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; float: left; 
}
#subArea { float: left; width: 140px; margin-left: 0px; margin-top: 0px; padding-top: 31px; padding-left: 0px; 
}
#contentsCorpo #head_img { height: 318px; width: 758px; background-image: url(../corporate/images/recruit_img.jpg); background-repeat: no-repeat; background-position: top; 
}
#mainArea #eachShop #shop_h {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 82px;
	float: left;
}
#mainArea #eachShop #add {
	float: left;
	width: 177px;
}

#mainArea #eachShop #jikan {
	float: left;
	width: 160px;
}
#mainArea #eachShop #Salary {
	float: left;
}






#subArea #subH a { color: #3D312B; text-decoration: underline; background-image: url(../images/bullet_red.gif); background-repeat: no-repeat; background-position: 9px -42px; display: block; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 21px; background-color: #FFFFFF; margin-top: 5px; 
}


#subArea #subH a:hover { color: #3D312B; background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/bullet_red.gif); background-repeat: no-repeat; background-position: 9px 8px; padding-right: 5px; padding-left: 21px; margin-top: 5px; text-decoration: none; 
}
#subArea #content {
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 0px;
	width: 120px;
	padding-right: 10px;
	height: 30px;
}

#mainArea #blank {
	background-color: #F0F0EC;
	height: 30px;
	width: 618px;
	background-repeat: repeat-x;
	margin-top: 5px;
}

#mainArea { float: left; margin-left: 0px; background-color: #FFFFFF; padding-left: 40px; width: 578px; 
}
.greeting_h {
	margin-top: 0px;
	width: 643px;
}
#mainArea #greeting { width: 500px; margin-top: 30px; 
}
h1 { margin-top: 20px; 
}
h2 { margin-top: 20px; background-repeat: repeat-y; width: 520px; padding-top: 2px; padding-bottom: 2px; font-size: 10pt; letter-spacing: 2px; color: #FFFFFF; background-image: url(../images/barBrown3.jpg); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #E8E8E8; border-bottom-color: #E8E8E8; 
}
#mainArea #privacyContent { width: 520px; margin-top: 25px; padding-bottom: 60px; 
}




#bosyuyoukou_h {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-left: 40px;
	width: 450px;
}

#mainArea  #each_form { width: 450px; margin-top: 10px; padding-top: 0px; 
}
#mainArea  #each_form  ul {
}
#mainArea #eachShop {
	margin-top: 15px;
	margin-left: 25px;
	height: 55px;
	letter-spacing: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	width: 460px;
}
#mainArea     #each_form    ul   li  a { font-size: 10pt; color: #B12700; background-image: url(../images/bullet_red.gif); background-repeat: no-repeat; background-position: 0px -45px; letter-spacing: 1pt; display: block; list-style-type: none; text-decoration: none; padding-left: 12px; padding-top: 0px; padding-bottom: 0px; 
}
#mainArea #each_form ul li a:hover { font-size: 10pt; color: #FF5C2D; background-image: url(../images/bullet_red.gif); background-repeat: no-repeat; background-position: 0px 5px; letter-spacing: 1pt; list-style-type: none; text-decoration: none; padding-left: 12px; padding-top: 0px; padding-bottom: 0px; 
}
#mainArea #each_form #regular {
	width: 435px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 12px;
	padding-bottom: 5px;
}
#mainArea #each_form #part {
	width: 435px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 5px;
}

#mainArea   .h {
	width: 400px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#mainArea .h2 {
	width: 450px;
	padding-top: 5px;
	margin-top: 40px;
	margin-left: 40px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E1D9;
	padding-left: 0px;
}
#partTime_h {
	margin-top: 0px;
	width: 500px;
	margin-left: 25px;
}
p { font-size: 10pt; line-height: 20px; color: #3D312B; }
.whitebase { background-color: #FFFFFF; width: 577px; float: left; }
