@charset "shift_jis";
/* CSS Document */

h2.itemHTiCategoryS {
	display: none;
}
.Box_category {
	display: none;
}
#pickupArea {
	width:750px;
	margin:40px 0 30px 0;
}
#pickupArea img {
	vertical-align:top;
}
.clear {
	display: none;
}
/*.attentionList .bnrBottomBlock{
	display: none;
}*/

/* ▼ キャーバッグ特集／ビジネスバッグ特集
 pickupItemBlock02
-------------------------------- */
#pickupArea .pickupItemBlock02{
	width: 750px;
	min-height: 585px;
	margin: 0 0 40px 0;
}
#pickupArea .pickupItemBlock02 .bgImgBlock01{
	background: url(https://images.astyle.jp/images/parts/category/bag/bagCateTop_bgImg_001_170825.jpg) no-repeat transparent;
	background-color: #d8eefd;
}
#pickupArea .pickupItemBlock02 .bgImgBlock02{
	background: url(https://images.astyle.jp/images/parts/category/bag/bagCateTop_bgImg_002_170825.jpg) no-repeat transparent;
	background-color: #e7f5fe;
}
#pickupArea .headingBlock02{
	padding: 45px 0 20px 37px;
}
#pickupArea .headingBlock02 h3{
	font-weight: normal;
	font-size: 250%;
	color: #fff;
}
#pickupArea .pickupItemBlock02 .disc01{
	width: 408px;
	min-height: 85px;
	margin: 0 0 0 37px;
	font-size: 114%;
	color: #fff;
	line-height: 1.5;
}
/* pickupItemBlock02 product
-------------------------------- */
#pickupArea .pickupItemBlock02 .product{
	padding: 0 20px 25px 20px;
}
#pickupArea .pickupItemBlock02 .product li{
	width: 230px;
	float: left;
	background-color: #fff;
	margin-left:10px;
}
#pickupArea .pickupItemBlock02 .product li:first-child{
	margin-left: 0px
}
#pickupArea .pickupItemBlock02 .product li a{
	text-decoration: none;
	padding: 10px 10px 20px 10px;
	display: block;
}
#pickupArea .pickupItemBlock02 .product li:hover{
	background-color: #f2f2f2;
}
#pickupArea .pickupItemBlock02 .product .img{
	display: block;
	margin: 0 0 10px 0;
}
#pickupArea .pickupItemBlock02 .product .name{
	display: block;
	width: 190px;
	min-height: 70px;
	margin: 0 0 15px 0;
	padding: 0 10px 0 10px;
	font-size: 117%;
	color: #002aa2;
	text-decoration: underline;
}
#pickupArea .pickupItemBlock02 .product .price{
	display: block;
	width: 190px;
	padding: 0 10px 0 10px;
	font-size: 117%;
	text-align: right;
	font-weight: bold;
	color: #333;
}
/* pickupItemBlock02 .bntBlock01
-------------------------------- */
#pickupArea .pickupItemBlock02 .bntBlock01{
	display: block;
	width: 274px;
	margin: 0 auto 0 auto;
	padding: 0 0 25px 0;
}
#pickupArea .pickupItemBlock02 .ico01{
	background: url(https://images.astyle.jp/images/parts/category/bag/bagCateTop_ico_001_170825.gif) no-repeat 92% 31%;
}
#pickupArea .pickupItemBlock02 .ico01 span{
	display: block;
	text-align:center;
	padding: 15px 0 15px 0;
	border: #0392dc 2px solid;
	color: #0392dc;
	font-size: 134%;
}
#pickupArea .pickupItemBlock02 .ico01 a{
	color:#0392dc;
}
#pickupArea .pickupItemBlock02 .ico02{
	background: url(https://images.astyle.jp/images/parts/category/bag/bagCateTop_ico_002_170825.gif) no-repeat 92% 31%;
}
#pickupArea .pickupItemBlock02 .ico02 span{
	display: block;
	text-align:center;
	padding: 15px 0 15px 0;
	border: #0b318f 2px solid;
	color: #0b318f;
	font-size: 134%;
}
#pickupArea .pickupItemBlock02 .ico02 a{
	color:#0b318f;
}
#pickupArea .pickupItemBlock02 .bntBlock01 a:hover{
	text-decoration: underline;
}



/* ▼ ピックアップバナーエリア
--------------------------------------- */
#pickupArea .column3Wrap02{
	margin: 0 0 15px 0;
}
#pickupArea .column3Wrap02 .column:nth-child(1),
#pickupArea .column3Wrap02 .column:nth-child(2){
	width: 237px;
	margin: 0 19px 0 0;
	float: left;
}
#pickupArea .column3Wrap02 .column:nth-child(3){
	width: 237px;
	float: left;
}
#pickupArea .column1Wrap02{
	margin: 0 0 15px 0;
}


/* ▼ ブランド一覧 ボタン
--------------------------------------- */
.brandBlock .bntBlockA01{
	display: block;
	width: 568px;
	margin: 40px auto 40px auto;
	background: url(https://images.astyle.jp/images/parts/category/bag/bagCateTop_ico_003_170825.gif) no-repeat 92% 50% #0b318f;
}
.brandBlock .bntBlockA01 span{
	display: block;
	text-align:center;
	padding: 17px 0 17px 0;
	color: #fff;
	font-size: 134%;
}
.brandBlock .bntBlockA01 a{
	display:block;
	color: #fff;
}
.brandBlock .bntBlockA01 a:hover{
	text-decoration: underline;
	color: #fff;
}




/*▼ 今月の一押しアイテム／2カラム作り込み
-------------------------------------*/
#pickupArea .pickupItemBlock01 {
	margin: 0 0 40px 0;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .columnBlockB01 {
	width:352px;
	float:left;
	margin: 0 0 0 15px;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .columnBlockB02 {
	width:352px;
	float:right;
	margin: 0 15px 0 0;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .imgA01 {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .txtA01 {
	margin:8px 0 0 0;
	font-size:110%;
	font-weight:bold;
	line-height:1.5;
	color:#3d3d3d;
	min-height: 70px;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .btnBlock {
	text-align:right;
	font-weight:bold;
	font-size:120%;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .btnBlock .nameA01 {
	min-height: 55px;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .btnBlock .nameA01 a {
	text-decoration: underline;
	color: #002596;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .btnBlock .nameA01 a:hover {
	text-decoration: none;
}
#pickupArea .pickupItemBlock01 .column2WrapB01 .btnBlock .priceA01 {
	margin:5px 0 10px 0;
}


/* ▼カテゴリーから探す
-------------------------------------*/
#pickupArea .pickupBannerBlock{
	margin: 0 0 40px 0;
}

#pickupArea .pickupBannerBlock .headingBlock01{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
}

#pickupArea .pickupBannerBlock .column2Wrap,
#pickupArea .pickupBannerBlock .column1Wrap,
#pickupArea .pickupBannerBlock .column3Wrap{
	margin: 0 0 15px 0;
}
#pickupArea .pickupBannerBlock .column2Wrap .column:first-child{
	width: 370px;
	float: left;
}
#pickupArea .pickupBannerBlock .column2Wrap .column:last-child{
	width: 370px;
	float: right;
}
#pickupArea .pickupBannerBlock .column2Wrap .ttl,
#pickupArea .pickupBannerBlock .column3Wrap .ttl,
#pickupArea .pickupBannerBlock .column1Wrap .ttl{
	margin: 0 0 5px 0;
}

#pickupArea .pickupBannerBlock .column3Wrap .column:nth-child(1),
#pickupArea .pickupBannerBlock .column3Wrap .column:nth-child(2){
	width: 244px;
	margin: 0 9px 0 0;
	float: left;
}
#pickupArea .pickupBannerBlock .column3Wrap .column:nth-child(3){
	width: 244px;
	float: left;
}

/* 注目の特集・ブランド非表示
------------------------------------------*/
.tit_PickupBrand + .pickupList{
	display: none;
}


/* 180209up
------------------------------------------*/
.bannerArea p{
	margin: 0 0 15px 0;
}

#pickupArea .pickupContent .column2WrapB01 {
	width:750px;
	margin: 0 0 30px 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 .txtB01 {
	margin:8px 0 0 0;
	font-size:110%;
	font-weight:bold;
	line-height:1.5;
	color:#3d3d3d;
/*	min-height: 70px!important;*/
}
#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;
}

#RIGHT_MAIN .column3WrapC01 ul{
	width: 700px;
	margin: 0 auto 0 auto;
}
#RIGHT_MAIN .column3WrapC01 ul li{
	float: left;
	margin: 0 20px 20px 0;
}
#RIGHT_MAIN .column3WrapC01 ul li:nth-child(3n){
	margin: 0 0 20px 0;
}
#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;
}

#pickupArea .column3WrapB01{
	padding: 0 15px 0 15px;
}
#pickupArea .column3WrapB01 ul li{
	float: left;
	width: 220px;
	margin: 0 30px 0 0;
}
#pickupArea .column3WrapB01 ul li:last-child{
	margin: 0 0 0 0;
}
.btnBlockA02{
	margin: 0 0 40px 0;
}
.btnBlockB01{
	width: 595px;
	margin: 15px auto 30px auto;
}
.btnBlockB01 span{
	width: 595px;
	color: #fff;
	font-size: 134%;
	padding: 10px;
	background: #910518;
	text-align: center;
	display: inline-block;
}



.itemHTiNewItem,
.itemList.itemListNew,
.itemHTiRanking,
.itemList.itemListRanking{
	display: none;
}
/* 180801up
------------------------------------------*/

/* attentionList非表示
------------------------------------------*/
.attentionList .bnrBottomBlock{
	display: none;
}
#pickupArea .headingBlock02{
	padding:0;
	margin: 20px 0;
}

/*190110up
-------------------------------- */
.attentionList{
	display: none;
}
.cpnAreaA01 .attentionList.display{
	display: block;
}
.cpnAreaA01 .bnrBlockA01{
	padding: 0 0 13px 0;
	background: #F2F2F2;
}

/*190131up
-------------------------------- */
.tit_PickupBrand{
	display:none;
}

.headingBlock02 .bagTitleA01{
	display:block;
}

.headingBlock02 .bagTitleA02{
	display:block;
	background: url(https://images.astyle.jp/images/parts/category/bag/bagCateTop_h2_001_190131.jpg) no-repeat 0 0;
}

/*190301up
-------------------------------- */
.cpnAreaA01 .attentionList ul li{
	margin: 0 13px 20px 0;
}
.cpnAreaA01 .attentionList ul li:nth-child(3n){
	margin: 0 0 20px 0;
}

/*190919up
-------------------------------- */
.pickupContent .bnrBlockA03{
	width:714px;
	margin:0 auto;
}
.pickupContent .bnrBlockA03 ul li{
	float:left;
	margin:0 10px 0 0;
}
.pickupContent .bnrBlockA03 ul li:last-child{
	margin: 0 0 0 0;
}

