@charset "Shift_JIS";


/* メイン画像部分
-----------------------------------------------*/
#rContent #mainImg {
width:565px;
height:280px;
padding:0;
margin:0 0 20px 0;
background:url(../images/index/main_img.jpg);}

#rContent #mainImg h2 {
height:87px;
padding:0;
margin:0 0 130px 0;
text-indent:-999em;}

#rContent #mainImg strong {
display:none;}

#rContent #mainImg img {
margin:0 10px 0 0;}

#rContent #maintext {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}


/* 目的別
-----------------------------------------------*/

#rContent ul#ctgr {
width:565px;
padding:0 0 10px 0;
margin:0 0 20px 0;
list-style:none;
display:block;}
#rContent ul#ctgr:after { /*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

#rContent ul#ctgr li {
width:180px;
padding:0;
margin:0;
float:left;}
#rContent ul#ctgr li.bloodSugar {margin:0 13px 0 0;}
#rContent ul#ctgr li.busy {margin:0 12px 0 0;}

#rContent ul#ctgr h3 {
width:180px;
height:25px;
padding:0;
margin:0 0 3px 0;
text-indent:-999em;}
#rContent ul#ctgr li.bloodSugar h3{background:url(../images/index/cp_category01.gif);}
#rContent ul#ctgr li.busy h3 {background:url(../images/index/cp_category02.gif);}
#rContent ul#ctgr li.beauty h3 {background:url(../images/index/cp_category03.gif);}

#rContent ul#ctgr a.bn01,
#rContent ul#ctgr a.bn02,
#rContent ul#ctgr a.bn03 {
width:180px;
height:47px;
padding:0;
margin:0 0 3px 0;
text-indent:-999em;
display:block;
text-decoration:none;}
#rContent ul#ctgr a.bn01 {background:url(../images/index/bn_cnt_tennoha.jpg);}
#rContent ul#ctgr a.bn02 {background:url(../images/index/bn_cnt_kaiapo.jpg);}
#rContent ul#ctgr a.bn03 {background:url(../images/index/bn_cnt_bicell.jpg);}

#rContent ul#ctgr li p {
padding:0;
margin:0;
line-height:130%;}


/* 大きめバナー 一覧
-----------------------------------------------*/
#rContent #btmBox {
width:565px;
padding:0 0 15px 0;
margin:0;}

#rContent #btmBox ul#banner {
width:300px;
padding:0;
margin:0 15px 0 0;
display:block;
list-style:none;
float:left;}

#rContent #btmBox ul#banner li {
padding:0;
margin:0 0 5px 0;
display:block;}


/* 新着情報
-----------------------------------------------*/
#rContent #btmBox ul#news {
width:250px;
padding:0;
margin:0;
list-style:none;
display:block;
float:right;}

#rContent #btmBox ul#news h3 {
width:250px;
height:40px;
padding:0;
margin:0 0 5px 0;
text-indent:-999em;
background:url(../images/index/cp_news.gif) no-repeat left top;}

#rContent #btmBox ul#news li{
width:240px;
padding:5px;
margin:0;
display:block;
text-align:left;
background-image:none;
}
#rContent #btmBox ul#news li:after { /*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
#rContent #btmBox ul#news li.bg{
background-color:#F1F9EC;}

#rContent #btmBox ul#news li p.date {/* 日付 */
width:55px;
padding:0;
margin:0;
float:left;}

#rContent #btmBox ul#news li p.date img { /* NEW画像 */
margin:2px;}

#rContent #btmBox ul#news li p.txt {/* 記事 */
width:175px;
padding:0;
margin:0 0 0 5px;
float:right;}


/* 出荷予定
-----------------------------------------------*/
#syukka{
text-align: center;
margin: 5px auto 30px;
list-style-type: none;
float: none;
clear: both;
width: 565px;
}
#syukkaleft{
line-height: 120%;
text-align: left;
margin-top: 10px;
}
#syukkaleftj{
color: #F26C4F;
font-weight: bold;
line-height: 120%;
text-align: left;
margin-top: 5px;
}

#InfoTitle{
font-size: 14px;
color: #003300;
font-weight: bold;
letter-spacing: 120%;
text-align: center;
padding-top: 30px;
height: 40px;
width: 550px;
background: url('../images/index/infomation_title.gif') no-repeat center center;
}