@charset "Shift_JIS";

/*多宝会総合ページで使用されるCSS*/
/*各場所ごとの区切り線はほとんどCSSで制御しています*/

h1 {
	font-size: medium;
	font-weight: bold;
	color: #227a7a;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h2 {
	font-size: medium;
	font-weight: bold;
	color: #51A3A6;
	margin: 20px 0px 10px;
	padding: 0px;
}
h3 {
	font-size: medium;
	font-weight: normal;
	color: #4C4C4C;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h4 {
	color: #666666;
	margin: 0px 0px 5px;
	padding: 0px;
	font-weight: normal;
	font-size: medium;
}

h5 {
	margin: 0px 0px 10px;
	padding: 3px;
	font-size: medium;
	color: #FFFFFF;
	background-image: url(img/back_t_jimu.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-weight: normal;
}

hr {
	color: #006633;
	height: 1px;
	width: 98%;
}

/*サイドバー・サイドメニュー（各ページ背景色が違うため）*/
#sidebar {
	background-color: #bcd8d8;
}

#sidemenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: -9999px;
}
#sidemenu il,#sidemenu a {
	display: block;
}

#sidemenu a {
	background-image: url(img/btn_sidebar.jpg);
}

#menu01 a {
	background-position: 0px 0px;
	height: 50px;
	width: 169px;
}
#menu02 a {
	background-position: 0px -50px;
	height: 35px;
	width: 169px;
}
#menu03 {
	background-position: 0px -85px;
	height: 35px;
	width: 169px;
	background-image: url(img/btn_sidebar.jpg);
}
#menu04 a {
	background-position: 0px -120px;
	height: 40px;
	width: 169px;
}
#menu05 a {
	background-position: 0px -160px;
	height: 40px;
	width: 169px;
}
#menu06 a {
	background-position: 0px -200px;
	height: 40px;
	width: 169px;
}
#menu07 a {
	background-position: 0px -240px;
	height: 40px;
	width: 169px;
}
#menu08 a {
	background-position: 0px -280px;
	height: 40px;
	width: 169px;
}
#menu09 a {
	background-position: 0px -320px;
	height: 35px;
	width: 169px;
}
#menu10 a {
	background-position: 0px -355px;
	height: 35px;
	width: 169px;
}
#menu11 a {
	background-position: 0px -390px;
	height: 35px;
	width: 169px;
}
#menu12 a {
	background-position: 0px -425px;
	height: 35px;
	width: 169px;
}
#menu13 a {
	background-position: 0px -460px;
	height: 36px;
	width: 169px;
}


#menu01 a:hover {
	background-position: -171px 0px;
	height: 50px;
	width: 169px;
}
#menu02 a:hover {
	background-position: -171px -50px;
	height: 35px;
	width: 169px;
}

/*#menu03はリンクを張っていないためhoverは無し*/

#menu04 a:hover {
	background-position: -171px -120px;
	height: 40px;
	width: 169px;
}
#menu05 a:hover {
	background-position: -171px -160px;
	height: 40px;
	width: 169px;
}
#menu06 a:hover {
	background-position: -171px -200px;
	height: 40px;
	width: 169px;
}
#menu07 a:hover {
	background-position: -171px -240px;
	height: 40px;
	width: 169px;
}
#menu08 a:hover {
	background-position: -171px -280px;
	height: 40px;
	width: 169px;
}
#menu09 a:hover {
	background-position: -171px -320px;
	height: 35px;
	width: 169px;
}
#menu10 a:hover {
	background-position: -171px -355px;
	height: 35px;
	width: 169px;
}
#menu11 a:hover {
	background-position: -171px -390px;
	height: 35px;
	width: 169px;
}
#menu12 a:hover {
	background-position: -171px -425px;
	height: 35px;
	width: 169px;
}
#menu13 a:hover {
	background-position: -171px -460px;
	height: 36px;
	width: 169px;
}


/*トップページのインフォメーション*/
#info  {
	margin: 20px 30px;
}
#info ul {
	list-style-position: outside;
	list-style-image: url(img/mark_arw.gif);
}
#info li{
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.info h1 {
	font-weight: bold;
	color: #227a7a;
	font-size: medium;
	margin: 0px;
}


/*トップページインフォメーション｜画像表示*/
#column_imagearea{text-align:left;margin: 0px;width: 500px;}
#column_image1{width:242px;font-size: small;font-weight: normal;color: #666666;text-align: center;padding-top: 5px;float:left;}
#column_image2{width:242px;font-size: small;font-weight: normal;color: #666666;text-align: center;padding-top: 5px;float:right;}
.column_image{margin-bottom: 5px;border: 1px solid #CCCCCC;}
.column_comment{font-weight: normal;color: #666666;}


/*過去ログボタン*/
.past {
	height: 20px;
	width: 115px;
	padding: 0px;
	margin-top: 7px;
}
.past a {
	background-image: url(img/btn_past.gif);
	background-position: 0px 0px;
	display: block;
	height: 20px;
	width: 115px;
	text-indent: -9999px;
}
.past a:hover {
	background-position: 0px -21px;
}


/*企業理念*/
table.rinen {
	background-color: #FFFFCC;
	margin: 0px;
	padding: 0px;
	width: 560px;
}
th.rinen {
	margin: 0px;
	padding: 6px;
	width: 100px;
	vertical-align: top;
	border: none;
}
td.rinen {
	margin: 0px;
	padding: 6px;
	border: none;
}

/*点線枠*/
.dot {
	border: 1px dotted #227a7a;
	margin: 0px;
	padding: 10px;
}

/*求人ホットライン*/
.waku-recruit {
	border: 1px solid #999999;
	margin: 0px;
	padding: 10px;
	background-image: url(img/back_waku.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#recruit_comment{font-size: 10px; font-weight: normal; color: #333333; padding: 5px; margin-bottom: 10px; border: 1px dotted #990000; background-color: #faeeee;}
.recruit_font_color1{font-size: 10px; font-weight: normal; color: #CC0000;}
.recruit_font_color2{font-size: 10px; font-weight: normal; color: #0033cc;}


/*上下を点線で区切られた枠（テーブル）*/
table.dot-line {
	margin: 0px;
	padding: 0px;
	width: 540px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
}
th.dot-line {
	margin: 0px;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #51A3A6;
	border-right-style: none;
}
td.dot-line {
	margin: 0px;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #51A3A6;
}

/*募集についての各事業所の部分*/
th.table-rec {
	background-color: #F3F3F3;
	color: #333333;
}
span.bosyu {
	color: #CC3300;
}
span.nashi {
	color: #0033CC;
}


/*求人情報リンク*/

a.type1 { color:#cc0000; text-decoration:none; }
a:hover.type1 { color:#cc6666; text-decoration:underline; }