@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 640px) {

/*============================
#seasonsArea
============================*/
#seasonsArea {}
#seasonsArea ul {}
#seasonsArea ul li.listBlock {}
#seasonsArea ul li.listBlock:nth-child(2n) {}
#seasonsArea ul li.listBlock .textContainer {}
#seasonsArea ul li.listBlock .textContainer .textBox { float: inherit; width: inherit; min-height: inherit; border-left: none; padding: 40px 0 20px; }
#seasonsArea ul li.listBlock .textContainer .textBox.box01 { padding-top: 0; margin-top: 40px; min-height: inherit; }
#seasonsArea ul li.listBlock .textContainer .textBox.box04 { padding-bottom: 0; margin-bottom: 40px; min-height: inherit; }
#seasonsArea ul li.listBlock .textContainer .textBox .textBoxContent { padding: 0; }
#seasonsArea ul li.listBlock .textContainer .textBox .textBoxContent .title { font-size: 1.25em; line-height: 1; }
#seasonsArea ul li.listBlock .textContainer .textBox .textBoxContent .title:before { display: none; }
#seasonsArea ul li.listBlock .textContainer .textBox.box01 .textBoxContent .title:after { display: none; }
#seasonsArea ul li.listBlock .textContainer .textBox.box04 .textBoxContent .title:after { display: none; }
#seasonsArea ul li.listBlock .textContainer .textBox .textBoxContent .text { margin-top: 10px; font-size: 0.875em; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages { float: inherit; width: inherit; padding: 0 0 40px 0; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .main {}
#seasonsArea ul li.listBlock .textContainer .seasonsImages .main ul li { display: none; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .main ul li img { width: 100%; height: auto; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .main ul li.active { display: block; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .thum { margin-top: 0; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .thum ul li { float: left; width: 16.6%; margin-left: 0; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .thum ul li.active {}
#seasonsArea ul li.listBlock .textContainer .seasonsImages .thum ul li:first-child { margin-left: 0; }
#seasonsArea ul li.listBlock .textContainer .seasonsImages .thum ul li img { width: 100%; height: auto; }

/*============================
#footer
============================*/
#footer { padding: 30px 0 28px; }
#footer .md_contents {}
#footer .md_contents .md_inner {}
#footer .md_contents .md_inner .copyright {}

}