html {
	overflow-y:scroll;
}

h2{
	line-height:1.6em;
	border:none;
	padding:5px 0 0 0;
	border-bottom:#666 dotted 1px;
}

h2.yoko{
	border-bottom:#666 dotted 1px;
	margin-bottom:20px;
}

h2.talk{
	font-weight:normal;
	padding:3px 10px 0 10px;
	margin:0 0 20px 0;
	background-color:#666;
	color:#fff;
}

.tex_nomal{
	line-height:2em;
	text-justify:auto;
}
.tex_cont{
	line-height:2em;
	text-justify:auto;
	font-size:14px;
}
.side_back{
	background:url(../img/recruit/border.gif) repeat-y 0 0;
}

a:link.sidem,a:visited.sidem{
	width:240px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	border-top:#888 solid 2px;
	line-height:1em;
	margin-left:40px;
	padding:5px 0 40px 0;
}

a:hover.sidem,a:active.sidem,a.sidem:focus{
	border-color:#060;
	width:240px;
	padding-left:40px;
	margin-left:0;
}
a:link.sgd,a:visited.sgd{
	padding:5px 0 20px 0;
}
a:hover.sgd,a:active.sgd,a.sgd:focus{
	padding-left:40px;
}
a:link.sides,a:visited.sides{
	width:240px;
	display:block;
	text-decoration:none;
	border-top:#888 solid 1px;
	line-height:1em;
	margin-left:40px;
	padding:5px 0 20px 0;
}

a:hover.sides,a:active.sides,a.sides:focus{
	border-color:#060;
}


a:link.current,a:visited.current{
	border-color:#060;
	color:#060;
	width:240px;
	padding-left:40px;
	margin-left:0;
}

a.sidem span.sub{
	display:block;
	font-weight:normal;
	font-size:10px;
	line-height:1.5em;
}

a.sps{
	color:#fff;
	display:block;
	font-size:12px;
	width:240px;
	padding:20px 0;
	background-color:#060;
	text-align:center;
	font-weight:bold;
}

ul{
	margin:0 0 0 20px;
	padding:0;
}

ul li{
	margin-bottom:20px;
	padding:0;
}

span.shokushu{
	font-weight:bold;
	background-color:#060;
	color:#fff;
	padding:2px 10px 0 10px;
	border-radius:3px;
}

img.ga{
	margin-bottom:80px;
}

img.cont{
	margin-bottom:20px;
	border-radius:5px;
}

a#spp,a#inq{
display:block;
width:200px;
padding:10px;
border-radius:3px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a#spp{
background-color:#900;
}

a#inq{
background-color:#047;
}
a#spp:hover,a#inq:hover{
text-decoration:underline;
}