@charset "utf-8";#about figure{}#about figure figcaption>strong{color:#606060;line-height:1.6;display:block}@media screen and (max-width:767px){#about{}#about figure picture{margin-bottom:1em}#about figure figcaption>strong{font-size:125%;margin-bottom:.5em;padding:0 3.125%}#about figure figcaption p{padding:0 3.125%}#about figure figcaption p+p{margin-top:1em}}@media screen and (min-width:768px){#about{}#about figure figcaption>strong{margin-bottom:1em}#about figure figcaption p+p{margin-top:2em}}@media screen and (max-width:1023px){#about figure{text-align:center}#about figure picture img{width:87.5%}#about figure figcaption p{text-align:left}}@media screen and (min-width:768px) and (max-width:1023px){#about figure picture{margin-bottom:1.5em}#about figure figcaption>strong{font-size:150%}#about figure figcaption p{padding:0 2em}}@media screen and (min-width:1024px){#about figure{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed}#about figure picture{display:table-cell;vertical-align:top}#about figure picture img{width:100%}#about figure figcaption{display:table-cell;padding-left:2em;vertical-align:top}}@media screen and (min-width:1024px) and (max-width:1199px){#about figure picture{width:46%}#about figure figcaption>strong{font-size:125%}}@media screen and (min-width:1200px){#about figure picture{width:52%}#about figure figcaption>strong{font-size:137.5%}#about figure figcaption p{font-size:112.5%}}#company h2{border-bottom:1px solid #4D4D4D;color:#70B7D2}#company table{line-height:1.5}@media screen and (max-width:767px){#company{}#company h2{font-size:125%;margin:0 auto 6.25%;width:93.75%}#company table,#company table tbody,#company table tr,#company table th,#company table td{display:block}#company table{margin-bottom:-webkit-calc(6.25% + 1em);margin-bottom:calc(6.25% + 1em)}#company table th{padding:0 3.125%}#company table tr:not(:first-child) th{margin-top:1em}#company table td{padding:0 3.125%}}@media screen and (min-width:768px){#company{}#company h2{font-size:150%;margin-bottom:1em}#company table{border-collapse:separate;border-spacing:0;margin-bottom:2em;table-layout:fixed}#company table th{padding:1em 0;width:12em}#company table td{padding:1em 0 1em 1em}}
