@charset "Shift_JIS";

/*--共通・開始----------------------------------*/
div#about_menu{
	margin-bottom:30px;
}
.menu_btn_01{
	display:block;
	float:left;
	margin:0px;
}
/*--共通・終了----------------------------------*/


/*--モーラネットについて・開始----------------------------------*/
td#aboutIndexL {
	width:550px;
	padding:0px 20px 0px 0px;
	vertical-align:top;
	font-size:80%;
}

#aboutIndexL img{
	display:block;
}

#aboutIndexL h2 {
	margin:10px 0px 21px 20px;
}

#aboutIndexL table {
	width:570px;
}

#aboutIndexL table td {
	vertical-align:top;
}

#aboutIndexL table td.l {
	padding-left:21px;
}

#aboutIndexL table td.r {
	padding-left:15px;
}

#aboutIndexL p{
	width:248px;
	margin-bottom:18px;
	padding:5px 10px 5px 10px;
	line-height:130%;
}
/*--モーラネットについて・終了----------------------------------*/



/*--会社概要・開始----------------------------------*/
td#profileL {
	width:550px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#profileL h2 {
	margin-bottom:15px;
}

#profileL h3{
	margin-bottom:10px;
}

#profileL table td {
	vertical-align:top;
}

#profileL dl{
	margin-bottom:30px;
}

#profileL dl dt{
	font-size:120%;
	width:120px;
	font-weight:normal;
	color:#003366;
	background:#FFFFFF url(../images/about/i_about_01.gif) no-repeat 0px .2em;
	padding:2px 0px 2px 12px;
}

#profileL dl dd{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	line-height:130%;
}

#profileL p{
	margin-bottom:30px;
	line-height:130%;
}
/*--会社概要・終了----------------------------------*/


/*--メッセージ・開始----------------------------------*/
td#messageL {
	width:550px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

td#messageL h2 {
	margin-bottom:15px;
}

td#messageL h3{
	margin-bottom:10px;
	text-align:right;
}

td#messageL p{
	margin-bottom:20px;
	line-height:160%;
}
/*--メッセージ・終了----------------------------------*/


/*--サービス提供コンセプト・開始----------------------------------*/
td#conceptL {
	width:550px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#conceptL h2{
	margin-bottom:15px;
}

#conceptL h3{
	margin-bottom:20px;
}

#conceptL table{
	width:550px;
	margin-bottom:30px;
}

#conceptL table td {
	vertical-align:middle;
	padding-bottom:7px;
}

#conceptL table td img{
	display:block;
	margin-right:3px;
}

#conceptL p{
	margin-bottom:10px;
	line-height:130%;
}

/*--サービス提供コンセプト・終了----------------------------------*/


/*--ビジョン・開始----------------------------------*/
td#visionL {
	width:550px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#visionL h2{
	margin-bottom:15px;
}

#visionL h3{
	margin-bottom:6px;
}

#visionL h4{
	margin-bottom:20px;
}

#visionL table td {
	vertical-align:top;
}

#visionL p{
	margin-bottom:10px;
	line-height:130%;
}

#visionL p#vision_01{
	margin-bottom:30px;
	line-height:130%;
}
/*--ビジョン・終了----------------------------------*/



/*--採用情報・開始----------------------------------*/
td#recruitL {
	width:550px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#recruitL h2{
	margin-bottom:15px;
}

#recruitL h3{
	margin-bottom:6px;
}

#recruitL table{
	width:550px;
	border-collapse:collapse;
	margin-bottom:30px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#recruitL table th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 4px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:left;
	white-space:nowrap;
}

#recruitL table td {
	vertical-align:top;
	padding:8px 4px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

#recruitL p{
	margin-bottom:10px;
	line-height:130%;
}

#recruitL address{
	margin-bottom:30px;
	line-height:130%;
	border:1px solid #333333;
	padding:10px;
}

#recruitL em{
	display:block;
	margin-bottom:8px;
	color:#003366;
	font-weight:bold;
	
}

#recruitL ul{
	margin:0px;
}

#recruitL ul li{
	background:#FFFFFF url(../images/common/i_common_01.gif) no-repeat 0px .6em;
	padding:3px 0px 3px 7px;
	line-height:110%;
}

#recruitL dl{
	margin-bottom:30px;
}

#recruitL dt{
	float:left;
	font-weight:bold;
	width:100px;
	border-right:1px solid #444444;
}

#recruitL dd{
	padding-left:110px;
}
/*--採用情報・終了----------------------------------*/
