html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
html{color:#4b5b73;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}:root{--logo-font:"Courier Prime",monospace;--menu-font:"Carrois Gothic SC",sans-serif;--top-phrase-font:"Carrois Gothic",sans-serif;--text-font-jp:"Sawarabi Gothic",sans-serif;--text-font:"Roboto",sans-serif;--main-color:#6b9eec;--white:#fff;--dark:#4b5b73;--gray1:#f0f6ff;--bg-color1:var(--white);--bg-color2:var(--gray1);--bg-color3:var(--dark);--top-cover:#7ca6e6;--text-color1:var(--dark);--text-color2:var(--white);--button-inactive:#c3d1e6}.material-icons{text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@media only screen{#logo{z-index:3;font-family:var(--logo-font);background:var(--main-color);color:var(--white);margin:10px 24px;padding:5px 5px 0;font-size:1.5rem;font-weight:400;line-height:1em;transition:all .3s;position:fixed;top:10px}#logo a{color:var(--white);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:all .3s;display:flex}#logo-2{z-index:3;font-family:var(--logo-font);background:var(--main-color);color:var(--white);margin:10px 24px;padding:5px 5px 0;font-size:1.5rem;font-weight:400;line-height:1em;transition:all .3s;position:fixed;top:10px}#logo-2 a{color:var(--white);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:all .3s;display:flex}.menu-btn{z-index:11;width:48px;height:48px;color:var(--white);justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;top:10px;right:10px}.dark{color:var(--dark)}.menu-btn span:before{content:"menu"}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn span:before{content:"close";color:var(--white)}#menubar{z-index:10;background-color:var(--dark);width:100%;height:100%;transition:all .5s;position:fixed;top:-100%;left:0}#menubar.dark{background-color:#fffc}#menubar ul{padding:70px 24px 0;list-style:none}#menubar ul li{font-family:var(--menu-font);color:var(--white);font-size:1.25rem}#menubar ul li a{box-sizing:border-box;width:100%;color:var(--white);padding:9px 15px 10px 0;text-decoration:none;display:block;position:relative}#menu-btn-check:checked~#menubar{top:0}#contents{scroll-snap-type:y mandatory}section{scroll-snap-align:start;padding:60px 24px 80px;font-size:.9rem}section:nth-child(odd){background-color:var(--bg-color2)}h2{font-family:var(--menu-font);width:calc(50% - 12px);padding-bottom:40px;font-size:1.5rem;font-weight:400}h2 span{font-family:var(--text-font-jp);border-top:1px solid var(--dark);margin-top:-.3em;font-size:.9rem;display:block}h3{font-family:var(--text-font-jp);font-size:.9rem;font-weight:400}.scroll-tag{float:right;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways;font-family:var(--text-font);border-left:var(--white)solid 1px;width:24px;height:64px;margin:0 calc(50% - 50vw) -80px;font-size:.8rem;line-height:2.5;display:block;position:sticky;top:100%}.section-tag{float:right;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways;font-family:var(--text-font);border-left:var(--dark)solid 1px;width:24px;height:64px;margin:0 calc(50% - 50vw);font-size:.8rem;line-height:2.5;display:block;position:sticky;top:60px}.section-content,.form-content{font-family:var(--text-font-jp)}#home{color:var(--white);z-index:0;background-image:url(/img/top_image.webp);background-position:50%;background-size:cover;height:330px;position:relative}#home:before{content:"";background:var(--top-cover);opacity:.75;z-index:-1;width:100%;height:100%;position:absolute;inset:0}#home h2{font-family:var(--logo-font);transform:translateY(50px)}#home p{font-family:var(--top-phrase-font);text-align:center;padding-top:60px;font-size:1rem}.services-list{text-align:center;justify-content:space-between;margin:0 -12px;padding-left:0;list-style:none;display:flex}.services-list li{width:33.333%;padding:0 12px}.services-list .service-icon{background:var(--main-color);color:var(--white);border-radius:2px;font-size:1.75rem;line-height:2.5em;display:block}.services-list li p{font-size:.75rem}.company-list{justify-content:space-between;align-items:center;margin:0 -12px;padding-left:0;list-style:none;display:flex}.company-list li{width:50%;padding:0 12px}.company-list li img{width:100%;max-width:250px}#credo ul{padding-left:0;list-style-type:none}#credo ul li{padding-bottom:1em;display:flex}#credo .list-mark{color:var(--main-color);padding-right:12px;font-size:1.25rem}#credo p{padding-bottom:1em}#about img{object-fit:cover;width:100%;padding:0 0 40px}#about dl{margin:0;font-size:.75rem}#about dl div{padding-bottom:1em;display:flex}#about dt{width:25%;margin-right:.5em}#about dd{width:75%;margin:0}#about .president dd{background-image:url(/img/name.svg);background-repeat:no-repeat;background-size:contain}#recruit p{text-align:center}#recruit p span{display:inline-block}#recruit .inactive-button{color:var(--white);background:var(--button-inactive);text-align:center;width:100%;font-family:var(--text-font);border-radius:20px;line-height:3em;display:block}#page-top{display:block}.nav-fix-pos-pagetop{z-index:2;position:fixed;bottom:10px;right:24px}.nav-fix-pos-pagetop a{color:var(--dark);text-align:center;border:2px solid var(--dark);border-radius:30px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .3s;display:flex}.nav-fix-pos-pagetop a:hover{background:var(--gray1);color:var(--main-color);border:2px solid var(--main-color)}footer{background-color:var(--dark);color:var(--white);font-family:var(--text-font);text-align:center;padding:20px}.effect-fade.effect-scroll{opacity:1}.main-theme{border-bottom:10px dotted #6b9eec;width:fit-content;margin:auto;font-size:40px;font-weight:700}.annotation{width:fit-content;margin:40px auto}img.emp{width:140px;padding-top:40px}.emp-salary{color:#4b5b73;background-color:#cbd9ef;border:6px dotted #6b9eec;border-radius:29px;width:300px;padding:30px;font-size:larger;font-weight:700;display:inline-flex}.salaly-image{width:fit-content;margin:40px auto}.addtext{width:fit-content;margin-top:25px;margin-left:145px;font-size:larger}.tab_item{text-align:center;color:#6b9eec;float:left;text-align:center;background-color:#ececec;border-bottom:3px solid #6b9eec;width:50%;height:45px;padding:35px 0;font-size:xx-large;font-weight:700;transition:all .2s;display:block}.tab_item:hover{opacity:.75}.tab_item2{text-align:center;color:#6b9eec;float:left;text-align:center;background-color:#ececec;border-bottom:3px solid #6b9eec;width:50%;padding:35px 0;font-size:xx-large;font-weight:700;transition:all .2s;display:block}.tab_item2:hover{opacity:.75}input[name=tab_item],input[name=tab_item2]{display:none}.tab_content{clear:both;padding:1em 1em 0;display:none;overflow:hidden}#tab1:checked~#tab1_content{width:97%;display:block}#tab2:checked~#tab2_content{width:97%;margin-bottom:281px;display:block}.tab_container input:checked+.tab_item,.tab_container input:checked+.tab_item2{color:#fff;background-color:#6b9eec}table.tab-table{width:100%}td.tab-td{border:none;border-top:2px dotted #6b9eec;width:25%}td.tab-td2{border:none;border-top:2px dotted #6b9eec;width:60%}body{overscroll-behavior:none;width:100%;max-width:100%;overflow-x:hidden}.button{color:#fff;white-space:nowrap;background:#6b9eec;border:0;border-radius:5px;height:70px;margin-top:10px;padding:20px;font-family:Roboto,sans-serif;font-size:25px;font-weight:900}.button:disabled{cursor:not-allowed;background-color:gray}.button:disabled:hover,.button:disabled:focus,.button:disabled:focus-visible{cursor:not-allowed;background-color:gray;outline:none}#button:disabled:hover,#button2:disabled:hover{cursor:not-allowed;background-color:gray}.button:hover{cursor:pointer;background:#f08080}.back-button{color:#fff;white-space:nowrap;background:#6b9eec;border:0;border-radius:5px;height:70px;margin-top:10px;padding:0 27px;font-family:Roboto,sans-serif;font-size:16px;font-weight:900}.back-button:hover{cursor:pointer;background:#f08080}.back-button-position{width:fit-content;margin:auto}.back-button2{color:#fff;white-space:nowrap;background:#6b9eec;border:0;border-radius:5px;height:70px;margin-top:10px;padding:0 27px;font-family:Roboto,sans-serif;font-size:16px;font-weight:900}.back-button2:hover{cursor:pointer;background:#f08080}.back{width:fit-content;margin:auto auto -2%}h2.title.is-6{white-space:nowrap;padding-bottom:0}p.intro-text{margin-left:125px}.modal{z-index:1;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{background-color:#f4f4f4;width:50%;margin:10% auto;animation-name:modalopen;animation-duration:1s;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.modal-header h1{color:#fff;margin:1rem 0}.modal-header{background:#6b9eec;justify-content:space-between;padding:3px 15px;display:flex}.modalClose,.modalClose2{font-size:2rem}.modalClose:hover{cursor:pointer}.modal-body{color:#000;padding:10px 20px;font-size:20px}.section-content2{width:fit-content;margin:auto}.inquiry-list .form-block{margin:20px auto 0;padding:0}.inquiry-list .kome{color:red;font-size:15px}.alert{color:red;font-size:15px;display:block}.inquiry-list .form-block th{color:#fff;vertical-align:top;background:#6b9eec;border-color:#242424;width:270px;margin:0;padding:15px 10px 40px 15px;font-size:1em;font-weight:400}caption,th{text-align:left}th{text-align:-internal-center;font-weight:700}.inquiry-list .form-block table{background:#fff;width:100%;margin:0;padding:0}.form-list,.form-list2{margin-left:15%}.form-list .form-block{margin:20px auto 0;padding:0}.form-block th{color:#fff;vertical-align:top;white-space:nowrap;background:#6b9eec;border-color:#242424;width:35%;margin:0;padding:15px 10px 40px 15px;font-size:1em;font-weight:400}.form-block table{background:#fff;width:100%;margin:0;padding:0}.form-block{width:45%;margin:20px auto 0;padding:0}.form-block .kome{color:red;font-size:15px}.form-block th{color:#fff;vertical-align:top;background:#6b9eec;border-color:#242424;width:25%;margin:0;padding:15px 10px 40px 15px;font-size:1em;font-weight:400}.form-block table{background:#fff;margin:0;padding:0}tbody{vertical-align:middle;border-color:inherit;display:table-row-group}table{border-collapse:separate;box-sizing:border-box;text-indent:initial;border-spacing:2px;-webkit-border-horizontal-spacing:1px;-webkit-border-vertical-spacing:1px;border-color:#242424;display:table}td,th{vertical-align:inherit;border:1px solid #242424;width:60%;padding:10px 20px;display:table-cell}.field{border-color:#242424;width:100%;margin:auto}.input{width:100%;font-size:16px;line-height:1.15}.textarea{width:100%;height:110px;margin:0;font-size:100%;line-height:1.15}#submit{color:#fff;background:#6b9eec;border:0;border-radius:5px;padding:5px 10px;font-family:Roboto,sans-serif;font-weight:90;position:relative}.nextpage{color:#f4f4f4;text-decoration:none}.nextpage2{color:#f4f4f4}.nextpage3{color:#4b5b73;padding-left:1em}.nextpage2:hover{color:gray}.nextpage3:hover{color:red}.checkbox{border:2px solid gray;border-radius:10px;width:fit-content;margin:10px auto auto;padding:15px}#submit:hover{cursor:pointer;background:#f08080}#cansel{color:#5c5c5c;background:#fff;border-color:gray;border-radius:5px;padding:5px 10px;font-family:Roboto,sans-serif;font-weight:90;position:relative}#cansel:hover{color:#fff;cursor:pointer;background:#f08080}#submit2{color:#fff;background:#6b9eec;border:0;border-radius:5px;padding:5px 10px;font-family:Roboto,sans-serif;font-weight:90;position:relative}#submit2:hover{cursor:pointer;background:#f08080}#cansel2{color:#5c5c5c;background:#fff;border-color:gray;border-radius:5px;padding:5px 10px;font-family:Roboto,sans-serif;font-weight:90;position:relative}#cansel2:hover{cursor:pointer;background:#f08080}.button-position{text-align:center;width:fit-content;margin:auto;font-size:28px}#zipSearchBtn{white-space:nowrap;font-size:20px}#postcode{width:100%}.zipSearchBtn{color:#fff;background:#6b9eec;border:0;border-radius:5px;font-family:Roboto,sans-serif}.zipSearchBtn:hover{color:#fff;background:#f08080;border:0;border-radius:5px;font-family:Roboto,sans-serif}.postMessage{color:red;display:inline}.recruit-main{width:55%;margin:auto auto 190px}.tab_container{width:100%;margin:100px auto}.end-text{white-space:nowrap;width:fit-content;margin:100px auto auto;font-size:larger}p.c{margin:30px 0}}@media only screen and (min-width:1161px){#logo{z-index:11;margin:20px 60px;font-size:1.9rem}#logo-2{z-index:11;margin:15px 60px;font-size:1.9rem}.menu-btn{display:none}#menubar{background:0 0;height:auto;position:fixed;top:0;right:0}#menubar ul{justify-content:flex-end;margin-left:-1em;margin-right:-1em;padding:20px 60px 0 0;display:flex}#menubar ul li a{box-sizing:border-box;width:auto;color:var(--white);padding:0 1em}#menubar:not(.dark) ul li a:hover{color:#000}#menubar.dark ul li a{color:var(--dark)}#menubar.dark ul li a:hover,#menubar.dark ul li.current a{color:var(--main-color)}section{padding:80px 60px 120px;font-size:1.2rem}h2{width:calc(25% - 30px);padding-bottom:60px;font-size:1.9rem}h2 span{margin-top:-.3em;font-size:1.2rem}h3{font-size:1.2rem}.scroll-tag{width:60px;height:120px;margin:0 calc(50% - 50vw) -120px;font-size:1rem;line-height:6}.section-tag{width:60px;height:120px;margin:0 calc(50% - 50vw);font-size:1rem;line-height:6;top:80px}.section-content{width:60%;margin:auto}.section-content2{width:fit-content;font-family:var(--text-font-jp);margin:auto}.page-content{padding:0 105px}h2.title.is-5{white-space:nowrap}.indent{padding-left:25px}#home{height:calc(100vh - 200px);max-height:400px}#home h2{margin-top:-50px}#home p{font-size:2rem;position:relative;top:40px}.services-list{margin-left:-20px;margin-right:-20px}.services-list li{padding:0 20px}.services-list .service-icon{border-radius:4px;font-size:3rem;line-height:2em}.services-list li p{font-size:1.2rem}.company-list{margin:0 -30px}.company-list li{padding:0 30px}#credo .list-mark{padding-right:1em;font-size:1.5rem;line-height:1.2}#credo p{padding-bottom:1em}#about .section-content,#about .section-content2,#about .form-content{vertical-align:top;display:flex}#about img{width:50%;height:300px;margin-right:40px;padding-bottom:0}#about dl{width:50%;font-size:1rem}#about dl div{white-space:nowrap;width:100%}#about dt{width:32%}#about dd{width:75%}#recruit .inactive-button{border-radius:40px;width:75%;margin:0 auto}.nav-fix-pos-pagetop{z-index:2;position:fixed;bottom:20px;right:60px}.movile{width:fit-content;margin:auto}section#services{height:460px}section#recruit{height:390px}section#partner{height:490px}section#inquiry{height:390px}#recruit .section-content{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#recruit .section-content p{text-align:left;width:100%;margin:0}#recruit .movile{margin-top:20px;margin-left:auto;margin-right:0}}@media only screen and (min-width:1500px){h2{width:calc(22% - 30px);margin:0 22%;padding-bottom:60px;font-size:1.9rem}h3{font-family:var(--text-font-jp);margin:1% 25%;font-size:.9rem;font-weight:400}.section-tag{width:60px;height:119px;margin:0 calc(74% - 50vw);font-size:1rem;line-height:6;top:80px}.company-list{margin:0 10%}.scroll-tag{width:60px;height:127px;margin:110px calc(74% - 50vw) 6px;font-size:1rem;line-height:6;top:80px}#home h2{text-align:center;margin:-61px -7% 48px;padding:0%;font-size:37px}#menubar ul{justify-content:flex-end;width:fit-content;margin:auto;padding:25px;display:flex}#home p{padding-top:167px;font-size:2rem}.nav-fix-pos-pagetop{z-index:2;position:fixed;bottom:20px;right:26%}#recruit p{text-align:center;margin:17px 18%}#privacy h3{font-family:var(--text-font-jp);margin:1% 4%;font-size:22px;font-weight:400}.page-content{padding:0 28%}#privacy h2.title.is-5{white-space:nowrap;margin:0}.indent{padding-left:60px}#terms h3{font-family:var(--text-font-jp);margin:1% 4%;font-size:22px;font-weight:400}#terms h2.title.is-4,#recruit-page h2.title.is-6{white-space:nowrap;margin:0}#inquiry_form h2.title.is-5{white-space:nowrap;margin:0 15%}#inquiry_form p.c{margin:0 16%}#application h2.title.is-5{white-space:nowrap;margin:0 15%}#application p.c{margin:0 16%}section#recruit-page,section#inquiry_form,section#application,section#privacy,section#terms{padding-top:104px}#about dt{width:20%}.section-content{width:50%}}@media only screen and (max-width:1160px){.movile{width:fit-content;margin:auto}#menubar{z-index:10;background-color:var(--dark);width:100%;height:470px;transition:all .5s;position:fixed;top:-100%;left:0}.button-position{text-align:center;margin:auto;font-size:28px}}@media only screen and (max-width:1161px){.modal{z-index:1;background-color:#00000080;width:100%;height:100%;font-size:13px;display:none;position:fixed;top:0;left:0;overflow:auto}}@media only screen and (max-width:990px){.modal{z-index:1;background-color:#00000080;width:100%;height:100%;font-size:10px;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{background-color:#f4f4f4;width:80%;margin:10% auto;animation-name:modalopen;animation-duration:1s;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b}.modal-body{color:#000;padding:10px 20px;font-size:15px}.end-text{white-space:normal;width:fit-content;margin:100px auto auto;font-size:larger}.recruit-main{width:100%;margin:auto auto 190px}img.emp{width:140px;margin:0 0 20px;padding-top:40px}.addtext{width:fit-content;margin-top:25px;margin-left:20px;font-size:larger}.emp-salary{color:#4b5b73;background-color:#cbd9ef;border:6px dotted #6b9eec;border-radius:29px;width:auto;padding:30px;font-size:larger;font-weight:700;display:inline-flex}@media only screen and (max-width:750px){.movile{width:fit-content;margin:auto}}@media only screen and (max-width:595px){.salaly-image{width:min-content;margin:40px auto}.emp-salary{color:#4b5b73;background-color:#cbd9ef;border:6px dotted #6b9eec;border-radius:29px;width:auto;padding:30px;font-size:15px;font-weight:700;display:inline-flex}img.emp{width:140px;margin:auto 65px;padding-top:40px}.main-theme{border-bottom:10px dotted #6b9eec;width:fit-content;margin:auto;font-size:30px;font-weight:700}.tab_item{text-align:center;color:#6b9eec;float:left;text-align:center;background-color:#ececec;border-bottom:3px solid #6b9eec;width:50%;height:45px;padding:20px 0;font-size:19px;font-weight:700;line-height:50px;transition:all .2s;display:block}.tab_item2{text-align:center;color:#6b9eec;float:left;text-align:center;background-color:#ececec;border-bottom:3px solid #6b9eec;width:50%;height:45px;padding:20px 0;font-size:20px;font-weight:700;line-height:50px;transition:all .2s;display:block}p.intro-text{margin-left:20px}.button{color:#fff;white-space:nowrap;background:#6b9eec;border:0;border-radius:5px;height:70px;margin-top:10px;padding:20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:900}}@media only screen and (max-width:931px){.form-block{width:100%;margin:20px auto 0;padding:0}.button-position{text-align:center;margin-bottom:20px;font-size:28px}}@media only screen and (max-width:480px){.modal{z-index:1;background-color:#00000080;width:100%;height:100%;font-size:8px;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-body{color:#000;padding:10px 20px;font-size:11px}.modal-content{background-color:#f4f4f4;width:89%;margin:20% auto;animation-name:modalopen;animation-duration:1s;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b}.back-button2{color:#fff;white-space:nowrap;background:#6b9eec;border:0;border-radius:5px;height:40px;margin-top:10px;padding:0 20px;font-family:Roboto,sans-serif;font-size:15px;font-weight:900}}@media only screen and (max-width:416px){h2.title.is-5{white-space:nowrap}body{width:fit-content}}}.hidden,[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (max-width:430px){body{width:fit-content}.section-content{width:50%;margin:auto;display:inline}.form-content{padding-left:0%;display:inline}.application-list{padding-left:10%}.button{position:static}th,td{height:10px}.textarea{width:100%;height:110px;margin:0 0 0 -4%;font-size:100%;line-height:1.15}.input{width:100%;margin-left:-4%;font-size:16px;line-height:1.15}.zipSearchBtn{color:#fff;background:#6b9eec;border:0;border-radius:5px;margin-left:-4%;font-family:Roboto,sans-serif}}.header{z-index:1000;background:0 0;width:100%;height:80px;transition:all .3s;position:fixed;top:0}.header.company{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc}.header.company #menubar ul li a{color:#000!important}#logo a{color:#fff!important}.header #menubar ul li a{color:#fff;transition:color .3s}header.header.company{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fffc!important}html{scroll-behavior:auto}.tab_buttons{gap:20px;margin-bottom:20px;display:flex}.tab_buttons button{cursor:pointer;background:#eee;border:none;padding:10px 20px}.tab_buttons button.active{color:#fff;background:#6b9eec}.tab_content{display:none}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content{display:block}header.scrolled{background:#fffc;transition:all .3s}header.scrolled #menubar ul li a,header.scrolled .menu-btn,header.scrolled #logo a{color:#000}.ceo-name-img{object-fit:cover;object-position:left;width:200px;height:22px}.ceo-name{align-items:center;display:flex}#about dl div{align-items:center;padding-bottom:1em;display:flex}#about dd.ceo-name img{object-fit:contain!important;width:199.025px!important;height:22.4px!important;padding:0!important}#about dd.ceo-name{margin-left:0}#inquiry .section-content,#partner .section-content{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#inquiry .section-content p,#partner .section-content p{text-align:left;width:100%;margin:0}#inquiry .movile,#partner .movile{margin-top:20px;margin-left:auto;margin-right:0}
