@charset "utf-8";

/*headPart*/
@import url("/css/blocks/header.css");
@import url("/css/blocks/personalizeBlock.css");
@import url("/css/blocks/searchBlock.css");
@import url("/css/blocks/keywordsBlock.css");
/*contentPart*/

/*leftPart*/
@import url("/css/blocks/categoryMenu.css");
@import url("/css/blocks/pushItem.css");
/*rightPart*/
@import url("/css/blocks/nowItem.css");
@import url("/css/blocks/rankingProduct.css");
@import url("/css/blocks/rankingShop.css");
/*footPart*/
@import url("/css/blocks/topcatBlock.css");
@import url("/css/blocks/footer.css");



/*------------------------------
カラム分け
------------------------------*/
/* コンテンツブロック(センター&ライト) */
#baby_contentBlock{float:right;width:740px;}

/* センターブロック */
#baby_contentBlock #baby_centerBlock{float:left;width:480px;}

/* レフトブロック */
#baby_leftBlock{float:left;width:180px;}

/* ライトブロック */
#baby_contentBlock #baby_rightBlock{float:right;width:250px;}

/* フリーブロック */
.baby_freeBlock{width:100%;background-color:#EEEEEE;margin:0px 0px 10px 0px;}



/*------------------------------
センターブロック
------------------------------*/
/* 共通 */
.baby_inBox{padding:0px 10px;}

/* マンスリーハイライト */
#baby_highliteBox{width:480px;background:transparent url(/img/tops/bg_highliteBox_middle.gif) repeat-y 0px 0px;margin:0px 0px 20px 0px;}
#baby_highliteBox #baby_highliteBoxTop{width:480px;background:transparent url(/img/tops/bg_highliteBox_top.gif) no-repeat top;padding:10px 0px 0px 0px;}
#baby_highliteBox #baby_highliteBoxTop #baby_highliteBoxIn{width:460px;background:transparent url(/img/tops/bg_highliteBox_bottom.gif) no-repeat bottom;padding:0px 10px 10px 10px;}
#baby_highliteBox #baby_highliteBoxTop #baby_highliteBoxIn img{float:left;margin:0px 10px 5px 0px;}
#baby_highliteBox #baby_highliteBoxTop #baby_highliteBoxIn p{line-height:140%;}
#baby_highliteBoxIn ul li {
margin-bottom:10px;
}
#baby_highliteBoxIn ul li h3 a  {
color:#E5997F;
font-weight:bold;
}
#baby_highliteBoxIn ul li h3  {
color:#FF9700;
font-weight:bold;
}


/* 特集 / SPECIAL */
#baby_specialBox{width:480px;margin:0px 0px 20px 0px;}
#baby_specialBox h2{width:480px;height:30px;background:transparent url(/img/tops/h2_specialBox.gif) no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#baby_specialBox h2 span{visibility:hidden;}
#baby_specialBox ul{}
#baby_specialBox ul li{float:left;margin:0px 0px 10px 0px;}
#baby_specialBox ul li p{font-size:86%;margin:3px 0px 0px 0px;}
#baby_specialBox ul li.baby_leftItem{width:225px;padding:0px 5px 0px 0px;}
#baby_specialBox ul li.baby_rightItem{width:225px;padding:0px 0px 0px 5px;}

/* 新着情報 */
#baby_newBox{width:480px;margin:0px 0px 20px 0px;}
#baby_newBox h2{width:480px;height:30px;background:transparent url(/img/tops/h2_newBox.gif) no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#baby_newBox h2 span{visibility:hidden;}
#baby_newBox ul{margin:0px 0px 5px 0px;}
#baby_newBox ul li{float:left;text-align:center;background:transparent url(/img/common/bg_productWaku.gif) no-repeat 0px 0px;width:150px;height:210px;padding:0px 5px 0px 0px;}
#baby_newBox ul li.baby_lastItem{padding:0px;}
#baby_newBox ul li a img{border:5px solid #EAEAEA;margin:10px 0px 0px 0px;}
#baby_newBox ul li a:hover img{border:5px solid #FFF3DF;}
#baby_newBox ul li h3{height:2.5em;overflow:hidden;line-height:1.2em;margin:5px;}
#baby_newBox ul li p{font-weight:bold;font-size:96%;}
#baby_newBox #baby_newBoxMore{width:445px;text-align:right;background:transparent url(/img/common/arrow_more.gif) no-repeat right;padding:0px 15px 0px 0px;}

/* おすすめ商品 */
#baby_recommendBox{width:480px;margin:0px 0px 20px 0px;}
#baby_recommendBox h2{width:480px;height:30px;background:transparent url(/img/tops/h2_recommendBox.gif) no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#baby_recommendBox h2 span{visibility:hidden;}
#baby_recommendBox ul{margin:0px 0px 5px 0px;}
#baby_recommendBox ul li{float:left;text-align:center;background:transparent url(/img/common/bg_productWaku.gif) no-repeat 0px 0px;width:150px;height:210px;padding:0px 5px 0px 0px;}
#baby_recommendBox ul li.baby_lastItem{padding:0px;}
#baby_recommendBox ul li a img{border:5px solid #EAEAEA;margin:10px 0px 0px 0px;}
#baby_recommendBox ul li a:hover img{border:5px solid #FFF3DF;}
#baby_recommendBox ul li h3{height:2.5em;overflow:hidden;line-height:1.2em;margin:5px;}
#baby_recommendBox ul li p{font-weight:bold;font-size:96%;}
#baby_recommendBox #baby_recommendBoxMore{width:445px;text-align:right;background:transparent url(/img/common/arrow_more.gif) no-repeat right;padding:0px 15px 0px 0px;}

/* 最近チェックした商品 */
#baby_checkBox{width:480px;margin:0px 0px 20px 0px;}
#baby_checkBox h2{width:480px;height:30px;background:transparent url(/img/tops/h2_checkBox.gif) no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#baby_checkBox h2 span{visibility:hidden;}
#baby_checkBox ul{}
#baby_checkBox ul li{float:left;width:150px;padding:0px 5px 0px 0px;}
#baby_checkBox ul li.baby_lastItem{padding:0px;}
#baby_checkBox ul li .baby_checkBoxItem{width:150px;}
#baby_checkBox ul li .baby_checkBoxItem .baby_checkBoxImg{float:left;width:60px;}
#baby_checkBox ul li .baby_checkBoxItem .baby_checkBoxImg a img{border:5px solid #EAEAEA;}
#baby_checkBox ul li .baby_checkBoxItem .baby_checkBoxImg a:hover img{border:5px solid #FFF3DF;}
#baby_checkBox ul li .baby_checkBoxItem .baby_checkBoxTtl{float:right;width:85px;}
#baby_checkBox ul li .baby_checkBoxItem .baby_checkBoxTtl h3{height:3.6em;overflow:hidden;line-height:1.2em;margin:0px 0px 3px 0px;}
#baby_checkBox ul li .baby_checkBoxItem .baby_checkBoxTtl p{font-weight:bold;font-size:96%;}

/* 最近検索したキーワード */
#baby_keywordBox{width:480px;margin:0px 0px 20px 0px;}
#baby_keywordBox h2{width:480px;height:30px;background:transparent url(/img/tops/h2_keywordBox.gif) no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#baby_keywordBox h2 span{visibility:hidden;}
#baby_keywordBox h3{display:inline;line-height:150%;margin:0px 8px 0px 0px;}

/* ニュース / NEWS */
#baby_newsBox{width:480px;margin:0px 0px 20px 0px;}
#baby_newsBox h2{width:480px;height:30px;background:transparent url(/img/tops/h2_newsBox.gif) no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#baby_newsBox h2 span{visibility:hidden;}
#baby_newsBox ul{}
#baby_newsBox ul li{width:460px;background:transparent url(/img/tops/bg_centerBlock_line.gif) no-repeat bottom;padding:3px 0px 10px 0px;}
#baby_newsBox ul li .baby_newsTime{width:440px;background:transparent url(/img/common/icon_time.gif) no-repeat 0px 0px;padding:0px 0px 0px 20px;}
#baby_newsBox ul li h3{width:444px;background:transparent url(/img/common/arrow_news.gif) no-repeat 0px 2px;padding:0px 0px 0px 16px;margin:0px 0px 3px 0px;}
#baby_newsBox ul li h3 a{color:#99CC33;font-weight:bold;}
#baby_newsBox ul li p{padding:0px 0px 0px 16px;}
#baby_newsBox ul li h4{width:460px;text-align:right;margin:5px 0px 0px 0px;}
#baby_newsBox ul li h4 a{background:transparent url(/img/common/icon_merchant.gif) no-repeat 0px 1px;padding:2px 0px 2px 18px;}

/*------------------------------
レフトブロック
------------------------------*/
#baby_illustBox{width:180px;margin:0px 0px 10px 0px;}



/*------------------------------
ライトブロック
------------------------------*/



/*------------------------------
ボトムブロック
------------------------------*/
