/* CSS Document */
/*--------------------------------------
	COMPANY
----------------------------------------*/
#company .contents-area {
  width: 96%;
  max-width: 1000px;
  padding: 0 2%;
  margin: 0 auto; }
  @media only screen and (max-width: 1199px) {
    #company .contents-area {
      max-width: 800px; } }
  #company .contents-area .info-box dl {
    display: grid;
    grid-template-columns: 20% 1fr;
    column-gap: 3px;
    color: #333;
    font-size: 1.6em;
    line-height: 1.5;
    margin-bottom: 3px; }
    @media only screen and (max-width: 1199px) {
      #company .contents-area .info-box dl {
        font-size: 1.4em; } }
    #company .contents-area .info-box dl dt {
      background: #fff;
      font-weight: bold;
      padding: 30px 60px; }
      @media only screen and (max-width: 1199px) {
        #company .contents-area .info-box dl dt {
          padding: 1.5vw 0 1.5vw 3vw; } }
    #company .contents-area .info-box dl dd {
      background: #fff;
      padding: 30px 60px; }
      @media only screen and (max-width: 1199px) {
        #company .contents-area .info-box dl dd {
          padding: 1.5vw 0 1.5vw 3vw; } }
  #company .contents-area .g-map {
    margin-top: 60px; }
    @media only screen and (max-width: 1199px) {
      #company .contents-area .g-map {
        margin-top: 30px; } }
