@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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{display:none}[hidden]{display:none}*{box-sizing:border-box}:after,:before{box-sizing:inherit}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,table,textarea,ul{margin:0;padding:0}body{background:#ddd;font-family:Arimo,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","Noto Sans CJK JP","Original Yu Gothic","Yu Gothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Sans Emoji"}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Arimo;src:local("Arimo italic");font-weight:400 italic}@font-face{font-family:Arimo;src:local("Arimo");font-weight:400}img{height:auto;max-width:100%;vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none}b,strong{font-weight:700}li,ul{list-style:none}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700}dt{font-weight:700}dd{margin-left:0}:focus,button,input[type=password],input[type=text],select,textarea{outline:0}p{font-size:1rem;line-height:180%;font-weight:400 normal}@media (max-width:768px){p{font-size:.8125rem}}.l-footer{justify-content:space-between;background:#ddd;padding:25px 64px}.l-footer__nav{display:flex;justify-content:center}.l-footer__nav li{margin-right:30px;font-size:.875rem}.l-footer__nav li:last-child{margin:0}.l-footer__copy p{font-size:.625rem;text-align:right}.l-footer__pc-flex{display:flex;align-items:center;margin-right:30px}@media (max-width:768px){.l-footer{padding:20px 64px 15px}.l-header__sp-flex{line-height:200%}.l-footer__nav{margin-bottom:30px}.l-footer__nav li{font-size:.75rem}.l-footer__pc-flex{margin-right:0}.l-footer__logo a img{margin:0 auto;width:113px;text-align:center}.l-footer__copy p{margin-top:20px;text-align:center}}.l-header{display:flex}.l-header__sub{display:flex;position:fixed;width:100%;align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:29px 44px 29px 16px;height:80px}.l-header__nav{margin-left:auto;display:flex;align-items:center}#l-header__nav-drawer{position:relative}.Toggle{display:none}nav.NavMenu{display:flex}nav.NavMenu__sub{margin-top:-20px}.l-header__pc-flex{display:flex;align-items:center}.l-header__sp-flex{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width:500px){nav.NavMenu{position:fixed;z-index:2;width:110%;margin-left:60px!important;text-align:center;opacity:0;transition:all .6s}nav.NavMenu ul{margin:238px auto 0!important}nav.NavMenu__sub{position:fixed;z-index:2;width:110%;margin-left:78px!important;text-align:center;opacity:0;transition:all .6s}nav.NavMenu__sub ul{margin:255px auto 0!important}}@media (max-width:768px){nav.NavMenu,nav.NavMenu__sub{display:none}nav.NavMenu{position:fixed;z-index:2;width:110%;margin-left:86px;text-align:center;opacity:0;transition:all .6s}nav.NavMenu__sub{position:fixed;z-index:2;width:110%;margin-left:126px;text-align:center;opacity:0;transition:all .6s}nav.NavMenu ul{background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.05) inset;border-bottom:1px #e6e6e6 solid;width:100%;margin:152px auto 0;padding:0}nav.NavMenu__sub ul{background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.05) inset;border-bottom:1px #e6e6e6 solid;width:100%;margin:165px auto 0;padding:0}nav.NavMenu ul li,nav.NavMenu__sub ul li{font-size:1.1em;list-style-type:none;padding:0;width:100%}nav.NavMenu ul li:last-child,nav.NavMenu__sub ul li:last-child{padding-bottom:0;border-bottom:none}nav.NavMenu ul li a,nav.NavMenu__sub ul li a{display:block;color:#ea6650;padding:1em 0}nav.NavMenu.active,nav.NavMenu__sub.active{transform:translateY(0);opacity:1;display:block}.Toggle{display:block;position:fixed;right:18px;top:18px;width:42px;height:42px;cursor:pointer;z-index:3}.Toggle span{display:block;position:absolute;width:30px;border-bottom:solid 3px #ea6650;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}.Toggle span:nth-child(1){top:9px}.Toggle span:nth-child(2){top:18px}.Toggle span:nth-child(3){top:27px}.Toggle.active span,.js-active-nav{border-bottom:solid 3px #ea6650!important}.Toggle.active span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.Toggle.active span:nth-child(2),.Toggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.l-header__nav-content{top:0;left:0;z-index:9999;height:auto;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.l-header__nav-content li a{color:#ea6650}}.l-main{background:#fff}.l-main__sub{background:#fff;padding-top:80px}.l-main__mv{display:flex;align-items:center;justify-content:center;text-align:center;height:100vh;background:linear-gradient(150deg,#f0575b,#ffe244);background-position:top;background-size:cover;position:relative;overflow:hidden}.l-main__content{max-width:968px;width:100%;margin:0 auto}.l-main__contact{padding:42px 56px 120px}.l-main__content-news{max-width:832px;width:100%;margin:0 auto}.l-main__content-contact{max-width:568px;width:100%;margin:0 auto}.display-none{display:none}.l-main__about{position:relative;padding:185px 56px 0}.l-main__about__bg-mission{position:absolute;top:260px;left:0;background:linear-gradient(60deg,rgba(234,84,80,.15),rgba(255,196,0,.15));width:70%;height:520px}@media (max-width:960px){.l-main__about__bg-mission{height:630px}}.l-main__about__box{margin-top:100px}.l-main__about__bg-vision{position:absolute;top:50px;right:-57px;background:linear-gradient(60deg,rgba(234,84,80,.15),rgba(255,196,0,.15));width:70%;height:520px}.l-main__about__bg-service{position:absolute;top:300px;right:0;background:linear-gradient(60deg,rgba(234,84,80,.15),rgba(255,196,0,.15));width:50%;height:400px}.l-main__about__image{display:block}.l-main__service{position:relative;padding:154px 56px 30px}.l-main__news{padding:42px 56px 120px;background:#f7f7f7}.l-main__news-link{padding-top:62px}.l-main__news__section{border-bottom:1px #ccc solid;padding-bottom:50px}.l-main__contact__section{padding:50px 0 20px}.l-main__news-detail{padding:42px 56px 120px}.l-main__careers{background-image:url(../images/image-careers.jpg);background-repeat:no-repeat;background-size:cover;padding:42px 56px 120px}.l-main__careers__section{background:rgba(255,255,255,.8);padding:60px 40px 40px;text-align:center}.l-main__outline{position:relative;padding:154px 56px}.l-main__news__social{display:flex;align-items:center;justify-content:center;margin-top:30px}@media (max-width:768px){.l-main{overflow:hidden}.l-main__about__bg-mission{width:100%}.l-main__about{padding:150px 0 0;overflow:hidden}.l-main__about__bg-vision{top:0;right:0;width:100%}.l-main__about__box{margin-top:0}.l-main__about__bg-service{width:88%;top:230px}.l-main__service{padding:100px 20px 40px}.l-main__careers__section{padding:0;background:#fff}.l-main__contact,.l-main__news{padding:50px 20px 100px}.l-main__news-detail{padding:50px 20px 100px}.l-main__news-detail{padding:50px 20px 100px}.l-main__careers{background:#fff;padding:0}.l-main__outline{padding:100px 20px}.l-main__contact__section{padding:50px 0 0}}.js-accordion ul{width:100%;padding:0;margin-top:3rem}.js-accordion li{position:relative;border-bottom:1px solid #fff;list-style:none;background:#e6e6e6}.js-accordion>ul>li>a{display:block;text-decoration:none;cursor:pointer;padding:1.5em 1em;position:relative}.js-accordion>ul>li>a h5:hover{color:#111;text-decoration:none}.js-accordion>ul>li>p{display:none;text-align:left;padding:1.4em .8em 1.4em 1.4em;color:#555;line-height:1.8;background:#fff}.js-accordion li .js-accordion_icon,.js-accordion li .js-accordion_icon span{display:inline-block;transition:all .3s;box-sizing:border-box}.js-accordion li .js-accordion_icon{position:absolute;width:25px;height:25px;top:35px;right:20px}.js-accordion li .js-accordion_icon span{position:absolute;width:100%;height:5px;background-color:#000}.js-accordion li .js-accordion_icon span:nth-of-type(1){transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.js-accordion li .js-accordion_icon span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.js-accordion li .js-accordion_icon.active span:nth-of-type(1){display:none}.js-accordion li .js-accordion_icon.active span:nth-of-type(2){transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.c-button__primary-top{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#f0575b,#ffe244);width:268px}.c-button__back{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;background:#ccc;color:#000;width:268px;font-size:.75rem}.c-button__primary-sub{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;background:#ea6650;width:268px;text-align:center}.c-button__back-submit{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;background:#ccc;color:#000;width:268px}.c-button__default{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;background:#fff;color:#ea6650;width:268px}@media (max-width:768px){.c-button__primary-sub,.c-button__primary-top{width:300px;margin:40px auto 0;font-size:.875rem}.c-button__back,.c-button__back-submit{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;width:300px;color:#000;margin:40px auto 0;font-size:.875rem}.c-button__default{font-size:1rem;height:44px;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;cursor:pointer;background:#fff;color:#ea6650;font-size:.8125rem}}.c-form__text input[type=email],.c-form__text input[type=text]{width:100%;padding:14px 10px;border:1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none}textarea.c-form__textarea{width:100%;padding:14px 10px;height:200px;border:1px solid #ccc;line-height:150%}.c-form__label{display:flex;align-items:center}.c-form__required{margin-left:auto;color:#ccc}.c-form__section{margin-bottom:30px;font-size:.8125rem}.c-form__section p{font-size:.8125rem}.c-form__button-confirm{display:flex;align-items:center}.c-form__submit{margin-left:auto}.c-form__title{text-align:center}#js-form-confirm{display:none}.js-form-block{display:block}.js-form-none{display:none}@media (max-width:768px){.c-button__back-sub{margin-right:20px}.c-form__title{font-size:.875rem;text-align:left;font-weight:600}.c-form__sp-submit{margin-left:20px}}.c-icon__arrow-news{margin-left:57px}@media (max-width:768px){.c-icon__arrow-news{display:none}}.c-image__mission{max-width:568px;width:100%;margin-top:105px;margin-left:auto;object-fit:contain}.c-image__vision{max-width:568px;width:100%;margin-top:105px;margin-right:auto;object-fit:contain}.c-image__manatea-app{width:300px}.c-image__careers{display:none}.c-image__news{margin-top:30px}@media (max-width:768px){.c-image__mission,.c-image__vision{margin-top:0}.c-image__manatea-app{margin:0 auto}.c-image__careers{display:block}}.c-list__values-gradient{background:linear-gradient(50deg,#f0575b,#ffe244);height:100%;display:flex;align-items:center;justify-content:center}.c-list__values-bg{background:#fff;width:100%;height:230px;margin:3px;padding:46px 32px}.c-list__values-section{margin-top:26px}.c-list__team{display:flex;align-items:center;justify-content:center}.c-list__team__note{margin-left:auto;padding-top:15px;width:50px}.c-list__news li{display:flex;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.16);padding:10px 15px;margin-bottom:8px}.c-list__news__date{width:20%;display:flex;align-items:center;flex-wrap:wrap}.c-list__news__title{display:flex;margin-right:auto;border-left:1px #ccc solid;padding:10px 35px}.c-list__pagenation{display:flex;justify-content:center;margin-top:50px}.c-list__pagenation li{margin-right:32px;color:#ea6650;font-size:1.125rem}.c-list__pagenation li:last-child{margin-right:0}.c-list__pagenation li a{color:#000;font-weight:600}@media (max-width:768px){.c-list__values-bg{height:auto;padding:23px 20px}.c-list__news li{display:block}.c-list__news__date{padding:10px 20px;width:100%}.c-list__news__title{border-top:1px #ccc solid;border-left:none;padding:10px 0;margin:0 20px}.c-list__pagenation{margin-top:0}}.modal-wrapper{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;padding:60px 10px;text-align:center}.modal-wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-wrapper:target{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.modal-wrapper::after{display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle;content:""}.modal-wrapper .modal-window{box-sizing:border-box;display:inline-block;z-index:20;position:relative;width:95%;max-width:768px;border-radius:2px;background:#fff;vertical-align:middle;text-align:left}.modal-wrapper .modal-window .modal-content{max-height:90vh;overflow-y:auto}.modal-overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.modal-wrapper .modal-close{z-index:20;position:absolute;top:0;right:0;width:35px;color:#95979c!important;font-size:20px;font-weight:700;line-height:35px;text-align:center;text-decoration:none;text-indent:0}.modal-wrapper .modal-close:hover{color:#2b2e38!important}.modal-window__text{padding:30px}.modal-window__text p{font-size:.75rem}.modal-content{position:relative}.modal-title{position:absolute;left:30px;top:50%;margin-top:-150px}.modal-title br{display:none}@media (max-width:768px){.modal-title{left:5px;top:35%}.modal-title p{font-size:.6em}.modal-title br{display:block}}@media (max-width:768px){.modal-wrapper{padding:0}}#js-top-head{position:fixed;width:100%;margin:0 auto;padding:48px;line-height:1;z-index:20}#js-top-head,#js-top-head a{text-decoration:none}#js-top-head .inner{position:relative}.c-scroll__logo{width:190px}.c-scroll__nav li{font-size:.9375rem;color:#fff}#js-top-head.fixed .c-scroll__logo{opacity:0}.c-scroll__nav__sub li{font-size:.9375rem;color:#ea6650}@media (max-width:768px){#js-top-head{padding:28px}.c-scroll__logo{width:180px}.c-scroll__nav,.c-scroll__nav__sub{font-size:.875rem}.c-scroll__nav li,.c-scroll__nav__sub li{font-size:.875rem;margin-right:7px;padding:10px 0!important}}.c-scroll__nav,.c-scroll__nav__sub{list-style:none;font-size:1rem;margin-left:auto;display:flex;align-items:center}.c-scroll__nav li:last-child,.c-scroll__nav__sub li:last-child{margin:0}.c-scroll__nav ul li,.c-scroll__nav ul li a,.c-scroll__nav__sub li,.c-scroll__nav__sub li a{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#js-top-head.fixed{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);background-image:url(../images/logo-okyoushitsu.svg);background-repeat:no-repeat;background-position:15px 50%;padding:29px;transition-property:background-color,padding;transition-duration:.3s;transition-timing-function:ease;-webkit-transition-property:background-color,padding;-moz-transition-property:background-color,padding;-o-transition-property:background-color,padding;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease}#js-top-head.fixed .c-scroll__logo{width:190px}#js-top-head.fixed{height:80px}#js-top-head-text .fixed-text{color:#ea6650}svg{height:100vh;width:100vw;position:absolute;top:0;left:0}.c-svg__mv{display:flex;align-items:center;justify-content:center;padding:20px}.c-svg__scroll{position:absolute;bottom:0;animation:blink 1.5s ease-in-out infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}.c-table__outline{width:100%;font-size:.875rem;line-height:150%;margin-top:57px}.c-table__outline th{width:100px;padding:16px 0;text-align:left}.c-table__outline tr{padding-left:20px;border-bottom:1px #ddd solid}.c-table__outline tr:last-child{border:none}.c-table__outline a{color:#06bafc}input[type=radio]{display:none}.tab_area{font-size:1rem;text-align:center}.tab_area label{width:150px;margin:0 5px;display:inline-block;padding:12px 0;color:#000;font-weight:600;text-align:center;font-size:13px;cursor:pointer;transition:ease .2s opacity}.tab_area label:hover{opacity:1}.tab1_label,.tab2_label,.tab3_label{border-right:1px #e6e6e6 solid}.tab_panel{width:100%;padding:80px 0;display:none}.c-tab__text{text-align:center;color:#666}#tab1:checked~.tab_area .tab1_label{color:#ea6650}#tab1:checked~.panel_area #panel1{display:block}#tab2:checked~.tab_area .tab2_label{color:#ea6650}#tab2:checked~.panel_area #panel2{display:block}#tab3:checked~.tab_area .tab3_label{color:#ea6650}#tab3:checked~.panel_area #panel3{display:block}#tab4:checked~.tab_area .tab4_label{color:#ea6650}#tab4:checked~.panel_area #panel4{display:block}@media (max-width:500px){.tab_area{display:flex;align-items:center;justify-content:center;height:50px;overflow:hidden}.tab_area label{font-size:.8125rem;margin:0;padding:0 9px;height:40px;display:flex;align-items:center;justify-content:center;width:auto}}.c-tag__news-corp{background:#ea6650;font-size:.625rem;color:#fff;display:inline;padding:3px;margin-left:10px;width:77px;text-align:center}.c-tag__news-service{background:#fff;border:1px #ea6650 solid;font-size:.625rem;color:#ea6650;display:inline;padding:3px;margin-top:-20px;width:77px;text-align:center}@media (max-width:768px){.c-tag__news-corp,.c-tag__news-service{margin-top:0;margin-left:auto}}.u-background__sub{background:linear-gradient(310deg,rgba(131,131,131,.02) 0,rgba(131,131,131,.02) 13%,transparent 13%,transparent 46%,rgba(112,112,112,.02) 46%,rgba(112,112,112,.02) 100%),linear-gradient(21deg,rgba(18,18,18,.02) 0,rgba(18,18,18,.02) 47%,transparent 47%,transparent 82%,rgba(178,178,178,.02) 82%,rgba(178,178,178,.02) 100%),linear-gradient(90deg,#fff,#fff)}.u-text__about-h2{font-weight:400;font-size:2.25rem}.u-text__about-h2 span{margin-left:10px;font-weight:400;font-size:1rem}.u-text__h1-sub{font-size:1.75rem;font-weight:400;margin-top:30px;line-height:150%}.u-text__news-text{margin-top:30px}.u-text__news-link{color:#06bafc}.u-text__news-biography{display:flex}@media (max-width:768px){.u-text__news-biography{flex-direction:column}}.u-text__news-biography-img{flex-basis:30%}.u-text__news-biography-text{flex-basis:70%;padding-left:50px}@media (max-width:768px){.u-text__news-biography-text{padding-left:0}}.c-table__news-position{width:100%;line-height:150%;margin-top:30px}@media (max-width:768px){.c-table__news-position{font-size:.875rem}}.c-table__news-position th{width:100px;padding:16px 0;text-align:left}.c-table__news-position tr{padding-left:20px;border-bottom:1px #ddd solid}.c-table__news-position tr:last-child{border:none}.u-text__sub-h2{font-weight:400;font-size:2.25rem;margin-bottom:50px;margin-top:20px}.u-text__sub-h2 span{margin-left:10px;font-weight:400;font-size:1rem}.u-text__news-h2,.u-text__outline-h2,.u-text__service-h2,.u-text__team-h2{font-weight:400;font-size:2.25rem}.u-text__news-h2 span,.u-text__outline-h2 span,.u-text__service-h2 span,.u-text__team-h2 span{margin-left:10px;font-weight:400;font-size:1rem}.u-text__news-h2{margin-bottom:30px}.u-text__about-h3{display:flex;align-items:center;margin-top:128px;font-size:1.25rem;color:#ea6650;font-style:italic!important}.u-text__about-h3 span{margin-left:10px}.u-text__vision-h3{display:flex;align-items:center;margin-top:128px;font-size:1.25rem;color:#ea6650;font-style:italic!important}.u-text__vision-h3 span{margin-left:10px}.u-text__values-h3{display:flex;align-items:center;margin-top:128px;font-size:1.25rem;color:#ea6650;font-style:italic!important}.u-text__values-h3 span{margin-left:10px}.u-text__white-h2{font-weight:400;font-size:2.25rem;color:#fff;margin-bottom:30px}.u-text__white-h2 span{margin-left:10px;font-weight:400;font-size:1rem}.u-text__about-h4{margin-top:80px;font-size:2.25rem;color:#ea6650;font-weight:400;line-height:150%}.u-text__about-h4 span{display:inline-block}.u-text__mission-h4{font-size:1.8125rem;color:#ea6650;font-weight:400;line-height:150%}.u-text__service-h3{margin-top:46px;font-size:1.75rem}.u-text__modal-title-name{font-size:.75rem;color:#666}.u-text__news-date{font-size:.75rem}.u-text__news-date span{margin-left:20px;font-weight:600}.u-text__careers-title{font-size:1.75rem;font-weight:400;line-height:180%}.u-text__share{font-size:.75rem;margin-top:30px;font-weight:600;text-align:center}.u-text__danger{color:#ea6650;font-size:.625rem!important}.u-text__404{color:#fff;text-align:center;margin:0 auto}@media (max-width:768px){.u-text__h1-sub{font-size:1.25rem;font-weight:400}.u-text__about-h2{font-size:1.8125rem;margin-left:30px}.u-text__about-h2 span{font-size:.8125rem}.u-text__outline-h2,.u-text__service-h2,.u-text__team-h2{margin:0;font-size:1.8125rem}.u-text__outline-h2 span,.u-text__service-h2 span,.u-text__team-h2 span{font-size:.8125rem}.u-text__news-h2,.u-text__sub-h2{margin:0 0 50px;font-size:1.8125rem}.u-text__news-h2 span,.u-text__sub-h2 span{font-size:.8125rem}.u-text__about-h3{font-size:.9375rem;margin-left:30px}.u-text__vision-h3{font-size:.9375rem;margin-left:30px;margin-top:50px}.u-text__values-h3{font-size:.9375rem;margin-top:50px;margin-left:30px}.u-text__about-h4{font-size:1.625rem;padding:0 10px;margin-left:30px;font-weight:600}.u-text__about-h4-p{padding:0 40px 20px}.u-text__about-h4{margin-top:50px}.u-text__service-h3{line-height:150%;font-size:1.375rem}.u-text__mission-h4{font-size:1.375rem;font-weight:600}.u-text__white-h2{margin:50px 20px;color:#000}.u-text__careers-title{font-size:1rem;font-weight:600;margin-top:20px}.u-text__news-text{font-size:.875rem}.u-text__404{font-size:.8125rem;font-weight:300}}.u-margin--l-100{margin-left:-100px}@media (max-width:768px){.u-margin__sp26{margin-bottom:26px}}@media (max-width:768px){.u-padding__sp26{padding:20px}}.u-z-index__1{z-index:1}p#confirm-body{white-space:pre-wrap}