﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}html{font-size:1.125rem}@media screen and (max-width: 768px){html{font-size:.875rem}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal}body a{color:inherit;text-decoration:none}body a:hover{color:inherit}body img{vertical-align:bottom}body em{font-style:normal}body li{list-style:none}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:inherit}.wrap{background:#fff;width:100%;color:#000}.wrap img{width:100%;height:auto}.floating{display:none}@media screen and (max-width: 768px){.floating{background:#f4db36;width:100%;display:block;position:fixed;bottom:0;z-index:1000}.floating__text{width:90vw;margin:0 auto;padding:3vw 0 2vw}.floating__button{padding:2vw 0;font-weight:900;display:flex;align-items:center;justify-content:center}.floating__button-item01{width:8vw;line-height:1.1em;font-size:3.2vw}.floating__button-item02{width:2.6em;margin:.2em 1vw 0 .5vw}.floating__button-item03{font-size:10vw;padding:0 0 1vw;font-style:italic}}.header{background:#fff;width:100%;color:#000;position:fixed;top:0;z-index:1000}.header__inner{width:90vw;max-width:1000px;margin:0 auto;padding:.5rem 0;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.header__heading{width:40%;color:#002cb5;font-weight:900}.header__heading .catch{font-size:1.6vw;padding:0 0 .2em}@media screen and (min-width: 1000px){.header__heading .catch{font-size:.88rem}}.header__heading .main{font-size:3.4vw;font-style:italic}@media screen and (min-width: 1000px){.header__heading .main{font-size:1.88rem}}.header__list{width:calc(9vw * 3 + 2px * 2);display:grid;grid-template-columns:repeat(3, 9vw);grid-gap:2px}@media screen and (min-width: 1000px){.header__list{width:calc(5em * 3 + 2px * 2);grid-template-columns:repeat(3, 5em)}}.header__list-item{padding:2px .5em;line-height:1.3em;color:white;font-size:1.6vw;font-weight:700;text-align:center}@media screen and (min-width: 1000px){.header__list-item{font-size:.88rem}}.header__list-item01{background:#29c3c7}.header__list-item02{background:#ff9700}.header__list-item03{background:#f4db36}.header__list-item04{background:#29c36d}.header__list-item05{background:#0068d3;grid-row:1 / 3;grid-column:3 / 4;display:flex;align-items:center;justify-content:center}.header__button{width:40%}.header__button a{transition:all 0.2s ease-in-out;border-radius:10rem;text-align:center;cursor:pointer;filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.3));background:#f4db36;font-style:italic;font-weight:900;display:flex;align-items:center;justify-content:center;padding:.3em 0 .4em;font-size:4vw}.header__button a:hover{opacity:.7}@media screen and (max-width: 768px){.header__button a:hover{opacity:1}}@media screen and (max-width: 768px){.header__button a{filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.3))}}@media screen and (min-width: 1000px){.header__button a{font-size:2.22rem}}.header__button-item01{width:1.2em}.header__button-item02{padding:0 0 0 .2em}@media screen and (max-width: 768px){.header{position:static}.header__inner{width:100%;padding:2vw}.header__heading{padding:0}.header__heading .catch{font-size:2vw;margin:0 1vw 0 0;text-align:left}.header__heading .main{font-size:5vw}.header__button{width:58%}.header__button a{padding:.6em 0 .7em;font-size:5.8vw}}.visual{background-color:#b3d6ea;background-image:url("../images/visual.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.visual{background-image:url("../images/visual@2x.jpg")}}.visual__inner{width:90vw;max-width:1000px;margin:0 auto;padding:2rem 0 .5rem;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;position:relative}.visual__heading{position:relative;z-index:2}.visual__text{position:relative;z-index:2}.visual__text01{width:100%;margin:0 0 -1.5%}.visual__text02{width:48%;filter:drop-shadow(0 0 4px rgba(0,0,0,0.3))}.visual__text03{width:52%}.visual__image{width:50%;position:absolute;bottom:0;z-index:1}.visual__image01{right:-11%}.visual__image02{right:-16%}@media screen and (max-width: 768px){.visual__inner{padding:5vw 0 3vw}.visual__text01{width:70vw;margin:0;padding:1vw 0}.visual__text02{width:100%;padding:0 0 2vw;filter:drop-shadow(0 0 2px rgba(0,0,0,0.3))}.visual__text03{width:100%}.visual__image{width:50vw}.visual__image01{right:-5vw}.visual__image02{right:-8vw}}.contents{background:transparent;color:#000}.contents .movie{width:100%;max-width:1000px;height:0;margin:0 auto;padding-top:56.25%;position:relative;overflow:hidden}.contents .movie iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.cv{background-color:#002cb5;background-image:url("../images/cv.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.cv{background-image:url("../images/cv@2x.jpg")}}.cv__inner{width:90vw;max-width:1000px;margin:0 auto;padding:2rem 0;position:relative}.cv__heading{width:70%;max-width:693px;position:relative;z-index:2}.cv__text{width:70%;max-width:693px;padding:1rem 0 .5rem;color:#ff5d48;font-size:1.44rem;font-weight:900;text-align:center;position:relative;z-index:2}.cv__text::before{content:'＼ ';font-weight:400}.cv__text::after{content:' ／';font-weight:400}.cv__comment{width:30%;max-width:301px;position:absolute;bottom:12%;right:5%;z-index:3}.cv__button{width:70%;max-width:693px;position:relative;z-index:2}.cv__button a{transition:all 0.2s ease-in-out;border-radius:10rem;text-align:center;cursor:pointer;filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.3));background:#f4db36;font-style:italic;font-weight:900;display:flex;align-items:center;justify-content:center;padding:.5em 1.5em .6em 1em}.cv__button a:hover{opacity:.7}@media screen and (max-width: 768px){.cv__button a:hover{opacity:1}}@media screen and (max-width: 768px){.cv__button a{filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.3))}}.cv__button-item01{width:2em;line-height:1.1em;font-size:2vw;font-style:normal}@media screen and (min-width: 1000px){.cv__button-item01{font-size:1.11rem}}.cv__button-item02{width:2.5em;margin:.1em .2em 0 .4em}.cv__button-item03{font-size:6.1vw}@media screen and (min-width: 1000px){.cv__button-item03{font-size:3.38rem}}.cv__image{width:71%;max-width:706px;position:absolute;right:-13%;bottom:0;z-index:1}@media screen and (max-width: 768px){.cv__inner{padding:4vw 0 6vw}.cv__heading{width:100%;max-width:none}.cv__text{width:60%;max-width:none;padding:12vw 0 4vw;font-size:4.34vw}.cv__comment{width:60%;max-width:none;margin-bottom:-2vw;position:relative;top:auto;right:auto;bottom:auto;left:auto}.cv__button{width:100%;max-width:none}.cv__button a{padding:1.5em 2vw 1.6em 0;box-shadow:0 0.5em 0 0 #baa30a}.cv__button-item01{width:8vw;font-size:3.2vw;font-style:normal}.cv__button-item02{width:2.5em;margin:.2em 1vw 0 .5vw}.cv__button-item03{font-size:8.93vw}.cv__image{width:70%;max-width:none;right:-1vw;bottom:12vw}}.reason,.plan,.pay,.area,.voice,.flow,.faq,.company{padding:4rem 0}@media screen and (max-width: 768px){.reason,.plan,.pay,.area,.voice,.flow,.faq,.company{padding:8vw 0}}.reason__inner,.plan__inner,.pay__inner,.area__inner,.voice__inner,.flow__inner,.faq__inner,.company__inner{width:90vw;max-width:1000px;margin:0 auto;max-width:950px}.reason__heading,.plan__heading,.pay__heading,.area__heading,.voice__heading,.flow__heading,.faq__heading,.company__heading{max-width:870px;margin:0 auto 2rem;color:#002cb5;text-align:center;overflow:hidden}.reason__heading::after,.plan__heading::after,.pay__heading::after,.area__heading::after,.voice__heading::after,.flow__heading::after,.faq__heading::after,.company__heading::after{content:'';background-image:url("../images/contents_heading.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;margin-top:1rem;padding-top:3.31%;display:block}.reason__heading .eng,.plan__heading .eng,.pay__heading .eng,.area__heading .eng,.voice__heading .eng,.flow__heading .eng,.faq__heading .eng,.company__heading .eng{font-family:"Oswald",sans-serif;font-weight:500;font-style:italic;letter-spacing:.05em;transform:scaleX(120%);font-size:1.88rem}.reason__heading .main,.plan__heading .main,.pay__heading .main,.area__heading .main,.voice__heading .main,.flow__heading .main,.faq__heading .main,.company__heading .main{line-height:1.6em;font-size:2.44rem;font-weight:900}@media screen and (max-width: 768px){.reason__heading,.plan__heading,.pay__heading,.area__heading,.voice__heading,.flow__heading,.faq__heading,.company__heading{width:82vw;max-width:none;margin:0 auto 4vw}.reason__heading::after,.plan__heading::after,.pay__heading::after,.area__heading::after,.voice__heading::after,.flow__heading::after,.faq__heading::after,.company__heading::after{background-image:url("../images/contents_heading-sp.svg");padding-top:4%}.reason__heading .eng,.plan__heading .eng,.pay__heading .eng,.area__heading .eng,.voice__heading .eng,.flow__heading .eng,.faq__heading .eng,.company__heading .eng{font-size:1.1rem}.reason__heading .main,.plan__heading .main,.pay__heading .main,.area__heading .main,.voice__heading .main,.flow__heading .main,.faq__heading .main,.company__heading .main{font-size:1.3rem}}.reason__text,.plan__text,.pay__text,.area__text,.voice__text,.flow__text,.faq__text,.company__text{line-height:1.6em}@media screen and (max-width: 768px){.reason__text br,.plan__text br,.pay__text br,.area__text br,.voice__text br,.flow__text br,.faq__text br,.company__text br{display:none}}.campaign{padding:4rem 0;background:#eaf4ff}@media screen and (max-width: 768px){.campaign{padding:8vw 0}}.campaign__inner{width:90vw;max-width:1000px;margin:0 auto;max-width:950px}.campaign__image{padding:0 4.21% 0 0}.attention{padding:4rem 0;background-image:url("../images/water.png");background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 768px){.attention{padding:8vw 0}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.attention{background-image:url("../images/water@2x.png")}}@media screen and (max-width: 768px){.attention{background-image:url("../images/water-sp.png")}}.attention__inner{width:90vw;max-width:1000px;margin:0 auto;filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.3));background:white;max-width:870px;padding:2rem}@media screen and (max-width: 768px){.attention__inner{filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.3))}}.attention__heading{background:#002cb5;padding:.5rem;line-height:1.6em;color:white;font-size:2rem;font-weight:700;text-align:center}.attention__text{line-height:1.6em;padding:2rem 0;text-align:center}@media screen and (max-width: 768px){.attention__text br{display:none}}.attention__text .emphasis{background:linear-gradient(transparent 0, transparent 90%, #fbe969 90%, #fbe969 100%);font-size:1.33rem;font-weight:700}.attention__image{max-width:510px;margin:0 auto}.attention__comment{padding:.5rem 0 0;line-height:1.6em;color:#002cb5;font-size:.77rem;text-align:center}.reason{padding-top:0}.reason__list{margin:0 0 -2rem;display:flex;flex-flow:wrap;justify-content:space-between}.reason__list-item{background:#eaf4ff;width:calc((100% - 4rem) / 3);margin:0 0 2rem;padding:2rem 1rem 1rem;border-radius:10px;position:relative}.reason__list-item .number{font-family:"Oswald",sans-serif;font-weight:500;font-style:italic;letter-spacing:.05em;transform:scaleX(120%);color:#002cb5;font-size:5.4vw;position:absolute;top:.5rem;left:1rem}@media screen and (min-width: 1000px){.reason__list-item .number{font-size:3rem}}.reason__list-item .heading{background:linear-gradient(transparent 0, transparent 60%, #fbe969 60%, #fbe969 100%);margin:1rem 0;line-height:1.6em;color:#002cb5;font-size:2.5vw;font-weight:700;text-align:center}@media screen and (min-width: 1000px){.reason__list-item .heading{font-size:1.33rem}}.reason__list-item .text{line-height:1.6em;font-size:.88rem}.reason__list-item04 .heading{font-size:2.2vw}@media screen and (min-width: 1000px){.reason__list-item04 .heading{font-size:1.22rem}}@media screen and (max-width: 768px){.reason__list{width:82vw;margin:0 auto -4vw}.reason__list-item{width:100%;margin:0 0 4vw;padding:8vw 4vw 4vw}.reason__list-item .number{font-size:3rem;top:.5rem;left:1rem}.reason__list-item .heading{height:calc(1.9rem * 1.6);margin:1rem 0;font-size:1.9rem}.reason__list-item .text{font-size:1rem}}.plan{background:#b3d6ea;overflow:hidden}.plan__list{margin:0 0 -2rem;display:flex;flex-flow:wrap;justify-content:space-between}.plan__list-item{background:white;width:calc((100% - 4rem) / 3);margin:0 0 2rem;position:relative}.plan__list-item .heading{background:#002cb5;padding:.5rem;line-height:1.6em;color:white;font-size:2.2vw;font-weight:700;text-align:center}@media screen and (min-width: 1000px){.plan__list-item .heading{font-size:1.22rem}}.plan__list-item .icon{width:40%;position:absolute;top:27%;left:-8%}.plan__list-item .text{padding:8%}@media screen and (max-width: 768px){.plan__list{width:82vw;margin:0 auto -4vw}.plan__list-item{width:100%;margin:0 0 4vw}.plan__list-item .heading{padding:2vw 0;font-size:1.3rem}.plan__list-item .icon{top:20%}.plan__list-item .text{padding:8vw}}.pay__inner{max-width:870px}.pay__text{padding:0 0 2rem}.pay__image{width:70%;max-width:586px;margin:0 auto}@media screen and (max-width: 768px){.pay__inner{max-width:82vw}}.area{background:#eaf4ff}.area__inner{max-width:870px}.area__box{display:flex;align-items:center;justify-content:space-between}.area__box .text{width:60%;padding:0 1rem 0 0;line-height:1.6em;font-size:1.55rem;font-weight:900}.area__box .text .emphasis{background:linear-gradient(transparent 0, transparent 60%, #fbe969 60%, #fbe969 100%);padding:0 .1em}.area__box .image{width:40%}@media screen and (max-width: 768px){.area__box{flex-flow:column;justify-content:center}.area__box .text{width:100%;padding:0 0 4vw;font-size:1.3rem;text-align:center}.area__box .text .emphasis{padding:0 .1em}.area__box .image{width:60%;margin:0 auto}}.voice{background-image:url("../images/water.png");background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.voice{background-image:url("../images/water@2x.png")}}@media screen and (max-width: 768px){.voice{background-image:url("../images/water-sp.png")}}.voice__box-item{filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.3));background:white;margin:2rem auto 0;padding:2rem;display:flex;flex-flow:wrap;align-items:center;position:relative}@media screen and (max-width: 768px){.voice__box-item{filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.3))}}.voice__box-item01{margin:0 auto}.voice__box-item .image{width:16%}.voice__box-item .profile{width:calc(100% - 16%);padding:0 0 0 2rem}.voice__box-item .profile__number{font-family:"Oswald",sans-serif;font-weight:500;font-style:italic;letter-spacing:.05em;transform:scaleX(120%);color:#29c3c7;font-size:1.33rem;text-align:right;position:absolute;top:2rem;right:2rem}.voice__box-item .profile__number .large{font-size:1.66rem}.voice__box-item .profile__heading{background:linear-gradient(transparent 0, transparent 5%, #29c3c7 5%, #29c3c7 95%, transparent 95%, transparent 100%);line-height:1.6em;color:white;font-size:1.44rem;font-weight:700;display:inline}.voice__box-item .profile__text{padding:.2rem 0 0;line-height:1.6em;color:#29c3c7}.voice__box-item .text{width:100%;padding:1rem 0 0;line-height:1.6em}@media screen and (max-width: 768px){.voice__inner{max-width:82vw}.voice__box-item{margin:4vw auto 0;padding:4vw}.voice__box-item01{margin:0 auto}.voice__box-item .image{width:50%}.voice__box-item .profile{width:100%;padding:4vw 0 0}.voice__box-item .profile__number{font-size:1.5rem;top:4vw;right:6vw}.voice__box-item .profile__number .large{font-size:2rem}.voice__box-item .profile__heading{font-size:1.3rem}.voice__box-item .profile__text{padding:.2rem 0 0}.voice__box-item .text{padding:4vw 0 0}}.flow__inner{max-width:870px}.flow__box-item{background:#eaf4ff;margin:4rem auto 0;padding:2rem;border-radius:10px;display:flex;align-items:center;position:relative}.flow__box-item::before{content:'';width:0;height:0;margin:auto;border:2rem solid transparent;border-top:2rem solid #eaf4ff;position:absolute;top:-3rem;right:0;left:0}.flow__box-item .heading{width:25%;color:#002cb5;text-align:center}.flow__box-item .heading .number{font-family:"Oswald",sans-serif;font-weight:500;font-style:italic;letter-spacing:.05em;transform:scaleX(120%)}.flow__box-item .heading .icon{width:30%;margin:0 auto;padding:.5rem 0}.flow__box-item .heading .main{background:linear-gradient(transparent 0, transparent 60%, #fbe969 60%, #fbe969 100%);line-height:1.6em;font-size:1.33rem;font-weight:700}.flow__box-item .text{width:calc(100% - 25%);padding:0 0 0 2rem;line-height:1.6em}.flow__box-item01{margin:0 auto}.flow__box-item01::before{display:none}.flow__box-item05{background:#ffd2c6}.flow__box-item05 .heading{color:#ff5d48}@media screen and (max-width: 768px){.flow__inner{max-width:82vw}.flow__box-item{margin:8vw auto 0;padding:4vw;flex-flow:column;justify-content:center}.flow__box-item::before{border-width:4vw;border-top-width:4vw;top:-6vw}.flow__box-item .heading{width:60%}.flow__box-item .heading .icon{width:20%;padding:2vw 0 0}.flow__box-item .heading .main{font-size:1.2rem}.flow__box-item .text{width:100%;padding:2vw 0 0}.flow__box-item01{margin:0 auto}}.faq{background:#b3d6ea}.faq__inner{max-width:870px}.faq__list{margin:0 0 -2rem}.faq__list-item{margin:0 0 2rem}.faq__list-item .heading,.faq__list-item .text{line-height:1.6em;position:relative}.faq__list-item .heading{transition:all 0.2s ease-in-out;background:white;padding:1rem 3.5rem;color:#002cb5;font-size:1.33rem;font-weight:700}.faq__list-item .heading::after{content:'＋';font-size:1.5em;font-weight:900;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.faq__list-item .text{background:white;padding:1rem 2rem 1rem 3.5rem;display:none}.faq__list-item .text.is-active{display:block}.faq__list-item .text .image{width:60%;max-width:586px;margin:1rem auto 0}.faq__list-item .icon{font-family:"Oswald",sans-serif;font-weight:500;font-style:italic;letter-spacing:.05em;transform:scaleX(120%);transition:all 0.2s ease-in-out;width:calc(2rem * .8);height:2rem;padding:0 0 .05em .04em;border-radius:50%;font-size:1.33rem;font-style:normal;display:flex;align-items:center;justify-content:center;position:absolute;top:.8em;left:1rem;overflow:hidden}.faq__list-item .icon-q{background:#002cb5;color:white}.faq__list-item .icon-a{background:#29c3c7;color:white;top:.6em}.faq__list-item .heading.is-active{background:#002cb5;color:white}.faq__list-item .heading.is-active::after{content:'－'}.faq__list-item .heading.is-active .icon-q{background:white;color:#002cb5}.faq__list-item .text.is-active{display:block}@media screen and (max-width: 768px){.faq__inner{max-width:82vw}.faq__list{margin:0 0 -4vw}.faq__list-item{margin:0 0 4vw}.faq__list-item .heading{padding:2vw 3.5rem;font-size:1rem}.faq__list-item .text{padding:2vw 2vw 2vw 3.5rem}.faq__list-item .text .image{width:80%;max-width:none;margin:4vw auto 0;padding:0 3.5rem 0 0}.faq__list-item .icon{border-radius:50%;font-size:1rem;top:.3em}}.company{background:#eaf4ff}.company__inner{max-width:870px}.company__list{max-width:35rem;margin:0 auto -1rem}.company__list-item{margin:0 0 1rem;display:flex}.company__list-item .heading{width:10rem;line-height:1.6em;color:#29c3c7;font-weight:700;text-align:left}.company__list-item .text{width:calc(100% - 10rem);padding:0 0 0 2rem;line-height:1.6em;text-align:left}@media screen and (max-width: 768px){.company__list{max-width:none;margin:0 auto -4vw}.company__list-item{margin:0 0 4vw;display:flex}.company__list-item .heading{width:8rem}.company__list-item .text{width:calc(100% - 8rem);padding:0}}.footer{background:#002cb5;color:#fff}.footer__inner{width:90vw;max-width:1000px;margin:0 auto;padding:2rem 0;text-align:center}.footer__button{width:80%;max-width:400px;margin:0 auto}.footer__button a{transition:all 0.2s ease-in-out;border-radius:10rem;text-align:center;cursor:pointer;background:#29c3c7;padding:.8em 1em;color:white;font-size:1.33rem;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative}.footer__button a:hover{opacity:.7}@media screen and (max-width: 768px){.footer__button a:hover{opacity:1}}.footer__button a::before,.footer__button a::after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;right:1rem;bottom:0}.footer__button a::before{width:1.5rem;height:1.5rem;border:1px solid white;-webkit-border-radius:50%;border-radius:50%}.footer__button a::after{width:.5rem;height:.5rem;border-top:1px solid white;border-right:1px solid white;right:1.6rem;transform:rotate(45deg)}@media screen and (max-width: 768px){.footer__button a{padding:1em;font-size:1rem}}.footer__copyright{padding:1rem 0 0;line-height:1.6em;text-align:center}@media screen and (max-width: 768px){.footer__inner{padding:4vw 0}.footer__button{width:70vw}.footer__copyright{padding:2vw 0 0;font-size:.77rem}}#company{background:#002cb5}#company .footer__button a::before,#company .footer__button a::after{right:auto;left:1rem}#company .footer__button a::after{left:1.6rem;transform:rotate(-135deg)}
