.introduceTitle{border-bottom:1px solid var(--gray-300);padding:40px 0 22px;margin-bottom:24px}.introduceTitle h3{color:var(--gray-700);font-size:36px}.introduceTitle h3,.introduceTitle+h3{font-weight:500;line-height:1.1;letter-spacing:-.72px}.introduceTitle+h3{color:var(--sub-color);font-size:32px;margin-bottom:24px}.introduceBody:first-child .introduceTitle{padding-top:0}.introduceBody h4{position:relative;padding-left:20px}.introduceBody h4:before{content:"";width:14px;height:14px;border:4px solid var(--sub-color);border-radius:50%;position:absolute;top:50%;left:0;top:calc(50% - 7px)}.boeder{border:1px solid var(--gray-300);padding:15px;font-size:15px}.colorBorderBody{margin-top:20px;padding:20px;position:relative;gap:20px}.colorBorderBody:after,.colorBorderBody:before{content:"";position:absolute;display:block;width:60px;height:60px}.colorBorderBody:before{top:-1px;left:-1px;border-top:2px solid var(--sub-color);border-left:2px solid var(--sub-color)}.colorBorderBody:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--gray-500);border-right:2px solid var(--gray-500)}.colorBorderBody>div:first-child{min-width:30%;text-align:center}.colorBorderBody>div h5{font-size:16px;color:var(--sub-color);font-weight:400}.colorBorderBody>div h3{font-size:32px;font-weight:400;margin-top:15px}.colorBorderBody>div ul{display:flex;flex-wrap:wrap;margin-bottom:15px}.colorBorderBody>div ul li{width:33.33%}.colorBorderBody>div ul li:before{color:var(--sub-color)}.colorBorderBody strong{color:var(--sub-color);font-size:15px;line-height:1.8;letter-spacing:-.04em}.majorBody{flex-wrap:wrap}.majorBody>ul{width:50%}.majorBody>ul li:before{color:var(--sub-color)}.majorBody>div{width:50%;margin-top:20px}.majorBody>div.flex{width:100%;gap:20px}.majorBody>div img{width:calc(25% - 15px);border-radius:5px}.majorHalf{width:50%}.titleProcedure p.mt24{margin-top:24px}.facilitiesBody li{display:flex;gap:20px}.facilitiesBody li>div{text-align:center;padding-bottom:20px;width:100%}.facilitiesBody li>div img{border:1px solid #ddd;padding:5px;width:100%}.facilitiesBody li>div p{display:inline-block;font-size:18px;color:var(--gray-700);border:1px solid #ddd;margin-top:10px;padding:15px 30px;box-shadow:4px 4px 0 rgba(190,190,190,.4)}.contestimgBody{flex-wrap:wrap;gap:15px;margin-top:27px}.contestimgBody img{width:calc(33.33% - 10px)}.contestBody{gap:15px;justify-content:flex-start;align-items:flex-start}.contestBody p strong{font-weight:600;color:var(--gray-700)}.contestBody>div>img:first-child{margin-right:15px}.tab{display:flex;gap:8px;margin-bottom:40px}.tab button{cursor:pointer;background-color:#fafbfc;border:1px solid var(--gray-200);border-radius:8px;width:100%;height:60px;color:var(--gray-500);font-weight:600;font-size:16px}.tab button.active{background-color:var(--gray-0);border-color:var(--sub-color);color:var(--gray-700)}.tabContent .contentList{display:flex;gap:8px 18px;flex-wrap:wrap}.tabContent .contentList .contentItem{border:1px solid var(--gray-300);border-radius:8px;height:48px;width:calc(50% - 9px);display:flex;justify-content:center;align-items:center;color:var(--gray-700);font-size:16px}@media (max-width:768px){.introduceTitle{padding-top:0}.introduceTitle h3{font-size:30px}.boeder{padding:14px;font-size:14px}.colorBorderBody{flex-direction:column;padding:30px 20px;gap:0}.colorBorderBody:after,.colorBorderBody:before{width:40px;height:40px}.colorBorderBody>div:first-child{min-width:100%}.colorBorderBody>div h5{font-size:14px}.colorBorderBody>div h3{font-size:26px}.colorBorderBody>div ul{margin-top:15px}.colorBorderBody>div ul li{width:50%}.majorBody>div,.majorBody>ul{width:100%}.majorBody>div.flex{flex-direction:column}.majorBody>div img{width:100%}.introduceBody.flex{flex-direction:column;gap:48px}.majorHalf{width:100%}.facilitiesBody li{flex-direction:column;margin-bottom:20px}.facilitiesBody li>div{padding-bottom:5px}.facilitiesBody li>div p{font-size:14px;margin-top:10px;padding:10px 20px}.contestBody img,.contestimgBody img{width:100%}.contestBody>div{display:flex;flex-direction:column;gap:15px;width:100%}.contestBody>div>img:first-child{margin-right:0}.tab{margin-bottom:24px;flex-wrap:wrap}.tab button{width:calc(50% - 4px);height:41px;font-size:14px}.tabContent .contentList{gap:6px}.tabContent .contentList .contentItem{height:40px;width:100%;font-size:13px}}