@chaarset "utf-8";

/*********************************************************************
 *
 *********************************************************************/

/*	common
---------------------------------------------------------- */


/*  box_greeting
---------------------------------------------------------- */
.box_greeting .cntL{
	margin-top: 10px;
	width: 360px;
}

.box_greeting .cntR{
	width: 300px;
}

.box_greeting{
	font-size: 114%;
}

.box_greeting dl dt{
	margin: 0 0 5px 0;
	font-weight: bold;
}

.box_greeting dl dd{
	margin: 0 0 25px 0;
	line-height: 1.6;
}

.box_greeting .cntR img{
	margin: 0 0 15px 0;
}

.box_greeting .cntR p{
	text-align: right;
	line-height: 1.6;
}

/*  box_kojin
---------------------------------------------------------- */
.box_kojin{
	line-height: 1.3;
}

#main .box_kojin h2{
	margin-bottom: 30px;
}

.box_kojin div{
	margin: 0 15px 40px 15px;
}

.box_kojin h3{
	margin: 0 0 20px 0;
	padding: 0 0 0 13px;
	font-weight: bold;
	border-left: 5px solid #dc6936;
	color: #dc6936;
}

.box_kojin div p{
	margin: 0 0 20px 0;
}

.box_kojin div p.last{
	margin-bottom: 0;
}

.box_kojin div ol{
	margin: 0 0 0 24px;
}

.box_kojin div ol li{
	list-style-type: decimal;
	margin-bottom: 14px;
}


/*  box_recruit
---------------------------------------------------------- */
.box_recruit div{
	margin: 0 0 15px; 0;
	padding: 0 20px 5px 20px;
	background: url(../../_common/img/bg/dot_g.gif) repeat-x left bottom;
}

#main .box_recruit h2{
	margin: 0 0 30px 0;
}

.box_recruit div h3{
	margin: 0 0 10px 0;
	font-size: 114%;
	font-weight: bold;
	line-height: 1.28;
}

.box_recruit div dl{
	margin: 0 0 15px 20px;
}

.box_recruit div dl dt{
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #dc6936;
}

.box_recruit div dl dd{
	line-height: 1.3;
}

.box_recruit h3{
	margin: 50px 0 12px 0;
}

.box_recruit table.tbl_type01 p{
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url(../../_common/img/bg/dot_g.gif) repeat-x left bottom;
}

.box_recruit table.tbl_type01 p.last{
	padding-bottom: 0;
	background: none;
}

.box_recruit table.tbl_type01 em{
	font-weight: bold;
}

.box_recruit table.tbl_type01 dl{
	margin-bottom: 30px;
}

.box_recruit table.tbl_type01 dl.last{
	margin-bottom: 0;
}

.box_recruit table.tbl_type01 dl a{
	margin-top: 5px;
}

.box_recruit table.tbl_type01 dl dt{
	font-weight: bold;
}



