@charset "utf-8";#corporation{text-align:center}#corporation h2{color:#FFF;line-height:1.5;margin-left:auto;margin-right:auto}#corporation h2+strong{display:block}@media screen and (max-width:767px){#corporation{}#corporation h2{font-size:150%;margin-bottom:-webkit-calc(3.125% + 0.3333333333333333em);margin-bottom:calc(3.125% + 0.3333333333333333em);padding:0 3.125%;width:93.75%}#corporation .btn_pdf{width:14em}#corporation h2+strong{margin-top:-webkit-calc(-3.125% - 0.25em);margin-bottom:calc(-3.125% - 0.25em);margin-bottom:-webkit-calc(3.125% + 0.3333333333333333em);margin-bottom:calc(3.125% + 0.3333333333333333em);padding:0 3.125%}.corporation_head{text-align:left}}@media screen and (min-width:768px){#corporation{}#corporation h2{font-size:200%;margin-bottom:50px;padding:.375em 1em;width:100%;max-width:1120px}#corporation h2+strong{font-size:125%;margin:-webkit-calc(0.25em - 50px) auto 50px;margin:calc(0.25em - 50px) auto 50px;width:100%;max-width:1120px}.corporation_head{text-align:center}}#information h2{background-color:#7C7EBB}#informations{line-height:1.5}#informations th{background-color:#9D9ECC}#informations td{border-color:#9D9ECC;border-style:solid;text-align:left}@media screen and (max-width:767px){#information{margin-bottom:12.5%}#informations,#informations tbody,#informations tr,#informations th,#informations td{display:block}#informations{margin-top:6.25%}#informations th{margin:0 auto;padding:1.5625% 3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#informations td{border-width:1px;margin:0 auto;padding:1.5625% 3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}}@media screen and (min-width:768px){#information{margin-bottom:100px}#informations{border-collapse:separate;border-spacing:0 10px;margin:50px auto 0;table-layout:fixed;width:100%;max-width:1120px}#informations th{padding:1em .5em;width:10em}#informations td{border-width:2px;padding:1em 2em}}@media screen and (min-width:768px) and (max-width:1023px){#informations{font-size:112.5%}}@media screen and (min-width:1024px){#informations{font-size:125%}}#office>li+li{margin-top:1em}@media screen and (max-width:1023px){#office_name:before{content:"\F044A";font-family:"Material Design Icons"}}@media screen and (min-width:1024px){#office{}#office>li{position:relative;padding-left:8em}#office_name{position:absolute;top:0;left:0}}
