.page-welfare .page-main-inner .page-main-content{padding:clamp(20px,-50.5128px + 9.4017vw,130px) 20px clamp(40px,1.5385px + 5.1282vw,100px)}.page-welfare .page-main-inner .page-main-content .inner{max-width:1400px;background-color:#fff;width:80vw}@media(max-width: 767px){.page-welfare .page-main-inner .page-main-content .inner{width:100%}}.page-welfare .part-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-welfare .part-wrap .part-head-nav-fix{width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:clamp(64px,28.1026px + 4.7863vw,120px);z-index:5;left:0;opacity:1;visibility:visible;pointer-events:all}.page-welfare .part-wrap .part-head-nav-fix ul.level1{width:100%}.page-welfare .part-wrap .part-head-nav-fix ul.level1>li{position:relative}.page-welfare .part-wrap .part-head-nav-fix ul.level1>li>a{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-weight:700;font-size:clamp(14px,10.1538px + .5128vw,20px)}.page-welfare .part-wrap .part-head-nav-fix ul.level1>li>a:hover{color:#2d7149}.page-welfare .part-wrap .part-head-nav-fix ul.level1>li.current>a,.page-welfare .part-wrap .part-head-nav-fix ul.level1>li.active>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page-welfare .part-wrap .part-head-nav-fix ul.level1>li.current>a::before,.page-welfare .part-wrap .part-head-nav-fix ul.level1>li.active>a::before{content:"";display:block;width:18px;height:4px;background-color:#2d7149;position:absolute;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:-26px}.page-welfare .part-wrap .part-head-nav-fix ul.level2{padding-left:clamp(10px,3.5897px + .8547vw,20px);width:100%}.page-welfare .part-wrap .part-head-nav-fix ul.level2>li{position:relative}.page-welfare .part-wrap .part-head-nav-fix ul.level2>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-weight:400;font-size:clamp(12px,8.1538px + .5128vw,18px);padding:5px 0}.page-welfare .part-wrap .part-head-nav-fix ul.level2>li>a:hover{color:#2d7149}.page-welfare .part-wrap .part-head-nav-fix ul.level2>li.current>a{color:#2d7149;text-decoration:underline}.page-welfare .part-wrap .part-head-nav-fix .current>a,.page-welfare .part-wrap .part-head-nav-fix .active>a{color:#2d7149 !important}@media(max-width: 767px){.page-welfare .part-wrap .part-head-nav-fix{display:none}}.page-welfare .part-wrap .part-con{padding-bottom:clamp(40px,1.5385px + 5.1282vw,100px)}.page-welfare .part-wrap .part-con:last-child{padding:0}.page-welfare .part-wrap .part-inner{width:calc(100% - 150px);max-width:1020px}.page-welfare .part-wrap .part-inner .item{padding-bottom:clamp(20px,.7692px + 2.5641vw,50px)}.page-welfare .part-wrap .part-inner .item:last-child{padding:0}.page-welfare .part-wrap .part-inner ul li{margin-bottom:clamp(15px,5.3846px + 1.2821vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.page-welfare .part-wrap .part-inner ul li::before{content:"";display:block;width:clamp(13px,11.0769px + .2564vw,16px);min-width:clamp(13px,11.0769px + .2564vw,16px);height:clamp(13px,11.0769px + .2564vw,16px);background-color:#2d7149;margin-right:clamp(8px,4.7949px + .4274vw,13px)}.page-welfare .part-wrap .part-inner ul li:last-child{margin-bottom:0}.page-welfare .part-wrap .part-inner h4{color:#2d7149;font-size:clamp(16px,13.4359px + .3419vw,20px);margin-bottom:10px}.page-welfare .part-wrap .part-inner p{margin-bottom:clamp(15px,5.3846px + 1.2821vw,30px);font-size:clamp(12px,9.4359px + .3419vw,16px)}.page-welfare .part-wrap .part-inner p:last-child{margin-bottom:0}.page-welfare .part-wrap .index-title{margin-bottom:clamp(20px,.7692px + 2.5641vw,50px)}.page-welfare .part-wrap h3{margin-bottom:clamp(10px,-2.8205px + 1.7094vw,30px);font-size:clamp(18px,14.1538px + .5128vw,24px);padding-bottom:8px;position:relative;border-bottom:2px solid #f5f5f5}.page-welfare .part-wrap h3::before{content:"";display:block;width:50%;height:3px;background-color:#2d7149;position:absolute;left:0;bottom:-3px}.page-welfare .color_table_wrap{position:relative;margin-bottom:.5rem}.page-welfare .swipe_scroll{overflow-x:auto}.page-welfare .color_table{width:100%;line-height:1.5;text-align:center}.page-welfare .color_table table{border:1px solid #c8c8c8}.page-welfare .color_table tr td{width:20%;font-size:clamp(12px,10.0769px + .2564vw,15px);border:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #e9e9e9;font-weight:400;vertical-align:middle}.page-welfare .color_table tr:nth-child(1) td:nth-child(2){width:40%}.page-welfare .color_table tr:nth-child(1) td:nth-child(3){width:40%}.page-welfare .color_table .line-box{overflow:hidden;padding:0}.page-welfare .color_table .line{width:100%;aspect-ratio:1/.5;position:relative}.page-welfare .color_table .line::before{content:"";display:block;width:139%;height:1px;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-26deg);-ms-transform:translate(-50%, -50%) rotate(-26deg);transform:translate(-50%, -50%) rotate(-26deg)}@media(max-width: 1270px){.page-welfare .color_table .line{aspect-ratio:1/.7}.page-welfare .color_table .line::before{-webkit-transform:translate(-50%, -50%) rotate(-34deg);-ms-transform:translate(-50%, -50%) rotate(-34deg);transform:translate(-50%, -50%) rotate(-34deg)}}@media(max-width: 450px){.page-welfare .color_table .line{aspect-ratio:1/1}.page-welfare .color_table .line::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}.page-welfare .color_table .bl1{background-color:#2d7149;border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff;font-size:clamp(14px,11.4359px + .3419vw,18px);font-weight:700}.page-welfare .color_table .bl2{background-color:#c1d614;font-size:clamp(13px,11.0769px + .2564vw,16px);font-weight:700}@media(max-width: 767px){.page-welfare .part-wrap .part-head-nav-fix{display:none}.page-welfare .part-wrap .part-inner{width:100%}}