@charset "utf-8";

@media only screen and (max-width: 640px) {

/*============================
#kaisaiListArea
============================*/
#kaisaiListArea { width: inherit; margin: 40px 20px 0; }
#kaisaiListArea .listBox {}
#kaisaiListArea .listBox ul li { position: relative; float: none; width: inherit; padding: 20px 20px; margin-right: 0; margin-top: 20px; }
#kaisaiListArea .listBox ul li .heightLine-shuten01 { height: inherit!important; }
#kaisaiListArea .listBox ul li::after { background-size: 80px auto; width: 80px; height: 80px; top: -4px; right: -4px; }
#kaisaiListArea .listBox ul li:nth-child(2n) {}
#kaisaiListArea .listBox .listTitle {}
#kaisaiListArea .listBox .listTitle span { font-size: 1.125em; }
#kaisaiListArea .listBox .listTitle a { }
#kaisaiListArea .listBox .naiyou {}
#kaisaiListArea .listBox .naiyou .naiyouTag { width: 80px; }
#kaisaiListArea .listBox .naiyou .naiyouText { width: inherit; margin-left: 0;  }
#kaisaiListArea .listBox .kaiki { margin-top: 10px; }
#kaisaiListArea .listBox .kaiki .kaikiTag { width: 80px; }
#kaisaiListArea .listBox .kaiki .kaikiText {width: inherit; margin-left: 0;  }
#kaisaiListArea .listBox .kaijyou { margin-top: 10px; }
#kaisaiListArea .listBox .kaijyou .kaijouTag { width: 80px; }
#kaisaiListArea .listBox .kaijyou .kaijouText { margin-left: 0;  width: inherit; }

/*============================
#yoteiListArea
============================*/
#yoteiListArea { width: inherit; margin: 40px 20px 0; }
#yoteiListArea .md_subTitleBar {}
#yoteiListArea .listBox {}
#yoteiListArea .listBox ul li { position: relative; float: none; width: inherit; padding: 20px 20px; margin-right: 0; margin-top: 20px; }
#yoteiListArea .listBox ul li .heightLine-shuten02 { height: inherit!important; }
#yoteiListArea .listBox ul li::after { background-size: 80px auto; width: 80px; height: 80px; top: -4px; right: -4px; }
#yoteiListArea .listBox ul li:nth-child(2n) {}
#yoteiListArea .listBox .listTitle {}
#yoteiListArea .listBox .listTitle span { font-size: 1.125em; }
#yoteiListArea .listBox .listTitle a {}
#yoteiListArea .listBox .naiyou {}
#yoteiListArea .listBox .naiyou .naiyouTag { float: none; width: 80px; }
#yoteiListArea .listBox .naiyou .naiyouText { float: none; width: inherit; margin-left: 0;  }
#yoteiListArea .listBox .kaiki { margin-top: 10px; }
#yoteiListArea .listBox .kaiki .kaikiTag { float: none; width: 80px; }
#yoteiListArea .listBox .kaiki .kaikiText { float: none; width: inherit; margin-left: 0;  }
#yoteiListArea .listBox .kaijyou { margin-top: 10px; }
#yoteiListArea .listBox .kaijyou .kaijouTag { float: none; width: 80px; }
#yoteiListArea .listBox .kaijyou .kaijouText { float: none; margin-left: 0;  width: inherit; }

/*============================
#shuryouListArea
============================*/
#shuryouListArea { width: inherit; margin: 40px 20px 0; }
#shuryouListArea .md_subTitleBar {}
#shuryouListArea .listBox {}
#shuryouListArea .listBox ul li {position: relative; float: none; width: inherit; padding: 20px 20px; margin-right: 0; margin-top: 20px; }
#shuryouListArea .listBox ul li .heightLine-shuten03 { height: inherit!important; }
#shuryouListArea .listBox ul li::after { background-size: 80px auto; width: 80px; height: 80px; top: -4px; right: -4px; }
#shuryouListArea .listBox ul li:nth-child(2n) { }
#shuryouListArea .listBox .listTitle {}
#shuryouListArea .listBox .listTitle span { font-size: 1.125em; }
#shuryouListArea .listBox .listTitle a {}
#shuryouListArea .listBox .naiyou {}
#shuryouListArea .listBox .naiyou .naiyouTag { float: none; width: 80px; }
#shuryouListArea .listBox .naiyou .naiyouText { float: none; width: inherit; margin-left: 0;  }
#shuryouListArea .listBox .kaiki { margin-top: 10px; }
#shuryouListArea .listBox .kaiki .kaikiTag { float: none; width: 80px; }
#shuryouListArea .listBox .kaiki .kaikiText { float: none; width: inherit; margin-left: 0;  }
#shuryouListArea .listBox .kaijyou { margin-top: 10px; }
#shuryouListArea .listBox .kaijyou .kaijouTag { float: none; width: 80px; }
#shuryouListArea .listBox .kaijyou .kaijouText { float: none; margin-left: 0;  width: inherit; }


}