﻿*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%;height:auto;vertical-align:top}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}.bgextend{position:relative;animation-name:bgextendanimebase;animation-duration:1s;animation-fill-mode:forwards;overflow:hidden;opacity:0}@keyframes bgextendanimebase{0%{opacity:0}100%{opacity:1}}.bgappear{position:relative;animation-name:bgextendanimeseond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendanimeseond{0%{opacity:0}100%{opacity:1}}.bglrextend::before{content:'';position:absolute;width:100%;height:100%;background:#cf121b;animation-name:bglrextendanime;animation-duration:1s;animation-fill-mode:forwards}@keyframes bglrextendanime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger,.bglrextendTrigger{opacity:0}.fadein{animation-name:fadeinanime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeinanime{0%{opacity:0}100%{opacity:1}}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(/assets/fonts/MaterialIcons-Regular.woff) format("woff");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(""),url(/assets/fonts/open-sans-v22-latin-regular.woff2) format("woff2"),url(/assets/fonts/open-sans-v22-latin-regular.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local(""),url(/assets/fonts/open-sans-v22-latin-700.woff2) format("woff2"),url(/assets/fonts/open-sans-v22-latin-700.woff) format("woff")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}a{color:#232323;text-decoration:none}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 20px}.btn{position:relative;display:inline-block;padding:16px 40px 16px 32px;text-align:center;font-size:.875rem;font-weight:bold;line-height:1;overflow:hidden;z-index:2;transition:all 0.5s ease}@media screen and (max-width: 480px){.btn{width:100%}}.btn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(-101%);transition:all 0.5s ease;z-index:-1}.btn::after{content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;right:5px;transform:translateY(-50%)}.btn:hover::before{transform:translateX(0)}.btn-base{border:1px solid #cf121b;background:#cf121b;color:#fff;border-radius:20px}.btn-base::before{background:#fff}.btn-base:hover{color:#cf121b}.btn-outline{margin-top:20px;border-radius:24px;border:1px solid #cf121b;background:#cf121b;color:#fff}.btn-outline::before{background:#fff}.btn-outline:hover{color:#cf121b;border:1px solid #cf121b}.color-orange{color:#ec9000}.bg-orange{background-color:#ec9000}.b-orange{border-color:#ec9000}.color-green{color:#91bb00}.bg-green{background-color:#91bb00}.b-green{border-color:#91bb00}.color-blue{color:#3fa8cf}.bg-blue{background-color:#3fa8cf}.b-blue{border-color:#3fa8cf}.color-pink{color:#ED8193}.bg-pink{background-color:#ED8193}.b-pink{border-color:#ED8193}html{font-size:16px}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:1rem;font-weight:400;line-height:1.75;color:#232323;min-width:320px;-webkit-text-size-adjust:100%}#wrapper{position:relative;overflow-x:hidden}.main{display:block}.header{background:#fafafa;position:absolute;top:0;left:0;right:0;z-index:99}.header__inner{position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;width:100%;padding:8px 32px}@media screen and (max-width: 1320px){.header__inner{padding:8px 20px}}.header__txt{display:block;width:100%;margin-bottom:8px;padding-right:32px;font-size:.75rem;font-weight:normal;line-height:1.2}@media screen and (max-width: 768px){.header__logo img{width:48px}}.header__btn{position:relative;display:block;background:#cf121b;border-radius:24px;padding:10px 35px;line-height:1;color:#fff;text-align:center;overflow:hidden;z-index:2}@media screen and (max-width: 1040px){.header__btn{padding:8px 20px;font-size:.875rem}}@media screen and (max-width: 768px){.header__btn{display:none}}.header__btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#444;transform:translateX(-100%);transition:color 0.5s, transform 0.5s;z-index:-1}.header__btn:hover{color:#fff}.header__btn:hover::before{transform:translateX(0)}.header__meta{position:absolute;top:10px;right:160px}@media screen and (max-width: 768px){.header__meta{display:none}}.header__lang{position:absolute;top:10px;right:205px}.header__lang ul{display:flex}.header__lang ul li{padding:5px}@media screen and (max-width: 768px){.header__lang{display:none}}.header .filelist{position:absolute;top:6px;right:42px}.header .filelist a{font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.header .filelist{display:none;right:40px}}.nav-pc{flex-grow:1;display:flex;justify-content:flex-end;padding:8px 32px 8px 20px}@media screen and (max-width: 1040px){.nav-pc{padding:8px 20px}}@media screen and (max-width: 768px){.nav-pc{display:none}}.nav-pc>ul{display:flex}.nav-pc>ul>li{margin-left:40px;line-height:1}@media screen and (max-width: 1040px){.nav-pc>ul>li{margin-left:20px}}.nav-pc>ul>li:first-child{margin-left:0}.nav-pc>ul>li>a{position:relative;color:#232323}@media screen and (max-width: 1040px){.nav-pc>ul>li>a{font-size:14px}}.nav-pc>ul>li>a::before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#cf121b;transition:width 0.3s ease 0s}.nav-pc>ul>li>a:hover::before{width:100%}.nav-pc span{cursor:pointer}.nav-pc .dd__menu{visibility:hidden;display:block;position:absolute;left:0;right:0;display:flex;width:100%;max-width:1320px;margin:0 auto;height:0;padding:20px;opacity:0;overflow:hidden;transition:visibility 1s, height 1s, opacity 1s}.nav-pc .dd__left{position:relative;background:#cf121b;border-top-left-radius:10px;border-bottom-left-radius:10px;width:35%;padding:40px;color:#fff}@media screen and (max-width: 1040px){.nav-pc .dd__left{padding:40px 32px}}.nav-pc .dd__left::after{content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;right:24px;font-size:24px;transform:translateY(-50%)}.nav-pc .dd__left__inner{display:flex;flex-direction:column;justify-content:center;width:307px;height:100%;margin-left:auto}@media screen and (max-width: 1040px){.nav-pc .dd__left__inner{width:100%}}.nav-pc .dd__right{background:#fce7e7;border-top-right-radius:10px;border-bottom-right-radius:10px;width:65%;padding:40px 24px 40px 64px}@media screen and (max-width: 1040px){.nav-pc .dd__right{padding:40px 24px}}.nav-pc .dd__right__inner{display:flex;flex-wrap:wrap;max-width:716px;margin-right:auto}@media screen and (max-width: 1040px){.nav-pc .dd__right__inner{width:100%}}.nav-pc .dd__title{font-size:1.25rem;line-height:1}.nav-pc .dd__title__en{margin-top:16px;font-size:.875rem}.nav-pc .dd ul{width:50%;margin:16px 0}.nav-pc .dd li{margin-top:5px;padding:5px}.nav-pc .dd li a{transition:color 0.5s ease}.nav-pc .dd li a::before{content:"・"}.nav-pc .dd li a:hover{color:#cf121b}.nav-pc .dd:hover .dd__menu{visibility:visible;height:auto;opacity:1}.nav-sp{display:none;position:fixed;top:8px;right:20px;z-index:100}@media screen and (max-width: 768px){.nav-sp{display:block}}.nav-sp__btn{position:relative;background:#fff;width:30px;height:30px;z-index:102}.nav-sp__btn span{position:absolute;left:3px;display:block;height:4px;width:24px;border-radius:5px;background:#cf121b;transition:transform 0.3s;cursor:pointer}.nav-sp__btn span:nth-child(1){top:3px}.nav-sp__btn span:nth-child(2){top:13px}.nav-sp__btn span:nth-child(3){bottom:3px}.nav-sp__btn.active span:nth-child(1){transform:translatey(10px) rotate(-45deg)}.nav-sp__btn.active span:nth-child(2){display:none}.nav-sp__btn.active span:nth-child(3){transform:translatey(-10px) rotate(45deg)}.nav-sp__logo{padding:16px}.nav-sp__logo img{max-width:66px}.nav-sp__menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f5f5;padding-bottom:40px;z-index:101;overflow-y:auto}.nav-sp__ul li{border-bottom:1px solid #cf121b}.nav-sp__ul li:first-child{border-top:1px solid #cf121b}.nav-sp__ul a{position:relative;display:block;padding:12px 32px}.nav-sp__ul a::after{content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:24px;color:#cf121b}.nav-sp__ul .dd>a::after{content:"add"}.nav-sp__ul .dd>a.active::after{content:"remove"}.nav-sp__ul .dd__menu{display:none}.nav-sp__ul .dd__menu ul{border-top:1px solid #cf121b}.nav-sp__ul .dd__menu a{padding-left:40px}.nav-sp__ul .dd__menu a::before{content:"-";margin-right:10px}.nav-sp__link{display:flex;flex-direction:column;align-items:center;margin-top:16px;padding:0 24px;text-align:center}.nav-sp__link .btn{max-width:100%}.nav-sp__meta{display:flex;flex-direction:column;align-items:center;margin-top:16px;padding:0 24px;text-align:center}.nav-sp__lang{margin:16px}.nav-sp__lang ul{display:flex;flex-direction:column;align-items:center;margin-top:16px;padding:0 24px;text-align:center}.nav-sp__lang ul li{margin:15px auto}.nav-sp .sp-filelist{text-align:center;margin-top:20px}.sticky .header{position:fixed;display:flex;align-items:center;background:rgba(255,255,255,0.9);animation-name:animation-header;animation-duration:1s;animation-fill-mode:forwards;opacity:0;transform:translateY(-100%)}.sticky .header__txt{display:none}.sticky .header__inner{align-items:center}.sticky .header__logo img{width:48px}.sticky .header__meta{display:none}.sticky .header__lang{display:none}@keyframes animation-header{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.breadcrumb{background:#fce7e7;color:#232323}.breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;padding:10px 20px;max-width:1320px;margin:0 auto}.breadcrumb li{display:flex;align-items:center;font-size:12px;line-height:1.2}.breadcrumb li::before{margin-right:5px;content:"/"}.breadcrumb li:first-child::before{display:none}.breadcrumb li+li{margin-left:5px}.breadcrumb a{font-size:12px;line-height:1.2;color:#232323}.breadcrumb a:hover{text-decoration:underline}.section{padding:80px 0 40px}@media screen and (max-width: 768px){.section{padding:40px 0}}.section__h2{font-family:"Open Sans",sans-serif;font-size:2.25rem;color:#cf121b;line-height:1.2;text-align:center}@media screen and (max-width: 480px){.section__h2{font-size:1.875rem}}.section__h2-txt{font-size:1.25rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.section__h2-txt{font-size:1.125rem}}.section__title{position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:100%;text-align:center}@media screen and (max-width: 480px){.section__title{top:-20px}}.section__title h2{font-family:"Open Sans",sans-serif;font-size:2.25rem;color:#cf121b;line-height:1.2}@media screen and (max-width: 480px){.section__title h2{font-size:1.875rem}}.section__title p{margin-top:10px;font-size:1.25rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.section__title p{font-size:1.125rem}}.section-submain{position:relative;margin-top:98px}@media screen and (max-width: 768px){.section-submain{margin-top:65px}}.section-submain__img{position:absolute;top:0;right:0;bottom:20px;border-bottom-left-radius:40px}@media screen and (min-width: 769px){.section-submain__img{left:40%}}@media screen and (max-width: 768px){.section-submain__img{left:60%}}.section-submain__txt{position:relative;height:190px}@media screen and (max-width: 480px){.section-submain__txt{height:120px}}.section-submain__txt .container{position:absolute;bottom:10px;left:0;right:0;z-index:10}.section-submain__txt h1{position:relative;font-family:"Open Sans",sans-serif;font-size:3rem;color:#cf121b;line-height:1.5}@media screen and (max-width: 480px){.section-submain__txt h1{font-size:1.5rem}}.section-submain__txt p{position:relative;margin-top:5px;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 480px){.section-submain__txt p{font-size:1rem}}.section-submain__box{position:relative;background:#cf121b;height:190px}@media screen and (max-width: 480px){.section-submain__box{height:120px}}.section-submain__box .container{position:absolute;top:30px;left:0;right:0;z-index:10}@media screen and (max-width: 480px){.section-submain__box .container{top:20px}}.section-submain__box p{position:relative;font-size:1.125rem;color:#fff}@media screen and (max-width: 768px){.section-submain__box p{font-size:.875rem}}@media screen and (max-width: 480px){.section-submain__box p{line-height:1.2}}.section-recruit{position:relative;background:url("../../img/index/bk.jpg") no-repeat center center;background-size:cover;margin:80px auto 40px;padding:170px 0 40px}@media screen and (max-width: 768px){.section-recruit{margin:40px auto;padding:300px 0 40px}}.section-recruit__box{display:flex;justify-content:space-around;flex-wrap:wrap}.section-recruit__col{display:flex;flex-direction:column;background:#fff;border-radius:10px;width:32%;max-width:365px;margin-top:20px;box-shadow:2px 4px 4px rgba(35,35,35,0.4);overflow:hidden;pointer-events:none;transition:transform 0.5s ease}@media screen and (max-width: 1040px){.section-recruit__col{width:49%}}@media screen and (max-width: 480px){.section-recruit__col{width:100%}}.section-recruit__col:hover{box-shadow:0 6px 14px rgba(35,35,35,0.6);transform:translateY(-4px)}.section-recruit__txt{flex-grow:1}.section-recruit__txt a{position:relative;display:block;padding:20px;height:100%;pointer-events:auto}.section-recruit__txt a::after{content:"";display:block;position:absolute;bottom:0;right:0;border:10px solid transparent;border-top-color:#fff;transform:rotate(-45deg);z-index:10}.section-recruit__txt h3{margin-bottom:8px;font-size:1.125rem}.section-recruit__txt.n1 h3{color:#3fa8cf}.section-recruit__txt.n1 a::after{border-top-color:#3fa8cf}.section-recruit__txt.n2 h3{color:#91bb00}.section-recruit__txt.n2 a::after{border-top-color:#91bb00}.section-recruit__txt.n3 h3{color:#ed8193}.section-recruit__txt.n3 a::after{border-top-color:#ed8193}.section-recruit__link{margin-top:40px;text-align:center}.section-recruit .area{font-size:16px;font-weight:normal;text-align:center}@media screen and (max-width: 768px){.section-recruit .area{text-align:left;padding:0 20px}}.section-banner{padding-bottom:80px}@media screen and (max-width: 480px){.section-banner{padding-bottom:40px}}.section-banner__box{text-align:center}@media screen and (max-width: 768px){.section-banner__box .area{text-align:left;padding:10px 20px}}.section-banner a{display:inline-block;border-radius:10px;overflow:hidden;transition:opacity 0.5s ease}.section-banner a:hover{opacity:0.7}.section-bannerrecruit{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 480px){.section-bannerrecruit{padding-top:20px;padding-bottom:20px}}.section-bannerrecruit__box{text-align:center}.section-bannerrecruit a{display:inline-block;border-radius:10px;overflow:hidden;transition:opacity 0.5s ease}.section-bannerrecruit a:hover{opacity:0.7}.section-bannerrecruit .area{margin-top:10px}.section-bannerrecruit .area span{position:relative}.section-bannerrecruit .area span::before{content:"";position:absolute;bottom:0;left:0;right:0;border-top:0.6em solid rgba(236,144,0,0.2)}.section-recruit+.section-bannerrecruit{padding-top:20px}.section-contact{position:relative;background:#cf121b;background:linear-gradient(110deg, #cf121b 0, #cf121b 70%, #b81018 70.1%, #b81018 100%);padding:80px 0}@media screen and (max-width: 480px){.section-contact{padding:40px 0}}.section-contact::before{display:block;position:absolute;right:0;bottom:0;content:"";background:url(/assets/img/common/contact.png) no-repeat bottom right;background-size:contain;width:480px;height:100%}@media screen and (max-width: 1040px){.section-contact::before{width:380px}}@media screen and (max-width: 768px){.section-contact::before{background-image:none}}.section-contact__h2{font-size:2.25rem;line-height:1.4;color:#fff}@media screen and (max-width: 768px){.section-contact__h2{font-size:1.5rem}}@media screen and (max-width: 480px){.section-contact__h2{font-size:1.25rem}}.section-contact__h2+p{color:#fff}.section-contact__box{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#fff;border-radius:10px;max-width:860px;margin-top:20px;padding:20px 30px;z-index:1}@media screen and (max-width: 1320px){.section-contact__box{max-width:500px}}@media screen and (max-width: 768px){.section-contact__box{max-width:100%}}@media screen and (max-width: 1320px){.section-contact__txt{width:100%}}.section-contact__txt .tel{display:flex;align-items:center;font-family:"Open Sans",sans-serif;font-size:3.5rem;font-weight:bold;line-height:1}@media screen and (max-width: 1320px){.section-contact__txt .tel{font-size:3rem}}@media screen and (max-width: 480px){.section-contact__txt .tel{font-size:2.25rem}}.section-contact__txt .tel::before{content:"phone";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:inherit}.section-contact__txt .address{margin-top:10px;font-size:1rem;line-height:1.2}.section-contact__txt .name{margin-top:8px;font-size:1.25rem;font-weight:bold;line-height:1.2}.section-contact__btn{width:300px}@media screen and (max-width: 1320px){.section-contact__btn{width:100%;margin-top:20px}}.section-contact__btn a{position:relative;display:inline-block;background:#cf121b;border:2px solid #cf121b;border-radius:10px;padding:20px 120px 20px 30px;font-size:1.5rem;line-height:1.2;color:#fff;transition:background-color 0.5s, color 0.5s}@media screen and (max-width: 1320px){.section-contact__btn a br{display:none}}@media screen and (max-width: 480px){.section-contact__btn a{width:100%;padding:10px 40px;font-size:1rem;text-align:center}}.section-contact__btn a::after{content:"mail_outline";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;right:30px;transform:translateY(-50%);font-size:4rem}@media screen and (max-width: 480px){.section-contact__btn a::after{right:20px;font-size:1.5rem}}.section-contact__btn a:hover{background-color:#fff;color:#cf121b}.section-404{text-align:center;margin:100px 0 50px}.footer{background:#fff}.footer .foot-contact{background:#cf121b}.footer .foot-contact .img-box img{max-width:1320px;margin:0 auto}.footer .foot-contact .img-box:hover{opacity:0.5}.footer__inner{max-width:1320px;margin:0 auto;padding:0 20px}.footer__nav{display:flex;justify-content:center;flex-wrap:wrap;padding-top:40px}@media screen and (max-width: 768px){.footer__nav{justify-content:flex-start}}.footer__nav__col{margin:10px 40px;font-size:.875rem}.footer__nav__col>p{margin-bottom:16px;font-weight:bold}.footer__nav__col ul{margin:16px 1em}.footer__nav__col li{display:flex;align-items:center;margin:8px 0}.footer__nav__col li::before{content:"-";margin-right:4px}.footer__nav__col a{display:flex;align-items:center;line-height:1}.footer__nav__col a::after{content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-left:4px;font-size:inherit}.footer__nav__col a:hover{color:#cf121b}.footer .foot-navi ul{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 480px){.footer .foot-navi ul{display:block}}.footer .foot-navi li{display:flex;align-items:center;margin:10px}.footer .foot-navi li::before{content:"-";margin-right:4px}.footer__meta{display:flex;justify-content:center;padding:20px}.footer__bottom{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-top:2px solid #cf121b;padding:40px 0}.footer__logo{display:flex;justify-content:flex-end;width:40%;padding:20px 40px}@media screen and (max-width: 768px){.footer__logo{width:20%;padding:20px}}@media screen and (max-width: 480px){.footer__logo{justify-content:center;width:100%;padding:0}}.footer__logo a{display:inline-block}.footer__address{border-left:2px solid #cf121b;width:60%;padding:20px;font-style:normal}@media screen and (max-width: 768px){.footer__address{width:80%}}@media screen and (max-width: 480px){.footer__address{border-left:none;width:100%;margin-top:20px;padding:0}}.footer__address iframe{width:100%;height:200px}.footer__area{background-color:#fce7e7;padding:20px;text-align:center}@media screen and (max-width: 768px){.footer__area{text-align:left}}.footer__copy{display:block;padding:16px 24px;font-size:12px;text-align:center;color:#fff;background:#cf121b}@media screen and (max-width: 768px){.footer__copy{padding:10px;font-size:10px}}
/*# sourceMappingURL=base.css.map */
