 .life_apply{height: auto;box-sizing: border-box;border: 1px solid #d2d2d2;text-align: center;background-color: #fff;padding: 55px 25px;display: inline-block;width: 100%;}
 .life_apply .apply_box01{padding: 0px 25px 50px;}
 .life_apply .apply_box01 .triangle{width: 0px;border-top: 7px solid #b5b5b5;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: auto;display: block;}
 .life_apply .apply_box01 .apply_content01{width: 100%;height: 130px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 20px 20px 0 0;background-color: #0077d6;margin-bottom: 20px;padding: 26px;}
 .life_apply .apply_box01 .apply_content01 .icon{background: url("/contents/756/apply_icon01.png") no-repeat;width: 47px;height: 45px;display: block;margin: auto;}
 .life_apply h4{background: none;font-size: 19px;color: #fff;font-weight:600;text-decoration: none;margin: 10px 0 0;}
 .life_apply .apply_box01 .apply_text01 {text-align: center;}
 .life_apply .apply_box01 .apply_text01 .border_box {width: 100%;height: 63px;box-sizing: border-box;background-color: #f6f6f6;margin-top: 15px;padding: 21px 0;}
 .life_apply .apply_box01 .apply_text01 .border_box .txt{background: none;font-size: 15px;color: #444444;font-weight: 400;}
 .life_apply .apply_box01 .apply_text01 .border_box .side_txt{background: none;font-size: 15px;color: #444444;font-weight: 400;position: relative;}
 .life_apply .apply_box02{padding: 0px 25px 50px;}
 .life_apply .apply_box02 .triangle{width: 0px;border-top: 7px solid #b5b5b5;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: auto;display: block;}
 .life_apply .apply_box02 .apply_content02{width: 100%;height: 130px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 20px 20px 0 0;background-color: #1c7e8d;padding: 26px;}
 .life_apply .apply_box02 .apply_content02 .icon{background: url("/contents/756/apply_icon02.png") no-repeat;width: 47px;height: 45px;display: block;margin: auto;}
 .life_apply .apply_box02 .apply_text02 {text-align: center;}
 .life_apply .apply_box02 .apply_text02 .border_box {width: 100%;height: 63px;box-sizing: border-box;background-color: #f6f6f6;margin-top: 20px;padding: 21px 0;}
 .life_apply .apply_box02 .apply_text02 .border_box .txt{background: none;font-size: 15px;color: #444444;font-weight: 400;}
 .life_apply .apply_box02 .apply_text02 .border_box .side_txt{background: none;font-size: 15px;color: #444444;font-weight: 400;position: relative;}
 .life_apply .apply_box03{padding: 0px 25px;}
 .life_apply .apply_box03 .triangle{width: 0px;border-top: 7px solid #b5b5b5;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: auto;display: block;}
 .life_apply .apply_box03 .apply_content03{width: 100%;height: 130px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 20px 20px 0 0;background-color: #008a10;padding: 26px;}
 .life_apply .apply_box03 .apply_content03 .icon{background: url("/contents/756/apply_icon03.png") no-repeat;width: 42px;height: 45px;display: block;margin: auto;}
 .life_apply .apply_box03 .apply_text03 {text-align: center;}
 .life_apply .apply_box03 .apply_text03 .border_box {width: 100%;height: 63px;box-sizing: border-box;background-color: #f6f6f6;margin-top: 20px;padding: 21px 0;}
 .life_apply .apply_box03 .apply_text03 .border_box .txt{background: none;font-size: 15px;color: #444444;font-weight: 400;}
  .life_intro{width: 100%;}
 .life_intro .life_txtbox{text-align: center;display: block;}
 .life_intro .life_txtbox .txt_title{max-width: 345px;margin: auto;}
 .life_intro .life_txtbox .txt_title .next{display:block;}
 .life_intro .life_txtbox .txt_title h3{background: none;font-size: 29px;font-weight: 500;color: #363636;line-height: 39px;letter-spacing: -0.5px;margin: 25px 0;}
 .life_intro .life_txtbox .txt_title h3 .bold{color: #118bed;font-weight: 800;}
 .life_intro .life_txtbox .txt_title .quote_01{background: url("/contents/755/intro_quote01.png") no-repeat;width: 16px;height: 14px;display: block;position: relative;top: 36px;margin: 0 auto;left: -99px;}
 .life_intro .life_txtbox .txt_title .quote_02{background: url("/contents/755/intro_quote02.png") no-repeat;width: 17px;height: 13px;display: block;position: relative;float: right;top: -67px;margin: 0 1px 0;}
 .life_intro .life_txtbox .txt_title .line{display: block;width: 2px;height: 41px;box-sizing: border-box;background-color:#c4cbd3;margin: auto;}
 .life_intro .life_txtbox .middle_txt{background: none;font-size: 19px;font-weight: 400;color: #363636;line-height: 30px;letter-spacing: -1.3px;margin: 25px 0 30px;}
 .life_intro .life_txtbox .low_txt{background: none;font-size: 17px;color: #363636;font-weight: 400;line-height: 26px;margin: 0 0 35px;}
 .life_intro .life_txtbox .txt_line {margin: 0 0 48px;}
 .life_intro .life_txtbox .txt_line .line_blue{max-width: 400px;height: 10px;box-sizing: border-box;border: 1px solid #cfe8fb;border-radius: 10px;background-color: #cfe8fb;display: block;margin: auto;}
 .life_intro .life_txtbox .txt_line h4{background: none;display: block;font-size: 20px;color: #363636;font-weight: 500;line-height: 26px;margin: -12px;text-decoration: none;}
 .life_intro .life_txtbox .low_from h5{background: none;font-size: 20px;color: #383838;font-weight: 400;text-decoration: none;margin-bottom: 30px;}
 .life_intro .txt_img{display:block;margin: 0 auto;width: 40%;min-width: 300px;height: 300px;position: relative;margin-top: 30px;margin-bottom: 30px;}
 .life_intro .txt_img .life_sunlin{background: url("/contents/755/intro_sunlin.png") no-repeat 0;display: block;width: 100%;height: 300px;position: absolute;z-index: 1;border-radius: 50px 0 50px 0;}
 .life_intro .txt_img .bg_box{background: url("/contents/755/intro_sunlin_bg.png") no-repeat;display: block;width: 100%;height: 100%;left: 25px;top: 21px;position: absolute;border-radius: 50px 0 50px 0;}
  .life_task{}
 .life_task .work{}
 .life_task .work h4{width: 212px;height: 69px;box-sizing: border-box;border: 1px solid #004276;border-radius: 100px;background-color: #004276;font-size: 25px;font-weight: 500;color: #fff;text-align: center;display: block;position: relative;top: 34px;padding: 22px;margin: auto;}
 .life_task .task_box {width: 100%;height: min-content;box-sizing: border-box;border: 1px solid #d2d2d2;padding: 80px 37px 30px;margin: 0 0 50px;text-align: center;display: inline-block;float: left;}
 .life_task .task_box .content_01{padding: 0;display: inline-block;}
 .life_task .task_box .content_01 .counsel_box{padding: 10px 10px;}
 .life_task .task_box .content_01 .counsel_box .circle_area{}
 .life_task .task_box .content_01 .counsel_box .circle_area .dot_circle01{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #1c7e8d;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle01{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color:#1c7e8d;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle01 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_dot01{background: none;border-left: 1px dashed #1c7e8d;display: block;width: 1px;height: 28px;position: relative;margin: auto;}
 .life_task .task_box .content_01 .counsel_box .txt_area .top_line01{width: 100%;height: 4px;box-sizing: border-box;background-color:#1c7e8d;display:block;}
 .life_task .task_box .content_01 .counsel_box .circle_area .dot_circle02{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #0077d6;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle02{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color: #0077d6;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle02 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_dot02{background: none;border-left: 1px dashed #0077d6;display: block;width: 1px;height: 28px;position: relative;margin: auto;}
 .life_task .task_box .content_01 .counsel_box .txt_area{width: 100%;min-height: 140px;box-sizing: border-box;background-color:#f6f6f6;display:block;margin: 0 0px 24px;border-radius: 0 0 25px 25px;}
 .txt_area {}
 .life_task .task_box .content_01 .counsel_box .txt_area .top_line02{width: 100%;height: 4px;box-sizing: border-box;background-color:#0077d6;display:block;}
 .life_task .task_box .content_01 .counsel_box .txt_area p{color: #636363;letter-spacing: -0.3px;padding: 31px 21px 27px;font-weight: 400;}
 .life_task .task_box .content_02{}
 .life_task .task_box .content_02 .counsel_box{padding: 10px 10px;}
 .life_task .task_box .content_02 .counsel_box .circle_area{}
 .life_task .task_box .content_02 .counsel_box .circle_area .dot_circle02{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #0077d6;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle02{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color: #0077d6;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle02 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_dot02{background: none;border-left: 1px dashed #0077d6;display: block;width: 1px;height: 28px;position: relative;margin: auto;}
 .life_task .task_box .content_02 .counsel_box .txt_area .top_line02{width: 100%;height: 4px;box-sizing: border-box;background-color:#0077d6;display:block;}
 .life_task .task_box .content_02 .counsel_box .txt_area p{color: #636363;letter-spacing: -0.3px;padding: 27px 22px 27px;font-weight: 400;}
 .life_task .task_box .content_02 .counsel_box .circle_area .dot_circle01{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #1c7e8d;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle01{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color:#1c7e8d;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle01 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_dot01{background: none;border-left: 1px dashed #1c7e8d;display: block;width: 1px;height: 28px;position: relative;margin: auto;}
 .life_task .task_box .content_02 .counsel_box .txt_area{width: 100%;min-height: 140px;box-sizing: border-box;background-color:#f6f6f6;display:block;margin: 0 0 24px;border-radius: 0 0 25px 25px;}
 .life_task .task_box .content_02 .counsel_box .txt_area .top_line01{width: 100%;height: 4px;box-sizing: border-box;background-color:#1c7e8d;display:block;}
  .mapbox{width:100%;}
 .way_box{background-color: #0077d6; width: 100%; min-height: 190px; box-sizing: border-box; border: 1px solid #0077d6; border-radius: 0 0 15px 15px; padding: 32px 23px 27px 23px; display: block;}
 .way_box .address h5{ background: none; color: #fff; font-size: 20px; font-weight: 500; margin: 0; padding: 4px 0 0; }
 .way_box .address p{ background: none; color: #fff; padding: 14px 0 20px 20px; margin: 0; line-height: 19px;}
 .way_box .address .icon{background: url("/contents/762/loadmap_icon.png") no-repeat; width: 11px; height: 14px; display: block; position: absolute; padding: 10px; margin: 2px -18px; }
 .way_box .loadmap_button{background: #0077d6; color:#fff; border-radius: 30px; border: 1px solid #fff; text-decoration-line: none; float: right; padding: 10px 27px;}
 .way_box .sunlin_logo{ background: url("/contents/762/loadmap_logo01.png") no-repeat; width: 106px; height: 82px; display: block; float: right; position: relative; bottom: 34px; margin: 0 -24px 0 0px; }
 .mapbox .map_imsi{ background-color: #000; width:100%; height: 415px; box-sizing: border-box; }
 