#slider{height:382px;margin:0 0 -50px;position:relative;width:100%}#slider ul{height:382px;min-width:1000px;overflow:hidden}#slider li,#slider ul{left:0;position:absolute;top:0;width:100%}#slider li{height:358px;margin-left:0}#slider li a{display:block;height:100%;width:100%}.caption_news{height:100%;padding-bottom:75px;position:absolute;right:calc(50% - 490px);width:385px;z-index:1}.caption_news,.caption_news__in{align-items:center;box-sizing:border-box;display:flex}.caption_news__in{background:hsla(0,0%,100%,.9);border:2px solid #e5ac69;border-radius:10px;flex-direction:column;justify-content:center;padding:10px 18px;position:relative;width:100%}.caption_news__in h2{color:#02a762;display:inline-block;display:flex;padding-right:30px;position:relative;text-align:center;word-break:break-all}.caption_news__in h2 a{color:#02a762;text-decoration:none}.caption_news__in h2:hover{opacity:.6}.caption_news__in h2:after{align-items:center;bottom:0;color:#02a762;content:"";content:"\f105";display:flex;font-family:iconvault;font-size:19px;height:25px;margin:auto 0;position:absolute;right:0;top:0;width:25px}.caption_news__in hr{border-top:2px solid #e5ac69;margin:9px 0;width:100%}.caption_news__in p{font-size:12px;line-height:19px;width:100%;word-break:break-all}.caption_news__in p a{color:#4c4c4c}.slide-arrow{background:0;border:0;color:#fff;cursor:pointer;display:block;font-size:38px;line-height:1;transition:.3s}.slide-arrow:hover{opacity:.6}.next-arrow{right:calc(50% - 540px)}.next-arrow,.prev-arrow{position:absolute;top:calc(50% - 19px);z-index:2}.prev-arrow{left:calc(50% - 540px)}#image{background:none;height:335px}#main{border-top:none;padding-top:1px}#main section h1{border-bottom:1px solid #ccc}#main section h1 small{color:#b2b2b2;display:inline-block;font-size:.75em;font-weight:400;line-height:36px;margin-left:20px}#main .nav-ban{margin-bottom:35px;margin-top:-50px}#main .nav-ban ul{height:121px}#main .nav-ban li{float:left;margin-right:3px}#main .nav-ban li.edge{margin-right:0}#main .important{margin-bottom:25px}#main .important dl{display:table;width:100%}#main .important dt{background:#f1bc92;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;color:#e83434;display:table-cell;font-weight:700;padding-top:5px;text-align:center;width:210px}#main .important dt:before{color:#e83434;content:"\f10e";display:inline-block;font-family:iconvault;font-size:1.6em;margin-right:5px;vertical-align:middle}#main .important dd{background:#fff0ea;border-left:2px solid #fff;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;display:table-cell;font-size:.75em;padding:0 20px;vertical-align:middle}#main .important dd ul{padding:4px 0}#main .important dd ul li{border-bottom:1px dashed #ccc;display:flex;padding:10px 0}#main .important dd ul li:last-child{border:none}#main .important dd span{color:#ea8e60;display:block;margin-right:10px}#main .important dd span:before{content:"\f101";font-family:iconvault}#main .important dd a{color:#333;text-decoration:none}#main .important dd a:hover{text-decoration:underline}#main .main_content{float:left;margin-bottom:40px;width:710px}#main .news{border:1px solid #ccc;border-bottom:none;margin-bottom:65px;padding:40px 0 0}#main .news .list{font-size:.75em;height:3.5em;margin-top:-3.5em;padding-right:15px;text-align:right}#main .news .list a:after{background:#ea8e60;color:#fff;content:"\f109";display:inline-block;font-family:iconvault;font-size:18px;line-height:1;margin-left:5px;padding:3px}#main .news .list a:hover:after{background:#fff;border:1px solid #ea8e60;color:#ea8e60;padding:2px}#main .news .list a{color:#999}#main .news .tabs{font-size:.875em}#main .news .tabs ul{border-bottom:1px solid #ccc;overflow:hidden;width:100%}#main .news .tabs li{border-right:1px solid #ccc;float:left;max-width:136px;width:100%}#main .news .tabs li.edge{border:none}#main .news .tabs a{color:#4c4c4c;display:block;padding:.5em 0;text-align:center;text-decoration:none}#main .news .tabs a.act,#main .news .tabs a:hover{background:#ffded4;color:#ea8e60}#main .news .tab-cont{display:none}#main .news .tab-show{display:block}#main .news table{border:none;border-collapse:collapse;border-spacing:0;font-size:.75em;outline:none;width:100%}#main .news col.date{width:8em}#main .news col.label{width:10em}#main .news td{background:#fff;border:none;border-bottom:1px dotted #ccc;padding:.8em 1em}#main .news tr.act td,#main .news tr:hover td{background:#ffded4}#main .news td a{color:#4c4c4c;text-decoration:none}#main .information{margin-bottom:25px}#main .information h1{margin-bottom:15px}#main .information .info-nav{overflow:hidden;width:710px}#main .information .info-nav ul{width:730px}#main .information .info-nav li{float:left;margin-right:20px;width:223px}#main .information .info-nav a{color:#4c4c4c;display:block;text-decoration:none}#main .information .info-nav a:hover{color:#53aaa7}#main .information .info-nav li .ph{margin-bottom:5px}#main .information .info-nav li .txt{min-height:4em;padding-left:1.4em}#main .information .info-nav li .txt:before{color:#ea8e60;content:"\f105";display:inline-block;font-family:iconvault;margin-left:-1.4em;width:1.4em}#main .side_content{float:right;margin-bottom:40px;width:240px}#main .side_content .content-box{border:1px solid #ea8e60;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;overflow:hidden;padding:0 15px 10px}#main .side_content .content-box section{position:relative}#main .side_content .content-box section:first-child:before{background:#ea8e60;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;content:"";height:4px;left:0;position:absolute;top:0;width:100%}#main .side_content .content-box h1{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/toyota-kai/facility/higashi/index/h_back.png) no-repeat 15px 15px;border-bottom:1px dotted #ea8e60;color:#1a1a1a;font-size:1.125em;font-weight:400;line-height:25px;margin:0 -15px 15px;padding:17px 0 13px 30px}#main .side_content .content-box .inner{font-size:.875em}#main .side_content .access .content-box .inner{font-size:1em}#main .side_content .content-box h2{border:1px solid #ea8e60;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ea8e60;font-weight:400;margin-bottom:5px;padding:0 3px}#main .side_content .content-box dt{color:#ea8e60;font-size:.786em}#main .side_content .content-box dd{font-size:.786em}#main .side_content .content-box dd,#main .side_content .content-box p,#main .side_content .content-box table{margin-bottom:7px}#main .side_content .content-box dd table{margin-bottom:0}#main .side_content .content-box table{margin-bottom:15px;white-space:nowrap;width:100%}#main .side_content .content-box th{font-weight:400;text-align:left;vertical-align:middle}#main .side_content .content-box td{text-align:right;vertical-align:middle}#main .side_content .content-box .holiday{letter-spacing:-1.5px}#main .side_content .content-box .btn{text-align:center}#main .side_content .content-box .btn a{background:#ea8e60;border:1px solid #ea8e60;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;font-size:.857em;line-height:1.1;padding:4px 10px 4px 5px;text-decoration:none}#main .side_content .content-box .btn a:before{content:"\f101";font-family:iconvault;font-size:1.3em;vertical-align:middle}#main .side_content .content-box .btn a:hover{background:#fff;color:#ea8e60}#main .side_content .public{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-top:0;padding:0}#main .side_content .public h1{background:#ea8e60;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:0;padding:10px 0;text-align:center;width:100%}#main .side_content .public li a{border-top:1px dotted #ea8e60;color:#333;display:block;font-size:1.125em;padding:5px 1.2em}#main .side_content .public li:first-child a{border-top:0}#main .side_content .public li a:hover{background:#fbe8df;text-decoration:none}#main .side_content .public li a:before{color:#ea8e60;content:"\f105";display:inline-block;font-family:iconvault;font-size:1.2em;margin-left:-.5em;vertical-align:middle;width:1.2em}#main .relation h1{margin-bottom:20px}#main .relation .rel-nav{margin-bottom:15px}#main .relation .rel-nav ul{border-right:none;display:table;width:100%}#main .relation .rel-nav li{display:table-cell;padding-right:2%;vertical-align:top;width:32%}#main .relation .rel-nav li.build03{padding-right:0}#main .relation .rel-nav a{display:block;text-decoration:none}#main .relation .rel-nav .ph{margin-bottom:5px}#main .relation .rel-nav .ph img{max-width:100%}#main .relation .rel-nav .build01 dl{border-left:5px solid #40b1d6}#main .relation .rel-nav .build02 dl{border-left:5px solid #329599}#main .relation .rel-nav .build03 dl{border-left:5px solid #b36e3b}#main .relation .rel-nav dl{font-size:1.2em;height:2.5em;line-height:1.2;padding-left:10px}#main .relation .rel-nav .build03 dl{padding-top:0}#main .relation .rel-nav dt{color:#333;margin-bottom:5px}#main .relation .rel-nav dd{color:#5ebddc;font-size:.7em}#main .relation .rel-sub-nav{font-size:.9em;margin-bottom:50px}#main .relation .rel-sub-nav li{display:inline-block;margin:0 5px 5px 0}#main .relation .rel-sub-nav a{background:#88c73c;border:1px solid #88c73c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;display:inline-block;font-size:1.357em;line-height:1.2;padding:3px 10px 3px 5px;text-decoration:none}#main .relation .rel-sub-nav a:before{content:"\f101";font-family:iconvault}#main .relation .rel-sub-nav a:hover{background:#fff;color:#88c73c}@media screen and (max-width:999px){#slider ul{max-width:100%;min-width:auto}.prev-arrow{left:20px}.next-arrow{right:20px}#image{height:auto}#main .nav-ban ul{display:table;height:auto}#main .nav-ban li{display:table-cell;float:none;margin-right:0}#main .nav-ban li img{width:100%}#main .time-box{margin-bottom:60px}#main .time-box th{font-weight:400;padding-right:1em;text-align:left}#main .time-box h3{color:#ea8e60}#main .time-wrap{margin-bottom:15px}#main .time-wrap dl{display:table;float:left;font-size:.9em;width:50%}#main .time-wrap dd,#main .time-wrap dt{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:table-cell;vertical-align:top}#main .time-wrap dt{background:#eaeaea;text-align:center;vertical-align:middle}#main .time-wrap dd{padding:.5em 1em}#main .time-wrap dd th{font-weight:400;padding-right:1em;text-align:left}#main .time-line{background:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:15px;padding:.5em 1em}#main .main-nav-sub{margin-bottom:30px}#main .main-nav-sub li{width:25%}#main .main_content{float:none;width:auto}#main .pickup li .ph img{width:100%}#main .information .info-nav,#main .information .info-nav ul{width:auto}#main .information .info-nav li{margin-right:2%;width:32%}#main .information .info-nav li:nth-child(3n){margin-right:0}#main .information .info-nav li img{width:100%}#main .feature .feature-nav,#main .feature .feature-nav ul{width:auto}#main .feature .feature-nav li{margin-right:2%;width:32%}#main .feature .feature-nav li:nth-child(3n){margin-right:0}#main .feature .feature-nav li img{width:100%}#main .relation .rel-sub-nav .is-pc-only,#main .side_content{display:none}}@media screen and (max-width:600px){#slider{height:35vw;margin:0}.prev-arrow{left:0;top:calc(50% - 10px)}.next-arrow{right:0;top:calc(50% - 10px)}.slide-arrow{font-size:20px}#slider img{width:100%}#slider li,#slider ul{height:35vw}.caption_news__in{background:hsla(0,0%,100%,.8);border:2px solid #e5ac69;box-sizing:border-box;margin-top:10px;padding:10px 12px;position:relative}.caption_news{display:block;height:auto;padding:0 20px;position:relative;right:auto;width:100%;z-index:1}.caption_news__in hr{border-top:2px solid #e5ac69}.caption_news__in p{font-size:11px;line-height:17px}.caption_news__in h2{font-size:13px}.caption_news__in h2:after{font-size:14px}#main{padding-top:20px}#main section h1 img{zoom:.7}#main section h1 small{line-height:25px}#main .main_cont-btn{margin:0 10px 15px}#main .main_cont-btn p{margin-bottom:5px}#main .main_cont-btn a{background:#72cdd4;background:-moz-linear-gradient(top,#72cdd4 0,#3daab3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72cdd4),color-stop(100%,#3daab3));background:-webkit-linear-gradient(top,#72cdd4,#3daab3);background:-o-linear-gradient(top,#72cdd4 0,#3daab3 100%);background:-ms-linear-gradient(top,#72cdd4 0,#3daab3 100%);background:linear-gradient(180deg,#72cdd4 0,#3daab3);border:3px solid #52bec6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;padding:15px 0;text-align:center}#main .main_cont-btn img{display:block;margin:0 auto;width:80%}#main .main-nav-sub{margin-bottom:15px}#main .main-nav-sub ul{border-bottom:none;display:block}#main .main-nav-sub ul:after{clear:both;content:"";display:block}#main .main-nav-sub li{border-bottom:1px solid #ccc;box-sizing:border-box;display:block;float:left;width:50%}#main .main-nav-sub li:nth-child(odd){border-left:none}#main .sp-nav-list{font-size:0;margin-bottom:30px}#main .sp-nav-list li{box-sizing:border-box;display:inline-block;font-size:12px;padding:3px;width:50%}#main .sp-nav-list li img{width:100%}#main .sp-nav-list li:nth-child(5){display:block;margin:1em auto 0;width:95%}#main .main_cont-hurry{margin:0 10px 30px}#main .main_cont-hurry a{background:#f76c6c;background:-moz-linear-gradient(top,#f76c6c 0,#f74b4b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f76c6c),color-stop(100%,#f74b4b));background:-webkit-linear-gradient(top,#f76c6c,#f74b4b);background:-o-linear-gradient(top,#f76c6c 0,#f74b4b 100%);background:-ms-linear-gradient(top,#f76c6c 0,#f74b4b 100%);background:linear-gradient(180deg,#f76c6c 0,#f74b4b);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;padding:15px 0;text-align:center}#main .main_cont-hurry img{display:block;margin:0 auto;width:184px}#main .important dd ul li,#main .important dl{display:block}#main .important dt:before{color:#f55;content:"\f10e";display:inline-block;font-family:iconvault;font-size:1.5em;height:auto;margin-right:10px;vertical-align:middle}#main .important dt{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;padding:4px 18px 0;text-align:left;width:auto}#main .important dd{border:none;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;display:block;padding:0 20px}#main .important dd span{display:block}#main .news{border:none;margin-bottom:20px;padding:0}#main .news h1{margin-bottom:10px}#main .news .list{padding-right:0}#main .news .tabs{display:none}#main .news .tab-cont{display:none!important}#main .news .tab-cont:first-child{display:block!important}#main .news table{display:block}#main .news col.date,#main .news col.label{width:auto}#main .news td{background:none!important;border:none;display:inline-block;padding:.8em 1em 0 0}#main .news tr td:nth-child(3){display:block;padding:0 0 .8em;text-decoration:underline}#main .main_content{margin-bottom:20px}#main .information{display:none}#main .feature{margin-bottom:20px}#main .feature h2{display:none}#main .feature .feature-nav li{margin-right:2%;width:49%}#main .feature .feature-nav li:nth-child(3n){margin-right:2%}#main .feature .feature-nav li:nth-child(2n){margin-right:0}#main .relation .rel-nav ul{border:none;display:block}#main .relation .rel-nav li{border:1px solid #ccc;border-left:none;display:list-item;margin-bottom:5px;width:auto}#main .relation .rel-nav a{box-sizing:border-box;display:table;padding:0;position:relative;width:100%}#main .relation .rel-nav a:after{color:#3fb0d5!important;content:"\f101";font-family:iconvault;line-height:16px;margin-top:-8px;position:absolute;right:5px;top:50%}#main .relation .rel-nav .ph{display:table-cell;float:none;vertical-align:top;width:90px}#main .relation .rel-nav dl{display:table-cell;float:none;vertical-align:top;width:auto}#main .relation .rel-nav .ph.show-sp{display:table-cell!important;padding:5px;width:73px}#main .relation .rel-nav dt{font-size:.8em}#main .relation .rel-sub-nav{font-size:.75em}#main .relation .rel-sub-nav li{display:block;margin:0 0 5px}#main .relation .rel-sub-nav a{display:block;padding:5px}#main .relation .rel-nav dl{border:none!important;vertical-align:middle}#main .relation .rel-nav .build01 .ph{border-left:5px solid #40b1d6}#main .relation .rel-nav .build02 .ph{border-left:5px solid #9049a6}#main .relation .rel-nav .build03 .ph{border-left:5px solid #b36e3b}}