@charset "UTF-8";



/* ENGLISH */

#pen-home body,
#pen-news body,
#pen-about body,
#pen-body body,
#pen-food body,
#pen-reserch body,
#pen-kifu body
#pen-privacy body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
	line-height: 140%;
	}


#pen-home h1,
#pen-news h1,
#pen-about h1,
#pen-body h1,
#pen-food h1,
#pen-reserch h1,
#pen-kifu h1,
#pen-privacy h1 {
	font-size: 197%;}
	
	
#pen-home h2,
#pen-news h2,
#pen-about h2,
#pen-body h2,
#pen-food h2,
#pen-reserch h2,
#pen-kifu h2,
#pen-privacy h2 {
	font-size: 138.5%;
	font-weight:normal;}	


/*----------ナビ--------------*/

/*nav {
	width: 950px;
	background-color: #FFF;
}


p#b_privacy {
	text-align: right;
	margin-right: 41px;
}*/


p#b_privacy {
	margin: 0;
	padding: 0;
	line-height: 1;
}

ul#mainNavEn {
	width: 950px;
	background-color:#FFF;
	margin-left: 40px;
	
}

ul#mainNavEn li {
	float:left;
	
}

ul#mainNavEn li a {
	display: block;}


ul#mainNavEn li#b_home a {
	background: url(img_navi/b_home_on.jpg) no-repeat left top;
	width: 62px;
	height: 60px;
}

ul#mainNavEn li#b_news a {
	background: url(./img_navi/b_news_on.jpg) no-repeat left top;
	width: 131px;
	height: 60px;
}

ul#mainNavEn li#b_about a {
	background: url(./img_navi/b_about_on.jpg) no-repeat left top;
	width: 92px;
	height: 60px;
}

ul#mainNavEn li#b_body a {
	background: url(./img_navi/b_body_on.jpg) no-repeat left top;
	width: 183px;
	height: 60px;
}

ul#mainNavEn li#b_food a {
	background: url(./img_navi/b_food_on.jpg) no-repeat left top;
	width: 126px;
	height: 60px;
}

ul#mainNavEn li#b_reserch a {
	background: url(./img_navi/b_reserch_on.jpg) no-repeat left top;
	width: 181px;
	height: 60px;
}

ul#mainNavEn li#b_contact a {
	background: url(./img_navi/b_contact2_on.jpg) no-repeat left top;
	width: 139px;
	height: 60px;
}

ul#mainNavEn li#head_faq a {
	background: url(./img_navi/head_faq_on.png) no-repeat left top;
	width: 88px;
	height: 25px;
}



ul#mainNavEn li a:hover {
	background-color: transparent;
}
ul#mainNavEn li a:hover img {
	visibility: hidden;
}


/* NOW PLAYING*/
#pen-home ul#mainNavEn li#b_home a img,
#pen-news ul#mainNavEn li#b_news a img,
#pen-about ul#mainNavEn li#b_about a img,
#pen-body ul#mainNavEn li#b_body a img,
#pen-food ul#mainNavEn li#b_food a img,
#pen-reserch ul#mainNavEn li#b_reserch a img,
#pen-kifu ul#mainNavEn li#b_contact a img

	{visibility: hidden;} 


/*
ul#subNav {
	width:216px;
	margin: 10px 0 0 778px;
	overflow: hidden;
   _zoom: 1;
}

ul#subNav li {
	float:left;
	margin-right:16px;
}


#whiteBk {
	width: 950px;
	height: 275px;
	background-color: #FFF;}
*/





/*----------AboutUsナビ--------------*/


#aboutNavEn {
	width:680px;
	
}

#aboutNavEn ul {
	margin: 10px 0 50px 0;
	
}
	
#aboutNavEn li {
	display: inline;
	
}



#pen-about #aboutBox h2 {
	text-align:center;
	border-bottom: #CCC solid 1px;
	padding-bottom: 10px;
	font-weight:bold;
}







/*----------AboutUs目的--------------*/


#pen-about #aboutBox h3 {
	font-size: 131%;
	color:#54A92C;
	border-bottom: #54A92C solid 1px;
	padding-bottom: 10px;
}



/*----------AboutUs概要--------------*/

#pen-about dl#gaiyo dt {
width: 10em;

}
 
#pen-about dl#gaiyo dd {
  padding-left: 10em;

}	

#pen-about dl#gaiyo table th {
	width: 10em;
}



/*----------体の検査--------------*/




#pen-body #aboutNav ul {
	width:100%;
	margin-left: 200px

}



#pen-body p.gTxt {
	font-size: 98%;
	color:#069906;
}

#pen-body .lineSquea h1 {
	
	font-size: 100%;
	
}

#pen-body .bodyBox h1 {
	background:#54A92C;
	font-size: 115%;
	color:#FFF;
	padding: 5px;
	width: 100%;
	margin-bottom: 0;
}

#pen-body .bodyBox p {
	line-height: 1.5;}

#pen-body #yellowBox h1 {
	font-size: 100%;}


/*----------食べ物の検査--------------*/

#pen-food h2#foodH2 {
	font-size: 20px;
	text-align:center;
	margin: 10px 0 50px 0;
}


#pen-food .lineSquea h1 {
	font-size: 100%}


#pen-food .bodyBox h1 {
	background:#FF6600;
	font-size: 115%;
	color:#FFF;
	padding: 5px;
	width: 100%;
	margin-bottom: 0;
}

#pen-food .bodyBox p {
	line-height: 1.5;}




/*----------寄付--------------*/

#pen-kifu #aboutNav ul {
	width:100%;
	margin-left: 100px

}


p#kifucont {
	border-bottom:#CCC solid 1px;
	padding-bottom: 8px;
}


#pen-kifu #aboutBox #kifuBox,#pen-kifu #aboutBox #kifuBoxEn {
	width: 680px;
	background:#F2F2F2;
}

	
#pen-kifu #aboutBox ul#newsBox{
	width: 640px;
	padding: 20px;
	padding-top: 5px;
}


#pen-kifu #aboutBox ul#newsBox li {
	background: url(../img_common/line-dotted.png) repeat-x bottom left;
	padding-bottom: 10px;
	margin-top: 10px;
}


#pen-kifu #aboutBox ul#newsBox li p {
	font-size: 93%;
	
}

#pen-kifu #aboutBox ul#newsBox li p span {
	font-size: 87%;
	color:#999;
	margin-right: 5px;
}	





/*///////////////コンタクト//////////////*/



	
	
/*	
#thanksWrap	{
	width:514px;
	background: #EEEEEE;
	padding: 83px;
	margin-bottom: 100px;
	margin-top: 10px;
}

#ukeno {
	width: 514px;
	background-color: #FFF;
	padding: 10px;
	margin: 20px auto;
	border: #CCC 1px solid;
}

#ukeno p {
	text-align:center;
	color:#C00;
}

p#owabi {
	
	width: 514px;
	line-height: 1.8;
	margin: 0 auto;
}
*/