*,::after,::before{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block}a{text-decoration:none;color:inherit;display:block;box-sizing:content-box;width:100%;height:100%}a:hover{cursor:pointer}div{box-sizing:border-box}.m-container{min-width:280px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;user-select:none;overflow:hidden;font-family:"Roboto", sans-serif;position:relative;margin:0 auto}.m-wr{position:relative;margin:0 auto;max-width:2522px;width:100%;height:100%}.c-wr{width:1000px;height:100%;position:relative;margin:0 auto;display:flex;justify-content:space-around}.l-wr{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:23%;height:100%}.l-wr img{max-height:90%;max-width:90%;position:relative;z-index:30;width:179px}.t-wr{display:flex;align-items:center;justify-content:center}.t-wr .b-txt{position:relative;font-size:1.1em;line-height:1.5;font-weight:700;height:100%;max-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;color:#ffffff}.t-wr .b-txt>img{width:100%;max-height:100%}.t-wr .b-txt>span{position:absolute;z-index:2;padding:0 1em;opacity:0;transition:opacity .3s ease-in-out}.t-wr .b-txt>span.show{opacity:1}.d-wr{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center}.b-wr{position:absolute;display:flex;justify-content:center;align-items:center;font-size:23px;bottom:0;right:0;width:19.5%;height:100%}.b-wr span.btn{display:inline-block;text-decoration:none;user-select:none;color:#333432;box-shadow:0 0 0 0 #000;background-color:#9ee607;background-image:none;border-radius:47px;max-width:90%;text-align:center;transition:transform .3s ease-in-out;box-sizing:content-box;font-weight:700;transform:skewX(0deg);outline-color:#9ee607;outline-width:.15em;outline-offset:.4em;outline-style:solid;border-color:#_ID52_#;border-image:none;border-width:#_ID53_#;border-style:none}.b-wr span.btn::after{content:attr(data-text);display:block;transform:skewX(0deg)}.b-wr span.btn:hover{transform:scale(1.1) skewX(0deg)}.l-txt{color:#000000;font-size:.4rem;text-align:justify;line-height:1.2;display:block}.m-container{padding:0 .5em}.m-container>a{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between}.t-wr .b-txt{padding:.3em .3em;width:100%}.b-wr span.btn{padding:.6em 1.1em}.l-txt{line-height:1.1;position:absolute;bottom:0;left:2px;right:2px}.l-txt+a{height:calc(100% - 21px)}.m-container{height:90px;font-size:16px;background-image:url(../img/BG_030f61.png)}.m-container>a>div{padding:0 .4em}@media (max-width:787px){.l-wr{height:50%}}@media (max-width:399px){.l-wr{width:30%}}@media (max-width:1279px){.l-wr img{max-height:32%}}@media (max-width:787px){.l-wr img{max-height:45%}}@media (max-width:599px){.l-wr img{max-height:35%}}.c-wr{width:auto;padding-left:20%;padding-right:20%}@media (max-width:787px){.c-wr{padding-left:24%;padding-right:0}}@media (max-width:399px){.c-wr{padding-left:30%}}.t-wr{width:75%}@media (max-width:399px){.t-wr .b-txt{padding:.3em .3em .7em .3em}}@media (max-width:1899px){.t-wr .b-txt>span{font-size:75%}}@media (max-width:1279px){.t-wr .b-txt>span{font-size:60%}}@media (max-width:787px){.t-wr .b-txt>span{font-size:45%}}@media (max-width:599px){.t-wr .b-txt>span{font-size:35%}}.d-wr{width:25%;min-width:25%;background-size:contain;background-position:center}@media (max-width:599px){.d-wr{width:45%}}.b-wr{width:24.5%}@media (max-width:1899px){.b-wr{width:20%}}@media (max-width:787px){.b-wr{bottom:0;left:0;height:50%;align-items:flex-start}}@media (max-width:399px){.b-wr{width:30%;bottom:5px}}.b-wr span{font-weight:700;font-size:17px}@media (max-width:1279px){.b-wr span{font-size:13px}}@media (max-width:787px){.b-wr span{padding:.2em;font-size:10px}}@media (max-width:599px){.b-wr span{font-size:8px}} .button_animation_animated {
    -webkit-animation-duration: calc(2s * 1.3);
    animation-duration: calc(2s * 1.3);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    }@-webkit-keyframes button_animation_heart {0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}} @keyframes button_animation_heart {0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.button_animation_heart_animate{-webkit-animation-name: button_animation_heart;animation-name: button_animation_heart;-webkit-animation-duration:calc(2s * 1.3);animation-duration:calc(2s * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}.button_animation_animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    } .text_animation_animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    }@-webkit-keyframes text_animation_pulse {from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} @keyframes text_animation_pulse {from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.text_animation_pulse_animate{-webkit-animation-name: text_animation_pulse;animation-name: text_animation_pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}.text_animation_animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    } .image_animation_animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    }@-webkit-keyframes image_animation_pulse {from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} @keyframes image_animation_pulse {from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.image_animation_pulse_animate{-webkit-animation-name: image_animation_pulse;animation-name: image_animation_pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}.image_animation_animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    }