@charset "Shift_JIS";

/*--------１階層目----------------------------------------------------------*/

/*-title-*/

.title_index{
	width:750px;
	margin:9px 0px 0px 0px;
	}

	
/*-サブタイトル-*/
.subtit_box h2{
	width:750px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
		
.center {
	text-align:center;
	}
	
/*-----index-------------------*/
.flash_movie{
	width:750px;
	margin:20px 0px 10px 0px;
	padding:0px;
	}


.menu{
	 width:622px;
	 margin:20px 0px;
	}

/*-----index03背景---------------*/

.bg_main{
	margin-top:20px;
	height:597px;
	background:url(../images/index03_bg_main.gif) no-repeat;
	}

.bg_main h2{
	position:absolute;
	left:-999;
	top:-999;
		}

.bg_kadomaru_bottom{
	background:url(../images/index03_bg_bottom.gif) no-repeat;
	height:21px;
	}


/*-----index04------------------*/

.recruit_left{
	width:365px;
	float:left;
	margin-right:10px;
	margin-top:20px;
	}

.recruit_right{
	width:365px;
	float:right;
	margin-top:20px;
	}

.recruit_box{
	margin-bottom:15px;
	}

.recruit_box .table{
	background:#ffffff;
	}


.link{
	margin:5px 15px 5px 0px;
	text-align:right;
	}

.redbox{
	border-collapse:collapse;
	border:1px solid #f00;
	padding-top:10px;
}

.redbox td{padding:10px; width:710px;}
	
.greenbox{
	border-collapse:collapse;
	border:1px solid #0F876B;
	padding:10px;}

/*--------２階層目----------------------------------------------------------*/
	
/*-採用情報タイトル画像-*/

.saiyou_title h1{
	width:750px;
	padding:0px;
	margin:15px 0px 15px 0px;
		}
		
.table_caption{
	margin:5px 0px;
	padding:0px;
	}
	
.table_tit{
	margin:15px 0px 5px 0px;
	padding:0px;
	}

table.padding3px td{
	padding:3px;
	}

li	{
	list-style-type:none;
	}	

.retern{
	width:730px;
	text-align:right;
	margin-top:5px;
	}
	
/*--------margin--------------*/

.l-4	{margin-left:4px;}
.l-5	{margin-left:5px;}
.l-8	{margin-left:8px;}
.l-10	{margin-left:10px;}
.l-15	{margin-left:15px;}
.l-20	{margin-left:20px;}
.l-30	{margin-left:30px;}

.r-5	{margin-right:5px;}
.r-8	{margin-right:8px;}
.r-10	{margin-right:10px;}
.r-15	{margin-right:15px;}
.r-20	{margin-right:20px;}
.r-30	{margin-right:30px;}

.t-5	{margin-top:5px;}
.t-8	{margin-top:8px;}
.t-10	{margin-top:0px;}
.t-15	{margin-top:15px;}
.t-20	{margin-top:20px;}
.t-30	{margin-top:30px;}

.b-5	{margin-bottom:5px;}
.b-8	{margin-bottom:8px;}
.b-10	{margin-bottom:10px;}
.b-15	{margin-bottom:15px;}
.b-20	{margin-bottom:20px;}
.b-30	{margin-bottom:30px;}

.rl-5	{margin-left:5px;margin-right:5px;}
.rl-8	{margin-left:8px;margin-right:8px;}
.rl-10	{margin-left:10px;margin-right:10px;}
.rl-15	{margin-left:15px;margin-right:15px;}
.rl-20	{margin-left:20px;margin-right:20px;}
.rl-30	{margin-left:20px;margin-right:30px;}

.tb-5	{margin-top:5px;margin-bottom:5px;}
.tb-8	{margin-top:8px;margin-bottom:8px;}
.tb-10	{margin-top:10px;margin-bottom:10px;}
.tb-15	{margin-top:15px;margin-bottom:15px;}
.tb-20	{margin-top:20px;margin-bottom:20px;}
.tb-30	{margin-top:20px;margin-bottom:30px;}

.rltb-5	{margin:5px;}
.rltb-8	{margin:8px;}
.rltb-10{margin:10px;}
.rltb-15{margin:15px;}
.rltb-20{margin:20px;}
.rltb-30{margin:30px;}

