@charset "“UTF-8”";
@media only screen and (min-width: 800px) {
#header_sp_wrapper,.header_del_sp,.coupon_area_sp,#navi_area_sp,#footer_sp,.pc_hide{display:none}
}
@media only screen and (max-width: 799px) {
#header_wrapper,#navi_area,#side,#footer,.coupon_area_pc,.sp_hide{display:none}
#header_cover{margin:-10px auto 15px}
#main{padding:0 2px}
.fs-l-main{margin-bottom:0}
.bnrbox_one{margin:0 5px 20px}
.bnrbox_two{margin:0 0 20px}
.bnrbox_two li > div{padding:0 1vw 1.8vw}
.content_title01,.content_title02,.content_title03{margin:0 -10px 15px;background-image:none;font-size:116%}
.content_title01,.content_title03{padding:8px 8px 8px 15px}
.content_title02{padding:8px 8px 8px 50px}
.main_jokyo_wrapper,.main_review_wrapper{height:250px;margin:0 5px;overflow-x:hidden;overflow-y:scroll}
.item_rank_list li,.item_main_list li{width:33.3%}
.item_rank_list li div.rank01,.item_rank_list li div.rank02,.item_rank_list li div.rank03,.item_rank_list li div.rank04,.item_rank_list li div.rank05{padding-top:40px;background-size:auto 30px}
.item_rank_list li:nth-child(n + 4){display:none}
.item_new_list li{width:50%}
.item_new_list li:nth-child(n + 3){display:none}
.news_area{margin:0}
.shoping_flow{margin:0 -10px 15px}
}
@media screen and (min-width: 320px) and (max-device-width: 359px) {
#header_cover .header_cover_sp em{font-size:80%}
#header_sp .hbtn_area .hbtns>li{width:40px;padding-left:8px}
.menu_open_btn{width:40px}
}
