.company-society-page .menu{width:100%;max-width:800px;padding:5px 0;margin:0 auto;list-style:none}.company-society-page .menu li{float:left;width:calc(25% - 10px);height:27px;margin:2.5px 5px;cursor:pointer;text-align:center}.company-society-page .menu li a{display:block;width:100%;height:27px;font-size:12px;line-height:27px;color:#5a5a5a;border:1px solid #aaa;text-decoration:none}.company-society-page .menu li a:hover{text-decoration:none}.company-society-page .menu li a.on{color:#fe515d;border:1px solid #fe515d}.company-society-page .contents .main-img{transform:translateX(0);opacity:1;transition-delay:0s;transition-duration:.5s;width:100%;max-height:500px;overflow:hidden}.company-society-page .contents .main-img img{width:100%;opacity:.8}.company-society-page .contents .section{padding:50px 0 70px}.company-society-page .contents .article{padding-top:40px;border-top:1px solid #ddd;margin:40px 0;width:100%;overflow:hidden;text-align:center}.company-society-page .contents .article h1{font-size:26px;line-height:36px;margin-bottom:20px;text-align:left;padding:20px;position:relative}.company-society-page .contents .article h1:after{content:"";position:absolute;width:50px;height:2px;background:#000;bottom:0;left:0}.company-society-page .contents .article p{font-size:16px;color:#777;margin:8px 0;line-height:1.5}.company-society-page .contents .article .title{font-size:28px;color:#000;line-height:32px;text-align:center;position:relative;margin-bottom:45px}.company-society-page .contents .article .title:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-10px;width:20px;height:3px;background:#fe515d}.company-society-page .contents .article .title span{color:#aaa;font-size:16px}.company-society-page .contents .article .subtitle{font-size:16px;color:#777;margin:8px 0;line-height:1.5}.company-society-page .contents .article form p{font-size:16px!important;color:#777!important;font-weight:500!important;margin:8px 0;line-height:1.5;width:150px;min-width:150px;flex:0 0 150px;text-indent:10px;vertical-align:top}.company-society-page .contents .article form div{margin-bottom:10px;padding-bottom:10px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0}.company-society-page .contents .article form div>p{flex:0 0 150px}.company-society-page .contents .article form div>input[type=text],.company-society-page .contents .article form div>select,.company-society-page .contents .article form div>textarea{flex:1 1 0%;min-width:0;border:1px solid #eee;padding:10px;box-sizing:border-box;margin:0}.company-society-page .contents .article form div>input[type=text],.company-society-page .contents .article form div>select{height:42px;line-height:20px}.company-society-page .contents .article form div>select{width:100%;max-width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.company-society-page .contents .article form input[type=text],.company-society-page .contents .article form select,.company-society-page .contents .article form textarea{border:1px solid #eee;padding:10px;box-sizing:border-box}.company-society-page .contents .article form div>.error-message-contact{flex:0 0 100%}.company-society-page .contents .article form textarea{min-height:90px;resize:vertical}.company-society-page .contents .article form button[type=submit]{width:150px;height:40px;border-radius:50px;background:#fe515d;color:#fff;text-align:center;font-weight:700;font-size:15px;cursor:pointer;margin-top:20px;margin-left:auto;margin-right:auto;border:none;display:block;clear:both}.company-society-page .contents .article form div:nth-last-child(2){justify-content:center;display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.company-society-page .contents .article form div:nth-last-child(2) input[type=checkbox]{float:none;margin:3px 6px 0 0;vertical-align:middle}.company-society-page .contents .article form div:nth-last-child(2) label[for=개인정보동의]{float:none;margin:0}.company-society-page .contents .article form input[type=checkbox]{margin:10px;vertical-align:sub;float:left}.company-society-page .contents .article form label[for=개인정보동의]{font-size:13px;float:left;margin:8px 0 0;line-height:1.5;color:#333}.company-society-page .contents .article form label[for=개인정보동의] a{font-size:13px;color:#007bff;text-decoration:underline!important}.company-society-page .contents .article form label[for=개인정보동의] a:hover{color:#0056b3;text-decoration:underline!important}.company-society-page .contents .article form div:last-of-type{border:0}.company-society-page .contents .article form span{color:red;margin-right:3px}.company-society-page .contents .article form .formErrors{border-color:#fe515d!important}.company-society-page .contents .article form .error-message-contact{color:#fe515d;font-size:12px;margin-top:5px;margin-left:150px;clear:both}.company-society-page .contents .article p:not(:first-child){margin-left:0}.company-society-page .contents .article p:first-child,.company-society-page .contents .txt1{font-size:30px;margin-bottom:20px;color:#000;font-weight:700}.company-society-page .contents .txt2{font-size:16px;color:#777;line-height:1.5;margin-left:40px}.company-society-page .contents .div1{padding:30px 0;margin:30px 0;border-top:1px solid #ddd}.company-society-page .contents .div1 div{font-size:16px;color:#777;margin-bottom:10px}.company-society-page .contents .div1 .dept{display:inline-block;width:95px;font-size:16px;color:#777}.company-society-page .contents .div1 p{font-size:16px;color:#777;padding-left:95px;margin-bottom:15px}.company-society-page .contents .div1 a{display:inline-block;font-size:12px;color:#fff;line-height:25px;width:110px;height:25px;background:#fe515d;margin-left:95px;text-align:center}.company-society-page .contents .div1 a:hover{text-decoration:none}.company-society-page .table-div{padding-top:60px}.company-society-page .table-div>div .table-header h4{float:left;font-size:20px;font-weight:500;color:#000;letter-spacing:-1px;line-height:1;margin-bottom:12px}.company-society-page .table-div>div .table-header a{float:right;font-size:14px;font-weight:500;color:#000;letter-spacing:-1px;line-height:1;margin-bottom:12px}.company-society-page .table-div>div .table-wrap{margin-bottom:40px}.company-society-page .table-div>div table.list-table.society-list-table{width:100%;table-layout:fixed}.company-society-page .table-div>div table.list-table.society-list-table .col1{width:22%}.company-society-page .table-div>div table.list-table.society-list-table .col2{width:10%}.company-society-page .table-div>div table.list-table.society-list-table .col3{width:68%}.company-society-page .table-div>div table.list-table.society-list-table tr{cursor:default}.company-society-page .table-div>div table.list-table.society-list-table tr:hover td{background:#fff}.company-society-page .table-div>div table.list-table.society-list-table td{height:60px;font-size:15px;font-weight:600;color:#888;line-height:1.5;letter-spacing:-1px;border-left:none;border-right:none;text-align:left;line-height:120%;padding:5px 10px;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word}.company-society-page .table-div>div table.list-table.society-list-table td:first-child{width:22%}.company-society-page .table-div>div table.list-table.society-list-table td:nth-child(2){width:10%;min-width:50px}.company-society-page .table-div>div table.list-table.society-list-table td:nth-child(3){width:68%}.company-society-page .table-div>div table.list-table.society-list-table td.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.company-society-page .table-div>div.fl{width:100%;padding-right:30px}.company-society-page .menu-mobile{position:fixed;top:0;background-color:#fff;opacity:1;z-index:9999}.company-society-page .menu-mobile li{margin:5px 0 5px 5px;width:calc(25% - 7px)}.company-society-page .menu-mobile li a{text-wrap:nowrap;font-size:.9em}.company-society-page .menu-mobile li:first-child{margin-left:5px}@media screen and (max-width:1200px){.company-society-page .contents .main-img img{margin-top:0}.company-society-page .contents .section{padding:20px 10px 30px}.company-society-page .contents .txt1{font-size:22px;line-height:1.3}.company-society-page .contents .txt2{line-height:1.3;margin-left:0}.company-society-page .contents .div1{padding:20px 0;margin:20px 0}.company-society-page .table-div>div.fl{width:100%;padding-right:0}.company-society-page .table-div>div.fr{width:100%;padding-left:0}}@media screen and (max-width:720px){.company-society-page .contents .article{padding-top:40px;border-top:1px solid #ddd;margin:40px 0;width:100%;overflow:hidden;text-align:center}.company-society-page .contents .article form p,.company-society-page .contents .article form p:first-child,.company-society-page .contents .article form p:not(:first-child){font-size:15px!important;color:#777!important;font-weight:500!important;margin:20px 0 4px;line-height:1.5;width:100%;flex:none;display:block;text-align:left;float:none}.company-society-page .contents .article form div{margin-bottom:5px;padding-bottom:5px;display:block}.company-society-page .contents .article form div>input[type=text],.company-society-page .contents .article form div>p,.company-society-page .contents .article form div>select,.company-society-page .contents .article form div>textarea{flex:none}.company-society-page .contents .article form input[type=text],.company-society-page .contents .article form select,.company-society-page .contents .article form textarea{border:1px solid #eee;padding:10px;width:100%;float:none;box-sizing:border-box}.company-society-page .contents .article form button[type=submit]{width:120px;height:40px;border-radius:50px;background:#fe515d;color:#fff;text-align:center;font-weight:700;font-size:15px;cursor:pointer;margin-top:20px;border:none}.company-society-page .contents .article form div:nth-last-child(2){justify-content:center}.company-society-page .contents .article form input[type=checkbox],.company-society-page .contents .article form label[for=개인정보동의]{float:none}.company-society-page .contents .article form button[type=submit]{margin-left:auto;margin-right:auto}.company-society-page .contents .article form .error-message-contact{margin-left:0}.company-society-page .table-wrap{width:100%;overflow-x:auto}.company-society-page .table-wrap .list-table td{font-size:13px!important;font-weight:600}}