@charset "utf-8";#company_info{}#company_info picture{text-align:center}@media screen and (max-width:767px){#company{margin-bottom:12.5%}#company_info>figcaption{margin-bottom:6.25%}#company_info>div picture img{width:62.5%;max-width:560px}}@media screen and (min-width:768px){#company{margin-bottom:100px}#company_info{font-size:125%}#company_info>figcaption .tbl_com{width:100%}#company_info>figcaption .tbl_com th{padding:.75em 1em}}@media screen and (min-width:768px) and (max-width:1023px){#company_info>figcaption{margin-bottom:50px}#company_info>div picture img{width:560px}}@media screen and (min-width:1024px){#company_info{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed}#company_info>*{display:table-cell;vertical-align:middle}#company_info>figcaption{width:32em}}#access{background-color:#E4E4E4;text-align:center}@media screen and (max-width:767px){#access{padding-top:12.5%;padding-bottom:12.5%}#access h2{margin-bottom:3.125%}#access h2 img{width:188px}#access #gmap{margin-left:auto;margin-right:auto;width:93.75%}}@media screen and (min-width:768px){#access{padding-top:100px;padding-bottom:100px}#access h2{margin-bottom:2em}#access h2 img{width:314px}}#member h2{text-align:center}@media screen and (max-width:767px){#member{padding-top:12.5%;padding-bottom:12.5%}#member h2{margin-bottom:3.125%}#member h2 img{width:198px}#member #gmap{margin-left:auto;margin-right:auto;width:93.75%}}@media screen and (min-width:768px){#member{padding-top:100px;padding-bottom:100px}#member h2{margin-bottom:2em}#member h2 img{width:363px}}
