/*====================================
article01 style
====================================*/
@media screen and (min-width: 768px) {
.pickupBlock { display: block; overflow: hidden; margin-bottom: 60px; zoom: 1; }
.pickupBlock h1 { margin: 0 0 27px; padding: 30px 40px; background: #f1f1f1; font-size: 2.4rem; border: none; font-weight: normal; }
.pickupBlock h2 { margin: 0 0 27px; padding: 20px; background: #f1f1f1; font-size: 2.4rem; border: none; font-weight: normal; }
.pickupBlock figure { margin: 1.5em 0; }
.pickupBlock .taC { text-align: center; }
.pickupBlock hr { height: 1px; border: none; border-top: 1px solid #ccc; margin: 40px 0; }
}

@media screen and (max-width: 767px) {
.pickupBlock { margin: 0 5vw 10vw; }
.pickupBlock h1 { margin: 0 0 3vw; padding: 3vw 4vw; border: none; background: #f1f1f1; font-weight: normal; font-size: 4vw; }
.pickupBlock h2 { margin: 4vw 0; padding: 2vw; border: none; background: #f1f1f1; font-weight: normal; font-size: 4vw; }
.pickupBlock figure { margin: 1.5em 0; text-align: center; }
.pickupBlock .taC { text-align: center; }
.pickupBlock hr { margin: 5vw 0; height: 0.2vw; border: none; border-top: 0.2vw solid #ccc; }
}


/*-----------------------------------------------------
Other2
------------------------------------------------------*/
@media screen and (min-width: 768px) {
.column { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 50px 0; }
.column.space-between { -webkit-justify-content: space-between; justify-content: space-between; }
}

@media screen and (max-width: 767px) {
.column { margin: 1.5em 0; }
}
