@charset "euc-jp";

/* indexcss */

.mb00 {
    margin-bottom: 0 !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.mb25 {
    margin-bottom: 25px !important;
}
.mt00 {
    margin-top: 0 !important;
}
.mt10 {
    margin-top: 10px !important;
}
.mr05 {
    margin-right: 5px !important;
}
.mr10 {
    margin-right: 10px !important;
}
.pt10 {
    padding-top: 10px !important;
}
.pt15 {
    padding-top: 15px !important;
}
.cboth {
    clear: both;
}
.fleft {
    float: left;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    min-height: 1px;
}
:first-child + html .printescape {
    display: none;
}
.block {
    display: block;
    margin: 30px 0 15px;
}

.lineup_txt {
    display: inline;
    float: left;
    margin: 9px 0 0 8px;
    width: 165px;
}
.lineup_txt img {
    float: left;
}
.lineup_txt img.syosai {
    margin: 0 0 0 10px;
}
.lineup_img {
    display: block;
    float: left;
    height: 123px;
    margin: 9px 0 0;
    width: 145px;
}
.lineup_img_small {
    display: block;
    float: left;
    height: 80px;
    margin: 9px 0 0;
    width: 89px;
}
.lineup_img a:hover img, .lineup_img_small a:hover img, .products_banner01 a:hover img {
    opacity: 0.7;
}
.healthy_up {
    background: url("../../image/products/lp/prdt_01up.gif") no-repeat scroll left top transparent;
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.healthy_bg {
    background: url("../../image/products/lp/prdt_01bg.gif") repeat-y scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;
}
.healthy_btm {
    background: url("../../image/products/lp/prdt_01btm.gif") no-repeat scroll left top transparent;
    clear: both;
    height: 11px;
    margin-bottom: 40px;
    padding: 0;
    width: 690px;
}
.hlty_lineup_left {
    background: url("../../image/products/lp/prdt_01white_01.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin: 0 0 14px 11px;
    padding: 0;
    width: 328px;
}
.hlty_lineup_right {
    background: url("../../image/products/lp/prdt_01white_01.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin: 0 0 14px 12px;
    padding: 0;
    width: 328px;
}
.hlty_lineup_left02 {
    background: url("../../image/products/lp/prdt_01white_02.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin: 0 0 14px 11px;
    padding: 0;
    width: 328px;
}
.hlty_lineup_right02 {
    background: url("../../image/products/lp/prdt_01white_02.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin: 0 0 14px 12px;
    padding: 0;
    width: 328px;
}
.hlty_line {
    background: url("../../image/products/lp/prdt_01line.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.kenko_up {
    background: url("../../image/products/lp/prdt_03up.gif") no-repeat scroll left top transparent;
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.kenko_bg {
    background: url("../../image/products/lp/prdt_03bg.gif") repeat-y scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;
}
.kenko_btm {
    background: url("../../image/products/lp/prdt_03btm.gif") no-repeat scroll left top transparent;
    clear: both;
    height: 11px;
    margin-bottom: 40px;
    padding: 0;
    width: 690px;
}
.kenko_lineup_left {
    background: url("../../image/products/lp/prdt_03white.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 145px;
     margin: 0 0 10px 10px;
    padding: 0;
    width: 328px;
}
.tokusen_up {
    background: url("../../image/products/lp/prdt_04up.gif") no-repeat scroll left top transparent;
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.tokusen_bg {
    background: url("../../image/products/lp/prdt_04bg.gif") repeat-y scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;
}
.tokusen_btm {
    background: url("../../image/products/lp/prdt_04btm.gif") no-repeat scroll left top transparent;
    clear: both;
    height: 11px;
    margin-bottom: 0;
    padding: 0;
    width: 690px;
}
.tokusen_lineup_left {
    background: url("../../image/products/lp/prdt_04white.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin: 0 0 10px 10px;
    padding: 0;
    width: 328px;
}
.tokusen_lineup_right {
    background: url("../../image/products/lp/prdt_04white.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin: 0 0 10px 10px;
    padding: 0;
    width: 328px;
}
.products_banner01 {
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    width: 680px;
}


/* indexcss fin */





h3.lineup {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0;
}
#title_img {
    padding-bottom: 17px;
}
#topcontentslist{
	background: #fff;
}
ul#prdt_tab {
	margin: 0px 0px 0px 0px;
    padding: 21px 19px 25px 19px;
    list-style: none outside none;
    overflow: hidden;
}
*html ul#prdt_tab {
	zoom: 1;
}
ul#prdt_tab li {
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
    padding: 0;
    width: 224px;
    text-align: center;
}
ul#prdt_tab li:last-of-type {
	margin: 0;
}
ul#prdt_tab li img{
	margin-bottom: 11px;
}
li a.tab_healthy {
    background: url("../../image/products/tab_healthy.png") no-repeat scroll left top;
    display: block;
    float: left;
    height: 64px;
    width: 224px;
}
li a.tab_smart {
    background: url("../../image/products/prdt_tab_smart.gif") no-repeat scroll left top;
    display: block;
    float: left;
    height: 112px;
    margin: 13px 24px 0 0;
    width: 224px;
}
li a.tab_kenko {
    background: url("../../image/products/tab_kenko.png") no-repeat scroll left top;
    display: block;
    float: left;
    height: 64px;
    width: 224px;
}
li a.tab_tokusen {
    background: url("../../image/products/tab_tokusen.png") no-repeat scroll left top;
    display: block;
    float: left;
    height: 64px;
    width: 224px;
}
li a.tab_healthy:hover, li a.tab_smart:hover, li a.tab_kenko:hover, li a.tab_tokusen:hover {
}
.lineup_txt {
    display: inline;
    float: left;
    margin: 0px 0 0 0px;
    width: 165px;
}
.lineup_txt img {
    float: left;
    margin: 0px 0px 0px 10px;
}
.lineup_txt img.syosai {
    margin: 0 0 0 4px;
}
.lineup_txt_small {
    display: inline;
    float: left;
    margin: 9px 0 0 8px;
    width: 112px;
}
.lineup_txt_small img {
    float: left;
}
.lineup_txt_small img.syosai {
    margin: 0 0 0 4px;
}
.lineup_img {
    display: block;
    float: left;
    height: 123px;
    margin: 0px 0 0 10px;
    width: 140px;
}
.lineup_img .syosai{
	margin: 10px 0px 0px 0px;
	display: block;
}
.lineup_img_small {
    display: block;
    float: left;
    height: 80px;
    margin: 9px 0 0;
    width: 89px;
}
.lineup_img a:hover img, .lineup_img_small a:hover img, .products_banner01 a:hover img {
    opacity: 0.7;
}
.healthy_up {
    /*background: url("../../image/products/prdt_01up.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.healthy_bg {
    /*background: url("../../image/products/prdt_01bg.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.healthy_btm {
    /*background: url("../../image/products/prdt_01btm.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    height: 11px;
    margin-bottom: 40px;
    padding: 0;
    width: 690px;*/
}
.hlty_lineup_left {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 335px;
}
.hlty_lineup_right {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0 0 10px 0px;
    padding: 0;
   width: 335px;
}
.hlty_lineup_left02 {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0 0 10px 0px;
    padding: 0;
   	width: 335px;
}
.hlty_lineup_right02 {
    background: url("../../image/products/prdt_01white_02.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0 0 10px 12px;
    padding: 0;
    width: 328px;
}
.hlty_lineup_3culum01 {
    background: url("../../image/products/prdt_01white_02.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 98px;
    margin: 0 10px 0 11px;
    padding: 0;
    width: 216px;
}
.hlty_lineup_3culum02 {
    background: url("../../image/products/prdt_01white_02.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 102px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 216px;
}
.hlty_line {
    /*background: url("../../image/products/prdt_01line.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.tokusen_line {
    background: url("../../image/products/prdt_02line.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.diet_up {
    background: url("../../image/products/prdt_02up.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.diet_bg {
    background: url("../../image/products/prdt_02bg.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;
}
.diet_btm {
    background: url("../../image/products/prdt_02btm.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    height: 11px;
    margin-bottom: 40px;
    padding: 0;
    width: 690px;
}
.diet_lineup_left {
    background: url("../../image/products/prdt_02white.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 145px;
    margin: 0 0 14px 11px;
    padding: 0;
    width: 328px;
}
.diet_lineup_right {
    background: url("../../image/products/prdt_02white.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 145px;
    margin: 0 0 14px 12px;
    padding: 0;
    width: 328px;
}
.kenko_up {
    /*background: url("../../image/products/prdt_03up.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.kenko_bg {
    /*background: url("../../image/products/prdt_03bg.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.kenko_btm {
    /*background: url("../../image/products/prdt_03btm.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    height: 11px;
    margin-bottom: 40px;
    padding: 0;
    width: 690px;*/
}
.kenko_lineup_left {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 145px;
    margin: 0 0 14px 0px;
    padding: 0;
   width: 335px;
}
.kenko_lineup_right {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 145px;
    margin: 0 0 14px 0px;
    padding: 0;
   width: 335px;
}
.tokusen_up {
    /*background: url("../../image/products/prdt_04up.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 11px;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.tokusen_bg {
    /*background: url("../../image/products/prdt_04bg.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 690px;*/
}
.tokusen_btm {
    /*background: url("../../image/products/prdt_04btm.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    height: 11px;
    margin-bottom: 0;
    padding: 0;
    width: 690px;*/
}
.tokusen_lineup_left {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0 0 14px 0px;
    padding: 0;
   width: 335px;
}
.tokusen_lineup_right {
    background: url("../../image/products/prdt_01white_01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0 0 14px 0px;
    padding: 0;
   width: 335px;
}
.tokusen_lineup_3culum01 {
    background: url("../../image/products/prdt_01white_05.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 98px;
    margin: 0 10px 0 11px;
    padding: 0;
    width: 216px;
}
.tokusen_lineup_3culum02 {
    background: url("../../image/products/prdt_01white_05.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 102px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 216px;
}
.products_banner01 {
    margin: 10px 0 0;
    padding: 0px 0px 20px 0px;
    text-align: center;
    width: 660px;
    overflow: hidden;
}


/* add */

.lineup_contents_ {
}

div + .whiteframe_ {
    /*margin-top: -20px !important;*/
}

.whiteframe_{
	background: none!important;
	padding: 0!important;
}


.block{
	margin: 0;
}
#topcontentslistheader{
	background: url(../../image/products/topcontentslist_header.png) no-repeat;
	width: 720px;
	height: 4px;
}
#topcontentslist .common_headline1_{
	margin: 0;
	padding: 15px 0px 13px 33px;
	background-position: 15px center;
}
#topcontentslistfooter{
	background: url(../../image/products/topcontentslist_footer.png) no-repeat;
	width: 720px;
	height: 4px;
	margin: 0px 0px 20px 0px;
}
.lineup_header{
	background: url(../../image/products/lineup_header.png) no-repeat;
	width: 335px;
	height: 10px;
}
.lineup_main{
	background: url(../../image/products/lineup_main.png) repeat-y;
	width: 335px;
	overflow: hidden;
	height: 152px;
}
*html .lineup_main{
	zoom: 1;
}
.lineup_footer{
	background: url(../../image/products/lineup_footer.png) no-repeat;
	width: 335px;
	height: 10px;
}
.lineup_contents_ a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7x
}
.whiteframe_{
	background: #fff!important;
	margin: 20px 0px 0px 0px!important;
	padding: 20px 30px 0px 30px!important;
	width: 660px!important;
}
span.text{
	float: left;
	display: block;
	color: #231815;
	margin: 0px 0px 0px 10px;
}
#listpagetopbtn a{
	margin: 10px 0px 0px 0px;
	clear: both;
	background: url(../../image/products/pagetop.png) right top no-repeat;
	width: 100%;
	height: 13px;
	display: block;
}
#listpagetopbtn a span{
	display: none;
}