
#h_frame {
	background-image:url(images/h_frame.gif);
	background-repeat:no-repeat;
	width:750px;
	height:124px;
	margin-top:10px;
}

#link_frame {
	width:730px;
	margin:0 auto;
	margin-bottom:20px;
	text-align:center;
}

.back_top_frame {
	width:auto;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	padding-right:7px;
	text-align:right;
	font-size:12px;
}

#bg_frame {
	background-image:url(images/bg_frame.gif);
	background-repeat:repeat-y;
	width:750px;
	height:auto;
	text-align:center;
}


#f_frame {
	background-image:url(images/f_frame.gif);
	background-repeat:no-repeat;
	width:750px;
	height:10px;
	margin-bottom:10px;
}

#h_text {
	padding-top:60px;
	padding-left:68px;
	font-size:80%;
	line-height:1.5em;
	text-align:left;
}

#main_text {
	padding:0 20px 10px 20px;
}

#fd_text {
	font-size:80%;
	line-height:1.5em;
}

/*** 会社紹介 ***/
#tit_company {
	background-image:url(images/tit_company.gif);
	background-repeat:no-repeat;
	width:700px;
	margin:0 auto;
	/*height:32px;*/height:50px;
}

.txt_company {
	color:#009933;
	font-weight:bold;
}

#thum_list_company {
	width:700px;
	margin:10px auto;
}

/*** 社会活動 ***/
#tit_social_activity {
	width:700px;
	margin:20px auto 0 auto;
	background-image:url(images/tit_social_activity.gif);
	background-repeat:no-repeat;
	/*height:32px;*/height:50px;
}

.txt_social_activity {
	color:#009933;
	font-weight:bold;
}

#thum_list_social_activity {
	width:700px;
	margin:10px auto;
}

/*** 健康食品のCM ***/
#tit_food {
	width:700px;
	margin:20px auto 0 auto;
	background-image:url(images/tit_food.gif);
	background-repeat:no-repeat;
	/*height:32px;*/height:50px;
}

.txt_food {
	color:#663300;
	font-weight:bold;
}

#thum_list_food {
	width:700px;
	margin:10px auto;
}

#tit_royal {
	padding:7px 0 7px 15px;
}

#tit_propolis {
	padding:7px 0 7px 15px;
}

.line_food {
	background-image:url(images/line_food.gif);
	background-repeat:repeat-x;
	width:710px;
	height:1px;
	font-size:0;
}

/*** 化粧品のCM ***/
#tit_cosme {
	width:700px;
	margin:20px auto 0 auto;
	background-image:url(images/tit_cosme.gif);
	background-repeat:no-repeat;
	/*height:32px;*/height:50px;
}

#thum_list_cosme {
	width:700px;
	margin:10px auto;
}

.txt_cosme {
	color:#fe95d4;
	font-weight:bold;
}

/*** はちみつ・自然食品のCM ***/
#tit_bee_nature {
	width:700px;
	margin:20px auto 0 auto;
	background-image:url(images/tit_bee_nature.gif);
	background-repeat:no-repeat;
	/*height:32px;*/height:50px;
}

.txt_bee_nature {
	color:#e9b615;
	font-weight:bold;
}

#thum_list_bee_nature {
	width:700px;
	margin:10px auto;
}







.cm_wrapper img {
	border:none;
}
.cm_wrapper {
	width:700px;
	padding:10px 0 0 0;
	clear:both;
}
.cm_wrapper a:hover {
	background:none;
}
.cm_box1, .cm_box2 {
	background:url("images/cm_box_bg.gif") no-repeat scroll left top;
	width:344px;
	height:180px;
}
.play_bg_30 {
	background:url("images/play_bg_30.gif") no-repeat scroll left top;
	width:179px;
	height:41px;
	margin:10px 0 0 0;
}
.play_bg_60 {
	background:url("images/play_bg_60.gif") no-repeat scroll left top;
	width:179px;
	height:41px;
	margin:10px 0 0 0;
}
.play_bg_30 img, .play_bg_60 img {
	margin:5px 0 0 75px;
}
.play_bg_30_s {
	background:url("images/play_bg_30_s.gif") no-repeat scroll left top;
	width:149px;
	height:41px;
	margin:10px 0 0 0;
	float:right;
}
.play_bg_90_s {
	background:url("images/play_bg_90_s.gif") no-repeat scroll left top;
	width:149px;
	height:41px;
	margin:10px 0 0 0;
	float:left;
}
.play_bg_30_s img, .play_bg_90_s img {
	margin:4px 0 0 55px;
}





.cm_box1 {
	float:left;
}
.cm_box_l img {
	margin:20px 0 0 12px;
}
.cm_box_tit2, .cm_box_tit1 {
	margin:20px 0 0 0;
}
.cm_box_txt {
	margin:10px 0 0 0;
}
.cm_box2, .cm_box2_empty {
	float:right;
}
.cm_box_l {
	width:130px;
	float:left;
}
.cm_box_r {
	width:190px;
	float:left;
	margin: 0 0 0 10px;
}
.clear {
	clear:both;
}
.play_box {
	padding:0 18px 0 12px;
}
