﻿@charset "utf-8";


#contentMain .contentBox {
	width:620px;
}

#contentMain .contentBox .msg {
	padding-bottom:20px;
}


/*===================================================================
	入会の流れ
===================================================================*/


#contentMain h3.flow {
	text-align:center;
	background-color:#C74C49;
}

#contentMain .flowBox {
	padding:15px 30px 18px 35px;
	background-color:#EFEFEF;
}

	#contentMain .flowBox h4 {
		color:#9C0C00;
		font-size:113%;
		font-weight:bold;
		padding-bottom:5px;
	}

	#contentMain .flowBox .info {
		margin-top:15px;
		padding:15px 25px;
		background-color:#E1E1E1;
	}

	#contentMain .flowBox .info h4 {
		font-size:100%;
	}

#contentMain .flowLeft {
	float:left;
	width:300px;
	background-color:#EFEFEF;
}

	#contentMain .flowBoxLeft img {
		clear:both;
		display:block;
		margin:0 auto;
	}

#contentMain .flowRight {
	float:right;
	width:300px;
	background-color:#EFEFEF;
}

	#contentMain .flowLeft .flowBox,
	#contentMain .flowRight .flowBox {
		padding:15px 20px 18px 25px;
	}

	#contentMain .flowLeft h4,
	#contentMain .flowRight h4 {
		color:#9C0C00;
		font-size:113%;
		font-weight:bold;
		padding-bottom:5px;
	}

	#contentMain .flowLeft .info,
	#contentMain .flowRight .info {
		margin-top:5px;
		padding:8px 15px;
		background-color:#E1E1E1;
		font-size:75%;
	}

	#contentMain .flowLeft .info h4,
	#contentMain .flowRight .info h4 {
		font-size:113%;
	}

.flowline {
	clear:both;
	display:block;
}


/*===================================================================
	法人向けサービス
===================================================================*/

#contentMain h3.company {
	clear:both;
	width:680px;
	padding:0 0 0 5px;
	margin:40px 0 25px 0;
	color:#9C0000;
	font-size:140%;
	background:transparent url(../cmn/img/contentMain_h3.jpg) repeat-x 0 100%;
	voice-family:"\"}\"";voice-family:inherit;
	width:675px;
}

#contentMain h4.company {
	clear:both;
	padding:0 0 0 20px;
	margin:0 0 8px 0;
	color:#9C0000;
	font-weight:600;
	font-size:120%;
	background:transparent url(../cmn/img/contentMain_h4.gif) no-repeat 0 45%;
}

	#contentMain h3.company em {
		padding-right:15px;
		font-weight:600;
	}

#contentMain .companyLeft {
	float:left;
	width:160px;
}

#contentMain .companyRight {
	float:right;
	width:435px;
}


/*===================================================================
	会社概要
===================================================================*/


.companyTable {
	width:620px;
	margin:30px 0 20px 0;
	border:1px solid #ccc;
	border-top:2px solid #42210B;
	border-collapse:collapse;
}

	.companyTable th {
		font-size:78%;
		line-height:1.20;
		vertical-align:top;
		padding:15px 15px 10px 15px;
		background-color:#ece8e6;
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:100%;
	}

	.companyTable td {
		font-size:78%;
		line-height:1.80;
		vertical-align:top;
		padding:10px 15px;
		border-top:1px solid #666666;
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:98%;
	}


/*===================================================================
	沿革
===================================================================*/


.enkakuTable {
	width:620px;
	margin:30px 0 20px 0;
	border:1px solid #ccc;
	border-top:2px solid #42210B;
	border-collapse:collapse;

}

	.enkakuTable th {
		font-size:78%;
		line-height:1.20;
		vertical-align:top;
		padding:5px 5px 5px 5px;
		background-color:#ece8e6;
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:100%;
	}

	.enkakuTable td {
		font-size:78%;
		line-height:1.80;
		vertical-align:top;
		padding:5px 5px;
		border-top:1px solid #666666;
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:98%;
	}



/*===================================================================
	ご挨拶
===================================================================*/


#contentMain .greetingBox {
	width:570px;
	padding:30px 0 0 55px;
	background:url(../img/aisatsu.jpg)
}

#contentMain .greetingBox .msg {
	width:540px;
	padding-bottom:20px;
}

#contentMain .greetingBox .signe {
	width:540px;
	font-weight:bold;
}


/*===================================================================
	経営理念
===================================================================*/


#contentMain .keieiBox {
	width:570px;
	padding:30px 0 0 55px;

}

#contentMain .keieiBox .msg {
	width:540px;
	padding-bottom:20px;
}

#contentMain .keieiBox .signe {
	width:540px;
	font-weight:bold;
}


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


#sitemapBox a			{ margin-left:60px; }
#sitemapBox a:link		{ color:#0000C8;text-decoration:none; }
#sitemapBox a:visited	{ color:#0000C8;text-decoration:none; }
#sitemapBox a:hover		{ color:#0000C8;text-decoration:underline; }

#sitemapBox h3 {
	font-size:113%;
	margin-top:30px;
	margin-bottom:8px;
	padding:2px 15px 1px 15px;
	background-color:#E5E5E5;
	border:1px solid #ccc;
}

#sitemapBox h3 a {
	margin-left:0;
}
