@charset "shift_jis";
/*content820pxReset*/
#main{
width:820px;
}
.contents_bg{
max-width: 1120px;
margin: 0 auto;
}
body.min{
min-width: 1120px;
}
/*businessBagCollectionWrap****************************************************/
.businessBagCollectionWrap{
width:100%;
max-width:820px;
margin: 0 auto;
}
.businessBagCollectionWrap img{
vertical-align:top;
width: 100%;
}
.businessBagCollectionWrap a{
display: block;
}
/*naviBlock******************************************************/
.businessBagCollectionWrap .navBlockA01{
margin: 10px 0 60px;
}
.businessBagCollectionWrap .navBlockA01 ul li{
float: left;
width: 410px;
}
/*------------------------------*/
.businessBagCollectionWrap .navBlockA02{
margin: 0 0 60px;
}
.businessBagCollectionWrap .navBlockA02 ul li{
float: left;
width: 205px;
}
/*headingBlockA01******************************************************/
.businessBagCollectionWrap .headingBlockA01{
margin: 0 0 40px;
}
/*blandBlock******************************************************/
.businessBagCollectionWrap .blandBlock{
width: 750px;
margin: 0 auto 30px;
}
.businessBagCollectionWrap .blandBlock li{
float: left;
width: 170px;
height: 60px;
margin: 0 23px 20px 0;
}
.businessBagCollectionWrap .blandBlock li:nth-child(4n){
margin-right: 0;
}

/*200324up
******************************************************/
.businessBagCollectionWrap .btnBlockA01{
width: 615px;
margin: 0 auto;
}
.businessBagCollectionWrap .btnBlockA01 span{
display: inline-block;
width: 615px;
padding: 10px 0;
text-align: center;
font-size: 16px;
color: #fff;
background: #0d1e49;
}

/*couponBlock 210218追加分
*****************************************************/
.businessBagCollectionWrap .couponWrapA01{
margin-bottom: 55px;
}
.businessBagCollectionWrap .couponBlockA01{
background: url(../image/businessBagCollection_bg_001_220901.gif) no-repeat top center;
background-size: 100%;
}
.businessBagCollectionWrap .couponBlockA01Inner{
width: 760px;
margin: 0 auto;
padding: 29px 0 23px;
}
.businessBagCollectionWrap .couponBlockA01 .columnBlockA01{
float: left;
width: 399px;
margin-top: 6px;
}
.businessBagCollectionWrap .couponBlockA01 .columnBlockA02{
float: right;
width: 329px;
}
.businessBagCollectionWrap .couponBlockA01 .couponBtnA01{
margin: 14px 0 0;
}
.businessBagCollectionWrap .couponBlockA01 .couponBtnA02{
margin: 12px 0 0;
}
.businessBagCollectionWrap .cautiontxtBlockA01{
text-indent: 8px;
font-size: 14px;
line-height: 1.43;
font-weight: bold;
color: #3e3e3e;
margin: 6px 0 60px;
}
.businessBagCollectionWrap .cautiontxtBlockA01 .couponLinkA01 a{
display: inline;
color: #0b318f;
text-decoration: underline;
}

/* 230126up article */
.businessBagCollectionWrap .articleBlockA01 {
padding: 45px 0 50px;
background: #ecebea url(../image/businessBagCollection_column_bg_001_230126.gif) repeat-y top center;
background-size: 100%;
}
.businessBagCollectionWrap .articleBlockA01Inner {
width: 760px;
margin: 0 auto;
}
.businessBagCollectionWrap .articleBlockA01 .article_h2 {
text-align: center;
margin-bottom: 15px;
}
.businessBagCollectionWrap .articleArea .text01 {
margin-bottom: 45px;
font-size: 16px;
text-align: center;
line-height: 1.867;
color: #333;
}

.businessBagCollectionWrap .article_list .article_item {
padding: 30px 30px 40px 15px;
background-color: #fffefc;
}
.businessBagCollectionWrap .article_list .article_item + .article_item {
margin-top: 40px;
}
.businessBagCollectionWrap .article_item .article_item_left {
float: left;
width: 335px;
}
.businessBagCollectionWrap .article_item .article_item_right {
float: right;
width: 330px;
}
.businessBagCollectionWrap .article_item .article_img {
text-align: center;
}
.businessBagCollectionWrap .article_item .article_h3 {
margin-bottom: 35px;
text-align: center;
}
.businessBagCollectionWrap .article_item .article_text {
margin-bottom: 25px;
font-size: 15px;
line-height: 1.867;
color: #333;
}
.businessBagCollectionWrap .article_item .article_name {
margin-bottom: 5px;
font-size: 16px;
line-height: 1.625;
font-weight: 600;
}
.businessBagCollectionWrap .article_item .article_price {
margin-bottom: 10px;
text-align: right;
font-size: 16px;
line-height: 1.76;
font-weight: 600;
}
.businessBagCollectionWrap .article_item .article_sale_price {
color: red;
}
.businessBagCollectionWrap .article_item .article_sale_price span {
font-size: 14px;
}

.businessBagCollectionWrap .bannerTtl {
  margin: 40px auto 20px;
  text-align: center;
}
.businessBagCollectionWrap .bannerText {
  margin-bottom: 20px;
  font-size: 16px;
}
/* 286_286バナー 2カラム キャンペーン用エリア　ここから */
.bannerWrap.column2 {
  width: 612px;
  margin: 0 auto 60px;
}
.bannerWrap.column2 .bannerList {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.bannerWrap.column2 .bannerItem {
  width: 286px;
}
.bannerWrap.column2 .bannerItem:not(:nth-child(2n+1)) {
  margin-left: 40px;
}
.bannerWrap.column2 .bannerItem:nth-child(n+3) {
  margin-top: 40px;
}
/* 286_286バナー 2カラム キャンペーン用エリア　ここまで */

/* PC用 286_286バナー ここから */
.bnrWrap .col3-286_286 {
  width: 100%;
  max-width: 600px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 30px auto 60px;
}
.bnrWrap .col3-286_286 .bnrItem {
  width: calc((100% / 3) - (20px * 2) / 3);
}
.bnrWrap .col3-286_286 .bnrItem:not(:nth-child(3n+1)) {
  margin-left: 20px;
}
.bnrWrap .col3-286_286 .bnrItem:nth-child(n+4) {
  margin-top: 20px;
}

.bnrWrap .col4-286_286 {
  width: 100%;
  max-width: 820px;
}
.bnrWrap .col4-286_286 .bnrItem {
  width: calc((100% / 4) - (20px * 3) / 4);
}
.bnrWrap .col4-286_286 .bnrItem:not(:nth-child(4n+1)) {
  margin-left: 20px;
}
.bnrWrap .col4-286_286 .bnrItem:nth-child(n+5) {
  margin-top: 20px;
}
/* PC用 286_286バナー ここまで */

/* 注記テキスト　ここから */
.notationText {
  margin: 30px auto 0;
  padding-left: 1em;
  text-indent: -1em;
  letter-spacing: 0.3px;
  line-height: 1.3;
  font-size: 14px;
}/* 注記テキスト　ここまで */
