@charset "UTF-8";.news-area{width:100%;background-color:#004b32;margin-bottom:80px;position:relative}@media screen and (max-width:768px){.news-area{margin-bottom:30px}}.news-area .news-wrap{width:1200px;margin:0 auto;display:grid;align-items:baseline;grid-template-columns:30% 65%;column-gap:5%;padding:80px 0}@media screen and (max-width:1200px){.news-area .news-wrap{width:90%}}@media screen and (max-width:768px){.news-area .news-wrap{display:block;padding:50px 0}}.news-area .news-wrap .title-area{width:100%;display:grid;align-items:center}.news-area .news-wrap .title-area .title{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:36px;margin-bottom:20px;color:#fff}@media screen and (max-width:768px){.news-area .news-wrap .title-area .title{font-size:28px}}.news-area .news-wrap .title-area .bt-area{width:250px;height:50px;background-color:rgba(203,203,203,.6);backdrop-filter:blur(10px);display:flex;align-items:center;padding:8px 10px;border-radius:30px}@media screen and (max-width:768px){.news-area .news-wrap .title-area .bt-area{display:none}}.news-area .news-wrap .title-area .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:0 70px 0 10px;color:#fff}.news-area .news-wrap .title-area .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 10px 5px;border-radius:30px;position:relative;transition:.6s}.news-area .news-wrap .title-area .bt-area a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}.news-area .news-wrap .title-area .bt-area a:hover{background-color:#002116}.news-area .news-wrap .title-area .bt-area a:hover:before{left:70%}.news-area .news-wrap .news{width:100%}.news-area .news-wrap .news li{width:100%;border-bottom:1px solid #fff;margin-bottom:20px;overflow:hidden;position:relative}.news-area .news-wrap .news li:last-child{border-bottom:none}.news-area .news-wrap .news li:after{content:"";position:absolute;top:33%;left:110%;transform:translate(-50%,-50%);width:30px;height:2px;background-color:#fff;opacity:0;transition:.6s}.news-area .news-wrap .news li:hover:after{left:90%;opacity:1}.news-area .news-wrap .news li a{width:100%;padding:0 20px 20px;display:grid;grid-template-columns:30% 67%;column-gap:3%}@media screen and (max-width:768px){.news-area .news-wrap .news li a{padding:0 0 20px}}.news-area .news-wrap .news li a .time{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#fff}.news-area .news-wrap .news li a .text{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#fff}.news-area .news-wrap .bt-area2{width:250px;height:50px;background-color:rgba(203,203,203,.6);backdrop-filter:blur(10px);display:none !important;align-items:center;padding:8px 10px;border-radius:30px}@media screen and (max-width:768px){.news-area .news-wrap .bt-area2{display:block}}.news-area .news-wrap .bt-area2 .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:0 70px 0 10px;color:#fff}.news-area .news-wrap .bt-area2 a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 10px 5px;border-radius:30px;position:relative;transition:.6s}.news-area .news-wrap .bt-area2 a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}.news-area .news-wrap .bt-area2 a:hover{background-color:#002116}.news-area .news-wrap .bt-area2 a:hover:before{left:70%}.recruit-wrap{width:1200px;margin:0 auto 80px;display:grid;grid-template-columns:49% 49%;column-gap:2%}@media screen and (max-width:1200px){.recruit-wrap{width:90%}}@media screen and (max-width:830px){.recruit-wrap{display:block}}.recruit-wrap .recruit-info{width:100%;background-color:#8ec8c7;border-radius:30px;padding:30px}@media screen and (max-width:830px){.recruit-wrap .recruit-info{margin-bottom:30px}}@media screen and (max-width:768px){.recruit-wrap .recruit-info{border-radius:20px}}.recruit-wrap .recruit-info .title-area{width:100%;border-bottom:1px solid #4c4c4c;margin-bottom:30px}.recruit-wrap .recruit-info .title-area h2{display:block;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:36px;padding:0 20px 10px;color:#4c4c4c}@media screen and (max-width:768px){.recruit-wrap .recruit-info .title-area h2{font-size:30px}}.recruit-wrap .recruit-info .text-area{column-gap:2%;padding:0 20px;margin-bottom:30px}@media screen and (max-width:768px){.recruit-wrap .recruit-info .text-area{display:block}}.recruit-wrap .recruit-info .text-area .text{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:2em;letter-spacing:.4em;color:#4c4c4c}@media screen and (max-width:768px){.recruit-wrap .recruit-info .text-area .text{margin-bottom:20px;font-size:14px;line-height:1.8em;letter-spacing:.1em}}.recruit-wrap .recruit-info .text-area .text br{display:block}@media screen and (max-width:1100px){.recruit-wrap .recruit-info .text-area .text br{display:none}}.recruit-wrap .recruit-info .text-area .text span{display:block;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:20px;margin-bottom:20px;color:#4c4c4c}.recruit-wrap .recruit-info .bt-area{width:270px;height:50px;background-color:rgba(214,214,214,.6);backdrop-filter:blur(10px);display:flex;align-items:center;padding:8px 10px;border-radius:30px;margin-left:auto}@media screen and (max-width:768px){.recruit-wrap .recruit-info .bt-area{margin-left:0}}.recruit-wrap .recruit-info .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:0 50px 0 10px;color:#000}.recruit-wrap .recruit-info .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 10px 5px;border-radius:30px;position:relative;transition:.6s}.recruit-wrap .recruit-info .bt-area a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}.recruit-wrap .recruit-info .bt-area a:hover{background-color:#002116}.recruit-wrap .recruit-info .bt-area a:hover:before{left:70%}.recruit-wrap .contact-area{width:100%;background-color:#eaeaea;border-radius:30px;padding:30px}@media screen and (max-width:768px){.recruit-wrap .contact-area{border-radius:20px}}.recruit-wrap .contact-area .title-area{width:100%;border-bottom:1px solid #000;margin-bottom:30px}.recruit-wrap .contact-area .title-area h2{display:block;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:36px;padding:0 20px 10px}@media screen and (max-width:768px){.recruit-wrap .contact-area .title-area h2{font-size:30px}}.recruit-wrap .contact-area .text-area{column-gap:2%;padding:0 20px;margin-bottom:30px}@media screen and (max-width:768px){.recruit-wrap .contact-area .text-area{display:block}}.recruit-wrap .contact-area .text-area .text{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:2em;letter-spacing:.4em}@media screen and (max-width:768px){.recruit-wrap .contact-area .text-area .text{margin-bottom:20px;font-size:14px;line-height:1.8em;letter-spacing:.1em}}.recruit-wrap .contact-area .text-area .links a{display:inline-flex;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:30px;margin-right:50px}@media screen and (max-width:1200px){.recruit-wrap .contact-area .text-area .links a{margin-right:0}}@media screen and (max-width:768px){.recruit-wrap .contact-area .text-area .links a{font-size:24px}}.recruit-wrap .contact-area .text-area .links a:last-child{margin-right:0}.recruit-wrap .contact-area .bt-area{width:250px;height:50px;background-color:rgba(214,214,214,.6);backdrop-filter:blur(10px);display:flex;align-items:center;padding:8px 10px;border-radius:30px;margin-left:auto}@media screen and (max-width:768px){.recruit-wrap .contact-area .bt-area{margin-left:0}}.recruit-wrap .contact-area .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:0 50px 0 10px;color:#000}.recruit-wrap .contact-area .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 10px 5px;border-radius:30px;position:relative;transition:.6s}.recruit-wrap .contact-area .bt-area a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}.recruit-wrap .contact-area .bt-area a:hover{background-color:#002116}.recruit-wrap .contact-area .bt-area a:hover:before{left:70%}#global-footer{width:90%;margin:0 auto}#global-footer .logo{display:block;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:28px;margin-bottom:30px}@media screen and (max-width:768px){#global-footer .logo{text-align:center;margin-bottom:20px;font-size:23px}}#global-footer .footer-navi{width:60%;display:flex}@media screen and (max-width:1200px){#global-footer .footer-navi{display:none}}#global-footer .footer-navi .list{margin-right:40px}#global-footer .footer-navi .list:hover a{color:#004b32}#global-footer .footer-navi .list:hover a span:nth-child(1){opacity:0;transform:translate(-50%,-100%)}#global-footer .footer-navi .list:hover a span:nth-child(2){opacity:1;transform:translate(-50%,0)}#global-footer .footer-navi .list a{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:400;font-style:normal;font-size:18px;transition:.6s;position:relative;overflow:hidden;padding:10px 60px}#global-footer .footer-navi .list a span{position:absolute;left:50%;top:0;transition:all .5s;transform:translate(-50%,0);display:block;opacity:1;white-space:nowrap}#global-footer .footer-navi .list a span:nth-child(2){opacity:0;transform:translate(-50%,100%)}#global-footer .add{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:18px;margin-bottom:20px}@media screen and (max-width:768px){#global-footer .add{text-align:center;font-size:15px}}#global-footer .copy{text-align:center;margin-bottom:10px}#global-footer .copy small{font-size:14px;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:768px){#global-footer .copy small{font-size:12px}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:fadeIn .6s forwards}.fade-in-delay{opacity:0;animation:fadeIn .6s forwards .6s}.fade-in-later{opacity:0;animation:fadeIn .6s forwards .6s}.pc{display:block;position:relative;overflow:hidden}@media screen and (max-width:834px){.pc{display:none}}.pc img{position:absolute;min-height:100%;min-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.ph{display:none}@media screen and (max-width:834px){.ph{display:block}}.key-visual{width:100%;height:900px;position:relative;margin-bottom:80px}@media screen and (max-width:1200px){.key-visual{height:550px}}@media screen and (max-width:768px){.key-visual{margin-bottom:50px}}.key-visual .logo{display:block;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:28px;position:relative;margin:55px auto 200px;width:90%}@media screen and (max-width:1200px){.key-visual .logo{display:none}}.key-visual .navi{position:fixed;z-index:1000;top:45px;right:5%;width:800px;display:grid;grid-template-columns:13% 13% 13% 13% 13% 13% 13%;column-gap:1.5%;background-color:rgba(203,203,203,.6);backdrop-filter:blur(10px);padding:10px 30px 10px 10px;border-radius:30px;transition:.6s}@media screen and (max-width:1200px){.key-visual .navi{display:flex;align-items:center;width:90%;margin:0 auto;padding:10px}}@media screen and (max-width:768px){.key-visual .navi{border-radius:15px}}.key-visual .navi .logo-sub{display:none;transition:.6s}@media screen and (max-width:1200px){.key-visual .navi .logo-sub{display:block;margin:0 auto 0 10px;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:24px}}@media screen and (max-width:768px){.key-visual .navi .logo-sub{font-size:18px}}.key-visual .navi .logo-sub br{display:none}@media screen and (max-width:520px){.key-visual .navi .logo-sub br{display:block}}.key-visual .navi .list{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1200px){.key-visual .navi .list{display:none}}.key-visual .navi .list:hover a{color:#004b32}.key-visual .navi .list a{display:inline-flex;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:400;font-style:normal;font-size:13px;transition:.6s}.key-visual .navi .c_type{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;padding:3px 0 5px;background-color:#004b32;border-radius:30px;transition:.6s}.key-visual .navi .c_type:hover{background-color:#fff}.key-visual .navi .c_type:hover a{color:#004b32}@media screen and (max-width:1200px){.key-visual .navi .c_type{display:none}}.key-visual .navi .c_type a{color:#fff;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:400;font-style:normal;font-size:12.5px;transition:.6s}.key-visual .navi #drawer-area{width:100%}@media screen and (max-width:1200px){.key-visual .navi #drawer-area{display:none !important}}.key-visual .navi .sub-navi{display:none}@media screen and (max-width:1200px){.key-visual .navi .sub-navi{display:block;display:grid;grid-template-columns:49% 49%;column-gap:2%;width:250px}}@media screen and (max-width:1200px) and (max-width:768px){.key-visual .navi .sub-navi{width:180px}}.key-visual .navi .sub-navi .c_type{width:100%;text-align:center;display:flex !important;align-items:center;justify-content:center;padding:3px 0 5px;background-color:#004b32;border-radius:30px;transition:.6s}.key-visual .navi .sub-navi .c_type:hover{background-color:#fff}.key-visual .navi .sub-navi .c_type:hover a{color:#004b32}.key-visual .navi .sub-navi .c_type a{color:#fff;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:400;font-style:normal;font-size:14px;transition:.6s}@media screen and (max-width:768px){.key-visual .navi .sub-navi .c_type a{font-size:12px}}.key-visual .navi .sub-navi #drawer-area{width:100%;display:block !important}.key-visual .text{width:90%;display:block;margin:0 auto 30px;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:60px}@media screen and (max-width:1200px){.key-visual .text{margin:130px auto 30px;text-align:center;font-size:45px}}@media screen and (max-width:768px){.key-visual .text{margin:180px auto 30px;font-size:30px}}.key-visual .key-image{width:90%;height:500px;margin:0 auto;border-radius:40px;overflow:hidden}@media screen and (max-width:1200px){.key-visual .key-image{height:500px}}@media screen and (max-width:768px){.key-visual .key-image{border-radius:20px}}.key-visual .key-image img{width:100%;height:100%;object-fit:cover}#container{width:100%;overflow:hidden}.content-title{display:block;width:1200px;margin:0 auto;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:30px}@media screen and (max-width:1200px){.content-title{width:90%;margin:0 auto}}@media screen and (max-width:768px){.content-title{font-size:24px}}.sub-title{display:block;width:1200px;margin:0 auto 50px;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:18px}@media screen and (max-width:1200px){.sub-title{width:90%;margin:0 auto 30px}}@media screen and (max-width:768px){.sub-title{font-size:16px}}.advantage-area{width:1200px;margin:0 auto 80px;position:relative;opacity:0;transition:opacity 1s ease}@media screen and (max-width:1200px){.advantage-area{width:90%}}.advantage-area.visible{opacity:1}.advantage-area.visible .title-text{opacity:1;transform:translateX(0)}.advantage-area.visible .text{opacity:1;transform:translateX(0)}.advantage-area .title-text{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:45px;opacity:0;transform:translateX(-100%);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:1100px){.advantage-area .title-text{font-size:36px;display:block;margin-bottom:20px}}@media screen and (max-width:768px){.advantage-area .title-text{font-size:30px}}.advantage-area .text{display:block;width:50%;margin:0 0 30px auto;font-size:18px;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;line-height:2em;letter-spacing:.2em;opacity:0;transform:translateX(100%);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:1100px){.advantage-area .text{margin:0 0 30px;width:100%}}@media screen and (max-width:768px){.advantage-area .text{font-size:16px}}.advantage-area .bt-area{width:250px;height:50px;background-color:rgba(203,203,203,.6);display:flex;align-items:center;padding:8px 10px;border-radius:30px;margin:0 0 0 auto}.advantage-area .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:0 60px 0 10px}.advantage-area .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 10px 5px;border-radius:30px;position:relative;transition:.6s}.advantage-area .bt-area a:hover{background-color:#001810}.advantage-area .bt-area a:hover:before{left:70%}.advantage-area .bt-area a:before{content:"→";position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.s-list,.sub-box{opacity:0;animation:fadeInUp .6s ease-out forwards}.service-area{width:1200px;margin:0 auto 80px}@media screen and (max-width:1200px){.service-area{width:90%}}.service-area .service-main{width:100%}.service-area .service-main .s-list{display:flex;align-items:center;width:100%;margin-bottom:30px}.service-area .service-main .s-list:nth-child(2n+1){flex-direction:row-reverse}@media screen and (max-width:768px){.service-area .service-main .s-list{display:block}}.service-area .service-main .s-list .n-2{display:grid;align-items:center;justify-content:end}@media screen and (max-width:768px){.service-area .service-main .s-list .n-2{align-items:normal;justify-content:flex-start}}.service-area .service-main .s-list .inner-text{width:35%}@media screen and (max-width:768px){.service-area .service-main .s-list .inner-text{width:90%;margin:0 auto;display:flex}}@media screen and (max-width:520px){.service-area .service-main .s-list .inner-text{display:block}}.service-area .service-main .s-list .inner-text .title-box{width:100%}@media screen and (max-width:520px){.service-area .service-main .s-list .inner-text .title-box{margin-bottom:20px}}.service-area .service-main .s-list .inner-text .title-box h3{display:block;font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:30px}@media screen and (max-width:768px){.service-area .service-main .s-list .inner-text .title-box h3{font-size:24px}}.service-area .service-main .s-list .inner-text .title-box .min-title{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:16px;margin-bottom:30px}@media screen and (max-width:768px){.service-area .service-main .s-list .inner-text .title-box .min-title{font-size:14px}}.service-area .service-main .s-list .inner-text .bt-area{width:200px;height:50px;background-color:rgba(203,203,203,.6);display:flex;align-items:center;padding:8px 10px;border-radius:30px}@media screen and (max-width:768px){.service-area .service-main .s-list .inner-text .bt-area{width:250px}}@media screen and (max-width:520px){.service-area .service-main .s-list .inner-text .bt-area{width:180px}}.service-area .service-main .s-list .inner-text .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:12px;margin:0 40px 0 10px}@media screen and (max-width:768px){.service-area .service-main .s-list .inner-text .bt-area .link-name{margin:0 20px 0 10px}}.service-area .service-main .s-list .inner-text .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 5px 5px;border-radius:30px;position:relative;transition:.6s}.service-area .service-main .s-list .inner-text .bt-area a:hover{background-color:#001810}.service-area .service-main .s-list .inner-text .bt-area a:hover:before{left:70%}.service-area .service-main .s-list .inner-text .bt-area a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}.service-area .service-main .s-list .inner-image{width:65%;height:400px;border-radius:30px;overflow:hidden}@media screen and (max-width:1000px){.service-area .service-main .s-list .inner-image{height:300px}}@media screen and (max-width:768px){.service-area .service-main .s-list .inner-image{width:90%;margin:0 auto 20px;border-radius:20px;height:270px}}.service-area .service-main .s-list .inner-image img{width:100%;height:100%;object-fit:cover}.service-area .service-sub{width:100%;display:grid;grid-template-columns:48% 48%;column-gap:4%}@media screen and (max-width:768px){.service-area .service-sub{display:block}}.service-area .service-sub .sub-box{width:100%}@media screen and (max-width:768px){.service-area .service-sub .sub-box{width:90%;margin:0 auto 30px}}.service-area .service-sub .sub-box .inner-image{width:100%;height:300px;margin-bottom:20px;background-color:#a8a8a8;border-radius:30px;overflow:hidden}@media screen and (max-width:768px){.service-area .service-sub .sub-box .inner-image{border-radius:20px;height:270px}}.service-area .service-sub .sub-box .inner-image img{width:100%;height:100%;object-fit:cover}.service-area .service-sub .sub-box .inner-info{width:100%;display:flex;align-items:center}@media screen and (max-width:520px){.service-area .service-sub .sub-box .inner-info{display:block}}.service-area .service-sub .sub-box .inner-info .title-box{width:50%}@media screen and (max-width:520px){.service-area .service-sub .sub-box .inner-info .title-box{margin-bottom:20px}}.service-area .service-sub .sub-box .inner-info .title-box .title{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:20px}@media screen and (max-width:768px){.service-area .service-sub .sub-box .inner-info .title-box .title{font-size:24px}}.service-area .service-sub .sub-box .inner-info .title-box .subtitle{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:16px}@media screen and (max-width:768px){.service-area .service-sub .sub-box .inner-info .title-box .subtitle{font-size:14px}}.service-area .service-sub .sub-box .inner-info .bt-area{width:200px;height:50px;background-color:rgba(203,203,203,.6);display:flex;align-items:center;padding:8px 10px;border-radius:30px;margin-left:auto}@media screen and (max-width:768px){.service-area .service-sub .sub-box .inner-info .bt-area{width:180px}}@media screen and (max-width:520px){.service-area .service-sub .sub-box .inner-info .bt-area{margin-left:0}}.service-area .service-sub .sub-box .inner-info .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:12px;margin:0 40px 0 10px}@media screen and (max-width:768px){.service-area .service-sub .sub-box .inner-info .bt-area .link-name{margin:0 20px 0 10px}}.service-area .service-sub .sub-box .inner-info .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 5px 5px;border-radius:30px;position:relative;transition:.6s}.service-area .service-sub .sub-box .inner-info .bt-area a:hover{background-color:#001810}.service-area .service-sub .sub-box .inner-info .bt-area a:hover:before{left:70%}.service-area .service-sub .sub-box .inner-info .bt-area a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}.product-area{width:100%;margin:0 auto 80px}.product-area .slider{width:100%;margin-bottom:50px}.product-area .slider li{width:100%;height:270px;background-color:#a8a8a8;border-radius:30px;overflow:hidden}@media screen and (max-width:768px){.product-area .slider li{border-radius:20px}}.product-area .slider li img{width:100%;height:100%;object-fit:cover}.product-area .slider .slick-slide{margin:0 10px}.product-area .link-area{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.product-area .link-area{width:90%}}.product-area .link-area .bt-area{width:250px;height:50px;background-color:rgba(203,203,203,.6);display:flex;align-items:center;padding:8px 10px;border-radius:30px;margin:0 0 0 auto}.product-area .link-area .bt-area .link-name{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:0 80px 0 15px}.product-area .link-area .bt-area a{display:inline-flex;width:50px;height:15px;background-color:#004b32;padding:3px 10px 5px;border-radius:30px;position:relative;transition:.6s}.product-area .link-area .bt-area a:hover{background-color:#001810}.product-area .link-area .bt-area a:hover:before{left:70%}.product-area .link-area .bt-area a:before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;transition:.6s}