@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);body{color:var(--color-black);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:auto}:root{--color-title:#007bff;--color-bg:#f4f4f4;--color-border:#bdbdbd;--color-border-2:#dedcdc;--color-border-3:#999899;--color-black:#222;--color-link:#123c7e;--color-link-hover:#00afcc;--font-size-small:14px;--font-size-ultra-small:12px;--font-size-mobile-small:13px;--font-size-mobile-ultra-small:10px;--font-size-medium:18px;--font-size-large:24px;--font-size-extra-large:28px;--border-button-radius:20px;--font-size-h1:28px;--font-size-h2:26px;--font-size-h3:20px;--font-size-h4:16px;--font-size-h5:14px}body,h1,h2,h3,h4{margin:0;padding:0}.nav-1{height:80px}@media screen and (max-width:640px){.nav-1{display:none}}.top,.top-msg-container{height:70vh;width:100%}.top-msg-container{align-items:center;display:flex;justify-content:center;position:absolute;z-index:99}.top-msg{background-color:#0e0d0d54;box-shadow:3px 3px 10px #0000004d;color:#fff;max-width:820px;padding:20px;width:60%}.top-msg h1{color:#fff;font-size:44px;font-weight:700;line-height:1.5;margin-bottom:20px}.top-msg h2{font-size:32px;font-weight:500;margin-top:20px}.top-msg h3{font-size:24px;font-weight:200;margin-bottom:10px}.content{min-height:500px}.content,.content-2{margin:0 auto;max-width:1024px;text-align:center;width:80%}.blur-background{filter:blur(5px);transition:filter .3s ease-in-out}.react-tabs__tab-list{display:grid;grid-template-columns:auto auto auto auto auto;margin:60px 0 10px!important}.react-tabs__tab{color:var(--color-link);font-size:var(--font-size-medium);font-weight:500;padding:12px!important;text-align:center}.react-tabs__tab--selected{color:var(--color-link-hover)!important}.react-tabs__tab-panel{cursor:pointer;min-height:450px}.react-tabs__tab-panel--selected{display:flex!important;flex-direction:column;justify-content:center}.react-tabs{margin-top:0}.utils-top{display:flex;gap:30px;margin:30px auto;width:100%}.utils-top-img{cursor:pointer;width:60%}.utils-top-text{flex:1 1 auto;font-weight:500;text-align:left}@media screen and (max-width:640px){.top,.top-msg-container{height:30vh}.top-msg h1{color:#fff;font-size:24px;line-height:1.3;margin-bottom:12px}.top-msg h2{font-size:18px;margin-top:8px}.top-msg h3{font-size:14px;margin-bottom:8px}.utils-top{align-items:center;flex-direction:column}}.tabs{display:flex;gap:7px;height:40px;justify-content:space-between;margin-bottom:30px;margin-top:30px;padding:7px}.tab-button,.tabs{border:1px solid var(--color-border-2);border-radius:5px}.tab-button{background-color:var(--color-bg);color:var(--color-border-2);cursor:pointer;flex:1 1;font-size:var(--font-size-medium);font-weight:600;transition:all .5s ease}.tab-button.active,.tab-button:hover{border:1px solid var(--color-link);color:var(--color-link)}.pagination{display:flex;justify-content:center;list-style:none;padding-left:0}.page-item{border:1px solid var(--color-border);cursor:pointer;font-size:12px}.page-item a{display:inline-block;padding:5px 10px}.page-item:hover{background-color:var(--color-link-hover);border:1px solid var(--color-link-hover)}.page-item.active{background-color:var(--color-link);border:1px solid var(--color-link);color:#fff}.page-item.disabled{background-color:var(--color-border)}.page-item.disabled:hover{cursor:not-allowed}.page-container{text-align:left}.page-container>p{text-align:center}.page-container h1{font-size:var(--font-size-h1);margin-bottom:20px;margin-top:30px;text-align:center}.post-content figcaption,.post-meta{color:var(--color-border-3);font-size:var(--font-size-small)}.post-content{color:var(--color-black);font-size:var(--font-size-h4)}.back-button{background:none;border:none;cursor:pointer;font-weight:500}.back-button:hover{color:var(--color-link-hover)}.post-meta{align-items:center;display:flex;gap:3px;margin-top:-5px}.post-meta p{font-size:var(--font-size-mobile-small);margin-top:7px!important;margin:0;padding:0}.excerpt{font-size:var(--font-size-small);margin-top:5px}.blank-img{flex-shrink:0;height:110px;width:180px}@media screen and (max-width:640px){.blank-img{height:70px;width:100px}.post-meta p{font-size:var(--font-size-mobile-ultra-small)}.excerpt{font-size:var(--font-size-ultra-small)}}.page-container,.post-card{margin:60px auto;max-width:800px}.post-card{align-items:center;border-radius:5px;display:flex;gap:30px;text-align:left}.post-card>img{height:110px;min-width:180px;width:180px}.body-content{flex:1 1 auto}.body-content a{color:inherit;text-decoration:none}.body-content h3{cursor:pointer;font-size:var(--font-size-large);transition:all .3s}.body-content h3:hover{color:var(--color-link-hover)}.body-content p{margin:0;padding:0}.body-content p+p{margin-top:.25rem}.text-bold{font-weight:700}.post-content img{height:auto;max-width:100%}.categories-list ul{list-style:none;margin:0;padding:0}@media screen and (max-width:640px){.post-card>img{height:70px;width:100px}.body-content h3{cursor:pointer;font-size:var(--font-size-medium);transition:all .3s}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:initial;position:relative;text-align:center}.modal-image{border:1px solid #fff;border-radius:10px;height:auto;max-height:90vh;object-fit:contain;width:90%}.service-page{margin:0 auto 30px;max-width:1024px;width:90%}.service-page h1{color:#007bff;margin-bottom:20px;text-align:center}.service-content p{line-height:1.6;margin-bottom:20px;text-align:left}.service-image{border:1px solid #ccc;border-radius:10px;display:block;height:auto;margin:0 auto;max-width:100%}.rectangle{border:10px solid;border-image:url(/static/media/text-cover.5d81e581ad78655c3657.png) 30 stretch;padding:20px}.thumbnail,.thumbnail-2{cursor:pointer;max-width:500px;width:100%}.thumbnail-3{cursor:pointer;max-width:600px;width:100%}.features{height:30px;padding:5px 10px 0;text-align:center;width:100px}.our-company-text{background-color:#f2f2f2;font-size:var(--font-size-h3);font-weight:500;margin-top:20px;text-align:left}.m-l-3{margin-left:12px!important}.m-l-12{margin-left:50px!important}.m-l-21{margin-left:85px!important}.m-t-10{margin-top:40px!important}.m-t-15{margin-top:60px!important}.m-t-4{margin-top:16px!important}.m-t-6{margin-top:24px!important}.m-b-6{margin-bottom:24px!important}.m-b-3{margin-bottom:12px!important}.m-t-7{margin-top:28px!important}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.service-body h1{color:#000;text-align:left}.service-body h2{text-align:center}.text-left{text-align:left!important}.service-body table{border-collapse:collapse;margin-top:20px;width:100%}.service-body td,.service-body th{border-bottom:1px solid var(--color-border);border-left:none;border-right:none;border-top:1px solid var(--color-border);padding:20px 10px;text-align:left}.service-body table tr:last-child td{border-bottom:none}.service-body th{border-top:none;text-align:center}.service-body .left-label{font-weight:700;text-align:left;white-space:nowrap;width:200px}.service-body a{text-decoration:none!important}.service-page>div{text-align:center}.conclusion{background-image:url(/static/media/background.b742db1f8ce94e5c9c85.jpg);background-size:cover;margin-top:40px;padding:20px 0 100px}h5{margin:20px 0;text-align:left}.service-body{margin-bottom:50px}.service-body p{margin:0;text-align:left}.service-utils-header{align-items:flex-end;display:flex;gap:10px;margin-bottom:40px}.service-utils-header h1{margin-bottom:0!important}.service-utils-header p{margin:0!important}.service-utils-img{cursor:pointer;margin-top:20px;max-width:950px;width:100%}.special-text{color:#f21d81;font-weight:600}.spot-consulting-text{border-bottom:1px solid var(--color-border-2);font-size:var(--font-size-medium);padding:20px 0 30px}.border-bottom-none{border-bottom:initial}.h1-text{font-size:28px}.title-text{font-size:20px;font-weight:600}.banner{background:#fff;border-radius:8px;box-shadow:12px 12px 0 #0a6b99;margin:auto;padding:50px 40px;position:relative;width:80%}.banner h1{color:#003c69;font-size:25px;margin-bottom:20px}.banner h2{color:#003c69;font-size:36px;font-weight:700;margin:0}.banner p{color:#226099;font-size:16px;margin-top:20px}.illustration{bottom:-120px;left:-150px;position:absolute;width:200px}.text-center{text-align:center!important}.contact_form{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 30px;max-width:800px;width:90%}form{width:100%}.submit_btn{background-color:#049dbf;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:1em;width:100%}button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;pointer-events:none}button:disabled:hover{background-color:inherit}.submit_btn:hover{opacity:.8}@media screen and (max-width:640px){.form_group label{padding-bottom:10px;width:100%}.form_group input,.form_group textarea{margin:0;padding:0;width:100%}.submit_btn{height:50px;width:100%}.form_error{padding:5px 0;text-align:left;width:100%}}.acceptance{margin-bottom:1rem}.contact-privacypolicy{border:1px solid #ddd;font-size:14px;height:150px;line-height:1.7;margin-bottom:30px;overflow-y:auto;padding:1em}.contact-select label{display:inline-block;font-size:18px;font-weight:700;margin-bottom:.5rem}.contact-privacypolicy span{display:block;font-size:16px;font-weight:700;line-height:1.7;margin-bottom:30px;text-align:center;width:100%}.page-overview{margin:auto auto 60px;width:90%}.container{align-items:center;border-bottom:2px solid var(--color-border);box-sizing:border-box;display:flex;height:80px;width:100%}.title{color:var(--color-link);font-size:var(--font-size-h1);font-weight:600}.form_group{margin-bottom:1rem}.form_control{background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;box-sizing:border-box;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form_control,.form_control:focus{background-color:#fff;color:#495057}.form_control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.form_group label{display:inline-block;font-size:18px;font-weight:700;margin-bottom:.5rem}.form_group input{height:40px}.form_error{color:red;padding-top:10px;text-align:start}.error{border-color:red}.nav{background-color:#fff;height:80px;justify-content:center;position:fixed;top:0;width:100%;z-index:999}.header-container,.nav{display:flex;margin:auto}.header-container{width:90%}.header-container>div{width:100%}.nav-item.logo-container{height:50px;margin:0;padding:5px 0}.logo-container .logo{height:40px;margin-top:5px;width:130px}.nav-list{height:60px;list-style:none;margin:0 auto;padding:0;width:100%}.nav-item,.nav-list{align-items:center;display:flex}.nav-item{height:100%;margin:0 1rem;position:relative}.nav-item a{color:var(--color-link);font-size:var(--font-size-small);text-decoration:none;transition:color .2s ease}.nav-item a:hover{color:var(--color-link-hover)}.nav-item-dropdown{align-items:center;display:flex}.nav-left-item{margin-left:auto}.nav-left-item button{background-color:var(--color-link);border:none;border-radius:var(--border-button-radius);color:#fff;cursor:pointer;padding:7px 20px}.nav-left-item button:hover{background-color:var(--color-link-hover)}.dropdown-content{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 8px #0000001a;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .5s ease,transform .5s ease;visibility:hidden;width:260%}.arrow-icon{height:.8rem;margin-left:.3rem;transition:transform .5s ease;width:.8rem}.m-t-15{margin-top:15px!important}.rotate{transform:rotate(180deg)}.dropdown-item a{color:#123c7e;display:block;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.dropdown-item a:hover{background-color:#f0f0f0}.dropdown-content.show,.dropdown:hover .dropdown-content{opacity:1;transform:translateY(0);visibility:visible}.close-icon,.slick-arrow{display:none!important}@media screen and (max-width:640px){.nav{flex-direction:column;height:80px;padding-top:20px;position:static;width:100%}.header-container{display:block;margin:initial;margin-left:5%;width:90%}.show-nav{height:100vh;justify-content:flex-start}.nav-list{height:auto;opacity:1;transition:opacity 1s}.nav-item{align-items:flex-start;border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:center;margin:initial;width:100%}.nav-item.logo-container{height:60px;margin-bottom:20px;padding:initial}.logo{height:40px;width:60px}.flex-row{flex-direction:row!important}.nav-item a{align-items:center;color:var(--color-black);display:flex;flex-grow:1;font-weight:500;height:60px;width:100%}.nav ul,.nav-item a button{width:100%}.nav ul{flex-direction:column;padding:0}.nav-left-item{margin-left:0}.border-bottom-none{border-bottom:none}.button-mobile{width:100%}.dropdown-item a{font-size:var(--font-size-mobile-small);height:25px;padding:5px 0}.nav-item-dropdown{justify-content:space-between}.nav-item a:hover{background-color:inherit;color:inherit}.nav-item a:active{background-color:initial;color:inherit}.menu-icon{display:block;font-size:2px;height:45px;margin-left:auto;margin-top:10px;width:45px}.hide-icon{display:none}.overflow-hidden{max-height:100vh;overflow:hidden}.m-t-160{margin-top:160px}.dropdown-content{box-shadow:none;margin-left:10px}.border-top{border-bottom:none;border-top:1px solid var(--color-border)}}.footer{background-color:var(--color-bg);margin-top:30px;padding:30px 0 50px}.footer-content{display:flex;justify-content:space-between;margin-left:5%;width:90%}.footer-column{flex-basis:0;flex-grow:1}.footer-column.larger-width{flex-grow:1.5}.footer-header{color:var(--color-black);font-size:var(--font-size-h4);font-weight:500;margin-bottom:10px}.footer-header a{color:var(--color-black);text-decoration:none}.footer-header a:hover{color:var(--color-link-hover)}.footer-list{list-style-type:none;margin:0;padding:0}.footer-list a{color:var(--color-black);text-decoration:none}.footer-list a:hover{color:var(--color-link-hover)}.footer-item{cursor:pointer;font-size:var(--font-size-h5);margin-bottom:8px;transition:color .3s ease}.footer-item:hover{color:var(--color-link-hover)}.text-column{margin:auto;text-align:right;width:90%}.copyright-text{font-size:var(--font-size-ultra-small)}@media screen and (max-width:640px){.footer-content{flex-direction:column}.text-column{text-align:left}h4{margin-top:10px}}.company-overview{margin:0 auto;max-width:800px;width:90%}.mission,.vision{text-align:center}.mission p,.vision p{font-size:var(--font-size-small);margin:0}.company-details h4,.mission h4,.vision h4{font-size:var(--font-size-medium);font-weight:500;margin:15px 0}.company-details h2,.mission h2,.vision h2{border-bottom:2px solid var(--color-title);color:var(--color-title);font-size:var(--font-size-large);margin:15px 0 20px;padding-bottom:5px;text-align:left}.vision{margin-top:40px}.company-overview ul{font-size:var(--font-size-small);list-style:none;margin:auto;padding:0;width:90%}.company-overview ul li{align-items:center;border-bottom:1px solid var(--color-border);display:flex;margin-bottom:10px;padding:20px 0}.company-overview ul li.last{border-bottom:initial}.company-overview ul li .detail-title{display:inline-block;flex-shrink:0;width:250px}.company-overview ul li .detail-text{flex-grow:1}.company-details{margin-top:40px}.breadcrumb-container{margin:auto;width:90%}@media screen and (max-width:640px){.company-overview ul li .detail-title{width:150px}}.breadcrumb{color:var(--color-black);display:flex;font-size:var(--font-size-ultra-small);list-style:none;margin:0;padding:0}.breadcrumb-item{align-items:center;display:flex}.breadcrumb-item:not(:last-child):after{color:var(--color-boder);content:">";margin:0 10px}.breadcrumb-item a{color:var(--color-link);text-decoration:none;transition:color .3s ease}.breadcrumb-item a:hover{color:var(--color-link-hover)}.breadcrumb-item span{color:var(--color-black)}.ceo-message{margin:0 auto;max-width:800px;padding:20px}.ceo-message-header{margin-bottom:20px;text-align:center}.message-image{border:1px solid #ccc;border-radius:10px;cursor:pointer;height:auto;margin-bottom:50px;transition:transform .2s;width:100%}.message-image:hover{transform:scale(1.05)}.ceo-profile{text-align:center}.ceo-photo{border-radius:50%;height:150px;width:150px}.profile-text{text-align:left}.profile-text h2{border-bottom:2px solid var(--color-title);color:var(--color-title);margin-bottom:10px;padding-bottom:5px}.profile-text p{margin-left:20px}.vertical-timeline:before{background:var(--color-link-hover)!important}.vertical-timeline-element-icon svg{color:#fff}.vertical-timeline-element-content,.vertical-timeline-element-icon{cursor:pointer;transition:transform .3s ease-in-out}.vertical-timeline-element-content:hover{transform:scale(1.05)!important}.vertical-timeline-element-icon:hover{transform:scale(1.1)!important}@media screen and (max-width:640px){.vertical-timeline:before{display:block}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid #0000;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid #0000;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.thank-you-container{border:1px solid var(--color-border);border-radius:10px;margin:100px auto;padding:40px;width:60%}@media screen and (max-width:640px){.thank-you-container{margin-bottom:50px;margin-top:50px}}.recruit-container{line-height:1.6;margin:0 auto;max-width:800px}.recruit-container p{font-size:var(--font-size-small)}h1{font-size:24px;font-weight:700}h2{font-size:20px;margin-top:20px}h3{font-size:18px}ul{margin-left:20px}ul li{font-size:var(--font-size-small)}.none-style{list-style:none}.recruit-item{border-bottom:3px dashed var(--color-border-3);padding:30px 0}.recruit-item:last-child{border-bottom:none}.single{border-bottom:none!important}.circle-label-wrapper{align-items:center;display:flex}.circle-label-icon{border-radius:50%;color:#fff;font-weight:700;height:40px;margin-top:24px;object-fit:cover;width:40px;z-index:2}.circle-label-box{border-left:none;border-radius:50px;border-top-right-radius:50px;margin-left:-39px;margin-top:24px;padding:8px 20px 8px 50px;z-index:1}.circle-label-icon-sm{border-radius:50%;height:25px;object-fit:cover;width:25px;z-index:2}.circle-label-box-sm{border-left:none;border-radius:50px;border-top-right-radius:50px;margin-left:-24px;padding:8px 20px 8px 35px;text-align:left;z-index:1}.snowflake{background-color:#21b3e6;border:1px solid #21b3e6}.oddo,.snowflake{color:#fff;font-weight:700;margin-bottom:24px}.oddo{background-color:#813c69;border:1px solid #813c69}.mail{background-color:#63a7ff;border:1px solid #63a7ff}.arrow,.mail{color:#fff;font-weight:700;margin-bottom:24px}.arrow{background-color:#f55204;border:1px solid #f55204}
/*# sourceMappingURL=main.b53a66b5.css.map*/