@charset "utf-8";
@keyframes flowRolling {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}


.pro-ani {animation:proBar 3s 1;}
@keyframes proBar {
    0%{width:0%;}
    100%{width:100%;}
}


main{padding-top:155px;}
main .main-hgroup{position:relative;text-align: center;}
main .main-hgroup h2{text-align: center;font-size: 50px;font-weight: bold;line-height: 1.04;letter-spacing: -1.25px;color: #515c30;}
main .main-hgroup p{text-align: center;margin-top:20px;font-size: 20px;font-weight: 500;line-height: 1;letter-spacing: -0.5px;color: #7a7a7a;}
main .slide-wrap{position: relative;}
main .slide-wrap .main-slide{}
main .slide-wrap .main-slide .slick-slide{position: relative;}
main .slide-wrap .main-slide .slick-slide img{display: block;width:100%;}
main .slide-wrap .main-slide .slider-item01{background: url(/_public/images2/main/visual01.png) top center no-repeat;background-size: cover;}
main .slide-wrap .main-slide .slider-item02{background: url(/_public/images2/main/visual02.png) top center no-repeat;background-size: cover;}
main .slide-wrap .main-slide .slider-item03{background: url(/_public/images2/main/visual03.png) top center no-repeat;background-size: cover;}

main .slide-wrap .main-slide .slider-item01 .box{position: absolute;top:0;left:50%;transform: translateX(-50%);width:100%;height:100%;max-width: 1400px;display: flex;justify-content: space-between;}
main .slide-wrap .main-slide .slider-item01 .box .txt-box{padding-top:130px;}
main .slide-wrap .main-slide .slider-item01 .box .txt-box h2{font-size: 48px;font-weight: normal;line-height: 1.42;letter-spacing: -1.2px;color: #000;}
main .slide-wrap .main-slide .slider-item01 .box .txt-box h2 strong{font-weight: bold;color:#324b28;}
main .slide-wrap .main-slide .slider-item01 .box .txt-box p{margin-top:40px;font-size: 20px;font-weight: 300;line-height: 1.5;letter-spacing: -0.5px;color: #202020;}

main .slide-wrap .main-slide .slider-item02 .box{position: absolute;top:0;left:50%;transform: translateX(-50%);width:100%;height:100%;max-width: 1400px;display: flex;justify-content: space-between;}
main .slide-wrap .main-slide .slider-item02 .box .txt-box{padding-top:130px;}
main .slide-wrap .main-slide .slider-item02 .box .txt-box h2{font-size: 48px;font-weight: normal;line-height: 1.42;letter-spacing: -1.2px;color: #000;}
main .slide-wrap .main-slide .slider-item02 .box .txt-box h2 strong{font-weight: bold;color:#324b28;}
main .slide-wrap .main-slide .slider-item02 .box .txt-box p{margin-top:40px;font-size: 20px;font-weight: 300;line-height: 1.5;letter-spacing: -0.5px;color: #000;}
main .slide-wrap .main-slide .slider-item02 .box .green-box{height:100%;background: #324b28;width:100%;max-width:540px;padding:70px 60px 20px;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group{}
main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group h2{position:relative;font-size: 40px;font-weight: bold;letter-spacing: -1px;color: #fff;z-index: 1;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group h2:before{content: "";position: absolute;left:-27px;top:-25px;width:54px;height:52px;background: url(/_public/images2/icon/symbol.svg) no-repeat;background-size: cover;z-index: -1;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group .txt1{margin-top:22px;font-size: 28px;font-weight: normal;letter-spacing: -0.7px;color: #fff;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group .txt2{margin-top:10px;font-size: 20px;font-weight: 500;letter-spacing: -0.5px;color: #dce1cd;}
main .slide-wrap .main-slide .slider-item02 .box .green-box ul{margin-top:40px;border-top:1px solid #515c30;}
main .slide-wrap .main-slide .slider-item02 .box .green-box ul li{position: relative;height:70px;display: flex;align-items: center;border-bottom:1px solid #515c30; font-size: 18px;font-weight: 500;line-height: 1;letter-spacing: -0.45px;color: #fff;padding-left: 70px;}
main .slide-wrap .main-slide .slider-item02 .box .green-box ul li i{position:absolute;left:10px;display: inline-block;}
main .slide-wrap .main-slide .slider-item02 .box .green-box ul li i img{display:block;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt{margin-top:40px;position: relative;height:70px;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p{position: absolute;top:0;width:100%;max-width: calc(50% + 7px);display: flex;align-items: center;padding:0 30px;height:60px;background: rgba(0,0,0,0.45); font-size: 22px;font-weight: 500;line-height: 1;letter-spacing: -0.55px;color: #fff;gap:5px;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p i{position: absolute;top:18px;right:30px;display: inline-block;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p i img{display:block;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p:first-child{top:10px;border-radius: 20px 20px 20px 0;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p:first-child em{color:#f8cec0;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p:last-child{right:0;border-radius: 20px 0 20px 20px;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p:last-child em{color:#50a4db;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p:last-child i{right:20px;}
main .slide-wrap .main-slide .slider-item02 .box .green-box .info-txt{margin-top:60px;display:block;font-size: 13px;font-weight: normal;line-height: 1.38;letter-spacing: -0.33px;color: #7b8e73;}

main .slide-wrap .main-slide .slider-item03 .box{position: absolute;top:0;left:50%;transform: translateX(-50%);width:100%;height:100%;max-width: 1400px;display: flex;justify-content: space-between;}
main .slide-wrap .main-slide .slider-item03 .box .txt-box{padding-top:130px;}
main .slide-wrap .main-slide .slider-item03 .box .txt-box h2{font-size: 48px;font-weight: normal;line-height: 1.42;letter-spacing: -1.2px;color: #000;}
main .slide-wrap .main-slide .slider-item03 .box .txt-box h2 strong{font-weight: bold;color:#324b28;}
main .slide-wrap .main-slide .slider-item03 .box .txt-box p{margin-top:40px;font-size: 20px;font-weight: 300;line-height: 1.5;letter-spacing: -0.5px;color: #202020;}
main .slide-wrap .main-slide .slider-item03 .box ul{padding-top:130px;display:flex;gap:20px;width:100%;max-width:973px;}
main .slide-wrap .main-slide .slider-item03 .box ul li{flex:1;border-radius: 20px;padding:50px 30px;position: relative;max-height: 384px;}
main .slide-wrap .main-slide .slider-item03 .box ul li h3{position: relative;font-size: 36px;font-weight: bold;letter-spacing: -0.9px;color: #fff;}
main .slide-wrap .main-slide .slider-item03 .box ul li h3 i{display: block;position: absolute;top:-11px;right:-10px;font-size: 58px;font-weight: 900;line-height: 1.1;letter-spacing: -1.45px;color: #fff;opacity: 0.1;}
main .slide-wrap .main-slide .slider-item03 .box ul li em{display: block;margin-top:60px;  font-size: 18px;font-weight: 500;letter-spacing: -0.45px;color: #dce1cd;}
main .slide-wrap .main-slide .slider-item03 .box ul li em strong{display:block; font-size: 26px;font-weight: bold;font-stretch: normal;letter-spacing: -0.65px;color: #fff;}
main .slide-wrap .main-slide .slider-item03 .box ul li p{margin-top:30px;font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: -0.4px;color: #dce1cd;}
main .slide-wrap .main-slide .slider-item03 .box ul li:nth-child(1){background: #405d34;}
main .slide-wrap .main-slide .slider-item03 .box ul li:nth-child(2){background: #324b28;}
main .slide-wrap .main-slide .slider-item03 .box ul li:nth-child(3){background: #1a3410;}


main .slide-wrap .control-wrap{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);width:100%;max-width:1400px;display: flex}
main .slide-wrap .control-box{position: relative;background: rgba(0, 0, 0, 0.2);display: flex;align-items: center;gap: 20px;padding: 10px 20px;}
main .slide-wrap .control-box .pagingInfo{display:inline-block; vertical-align:middle; font-size:18px;color:#fff;min-width: 35px;}
main .slide-wrap .control-box .timeline{display:inline-block; width:270px; background:rgba(255,255,255,0.4); height:2px; position:relative; vertical-align:middle; margin:0 2px;}
main .slide-wrap .control-box .timeline .pro-bar{height:2px; background:#fff; position:absolute; top:0; left:0; right:0;}
main .slide-wrap .control-box .arrowSlider{display:inline-block; vertical-align:middle;}
main .slide-wrap .control-box .arrowSlider button{width:30px; height:30px; text-indent:-999999rem; background:url('/_public/images2/icon/icon.png') no-repeat;}
main .slide-wrap .control-box .arrowSlider .prev{background-position:0 0;}
main .slide-wrap .control-box .arrowSlider .pause{background-position:-30px 0; display:none;}
main .slide-wrap .control-box .arrowSlider .play{background-position:-180px 0; display:none;}
main .slide-wrap .control-box .arrowSlider .pause.active{display:inline-block;}
main .slide-wrap .control-box .arrowSlider .play.active{display:inline-block;}
main .slide-wrap .control-box .arrowSlider .next{transform:rotate(180deg);}











main .slide-wrap .slider-dots{position: absolute;bottom:70px;left:50%;transform:translateX(-50%);z-index: 10;width:100%;max-width: 1400px;display: flex;gap:20px;}
main .slide-wrap .slider-dots li{position:relative;width:220px;transition: all 0.5s;cursor: pointer;opacity: 0.5;}
main .slide-wrap .slider-dots li span{position:relative;display: block;padding: 0 20px 10px;color:#202020;font-size: 18px;font-weight: bold;letter-spacing: -0.45px;transition: all 0.5s;}
main .slide-wrap .slider-dots li span:after{content:"";display: block;position: absolute;left:0;bottom:0;width:100%;height:2px;background: #202020;transition: all 0.5s;}
main .slide-wrap .slider-dots li span em{position: absolute;left:0;top:-17px;display: inline-block; font-size: 32px;font-weight: bold;letter-spacing: -0.8px;color:#324b28;transition: all 0.5s; opacity: 0.25;}
main .slide-wrap .slider-dots li.slick-active{opacity: 1;}
main .slide-wrap .slider-dots li.slick-active span{}
main .slide-wrap .slider-dots li.slick-active span:after{}
main .slide-wrap .slider-dots li.slick-active em{}

main .section01{padding: 150px 0 140px;}
main .section01 .list{margin-top:110px;display: flex;}
main .section01 .list li{flex: 1;display:flex;flex-direction: column;align-items: center;justify-content: center;}
main .section01 .list li i{display: inline-block;}
main .section01 .list li i img{display: block;}
main .section01 .list li p{margin-top:55px;font-size: 22px;font-weight: 500;text-align: center;color: #7a7a7a;}
main .section01 .list li .number{margin-top:20px;display: flex;justify-content: center;align-items: flex-end;}
main .section01 .list li .number .timer{font-size: 60px;font-weight: bold;line-height: 1;color: #515c30;min-width:78px;text-align: right;}
main .section01 .list li .number span{position:relative;display: inline-block;font-size: 30px;font-weight: normal;color: #515c30;}
main .section01 .list li .number span strong{position: absolute;left: 0;bottom: 3px;display: inline-block;font-size: 57px;font-weight: bold;line-height: 1;}
main .section01 .list li:nth-child(2) span{padding-left: 53px;}
main .section01 .list li:nth-child(3) .number .timer{min-width:183px;}
main .section01 .txt-wrap{margin-top:110px;overflow: hidden;}
main .section01 .txt-wrap .swpier-wrapper {transition-timing-function: linear !important;}
main .section01 .txt-wrap .swiper-slide{width:100%;}





main .section02{background: url(/_public/images2/main/main_bg1.png) top center no-repeat;background-size: cover;background-attachment: fixed;padding:150px 0;}
main .section02 h2{font-size: 38px;font-weight: normal;color: #fff;}

main .section03{padding:140px 0 90px;}
main .section03 .review-tab{margin-top:70px;}
main .section03 .review-tab ul{display: flex;gap:40px;justify-content: center;}
main .section03 .review-tab ul li{position:relative;display: block;cursor:pointer;}
main .section03 .review-tab ul li span{position:relative;display: block;font-size: 20px;font-weight: bold;text-align: center;color: #999;padding:0 28px 12px;border-bottom:2px solid rgba(0,0,0,0.2);transition: all 0.5s;}
main .section03 .review-tab ul li span:after{content: "";position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);width:12px;height:10px;background: url(/_public/images2/main/shape.svg) no-repeat;background-size: cover;transition: all 0.5s;opacity: 0;}
main .section03 .review-tab ul li.slick-active span{border-color:#324b28;color:#324b28;}
main .section03 .review-tab ul li.slick-active span:after{opacity: 1;}
main .section03 .review-slide{position:relative;margin-top:48px;}
main .section03 .review-slide .slick-slide{position: relative;}
main .section03 .review-slide .slick-slide .box{display: flex;gap:30px;}
main .section03 .review-slide .slick-slide .box figure{width:100%;max-width: 795px;}
main .section03 .review-slide .slick-slide .box .txt-box{width:100%;max-width: 552px;padding:30px 42px;}
main .section03 .review-slide .slick-slide .box .txt-box h3{font-size: 34px;font-weight: normal;color: #324b28;}
main .section03 .review-slide .slick-slide .box .txt-box h3 strong{font-weight: bold;}
main .section03 .review-slide .slick-slide .box .txt-box i{margin-top:30px;display: inline-block;}
main .section03 .review-slide .slick-slide .box .txt-box i img{display: block;}
main .section03 .review-slide .slick-slide .box .txt-box p{margin-top:30px;font-size: 20px;font-weight: normal;line-height: 1.6;letter-spacing: -0.5px;color: #202020;}
main .section03 .review-slide .slick-slide .box .txt-box a{position:relative;margin-top:50px;display: inline-block;padding:0 65px 0 25px;line-height: 55px; border-radius: 27.5px;background-color: #324b28; font-size: 18px;font-weight: bold;letter-spacing: -0.36px;color: #fff;}
main .section03 .review-slide .slick-slide .box .txt-box a:after{content: "";position:absolute;top:23px;right:30px;display: block;width:24px;height:8px;background: url(/_public/images2/icon/ico_view.svg) no-repeat;background-size: cover;}
main .section03 .review-slide .slick-arrow{position: absolute;top:50%;transform: translateY(-50%);width:40px;height:40px;z-index: 10;font-size:0;}
main .section03 .review-slide .slick-prev{background: url(/_public/images2/main/target_left.svg) no-repeat;background-size: cover;left:-64px;}
main .section03 .review-slide .slick-next{background: url(/_public/images2/main/target_right.svg) no-repeat;background-size: cover;right:-64px;}

main .section04{padding:90px 0;}
main .section04 .box{margin-top:70px;display: flex;gap:40px;}
main .section04 .box .box-tab{width:100%;max-width:360px;display: flex;flex-direction: column;gap:20px;}
main .section04 .box .box-tab button{position:relative;display:flex;flex-direction:column;width:100%;border-radius: 20px;border: solid 2px #dce1cd;background-color: #fff;transition: all 0.5s;padding:33px 30px 33px 140px;}
main .section04 .box .box-tab button:after{content: "";position:absolute;right:-18px;top:50%;transform:translateY(-50%);display: block;width:18px;height:30px;background: url(/_public/images2/main/shape2.svg) no-repeat;background-size: cover;transition: all 0.5s;opacity: 0;}
main .section04 .box .box-tab button i{display:inline-block;width:60px;height:60px;position:absolute;left: 40px;top:50%;transform:translateY(-50%); transition: all 0.5s;}
main .section04 .box .box-tab button em{display: inline-block; font-size: 18px;font-weight: bold;letter-spacing: -0.45px;color: #7a7a7a;transition: all 0.5s;}
main .section04 .box .box-tab button .txt1{margin-top:16px;font-size: 24px;font-weight: bold;letter-spacing: -0.6px;color: #515c30;transition: all 0.5s;}
main .section04 .box .box-tab button .txt2{margin-top:5px;font-size: 16px;font-weight: normal;letter-spacing: -0.4px;color: #7a7a7a;transition: all 0.5s;}
main .section04 .box .box-tab button:nth-child(1) i{background: url(/_public/images2/main/section04_icon01.svg) no-repeat;background-size: cover;}
main .section04 .box .box-tab button:nth-child(2) i{background: url(/_public/images2/main/section04_icon02.svg) no-repeat;background-size: cover;}
main .section04 .box .box-tab button:nth-child(3) i{background: url(/_public/images2/main/section04_icon03.svg) no-repeat;background-size: cover;}
main .section04 .box .box-tab button.on{border-color:#515c30;background: #515c30;}
main .section04 .box .box-tab button.on:after{opacity: 1;}
main .section04 .box .box-tab button.on i{}
main .section04 .box .box-tab button.on em{color:#dce1cd;}
main .section04 .box .box-tab button.on .txt1{color:#fff;}
main .section04 .box .box-tab button.on .txt2{color:#dce1cd}
main .section04 .box .box-tab button.on:nth-child(1) i{background: url(/_public/images2/main/section04_icon01_on.svg) no-repeat;background-size: cover;}
main .section04 .box .box-tab button.on:nth-child(2) i{background: url(/_public/images2/main/section04_icon02_on.svg) no-repeat;background-size: cover;}
main .section04 .box .box-tab button.on:nth-child(3) i{background: url(/_public/images2/main/section04_icon03_on.svg) no-repeat;background-size: cover;}

main .section04 .box .txt-box{width:100%;max-width:1000px;}
main .section04 .box .txt-box .box-cont{position:relative;display: none;height:520px;overflow: hidden;border-radius: 20px;}
main .section04 .box .txt-box #box-cont1{background: url(/_public/images2/main/section04_img1.png) top center no-repeat;background-size: cover;}
main .section04 .box .txt-box #box-cont2{background: url(/_public/images2/main/section04_img2.png) top center no-repeat;background-size: cover;}
main .section04 .box .txt-box #box-cont3{background: url(/_public/images2/main/section04_img3.png) top center no-repeat;background-size: cover;}
main .section04 .box .txt-box .txt-wrap{position: absolute;left:0;bottom:0;padding:47px 60px;}
main .section04 .box .txt-box .txt-wrap h3{font-size: 42px;font-weight: bold;letter-spacing: -1.05px;color: #fff;}
main .section04 .box .txt-box .txt-wrap p{margin-top:50px; font-size: 18px;font-weight: normal;line-height: 1.44;letter-spacing: -0.45px;color: #fff;}
main .section04 .box .txt-box .txt-wrap a{position:relative;margin-top:40px;display: inline-block;padding:0 65px 0 25px;line-height: 55px; border-radius: 27.5px;background-color: #324b28; font-size: 18px;font-weight: bold;letter-spacing: -0.36px;color: #fff;}
main .section04 .box .txt-box .txt-wrap a:after{content: "";position:absolute;top:23px;right:30px;display: block;width:24px;height:8px;background: url(/_public/images2/icon/ico_view.svg) no-repeat;background-size: cover;}

main .section05{padding:90px 0 180px;}
main .section05 .slide-box{margin-top:70px;}
main .section05 .dietSlider{}
main .section05 .dietSlider .slick-track{transition: all 0.5s ease;padding:45px 0;}
main .section05 .dietSlider .slick-slide{position:relative;opacity: 0.5;width: 400px;margin:0 20px;}
main .section05 .dietSlider .slick-slide.slick-center{transform:translateY(-45px);border-radius: 30px;box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.16);background-color: #fff;overflow: hidden;opacity: 1;z-index:1;width:900px;}
main .section05 .dietSlider .slick-slide .box{display: flex;align-items: center;}
main .section05 .dietSlider .slick-slide .box .img{}
main .section05 .dietSlider .slick-slide .box .img img{display: block;}
main .section05 .dietSlider .slick-slide .box .txt{display: none;width:100%;max-width:380px;padding:0 40px;}
main .section05 .dietSlider .slick-slide .box .txt h3{font-size: 28px;font-weight: bold;color: #324b28;}
main .section05 .dietSlider .slick-slide .box .txt p{margin-top:30px;font-size: 18px;font-weight: 500;line-height: 1.67;color: #202020;word-break: keep-all;}
main .section05 .dietSlider .slick-slide.slick-center .box .img{width:100%;max-width:520px;}
main .section05 .dietSlider .slick-slide.slick-center .box .img{width:100%;}
main .section05 .dietSlider .slick-slide.slick-center .box .txt{display: block;}
main .section05 .dietSlider .slick-dots{position: relative;display: flex;justify-content: center;gap:5px;}
main .section05 .dietSlider .slick-dots li{width:28px;height:28px;}
main .section05 .dietSlider .slick-dots li button{position:relative;display: block;width:100%;height:100%;border:1px solid transparent;border-radius: 100%;font-size:0;transition: all 0.5s;}
main .section05 .dietSlider .slick-dots li button:after{content: "";position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background: #ccc;transition: all 0.5s;border-radius: 100%;}
main .section05 .dietSlider .slick-dots li.slick-active button{border-color:#eb5a55;}
main .section05 .dietSlider .slick-dots li.slick-active button:after{background: #eb5a55;}
main .section05 .dietSlider  .slick-cloned.slick-center {transform:scale(1) !important;}


main .section05 .dietSlider .swiper-wrapper{padding:45px 0;}
main .section05 .dietSlider .swiper-slide{width:900px;}
main .section05 .dietSlider .swiper-slide .box{display: flex;flex-direction:row;align-items:center;border-radius: 30px;overflow: hidden;transform: scale(0.6);transition: all 0.4s;opacity: 0.5;border-radius: 30px; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.16);background-color: #fff;}
main .section05 .dietSlider .swiper-slide .box .img{}
main .section05 .dietSlider .swiper-slide .box .img img{display: block;border-radius: 30px;}
main .section05 .dietSlider .swiper-slide .box .txt{display:block;width:100%;max-width:380px;padding:0 40px;}
main .section05 .dietSlider .swiper-slide .box .txt h3{font-size: 28px;font-weight: bold;color: #324b28;}
main .section05 .dietSlider .swiper-slide .box .txt p{margin-top:30px;font-size: 18px;font-weight: 500;line-height: 1.67;color: #202020;}
main .section05 .dietSlider .swiper-slide.swiper-slide-active{}
main .section05 .dietSlider .swiper-slide.swiper-slide-active .box{position:relative;transform: scale(1);opacity: 1;}
main .section05 .dietSlider .swiper-slide.swiper-slide-active .box .txt{position:relative;opacity: 1;}
main .section05 .dietSlider .swiper-pagination{margin-top:15px;position: relative;top:initial;left:initial;right:initial;bottom:initial;display: flex;gap:5px;justify-content: center;}
main .section05 .dietSlider .swiper-pagination .swiper-pagination-bullet{position:relative;width:28px;height:28px;border-radius: 100%;display: flex;align-items:center;justify-content: center;border:1px solid transparent;opacity: 1;background: transparent;}
main .section05 .dietSlider .swiper-pagination .swiper-pagination-bullet:after{content: "";display: block;width:8px;height:8px;background: #ccc;border-radius: 100%;}
main .section05 .dietSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#eb5a55;}
main .section05 .dietSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background: #eb5a55;}


main .section05 .txt-box2{padding:42px 0;margin-top:90px;text-align: center;background: url(/_public/images2/main/main_bg2.svg) top center no-repeat;background-size: cover;}
main .section05 .txt-box2 h4{ font-size: 28px;font-weight: 600;line-height: 1.5;letter-spacing: -0.7px;text-align: center;color: #7a8b47;}
main .section05 .button-box{margin-top:28px;display: flex;justify-content: center;}
main .section05 .button-box a{position: relative;padding:0 85px 0 25px;line-height: 55px;border-radius: 27.5px;border: solid 1px #324b28; font-size: 18px;font-weight: bold;letter-spacing: -0.36px;color: #324b28;}
main .section05 .button-box a:after{content: "";position:absolute;top:23px;right:30px;display: inline-block;width:23px;height:8px;background: url(/_public/images2/icon/ico_view2.svg) no-repeat;background-size: cover;}

main .section06{padding:120px 0;background: #f5f5f0;}
main .section06 .box{margin-top:70px;padding-left: calc(50% - 700px);}
main .section06 .box .result-slide .swiper-slide{width:320px;}
main .section06 .box .result-slide .swiper-slide figure{display: flex;flex-direction: column-reverse;}
main .section06 .box .result-slide .swiper-slide figure img{display: block;width:100%;border-radius:10px 10px 0 0;}
main .section06 .box .result-slide .swiper-slide figure figcaption{position:relative;display: block;height:82px;  font-size: 18px;font-weight: 500;line-height: 1.44;letter-spacing: -0.45px;color: #202020;padding-left: 37px;}
main .section06 .box .result-slide .swiper-slide figure figcaption:before{content: "";position: absolute;bottom:0;left:15px;width:1px;height:61px;background: #ccc;display: block;}
main .section06 .box .result-slide .swiper-slide figure figcaption:after{content: "";position: absolute;top:7px;left:10px;display: block;width:12px;height:12px;border-radius: 100%;background: #515c30;}
main .section06 .box .result-slide .swiper-slide figure figcaption strong{display: inline;background: #ffe56a;}
main .section06 .box .result-slide .swiper-scrollbar{position: relative;margin-top:30px;left:initial;bottom:initial;width:100%;max-width:1400px;height:5px;border-radius: 2.5px;overflow: hidden;background: #fff;}
main .section06 .box .result-slide .swiper-scrollbar-drag{background: #324b28;}
main .section06  .button-box{margin-top:90px;display: flex;justify-content: center;}
main .section06 .button-box a{position: relative;display: inline-block;padding: 0 86px 0 25px;line-height: 55px;border-radius: 27.5px;background-color: #324b28;font-size: 18px;font-weight: bold;letter-spacing: -0.36px;color: #fff;}
main .section06 .button-box a:after{content: "";position: absolute;top: 23px;right: 30px;display: block;width: 24px;height: 8px;background: url(/_public/images2/icon/ico_view.svg) no-repeat;background-size: cover;}

main .section07{padding:160px 0 275px;background: url(/_public/images2/main/main_bg3.png) top center no-repeat;background-size: cover;}
main .section07 h2{font-size: 54px;font-weight: bold;letter-spacing: -1.35px;color: #fff;}
main .section07 p{margin-top:80px;font-size: 20px;font-weight: normal;line-height: 1.6;letter-spacing: -0.5px;color: #fff;}





@media all and (max-width:1800px) {}


@media all and (max-width:1760px) {
    main{padding-top: 106px;}
    main .main-hgroup h2{font-size:46px;}
    main .main-hgroup p{font-size:18px;}
    main .slide-wrap .slider-dots li span{font-size: 16px;}
    main .slide-wrap .slider-dots li span em{font-size:30px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box h2{font-size:44px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box p{font-size:18px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .title-group h2{font-size:36px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .title-group .txt1{font-size:24px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .title-group .txt2{font-size:18px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box ul li{font-size:16px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .txt p{font-size:20px;}
    main .section01 .list{margin-top:90px;}
    main .section01 .list li p{font-size:20px;}
    main .section01 .list li .number .timer{font-size:56px;}
    main .section01 .list li .number span strong{font-size:51px;}
    main .section01 .list li .number span{font-size:28px;}
    main .section02 h2{font-size:34px;}
    main .section03 .review-tab ul li span{font-size: 18px;}
    main .section03 .review-slide .slick-slide .box .txt-box h3{font-size:30px;}
    main .section03 .review-slide .slick-slide .box .txt-box p{font-size:18px;}
    main .section03 .review-slide .slick-slide .box .txt-box a{font-size:16px;}
    main .section03 .review-slide .slick-prev{left:-35px;}
    main .section03 .review-slide .slick-next{right:-35px;}
    main .section04 .box .box-tab button em{font-size:16px;}
    main .section04 .box .box-tab button .txt1{font-size:22px;}
    main .section04 .box .box-tab button .txt2{font-size:14px;}
    main .section04 .box .txt-box .txt-wrap h3{font-size:38px;}
    main .section04 .box .txt-box .txt-wrap p{margin-top:40px;font-size:16px;}
    main .section04 .box .txt-box .txt-wrap a{font-size:16px;}

    main .section05 .dietSlider .slick-slide .box .txt h3{font-size:24px;}
    main .section05 .dietSlider .slick-slide .box .txt p{margin-top:20px;font-size:16px;}
    main .section05 .dietSlider .slick-dots li button{width:24px;height:24px;}
    main .section05 .txt-box2 h4{font-size:26px;}
    main .section05 .button-box a{font-size:16px;}
    main .section06 .box .result-slide .swiper-slide figure figcaption{font-size:16px;}
    main .section06 .box .result-slide .swiper-scrollbar{height:3px;}
    main .section06 .button-box a{font-size:16px;}

    main .section07 h2{font-size:50px;}
    main .section07 p{margin-top:60px;font-size:18px;}
}



@media all and (max-width:1650px) {

}


@media all and (max-width:1530px) {
    main .main-hgroup h2{font-size:42px;}
    main .main-hgroup p{margin-top:10px;font-size:16px;}

    main .slide-wrap .main-slide .slider-item01 .box .txt-box h2{font-size:40px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box p{font-size:16px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .title-group h2{font-size:32px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .title-group .txt1{font-size:22px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box ul li{height:60px;}
    main .slide-wrap .main-slide .slider-item01 .box .green-box .txt p{font-size:18px;}

    main .section01 .list{margin-top:70px;}
    main .section01 .list li p{margin-top:40px;font-size:18px;}
    main .section01 .list li .number span{font-size:26px;}
    main .section01 .list li .number .timer{font-size:52px;}
    main .section01 .list li:nth-child(3) .number .timer{min-width:186px;}
    main .section01 .list li:nth-child(2) span{padding-left: 43px;}
    main .section01 .list li .number span strong{font-size:47px;}
    main .section02 h2{font-size:32px;}

    main .section03 .review-slide .slick-slide .box .txt-box h3{font-size: 28px;}
    main .section03 .review-slide .slick-slide .box .txt-box p{margin-top:20px;font-size:16px;}
    main .section03 .review-slide .slick-slide .box .txt-box a{line-height: 50px;}
    main .section03 .review-slide .slick-slide .box .txt-box a:after{top:22px;}
    main .section04 .box .box-tab button .txt1{font-size:20px;}
    main .section04 .box .txt-box .txt-wrap h3{font-size:34px;}
    main .section04 .box .txt-box .txt-wrap p{margin-top:30px;}
    main .section04 .box .txt-box .txt-wrap a{line-height: 50px;}
    main .section04 .box .txt-box .txt-wrap a:after{top:22px;}
    main .section05 .dietSlider .slick-slide .box .txt h3{font-size:22px;}
    main .section05 .dietSlider .slick-slide .box .txt p{font-size:14px;}
    main .section05 .txt-box2{margin-top:70px;}
    main .section05 .txt-box2 h4{font-size:24px;}
    main .section05 .button-box a{line-height: 50px;}
    main .section05 .button-box a:after{top:22px;}
    main .section06 .button-box a{line-height: 50px;}
    main .section06 .button-box a:after{top:22px;}
    main .section07 h2{font-size:46px;}
    main .section07 p{margin-top:40px;font-size: 16px;}
}


@media all and (max-width:1400px) {
    main .slide-wrap .main-slide .slider-item01 .box{padding-left: 20px;}
    main .slide-wrap .main-slide .slider-item02 .box{padding-left: 20px;}
    main .slide-wrap .main-slide .slider-item03 .box{padding-left: 20px;}
    main .slide-wrap .slider-dots{padding:0 20px;}
    main .slide-wrap .control-wrap{padding:0 20px;}


    main .section02{padding:150px 20px;}

    main .section03{padding:140px 40px 90px;}

    main .section04{padding:90px 20px;}

    main .section07{padding:160px 20px 275px;}
}

@media all and (max-width:1280px) {
    main{padding-top: 58px;overflow: hidden;}
    main .main-hgroup h2{font-size:38px;}
    main .slide-wrap .slider-dots{gap:10px;}
    main .slide-wrap .slider-dots li{width:145px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box h2{font-size:38px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box p{margin-top:30px;font-size:18px;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box h2{font-size:38px;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box p{margin-top:30px;font-size:18px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box{padding:70px 40px 20px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group h2{font-size:36px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group .txt1{font-size:24px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box .title-group .txt2{margin-top:5px;font-size:16px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box ul li{font-size:16px;height:60px;padding-left: 60px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box ul li i{width:30px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box .txt{margin-top:30px;height:60px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box .txt p{font-size:18px;height:50px;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box h2{font-size:38px;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box p{margin-top:30px;font-size:18px;}
    main .slide-wrap .main-slide .slider-item03 .box ul li{padding:40px 20px;max-height:345px;}
    main .slide-wrap .main-slide .slider-item03 .box ul li h3{font-size:32px;}
    main .slide-wrap .main-slide .slider-item03 .box ul li h3 i{font-size:54px;}
    main .slide-wrap .main-slide .slider-item03 .box ul li em{margin-top:50px;font-size:16px;}
    main .slide-wrap .main-slide .slider-item03 .box ul li p{margin-top:20px;font-size:14px;}
    main .slide-wrap .main-slide .slider-item03 .box ul{gap:10px;max-width:770px;padding-right: 20px;}

    main .section01 .list li p{margin-top:30px;}
    main .section01 .list li .number .timer{font-size:48px;}
    main .section01 .list li .number span strong{font-size:42px;}
    main .section01 .list li:nth-child(3) .number .timer{min-width:155px;}

    main .section02 h2{font-size:30px;}

    main .section03{padding:70px 20px 50px;}
    main .section03 .review-slide .slick-prev{left:0;}
    main .section03 .review-slide .slick-next{right:0;}
    main .section03 .review-slide .slick-slide .box .txt-box h3{font-size:26px;}
    main .section03 .review-slide .slick-slide .box .txt-box i{margin-top: 20px;}
    main .section03 .review-slide .slick-slide .box .txt-box a{margin-top:30px;}

    main .section05 .slide-box{margin-top:50px;}
    main .section05 .dietSlider .swiper-slide .box .txt{padding:0 30px;}
    main .section05 .dietSlider .swiper-slide .box .txt h3{font-size:24px;}
    main .section05 .dietSlider .swiper-slide .box .txt p{margin-top:20px;font-size:16px;text-align: justify;}


    main .section04 .box .txt-box .txt-wrap h3{font-size:30px;}
    main .section04 .box .txt-box .txt-wrap p{margin-top:20px;}

    main .section07 h2{font-size:42px;}


}

@media all and (max-width:1024px) {
    main .main-hgroup h2{font-size:34px;}
    main .main-hgroup p{font-size:14px;}

    main .slide-wrap .main-slide .slider-item01 .box .txt-box h2{font-size:34px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box p{margin-top:20px;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box h2{font-size:34px;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box p{margin-top:20px;}
    main .slide-wrap .main-slide .slider-item02 .box .green-box{display: none;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box{padding-top:70px;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box h2{font-size:34px;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box p{margin-top:20px;}
    main .slide-wrap .main-slide .slider-item03 .box ul{display: none;}
    main .slide-wrap .control-wrap{border-bottom: 20px;}
    main .slide-wrap .control-box{width:100%;gap:10px;}
    main .slide-wrap .control-box .timeline{width:calc(100% - 155px);}
    main .slide-wrap .control-box .pagingInfo{font-size:16px;}

    main .section01{padding:70px 20px 60px;}
    main .section01 .list{flex-wrap: wrap;gap:50px 20px;}
    main .section01 .list li{flex:initial;width:calc(50% - 10px);}
    main .section01 .list li p{margin-top:20px;font-size:16px;}
    main .section01 .list li .number{margin-top:10px;}
    main .section01 .list li .number .timer{font-size:34px;min-width:50px;}
    main .section01 .list li .number span strong{bottom:2px;font-size:29px;}
    main .section01 .list li .number span{font-size: 21px;}
    main .section01 .list li:nth-child(2) span{padding-left: 26px;}
    main .section01 .list li:nth-child(3) .number .timer{min-width:110px;}

    main .section02 h2{font-size:28px;}

    main .section03 .review-tab{margin-top:40px;}
    main .section03 .review-tab ul{gap:20px;}
    main .section03 .review-tab ul li span{font-size:16px;padding:0 20px 10px;}
    main .section03 .review-slide .slick-slide .box{flex-direction: column;}
    main .section03 .review-slide .slick-slide .box figure{max-width:100%;}
    main .section03 .review-slide .slick-slide .box figure img{width:100%;}
    main .section03 .review-slide .slick-slide .box .txt-box{max-width: 100%;padding:0 20px;}
    main .section03 .review-slide .slick-slide .box .txt-box h3{font-size:24px;}
    main .section03 .review-slide .slick-slide .box .txt-box i{width:250px;}
    main .section03 .review-slide .slick-slide .box .txt-box p{font-size:14px;word-break: auto-phrase;}
    main .section03 .review-slide .slick-slide .box .txt-box p br{display: none;}

    main .section04 .box{flex-direction: column;}
    main .section04 .box .box-tab{max-width:100%;flex-direction: row;gap:10px;}
    main .section04 .box .box-tab button{padding: 20px 20px 20px 70px}
    main .section04 .box .box-tab button:after{right: initial;left: 50%;transform: rotate(90deg) translateX(-50%);top: initial;bottom: -21px;width:10px;height:19px;}
    main .section04 .box .box-tab button em{font-size:14px;}
    main .section04 .box .box-tab button i{width:40px;height:40px;left:15px;}
    main .section04 .box .box-tab button .txt1{font-size:16px;margin-top:10px;}
    main .section04 .box .txt-box .txt-wrap{width:100%;padding:35px 30px;}
    main .section04 .box .txt-box .txt-wrap h3{font-size:26px;}
    main .section04 .box .txt-box .txt-wrap p{font-size:14px;}
    main .section04 .box .txt-box .txt-wrap a{line-height: 45px;font-size:15px;}
    main .section04 .box .txt-box .txt-wrap a:after{top:18px;}

    main .section05 .dietSlider .slick-slide{transform: scale(0.9);margin:0;transition: all 0.5s;}
    main .section05 .dietSlider .slick-slide .box .img{flex:1;}
    main .section05 .dietSlider .slick-slide .box .txt{flex:1;display: block;padding:0 30px;max-width:100%;}
    main .section05 .dietSlider .slick-slide.slick-center{transform: scale(1);}
    main .section05 .dietSlider .slick-slide.slick-center .box .img{max-width:100%;}
    main .section05 .dietSlider .slick-slide.slick-center .box .img img{width:100%;}
    main .section05 .dietSlider .swiper-slide{width:480px;}
    main .section05 .dietSlider .swiper-wrapper{padding:30px 0;}
    main .section05 .dietSlider .swiper-slide .box{border-radius: 20px;}
    main .section05 .dietSlider .swiper-slide .box .img img{border-radius: 0;}

    main .section05 .dietSlider .swiper-slide .box{transform: scale(0.7);}
    main .section05 .dietSlider .swiper-slide .box{flex-direction: column;align-items: flex-start;}
    main .section05 .dietSlider .swiper-slide .box .txt{padding:20px 30px;max-width:100%;}
    main .section05 .dietSlider .swiper-slide .box .txt h3{font-size:22px;}
    main .section05 .dietSlider .swiper-slide .box .txt p{margin-top:10px;}
    main .section05 .dietSlider .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;}



    main .section07 h2{font-size:38px;word-break: auto-phrase;}
    main .section07 p{margin-top:30px;}

}

@media all and (max-width:768px) {
    main .main-hgroup h2{font-size:30px;}
    main .slide-wrap .main-slide .slick-slide{height:auto;}
    main .slide-wrap .main-slide .slider-item01{background: url(/_public/images2/main/m_visual01.png) top center no-repeat;background-size: cover;}
    main .slide-wrap .main-slide .slider-item02{background: url(/_public/images2/main/m_visual02.png) top center no-repeat;background-size: cover;}
    main .slide-wrap .main-slide .slider-item03{background: url(/_public/images2/main/m_visual03.png) top center no-repeat;background-size: cover;}
    main .slide-wrap .main-slide .slider-item01 .box{padding:0 40px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box{padding-top:80px;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box h2{font-size:30px;word-break: auto-phrase;line-height: normal;}
    main .slide-wrap .main-slide .slider-item01 .box .txt-box p{margin-top:10px;font-size:14px;}
    main .slide-wrap .main-slide .slider-item02 .box{padding:0 40px;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box{padding-top:80px;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box h2{font-size:30px;word-break: auto-phrase;line-height: normal;}
    main .slide-wrap .main-slide .slider-item02 .box .txt-box p{margin-top:10px;font-size:14px;}
    main .slide-wrap .main-slide .slider-item03 .box{padding:0 40px;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box{padding-top:80px;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box h2{font-size:30px;word-break: auto-phrase;line-height: normal;}
    main .slide-wrap .main-slide .slider-item03 .box .txt-box p{margin-top:10px;font-size:14px;}

    main .slide-wrap .slider-dots{padding:0 5px;bottom:20px;}
    main .slide-wrap .slider-dots li{flex:1;}
    main .slide-wrap .slider-dots li span em{font-size:26px;}
    main .slide-wrap .slider-dots li span{font-size:15px;padding:0 5px 5px;}
    main .slide-wrap .control-wrap{bottom:20px;}
    main .slide-wrap .control-box{padding:5px 10px;}


    main .section01 .txt-wrap{margin-top:50px;}

    main .section02{padding:150px 20px;background: url(/_public/images2/main/m_main_bg1.png) top center no-repeat;background-size: cover;}
    main .section02 h2{font-size:26px;}

    main .section03 .review-tab ul{gap:10px;}
    main .section03 .review-tab ul li{flex:1;}
    main .section03 .review-tab ul li span{font-size:14px;padding:0 10px 7px;}
    main .section03 .review-slide .slick-slide .box .txt-box a{line-height: 45px;width:100%;}
    main .section03 .review-slide .slick-slide .box .txt-box a:after{top:17px;}

    main .section04{padding:50px 20px;}
    main .section04 .box{margin-top:40px;gap:20px;}
    main .section04 .box .box-tab button{border-radius: 15px;padding:10px 10px 10px 50px;}
    main .section04 .box .box-tab button i{width:25px;height:25px;}
    main .section04 .box .box-tab button .txt1{margin-top:5px;font-size:15px;}
    main .section04 .box .box-tab button .txt2{display: none;}
    main .section04 .box .txt-box .txt-wrap{padding:30px 20px;}
    main .section04 .box .txt-box .txt-wrap p{word-break: auto-phrase;}
    main .section04 .box .txt-box .txt-wrap p br{display: none;}
    main .section04 .box .txt-box .box-cont{height:400px;}

    main .section05{padding:50px 0;}
    main .section05 .slide-box{margin-top:10px;}
    main .section05 .dietSlider .slick-track{padding:20px 0;}
    main .section05 .dietSlider .slick-slide.slick-center{border-radius: 20px;}
    main .section05 .dietSlider .slick-slide .box{flex-direction: column;}
    main .section05 .dietSlider .slick-slide .box .txt{padding:20px;}
    main .section05 .dietSlider .slick-slide .box .txt h3{font-size:18px;}
    main .section05 .dietSlider .slick-slide .box .txt p{margin-top:10px;}
    main .section05 .dietSlider .slick-dots{margin-top:20px;}
    main .section05 .dietSlider .slick-dots li{width:20px;height:20px;}
    main .section05 .dietSlider .slick-dots li button{width:20px;height:20px;}
    main .section05 .txt-box2{margin-top:50px;padding:35px 20px;}
    main .section05 .txt-box2 h4{font-size:20px;word-break: auto-phrase;}
    main .section05 .button-box{margin-top:15px;}
    main .section05 .button-box a{font-size:15px;}
    main .section05 .button-box a:after{top:18px;}

    main .section05 .dietSlider .swiper-slide{width:360px;}
    main .section05 .dietSlider .swiper-slide .box .txt{padding:20px;}
    main .section05 .dietSlider .swiper-slide .box .txt p{font-size:14px;}
    main .section05 .dietSlider .swiper-slide .box .txt h3{font-size:18px;}
    main .section05 .dietSlider .swiper-pagination{margin-top:0;gap:2px;}

    main .section06{padding:60px 20px;}
    main .section06 .button-box a{font-size:15px;padding:0 50px 0 25px;line-height: 45px;}
    main .section06 .button-box a:after{top:18px;right:20px;}
    main .section06 .box .result-slide .swiper-slide figure figcaption{font-size:14px;height:55px;}
    main .section06 .box .result-slide .swiper-slide figure figcaption:after {top:0;}

    main .section07{padding:100px 20px 200px;background: url(/_public/images2/main/m_main_bg3.jpg) bottom center no-repeat;background-size: cover;}
    main .section07 h2{font-size:34px;}
    main .section07 p{margin-top:20px;font-size:14px;}
}


@media all and (max-width:460px) {
    main .slide-wrap .slider-dots{gap:5px;}
    main .slide-wrap .slider-dots li span{font-size:14px;}
    main .section03 .review-tab ul li span{font-size:13px;padding:0 5px 5px;}

    main .section04 .box .box-tab button{padding:10px;}
    main .section04 .box .box-tab button em{font-size:12px;}
    main .section04 .box .box-tab button i{display: none;}

    main .section05 .dietSlider .swiper-slide{width:280px;}
    main .section05 .dietSlider .swiper-slide.swiper-slide-active .box .txt{min-height: 216px;}
    main .section06 .button-box a{font-size:14px;}
}
