@charset "shift_jis";
/* CSS Document */


#RIGHT_MAIN .itemHTiCategoryS, .Box_category {
	display:none;
}

#pickupArea {
	width:750px;
	margin:20px 0 20px 0;
}
#pickupArea img {
	vertical-align:top;
}
#pickupArea a:hover {
	color:#666;
	text-decoration:none;
}
#pickupArea .headingBlockA01 {
	margin:0 0 15px 0;
}
#pickupArea .column3Wrap {
	width:750px;
	font-size:120%;
}
#pickupArea .column3Wrap .columnBlockA01 {
	width:240px;
	float:left;
	margin:0 15px 20px 0;
}
#pickupArea .column3Wrap .columnBlockA01.last {
	margin-right:0px;
}
#pickupArea .column3Wrap .columnBlockA01 .innerA01 {
	padding:15px;
	min-height:120px;
}
#pickupArea .column3Wrap .columnBlockA01 .ttlA01 {
	font-weight:bold;
	min-height:90px;
}
#pickupArea .column3Wrap .columnBlockA01 .ttlA02 {
	font-weight:bold;
	min-height:50px;
}
#pickupArea .column3Wrap .columnBlockA01 .txtA01 {
	color:#353535;
}
#pickupArea .column3Wrap .columnBlockA01 .priceA01 {
	text-align:right;
	margin:15px 0 0 0;
}
#pickupArea .bgBorderBlockA01 {
	border:1px solid #ccc;
}

/*------------
2017.6.30 up
--------------*/

#pickupArea .headingBlockA02 {
	margin:0 0 9px 0;
}
#pickupArea .btnBlockA01 {
	width: 670px;
	margin: 0 auto;
}


/*------------
2017.7.13 up
--------------*/

#pickupArea .pickupContent .column2WrapB01 {
	width:750px;
	margin: 0 0 20px 0;
}
#pickupArea .pickupContent .column2WrapB01 .columnBlockB01 {
	width:350px;
	float:left;
	margin: 0 0 0 15px;
}
#pickupArea .pickupContent .column2WrapB01 .columnBlockB02 {
	width:350px;
	float:right;
	margin: 0 15px 0 0;
}
#pickupArea .pickupContent .column2WrapB01 .imgA01 {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
}
#pickupArea .pickupContent .column2WrapB01 .txtA01 {
	margin:8px 0 0 0;
	font-size:110%;
	font-weight:bold;
	line-height:1.5;
	color:#3d3d3d;
	min-height: 70px;
}
#pickupArea .pickupContent .column2WrapB01 .btnBlock {
	text-align:right;
	font-weight:bold;
	font-size:120%;
	
}
#pickupArea .pickupContent .column2WrapB01 .btnBlock .nameA01 {
	min-height: 55px;
}
#pickupArea .pickupContent .column2WrapB01 .btnBlock .nameA01 a {
	text-decoration: underline;
	color: #002596;
}
#pickupArea .pickupContent .column2WrapB01 .btnBlock .nameA01 a:hover {
	text-decoration: none;
}

#pickupArea .pickupContent .column2WrapB01 .btnBlock .priceA01 {
	margin:5px 0 10px 0;
}


/*------------
2017.12.08 up
--------------*/
#RIGHT_MAIN .newCategoryInfo {
	display: none;
}
#RIGHT_MAIN #rto_top_attention + div.clear{
	display: none;
}

.tit_PickupBrand + .pickupList{
	display: none;
}

#RIGHT_MAIN .column3Wrap ul{
	width: 700px;
	margin: 0 auto 0 auto;
}
#RIGHT_MAIN .column3Wrap ul li{
	float: left;
	margin: 0 20px 20px 0;
}

#RIGHT_MAIN .column3Wrap ul li:nth-child(3n){
	margin: 0 0 20px 0;
}
.bntBlockA01 span{
	background: #910518;
}


/*------------
2017.12.27 up
--------------*/
#RIGHT_MAIN .itemHTiNewItem,
#RIGHT_MAIN .itemHTiNewItem + .itemListNew{
	display: none;
}

#RIGHT_MAIN .itemHTiRanking{
	display: none;
}
#RIGHT_MAIN .column3WrapB01{
	padding: 0 15px 0 15px;
}
#RIGHT_MAIN .column3WrapB01 ul li{
	float: left;
	width: 220px;
	margin: 0 30px 0 0;
}
#RIGHT_MAIN .column3WrapB01 ul li:last-child{
	margin: 0 0 0 0;
}
#pickupArea .pickupContent .column2WrapB01 {
	margin: 0 0 30px 0;
}

#pickupArea .noBottomBorder,
#pickupArea .noBottomBorder .itemListInner h2{
	border-bottom: none;
}


/*------------
2018.01.16 up
--------------*/
#pickupArea .pickupContent .column3WrapC01 {
	width:750px;
	margin: 0 0 40px 0;
}
#pickupArea .pickupContent .column3WrapC01 .columnBlockA01 {
	width: 240px;
	float:left;
	margin: 0 15px 0 0;
}
#pickupArea .pickupContent .column3WrapC01 .columnBlockA02 {
	width: 240px;
	float:right;
	margin: 0 0 0 0;
}
#pickupArea .pickupContent .column3WrapC01 .imgA01 {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
}
#pickupArea .pickupContent .column3WrapC01 .txtA01 {
	margin:8px 0 0 0;
	font-size: 125%;
	line-height:1.5;
	color:#3d3d3d;
	min-height: 70px;
}
#pickupArea .pickupContent .column3WrapC01 .nameA01 {
	min-height: 55px;
	font-weight: bold;
	line-height: 1.5;
}
#pickupArea .pickupContent .column3WrapC01 .nameA01 a {
	color: #002596;
	text-decoration: underline;
}
#pickupArea .pickupContent .column3WrapC01 .nameA01 a:hover {
	text-decoration: none;
}
#pickupArea .pickupContent .column3WrapC01 .btnBlock {
	text-align:right;
	font-weight:bold;
	font-size: 125%;
}


#pickupArea .pickupContent .column3WrapC01 .btnBlock .priceA01 {
	margin:5px 0 10px 0;
}

/*------------
2018.8.10 up
--------------*/
#pickupArea .pickupContent .column3WrapC01 .imgA02 {
	border: none;
	margin: 0 0 10px 0;
}

/*------------
2018.11.16 up
--------------*/
/* ページ上部動的バナー非表示 */
#rto_top_attention > .attentionList {
	display:none;
}
/*------------
2018.12.20 up
--------------*/
#RIGHT_MAIN .itemBlockA01 {
	background-color: #000000;
}
#RIGHT_MAIN .itemBlockA01 .btnB01{
	text-align: center;
/*	padding-bottom: 15px;*/
}
/*------------
2019.1.22 up
--------------*/
#RIGHT_MAIN .itemBlockA01 .btnB01{
	padding-bottom: 25px;
}
#RIGHT_MAIN .itemBlockA01 img{
	vertical-align: top;
}
/*------------
2019.10.17 up
--------------*/
#RIGHT_MAIN .tit_PickupBrand{
	display: none;
}
#RIGHT_MAIN .tit_PickupBrand.displayA01{
	display: block;
}
/*------------
2020.01.23 up
--------------*/
#RIGHT_MAIN .headingBlockA02.ttl01{
	padding: 0 0 4px;
	border-bottom: 1px solid #CCCCCC;
}

/*------------
2020.02.03 up
--------------*/
#RIGHT_MAIN .bnrBlockA01{
	width: 750px;
}
#RIGHT_MAIN .bnrBlockA01 .column3Wrap{
	margin: 0 auto;
	padding: 10px;
	background: #F2F2F2;
}
#RIGHT_MAIN .bnrBlockA01 .column3Wrap .column3WrapInner{
	padding: 22px;
	background: #FFFFFF;
}
#RIGHT_MAIN .bnrBlockA01 .column3Wrap ul{
	width: 686px;
}
#RIGHT_MAIN .bnrBlockA01 .column3Wrap ul li{
	float: left;
	margin: 0 13px 20px 0;
}
#RIGHT_MAIN .bnrBlockA01 .column3Wrap ul li:nth-child(3n){
	margin: 0 0 20px 0;
}
#RIGHT_MAIN .bnrBlockA01 .column3Wrap ul li:nth-last-child(-n+3){
	margin-bottom: 0;
}