@charset "utf-8";

/*******************************
3_company
********************************/

/* ヘッダーカラー
-------------------------------*/
#docHead {
	background: url(../3_company/images/bg_nav.gif) left bottom repeat-x;
}


/* 左グローバルナビ各項目設定
-------------------------------*/

#navL #action {
	background-image: url(../3_company/images/nav1_company_ac.gif);
}

#navL #print a {
	background-image: url(../3_company/images/nav1_printing.gif);
}
#navL #item a {
	background-image: url(../3_company/images/nav1_items.gif);
}
#navL #town a {
	background-image: url(../3_company/images/nav1_towns.gif);
}
#navL li#home a{
	background-image: url(../3_company/images/nav1_home.gif);
}


/* ページナビ設定
-------------------------------*/

#pNav li {
	width: 206px;
}

#pNav li#summary a {
	background-image: url(../3_company/images/nav2_summary.gif);
}
#pNav li#summaryOn span {
	background: url(../3_company/images/nav2_summary.gif) right top no-repeat;
}

#pNav li#ecology a {
	background-image: url(../3_company/images/nav2_ecology.gif);
}
#pNav li#ecologyOn span {
	background: url(../3_company/images/nav2_ecology.gif) right top no-repeat;
}

#pNav li#privacy a {
	background-image: url(../3_company/images/nav2_privacy.gif);
}
#pNav li#privacyOn span {
	background: url(../3_company/images/nav2_privacy.gif) right top no-repeat;
}

#pNav li#recruit a {
	background-image: url(../3_company/images/nav2_recruit.gif);
}
#pNav li#recruitOn span {
	background: url(../3_company/images/nav2_recruit.gif) right top no-repeat;
}

/* フッター設定
-------------------------------*/
#docFoot01 {
	background: #ccc url(../3_company/images/bg_foot01.gif) left top no-repeat;
}
#docFoot02 {
	background: #fff url(../3_company/images/bg_foot02.gif) left top no-repeat;
}

/* コンテンツ内style
-------------------------------*/

/*index概要boder指定*/
#introduction dt {
	border: none;
	background: url(../images/common/bg_dotorange.gif) left bottom repeat-x;
	font-size: 123.1%;
}

#cont h3{
	font-weight: normal;
}

#info {
}
#info dt {
	float: left;
	clear: both;
	width: 60px;
}
#info dd {
	padding: 0 0 0 65px;
}

#map {
	display: block;
	margin: 20px auto 0;
}

/* プライバシーポリシー */
.secCo {
	width: 100%;
}
.secCo ul, .secCo ol {
	margin: 0 0 0 20px;
}

.secCo li li {
	margin: 0;
}
.next, .secCo dd ul.ml0 {
	margin: 0 !important;
}
.next li {
	padding: 0 18px;
	display: inline;
	background: url(../3_company/images/ic_go_orange.gif) 0 3px no-repeat;
	font-size: 138.5%;
}
.secCo dt{
	margin: 15px 0 10px;
	font-size: 108%;
}
.secCo dd dt, .secCo li dt {
	margin: 0;
	font-size: 100%;
}
.pdf {
	margin: 5px 0 0 80px;
}
#dwn dt {
	float: left;
	clear: both;
	width: 360px;
}
#dwn dd {
	padding: 0 0 0 365px;
}
#dwn dd.att {
	padding: 5px 0;
}
.rm li, li.rm {
	padding: 0 0 0 18px;
	background: url(../images/common/ic_rm.gif) 0 3px no-repeat;
}
#cyosakuken dd, #cyosakuken dd li{
	margin: 0;
	text-indent: 10px;
}

/* 求人情報 */
.secCo h4 {
	margin: 10px 0;
	clear: both;
	font-size: 108%;
	font-weight: normal;
}
h3#ttlRec {
	margin: 0 0 10px 0;
	letter-spacing: 50px;
	font-size: 108%;
}
.expRec01 dt {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	width: 70px;
	font-size: 100%;
}
.expRec01 dd {
	padding: 0 0 0 71px;
}
.expRec02 dt {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	width: 56px;
	font-size: 100%;
}
.expRec02 dd {
	padding: 0 0 0 57px;
}

.expRec01 dd.last, .expRec02 dd.last {
	clear: both;
	padding: 0;
}

