@media (min-width: 768px){a:hover{opacity:0.6}}.job-container{padding-top:35px;margin-bottom:60px}.heading-2{border-bottom:1px solid #EB5307;margin-bottom:35px}.heading-2 span{display:inline-block;font-size:1.2rem;font-weight:bold;padding:3px 0 3px 0.5rem;border-left-width:0;margin-bottom:10px}.heading-2-label{border-bottom:1px solid #eeeeee;margin-bottom:35px}.heading-2-label span{display:inline-block;font-size:21px;font-weight:bold;padding:3px 0 3px 20px;border-left:1px solid #EB5307;margin-bottom:10px}.heading-3-label{background-color:#fdefef;border-left:8px solid #EB5307;margin:35px 0 18px;padding:8px 0}.heading-3-label span{color:#EB5307;display:inline-block;font-size:18px;font-weight:bold;padding:3px 0 3px 20px}.heading-4-label,.heading-4-label-2{border-bottom:4px solid #EB5307;margin:35px 0 20px}.heading-4-label span,.heading-4-label-2 span{color:#EB5307;display:inline-block;font-size:18px;font-weight:bold;padding:3px 0 3px 8px;margin-bottom:10px}.heading-4-label-2{border-bottom:none}.heading-4-label-2 span{padding-left:0}.heading-4-section-border{border-bottom:1px solid #e2e2e2;margin:0;margin-top:40px}.accordion{margin-bottom:1rem}.accordion-btn{text-decoration:none;display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:#f7a67e;padding:1.5vw;font-size:110%}.accordion-btn>.icon{position:relative}.accordion-btn>.icon:before,.accordion-btn>.icon:after{content:"";background-color:#fff;width:1.8rem;height:1.5px;display:block;position:absolute;right:0}.accordion-btn>.icon:after{transform:rotate(90deg)}.accordion-btn:hover{opacity:0.95}summary::-webkit-details-marker{display:none}.accordion[open] .accordion-btn>.icon:after{display:none}.accordion-body{padding:2rem 0 3rem}.heading-5-label{margin:20px 0}.heading-5-label span{color:#EB5307;display:inline-block;font-size:16px;font-weight:bold;padding:3px 0 3px 10px;border-left:3px solid #EB5307}#merit a .figure{margin:0}#merit a .figure img{width:100%}#merit a .figure-caption{padding:0.5rem 1rem 1rem;color:#000;text-align:left;font-size:1rem}#merit_interview .staff-interview-box{border-radius:10px;background-color:#ffffff;border:1px solid #eeeeee;margin-bottom:2em}#merit_interview .staff-interview-box .staff-interview-box-detail{padding:0 10px 35px 10px}#merit_interview .staff-interview-box .staff-interview-box-detail .staff-interview-box-detail-label span{background-color:#EB5307;padding:5px;color:#ffffff}#merit_interview .staff-interview-box .staff-interview-box-detail .staff-interview-box-detail-card{border-top:none}#merit_interview .staff-interview-box .staff-interview-box-detail .staff-interview-box-detail-card .staff-interview-box-detail-card-title{margin-bottom:20px}#merit_interview_detail .main-visual .main-visual_text{background-color:#006ac4;color:#fff}@media (max-width: 767.98px){#merit_interview_detail .main-visual .main-visual_text{padding:0px 10px}}#merit_interview_detail .main-visual .main-visual_text h1{font-family:serif;font-size:2rem;line-height:2}#merit_interview_detail .main-visual .main-visual_text h1 span{display:block;font-size:1.25rem}@media (max-width: 767.98px){#merit_interview_detail .main-visual-type1 .main-visual_text,#merit_interview_detail .main-visual-type1 .main-visual_image{width:100%}}#merit_interview_detail main p{font-size:0.9rem;line-height:1.75}#merit_interview_detail .h-question .h-border{height:2px;width:8%;background-color:#EB5307}#merit_interview_detail .h-question span{font-size:18px;font-weight:bold;line-height:1.8}#merit_interview_detail .img-sign img{width:200px}#merit_welfare .row .col-7.col-sm-8 p{font-size:16px;line-height:1.5;margin:0;padding:1rem 0;border-bottom:1px solid #eee}#merit_welfare .row:last-of-type .col-7.col-sm-8 p{border-bottom:none}#merit_welfare .row .flowchart{display:flex;flex-direction:column;width:100%;height:100%}#merit_welfare .row .flowchart [class^="step-"]{position:relative;width:100%;height:100%;margin:5px 0 0;padding:0}#merit_welfare .row .flowchart [class^="step-"] span{display:block;box-sizing:border-box;width:100%;height:100%;margin:0;padding:30px 0 0;color:#fff;font-size:18px;line-height:1;font-weight:bold;text-align:center}#merit_welfare .row .flowchart [class^="step-"]::before{position:absolute;top:0;z-index:10;width:100%;height:15px;content:"";display:block;background-color:#fff;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}#merit_welfare .row .flowchart [class^="step-"]::after{position:absolute;bottom:-15px;z-index:100;width:100%;height:15px;content:"";display:block;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}#merit_welfare .row .flowchart .step-1{background-color:#f8831b;margin-top:0}#merit_welfare .row .flowchart .step-1::before{display:none}#merit_welfare .row .flowchart .step-1::after{background-color:#f8831b}#merit_welfare .row .flowchart .step-1 span{padding-top:15px}#merit_welfare .row .flowchart .step-2{background-color:#f5a916}#merit_welfare .row .flowchart .step-2::after{background-color:#f5a916}#merit_welfare .row .flowchart .step-3{background-color:#d3d014}#merit_welfare .row .flowchart .step-3::after{background-color:#d3d014}#merit_welfare .row .flowchart .step-4{background-color:#81cd15;height:40%;text-align:center}#merit_welfare .row .flowchart .step-4::after{background-color:#81cd15}#merit_welfare .row .flowchart .step-4 span{height:auto}#merit_welfare .row .flowchart .step-4 span+span{display:inline-block;width:auto;margin:8px 0 0;padding:8px;border-radius:6px;background-color:#fff;color:#81cd15;font-size:16px}#merit_welfare .row .flowchart .step-5{background-color:#18b707;height:30%}#merit_welfare .row .flowchart .step-5::after{background-color:#18b707}#merit_welfare .row .flowchart .step-6{background-color:#03a356;height:30%;margin-bottom:30px}#merit_welfare .row .flowchart .step-6::after{background-color:#03a356}.list-group{font-weight:bold}.list-group a{padding:20px;position:relative}.list-group a:after,.list-group a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.list-group a:after{right:27px;width:8px;height:8px;border-top:1px solid #EB5307;border-right:1px solid #EB5307;transform:rotate(45deg);z-index:2}.list-group a:before{width:20px;height:20px;border-radius:50%;background:#ffffff;z-index:1;right:20px}
