@charset "UTF-8";body{font-size:1.2rem;min-width:320px;font-weight:800;font-family:YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow-x:hidden;min-width:360px}@media screen and (max-width:577px){body{font-size:.85rem}}a:hover{text-decoration:none}br.sp{display:none}@media screen and (max-width:767px){br.sp{display:block}}br.pc{display:block}@media screen and (max-width:767px){br.pc{display:none}}.text-black{color:#000}.bg-gray{background:#eee}.bg-light-blue{background:#bce3ff}.bg-gray-left{background:linear-gradient(90deg,#eee 0%,#eee 50%,#fff 50%,#fff 100%);padding:1px}@media screen and (max-width:991px){.bg-gray-left{background:#fff}}.bg-gray-left-right{background:linear-gradient(90deg,#eee 0%,#eee 50%,#fff 50%,#fff 100%);padding:1px;position:relative;z-index:2}.bg-gray-left-right:after{position:absolute;content:"";bottom:0;width:100%;height:200px;background:linear-gradient(90deg,#fff 0%,#fff 50%,#eee 50%,#eee 100%);z-index:1}@media screen and (max-width:991px){.bg-gray-left-right:after{background:#fff}}@media screen and (max-width:991px){.bg-gray-left-right{background:#fff}}.bg-gray-right{background:linear-gradient(90deg,#fff 0%,#fff 50%,#eee 50%,#eee 100%);padding:1px}@media screen and (max-width:991px){.bg-gray-right{background:#eee}}h2.h2-strong{margin-bottom:50px;margin-top:170px;text-align:center;font-weight:bolder;font-size:3rem}@media screen and (max-width:767px){h2.h2-strong{margin-top:60px;font-size:1.8rem}}h2.h2-strong small{display:table;position:relative;color:#0189cf;margin:10px auto 0;font-size:1rem;font-weight:700}@media screen and (max-width:577px){h2.h2-strong small{display:none}}h2.h2-strong small:before,h2.h2-strong small:after{content:"";position:absolute;width:25px;height:4px;border:#000 solid 1px;top:40%;background-color:#fff}h2.h2-strong small:before{left:-35px}h2.h2-strong small:after{right:-35px}.content-page .sub-header{color:#fff;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-sub-header.png);background-size:100% 100%;margin-top:80px;height:250px;display:table;width:100%}@media screen and (max-width:1199px){.content-page .sub-header{margin-top:55px;height:150px}}.content-page .sub-header h1{display:table-cell;font-weight:700;font-size:5rem;vertical-align:middle;padding-left:50px;width:auto}@media screen and (max-width:1199px){.content-page .sub-header h1{font-size:4rem}}@media screen and (max-width:991px){.content-page .sub-header h1{font-size:2rem;padding-left:20px}}@media screen and (max-width:577px){.content-page .sub-header h1{font-size:1.7rem;padding-left:20px}}.content-page .sub-header h2{display:table-cell;vertical-align:middle;width:50%;text-align:right;padding-right:50px;font-weight:700}@media screen and (max-width:991px){.content-page .sub-header h2{padding-right:20px;width:40%}}.content-page .sub-header h2 span{font-size:2rem;margin-top:70px;display:block;padding-top:10px;padding-bottom:15px;border-top:3px solid #fff}@media screen and (max-width:991px){.content-page .sub-header h2 span{margin-top:35px;padding-top:10px;padding-bottom:0;font-size:1rem;border-top:1px solid #fff}}.navbar{background-color:#fff;min-width:320px;box-shadow:0 0 4px #ccc}@media screen and (min-width:1200px){.navbar{padding:0;min-height:80px}}@media screen and (max-width:991px){.navbar{padding:10px;min-height:60px}}@media screen and (max-width:577px){.navbar{padding:10px 5px}}.navbar a.navbar-brand{color:#333;transition:.3s}.navbar a.navbar-brand:hover{cursor:pointer;opacity:.8}@media screen and (max-width:577px){.navbar a.navbar-brand{margin-right:0}}@media screen and (min-width:1200px){.navbar a.navbar-brand{width:35%}}.navbar a.navbar-brand .img-logo{width:100%;max-width:180px;margin-left:50px;margin-right:20px}@media screen and (max-width:1199px){.navbar a.navbar-brand .img-logo{max-width:130px;margin-left:10px;margin-right:0}}@media screen and (max-width:577px){.navbar a.navbar-brand .img-logo{margin-left:0}}.navbar .btn-menu .navbar-toggler{border-color:#fff;background-color:#000}.navbar .btn-menu .navbar-toggler-icon{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/img-header-open.png);margin-right:6px}.navbar .navbar-nav{display:table;margin:30px auto}@media screen and (min-width:1200px){.navbar .navbar-nav{padding-right:10px;margin:0 auto}}@media screen and (max-width:1199px){.navbar .navbar-nav{width:100%}}.navbar .navbar-nav button[aria-expanded=true]>span{position:relative;display:none}.navbar .navbar-nav button[aria-expanded=true]:after{position:absolute;top:20px;right:20px;font-size:28px;content:"X"}.navbar .navbar-nav li{display:table-cell;vertical-align:bottom;text-align:center;width:150px}@media screen and (max-width:991px){.navbar .navbar-nav li:first-child{border:none}}.navbar .navbar-nav li a.nav-link{display:block;color:#000;font-weight:800;padding-left:15px;padding-right:15px;transition:.3s}.navbar .navbar-nav li a.nav-link:hover{cursor:pointer;opacity:.8}.navbar .navbar-nav li a.nav-link:hover{animation:pulse .5s;background-color:#eee}@media screen and (max-width:991px){.navbar .navbar-nav li{display:block;width:100%;border:none}}.modal-backdrop.fade.show{opacity:0}#header,.modal-open,.modal{padding-right:0 !important}#onMenu .modal-dialog{margin:0;max-width:98%;margin-left:1%;background:rgba(0,0,0,0)}#onMenu .modal-dialog .modal-content{border:none;background:rgba(0,0,0,0)}#onMenu .modal-dialog .modal-content .modal-header{border-color:#999}#onMenu .modal-dialog .modal-content .modal-header .close{color:#fff;opacity:1;padding:1rem 20px 1.2rem;background-color:#222}#onMenu .modal-dialog .modal-content .modal-header .close span img{width:20px}@media screen and (max-width:577px){#onMenu .modal-dialog .modal-content .modal-header .close{padding:1rem 15px}}#onMenu .modal-dialog .modal-content .modal-body{padding:0;background:#222}@media screen and (max-width:1199px){#onMenu .modal-dialog .modal-content .modal-body .flag-box{position:static}}#onMenu .modal-dialog .modal-content .modal-body .navbar-nav{margin-bottom:0}#onMenu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item{display:block;text-align:left;position:relative;border-bottom:1px solid #000}#onMenu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item .nav-link{display:block;font-size:1.5rem;color:#fff;cursor:pointer;padding:20px;letter-spacing:.2rem;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/img-sp-menu.png);background-position:98% center;background-size:25px;background-repeat:no-repeat}#onMenu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item:last-child:before{height:0}.footer{padding-top:50px}.footer .bg-footer{background:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-footer.svg) left top no-repeat;background-size:30%}.footer .copyright{padding:50px 10px;text-align:center;font-weight:400}.first-view{height:85vh;position:relative;margin-top:57px}@media screen and (max-width:1199px){.first-view{height:auto;min-height:300px}}.first-view video{width:100%}@media screen and (max-width:991px){.first-view{margin-top:40px}}.first-view .overlay{position:absolute;top:0;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/video-stripe.png);width:100%;height:100%;opacity:.5}.first-view h1{position:absolute;text-align:left;color:#fff;bottom:200px;padding-left:70px;width:100%;font-weight:700;font-size:5rem;text-shadow:0 0 5px #333;z-index:3}@media screen and (max-width:991px){.first-view h1{font-size:2rem;padding:0;text-align:center}}@media screen and (max-width:767px){.first-view h1{bottom:0;top:100px}}.bg-top{background:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-top.png) top center no-repeat;height:6000px}@media screen and (max-width:577px){.bg-top{font-size:.85rem}}.btn-top-menu,.btn-panda{background-color:#000;color:#fff;box-shadow:7px 7px #fff,8px 8px 5px #aaa;display:inline-block;transition:.3s}.btn-top-menu:hover,.btn-panda:hover{cursor:pointer;opacity:.8}@media screen and (max-width:767px){.area-menu{text-align:center}}.area-menu img,.area-menu iframe{margin:20px auto}.area-menu img{width:70%}.area-menu img.i-left{margin-left:-15%}.area-menu img.i-right{margin-right:-15%}.btn-top-menu{padding:35px 15px 5px;font-size:1.1rem;width:250px;background:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/img-btn-arrow.svg) 93% 60% no-repeat;background-size:100px;background-color:#000;text-align:left}.btn-top-menu:hover{color:#ccc}.btn-panda{padding:15px 0;font-size:1.4rem;width:280px;text-align:center}.btn-panda i{margin-left:10px}.btn-panda:hover{color:#ccc}h2.top-white,h2.top-black{font-family:"Montserrat";font-weight:700;font-size:80px;text-align:center;position:relative;display:inline-block}@media screen and (max-width:991px){h2.top-white,h2.top-black{font-size:50px}}h2.top-white:before,h2.top-black:before{content:"";position:absolute;bottom:11px;width:100%;border-bottom:3px solid #212529}@media screen and (max-width:991px){h2.top-white:before,h2.top-black:before{bottom:5px}}h2.top-white{color:#fff}h2.top-white:before{border-bottom-color:#fff}.top-appeal{position:relative;color:#fff;padding-top:200px;padding-bottom:200px}@media screen and (max-width:767px){.top-appeal{padding-top:100px;padding-bottom:100px}}.top-appeal .appeal-text{z-index:10;position:relative}@media screen and (max-width:991px){.top-appeal .appeal-text{margin-bottom:30px}}.top-appeal .appeal-img{z-index:10;position:relative}@media screen and (max-width:991px){.top-appeal .appeal-img{margin-top:20px}}.top-appeal .bg-box{position:absolute;display:block;z-index:-1}@media screen and (max-width:991px){.top-appeal .bg-box{display:none}}.top-appeal .bg-box.box-01{top:-30px;right:-30px;width:100px;height:70px}.top-appeal .bg-box.box-02{bottom:0;left:-30px;width:200px;height:150px}.top-appeal .h2-appeal{color:#fff;text-align:center;position:absolute;width:100%;height:130px;display:block;left:0;top:-60px;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-dark-factory.png);transform:skew(0deg,-3deg)}@media screen and (max-width:767px){.top-appeal .h2-appeal{height:93px;transform:skew(0deg,-5deg)}}.top-appeal .h2-appeal span{transform:skew(0deg,3deg);display:block;margin-top:100px;font-weight:700;font-size:2.5rem}@media screen and (max-width:767px){.top-appeal .h2-appeal span{transform:skew(0deg,5deg);font-size:2rem;margin-top:62px}}.top-appeal.appeal-01{background:linear-gradient(to right,#0d71e1,#19a8f4);position:relative}.top-appeal.appeal-01 .appeal-text .bg-box{background:linear-gradient(to left,#0d71e1,#1086ee)}.top-appeal.appeal-01:after{position:absolute;background:linear-gradient(to right,#0d71e1,#19a8f4);width:100%;content:"";height:80px;top:-100px;transform:skew(0deg,-3deg)}@media screen and (max-width:767px){.top-appeal.appeal-01:after{transform:skew(0deg,-5deg);height:40px;top:-80px}}.top-appeal.appeal-01:before{position:absolute;background:#fff;width:100%;content:"";height:100px;top:-100px;border-top:20px solid #000;box-shadow:0 0 10px #000}.top-appeal.appeal-02{background:linear-gradient(to right,#079200,#17c400)}.top-appeal.appeal-02 .appeal-text .bg-box{background:linear-gradient(to left,#079200,#33af22)}.top-appeal.appeal-03{background:linear-gradient(to right,#e68d00,#e6b300);position:relative;padding-bottom:100px;margin-bottom:200px}.top-appeal.appeal-03 .appeal-text .bg-box{background:linear-gradient(to left,#e68d00,#f19a00)}@media screen and (max-width:767px){.top-appeal.appeal-03{margin-bottom:100px;padding-bottom:20px}}.top-appeal.appeal-03:before{position:absolute;background:linear-gradient(to right,#e68d00,#e6b300);width:100%;content:"";height:100px;bottom:-35px;transform:skew(0deg,-3deg)}@media screen and (max-width:767px){.top-appeal.appeal-03:before{transform:skew(0deg,-5deg)}}.top-sub-title{display:block;font-size:1.8rem;margin-bottom:60px;width:40 0px}@media screen and (max-width:767px){.top-sub-title{margin-bottom:20px}}.top-contact,.top-recruit{padding-top:50px;padding-bottom:60px;text-align:center}@media screen and (max-width:767px){.top-md-none{display:none}}.top-business,.top-company,.top-access{height:500px;background-size:80% auto;background-repeat:no-repeat;margin-bottom:100px;margin-top:100px}.top-business p,.top-company p,.top-access p{font-weight:400}@media screen and (max-width:767px){.top-business,.top-company,.top-access{height:auto;margin-left:20px;margin-right:20px}}.top-business{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-top-business.png);background-position:center center}@media screen and (max-width:767px){.top-business{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-sp-top1.png);background-position:center bottom}}.top-company{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-top-company.png);background-position:center center}@media screen and (max-width:767px){.top-company{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-sp-top2.png);background-position:left bottom}}@media screen and (max-width:767px){.top-company .text-right{text-align:left !important}}.top-access{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-top-access.png);background-position:center center}@media screen and (max-width:767px){.top-access{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-sp-top3.png);background-position:right 83%;background-size:contain}}.top-access .access-map{width:100%;max-width:600px;border:none;height:430px}@media screen and (max-width:991px){.top-access .access-map{font-size:1.5rem;height:250px}}.top-recruit{position:relative;margin-top:250px;background:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-recruit.png) center center;background-repeat-x:repeat;background-size:auto 100%}.top-recruit:before{content:"";position:absolute;height:250px;top:-250px;left:0;background:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-footer.svg) left top no-repeat;background-size:80%;width:100%;transform:rotate(180deg)}.top-contact{background-color:#111;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-top-contact.svg);background-position:center center;background-size:auto 110%;background-repeat:no-repeat}.top-contact .telnum{font-size:3rem;font-weight:400;margin-bottom:30px}@media screen and (max-width:991px){.top-contact .telnum{font-size:1.5rem}}.top-contact p{font-weight:400}.content-business .business-flow{padding:100px 0;max-width:800px;margin:0 auto}@media screen and (max-width:991px){.content-business .business-flow{padding:50px 0}}.content-business .container-car-area{max-width:1000px;margin:0 auto}@media screen and (max-width:991px){.content-business .container-car-area{max-width:500px}}@media screen and (max-width:991px){.content-business .container-car-area .nav-tabs-car.nav-tabs{width:100%}}.content-business .container-car-area .nav-tabs-car.nav-tabs .nav-item{background-color:rgba(255,255,255,.5)}@media screen and (max-width:991px){.content-business .container-car-area .nav-tabs-car li{width:50%}}.content-business .container-car-area .nav-tabs-car li a{width:150px;text-align:center}@media screen and (max-width:991px){.content-business .container-car-area .nav-tabs-car li a{width:auto}}.content-business .container-car-area .table-car-view{background-color:#fff;max-width:1000px}.content-business .container-car-area .table-car-view tr td{width:50%;text-align:center;padding-top:20px;padding-bottom:20px}.content-business .container-car-area .table-car-view tr td .carousel-item .carousel-caption{right:0;left:0;bottom:0;background-color:rgba(0,136,255,.6)}.content-business .container-car-area .table-car-view tr td .carousel-item .carousel-caption h5{margin-bottom:0;font-weight:700}@media screen and (max-width:991px){.content-business .container-car-area .table-car-view tr td .carousel-item .carousel-caption{padding-top:10px;padding-bottom:10px}}.content-business .container-car-area .table-car-view tr td.point-car{position:relative}@media screen and (max-width:991px){.content-business .container-car-area .table-car-view tr td.point-car{display:none}}.content-business .container-car-area .table-car-view tr td.point-car .fas,.content-business .container-car-area .table-car-view tr td.point-car .far{bottom:0;left:0;position:absolute;font-size:2.2rem;color:#0062cc}.content-business .container-car-area .table-car-view tr td.point-car .point-01{left:374px;top:86px}.content-business .container-car-area .car-footer-menu{display:table;table-layout:fixed;width:100%;margin-bottom:0}@media screen and (max-width:991px){.content-business .container-car-area .car-footer-menu{display:block}}.content-business .container-car-area .car-footer-menu.carousel-indicators{position:static;margin:0}.content-business .container-car-area .car-footer-menu.carousel-indicators .btn{display:table-cell;border-width:9px;border-color:#fff;transition:.3s}.content-business .container-car-area .car-footer-menu.carousel-indicators .btn:hover{cursor:pointer;opacity:.8}@media screen and (max-width:991px){.content-business .container-car-area .car-footer-menu.carousel-indicators .btn{display:block;border-width:5px;width:33%;float:left;font-size:.85rem;padding:5px}}.content-business .container-car-area .car-footer-menu.carousel-indicators .btn.btn-primary{background-color:#aaa;color:#fff}.content-business .container-car-area .car-footer-menu.carousel-indicators .btn.btn-primary .img-fluid{margin-bottom:.5rem}@media screen and (max-width:991px){.content-business .container-car-area .car-footer-menu.carousel-indicators .btn.btn-primary .img-fluid{margin-bottom:0}}@media screen and (max-width:991px){.content-business .container-car-area .car-footer-menu.carousel-indicators .btn.btn-primary span{display:none}}.content-business .container-car-area .car-footer-menu.carousel-indicators .btn.btn-primary.active{background-color:#0062cc}.content-business .container-car-area .car-footer-menu li{display:table-cell;padding-right:10px}.content-business .container-car-area .car-footer-menu li a{display:table-cell;color:#fff;background-color:#999;transition:.3s}.content-business .container-car-area .car-footer-menu li a:hover{cursor:pointer;opacity:.8}.content-business .container-car-area .car-footer-menu li:last-child{padding-right:0}.content-business .business-production .production-header{height:307px;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-business-header.png);background:100% auto}@media screen and (max-width:767px){.content-business .business-production .production-header{height:50px}}.content-business .business-production .production-body{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-business-body.png);background-position-y:repeart-y;padding:1px;background:100% auto;color:#fff;text-align:center}.content-business .business-production .production-body .production-point{background-color:#1597ee;margin-bottom:70px}.content-business .business-production .production-body .production-point h3{margin-top:30px;padding:10px;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-business-accent.png);background-size:100%;text-align:left;position:relative;z-index:2;font-weight:700;margin-left:30px;margin-bottom:20px}@media screen and (max-width:767px){.content-business .business-production .production-body .production-point h3{margin-left:0;padding-left:20px;font-size:25px}}.content-business .business-production .production-body .production-point h3:before{position:absolute;left:30px;top:60px;content:"";height:970px;width:1px;background-color:#fff;z-index:1}@media screen and (max-width:767px){.content-business .business-production .production-body .production-point h3:before{left:10px;height:455px;top:53px}}.content-business .business-production .production-body .production-point h3.long:before{height:800px}@media screen and (max-width:767px){.content-business .business-production .production-body .production-point h3.long:before{height:800px}}.content-business .business-production .production-body .production-point:last-child h3:before{z-index:2;top:40px;height:300px;background-color:#1597ee}@media screen and (max-width:767px){.content-business .business-production .production-body .production-point:last-child h3:before{height:100px}}.content-business .business-production .production-body .production-point .text-production{margin-left:100px;text-align:left;position:relative;z-index:2;min-height:400px;line-height:150%}@media screen and (max-width:991px){.content-business .business-production .production-body .production-point .text-production{font-size:1rem;padding:20px}}@media screen and (max-width:767px){.content-business .business-production .production-body .production-point .text-production{font-size:.9rem;margin-left:16px;padding:10px;min-height:auto;margin-bottom:30px}}.content-business .business-production .production-body .production-point .img-fluid{margin-top:30px;margin-bottom:30px;margin-right:-50px}@media screen and (max-width:767px){.content-business .business-production .production-body .production-point .img-fluid{margin-right:-10px}}.content-business .business-production .production-footer{height:300px;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-business-footer.png);background:100% auto}@media screen and (max-width:767px){.content-business .business-production .production-footer{height:0}}.blinking{-webkit-animation:blink .6s ease-in-out infinite alternate;-moz-animation:blink .6s ease-in-out infinite alternate;animation:blink .6s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.content-company .company-message{padding-top:100px;height:800px;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/img-company-message.png);background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:4;position:relative;color:#fff;text-shadow:0 0 12px #000}@media screen and (max-width:1199px){.content-company .company-message{height:600px;padding-top:0;font-size:16px}}@media screen and (max-width:991px){.content-company .company-message{background:0 0;height:auto;padding-bottom:50px;color:#000;text-shadow:none}}.content-company .company-message h2.h2-strong small{color:#fff}@media screen and (max-width:991px){.content-company .company-message h2.h2-strong small{color:#0189cf}}.content-company .d-company-message{display:none}@media screen and (max-width:991px){.content-company .d-company-message{display:flex;justify-content:space-between}}@media screen and (max-width:991px){.content-company .d-company-message .img-company-vision{margin-bottom:50px;width:48%;height:auto;object-fit:cover}}.content-company .table-company-info{border-color:#0044b0}.content-company .table-company-info tr th,.content-company .table-company-info tr td{border:#0044b0 2px solid;padding:10px 20px}@media screen and (max-width:577px){.content-company .table-company-info tr th,.content-company .table-company-info tr td{padding:10px}}.content-company .table-company-info tr th{color:#fff;background-color:#0189cf;width:200px}@media screen and (max-width:577px){.content-company .table-company-info tr th{width:100px}}.content-company .table-company-info tr td{width:auto;background-color:#fff}.content-company .table-company-info tr td h3{font-size:1.25rem;font-weight:700}@media screen and (max-width:577px){.content-company .table-company-info tr td h3{font-size:.85rem}}.content-company .table-company-info tr td .ul-company-info-list{padding-left:0}@media screen and (max-width:767px){.content-company .table-company-info tr td .ul-company-info-list{padding-left:15px}}.content-company .table-company-info tr td .ul-company-info-list li{list-style:none}.content-company .table-company-info tr td .ul-company-info-list li span{display:inline-block;width:150px}.content-company .table-company-info tr td .ul-company-info-list li span:before{content:"・"}@media screen and (max-width:767px){.content-company .table-company-info tr td .ul-company-info-list li span{display:block;width:100%;margin-left:-21px}}@media screen and (max-width:577px){.content-company .table-company-info tr td .ul-company-info-list li span{margin-left:-15px}}.content-company .company-history{border:#0044b0 2px solid;position:relative;background-color:#fff;padding:25px;margin-bottom:120px}.content-company .company-history .history-date{text-align:right;padding-right:3rem}@media screen and (max-width:767px){.content-company .company-history .history-date{text-align:center;padding-right:0;margin-bottom:20px}}.content-company .company-history.company-history-line:after{content:"";position:absolute;bottom:-110px;width:5px;left:calc(50% - 3px);height:94px;background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-company-line.png);background-repeat:no-repeat}.content-access .container{padding-top:50px;padding-bottom:50px}.content-access .container .access-map{border:5px solid #fff;width:100%;max-width:800px;height:450px}@media screen and (max-width:577px){.content-access .container .access-map{height:250px}}.content-access .container .d-access-map-tado{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){.content-access .container .d-access-map-tado{display:block}}.content-access .container .d-access-map-tado .access-map{width:53%;order:2;height:400px}@media screen and (max-width:767px){.content-access .container .d-access-map-tado .access-map{order:1;width:100%;height:250px;margin-bottom:15px}}.content-access .container .d-access-map-tado .img-access-factory-tado{height:400px;width:45%;margin-right:30px;order:1;object-fit:cover}@media screen and (max-width:767px){.content-access .container .d-access-map-tado .img-access-factory-tado{width:100%;order:2;height:250px}}.content-access .container .table-access{width:100%;margin:20px auto 50px;max-width:1000px;background-color:#fff;letter-spacing:.1em}.content-access .container .table-access td,.content-access .container .table-access th{border:none}.content-access .container .table-access td{vertical-align:middle}@media screen and (max-width:577px){.content-access .container .table-access td{display:block}}.content-access .container .table-access td:first-child{padding:20px}.content-access .container .table-access td:first-child h3{font-weight:700}.content-access .container .table-access td:first-child p{margin-top:10px;line-height:160%;margin-bottom:0}.content-access .container .table-access-info{margin:30px auto;max-width:900px}.content-access .container .table-access-info tr th{font-weight:700;color:#0189cf;font-size:1.5rem}.content-access .container .table-access-info tr th,.content-access .container .table-access-info tr td{border:none}.content-contact .bg-phone{background-image:url(//tokai-inc.com/wp-content/themes/tokai-inc/assets/css/../img/bg-contact-phone.png);background-size:cover;background-position:center center;padding:80px 0}@media screen and (max-width:991px){.content-contact .bg-phone{padding:10px 0}}@media screen and (max-width:577px){.content-contact .bg-phone{background:0 0}}.content-contact .info-tel{text-align:center;padding-bottom:50px}.content-contact .form-contact{background-color:#eee;padding:5px;border-radius:2px;border:1px solid #aaa;transition:.3s;font-size:90%;width:150px}.content-contact .form-contact:focus{color:#333;background-color:#fff}.content-contact .form-contact::placeholder{color:#aaa}.content-contact .form-contact.form-contact-tel{width:100px}@media screen and (max-width:577px){.content-contact .form-contact.form-contact-tel{width:70px}}.content-contact .table-contact-tel{background:#259cf1;color:#fff;max-width:1000px;margin:0 auto 80px}.content-contact .table-contact-tel tr td{font-size:3rem;text-align:center;font-weight:400;vertical-align:middle;padding:20px}@media screen and (max-width:991px){.content-contact .table-contact-tel tr td{font-size:2rem;padding:10px}}@media screen and (max-width:577px){.content-contact .table-contact-tel tr td{display:block;border:none;font-size:1.7rem}}.content-contact .table-contact-tel tr td:first-child{width:300px}@media screen and (max-width:991px){.content-contact .table-contact-tel tr td:first-child{width:160px}}@media screen and (max-width:577px){.content-contact .table-contact-tel tr td:first-child{width:100%}}.content-contact .table-contact-tel tr td:first-child .img-phone{width:100%;max-width:180px}@media screen and (max-width:991px){.content-contact .table-contact-tel tr td:first-child .img-phone{max-width:100px}}@media screen and (max-width:577px){.content-contact .table-contact-tel tr td:first-child .img-phone{margin-top:20px}}.content-contact .table-contact-tel tr td:last-child{width:auto}.content-contact .table-contact-tel tr td p{margin-bottom:0}.content-contact .table-contact-tel tr td p span{font-weight:700}.content-contact .table-contact-tel tr td p small{font-size:1.8rem}@media screen and (max-width:767px){.content-contact .table-contact-tel tr td p small{font-size:1rem}}.content-contact .table-contact-mail tr th,.content-contact .table-contact-mail tr td{border-color:#ccc;border-width:2px;padding:20px 30px}@media screen and (max-width:991px){.content-contact .table-contact-mail tr th,.content-contact .table-contact-mail tr td{font-size:1rem}}@media screen and (max-width:767px){.content-contact .table-contact-mail tr th,.content-contact .table-contact-mail tr td{display:block;width:100%;border-width:1px;padding:10px 20px}}.content-contact .table-contact-mail tr th{background:#ececec;width:250px}@media screen and (max-width:991px){.content-contact .table-contact-mail tr th{width:175px;padding:20px}}@media screen and (max-width:767px){.content-contact .table-contact-mail tr th{width:100%}}.content-contact .table-contact-mail tr td{width:auto;background-color:#fff}.content-contact .table-contact-mail tr td strong{display:inline-block;width:45px;text-align:right}@media screen and (max-width:767px){.content-contact .table-contact-mail tr td strong{margin:10px 0;width:35px}}.content-contact .pp-link{color:#000;text-decoration:underline}.content-contact .pp-message{margin:50px auto;text-align:center}.text-polisy{padding-top:30px;padding-bottom:100px;font-size:1.1rem}@media screen and (max-width:767px){.text-polisy{font-size:.95rem;padding-bottom:50px}}.text-polisy p{font-weight:400;margin-bottom:40px}.text-polisy p strong{color:#0189cf;margin-bottom:10px;display:inline-block}.text-polisy .list{font-weight:400;margin-top:-10px;margin-bottom:40px}.text-polisy .list span{display:block}.con-error{padding-top:50px;padding-bottom:150px}