@charset "Shift_JIS";
/* CSS Document */

body{
-webkit-text-size-adjust: 100%;	
}

#contentsArea{
	width:100%;
	margin-bottom:0;
	padding-bottom:2em;
}

/* ------------------------mainimg-------------------------- */

#root,#mainimg{
	width:940px;
	margin:0 auto;
}
#mainimgWrap{
	width:100%;
	height:408px;
	background:url(../img/mainimg_bg.jpg) repeat-x;
}
#mainimg{
	position:relative;
	z-index:1;
}

#mainimg ul#light,
#mainimg ul#light li{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

/* ------------------------main-------------------------- */

#mainWrap{
	width:100%;
	background:#FDD9E2;
	padding-bottom:18px;
	font:11px "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#mainWrap #main{
	width:842px;
	margin:0 auto;
	background:url(../img/main_bg_ft.jpg) 0 bottom no-repeat;
	padding-bottom:22px;
}
#main ul#gNavi{
	padding-top:19px;
	padding-bottom:19px;
	background:url(../img/gnavi_bg.jpg) no-repeat 0 19px;
}
#main ul#gNavi li{
	display:block;
	float:left;
	padding-left:19px;
	position:relative;
	overflow:hidden;
}
#main ul#gNavi li a{
	display:block;
}
#main ul#gNavi li.first{
	padding-left:0;
}
#main ul#gNavi li img.light{
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	display:block;
}

#main #sectionWrap{
	width:842px;
	padding-top:22px;
	background:url(../img/main_bg_hd.jpg) no-repeat 0 top;
}

#main #sectionWrap .section{
	width:832px;
	padding:30px 5px 0 5px;
	background:url(../img/main_bg_main.jpg) repeat-y;
}
#main #sectionWrap #sec1{
	padding-top:0;
}
#main #sectionWrap .section .ttlBox{
	width:832px;
	padding-bottom:20px;
}
#main #sectionWrap .section .ttlBox .txt1,
#main #sectionWrap .section .ttlBox h2{
	float:left;
}
#main #sectionWrap .section .ttlBox .txt1{
	padding-left:24px;
	padding-top:22px;
}

#main #sectionWrap .section ul.cntWrap{
	width:815px;
	padding-left:5px;
}
#main #sectionWrap .section ul.cntWrap li{
	display:block;
	padding-left:7px;
	padding-bottom:18px;
	float:left;
}
#main #sectionWrap .section ul.cntWrap li .cntBox{
	border:1px solid #F4CAD3;
	position:relative;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner{
	position:relative;
	width:122px;
	padding:0 16px 16px 16px;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner p.newIcon,
#main #sectionWrap .section ul.cntWrap li .cntBox .inner p.chipIcon{
	position:absolute;
	top:0;
	z-index:1;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner p.newIcon{
	left:16px;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner p.chipIcon{
	right:16px;
}

#main #sectionWrap .section ul.cntWrap li .cntBox .inner .imgBox{
	width:110px;
	height:110px;
	background:url(../img/imgbox_bg.jpg) no-repeat 0 22px;
	padding:6px;
	padding-top:28px;
	position:relative;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner .imgBox .photo{
	position:absolute;
	left:6px;
	bottom:6px;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner .txtBox p{
	padding-top:4px;
	cursor:pointer;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner .txtBox h3{
	width:122px;
	color:#DA395A;
	font-weight:bold;
	line-height:1.2;
	padding-top:8px;
	padding-bottom:5px;
	background:url(../img/dotted.gif) repeat-x center bottom;
	cursor:pointer;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner .txtBox p.price{
	font:13px "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#C00;
	font-weight:bold;
}
#main #sectionWrap .section ul.cntWrap li .cntBox .inner .txtBox p.price span{
	font-size:10px;
}

#main .addcart{
	margin-top:7px;
}
#main .addcart a img:hover{
	filter:(opacity:70);
	-moz-opacity:0.6;
	opacity:0.6;
}

#main .popup{
	width:128px;
	height:54px;
	padding:9px 10px 22px;
	background:url(../../mpetit/img/popup_bg.png) no-repeat;
	display:none;
	position:absolute;
	left:4px;
	bottom:40px;
	z-index:1;
	margin-bottom:0 !important;
}

/* ------------------------pagetop-------------------------- */

#sectionWrap .pagetop{
	width:822px !important;
	text-align:right;
}