/* CSS Document */


body { margin:0px;
 line-height: 150%;
 font-size: small;
 background:  #ffffff url(images/bg_03.gif) repeat-x right top;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}



img { border: none;}

a {
	text-decoration: underline;
	outline-style: none;	
	}

a:link {
	color: #0800AA;
	}

a:visited {
	color: #6495ED;
	}

a:active {
	color: #0800AA;
	}

a:hover {
	color: #FF9900; text-decoration:underline;
	}

h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal; font-size:11px;}


ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}







.all { width:820px; margin:0px auto; clear:both; background: url(images/main_bg.gif) repeat-y top right;}

h1.site-title { color: #666; height:11px; text-align:center; width:820px; padding:1px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
h1.site-title a:link{ color:#666; text-decoration:none;}
h1.site-title a:visited { color:#666; text-decoration:none;}
h1.site-title a:active{ color:#666; text-decoration:none;}
h1.site-title a:hover{ color:#666; text-decoration:none;}


.head { width:822px; height:112px; background: url(images/header_02.gif) no-repeat;}


#navi { width:1000px; margin:0px 0px -4px; height:34px; line-height:0px;}
ul.mainnavi {
	list-style-type:none;
	line-height:0px;
	list-style-position:outside;
	height:34px;
	margin:0px;
	padding:0px;
	width:1000px;
	clear:none;
	float: none;
}
ul.mainnavi li{
	float:left;
	height:30px;
	line-height:0px;
}
ul.mainnavi a { text-indent: -9999px;}


a.lia{
	display:block;
	width:62px;
	height:30px;
	background-image:url(images/menu_new_02.jpg);
	background-repeat:no-repeat;
}
a:hover.lia{ background-position:-0px -30px;}

a.lib{
	display:block;
	width:126px;
	height:30px;
	background-image:url(images/menu_new_03.jpg);
	background-repeat:no-repeat;
}
a:hover.lib{ background-position:-0px -30px;}

a.lic{ display:block; width:114px; height:30px; background-image:url(images/menu_new_04.jpg); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -30px;}

a.lid{ display:block; width:122px; height:30px; background-image:url(images/menu_new_05.jpg); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -30px;}

a.lie{ display:block; width:86px; height:30px; background-image:url(images/menu_new_06.jpg); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -30px;}

a.lif{ display:block; width:98px; height:30px; background-image:url(images/menu_new_07.jpg); background-repeat:no-repeat;}
a:hover.lif{ background-position:-0px -30px;}

a.lig{ display:block; width:85px; height:30px; background-image:url(images/menu_new_08.jpg); background-repeat:no-repeat;}
a:hover.lig{ background-position:-0px -30px;}


a.lih{ display:block; width:110px; height:30px; background-image:url(images/menu_new_10.jpg); background-repeat:no-repeat;}
a:hover.lih{ background-position:-0px -30px;}



a.lii{ display:block; width:110px; height:30px; background-image:url(images/navi_09.gif); background-repeat:no-repeat;}
a:hover.lii{ background-position:-0px -30px;}



a.lij{ display:block; width:110px; height:30px; background-image:url(images/navi_09.gif); background-repeat:no-repeat;}
a:hover.lij{ background-position:-0px -30px;}




#menu { width:209px; margin:0px; padding:0px; height:174px; float:left;}
ul.mainmenu { list-style-type:none; list-style-position:outside; height:174px; margin:0px; padding:0px; width:209px; clear:both;}
ul.mainmenu li{ width:209px; margin:0px; padding:0px}
ul.mainmenu a { text-indent: -9999px;}


a.m01{ display:block; width:209px; height:46px; background-image:url(images/menu01.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m01{ background-position:-209px -0px;}

a.m02{ display:block; width:209px; height:44px; background-image:url(images/menu02.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m02{ background-position:-209px -0px;}

a.m03{ display:block; width:209px; height:41px; background-image:url(images/menu03.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m03{ background-position:-209px -0px;}

a.m04{ display:block; width:209px; height:43px; background-image:url(images/menu04.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m04{ background-position:-209px -0px;}

#menu_bg { width:820px; margin:0px; padding:0px; background: url(images/menu_bg.gif) repeat-y top right;}



.main { clear:both; width:820px; margin:0px auto; padding:0px;}



#ent_main {
	padding:0px;
	margin-top: 10px;
	margin-left: 20px;
}

.left { width:201px; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:left;}
form{ margin:0px; padding:0px;}


#bottom {width:822px; height:40px; margin:0px; clear:none; background:url(images/bottom_14.gif) no-repeat left top;}

.pankuzu {font-size:11px; margin: 10px 0px 5px 0px; padding:0px; text-align:left; float:none; clear:both;}
.pankuzu02 {font-size:11px; margin: 10px 30px 0px 0px; padding:0px; text-align:right; float:none;}
.pankuzu03 {
	font-size:11px;
	padding:0px;
	float:none;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.merumaga  { width:196px; margin:0px; padding:0px; background: url(images/side_con_bg.gif) repeat-y top right;}


#news {
width:580px;
	OVERFLOW: auto;
	HEIGHT: 150px;
	margin:0px 16px 5px 10px;
	border:solid #FFCC33; border-width:0px 0px 8px 0px;
	font-size:12px;
}

.con_title { background:url(images/con_title.gif) no-repeat;  color:#131638; width:530px; height:37px; padding:0px; margin:10px 0px 0px 0px;}

.con_bg { background:url(images/con_bg.gif) repeat-y;  color:#131638; width:530px; padding:5px 0px; margin:0px;}

.con_title02 { background:url(images/con_title02.gif) no-repeat;  color:#fff; width:530px; height:36px; padding:0px; margin:10px 0px 0px 0px;}

.con_bg02 { background:url(images/con_bg02.gif) repeat-y;  color:#131638; width:530px; padding:5px 0px; margin:0px;}

.katerumeigara { background:url(images/katerumeigara.gif) no-repeat;  color:#fff; width:566px; height:55px; padding:0px; margin:10px 0px 0px 0px;}
.toushikoudou { background:url(images/toushikoudou.gif) no-repeat;  color:#fff; width:566px; height:55px; padding:0px; margin:10px 0px 0px 0px;}

.con_bg03 { background:url(images/con_bg03.gif) repeat-y;  color:#131638; width:530px; padding:5px 0px; margin:0px;}

.con_title03 { background:url(images/con_title03.gif) no-repeat;  color:#660000; width:530px; height:36px; padding:0px; margin:10px 0px 0px 0px;}

.con_title04 { background:url(images/con_title04.gif) no-repeat;  color:#660000; width:530px; height:36px; padding:0px; margin:10px 0px 0px 0px;}

.side_menu {  background:url(http://www.mizukou.co.jp/test/images/side_bg_50.gif) repeat-y; padding:0px; margin:0px; }





.mailnews { background:url(images/mailnews.gif) no-repeat; margin:0px; padding:71px 20px 13px 20px; font-size:11px; height:180px;}


/* カテゴリー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */


.cat_title { border:ridge #647BED; border-width:0px 0px 3px 0px; font-size:medium;  width:590px; height:20px; padding:7px 0px 0px 5px; margin:0px;}
.cat_title a{margin:0px; padding: 5px;  text-decoration:none; font-size:medium;}
.cat_title a:link{margin:0px; padding: 5px;  text-decoration:none; font-size:medium;}
.cat_title a:hover{margin:0px; padding: 5px;  text-decoration:none; font-size:medium;}
.cat_naiyou{margin:0px; padding: 5px; vertical-align:top; text-align:left;}
.cat_naiyou a{  line-height: 1.5em; text-align:left;}

.c_next {font-size:11px; text-align:right; padding: 0px; margin:0px 15px 0px 0px; vertical-align:bottom;}

/* カテゴリー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */





.pad2{margin:0px; padding:2px;}


.naiyou_top { background: url(images/ent_naiyou_top.gif) no-repeat top right; width:585px; margin:10px 0px 5px 0px; height:32px;}

.naiyou {margin:0px; background:url(images/ent_naiyou_bg.gif) repeat-y top left; width:585px;}


/* 社員紹介エントリー設定ここから＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.ent_00 {
	border-color:#CBCBFE;
	border-width:1px;
	border-style:solid;
	line-height:20px;
}	

.ent_01 {
	margin:0xp 0px 5px 0px;
	padding:3px 3px 3px 3px;
	
	}	 
	

.font {
	font-color:#FFFFFF;
	
	
}
	
	
	
}
	

/* 社員紹介エントリー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

/* CSS Document */
.p_style {
	font-size: 10px;
	line-height: 13px;
	padding: 0px;
}
#table_waku {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	line-height: 16px;
}
#index_main {
	margin-top: 10px;
	margin-left: 10px;
	width: 623px;
}
#cat_main {
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px;
}
.main_moji_l {
	font-size: 28px;
	color: #FF6600;
	font-weight: normal;
	line-height: normal;
}
#cat_table {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.staff_title {
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}


.staff_title2{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
}


.schedule_title{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
	line-height: 40px;
}
.pad {
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 12px;
}

.pad2{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 12px;
}

.staff_naiyou {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
}

#recrut_main {
	margin-top: 10px;
	margin-left: 5px;
}


#r_navi { width:0px; margin:0px; height:34px; line-height:0px;}

#rr_navi {
	width:140px;
	margin:0px 0px -4px;
	line-height:0px;
	height: 34px;
}


ul.r_mainnavi {
	list-style-type:none;
	line-height:0px;
	list-style-position:outside;
	height:34px;
	margin:0px;
	padding:0px;
	width:798px;
	clear:none;
	float: left;
}

ul.rr_mainnavi {
	list-style-type:none;
	line-height:0px;
	list-style-position:outside;
	height:34px;
	margin:0px;
	padding:0px;
	clear:none;
	float: left;
}
ul.r_mainnavi li{
	float:left;
	height:30px;
	line-height:0px;
}

ul.rr_mainnavi li{
	float:none;
	height:30px;
	line-height:0px;
}

ul.r_mainnavi a { text-indent: -9999px;}

ul.rr_mainnavi a {
	text-indent: -9999px;
	overflow: hidden;
}

a.r_1{
	display:block;
	width:147px;
	height:55px;
	background-image:url(images/recruit_05.jpg);
	background-repeat:no-repeat;
}
a:hover.r_1{ background-position:-0px -55px;}

a.r_2{
	display:block;
	width:163px;
	height:60px;
	background-image:url(images/recruit_06.jpg);
	background-repeat:no-repeat;
}
a:hover.r_2{ background-position:-0px -55px;}

a.r_3{ display:block; width:166px; height:55px; background-image:url(images/recruit_07.jpg); background-repeat:no-repeat;}
a:hover.r_3{ background-position:-0px -55px;}

a.r_4{ display:block; width:165px; height:60px; background-image:url(images/recruit_08.jpg); background-repeat:no-repeat;}
a:hover.r_4{ background-position:-0px -55px;}

a.r_5{ display:block; width:154px; height:60px; background-image:url(images/recruit_09.jpg); background-repeat:no-repeat;}
a:hover.r_5{ background-position:-0px -55px;}


a.r_6{ display:block; width:140px; height:56px; background-image:url(images/recruit_menu_03.jpg); background-repeat:no-repeat;}
a:hover.r_6{ background-position:-0px -55px;}


a.r_7{ display:block; width:140px; height:56px; background-image:url(images/recruit_menu_05.jpg); background-repeat:no-repeat;}
a:hover.r_7{ background-position:-0px -55px;}


a.r_8{ display:block; width:140px; height:56px; background-image:url(images/recruit_menu_07.jpg); background-repeat:no-repeat;}
a:hover.r_8{ background-position:-0px -55px;}

a.r_9{ display:block; width:140px; height:56px; background-image:url(images/recruit_menu_07.jpg); background-repeat:no-repeat;}
a:hover.r_9{ background-position:-0px -55px;}


.inter_ila_posi {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}

.inter_ila_posi2{
	float: left;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
}

.inter_ila_posi3{
	float: left;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 220px;
	margin-top: 10px;
	padding-top: 5px;
}

.inter_ila_posi4{
	float: right;
	margin-bottom: 5px;
	margin-top: 10px;
	width: 575px;
}


.inter_ila_posi5{
	float: right;
	margin-bottom: 5px;
	margin-left: 12px;
	margin-top: 10px;
	margin-right: 5px;
}





.moji_naiyou1{
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
}


.moji_naiyou2{
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	padding-top: 5px;
	padding-left: 3px;
}
#newnew {
width:590px;
 OVERFLOW: auto;
 HEIGHT: 200px;
 margin: 0px;
 font-size:12px;
}

.cat_boder { border:dotted #E4E5E6; border-width:0px 0px 3px 0px;  width:560px; height:5px; padding:0px; margin:5px 5px;}


#anzen_new {
width:540px;
 OVERFLOW: auto;
 HEIGHT: 300px;
 margin: 0px;
 font-size:10px;
}






#anzen2_new {
width:540px;
 OVERFLOW: auto;
 HEIGHT: 300px;
 margin: 0px;
 font-size:10px;
}













.moji_naiyou3{
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px;
	padding-left: 3px;
}

.moji_naiyou4{
	font-size: 14px;
	line-height: 25px;
	padding-top: 5px;
	padding-left: 3px;
	font-weight: normal;
	padding-bottom: 5px;
	margin-top: 5px;
}
.moji_naiyou5{
	font-size: 10px;
	line-height: 15px;
	color: #990000;
	padding-top: 5px;
	padding-left: 20px;
}



.moji_naiyou6{
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	padding-right: 3px;
}
/* CSS Document */


.oyakudachi { border:solid #ccc; border-width:1px;  width:605px; height:auto; padding:5px; margin:0px;}


.yougo_kakoi { border:solid #ccc; border-width:1px;  width:605px; height:auto; padding:5px; margin:0px;}
.yougo_title { border:ridge #66CCFF; border-width:0px 0px 3px 0px; font-size:14px;  width:590px; height:20px; padding:7px 0px 0px 5px; margin:0px;}



/* navigation */

#kyuujin_navi{
	clear: both;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 798px;
	height: 55px;
	list-style: none;
	overflow: hidden;
}



#kyuujin_navi li a{
	position: absolute;
	height: 55px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}







li#kyuujin_navi01 a{ 
	background: transparent url(images/kyuujin_navi_01.gif) no-repeat 0 0;
	width: 152px;
	left: 0px;
}
li#kyuujin_navi02 a{ 
	background: transparent url(images/kyuujin_navi_02.gif) no-repeat 0 0;
	width: 166px;
	left: 152px;
}
li#kyuujin_navi03 a{ 
	background: transparent url(images/kyuujin_navi_03.gif) no-repeat 0 0;
	width: 161px;
	left: 318px;
}
li#kyuujin_navi04 a{ 
	background: transparent url(images/kyuujin_navi_04.gif) no-repeat 0 0;
	width: 166px;
	left: 479px;
}
li#kyuujin_navi05 a{ 
	background: transparent url(images/kyuujin_navi_05.gif) no-repeat 0 0;
	width: 153px;
	left: 645px;
}


/* ロールオーバー設定 */
li#kyuujin_navi01 a:hover, 
li#kyuujin_navi02 a:hover, 
li#kyuujin_navi03 a:hover, 
li#kyuujin_navi04 a:hover, 
li#kyuujin_navi05 a:hover, 
{ 
	background-position: 0px -55px;
}

/* 新求人ナビ */

#navigation_k{
	clear: both;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 798px;
	height: 55px;
	list-style: none;
	overflow: hidden;
}



#navigation_k li a{
	position: absolute;
	height: 55px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}







li#navi01_k a{ 
	background: transparent url(images/kyuujin_navi_0_01.gif) no-repeat 0 0;
	width: 128px;
	left: 0px;
}
li#navi02_k a{ 
	background: transparent url(images/kyuujin_navi_0_02.gif) no-repeat 0 0;
	width: 133px;
	left: 128px;
}
li#navi03_k a{ 
	background: transparent url(images/kyuujin_navi_0_03.gif) no-repeat 0 0;
	width: 135px;
	left: 261px;
}
li#navi04_k a{ 
	background: transparent url(images/kyuujin_navi_0_04.gif) no-repeat 0 0;
	width: 135px;
	left: 396px;
}
li#navi05_k a{ 
	background: transparent url(images/kyuujin_navi_0_05.gif) no-repeat 0 0;
	width: 133px;
	left: 531px;
}
li#navi06_k a{ 
	background: transparent url(images/kyuujin_navi_0_06.gif) no-repeat 0 0;
	width: 134px;
	left: 664px;
}


/* ロールオーバー設定 */
li#navi01_k a:hover, 
li#navi02_k a:hover, 
li#navi03_k a:hover, 
li#navi04_k a:hover, 
li#navi05_k a:hover, 
li#navi06_k a:hover, 
{ 
	background-position: 0px -55px;
}




/* たてメニュー */
#kyuujin_side{
	clear: both;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 140px;
	height: 165px;
	list-style: none;
	overflow: hidden;
}



#kyuujin_side li a{
	position: absolute;
	width: 140px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}







li#kyuujin_side_01 a{ 
	background: transparent url(images/kyuujin_side_03.gif) no-repeat 0 0;
	height: 55px;
	top: 0px;
}
li#kyuujin_side_02 a{ 
	background: transparent url(images/kyuujin_side_01.gif) no-repeat 0 0;
	height: 54px;
	top: 55px;
}
li#kyuujin_side_03 a{ 
	background: transparent url(images/kyuujin_side_02.gif) no-repeat 0 0;
	height: 56px;
	top: 109px;
}


/* ロールオーバー設定 */
li#kyuujin_side_01 a:hover, 
li#kyuujin_side_02 a:hover, 
li#kyuujin_side_03 a:hover, 
{ 
	background-position: -140px 0px;
}
