#MAINCONTENTS {
	width: 800px;
	margin: 10px 0px 20px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
 }

/*　左メニュー　*/

#LEFTMENU {
	margin: 0px 10px auto 0px;
	padding: 0px 0px auto 0px;
	width: 150px;
	borde: solid #CCCCCC 1px;
	float: left;
}


/*　右コンテンツ　*/


#RIGHTCONT {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	borde: solid #CCCCCC 1px;
	float: right;
}


/*　パンクズ　*/

.pan {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #999999;
}

a:link { color:#499BF5; text-decoration: none;}
a:visited { color:#499BF5; text-decoration: none;}
a:active { color:#499BF5; text-decoration: underline;}
a:hover { color:#499BF5; text-decoration: underline;}

/*　タイトル部分　*/

.ttl-com {
	text-indent: -9999px;
	background: url(../../company/images/ttl_com.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}

.ttl-work {
	text-indent: -9999px;
	background: url(../../work/images/ttl_work.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}

.ttl-cosme {
	text-indent: -9999px;
	background: url(../../cosme/images/ttl_cosme.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}

.ttl-news {
	text-indent: -9999px;
	background: url(../../news/images/ttl_news.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}

.ttl-newsdetail {
	text-indent: -9999px;
	background: url(../../news/images/ttl_newsdetail.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}

.ttl-policy {
	text-indent: -9999px;
	background: url(../../policy/images/ttl_policy.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}

.ttl-data {
	text-indent: -9999px;
	background: url(../../data/images/ttl_data.jpg) no-repeat;
	display: block;
	height: 100px;
	margin-bottom: 20px;
}


/*　メインコンテンツクリア　*/
#LEFTEND{
	width:150px;
	clear: left;
	float: right;
	margin: 0px 0px auto 0px;
	padding: 0px 0px auto 0px;
}


/*　メインコンテンツクリア　*/
#CONTENTSEND{
	width:800px;
	clear: both;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*　フッター　*/

#FOOTER {
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	border-top: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	background: url(../images/foot_bg.gif) repeat;
}

#FOOTER a:link { color:#666666; text-decoration: none;}

#FOOTER a:visited { color:#666666; text-decoration: none;}

#FOOTER a:active { color:#999999; text-decoration: none;}

#FOOTER a:hover { color:#999999; text-decoration: none;}

