@charset "utf-8";
/****************************
aboutのトップイメージフラッシュ
****************************/
#tabi1{
	float:left;
}
#tabi1 a{
	background-image:url(../about/tabi1_off.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:346px;
	overflow: hidden;
	display:block;
	color: #FFFFFF;
}
#tabi1 a:hover{
	background-image:url(../about/tabi1_on.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:346px;
	display:block;
	overflow: hidden;
}
#tabi2{
	float:left;
}
#tabi2-2{
	float:left;
}
#tabi3{
	float:left;
}
#tabi_flash {
	margin: 0px;
	padding: 0px;
}
/****************************
aboutのテーマタイトル
****************************/
#primary h3{
	color:#E6672F;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
#primary #menu h3{
	color:#E6672F;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 25px;
	clear: both;
	padding-top: 15px;


}
#primary h4{
	color:#E6672F;
	line-height: 140%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left: 0px;
	}
#primary .title{
	padding:0px 0px ;
	}
/*******************************************
egg  卵の画像をリストにした見出し
*******************************************/
#primary .egg {
	color:#963;
	font-size:110%;
	background-image: url(../about/img/style/tamago.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin: 0px;
}


/****************************
機能性のページ
****************************/


p.kinou{
	padding:0px 0px 20px 20px;
}
#main h4 {
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
/*	font-size: 150%;
	color: #FF7329;
	padding:0px;
	line-height: 150%;*/
}
.line  {
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


dl.kinou_sp {
	width:700px;
	margin:0px auto;
}
dl.kinou_sp dt{
	color:#C00;
	padding:5px 0px 0px 20px;
}

dl.kinou_sp dd{
	color:#666;
	padding:5px 0px 20px 40px;
}


/************************************
旅 　　1.飼料工場　about06_tabi2.html
おもな検査・品質管理体制の表
************************************/


div.box_middle table#tabi {
	width:680px;
	margin:0px auto;
}
div.box_middle table#tabi th{
	width:80px;
	}


div.box_middle table#tabi td{
	width:260px;
	color:#333;
	padding-bottom: 5px;
	padding-top: 5px;
	}

div.box_middle table#tabi td strong{
	display:block;
	font-size: 120%;
	color: #E37C2F;
	}
div.box_middle table#tabi td span{
	display:block;
	border-bottom:1px solid #CCC;
	padding:5px 0px;
	color:#C90;
	}




/************************************
旅 　画像配置
************************************/

table#tabi2  {
	width:680px;
	margin:0px auto;
}
table#tabi2 th{
	vertical-align:top;
	color:#333;
	padding:0px 5px 0px 5px;
	font-weight:normal;
}
table#tabi2  td{
	vertical-align:top;
	color:#333;
	padding:0px 0px 0px 10px;
}
table#tabi2  td img{
	padding:0px 10px 0px 10px;
}
/************************************
旅 　画像配置
***********************************
table.tabi3  {
	width:700px;
	margin:0px auto;
}
table.tabi3  td{
	vertical-align:top;
	font-size:90%;
	color:#333;
	width:150px;
	padding:0px 20px;
}



/********************************************************
栄養成分表示
********************************************************/

table.tbl,table.tbl2{
	width:320px;
	font-size:100%;
}
#primary .process {
	text-align: center;
	clear:both;
}
table.tbl{
	width:250px;
	font-size:100%;
}
/************************
項目
*************************/
table.tbl th,table.tbl2 th{
	color:#900;
	text-align:left;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px dotted #CCC;
}
table.tbl td,table.tbl2 td{
	color:#333;
	text-align:right;
	border-bottom:1px dotted #CCC;
	padding:0px 5x;
}
/************************
単位
*************************/
table.tbl td.tani,table.tbl2 td.tani{
	color:#333;
	text-align:left;
	padding-left:5px;
}
/************************
「栄養成分表示」タイトル
*************************/
table.tbl th.eiyou,table.tbl2 th.eiyou{
	color:#039;
	text-align:left;
}
/************************
「1食あたり・・・」タイトル
*************************/
table.tbl td.per,table.tbl2 td.per{
	color:#039;
	text-align:center;
	font-weight:normal;
}


/*********************************************
ライン
**********************************************/

div.box_middle div.line {
	clear: both;
	padding:10px 0px 10px 15px;
	margin:0px auto;
}


/************************
原材料名
*************************/
dl.zairyo {
	margin:0px 0px 0px 20px;
	padding:0px  0px 0px 20px;
}

dl.zairyo dt{
	color:#039;
	padding:5px 5px;
	background-color: #FFF4D8;
}

dl.zairyo dd{
	color:#333;
	background-color: #FFF4D8;
	padding:5px 10px;
}

dl.zairyo dd span{
	color:#C60;
	display:block;
	padding-top:4px;
	font-weight:normal;
}

/************************
商品名・金額
*************************/
dl.syouhin dt{
	color:#900;
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px  0px 0px 20px;
}
dl.syouhin dd{
	font-size:100%;
	color:#F00;
	font-size:110%;
	padding:0px 0px 10px 20px;
}
/*.tbl2 #top {
	background-color: #E7856E;
}*/


table#soup {
	width:550px;
	margin:0px auto;
}
table#soup th{
	font-weight:normal;
	text-align:center;
}
table#soup td{
	text-align:center;
}
/*キャンペーン*/
dl.campaign dt{
	font-weight:bold;
}
dl.campaign dd{
	font-size:100%;
	font-size:110%;
	padding:0px 0px 10px 0px;
}
table.campaign_daishi td{
	text-align:center;
	padding:0px 10px;
}
ul.campaign_attention {
	list-style-position:inside;
	width:700px;
	margin:0px auto;
	padding:10px 0px 0px 10px;
}
/************************
賞品一覧
*************************/
table.syouhin{
	width:680px;
	margin:0px auto;
}

table.syouhin th{
	width:90px;
	padding:2px 5px 2px 15px;
	text-align:center;
}

table.syouhin td{
	padding:2px 5px;
	width:220px;
	vertical-align:top;
}

table.syouhin td span{
	color:#C00;
	font-weight:bold;
}

table.syouhin td span.syouhin_small{
	color:#666;
	font-weight:normal;
}

/*よくある質問*/
dl.question{
	width:700px;
	padding-left:20px;
}
dl.question dt{
	color:#F60;
	font-weight:bold;
	background-image:url(../about/img/campaign/04_q1.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
dl.question dd{
	padding-left:20px;
	padding-bottom:20px;
}

/*ひかりん自己紹介*/
dl.hikarin {
	width:702px;
	margin:0px auto;
}
dl.hikarin dt{
	color:#F30;
	padding:0px 0px 0px 30px;
	font-weight:bold;
	font-size:120%;
}

dl.hikarin dd{
	padding:0px 0px 0px 50px;
	color:#C60;
	font-weight:bold;
	font-size:120%;
}



/*about_top2成分表*/
table#seibun {
	width:350px;
	margin:10px 0px;
	border:2px solid #999;
	border-collapse:collapse;
}
table#seibun  th{
	border:1px dotted #333;
	text-align:center;
	padding:3px 0px;
	border-right:1px solid #999;
}
table#seibun  td{
	padding:3px 0px;
	text-align:right;
	padding-right:30px;
	border:1px dotted #333;
}
table#seibun  td.yo{
	text-align:right;
	padding-right:40px;
	background-color:#FC9;
	color:#900;
	font-weight:bold;
	border:1px dotted #333;
}
table#seibun  th.ti{
	text-align:right;
	padding-right:40px;
	background-color:#F9CEB7;
	color:#900;
	border-bottom:1px solid #999;
}

#seibun_txt {
	padding:50px 0px 0px 0px;
}



/****************************
安心と信頼の秘密
***************************/

#ansin {
	padding:10px 30px;
}
#ansin h5{
	color:#666;
}
#ansin table{
	border:1px solid #CCC;
	margin:5px 0px;
}

#ansin table th{
	border:1px solid #CCC;
	padding:5px 15px;
	width:150px;
	background-color:#F3F3F3;
	color:#666;
}
#ansin table td{
	border:1px solid #CCC;
	padding:5px 15px;
}
#main .contents .point {
	clear: both;
	width: 710px;
}

#kinou_hikarin {
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
}



/****************************
aboutのdoko3.html　学術論文
****************************/
.hyakka_style1{
	padding:0px 35px;
	text-align:right;
	font-size:90%;
}
.hyakka_style2{
	padding:0px 35px;
	text-align:left;
}

.hyakka_style2 span{
	color:#C00;
}


/****************************
誘導リンク
****************************/
.page{
	padding:3px 0px;
	margin:0px;
	clear:both;
	width:100%;
}
.page #next{
	width:300px;
	float:right;
	text-align:right;
	font-weight:bolder;
	font-size:130%;
}
.page #next a{
	color:#000;
}

.page #next a:hover{
	color:#900;
}




