.section-company .company-apply-contents{width:90%;max-width:1000px;padding:140px 0 0}.section-company ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.section-company ul .rectangle-apply-link{width:100%;max-width:240px;border:1px solid #aeadad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9e8e8;padding:12px 15px 12px 15px}.section-company ul .rectangle-apply-link .circle{height:30px;width:30px;min-width:30px;border:1px solid var(--color-black);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.section-company ul .rectangle-apply-link .circle img{width:10px;height:auto}.section-company ul .rectangle-apply-link:hover img{-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .3s;transition:all .3s}.section-company ul .rectangle-apply-link:not(:last-child){margin-right:25px}.section-company .company-container-bottom{padding-top:144px}.section-company .company-container-bottom .sales-container-table .tbl-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--border-gray-100)}.section-company .company-container-bottom .sales-container-table .tbl-row .tbl-left{background:#4c4c4c;color:var(--color-white);padding:20px 0;width:100%;max-width:180px}.section-company .company-container-bottom .sales-container-table .tbl-row .tbl-left .tbl-content-left{margin-left:25px}.section-company .company-container-bottom .sales-container-table .tbl-row .tbl-right{background:var(--background-white);font-size:14px;line-height:26px;width:100%;padding:20px 0}.section-company .company-container-bottom .sales-container-table .tbl-row .tbl-right .tbl-content-right{margin-left:30px}.section-company .company-container-bottom .sales-container-table .tbl-row .tbl-right .tbl-content-right span{font-weight:500}.section-company #history,.section-company #access{position:relative;margin:auto;margin-top:180px}.section-company #history>div,.section-company #access>div{margin:inherit}.section-company .company-history{background-color:var(--background-white);padding:54px 100px 80px 0;min-height:500px}.section-company .company-history .history-container .tbl-history .tbl-history-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--border-gray-100);padding:45px 0}.section-company .company-history .history-container .tbl-history .tbl-history-row .dot-line{position:relative}.section-company .company-history .history-container .tbl-history .tbl-history-row .dot-line .line{position:absolute;top:69px;left:-44px;width:104px;height:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:var(--border-gray-200)}.section-company .company-history .history-container .tbl-history .tbl-history-row:last-child .dot-line .line{top:38px;left:-12px;width:40px;opacity:.4;background:linear-gradient(260deg, rgb(213, 213, 213) 0%, rgb(213, 213, 213) 34%, rgb(255, 255, 255) 100%)}.section-company .company-history .history-container .tbl-history .tbl-history-row .tbl-history-left .tbl-content-left{font-size:22px;line-height:28px;color:#b7b7b7;font-weight:bold;min-width:88px}.section-company .company-history .history-container .tbl-history .tbl-history-row:last-child{border-bottom:none}.section-company #history::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:50%;height:100%;background-color:var(--background-white)}.section-company #access::after{content:"";position:absolute;z-index:-1;top:0;right:0;width:50%;height:100%;background-color:var(--background-white)}.section-company .company-maps{background-color:var(--background-white);padding:80px 0 80px 100px;margin-bottom:180px;min-height:500px}.section-company .company-maps .maps-container{width:calc(100% + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-company .company-maps .maps-container .maps-container-wrapper{position:relative;width:100%;height:100%;max-width:500px;min-height:310px;margin-right:2vw}.section-company .company-maps .maps-container .maps-container-wrapper iframe{position:absolute;width:100%;height:100%}.section-company .company-maps .maps-container>img{max-width:500px;-o-object-fit:contain;object-fit:contain;margin-right:2vw}.section-company .company-maps .maps-container .maps-content-right .content-right-top,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot{padding-bottom:35px}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-right-title,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-right-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-right-title .span-line,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-right-title .span-line{border-left:2px solid var(--color-black);max-width:50px;height:20px}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-right-title div,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-right-title div{font-size:16px;line-height:28px;font-weight:500}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-right-address,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-right-address{margin-left:15px}.section-company .company-maps .maps-container .maps-content-right .content-right-top>div,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot>div{font-size:15px;line-height:28px}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-maps,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-maps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-maps img,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-maps img{width:8px}.section-company .company-maps .maps-container .maps-content-right .content-right-top .content-maps span,.section-company .company-maps .maps-container .maps-content-right .cotent-right-bot .content-maps span{text-decoration:underline}.section-company .container-top-right-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:38px}.section-company h1{font-size:26px;font-weight:500}.section-company .section_number-underline{border-bottom:2px solid var(--color-black);max-width:50px}@media screen and (max-width: 1023px){.section-company #history,.section-company #access{width:100%}.section-company #access{padding-right:0}.section-company .company-history{padding:45px 20px}.section-company .company-maps{padding:45px 0 45px 30px;margin-bottom:120px}.section-company .company-maps .maps-container{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.section-company .company-maps .maps-container>img{max-width:unset;margin-right:0}}@media screen and (max-width: 767px){.section-company .common_width .company-apply-contents{width:100%;padding:80px 20px 0}.section-company .common_width .company-container-bottom{padding-top:100px}.section-company .common_width .company-container-bottom .sales-container-table .tbl-row .tbl-left{max-width:110px}.section-company .common_width .company-container-bottom .sales-container-table .tbl-row .tbl-left .tbl-content-left{margin-left:20px}.section-company .common_width .company-container-bottom .sales-container-table .tbl-row .tbl-right .tbl-content-right{margin-left:10px}.section-company .common_width ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.section-company .common_width ul .rectangle-apply-link{max-width:275px;padding:17px 10px 17px 15px}.section-company .common_width ul .rectangle-apply-link:not(:last-child){margin-right:0}.section-company #history,.section-company #access{margin-top:80px}.section-company .company-history{padding:30px 15px 30px 0}.section-company .company-history .history-container .tbl-history .tbl-history-row{gap:30px;padding:25px 0}.section-company .company-history .history-container .tbl-history .tbl-history-row .dot-line .line{top:85px;left:-63px;width:140px}.section-company .company-history .history-container .tbl-history .tbl-history-row:last-child .dot-line .line{top:35px;left:-13px;width:40px}.section-company .company-history .history-container .tbl-history .tbl-history-row .tbl-history-right .tbl-content-right{min-height:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}