/* .frb{background: var(--color);}
.franv{ position: relative;  margin: 0 auto;} */
.e_main{position:relative;}
.scroll_down{position: absolute; bottom: -3%; left: 0; right: 0; margin: 0 auto; z-index: 8; width: 54px; height: 54px; background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.scroll_down:after{content: ''; min-width: 94px; height: 94px; border-radius: 50%; background: rgba(255,255,255,0.4); position: absolute; left: -20px; right: 0; margin: 0 auto;}
.scroll_down .scroll{width: 23px; height: 34px; border: 1px solid var(--color); border-radius: 25px; margin: 0 auto; display: flex; align-items: center; justify-content: center; background: #fff;}
.scroll_down .scroll .scroll_dot{width: 5px; height: 10px; border-radius: 50%; border:1px solid #d66d6a;;display: block; animation: scroll 2s linear infinite;}

@keyframes scroll {
    0%{
        opacity: 0;
        transform: translateY(-10px);
    }
    100%{
        opacity: 1;
        transform: translateY(10px;);
    }
}



.expansion_wrap{padding-top: 16rem;padding-bottom: 10.9rem;}
.e_sub_title {text-align: center;}
.e_sub_title h4{color: #f7c913; font-size: 2rem; font-weight: 700;}
.e_sub_title h2{color: #121212; font-size: 4rem; font-weight: 700;margin-top: 1.5rem; margin-bottom: 3.2rem;}
.expansion_wrap p{text-align: center;margin-bottom: 7.5rem; word-break: keep-all;}
.bottom_img{ padding-top:7.7rem; padding-bottom: 12.9rem; display: flex ;justify-content: center; gap: 0 4rem; align-items: center;}
.text_center{text-align: center;}
.expansion_wrap .img_box{width: 100%;}
.expansion_wrap .img_box img{width: 100%;}
.bottom_img img{width: 48%;}
p.width_e{word-break: keep-all;}

.e_stitle h2{font-size: 6rem ; font-weight: 700;}
.e_stitle{margin-bottom: 10rem;text-align: center;}
.vision_bi .e_stitle2{display: flex ; justify-content: center; align-items: center; gap: 0 5rem; margin-bottom: 7.7rem;}
.e_stitle2 h2{color: #f7c913; font-size: 4.2rem; font-weight: 800;}
.e_stitle2 .line{height: 51px; width: 1px ; background-color: #f7c913;}
.vision_bi .e_stitle2 p{color: #121212; font-size: 2.4rem; font-weight: 500;}
.vision_bi .text_box2{display: flex; justify-content: center; align-items: start ; gap: 0 15.6rem;text-align: center;}
.vision_bi .text_box2 h5{color: #121212; font-size: 3.2rem; font-weight: 700; margin-bottom: 1.5rem;}
.vision_bi .text_box2 h6{color: #121212; font-size: 2.4rem ; font-weight: 500;}
.vision_bi .img_box{text-align: center; margin:0 auto; margin-top:  7.7rem; margin-bottom: 13.4rem;max-width: 100.1rem; width: 100%;}
.vision_bi .img_box img{width: 100%;}
.vision_bi .img_box .mob_img{display: none;}

.identity_wrap .text_box{margin-top: 4rem; display: flex; justify-content: center; align-items: center; gap: 0 3.5rem ; padding-bottom: 8.7rem;}
.identity_wrap .mob_text{display: none;}
.identity_wrap .text_box .left_text .box1{margin-bottom: 5.5rem; display: flex; justify-content: start; align-items: center; gap: 0 4rem;margin-left: 35px;}
.identity_wrap .text_box .left_text .line{width: 1px; height: 38px; background-color: #121212;}
.identity_wrap .text_box .left_text h5{font-size: 4rem; font-weight: 700;color: #ebcf3b;}
.identity_wrap .text_box .left_text h6{font-size: 4rem; font-weight: 700;color: #121212;}
.identity_wrap .text_box .left_text .box2{display: flex; justify-content: start; align-items: start; gap: 0 6.5rem;}
.our_goal{padding-top: 8.7rem;}
.our_goal .e_sub_title h2{margin-bottom: 5rem;}
.our_goal p{text-align: center;margin-bottom: 9.9rem;}
.brand_keyword {margin: 0 auto; text-align: center;padding-bottom: 10rem;}
.brand_keyword .box1{margin-bottom: 12px; display: flex; justify-content: center !important; align-items: start;gap: 0 5.4rem;}
.brand_keyword .box1 h2{color: #121212; font-size: 3.2rem; font-weight: 700;margin-top: -20px; }
.brand_keyword .box1 div{width: 9.9rem; height: 5rem;border-top: 1px solid #231815;}
.brand_keyword .box1 div:first-child{border-left: 1px solid #231815;}
.brand_keyword .box1 div:last-child{border-right: 1px solid #231815;}
.brand_keyword .box2{display: flex; justify-content: center; align-items: center; gap: 0 5.6rem;}
.brand_keyword .box2>div{background-color: #f1e29a; border-radius: 40px; padding:3.5rem ;width: 40.6rem; height: 22.8rem;}
.brand_keyword .box2>div .line{width: 100%; height: 4px; background-color: #231815;margin: 2.2rem 0;}
.brand_keyword .box2>div h5{color: #121212; font-size: 2.4rem; font-weight: 700;}
.brand_keyword .box2>div h6{color: #121212; line-height: 130%;}

.core_values .width_e{display: flex; justify-content: start; align-items: start; gap: 0 4rem;}
.core_values{padding-bottom: 17.7rem;}
.core_values .width_e h2{color: #ebcf3b; font-weight: 700; font-size: 4rem;}
.core_values .width_e .line{background-color: #121212; width: 1px; height: 38px;}
.core_values .width_e .items{display: flex; flex-direction: column; gap: 4rem; width: 50%;margin-left: 5.4rem;}
.core_values .width_e .item{display: flex; justify-content: start; align-items: center;gap: 0 5rem;}
.core_values .width_e .item h5{color: #121212; font-size: 2.6rem; font-weight: 700;margin-bottom: 2.5rem;}
.core_values .width_e .item h6{color: #121212; font-size: 2rem;}

.e_history .e_stitle2{display: flex ; justify-content: start; align-items: center; gap: 0 5rem; margin-bottom: 7.7rem;margin-left: 3rem;}
.e_history .items{display: flex; flex-direction: column; gap: 6.2rem 0;max-width: 1050px;width: 100%; margin: 0 auto;}
.e_history .item{display: flex; justify-content: start; align-items: start; gap: 0 6rem;}
.e_history .item h2{color: #224e90; font-size: 4rem; font-weight: 600; font-family:"Outfit", sans-serif ;margin-top: -10px;}
.e_history .item .line{width: 4px; height: 32px; background-color:#224e90 ;}
.e_history .item ul{display: flex; flex-direction: column;gap:  2.2rem; margin-top: 5px;}
.e_history .item .img_box{margin-top: 5rem; display: flex; justify-content: start; align-items: center; gap: 0 3.2rem;width: 100%;}
.e_history .icon_box{display: flex; justify-content: center; gap: 0 3.5rem; align-items: center;margin-top: 18rem; margin-bottom:15rem ; max-width: 118.9rem; width: 100%;}
.e_history .icon_box img{width: 100%;}
.e_history .item .img_box img{width: 100%;}
.e_history .item .img_box1{max-width:78.9rem ;}
.e_history .item .img_box2{max-width: 80rem;}
.e_history .item .img_box3{max-width: 59.8rem;}
.e_history .item .img_box4{max-width:74.4rem ;}

.e_stitle2{display: flex ; justify-content: start; align-items: center; gap: 0 5rem; margin-bottom: 7.7rem;}
.beans .e_stitle2 p{font-size: 4rem; font-weight: 700;}
.beans .width_e>p{margin-top: -4.7rem;padding-left: 23rem;margin-bottom: 5.3rem;}
.beans .img_box{margin-left: 23rem; width: 77%; max-width: 104.9rem;}
.beans .img_box img{ width: 100%;}
.philosophy .width_e>p{margin-bottom: 11rem; text-align: center;padding-top: 1rem;} 
.philosophy .items{display: flex; flex-wrap: wrap;gap: 6rem 3rem;justify-content: center; margin-bottom: 20.8rem;}
.philosophy .item{width: 47%;display: flex; justify-content: start; align-items: center; gap: 0 2.5rem;}
.philosophy .item img{width: 15.6rem;}
.philosophy .item .txt h3{color: #1b439a; font-size: 2.4rem; font-weight: 700;margin-bottom: 3rem;}
.philosophy .item .txt ul{display: flex; flex-direction: column; gap: 3.4rem 0;}
.philosophy .item .txt ul li {display: flex; justify-content: start; align-items: start; gap: 0 3.5rem;}
.philosophy .item .txt ul li h4{font-weight: 600;width: 106px;}
.philosophy .item .txt ul li div{width: 64%; display: flex; justify-content: start; align-items: center;gap: 1.7rem 2.5rem;flex-wrap: wrap;}
.philosophy .item .txt ul li div span{font-size: 1.6rem; color: #666; }

.research {padding-bottom: 10rem;}
.research .e_stitle h2{width: 60%;margin: 0 auto;}
.research .items{display: flex; flex-direction: column; gap: 13rem 0;}
.research .item{position: relative;}
.research .item>img{width: 80.9rem;}
.research .item2{float: right;text-align: right;}
.research .txt{background-color: #fffdf5; padding:6rem 7rem;width: 66.8rem; height: 30.2rem;position: absolute;z-index: 9;}
.research .txt1{bottom: -10%; right:0;}
.research .txt2{text-align: left;}
.research .item h2{color: #121212; font-weight: 700; font-size: 3.2rem;margin-bottom: 2.5rem;}
.research .item h2 span{color: #f7c913; font-size: inherit; font-weight: inherit;}
.research .item p{font-size: 1.6rem; font-weight: 300; color: #121212;}

.supply .wrap{max-width: 1073px; margin: 0 auto;}
.supply .e_stitle2 p{font-size: 4rem; font-weight: 700;}
.supply .wrap .txt{display: flex; justify-content: space-between; align-items: center;margin-bottom: 6.3rem;}
.supply .wrap .txt h2{color: #121212; font-weight: 700; font-size: 2.8rem; line-height: 130%;}
.supply .wrap .txt p{font-weight: 300;line-height: 130%; margin-bottom:4rem ;}
.supply .wrap .txt>div div{display: flex; justify-content: start; align-items: center; gap: 2rem;}
.supply .wrap .txt>div span{height: 4px;width: 4px;background-color: #333; border-radius: 50%;}
.supply .wrap .txt>div b{font-weight: 600;}
.supply .wrap .txt>div .line{width: 2px; height: 14px; background-color: #333;}
.supply .wrap .img{display: flex; justify-content: space-between; align-items: center;}
.supply .wrap .img img{width: 48%;}
.supply .e_stitle2{margin-left: 10rem;align-items: start;}
.supply{margin-bottom:14rem ;}

.e_stitle2 p{color: #121212; font-size: 4rem; font-weight: 700;}

.marketing_e .width_e>p:first-of-type{width: 60%;word-break: keep-all; margin-left: 32rem;margin-top: -4.7rem; margin-bottom:16.4rem ;}
.marketing_e .width_e>p:nth-of-type(2){text-align: center;margin-bottom: 7.5rem;}
.marketing_e .img_box{display: flex; justify-content: center; align-items: start; flex-wrap: wrap ;gap: 2rem;padding-bottom: 9.4rem;max-width: 1200px;margin: 0 auto;}
.marketing_e .img_box>img{width: 47.5%;}
.marketing_e .img_box div{width: 49%; display: flex; flex-direction: column; gap:2rem ;}

.sns_youtube{padding-top: 9.4rem;}
.sns_youtube .e_stitle2 p{font-size: 2.4rem; font-weight: 500;}
.sns_youtube .e_stitle2 {justify-content: center;margin-bottom: 2.5rem;}
.sns_youtube .icon_wrap{display: flex; justify-content: center; align-items: center; gap: 0 1rem;margin-bottom: 7.8rem;}
.sns_youtube .img{text-align: center; width: 90%; max-width:73rem;margin: 0 auto;}
.sns_youtube .img img{width: 100%;;}
.sns_youtube h5{margin-top: 1.5rem; text-align: center;color: #121212; font-size: 2rem; font-weight: 700;margin-bottom: 14rem;}
.sns_youtube .img_box2{display: flex; justify-content: center;align-items: center ;gap: 2rem;margin-bottom: 7.7rem;width: 100%;}
.sns_youtube .img_box2 img{max-width: 28.4rem;width: 23%;}
.sns_youtube h6{font-size: 2rem; font-weight: 600;color: #121212;margin-bottom: 14.7rem;text-align: center;}

.product{margin-bottom: 29.4rem;}
.product .wrap .item .name_box  .eng_name{font-size: 2rem;font-weight: 600;color: #333;}
.pop_wrap .pop-inner .right_info .name .eng_name{color: #121212; font-size: 2.9rem; font-weight: 700;}

.success_01 .inner1{max-width: 1123px;margin: 0 auto;margin-bottom: 16.8rem;}
.success_01 .inner2 {max-width: 1123px;margin: 0 auto;margin-bottom: 10.7rem;}
.success_01 .inner1>p{ padding-left: 33rem;word-break: keep-all;line-height: 140%;}
.success_01 .inner1 .e_stitle2{margin-bottom: 2.8rem;}
.success_01 .inner2 .e_stitle2{justify-content: center;}
.success_01 .inner2 .img_box{display: flex; justify-content: space-between; align-items: center;flex-wrap: wrap;gap: 5rem;}
.success_01 .inner2 .img_box .item{width: 47%;}
.success_01 .inner2 .img_box .item img{width: 100%;}
.success_01 .inner2 .img_box .item h6{text-align: center;font-size: 2rem; font-weight: 700;margin-top: 2.2rem;}
.success_01 .inner2 .img_box .item h6 span{font-size: inherit; font-weight: inherit; color: #f7c913;}
.success_01 .inner3{max-width: 1223px; margin: 0 auto;margin-bottom: 14.9rem;}
.success_01 .inner3 .e_sub_title{text-align: left;}
.success_01 table{border-top: 2px solid #f7c913;width: 100%;}
.success_01 table th{background-color: #fefbee; text-align: center;font-size: 2rem ;color: #222;font-weight: 600;padding: 2.5rem 0;border-right: 1px solid #e8e8e8; }
.success_01 table th:nth-child(1){width: 15%;}
.success_01 table th:nth-child(2){width: 15%;}
.success_01 table th:nth-child(3){width: 35%;}
.success_01 table th:last-child{border-right: none;width: 35%;}
.success_01 table td{text-align: center;border-right: 1px solid #e8e8e8; height: 78px;font-size: 1.6rem; color: #251e1c; line-height: 150%;}
.success_01 table td:last-child{border-right: none}
.success_01 table tr{border-bottom: 1px solid #e8e8e8;}
.success_01 table tr:nth-child(even){background-color: #fbfbfb;}
.success_01 table .back{background-color: #fff;font-weight: 500;}
.success_01 table .padding{padding: 2.6rem 0;}
.success_01 table .weight{font-weight: 500;}
.success_01 .inner4{max-width: 1223px; margin: 0 auto;margin-bottom: 10.6rem;}
.success_01 .inner4 .e_sub_title{text-align: left;margin-bottom: 3rem;}
.success_01 .inner4  .e_sub_title h2{margin-bottom: 0;}
.success_01 .inner4 .wrap{display: flex; justify-content: start ; align-items: center;gap: 7.5rem;margin-top: 4rem;}
.success_01 .inner4 .wrap .img{display: flex;flex-direction: column; gap: 2.6rem 0;}
.success_01 .inner4 .wrap .icon_wrap{display: flex; flex-direction: column; gap: 4rem;}
.success_01 .inner4 .wrap .icon_wrap .item{display: flex; justify-content: start; align-items: center; gap: 0 4rem;}
.success_01 .inner4 .wrap .icon_wrap .item p{font-size: 2.2rem;}
.success_01 .inner4 .wrap .icon_wrap .item img{width: 10.6rem;}

.success_02{text-align: center;}
.success_02 .img_box{margin-top: 14rem;margin-bottom: 21rem;}
.success_02 .img_box img{width: 100%; max-width: 109.9rem;}
.success_02 .img_box2{margin-top: 10rem;margin-bottom: 28rem;}
.success_02 .img_box2 img{max-width: 83.3rem; width: 100%;}
.success_02 .contents{max-width: 833px; margin: 0 auto; width: 100%; margin-top: 9.9rem;margin-bottom: 28.4rem ;display: flex;flex-direction: column; gap: 3.8rem;position: relative;}
.success_02 .item{display: flex; justify-content: space-between; align-items: center; gap: 0 2.8rem; width: 100%;}
.success_02 .item .num_wrap{display: flex;align-items: center;}
.success_02 .item .num{width: 19.5rem; height: 19.5rem; border-radius: 50%; border: 12px solid #ebc51d; text-align: center; display: flex; justify-content: center; align-items: center;background-color: #fff;position: relative ;z-index: 9;}
.success_02 .item .num p{font-size: 4.4rem; font-weight: 700;}
.success_02 .item .circle{width: 1.4rem; height: 1.4rem; border-radius: 50%; background-color: #fff;border: 4px solid #f1db7c;margin-left: 5rem;}
.success_02 .item .circle::before{content: ""; display: block; width: 6rem; height: 1px ; background-color: #ececec; float: right;margin-right: 9px;margin-top: 2px;}
.success_02 .item .text_box{width: 80%; border: 2px solid #ececec;border-radius: 20px;padding: 3.2rem 4.4rem;text-align: left;}
.success_02 .item .text_box h6{font-size: 2rem; font-weight: 700;margin-bottom: 2rem ;}
.success_02 .item .text_box ul{display: flex; flex-direction: column; gap: 1.5rem;}
.success_02 .item .text_box ul li{display: flex; justify-content: start; align-items: center; gap: 0 1rem;}
.success_02 .item .text_box ul li span{display:  block; width: 5px; height: 5px; background-color: #333; border-radius: 50%;}
.success_02 .item .text_box ul li p{color: #666; font-size: 1.6rem;}
.success_02 .line{width: 1px; height: 100%; background-color: #dddddd;position: absolute; top: 0; left: 12%;}
.success_02 .item .num_wrap1 .num p{color: #ebc51d;}
.success_02 .item .num_wrap2 .num p{color: #3971b8;}
.success_02 .item .num_wrap3 .num p{color: #3552a3;}
.success_02 .item .num_wrap4 .num p{color: #1b439a;}
.success_02 .item .num_wrap1 .num {border-color: #ebc51d;}
.success_02 .item .num_wrap2 .num {border-color: #3971b8;}
.success_02 .item .num_wrap3 .num {border-color: #3552a3;}
.success_02 .item .num_wrap4 .num {border-color: #1b439a;}
.success_02 .item .num_wrap1 .circle {border-color: #ebc51d;}
.success_02 .item .num_wrap2 .circle {border-color: #3971b8;}
.success_02 .item .num_wrap3 .circle {border-color: #3552a3;}
.success_02 .item .num_wrap4 .circle {border-color: #1b439a;}

.success_03 .width_e{max-width:1363px ;}
.success_03 .inner1{padding-bottom: 8.2rem;}
.success_03  .e_stitle2{align-items: start;margin-bottom: 6rem;justify-content: start;gap: 0 6rem;}
.success_03  .e_stitle2 p{font-size: 2.4rem; font-weight: 500; color: #121212;padding-top: 10px;}
.success_03 .inner1 .e_stitle2 h2{text-align: right; width: 29%;}
.success_03 .txt_box{display: flex; justify-content: start; align-items: center; gap:  0 6rem;margin-bottom: 4rem;}
.success_03 .txt_box h3{color: #f7c913; font-size: 2.4rem; font-weight: 600;width: 29%; text-align: right;}
.success_03 .txt_box h4{color: #121212; font-size: 2rem; font-weight: 500;}
.success_03 .txt_box .line{background-color: #f7c913; width: 1px;height: 50px;}
.success_03 .txt_box h5{font-size: 1.6rem;margin-top: 15px; color: #121212;}
.success_03 .img_box{display: flex; justify-content: center; align-items: center; gap: 0 3.2rem;margin-top: 9.8rem;margin-bottom: 6.8rem;}
.success_03 .img_box p{font-weight:500 ;margin-top: 3.6rem;}
.success_03 .img_box .item{text-align: center;}
.success_03 .img_box .item img{width: 100%;}
.success_03 .img_box .item1{width: 50%; max-width: 52rem;}
.success_03 .img_box .item2{width: 50%; max-width: 58rem;}
.success_03 .inner2 .e_stitle2{margin-left: 3rem;} 
.success_03 .inner2 ul{max-width: 1240px; width: 100%; margin: 0 auto;display: flex; flex-direction: column; gap: 3rem 0;}
.success_03 .inner2 li p{font-size: 1.6rem;line-height: 150%;}
.success_03 .inner2 li span{font-size: 1.6rem;}
.success_03 .inner2 li{display: flex; justify-content: start; align-items: start; gap: 0 10px;}
.success_03 .inner2{margin-bottom:16rem ;}

.success_04{max-width: 1225px; margin: 0 auto;}
.success_04 table{width: 100%;margin-bottom: 6rem;}
.success_04 table tr:nth-child(even){background-color: #fbfbfb;}
.success_04 table th{font-size: 2rem; font-weight: 600; color: #222;border-right: 1px solid #e8e8e8; background-color: #fefbee; border-top: 2px solid #f7c913;padding:2.5rem 0;border-bottom: 1px solid #e8e8e8;}
.success_04 table th:last-child{border-right: none;}
.success_04 table td{text-align: center; padding: 2.5rem 0;font-size: 1.6rem;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.success_04 table .back_w{background-color: #fff;}
.success_04 table .back_w2{background-color: #fff;border-right: none;padding:0 6rem;}
.success_04 table .border_none{border-right: none;}
.success_04 table td ul{display: flex; flex-direction: column;gap: 2.7rem 0 ;text-align: left;}
.success_04 table td ul li{display: flex; justify-content: start; align-items: baseline; gap: 5px ; color: #111; font-weight: 500; font-size: 1.5rem;}
.success_04 table td ul li span{color: inherit; font-size: inherit; font-weight: inherit;}
.success_04 table td ul li h5{color: inherit; font-size: inherit; font-weight: inherit;line-height: 150%;}
.success_04 table td ul li h6{color: #333; font-size: inherit; font-weight:300; line-height: 150%;text-align: left;margin-top: 2.5rem;}
.success_04 table .t_width1{width:15% ;}
.success_04 table .t_width2{width:20% ;}
.success_04 table .t_width3{width:25% ;}
.success_04 table .t_width4{width:40% ;}
.success_04 .width_e>ul{display: flex; flex-direction: column; gap:2rem 0 ;margin-bottom: 18rem;}
.success_04 .width_e>ul li{display: flex;justify-content: start; align-items: start; gap: 0 1.5rem;}
.success_04 .width_e>ul li p{font-size: 1.5rem;line-height: 150%; }
.success_04 .width_e>ul li h6{color: #666666;  font-size: 1.4rem;line-height: 170%;margin-top: 3rem; }
.success_04 .width_e>ul li span{font-size: 1.5rem; }

.menu_open .site_map .dept1 .dept_1{font-size: 2.4rem;height: 81px;margin-bottom: 40px;}
.menu_open .site_map .dept1 .dept_2{font-size: 1.8rem;}


.e_history .icon_box .mob_img{display: none;}
.success_01 .inner3 .mob_txt{display: none;}
.success_02 .img_box .mob_img{display: none;}
.success_02 .img_box .mob_img2{display: none;}
.success_02 .img_box2 .mob_img{display: none;}
.success_02 .img_box2 .mob_img2{display: none;}
.success_04 .e_sub_title .mob_txt{display: none;}
.success_02 h6.mob_text{display: none;}

@media screen and (max-width:1666px) {
    #header .head_menu .e_menu .dept1{width:auto !important;}
}
@media screen and (max-width:1470px) {
    #header .head_menu .e_menu{width: 62%;}
	#header .head_menu .e_logo{width:16.7rem;}
	#header .head_menu .e_menu{gap:0 4rem;}
}
@media screen and (max-width:1400px) {
    .bottom_img{gap: 0 2rem;}
    .success_02 .line{left: 10%;}
}
@media screen and (max-width:1200px) {
    #header .head_menu .e_logo{width: 20rem;}
    .e_history .icon_box{flex-wrap: wrap;gap: 5rem 9rem;}
    .e_history .e_stitle2{margin-left: 0;}
    .research .e_stitle h2{width: 70%;}
    .research .txt{padding: 4rem;}
    .research .item>img{width: 71rem;}
    .research .txt{width: 61rem;}
    .supply .e_stitle2{margin-left: 0;}
    .success_03 .inner1 .e_stitle2 h2, .success_03 .txt_box h3{width: 200PX;}
    .success_03 .e_stitle2, .success_03 .txt_box{gap: 0 3rem;}
    .success_03 .txt_box h4, .success_03 .txt_box div:last-child{width: 70%;}
	#header .head_menu .e_logo{width:14rem;}
}
@media screen and (max-width:1024px) {
    .mobile_head .mobile_logo_e{width:150px;}
    #mobile_menu .mob_logo_e a{width:150px ;}
    #mobile_menu .mob_logo_e {box-shadow: 0 0 3px #11111136;}
    #ft .e_logo img{width: 120px;}
.e_sub_title h4{font-size: 1.8rem; }
.e_sub_title h2{font-size: 2.4rem;}
.expansion_wrap{padding-top: 12rem;}
/* .e_stitle{margin-bottom: 6rem;} */
.e_stitle h2{font-size: 4rem;}
.e_stitle2 h2{font-size: 3.2rem;}
/* .vision_bi .e_stitle2{margin-bottom: 5rem;} */
.vision_bi .text_box2 h5{font-size: 2.6rem;}
.vision_bi .text_box2 h6{font-size: 1.8rem;}
.vision_bi .img_box .mob_img{display: block;max-width: 26rem;width: 100%; margin: 0 auto;}
.vision_bi .img_box .pc_img{display: none;}
.vision_bi .text_box2{gap: 0 10rem;}
.identity_wrap .text_box .left_text h5{font-size: 3.2rem;}
.identity_wrap .text_box .left_text h6{font-size: 3rem;}
.identity_wrap .text_box .left_text .box2 .logo{width:16rem ;}
.identity_wrap .text_box .left_text .box2 .logo img{width:16rem ;}
.brand_keyword .box1 h2{font-size: 2.8rem;}
.brand_keyword .box2>div h5{font-size: 2rem;}
.brand_keyword .box2>div .line{height: 2px;}
.core_values .width_e h2{font-size: 3.2rem;}
.core_values .width_e .items{margin-left: 0;}
.core_values .width_e .item h5{font-size: 2.2rem;margin-bottom: 2rem;}
.core_values .width_e .item h6{font-size: 1.8rem;}
.core_values .width_e .item{gap: 0 3rem;}
.core_values .width_e .items{width: 70%;}
.core_values .width_e .item img{width: 10rem;}
.e_stitle2 p{font-size: 2.4rem;}
.e_history .item h2{font-size: 3rem;margin-top: 0;}
.e_history .item ul{gap: 1.8rem;}
.e_history .item>div:last-child{width: 70%;}
.beans .e_stitle2 p{font-size: 2.4rem;}
.beans .img_box{margin-left: 20rem;}
.beans .width_e>p{padding-left: 20rem;margin-bottom: 2.3rem;}
.philosophy .item img{width: 10rem;}
.philosophy .item .txt ul li{gap: 0 1.5rem;}
.philosophy .item .txt h3{font-size: 2rem; }
.philosophy .item .txt ul{gap: 1.5rem;}
.philosophy .item .txt ul li div{gap: 1rem 1.5rem;}
.research .e_stitle h2{width: 55%;}
.research .item h2{font-size: 2.6rem;margin-bottom: 2rem;}
.research .txt{width: 53rem; height: auto;}
.research .item>img{max-width: 60rem; width: 100%;}
.supply .e_stitle2 p{font-size: 2.4rem;}
.supply .e_stitle2{align-items: center;}
.supply .wrap .txt h2{font-size: 2.4rem;}
.supply .wrap .txt p{margin-bottom: 2rem;}
.marketing_e .width_e>p:first-of-type{margin-left: 26rem;}
.success_01 .inner1>p{padding-left: 27rem;}
.success_01 .inner4 .wrap{gap: 4rem;}
.success_01 .inner4 .wrap .icon_wrap .item img{width: 7rem;}
.success_01 .inner4 .wrap .icon_wrap .item{gap: 0 2rem;}
.success_01 .inner4 .wrap .icon_wrap .item p{font-size: 2rem;}
.success_01 .inner4 .wrap .img{width: 50%;}
.success_02 .img_box .mob_img{display: block;}
.success_02 .img_box .pc_img{display: none;}
.success_02 .img_box2{margin-top: 7rem; }
.success_03 .txt_box h3{font-size: 2rem;}
.success_03 .txt_box h4{font-size: 1.8rem;}
.success_03 .img_box .item2{width: 56%;}
.success_03 .img_box{margin-top: 6rem; margin-bottom: 5rem;}
.success_04 table .t_width4{width: 33%;}
.success_04 table .back_w2{padding: 0 3rem;}
.success_04 table .t_width3{width: 18%;}
.success_04 table th{font-size: 1.8rem;}
.success_04 table td ul li h6{margin-top: 1rem;}
.success_04 table td ul{gap: 1rem 0;}
.success_04 .table_wrap{overflow-X: scroll;}
.success_04 .table_wrap table {width: 768px; overflow-X: scroll;}
.success_02 .item .num{width: 15rem; height: 15rem;border-width: 6px ;}
.success_02 .line{height: 83%; top: 27px; left: 8%;}
.success_02 .item .num p{font-size: 3rem;}
.success_02 .item .circle{width: 1rem; height: 1rem; border-width: 2px;}
}
@media screen and (max-width:850px) {
    .research .txt{position: relative;width: 80%; float: right;margin-top: -30px;}
    .research .item2{text-align: left;}
    .research .item2 img{margin-top: -30px;}
    /* .research .item{display: flex; flex-direction: column; align-items: stretch;} */
    .supply .wrap .txt{justify-content: start; align-items: start; flex-direction: column; gap: 2rem ;}
    .supply .wrap .txt h2 br{display: none;}

}
@media screen and (max-width:768px) {
.e_sub_title h2{font-size: 2rem;}
.expansion_wrap p{font-size: 1.6rem;margin-bottom: 5rem;}
.expansion_wrap{padding-bottom: 7rem;}
.bottom_img{padding-top: 5rem;flex-wrap: wrap; gap: 2rem ; }
.bottom_img img{width: 100%;}
p.width_e{font-size: 1.6rem;}
.vision_bi .text_box2 h5{font-size: 2rem;}
.vision_bi .text_box2 h6{font-size: 1.6rem;}
.vision_bi .text_box2{flex-direction: column;justify-content: center; align-items: center; gap: 5rem ;}
.e_stitle2 h2{font-size: 2.6rem;}
.vision_bi .e_stitle2 p{font-size: 2rem;}
.e_stitle2 .line{height: 40px;}
.e_stitle h2{font-size: 2.6rem;}
.identity_wrap .text_box .left_text .box2{flex-direction: column;gap: 3rem ;}
.identity_wrap .text_box .left_text .box1{display: none;}
.identity_wrap .mob_text{display: block;margin-bottom: 5.5rem; display: flex; justify-content: start; align-items: center; gap: 0 4rem;}
.identity_wrap .mob_text h5{font-size: 2.6rem; font-weight: 700;color: #ebcf3b;}
.identity_wrap .mob_text h6{font-size: 2rem; font-weight: 700;color: #121212;}
.identity_wrap .mob_text .line{width: 1px; height: 38px; background-color: #121212;}
.identity_wrap .text_box .left_text .box2 p{font-size: 1.6rem;}
.our_goal p{font-size: 1.6rem;}
.brand_keyword .box1 h2{font-size: 2rem;}
.brand_keyword .box2>div .line{margin: 1.5rem 0;}
.brand_keyword .box2>div h6{font-size: 1.6rem;}
.brand_keyword .box2>div{height: 20rem;}
.brand_keyword .box2{gap: 0 2rem;}
.core_values .width_e .item img{width: 6rem;}
.core_values .width_e h2{font-size: 2.4rem;}
.core_values .width_e .item h5{font-size: 2rem; margin-bottom: 1rem;}
.core_values .width_e .item h6{font-size: 1.6rem;}
.e_stitle2 p{font-size: 2rem;}
.e_history .item{gap: 0 3rem;}
.e_history .item>div:last-child{width: 80%;}
.e_history .item h2{font-size: 2.4rem;}
.e_history .item .line{width: 2px;}
.e_history .item ul li{font-size: 1.6rem;}
.e_history .icon_box .pc_img{display: none;}
.e_history .icon_box .mob_img{display: block;width: 60%;}
.e_stitle2{gap: 0 3rem;}
.beans .e_stitle2 p{font-size: 2rem;}
.beans .img_box{margin-left: 14rem;}
.beans .width_e>p{padding-left: 14rem;font-size: 1.6rem;}
.philosophy .width_e>p{font-size: 1.6rem;margin-bottom: 6rem;}
.philosophy .item{gap: 4rem;align-items: start;width: 100%;}
.philosophy .items{margin: auto; margin-bottom: 12rem;width: 78%;}
.philosophy .item .txt ul li div{width: 100%;}
.philosophy .item .txt h3{font-size: 1.8rem;}
.philosophy .item .txt ul li h4{font-size: 1.6rem;}
.research .item h2{font-size: 2rem;}
.supply .e_stitle2 p{font-size: 2rem;}
.supply .wrap .txt h2{font-size: 2rem;}
.supply .wrap .txt p{font-size: 1.6rem;}
.marketing_e .width_e>p:first-of-type{margin-left: 19rem; width: 71%;font-size: 1.6rem;margin-bottom: 10rem;}
.marketing_e .width_e>p:nth-of-type(2){font-size: 1.6rem;}
.sns_youtube .e_stitle2 p{font-size: 2rem;}
.sns_youtube .icon_wrap img{width: 5rem;}
.sns_youtube h5{font-size: 1.8rem;}
.sns_youtube .img_box2{flex-wrap: wrap;}
.sns_youtube .img_box2 img{width: 48%;}
.sns_youtube h6{font-size: 1.8rem;}
.success_01 .inner2 .img_box .item{width: 46%;}
.success_01 .inner1>p{padding-left: 20rem;}
.success_01 .inner2 .img_box{gap: 3rem;align-items: start;}
.success_01 .inner2 .img_box .item h6{font-size: 1.8rem;}
.success_01 .inner3 .table_wrap{overflow-X: scroll;}
.success_01 .inner3 table{min-width: 768px; overflow-X: scroll;}
.success_01 .inner3 .mob_txt{display: block; margin-bottom: 10px; color: #b91818;font-size: 14px;}
.success_01 table th{font-size: 1.8rem;}
.success_01 .inner4 .wrap .icon_wrap .item p{font-size: 1.8rem;}
.success_01 .inner4 .wrap .icon_wrap .item img{width: 4rem;}
.success_01 .inner4 .wrap .img{width: 100%;flex-direction: row; gap: 2.6rem;}
.success_01 .inner4 .wrap .img img{width: 48%;}
.success_01 .inner4 .wrap{flex-direction: column;}
.success_01 .inner4 .wrap .icon_wrap{width: 100%;gap: 2rem;}
.success_02 .width_e>p{font-size: 1.6rem;}
.success_02 .img_box2 .mob_img{display: block;}
.success_02 .img_box2 .pc_img{display: none;}
.success_03 .e_stitle2 p{font-size: 2rem;}
.success_03 .img_box p{margin-top: 2rem; font-size: 1.6rem;}
.success_04 .e_sub_title .mob_txt{display: block;margin-bottom: 10px; color: #b91818; font-size: 14px;}
.success_02 .img_box{margin-top: 5rem;}
.success_02 .img_box img{min-width: 768px; overflow-X: scroll;}
.success_02 .img_box {overflow-X: scroll;}
.success_02 h6.mob_text{display: block;margin-top: 7rem; color: #b91818; font-size: 14px; }
.success_02 .item .circle{margin-left: 3rem;}
.success_02 .item .circle::before{width: 4rem;}
.success_02 .item .num{width: 10rem; height: 10rem;border-width: 3px;}
.success_02 .line{top: 49px; left: 42px;}
.success_02 .item .text_box{padding: 2.8rem 4rem;}
.success_02 .contents{margin-top: 6.9rem; margin-bottom: 17rem;gap: 2.8rem;}
.success_02 .item .num p{font-size: 2rem;}
.success_02 .item .text_box h6{font-size: 1.8rem;}
}
@media screen and (max-width:650px) {
    .vision_bi .e_stitle2{flex-direction: column;justify-content: center; align-items: center; gap: 2rem ;}
    .e_stitle2 .line{width: 40px; height: 1px;}
    .identity_wrap .text_box{flex-direction: column; gap: 3rem;align-items:center;}
    .brand_keyword .box1 div{display: none;}
    .brand_keyword .box2{flex-direction: column;gap: 3rem ; margin-top: 3rem;}
    .identity_wrap .mob_text{justify-content: center; flex-direction: column; gap: 2rem;  }
    .identity_wrap .mob_text .line{width: 38px; height: 1px;}
    .identity_wrap .text_box .left_text .box2{text-align: center; justify-content: center; align-items: center;}
    .core_values .width_e{flex-direction: column; gap: 2rem ;justify-content: center; align-items: center;}
    .core_values .width_e .line{height: 1px; width: 38px;}
    .core_values .width_e .items{width: 90%;}
    .e_history .e_stitle2{justify-content: center; align-items: center;flex-direction: column;gap: 2rem;}
    .e_history .item{flex-direction: column; gap: 2rem ; justify-content: start; align-items: start;}
    .e_history .item .line{width: 32px; height: 2px;}
    .e_history .item>div:last-child{width: 100%;}
    .e_history .icon_box .mob_img{display: block;width: 80%;}
    .e_stitle2{flex-direction: column; gap: 2rem 0;}
    .beans .width_e>p{padding-left: 0;text-align: center;}
    .beans .img_box{margin-left: 0;margin: 0 auto;}
    .research .txt{width: 90%;}
    .supply .wrap .txt>div b, .supply .wrap .txt>div .line{display: none;}
    .supply .wrap .txt p br{display: none;}
    .supply .wrap .txt>div div h6{font-size: 1.6rem;}
    .marketing_e .width_e>p:first-of-type{margin-left: 0 ;width: 100%; text-align: center;}
    .marketing_e .img_box div, .marketing_e .img_box>img{width: 90%;}
    .marketing_e .width_e>p:nth-of-type(2){margin-bottom: 5rem;}
    .success_01 .inner1>p{padding-left: 0; text-align: center;}
    .success_01 .inner2 .img_box{flex-direction: column;}
    .success_01 .inner2 .img_box .item{width: 100%;}
    .success_02 .img_box{margin-bottom: 15rem;}
    .success_02 .img_box2{margin-bottom: 15rem;}
    .success_03 .e_stitle2{justify-content: center; align-items: center; gap: 2rem ;}
    .success_03 .inner1 .e_stitle2 h2{text-align: center;}
    .success_03 .inner1 .e_stitle2 h2 br{display: none;}
    .success_03 .e_stitle2 p{margin-top: 0;}
    .success_03 .txt_box{flex-direction: column;gap: 2rem ;}
    .success_03 .txt_box h4{text-align: center;}
    .success_03 .txt_box .line{width: 50px ; height: 1px;}
    .success_03 .txt_box h3{text-align: center;}
    .success_03 .txt_box{margin-bottom: 6rem;}
    .success_03 .txt_box h4, .success_03 .txt_box div:last-child{width: 100%;}
    .success_03 .txt_box h5{text-align: center; width: 80%; margin: auto; margin-top: 15px;}
    .success_03 .img_box{flex-direction: column; gap:  4rem;}
    .success_03 .img_box .item1, .success_03 .img_box .item2{width: 100%; max-width: 100%;}
    .success_03 .e_stitle2 p{padding-top: 0;}
    .success_03 .inner2 .e_stitle2{margin-left: 0;}
    .success_03 .inner2 li p br{display: none;}
    .beans .img_box{width: 100%;}
    .philosophy .items{width: 100%;}
    .success_02 .item .num{width: 6rem; height: 6rem; }
    .success_02 .item .circle{display: none;}
    .success_02 .line{top: 87px; left: 27px;}
    .success_02 .item .text_box{width: 87% ;}
    .success_02 .item{gap: 0 1rem;}
} 
@media screen and (max-width:500px) {
    .our_goal p br{display: none;}
    .brand_keyword .box2>div{width: 100%; max-width: 40.6rem;}
    .e_history .icon_box .mob_img{display: block;width: 90%;}
    .philosophy .items{flex-direction: column;gap: 6rem ;align-items: center;}
    .philosophy .item{align-items: center;}
    .research .txt{width: 90%; margin: 0 auto; margin-top: -30px;float: none;padding: 3rem;}
    .research .e_stitle h2{width: 80%;}
    .e_stitle2 h2 br{display: none;}
    .e_stitle2 p{text-align: center;}
    .sns_youtube .img_box2 img{width: 45%;}
    .sns_youtube h5{margin-bottom: 10rem;}
    .sns_youtube .img_box2{margin-bottom: 5rem;}
    .success_01 .inner4 .wrap .img img{width: 100%;}
    .success_01 .inner4 .wrap .img{flex-wrap: wrap;}
    .success_02 .img_box2 .mob_img{display: none;}
    .success_02 .img_box2 .mob_img2{display: block;}
    .success_02 .img_box .mob_img{display: none;}
    .success_02 .img_box .mob_img2{display: block;}
    .philosophy .item img{width: 8rem;}
    .philosophy .item{gap: 2rem ;}
    .philosophy .item .txt h3{margin-bottom: 2rem;}
    .success_02 .item .text_box{padding: 2.8rem ;}
    .success_02 .line{height: 76%;}
}