/*
width = wid
top = top
bottom = btm
left = lft
right = rgt
center = ctr
clear = clr
table = tbl
border = bdr

*/
@import url(format.css);
@import url(base.css);

#box_main{
	width:700px;
	margin:0 auto;
	}
	
/*▼▼▼共通▼▼▼*/

#box_cnts h4{
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
	}

/*▲▲▲共通▲▲▲*/


/*▼▼▼H3背景設定▼▼▼*/

#box_cnts h3{
	/*display:block;*/
	width:485px;
	height:50px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left bottom;
	}

h3#tyuto{
	background-image:url(../../images/h3_tyuto.gif);
	}

h3#saikoyou{
	background-image:url(../../images/h3_saikoyou.gif);
	}

h3#part{
	background-image:url(../../images/h3_part.gif);
	}

h3#privacy{
	background-image:url(../../images/h3_privacy.gif);
	}

h3#smap{
	background-image:url(../../images/h3_sitemap.gif);
	}

/*▲▲▲H3背景設定▲▲▲*/


	
/*▼▼▼中途採用▼▼▼*/

#box_tyuto table{
	width:100%;
	font-size:12px;
	}
#box_tyuto td{
	padding:5px;
	border-bottom:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	}
.tbl_tyuto_tl{
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	}
.tbl_tyuto_t{
	border-top:1px solid #d0d0d0;
	}
.tbl_tyuto_l{
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	}

#box_tyuto td td{
	border-bottom:1px dashed #e0e0e0;
	border-right:none;
	padding:5px;
	}

#box_tyuto ul{
	margin:3px;
	}
	
#box_tyuto li{
	border-bottom:1px dashed #e0e0e0;
	list-style:disc;
	list-style-position:inside;
	}

#box_tyuto ul.lnone li{
	list-style:none;
	}

/*▲▲▲中途採用▲▲▲*/

/*▼▼▼再雇用▼▼▼*/

#box_saikoyou table{
	width:100%;
	font-size:12px;
	}
#box_saikoyou td{
	padding:5px;
	border-bottom:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	}
.tbl_saikoyou_tl{
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	}
.tbl_saikoyou_t{
	border-top:1px solid #d0d0d0;
	}
.tbl_saikoyou_l{
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	}

#box_saikoyou td td{
	border-bottom:1px dashed #e0e0e0;
	border-right:none;
	padding:5px;
	}

#box_saikoyou ul{
	margin:0 0 0 10px;
	}
	
#box_saikoyou li{
	border-bottom:1px dashed #e0e0e0;
	padding:0 0 0 10px;
	}

/*▲▲▲再雇用▲▲▲*/

/*▼▼▼パート▼▼▼*/

/*テーブル1*/
#box_part table{
	width:90%;
	font-size:12px;
	margin-bottom:20px;
	}
#box_part td{
	padding:5px;
	border-bottom:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	/*text-align:center;*/
	}
.tbl_part_tl{
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	text-align:center;
	}


.tbl_part_t{
	border-top:1px solid #d0d0d0;
	background-color:#f0f0f0;
	text-align:center;
	}
.tbl_part_l{
	border-left:1px solid #d0d0d0;
	/*background-color:#f0f0f0;*/
	}

#box_part td td{
	border-bottom:1px dashed #e0e0e0;
	border-right:none;
	padding:5px;
	}
	

/*テーブル2*/
#box_part table.tableb{
	width:100%;
	font-size:12px;
	margin-bottom:0;
	}
#box_part td{
	padding:5px;
	border-bottom:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	}
.tbl_part2_tl{
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	}
.tbl_part2_t{
	border-top:1px solid #d0d0d0;
	}
.tbl_part2_l{
	border-left:1px solid #d0d0d0;
	background-color:#f0f0f0;
	}

#box_part2 td td{
	border-bottom:1px dashed #e0e0e0;
	border-right:none;
	padding:5px;
	}

#box_part ul{
	margin:0 0 0 10px;
	}
	
#box_part li{
	border-bottom:1px dashed #e0e0e0;
	padding:0 0 0 10px;
	}

#box_part dt,
#box_part dd{
	margin:0;
	padding:0;
	}

/*▲▲▲パート▲▲▲*/

/*▼▼▼プライバシーポリシー▼▼▼*/

#box_privacy h4{
	margin-top:15px;
	}
#box_privacy a{
	color:#000000;
	text-decoration:underline;
	}

#box_privacy ul.mokuji{
	margin-bottom:20px;
	margin-left:15px;
	}
	
#box_privacy ul.mokuji li{
	list-style-position:inside;
	list-style:disc;
	}

#box_privacy ul.mokuji li a{
	}

#box_privacy ul.mokuji li a:hover{
	}

#box_privacy dl{
	margin:0px 0 0 0;
	}

#box_privacy dt{
	color:#df336b;
	font-weight:bold;
	}
	
	
#box_privacy .seitei{
	width:100%;
	background-color:#df336b;
	padding:3px 0;
	color:#ffffff;
	}

#box_privacy .seitei .day{
	font-size:10px;
	color:#ffffff;
	margin:0;
	padding:0 0 0 5px;	
	}

#box_privacy .company{
	margin:0;
	padding:0 0 0 5px;
	}


#box_privacy p{
	margin-top:15px;
	}	

/*▲▲▲プライバシーポリシー▲▲▲*/

/*▼▼▼サイトマップ▼▼▼*/
#box_smap li.first{
	margin-left:30px;
	margin-bottom:15px;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #333333;
	list-style:disc;
	list-style-position:inside;
	}
	
#box_smap li.second{
	margin-left:30px;
	border-top:1px dashed #999999;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	list-style:circle;
	list-style-position:inside;

	}

#box_smap li.third{
	margin-left:45px;
	list-style:decimal;
	list-style-position:inside;
	margin-bottom:8px;
	}

#box_smap li.forth{
	margin-left:60px;
	}
#box_smap a{
	color:#000000;
	text-decoration:underline;
	}
#box_smap a:hover{
	color:#df336b;
	}

/*▲▲▲サイトマップ▲▲▲*/


/*汎用スタイル*/

.pdg10{
	padding:10px;
	}

.pdg-t10{
	padding:10px 0 0 0;
	}

.pdg-l10{
	padding-left:10px;
	}
.pdg-l20{
	padding-left:20px;
	}
.fnt10{
	font-size:10px;
	}
.img_cntr{
	padding:10px 0;
	text-align:center;
	}
.clr{
	clear:both;
	}

.txtc{
	text-align:center;
	}

.txtr{
	text-align:right;
	}