@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

.main_wrap{overflow:hidden;}
footer{color: #838383;font-size:14px;padding:50px 0; background:#2B2B2B;position:relative;}
footer .center_wrap{display:block;max-width:1000px;}
footer .cpy_name{margin: 30px 0;}
footer img.f_logo{display:block;}
footer p {color:#838383;margin: 5px 0;}
footer .txt span{display: inline-block; width:300px;color:#838383;margin-bottom:5px;}
footer .link_area{position:absolute; right:50px; top:20px;}
footer .s-menu { text-align:center;padding:10px 0 20px;display: flex;justify-content: flex-start;align-items: center;}
footer .s-menu a { display:inline-block;font-size:14px;color:#838383;vertical-align:middle;}
footer .s-menu a:first-child:after, footer .s-menu a:nth-child(2):after, .s-menu a:nth-child(3):after  { content:'';display:inline-block;margin:0 13px;width:1px;height:14px;background:#838383;vertical-align:-2px;}


header{height: 90px;display: flex;position:fixed;width:84%;justify-content: space-between;align-items: center;z-index:2;transition: all .5s;padding: 0 8% 0 8%;}
header .logo_area{margin-left:0px;}
header .head_right {margin-right:20px;}
.link_area ul{display: flex;}
.link_area ul li:first-child{margin-right: 10px;}
.img_area img{max-height:90vh;}
.link_area ul li img{max-height:41px;}
.bar{width:50px; height:3px; background-color:#000;margin-bottom: 100px;}
.bar.bar_white{background-color: #fff;margin: 0px auto 50px; }
/* .txt02 .c_yellow{color:#F9DF2F;display:inline;color:#fff} 
.txt02 .c_org{color:#FF8A00;display:inline;color:#fff}  */
.layout_st01 .txt_area{margin-right:50px;}
.layout_st02 .txt_area{margin-left:60px;}
.flag_wrap{margin-bottom:40px;margin-top:-150px;}
.flag_wrap img{display:block;padding-left:20px;}
.flag_wrap span{display:inline-block;border-radius:30px; background:#292929;color:#FFE73F;padding:10px 20px;font-size:1.1rem;; font-weight:Bold;}

h2{font-size:46px;font-weight:600}
h3{font-size: 1.5em;font-weight: 500;}
.tit02{font-size:46px;color:#433d3e;font-weight:bold;text-align:center;}
.tit05 {font-size: 1.1em;font-weight: bold;margin:20px 0 8px;color:#1F1D1D;position: relative;letter-spacing: -0.01em;position:relative;padding-right:20px;text-align:left;}
.tit06{    font-size: 1.2em; font-weight: bold; margin: 10px 0 10px; color: #1F1D1D; position: relative;letter-spacing: -0.01em;position: relative;padding-right: 20px;text-align: left;line-height: 1.3em;}
.txt_c_pink{color: #e74390;}
.txt_s_red{color:#FF0000;font-size:0.9em;margin-bottom:5px;margin-top:5px;padding:0 5px;}
.txt_s_green{color:#2BB349;font-size:0.9em;margin-bottom:5px;margin-top:5px;padding:0 5px;}
.txt_gray{font-size:0.9em;color:#999;font-weight:normal;margin-top:5px;}
.txt_gray_s{font-size:0.85em;color:#999;font-weight:normal;margin-top:5px;}



/* 메인 */
.main_wrap .sec01 .banner_area{background: url(../img/main_bg.png) no-repeat center;height:707px;}
.main_wrap .sec01 .banner_area .center_wrap img{display:block;}
.main_wrap .sec01 .banner_area .center_wrap .txt{padding-top: 220px;padding-left:10px;}
.main_wrap .sec01 .banner_area .center_wrap .txt p{color:#5b5456;font-size:2.8em;font-weight:500;margin-bottom:10px;display:inline-block; }
.main_wrap .sec01 .banner_area h1{height: 94px;margin-top: 10px;}

.floating_bar{box-shadow:#f6f1f4 2px 3px 4px 0px;position: fixed;bottom:0;width:100%;;z-index:4;height: 100px;max-width: 1920px;overflow-x: hidden;}
.floating_bar .inner{position:fixed;bottom:0;;display:  flex;min-width:1440px;transform: translateX(-50%);left:50%;}
.floating_bar .center_wrap{right:0;4. }
.floating_bar .download_bg{position: fixed;;left:0;bottom:0;background:#951b81;width:25%;height:100px;z-index:0;bottom:0}
.floating_bar .download_bg_purple{position: absolute;;left:0;background:#951b81;width:calc(44% - 470px);height:100px;z-index:1;bottom:0;}
.floating_bar .download_bg_white{position: absolute;right:0;background:#fff;width:100%;height:78px;z-index:0;bottom:0;box-shadow:#ce3675 2px 3px 4px 0px;max-width:1920px;}
.floating_bar .download_click{background:#951b81; border-radius:0 50px 50px 0;height:100px;padding:0px 50px 0px 30px;;text-align:right;width:250px;position:relative;z-index:2;}
.floating_bar .download_click a{color:#fff}
.floating_bar .download_click .img_wrap{position: absolute;left:0px;top:-30px;border-radius:50%; border:8px solid #951b81;padding:10px;background:#fff; z-index:2;font-weight:600;z-index:2;}
.floating_bar .download_click .txt{font-size: 1.8em;color:#fff;font-weight:600;padding-top:30px}
.floating_bar .inner .center_wrap{display:flex;    align-items: center;}
.floating_bar .QR_area{display: flex;align-items:center;width:1130px;padding-left:40px;background:#fff;height:70px;margin-top:25px;}
.floating_bar .QR_area p:nth-child(2n-1) img{border-radius: 10px;border: 1px solid #d0d0d0;padding:0px;margin: 0 5px 0 0px ;}
.floating_bar .QR_area p:nth-child(2n){margin-left:20px; margin-right:30px;}
.floating_bar .QR_area .btn_pink{background: #ec589d;border-radius: 8px;
padding:10px 10px;width:200px;text-align:center;color:#fff; font-size:1.4em; font-weight:500;box-shadow:#ce3675 2px 3px 4px 0px;margin-left:60px;}


.main_wrap .sec02{background-color: #fffafd;padding:80px 0 90px; text-align: center;background: url('../img/bomi_bg01.png') no-repeat left bottom 10px, url('../img/bomi_bg02.png') no-repeat top -10px right ;}
.main_wrap .sec02 .txt{line-height:2em;font-size:1.4em; font-weight:500;color:#433d3e}
.main_wrap .sec02 .txt strong{color:#c80877}
.main_wrap .sec02 .btn_pink{background: #ec589d;border-radius:40px;margin-left:40px;padding:20px 70px;color:#fff; font-size:1.8em; font-weight:600;box-shadow:#be2d6c 1px 4px 2px 0px;margin-left:10px;margin-top:20px;display:inline-block;margin-top:30px;}


.main_wrap .sec03{background: url('../img/sec02_photo.png') no-repeat left bottom 10px; padding:80px 0 120px;text-align:center;}
.main_wrap .sec03 h2{margin-bottom:30px;text-align: center;font-weight: 500;color:#fff}
.main_wrap .sec03 h2 span{color:#84e8ff;}
.slick_main_wrap{position:relative;}
.main_wrap .sec03 .slick-dots{bottom:-40}
.main_wrap .sec03 .slick_main{width: 94%; margin: 0 auto;}
.main_wrap .sec03 .slick_main > div{background: #fff; border-radius: 40px; text-align: center;padding:14px 0;}
.main_wrap .sec03 .slick_main div.img_wrap img{margin: 0 auto;width:20%}
.main_wrap .sec03 .slick_main div.img_wrap{display:flex;height:64px;align-items: center;width:94%;margin:0 auto;}
.main_wrap .sec03 .slick_main_wrap .button_area .prevArrow{position:absolute; top:50%;margin-top:-20px;left:20px;box-shadow:#ccc 1px 1px 7px 1px;border-radius:50%;cursor:pointer}
.main_wrap .sec03 .slick_main_wrap .button_area .nextArrow{position:absolute; top:50%;margin-top:-20px;right:20px;box-shadow:#ccc 1px 1px 7px 1px;border-radius:50%;cursor:pointer}


.main_wrap .sec04{padding:50px 0;border-radius:0 0 100px 0;background:#fffafd;position:relative;}
.main_wrap .sec04 .center_wrap{display: flex;    justify-content: space-between;border-radius:0 0 100px 0;}
.main_wrap .sec04 .center_wrap dl dd h3{text-align:center; font-size:1.8em; color:#433d3e;font-weight:600;margin-top:25px;}
.main_wrap .sec04_1{margin-top:-100px; background:#fde5f5; height:100px;z-index:2;width:100px; height:100px;position: absolute;z-index: -1; right: 0;;bottom:0}
.main_wrap .sec04_2{height:100px;background:#fffafd}


.main_wrap .sec05{margin-top:-100px;border-radius:100px 0 100px 0;padding:80px 0 90px; text-align: center;
background: url('../img/bomi_bg03.png') no-repeat left top 10px, url('../img/bomi_bg04.png') no-repeat bottom -10px right ;background-color:#fde5f5}
.main_wrap .sec05 h2{color:#433d3e;margin-bottom:50px}
.main_wrap .sec05 .line_one{display: flex;    justify-content: space-between;}
.main_wrap .sec05 .line_one dl{display: flex;    align-items: center;padding: 35px 10px;width: calc(32% - 20px);background:#fff;border-radius:20px;box-shadow:#ddd 1px 1px 13px 1px}
.main_wrap .sec05 .line_one dl dt{font-size: 1.3em;width:150px;}
.main_wrap .sec05 .line_one dl dd{text-align:left;padding-left:10px;}
.main_wrap .sec05 .line_one dl dd p{font-size:1.6em;color:#433d3e;font-weight:600;margin-bottom:10px;}
.main_wrap .sec05 .line_one dl dd span{font-size:1.35em;color:#433d3e;font-weight:500;}
.main_wrap .sec05 .line_two{display: flex; justify-content: space-between;margin-top:40px;}
.main_wrap .sec05 .line_two dl{display: flex;    align-items: center;padding: 30px 10px;width: calc(56% - 20px);background:#fff;border-radius:20px;box-shadow:#ddd 1px 1px 13px 1px}
.main_wrap .sec05 .line_two dl:nth-child(2){width: calc(42% - 20px);}
.main_wrap .sec05 .line_two dl dt{font-size: 1.3em;width:150px;}
.main_wrap .sec05 .line_two dl dd{text-align:left;}
.main_wrap .sec05 .line_two dl dd p{font-size:1.6em;color:#433d3e;font-weight:600;margin-bottom:10px;}
.main_wrap .sec05 .line_two dl dd span{font-size:1.3em;color:#433d3e;display:inline-block;line-height:1.4}

.main_wrap .sec06{height:275px;border-radius:100px 0 100px 0;padding:35px 0 0px; text-align: center;background: linear-gradient(#dd2f94, #c11c71);position:relative;}
.main_wrap .sec06 .center_wrap2 .left{width:300px;padding:0 20px 0 50px;position: absolute;bottom: -50px;}
.main_wrap .sec06 .center_wrap2 .right{padding-left:400px;}
.main_wrap .sec06 .center_wrap2 .right .inner{display: flex; justify-content: space-between;}
.main_wrap .sec06 .title{font-size:44px;color:#fff;margin-bottom:28px;font-weight:500}
.main_wrap .sec06 dl{padding: 26px 10px 16px 10px;width: calc(32% - 20px);background:#fff;border-radius:25px;box-shadow:#bc1c6f 1px 1px 13px 1px}
.main_wrap .sec06 dl dt{font-size: 1.28em;color:#5b5556;font-weight:500;margin-bottom:0px;}
.main_wrap .sec06 dl dd{text-align:center;font-size:2em;color:#dd2f94;font-weight:600}
.main_wrap .sec06 dl dd strong{font-size:1.5em;color:#433d3e;font-weight:600;margin-bottom:10px;color:#dd2f94}
.main_wrap .sec06_1{margin-top:-100px; background:#dd2f94;width:100px; height:100px;position: absolute;z-index: -1; right: 0;;top:1px}
.main_wrap .sec06_2{background:#fde5f5;width:100px; height:100px;position: absolute;z-index: -1; left: 0;;top:-1px}



.main_wrap .sec07{margin-top:;border-radius:100px 0 0px 0;padding:90px 0 120px; text-align: center;position:relative;
background: url('../img/bomi_bg03.png') no-repeat left top 10px, url('../img/bomi_bg04.png') no-repeat bottom -10px right ;background-color:#fde5f5}
.main_wrap .sec07 h2{color:#212121;margin-bottom:50px}
.main_wrap .sec07 h2 span{color:#c80877;}
.slick_main2_wrap{position:relative;}
.main_wrap .sec07 .slick_main2{ margin: 0 auto;}
.main_wrap .sec07_1{margin-top:-100px; background:#fde5f5;width:100px; height:100px;position: absolute;z-index: -1; right: 0;;top:1px}
.main_wrap .sec07_2{background:#c11c71;width:100px; height:100px;position: absolute;z-index: -1; left: 0;;top:-1px}
.main_wrap .sec07 .slick_main2_wrap .box_wrap{display: flex;justify-content: space-between;padding-bottom:20px;}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box{width:calc(49% - 70px);padding:25px 35px; border: 2px solid #fff;border-radius: 8px;background: #f2f2f2;background: #f2f2f2 url('../img/box_bg.png') no-repeat right 20px bottom 30px}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box .top{display:flex;align-items: flex-end;border-bottom: 1px solid #c4c4c4;margin-bottom: 10px;padding-bottom: 15px}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box .top h3{color:#252525;text-align: left;}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box .top .date{color:#717171;margin-left:15px;font-size:1.2em;}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box .txt{
color:#252525; margin-bottom: 25px;font-size: 1.3em;text-align:left;padding:0 10px;
overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; /* 라인수 */-webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.5em;height: 4.5em}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box .hash_area{display: flex;flex-wrap: wrap;padding:0 10px;max-width:calc(100% - 100px)}
.main_wrap .sec07 .slick_main2_wrap .box_wrap .box .hash_area p{background: #7d8ea3;margin-right:10px; color:#fff; padding: 2px 15px; border-radius:30px;font-size: 1.25em;margin-bottom:10px;}

.slick_main2_wrap .slick-dots li.slick-active button:before{background-color:#c782aa;font-size:0;border-radius:10px; width:30px;}

.main_wrap .sec08{background: url(../img/sec08_bg.png) no-repeat left bottom -1px / cover;padding: 80px 0 110px;text-align: center;}
.main_wrap .sec08 h2{color:#fff;margin-bottom:30px;}
.main_wrap .sec08 .slick_main2_wrap{position:relative;}
.main_wrap .sec08 .slick_main2{ margin: 0 auto;}
.main_wrap .sec08 .slick_main2 > div{padding-top:50px}
.main_wrap .sec08 .slick_main2_wrap .box_wrap{display: flex;    justify-content: center;padding-bottom:20px;gap: 20px;}
.main_wrap .sec08 .slick_main2_wrap .box_wrap .box{width:calc(48.5% - 70px);padding:60px 35px 25px; border: 2px solid #b5b2b1;border-radius:30px 8px 30px 8px;background: #fff;position:relative;}
.main_wrap .sec08 .slick_main2_wrap .box_wrap .box .img_area{position:absolute;left:50%;transform: translateX(-50%);top:-42px;}
.main_wrap .sec08 .slick_main2_wrap .box_wrap .box .top{display:flex;align-items: flex-end;border-bottom: 2px solid #c4c4c4;margin-bottom: 15px;padding-bottom: 15px}
.main_wrap .sec08 .slick_main2_wrap .box_wrap .box .top h3{color:#252525;text-align: left;padding:0 5px;font-weight:600}
.main_wrap .sec08 .dl_st01{font-size: 1.3em;}
.main_wrap .sec08 .dl_st01 dt{width:80px;text-align:left;margin-left:10px}
.main_wrap .sec08 .dl_st01 dl {margin-bottom:7px;}
.main_wrap .sec08 .dl_st01 dl dd{margin-left: 20px;}
.main_wrap .sec08 .dl_st01 dl:first-child dt{letter-spacing:0.1px}
.main_wrap .sec08 .dl_st01 dl:nth-child(2) dt,.main_wrap .sec08 .dl_st01 dl:nth-child(3) dt{letter-spacing:8px}
.main_wrap .sec08 .slick_main2_wrap .button_area .prevArrow2{position:absolute; top:180px;margin-top:-20px;left:-20px;box-shadow:#ccc 1px 1px 7px 1px;border-radius:50%;cursor:pointer}
.main_wrap .sec08 .slick_main2_wrap .button_area .nextArrow2{position:absolute; top:180px;margin-top:-20px;right:-20px;box-shadow:#ccc 1px 1px 7px 1px;border-radius:50%;cursor:pointer}

.main_wrap .sec08 .no_contets_wrap{padding-top:;margin:0 auto;box-shadow:#333 2px 3px 22px 5px;display:flex;width:730px;background:#fff;height:290px;border-radius: 40px 12px 12px 12px;}
.main_wrap .sec08 .no_contets_wrap  .left{margin-top:-22px;}
.main_wrap .sec08 .no_contets_wrap  .right{padding: 40px 0 0px 60px;text-align:left;width:350px;background: url(/assets/vomi_pc/img/hospital_icon.png) no-repeat right 30px bottom;}
.main_wrap .sec08 .no_contets_wrap  .right p{font-size: 28px;font-weight:500;margin-bottom:15px;}
.main_wrap .sec08 .no_contets_wrap  .right a{padding:2px 20px;color:#fff; font-weight: 500;font-size: 22px;background:#3fa0b0;border:1px solid #a0cdd4;border-radius:10px}

.dl_st01 dl{display: flex;}
.dl_st01 dl dt{font-weight: 600;color:#252525}
.dl_st01 dl dd{margin-left:10px;font-weight:400}

/* 서브 - 스토리 ----------------------------------------------------------------------------------------------------------------------------------------////////////////*/
.sub_story_wrap .sec01{padding:100px 0 100px; font-size: 1.3em;font-weight: 500;
background: url('../img/bomi_bg04.png') no-repeat left -500px top 30px, url('../img/bomi_bg04.png') no-repeat bottom -180px  right -200px ;background-size:1000px;background-color:#fdf4f5}
.sub_story_wrap .sec01 .center_wrap2{display:flex;}
.sub_story_wrap .sec01 .center_wrap2 .left{width:39%;max-width:600px;text-align: center;padding-left:50px;}
.sub_story_wrap .sec01 .center_wrap2 .right{width:61%;padding:20px 0 0 50px}
.sub_story_wrap .sec01 .center_wrap2 .right strong{color: #433d3e;font-size:2.5em;margin-bottom:25px;display:block}
.sub_story_wrap .sec01 .center_wrap2 .right .txt{color: #453d3e;font-weight:400;font-size:1.1em;line-height:1.6;margin-bottom:40px;}
.sub_story_wrap .sec01 .center_wrap2 .right .logo_area {display: flex;}
.sub_story_wrap .sec01 .center_wrap2 .right .logo_area .wrap1{margin-bottom:10px;margin-right: 15px;}
.sub_story_wrap .sec01 .center_wrap2 .right .logo_area .wrap1 p{color:#5b5556;font-size:1.4em;font-weight:500;line-height: 1;}
.sub_story_wrap .sec01 .center_wrap2 .right .logo_area .wrap1 img{height:20px}
.sub_story_wrap .sec01 .center_wrap2 .right .logo_area .wrap2 img{height:50px;margin-top:30px;}

.sub_story_wrap .sec02{background:#fdf4f5;font-size:1.5em;text-align:Center;padding:60px 0}
.sub_story_wrap .sec02 h2{color:#fff;margin-bottom:30px;}
.sub_story_wrap .sec02 .slick_style02_wrap{position:relative;}
.sub_story_wrap .sec02 .slick_style02{ margin: 0 auto;}
.sub_story_wrap .sec02 .slick_style02 > div{padding-top:50px}
/*.sub_story_wrap .sec02 .slick_style02_wrap{display: flex;justify-content: space-between;padding-bottom:20px;}*/
.sub_story_wrap .sec02 .slick_style02_wrap .box{border-radius:12px 12px 12px 12px;background: #fff;position:relative;box-shadow:#ddd 2px 3px 14px -4px }
.sub_story_wrap .sec02 .slick_style02_wrap .box.box_c_pink .top{background-color: #ec75a8;border-bottom:3px solid #e25188 }
.sub_story_wrap .sec02 .slick_style02_wrap .box.box_c_purple .top{background-color: #bb69a8;border-bottom:3px solid #b24b8a}
.sub_story_wrap .sec02 .slick_style02_wrap .box .img_area{position:absolute;left:50%;transform: translateX(-50%);top:-42px;}
.sub_story_wrap .sec02 .slick_style02_wrap .box .top{padding:65px 0 20px;    border-radius:12px 12px 4px 4px}
.sub_story_wrap .sec02 .slick_style02_wrap .box .top p{;text-align:center;color:#fff;font-size:1.3em; font-weight:600;line-height:1.3}
.sub_story_wrap .sec02 .slick_style02_wrap .box .top span{display:block; font-size:1.1em;color:#fff;font-weight:400}
.sub_story_wrap .sec02 .slick_style02_wrap .box .txt_box{padding:30px 0;border-radius: 0 0 4px 4px;    box-shadow: #ddd 0px 5px 8px -2px}
.sub_story_wrap .sec02 .slick_style02_wrap .button_area .prevArrow3{position:absolute; top:180px;margin-top:-20px;left:-40px;cursor:pointer}
.sub_story_wrap .sec02 .slick_style02_wrap .button_area .nextArrow3{position:absolute; top:180px;margin-top:-20px;right:-40px;cursor:pointer}
.slick_style02 .slick-slide {margin: 0 10px; /* 좌우 10px 간격 */padding-bottom:10px;border-radius:20px;}

.sub_story_wrap .sec03{padding:80px 0 150px; font-size: 1.3em;font-weight: 500;background-color:#f6f6f6}
.sub_story_wrap .sec03 .center_wrap2{display:flex;margin-top:50px;}
.sub_story_wrap .sec03 .center_wrap2 .left .top_txt{display: flex; align-items: center;margin-bottom:30px;}
.sub_story_wrap .sec03 .center_wrap2 .left .top_txt p{margin-left: 10px; font-size:1.9em;color: #595656;font-weight:600}
.sub_story_wrap .sec03 .center_wrap2 .left{width:58%;padding:20px 0 0 50px}
.sub_story_wrap .sec03 .center_wrap2 .left strong{color: #433d3e;font-size:1.8em;margin-bottom:25px;display:block}
.sub_story_wrap .sec03 .center_wrap2 .left .txt{color: #453d3e;font-weight:400;font-size:1.15em;line-height:1.7;margin-bottom:40px;}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area{display: flex; align-items: center;}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box{display: flex; align-items: center;width: 31%;margin-right: 3%;}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box:last-chld{margin-right:0}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box span{display:inline-block;width:40px; height: 40px; border-radius: 50%;background:}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box:first-child span{background-color:#c80877}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box:nth-child(2) span{background-color:#951b81}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box:last-child span{background-color:#e94190}
.sub_story_wrap .sec03 .center_wrap2 .left .color_area .color_box p{margin-left: 10px;color:#716c6e;font-size:0.95em;letter-spacing:-0.5px}

.sub_story_wrap .sec03 .center_wrap2 .right{width:42%;max-width:600px;text-align: center;padding-left:50px;}


/* 서브 - 서비스 ----------------------------------------------------------------------------------------------------------------------------------------////////////////*/
.sub_service_wrap .sec01 .banner_area{background: url(../img_sub/service_banner.png) no-repeat center;height:670px;;position:relative}
.sub_service_wrap .sec01 .banner_area .center_wrap2 .txt_box{padding-top: 200px;padding-left:20px;}
.sub_service_wrap .sec01 .banner_area .center_wrap2 .txt_box p {font-size: 4em; color:#303030;font-weight:600}
.sub_service_wrap .sec01 .banner_area .center_wrap2 .txt_box .txt {color:#433d3e;font-size:1.8em;font-weight:500;margin-top:40px;display:inline-block; }
.sub_service_wrap .sec01_1{background:#fbe4f0; height:100px;z-index:2;width:100px; position: absolute;z-index: -1; right: 0;;bottom:100px;left:0;}
.sub_service_wrap .sec01_2{width:100px;height:100px;background:#fbe4f0;position: absolute;z-index: -1; right: 0;;bottom:100px;right:0;}
.sub_service_wrap .sec01{clear:both; content:' ';display:block;}

.sub_service_wrap .sec02{padding:80px 0 90px; text-align: center;
background: url('../img/bomi_bg03.png') no-repeat bottom -320px left -100px ;background-color:#fde5f5}
.sub_service_wrap .sec02 h2{margin-bottom:30px;text-align: center;color:#303030}
.sub_service_wrap .sec02 .box_wrap{display: flex;    flex-wrap: wrap;justify-content: center;justify-content: space-between;}
.sub_service_wrap .sec02 .box_wrap{display: flex;  align-items: center;;text-align:center;}
.sub_service_wrap .sec02 .box_wrap dl{width: calc(24%  - 55px);background-color: #fff; padding: 26px ;margin-bottom: 20px;box-shadow:#f5dbe9 2px 8px 6px 0px;border-radius:20px;}
.sub_service_wrap .sec02 .box_wrap dl dt{height:150px;}
.sub_service_wrap .sec02 .box_wrap dl dt img{width:130px;}
.sub_service_wrap .sec02 .box_wrap dl dd{text-align:left;padding-left:10px;text-align:center;height:130px;}
.sub_service_wrap .sec02 .box_wrap dl dd p{font-size:1.9em;color:#303030;font-weight:600;margin-bottom:5px;}
.sub_service_wrap .sec02 .box_wrap dl dd span{font-size:1.2em;color:#433d3e;font-weight:500;}

.sub_service_wrap .sec03{background: url('../img/sec02_photo.png') no-repeat left bottom 0px / cover ; padding:90px 0 100px;text-align:center;}
.sub_service_wrap .sec03 h2{margin-bottom:30px;text-align: center;font-weight: 500;color:#fff}
.sub_service_wrap .sec03 h2 span{color:#84e8ff;}
.slick_main_wrap{position:relative;}
.sub_service_wrap .sec03 .slick-dots{bottom:-40}
.slick_main_wrap{position:relative;}
.sub_service_wrap .sec03 .slick-dots{bottom:-40}
.sub_service_wrap .sec03 .slick_main{width: 94%; margin: 0 auto;}
.sub_service_wrap .sec03 .slick_main > div{background: #fff; border-radius: 40px; text-align: center;padding:14px 0;}
.sub_service_wrap .sec03 .slick_main div.img_wrap img{margin: 0 auto;width:20%}
.sub_service_wrap .sec03 .slick_main div.img_wrap{display:flex;height:64px;align-items: center;width:94%;margin:0 auto;}
.sub_service_wrap .sec03 .slick_main_wrap .button_area .prevArrow{position:absolute; top:50%;margin-top:-20px;left:20px;box-shadow:#ccc 1px 1px 7px 1px;border-radius:50%;cursor:pointer}
.sub_service_wrap .sec03 .slick_main_wrap .button_area .nextArrow{position:absolute; top:50%;margin-top:-20px;right:20px;box-shadow:#ccc 1px 1px 7px 1px;border-radius:50%;cursor:pointer}


.sub_service_wrap .sec04{padding:100px 0 100px; font-size: 1.3em;font-weight: 500;
background: url('../img/bomi_bg04.png') no-repeat left -500px top 30px, url('../img/bomi_bg04.png') no-repeat bottom -180px  right -200px ;background-size:1000px;background-color:#fdfcf5}
.sub_service_wrap .sec04 .center_wrap2 .aca_top{display:flex;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .left{width:55%;max-width:690px;text-align: center;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right{width:45%;padding:30px 0 0 50px;font-size:1.1em;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right > strong{color: #dd2f94;font-size:2.6em;display:block;margin-bottom:5px}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right .txt_title{font-size: 1.3em;color: #433d3e;margin-bottom:40px;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right .txt_wrap{display: flex;align-items: center;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right .txt_wrap .left_line{background-color:#dd2f94; height:170px; width:3px; margin-right: 20px;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right .txt_wrap .txt{color: #433d3e;font-weight:400;font-size:1.1em;line-height:1.6;}
.sub_service_wrap .sec04 .center_wrap2 .aca_top .right .txt_wrap .txt strong{color: #433d3e; font-weight: 500;}
.sub_service_wrap .sec04 .center_wrap2 .aca_mid {margin: 70px 0;}
.sub_service_wrap .sec04 .center_wrap2 .aca_mid .txt_box{font-size:1.2em; width:50%; margin: 0 auto;color: #433d3e;border-top: 2px solid #9a9693;border-bottom: 2px solid #9a9693;padding: 20px 0;text-align: center;}
.sub_service_wrap .sec04 .center_wrap2 .aca_mid .txt_box strong{color: #433d3e}
.sub_service_wrap .sec04 .center_wrap2 .aca_btm .box_wrap{display: flex;text-align:center;justify-content: space-between;}
.sub_service_wrap .sec04 .center_wrap2 .aca_btm .box_wrap .box{padding:25px 0;box-shadow: #ddd  0px 2px 10px -2px;background:#fff;width:32%;border-radius:12px;}
.sub_service_wrap .sec04 .center_wrap2 .aca_btm .box_wrap .box:last-child{margin-right:0}
.sub_service_wrap .sec04 .center_wrap2 .aca_btm .box_wrap .box .img_wrap{height:80px;margin-bottom:30px;}
.sub_service_wrap .sec04 .center_wrap2 .aca_btm .box_wrap .box strong{color:#dd2f94; font-size: 1.8em;}
.sub_service_wrap .sec04 .center_wrap2 .aca_btm .box_wrap .box p{color:#433d3e;margin-top: 10px;}

.sub_service_wrap .sec05{padding:80px 0 90px; text-align: center;
background: url('../img_sub/bomi_bg04.png') no-repeat bottom 10px right -50px ;background-color:#fde5f5}
.sub_service_wrap .sec05 h2{color:#433d3e;margin-bottom:50px}
.sub_service_wrap .sec05 .line_one{display: flex;    justify-content: space-between;}
.sub_service_wrap .sec05 .line_one dl{display: flex;    align-items: center;padding: 35px 10px;width: calc(32% - 20px);background:#fff;border-radius:20px;box-shadow:#ddd 1px 1px 13px 1px}
.sub_service_wrap .sec05 .line_one dl dt{font-size: 1.3em;width:150px;}
.sub_service_wrap .sec05 .line_one dl dd{text-align:left;padding-left:10px;}
.sub_service_wrap .sec05 .line_one dl dd p{font-size:1.8em;color:#dd2f94;font-weight:600;margin-bottom:10px;}
.sub_service_wrap .sec05 .line_one dl dd span{font-size:1.35em;color:#433d3e;font-weight:500;}
.sub_service_wrap .sec05 .line_two{display: flex; justify-content: space-between;margin-top:40px;}
.sub_service_wrap .sec05 .line_two dl{display: flex;    align-items: center;padding: 30px 10px;width: calc(56% - 20px);background:#fff;border-radius:20px;box-shadow:#ddd 1px 1px 13px 1px}
.sub_service_wrap .sec05 .line_two dl:nth-child(2){width: calc(42% - 20px);}
.sub_service_wrap .sec05 .line_two dl dt{font-size: 1.3em;width:150px;}
.sub_service_wrap .sec05 .line_two dl dd{text-align:left;}
.sub_service_wrap .sec05 .line_two dl dd p{font-size:1.8em;color:#dd2f94;font-weight:600;margin-bottom:10px;}
.sub_service_wrap .sec05 .line_two dl dd span{font-size:1.3em;color:#433d3e;display:inline-block;line-height:1.4}

.sub_service_wrap .sec06{padding:80px 0 90px; text-align: center;
background: url('../img/bomi_bg03.png') no-repeat bottom -320px left -100px ;background-color:#fafafa}
.sub_service_wrap .sec06 h2{color:#433d3e;margin-bottom:50px}
.sub_service_wrap .sec06 .line_one{display: flex;    justify-content: space-between;    flex-wrap: wrap;}
.sub_service_wrap .sec06 .line_one dl{display: flex;    align-items: center;padding: 35px 10px;margin-bottom:30px;width: 47%;background:#fff;border-radius:20px;box-shadow:#ddd 1px 1px 13px 1px}
.sub_service_wrap .sec06 .line_one dl dt{font-size: 1.3em;width:170px;padding-left:20px}
.sub_service_wrap .sec06 .line_one dl dd{text-align:left;padding-left:10px;}
.sub_service_wrap .sec06 .line_one dl dd p{font-size:1.8em;font-weight:600;margin-bottom:10px;;color:#dd2f94}
.sub_service_wrap .sec06 .line_one dl dd span{font-size:1.35em;color:#433d3e;font-weight:500;}
.sub_service_wrap .sec06 .line_one dl:first-child{border-radius:50px 20px 20px 20px}
.sub_service_wrap .sec06 .line_one dl:nth-child(2){border-radius:20px 50px 20px 20px}
.sub_service_wrap .sec06 .line_one dl:nth-child(3){border-radius:20px 20px 20px 50px}
.sub_service_wrap .sec06 .line_one dl:nth-child(4){border-radius:20px 20px 50px 20px}
/* 서브 - 소식(SNS) ----------------------------------------------------------------------------------------------------------------------------------------////////////////*/
.sub_news_story_wrap .sec01{text-align: center;background: url('../img_sub/bomi_bg03.png') no-repeat left -170px bottom -190px, url('../img_sub/bomi_bg04.png') no-repeat right -170px bottom -190px ;;background-color: #f8f8f8; background-size:900px;}
.sub_news_story_wrap .sec01 .sub_tit{margin-top:10px;font-weight:500;color:#303030}
.sub_news_story_wrap .sec01{padding: 100px 0 140px;font-size:1.3em;}
.sub_news_story_wrap .sns_wrap{display: flex;text-align: center;    justify-content: center;margin-top:40px;}
.sub_news_story_wrap .sns_wrap a{display: block; padding: 0 20px;}
.sub_news_story_wrap .sns_wrap a span{display:block;font-size: 1em;margin-right: 10px;margin-top: 20px;font-weight:500;color:#303030}
.sub_news_story_wrap .sns_wrap a span img{margin-left:10px;}


/* 일자리 찾기 ----------------------------------------------------------------------------------------------------------------------------------------////////////////*/
.sub_work_wrap .sec01 .banner_area{background: url(../img_sub/work_banner.png) no-repeat center;height:707px;}
.sub_work_wrap .sec01 .banner_area .center_wrap2 img{display:block;}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box{padding-left: 700px;color:#303030}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box strong{color:#dd2f94;font-size: 48px;padding-top: 120px;display:block;}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box .txt{font-size:24px;;padding-top:10px;font-weight:500;color:#303030}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box .txt02{color:#5b5456;font-size:20px;line-height:1.6;font-weight:500;margin-top:30px;display:inline-block;}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box .qr_area{display: flex;margin-top: 30px;text-align:center;}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box .qr_area div img{display: block;width:100px;margin: 0 auto;}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box .qr_area div p{background-color: #edcfe1;text-align: center;border-radius:20px;width:110px;margin-top: 13px;;font-size:16px;color:#303030;font-weight:500}
.sub_work_wrap .sec01 .banner_area .center_wrap2 .txt_box .qr_area div:first-child{margin-right:40px}

.sub_work_wrap .sec02{background-color: #fde5f5;padding:80px 0 100px}
.sub_work_wrap .sec02 .tit02{margin-bottom:70px}
.sub_work_wrap .sec02 .dan_box{display:flex; justify-content: space-between;width:1000px;margin: 0 auto;}
.sub_work_wrap .sec02 .dan_box dl{width: 305;}
.sub_work_wrap .sec02 .dan_box dl dt img{display: block;margin:0 auto 10px;width:140px;}
.sub_work_wrap .sec02 .dan_box dl dd{text-align:center;}
.sub_work_wrap .sec02 .dan_box dl dd strong{display: inline-block; font-size:30px;margin: 20px 0;}
.sub_work_wrap .sec02 .dan_box dl dd p{font-size: 18px;}


/* 간병인이란? */
.sub_whatcare_wrap .sec01 .banner_area{background: url(../img_sub/whatcare_banner.png) no-repeat center;height:707px;background-size: cover;background-color:#fff6fb}
.sub_whatcare_wrap .sec02{background-color:#fff6fb;padding:80px 0 80px}
.sub_whatcare_wrap .sec02 .txt{line-height:1.3;font-size:1.4em; font-weight:500;color:#433d3e;text-align:center;margin-top:40px;}
.sub_whatcare_wrap .sec02 .txt strong{margin-top:7px;display:inline-block;}
.sub_whatcare_wrap .sec02 .btn_pink{background: #ec589d;border-radius:40px;margin-left:40px;padding:16px 00px;color:#fff; font-size:1.9em; font-weight:600;box-shadow:#be2d6c 1px 4px 2px 0px;margin-left:10px;margin-top:20px;display:block;margin: 50px auto;width:380px;text-align:center;}

.sub_whatcare_wrap .sec03{background-color: #fde5f5;padding:80px 0 80px}
.sub_whatcare_wrap .sec03 .link_area{display: flex;justify-content: center;}
.sub_whatcare_wrap .sec03 .link_area a{display: block;width:300px;margin:50px 15px 20px;padding: 25px 0;color:#fff;text-align: center;border-radius:150px;}
.sub_whatcare_wrap .sec03 .link_area a:first-child{background-color: #dd3286;}
.sub_whatcare_wrap .sec03 .link_area a:last-child{background-color: #9b2989;}
.sub_whatcare_wrap .sec03 .link_area strong{font-size: 30px;display: block; margin-bottom:0px;color:#fff;}
.sub_whatcare_wrap .sec03 .link_area span{font-size: 20px;color:#fff;}

/* 경력자 교육 */
.sub_pro_wrap .sec01 .banner_area{background: url(../img_sub/beginning_banner.png) no-repeat center;height:707px;background-size: cover;background-color:#fff6fb}
.sub_pro_wrap .sec01 .banner_area .center_wrap strong{color:#303030;font-size: 48px;padding-top: 250px;display:block;}
.sub_pro_wrap .sec01 .banner_area .center_wrap .txt{font-size:24px;;padding-top:30px;font-weight:500;color:#303030}

.sub_pro_wrap .sec02{padding:70px 0;background-color:#fff0f8}
.sub_pro_wrap .sec02 .box_wrap{display: flex;justify-content: center;align-items: center;margin-top:100px;}
.sub_pro_wrap .sec02 .box_wrap .box{border-radius:50px 20px 50px 20px;box-shadow: #eee 1px 1px 13px 1px;padding: 100px 0 0px;width:500px;height:110px;position: relative;background:#fff}
.sub_pro_wrap .sec02 .box_wrap .box:last-child{padding-top:90px;height:130px;}
.sub_pro_wrap .sec02 .box_wrap .tri{width:30px; display:block;margin: 0 20px;}
.sub_pro_wrap .sec02 .box_wrap .box .img_area{position: absolute;;left:50%;transform: translateX(-50%);top:-60px;}
.sub_pro_wrap .sec02 .box_wrap .box .img_area img{width:120px;}
.sub_pro_wrap .sec02 .box_wrap .box .txt_box .txt{font-size: 18px;font-weight: 500;text-align:center;}

.sub_pro_wrap .sec03{padding:0px 0 70px;background-color:#fff0f8}
.sub_pro_wrap .sec03 .tit02{padding-top:20px;margin-bottom:50px;}
.sub_pro_wrap .sec03 .time_info_area{border-radius: 20px; background-color: #fff;margin-top: 50px;padding: 30px 70px 30px 100px;display: flex;    align-items: center;width:860px;margin: 0 auto;}
.sub_pro_wrap .sec03 .time_info_area .img_area{padding-left:110px;padding-right: 100px;}
.sub_pro_wrap .sec03 .time_info_area .right{font-size:20px;padding:10px 0;}
.sub_pro_wrap .sec03 .time_info_area .right strong{font-size: 36px;}
.sub_pro_wrap .sec03 .time_info_area .right .info{display: flex;margin-bottom:30px; font-weight:500;color:#433d3e}
.sub_pro_wrap .sec03 .time_info_area .right .info div:first-child{margin-right: 20px;}
.sub_pro_wrap .sec03 .go_tel{background: #ec589d;border-radius:30px;padding:10px 0px;color:#fff; font-size:1.1em; font-weight:600;box-shadow:#be2d6c 1px 4px 2px 0px;
margin-left:0px;margin-top:20px;display:block;width:230px;text-align:center;}

/* 처음 간병 교육 */
.sub_beginning_wrap .sec01 .banner_area{background: url(../img_sub/beginning_banner.png) no-repeat center;height:707px;background-size: cover;background-color:#fff6fb}
.sub_beginning_wrap .sec01 .banner_area .center_wrap strong{color:#303030;font-size: 48px;padding-top: 250px;display:block;}
.sub_beginning_wrap .sec01 .banner_area .center_wrap .txt{font-size:24px;;padding-top:30px;font-weight:500;color:#303030}

.sub_beginning_wrap .sec02{padding:70px 0;background-color:#fff6fb}
.sub_beginning_wrap .sec02 .box_wrap{display: flex;justify-content: center;align-items: center;margin-top:100px;}
.sub_beginning_wrap .sec02 .box_wrap .box{border-radius:50px 20px 50px 20px;box-shadow: #eee 1px 1px 13px 1px;padding: 90px 0 0px;width:450px;height:90px;position: relative;background:#fff}
.sub_beginning_wrap .sec02 .box_wrap .tri{width:30px; display:block;margin: 0 20px;}
.sub_beginning_wrap .sec02 .box_wrap .box .img_area{position: absolute;;left:50%;transform: translateX(-50%);top:-60px;}
.sub_beginning_wrap .sec02 .box_wrap .box .img_area img{width:120px;}
.sub_beginning_wrap .sec02 .box_wrap .box .txt_box .txt{font-size: 18px;font-weight: 500;text-align:center;}

.sub_beginning_wrap .sec03{padding:0px 0 70px;background-color:#fff6fb}
.sub_beginning_wrap .sec03 .tit02{padding-top:20px;margin-bottom:50px;}
.sub_beginning_wrap .sec03 .time_info_area{border-radius: 20px; background-color: #fff;margin-top: 50px;padding: 30px 70px 30px 100px;display: flex;    align-items: center;width:860px;margin: 0 auto;}
.sub_beginning_wrap .sec03 .time_info_area .img_area{padding-left:90px;padding-right: 80px;}
.sub_beginning_wrap .sec03 .time_info_area .right{font-size:20px;padding:10px 0;}
.sub_beginning_wrap .sec03 .time_info_area .right strong{font-size: 36px;}
.sub_beginning_wrap .sec03 .time_info_area .right .info{display: flex;margin-bottom:30px; font-weight:500;color:#433d3e}
.sub_beginning_wrap .sec03 .time_info_area .right .info div:first-child{margin-right: 20px;}
.sub_beginning_wrap .sec03 .go_tel{background: #ec589d;border-radius:30px;padding:10px 0px;color:#fff; font-size:1.1em; font-weight:600;box-shadow:#be2d6c 1px 4px 2px 0px;
margin-left:0px;margin-top:20px;display:block;width:230px;text-align:center;}


/* 회사소개 */
.sub_company_wrap .sec01{background-color: #fffcff;padding:70px 0;}
.sub_company_wrap .sec01 .center_wrap2{display:flex;}
.sub_company_wrap .sec01 .center_wrap2 .left{width:39%;max-width:600px;text-align: center;padding-left:50px;}
.sub_company_wrap .sec01 .center_wrap2 .right{width:61%;padding:20px 0 0 50px}
.sub_company_wrap .sec01 .center_wrap2 .right strong{color: #433d3e;font-size:2.5em;margin-bottom:25px;display:block;margin-top:25px;}
.sub_company_wrap .sec01 .center_wrap2 .right .txt{color: #453d3e;font-weight:500;font-size:1.2em;line-height:1.7;margin-bottom:40px;margin-top:40px;}
.sub_company_wrap .sec01 .center_wrap2 .right .logo_area {display: flex;}
.sub_company_wrap .sec01 .center_wrap2 .right .logo_area .wrap1{margin-bottom:10px;margin-right: 15px;}
.sub_company_wrap .sec01 .center_wrap2 .right .logo_area .wrap1 p{color:#5b5556;font-size:1.4em;font-weight:500;line-height: 1;}
.sub_company_wrap .sec01 .center_wrap2 .right .logo_area .wrap1 img{height:20px}
.sub_company_wrap .sec01 .center_wrap2 .right .logo_area .wrap2 img{height:50px;margin-top:30px;}

.sub_company_wrap .tit02{font-size:40px; color:#dd2f94}
.sub_company_wrap .sec02{text-align:center}

.sub_company_wrap .sec02{background-color: #f2f2f2;padding:60px 0}
.sub_company_wrap .sec02 .desc{font-weight: 500; font-size:1.2em;margin: 10px;margin-bottom:40px;line-height:1.8;}
.sub_company_wrap .sec02 .box_area {padding: 30px 20px; border-radius: 12px; box-shadow: #ccc 0px 1px 18px 4px;display: flex;background-color: #fff;text-align:center;}
.sub_company_wrap .sec02 .box_area dl{width:25%;border-right:2px solid #d0d0d0}
.sub_company_wrap .sec02 .box_area dl:last-child{border:none;}
.sub_company_wrap .sec02 .box_area dt{text-align: center;}
.sub_company_wrap .sec02 .box_area dt img{display: block; padding:15px 0;margin: 0 auto;}
.sub_company_wrap .sec02 .box_area dl dd{line-height: 1.8;margin-top: 0px;font-weight:500;padding-bottom:20px}

.sub_company_wrap .sec03 {padding:60px 0}
.sub_company_wrap .sec03 .tit02{margin-bottom:40px;}
.sub_company_wrap .sec03 .timeline {  position: relative;  margin-left: 30px;  padding-left: 30px;}
.sub_company_wrap .sec03 .timeline::before {  content: '';  position: absolute;  left: 6px;  top: 12px; /* 첫 점 위치 */  bottom: 0;  width: 2px;  background: #ccc;  z-index: 0;}
.sub_company_wrap .sec03 .timeline-item {display:flex;  position: relative;  margin-bottom: 40px;}
.sub_company_wrap .sec03 .timeline-item::before {  content: '';  position: absolute;  left: -28px;  top: 10px;  width: 12px;  height: 12px;  background: #d71c84;  border-radius: 50%;  z-index: 1;}
.sub_company_wrap .sec03 .year {  font-weight: bold;  font-size: 22px;  margin-bottom: 8px;  color: #000;}
.sub_company_wrap .sec03 .desc {padding-left: 30px;}
.sub_company_wrap .sec03 .desc strong{display:block; font-size:24px;font-weight:500}
.sub_company_wrap .sec03 .desc p {  margin: 6px 0;  color: #444;  font-size: 18px;  line-height: 1.5;}















/* 푸터페이지 */
.txt_page_wrap{}
.txt_page_wrap .sub_title{font-weight: 600;text-align: center;padding-top: 110px;font-size:48px;color:#fff;text-shadow:#333 3px 4px 4px}
.txt_page_wrap .txt_page_txt{font-size:16px; padding:50px 0}


.txt_page_wrap .txt_page_banner{background: url(../img_sub/mkt_bg.png) no-repeat center;height:300px;background-size: cover;}


/*스크롤*/
::-webkit-scrollbar {
					/* 스크롤바 전체 영역 */
  width: 8px;
  height:8px;
} 
::-webkit-scrollbar-track {
					/* 스크롤이 움직이는 영역  */
      background-color: var(--scroll-color-);
} 
::-webkit-scrollbar-thumb {
					/*  스크롤  */
      background-color: #ababab; 
	  border:2px solid var(--scroll-color-);
	 border-radius:30px;
} 

::-webkit-scrollbar-corner {
					/*  상하+좌우 스크롤이 만나는 공간   */
      background-color: ;
} 


@media only screen and (min-width: 1660px) {
    .floating_bar .download_bg_purple{width: calc(45% - 460px);}
}


@media only screen and (min-width: 2820px) {
    .floating_bar .download_bg_purple{width: calc(45% - 441px);}
}



@media only screen and (max-width: 1300px) {
.txt02{font-size:25px}
}

@media only screen and (max-width: 1024px) {

}


/* 모바일 */
@media only screen and (max-width: 768px) {
body, input[type=text], textarea{font-size:13px;}
.txt02{font-size:24px}
h2{font-size:24px;}
.sub_txt{font-size:13px;margin-bottom:40px;}
input.w70{width:100%;}
.ly_one_line{width:100%;}
.mid_txt{margin: 0 5px;}
select{width:auto;font-size:13px;text-indent:0;}
button{font-size:14px;}
.center_wrap{flex-wrap: wrap;}



}

@media only screen and (max-width: 600px) {



}

@media only screen and (max-width: 854px) {

.floating_bar{display:none}

}



@media only screen and (max-width: 600px) {
.center_wrap{width:90%;}
footer{font-size:12px}
footer .s-menu{flex-wrap: wrap;}

}

@media only screen and (max-width:480px) {
#section02{margin-top:-40vh;}
.txt01{font-size:18px}
.txt02{font-size: 21px;}
.flag_wrap{margin-bottom:20px;}
#section06 .txt02 img{width:40px;margin-left:10px;}
.link_area ul li img{max-height:30px;}
}




/* img{image-rendering: -webkit-optimize-contrast !important;} */
