@charset "utf-8";.company_inner p{width:96%;margin:0 auto}.gf_logo img{width:300px}.gf_image{margin:30px auto 50px auto;text-align:center}.gf_image img{width:96%}.m_heading{border-bottom:2px solid #008f3f;margin:80px 0 30px;font-size:1.25rem;color:#008f3f}.s_heading{margin:80px 0 30px;font-size:1.2rem;color:#008f3f}.flow_manual{width:75%;margin-top:50px;margin-left:auto;margin-right:auto}.note{width:78%;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:50px}.login_why{margin-top:30px;padding-top:30px}.login_why img{width:12pt}.login_why a span{font-size:.6em}.login_why a{color:#008f3f;font-size:1.25em;margin-left:15px;min-width:200px;border-bottom:1px solid #008f3f}.login_why a:hover{opacity:.7}.contens_btn{margin-top:30px}.contens_btn li{margin-bottom:50px}.contens_btn li p{color:#008f3f;text-align:left;margin-bottom:10px;width:60%;font-size:1.2em}.contens_btn a button,.doc_btn a button{background-color:#008f3f;border:none;color:#fff;padding:15px;font-size:1em;width:60%;margin:0 20%;border-radius:5px;box-shadow:3px 3px 5px #7b7b7b;font-weight:700}.contens_btn span{font-size:.6em}.contens_btn a:hover button,.doc_btn a:hover button{box-shadow:0px 0px 0px #7b7b7b;opacity:.7}.support{padding-left:35px}.info{padding:20px 0 130px;width:90%;margin:0 5%}.info li{background-color:#d0e39f;padding:10px;width:34%;margin:0 6%;text-align:center;display:inline-block;vertical-align:top}.info p{color:#008f3f;margin-bottom:5px}.info dl{background-color:#fff;padding:5px;height:80px}.info .mail_info{font-size:1.55em;display:flex;align-items:center;padding:20px 20px 0}.info img{width:35px}.info dt p{color:#000}.info .tel_info{font-size:1.7em;display:flex;align-items:center;padding:10px 50px 0}.info .tel_info img{width:35px}.info dd{font-size:.8em;margin-top:5px}.info dl p a:hover{opacity:.5}.doc_btn{padding-top:25px}.doc_btn a button{padding:25px 0;margin-top:20px;font-size:1.2em}.doc_btn button img{width:25px;padding-left:10px}@media (min-width:1150px){.br600_850{display:none}.gf_image_mob{display:none}}@media (max-width:1150px){.m_heading{width:96%;margin:80px auto 30px}.s_heading{width:96%;margin:80px auto 30px}}@media (min-width:850px) and (max-width:1150px){.gf_image img{width:90%}.gf_image_mob{display:none}.info{padding:20px 0 130px;width:96%;margin:0 auto;text-align:center}.info li{background-color:#d0e39f;width:350px;margin:0 1%}.info .mail_info{padding:20px auto 0px auto}.br600_850{display:none}}@media (min-width:600px) and (max-width:950px){.contens_btn a button,.contens_btn li p{width:74%;margin:0 10%}.contens_btn li p{margin-bottom:10px}}@media (min-width:600px) and (max-width:850px){.gf_image img{width:90%}.gf_image_mob{display:none}.flow_manual{width:90%;margin-left:auto;margin-right:auto}.note{width:90%;font-size:.9rem}.info{padding:20px 0 130px;width:98%;margin:0 auto;text-align:center}.info li{background-color:#d0e39f;width:250px;margin:0 1%}.info .mail_info{font-size:1.2em;margin-left:-8px;margin-top:4px}.info .mail_info img{width:28px;padding-right:3px}.info .tel_info{font-size:1.3em;margin-top:0;padding:5px 10px 0;width:220px}.info .tel_info p{text-align:left;width:250px}.info .tel_info img{width:28px;padding-right:3px;margin-left:20px}}@media (max-width:600px){.gf_image{display:none}.gf_image_mob{text-align:center;margin:15px auto}.gf_image_mob img{width:75%}.gf_logo{width:115px}.company_inner .gf_lead{margin-top:-15px}.company_inner p{margin-top:15px}.m_heading{margin-bottom:10px}.flow_manual{width:96%;margin-top:25px}.note{width:96%;font-size:.85rem}.note p{margin-top:5pt;padding-left:1em;text-indent:-1em}.login_why a{font-size:1.1em}.login_why img{width:9pt}.contens_btn a button,.contens_btn li p{width:90%;margin:0 5%}.contens_btn li p{margin-bottom:10px}.company_inner .support{width:85%;padding-left:0}.info{margin:0 auto;text-align:center}.info li{width:300px;margin-bottom:15px;padding-top:0;margin-left:0}.info li p{margin-top:4px}.info dl{height:auto}.info .mail_info{padding:0 22px;margin:0;font-size:1.3em}.info .mail_info img{padding-top:5px}.info .tel_info{padding:0 30px}.info .tel_info img{padding-top:3px}.doc_btn{text-align:center}.doc_btn a button{width:85%;margin:0;padding:10px}.br600_850{display:none}}@media (min-width:600px){.br450{display:none}}