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:3.86vw}@media screen and (min-width: 828px){html{font-size:32px}}body{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal}body a{color:inherit;text-decoration:none}body img{width:100%;height:auto;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}body a{transition:all .2s ease-in-out;cursor:pointer}@media screen and (min-width: 828px){body a:hover{opacity:.7}}.wrap{overflow:hidden;position:relative}.wrap img{width:100%;height:auto}.wrap .font{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-weight:inherit}.wrap__inner{background:#fff;width:100%;color:#000}@media screen and (min-width: 828px){.wrap{background-image:url("../images/visual-pc.webp");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.wrap__inner{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));max-width:828px;margin:0 auto}}.header{background:#fff;width:100%}.header__inner{width:calc(100% - 2rem);max-width:828px;margin:0 auto;padding:.3rem 0}.header__heading{max-width:3.5rem;margin:0 auto}.visual{background-color:#fff}.contents{background:transparent;color:#000}.contents .video,.contents .map{width:fit-content;margin:0 auto}.contents .video iframe,.contents .video video,.contents .map iframe,.contents .map video{width:100%;max-width:828px;height:auto;aspect-ratio:16 / 9}.cv{background-color:#002b98;background-image:linear-gradient(180deg, #002b98, #00489a, #0096cf);color:white}.cv__inner{width:calc(100% - 2rem);max-width:828px;margin:0 auto;padding:2rem 0}.cv__catch{background-color:#0096cf;line-height:3em;color:white;font-size:.9rem;text-align:center}.cv__catch .font{font-size:1.1em}.cv__button{text-align:center;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 1rem}.cv__button-item a{filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.3));width:100%;height:100%;margin:0 auto;border:1px solid white;border-radius:10em;display:block}.cv__button-item01{grid-column:1 / 3}.cv__button-item01 a{background-color:#f24564;background-image:linear-gradient(180deg, #f24564, #ff3838);padding:1rem 0;color:white;display:flex;align-items:center;justify-content:center;gap:.8em;position:relative}.cv__button-item01 a .icon{width:2em}.cv__button-item01 a .text{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:2em;font-weight:700}.cv__button-item02{padding:2rem 0 1rem;grid-column:1 / 3}.cv__button-item02 .text{width:fit-content;margin:0 auto;padding:0 0 0 .4em;font-size:1.1rem;position:relative}.cv__button-item02 .text::before,.cv__button-item02 .text::after{content:'';background-color:currentColor;width:.05em;height:1.2em;display:block;position:absolute;top:50%}.cv__button-item02 .text::before{left:-1em;transform:translateY(-50%) rotate(-15deg)}.cv__button-item02 .text::after{right:-1em;transform:translateY(-50%) rotate(15deg)}.cv__button-item03 a,.cv__button-item04 a{padding:.6rem 0;color:white;gap:.2rem;display:flex;align-items:center;justify-content:center;gap:.8em}.cv__button-item03 a .icon,.cv__button-item04 a .icon{width:1.5em}.cv__button-item03 a{background-color:#0096cf}.cv__button-item04 a{background-color:#06c755}.price,.reason,.promise,.voice,.step,.faq,.area,.tradelaw{padding:3rem 0}.price__inner,.reason__inner,.promise__inner,.voice__inner,.step__inner,.faq__inner,.area__inner,.tradelaw__inner{width:calc(100% - 2rem);max-width:828px;margin:0 auto}.price__heading,.reason__heading,.promise__heading,.voice__heading,.step__heading,.faq__heading,.area__heading,.tradelaw__heading{margin-top:-.5rem;padding:0 0 2rem;text-align:center}.price__heading .sub,.reason__heading .sub,.promise__heading .sub,.voice__heading .sub,.step__heading .sub,.faq__heading .sub,.area__heading .sub,.tradelaw__heading .sub{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;background:linear-gradient(90deg, #0096cf, #00489a, #002b98);width:fit-content;margin:.4rem auto .8rem;color:#002b98;font-weight:800;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.price__heading .sub::after,.reason__heading .sub::after,.promise__heading .sub::after,.voice__heading .sub::after,.step__heading .sub::after,.faq__heading .sub::after,.area__heading .sub::after,.tradelaw__heading .sub::after{content:'';background-color:currentColor;width:2px;height:1.3em;display:block;position:absolute;top:50%;left:calc(100% + .5em);transform:rotate(55deg)}.price__heading .catch,.price__heading .main,.reason__heading .catch,.reason__heading .main,.promise__heading .catch,.promise__heading .main,.voice__heading .catch,.voice__heading .main,.step__heading .catch,.step__heading .main,.faq__heading .catch,.faq__heading .main,.area__heading .catch,.area__heading .main,.tradelaw__heading .catch,.tradelaw__heading .main{position:relative;z-index:10}.price__heading .catch,.reason__heading .catch,.promise__heading .catch,.voice__heading .catch,.step__heading .catch,.faq__heading .catch,.area__heading .catch,.tradelaw__heading .catch{padding:0 0 .5rem;line-height:1.6em;font-size:1.19rem;font-weight:700}.price__heading .catch .emphasis,.reason__heading .catch .emphasis,.promise__heading .catch .emphasis,.voice__heading .catch .emphasis,.step__heading .catch .emphasis,.faq__heading .catch .emphasis,.area__heading .catch .emphasis,.tradelaw__heading .catch .emphasis{color:#f24564}.price__heading .main,.reason__heading .main,.promise__heading .main,.voice__heading .main,.step__heading .main,.faq__heading .main,.area__heading .main,.tradelaw__heading .main{line-height:1.4em;font-size:2.13rem;font-weight:700}.price__heading .main .font,.reason__heading .main .font,.promise__heading .main .font,.voice__heading .main .font,.step__heading .main .font,.faq__heading .main .font,.area__heading .main .font,.tradelaw__heading .main .font{font-size:1.2em}.problem-bg01{background-color:#404040;background-image:url("../images/problem.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding:2rem 0 4.5rem;color:white;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 3.6rem), 50% 100%, 0 calc(100% - 3.6rem));position:relative;z-index:10}.problem-bg02{background-image:url("../images/promise.webp");background-position:center;background-repeat:no-repeat;background-size:cover;margin:-4.5rem 0 0;padding:calc(4.5rem + 2rem) 0 3rem}.problem__inner{width:calc(100% - 2rem);max-width:828px;margin:0 auto}.problem__inner01{border:1px solid currentColor;border-radius:1rem}.problem__heading{margin:-1.5rem 0 0;line-height:1.8em;font-size:1.31rem;text-align:center}.problem__heading .icon{width:1.8em;margin:0 auto;filter:drop-shadow(6px 0 0 #404040) drop-shadow(-6px 0 0 #404040)}.problem__heading .main .marker{border-bottom:1px solid currentColor}.problem__image{max-width:17.84rem;margin:0 auto}.problem__text{line-height:1.8em;font-size:1.31rem;font-weight:700;text-align:center}.problem__text .large{font-size:1.4em}.problem__text .small{font-size:.8em}.problem__text .marker{background:linear-gradient(transparent 60%, #faff43 60%)}.problem__text .image{width:11em;padding:.7em .1em .5em 0;display:inline-block}.problem__list{padding:1rem .5rem 0 1.5rem;display:grid;grid-template-columns:100%;grid-gap:1rem}.problem__list-item{display:grid;grid-template-columns:3.3rem auto;grid-gap:1rem}.problem__list-item .head{text-align:center}.problem__list-item .body{background-image:url("../images/icon_check.svg");background-position:0 .4em;background-repeat:no-repeat;background-size:1em auto;padding:0 0 0 1.5em;line-height:1.8em;font-size:.88rem;font-weight:700}.problem__list-item .body .emphasis{color:#faff43}.problem__list-item02 .head{padding:0 15%}.problem__list-item03 .head{padding:0 5%}.problem__list-item04 .head{padding:0 8%}.price{background-color:#e0efff;background-image:linear-gradient(to right bottom, #d1e7ff 50%, transparent 50%);background-position:0 0;background-repeat:no-repeat;background-size:100% 44rem}.price__heading-sub{background-color:#002b98;max-width:20rem;margin:0 auto .5rem;border-radius:.5rem;line-height:1.8em;font-size:1.13rem;font-weight:700;color:white;text-align:center}.price__text01{padding:0 0 1rem;line-height:1.8em;font-size:.75rem;text-align:center}.price__text02{line-height:1.8em;font-size:1.06rem;font-weight:700;text-align:center}.price__text02 .emphasis{background:linear-gradient(transparent 60%, #faff43 60%);color:#002b98}.price__box{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}.price__box01{padding:0 0 3rem;display:grid;grid-template-columns:repeat(100%);grid-gap:.5rem}.price__box02{padding:0 0 2rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.5rem}.price__box02 .price__box-item01,.price__box02 .price__box-item02,.price__box02 .price__box-item03,.price__box02 .price__box-item04{font-size:1rem;grid-column:1 / 3}.price__box-item{background-color:white;padding:.5rem;border-radius:.5rem;font-size:.88rem}.price__box-item .heading{padding:0 0 .2rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:.3rem}.price__box-item .heading .icon img{width:auto;height:1.8em}.price__box-item .heading .small{font-size:.6em;font-weight:400}.price__box-item .text{line-height:1.8em;color:#0096cf;font-size:1.25em;font-weight:700;text-align:center}.price__box-item .text .large{font-size:1.3em}.price__box-item .text .middle{font-size:.7em;font-weight:500}.price__box-item .text .small{font-size:.6em;font-weight:400}.price__box-item .image{padding:.5rem 0 0}.price__box-item .list{width:fit-content;margin:0 auto;padding:.3rem 0 0;display:grid;grid-template-columns:100%;grid-gap:.5rem}.price__box-item .list-item{display:grid;align-items:center;grid-template-columns:6em auto;grid-gap:.5rem}.price__box-item .list-item .head{background-color:#0096cf;border-radius:10em;line-height:2em;color:white;font-size:.8rem;font-weight:700;text-align:center}.price__box-item .list-item .body{color:#0096cf;font-size:1.25em;font-weight:700}.price__box-item .list-item .body .large{font-size:1.3em}.price__box-item .list-item .body .middle{font-size:.7em;font-weight:500}.price__box-item .list-item .body .small{font-size:.6em;font-weight:400}.price__box-item .list-item:last-child .head{background-color:#00489a}.price__box-item .list-item:last-child .body{color:#00489a}.reason{background-image:url("../images/reason.webp");background-position:center;background-repeat:no-repeat;background-size:cover}.reason__heading{padding-bottom:3rem}.reason__box{display:grid;grid-template-columns:100%;grid-gap:3rem}.reason__box-item{background-color:rgba(255,255,255,0.7);padding:1rem;position:relative}.reason__box-item .number{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;background:linear-gradient(90deg, #0096cf, #00489a, #002b98);width:fit-content;color:#002b98;font-size:2rem;font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:-.5em;left:1rem}.reason__box-item .heading{padding:.2rem 0 .5rem;line-height:1.8em;font-size:1.2rem;font-weight:700}.reason__box-item .heading .inner{border-bottom:1px solid #000}.reason__box-item .heading .emphasis{color:#00489a}.reason__box-item .heading .font{font-size:1.2em}.reason__box-item .text{line-height:1.8em;font-size:.88rem;font-weight:400}.reason__box-item .image{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));width:9rem;position:absolute;top:-1rem;right:1rem}.promise{background-image:url("../images/promise.webp");background-position:center;background-repeat:no-repeat;background-size:cover}.promise__heading .sub{color:white}.promise__heading .sub::after{background-color:#002b98}.promise__list{font-family:"Noto Serif JP",sans-serif;font-weight:400;font-style:normal;max-width:22rem;margin:0 auto;display:grid;grid-template-columns:100%;grid-gap:1rem}.promise__list-item{counter-increment:count;padding:0 0 1rem;border-bottom:1px solid rgba(0,0,0,0.2);line-height:1.8em;font-weight:700;text-align:center;position:relative}.promise__list-item::before{content:counter(count,decimal-leading-zero);background:linear-gradient(180deg, #f4d884, #f6da82, #e5b346, #ebcb86);padding:0 .2em 0 0;font-size:2rem;font-style:italic;position:absolute;top:-.5rem;left:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.voice{background-color:#00489a;padding-bottom:calc(3rem + 3rem)}.voice__heading{color:white}.voice__heading .sub{background:none;color:inherit;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.voice__box{display:grid;grid-template-columns:1fr;grid-gap:3rem}.voice__box-item{background-color:white;padding:1rem;border-radius:.5rem;position:relative}.voice__box-item .heading{padding:0 6rem 0 0;line-height:1.8em;color:#00489a;font-size:1.06rem;font-weight:700}.voice__box-item .list{max-width:20rem;padding:1rem 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.5rem}.voice__box-item .list-item{background-color:#0096cf;border-radius:10em;line-height:2em;color:white;font-size:.8rem;font-weight:700;text-align:center}.voice__box-item .image{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));width:7rem;position:absolute;top:-2rem;right:1rem}.voice__box-item .image img{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden}.voice__box-item .text{line-height:1.8em;font-size:.88rem;font-weight:400}.step{background-color:#e0efff;margin:-3rem 0 0;border-radius:3rem 3rem 0 0;position:relative;z-index:10}.step__text{padding:1rem 0;line-height:1.8em;font-weight:700;text-align:center}.step__text .marker{background:linear-gradient(transparent 60%, #faff43 60%);color:#0096cf;font-size:1.2em;font-weight:700}.step__catch{padding:2rem 0 1rem;line-height:1.8em;font-size:1.2rem;font-weight:700;text-align:center}.step__image{max-width:18.75rem;margin:0 auto}.step__box{display:grid;grid-template-columns:1fr;grid-gap:2rem}.step__box-item{padding:1rem;color:#000;position:relative}.step__box-item::before,.step__box-item::after{content:'';display:block;position:absolute;z-index:1}.step__box-item::before{width:.8rem;height:.8rem;margin:0 auto;border:3px solid currentColor;border-top:none;border-right:none;color:#0096cf;top:calc(100% + .5rem);right:0;left:0;transform:rotate(-45deg)}.step__box-item::after{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));background-color:white;background-image:linear-gradient(to right bottom, #0096cf 49.5%, transparent 50.5%);background-position:0 0;background-repeat:no-repeat;background-size:1rem .5rem;width:100%;height:100%;top:0;left:0}.step__box-item .number,.step__box-item .heading,.step__box-item .text{position:relative;z-index:10}.step__box-item .number{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;width:fit-content;padding:0 1em 0 4rem;border-right:1px solid currentColor;line-height:1.5rem;color:#0096cf;font-size:.8rem;font-weight:700}.step__box-item .heading{margin:-1.8rem 0 0;padding:0 0 0 calc(4rem + 5rem);line-height:1.8em;font-size:1.06rem;font-weight:700}.step__box-item .text{padding:.3rem 0 0 4rem;line-height:1.6em;font-size:.88rem;font-weight:400}.step__box-item .icon{width:2rem;position:absolute;top:1.5rem;left:1.5rem;z-index:10}.step__box-item .icon img{max-height:3.5rem;object-fit:contain}.step__box-item01 .icon{width:2.66rem;transform:translateX(-0.25em)}.step__box-item:last-child::before{display:none}.step__box02 .step__box-item::before{color:#00489a}.step__box02 .step__box-item::after{background-image:linear-gradient(to right bottom, #00489a 49.5%, transparent 50.5%)}.step__box02 .step__box-item .number{color:#00489a}.faq{background-color:#00489a;background-image:url("../images/faq.webp");background-position:center;background-repeat:no-repeat;background-size:cover;color:white}.faq__heading{color:white}.faq__heading .sub{background:none;color:inherit;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.faq__list{display:grid;grid-template-columns:1fr;grid-gap:1rem}.faq__list-item{background-color:white;padding:1rem;border-radius:.5rem;color:#000;font-size:.88rem}.faq__list-item .head,.faq__list-item .body{line-height:1.8em;display:grid;grid-template-columns:2rem auto;grid-gap:.5rem}.faq__list-item .head .text,.faq__list-item .body .text{align-self:center}.faq__list-item .head{background-color:white;margin:0 0 .5rem;padding:0 0 .5rem;border-bottom:1px solid #002b98;color:#002b98;font-weight:700}.faq__list-item .body{font-weight:400}.faq__list-item .icon{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;padding:0 .5rem;font-size:1.2rem;font-weight:700;display:block}.faq__list-item .icon-q{background-image:url("../images/faq_comment.svg");background-position:center;background-repeat:no-repeat;background-size:contain;padding-top:.15em;color:white;aspect-ratio:144 / 150}.faq__list-item .icon-a{color:#f24564}.faq__list-item a{color:#002b98;border-bottom:1px solid #002b98}.area__heading{padding:0 0 1rem}.area__text{padding:0 0 1rem;line-height:1.8em;font-size:1.2rem;text-align:center}.area__text .emphasis{background:linear-gradient(90deg, #0096cf, #00489a, #002b98);margin:0 .2em 0 0;padding:0 .2em;line-height:1.4em;color:white;font-weight:700;display:inline-block}.area__image{max-width:20rem;margin:0 auto}.tradelaw{background-color:#f5f5f5}.tradelaw__inner{position:relative;z-index:10}.tradelaw__heading{padding:0 0 1rem;line-height:1.8em;font-size:1.1rem;font-weight:700}.tradelaw__list{display:grid;grid-template-columns:100%;grid-gap:.5rem}.tradelaw__list-item{font-size:.88rem;display:grid;grid-template-columns:10em auto;grid-gap:1em}.tradelaw__list-item .head{background-color:#00489a;padding:.2em 1em;line-height:1.8em;color:white;font-weight:700}.tradelaw__list-item .body{padding:.2em 0;line-height:1.8em;font-weight:400}.contact{padding:3rem 0;background-color:#e0efff}.contact__inner{width:calc(100% - 2rem);max-width:828px;margin:0 auto}.contact__heading{margin-top:-.5rem;padding:0 0 2rem;text-align:center}.contact__heading .sub{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;background:linear-gradient(90deg, #0096cf, #00489a, #002b98);width:fit-content;margin:.4rem auto .8rem;color:#002b98;font-weight:800;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.contact__heading .sub::after{content:'';background-color:currentColor;width:2px;height:1.3em;display:block;position:absolute;top:50%;left:calc(100% + .5em);transform:rotate(55deg)}.contact__heading .catch,.contact__heading .main{position:relative;z-index:10}.contact__heading .catch{padding:0 0 .5rem;line-height:1.6em;font-size:1.19rem;font-weight:700}.contact__heading .catch .emphasis{color:#f24564}.contact__heading .main{line-height:1.4em;font-size:2.13rem;font-weight:700}.contact__heading .main .font{font-size:1.2em}.contact .form{padding:0}.contact .form__button a,.contact .form__button button{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));background-color:#0096cf}@media screen and (min-width: 828px){.contact .form__list{padding:0;grid-gap:.5rem 0}.contact .form__list-item{padding:0 0 1rem;text-align:left;grid-template-columns:1fr;grid-gap:.5rem 0}}.footer{background:#fff;border-top:0.3rem solid #002b98;color:#000}.footer__inner{width:calc(100% - 2rem);max-width:828px;margin:0 auto;padding:2rem 0 8rem}.footer__heading{max-width:3.5rem;margin:0 auto;padding:0 0 1rem}.footer__list{width:fit-content;margin:0 auto;padding:1rem 0 2rem;border-top:1px solid currentColor}.footer__list-item{font-size:.88rem;display:grid;grid-template-columns:5em auto;grid-gap:1rem}.footer__list-item .head{line-height:1.8em;font-weight:700}.footer__list-item .body{line-height:1.8em;font-weight:400}.footer__copyright{line-height:1.8em;font-size:.8rem;font-weight:400;text-align:center}@media screen and (min-width: 828px){.footer__inner{padding:2rem 0}}.floating{width:100%;position:fixed;bottom:0;left:0;z-index:1000}.floating__button-item01 a{width:100%;background-color:#f24564;background-image:linear-gradient(180deg, #f24564, #ff3838);padding:1rem 0;color:white;text-align:center;display:flex;flex-flow:wrap;align-items:center;justify-content:center;gap:.8em;position:relative}.floating__button-item01 a .catch{width:100%;font-size:.98em}.floating__button-item01 a .icon{width:2em}.floating__button-item01 a .text{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:2em;font-weight:700}.floating__button-item02,.floating__button-item03{display:none}@media screen and (min-width: 828px){.floating__button{width:fit-content;display:grid;grid-template-columns:100%;grid-gap:.2rem;position:fixed;right:.5rem;bottom:50%;transform:translateY(50%)}.floating__button-item a{filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));width:2.3rem;aspect-ratio:1 / 1;padding:0;border:1px solid currentColor;border-radius:10em;color:white;display:flex;align-items:center;justify-content:center}.floating__button-item a .icon{width:1.2em}.floating__button-item01 a .catch,.floating__button-item01 a .text{display:none}.floating__button-item02,.floating__button-item03{display:block}.floating__button-item02 a{background-color:#0096cf}.floating__button-item03 a{background-color:#06c755}}
