@charset "utf-8";

#bigan_img {
    width:362px;
	float:left;
	
}
#top_right {
    width:280px;
	float:right;
	font-size:120%;
	line-height:1.5;
	margin-top:20px;
	padding-right:10px;
}
#top_right P {
    margin-bottom:10px;
}
#bigan_report {
	width:645px;
	height:196px;
	margin-top:-40px;
	float:left;
	position:relative;
}
#bigan_report_link {
	position:absolute;
	font-size:30px;
	font-weight:bold;
	left: 22px;
	top: 32px;
	line-height:1.3;
	width: 270px;
}
#heart {
    float:left;
	margin-right:10px;
}
#bigan_report_link p span {
    font-size:20px;
	color:#FF6699;
}
#bigan_back_numberBody {
	float:left;
	width:626px;
	/*height:234px;*/
	background:url(../images/back_number_body.gif) repeat-y top right;
	margin-bottom: 330px;
	/* position:relative; */
}

#bigan_back_numberTop{
	background:url(../images/back_number_top.gif) no-repeat top right;
}

#bigan_back_numberBottom{
	background:url(../images/back_number_bottom.gif) no-repeat bottom right;
}

#bigan_back_number{
	padding:60px 35px 40px 35px;
}

#bigan_back_number ol {
	/* position:absolute; */
	top:55px;
	left:55px;
	margin-bottom:10px;
}

#bigan_back_number ol li {
    line-height:2.4;
	font-size:120%;
}
#bigan_back_number ol li img{
	margin-bottom:10px;
}
#bigan_back_number ol li a{
	padding-left:25px;
}

#bigan_back_number ol.list01{
	width:250px;
	float:left;
	display: inline;
	margin-left:10px;
	border-right: 1px dashed #DDB476;
}

#bigan_back_number ol.list02{
	width:270px;
	float:right;
	padding-bottom:40px;
}

#bigan_back_number ol li.pink {
    background:url(../images/icon1.gif) left center no-repeat;
}

#bigan_back_number ol li.green {
    background:url(../images/icon3.gif) left center no-repeat;
}
#bigan_back_number ol li.blue {
    background:url(../images/icon2.gif) left center no-repeat;
}
ol li span {
    color:#FF6666;
	font-weight:bold;
}
/*ここから中ページ*/
#bigan_title_back {
    width:659px;
	height:306px;
    /*background:url(../images/bigan_naka_top.gif) no-repeat top left;*/
	position:relative;
}

#bigan_number {
	font-size:30px;
	color:#FFFFFF;
	position:absolute;
	top:26px;
	left:42px;
	line-height:30px;
}
#bigan_title {
	font-size:50px;
	color:#663300;
	position:absolute;
	top:75px;
	left:76px;
	line-height:50px;
	font-weight: bold;
}
#bigan_title2 { font-size:36px; color:#663300; position:absolute; top:75px; left:76px; line-height:50px; font-weight: bold; width: 407px; 
}
#bigan_read {
	font-size:120%;
	position:absolute;
	top:145px;
	left:66px;
	color:#FFFFFF;
	line-height:2;
	width:500px;
}
#bigan_contents_wrapper {
    width:659px;
	background:url(../images/bigan_haikei_naka.gif) repeat-y top left;
}
#bigan_contents {
    margin-left:60px;
	margin-right:40px;
	padding-top:30px;
	font-size:100%;
	line-height:1.5;
}
.bigan_fusen {
	width:600px;
	height:33px;
	background:url(../images/fusen.gif) no-repeat top left;
	font-size:140%;
	margin-bottom: 15px;
}
.bigan_fusen2 {
	width:600px;
	height:33px;
	background:url(../images/fusen2.gif) no-repeat top left;
	font-size:140%;
	margin-bottom: 15px;
}
.bigan_fusen span {
    margin:0px 0 0 20px;
	font-weight:bold;
	line-height:1.8;
}
.bigan_fusen2 span {
    margin:0px 0 0 20px;
	font-weight:bold;
	line-height:1.8;
}
.bigan_left {
    width:340px;
	padding:0px 0 0 5px;
	line-height:2;
}
.bigan_right {
	width:180px;
	float:right;
	padding-top:0px;
	margin-top:-40px;

}
.bigan_right3 {
	width:180px;
	float:right;
	padding-top:0px;
	margin-top:30px;

}
.bigan_right_link {
	width:180px;
	position:absolute;
	top:0;
	right:0;
	padding-top:0px;
	clear:both;
}
* html .bigan_right_link {
	left:370px;;
}
.bigan_right_link2 {
	width:350px;
	float:right;
	padding-top:0px;
	clear:both;
    margin-bottom:30px;

}
.bigan_group {
	position:relative;
	margin-bottom: 50px;
	font-size: 12px;
}



.right_button_group {
    float:right;
}
.staff_voice_table {
    width:571px;
	height:440px;
	background:url(../images/staff_voice_big.png) no-repeat top left;
	clear:both;
	margin-left:-10px;
	position:relative;
}





.bigan_group ul {
    padding-left:1.5em;
}
.bigan_group ul li {
    line-height:2;
	list-style:circle;
}
.img_center {
    text-align:center;
	margin-bottom:50px;
	margin-top:80px;
}
.bigan_button {
    margin-top:10px;
}

.bigan_button:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.bigan_fukidashi {
    width:227px;
	height:127px;
	background:url(../images/fukidashi.png) no-repeat top left;
}
.bigan_group2 {
    position:relative;
	margin-bottom:50px;
}
.bigan_group2 p.fukidashi_naka {
	position:absolute;
	top:53px;
	left:12px;
	width:200px;
	color:#FFFFFF;
	line-height:1.5;
}
.bigan_right2 {
    float:right;
	width:300px;
	padding-right:20px;
}
.fukidashi_text_big {
	width:300px;
	position:absolute;
	top:123px;
	left:46px;
	color:#FFFFFF;
	font-size:110%;
	line-height:1.8;
}
.fukidashi_big_link {
	position:absolute;
	top::0;
	left:195px;
	top: 343px;
}
.text_right {
    text-align:right;
}
/*0224オイルパックのため追加*/
.bigan_left2 {
    width:500px;
	padding:0px 0 0 5px;
	line-height:2;
}
.bigan_group2 {
	margin-bottom:110px;
	position:relative;
}
.bigan_group3 {
	margin-bottom:20px;
	position:relative;
}
.bigan_group4 {
	position:relative;
	height:230px;
}
.point_left {
	width:340px;
}
.staff_voice_table2 {
    width:571px;
	height:440px;
	background:url(../images/002/staff_voice_big.png) no-repeat top left;
	clear:both;
	margin-left:-10px;
	position:relative;
}
#more_point {
	position:absolute;
	width:329px;
	top:234px;
	left:34px;
	color:#FFFFFF;

}
#more_point p{
	line-height:1.8;
}
.fukidashi_text_big2 {
	width:300px;
	position:absolute;
	top:158px;
	left:45px;
	color:#FFFFFF;
	font-size:110%;
	line-height:1.8;
}
#more_point img{
    margin-bottom:5px;
}
.fukidashi_text_big2 {
	width:300px;
	position:absolute;
	top:156px;
	left:46px;
	color:#FFFFFF;
	font-size:110%;
	line-height:1.8;
}
/*ヨーグルトパック*/
.bold {
    font-weight:bold;
	padding-right:20px;
	color:#663300;
}
table#youi{
    border-collapse:none;
	border-spacing:3px;

}
table#youi tr td {
    border-bottom:1px dashed #666666;
}
.fukidashi_text_big3 {
	width:300px;
	position:absolute;
	top:150px;
	left:46px;
	color:#FFFFFF;
	font-size:110%;
	line-height:1.7;
}
.staff_voice_table3 {
	width:571px;
	height:440px;
	background:url(../images/staff_voice_big2.png) no-repeat top left;
	clear:both;
	margin-left:-10px;
	position:relative;
}
.fukidashi_big_link2 {
	position:absolute;


	top::0;
	left:150px;
	top: 363px;
}
.bigan_group5{
}
.bigan_right_why {
	width:220px;
	float:right;
	padding-top:0px;
	margin-top:-40px;

}
.bigan_right_why img {
    margin-left:38px;
	line-height:3;
}
.bigan_right_why p {
	line-height:1.6;
}  
/*卵黄パック追加*/
.floatL_mR20 {
	float:left;
	margin-right:20px;
	display:block;
}
.img_center2 {
	text-align:center;
	margin-bottom:50px;
	margin-top:0px;
}
.bigan_right_why img.oil {
    margin-left:10px;
	line-height:3;
}
.bigan_right_link img {
    margin-top:5px;
}
/*米ぬかパック追加*/
#bigan_read_kome {
	font-size:110%;
	position:absolute;
	top:145px;
	left:66px;
	color:#FFFFFF;
	line-height:1.7;
	width:483px;
}
.bigan_right_why img.komenuka {
    margin-left:2px;
	line-height:3;
}
.bigan_right img#komenuka {
    padding-bottom:10px;
}
.bigan_group6 {
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}

div.recommend_ranking{
	width:550px;
	height:188px;
	margin:30px auto 20px;
	background:url(../images/bg_ranking.gif) no-repeat left top;
}

	div.recommend_ranking img.left{
		float:left;
		margin: 25px 20px 20px;
		display: inline;
	}
	
	div.recommend_ranking ul{
		width:290px;
		float:right;
		display: inline;
		margin-top: 32px;
		margin-right: 40px;
	}
	
		div.recommend_ranking ul li{
			clear:both;
			
		}
		
		div.recommend_ranking ul li img{
			float:left;
		}
		div.recommend_ranking ul li a{
			float:left;
			height:25px;
			line-height: 25px;
			text-decoration: underline;
		}.staff_voice_table4 {
	width:571px;
	height:440px;
	background:url(../images/staff_voice_big2.png) no-repeat top left;
	clear:both;
	margin-left:-10px;
	position:relative;
	margin-bottom: 50px;
}

.eco {
	width:557px;
	height:177px;
	clear:both;
	margin-left:-10px;
	position:relative;
	margin-bottom: 50px;
	background-image: url(../images/008/eco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.eco_text {

	width:370px;
	position:absolute;
	top:68px;
	left:20px;
	color:#000000;
	font-size:110%;
	line-height:1.5;
}

.eco_link1 {

	position:absolute;


	top::0;
	left:20px;
	top: 130px;
}
.q_and_a_hatimitu {
	width:538px;
	height:169px;
	clear:both;
	margin-left:-10px;
	position:relative;
	margin-bottom: 50px;
	background-image: url(../images/008/a_hatimitu.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.q_and_a_text {

	width:360px;
	position:absolute;
	top:60px;
	left:46px;
	color:#000000;
	font-size:110%;
	line-height:1.4;
}
.benkyou {
	width:572px;
	height:509px;
	clear:both;
	margin-left:-10px;
	position:relative;
	margin-bottom: 50px;
	background-image: url(../images/008/benkyou.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.benkyou_text {


	width:490px;
	position:absolute;
	top:100px;
	left:40px;
	color:#FFFFFF;
	font-size:110%;
	line-height:1.7;
}
.eco_link2 {
	position:absolute;




	top::0;
	left:453px;
	height: 31px;
	width: 91px;
	bottom: 15px;
}
.fukidashi_big_link3 {
	position:absolute;




	top::0;
	left:170px;
	top: 275px;
	width: 374px;
	height: 112px;
}
.2e_link {
	width:645px;
	height:95px;
	margin-top:300px;
	float:left;
	position:relative;
}
/*-----------------------------------------------------ここから009.html*/
.bigan009_right01 {
	width:180px;
	float:right;
	margin-top:20px;
	background-image: url(../images/009/bigan_009_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
.bigan009_to_2e {
	background-image: url(../images/009/bigan_009_to_2e.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 552px;
	margin-top: 10px;
	margin-left: 0px;
	background-position: left top;
}
#bigan009_to_2e_text {
	width: 365px;
	position: absolute;
	font-size: 12px;
	line-height: 20px;
	margin-top: 50px;
	margin-left: 20px;
}
#bigan009_to_2e_chozai {
	height: 29px;
	width: 237px;
	margin-left: 30px;
	position: absolute;
	margin-top: 280px;
}
#bigan009_to_2e_tuhan {
	height: 29px;
	width: 176px;
	margin-top: 280px;
	margin-left: 297px;
	position: absolute;
}
.bigan009_checkbox {
	list-style-image: url(../images/009/bigan_009_checkbox.gif);
}
.bigan009_right02 {

	width:180px;
	float:right;
	padding-top:0px;
	margin-top:-40px;
	background-image: url(../images/009/bigan_009_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 135px;
}
.bigan009_tubo {
	background-image: url(../plan000/plan004/images/009/bigan_009_tubo.gif);
	background-repeat: no-repeat;
	background-position: center center;
    text-align:center;
	margin-bottom:50px;
	margin-top:80px;
}
.bigan009_right03 {
	width:180px;
	float:right;
	padding-top:0px;
	margin-top:-40px;
	height: 140px;
}
.bigan009_group {
	position:relative;
	margin-bottom: 50px;
	font-size: 12px;
	height: 140px;
}
.fukidashi_big_link4 {
	position:absolute;



	top::0;
	left:150px;
	top: 363px;
	height: 25px;
	width: 339px;
}
.2e_link_nyueki {
	position:absolute;

	top::0;
	height: 228px;
	width: 60px;
	margin-top: 46px;
	margin-left: 392px;
}
.2e_link_cream {
	position:absolute;

	top::0;
	height: 232px;
	width: 72px;
	margin-top: 42px;
	margin-left: 460px;
}
/*-----------------------------------------------------ここから010.html*/
#bigan010_title {
	font-size:30px;
	color:#663300;
	position:absolute;
	top:72px;
	left:100px;
	line-height:30px;
	font-weight: bold;
}
.bigan010_right01 {
	width:180px;
	float:right;
	margin-top:20px;
	height: 135px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
.bigan010_to_2e {
	background-image: url(../images/010/bigan_010_to_2emist.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 552px;
	margin-top: 10px;
	margin-left: 0px;
	background-position: left top;
}
#bigan010_to_2e_text {
	width: 400px;
	position: absolute;
	font-size: 12px;
	line-height: 18px;
	margin-top: 65px;
	margin-left: 14px;
}
#bigan010_to_2e_chozai {
	height: 29px;
	width: 237px;
	margin-left: 30px;
	position: absolute;
	margin-top: 280px;
}
#bigan010_to_2e_tuhan {
	height: 29px;
	width: 176px;
	margin-top: 280px;
	margin-left: 297px;
	position: absolute;
}

