@font-face{font-family:DINNextLTPro-Bold;src:url(/fonts/dinnextlt_pro/dinnextlt_pro.woff2) format("woff2"),url(/fonts/dinnextlt_pro/dinnextlt_pro.woff) format("woff"),url(/fonts/dinnextlt_pro/dinnextlt_pro.ttf) format("truetype"),url(/fonts/dinnextlt_pro/dinnextlt_pro.svg#DINNextLTPro-Bold) format("svg")}@font-face{font-family:Roboto-Bold;src:url(/fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Noto Sans CJK JP;src:url(/fonts/NotoCJKjp/NotoSansCJKjp-Bold.otf) format("otf")}@font-face{font-family:DIN Next LT Pro Medium Cond;src:url(/fonts/dinnextlt_pro/DINNextLTPro-MediumCond.ttf) format("truetype")}@-webkit-keyframes fadeindown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeindown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeindown{-webkit-animation:fadeindown 1s;animation:fadeindown 1s}@-webkit-keyframes fadeinp{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transition-delay:2s;transform:translateZ(0)}}@-webkit-keyframes fadeinup{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transition-delay:2s;transform:translateZ(0)}}@keyframes fadeinup{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transition-delay:2s;transform:translateZ(0)}}body{font-family:Noto Sans JP,sans-serif;margin:0;min-width:1160px}@media screen and (max-width:768px){body{min-width:unset;width:100%}}*{box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 20px;color:#222;word-break:break-all}p,strong{word-break:break-all}p{font-size:1.4rem;color:#222;line-height:1.6}a{word-break:break-all;text-decoration:none}#contact .row a.btn__contact,#contact .row a.btn__line,#contact .row a.btn__phone,.btn-back-top,.btn-main,.btn-orange,.btn-orange-sm,.btn-primary,.btn-red,.btn-search,.btn-second,.client-feedback .slick__arrows .icon__arrows,.faq-list .container .btn-faq-list,.news-list .container .news-post .row .card,.news-list .container .popular-post a.row,.opacity-transition,.page__assess-form .container #assess-form button,footer#base-footer .footer__menu li a,header .container .btn__supported,header .container .menu .item a{transition:opacity .3s ease-in-out;outline:none}#contact .row a.btn__contact:hover,#contact .row a.btn__line:hover,#contact .row a.btn__phone:hover,.btn-back-top:hover,.btn-main:hover,.btn-orange-sm:hover,.btn-orange:hover,.btn-primary:hover,.btn-red:hover,.btn-search:hover,.btn-second:hover,.client-feedback .slick__arrows .icon__arrows:hover,.faq-list .container .btn-faq-list:hover,.news-list .container .news-post .row .card:hover,.news-list .container .popular-post a.row:hover,.opacity-transition:hover,.page__assess-form .container #assess-form button:hover,footer#base-footer .footer__menu li a:hover,header .container .btn__supported:hover,header .container .menu .item a:hover{opacity:.7}@media screen and (max-width:768px){#contact .row a.btn__contact:hover,#contact .row a.btn__line:hover,#contact .row a.btn__phone:hover,.btn-back-top:hover,.btn-main:hover,.btn-orange-sm:hover,.btn-orange:hover,.btn-primary:hover,.btn-red:hover,.btn-search:hover,.btn-second:hover,.client-feedback .slick__arrows .icon__arrows:hover,.faq-list .container .btn-faq-list:hover,.news-list .container .news-post .row .card:hover,.news-list .container .popular-post a.row:hover,.opacity-transition:hover,.page__assess-form .container #assess-form button:hover,footer#base-footer .footer__menu li a:hover,header .container .btn__supported:hover,header .container .menu .item a:hover{opacity:1}}.container{margin:0 auto;padding:0 15px;max-width:1280px}.container.container--fluid{max-width:100%}.container .heading{font-size:28px;font-weight:900;text-align:center;color:#222}.container .heading-small{font-size:22px;font-weight:700;position:relative;margin-left:25px}.container .heading-small:before{content:"";display:block;width:8px;background-color:#fc7000;position:absolute;left:-25px;height:37px;top:calc(50% - 18.5px)}@media screen and (max-width:768px){.container .heading-small{font-size:18px}.container .heading-small:before{height:42px;top:calc(50% - 21px)}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>.col{flex-basis:0;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px}@media screen and (min-width:769px){.container{max-width:1280px;min-width:780px}.container.container--md{max-width:700px;min-width:0}.row{display:flex}}@media screen and (max-width:768px){.container .heading{font-size:21px}}#contact .row a.btn__contact,.btn-main,.btn-orange,.btn-orange-sm,.btn-primary,.btn-red,.btn-search,.page__assess-form .container #assess-form button,header .container .btn__supported{color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:5px;font-weight:700}.btn-orange-sm,header .container .btn__supported{background-color:#fc7000;box-shadow:0 5px 0 0 #cc620a}#contact .row a.btn__contact,.btn-orange,.page__assess-form .container #assess-form button{height:84px;width:100%;font-size:24px;background-color:#fc7000;box-shadow:0 8px 0 0 #cc620a;font-weight:700}@media screen and (max-width:768px){#contact .row a.btn__contact,.btn-orange,.page__assess-form .container #assess-form button{height:60px;font-size:17px;width:100%;max-width:445px;box-shadow:0 6px 0 0 #cc620a}}.btn-primary,.btn-red,.btn-search{height:84px;width:100%;font-size:24px;background-color:#e20014;box-shadow:0 8px 0 0 #a0291d;border:none}@media screen and (max-width:768px){.btn-primary,.btn-red,.btn-search{height:60px;font-size:17px;width:100%;max-width:445px;box-shadow:0 6px 0 0 #a0291d}}.btn-primary{width:326px;margin:auto;cursor:pointer}@media screen and (max-width:768px){.btn-primary{width:100%;max-width:335px}}.btn-disable,.page__assess-form .container #assess-form button.btn-disable{background-color:#ccc;box-shadow:0 8px 0 0 #999;cursor:no-drop}.btn-back-top,.btn-second,.faq-list .container .btn-faq-list{border:2px solid #fc7000;border-radius:5px;background-color:#fff;font-size:18px;color:#fc7000;text-align:center;margin:auto;text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative}.btn-back-top:after,.btn-second:after,.faq-list .container .btn-faq-list:after{content:"";position:absolute;height:14px;width:14px;background:url(/img/internal/arrow-right.svg) no-repeat 50%;right:20px;top:calc(50% - 7px)}@media screen and (max-width:768px){.btn-back-top,.btn-second,.faq-list .container .btn-faq-list{font-size:17px}.btn-back-top:after,.btn-second:after,.faq-list .container .btn-faq-list:after{height:12px;width:18px}}.btn-back-top{height:60px;width:258px;margin-bottom:100px;font-weight:700}@media screen and (max-width:768px){.btn-back-top{width:100%;max-width:335px;margin-bottom:70px}}footer#base-footer{height:420px;background:linear-gradient(180deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7)),url(/img/internal/footer_bg.jpg) 0 0 no-repeat;background-size:cover;padding-top:85px;position:relative}@media screen and (max-width:768px){footer#base-footer{background:url(/img/internal/footer_bg_sp.jpg) 0 0 no-repeat;background-size:cover;padding-top:50px;height:unset;padding-bottom:90px;z-index:990}}footer#base-footer.footer-top h1{font-size:16px;margin:20px 0 0}footer#base-footer .container{display:flex;align-items:center;flex-direction:column}footer#base-footer .footer__logo img{height:50px;margin:auto}footer#base-footer h2{font-size:16px;font-weight:700;margin:35px 0 0}footer#base-footer .footer__menu{display:flex;margin-top:20px;margin-bottom:0;padding-left:0;align-items:center}footer#base-footer .footer__menu:nth-of-type(2){margin-top:50px}footer#base-footer .footer__menu li{height:25px;border-right:1px solid #909090;list-style:none}footer#base-footer .footer__menu li a{color:#333;width:100%;height:25px;padding:0 20px;font-size:14px;text-decoration:none}footer#base-footer .footer__menu li:last-child{border:none}@media screen and (max-width:768px){footer#base-footer .footer__menu li{border:none;width:50%;text-align:center;height:37px}footer#base-footer .footer__menu li a{font-size:12px;padding:0}}@media screen and (max-width:768px){footer#base-footer .footer__menu{flex-wrap:wrap;width:100%}}footer .container-fluid{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;height:42px;text-align:center;background-color:#fc7000;width:100%;font-size:12px;font-family:Roboto,sans-serif;font-weight:400;color:#fff}@media screen and (max-width:768px){footer .container-fluid{height:31px;font-size:10px}}footer#internal-footer .container-fluid{position:static}footer.disabled-el{display:none}header{display:flex;height:89px;position:-webkit-sticky;position:sticky;z-index:999;width:100%;min-width:1160px;top:0}header.active{background-color:#fff;border-bottom:1px solid #e8e8e7}header .container{display:flex;width:1280px;position:relative;padding:10px 40px;align-items:center}@media screen and (max-width:1160px){header .container{padding:10px}}header .container .site-logo a img{height:40px;transition:all .3s ease-in-out 0s}@media screen and (max-width:768px){header .container .site-logo a img{height:30px;margin-left:10px}}@media screen and (max-width:768px){header .container .site-logo{height:30px}}header .container .site-nav{display:flex;position:absolute;right:40px;top:15px}@media screen and (max-width:1160px){header .container .site-nav{right:10px}}@media screen and (max-width:768px){header .container .site-nav{display:none}}header .container .site-nav.disabled-el{display:none}header .container .menu{display:flex}header .container .menu .item{display:flex;margin-right:30px;align-items:center}header .container .menu .item a{color:#222;font-weight:700;font-size:14px;text-decoration:none}header .container .support-info{display:flex;align-items:center;justify-content:center}header .container .btn__supported{height:45px;width:140px;font-size:16px;text-decoration:none;margin-bottom:3px}header .container .btn__supported span.icon-mail{position:relative;width:30px;height:30px;margin-right:7px}header .container .btn__supported span.icon-mail:before{content:"";position:absolute;margin:auto;width:30px;height:30px;background:url(/img/internal/icon_mail.svg) 0 0 no-repeat;background-size:contain}header .container .contact__info{display:flex;flex-direction:column;align-items:center;line-height:1.3;margin:-5px 0 0 18px;color:#222}header .container .contact__info span:first-child{font-size:26px;font-weight:700;font-family:Roboto,sans-serif;color:#fc7000}header .container .contact__info span:last-child{font-size:12px}@media screen and (max-width:768px){header .container{padding:0}}header .container .sp__site-nav{position:absolute;right:0;top:0;width:50%;height:100%;display:none;transition:all .3s ease-in-out 0s}header .container .sp__site-nav .sp__nav-button{display:flex;float:right;height:50px;width:50px;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}header .container .sp__site-nav .sp__nav-button span{width:25px;height:2px;transform-origin:center center;background-color:#222;transition:all .2s}header .container .sp__site-nav .sp__nav-button span:nth-of-type(2),header .container .sp__site-nav .sp__nav-button span:nth-of-type(3){margin-top:5px}@media screen and (max-width:768px){header .container .sp__site-nav{display:block}}header .container .sp__nav-list{width:100%;height:100vh;position:fixed;top:0;left:-100%;background-color:#fff9f3;border-top:1px solid #e8e8e7;z-index:1000;transition:all .3s ease-in-out 0s}header .container .sp__nav-list.active{left:0}header .container .sp__nav-list .sp__menu-header{height:49px;background-color:#fff;border-bottom:1px solid #e8e8e7;display:flex;align-items:center;position:absolute;width:100%}header .container .sp__nav-list .sp__menu-header .sp__nav-button-close{width:49px;height:49px;align-items:center;padding-top:17px;display:flex;flex-direction:column}header .container .sp__nav-list .sp__menu-header .sp__nav-button-close span{height:2px;width:25px;background-color:#222}header .container .sp__nav-list .sp__menu-header .sp__nav-button-close span:first-of-type{transform:translateY(6px) rotate(135deg)}header .container .sp__nav-list .sp__menu-header .sp__nav-button-close span:nth-of-type(2){margin-top:6px;transform:translateY(-2px) rotate(45deg)}header .container .sp__nav-list .sp__menu-header a{width:calc(100% - 49px)}header .container .sp__nav-list .sp__menu-header a img{height:30px;margin-left:10px;margin-top:5px}header .container .sp__nav-list .sp__menu-content{position:absolute;top:49px;height:calc(100% - 49px);overflow:scroll;width:100%;padding-bottom:20px}header .container .sp__nav-list ul{padding:40px 40px 0}header .container .sp__nav-list ul li{display:flex;height:70px;justify-content:center;border-width:5px;border-bottom:1px dashed #dcdcdc}header .container .sp__nav-list ul li:last-child{border:none}header .container .sp__nav-list ul li a{font-size:16px;font-weight:700;color:#222;margin:auto;text-decoration:none}@media screen and (max-width:768px){header .container .sp__nav-list ul{padding-top:15px}header .container .sp__nav-list ul.sp__menu{margin-top:0;padding-bottom:7px}}@media screen and (max-width:768px){header .container .sp__nav-list #contact{padding:0 40px}}@media screen and (max-width:768px){header{min-width:unset;height:50px}header,header .container{width:100%}}header#external-header{height:89px;background-color:#fff}@media screen and (max-width:768px){header#external-header{height:50px}}header#external-header.base-header{background:none}header#external-header.nav-scroll{background-color:#fff}header#external-header .chat-bot{display:flex;align-items:center}header#external-header .chat-bot p{font-size:16px;font-weight:700;margin:-10px 20px 0 0;height:64px;width:254px;background-color:#fc7000;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;border-radius:5px}header#external-header .chat-bot p:after{position:absolute;content:"";background:url(/img/internal/span_right.svg) no-repeat 50%;height:10px;width:10px;top:calc(50% - 5px);right:-6px}header#external-header .chat-bot img{height:67px;width:67px}.nav-scroll{background-color:#fff;border-bottom:1px solid #e8e8e7}.nav-scroll .container .contact__info span:last-child{color:#fc7000}.border-bottom{border-bottom:1px solid #e8e8e7}@media screen and (min-width:769px){.ks-header{background:#db5c35;color:#fff;display:block;height:40px}.ks-header .ks-nav{display:flex;flex-flow:nowrap;font-size:14px;height:40px;justify-content:flex-start;line-height:40px;margin:0 auto;max-width:1080px;padding:0;width:100%}.ks-header .ks-nav li{list-style-type:none}.ks-header .ks-nav__txt{color:#fff;padding-right:13px}.ks-header .ks-nav__item>a{border-left:1px solid #b93c16;color:#fff;padding:5px 13px;text-decoration:underline}.ks-header .ks-nav__item>a.no-border{border-left:none}.ks-header .ks-nav__item.active{background:#fff;color:#232b39;padding:0 13px}}@media (min-width:769px) and (max-width:1024px){.ks-header .ks-nav{font-size:1.3vw}.ks-header .ks-nav__txt{padding-right:10px}.ks-header .ks-nav__item>a{padding:5px 12px}.ks-header .ks-nav__item>a.active{padding:0 12px}}@media screen and (max-width:768px){.ks-header{display:none}}.form__main .col{height:auto;width:525px;margin-top:120px;padding:0 15px 35px}@media screen and (max-width:768px){.form__main .col{width:100%;padding-left:0;padding-right:0}}.form__main .col:first-of-type{padding-left:0}.form__main .col:nth-of-type(2){padding-right:0}.form__main .col .form-card{position:relative;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.15);height:100%;border-radius:20px;padding-bottom:40px}@media screen and (max-width:768px){.form__main .col .form-card{padding-bottom:26px}}.form__main .col .form-card__header{position:relative;top:-90px;padding-top:90px;overflow:hidden}@media screen and (max-width:768px){.form__main .col .form-card__header{top:-80px;padding-top:80px}}.form__main .col .form-card__header-inner{display:flex;background:0 50%;background-size:14px 17px;flex-direction:column;align-items:center;justify-content:center;color:#fff;height:120px;font-weight:700;line-height:1.6;border-radius:20px 20px 0 0;position:relative;margin:0;padding:10px;box-sizing:border-box}@media screen and (max-width:768px){.form__main .col .form-card__header-inner{height:76px}}.form__main .col .form-card__header-inner:before{content:"";position:absolute;background:0 50%;background-size:14px 17px;width:200px;height:200px;top:-60px;left:0;right:0;margin:0 auto;z-index:0;border-radius:280px}@media screen and (max-width:768px){.form__main .col .form-card__header-inner:before{width:140px;height:140px;top:-40px}}.form__main .col .form-card__content{position:relative;top:0;margin-top:-90px}@media screen and (max-width:768px){.form__main .col .form-card__content{margin-top:-80px}}.form__main .col .form-card__catch{position:relative;z-index:1;font-size:17px;padding-bottom:30px}@media screen and (max-width:768px){.form__main .col .form-card__catch{font-size:13px}}.form__main .col .form-card__title{font-size:24px;position:absolute;bottom:20px;width:100%;left:0;text-align:center}@media screen and (max-width:768px){.form__main .col .form-card__title{font-size:18px;bottom:10px}}@media screen and (max-width:768px){.form__main{padding:0 15px}.form__main .col{height:auto}.form__main .col,.form__main .col:nth-of-type(2) .form-card{padding-bottom:20px}}.form-card.form-card--search .form-card__header-inner{background-color:#ea4720;background-image:url(/img/internal/bg_form_search_title_repeat.png);background-size:14px 17px}.form-card.form-card--search .form-card__header-inner:before{content:"";position:absolute;background:#ea4720 url(/img/internal/bg_form_search_title_repeat.png) 0 50%;background-size:14px 17px}.form-card.form-card--search .form-card__header-inner:after{content:"";position:absolute;background:url(/img/internal/img_jp_map.svg) 0 0 no-repeat;background-size:contain;height:118px;width:117px;top:-90px;right:calc(50% - 58.5px);z-index:0}@media screen and (max-width:768px){.form-card.form-card--search .form-card__header-inner:after{height:70px;width:70px;top:-60px;right:0;left:0;margin:auto}}.form-card.form-card--search .form-card__catch:after,.form-card.form-card--search .form-card__catch:before{content:"";position:absolute;border-radius:2px;background-color:#fff;width:3px;height:25px}@media screen and (max-width:768px){.form-card.form-card--search .form-card__catch:after,.form-card.form-card--search .form-card__catch:before{height:18px}}.form-card.form-card--search .form-card__catch:before{left:-20px;transform:translateY(3px) rotate(140deg)}.form-card.form-card--search .form-card__catch:after{right:-15px;transform:translateY(3px) rotate(220deg)}.form-card.form-card--contact .form-card__header-inner{background-color:#fc8000;background-image:url(/img/internal/bg_form_contact_title_repeat.png)}.form-card.form-card--contact .form-card__header-inner:before{background:#fc8000 url(/img/internal/bg_form_contact_title_repeat.png) 0 50%}.form-card.form-card--contact .form-card__header-inner:after{content:"";position:absolute;background:url(/img/internal/img_man_inquiry.svg) 0 0 no-repeat;background-size:contain;height:91px;width:87px;top:-80px;left:0;right:0;margin:auto;z-index:0}@media screen and (max-width:768px){.form-card.form-card--contact .form-card__header-inner:after{height:64px;width:80px;top:-60px;left:30px}}#contact .row,#search .row{display:flex;align-items:center;margin-left:0;margin-right:0}#contact,#search{padding:0 40px}@media screen and (max-width:768px){#contact,#search{padding:0 20px}#contact a,#search a{width:100%;max-width:445px;margin:auto}}#search p.text{text-align:center;font-size:16px;padding:10px 0;margin:0}@media screen and (max-width:768px){#search p.text{font-size:13px}}.form-input{outline:none;height:54px;border:2px solid #ea4720;border-radius:5px;margin:auto;font-size:18px;font-weight:700;color:#ea4720;background-color:#fff9f3;padding:0 15px}.form-input#type{width:100%;margin-top:40px}.form-input#prefecture{margin-top:25px;width:218px;margin-left:0}.form-input#city{margin-top:25px;width:218px;margin-right:0}.form-input#zipcode{width:228px}.form-input#zipcode::-moz-placeholder{color:#ea4720}.form-input#zipcode:-ms-input-placeholder{color:#ea4720}.form-input#zipcode::-ms-input-placeholder{color:#ea4720}.form-input#zipcode::placeholder{color:#ea4720}.form-input.focus-visible{border:2px solid #ea4720}@media screen and (max-width:768px){.form-input{font-size:13px;height:45px}.form-input#type{margin-top:20px}.form-input#city,.form-input#prefecture{margin-top:15px;width:48%}.form-input#zipcode{height:45px;width:160px}}button{border:unset}select.form-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:50px!important;background:url(/img/internal/arrow-down.svg) no-repeat top 50% right 20px #fff9f3;background-size:15px 15px}@media screen and (max-width:768px){select.form-input{background:url(/img/internal/arrow-down.svg) no-repeat top 50% right 10px #fff9f3;background-size:10px 10px;padding-right:30px!important}}select.form-input option{background-color:#fff}select.form-input::-ms-expand{display:none}input:-internal-autofill-selected{color:#ea4720;position:relative}input:-internal-autofill-selected:before{content:"";position:absolute;margin:auto;width:30px;height:30px;background:url(/img/internal/arrow-down.svg) 0 0 no-repeat;background-size:contain}.btn-search{margin:42px auto auto;cursor:pointer;outline:none}.btn-search .icon-search{height:28px;width:39px;position:relative;margin-right:30px}.btn-search .icon-search:before{content:"";position:absolute;margin:auto;width:39px;height:28px;background:url(/img/internal/icon_home_search.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width:768px){.btn-search{margin-top:25px}.btn-search .icon-search{height:19px;width:27px;margin-right:20px}.btn-search .icon-search:before{height:19px;width:27px}.btn-search span:last-child{margin-top:3px}}#contact .row:first-child{display:flex;flex-direction:column;align-items:center;margin-top:30px}#contact h3{font-size:17px;font-weight:700;margin-bottom:5px;margin-top:0}#contact p.text{text-align:center;font-size:16px;padding:18px 0 10px;margin:0}@media screen and (max-width:768px){#contact h3{font-size:15px}#contact p.text{font-size:13px}}@media screen and (max-width:768px){#contact .row:first-child{margin-top:18px}}#contact .row a{display:flex}#contact .row a.btn__phone{height:88px;width:100%;border:2px solid #fc7000;border-radius:5px;align-items:center;justify-content:center;margin:15px auto 0;text-decoration:none;background-color:#fff;flex-direction:column}#contact .row a.btn__phone .phone-entry{display:flex;margin:0;line-height:1.5}@media screen and (max-width:768px){#contact .row a.btn__phone .phone-entry{line-height:1.8}}#contact .row a.btn__phone .phone-entry .icon-phone{height:37.8px;width:37.8px;position:relative;margin-right:15px}#contact .row a.btn__phone .phone-entry .icon-phone:before{content:"";position:absolute;margin:auto;width:37.8px;height:37.8px;background:url(/img/internal/icon_call.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width:768px){#contact .row a.btn__phone .phone-entry .icon-phone,#contact .row a.btn__phone .phone-entry .icon-phone:before{height:28px;width:28px}}#contact .row a.btn__phone .phone-entry span:last-child{font-size:38px;font-family:Roboto,sans-serif;font-weight:700;color:#fc7000;margin-top:-10px}@media screen and (max-width:768px){#contact .row a.btn__phone .phone-entry span:last-child{font-size:27px}}#contact .row a.btn__phone .time-entry{font-size:14px;margin:-5px 0 0;letter-spacing:1px}@media screen and (max-width:768px){#contact .row a.btn__phone .time-entry{font-size:12px;margin:0}}@media screen and (max-width:320px){#contact .row a.btn__phone .time-entry{font-size:10px}}@media screen and (max-width:768px){#contact .row a.btn__phone{height:79px;width:100%}#contact .row a.btn__phone .icon-phone{margin-right:10px}#contact .row a.btn__phone .icon-phone,#contact .row a.btn__phone .icon-phone:before{height:31px;width:31px}#contact .row a.btn__phone p{min-width:205px}#contact .row a.btn__phone p span:first-child{font-size:26px}#contact .row a.btn__phone p span:last-child{font-size:12px}}@media screen and (max-width:320px){#contact .row a.btn__phone .icon-phone{margin-right:10px}#contact .row a.btn__phone p{min-width:170px}}#contact .row a.btn__contact{margin:24px auto auto;text-decoration:none;justify-content:center}#contact .row a.btn__contact .icon-mail{height:42px;width:42px;position:relative;margin-right:20px}#contact .row a.btn__contact .icon-mail:before{content:"";position:absolute;margin:auto;width:42px;height:42px;background:url(/img/internal/icon_mail.svg) 0 0 no-repeat;background-size:contain}#contact .row a.btn__contact p{display:flex;flex-direction:column;align-items:center;color:#fff;height:60px;justify-content:center;padding-top:5px;min-width:255px;text-align:center}#contact .row a.btn__contact p span:first-child{font-size:21px;font-weight:700;margin-top:-7px}#contact .row a.btn__contact p span:last-child{font-size:15px;letter-spacing:2px;font-weight:400}@media screen and (max-width:768px){#contact .row a.btn__contact{margin-top:15px}#contact .row a.btn__contact .icon-mail{margin-right:10px}#contact .row a.btn__contact .icon-mail,#contact .row a.btn__contact .icon-mail:before{height:31px;width:31px}#contact .row a.btn__contact p{min-width:205px}#contact .row a.btn__contact p span:first-child{font-size:17px}#contact .row a.btn__contact p span:last-child{font-size:12px}}@media screen and (max-width:320px){#contact .row a.btn__contact .icon-phone{margin-right:10px}#contact .row a.btn__contact p{min-width:170px}#contact .row a.btn__contact p span:first-child{font-size:14px}}#contact .row a.btn__line{height:52px;width:225px;margin:auto;border:2px solid #00b900;color:#00b900;font-size:15px;font-weight:700;align-items:center;justify-content:center;border-radius:5px;text-decoration:none;background-color:#fff}#contact .row a.btn__line .icon-line{height:30px;width:30px;position:relative;margin-right:10px}#contact .row a.btn__line .icon-line:before{content:"";position:absolute;margin:auto;width:30px;height:30px;background:url(/img/internal/icon_line.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width:768px){#contact .row a.btn__line{width:164px;height:37px;font-size:11px}#contact .row a.btn__line .icon-line,#contact .row a.btn__line .icon-line:before{height:21px;width:21px}}@media screen and (min-width:769px){.phone-entry-button{display:none}}.phone-entry-button{border:2px solid #fc7000;border-radius:10px;box-shadow:0 5px #fc7000;padding:10px 20px;margin:20px 0 0}.phone-entry-button .phone-number{font-family:Roboto,sans-serif;font-weight:700;font-size:30px;color:#fc7000;background:url(/img/internal/icon_call.svg) no-repeat;padding-left:50px}.phone-entry-button h3,.phone-entry-button p{margin:0;text-align:center}.phone-entry-button h3{font-size:18px;margin:0}.phone-entry-button p{font-size:13px;margin:0}.internal-form label{font-size:16px;font-weight:700;color:#202121;display:flex;align-items:center}.internal-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;outline:none;border:0;background:none}.internal-form input[type=radio]:before{content:"";position:absolute;height:26px;width:26px;background:url(/img/internal/uncheck_radio.svg) no-repeat;background-size:25px 25px;left:0;top:calc(50% - 13px)}.internal-form input[type=radio]::-ms-expand{display:none}.internal-form input[type=radio]:checked:before{background:url(/img/internal/checked_radio.svg) no-repeat;background-size:25px 25px}.internal-form input[type=checkbox]{height:26px;width:26px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;outline:none;border:0;background:none}.internal-form input[type=checkbox]:before{content:"";position:absolute;height:26px;width:26px;background:url(/img/internal/checkbox_uncheck.svg) no-repeat;background-size:25px 25px;left:0;top:calc(50% - 13px)}.internal-form input[type=checkbox]::-ms-expand{display:none}.internal-form input[type=checkbox]:checked:before{background:url(/img/internal/checkbox_checked.svg) no-repeat;background-size:25px 25px}.internal-form input::-webkit-inner-spin-button,.internal-form input::-webkit-outer-spin-button{-webkit-appearance:none}.internal-form input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.internal-form input[type=email],.internal-form input[type=number],.internal-form input[type=tel],.internal-form input[type=text],.internal-form select,.internal-form textarea{font-size:16px}.internal-form .required-input{position:relative;height:21px;width:40px;margin-left:15px}.internal-form .required-input:after{content:"\5FC5\9808";position:absolute;font-size:12px;background-color:#e20014;color:#fff;height:21px;width:40px;text-align:center;bottom:0;display:flex;align-items:center;justify-content:center}.internal-form .form-control{background-color:#f9f9fa;border:1px solid #e7e7e5;margin-top:15px;outline-color:#fc7000}.internal-form .form-control::-moz-placeholder{color:#989898}.internal-form .form-control:-ms-input-placeholder{color:#989898}.internal-form .form-control::-ms-input-placeholder{color:#989898}.internal-form .form-control::placeholder{color:#989898}.internal-form input,.internal-form select{height:40px;padding:0 15px;color:#202121}.internal-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:50px!important;background:url(/img/internal/span_down_black.svg) no-repeat top 50% right 15px #fff9f3;background-size:11px 11px;color:#989898}@media screen and (max-width:768px){.internal-form select{background:url(/img/internal/span_down_black.svg) no-repeat top 50% right 10px #fff9f3;background-size:10px 10px;padding-right:30px!important}}.internal-form select option{background-color:#fff}.internal-form select::-ms-expand{display:none}.internal-form select.selected{color:#222}.internal-form small{color:#888;margin-top:10px;font-size:14px}@media screen and (max-width:768px){.internal-form small{font-size:12px}}.internal-form select option:first-child{color:#989898}.internal-form textarea{height:200px;padding:15px;resize:none;color:#202121;line-height:1.8}@media screen and (max-width:768px){.internal-form .form-control{font-size:16px}.internal-form input,.internal-form select{height:45px}.internal-form small{font-size:12px}.internal-form textarea{height:170px}}.internal-form .error-msg{border:1px solid #dc5439}.internal-form p.error-msg{font-size:14px;color:#e20014;margin-top:5px;margin-bottom:0;border:none}@media screen and (max-width:768px){.internal-form p.error-msg{font-size:13px}}.internal-form .privacy-policy{color:#878887;font-size:14px;margin-bottom:60px}.internal-form .privacy-policy a{color:#1593ba;display:contents}@media screen and (max-width:768px){.internal-form .privacy-policy{font-size:12px}}.internal-form .read-confirm{font-size:16px;color:#202121}@media screen and (max-width:768px){.internal-form .read-confirm{font-size:14px}}.internal-form .handle-info{display:flex;align-items:center;justify-content:center;padding:40px 0 20px}.internal-form .handle-info .checkbox-inline{font-weight:400}@media screen and (max-width:768px){.internal-form .handle-info{padding:20px 0 10px}}#top .assessment{background:url(/img/internal/slider_bg.jpg) 0 0 no-repeat;background-size:cover;padding-bottom:50px}@media screen and (max-width:768px){#top .assessment{padding-bottom:35px}}#top .assessment .container{max-width:1080px}#top .assessment .slogant__title{font-size:56px;font-weight:700;padding-top:155px;margin-bottom:10px;text-align:center}#top .assessment .slogant__title br{display:none}@media screen and (max-width:768px){#top .assessment .slogant__title{font-size:30px;padding-top:65px}}@media screen and (max-width:480px){#top .assessment .slogant__title br{display:block}}#top .assessment .sub__slogan{display:flex;font-weight:700;justify-content:center}#top .assessment .sub__slogan h2{margin:0;font-size:24px}@media screen and (max-width:768px){#top .assessment .sub__slogan h2{font-size:16px}}@media screen and (max-width:320px){#top .assessment .sub__slogan h2{font-size:14px}}#top .assessment .sub__slogan a{display:flex;align-items:center;padding-left:7px}#top .assessment .sub__slogan a img{height:30px;width:145px}@media screen and (max-width:768px){#top .assessment .sub__slogan a img{height:25px;width:auto}}@media screen and (max-width:768px){#top .assessment{background:url(/img/internal/slider_bg_sp.jpg) 0 0 no-repeat;background-size:cover}#top .assessment .form__main .col{margin-top:80px;padding-bottom:0}#top .assessment .form__main .col:nth-of-type(2){margin-top:75px}}.company-list{padding-top:100px;padding-bottom:40px;border-bottom:1px solid #e8e8e7}.company-list .container{max-width:1080px}.company-list .container ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:80px;margin-bottom:0;padding-left:0}.company-list .container ul li{list-style:none;margin:0 30px 40px 0;width:180px;transition:all .3s ease-in-out 0s}.company-list .container ul li a{display:flex;width:100%;justify-content:center}.company-list .container ul li a img{max-height:30px;margin:auto}@media screen and (max-width:768px){.company-list{padding-top:45px;padding-bottom:30px}.company-list .container ul{margin-top:40px}.company-list .container ul li{width:33%;margin:15px 0 0}.company-list .container ul li:last-child{display:none}.company-list .container ul li a img{width:70%}}@media screen and (max-width:480px){.company-list .container ul li a img{height:25px}}.reason-list{padding-top:100px;padding-bottom:90px}@media screen and (max-width:768px){.reason-list{padding:40px 0}}.reason-list .container{max-width:1080px}.reason-list .container .row{display:flex;margin-top:90px;justify-content:center}@media screen and (max-width:768px){.reason-list .container .row{flex-direction:column;margin-top:50px}}.reason-list .container .row .col{max-width:320px;padding-left:0;padding-right:0}@media screen and (max-width:768px){.reason-list .container .row .col{padding:0 15px;max-width:unset}}.reason-list .container .row .col:nth-of-type(2){margin-left:60px;margin-right:60px}@media screen and (max-width:768px){.reason-list .container .row .col:nth-of-type(2){margin-left:0;margin-right:0}}.reason-list .container .row .col .img-title{transition:all .3s ease-in-out 0s;height:320px;width:100%;border-radius:20px;margin:auto;background:url(/img/internal/bg_reason1.jpg) no-repeat 50%;background-size:cover;position:relative}.reason-list .container .row .col .img-title:before{content:"";position:absolute;height:95px;width:85px;background:url(/img/internal/img_employ_support.svg) no-repeat 50%;top:calc(50% - 47.5px);left:calc(50% - 42.5px)}@media screen and (max-width:768px){.reason-list .container .row .col .img-title{height:211px}.reason-list .container .row .col .img-title:before{height:80px;width:73px;top:calc(50% - 40px);left:calc(50% - 36.5px)}}@media screen and (max-width:768px){.reason-list .container .row .col .img-title{height:210px}.reason-list .container .row .col .img-title:before{height:80px;width:72px;top:calc(50% - 40px);left:calc(50% - 36px)}}.reason-list .container .row .col h2{text-align:center;font-size:22px;margin-top:45px;margin-bottom:35px;font-weight:700}@media screen and (max-width:768px){.reason-list .container .row .col h2{margin-top:25px;font-size:17px;margin-bottom:20px}}.reason-list .container .row .col p{font-size:16px}@media screen and (max-width:768px){.reason-list .container .row .col p{font-size:14px;margin-bottom:35px}}.reason-list .container .row .col:nth-of-type(2) .img-title{background:url(/img/internal/bg_reason2.jpg) no-repeat 0;background-size:cover}.reason-list .container .row .col:nth-of-type(2) .img-title:before{background:url(/img/internal/img_free_check.svg) no-repeat 50%}.reason-list .container .row .col:nth-of-type(3) .img-title{background:url(/img/internal/bg_reason3.jpg) no-repeat 50%;background-size:cover}.reason-list .container .row .col:nth-of-type(3) .img-title:before{background:url(/img/internal/img_free_quote.svg) no-repeat 50%}.client-feedback{background-color:#fff9f3;padding-top:100px;padding-bottom:80px;position:relative}@media screen and (max-width:768px){.client-feedback{padding:50px 0 40px}}@media screen and (max-width:768px){.client-feedback .slick-track{display:flex;justify-content:center}}.client-feedback .container{max-width:1140px}.client-feedback .container h1{margin-bottom:90px}@media screen and (max-width:768px){.client-feedback .container h1{margin-bottom:45px}}.client-feedback .container .row .col{width:320px}@media screen and (max-width:768px){.client-feedback .container .row .col{padding:0}}.client-feedback .container .row .col .feedback-content{background-color:#fff;padding:30px;border-radius:20px;position:relative;margin:0 30px}.client-feedback .container .row .col .feedback-content:before{position:absolute;content:"";background:url(/img/internal/chat.png) no-repeat 50%;height:20px;width:32px;bottom:-20px;left:60px}@media screen and (max-width:768px){.client-feedback .container .row .col .feedback-content:before{left:20px;height:14px;width:20px;bottom:-14px}}.client-feedback .container .row .col .feedback-content h5{text-align:center;font-size:20px;font-weight:700;color:#fc7000}.client-feedback .container .row .col .feedback-content p.title{font-size:18px;font-weight:700;text-align:justify}.client-feedback .container .row .col .feedback-content p:last-child{font-size:16px;margin-bottom:0;text-align:justify}@media screen and (max-width:768px){.client-feedback .container .row .col .feedback-content{margin:0 11px;padding:25px}.client-feedback .container .row .col .feedback-content h5{font-size:17px}.client-feedback .container .row .col .feedback-content p.title{font-size:15px}.client-feedback .container .row .col .feedback-content p:last-child{font-size:14px}}.client-feedback .container .row .col .feedback-slug{padding:40px 30px;border:2px solid #fc7000;border-radius:20px;position:relative;margin:90px 30px 0;background-color:#fff}.client-feedback .container .row .col .feedback-slug img{height:134px;width:96px;position:absolute;left:calc(50% - 48px);top:-90%}.client-feedback .container .row .col .feedback-slug img.img-02{height:138px;width:86px;left:calc(50% - 43px)}.client-feedback .container .row .col .feedback-slug img.img-03{height:135px;width:122px;left:calc(50% - 61px)}@media screen and (max-width:768px){.client-feedback .container .row .col .feedback-slug img{top:unset;bottom:0;left:15px}.client-feedback .container .row .col .feedback-slug img.img-02{left:15px}.client-feedback .container .row .col .feedback-slug img.img-03{left:0}}.client-feedback .container .row .col .feedback-slug p{font-size:16px;font-weight:700;color:#fc7000;margin:0}.client-feedback .container .row .col .feedback-slug p span:first-child{position:relative;margin-right:30px}.client-feedback .container .row .col .feedback-slug p span:first-child:after{position:absolute;content:"";background:url(/img/internal/span_right.svg) no-repeat 50%;height:10px;width:10px;top:calc(50% - 5px);right:-22px}@media screen and (max-width:768px){.client-feedback .container .row .col .feedback-slug p span:first-child:after{content:none}}@media screen and (max-width:768px){.client-feedback .container .row .col .feedback-slug{margin:20px 11px;padding:0 10px 0 120px;height:125px;align-items:center;display:flex;flex-direction:column;justify-content:center}.client-feedback .container .row .col .feedback-slug.feedback-slug-01 p,.client-feedback .container .row .col .feedback-slug.feedback-slug-02 p,.client-feedback .container .row .col .feedback-slug.feedback-slug-03 p{font-size:14px;width:100%;display:flex;flex-direction:column}.client-feedback .container .row .col .feedback-slug.feedback-slug-01 p span:first-child,.client-feedback .container .row .col .feedback-slug.feedback-slug-02 p span:first-child,.client-feedback .container .row .col .feedback-slug.feedback-slug-03 p span:first-child{position:relative;margin-right:0;margin-left:20px}.client-feedback .container .row .col .feedback-slug.feedback-slug-01 p span:first-child:before,.client-feedback .container .row .col .feedback-slug.feedback-slug-02 p span:first-child:before,.client-feedback .container .row .col .feedback-slug.feedback-slug-03 p span:first-child:before{position:absolute;content:"";background:url(/img/internal/span_right.svg) no-repeat 50%;height:10px;width:10px;top:8px;left:-20px;transform:rotate(90deg)}.client-feedback .container .row .col .feedback-slug.feedback-slug-03{padding-left:130px}}.client-feedback .container .row .slick-dots{display:flex;position:absolute;bottom:-30px;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;width:100%}.client-feedback .container .row .slick-dots li{margin:0 .5rem}.client-feedback .container .row .slick-dots button{display:block;width:.8rem;height:.8rem;padding:0;outline:none;border:none;border-radius:100%;background-color:#d4d4d4;text-indent:-9999px}.client-feedback .container .row .slick-dots li.slick-active button{background-color:#fc7000}.client-feedback .slick__arrows{display:flex;position:absolute;height:46px;top:calc(50% - 23px);left:calc(50% - 615px);width:100%;max-width:1230px;margin:auto}@media screen and (max-width:1160px){.client-feedback .slick__arrows{left:unset}}@media screen and (max-width:768px){.client-feedback .slick__arrows{display:none}}.client-feedback .slick__arrows .icon__arrows{border:none;background-color:#fc7000;height:46px;width:46px;cursor:pointer;outline:none}.client-feedback .slick__arrows .icon__arrows.icon-next{margin-left:auto;float:right;background:url(/img/internal/icon_right.svg) no-repeat 50%}.client-feedback .slick__arrows .icon__arrows.icon-prev{background:url(/img/internal/icon_left.svg) no-repeat 50%}.client-feedback .slick__arrows .icon__arrows.slick-hidden{display:block}.sale-flow{padding:100px 0 0}@media screen and (max-width:768px){.sale-flow{padding:50px 0 40px}}.sale-flow .container{max-width:1140px;padding:0}.sale-flow .container .row{margin-top:95px;margin-left:0;margin-right:0}@media screen and (max-width:768px){.sale-flow .container .row{margin-top:50px}}.sale-flow .container .row .col{padding:0 30px;position:relative}@media screen and (max-width:768px){.sale-flow .container .row .col{margin-bottom:70px;padding:0 15px}}.sale-flow .container .row .col:after{content:"";position:absolute;background:url(/img/internal/arrow_step.svg) no-repeat 50%;height:18px;width:36px;top:70px;right:-15px}@media screen and (max-width:768px){.sale-flow .container .row .col:after{transform:rotate(90deg);right:calc(50% - 18px);top:unset;bottom:-40px}}.sale-flow .container .row .col .img-step{position:relative;height:174px;width:174px;margin:auto}@media screen and (max-width:768px){.sale-flow .container .row .col .img-step{height:190px;width:190px}}.sale-flow .container .row .col .img-step img{display:block;width:52px;height:80px;margin:0 auto}@media screen and (max-width:768px){.sale-flow .container .row .col .img-step img{width:60px;height:85px}}.sale-flow .container .row .col .img-step:before{content:"";position:absolute;background-color:#f8f8f8;border-radius:50%;height:174px;width:174px;z-index:-1}@media screen and (max-width:768px){.sale-flow .container .row .col .img-step:before{height:190px;width:190px}}.sale-flow .container .row .col .img-step:after{content:"";position:absolute;background:url(/img/internal/bg_flow_step1.svg) no-repeat 50%;height:64px;width:83px;z-index:2;top:70px;right:calc(50% - 41.5px)}@media screen and (max-width:768px){.sale-flow .container .row .col .img-step:after{height:70px;width:90px;right:calc(50% - 45px)}}.sale-flow .container .row .col:nth-of-type(2) .img-step:after{background:url(/img/internal/bg_flow_step2.svg) no-repeat 50%;height:75px;width:77px;right:calc(50% - 38.5px)}@media screen and (max-width:768px){.sale-flow .container .row .col:nth-of-type(2) .img-step:after{height:82px;width:84px;right:calc(50% - 42px)}}.sale-flow .container .row .col:nth-of-type(3) .img-step:after{background:url(/img/internal/bg_flow_step3.svg) no-repeat 50%;height:81px;width:72px;right:calc(50% - 45px)}@media screen and (max-width:768px){.sale-flow .container .row .col:nth-of-type(3) .img-step:after{height:89px;width:79px;right:calc(50% - 50px)}}.sale-flow .container .row .col:nth-of-type(4):after{content:none}@media screen and (max-width:768px){.sale-flow .container .row .col:nth-of-type(4){margin-bottom:0}}.sale-flow .container .row .col:nth-of-type(4) .img-step:after{background:url(/img/internal/bg_flow_step4.svg) no-repeat 50%;height:81px;width:73px;right:calc(50% - 36.5px)}@media screen and (max-width:768px){.sale-flow .container .row .col:nth-of-type(4) .img-step:after{height:89px;width:80px;right:calc(50% - 40px)}}.sale-flow .container .row .col .flow-content{margin-top:30px}.sale-flow .container .row .col .flow-content h3{font-size:18px;font-weight:700;text-align:center}.sale-flow .container .row .col .flow-content p{font-size:16px;margin-bottom:0;text-align:justify}@media screen and (max-width:768px){.sale-flow .container .row .col .flow-content h3{font-size:17px}.sale-flow .container .row .col .flow-content p{font-size:14px;text-align:center}}@media screen and (max-width:480px){.sale-flow .container .row .col .flow-content p{text-align:left}}.news-list{padding:120px 0 95px}@media screen and (max-width:768px){.news-list{padding:30px 15px 35px}}.news-list .container{max-width:1080px}.news-list .container .row{display:flex;margin-top:70px}@media screen and (max-width:768px){.news-list .container .row{margin-top:40px;flex-direction:column}}.news-list .container .news-post{width:705px;max-width:none;flex-basis:auto;padding-left:0;margin-right:50px;transition:all .3s ease-in-out 0s}@media screen and (max-width:768px){.news-list .container .news-post{max-width:100%;width:100%;padding-right:0;margin-bottom:40px}}.news-list .container .news-post .row{padding-bottom:25px;border-bottom:1px dashed #dcdcdc;margin:40px 0 0}@media screen and (max-width:768px){.news-list .container .news-post .row{margin:30px 0 0;padding-bottom:30px}}.news-list .container .news-post .row .card{display:flex}@media screen and (max-width:768px){.news-list .container .news-post .row .card{flex-direction:column}}.news-list .container .news-post .row:last-child{border:none}.news-list .container .news-post .row:nth-of-type(2),.news-list .container .news-post .row:nth-of-type(3){margin:25px 0 0}.news-list .container .news-post .row .post-img{max-width:190px;flex-basis:unset;padding:0}.news-list .container .news-post .row .post-img img{width:190px}@media screen and (max-width:768px){.news-list .container .news-post .row .post-img{max-width:unset;width:100%;height:auto;text-align:center}.news-list .container .news-post .row .post-img img{max-width:100%;height:auto;width:auto;transition:all .3s ease-in-out 0s}}.news-list .container .news-post .row .post-content{padding:0;margin-left:25px;display:flex;flex-direction:column;width:100%}.news-list .container .news-post .row .post-content strong{font-size:18px;font-weight:700;display:inline-block;margin-bottom:15px;text-decoration:none;color:#222}@media screen and (max-width:768px){.news-list .container .news-post .row .post-content strong{font-size:15px}}.news-list .container .news-post .row .post-content p{font-size:16px;display:inline-block;margin:0}@media screen and (max-width:768px){.news-list .container .news-post .row .post-content{margin-left:0;margin-top:25px}.news-list .container .news-post .row .post-content h1{font-size:15px;margin-bottom:22px}.news-list .container .news-post .row .post-content p{font-size:14px}}.news-list .container .news-post .row .post-content .post-author{display:flex;align-items:center;color:#888;font-size:14px;margin-top:15px;padding-bottom:0}.news-list .container .news-post .row .post-content .post-author .col{padding:0}.news-list .container .news-post .row .post-content .post-author .created-date{text-align:right}@media screen and (max-width:768px){.news-list .container .news-post .row .post-content .post-author{flex-direction:row;font-size:13px;margin-top:25px}}.news-list .container .popular-post{width:325px;max-width:unset;padding-right:0}@media screen and (max-width:768px){.news-list .container .popular-post{width:100%;padding-left:0}.news-list .container .popular-post .heading-small{margin-bottom:10px}}.news-list .container .popular-post a.row{display:flex;flex-wrap:nowrap;margin:0;border-bottom:1px dashed #dcdcdc;padding:18px 0 25px 7px}.news-list .container .popular-post a.row:last-child{border:none;padding-bottom:0}@media screen and (max-width:768px){.news-list .container .popular-post a.row{padding:20px 0 25px;flex-direction:row}}.news-list .container .popular-post a.row .post-number{height:24px;width:24px;max-width:none;font-size:14px;font-family:Roboto,sans-serif;position:relative;padding:0}.news-list .container .popular-post a.row .post-number span{position:absolute;text-align:center;z-index:2;color:#fff;height:24px;width:24px;left:calc(50% - 12px);top:2px}.news-list .container .popular-post a.row .post-number:before{content:"";position:absolute;height:24px;width:24px;background-color:#fc7000;z-index:1;border-radius:50%;left:calc(50% - 12px);top:calc(50% - 14px)}@media screen and (max-width:768px){.news-list .container .popular-post a.row .post-number{font-size:15px}.news-list .container .popular-post a.row .post-number span,.news-list .container .popular-post a.row .post-number span:before{height:25px;width:25px}}.news-list .container .popular-post a.row .post-content{padding-right:0;padding-left:15px;width:100%;display:flex;flex-direction:column}.news-list .container .popular-post a.row .post-content p.post-title{margin:0;font-size:16px;width:100%;text-align:justify;text-decoration:none;color:#222}.news-list .container .popular-post a.row .post-content p.tag{color:#888;font-size:14px;text-align:right;margin:10px 0 0}@media screen and (max-width:768px){.news-list .container .popular-post a.row .post-content p{font-size:15px;font-weight:700}.news-list .container .popular-post a.row .post-content p.post-title{font-size:15px}.news-list .container .popular-post a.row .post-content p.tag{font-size:13px}}.faq-list{padding:100px 0 95px;background-color:#fff9f3}@media screen and (max-width:768px){.faq-list{padding:50px 15px 40px}}.faq-list .container{max-width:780px}.faq-list .container ul{margin-top:65px;padding-left:0}@media screen and (max-width:768px){.faq-list .container ul{margin-top:40px}}.faq-list .container ul li{list-style:none;padding:35px 0 40px;border-bottom:1px dashed #dcdcdc;width:100%}.faq-list .container ul li:last-child{border:none;padding-bottom:0}@media screen and (max-width:768px){.faq-list .container ul li{padding:22px 0 25px}.faq-list .container ul li:first-child{padding-top:0}}.faq-list .container ul li .answer,.faq-list .container ul li .question{display:flex}.faq-list .container ul li .answer span,.faq-list .container ul li .question span{position:relative;height:32px;width:32px;margin-right:10px}.faq-list .container ul li .answer span:before,.faq-list .container ul li .question span:before{content:"Q";position:absolute;height:32px;width:32px;background-color:#fc7000;border-radius:50%;text-align:center;color:#fff;font-size:20px;font-family:Roboto,sans-serif;line-height:1.6}@media screen and (max-width:768px){.faq-list .container ul li .answer span,.faq-list .container ul li .question span{margin-right:17px;height:25px;width:25px}.faq-list .container ul li .answer span:before,.faq-list .container ul li .question span:before{height:25px;width:25px;font-size:16px}}.faq-list .container ul li .question{margin-bottom:20px}.faq-list .container ul li .question p{font-size:18px;font-weight:700;text-align:justify;margin:0;width:100%}@media screen and (max-width:768px){.faq-list .container ul li .question{margin-bottom:15px}.faq-list .container ul li .question p{font-size:15px}}.faq-list .container ul li .answer span:before{content:"A";background-color:#fff;border:1px solid #dcdcdc;color:#222}.faq-list .container ul li .answer p{font-size:16px;text-align:justify;margin:0;width:100%}@media screen and (max-width:768px){.faq-list .container ul li .answer p{font-size:14px}}.faq-list .container .btn-faq-list{height:56px;width:258px;margin-top:70px;font-weight:700}@media screen and (max-width:768px){.faq-list .container .btn-faq-list{width:100%;max-width:335px;margin-top:35px}}.contact-info{padding-top:70px}@media screen and (max-width:768px){.contact-info{padding:50px 15px 15px}}.contact-info .container{max-width:1080px;height:523px;background-color:#fff;border-radius:20px;box-shadow:0 5px 5px rgba(0,0,0,.15)}@media screen and (max-width:768px){.contact-info .container{height:auto;padding-bottom:30px}}.contact-info .container .row.title-contact{background-color:#fc7000;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;height:78px;justify-content:center;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center}.contact-info .container .row.title-contact br{display:none}@media screen and (max-width:768px){.contact-info .container .row.title-contact{height:auto;padding:20px 0;font-size:18px}.contact-info .container .row.title-contact br{display:block}}.contact-info .container .row{display:flex;align-items:stretch}.contact-info .container .row .col{padding:0}.contact-info .container .row .col:nth-of-type(2){margin-left:30px;padding:30px 0 0 25px;transition:all .3s ease-in-out 0s}@media screen and (max-width:768px){.contact-info .container .row .col:nth-of-type(2){height:300px;order:unset}}.contact-info .container .row .col:nth-of-type(2) img:first-of-type{height:356px;width:463px}@media screen and (max-width:768px){.contact-info .container .row .col:nth-of-type(2) img:first-of-type{display:none}}.contact-info .container .row .col:nth-of-type(2) img:nth-of-type(2){display:none;height:268px;width:283px}@media screen and (max-width:768px){.contact-info .container .row .col:nth-of-type(2) img:nth-of-type(2){display:block}}@media screen and (max-width:768px){.contact-info .container .row .col:nth-of-type(2){padding:20px 0 0;margin:0 auto}}.contact-info .container .row .col:first-of-type{order:2}@media screen and (max-width:768px){.contact-info .container .row .col:first-of-type{order:unset}}@media screen and (max-width:768px){.contact-info .container .row{flex-direction:column}.contact-info .container .row .col.form-contact{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.page-intro{padding:0 15px}}.page-intro .container{padding:50px 0 90px;max-width:1080px}@media screen and (max-width:768px){.page-intro .container{padding:30px 0 40px}}.page-intro .container .row{margin-left:0;margin-right:0}.page-intro .container .row:first-of-type{background-color:#f8f8f8;padding:30px;margin-top:40px}.page-intro .container .row:first-of-type .content{display:flex}.page-intro .container .row:first-of-type .content img{height:56px;width:51px;margin-right:25px}.page-intro .container .row:first-of-type .content strong{font-size:18px}.page-intro .container .row:first-of-type p{font-size:16px;margin:-22px 0 0;padding-left:65px}@media screen and (max-width:768px){.page-intro .container .row:first-of-type{padding:15px 20px;margin-top:25px}.page-intro .container .row:first-of-type .content strong{display:flex;align-items:center;font-size:16px}.page-intro .container .row:first-of-type p{padding-left:0;margin:15px 0 0;text-align:justify;font-size:14px}}.form__search-footer{font-family:Noto Sans JP,sans-serif;position:fixed;width:100%;z-index:995;bottom:0;height:95px;background:hsla(0,0%,100%,.95);border-top:1px solid #e8e8e7;display:none}.form__search-footer.active{display:block;-webkit-animation:fadeinup .8s;animation:fadeinup .8s}@media screen and (max-width:1160px){.form__search-footer{width:unset}}@media screen and (max-width:768px){.form__search-footer{display:none!important}}.form__search-footer .container{display:flex;width:1280px;height:100%;align-items:center;justify-content:center;position:relative}@media screen and (max-width:1160px){.form__search-footer .container{width:1080px}}.form__search-footer .container:after{content:"\30C6\30EC\30D3\96FB\8A71\67FB\5B9A\3082\627F\308A\307E\3059\FF01";position:absolute;height:40px;width:210px;top:-32px;right:110px;z-index:100;background:url(/img/internal/chat_bg_bottom.svg) no-repeat 50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}@media screen and (max-width:1160px){.form__search-footer .container:after{right:50px}}.form__search-footer .container img{height:168px;width:237px;position:absolute;right:-30px;bottom:0;z-index:1}@media screen and (max-width:1160px){.form__search-footer .container img{right:-100px}}.form__search-footer .container form{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;left:0;top:0}.form__search-footer .container form span.border{height:48px;width:2px;background-color:#dbdbd9;margin:0 15px}.form__search-footer .container form #city,.form__search-footer .container form #prefecture,.form__search-footer .container form #type,.form__search-footer .container form #zipcode{margin:0;width:182px;height:48px;font-size:16px;padding-right:45px!important}.form__search-footer .container form #prefecture{margin-right:12px}.form__search-footer .container form p.text{font-size:16px;margin:0 10px!important}.form__search-footer .container form #zipcode{width:142px;height:48px;padding:0 10px!important}.form__search-footer .container form .btn-search{height:50px;width:190px;font-size:20px;margin:0 0 0 20px;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 0 0 #a0291d;transition:all .3s ease-in-out}.form__search-footer .container form .btn-search:hover{opacity:1;background-color:#ea5969;box-shadow:0 6px 0 0 #bd716c}.form__search-footer .container form .btn-search .icon-search{margin-right:10px;height:24px;width:33px}.form__search-footer .container form .btn-search .icon-search:before{height:24px;width:33px;left:0}.form__search-footer .container form .btn-search span:last-child{font-family:Noto Sans JP,sans-serif}.form__search-sp{height:48px;background-color:#fff;width:100%;position:fixed;bottom:0;z-index:998;-webkit-animation:fadeindown .5s;animation:fadeindown .5s;display:none}@media screen and (max-width:768px){.form__search-sp{display:block}}.form__search-sp .title-form{height:50px;background:url(/img/internal/bg_form_search_title_repeat.png) 0 0 repeat;background-size:14px 22px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;position:relative}.form__search-sp .title-form:after{content:"";color:#fff;position:absolute;right:20px;width:15px;height:15px;bottom:calc(50% - 7.5px);background:url(/img/internal/plus.svg) no-repeat 50%}.form__search-sp.active{height:auto;-webkit-animation:fadeinup .5s;animation:fadeinup .5s;transition:all .3s ease-in-out 0s}.form__search-sp.active .title-form:after{background:url(/img/internal/minus.svg) no-repeat 50%}.form__search-sp .row.bg-img{position:relative;display:flex;align-items:center;justify-content:center}.form__search-sp .row.bg-img img{height:168px;width:237px;margin:auto}.form__search-sp .row.bg-img p{position:absolute;font-size:13px;font-weight:700;height:50px;width:140px;margin:0;background:url(/img/internal/chat_bg_sp.svg) no-repeat 50%;background-size:140px 50px;text-align:center;left:calc(50% - 170px);display:flex;align-items:center;justify-content:center}@media screen and (max-width:320px){.form__search-sp .row.bg-img p{left:calc(50% - 140px)}}#policy p{line-height:28px}@media screen and (max-width:768px){#policy p{line-height:24px}}#policy .policy-title{display:flex;align-items:center;justify-content:center;height:190px;margin-top:89px;margin-bottom:80px;background:url(/img/external/policy-pc-bg1.jpg) 0 0 no-repeat;background-size:cover;position:relative}#policy .policy-title .link-position{position:absolute;width:1080px;top:15px;left:calc(50% - 540px);font-size:14px}#policy .policy-title .link-position a{color:#222}#policy .policy-title .link-position .arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 4px 2px}@media screen and (max-width:768px){#policy .policy-title .link-position{width:auto}}#policy .policy-title h1{font-weight:700;font-size:28px;margin:0}@media screen and (max-width:768px){#policy .policy-title{margin-top:50px;margin-bottom:35px;height:148px;background:url(/img/external/policy-sp-bg1.jpg) 0 0 no-repeat;background-size:cover}#policy .policy-title .link-position{left:20px;top:12px;font-size:11px}#policy .policy-title .link-position .arrow{padding:2px;margin:0 3px 2px}#policy .policy-title h1{font-size:21px;margin:0}}#policy .policy-introduce .container{max-width:780px}#policy .policy-introduce .container p{font-size:16px;text-align:justify;margin:0}#policy .policy-introduce .container p:last-child{margin-top:20px;margin-bottom:30px}@media screen and (max-width:768px){#policy .policy-introduce .container{max-width:780px}#policy .policy-introduce .container p{font-size:14px;letter-spacing:1.25px}#policy .policy-introduce .container p:last-child{margin-top:15px;margin-bottom:20px}}#policy .policy-content .empty-content{margin-top:60px}#policy .policy-content .empty-content .line-border{height:1px;background-color:#eaeaea;width:1080px;margin:0 auto}@media screen and (max-width:768px){#policy .policy-content .empty-content{margin-top:30px}#policy .policy-content .empty-content .line-border{width:calc(100% - 30px)}}#policy .policy-content .container{max-width:780px;font-size:16px}#policy .policy-content .container .publish-date{margin-top:40px}#policy .policy-content .container .publish-date p{margin:0;font-size:16px}#policy .policy-content .container .sub-content p{text-align:justify;font-size:16px}#policy .policy-content .container .sub-content .title{font-size:20px;font-weight:700;border-bottom:2px solid #fc7000;line-height:50px;width:100%}@media screen and (max-width:768px){#policy .policy-content .container{font-size:14px}#policy .policy-content .container .sub-content{margin-top:20px}#policy .policy-content .container .sub-content p{margin:0;font-size:14px}#policy .policy-content .container .sub-content .title{font-size:16px;line-height:35px}#policy .policy-content .container .publish-date{margin-top:25px}#policy .policy-content .container .publish-date p{font-size:14px}}#discussion{margin-top:89px}@media screen and (max-width:768px){#discussion{margin-top:50px}}#discussion .title-form,#discussion h2,#discussion p,#discussion span{color:#202121}.discussion-banner{background-color:#fff9f3;height:308px}@media screen and (max-width:768px){.discussion-banner{height:unset}}.discussion-banner .container{width:850px;height:100%;margin:auto;position:relative}@media screen and (max-width:768px){.discussion-banner .container{width:100%;position:unset;padding:0 0 35px}}.discussion-banner .container .row{display:flex;justify-content:center}@media screen and (max-width:768px){.discussion-banner .container .row{margin:0;flex-wrap:nowrap}}.discussion-banner .container .row:nth-of-type(2){position:absolute;bottom:80px;padding:0 15px}.discussion-banner .container .row:nth-of-type(2) p{font-size:18px;margin:0}@media screen and (max-width:768px){.discussion-banner .container .row:nth-of-type(2){position:unset;bottom:unset;padding:0 15px;justify-content:left}.discussion-banner .container .row:nth-of-type(2) p{font-size:14px}.discussion-banner .container .row:nth-of-type(2) p br{display:none}}.discussion-banner .container .col.banner-text{display:flex;height:100%;flex-direction:column;flex-basis:auto;margin-top:70px}.discussion-banner .container .col.banner-text h1{font-size:22px;font-weight:900;color:#fc7000;margin-bottom:10px}.discussion-banner .container .col.banner-text h2{font-size:28px;font-weight:900}@media screen and (max-width:768px){.discussion-banner .container .col.banner-text{margin-top:40px;padding-right:0}.discussion-banner .container .col.banner-text h1{font-size:16px}.discussion-banner .container .col.banner-text h2{font-size:20px;margin-bottom:15px}}.discussion-banner .container .col.banner-image{margin-top:20px}.discussion-banner .container .col.banner-image img{width:218px;height:266px;margin:auto}@media screen and (max-width:768px){.discussion-banner .container .col.banner-image img{height:120px;width:101px}}@media screen and (max-width:768px){.discussion-banner .container .col.banner-image{margin-top:0;display:flex;justify-content:center}}@media screen and (max-width:768px){.discussion-banner .container .col{margin-left:0;margin-right:0}}.discussion-form .container{max-width:580px;margin:auto;padding:60px 0 85px;min-width:unset}.discussion-form .container .title-form{font-size:18px;font-weight:700;margin:0 0 45px;color:#202121}.discussion-form .container .row{margin-left:0;margin-right:0}@media screen and (max-width:768px){.discussion-form .container{padding:30px 15px 70px}.discussion-form .container .title-form{margin-bottom:40px}}.discussion-form .container form{width:100%;margin:auto}@media screen and (max-width:768px){.discussion-form .container form{width:100%}}@media screen and (max-width:320px){.discussion-form .container form label{font-size:14px}}.discussion-form .container form .row{margin:0 0 30px;display:flex;flex-direction:column}.discussion-form .container form .row:first-of-type{display:flex;flex-direction:column}@media screen and (max-width:768px){.discussion-form .container form .row:first-of-type select,.discussion-form .container form .row:first-of-type textarea{width:100%}}.discussion-form .container form .row:nth-of-type(2),.discussion-form .container form .row:nth-of-type(3){flex-direction:row}.discussion-form .container form .row:nth-of-type(2) .col:first-of-type,.discussion-form .container form .row:nth-of-type(3) .col:first-of-type{padding-left:0;display:flex;flex-direction:column}.discussion-form .container form .row:nth-of-type(2) .col:nth-of-type(2),.discussion-form .container form .row:nth-of-type(3) .col:nth-of-type(2){padding-right:0;display:flex;flex-direction:column}.discussion-form .container form .row:nth-of-type(2) p.error-msg,.discussion-form .container form .row:nth-of-type(3) p.error-msg{width:100%}@media screen and (max-width:768px){.discussion-form .container form .row:nth-of-type(2) .col,.discussion-form .container form .row:nth-of-type(3) .col{width:calc(50% - 15px)}.discussion-form .container form .row:nth-of-type(2) .col:first-of-type,.discussion-form .container form .row:nth-of-type(3) .col:first-of-type{padding-right:7px}.discussion-form .container form .row:nth-of-type(2) .col:nth-of-type(2),.discussion-form .container form .row:nth-of-type(3) .col:nth-of-type(2){padding-left:7px}}.discussion-form .container form .row:nth-of-type(4),.discussion-form .container form .row:nth-of-type(5){display:flex;flex-direction:column}.discussion-form .container form .row:nth-of-type(5) small br{display:none}@media screen and (max-width:768px){.discussion-form .container form .row:nth-of-type(5) small br{display:block}}.discussion-form .container form .row:last-child{padding-top:0;margin-bottom:0;display:flex;align-items:center}.discussion-form .container form .row:last-child button{margin-top:20px}.discussion-form .container form .row.privacy-policy{margin-bottom:60px;display:block}@media screen and (max-width:768px){.discussion-form .container form .row.privacy-policy{margin-bottom:50px}}#assess-complete,#discussion-complete,#inquiry-complete{min-height:calc(100vh - 128px);margin-top:89px}@media screen and (max-width:768px){#assess-complete,#discussion-complete,#inquiry-complete{min-height:calc(100vh - 81px);margin-top:50px}}#assess-complete .discussion-banner,#discussion-complete .discussion-banner,#inquiry-complete .discussion-banner{position:unset;height:215px}@media screen and (max-width:768px){#assess-complete .discussion-banner,#discussion-complete .discussion-banner,#inquiry-complete .discussion-banner{height:107px}}#assess-complete .discussion-banner .container .row,#discussion-complete .discussion-banner .container .row,#inquiry-complete .discussion-banner .container .row{position:absolute;bottom:0;align-items:center;width:100%}@media screen and (max-width:768px){#assess-complete .discussion-banner .container .row,#discussion-complete .discussion-banner .container .row,#inquiry-complete .discussion-banner .container .row{position:unset}}#assess-complete .discussion-banner .banner-text,#assess-complete .discussion-banner .banner-text h2,#discussion-complete .discussion-banner .banner-text,#discussion-complete .discussion-banner .banner-text h2,#inquiry-complete .discussion-banner .banner-text,#inquiry-complete .discussion-banner .banner-text h2{margin:0}#assess-complete .discussion-banner .banner-text h2 br,#discussion-complete .discussion-banner .banner-text h2 br,#inquiry-complete .discussion-banner .banner-text h2 br{display:none}@media screen and (max-width:480px){#assess-complete .discussion-banner .banner-text h2 br,#discussion-complete .discussion-banner .banner-text h2 br,#inquiry-complete .discussion-banner .banner-text h2 br{display:block}}@media screen and (max-width:768px){#assess-complete .discussion-banner .banner-text,#discussion-complete .discussion-banner .banner-text,#inquiry-complete .discussion-banner .banner-text{width:50%}#assess-complete .discussion-banner .banner-text h2,#discussion-complete .discussion-banner .banner-text h2,#inquiry-complete .discussion-banner .banner-text h2{font-size:19px;padding-left:15px}}#assess-complete .discussion-banner .banner-image,#discussion-complete .discussion-banner .banner-image,#inquiry-complete .discussion-banner .banner-image{width:300px;height:215px;position:relative;text-align:center}#assess-complete .discussion-banner .banner-image img,#discussion-complete .discussion-banner .banner-image img,#inquiry-complete .discussion-banner .banner-image img{position:absolute;bottom:0;width:122px;height:189px}@media screen and (max-width:768px){#assess-complete .discussion-banner .banner-image,#discussion-complete .discussion-banner .banner-image,#inquiry-complete .discussion-banner .banner-image{height:107px;width:auto}#assess-complete .discussion-banner .banner-image img,#discussion-complete .discussion-banner .banner-image img,#inquiry-complete .discussion-banner .banner-image img{width:62px;height:96px}}#assess-complete .regard-content .container,#discussion-complete .regard-content .container,#inquiry-complete .regard-content .container{text-align:center}#assess-complete .regard-content .container h1,#discussion-complete .regard-content .container h1,#inquiry-complete .regard-content .container h1{font-size:24px;font-weight:700;margin-top:80px}#assess-complete .regard-content .container h1 br,#discussion-complete .regard-content .container h1 br,#inquiry-complete .regard-content .container h1 br{display:none}#assess-complete .regard-content .container h2,#discussion-complete .regard-content .container h2,#inquiry-complete .regard-content .container h2{font-size:18px;font-weight:700;margin-top:30px}#assess-complete .regard-content .container p,#discussion-complete .regard-content .container p,#inquiry-complete .regard-content .container p{font-size:16px;margin-top:40px;margin-bottom:80px;line-height:2}#assess-complete .regard-content .container p a,#discussion-complete .regard-content .container p a,#inquiry-complete .regard-content .container p a{color:#222;text-decoration:none;font-weight:700}@media screen and (max-width:768px){#assess-complete .regard-content .container h1,#discussion-complete .regard-content .container h1,#inquiry-complete .regard-content .container h1{font-size:21.5px;margin-top:47px}#assess-complete .regard-content .container h1 br,#discussion-complete .regard-content .container h1 br,#inquiry-complete .regard-content .container h1 br{display:block}#assess-complete .regard-content .container h2,#discussion-complete .regard-content .container h2,#inquiry-complete .regard-content .container h2{font-size:16px;margin-top:20px}#assess-complete .regard-content .container p,#discussion-complete .regard-content .container p,#inquiry-complete .regard-content .container p{text-align:left;font-size:14.4px;margin-top:30px;margin-bottom:50px}#assess-complete .regard-content .container p br,#discussion-complete .regard-content .container p br,#inquiry-complete .regard-content .container p br{display:none}#assess-complete .regard-content .container p a,#discussion-complete .regard-content .container p a,#inquiry-complete .regard-content .container p a{color:#009dc7}#assess-complete .regard-content .container .row,#discussion-complete .regard-content .container .row,#inquiry-complete .regard-content .container .row{margin-left:0;margin-right:0}}#assess-complete .discussion-banner .banner-text h2{padding-left:15px}#assess-complete .discussion-banner .banner-image{padding-right:30px}#assess-complete .regard-content .container p .phone-number{color:#fc7000}.error{min-height:calc(100vh - 210px);margin-top:170px;display:flex;flex-direction:column;align-items:center}.error img{height:189px;width:124px}.error strong{font-size:28px;font-weight:900;margin-top:50px}.error p{margin-top:45px;font-size:16px;margin-bottom:80px;text-align:justify}@media screen and (max-width:768px){.error{margin-top:110px;min-height:calc(100vh - 141px);padding:0 15px}.error img{height:113px;width:75px}.error strong{font-size:19px;font-weight:700;margin-top:30px}.error p{font-size:14.4px;margin-top:30px;margin-bottom:50px}.error .row{width:100%}}#inquiry{margin-top:89px}@media screen and (max-width:768px){#inquiry{margin-top:50px}}#inquiry .img-fluid{max-width:100%;height:auto}#inquiry .title-form,#inquiry h2,#inquiry p,#inquiry span{color:#222}#inquiry p.error-msg{color:#e20014}#inquiry .inquiry-banner{background-color:#fff9f3;height:308px}#inquiry .inquiry-banner .container{display:flex;justify-content:center;align-items:center;width:850px;height:100%;margin:auto}@media screen and (max-width:768px){#inquiry .inquiry-banner .container{width:100%;height:auto;position:unset;padding:20px 35px}}#inquiry .inquiry-banner .container .inquiry-text{width:70%}#inquiry .inquiry-banner .container .inquiry-image{width:30%}#inquiry .inquiry-banner .container h2{font-size:28px;font-weight:900}@media screen and (max-width:768px){#inquiry .inquiry-banner .container h2{font-size:20px}}#inquiry .inquiry-banner .container h2 br{display:none}@media screen and (max-width:768px){#inquiry .inquiry-banner .container h2 br{display:block}}#inquiry .inquiry-banner .container .img-container{max-width:200px;margin:0}#inquiry .appeal p{font-size:18px;margin:0}@media screen and (max-width:768px){#inquiry .appeal{display:none}}#inquiry .appeal-sp{display:none}@media screen and (max-width:768px){#inquiry .appeal-sp{display:block;padding:0 0 20px 35px}}#inquiry .appeal-sp p{font-size:14px;margin:0}#inquiry .top-cv-container{margin-top:2em}#inquiry .top-cv-container .button{border:0;border-radius:.25em;background-color:#fc7000;box-shadow:0 5px 0 0 #cc620a;color:#fff;font-weight:700;padding:10px}#inquiry .service-follow .container{max-width:1080px;padding-top:60px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){#inquiry .service-follow .container{padding:40px 15px 35px}}#inquiry .service-follow .container h1{font-size:22px;font-weight:900;margin-bottom:0}@media screen and (max-width:768px){#inquiry .service-follow .container h1{font-size:20px}}#inquiry .service-follow .container p{font-size:16px;margin:30px 0 60px;line-height:2;text-align:center}@media screen and (max-width:768px){#inquiry .service-follow .container p{font-size:14px;margin:35px 0 40px}#inquiry .service-follow .container p br{display:none}}#inquiry .service-follow .container .detail-follow{width:100%;box-shadow:0 5px 5px rgba(0,0,0,.15);border-radius:20px;margin-bottom:4em}#inquiry .service-follow .container .detail-follow .row{margin:0}#inquiry .service-follow .container .detail-follow .header-follow{height:78px;width:100%;background-color:#fc7000;color:#fff;font-size:22px;font-weight:700;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center;display:flex;align-items:center;justify-content:center}#inquiry .service-follow .container .detail-follow .header-follow br{display:none}@media screen and (max-width:768px){#inquiry .service-follow .container .detail-follow .header-follow{font-size:18px;height:89px;padding:0 15px;width:100%}#inquiry .service-follow .container .detail-follow .header-follow br{display:block}}#inquiry .service-follow .container .detail-follow .content-follow{padding:25px 0 40px}@media screen and (max-width:768px){#inquiry .service-follow .container .detail-follow .content-follow{padding:22px 0 25px}}#inquiry .service-follow .container .detail-follow .content-follow img.img-pc{height:430px;width:663px;margin:auto;transition:all .3s ease-in-out 0s}@media screen and (max-width:768px){#inquiry .service-follow .container .detail-follow .content-follow img.img-pc{display:none}}#inquiry .service-follow .container .detail-follow .content-follow img.img-sp{height:333px;width:305px;margin:auto;display:none;transition:all .3s ease-in-out 0s}@media screen and (max-width:768px){#inquiry .service-follow .container .detail-follow .content-follow img.img-sp{display:block}}@media screen and (max-width:320px){#inquiry .service-follow .container .detail-follow .content-follow img.img-sp{height:315px;width:270px}}#inquiry .img-container{max-width:780px;margin:0 auto 4em;display:flex;justify-content:center}#inquiry .img-container.small{max-width:520px}#inquiry .faq-container{max-width:760px;margin:auto}#inquiry .faq-container .faq-title{text-align:center;font-size:20px}#inquiry .faq-container .faq-text{position:relative;padding-left:30px}#inquiry .faq-container .faq-text:before{font-weight:700;position:absolute;left:0;top:0}#inquiry .faq-container .faq-question{font-size:16px}#inquiry .faq-container .faq-question:before{content:"Q"}#inquiry .faq-container .faq-answer{font-size:16px;margin-bottom:1em}#inquiry .faq-container .faq-answer:before{content:"A";color:#fc7000}#inquiry .inquiry-form .container{max-width:580px;min-width:unset;padding-top:90px}#inquiry .inquiry-form .container .row{margin-left:0;margin-right:0}#inquiry .inquiry-form .container .internal-form .row{margin:0 0 30px;display:flex;flex-direction:column}@media screen and (max-width:320px){#inquiry .inquiry-form .container .internal-form .row label{font-size:14px}}#inquiry .inquiry-form .container .internal-form .row.show-control{display:none}#inquiry .inquiry-form .container .internal-form .row.show-control.active{display:flex}#inquiry .inquiry-form .container .internal-form .row:first-of-type{margin:0 0 15px}#inquiry .inquiry-form .container .internal-form .row:first-of-type .row{flex-direction:row;margin:0}#inquiry .inquiry-form .container .internal-form .row:first-of-type .row .col label{font-size:16px;font-weight:400}#inquiry .inquiry-form .container .internal-form .row:first-of-type .row .col:first-of-type{padding-left:0}#inquiry .inquiry-form .container .internal-form .row:first-of-type .row .col:nth-of-type(2){padding-right:0}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:first-of-type .row{flex-direction:column}#inquiry .inquiry-form .container .internal-form .row:first-of-type .row .col:nth-of-type(2){padding-left:0}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(5),#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6){flex-direction:row}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(5) .col:first-of-type,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) .col:first-of-type{padding-left:0;display:flex;flex-direction:column}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(5) .col:nth-of-type(2),#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) .col:nth-of-type(2){padding-right:0;display:flex;flex-direction:column}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(5) .col,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) .col{width:calc(50% - 15px)}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(5) .col:first-of-type,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) .col:first-of-type{padding-right:7px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(5) .col:nth-of-type(2),#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) .col:nth-of-type(2){padding-left:7px}}@media screen and (max-width:320px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(3) .col:first-of-type span.required-input{margin-left:0}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .sub-label,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .sub-label{font-size:16px;font-weight:400;width:80px;height:40px;margin-top:25px}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .sub-label,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .sub-label{margin-top:15px;height:auto}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) input:disabled,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) select:disabled,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) textarea:disabled,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) input:disabled,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) select:disabled,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) textarea:disabled{opacity:.7}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-number,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-prefecture-mail,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-number,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-prefecture-mail{display:flex;flex-direction:row}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-number,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-prefecture-mail,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-number,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-prefecture-mail{flex-direction:column}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address .sub-label,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address .sub-label{margin-top:15px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address .input-content,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address .input-content{display:flex}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address input:first-of-type,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address input:first-of-type{width:96px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address .blank-space,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address .blank-space{height:1px;width:13px;background-color:#202121;margin:35px 10px 0}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address input:nth-of-type(2),#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address input:nth-of-type(2){width:110px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address button,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address button{width:203px;height:40px;color:#fc7000;border:2px solid #fc7000;background-color:#fff;font-size:16px;border-radius:5px;margin-top:15px;margin-left:30px;cursor:pointer;transition:all .3s ease-in-out 0s}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address button:hover,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address button:hover{background-color:#fc7000;color:#fff}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-address button,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-address button{height:46px;width:275px;margin-left:0;font-size:18px}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-prefecture-mail select,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-prefecture-mail select{width:239px;margin-top:25px}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-prefecture-mail select,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-prefecture-mail select{width:100%;margin-top:15px}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-number input,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-number textarea,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-number input,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-number textarea{width:500px;margin-top:25px;height:40px;padding:7px 15px 0}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-number textarea,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-number textarea{width:100%;margin-top:15px;height:125px}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-check .check-label,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-check .check-label{margin-top:25px;margin-bottom:10px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-check input[type=checkbox],#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-check input[type=checkbox]{margin-right:5px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-check span,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-check span{font-size:16px;font-weight:400}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(4) .row-check textarea,#inquiry .inquiry-form .container .internal-form .row:nth-of-type(10) .row-check textarea{width:100%;margin-top:15px;height:125px}}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) small span{color:#888;font-size:14px}@media screen and (max-width:768px){#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) small span{font-size:12px}#inquiry .inquiry-form .container .internal-form .row:nth-of-type(6) small span:nth-of-type(2){display:none}}#inquiry .inquiry-form .container .internal-form .row:last-child{margin-bottom:0}#inquiry .inquiry-form .container .internal-form .row:last-child button{margin-top:20px}#inquiry .inquiry-form .container .privacy-policy{color:#878887;display:block}#inquiry .inquiry-form .container .privacy-policy a{color:#009dc7}#inquiry .inquiry-form .container .read-confirm{margin:50px 0 16px}#inquiry .inquiry-form .container .title-form{font-size:18px;font-weight:700;margin:0 0 45px}.page__assess-form{min-height:calc(100vh - 190px);margin-top:90px;padding-bottom:100px}@media screen and (max-width:768px){.page__assess-form{min-height:calc(100vh - 140px);margin-top:80px;padding-bottom:90px}}.page__assess-form .container{max-width:580px;min-width:auto;padding:55px 0 0}@media screen and (max-width:768px){.page__assess-form .container{padding:0 15px}.page__assess-form .container .row{margin-left:0;margin-right:0}}.page__assess-form .container .assess-title{font-size:28px;font-weight:900;text-align:center}@media screen and (max-width:768px){.page__assess-form .container .assess-title{font-size:20px}}.page__assess-form .container .bar__load-step ul{display:flex;padding:30px 0;justify-content:center;align-items:center}@media screen and (max-width:768px){.page__assess-form .container .bar__load-step ul{margin:0;padding:20px 0 40px}}.page__assess-form .container .bar__load-step ul li{height:7px;width:7px;border-radius:50%;background-color:#dadada;list-style:none;margin-left:30px;position:relative}.page__assess-form .container .bar__load-step ul li:before{content:"";position:absolute;height:2px;width:30px;background-color:#dadada;left:-30px;top:calc(50% - 1px)}@media screen and (max-width:768px){.page__assess-form .container .bar__load-step ul li{margin-left:15px}.page__assess-form .container .bar__load-step ul li:before{width:15px;left:-15px}}.page__assess-form .container .bar__load-step ul li:first-of-type{margin-left:0}.page__assess-form .container .bar__load-step ul li:first-of-type:before{content:none}.page__assess-form .container .bar__load-step ul li.step-prev,.page__assess-form .container .bar__load-step ul li.step-prev:before{background-color:#fc7000}.page__assess-form .container .bar__load-step ul li.step-current{background-color:#fff;height:15px;width:15px;border:2px solid #fc7000}.page__assess-form .container .bar__load-step ul li.step-current:before{background-color:#fc7000;left:-32px}@media screen and (max-width:768px){.page__assess-form .container .bar__load-step ul li.step-current:before{left:-17px}}.page__assess-form .container #assess-form{width:100%}.page__assess-form .container #assess-form label{width:100%;font-size:18px}.page__assess-form .container #assess-form button{width:326px;cursor:pointer}.page__assess-form .container #assess-form button.btn-disable{cursor:no-drop}.page__assess-form .container #assess-form button.btn-disable:hover{opacity:1}@media screen and (max-width:768px){.page__assess-form .container #assess-form button{width:100%;margin:auto}}.page__assess-form .container #assess-form .btn-group{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.page__assess-form .container #assess-form .btn-group .btn-disable{margin-bottom:10px}@media screen and (max-width:768px){.page__assess-form .container #assess-form .btn-group a{width:100%;max-width:335px}}.page__assess-form .container #assess-form .btn-back-step{color:#009dc7;font-size:18px;text-align:center;margin-top:40px;-webkit-text-decoration:#009dc7;text-decoration:#009dc7}@media screen and (max-width:768px){.page__assess-form .container #assess-form .btn-back-step{font-size:16px}}.page__assess-form .container #assess-form input,.page__assess-form .container #assess-form select{font-size:16px}.page__assess-form .container #assess-form .step-title{text-align:center;margin-bottom:30px;display:flex;justify-content:center}.page__assess-form .container #assess-form .step-title span:nth-of-type(2){color:#888;font-weight:400}@media screen and (max-width:768px){.page__assess-form .container #assess-form .step-title{flex-direction:column;text-align:left;align-items:unset;font-size:16px;margin-bottom:15px}.page__assess-form .container #assess-form .step-title span:nth-of-type(2){font-size:12px}}.page__assess-form .container #assess-form #assess-step-01{padding-bottom:50px}.page__assess-form .container #assess-form #assess-step-01 .row{display:flex;flex-direction:column;margin-left:0;margin-right:0;margin-bottom:30px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-01 .row{margin-bottom:20px}.page__assess-form .container #assess-form #assess-step-01 .row label{font-size:16px}}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(3),.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(4),.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(5){margin-bottom:5px}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(3) select{width:calc(50% - 15px)}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(3) select{width:100%}}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2){margin-bottom:0}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row{display:flex;flex-direction:row;margin-bottom:5px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row{flex-direction:column}}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row .col select{width:100%}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row .col:first-of-type{padding-left:0}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row .col:first-of-type{padding-right:0}}.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row .col:nth-of-type(2){padding-right:0}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-01 .row:nth-of-type(2) .row .col:nth-of-type(2){padding-left:0}}.page__assess-form .container #assess-form #assess-step-02{padding-bottom:30px}.page__assess-form .container #assess-form #assess-step-02 .row{margin-left:0;margin-right:0}.page__assess-form .container #assess-form #assess-step-02 .row .select-group{margin-bottom:30px}.page__assess-form .container #assess-form #assess-step-02 .step-title{text-align:left;justify-content:unset;margin-bottom:0}.page__assess-form .container #assess-form #assess-step-02 .select-group{width:100%;display:flex}.page__assess-form .container #assess-form #assess-step-02 .select-group input{width:calc(60% - 30px);height:38px;margin-right:15px}.page__assess-form .container #assess-form #assess-step-02 .select-group select{width:40%;margin-left:15px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-02 .select-group{flex-direction:column}.page__assess-form .container #assess-form #assess-step-02 .select-group input{width:100%;margin-right:0;height:40px}.page__assess-form .container #assess-form #assess-step-02 .select-group select{width:100%;margin-left:0}}.page__assess-form .container #assess-form #assess-step-03{padding-bottom:50px}.page__assess-form .container #assess-form #assess-step-03 .row{margin-left:0;margin-right:0}.page__assess-form .container #assess-form #assess-step-03 .step-title{text-align:left;justify-content:unset;margin-bottom:0}.page__assess-form .container #assess-form #assess-step-03 .select-group,.page__assess-form .container #assess-form #assess-step-03 .select-group select{width:100%}.page__assess-form .container #assess-form #assess-step-04 .step-title,.page__assess-form .container #assess-form #assess-step-05 .step-title,.page__assess-form .container #assess-form #assess-step-07 .step-title,.page__assess-form .container #assess-form #assess-step-08 .step-title,.page__assess-form .container #assess-form #assess-step-14 .step-title{margin-bottom:0}.page__assess-form .container #assess-form #assess-step-04 .radio-group,.page__assess-form .container #assess-form #assess-step-05 .radio-group,.page__assess-form .container #assess-form #assess-step-07 .radio-group,.page__assess-form .container #assess-form #assess-step-08 .radio-group,.page__assess-form .container #assess-form #assess-step-14 .radio-group{margin-top:15px;margin-bottom:30px;padding-left:175px}.page__assess-form .container #assess-form #assess-step-04 .radio-inline,.page__assess-form .container #assess-form #assess-step-05 .radio-inline,.page__assess-form .container #assess-form #assess-step-07 .radio-inline,.page__assess-form .container #assess-form #assess-step-08 .radio-inline,.page__assess-form .container #assess-form #assess-step-14 .radio-inline{font-size:16px;font-weight:400}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-04,.page__assess-form .container #assess-form #assess-step-05,.page__assess-form .container #assess-form #assess-step-07,.page__assess-form .container #assess-form #assess-step-08,.page__assess-form .container #assess-form #assess-step-14{padding-left:0}.page__assess-form .container #assess-form #assess-step-04 .radio-group,.page__assess-form .container #assess-form #assess-step-05 .radio-group,.page__assess-form .container #assess-form #assess-step-07 .radio-group,.page__assess-form .container #assess-form #assess-step-08 .radio-group,.page__assess-form .container #assess-form #assess-step-14 .radio-group{padding-left:0;margin-top:0}}.page__assess-form .container #assess-form #assess-step-04 .step-title,.page__assess-form .container #assess-form #assess-step-05 .step-title,.page__assess-form .container #assess-form #assess-step-14 .step-title{margin-left:165px;text-align:left;justify-content:unset}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-04 .step-title,.page__assess-form .container #assess-form #assess-step-05 .step-title,.page__assess-form .container #assess-form #assess-step-14 .step-title{margin-left:0}}.page__assess-form .container #assess-form #assess-step-06{width:780px;margin-left:-100px;padding-bottom:50px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-06{width:100%;margin-left:0}}.page__assess-form .container #assess-form #assess-step-06 .row{margin-left:0;margin-right:0}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group{display:flex;flex-wrap:wrap;margin:0}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group .checkbox-inline{margin-bottom:20px}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group label{font-weight:400;font-size:16px;width:260px}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group label span{padding-left:10px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-06 .checkbox-group{flex-wrap:nowrap;flex-direction:column}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group .checkbox-inline:last-child{margin-bottom:0}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group label{width:100%}.page__assess-form .container #assess-form #assess-step-06 .checkbox-group label span br{display:none}}.page__assess-form .container #assess-form #assess-step-09 .step-title{margin-bottom:0;justify-content:left}.page__assess-form .container #assess-form #assess-step-09 .row{display:flex;flex-direction:column;margin-left:0;margin-right:0;margin-bottom:50px}.page__assess-form .container #assess-form #assess-step-09 .row .select-group{flex-direction:row;margin-bottom:0}.page__assess-form .container #assess-form #assess-step-09 .row .select-group select:first-of-type{width:calc(50% - 15px);margin-right:15px}.page__assess-form .container #assess-form #assess-step-09 .row .select-group select:nth-of-type(2){width:calc(50% - 15px);margin-left:15px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-09 .row .select-group{flex-direction:column;margin-bottom:0}.page__assess-form .container #assess-form #assess-step-09 .row .select-group select:first-of-type{width:100%;margin-right:0}.page__assess-form .container #assess-form #assess-step-09 .row .select-group select:nth-of-type(2){width:100%;margin-left:0}}.page__assess-form .container #assess-form #assess-step-10{padding-bottom:50px}.page__assess-form .container #assess-form #assess-step-10 .row{margin-left:0;margin-right:0}.page__assess-form .container #assess-form #assess-step-10 .step-title{width:780px;display:inline;text-align:left;margin-bottom:0;position:absolute;left:calc(50% - 330px)}.page__assess-form .container #assess-form #assess-step-10 .textarea-group{width:100%;margin-left:0;margin-right:0;margin-top:25px}.page__assess-form .container #assess-form #assess-step-10 textarea{width:100%;height:200px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-10 .step-title{position:unset;width:unset;display:flex;flex-direction:column}.page__assess-form .container #assess-form #assess-step-10 .textarea-group{margin-top:0}.page__assess-form .container #assess-form #assess-step-10 textarea{width:100%;height:170px}}.page__assess-form .container #assess-form #assess-step-11{padding-bottom:55px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-11{padding-bottom:50px}}.page__assess-form .container #assess-form #assess-step-11 .step-title{text-align:left;justify-content:left}.page__assess-form .container #assess-form #assess-step-11 .row{margin-left:0;margin-right:0}.page__assess-form .container #assess-form #assess-step-11 .input-group{width:100%;margin-left:0;margin-right:0;display:flex}.page__assess-form .container #assess-form #assess-step-11 .input-group:first-of-type{margin-bottom:20px}.page__assess-form .container #assess-form #assess-step-11 .input-group .col label{font-size:16px}.page__assess-form .container #assess-form #assess-step-11 .input-group .col:first-of-type{padding-right:15px;padding-left:0}.page__assess-form .container #assess-form #assess-step-11 .input-group .col:first-of-type input{width:100%;margin-right:15px}.page__assess-form .container #assess-form #assess-step-11 .input-group .col:nth-of-type(2){padding-left:15px;padding-right:0}.page__assess-form .container #assess-form #assess-step-11 .input-group .col:nth-of-type(2) input{width:100%}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-11 .input-group .col:first-of-type{padding-right:7px}.page__assess-form .container #assess-form #assess-step-11 .input-group .col:nth-of-type(2){padding-left:7px}.page__assess-form .container #assess-form #assess-step-11 .input-group .col input{margin-top:10px}}.page__assess-form .container #assess-form #assess-step-12,.page__assess-form .container #assess-form #assess-step-13{padding-bottom:50px}.page__assess-form .container #assess-form #assess-step-12 .row,.page__assess-form .container #assess-form #assess-step-13 .row{margin-left:0;margin-right:0}.page__assess-form .container #assess-form #assess-step-12 .step-title,.page__assess-form .container #assess-form #assess-step-13 .step-title{text-align:left;justify-content:left;margin-bottom:0}.page__assess-form .container #assess-form #assess-step-12 .form-group,.page__assess-form .container #assess-form #assess-step-13 .form-group{display:flex;flex-direction:column}.page__assess-form .container #assess-form #assess-step-12 .form-group small,.page__assess-form .container #assess-form #assess-step-13 .form-group small{margin-top:15px}.page__assess-form .container #assess-form #assess-step-12 .form-group small br,.page__assess-form .container #assess-form #assess-step-13 .form-group small br{display:none}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-12 .form-group small,.page__assess-form .container #assess-form #assess-step-13 .form-group small{margin-top:5px}}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-step-12 .form-group input,.page__assess-form .container #assess-form #assess-step-13 .form-group input{margin-top:10px}}.page__assess-form .container #assess-form #assess-confirm{padding-bottom:30px}.page__assess-form .container #assess-form #assess-confirm .title-step-confirm h3{font-size:18px;font-weight:700;text-align:center;margin-bottom:10px}.page__assess-form .container #assess-form #assess-confirm .title-step-confirm p{font-size:18px;font-weight:400;text-align:center;margin:0 -15px 40px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-confirm .title-step-confirm h3,.page__assess-form .container #assess-form #assess-confirm .title-step-confirm p{font-size:16px;font-weight:700;text-align:left}.page__assess-form .container #assess-form #assess-confirm .title-step-confirm p{margin:0 0 35px}.page__assess-form .container #assess-form #assess-confirm .title-step-confirm h3{margin-bottom:0}}.page__assess-form .container #assess-form #assess-confirm .row{display:flex;border-top:1px solid #dcdcdc;font-size:16px;padding:15px 0;margin-left:0;margin-right:0}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-confirm .row{padding:10px 0}}.page__assess-form .container #assess-form #assess-confirm .row .title{width:135px;font-weight:700;padding:10px 15px 10px 0}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-confirm .row .title{width:30%}}.page__assess-form .container #assess-form #assess-confirm .row .content{width:335px;padding:10px 15px}.page__assess-form .container #assess-form #assess-confirm .row .content p{text-align:left;margin:0;font-size:16px}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-confirm .row .content{width:55%}}.page__assess-form .container #assess-form #assess-confirm .row .action{width:65px;display:flex;align-items:center;justify-content:center}.page__assess-form .container #assess-form #assess-confirm .row .action .btn-assess-update{border:2px solid #fc7000;font-size:14px;color:#fc7000;background-color:#fff;font-weight:700;border-radius:5px;width:64px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out 0s}.page__assess-form .container #assess-form #assess-confirm .row .action .btn-assess-update:hover{color:#fff;background-color:#fc7000}@media screen and (max-width:768px){.page__assess-form .container #assess-form #assess-confirm .row .action{width:15%}}.page__assess-form .container #assess-form #assess-confirm .row.privacy-policy{margin-top:0;padding-top:30px;padding-bottom:0;display:block}.page__assess-form .container #assess-form #assess-confirm .read-confirm{margin-bottom:0}.page__assess-form .container .slug_content{position:fixed;right:200px;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease-in-out 0s}.page__assess-form .container .slug_content.disable_el{display:none}@media screen and (max-width:1160px){.page__assess-form .container .slug_content{right:15px}}@media screen and (max-width:768px){.page__assess-form .container .slug_content{background-color:hsla(0,0%,100%,.8);width:100%;height:100%;top:0;right:0}}.page__assess-form .container .slug_content p{font-size:16px;font-weight:700;width:214px;height:80px;background-color:#eaeaea;position:relative;display:flex;align-items:center;justify-content:center}.page__assess-form .container .slug_content p:before{content:"";position:absolute;height:20px;width:20px;background:url(/img/internal/span_down_assess.svg) no-repeat 50%;bottom:-15px;left:calc(50% - 10px)}@media screen and (max-width:768px){.page__assess-form .container .slug_content p{font-size:15px}}.page__assess-form .container .slug_content img{height:201px;width:150px}