@charset "utf-8" ;

/* インデックス固有 */



/************************************************************/ 
/* 背景画像 */
/************************************************************/ 

body {
	background: url(../../img/bgIndex.gif) #F5F5F5 repeat-y 50% 0px ;
}



/************************************************************/ 
/* ブロック分け */
/************************************************************/ 

#picture {
	width: 740px ;
	height: 252px ;
	clear: both ;
	background: url(../../img/picture.jpg) no-repeat #ffffff ;
}

#left {
	width: 380px ;
	float: left  ;
}

#right {
	width: 330px ;
	float: right ;
}



/************************************************************/ 
/* 写真 */
/************************************************************/ 

#picture h2 , #picture p {
	line-height: 1em ;
	text-indent: -9999px ;
}



/************************************************************/ 
/* 更新履歴 */
/************************************************************/ 

#new {
	padding-bottom: 20px ;
}

#new h2 {
	width: 300px ;
	height: 30px ;
	line-height: 1em ;
	text-indent: -9999px ;
	background: url(../../img/newH2.gif) no-repeat ;
	float: left ;
}

#new p {
	width: 80px ;
	height: 30px ;
	background: url(../../img/newP.gif) repeat-x ;
	float: right ;
}

#new p a {
	width: 78px ;
	height: 19px ;
	margin-left: 2px ;
	line-height: 1em ;
	text-indent: -9999px ;
	background: url(../../img/moreNews.gif) no-repeat ;
	display: block ;
}

#new a:link {
	color: #666666 ;
}

#new a:active {
	color: #666666 ;
}

#new dl {
	background-color: #f5f5f5 ;
	border-bottom: 12px #e6e6e6 solid ;
	clear: both ;
}

#new dt {
	padding: 6px 6px 0px 22px ;
	border-top: 1px #ffffff solid ;
	background: url(../../img/icon/arrow01.gif) no-repeat;
	background-position: 6px 9px;
}
*+html #new dt {
	background-position: 6px 12px;
}

#new dd {
	padding: 0px 6px 6px 22px ;
	border-bottom: 1px #cccccc solid ;
}

#new dt , #new dd , #new dd a {
	line-height: 1.2em ;
}



/************************************************************/ 
/* バナー */
/************************************************************/

#bana li {
	float: left ;
}

#bana01 {
	padding-right : 10px ;
}



/************************************************************/ 
/* 右 */
/************************************************************/ 

#right dl {
	width: 256px ;
	height: auto ;
	margin-bottom: 10px ;
	padding: 0px 0px 10px 74px ;
	background-repeat: no-repeat ;
	overflow: hidden ;
}

#right dt {
	height: 15px ;
	margin: 8px 0px 5px ;
	line-height: 1em ;
	border-left: 3px #006699 solid ;
	text-indent: -9999px ;
	background-repeat: no-repeat ;
	background-position: 5px 0px ;
}

#right dd.text {
	width:190px;
	padding-right: 10px ;
	border-right: 1px #006699 dotted ;
	line-height: 1.2 ;
	float:left;
}

* html #right dd.text {
	line-height: 2;
	padding: 10px 0 0;
	margin: 0 0 -10px;
}
*+html #right dd.text {
	line-height: 2;
	padding: 10px 0 0;
	margin: 0 0 -10px;
}

#right dd.more {
	width:48px;
	padding-top: 1em ;
	line-height: 1.2;
	float:right;
}

#right dd.more a {
	width:48px;
	height: 21px ;
	line-height: 1em;
	text-indent: -9999px ;
	background: url(../../img/more.gif) no-repeat;
	display:block;
}



/************************************************************/ 
/* 右 見出し */
/************************************************************/ 

#societySummary dt {
	background-image: url(../../img/society.gif) ;
}

#societySummary dt {
	background-image: url(../../img/society.gif) ;
}

#seminarSummary dt {
	background-image: url(../../img/seminar.gif) ;
}

#broupHomeSummary dt {
	background-image: url(../../img/broupHome.gif) ;
}

#healthyFoodSummary dt {
	background-image: url(../../img/healthyFood.gif) ;
}

#financeSummary dt {
	background-image: url(../../img/finance.gif) ;
}



/************************************************************/ 
/* 右 アイコン */
/************************************************************/ 

#societySummary {
	background-image: url(../../img/iconSociety.gif) ;
	border-bottom: 1px #cccccc dotted ;
}

#seminarSummary {
	background-image: url(../../img/iconSeminar.gif) ;
	border-bottom: 1px #cccccc dotted ;
}

#broupHomeSummary {
	background-image: url(../../img/iconBroupHome.gif) ;
	border-bottom: 1px #cccccc dotted ;
}

#healthyFoodSummary {
	background-image: url(../../img/iconHealthyFood.gif) ;
	border-bottom: 1px #cccccc dotted ;
}

#financeSummary {
	background-image: url(../../img/iconFinance.gif) ;
}

/*
==============================================================
##############################################################
07.05.25　石倉追加
##############################################################
==============================================================
*/

p.fullstory {
display: none;
}

.hovering {
	cursor:pointer;
}
