#precureArea {
	background-color:#ff97af;
	width:930px;
	padding-bottom:10px;}

#precureArea p { line-height:130%;}
	
#precureArea #mainArea {
	width:930px;}
	
#precureArea #mainArea #mainBox {
	width:740px;
	float:left;}


/* #precureArea #mainArea #rightBox {
	width:190px;
	float:left;} */


/* メインエリア */
#precureArea #mainArea #mainBox .menu {
	height:43px;
}

#precureArea #mainArea #mainBox .menu ul {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/menu.png) top no-repeat;
	list-style:none;
	margin-left:9px;} 
	
#precureArea #mainArea #mainBox .menu ul li {
	float:left;}

	
#precureArea #mainArea #mainBox .menu ul li a { background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/menu.png) top no-repeat;
display:block;}

#precureArea #mainArea #mainBox .menu ul li.menu01 a {background-position:0 0;}
#precureArea #mainArea #mainBox .menu ul li.menu02 a {background-position:-183px 0;}
#precureArea #mainArea #mainBox .menu ul li.menu03 a {background-position:-362px 0;}
#precureArea #mainArea #mainBox .menu ul li.menu04 a {background-position:-541px 0;}

#precureArea #mainArea #mainBox .menu ul li a:hover { background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/menu.png) bottom no-repeat;
display:block;}

#precureArea #mainArea #mainBox .menu ul li.menu01 a:hover {background-position:0 -47px;}
#precureArea #mainArea #mainBox .menu ul li.menu02 a:hover {background-position:-183px -47px;}
#precureArea #mainArea #mainBox .menu ul li.menu03 a:hover {background-position:-362px -47px;}
#precureArea #mainArea #mainBox .menu ul li.menu04 a:hover {background-position:-541px -47px;}
	

	

#precureArea #mainArea #mainBox .menu img {
	vertical-align:top;}
	
#precureArea #mainArea #mainBox .itemBox {
	background:#FFF url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/box_btm.png) left bottom no-repeat;
	width:721px;
	padding-bottom:35px;
	margin-left:9px;
	margin-top:15px;}

#precureArea #mainArea #mainBox .itemBox .itemBoxMid {
	width:700px;
	margin-left:10px;}


#precureArea #mainArea #mainBox .itemBox .itemBox4,
#precureArea #mainArea #mainBox .itemBox .itemBox4End,
#precureArea #mainArea #mainBox .itemBox .itemBoxL,
#precureArea #mainArea #mainBox .itemBox .itemBoxLEnd,
#precureArea #mainArea #mainBox .itemBox .itemBoxR,
#precureArea #mainArea #mainBox .itemBox .itemBoxREnd {
width:700px;
padding-bottom:15px;}
	
#precureArea #mainArea #mainBox .itemBox .itemBox4End,
#precureArea #mainArea #mainBox .itemBox .itemBoxLEnd,
#precureArea #mainArea #mainBox .itemBox .itemBoxREnd {
	background:none;
	padding-bottom:0;}

#precureArea #mainArea #mainBox .itemBox .itemPhoto,
#precureArea #mainArea #mainBox .itemBox .itemTxt,
#precureArea #mainArea #mainBox .itemBox .itemPrice
 {width:700px;}

#precureArea #mainArea #mainBox .itemBox .itemPhoto .item,
#precureArea #mainArea #mainBox .itemBox .itemPhoto .itemEnd,
#precureArea #mainArea #mainBox .itemBox .itemTxt p,
#precureArea #mainArea #mainBox .itemBox .itemTxt p.end,
#precureArea #mainArea #mainBox .itemBox .itemPrice p,
#precureArea #mainArea #mainBox .itemBox .itemPrice p.end {
width:166px;
float:left;
margin-right:12px;}

#precureArea #mainArea #mainBox .itemBox .itemPhoto .itemEnd,
#precureArea #mainArea #mainBox .itemBox .itemTxt p.end,
#precureArea #mainArea #mainBox .itemBox .itemPrice p.end {
	margin-right:0;}

#precureArea #mainArea #mainBox .itemBox .itemPhoto .item a img,
#precureArea #mainArea #mainBox .itemBox .itemPhoto .itemEnd a img,
#precureArea #mainArea #mainBox .itemBox .itemBoxL a img.border,
#precureArea #mainArea #mainBox .itemBox .itemBoxR a img.border,
#precureArea #mainArea #rightBox .rightBoxMid .rankdata a img,
#precureArea #mainArea #rightBox .rightBoxMid .rankdataEnd a img,
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesdata a img {
	border:#dfc44c 1px solid;}

#precureArea #mainArea #mainBox .itemBox .itemPhoto .item a:hover img,
#precureArea #mainArea #mainBox .itemBox .itemPhoto .itemEnd a:hover img,
#precureArea #mainArea #mainBox .itemBox .itemBoxL a:hover img.border,
#precureArea #mainArea #mainBox .itemBox .itemBoxR a:hover img.border,
#precureArea #mainArea #rightBox .rightBoxMid .rankdata a:hover img,
#precureArea #mainArea #rightBox .rightBoxMid .rankdataEnd a:hover img,
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesdata a:hover img {
	border:#ff7ad1 1px solid;}

#precureArea #mainArea #mainBox .itemBox .itemPhoto .item p,
#precureArea #mainArea #mainBox .itemBox .itemPhoto .itemEnd p {
	margin-top:4px;
	font-weight:bold;
	word-break:break-all;}

#precureArea #mainArea #mainBox .itemBox .itemTxt p,
#precureArea #mainArea #mainBox .itemBox .itemTxt p.end,
#precureArea #mainArea #mainBox .itemBox .itemPrice p,
#precureArea #mainArea #mainBox .itemBox .itemPrice p.end {
	margin-top:8px;
	word-break:break-all;}

#precureArea #mainArea #mainBox .itemBox .itemPrice p,
#precureArea #mainArea #mainBox .itemBox .itemPrice p.end,
#precureArea #mainArea #mainBox .itemBox .itemBoxL .text p.price,
#precureArea #mainArea #mainBox .itemBox .itemBoxLEnd .text p.price,
#precureArea #mainArea #mainBox .itemBox .itemBoxR .text p.price,
#precureArea #mainArea #mainBox .itemBox .itemBoxREnd .text p.price {
	font-size:129%;
	font-weight:bold;
	color:#F00;}

#precureArea #mainArea #mainBox .itemBox .itemPrice p span,
#precureArea #mainArea #mainBox .itemBox .itemPrice p.end span,
#precureArea #mainArea #mainBox .itemBox p.price {
	font-family:Verdana, Geneva, sans-serif;}

#precureArea #mainArea #mainBox .itemBox .itemPrice p img,
#precureArea #mainArea #mainBox .itemBox .itemPrice p.end img,
#precureArea #mainArea #mainBox .itemBox p.price img {
	vertical-align:middle;
	margin-right:5px;}

#precureArea #mainArea #mainBox .itemBox .itemBoxL .text {
	float:right;
	width:385px;}

#precureArea #mainArea #mainBox .itemBox .itemBoxR .text {
	float:left;
	width:385px;}	

#precureArea #mainArea #mainBox .itemBox .itemBoxR .prImg {
	float:right;}

#precureArea #mainArea #mainBox .itemBox .itemBoxL .text p.prdName,
#precureArea #mainArea #mainBox .itemBox .itemBoxLEnd .text p.prdName,
#precureArea #mainArea #mainBox .itemBox .itemBoxR .text p.prdName,
#precureArea #mainArea #mainBox .itemBox .itemBoxREnd .text p.prdName {
	font-size:129%;
	font-weight:bold;}

#precureArea #mainArea #mainBox .itemBox .itemBoxL .text p,
#precureArea #mainArea #mainBox .itemBox .itemBoxLEnd .text p,
#precureArea #mainArea #mainBox .itemBox .itemBoxR .text p,
#precureArea #mainArea #mainBox .itemBox .itemBoxREnd .text p {
	font-size:107%;
	margin-bottom:5px;}

#precureArea .linkBox {
	margin-top:15px;
	text-align:right;}

#precureArea .lineGreen,
#precureArea .lineBlue,
#precureArea .linePurple {background-position:bottom;background-repeat:repeat-x;}

#precureArea .lineGreen { background-image:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/line_g.png);}
#precureArea .lineBlue { background-image:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/line_b.png);}
#precureArea .linePurple { background-image:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/line_p.png);}


/* 右エリア */
#precureArea #mainArea #rightBox {
	background:#fffcc9;
	width:184px;}


#precureArea #mainArea #rightBox .rightBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -1116px 0 no-repeat;
	/*height:53px;*/
	padding-top:4px;}
	
#precureArea #mainArea #rightBox .rightBoxMid {
	margin:0 4px;
	width:168px;}
	
#precureArea #mainArea #rightBoxBtm {
	width:184px;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -1304px bottom no-repeat;
	padding-bottom:13px;} 

#precureArea #mainArea #rightBox .rankTxt {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) 0 0 no-repeat;
	margin-left:4px;}


#precureArea #mainArea #rightBox .no1 {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -558px 0 no-repeat;}
#precureArea #mainArea #rightBox .no2 {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -558px -28px no-repeat;}
#precureArea #mainArea #rightBox .no3 {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -744px 0 no-repeat;}
#precureArea #mainArea #rightBox .no4 {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -744px -28px no-repeat;}
#precureArea #mainArea #rightBox .no5 {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -930px 0 no-repeat;}



	
#precureArea #mainArea #rightBox .rightBoxMid .rankdataEnd {
	background:none;}

#precureArea #mainArea #rightBox .rightBoxMid .rankdata img,
#precureArea #mainArea #rightBox .rightBoxMid .rankdataEnd img {
	float:left;}


/*#precureArea #mainArea #rightBox .rightBoxMid .series {
	margin-top:20px;}*/
	
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesTxt {
		background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -186px 0 no-repeat;}
	
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesdata {
width:168px;
margin-top:8px;}
	
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesdata img {
	float:left;}

#precureArea #mainArea #rightBox .rightBoxMid .rankdata p,
#precureArea #mainArea #rightBox .rightBoxMid .rankdataEnd p,
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesdata p {
	margin-left:71px;
	width:97px;
	font-weight:bold;}
	
#precureArea #mainArea #rightBox .rightBoxMid .goods {
	margin-top:20px;}

#precureArea #mainArea #rightBox .rightBoxMid .goods .goodsTxt {
		background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -372px 0 no-repeat;}
	

#precureArea #mainArea #rightBox .rightBoxMid .goods ul {
	list-style:none;
	margin-top:8px;}

#precureArea #mainArea #rightBox .rightBoxMid .goods ul li {
	background:url(https://img1.kakaku.k-img.com/images/article/search/precure/smile/linkarea.png) -930px -37px no-repeat;
	padding-left:13px;
	font-weight:bold;
	margin-top:10px;}

#precureArea .mTop8 {
	margin-top:8px;}

#precureArea .rankingday {
	font-size:77%;
	margin-top:10px;}


#precureArea #mainArea:after,
#precureArea #mainArea #mainBox .itemBox .itemBoxMid:after,
#precureArea #mainArea #mainBox .itemBox .itemBox4 .itemPhoto:after,
#precureArea #mainArea #mainBox .itemBox .itemBox4 .itemTxt:after,
#precureArea #mainArea #mainBox .itemBox .itemBox4 .itemPrice:after,
#precureArea #mainArea #mainBox .itemBox .itemBox4End .itemPhoto:after,
#precureArea #mainArea #mainBox .itemBox .itemBox4End .itemTxt:after,
#precureArea #mainArea #mainBox .itemBox .itemBox4End .itemPrice:after,
#precureArea #mainArea #mainBox .itemBoxL:after,
#precureArea #mainArea #mainBox .itemBoxLEnd:after,
#precureArea #mainArea #mainBox .itemBoxR:after,
#precureArea #mainArea #mainBox .itemBoxREnd:after,
#precureArea #mainArea #rightBox .rightBoxMid .rankdata:after,
#precureArea #mainArea #rightBox .rightBoxMid .rankdataEnd:after,
#precureArea #mainArea #rightBox .rightBoxMid .series .seriesdata:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}