html, body{width:100%;}
html.noScroll, html.noScroll body {overflow: hidden;}
.wrap{position:relative; width:100%;}
.dis_table{display:table; width:100%; height:100%;}
.dis_table_cell{display:table-cell; width:100%; height:100%; font-size:0; text-align: center;}

.in{position:relative; width:100%; max-width:1200px; margin:0 auto; font-size:0;}
.col{font-size:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align:baseline; font-family: inherit;}
.bold{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:700; vertical-align:baseline; font-family: inherit;}

img{width:auto;}

.ts0_3s{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.ts0_3s{
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.delay0_1s{transition-delay:0.1s;}
.delay0_2s{transition-delay:0.2s;}
.delay0_3s{transition-delay:0.3s;}
.delay0_4s{transition-delay:0.4s;}
.delay0_5s{transition-delay:0.5s;}
.delay0_6s{transition-delay:0.6s;}
.delay0_7s{transition-delay:0.7s;}
.delay0_8s{transition-delay:0.8s;}
.delay0_9s{transition-delay:0.9s;}
.delay0_10s{transition-delay:1.0s;}
.delay0_11s{transition-delay:1.1s;}
.delay0_12s{transition-delay:1.2s;}
.delay0_13s{transition-delay:1.3s;}
.delay0_14s{transition-delay:1.4s;}
.delay0_15s{transition-delay:1.5s;}
.delay0_16s{transition-delay:1.6s;}
.delay0_17s{transition-delay:1.7s;}
.delay0_18s{transition-delay:1.8s;}
.delay0_19s{transition-delay:1.9s;}

.btn_mute {position: absolute;top: 2.67vw;right: 2.67vw;z-index: 100; width:5.33vw; height:5.33vw; background: transparent url("../images/ico_sound_off.png") no-repeat center center;background-size: 100%;border-radius: 0; border: none;outline: 0;}
.btn_mute.on {background: transparent url("../images/ico_sound_on.png") no-repeat center center;background-size: 100%;}

.wrap {width: 100%;}

.wrap_fixed .logo_set{position:absolute; top:4vw; left:4vw; width:34.4vw; height:9.2vw; z-index:10; pointer-events:auto;}
.wrap_fixed .logo_set a{position:relative; display:block;}
.wrap_fixed .logo_set a img{position:absolute; top:0; left:0; width:100%; opacity:1;
    -webkit-transition:opacity 0.3s ease;
    -moz-transition:opacity 0.3s ease;
    -o-transition:opacity 0.3s ease;
    transition:opacity 0.3s ease;
}

.sticky_btn {position: fixed;bottom: 8vw;right: 5.33vw; width: 38.13vw; height: 46.93vw;background: url('../images/sticky_bg.png') no-repeat center top; background-size: 100%; z-index: 999;
text-align: right;
    opacity: 0;
}
.sticky_btn.show {opacity: 1;}
.sticky_btn a {
    display: inline-block;
    text-align: center;
    width: 32vw;
    color: #4c9144;
    font-size: 3.67vw;
    line-height: 4.8vw;
    font-weight: 800;
    padding-top: 7.2vw;
}
.sticky_btn a img {width: 10.4vw;}

.wrap {overflow: hidden;}
.wrap_visual {position: relative;width: 100%;height: 100vh;background: url('../images/visual_bg.jpg') no-repeat center bottom;background-size: cover; z-index: 2;}
.wrap_visual .visual_img {width: 90.53vw;}
.wrap_visual .letter_img {position: relative; display: inline-block; width: auto; z-index: 5; opacity: 0;}
.wrap_visual.show .letter_img {opacity: 1;}
.wrap_visual .scroll_down {position: absolute;bottom: 50px;left: 50%;margin-left: -3.66vw; pointer-events: none; z-index: 10;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%);
    -webkit-animation: scroll_ani 2s infinite;
    -moz-animation: scroll_ani 2s infinite;
    -o-animation: scroll_ani 2s infinite;
    animation: scroll_ani 2s infinite;
}
.wrap_visual .scroll_down img {width: 7.33vw;}
@keyframes scroll_ani{
    0% {transform:translateY(0);}
    50% {transform:translateY(20%);}
    100% {transform:translateY(0);}
}
.wrap_visual .photo_set {}
.wrap_visual .photo_set > img {position: absolute;top: 50%;left: 50%; z-index: 3; opacity: 0;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.wrap_visual.show .photo_set > img {opacity: 1;}
.wrap_visual .photo_set img.p01 {
    width: 65vw;
    transform:translate(-88%, -88%);
}
.wrap_visual .photo_set img.p02 {
    width: 40.8vw;
    transform:translate(7%, 32%);
    z-index: 5;
}
.wrap_visual .photo_set img.p03 {
    width: 47.08vw;
    transform:translate(0%, -151%);
}
.wrap_visual .photo_set img.p04 {
    width: 54.8vw;
    transform:translate(-92%, 32%);
}

.wrap_visual .flower_set {opacity: 0;}
.wrap_visual.show .flower_set {opacity: 1;}
.wrap_visual .flower_set > img {position: absolute;top: 50%;left: 50%; z-index: 2;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.wrap_visual .flower_set img.f01 {width: 29.33vw;transform:translate(-6%, -535%);}
.wrap_visual .flower_set img.f02 {width: 34.4vw;transform:translate(105%, -508%);}
.wrap_visual .flower_set img.f03 {width: 24vw;transform: translate(17%, 9%);top: auto;bottom: 0;left: auto;right: 0;}
.wrap_visual .flower_set img.f04 {width: 40.93vw;transform:translate(76%, -193%);}
.wrap_visual .flower_set img.f05 {width: 32.27vw;transform:translate(-6%, 62%);}
.wrap_visual .flower_set img.f06 {width: 9.73vw;transform:translate(-112%, -370%);}
.wrap_visual .flower_set img.f07 {width: 16.67vw;transform:translate(-33%, -242%);}
.wrap_visual .flower_set img.f08 {width: 15.2vw;transform:translate(-370%, -395%);}
.wrap_visual .flower_set img.f09 {width: 17.07vw;transform: translate(30%, 27%);top: auto;bottom: 0%;}
.wrap_visual .flower_set img.f10 {width: 12.67vw;transform: translate(140%, 10%);top: auto;bottom: 0;left: 0;}
.wrap_visual .flower_set img.f11 {width: 31.73vw;transform: translate(-36%, 9%);top: auto;bottom: 0;left: 0;}

.wrap_cont01 {position: relative; z-index: 1; height: 170.53vw; background: url('../images/sec01_bg.jpg') no-repeat center top; background-size: cover; }
.wrap_cont01 .stamp {position: absolute;top: 11vw;left: -10.93vw; width: 54vw;}
.wrap_cont01 .stamp img {width: 100%;}
.wrap_cont01 .visual_bottom {font-size: 0;line-height: 0;}
.wrap_cont01 .visual_bottom img {width: 100%;}
.wrap_cont01 .cont_inner {text-align: center;}
.wrap_cont01 .cont_inner .tit {display: inline-block; width: auto; margin: 35.2vw auto 0 auto;font-family: yg-jalnan;font-size: 6.93vw; color: #59933E; line-height: 11.47vw;vertical-align: baseline; text-align: center; opacity: 0;}
.wrap_cont01 .cont_inner .tit.show {opacity: 1;}
.wrap_cont01 .cont_inner .tit .txt_bg {position: relative;display: inline-block; font-family: inherit; font-size: inherit; color: #fff; line-height: inherit; vertical-align: inherit; z-index: 2;}
.wrap_cont01 .cont_inner .tit .txt_bg:before {content: ''; position: absolute; top: 50%; left: 50%; width: calc(100% + 2.13vw); height: 9.6vw; background: #59933E; z-index: -1;
    transform:translate(-50%, -56%);
}
.wrap_cont01 .cont_inner .video_bg {position: absolute;top: 73.07vw;left: 0;width: 100%; height: 97.6vw;padding-top: 19.2vw;margin: 0 auto;background: url('../images/sec01_video_bg.png') no-repeat center top; background-size: cover; overflow: hidden;}
.wrap_cont01 .cont_inner .video_bg .video_set {position: relative;width: 92.13vw;padding-top: 56.25%;margin: 0 auto;background: #000;box-shadow: 5px 4px 9px -1px rgba(0,0,0,0.24);}
.wrap_cont01 .cont_inner .video_bg .video_set #video_player1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}

.wrap_cont02 {position: relative; height: 225.47vw;background: url('../images/sec02_bg.jpg') no-repeat center center;background-size: cover;}
.wrap_cont02 .tit {width: 100%; padding-top: 18vw;font-family: yg-jalnan;font-size: 6.93vw; color: #fff; line-height: 11.47vw; text-align: center;}
.wrap_cont02 .paper_set {position: relative;}
.wrap_cont02 .paper_set .paper{position: absolute;top: 1.33vw;left: 3.07vw; z-index: 2;width: 65.87vw; z-index: 1;}
.wrap_cont02 .paper_set .photo{position: absolute;top: 11vw;left: 8.2vw;z-index: 2;width: 83.87vw; z-index: 2;}
.wrap_cont02 .paper_set .letter_set {position: absolute;top: 68vw; left: 7vw;width: 91.33vw; height: 75.2vw; padding: 15.27vw 0 0 12.07vw;background: url('../images/sec02_paper_bg.png') no-repeat center center;background-size: cover; z-index: 3;}
.wrap_cont02 .paper_set .letter_set .s_txt {font-size: 4vw;line-height: 6.8vw; font-weight: 800;}
.wrap_cont02 .paper_set .letter_set .s_txt:last-child{margin-top: 4vw;}


.wrap_cont02 .paper_set .letter_set {opacity: 0;transform: translateY(100%);}
.wrap_cont02.show .paper_set .letter_set {opacity: 1;transform: translateY(0%);}


/*.wrap_cont02 .flower_set {opacity: 0;}*/
/*.wrap_cont02.show .flower_set {opacity: 1;}*/
/*.wrap_cont02 .flower_set > img {position: absolute;z-index: 1;}*/
/*.wrap_cont02 .flower_set img.f01 {width: 21.47vw;top: 45vw;right: -3vw;}*/
/*.wrap_cont02 .flower_set img.f02 {width: 100%;bottom: -10vw;left: 0;}*/
.wrap_cont02 .line_set {
    position: absolute;
    bottom: 13vw;
    left: 0;
    z-index: 2;
}
#sec02_line {width: 100%;height: 100%;}

.wrap_cont03 {height: 623.07vw; background: url('../images/sec03_bg.jpg') no-repeat center top; background-size: cover;}
.wrap_cont03 .cont01 {position: relative; padding: 0;overflow: hidden;}
.wrap_cont03 .cont01 .letter_set{position: relative; z-index: 1;width: 83.87vw; height: 106.13vw;margin: -18vw 0 0 11.87vw;padding: 27.6vw 0 0 9.47vw;background: url('../images/sec03_01_letter.png') no-repeat center center;background-size: 100%;}
.wrap_cont03 .cont01 .tit {margin-top: 35.73vw;font-family: yg-jalnan;font-size: 6.93vw; color: #59933E; line-height: 11.47vw; text-align: center;}
.wrap_cont03 .cont01 .s_txt {font-size: 3.73vw;line-height: 6.93vw; font-weight: 800;}
.wrap_cont03 .cont01 .s_txt:last-child{margin-top: 4vw;}
.wrap_cont03 .cont01 .photo_set{position: relative; z-index: 2;text-align: center;margin-top: 11.2vw;}
.wrap_cont03 .cont01 .photo_set .photo{width: 90.93vw;transform:translateY(100%);opacity: 0;margin: 0 auto;}
.wrap_cont03.show .cont01 .photo_set .photo {transform:translateY(0%);opacity: 1;}


.wrap_cont03 .cont01 .line_pink{position: absolute;top: 91vw; left: 0;width: 100%; padding-top: 23.6%;}
.wrap_cont03 .cont01 .line_green{position: absolute;top: 83vw; left: 0;width: 100%; padding-top: 46.1333%;}

#sec03_line_pink, #sec03_line_green {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.wrap_cont03 .cont02 {position: relative;height: 1580px;}
.wrap_cont03 .cont02 .photo_set{margin-top: 12.93vw;}
.wrap_cont03 .cont02 .photo_set > img {position: relative;}
.wrap_cont03 .cont02 .photo_set .photo01{width: 88.27vw;margin-left: 5.47vw;}
.wrap_cont03 .cont02 .photo_set .photo02{width: 68.67vw;margin: -49vw 0 0 17.73vw;}

.wrap_cont03 .cont02 .photo_set .photo01,
.wrap_cont03 .cont02 .photo_set .photo02 {transform:translateY(100%);opacity: 0;}
.wrap_cont03 .cont02.show .photo_set .photo01,
.wrap_cont03 .cont02.show .photo_set .photo02 {transform:translateY(0%);opacity: 1;}


.wrap_cont03 .cont02 .letter_set{position: relative;padding: 6.5vw 0 0 19.6vw; z-index: 2;}
.wrap_cont03 .cont02 .paper_set{}
.wrap_cont03 .cont02 .tit {margin: 38.27vw 0 0 0;font-family: yg-jalnan;font-size: 6.93vw; color: #59933E; line-height: 11.47vw; text-align: center;}
.wrap_cont03 .cont02 .s_txt {font-size: 3.73vw;line-height: 6.93vw; font-weight: 800; vertical-align: baseline;}
.wrap_cont03 .cont02 .s_txt:last-child{margin-top: 3.87vw;}
.wrap_cont03 .cont02 .s_txt .green{display: block;padding-top: 2.67vw;color: #43962E;font-size: inherit;line-height: inherit; font-weight: inherit; vertical-align: inherit;}
.wrap_cont03 .cont02 .flower_set > img {position: absolute;top: 50%;right: 50%;z-index: 2;}
.wrap_cont03 .cont02 .flower_set img.f01 {
    -webkit-transform:translate(calc(-50% - 378px), calc(-50% - 344px));
    -moz-transform:translate(calc(-50% - 378px), calc(-50% - 344px));
    -o-transform:translate(calc(-50% - 378px), calc(-50% - 344px));
    transform:translate(calc(-50% - 378px), calc(-50% - 344px));
}
.wrap_cont03 .cont02 .flower_set img.f02 {
    -webkit-transform:translate(calc(-50% - 413px), calc(-50% - 493px));
    -moz-transform:translate(calc(-50% - 413px), calc(-50% - 493px));
    -o-transform:translate(calc(-50% - 413px), calc(-50% - 493px));
    transform:translate(calc(-50% - 413px), calc(-50% - 493px));
}
.wrap_cont03 .cont02 .flower_set img.f03 {
    -webkit-transform:translate(calc(-50% + 405px), calc(-50% - 483px));
    -moz-transform:translate(calc(-50% + 405px), calc(-50% - 483px));
    -o-transform:translate(calc(-50% + 405px), calc(-50% - 483px));
    transform:translate(calc(-50% + 405px), calc(-50% - 483px));
}
.wrap_cont03 .cont02 .flower_set img.f04 {
    -webkit-transform:translate(calc(-50% + 1080px), calc(-50% + 439px));
    -moz-transform:translate(calc(-50% + 1080px), calc(-50% + 439px));
    -o-transform:translate(calc(-50% + 1080px), calc(-50% + 439px));
    transform:translate(calc(-50% + 1080px), calc(-50% + 439px));
}

.wrap_cont04 {position: relative;height: 214vw; background: url('../images/sec04_bg.jpg') no-repeat center top;background-size: cover;}
.wrap_cont04 .line_set{position: absolute;top: -3vw;left: 0;width: 57.73vw;padding-bottom: 48.46%;}
#sec04_line {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_cont04 .sec_half {width: 100%;text-align: right;font-size: 0;padding-top: 37.07vw;}
.wrap_cont04 .txt_set {display: inline-block;width: 100%;font-size: 0;opacity: 0;}
.wrap_cont04.show .txt_set {opacity: 1;}
.wrap_cont04 .tit {width: auto; margin-bottom: 4.27vw;font-family: yg-jalnan;font-size: 7.2vw; color: #59933E; line-height: 11.47vw; text-align: center;}
.wrap_cont04 .s_txt {width: auto;font-family: yg-jalnan;font-size: 5.6vw;line-height: 8.8vw; font-weight: 800; text-align: center;}
.wrap_cont04 .btn_set {display: block;width: auto;}
.wrap_cont04 .btn_set a {display: block;width: 89.47vw;height: 18.13vw; margin: 10.13vw auto 0 auto;padding-left: 9.33vw;font-family: yg-jalnan;font-size: 5.6vw;line-height:18.13vw; color: #fff; text-align: left; background: url('../images/btn_cta_bg.png') no-repeat center center;background-size: 100%;}
.wrap_cont04 .btn_set a > img {vertical-align: middle; width: 13.47vw;margin-left: 5.33vw;}

.wrap_cont05 {position: relative;height: 245.33vw;background: url('../images/sec05_bg.jpg') no-repeat center top;background-size: cover;}
.wrap_cont05 .paper {position: absolute;top: 59vw;left: 9vw;width: 85.07vw;}
.wrap_cont05 .txt_set {overflow: hidden;}
.wrap_cont05 .tit {width: auto; margin: 31.73vw 0 9.87vw 0; font-family: yg-jalnan;font-size: 6.93vw; color: #59933E; line-height: 11.47vw; text-align: center;}
.wrap_cont05 .letter_set {position: relative;margin: 0 auto;/* background: url('../images/sec05_paper.png') no-repeat 9.27vw 59.47vw;background-size: 85.07vw 85.6vw;*/z-index: 4;}
.wrap_cont05 .letter_set .slider_set {width: 100%;height: 100%;}
.wrap_cont05 .letter_set .slider_set .slick-list{overflow: visible;}
.wrap_cont05 .letter_set .slider_set .item{font-size: 0;width: 100%;}
.wrap_cont05 .letter_set .slider_set .item .left{position: relative;display: block;width: 100%; text-align: center;padding-left: 9.6vw;}
.wrap_cont05 .letter_set .slider_set .item .left img {width: 79.47vw; text-align: center;}
.wrap_cont05 .letter_set .slider_set .item .right{display: block;padding: 5.47vw 8vw 0 13.13vw; }
.wrap_cont05 .letter_set .slider_set .item .right .b_txt{font-size: 3.73vw; line-height: 6.93vw; color: #3c3c3c; font-weight: 700; word-break: keep-all;}
.wrap_cont05 .letter_set .slider_set .item .right .g_txt{margin-top: 5.33vw;font-size: 3.2vw; line-height: 6.93vw; color: #226030; font-weight: 800; word-break: keep-all;}
.wrap_cont05 .letter_set .slider_set .item .right .name{font-size: 4vw; line-height: 6.93vw; color: #226030; font-weight: 800; word-break: keep-all;}
.wrap_cont05 .letter_set .btn_set { font-size: 0;}
.wrap_cont05 .letter_set .btn_set button {position: absolute;top :27vw;left: 4vw;width: 4.13vw; height: 8.53vw; border: 0;border-radius: 0;font-size: 0;padding: 0; background: url('../images/sec05_slide_arrow.png') no-repeat 0 0;background-size: 100%;}
.wrap_cont05 .letter_set .btn_set button.next {transform: rotate(180deg);left: auto;right: 4vw;}
.wrap_cont05 .letter_set .tape_set {}
.wrap_cont05 .letter_set .tape_set > img {position: absolute; width: auto; z-index: 10;}
.wrap_cont05 .letter_set .tape_set > img.tape01 {top: -43px;left: -63px;}
.wrap_cont05 .letter_set .tape_set > img.tape02 {bottom: -85px;left: 490px;}

.wrap_cont05 .flower_set {opacity: 0;}
.wrap_cont05.show .flower_set {opacity: 1;}
.wrap_cont05 .flower_set > img {position: absolute;top: 50%;right: 50%;z-index: 1;}
.wrap_cont05 .flower_set img.f01 {
    -webkit-transform:translate(calc(-50% + 1098px), calc(-50% - 189px));
    -moz-transform:translate(calc(-50% + 1098px), calc(-50% - 189px));
    -o-transform:translate(calc(-50% + 1098px), calc(-50% - 189px));
    transform:translate(calc(-50% + 1098px), calc(-50% - 189px));
}
.wrap_cont05 .flower_set img.f02 {
    -webkit-transform:translate(calc(-50% - 498px), calc(-50% + 421px));
    -moz-transform:translate(calc(-50% - 498px), calc(-50% + 421px));
    -o-transform:translate(calc(-50% - 498px), calc(-50% + 421px));
    transform:translate(calc(-50% - 498px), calc(-50% + 421px));
}
.wrap_cont05 .flower_set img.f03 {
    -webkit-transform:translate(calc(-50% - 368px), calc(-50% + 511px));
    -moz-transform:translate(calc(-50% - 368px), calc(-50% + 511px));
    -o-transform:translate(calc(-50% - 368px), calc(-50% + 511px));
    transform:translate(calc(-50% - 368px), calc(-50% + 511px));
}
.wrap_cont05 .flower_set img.f04 {
    -webkit-transform:translate(calc(-50% - 596px), calc(-50% + 271px));
    -moz-transform:translate(calc(-50% - 596px), calc(-50% + 271px));
    -o-transform:translate(calc(-50% - 596px), calc(-50% + 271px));
    transform:translate(calc(-50% - 596px), calc(-50% + 271px));
}
.wrap_cont05 .flower_set img.f05 {
    -webkit-transform:translate(calc(-50% - 755px), calc(-50% + 111px));
    -moz-transform:translate(calc(-50% - 755px), calc(-50% + 111px));
    -o-transform:translate(calc(-50% - 755px), calc(-50% + 111px));
    transform:translate(calc(-50% - 755px), calc(-50% + 111px));
}
.wrap_cont05 .flower_set img.f06 {
    -webkit-transform:translate(calc(-50% - 334px), calc(-50% - 149px));
    -moz-transform:translate(calc(-50% - 334px), calc(-50% - 149px));
    -o-transform:translate(calc(-50% - 334px), calc(-50% - 149px));
    transform:translate(calc(-50% - 334px), calc(-50% - 149px));
}
.wrap_cont05 .flower_set img.f07 {
    -webkit-transform:translate(calc(-50% + 1418px), calc(-50% + 290px));
    -moz-transform:translate(calc(-50% + 1418px), calc(-50% + 290px));
    -o-transform:translate(calc(-50% + 1418px), calc(-50% + 290px));
    transform:translate(calc(-50% + 1418px), calc(-50% + 290px));
}

.wrap_cont06 {position: relative;height: 272.27vw;background: url('../images/sec06_bg.jpg') no-repeat center top;background-size: cover;overflow: hidden;}
.wrap_cont06 .txt_set {display: block;width: auto;font-size: 0;margin-top: 27.33vw;}
.wrap_cont06 .tit {width: auto; margin-bottom: 8vw;font-family: yg-jalnan;font-size: 6.93vw; color: #59933E; line-height: 11.47vw; text-align: center;}
.wrap_cont06 .s_txt {width: auto;font-size: 3.73vw;line-height: 6.93vw; font-weight: 700; text-align: center;}
.wrap_cont06 .graph_set {position: relative;width: 95.6vw;height: 128.13vw;margin: 13.73vw auto 0;padding-top: 11.87vw; background: url('../images/sec06_paper.png') no-repeat center top;background-size: 100%;}
.wrap_cont06 .graph_set .txt {font-family: yg-jalnan;font-size: 4vw; color: #3c3c3c; line-height: 6.93vw; text-align: center;}
.wrap_cont06 .graph_set .number {font-family: yg-jalnan;font-size: 12vw; color: #3c3c3c; line-height: 12vw; text-align: center; margin-top: 4vw; vertical-align: baseline;}
.wrap_cont06 .graph_set .number > span {display: inline-block; width: 41.33vw; text-align: right;font-family: inherit;font-size: inherit; color: inherit; line-height: inherit; vertical-align: inherit;}
.wrap_cont06 .graph_set .graph_bar_set {width: 81.33vw; margin: 13.33vw auto 0; font-size: 0;}
.wrap_cont06 .graph_set .graph_bar_set li {display: block;font-size: 0;margin-bottom: 4vw;}
.wrap_cont06 .graph_set .graph_bar_set li .s_txt {display: inline-block;width: 24vw;font-size: 3.47vw; color: #59933E; line-height: 7.73vw; font-weight: 800;text-align: center; }
.wrap_cont06 .graph_set .graph_bar_set li .bar_set {position: relative;display: inline-block;width: calc(100% - 24vw); height: 7.23vw;margin-top: 0.5vw; background: url('../images/sec06_bar_bg.png') no-repeat;background-size: cover; border-radius: 3.87vw;}
.wrap_cont06 .graph_set .graph_bar_set li .bar_set .w_txt {position: relative; z-index: 2;display: inline-block;font-family: yg-jalnan;font-size: 3.47vw; color: #fff; line-height: 7.73vw; text-align: left; margin-left: 2.13vw;}

.wrap_cont06 .graph_set .graph_bar_set li .bar_set .fill {position: absolute;top: 0;left: 0; width: 0;height: 100%; background: #59933E;border-radius: 26px; z-index: 1;}
.wrap_cont06 .graph_set.show .graph_bar_set li:nth-child(1) .bar_set .fill {width: 51.2vw;}
.wrap_cont06 .graph_set.show .graph_bar_set li:nth-child(2) .bar_set .fill {width: 42.93vw;}
.wrap_cont06 .graph_set.show .graph_bar_set li:nth-child(3) .bar_set .fill {width: 18.53vw;}
.wrap_cont06 .graph_set.show .graph_bar_set li:nth-child(4) .bar_set .fill {width: 25.87vw;}
.wrap_cont06 .graph_set.show .graph_bar_set li:nth-child(5) .bar_set .fill {width: 20.4vw;}
.wrap_cont06 .graph_set .desc {position: absolute; bottom: -5.33vw; right: 4vw;font-size: 2.93vw; font-family: 'Noto Sans KR'; color: #929292; line-height: 4.27vw; font-weight: 700;}

.wrap_cont07 {position: relative;height: 198vw;background: url('../images/sec07_bg.jpg') no-repeat center top;background-size: cover;overflow: hidden;}
.wrap_cont07 .tit_set {width: 100%; max-width: 1280px; font-size: 0; margin: 0 auto;padding: 15.87vw 0 0 0;}
.wrap_cont07 .tit {width: auto; margin-bottom: 7.73vw;font-family: yg-jalnan;font-size: 6.93vw; color: #3c3c3c; line-height: 11.47vw; text-align: center; vertical-align: baseline;
    opacity: 0;
}
.wrap_cont07.show .tit {opacity: 1;}
.wrap_cont07 .tit .green {font-family: inherit; font-size: inherit; color: #59933E; line-height: inherit; vertical-align: inherit;}
.wrap_cont07 .btn_set {display: block;width: auto;}
.wrap_cont07 .btn_set a {display: block;width: 89.47vw;height: 18.13vw;margin: 0 auto;padding-left: 9.33vw;font-family: yg-jalnan;font-size: 5.6vw;line-height: 18.13vw; color: #fff; text-align: left; background: url('../images/btn_cta_bg.png') no-repeat center center;background-size: 100%;}
.wrap_cont07 .btn_set a > img {vertical-align: middle;margin-left: 5.33vw; width: 13.47vw;}
.wrap_cont07 .desc {position: absolute; bottom: 4.4vw; right: 4vw;font-size: 2.93vw; font-family: 'Noto Sans KR'; color: #383838; line-height: 4.27vw; font-weight: 700;}

.wrap_footer{text-align:center; background:#fff;padding: 13.33vw 4vw; text-align: left;}
.wrap_footer .in{height: 100%; max-width: 1280px;}
.wrap_footer .in .dis_table_cell{text-align: left;}
.wrap_footer .f_logo{display:inline-block; padding:0 0 4vw 0; vertical-align:top;}
.wrap_footer .f_logo img {width: 44.53vw;}
.wrap_footer .add{display:inline-block; font-family: 'Noto Sans KR'; font-size:2.93vw; color:#000; line-height:5.07vw; font-weight:700; vertical-align:top; text-align:left; opacity: 0.4;}
.wrap_footer .add a {display:inline-block; font-family: inherit; font-size:inherit; color:inherit; line-height:inherit; font-weight:inherit; vertical-align:inherit;}

