#image{background:none;height:383px}#image,nav{margin-bottom:-46px}nav .mega-menu{top:57px}#main{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/cont_back.png) no-repeat top;border-top:none;padding-top:70px;position:relative;z-index:1}#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:25px;margin-top:-50px}#main .nav-ban ul{height:121px}#main .nav-ban li{float:left;margin-right:5px}#main .nav-ban li.edge{margin-right:0}#main .important{margin-bottom:25px}#main .important dl{display:table;width:100%}#main .important dt{background:#a9dbec;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;display:table-cell;text-align:center;vertical-align:middle;width:210px}#main .important dt:before{color:#fff;content:"\f10e";display:inline-block;font-family:iconvault;font-size:1.6em;margin-right:5px;vertical-align:middle}#main .important dd{background:#daf0f7;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 span{color:#e8bc31;margin-right:10px}#main .important dd span:before{content:"\f101";font-family:iconvault}#main .main_content{float:left;margin-bottom:40px;width:710px}#main .news{border:1px solid #ccc;border-bottom:none;margin-bottom:65px;padding:25px 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:#e8bc31;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 #e8bc31;color:#e8bc31;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:#fbf2d8;color:#e8bc31}#main .news .tab-cont{display:none}#main .news .tab-show{display:block}#main .news table{border:none;border-bottom:1px solid #ccc;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-top:1px dotted #ccc;padding:.8em 1em}#main .news td:first-child{border-top:none}#main .news tr.act td,#main .news tr:hover td{background:#fbf2d8}#main .news td a{color:#4c4c4c;text-decoration:none}#main .facility,#main .facility h1{margin-bottom:25px}#main .facility h2{color:#333;float:left;font-size:1.313em;font-weight:400;line-height:1.5;margin-bottom:20px}#main .facility .btn{float:right;margin-top:25px}#main .facility .btn a{background:#e8bc31;border:1px solid #e8bc31;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;line-height:1.1;padding:6px 22px 4px 17px;text-decoration:none}#main .facility .btn a:before{content:"\f101";font-family:iconvault;font-size:1.3em;vertical-align:middle}#main .facility .btn a:hover{background:#fff;color:#e8bc31}#main .facility .fa-list{clear:both;overflow:hidden;width:710px}#main .facility .fa-list ul{width:720px}#main .facility .fa-list li{float:left;margin:0 10px 10px 0}#main .side_content{float:right;margin-bottom:40px;width:240px}#main .side_content .content-box{border:1px solid #e8bc31;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;overflow:hidden;padding:0 15px}#main .side_content .content-box section{position:relative}#main .side_content .content-box section:first-child:before{background:#e8bc31;-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/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/img/index/h_back.png) no-repeat 15px 15px;border-bottom:1px dotted #e8bc31;color:#1a1a1a;font-size:1.125em;font-weight:400;line-height:25px;margin:0 -15px 15px;padding:17px 0 15px 30px}#main .side_content .content-box .inner{font-size:.75em}#main .side_content .content-box h2{background:#f56c6c;color:#fff;font-weight:400;margin-bottom:5px;padding:0 5px}#main .side_content .content-box dt{color:#e8bc31}#main .side_content .content-box dd,#main .side_content .content-box p,#main .side_content .content-box table{margin-bottom:15px}#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{font-size:1.5em;vertical-align:middle}#main .side_content .content-box .btn{text-align:center}#main .side_content .content-box .btn a{background:#e8bc31;border:1px solid #e8bc31;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;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:#e8bc31}#main .side_content .time .meet p{font-size:1.5em}#main .side_content .time .holiday dl dt{background:#e8bc31;clear:left;color:#fff;float:left;font-size:.75em;padding:2px 3px;text-align:center;width:32px}#main .side_content .time .holiday dl dd{font-size:.875em;padding:1px 0 0 45px}#main .side_content .time .access{font-size:.917em}#main .side_content .time .access .btn{font-size:1.091em}#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:#e8bc31;-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-event:before{content:none!important}#main .side_content .public li a{border-top:1px dotted #e8bc31;color:#333;display:block;font-size:1em;padding:5px 1.2em}#main .side_content .public li:first-child a{border-top:0}#main .side_content .public li a:hover{background:#fbf2d8;text-decoration:none}#main .side_content .public li a:before{color:#e8bc31;content:"\f105";display:inline-block;font-family:iconvault;font-size:1.2em;margin-left:-.5em;vertical-align:middle;width:1.2em}#main .side_content .recruit{border-width:2px;padding:0}#main .side_content .recruit p img{width:100%}#main .side_content .recruit .link{margin-left:15px}#main .side_content .recruit .link:before{color:#e8bc31;content:"\f105";display:inline-block;font-family:iconvault;font-size:16px;line-height:1;padding:3px}#main .side_content .recruit .link a{color:#333;font-size:1.063em;text-decoration:none}#main .side_content .recruit.act{background:#e8bc31}#main .side_content .recruit.act .link:before{background:#e8bc31;color:#fff}#main .side_content .recruit.act .link a{color:#fff}#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 #9049a6}#main .relation .rel-nav .build03 dl{border-left:5px solid #329599}#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{min-width:0}#image{height:auto}#main{background:none}#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;text-align:left;width:40px}#main .time-box h3{color:#3fb0d5}#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 .facility .fa-list,#main .facility .fa-list ul{width:auto}#main .facility .fa-list li{margin-right:2%;width:32%}#main .facility .fa-list li:first-child,#main .facility .fa-list li:nth-child(2){width:49%}#main .facility .fa-list li:last-child,#main .facility .fa-list li:nth-child(2){margin-right:0}#main .facility .fa-list 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:auto;margin:0}#slider img{width:100%}#image{margin-bottom:0}#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;height:18px;margin:0 auto}#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:block;font-size:12px;margin:1em auto 0;padding:3px;width:95%}#main .sp-nav-list li img{width:100%}#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 dl{display:block}#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:5px 10px;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:10px 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 .facility{display:none}#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 #329599}}