main#company .main-container{padding:0 0 4rem}main#company .main .wrapper{padding:0 0 6rem;max-width:1000px}main#company .content{background-color:#efeee8}main#company .content .content-inner{padding:3rem 2rem}main#company .content .content-inner .logo-area{position:relative;padding:2rem 0;margin:auto;width:200px;height:100%}main#company .main .detail{width:100%;padding:2rem 0}main#company .main .detail .detail-table{padding:1rem 0;vertical-align:middle;border-spacing:0 15px}main#company .main .detail .detail-table th{width:150px;height:40px;font-size:1.8rem;font-weight:400;background-color:#000;color:#fff}main#company .main .detail .detail-table td{padding-left:2rem;font-size:1.6rem;font-weight:300;color:#000}main#company .main .detail .detail-table td a{color:"black";cursor:pointer}main#company .main .detail .detail-table td a:hover{text-decoration:underline}main#company .top-title-text .main-text{font-size:3rem;text-align:center;font-weight:300}main#company .top-title-text .sub-text{font-size:1.4rem;text-align:center;font-weight:300}main#company .reason-area{max-width:1200px;margin:0 auto;padding:0 2rem 3rem;box-sizing:initial}main#company .reason-area .reasons{display:flex;flex-wrap:wrap;gap:2%;margin-top:3rem}main#company .reason-area .reasons .reason{width:32%}main#company .reason-area .reasons .reason .reason-image{width:100%;max-width:760px}main#company .reason-area .reasons .reason .reason-image img{height:auto}main#company .reason-area .reasons .reason .reason-title{font-size:1.8rem;font-weight:600;text-align:center;margin-top:1.5rem;color:#c00026}main#company .reason-area .reasons .reason .reason-content{font-size:1.4rem;font-weight:300;margin-top:1.5rem}main#company .reason-area .link-area .btn-link{display:block;width:-moz-fit-content;width:fit-content;margin:4rem auto 0}main#company .reason-area .link-area .detail-button{border-radius:0;border:1px solid #000;color:#000;background-color:initial;font-weight:300;font-size:1.8rem}main#company .reason-area .link-area .detail-button:hover{opacity:.5}@media screen and (max-width:1200px){main#company .reason-area .reasons .reason .reason-title{font-size:1.5rem}main#company .reason-area .reasons .reason .reason-content{font-size:1.3rem;margin-top:1rem}}@media screen and (max-width:1024px){main#company .reason-area{width:100%;padding:2rem 0}main#company .reason-area .reasons{gap:5rem}main#company .reason-area .reasons .reason{width:90%;max-width:760px;margin:0 auto}main#company .reason-area .reasons .reason .reason-title{font-size:1.8rem}main#company .reason-area .reasons .reason .reason-content{font-size:1.4rem}}@media only screen and (max-width:767px){main#company .main .wrapper{padding:0 0 4rem}main#company .content .content-inner .logo-area{width:150px}main#company .main .detail .detail-table th{width:120px;font-size:1.6rem}main#company .main .detail .detail-table td{padding-left:1.4rem;font-size:1.4rem}main#company .top-title-text .main-text{font-size:2.8rem}}