﻿section#company{padding-bottom:10rem}section#company h2{margin-bottom:0;background:url("../img/club/header_img01.jpg") center 0/cover no-repeat}section#company p{line-height:2}section#company .about{color:#fff}section#company .about h3{color:#fff;border-color:#fff}section#company .about figure{margin-bottom:6rem;padding:8rem 0 6rem;text-align:center;background:#fff}section#company .about figure img{width:32rem}@media screen and (max-width: 736px){section#company .about figure img{width:60%}}section#company .about figure figcaption{margin-top:2.5rem;color:#112849;font-size:2.6rem;font-weight:700}@media screen and (max-width: 736px){section#company .about figure figcaption{font-size:2rem}}section#company .about .goal{display:flex;justify-content:center;align-items:center;margin-bottom:6rem;letter-spacing:.4rem;color:#fff;font-size:6rem;font-weight:900;height:50rem;background:#fff}@media screen and (max-width: 736px){section#company .about .goal{margin-bottom:4rem;text-align:center;font-size:4rem}}section#company .about .goal p{position:relative}@media screen and (max-width: 736px){section#company .about .goal p{padding:0 6%}}section#company .about>p,section#company .about ul,section#company .about dl{margin-bottom:6rem;padding:0 2rem}@media screen and (max-width: 736px){section#company .about>p,section#company .about ul,section#company .about dl{padding:0 1rem}}section#company .about p span{display:block;margin-bottom:1.5rem;padding:1rem 1.5rem;line-height:1.4;color:#fff;width:100%;background:#037045}section#company .about ul{margin-bottom:6rem}section#company .about ul li{margin-left:1.6rem;text-indent:-1.6rem;line-height:2}section#company .about dl{display:flex;flex-wrap:wrap;justify-content:space-between}section#company .about dl dt{margin-bottom:2rem;line-height:2;text-align:center;font-weight:700;width:14%;background:#037045}@media screen and (max-width: 736px){section#company .about dl dt{margin-bottom:1rem;width:100%}}section#company .about dl dd{line-height:2;width:82%}@media screen and (max-width: 736px){section#company .about dl dd{margin-bottom:2rem;width:100%}}section#company .about .content p{margin-bottom:6rem;padding:0 2rem}@media screen and (max-width: 736px){section#company .about .content p{padding:0 1rem}}section#company .company{padding:8rem 0;background:#fff}section#company .company h4{margin:0 2rem 1.5rem;padding:.5rem 1.5rem;color:#112849;font-size:2rem;font-weight:700;border-left:0.4rem solid #112849}@media screen and (max-width: 736px){section#company .company h4{margin-bottom:1rem;line-height:1.4;font-size:1.7rem}}section#company .company p{margin-bottom:4rem;padding:0 2rem}@media screen and (max-width: 736px){section#company .company p{padding:0 1rem}}section#company .company p.president{padding:0 4rem}@media screen and (max-width: 736px){section#company .company p.president{padding:0 2rem}}section#company .company p.date{text-align:right}section#company .company .emblem{margin-bottom:8rem}section#company .company .emblem ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 6rem;width:80%}@media screen and (max-width: 896px){section#company .company .emblem ul{width:90%}}section#company .company .emblem ul li{width:50%}@media screen and (max-width: 896px){section#company .company .emblem ul li{width:48%}}@media screen and (max-width: 736px){section#company .company .emblem ul li{margin-bottom:2rem;width:100%}}section#company .company .emblem ul li:first-child{text-align:center;width:100%}section#company .company .emblem ul li:first-child img{width:30%}@media screen and (max-width: 736px){section#company .company .emblem ul li:first-child img{width:70%}}section#company .company .emblem ul li.pattern{margin-top:3rem}section#company .company .emblem ul li.pattern span{display:block;line-height:2;font-weight:700;width:100%}section#company .company .emblem ul li.pattern.logo span{margin-bottom:5rem}@media screen and (max-width: 896px){section#company .company .emblem ul li.pattern.logo span{margin-bottom:4rem}}section#company .company .info{margin:0 auto 3rem;width:97%}section#company .company .info caption{margin-bottom:1rem;color:#112849;font-size:2rem;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 736px){section#company .company .info caption{text-align:center}}section#company .company .info th,section#company .company .info td{padding:1rem 2rem;vertical-align:middle;border:.1rem solid #ccc}@media screen and (max-width: 736px){section#company .company .info th,section#company .company .info td{display:block;width:100%}}section#company .company .info th{color:#fff;text-align:right;width:20%;background:#112849}@media screen and (max-width: 736px){section#company .company .info th{text-align:left;width:100%}}section#company .company .note{margin-bottom:8rem;padding:0 2rem;width:100%}@media screen and (max-width: 736px){section#company .company .note{padding:0 1rem}}section#company .company .note li{margin-left:1.6rem;text-indent:-1.6rem;line-height:2}section#company .company .history{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 8rem;padding:2rem 3rem;width:92%;border-left:0.3rem solid #076496}section#company .company .history dt,section#company .company .history dd{margin-bottom:1.5rem;line-height:2}section#company .company .history dt{position:relative;color:#112849;font-weight:700;width:12%}@media screen and (max-width: 896px){section#company .company .history dt{width:22%}}@media screen and (max-width: 736px){section#company .company .history dt{margin-bottom:1rem;width:100%}}section#company .company .history dt::after{position:absolute;margin:auto;content:'●';left:-4.2rem;top:-.5rem;font-size:2.2rem;color:#112849}section#company .company .history dd{width:88%}@media screen and (max-width: 896px){section#company .company .history dd{width:78%}}@media screen and (max-width: 736px){section#company .company .history dd{width:100%}}section#company .company .list{display:flex;flex-wrap:wrap;margin-bottom:6rem;padding:0 4rem}@media screen and (max-width: 736px){section#company .company .list{padding:0 2rem}}section#company .company .list dt,section#company .company .list dd{padding:1rem 0;line-height:2;font-feature-settings:"palt";border-bottom:.1rem solid #ccc}section#company .company .list dt{padding:1rem 1rem 0 2rem;width:12%}@media screen and (max-width: 896px){section#company .company .list dt{width:22%}}@media screen and (max-width: 736px){section#company .company .list dt{padding:1rem 1rem 0 .5rem;width:36%}}section#company .company .list dd{padding:1rem 2rem 1rem 0;width:88%}@media screen and (max-width: 896px){section#company .company .list dd{width:78%}}@media screen and (max-width: 736px){section#company .company .list dd{padding:1rem .5rem 1rem 0;width:64%}}section#company .company .companyList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding:0 2rem}@media screen and (max-width: 736px){section#company .company .companyList{padding:0 1rem}}section#company .company .companyList li{margin-bottom:1rem;padding:0 2rem;line-height:2.2;width:46%;border-bottom:.1rem solid #ccc}@media screen and (max-width: 896px){section#company .company .companyList li{padding:0 .5rem;width:100%}}
