@charset "utf-8";

/* ************************************************************

フォントサイズ早見表:
10px	84%			19px	159%
11px	92%			20px	167%
12px	100%		21px	175%
13px	109%		22px	184%
14px	117%		23px	192%
15px	125%		24px	200%
16px	134%		25px	209%
17px	142%		26px	217%
18px	150%



/*	main
------------------------------------*/
#wrapper {
	width:900px;
	margin:0 auto;
	padding: 0px;
}
#wrapper_inner{
	width:900px;
	background:url(../common/images/bg.jpg) repeat-y;
	float: left;
	padding:0 6px;
}
#main {
	padding:0 15px;
	width: 870px;
	float: left;
}

.syoukai_left {
	float:left;
	background:url(../images/kooriyama_bg.gif) no-repeat;
	width:420px;
	height:355px;
}

.syoukai_left .inner {
	margin-left:182px;
	margin-top:20px;
	margin-right:8px;
}
.syoukai_right {
	float:right;
	background: url(../images/hiramatsu_bg.gif) no-repeat;
	width:420px;
	height:355px;
	margin-right:10px;
}
.syoukai_right .inner {
	margin-left:165px;
	margin-top:40px;
	margin-right:8px;
}
.mt12 {
	margin-top:12px;
}
div.news_box{
	width: 410px;
	float: left;
}
dl.news{
	width: 410px;
	float: left;
}
.news dt {
	width: 80px;
	float:left;
	padding:8px 0;
}
.news dd {
	background:url(../images/dot01.gif) repeat-x left bottom;
	padding:8px 0 8px 90px;
}

.news a {
	text-decoration: none;
}

h2 {
	background:url(../common/images/arw_off.gif) no-repeat left;
	border-bottom:#999 1px solid;
	padding-left:15px;
	font-size: 117%;
	font-weight:bold;
}
div.qr_area{
	width: 440px;
	margin-top: 22px;
	float: right;
/*	background: url(../images/qr_area_02.jpg) top left no-repeat;
	height: 60px;
	padding: 75px 20px 0 98px;
	font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
	line-height: 160%;*/
}
#header{
	float: left;
}
#contents{
	float: left;
}
#footer {
	float: left;
	width: 860px;
	margin: 30px 20px 0px 20px;
	border-top: solid 1px #05183e;
}
* html div#footer {
	margin-left: 10px;
}
.text_01{
	line-height: 1.4;
}

.ecareerranking {
	margin-top:17px;
	width:180px;
}

div.epo {
	position: relative;
	left: -20px;
}



div.topbar02 {
	margin-top: 10px;
}



