@charset "UTF-8";#mv_area{background-size:cover;background-position:center top;position:relative}#mv_area .inner02{position:relative;height:100%}#mv_area .mv_content{position:absolute;top:50%;left:0;z-index:0;transform:translateY(-50%)}#mv_area .mv_content .txt_area{color:#fff;letter-spacing:.06em;font-family:Zen Kaku Gothic Antique!important;font-weight:700}#mv_area .scrolldown{position:absolute}#mv_area .scrolldown span{color:#eee;letter-spacing:.1em}@media print,screen and (min-width:768px){#mv_area{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;height:calc(100vh - 50px)}#mv_area .mv_content{line-height:1.4}#mv_area .mv_content .txt_area{font-size:2.375rem}#mv_area .scrolldown{position:relative;padding-bottom:6.25rem;position:absolute;left:3%;bottom:-3.125rem}#mv_area .scrolldown:before,#mv_area .scrolldown:after{content:"";display:block;width:2px;position:absolute;left:50%;z-index:0;transform:translate(-50%)}#mv_area .scrolldown:before{height:6.25rem;background-color:#fff;bottom:0}#mv_area .scrolldown:after{height:3.125rem;background-color:#4c4948;bottom:3.125rem;animation:scroll_anime01 1.6s ease-in-out 0s infinite normal forwards}@keyframes scroll_anime01{0%{height:0;bottom:6.25rem}70%{height:5rem}80%{bottom:0}to{height:0;bottom:0}}#mv_area .scrolldown span{writing-mode:vertical-rl;font-size:1.125rem;padding-bottom:1.25rem}}@media only screen and (max-width:767px){#mv_area{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-image:url(./mv_sp.jpg);height:100lvh}#mv_area .mv_content{width:100%;line-height:2}#mv_area .mv_content .txt_area{font-size:2rem;text-align:center}#mv_area .mv_content .mv_btn_area{text-align:center}#mv_area .scrolldown{position:relative;padding-bottom:13.03781vw;position:absolute;left:50%;bottom:-6.5189vw;z-index:0;transform:translate(-50%)}#mv_area .scrolldown:before,#mv_area .scrolldown:after{content:"";display:block;width:.26076vw;position:absolute;left:50%;z-index:0;transform:translate(-50%)}#mv_area .scrolldown:before{height:13.03781vw;background-color:#fff;bottom:0}#mv_area .scrolldown:after{height:6.5189vw;background-color:#4c4948;bottom:6.5189vw;animation:scroll_anime01 1.6s ease-in-out 0s infinite normal forwards}@keyframes scroll_anime01{0%{height:0;bottom:13.03781vw}70%{height:10.43025vw}80%{bottom:0}to{height:0;bottom:0}}#mv_area .scrolldown span{writing-mode:vertical-rl;padding-bottom:2.60756vw}}#vision{background-color:#e2e0d9}#vision .inner02{position:relative;z-index:1;display:flex;padding:64px 0}#vision .inner02{flex-wrap:wrap}#vision .bhag_tit{width:100%;order:-1;margin:0 0 56px;font-size:clamp(28px,3.2vw,54px);line-height:1.15;font-family:Zen Kaku Gothic Antique!important;font-weight:700;letter-spacing:.04em;text-align:center}@media only screen and (max-width:767px){#vision .bhag_tit{font-size:22px;line-height:1.25;margin:0 0 28px;padding:0 1px}}#vision .bhag_tit .bhag_sub{display:block;margin-top:14px;font-size:clamp(13px,1.2vw,18px);font-family:Montserrat!important;font-weight:600;letter-spacing:.12em;opacity:.7}@media only screen and (max-width:767px){#vision .bhag_tit{margin:0 0 28px}#vision .bhag_tit .bhag_sub{margin-top:10px}}#vision .inner02 .sec_tit_ara h2{font-size:50px;font-family:Montserrat!important;letter-spacing:.05em;font-weight:700!important}#vision .inner02 .sec_tit_ara p{font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em;font-weight:700;margin-top:24px}#vision .inner02:before{content:"FOR \aMY \a BUDDY";display:block;width:100%;height:100%;color:#fff;white-space:pre;font-family:Montserrat,sans-serif;font-weight:700;opacity:.5}#vision .txt_box .txt{line-height:2.5;font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em;font-weight:700}@media print,screen and (min-width:768px){#vision .inner02{justify-content:space-between}#vision .inner02:before{position:absolute;left:0;bottom:-23.125rem;z-index:-1;font-size:8.125rem}#vision .sec_tit_ara{width:24.66667%;text-align:right}#vision .txt_box{width:68.88889%}#vision .txt_box .txt:not(:first-child){margin-top:3.125rem}}@media only screen and (max-width:767px){#vision .inner02{flex-flow:column}#vision .inner02:before{height:48.2399vw;position:absolute;left:0;bottom:0;z-index:-1;font-size:5rem}#vision .sec_tit_ara{text-align:center}#vision .txt_box{margin-top:9.12647vw}#vision .txt_box .txt:not(:first-child){margin-top:5.21512vw}}#services{position:relative;z-index:1}#services:before{content:"BUDDY CARE";display:block;width:auto;height:auto;color:#d5d2bf;white-space:pre;font-family:Montserrat,sans-serif;font-weight:700;opacity:.2}#services .tit_box{position:relative;border-bottom:1px solid black}#services .tit_box:before,#services .tit_box:after{position:absolute;top:100%;left:50%;transform:translate(-50%);content:"";border:10px solid transparent}#services .tit_box:before{border-top:10px solid black}#services .tit_box:after{margin-top:-1px;border-top:10px solid white}#services .tit_box .tit{font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em;text-align:center;line-height:1.4}#services .services_box.food_area .txt_area,#services .services_box.food_area .txt_area .tit{color:#174434}#services .services_box.care_area .txt_area img{filter:brightness(0) saturate(100%) invert(71%) sepia(26%) saturate(3962%) hue-rotate(359deg) brightness(100%) contrast(104%)}#services .services_box.treats_area .txt_area,#services .services_box.treats_area .txt_area .tit{color:#22304f}#services .services_box .txt_area .tit{color:#fda800}#services .services_box .txt_area .txt_box{letter-spacing:.05em}#services .services_box .txt_area .txt_box .txt{line-height:2}@media print,screen and (min-width:768px){#services{padding-bottom:12.5rem}#services:before{position:absolute;left:50%;bottom:-1.875rem;z-index:-1;transform:translate(-50%);font-size:8.125rem}#services .tit_box{padding-bottom:5rem}#services .tit_box .tit{font-size:2rem}#services .services_box{margin-top:8.75rem;justify-content:space-between}#services .services_box:not(:first-child){margin-top:12.5rem}#services .services_box.food_area .txt_area figure,#services .services_box.care_area .txt_area figure{width:74.07407%}#services .services_box.treats_area .txt_area figure{width:88.88889%}#services .services_box .img_area{width:45%;order:2}#services .services_box .txt_area{width:54%;order:1}#services .services_box .txt_area .tit{font-size:2rem}#services .services_box .txt_area .txt_box .txt{margin-top:3rem}#services .services_box .txt_area .tit{font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em}}@media only screen and (max-width:767px){#services{padding-bottom:26.07562vw}#services:before{position:absolute;left:50%;bottom:-2.60756vw;z-index:-1;transform:translate(-50%);font-size:3.84615rem}#services .tit_box{padding-bottom:10.43025vw}#services .tit_box .tit{font-size:1.46154rem;line-height:1.8}#services .services_box{margin-top:18.25293vw}#services .services_box.food_area .txt_area figure,#services .services_box.care_area .txt_area figure{width:52.15124vw;margin:0 auto}#services .services_box.treats_area .txt_area figure{width:62.58149vw;margin:0 auto}#services .services_box .img_area{width:70.40417vw;margin:0 auto}#services .services_box .txt_area{width:90%;margin:7.82269vw auto 0}#services .services_box .txt_area .tit{font-size:1.23077rem;text-align:center}#services .services_box .txt_area .txt_box .txt{margin-top:5.21512vw}#services .services_box .txt_area .food_btn,#services .services_box .txt_area .treats_btn,#services .services_box .txt_area .mypage_btn{text-align:center}}#t_news,#company,#services{background:#f7f6f4}#credo .tit_box{border-top:1px solid #333;border-bottom:1px solid #333}#credo .tit_box .tit{line-height:2;font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em;font-weight:700}@media print,screen and (min-width:768px){#credo .sec_tit_ara{width:50%}#credo .tit_box{width:50%;padding:3.75rem 0}#credo .tit_box .tit{font-size:1.625rem}}@media only screen and (max-width:767px){#credo .sec_tit_ara{text-align:center}#credo .tit_box{text-align:center;padding:6.5189vw 0;margin-top:7.82269vw}#credo .tit_box .tit{font-size:1.23077rem}}#company .table_area .table_box{border-collapse:collapse;width:100%;border-bottom:1px solid #333}#company .table_area .table_box th,#company .table_area .table_box td{border-top:1px solid #333;line-height:1.6}#company .table_area .table_box th{text-align:left}#company .table_area .table_box td .table_list li{padding-left:1em;text-indent:-1em}#company .table_area .table_box td .table_list li a{display:inline}@media print,screen and (min-width:768px){#company .sec_tit_ara,#company .table_area{width:50%}#company .table_area .table_box th,#company .table_area .table_box td{padding:.75rem 2.5rem .75rem 0}#company .table_area .table_box th{width:28.61446%;padding:.75rem 0 .75rem 2.5rem}#company .table_area .table_box td{font-size:.9375rem}#company .table_area .table_box td .table_list li a:hover{color:#fda800}}@media only screen and (max-width:767px){#company .sec_tit_ara{text-align:center}#company .table_area{margin-top:7.82269vw}#company .table_area .table_box tr,#company .table_area .table_box th,#company .table_area .table_box td{display:block;width:auto}#company .table_area .table_box th,#company .table_area .table_box td{padding:2.60756vw 3.91134vw}#company .table_area .table_box tr:first-child{border-top:1px solid #dbe1e8}#company .table_area .table_box td{border-top:1px solid #ececec}}#message{background-color:#e2e0d9}#message .message_area{margin:0 0 0 auto;justify-content:space-between}#message .message_box figure{width:100%}#message .txt_area{border-bottom:1px solid #333}#message .txt_area .tit{line-height:1.7}#message .txt_area .txt{line-height:2}#message .career_area .txt{line-height:1.7}#message .career_area .txt span{margin-left:2em}@media print,screen and (min-width:768px){#message .message_area{width:86.66667%}#message .message_box{width:46.15385%}#message .message_box:nth-child(2) .txt_area .name{margin-top:3.875rem}#message .txt_area{padding-bottom:2.5rem}#message .txt_area .tit{font-size:1.75rem}#message .txt_area .txt:not(:first-child){margin-top:2.875rem}#message .txt_area .name{font-size:1.75rem}#message .txt_area .name span,#message .career_area .txt{font-size:.875rem}}@media only screen and (max-width:767px){#message .sec_tit_ara{text-align:center}#message .message_area{width:80%;margin:0 auto}#message .message_box:nth-child(2){margin-top:13.03781vw}#message .txt_area{padding-bottom:5.21512vw}#message .txt_area .tit{font-size:1.07692rem}#message .txt_area .txt:not(:first-child){margin-top:5.99739vw}#message .txt_area .name{font-size:1.07692rem;margin-top:8.08344vw}#message .txt_area .name span,#message .career_area .txt{font-size:.76923rem}}#t_news .inner{justify-content:space-between}#t_news .news_area .btn a{color:#fff}@media print,screen and (min-width:768px){#t_news .sec_tit_ara{width:26.66667%}#t_news .news_area{width:71.66667%}#t_news .news_area .btn{margin:0 0 0 auto}}@media only screen and (max-width:767px){#t_news .sec_tit_ara{text-align:center}#t_news .news_area{display:flex;flex-flow:column-reverse}#t_news .news_area .btn{margin:7.82269vw auto 0}}#contact{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-image:url(./contact_bg.jpg);background-size:cover;background-position:center top}#contact .sec_tit_ara{color:#fff}.ly_mid{max-width:1200px;width:90%;margin:auto}.contact .content_area{padding-top:64px}.contact .content_area .ly_mid{max-width:1200px;width:90%;margin:auto}.contact #contact{background-image:none}@media print,screen and (min-width:768px){#contact .sec_tit_ara{width:50%;margin:0 auto 0 0}}@media only screen and (max-width:767px){#contact .sec_tit_ara{text-align:center;margin:0 auto}#contact .btn{margin:0 auto}}#corp-contact .content{padding:124px 0;display:grid;grid-template-columns:400px 1fr;gap:24px;max-width:1200px;margin:auto}@media only screen and (max-width:1200px){#corp-contact .content{width:90%}}@media only screen and (max-width:767px){#corp-contact .content{grid-template-columns:1fr;width:100%;padding:64px 24px;gap:40px}}#corp-contact .content>.tit h2{line-height:100%;font-family:Montserrat!important;letter-spacing:.05em;font-weight:700!important;color:#fba801;font-size:48px;margin-bottom:12px}#corp-contact .content>.tit p{font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em;font-weight:500;color:#fba801}#corp-contact .content .body .contact-list .contact-item{padding-bottom:124px}@media only screen and (max-width:767px){#corp-contact .content .body .contact-list .contact-item{padding-bottom:64px}}#corp-contact .content .body .contact-list .contact-item .desc{padding:0 0 24px;line-height:180%;font-family:Montserrat!important;letter-spacing:.05em;font-weight:500}#corp-contact .content .body .contact-list .contact-item .btns a{margin-top:24px;padding:24px;width:320px;display:grid;align-items:center;justify-content:space-between;grid-template-columns:auto 24px;border-radius:5px}#corp-contact .content .body .contact-list .contact-item .btns a span{font-family:Montserrat!important;letter-spacing:.05em;font-size:16px;font-weight:600;color:#fff}#corp-contact .content .body .contact-list .contact-item .btns a.contact-care{background:#fda800}#corp-contact .content .body .contact-list .contact-item .btns a.contact-care span{color:#333}#corp-contact .content .body .contact-list .contact-item .btns a.contact-care img{filter:invert(1)}#corp-contact .content .body .contact-list .contact-item .btns a.contact-food{background:#174434}#corp-contact .content .body .contact-list .contact-item .btns a.contact-treats{background:#22304f}#corp-contact .content .body .contact-list .contact-item .tit h3{font-size:24px;font-weight:500;font-family:Montserrat!important;letter-spacing:.05em;color:#fba801}#corp-contact .content .body .contact-list .contact-item .tit p{font-size:16px;font-weight:500;padding:16px 0}.content_area{background:#f7f6f4}#mv_area{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;position:relative;overflow:hidden;aspect-ratio:16/9;margin-top:64px}@media(max-width:780px){#mv_area{aspect-ratio:8/9}}#mv_area .inner02{z-index:10}#mv_area .bg_area>*{position:absolute;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#mv_area .bg_area video{display:block}#mv_area .bg_area img{display:none}@media(max-width:480px){#mv_area .bg_area video{display:none}#mv_area .bg_area img{display:block}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/buddy_corp_style.css.map */
