@charset   "UTF-8";

/*INDEX用ファイル*/
h1#title{
  height : 20px;
  display : block;
/*2009.07.28 update nagakura↓*/
  margin-left:10px;
  margin-top:5px;
  _margin-left:10px; /* for IE6 */
/*2009.07.28 update nagakura↑*/
}
h1#title em{ display : none;}
div#NewsContainer{
  width : 100%;
  height : 366px;
/*2009.07.28 update nagakura↓*/
  background-image : url(../images/bg_news001-1.jpg);
  background-repeat : no-repeat;
  *margin-top: -897px; 	/* for IE6,7 */
  -margin-top: 0px;			/* for IE6 */
/*2009.07.28 update nagakura↑*/
}
div#NewsContainer h2 em#title{
  font-weight : normal;
  text-decoration : none;
  display : none;
}
p#description{
  font-weight : normal;
  text-decoration : none;
  display : none;
}
div#NewsContainer p#description{
  font-weight : normal;
  text-decoration : none;
  display : none;
}
div#NewsContainer p#link{
  font-weight : normal;
  text-decoration : none;
  text-align : center;
  margin-top : 135px;
}
div#NewsContainer p#link_B{
  font-weight : bold;
  text-decoration : underline;
/*2009.07.28 update nagakura↓*/
  /*text-align : center;*/
  margin-left: 40px;
/*2009.07.28 update nagakura↑*/
  margin-top : 50px;
  font-size : 10pt;
}
div#NewsContainer p#link_C{
  font-weight : bold;
  text-decoration : none;
  text-align : center;
  font-size : 12pt;
  padding-top : 60px;
  padding-right:130px;
  color:#000099;
}
p#link a{ font-weight : normal;text-decoration : none;text-align : center;display : block;font-size : 10pt;}
p#link a:hover{ font-weight : bold;text-decoration : underline;text-align : center;display : block;color : navy;font-size : 10pt;}
p#link_B a{ font-weight : normal;text-decoration : none;text-align : center;font-size : 10pt;}
p#link_B a:hover{ font-weight : bold;text-decoration : underline;text-align : center;color : navy;font-size : 10pt;}

div#NewsContainer strong{
  font-weight : bold;
  color : black;
  font-size : 8pt;
  
}
div#NewBirthContainer{
  height : 240px;
  width : 790px;
  background-image : url(../images/bg_news002.jpg);
  background-repeat : no-repeat;
}
div#NewBirthContainer h3{
  padding-bottom : 50px;
  text-align : left;
}
div#NewBirthContainer h3 em{
  font-weight : bold;
  text-decoration : underline;
  color : maroon;
  font-size : 75%;
  display : none;
}
div#TextArea_Container{
  font-weight : normal;
  font-size : 10pt;
  line-height : 150%;
  width : 700px;
  height : 150px;
  overflow : auto;
  margin-left : 50px;
  scrollbar-darkshadow-color : gray;
  scrollbar-3dlight-color : silver;
  scrollbar-highlight-color : white;
  scrollbar-shadow-color : white;
  scrollbar-base-color : transparent;
  scrollbar-track-color : transparent;
}
div#TextArea_Container dd{
  font-size : 10pt;font-weight : normal;color : black;
}
div#TextArea_Container dt{
  font-size : 10pt;font-weight : bold;color : black;
}
div#NewBirthContainer article{
	margin-bottom:40px;
}
div#NewBirthContainer h2,
div#NewBirthContainer h2 span.date{
	font-weight:bold;
}
div#NewBirthContainer div.detail{
	padding-left:20px;
}
div#NewBirthContainer a{
  font-weight : normal;
  color : black;
  text-decoration : none;
}
div#NewBirthContainer a:hover{
  font-weight : normal;
  color : teal;
  text-decoration : underline;
}
div#NewData{
  background-image : url(../images/bg_news003.jpg);
  background-repeat : no-repeat;
  height : 330px;
}
div#NewData span{
  color : maroon;
  font-size : 10pt; 
  line-height : 150%;
}
div#NewData em{
  display : none;
}
h4#DATA{
  display : none;
}
span.bordar{
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : black;
  font-size : 8pt;
}

div#book_info {
	height: 150px;
}

div#book_info img{
	float:left;
	margin :0px 10px 30px 50px;
}

div#book_info #book_title {
  font-size : 18px;
  font-weight	:bold;
}

div#book_info p{
  font-size : 14px; 
  line-height : 150%;
  margin-top	: 5px;
}

div#book_info p a{
  font-size : 16px; 
  line-height : 150%;
  color	:#0000CC;
}



div#food_info #food_title {
	font-size : 18px;
	font-weight	:bold;
	margin: 5px 0px 0px 50px;;
}

div#food_info #food_text {
  font-size : 14px; 
  line-height : 150%;
	margin: 0px 0px 0px 50px;;
}

div#food_info #food_left,
div#food_info #food_right {
	width:237px;
	float:left;
	padding: 10px 0px 10px 50px;
	
}

div#food_info #food_left img,
div#food_info #food_right img { 
	float:left;

}

.food_p{ 
  font-size : 18px; 
  line-height : 150%;
  margin-top	: 5px;

}

.food_p2{ 
  font-size : 14px; 
  line-height : 150%;
  margin-top	: 5px;

}


div#food_info #food_banner {
	float:left;
	padding:20px 0px 0px 30px;
}