@charset "utf-8";

/* 미션ㆍ비전ㆍ크레도 */
.mission_w{display:flex;gap:4%;}
.mission_w li{padding-top:340px;width:33.333%;background:#fff no-repeat center top;border-radius:15px;box-shadow:0 -15px 15px rgba(0,0,0,0.05);}
.mission_w li.icon1{background-image:url(/nanum/site/builder/dir/main/img/menu5466/mission_bg.jpg);}
.mission_w li.icon2{background-image:url(/nanum/site/builder/dir/main/img/menu5466/vision_bg.jpg);}
.mission_w li.icon3{background-image:url(/nanum/site/builder/dir/main/img/menu5466/credo_bg.jpg);}
.mission_w dl{padding:40px 35px;}
.mission_w dl dt{padding-top:75px;font-weight:700;font-size:2.4rem;line-height:1;color:#0054b7;background:no-repeat left top;}
.mission_w .icon1 dl dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/icon_mission.gif);}
.mission_w .icon2 dl dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/icon_vision.gif);}
.mission_w .icon3 dl dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/icon_credo.gif);}
.mission_w dl dt span{margin-top:15px;display:block;font-weight:400;font-size:1.6rem;line-height:1;color:#888;letter-spacing:0;}
.mission_w dl dd{margin-top:35px;font-size:2.1rem;line-height:1.5;color:#444;}

/* 미션ㆍ비전ㆍ핵심가치 */
.mvv_wr{display:flex;flex-direction:column;gap:60px;}
.mvv_wr dl{display:flex;flex-direction: column;justify-content: center;position:relative;padding:25px 0 25px 450px;min-height:300px;box-sizing:border-box;}
.mvv_wr dl:before{position:absolute;top:0;left:0;content:'';display:block;width:400px;height:100%;background:no-repeat center / cover;border-radius:10px;box-shadow: 0 -15px 15px rgba(0,0,0,0.05);}
.mvv_wr dl.icon1:before{background-image:url(/nanum/site/builder/dir/main/img/menu5466/mission_bg.jpg);}
.mvv_wr dl.icon2:before{background-image:url(/nanum/site/builder/dir/main/img/menu5466/vision_bg.jpg);}
.mvv_wr dl.icon3:before{background-image:url(/nanum/site/builder/dir/main/img/menu5466/credo_bg.jpg);}
.mvv_wr dl dt{display: flex;align-items: baseline;gap:15px;padding-top:70px;font-weight:700;font-size:2.4rem;line-height:1;color:#0054b7;background:no-repeat left top;}
.mvv_wr dl.icon1 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/icon_mission.gif);}
.mvv_wr dl.icon2 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/icon_vision.gif);}
.mvv_wr dl.icon3 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/icon_credo.gif);}
.mvv_wr dl dt span{display:block;font-weight:400;font-size:1.6rem;line-height:1;color:#888;letter-spacing:0;}
.mvv_wr dl dd{display:flex;flex-direction: column;gap:8px;margin-top:30px;font-size:1.9rem;line-height:1.5;color:#444;}
.mvv_wr dl dd span{display:inline-block;padding-right:20px;font-weight:700;color:#000;}
.mvv_wr dl.icon2 dd span{width:100px}
.mvv_wr dl.icon3 dd span{width:260px}

/* 인사말 */
.intro_imgw{margin-top:70px;display:flex;font-size:0;}
.intro_imgw img{width:33.333%;object-fit:cover;pointer-events:none;}

/* 연혁 */
.history_top{padding:80px 500px 80px 60px;background:url(/nanum/site/builder/dir/main/img/menu5466/history_bg.jpg) no-repeat center / cover;border-radius:20px;}
.history_top .stxt{font-size:1.8rem;line-height:1;color:#994a1f;text-transform:uppercase;letter-spacing:0;opacity:0.5;}
.history_top .stxt span{margin-left:15px;display:inline-block;width:85px;height:1px;background:#994a1f;opacity:0.5;}
.history_top .btxt{margin-top:25px;font-weight:700;font-size:3rem;line-height:1.4;color:#271718;}
.history_top .txt{margin-top:30px;font-size:1.6rem;color:#333;}

.history_wrap{margin-top:90px;}
.history_wrap .box{position:relative;margin-bottom:130px;min-height:350px;}
.history_wrap .box:nth-child(odd){padding-left:730px;}
.history_wrap .box:nth-child(even){padding-right:730px;}
.history_wrap .box img{position:absolute;top:0;width:600px;height:350px;border-radius:15px;object-fit:cover;pointer-events:none;}
.history_wrap .box:nth-child(odd) img{left:0;}
.history_wrap .box:nth-child(even) img{right:0;}
.history_wrap .box#history2020{min-height:600px;}
.history_wrap .box#history2020 img{width:auto;height:600px;}
.history_wrap .box#history2025{min-height:1670px;}
.history_wrap .box#history2025 img{width:auto;height:1670px;}
.history_wrap .year{font-weight:700;font-size:3.5rem;color:#0060cf;letter-spacing:0;}
.history_wrap dl{position:relative;margin-top:10px;}
.history_wrap dl dt{position:absolute;top:0;left:0;font-weight:700;color:#000;letter-spacing:0;}
.history_wrap dl dd{padding-left:40px;color:#555;}


/* 안전보건경영방침 */
.safe_txt{margin-bottom:60px;}
.safe_txt li{display:flex;align-items:center;padding:20px 30px;margin-bottom:10px;font-weight:400;font-size:1.6rem;line-height:1.5;color:#222;border:1px solid #dfdfdf;border-radius:10px;}
.safe_txt li span{display:block;flex-shrink:0;margin-right:30px;width:100px;font-weight:600;font-size:2.6rem;color:#0362d0;text-align:center;border-right:1px solid #dfdfdf;}

.greeting_w.right .sign{margin-left:auto;}


/* hi소개 */
.hi_wrap{padding:45px;font-size:0;line-height:0;text-align:center;background:#f9f9f9;border-radius:15px;box-sizing:border-box;}
.hi_wrap img{display:inline-block;}

.symbol_w{padding:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:0;line-height:0;background:url(/nanum/site/builder/dir/main/img/menu5466/symbol_bg.gif) repeat;border:1px solid #d5d5d5;border-radius:15px;box-sizing:border-box;}
.symbol_w li{display:flex;align-items:flex-start;justify-content:center;gap:80px;}
.symbol_w.center li{align-items:center;}
.symbol_w li:not(:first-child){margin-top:60px;}

.hi_color{display:flex;margin-top:80px;width:100%;}
.hi_color li{flex-grow:1;width:0;}
.hi_color li p{padding:90px 15px 20px;margin-bottom:20px;font-weight:500;font-size:1.4rem;line-height:1;color:#fff;letter-spacing:0;overflow:hidden;}
.hi_color li:nth-child(1) p{background:#134ea1;border-radius:15px 0 0 15px;}
.hi_color li:nth-child(2) p{background:#063064;}
/*.hi_color li:nth-child(3) p{background:#56c6d7;}*/
.hi_color li:nth-child(3) p{background:#58585a;}
.hi_color li:nth-child(4) p{background:#c6a166;}
.hi_color li:nth-child(5) p{background:#93816d;border-radius:0 15px 15px 0;}
.hi_color li dl{margin:10px 15px;display:flex;font-size:1.4rem;line-height:1.5;}
.hi_color li dl dt{width:125px;font-weight:700;color:#000;}
.hi_color li dl dd{flex-grow:1;width:0;margin-left:auto;font-weight:500;color:#444;text-align:right;}


/* irb위원회-소개 및 심의절차 */
.irb_wrap > li{display:flex;flex-wrap:wrap;gap:3%;align-items:flex-start;width:100%;padding-bottom:80px;background:url(/nanum/site/builder/skin/main/img/common/line_bg.gif) repeat-x top 65px left;}
.irb_wrap > li > div{position:relative;display:table;width:31.3%;height:130px;font-weight:500;font-size:1.9rem;text-align:center;background:#fff;text-align:center;border:2px solid #0060d0;border-radius:15px;box-sizing:border-box;}
.irb_wrap > li > div:first-child:before{position:absolute;bottom:-58px;left:50%;margin-left:-7px;content:'';width:14px;height:36px;background:url(/nanum/site/builder/dir/main/img/menu5466/irb_down.gif) no-repeat left center;}
.irb_wrap > li:first-child > div:first-child:before{margin-left:-64px}
.irb_wrap > li:first-child > div:first-child:after{position:absolute;bottom:-58px;left:50%;margin-left:44px;content:'요청이 있을 경우';padding-left:20px;width:100px;height:36px;line-height:36px;font-size:1.4rem;color:#444;text-align:left;background:url(/nanum/site/builder/dir/main/img/menu5466/irb_up.gif) no-repeat left center;}
.irb_wrap > li > div > p{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.irb_wrap .bg{color:#fff;background:#0060d0;}
.irb_wrap .bg_line{color:#0060d0;}
.irb_wrap .blk{color:#fff;background:#000;border-color:#000;}
.irb_wrap .blk_line{color:#444;border:2px solid #000;}
.irb_wrap .blk_line ul{display:table-cell;vertical-align:middle;padding:0 30px;font-size:1.6rem;line-height:1.4;text-align:left;}
.irb_wrap .blk_line ul li{position:relative;padding-left:100px;margin-top:5px;}
.irb_wrap .blk_line ul li strong{position:absolute;left:0;top:0;font-weight:700;color:#000;}
.irb_wrap > li.last{background:0;}
.irb_wrap > li.last > div{display:block;width:200px;height:auto;border:0;}
.irb_wrap > li.last > div p{position:relative;display:table;width:100%;height:85px;border-radius:15px;}
.irb_wrap > li.last > div p.blk{margin-bottom:80px;}
.irb_wrap > li.last > div:before{display:none;}
.irb_wrap > li.last > div p:first-child:before{position:absolute;bottom:-58px;left:50%;margin-left:-7px;content:'';width:14px;height:36px;background:url(/nanum/site/builder/dir/main/img/menu5466/irb_down.gif) no-repeat left center;}
.irb_wrap > li.last > div p span{display:table-cell;vertical-align:middle;}
.irb_wrap > li.last > div:last-child p:before{display:none;}

.irb_acco{display:flex;flex-wrap:wrap;border-top:2px solid #000;border-bottom:1px solid #f2f2f2;}
.irb_acco dl{display:flex;flex-wrap:wrap;align-items:center;gap:3%;margin-bottom:-1px;padding:25px 30px;width:50%;font-size:1.6rem;line-height:1.5;border-bottom:1px solid #f2f2f2;box-sizing:border-box;}
.irb_acco dl dt{width:22%;font-weight:700;color:#000;}
.irb_acco dl dd{width:75%;font-weight:400;color:#555;}


/* 수련교육부-소개-수련교육부 */
.circle_twr li.icon1 span{background-image:url(/nanum/site/builder/dir/main/img/menu5466/educ_icon1.png);}
.circle_twr li.icon2 span{background-image:url(/nanum/site/builder/dir/main/img/menu5466/educ_icon2.png);}
.circle_twr li.icon3 span{background-image:url(/nanum/site/builder/dir/main/img/menu5466/educ_icon3.png);}

.eduw_icon{display:flex;flex-wrap:wrap;gap:2%;}
.eduw_icon li{flex-grow:1;width:0;padding:40px 0;}
.eduw_icon li:not(:first-child){padding-left:2%;border-left:1px solid #dfdfdf;}
.eduw_icon li p{padding-top:70px;width:100%;height:70px;font-weight:700;font-size:2.4rem;line-height:1.4;color:#000;background:no-repeat top left;}
.eduw_icon li.icon1 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon1.gif);}
.eduw_icon li.icon2 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon2.gif);}
.eduw_icon li.icon3 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon3.gif);}
.eduw_icon li.icon4 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon4.gif);}


/*.step_w2.right li.betxt:before{content:'병원장 보고';position:absolute;top:50%;right:0;margin:15px -40px 0 0;width:40px;font-size:1.4rem;line-height:1.4;text-align:center;}*/

/* 수련교육부-복리후생 */
.welfare_wrap{position:relative;margin-bottom:110px;}
.welfare_top{padding:100px 55px;font-weight:700;font-size:3rem;line-height:1.5;color:#000;background:url(/nanum/site/builder/dir/main/img/menu5466/welfare_bg.jpg) no-repeat center left / cover;border-radius:20px;}
.welfare_how{position:absolute;right:50px;top:50px;padding:50px 40px;width:750px;background:#fff;border-radius:15px;box-shadow:9px 0 35px rgba(0,0,0,0.05);box-sizing:border-box;}
.welfare_how dt{margin-bottom:35px;font-size:2.2rem;color:#0060cf;text-align:center;}
.welfare_how dd{display:flex;flex-wrap:wrap;gap:25px 3%;}
.welfare_how dd p{padding:15px 10px;width:31.333%;font-size:1.6rem;line-height: 1.4;color:#444;text-align:center;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;}

.welfare_iw{margin-top:30px;display:flex;gap:2%;flex-wrap:wrap;}
.welfare_iw dl{margin-top:15px;padding:10px 0 20px;width:32%;border-bottom:1px solid #dfdfdf;}
.welfare_iw dl dt{margin-bottom:10px;padding-top:80px;font-weight:700;font-size:1.8rem;background:no-repeat center top;text-align:center;}
.welfare_iw dl.icon1 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon1.gif);}
.welfare_iw dl.icon2 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon2.gif);}
.welfare_iw dl.icon3 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon3.gif);}
.welfare_iw dl.icon4 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon4.gif);}
.welfare_iw dl.icon5 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon5.gif);}
.welfare_iw dl.icon6 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon6.gif);}
.welfare_iw dl.icon7 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon7.gif);}
.welfare_iw dl.icon8 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon8.gif);}
.welfare_iw dl.icon9 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon9.gif);}
.welfare_iw dl.icon10 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon10.gif);}
.welfare_iw dl.icon11 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon11.gif);}
.welfare_iw dl.icon12 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon12.gif);}
.welfare_iw dl dd{font-size:1.5rem;line-height:1.4;color:#555;}

.welfare_icon{margin:20px 0 0 -20px;font-size:0;line-height:0;clear:both;overflow:hidden;}
.welfare_icon p{display:inline-block;margin:20px 0 0 20px;padding:80px 15px 20px;width:210px;font-size:1.5rem;color:#444;background:#f8f8f8 no-repeat center top 27px;text-align:center;border-radius:15px;box-sizing:border-box;}
.welfare_icon span{display:flex;justify-content:center;align-items:center;height:40px;}
.welfare_icon p.icon1{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon1.gif);}
.welfare_icon p.icon2{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon2.gif);}
.welfare_icon p.icon3{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon3.gif);}
.welfare_icon p.icon4{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon4.gif);}
.welfare_icon p.icon5{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon5.gif);}

.backw{background:#fff}

/* 홍보영상 */
.video_wrap{width:100%;height:730px;}
.video_wrap iframe{width:100% !important;height:100% !important;}

.video_txt{margin:70px 0;text-align:center;}
.video_txt .tit{font-weight: 700;font-size: 3rem;line-height: 1.4; color: #9e5900;}
.video_txt .txtw{margin-top:25px;font-size:1.8rem;}
.video_txt .txtw p:not(:first-child){margin-top:20px;}
.video_txt .txtw p.point{font-weight:700;color:#9e5900}

.video_box{display:flex;flex-wrap:wrap;gap:30px;}
.video_box li{display: flex;justify-content: center;align-items: center;gap: 10px;flex-direction: column;width:calc(33.333% - 20px);text-align: center;}
.video_box li .imgw{position:relative;font-size:0;}
.video_box li .imgw dl dt{position:relative;display:block;width:100%;height:100%;}
.video_box li .imgw dl dt:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.video_box li dl dd{position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-size: 2.8rem;color: #fff;display: flex;justify-content: center;align-items: center;letter-spacing: 0;}
.video_box li.on .imgw dl dt:after,
.video_box li.on dl dd{display:none;}
.video_box li .imgw img{max-width:100%;}
.video_box li .txt{font-size:1.7rem;}

/********************태블릿********************/
@media all and (max-width:1600px){

.history_wrap .box:nth-child(odd){padding-left: 680px;}
.irb_wrap .blk_line ul li{padding-left: 30%;}

.welfare_how{width:55%;}
.welfare_how dd p{display: flex;justify-content: center;align-items: center;}

}

/********************태블릿********************/
@media all and (max-width:1200px){

.welfare_how{right: 30px;top: 30px;}

}

/********************태블릿********************/
@media all and (max-width:1024px){

.mission_w{gap:2%;}
.mission_w li{padding-top:250px;background-size:auto 250px;}
.mission_w dl{padding: 25px 20px}

/* 미션ㆍ비전ㆍ핵심가치 */
.mvv_wr dl{padding-left:385px;}
.mvv_wr dl:before{width:350px;}
.mvv_wr dl.icon2 dd span{width: 85px}
.mvv_wr dl.icon3 dd span{width: 235px;}

.hi_wrap img{height:85px;}
.history_top{padding: 50px 220px 50px 50px;}
.history_wrap .box img{width: 50% !important;}
.history_wrap .box:nth-child(odd){padding-left: 55%;}
.history_wrap .box:nth-child(even){padding-right: 55%;}

.symbol_w{padding:30px;}
.symbol_w li{/*flex-direction: column;*/align-items:center;gap: 35px;}
.symbol_w li:not(:first-child){margin-top: 35px;}
.symbol_w.m_over li{flex-direction: column;}
.symbol_w.verti li{flex-direction: row;align-items: flex-start;flex-wrap: wrap;}
.symbol_w li img{max-width:80%;}

.hi_color li p{min-height: 26px;}
.hi_color li dl dt{width:40px;}

.irb_wrap .blk_line ul{padding: 0 5%;}
.irb_wrap > li > div{font-size: 1.7rem;}
.irb_wrap > li.last > div{width:20%;}

.welfare_top{padding:70px 30px;}
.welfare_icon p{width: 20%;min-height: 140px;}
.welfare_how{right:25px;padding:30px 20px 35px;}
.welfare_how dt{margin-bottom:25px;}
.welfare_how dd{gap:10px 3%;}
.welfare_icon span{line-height: 1.3;height: auto;}


/* 홍보영상 */
.video_wrap{height:500px;}
.video_txt .tit{font-size:2.5rem}


}

/********************태블릿********************/
@media all and (max-width:767px){

.mission_w li{padding-top:200px;width:100%;background-size: auto 200px;}
.mission_w dl{padding:15px;background-color: #fff;}
.mission_w dl dt{padding-top: 45px;background-size:auto 30px !important;font-size: 2rem;}
.mission_w dl dt span{margin-top: 5px;font-size:1.4rem;}
.mission_w dl dd{margin-top:15px;font-size: 1.6rem;}

/* 미션ㆍ비전ㆍ핵심가치 */
.mvv_wr{gap:45px;}
.mvv_wr dl{padding:0;min-height:auto;}
.mvv_wr dl:before{position:static;margin-bottom:20px;width:100%;height:150px;}
.mvv_wr dl dt{padding-top: 45px;background-size:auto 30px !important;font-size: 2rem;}
.mvv_wr dl dd{margin-top:20px;font-size:1.6rem;gap: 8px}
.mvv_wr dl dd span{padding-right:15px;}
.mvv_wr dl.icon2 dd span{width: 70px}
.mvv_wr dl.icon3 dd span{width: 195px;}


.history_top{padding: 60px 30px 30px 30px;}
.history_wrap{margin-top:40px;}
.history_wrap .box img{position:static;margin-bottom: 10px;width: 100% !important;height: auto !important;}
.history_wrap .box{margin-bottom: 50px;min-height: auto;}
.history_wrap .box:nth-child(odd),
.history_wrap .box:nth-child(even){padding:0;}
/*.history_wrap .box#history2020 img{width: 100%;height: 530px;}
.history_wrap .box#history2020{padding-top:545px;min-height: auto;}*/
.history_wrap .year{font-size:2.8rem;}
.history_wrap dl{margin-top: 5px;}
.history_wrap dl dd{padding-left: 35px;}
.history_top .btxt{margin-top: 15px;font-size: 2.5rem;}
.history_top .txt{margin-top: 15px;}
.history_top .stxt{font-size: 1.6rem;}
.history_top .stxt span{margin-left: 5px;width: 55px;}

.safe_txt{margin-bottom:40px;}
.safe_txt li{flex-direction: column;gap: 10px;padding:15px 20px;text-align: center;}
.safe_txt li span{margin-right: 0;width: 40px;border-right:0;border-bottom: 1px solid #dfdfdf;font-size:2.2rem;text-align: center;}
.intro_imgw{margin-top:20px;}

.symbol_w{padding:25px;}
.symbol_w li{flex-direction: column;}
.symbol_w.center li{flex-direction: row;}
.hi_wrap img{max-width:80%;height:auto;}
.hi_color{flex-direction: column;gap: 10px;}
.hi_color li{width:100%;}
.hi_color li p,
.hi_color li:nth-child(1) p,
.hi_color li:nth-child(5) p{border-radius: 15px;}
.hi_color li p{margin-bottom: 15px;padding:30px 15px 15px;min-height: auto;}
.hi_color li dl{margin: 10px;}
.hi_color li dl dt{width:auto;}

.irb_wrap > li{justify-content: center;gap: 15px;padding-bottom: 75px;}
.irb_wrap > li > div{padding: 10px;height: 120px;width:100%;font-size: 1.6rem;}
.irb_wrap > li > div:first-child:before{left: 50%;bottom: -330px;}
.irb_wrap > li:first-child > div:first-child:after{bottom: -330px;margin-left: 25px;}
.irb_wrap > li.last > div{padding: 2%;width: 47%;}
.irb_wrap > li:first-child > div:first-child:before{margin-left: -50px;}

.irb_acco{display:block;}
.irb_acco dl{padding:15px 10px;width:100%;font-size:1.5rem;line-height: 1.4;}
.irb_acco dl dt{width:32%}
.irb_acco dl dd{width:65%;}

.eduw_icon{flex-direction: column;}
.eduw_icon li{padding: 20px 0;width:100%;}
.eduw_icon li p{padding: 0 10px 0 45px;height:35px;background-size: 30px;font-size: 1.9rem;line-height: 2;}
.eduw_icon li:not(:first-child){border-left:0;border-top: 1px solid #dfdfdf;}

.welfare_wrap{margin-bottom:0;}
.welfare_top{padding: 30px 30px 70px;font-size: 2.2rem;}
.welfare_how{position:static;padding:25px 20px;margin:-50px 0 0 2.5%;width:95%;}
.welfare_how dt{margin-bottom:15px;font-size: 1.9rem;}
.welfare_how dd{gap: 10px 2%;}
.welfare_how dd p{padding:10px 5px;width:49%;font-size: 1.5rem;}
.welfare_icon{margin-top:290px;}
.welfare_icon p{margin: 3% 0 0 3%;padding: 70px 15px 20px;width: 47%;min-height: auto;background-size:30px;}
.welfare_icon p.icon4{background-size:25px;}

.welfare_iw{margin-top:15px;gap:4%;}
.welfare_iw dl{margin-top: 10px;padding: 0 0 15px;width:48%;}
.welfare_iw dl dt{padding-top: 60px;font-size:1.7rem;background-size:50px;}
.welfare_iw dl dd{padding: 0 5px;font-size:1.4rem;}

.greeting_w.right .sign > span{margin-left: auto;justify-content: normal;}

.blue_roundw.mt50{margin-top:30px !important;}
.gray_box.mb60{margin-bottom:30px !important;}

/* 홍보영상 */
.video_wrap{height:380px;}

.video_txt{margin:40px 0 50px;}

.video_box{gap: 15px;}
.video_box li{width: calc(50% - 7.5px);gap: 5px;}
.video_box li dl dd{font-size:2rem}

.video_txt .tit{font-size:2.2rem;}
.video_txt .txtw p{font-size:1.6rem;}
.video_txt .txtw p:not(:first-child){margin-top:15px;}

}

/********************태블릿********************/
@media all and (max-width:560px){

/* 홍보영상 */
.video_wrap{height:300px;}
.video_txt .txtw p br{display:none;}

}

/********************태블릿********************/
@media all and (max-width:480px){

.mission_w{display:block;}
.mission_w li{padding-top:150px;margin-bottom:15px;background-position:top -100px center;background-size:auto;}
.mission_w dl{padding-bottom:25px;}
.mission_w dl dd br{display:none;}

.history_top{padding: 55px 25px 25px 25px;}

.symbol_w.verti li img{width: 30px;}

.welfare_icon{margin:565px auto 0;}
/*.welfare_how dd p{width:100%;}*/
.welfare_icon p{margin: 0 0 10px;width: 100%;}
.welfare_how{padding:20px 10px;}

/*.intro_imgw{display:block;text-align:center;}
.intro_imgw img{width:90%;}*/

}


/********************태블릿********************/
@media all and (max-width:420px){

.mvv_wr dl dd{gap:12px;}
.mvv_wr dl dd span{display:block;width:auto !important;padding:0 0 2px;}


.video_wrap{height:200px;}

}