@charset "shift_jis";

/* --------------------------------------------------------------------------------------
 TOP
--------------------------------------------------------------------------------------- */

/* topMain */
div.topMain {
	margin: 18px 0 43px ;
	position: relative;
}

/* Flash */
div#flashcontent {
	width: 555px;
	float: left;
}

div#flashcontent div {
	width: 540px;
	height: 573px;
	background: #eceadc;
}

div#flashcontent div p.attention { padding: 15px; }
div#flashcontent div p.attention span { color: #cc0000; }


/* 右ブロック */
div.rightBlock {
	width: 385px;
	float: left;
}

div#contents div.rightBlock h1 {
	margin: 0 ;
	padding: 3px 0 10px 93px;
	background: url(/images/top/tit_pickup.gif) no-repeat top left;
	border: none ;
}

/* PICKUP */
div.pickup { margin: 0 0 132px; }
/* これ以降Mac IE 5のみに適用される \*//*/
div.pickup { margin: 0 0 20px; }
/* これ以降Mac IE 5以外にも適用される */

div.pickup div.Paris {
	width: 188px;
	float: left;
	background: #de1e19 ;
	padding: 0 0 3px;
	font-size: 90%;	
	}

div.pickup div.Planete {
	width: 189px;
	float: right;
	background: #eb7910 ;
	padding: 0 0 3px;
	font-size: 90%;	
}

div.pickup div.Paris div,div.pickup div.Planete div {
	margin: 0 3px;
	background: #FFF ;
}
div.pickup div.Paris div p,div.pickup div.Planete div p {
	font-size: 90%;
	line-height: 135% ;
	padding: 0 7px;
}
div.pickup div.Paris div span,div.pickup div.Planete div span {
	width: 176px;
	text-align: right;
	padding: 7px 0 ;
	display: block ;
}

/* ONLINE SHOP 201005 add */
div.onlineshop {
	width: 385px;
	position: absolute;
	bottom: 110px;
	right: 0px;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.InteriorItem { position: static; }
/* これ以降Mac IE 5以外にも適用される */

/*div#contents div.rightBlock div.InteriorItem h3 {
	margin: 0 ;
	padding: 3px 0 0px 120px;
	background: url(/images/top/tit_interior.gif) no-repeat top left;
	border: none ;
}*/

div.onlineshop h3 {
	margin: 0 ;
	padding: 3px 0 0px 170px;
	text-indent:-9999px;
	background: url(/images/top/tit_onlineshop.gif) no-repeat top left;
	border: none ;
}

/* INTERIOR ITEM 200911 add */
/*div.InteriorItem {
	width: 385px;
	position: absolute;
	bottom: 110px;
	right: 0px;
}
*//* これ以降Mac IE 5のみに適用される \*//*/
div.InteriorItem { position: static; }
/* これ以降Mac IE 5以外にも適用される */

/*div#contents div.rightBlock div.InteriorItem h3 {
	margin: 0 ;
	padding: 3px 0 0px 120px;
	background: url(/images/top/tit_interior.gif) no-repeat top left;
	border: none ;
}*/

/*div.InteriorItem h3 {
	margin: 0 ;
	padding: 3px 0 0px 170px;
	background: url(/images/top/tit_interior.gif) no-repeat top left;
	border: none ;
}*/

/* CAMPAIGN 2*/
div.campaign2 {
	width: 385px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.babyItem { position: static; }
/* これ以降Mac IE 5以外にも適用される */

/*div#contents div.rightBlock h3 {
	margin: 0 ;
	padding: 3px 0 0px 120px;
	background: url(/images/top/tit_baby.gif) no-repeat top left;
	border: none ;
}*/

div.campaign2 h3{
	margin: 0 ;
	padding: 3px 0 0px 130px;
	text-indent:-9999px;	
	background: url(/images/top/tit_camp.gif) no-repeat top left;
	border: none ;
}
/* BABY ITEM */
div.babyItem2 {
	width: 385px;
	float: right;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.babyItem { position: static; }
/* これ以降Mac IE 5以外にも適用される */

/*div#contents div.rightBlock h3 {
	margin: 0 ;
	padding: 3px 0 0px 120px;
	background: url(/images/top/tit_baby.gif) no-repeat top left;
	border: none ;
}*/

div.babyItem2 h3 {
	margin: 0 ;
	padding: 3px 0 0px 130px;
	background: url(/images/top/tit_baby.gif) no-repeat top left;
	border: none ;
}

div.babyItem2 h4 { margin: 0 0 16px; }

div.babyItem2 a img { margin: 0 0 12px; }



/* InteriorItem2 */
div.InteriorItem2 {
	width: 385px;
	float: right;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.babyItem { position: static; }
/* これ以降Mac IE 5以外にも適用される */

/*div#contents div.rightBlock h3 {
	margin: 0 ;
	padding: 3px 0 0px 120px;
	background: url(/images/top/tit_baby.gif) no-repeat top left;
	border: none ;
}*/

div.InteriorItem2 h3 {
	margin: 0 ;
	padding: 3px 0 0px 170px;
	background: url(/images/top/tit_interior.gif) no-repeat top left;
	border: none ;
}




div.InteriorItem2 h4 { margin: 0 0 16px; }

div.InteriorItem2 a img { margin: 0 0 12px; }

/* BABY ITEM 　20100521未使用
div.babyItem {
	width: 385px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}*/
/* これ以降Mac IE 5のみに適用される \*//*/
div.babyItem { position: static; }
/* これ以降Mac IE 5以外にも適用される */

/*div#contents div.rightBlock h3 {
	margin: 0 ;
	padding: 3px 0 0px 120px;
	background: url(/images/top/tit_baby.gif) no-repeat top left;
	border: none ;
}*/

/*div.babyItem h3 {
	margin: 0 ;
	padding: 3px 0 0px 130px;
	background: url(/images/top/tit_baby.gif) no-repeat top left;
	border: none ;
}
*/


/* topMdl */
div.topMdl { margin: 0 0 20px; }

/* NEWS */
div.News {
	width: 548px;
	float: left;
}

div.News h4 { margin: 0 0 6px; }

div.News div {
	width: 274px;
	padding: 10px 0 11px ;
	float: left;
	background: url(/images/top/news_bdr.gif) no-repeat bottom left;
}

div.News div img {
	margin: 0 12px 0 0 ;
	float: left;
}
div.News div p {
	width: 185px;
	line-height: 135%;
	float: left;
}


/* CAMPAIGN  20100521 未使用*/
/*div.Campaign {
	width: 385px;
	float: right;
}

div.Campaign h4 { margin: 0 0 16px; }

div.Campaign a img { margin: 0 0 12px; }*/


/* CAMPAIGN */
div.Campaign {
	width: 385px;
	float: right;
}

div.Campaign h4 { margin: 0 0 16px; }

div.Campaign a img { margin: 0 0 12px; }



