@media only screen and (max-width:800px){.main_visual{height:100%;padding-top:0;padding-bottom:77%;margin-bottom:35px;background-position:center 40px}.main_title{font-size:22px;bottom:30%}.faq_list__scroll li a{font-size:95%;letter-spacing:0}.faq_list__scroll li,.faq_list__scroll li:nth-child(4n),.faq_list__scroll li.w325,.faq_list__scroll li.w255{width:48%;margin-bottom:17px;margin-right:0}.faq_list__scroll{justify-content:space-between;max-width:100%;margin:0 auto 20px}.faq__block{padding:0 2%}.faq_title{font-size:125%;margin-bottom:35px}.faq__block dl{width:100%;margin:0 auto 40px}.faq_q,.faq_a{font-size:20px;width:35px;height:29px;line-height:27px;margin-top:15px}.faq_textq{font-size:90%;margin-top:15px;width:calc(100% - 35px);line-height:150%}.faq__block dt:after{width:15px;height:17px;top:25px;background-size:80%}.faq_title_small{font-size:120%;margin-bottom:15px}.faq{margin-bottom:65px}.about .main_title{letter-spacing:15px}.about .faq_title{margin-bottom:35px}.about_table{width:95%;margin:0 auto 50px}.about_table tr th,.about_table tr td{font-size:90%;padding:12px 0 12px 5px}.about_table tr th{width:30%}.privacy .faq_title{margin-bottom:20px}.privacy__content{width:95%;margin:0 auto 50px;font-size:90%}.privacy__content__text{margin-bottom:15px}.cashback_title01{font-size:100%}.cashback_tbl__block{overflow-x:auto;overflow-y:hidden}.cashback_tbl__block table{overflow-x:scroll}.cashback_note{width:100%;margin:0 auto 30px;padding-left:2%}.cashback_tbl02,.cashback_tbl03{width:100%}.cashback_tbl02 tr th{font-size:90%}.cashback_tbl02 tr th:first-child{width:45%}.cashback_tbl02{margin-bottom:35px}.cashback_block01{width:100%;margin:30px auto 50px}.cashback_block01 .faq_title{margin-bottom:20px}.cashback_block01__des{margin-bottom:30px}.alert{width:90%;margin:24px auto 50px;padding:120px 3% 60px}.alert_text{font-size:95%;margin-bottom:50px}.alert_btn a{width:76%;max-width:260px;font-size:100%}.content10 a{position:absolute;left:20%;top:82%;width:65%;height:16%;text-align:center;background-color:#eb6023;border:solid 1px #b34714;border-radius:3px;color:#fff;font-weight:700;font-size:88%}.content10_clickpopup__text,#content10_clickpopup__des{max-width:100%}#content10_clickpopup__des{padding:37px 3%}.content10_clickpopup__text{font-size:100%;letter-spacing:0;margin:0 auto 20px}#content10_clickpopup__des .img img{width:53%}.fancybox-slide--html .fancybox-close-small{right:-2px;top:-38px}}