@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&family=Noto+Sans+JP:wght@300;400;500;700&display=swap");@media screen and (min-width:681px){.page_common_mv .img{background:url(//green-osaka.com/cp_renewal/wp-content/themes/green-osaka_theme/files/css/../img/faq/mv.jpg) no-repeat center/cover}}@media screen and (max-width:680px){.page_common_mv .img{background:url(//green-osaka.com/cp_renewal/wp-content/themes/green-osaka_theme/files/css/../img/faq/mv_sp.jpg) no-repeat center/cover}}.sec_pagenavi{padding-bottom:60px}.sec_pagenavi .pagenavi_list{width:1262px;margin:0 auto;gap:0}.sec_pagenavi .pagenavi_list li{width:11.1111111111%}.sec_pagenavi .pagenavi_list li:before{top:0;right:0;width:2px;height:86px;-webkit-transform:rotate(0deg);transform:rotate(0deg);background:-webkit-gradient(linear,left bottom,left top,from(#8dc33e),to(#00a2c9));background:-webkit-linear-gradient(bottom,#8dc33e 0%,#00a2c9 100%);background:linear-gradient(0deg,#8dc33e 0%,#00a2c9 100%)}.sec_pagenavi .pagenavi_list li a{display:block}@media screen and (max-width:680px){.sec_pagenavi{padding-bottom:50px}.sec_pagenavi .pagenavi_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0;width:100%}.sec_pagenavi .pagenavi_list li{width:50%}.sec_pagenavi .pagenavi_list li+li{margin-top:0}.sec_pagenavi .pagenavi_list li:before{content:none}.sec_pagenavi .pagenavi_list li a{line-height:24px;text-align:left;padding-left:39px}.sec_pagenavi .pagenavi_list li a span{display:block}.sec_pagenavi .pagenavi_list li .list_arrow{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.sec_faq{padding-bottom:174px;position:relative;z-index:0}.sec_faq:before{content:"";position:absolute;left:0;top:0;width:calc(100% - 75px);height:100%;background:#f2f5f5;border-radius:0 120px 0 0;z-index:-1}.sec_faq .inner{width:856px;margin:0 auto}.sec_faq .faq_cont{padding-top:130px}.sec_faq .faq_cont+.faq_cont{padding-top:178px}.sec_faq .faq_title{font-size:36px;font-weight:700;text-align:center;margin-bottom:53px}.sec_faq .faqBox{border-radius:15px;background:#fff}.sec_faq .faqBox+.faqBox{margin-top:40px}.sec_faq .faqBox .initial{width:49px;font-size:24px;font-weight:700;color:#8eb6bf}.sec_faq .faqBox .faq_q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:25px 35px;cursor:pointer;z-index:0}.sec_faq .faqBox .faq_q .q_title{width:calc(100% - 49px);padding-right:60px;font-size:18px;line-height:26px;font-weight:700}.sec_faq .faqBox .faq_q .arrow{position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:100%;background:#edf4f4;-webkit-transition:background .3s;transition:background .3s}.sec_faq .faqBox .faq_q .arrow span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px}.sec_faq .faqBox .faq_q .arrow span:before,.sec_faq .faqBox .faq_q .arrow span:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.sec_faq .faqBox .faq_q .arrow span:before{width:100%;height:1px}.sec_faq .faqBox .faq_q .arrow span:after{width:1px;height:100%}.sec_faq .faqBox .faq_q.open .arrow{background:#8eb6bf}.sec_faq .faqBox .faq_q.open .arrow span:before,.sec_faq .faqBox .faq_q.open .arrow span:after{background:#fff}.sec_faq .faqBox .faq_q.open .arrow span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.sec_faq .faqBox .faq_a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 35px;position:relative}.sec_faq .faqBox .faq_a:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 70px);height:1px;background:#d8d8d8}.sec_faq .faqBox .faq_a .initial{padding-top:3px}.sec_faq .faqBox .faq_a .a_text{width:calc(100% - 49px);padding-right:17px;font-size:16px;line-height:26px;font-weight:500;text-align:justify}.sec_faq .faqBox .faq_a .a_text .text_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec_faq .page_common_btnBox02{padding-top:174px}@media screen and (min-width:681px){.sec_faq .faqBox .faq_q:hover .arrow{background:#8eb6bf}.sec_faq .faqBox .faq_q:hover .arrow span:before,.sec_faq .faqBox .faq_q:hover .arrow span:after{background:#fff}}@media screen and (max-width:680px){.sec_faq{padding-bottom:80px}.sec_faq:before{width:100%;border-radius:0 40px 0 0}.sec_faq .inner{width:100%;padding:0 20px}.sec_faq .faq_cont{padding-top:55px}.sec_faq .faq_cont+.faq_cont{padding-top:70px}.sec_faq .faq_title{font-size:26px;margin-bottom:36px}.sec_faq .faqBox+.faqBox{margin-top:24px}.sec_faq .faqBox .initial{width:29px;font-size:18px}.sec_faq .faqBox .faq_q{padding:19px 22px}.sec_faq .faqBox .faq_q .q_title{width:calc(100% - 29px);padding-right:42px;font-size:16px;line-height:26px}.sec_faq .faqBox .faq_q .arrow{right:22px;width:38px;height:38px}.sec_faq .faqBox .faq_q .arrow span:before{height:2px}.sec_faq .faqBox .faq_q .arrow span:after{width:2px}.sec_faq .faqBox .faq_a{padding:19px 22px}.sec_faq .faqBox .faq_a:before{width:calc(100% - 44px)}.sec_faq .faqBox .faq_a .initial{padding-top:3px}.sec_faq .faqBox .faq_a .a_text{width:calc(100% - 29px);padding-right:0;font-size:15px;line-height:24px}.sec_faq .page_common_btnBox02{padding-top:70px}}