@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;font-size:clamp(6px,0.6944vw,10px);margin:0}@media only screen and (max-width:768px){html{font-size:10px}}body{font-family:"Inter",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8;color:#0d0d0d;word-break:break-all;margin:0;padding:0;border:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2{line-height:1.2}h3,h4{line-height:1.5}h5,h6{line-height:inherit}ol,ul{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}b,strong{font-weight:bolder}table{border-collapse:collapse;border-spacing:0}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a{color:inherit;text-decoration:none}img{vertical-align:middle;border-style:none;height:auto}svg{overflow:hidden;vertical-align:middle}[role=button]{cursor:pointer}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}button{outline:none;border:none;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:none}fieldset{min-width:0;padding:0;margin:0;border:0}[hidden]{display:none!important}:focus{outline:none}.clearfix:after{content:"";visibility:hidden;height:0;display:block;font-size:0;clear:both}* html .clearfix{zoom:1}:first-child+html .clearfix{zoom:1}#wrapper{position:relative;width:100%}@media print,screen and (min-width:769px){.pc-hide,.sp-only{display:none!important}}@media only screen and (max-width:768px){.pc-only,.sp-hide{display:none!important}}#wrapper{position:relative;width:100%}main{position:relative}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{position:relative;background:#fff;border:1px solid #5e5e5e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9rem 1.6rem;width:100%;font-weight:300;font-size:1.6rem;line-height:2.4rem;text-align:left;color:#000;outline:none;border-radius:.5rem;vertical-align:middle}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#626262}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#626262}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#626262}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#626262}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#626262}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{height:4.5rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#ee7d32}select{position:relative;-webkit-appearance:none;-moz-appearance:none;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/select-down.svg);background-position:calc(100% - 1.2rem) 50%;background-size:1.2rem .8rem;background-repeat:no-repeat;z-index:0}.checkbox{display:block;position:relative;padding-left:4rem;cursor:pointer;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){.checkbox{font-size:1.6rem;padding-left:3rem}}.checkbox input{position:absolute;opacity:0;cursor:pointer}.checkbox .checkmark{position:absolute;top:.5rem;left:0;height:2.5rem;width:2.5rem;background-color:#fff;border:1px solid #000}@media only screen and (max-width:768px){.checkbox .checkmark{top:.3rem;height:2rem;width:2rem}}.checkbox:hover input~.checkmark{background-color:#f2f3f4}.checkbox .checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox input:checked~.checkmark{border-color:#00339b}.checkbox .checkmark:after{left:.8rem;top:.2rem;width:.8rem;height:1.4rem;border:1px solid #00339b;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.checkbox .checkmark:after{left:.6rem;width:.6rem;height:1.2rem}}.radiobox{display:block;position:relative;padding-left:4rem;cursor:pointer;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){.radiobox{font-size:1.6rem;padding-left:3rem}}.radiobox input{position:absolute;opacity:0;cursor:pointer}.radiobox .checkmark{position:absolute;top:.5rem;left:0;height:2.5rem;width:2.5rem;background-color:#fff;border:1px solid #000;border-radius:50%}@media only screen and (max-width:768px){.radiobox .checkmark{top:.3rem;height:2rem;width:2rem}}.radiobox:hover input~.checkmark{background-color:#f2f3f4}.radiobox .checkmark:after{content:"";position:absolute;display:none}.radiobox input:checked~.checkmark:after{display:block}.radiobox input:checked~.checkmark{border-color:#00339b}.radiobox .checkmark:after{left:.4rem;top:.4rem;width:1.5rem;height:1.5rem;background-color:#00339b;border-radius:50%}@media only screen and (max-width:768px){.radiobox .checkmark:after{width:1rem;height:1rem}}.container,.container-fluid{width:100%;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media only screen and (max-width:768px){.container,.container-fluid{padding-left:2rem;padding-right:2rem}}.container{max-width:104rem}@media only screen and (max-width:768px){.container{max-width:39rem}}.content-in{position:relative;max-width:94rem;width:100%;margin-left:auto;margin-right:auto}figure,picture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}figure img,picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.color-blue{color:#2CA6E0!important}.color-yellow{color:#EE7D32!important}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}#wrapper{position:relative}.link-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;gap:1.2rem;width:35rem;max-width:100%;height:6rem;background:#6aba6e;font-size:2.4rem;line-height:1.5;font-weight:400;color:#fff;text-align:center;text-decoration:none;border-radius:6rem;border:1px solid #6aba6e;-webkit-box-shadow:.3rem .3rem .2rem 0rem #c3e1c5;box-shadow:.3rem .3rem .2rem 0rem #c3e1c5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:768px){.link-btn{width:27rem;height:5rem;font-size:1.6rem}}.link-btn img{position:relative;width:2.4rem}@media only screen and (max-width:768px){.link-btn img{width:2rem}}.link-btn span{position:relative;z-index:3}.link-btn:hover{opacity:.8}.section-title{position:relative;margin-bottom:3.6rem}@media only screen and (max-width:768px){.section-title{margin-bottom:2.4rem}}.section-title h3{position:relative;font-size:2.4rem;font-weight:700;line-height:1.5;color:#af2525}@media only screen and (max-width:768px){.section-title h3{font-size:2rem;line-height:1.6}}.section-title h3 .underbg{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffe200));background:linear-gradient(to bottom,transparent 70%,#ffe200 70%)}#header{position:sticky;top:0;left:0;width:100%;background-color:#fff;padding:1rem 0 .8rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:996}@media only screen and (max-width:768px){#header{padding:1.5rem 0;height:6rem}}#header .container{max-width:140rem}#header .header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}#header .header-wrapper .header-logo{position:relative;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .header-wrapper .header-logo a{position:relative;display:block;width:32.8rem;max-width:100%;padding:0;margin:0;white-space:nowrap;text-decoration:none;cursor:pointer;line-height:1}@media only screen and (max-width:768px){#header .header-wrapper .header-logo a{width:21.4rem}}#header .header-wrapper .header-logo a img{display:block;width:100%;height:auto}#header .header-wrapper .header-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;white-space:nowrap}@media only screen and (max-width:768px){#header .header-wrapper .header-nav{display:none}}#header .header-wrapper .header-nav .nav-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;line-height:1;list-style:none}#header .header-wrapper .header-nav .nav-menu>li{position:relative}#header .header-wrapper .header-nav .nav-menu>li .menu-link{position:relative;display:inline-block;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#0d0d0d;margin:0;white-space:nowrap;text-decoration:none;cursor:pointer;z-index:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header .header-wrapper .header-nav .nav-menu>li .menu-link:focus,#header .header-wrapper .header-nav .nav-menu>li .menu-link:hover{color:#33a1ff}#header .header-wrapper .header-nav .nav-action{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .header-wrapper .header-nav .nav-action .tel-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23.5rem;height:4.2rem;padding:.5rem 1rem;border-radius:4.2rem;background:#33a1ff;font-size:2.4rem;font-weight:400;line-height:1.2;color:#fff;text-decoration:none;cursor:pointer;gap:.8rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:.3rem .3rem .2rem 0rem #c9dfed;box-shadow:.3rem .3rem .2rem 0rem #c9dfed;z-index:0}#header .header-wrapper .header-nav .nav-action .tel-btn img{position:relative;display:block;width:2rem}#header .header-wrapper .header-nav .nav-action .tel-btn span{position:relative;font:inherit;color:inherit}#header .header-wrapper .header-nav .nav-action .tel-btn:hover{opacity:.8}#header .header-wrapper .header-nav .nav-action .tel-sub{position:relative;font-size:1.6rem;font-weight:400;line-height:2rem;color:#0d0d0d;text-align:center;margin-top:.4rem}#header.header-scrolled{-webkit-filter:drop-shadow(0rem .6rem 3rem rgba(0,0,0,.2));filter:drop-shadow(0rem .6rem 3rem rgba(0,0,0,.2))}.mobile-nav-toggle{position:fixed;right:0;top:0;width:6rem;height:6rem;padding:1.8rem 1.5rem;background:0 0;display:none;border:none;outline:none;cursor:pointer;z-index:999;margin:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (max-width:768px){.mobile-nav-toggle{display:inline-block}}.mobile-nav-toggle .toggle-icon{position:relative;display:block;width:100%;height:100%;margin:0}.mobile-nav-toggle .toggle-icon span{display:inline-block;position:absolute;left:0;width:100%;height:2px;background:#ee7d32;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.mobile-nav-toggle .toggle-icon span:first-child{top:0}.mobile-nav-toggle .toggle-icon span:nth-child(2){top:calc(50% - 1px)}.mobile-nav-toggle .toggle-icon span:nth-child(3){bottom:0}.mobile-nav-toggle.toggle-active .toggle-icon span{background:#FFFFFF}.mobile-nav-toggle.toggle-active .toggle-icon span:first-child{-webkit-transform:translateY(1.1rem) rotate(-45deg);transform:translateY(1.1rem) rotate(-45deg)}.mobile-nav-toggle.toggle-active .toggle-icon span:nth-child(2){opacity:0;visibility:hidden}.mobile-nav-toggle.toggle-active .toggle-icon span:nth-child(3){-webkit-transform:translateY(-1.1rem) rotate(45deg);transform:translateY(-1.1rem) rotate(45deg)}#mobile-nav{position:fixed;top:0;bottom:0;z-index:998;right:-100%;width:80%;max-width:50rem;overflow-y:auto;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#ee7d32}#mobile-nav .mobile-nav-container{position:relative;padding:5rem 2rem 3rem}#mobile-nav .mobile-nav-menu{position:relative;list-style:none}#mobile-nav .mobile-nav-menu>li{position:relative;display:block;border-bottom:1px solid #fff}#mobile-nav .mobile-nav-menu>li>a{position:relative;display:block;width:100%;font-weight:400;font-size:1.6rem;line-height:2.8rem;letter-spacing:.075em;text-align:left;color:#fff;padding:1.5rem 0;text-decoration:none;outline:none}#mobile-nav .mobile-nav-menu .drop-down>a:after{content:"";position:absolute;top:calc(50% - 3px);right:0;display:inline-block;width:10px;height:6px;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../img/common/icon-down.png);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}#mobile-nav .mobile-nav-menu .drop-down ul{display:none;overflow:hidden}#mobile-nav .mobile-nav-menu .drop-down li{padding-left:16px;border-bottom:1px solid #323232}#mobile-nav .mobile-nav-menu .drop-down li a{position:relative;display:block;width:100%;font-weight:700;font-size:1.4rem;line-height:2.4rem;text-align:left;color:#323232;padding:1.6rem 0;text-decoration:none;outline:none}#mobile-nav .mobile-nav-menu .drop-down.active>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}#mobile-nav .mobile-nav-action{position:relative;margin-top:3rem}#mobile-nav .mobile-nav-action .tel-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23.5rem;height:4.2rem;padding:.5rem 1rem;border-radius:4.2rem;background:#33a1ff;font-size:2.4rem;font-weight:400;line-height:1.2;color:#fff;text-decoration:none;cursor:pointer;gap:.8rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:auto;margin-right:auto;z-index:0}@media only screen and (max-width:768px){#mobile-nav .mobile-nav-action .tel-btn{font-size:2rem;line-height:1.5}}#mobile-nav .mobile-nav-action .tel-btn img{position:relative;display:block;width:2rem}@media only screen and (max-width:768px){#mobile-nav .mobile-nav-action .tel-btn img{width:1.8rem}}#mobile-nav .mobile-nav-action .tel-btn span{position:relative;font:inherit;color:inherit}#mobile-nav .mobile-nav-action .tel-btn:hover{opacity:.8}#mobile-nav .mobile-nav-action .tel-sub{position:relative;font-size:1.6rem;font-weight:400;line-height:2rem;color:#fff;text-align:center;margin-top:.6rem}.mobile-nav-overly{position:fixed;top:0;left:0;width:100%;height:100%;z-index:997;background:rgba(0,0,0,.5);display:none;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:768px){body.mobile-nav-active{overflow:hidden}}body.mobile-nav-active #mobile-nav{right:0}#footer{position:relative;padding:8rem 0 8rem}@media only screen and (max-width:768px){#footer{padding:5rem 0}}#footer .footer-socials{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-bottom:6rem}@media only screen and (max-width:768px){#footer .footer-socials{margin-bottom:5rem}}#footer .footer-socials>li{position:relative}#footer .footer-socials .social-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.1rem;cursor:pointer;padding:0;margin:0;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}#footer .footer-socials .social-link img{display:block;width:100%}#footer .footer-socials .social-link:hover{opacity:.8}#footer .footer-headline{position:relative}#footer .footer-headline h2{position:relative;display:block;max-width:100%;width:36.4rem;margin:0 auto}@media only screen and (max-width:768px){#footer .footer-headline h2{width:27.1rem}}#footer .footer-headline h2 img{display:block;width:100%}#footer .footer-headline p{position:relative;font-size:1.6rem;font-weight:400;text-align:center;margin-top:3rem}#footer .footer-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-weight:400;text-align:center;color:#fff;margin-top:6rem}@media only screen and (max-width:768px){#footer .footer-menu{margin-top:6rem;gap:.4rem}}#footer .footer-menu>li{position:relative;padding:0 2rem}@media print,screen and (min-width:769px){#footer .footer-menu>li:not(:last-child):before{content:"";position:absolute;right:0;top:.3rem;bottom:.3rem;width:1px;background:#fff}}@media only screen and (max-width:768px){#footer .footer-menu>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}#footer .footer-menu>li a{color:inherit}#footer .footer-menu>li a:hover{text-decoration:underline}.copyright{position:relative;padding:1.5rem 2rem;background:#33a1ff;text-align:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;color:#fff}.copyright>p{position:relative}.mainvisual{position:relative;padding:6rem 0 10rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/mv-bg.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:768px){.mainvisual{padding:4rem 0 8rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/mv-bg-sp.jpg)}}.mainvisual .container{position:relative;max-width:117rem;z-index:1}.mainvisual .mainvisual-wrapper{position:relative}.mainvisual .mainvisual-wrapper:after{content:"";display:block;clear:both}.mainvisual .mainvisual-wrapper .mainvisual-lead{position:relative;width:63rem;max-width:100%;margin-bottom:2.4rem}@media print,screen and (min-width:769px){.mainvisual .mainvisual-wrapper .mainvisual-lead{float:left}}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-lead{width:31.6rem;margin-left:auto;margin-right:auto;margin-bottom:1.6rem}}.mainvisual .mainvisual-wrapper .mainvisual-tip{position:relative;width:49.5rem;max-width:100%}@media print,screen and (min-width:769px){.mainvisual .mainvisual-wrapper .mainvisual-tip{float:right;padding-top:2.4rem}}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-tip{width:100%;max-width:100%}}.mainvisual .mainvisual-wrapper .mainvisual-tip .title{position:relative;margin-right:-.6rem;margin-bottom:2.4rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-tip .title{width:28.4rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}}.mainvisual .mainvisual-wrapper .mainvisual-tip .image{position:relative;width:100%;border-radius:.8rem}.mainvisual .mainvisual-wrapper .mainvisual-action{position:relative;width:57.8rem;max-width:100%}@media print,screen and (min-width:769px){.mainvisual .mainvisual-wrapper .mainvisual-action{float:left}}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action{width:100%;max-width:100%}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0rem,1fr) 1.5rem minmax(0rem,1fr);grid-template-columns:repeat(2,minmax(0rem,1fr));gap:1.5rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-group{-ms-grid-columns:(minmax(0rem,1fr))[1];grid-template-columns:repeat(1,minmax(0rem,1fr));margin-top:3rem}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:28.6rem;height:6rem;border-radius:6rem;gap:1rem;font-size:2rem;font-weight:400;line-height:1.5;color:#fff;text-align:center;padding:1rem;background:#ee7d32;-webkit-box-shadow:.3rem .3rem .2rem 0rem #e6c4ad;box-shadow:.3rem .3rem .2rem 0rem #e6c4ad;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn{max-width:25rem;height:5rem;font-size:1.6rem;margin-left:auto;margin-right:auto}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn img{position:relative;display:block;width:2.4rem;height:auto}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn img{width:2rem}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn span{position:relative;font:inherit;color:inherit}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn.home-btn{position:relative}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn.home-btn img{width:2.4rem;margin-bottom:.4rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn.home-btn img{width:2rem;margin-bottom:.2rem}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn.phone-btn{background:#6aba6e}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn.phone-btn img{width:2.2rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn.phone-btn img{width:1.9rem}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-group .action-btn:hover{opacity:.8}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box{position:relative;display:block;width:100%;padding:2.4rem;background:#fff;border-radius:2rem;margin-top:2.5rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-box{padding:2.4rem 1.5rem;max-width:33rem;margin-left:auto;margin-right:auto}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:20.5rem 1.5rem minmax(0rem,1fr);grid-template-columns:20.5rem minmax(0rem,1fr);gap:1.5rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner{-ms-grid-columns:minmax(0rem,1fr);grid-template-columns:minmax(0rem,1fr)}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li{position:relative}@media print,screen and (min-width:769px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li .lead{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li:first-child{padding-right:3rem}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li:first-child{padding-right:0;padding-bottom:3.6rem}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li:first-child:before{content:"";position:absolute;top:50%;right:0;width:2.5rem;height:3.3rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/mv-arror-right.png);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner>li:first-child:before{top:unset;bottom:0;right:calc(50% - 1rem);width:2rem;height:2.7rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner .lead{position:relative;font-size:2rem;font-weight:400;line-height:1.5;color:#ee7d32;text-align:center}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner .desc{position:relative;line-height:2}@media only screen and (max-width:768px){.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner .desc{line-height:1.5}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner .desc p{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:11rem 1rem minmax(0rem,1fr);grid-template-columns:11rem minmax(0rem,1fr);gap:1rem}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner .desc p:not(:last-child){margin-bottom:1rem}}.mainvisual .mainvisual-wrapper .mainvisual-action .action-box .inner .desc em{position:relative;font-style:normal}.top-worry-section{position:relative;padding:9rem 0 10rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/worry-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.top-worry-section{padding:7rem 0 7rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/worry-bg-sp.jpg);margin-top:3rem}}.top-worry-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/worry-border-top.png);background-position:left top;background-repeat:repeat-x;background-size:12.4rem 1.8rem;z-index:0}@media only screen and (max-width:768px){.top-worry-section:before{background-size:8.3rem 1.2rem}}.top-worry-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/worry-border-bottom.png);background-position:left bottom;background-repeat:repeat-x;background-size:12.4rem 1.8rem;z-index:0}@media only screen and (max-width:768px){.top-worry-section:after{background-size:8.3rem 1.2rem}}.top-worry-section .container{position:relative;z-index:1}.top-worry-section .section-title{position:relative;padding-bottom:5rem;margin-bottom:3rem}@media only screen and (max-width:768px){.top-worry-section .section-title{padding-bottom:4rem;margin-bottom:1.6rem}}.top-worry-section .section-title:before{content:"";position:absolute;left:50%;bottom:0;width:2rem;height:2.7rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/rount-dot.png);background-size:.4rem .8rem;background-repeat:repeat-y;background-position:center bottom}.top-worry-section .section-title h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;padding:1rem 2.4rem .8rem;background:#70cfe4;border-radius:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-worry-section .section-title h2{font-size:2rem;line-height:3.2rem;padding:1rem 2rem .8rem}}.top-worry-section .section-worries-box{position:relative;width:100%;max-width:82rem;padding:4.5rem 4rem;background:#fff;border-radius:2rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-worry-section .section-worries-box{padding:3rem 2rem}}.top-worry-section .section-worries-box .worries-inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:54% 1rem minmax(0,1fr);grid-template-columns:54% minmax(0,1fr);gap:1rem}@media only screen and (max-width:768px){.top-worry-section .section-worries-box .worries-inner{-ms-grid-columns:minmax(0rem,1fr);grid-template-columns:minmax(0rem,1fr);gap:1.2rem}}.top-worry-section .section-worries-box .worry-list{position:relative;display:block}@media only screen and (max-width:768px){.top-worry-section .section-worries-box .worry-list{line-height:1.6}}.top-worry-section .section-worries-box .worry-list>li{position:relative;padding-left:3.2rem}@media only screen and (max-width:768px){.top-worry-section .section-worries-box .worry-list>li{padding-left:3rem}}.top-worry-section .section-worries-box .worry-list>li span{color:#ff5a5a}.top-worry-section .section-worries-box .worry-list>li:before{content:"";position:absolute;top:.2rem;left:0;width:2.5rem;height:2.2rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/worry-check.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:768px){.top-worry-section .section-worries-box .worry-list>li:before{top:.3rem;width:2.3rem;height:2rem}}.top-worry-section .section-worries-box .worry-list>li:not(:last-child){margin-bottom:3rem}@media only screen and (max-width:768px){.top-worry-section .section-worries-box .worry-list>li:not(:last-child){margin-bottom:1.2rem}}.top-leave-section{position:relative;padding:8rem 0 10rem}@media only screen and (max-width:768px){.top-leave-section{padding:6rem 0 6rem}}.top-leave-section .section-label{position:relative;margin-bottom:6rem}@media only screen and (max-width:768px){.top-leave-section .section-label{margin-bottom:4rem}}.top-leave-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;padding:1rem 1rem .8rem;border:1px solid #0d0d0d;border-radius:5rem;width:55rem;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-shadow:.6rem .8rem 0rem 0rem #ffab73;box-shadow:.6rem .8rem 0rem 0rem #ffab73}@media only screen and (max-width:768px){.top-leave-section .section-label h2{padding:1.2rem 1rem 1rem;width:30rem;font-size:2rem;-webkit-box-shadow:.4rem .5rem 0rem 0rem #ffab73;box-shadow:.4rem .5rem 0rem 0rem #ffab73}}.top-leave-section .section-label h2 span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fffdc7));background:linear-gradient(to bottom,transparent 60%,#fffdc7 60%)}.top-leave-section .section-label h2:before{content:"";position:absolute;top:-3.3rem;left:50%;border:12px solid transparent;border-bottom:36px solid #fff;border-top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width:768px){.top-leave-section .section-label h2:before{border-bottom-width:30px;border-left-width:10px;border-right-width:10px;top:-2.7rem}}.top-leave-section .section-label h2:after{content:"";position:absolute;top:-3.6rem;left:50%;border:12px solid transparent;border-bottom:36px solid #0d0d0d;border-top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}@media only screen and (max-width:768px){.top-leave-section .section-label h2:after{border-bottom-width:30px;border-left-width:10px;border-right-width:10px;top:-3rem}}.top-leave-section .section-leaves{position:relative;max-width:85rem;width:100%;margin-left:auto;margin-right:auto}.top-leave-section .section-leaves .leaves-inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 3rem 31rem;grid-template-columns:minmax(0,1fr) 31rem;gap:3rem}@media only screen and (max-width:768px){.top-leave-section .section-leaves .leaves-inner{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.top-leave-section .section-leaves .leaves-inner>li{position:relative}.top-leave-section .section-leaves .leaves-inner .content{position:relative}.top-leave-section .section-leaves .leaves-inner .content .lead{position:relative;margin-bottom:1.6rem}.top-leave-section .section-leaves .leaves-inner .content .help{position:relative;font-size:1.3rem}.top-leave-section .section-leaves .leaves-inner .box{position:relative;padding:1.5rem;border-radius:1rem;background:rgba(106,186,110,.5);margin-top:2.4rem}@media only screen and (max-width:768px){.top-leave-section .section-leaves .leaves-inner .box{margin-top:3rem}}.top-leave-section .section-leaves .leaves-inner .image{position:relative;width:100%}.top-leave-section .section-action{position:relative;margin-top:6rem}@media only screen and (max-width:768px){.top-leave-section .section-action{margin-top:5rem}}.top-leave-section .section-action .link-btn{margin:0 auto}.top-examples-section{position:relative;padding:10rem 0 0;background:#ffdac1}@media only screen and (max-width:768px){.top-examples-section{padding:6rem 0 0}}.top-examples-section .container{position:relative;max-width:131.2rem;z-index:1}.top-examples-section .section-examples{position:relative;max-width:94rem;width:100%;margin-left:auto;margin-right:auto}.top-examples-section .section-examples .examples-box{position:relative;width:100%;border-radius:2rem;background:#fff;overflow:hidden}.top-examples-section .section-examples .examples-box .box-header{position:relative;padding:1rem 1rem .8rem;background:#73bbff;font-size:2.4rem;font-weight:400;line-height:1.5;color:#fff;text-align:center}@media only screen and (max-width:768px){.top-examples-section .section-examples .examples-box .box-header{font-size:2rem;padding:1.5rem 1rem}}.top-examples-section .section-examples .examples-box .box-body{position:relative;padding:4rem 2rem}@media only screen and (max-width:768px){.top-examples-section .section-examples .examples-box .box-body{padding:3rem 2rem}}.top-examples-section .section-examples .examples-box .box-body .examples-list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:50% 4rem minmax(0,1fr);grid-template-columns:50% minmax(0,1fr);gap:1rem 4rem;max-width:64rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){.top-examples-section .section-examples .examples-box .box-body .examples-list{-ms-grid-rows:(1fr)[9];grid-template-rows:repeat(9,1fr);grid-auto-flow:column}}@media only screen and (max-width:768px){.top-examples-section .section-examples .examples-box .box-body .examples-list{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1rem;max-width:28rem}}.top-examples-section .section-examples .examples-box .box-body .examples-list>li{position:relative;padding-left:1.8rem}.top-examples-section .section-examples .examples-box .box-body .examples-list>li:before{content:"・";position:absolute;top:0;left:0}.top-examples-section .section-examples .examples-box .box-body .examples-list>li.etc{text-align:right;padding-left:0}@media only screen and (max-width:768px){.top-examples-section .section-examples .examples-box .box-body .examples-list>li.etc{padding-right:1rem}}.top-examples-section .section-examples .examples-box .box-body .examples-list>li.etc:before{display:none}.top-examples-section .section-hals{position:relative;max-width:94rem;width:100%;margin-left:auto;margin-right:auto;margin-top:10rem}@media only screen and (max-width:768px){.top-examples-section .section-hals{margin-top:6rem}}.top-examples-section .section-hals .hals-title{position:relative;margin-bottom:6rem}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-title{margin-bottom:4rem}}.top-examples-section .section-hals .hals-title h3{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;padding:2rem 1rem 1.8rem;border-radius:7.4rem;width:58rem;background:#fff;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-title h3{font-size:2rem;padding:1.5rem 1rem;max-width:32rem}}.top-examples-section .section-hals .hals-title h3 span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fffdc7));background:linear-gradient(to bottom,transparent 60%,#fffdc7 60%)}.top-examples-section .section-hals .hals-box-list{position:relative}.top-examples-section .section-hals .hals-box-list>li{position:relative}.top-examples-section .section-hals .hals-box-list>li:not(:last-child){margin-bottom:6rem}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li:not(:last-child){margin-bottom:3rem}}.top-examples-section .section-hals .hals-box-list>li .hals-box{position:relative;padding:5rem 3rem 5rem 2rem;background:#fff;border-radius:2rem;-webkit-box-shadow:.6rem .8rem 0rem 0rem #ffe7c4;box-shadow:.6rem .8rem 0rem 0rem #ffe7c4}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box{padding:3rem 2rem}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:33.5rem 2rem minmax(0,1fr);grid-template-columns:33.5rem minmax(0,1fr);gap:2rem}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box .inner{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner>li{position:relative}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner>li:first-child{padding-left:3rem}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box .inner>li:first-child{padding-left:2rem}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner>li:first-child.full{padding-left:0}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner>li:first-child.full .image{width:100%}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box .inner>li:first-child.full .image{max-width:26rem;margin-left:auto;margin-right:auto}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .image{position:relative;width:25.3rem;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .image{width:18rem}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .content{position:relative;padding-top:.5rem}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .content{padding-top:0}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .content h4{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;color:#ee7d32;text-align:left;margin-bottom:2.4rem}@media only screen and (max-width:768px){.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .content h4{font-size:2rem;text-align:center;margin-bottom:1.2rem}}.top-examples-section .section-hals .hals-box-list>li .hals-box .inner .content p{position:relative;letter-spacing:-.025em}.top-examples-section .section-campaign{position:relative;margin-top:10rem}@media only screen and (max-width:768px){.top-examples-section .section-campaign{margin-top:6rem;margin-left:-.5rem;margin-right:-.5rem}}.top-examples-section .section-campaign .campaign-banner{position:relative;width:100%;max-width:127.2rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-examples-section .section-campaign .campaign-banner{max-width:34.5rem}}.top-voice-section{position:relative;padding:10rem 0 10rem;background:#ffdac1}@media only screen and (max-width:768px){.top-voice-section{padding:6rem 0 6rem}}.top-voice-section .section-label{position:relative;margin-bottom:6rem}@media print,screen and (min-width:769px){.top-voice-section .section-label{padding:1rem 1rem .8rem;background:#fff;border-radius:7.4rem;width:62rem;max-width:100%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.top-voice-section .section-label{margin-bottom:4rem}}.top-voice-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center}@media only screen and (max-width:768px){.top-voice-section .section-label h2{font-size:2rem;background:#fff;border-radius:5rem;padding:1.5rem 1rem;max-width:32rem;margin-left:auto;margin-right:auto}}.top-voice-section .section-label h2 span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fffdc7));background:linear-gradient(to bottom,transparent 60%,#fffdc7 60%)}.top-voice-section .section-label p{position:relative;font-size:1.3rem;text-align:center}@media only screen and (max-width:768px){.top-voice-section .section-label p{margin-top:1.6rem}}.top-voice-section .section-voices{position:relative;max-width:94rem;width:100%;margin-left:auto;margin-right:auto}.top-voice-section .section-voices .voice-box-list{position:relative}.top-voice-section .section-voices .voice-box-list>li{position:relative}.top-voice-section .section-voices .voice-box-list>li:not(:last-child){margin-bottom:6rem}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list>li:not(:last-child){margin-bottom:3rem}}.top-voice-section .section-voices .voice-box-list .voice-box{position:relative;padding:4.5rem 3rem 5rem;background:#fff;border-radius:2rem;-webkit-box-shadow:.6rem .8rem 0rem 0rem #ffe7c4;box-shadow:.6rem .8rem 0rem 0rem #ffe7c4}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box{padding:3rem 2rem;-webkit-box-shadow:.4rem .5rem 0rem 0rem #ffe7c4;box-shadow:.4rem .5rem 0rem 0rem #ffe7c4}}.top-voice-section .section-voices .voice-box-list .voice-box .inner{position:relative;max-width:70rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){.top-voice-section .section-voices .voice-box-list .voice-box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-voice-section .section-voices .voice-box-list .voice-box .inner.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner{display:block}}.top-voice-section .section-voices .voice-box-list .voice-box .inner>li{position:relative}@media print,screen and (min-width:769px){.top-voice-section .section-voices .voice-box-list .voice-box .inner>li:first-child{width:calc(100% - 20rem)}.top-voice-section .section-voices .voice-box-list .voice-box .inner>li:nth-child(2){width:16rem}}.top-voice-section .section-voices .voice-box-list .voice-box .inner .title{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;color:#ee7d32;margin-bottom:2.4rem}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner .title{font-size:2rem;margin-bottom:2rem}}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner .image{width:14rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares{position:relative}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:13rem 1rem minmax(0,1fr);grid-template-columns:13rem minmax(0,1fr);gap:1rem}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1.2rem}}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li:not(:last-child){margin-bottom:1.2rem}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li:not(:last-child){margin-bottom:1.6rem}}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li p{position:relative}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li p span{position:relative;display:block;padding:.2rem 1rem;border-radius:2rem;background:#cbecff;font-size:1.5rem;font-weight:400;line-height:1.5;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li p span{margin-left:auto;margin-right:auto}}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li p span.before{background:#cbecff}.top-voice-section .section-voices .voice-box-list .voice-box .inner .compares>li p span.after{background:#ffcbdf}.top-voice-section .section-voices .voice-box-list .voice-box .inner .meta{position:relative;padding-top:3rem;border-top:2px dashed rgba(0,0,0,.5);margin-top:3.2rem;display:-ms-grid;display:grid;-ms-grid-columns:16rem 2rem minmax(0,1fr);grid-template-columns:16rem minmax(0,1fr);gap:1.2rem 2rem;text-decoration:underline}@media only screen and (max-width:768px){.top-voice-section .section-voices .voice-box-list .voice-box .inner .meta{padding-top:3rem;margin-top:3rem;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1rem}}.top-rising-section{position:relative;padding:10rem 0 10rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/rect-bg-white.png);background-repeat:repeat;background-size:8rem 10.3rem}@media only screen and (max-width:768px){.top-rising-section{padding:5rem 0 6rem}}.top-rising-section .container{position:relative;max-width:116rem;z-index:1}.top-rising-section .section-label{position:relative;margin-bottom:6rem}@media only screen and (max-width:768px){.top-rising-section .section-label{margin-bottom:4rem}}.top-rising-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;max-width:71.2rem;margin-left:auto;margin-right:auto;text-align:center}@media only screen and (max-width:768px){.top-rising-section .section-label h2{font-size:1.8rem;margin-left:-.5rem;margin-right:-.5rem}}.top-rising-section .section-label h2 p{position:relative}.top-rising-section .section-label h2 p:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:0;margin-right:auto}@media only screen and (max-width:768px){.top-rising-section .section-label h2 p:first-child{width:100%}}.top-rising-section .section-label h2 p:nth-child(2){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:0;margin-top:1rem}@media only screen and (max-width:768px){.top-rising-section .section-label h2 p:nth-child(2){width:100%;margin-top:1.6rem}}.top-rising-section .section-label h2 em{position:relative;display:inline-block;font-style:normal;padding:.2rem 2rem;border:1px solid #000;margin:0 1.5rem}@media only screen and (max-width:768px){.top-rising-section .section-label h2 em{padding:.2rem .8rem;margin:0 .8rem}}.top-rising-section .section-label h2 em:before{content:"";position:absolute;top:50%;left:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:19.2rem;height:5.5rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/risiing-title-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0}.top-rising-section .section-label h2 em span{position:relative;z-index:1}.top-rising-section .section-rising{position:relative}.top-rising-section .section-rising .rising-image{max-width:100%}@media print,screen and (min-width:769px){.top-rising-section .section-rising .rising-image{position:absolute;top:0;right:-10rem;width:56.7rem}}@media only screen and (max-width:768px){.top-rising-section .section-rising .rising-image{position:relative;max-width:33.5rem;width:100%;margin-left:auto;margin-right:auto;margin-bottom:2rem}}.top-rising-section .section-rising .rising-desc{position:relative;font-size:2rem;font-weight:400}@media only screen and (max-width:768px){.top-rising-section .section-rising .rising-desc{font-size:1.8rem;line-height:1.6}}.top-rising-section .section-rising .rising-desc p{position:relative}.top-rising-section .section-rising .rising-desc p:not(:last-child){margin-bottom:1rem}.top-rising-section .section-rising .rising-desc span{color:#ff5a5a}.top-rising-section .section-action{position:relative;clear:both;margin-top:8rem}@media only screen and (max-width:768px){.top-rising-section .section-action{margin-top:4rem}}.top-rising-section .section-action .link-btn{position:relative;background:#ee7d32;border-color:#ee7d32;margin:0 auto;-webkit-box-shadow:.3rem .3rem .2rem 0rem #e6c4ad;box-shadow:.3rem .3rem .2rem 0rem #e6c4ad}.top-rising-section .section-action .link-btn img{width:2.5rem;margin-bottom:.5rem}@media only screen and (max-width:768px){.top-rising-section .section-action .link-btn img{width:2rem;margin-bottom:.2rem}}.top-point-section{position:relative;padding:10rem 0 10rem;background:#ffe1e4}@media only screen and (max-width:768px){.top-point-section{padding:6rem 0 6rem}}.top-point-section .container{position:relative;max-width:108rem;z-index:1}.top-point-section .section-label{position:relative;margin-bottom:6rem}@media only screen and (max-width:768px){.top-point-section .section-label{margin-bottom:5rem}}.top-point-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;padding:1rem 1rem .8rem;background:#fff;border-radius:7.4rem;width:60rem;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-point-section .section-label h2{font-size:2rem;padding:1.5rem 1rem;max-width:32rem;margin-left:auto;margin-right:auto}}.top-point-section .section-label h2 span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fffdc7));background:linear-gradient(to bottom,transparent 60%,#fffdc7 60%)}.top-point-section .section-points{position:relative}.top-point-section .section-points .points-list{position:relative}.top-point-section .section-points .points-list>li{position:relative}.top-point-section .section-points .points-list>li:not(:last-child){margin-bottom:8rem}@media only screen and (max-width:768px){.top-point-section .section-points .points-list>li:not(:last-child){margin-bottom:5rem}}.top-point-section .section-points .points-list .point-box{position:relative;padding:9rem 3rem 6rem;background:#fff;border-radius:2rem}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box{padding:4rem 2rem 3rem}}.top-point-section .section-points .points-list .point-box .counter{position:absolute;top:0;left:calc(50% - 9.75rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;font-weight:400;line-height:1.5;padding:.2rem 1rem;width:19.5rem;height:5rem;border-radius:2.5rem;background:#ffc1c7;color:#fff;text-align:center}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box .counter{left:calc(50% - 8rem);width:16rem;height:4rem;font-size:2rem}}.top-point-section .section-points .points-list .point-box .counter span{text-shadow:.4rem .4rem .4rem #f07985}.top-point-section .section-points .points-list .point-box .inner{position:relative;display:block;max-width:88rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){.top-point-section .section-points .points-list .point-box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-point-section .section-points .points-list .point-box .inner.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.top-point-section .section-points .points-list .point-box .inner>li{position:relative}.top-point-section .section-points .points-list .point-box .inner>li:first-child{width:34rem}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box .inner>li:first-child{width:100%}}.top-point-section .section-points .points-list .point-box .inner>li:nth-child(2){width:calc(100% - 37rem)}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box .inner>li:nth-child(2){width:100%}}.top-point-section .section-points .points-list .point-box .inner .image{position:relative;width:100%;max-width:34rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box .inner .image{max-width:31.5rem;margin-bottom:2rem}}.top-point-section .section-points .points-list .point-box .inner .content{position:relative}.top-point-section .section-points .points-list .point-box .inner .content h4{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;color:#ff6271;margin-bottom:2rem}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box .inner .content h4{font-size:2rem;margin-bottom:1.6rem}}.top-point-section .section-points .points-list .point-box .inner .content p{position:relative}.top-point-section .section-points .points-list .point-box .inner .content small{position:relative;display:block;font-size:1.3rem;margin-top:1.5rem}.top-point-section .section-points .points-list .point-box .hal{position:relative;margin-top:3rem}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box .hal{margin-top:2rem}}.top-point-section .section-points .points-list .point-box .hal .hal-image{position:relative;width:100%;max-width:73.2rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){.top-point-section .section-points .points-list .point-box.point-1 .inner>li:first-child{width:24rem}.top-point-section .section-points .points-list .point-box.point-1 .inner>li:nth-child(2){width:calc(100% - 27rem)}}@media only screen and (max-width:768px){.top-point-section .section-points .points-list .point-box.point-1 .inner .image{max-width:23.5rem}.top-point-section .section-points .points-list .point-box.point-1 .hal .hal-image{max-width:31.5rem;margin-left:auto;margin-right:auto}}.top-possible-section{position:relative;padding:8rem 0 10rem}@media only screen and (max-width:768px){.top-possible-section{padding:5rem 0 6rem}}.top-possible-section .container{position:relative;max-width:124rem;z-index:1}.top-possible-section .section-label{position:relative;margin-bottom:6rem}@media only screen and (max-width:768px){.top-possible-section .section-label{margin-bottom:3rem}}.top-possible-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 4.5rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-possible-section .section-label h2{font-size:2rem;padding:0 4.5rem}}.top-possible-section .section-label h2 span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fffdc7));background:linear-gradient(to bottom,transparent 60%,#fffdc7 60%)}.top-possible-section .section-label h2:before{content:"";position:absolute;top:45%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.5rem;height:3.1rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/possible-title-left.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:768px){.top-possible-section .section-label h2:before{top:unset;bottom:-1.6rem}}.top-possible-section .section-label h2:after{content:"";position:absolute;top:45%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.5rem;height:3.1rem;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/possible-title-right.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:768px){.top-possible-section .section-label h2:after{top:unset;bottom:-1.6rem}}.top-possible-section .section-possible{position:relative}.top-possible-section .section-possible .possible-image{position:relative;width:100%;max-width:85.3rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-possible-section .section-possible .possible-image{max-width:30.2rem}}.top-possible-section .section-action{position:relative;margin-top:6rem}@media only screen and (max-width:768px){.top-possible-section .section-action{margin-top:4rem}}.top-possible-section .section-action .link-btn{position:relative;-webkit-box-shadow:.3rem .3rem .2rem 0rem #c3e1c5;box-shadow:.3rem .3rem .2rem 0rem #c3e1c5;margin:0 auto}.top-possible-section .section-youtube{position:relative;margin-top:10rem}@media only screen and (max-width:768px){.top-possible-section .section-youtube{margin-top:6rem}}.top-possible-section .section-youtube .youtube-label{position:relative;margin-bottom:4rem}@media only screen and (max-width:768px){.top-possible-section .section-youtube .youtube-label{margin-bottom:2.4rem}}.top-possible-section .section-youtube .youtube-label h3{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center}@media only screen and (max-width:768px){.top-possible-section .section-youtube .youtube-label h3{font-size:2rem}}.top-possible-section .section-youtube .youtube-label h3 span{display:inline}.top-possible-section .section-youtube .youtube-box-list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media only screen and (max-width:768px){.top-possible-section .section-youtube .youtube-box-list{-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem}}.top-possible-section .section-youtube .youtube-box-list>li{position:relative}.top-possible-section .section-youtube .youtube-box-list .youtube-box{position:relative;width:100%;height:100%;aspect-ratio:550/308}.top-possible-section .section-youtube .youtube-box-list .youtube-box>*{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-possible-section .section-youtube .youtube-action{position:relative;margin-top:6rem}@media only screen and (max-width:768px){.top-possible-section .section-youtube .youtube-action{margin-top:4rem}}.top-possible-section .section-youtube .youtube-action .link-btn{position:relative;background:#fff;border-color:#ee7d32;color:#ee7d32;width:45rem;margin:0 auto;-webkit-box-shadow:.3rem .3rem .2rem 0rem #e6c4ad;box-shadow:.3rem .3rem .2rem 0rem #e6c4ad}@media only screen and (max-width:768px){.top-possible-section .section-youtube .youtube-action .link-btn{width:30rem}}.top-possible-section .section-youtube .youtube-action .link-btn img{width:3.6rem}@media only screen and (max-width:768px){.top-possible-section .section-youtube .youtube-action .link-btn img{width:2.4rem}}.top-flow-section{position:relative;padding:10rem 0;background-image:url(//robocare.jp/wp-content/themes/switch_tcd063-child/assets_cdlp_apr25/css/../image/rect-bg-white.png);background-repeat:repeat;background-size:8rem 10.3rem}@media only screen and (max-width:768px){.top-flow-section{padding:6rem 0}}.top-flow-section .container{position:relative;z-index:1}.top-flow-section .section-flows{position:relative;max-width:86rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-flow-section .section-flows{max-width:31.5rem}}.top-flow-section .section-flows .flows-image{position:relative;width:100%}.top-flow-section .section-flows .flow-down{position:relative;display:block;width:22.7rem;max-width:100%;margin-left:auto;margin-right:auto;margin-top:5rem}@media only screen and (max-width:768px){.top-flow-section .section-flows .flow-down{width:17rem;margin-top:3rem}}.top-flow-section .flow-pointer{position:relative;width:100%;max-width:59rem;margin-left:auto;margin-right:auto;margin-top:10rem}@media only screen and (max-width:768px){.top-flow-section .flow-pointer{margin-top:4rem}}.top-flow-section .flow-pointer .pointer-image{position:relative;width:22.9rem;max-width:100%;margin-left:auto;margin-right:0;z-index:0}@media only screen and (max-width:768px){.top-flow-section .flow-pointer .pointer-image{width:20rem;margin-left:auto;margin-right:auto}}.top-flow-section .flow-pointer .pointer-info{max-width:100%}@media print,screen and (min-width:769px){.top-flow-section .flow-pointer .pointer-info{position:absolute;top:8rem;left:0;width:36rem}}@media only screen and (max-width:768px){.top-flow-section .flow-pointer .pointer-info{margin-top:3rem}}.top-flow-section .flow-pointer .pointer-info .title{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;margin-bottom:1.6rem}@media only screen and (max-width:768px){.top-flow-section .flow-pointer .pointer-info .title{font-size:2rem;margin-bottom:1.2rem}}.top-flow-section .flow-pointer .pointer-info .action{position:relative}.top-flow-section .flow-pointer .pointer-info .action .link-btn{position:relative;width:100%;margin:0 auto;background:#ee7d32;border-color:#ee7d32;-webkit-box-shadow:.3rem .3rem .2rem 0rem #e6c4ad;box-shadow:.3rem .3rem .2rem 0rem #e6c4ad}@media only screen and (max-width:768px){.top-flow-section .flow-pointer .pointer-info .action .link-btn{width:27rem}}.top-contact-section{position:relative;padding:8rem 0 10rem}@media only screen and (max-width:768px){.top-contact-section{padding:6rem 0 6rem}}.top-contact-section .container{position:relative;z-index:1}.top-contact-section .section-label{position:relative;margin-bottom:4rem}@media only screen and (max-width:768px){.top-contact-section .section-label{margin-bottom:3rem}}.top-contact-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding-left:7rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-contact-section .section-label h2{padding-left:4.8rem;font-size:2rem}}.top-contact-section .section-label h2 img{position:absolute;left:0;top:-1.6rem;width:5.9rem}@media only screen and (max-width:768px){.top-contact-section .section-label h2 img{top:-.8rem;width:4.3rem}}.top-contact-section .section-contact-box{position:relative;width:100%;max-width:73rem;padding:5rem 8rem 6rem;background:#f2f9ff;border-radius:2rem;border:1px solid #5e5e5e;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.top-contact-section .section-contact-box{padding:4rem 2rem 4rem}}.top-contact-section .section-contact-box .contact-form{position:relative;display:block;width:100%}.top-contact-section .section-contact-box .contact-form .form-desc{position:relative;text-align:center;margin-bottom:2rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .form-desc{font-size:1.5rem}}.top-contact-section .section-contact-box .contact-form .form-input{position:relative;display:block;width:100%}.top-contact-section .section-contact-box .contact-form .field-group{position:relative}.top-contact-section .section-contact-box .contact-form .field-group>li{position:relative}.top-contact-section .section-contact-box .contact-form .field-group>li:not(:last-child){margin-bottom:3rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .field-group>li:not(:last-child){margin-bottom:2rem}}.top-contact-section .section-contact-box .contact-form .input-group{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .input-group{-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}.top-contact-section .section-contact-box .contact-form .field-accept{position:relative;font-size:1.5rem;margin-top:2.4rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .field-accept{margin-right:-1rem}}.top-contact-section .section-contact-box .contact-form .field-accept a{text-decoration:underline}.top-contact-section .section-contact-box .contact-form .field-submit{position:relative;margin-top:5rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .field-submit{margin-top:3rem}}.top-contact-section .section-contact-box .contact-form .field-submit .btn-submit{position:relative;display:block;width:100%;max-width:27rem;height:5.4rem;border-radius:5.4rem;background:#ee7d32;color:#fff;font-size:1.6rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none;border:none;margin:0 auto}.top-contact-section .section-contact-box .contact-form .field-submit .btn-submit:hover{opacity:.8}.top-contact-section .section-contact-box .contact-form .field-submit .wpcf7-spinner{display:block;margin-left:auto;margin-right:auto;margin-top:2rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .field-submit .wpcf7-spinner{margin-top:1rem}}.top-contact-section .section-contact-box .contact-form .input{position:relative;display:block;width:100%}.top-contact-section .section-contact-box .contact-form .input>label{position:relative;display:block;font-weight:400;margin-bottom:1rem}.top-contact-section .section-contact-box .contact-form .input>label span{display:inline-block;padding:.2rem 1rem;font-size:1.5rem;line-height:2.4rem;border-radius:.5rem;background:#ff7c7c;color:#fff;margin-right:1rem}.top-contact-section .section-contact-box .contact-form .input>label span.required{background:#ff7c7c}.top-contact-section .section-contact-box .contact-form .input>label span.any{background:#bebebe}.top-contact-section .section-contact-box .contact-form .input .m{position:relative;width:20rem;max-width:100%}.top-contact-section .section-contact-box .contact-form .validate{color:red}.top-contact-section .section-contact-box .contact-form .wpcf7-form-control-wrap{position:relative;display:block}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item{position:relative;display:block;padding-left:0;margin:0}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item label{display:inline-block;cursor:pointer}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox],.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]{position:absolute;opacity:0;visibility:hidden}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]+.wpcf7-list-item-label,.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label{position:relative;display:inline-block;padding-left:3rem}@media only screen and (max-width:768px){.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]+.wpcf7-list-item-label,.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label{padding-left:2.6rem}}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]+.wpcf7-list-item-label:after,.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]+.wpcf7-list-item-label:before,.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label:after,.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label:before{content:"";position:absolute}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label:after,.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label:before{border-radius:5rem}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label:before{top:.5rem;left:0;width:2rem;height:2rem;border:1px solid #000}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]+.wpcf7-list-item-label:after{top:1rem;left:.5rem;width:1rem;height:1rem;background:#000;-webkit-transition:all .2s;transition:all .2s}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:after{opacity:0;visibility:hidden}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;visibility:visible}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]+.wpcf7-list-item-label:before{top:.7rem;left:0;width:2rem;height:2rem;background-color:#fff;border:1px solid #000}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]+.wpcf7-list-item-label:after{top:1rem;left:.7rem;width:.6rem;height:1.2rem;border:1px solid #00bba7;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;transition:all .2s}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:after{opacity:0;visibility:hidden}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label:before{border-color:#00bba7}.top-contact-section .section-contact-box .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;visibility:visible}.top-message-section{position:relative;padding:8rem 0 10rem;background:#e2f2ff}@media only screen and (max-width:768px){.top-message-section{padding:5rem 0 6rem}}.top-message-section .container{position:relative;max-width:74rem;width:100%;margin-left:auto;margin-right:auto;z-index:1}.top-message-section .section-label{position:relative;margin-bottom:3rem}@media only screen and (max-width:768px){.top-message-section .section-label{margin-bottom:2rem}}.top-message-section .section-label h2{position:relative;font-size:2.4rem;font-weight:400;line-height:1.5;color:#33a1ff;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding-left:4.5rem}@media only screen and (max-width:768px){.top-message-section .section-label h2{padding-left:0;font-size:2rem}}.top-message-section .section-label h2 img{position:relative;width:3.6rem}@media print,screen and (min-width:769px){.top-message-section .section-label h2 img{position:absolute;top:.2rem;left:0}}@media only screen and (max-width:768px){.top-message-section .section-label h2 img{display:inline-block;margin-left:.2rem;width:2.5rem;vertical-align:text-top}}.top-message-section .section-label h2 img span{position:relative}.top-message-section .section-label p{position:relative;margin-top:2.4rem}@media only screen and (max-width:768px){.top-message-section .section-label p{text-align:center;margin-top:2.4rem}}.top-message-section .section-message{position:relative}.top-message-section .section-message .message-form{position:relative;display:block;width:100%}.top-message-section .section-message .message-form .input-group{position:relative}@media print,screen and (min-width:769px){.top-message-section .section-message .message-form .input-group{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0 16rem;grid-template-columns:minmax(0,1fr) 16rem;gap:0}}.top-message-section .section-message .message-form .input-group input{position:relative;border:1px solid #fff;border-radius:.5rem 0 0 .5rem;height:5rem}@media only screen and (max-width:768px){.top-message-section .section-message .message-form .input-group input{width:100%;border-radius:.5rem}}.top-message-section .section-message .message-form .input-group input:focus{outline:none;border-color:#ee7d32}.top-message-section .section-message .message-form .input-group button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ee7d32;border-radius:0 .5rem .5rem 0;height:5rem;max-width:100%;font-size:1.6rem;font-weight:400;line-height:1.5;color:#fff;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #ee7d32;outline:none}@media only screen and (max-width:768px){.top-message-section .section-message .message-form .input-group button{width:20rem;border-radius:.5rem;margin-left:auto;margin-right:auto;margin-top:2rem}}.top-message-section .section-message .message-form .input-group button:hover{opacity:.8}