@charset "UTF-8";
/*////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
Copyright (C) 2009 Humanite Inc. All rights reserved.
//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////
flashArea
//////////////////////////////////////*/
#flashArea { height:380px; background-color:#CCC; }

#flashArea #slider li {
	width:950px;
	height:380px;
	overflow:hidden; }	
#flashArea .slide { float:left; }
#flashArea .slide img { border-style:none; }


/*//////////////////////////////////////
unitBox
//////////////////////////////////////*/
div.unitBox { margin-bottom:0px; }

div.unitBox div.centerUnit {
	float:left;
	width:950px;
	margin-bottom:10px; }
div.centerUnit #subNavi { height:214px; }
div.centerUnit ul { margin:0px; padding:0px; }
div.centerUnit #subNavi li {
	display:block;
	float:left;
	width:214px;
	height:214px;
	list-style:none;
	overflow:hidden; }
div.centerUnit li.inact a:hover,
div.centerUnit li.act,li.act:hover {
	width:214px;
	height:214px;
	text-indent:-9999px; }
div.centerUnit li.inact.ponzu a:hover,
div.centerUnit li.act.ponzu {
	background:url(../images_general/index/bnr_ponzu_r.gif) no-repeat; }
div.centerUnit li.inact.shin a:hover,
div.centerUnit li.act.shin {
	background:url(../images_general/index/bnr_shin_r.gif) no-repeat; }
div.centerUnit li.inact.tomato a:hover,
div.centerUnit li.act.tomato {
	background:url(../images_general/index/bnr_tomato_r.gif) no-repeat; }
div.centerUnit li.inact.tamanegi a:hover,
div.centerUnit li.act.tamanegi {
	background:url(../images_general/index/bnr_tamanegi_r.gif) no-repeat; }
div.centerUnit li.act a { cursor:default; }
div.centerUnit #subNavi li a {
	display:block;
	width:214px;
	height:214px; }
div.centerUnit a img { border:none; }

div.unitBox div.leftUnit { float:left; width:460px; }

div.unitBox div.rightUnit { float:right; width:470px; }
div.unitBox div.rightUnit h2 {
	width:460px;
	height:38px;
	text-indent:-9999px;
	background:url(../images_general/index/ttl_copy.gif) no-repeat 0 0; }
/*///For-IE67///*/ * html div.unitBox div.rightUnit h2 { height:34px; }
/*///For-IE8///*/ head~/**/body div.unitBox div.rightUnit h2 { height:34px; }
/*///For-Other///*/ html:not(:target) div.unitBox div.rightUnit h2 { height:34px; }

div.unitBox div.rightUnit h3 { font-weight:normal; }
div.unitBox div.rightUnit h3 strong { font-weight:normal; }



/*//////////////////////////////////////
newsArea
//////////////////////////////////////*/
#newsArea {
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	overflow:hidden; }
/*///For-IE6///*/ * html #newsArea { height:397px; }
/*///For-IE7///*/ *:first-child+html #newsArea { height:397px; }
/*///For-IE8///*/ head~/**/body #newsArea { height:397px; }
/*///For-Other///*/ html:not(:target) #newsArea { height:409px; }
/*///For-firefox///*/ .mac.ff3_6 #newsArea { height:390px; }

.newsAreaTitle {
	background:url(../images_general/index/ttl_news.gif) no-repeat 0 0; }
.newsAreaTitle a {
	width:460px;
	height:40px;
	margin-bottom:2px;
	text-indent:-9999px;
	display:block;
	overflow:hidden; }

#newsArea p { font-size:12px; font-weight:bold; color:#555; }
/*///For-IE6///*/ * html #newsArea p { margin-top:7px; }
/*///For-IE7///*/ *:first-child+html #newsArea p { margin-top:7px; }
/*///For-IE8///*/ head~/**/body #newsArea p { margin-top:7px; }
/*///For-Other///*/ html:not(:target) #newsArea p { margin-top:10px; }
/*///For-firefox///*/ .mac.ff3_6 #newsArea p { margin-top:8px; }

#newsArea li { border-bottom:1px dotted #ccc; line-height:1.4; }
#newsArea li a {
	display:block;
	margin-right:0px; }
/*///For-IE6///*/ * html #newsArea li a { padding:5px 0px 5px; }
/*///For-IE7///*/ *:first-child+html #newsArea li a { padding:5px 0px 5px; }
/*///For-IE8///*/ head~/**/body #newsArea li a { padding:5px 0px 5px; }
/*///For-Other///*/ html:not(:target) #newsArea li a { padding:7px 0px 6px; }
/*///For-firefox///*/ .mac.ff3_6 #newsArea li a { padding:4px 0px 5px; }

#newsArea li a:hover { background-color:#f1f1f1; }
#newsArea li strong { color:#555; }



/*//////////////////////////////////////
bnr
//////////////////////////////////////*/
.presentBnr { float:left; width:307px; height:130px; }

.subBnr { float:right; width:150px; height:130px; }

.centerBnr {
	float:left;
	width:470px;
	height:60px;
	margin-top:10px; }
