.box__career-recruitment {
    padding: 40px 0;
}
.container {
    margin: 0 auto;
    width: 1200px;
}
.head__category {
    color: #fff;
    font-family: "PSL Kanda Pro";
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 30px;
    margin: 0 0 10px;
    text-align: center;
}
.box__career-recruitment .head__section {
    margin-bottom: 40px!important;
}
.box__career-recruitment li, .box__career-recruitment p {
    color: #fff;
    font-family: "PSL Kanda Pro";
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 24px;
}
.head__section, .undercon {
    margin: 0 0 20px!important;
    padding: 0!important;
    text-align: center!important;
}
div, li, ol, p, ul {
    position: relative;
}
.box__career-recruitment .tab__career-recruitment2 table {
    margin: 0 0 40px;
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
@charset "UTF-8";
@import url(reset.css);
@import url(fontface.css);
*{outline:0}
::-webkit-input-placeholder{color:#737373}
:-moz-placeholder{color:#737373}
::-moz-placeholder{color:#737373}
:-ms-input-placeholder{color:#737373}
div,li,ol,p,ul{
    position:relative
}
a{
    color:#707070;
    text-decoration:none
}
.clearfix:after,.clearfix:before{
    display:table;
    content:" "
}
.clearfix:after{
    clear:both;
    height:0;
    line-height:0;
    font-size:0
}
.scroll-pane{
    line-height:1px
}
body{
    color:#fff;
    font:14px/16px
}
div,input,li,select,textarea{
    box-sizing:border-box
}
img{
    max-width:100%
}
.hide{
    position:absolute;
    left:-9998px
}
.block,input,label{
    display:block
}
.none,.ui-tabs-hide{
    display:none
}
.fix-space,.helvetica{
    margin:0
}
.button,.submit{
    border:0;
    cursor:pointer;
    display:block;
    font-size:0;
    text-indent:-9998px
}
input,select,textarea{
    font:12px tahoma
}
select{
    border-radius:2px
}
input[type=checkbox]{
    margin:0
}
.center{
    text-align:center
}
.container{
    margin:0 auto;
    width:1200px
}
.color__black-light{
    color:#3a3a3a!important
}
.color__red{
    color:#eb0a1e!important
}
.color__blue-hard{
    color:#2349a8!important
}
.color__green-soft{
    color:#15adbb!important
}
.color__green{
    color:#25b161!important
}

@media (min-width:1081px){
    .list__navigate li:hover .bubble{
        background:#ed1b2f;
        height:40px
    }
    .list__navigate li:hover .name{
        display:flex;
        flex-flow:row wrap
    }
}
.list__navigate li.active .bubble{background:#ed1b2f;height:40px}

    #content{overflow-x:hidden;min-height:100%}
    #box__home{background-color:#000;background-size:cover;overflow:hidden}
    #box__home .lead{overflow:hidden;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}
    #box__home .lead iframe{overflow:hidden;width:100%;height:1080px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#box__home .container{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}#box__home .box__edge{z-index:10;overflow:hidden;position:absolute;bottom:0;left:0}#box__home .box__edge iframe{width:185px;height:187px;overflow:hidden}#box__home .box__update{width:440px;position:absolute;bottom:50px;right:20px}.load_class{text-align:center;text-align:-moz-center;text-align:-webkit-center}.load_more{font-family:"PSL Kanda Pro";font-size:30px;text-align:center;background-color:#821333;padding:19px;width:140px;height:60px;border-radius:100px/50px}.load_more a{color:#FFF}#box__home .box__update .button{background:#696a75;font-family:"PSL Kanda Pro Bold";font-size:24px;padding:0 12px;text-indent:0;width:100%;height:34px;box-sizing:border-box}#box__home .box__update .button span{background:url(../img/button/line__640e27.png) no-repeat right center;color:#d7d7d7;display:block;line-height:34px;text-transform:uppercase;height:100%}#box__home .box__update .info{background:rgba(0,0,0,0.9);display:none;padding:20px;width:100%;position:absolute;bottom:34px;left:0}#box__home .box__update .title{color:#8b1436;font-family:"PSL Kanda Pro Bold";font-size:30px;line-height:30px;margin-bottom:10px;text-transform:uppercase}#box__home .box__update .list li{border-top:#5c5e66 1px solid;color:#fff;margin-bottom:10px;padding-top:10px}#box__home .box__update .list a{color:#acacac}#box__home .scroll-down{background:url(../img/button/scroll-down.png) no-repeat center bottom;color:#fff;display:block;font:14px/18px tahoma;letter-spacing:2px;margin:0 0 0 -55px;text-align:center;z-index:10;width:110px;height:33px;position:absolute;bottom:20px;left:50%}.head__category{color:#fff;font-family:"PSL Kanda Pro";font-size:30px;letter-spacing:2px;line-height:30px;margin:0 0 10px;text-align:center}.head__category span{border-bottom:#8b1436 2px solid;display:inline-block;padding-bottom:10px;vertical-align:top}.head__section,.undercon{margin:0 0 20px!important;padding:0!important;text-align:center!important}.head__section span{background:rgb(255,255,255);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(245,245,245)),color-stop(51%,rgb(212,212,212)),color-stop(100%,rgb(197,197,197)));background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgb(245,245,245) 50%,rgb(212,212,212) 51%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);display:block;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro"!important;font-size:80px!important;font-weight:400!important;line-height:70px!important;vertical-align:top;text-transform:uppercase!important}.undercon span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-ms-linear-gradient(to bottom,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;font-family:"PSL KandaExtra Pro"!important;font-size:65px!important;font-weight:400!important;line-height:70px!important;vertical-align:top}#Ever-better-Cars span{text-transform:none!important}#box__corporate{background:url(../img/bg/bg__corporate.jpg) no-repeat center 0;background-size:cover}.box__corporate-globalvision{padding-top:40px}.box__corporate-globalvision p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px;text-align:justify}.box__corporate-globalvision .detail{background:#49a09f;margin:0 auto;overflow:hidden;width:1200px;height:690px}.box__corporate-globalvision .pic{float:left;width:50%}.box__corporate-globalvision .pic img{display:block;width:100%;position:absolute;top:0;left:0}.box__corporate-globalvision .text{display:flex;float:right;flex-direction:column;justify-content:center;resize:vertical;overflow:auto;padding:0 50px;width:50%;height:100%}.box__corporate-globalvision .text .title{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro";font-size:40px;line-height:40px;margin:0 0 10px;padding:0;text-transform:uppercase}.box__corporate-globalvision{background:url(../img/bg/bg__philosophy.jpg) no-repeat center 0 #000;padding-bottom:6.25vw}.box__corporate-globalvision .head__section{margin-bottom:60px!important}.box__corporate-globalvision .box__info{border-bottom:#8a1336 1px solid;margin:0 0 30px;padding:0 0 30px}@media (max-width:991px){.box__corporate-globalvision .box__info{margin-bottom:45px;padding-bottom:45px}}.box__corporate-globalvision .box__info span{display:block}.box__corporate-globalvision .box__info .head__title{font-size:40px;line-height:1;margin:0 0 15px;text-transform:uppercase}.box__corporate-globalvision .box__info .pic{float:none;margin:0 0 30px;width:auto}.box__corporate-globalvision .box__info .pic img{display:block;width:100%;position:relative}.box__corporate-globalvision .box__info .pic+.pic{margin:0}.box__corporate-globalvision .box__info .box{display:flex;flex-flow:row wrap;align-items:center;width:100%}.box__corporate-globalvision .box__info .box .head{font-family:"PSL KandaExtra Pro";font-size:100px;line-height:0.7;margin:0;width:42.5%}@media (max-width:991px){.box__corporate-globalvision .box__info .box .head{font-size:85px;margin:0 0 25px;width:auto}}.box__corporate-globalvision .box__info .box .box__text{flex-basis:0;flex-grow:1;max-width:100%}@media (max-width:991px){.box__corporate-globalvision .box__info .box .box__text{flex-basis:unset;width:auto;max-width:none;width:100%}}.box__corporate-globalvision .box__info .box .box__text p{font-family:"PSL Kanda Pro Bold";font-size:28px;line-height:1;margin:0;-webkit-text-size-adjust:none;text-size-adjust:none}@media (max-width:991px){.box__corporate-globalvision .box__info .box .box__text p{font-size:34px;text-align:left}}.box__corporate-globalvision .box__info .box .box__text ul{padding:25px 0 0}@media (max-width:991px){.box__corporate-globalvision .box__info .box .box__text ul{padding:0}}.box__corporate-globalvision .box__info .box .box__text ul li{font-family:"PSL Kanda Pro Bold";font-size:28px;line-height:1;list-style:disc;margin:0 0 5px 26px;-webkit-text-size-adjust:none;text-size-adjust:none}@media (max-width:991px){.box__corporate-globalvision .box__info .box .box__text ul li{font-size:34px;margin-left:30px}}.box__corporate-globalvision .box__info .list__info{display:flex;flex-flow:row wrap;margin:0;padding:60px 0 0}@media (max-width:991px){.box__corporate-globalvision .box__info .list__info{padding:60px 45px 0}}.box__corporate-globalvision .box__info .list__info li{border-left:#333 1px solid;flex-basis:0;flex-grow:1;max-width:100%;list-style:none;margin:0;padding:0 40px;text-align:center}@media (max-width:991px){.box__corporate-globalvision .box__info .list__info li{border:0;border-bottom:#333 1px solid;margin:0 0 20px;padding:0 0 15px;text-align:left;flex-basis:unset;width:auto;max-width:none;width:100%}.box__corporate-globalvision .box__info .list__info li:last-child{border:0;margin:0;padding:0}}.box__corporate-globalvision .box__info .list__info li:first-child{border:0}@media (max-width:991px){.box__corporate-globalvision .box__info .list__info li:first-child{border-bottom:#333 1px solid}}.box__corporate-globalvision .box__info .list__info li p{font-size:26px;line-height:1;margin:0 0 15px;text-align:justify}@media (max-width:991px){.box__corporate-globalvision .box__info .list__info li p{text-align:justify}}.box__corporate-globalvision .box__info .list__info li .head__list{font-family:"PSL KandaExtra Pro";font-size:50px;line-height:1;text-align:center}.box__corporate-way{padding:40px 0 70px}.box__corporate-way p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px;text-align:justify}.box__corporate-way .detail{}.box__corporate-way .detail iframe{width:1200px;height:840px}.box__corporate-way .respect-continous{background:url(../img/bg/box__corporate-way--detail.png) no-repeat;width:1200px;height:648px}.box__corporate-way .respect-continous p,.box__corporate-way .respect-continous ul{font-size:21px;line-height:21px;margin-bottom:5px}.box__corporate-way .respect-continous li{background:url(../img/bullet/circle__1299a8.png) no-repeat 0 8px;color:#fff;font-family:"PSL Kanda Pro";font-size:21px;line-height:21px;padding-left:15px}.box__corporate-way .respect-continous .title{color:#129aa9;font-family:"PSL KandaExtra Pro";font-size:22px;margin-bottom:0;text-transform:uppercase}.box__corporate-way .respect-continous [class^=box]{padding:13px 20px 10px}.box__corporate-way .respect-continous .respect{width:370px;position:absolute;top:260px;left:0}.box__corporate-way .respect-continous .continous{width:364px;position:absolute;top:0;right:0}.box__corporate-way .respect-continous .continous li{background:url(../img/bullet/circle__1e3f94.png) no-repeat 0 8px}.box__corporate-way .respect-continous .continous .title{color:#1d3f92}.box__corporate-way .respect-continous .respect .box-1{margin-bottom:25px}.box__corporate-way .respect-continous .continous .box-1,.box__corporate-way .respect-continous .continous .box-2{margin-bottom:35px}.box__corporate-way ol,.box__corporate-way ul{font-family:PSL Kanda Pro;font-size:24px;line-height:24px;list-style:decimal;margin-left:15px;margin-bottom:20px}.box__corporate-way ol{list-style-type:none;counter-reset:item;margin-bottom:20px;padding:0}.box__corporate-way ol>li{display:table;counter-increment:item;margin-bottom:0.2em;margin-left:0!important}.box__corporate-way ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:0.2em;font-weight:bold}.box__corporate-way li ol>li{margin:0}.box__corporate-way li ol>li:before{content:counters(item,".") " ";font-weight:normal}.box__corporate-way .disc-en,.box__corporate-way .disc-num{margin-bottom:0}.box__corporate-way .disc-en li:before,.box__corporate-way .disc-num li:before{display:none;padding-right:0.2em}.box__corporate-way .disc-en li span,.box__corporate-way .disc-num li span{display:table-cell!important;padding-right:0.2em}.box__corporate-way .disc-en li,.box__corporate-way .disc-num li{display:table;counter-increment:item;margin-bottom:0.2em;margin-left:0!important}.box__corporate-way a{color:#fff}.box__corporate-way .disc{list-style:disc;margin-left:20px}.box__corporate-way{background:url(../img/bg/bg__toyota-way.jpg) no-repeat center 0 #000}.box__corporate-way .box__text-1{padding:60px 0 0}.box__corporate-way .box__text-1 p{font-family:"PSL Kanda Pro Bold";font-size:40px;line-height:1;margin:0 0 45px;text-align:center}@media (max-width:991px){.box__corporate-way .box__text-1 p{font-size:34px;padding:0 30px}}.box__corporate-way .box__text-1 span{display:block}@media (max-width:991px){.box__corporate-way .box__text-1 span{display:inline}}.box__corporate-way .box__text-1 .head__text{font-family:"PSL KandaExtra Pro";font-size:120px;line-height:0.82;text-transform:uppercase}@media (max-width:991px){.box__corporate-way .box__text-1 .head__text{font-size:94px;padding:0}.box__corporate-way .box__text-1 .head__text span{display:block}}.box__corporate-way .box__text-2 p{font-family:"PSL Kanda Pro Bold";font-size:36px;line-height:1;margin:0 0 45px;text-align:center}@media (max-width:991px){.box__corporate-way .box__text-2 p{padding:0 30px}}.box__corporate-way .box__text-2 span{display:block}@media (max-width:991px){.box__corporate-way .box__text-2 span{display:inline}}.box__corporate-way .box__text-2 .head__title{font-family:"PSL KandaExtra Pro";font-size:60px}@media (max-width:991px){.box__corporate-way .box__text-2 .head__title{padding:0}.box__corporate-way .box__text-2 .head__title span{display:block}}.box__corporate-way .head__list{font-family:"PSL KandaExtra Pro";font-size:80px;line-height:1;margin:0 0 45px;text-align:center}.box__corporate-way .list__toyota-way{margin:0;padding:0 0 60px}@media (max-width:991px){.box__corporate-way .list__toyota-way{padding-bottom:40px}}.box__corporate-way .list__toyota-way li{list-style:none;margin:0 0 10px;padding:0}@media (max-width:991px){.box__corporate-way .list__toyota-way li{margin:0 0 20px}}.box__corporate-way .list__toyota-way .pic{margin:0}.box__corporate-way .list__toyota-way .pic img{display:block;width:100%}.box__corporate-way .box__note{display:flex;flex-flow:row wrap}.box__corporate-way .box__note .text{font-family:"PSL KandaExtra Pro";font-size:80px;margin:0 90px 0 0;padding:2px 0 0}@media (max-width:991px){.box__corporate-way .box__note .text{margin:0 0 30px;padding:0}}.box__corporate-way .box__note .list__info{flex-basis:0;flex-grow:1;max-width:100%;margin:0;padding:0}@media (max-width:991px){.box__corporate-way .box__note .list__info{flex-basis:unset;width:auto;max-width:none;width:100%}}.box__corporate-way .box__note .list__info li{background:url(../img/icon/arrow__grey-1.png) no-repeat 0 center;font-family:"PSL KandaExtra Pro";font-size:50px;list-style:none;margin:0 0 15px;padding:10px 0 13px 50px}@media (max-width:991px){.box__corporate-way .box__note .list__info li{font-size:38px}}.box__corporate-profile{padding:40px 0 70px}.box__corporate-profile p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px}.box__corporate-profile .slide{float:left;width:730px}.box__corporate-profile .slider-main{background:url(../img/bg/line__red-1.png) no-repeat right bottom;margin-bottom:5px;padding-bottom:20px}.box__corporate-profile .slider-for,.box__corporate-profile .slider-thumb{width:708px}.box__corporate-profile .slider-nav{margin-left:25px}.box__corporate-profile .slick-next,.box__corporate-profile .slick-prev,.box__corporate-profile .slick-prev:hover{background:url(../img/button/prev.png) no-repeat;text-indent:-9998px;z-index:50;width:35px;height:35px}.box__corporate-profile .slick-next,.box__corporate-profile .slick-next:hover{background:url(../img/button/next.png) no-repeat}.box__corporate-profile .slick-disabled,.box__corporate-profile .slick-disabled:hover{background:none}.box__corporate-profile .info{float:right;padding:10px 0 0;width:470px}.box__corporate-profile .info .title{color:#fff;font-family:"PSL KandaExtra Pro";font-size:31px;line-height:32px;margin:0 15px 10px;text-transform:uppercase}.box__corporate-profile .info .box__description{background:url(../img/bg/line__red-2.png) no-repeat right 0;margin:0 0 20px;padding:20px 0 0}.box__corporate-profile .info .list__description{background:url(../img/bg/box__red.png) no-repeat #8b1436;float:right;margin:0 0 10px;padding:20px 0;width:534px}.box__corporate-profile .info .list__description li{border-bottom:#640e27 1px solid;color:#fff;margin:0 25px;padding-left:280px}.box__corporate-profile .info .list__description .name{font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin:0;padding:15px 0;position:absolute;top:0;left:0}.box__corporate-profile .info .list__description .text{font-family:"PSL Kanda Pro Bold";font-size:24px;line-height:24px;margin:0;padding:15px 0}.box__corporate-profile .info .note{float:right;font-size:22px;text-align:justify;margin-left:25px}.box__corporate-profile .info .box__role{margin:0 0 20px 10px}.box__corporate-profile .info .list{margin-left:15px}.box__corporate-profile .info .list li{background:url(../img/bullet/circle__8b1436.png) no-repeat 0 8px;color:#fff;font-family:"PSL Kanda Pro";font-size:21px;line-height:21px;margin-bottom:10px;padding-left:15px;text-align:justify}.box__corporate-vision{padding:40px 0 70px}.box__corporate-vision p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px}.box__corporate-vision .title{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro";font-size:60px;line-height:60px;margin:0 0 10px;padding:0;text-transform:uppercase}.box__corporate-vision .title span{background:url(../img/bg/line__white-1.png) no-repeat 0 center;background-size:100% 3px;display:block;margin-top:-30px;width:30px;height:100%;position:absolute;top:50%;right:0}.box__corporate-vision .box__vision{background:url(../img/text/text__intro-vision-mission.png) no-repeat;text-indent:-9998px;z-index:50;width:451px;height:420px;position:absolute;top:50px;left:0}@media (max-width:991px){.box__corporate-vision .box__vision{display:none}}.box__corporate-vision .box__vision p{font-size:28px;line-height:28px}.box__corporate-vision .box__vision .title{font-size:60px;line-height:60px;padding-right:35px}.box__corporate-vision .box__vision p span{display:block}.box__corporate-vision .box__mission{padding-left:400px}.box__corporate-vision .box__mission .pic{padding:20px 0}.box__corporate-vision .box__mission .pic .line-1,.box__corporate-vision .box__mission .pic .line-2{background:url(../img/bg/line__red-2.png) no-repeat;display:block;z-index:50;width:78px;height:78px;position:absolute;top:0;right:10px}@media (max-width:991px){.box__corporate-vision .box__mission .pic .line-1,.box__corporate-vision .box__mission .pic .line-2{display:none}}.box__corporate-vision .box__mission .pic .line-2{background:url(../img/bg/line__red-6.png) no-repeat;top:auto;right:auto;bottom:0;left:-18px}.box__corporate-vision .box__mission .pic img{display:block;width:100%;max-width:100%}.box__corporate-vision .box__mission .title{padding-left:35px}.box__corporate-vision .box__mission .title span{left:0;right:auto}.box__corporate-vision .box__mission .list{margin-left:35px}.box__corporate-vision .box__mission .list li{background:url(../img/bullet/circle__8b1436.png) no-repeat 0 9px;color:#fff;font-family:"PSL Kanda Pro";font-size:22px;line-height:22px;margin-bottom:10px;padding-left:15px;text-align:justify}.box__corporate-vision{background:url(../img/bg/bg__vision-mission.jpg) no-repeat center 0 #000}.box__corporate-vision .list__vision-mission{display:flex;flex-flow:row wrap;margin:0;padding:60px 0 0}@media (max-width:991px){.box__corporate-vision .list__vision-mission{padding:45px 0 0}}.box__corporate-vision .list__vision-mission>li{list-style:none;margin:0 0 60px;padding:0 20px 0 0;width:50%}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li{margin:0 0 30px;padding:0;width:100%}}.box__corporate-vision .list__vision-mission>li:nth-of-type(2n){padding:0 0 0 20px}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li:nth-of-type(2n){padding:0}}.box__corporate-vision .list__vision-mission>li .box__info{display:flex;flex-flow:row wrap;justify-content:space-between}.box__corporate-vision .list__vision-mission>li .box__info .pic{order:2}.box__corporate-vision .list__vision-mission>li .box__info .pic img{display:block;width:231px}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li .box__info .pic img{width:200px}}.box__corporate-vision .list__vision-mission>li .box__info .box__description{flex-basis:0;flex-grow:1;max-width:100%;padding:65px 5px 0 0}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li .box__info .box__description{padding:30px 20px 0 0}}.box__corporate-vision .list__vision-mission>li .box__info .box__description span{display:block}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li .box__info .box__description span{display:inline}}.box__corporate-vision .list__vision-mission>li .box__info .box__description .head{color:#fff;font-family:"PSL KandaExtra Pro";font-size:38px;line-height:1;margin:0 0 10px;text-transform:uppercase;-webkit-text-size-adjust:none;text-size-adjust:none}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li .box__info .box__description .head{font-size:40px}}.box__corporate-vision .list__vision-mission>li .box__info .box__description ul li{color:#fff;font-family:"PSL Kanda Pro";font-size:28px;line-height:1;list-style:disc;margin:0 0 10px 26px;-webkit-text-size-adjust:none;text-size-adjust:none}@media (max-width:991px){.box__corporate-vision .list__vision-mission>li .box__info .box__description ul li{font-size:30px;margin-left:30px}}.box__corporate-message{padding:40px 0 70px}.box__corporate-message p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px;text-align:justify}.box__corporate-message .detail,.box__corporate-structure .detail{height:700px;display:table-cell}.box__corporate-message .pic{padding:20px 0 0;position:absolute;top:0;left:0}.box__corporate-message .pic .line{background:url(../img/bg/line__red-2.png) no-repeat;display:block;z-index:50;width:78px;height:78px;position:absolute;top:0;right:-20px}.box__corporate-message .pic img{display:block}.box__corporate-message .info__president{background:url(../img/bg/box__red-3.png) no-repeat;padding:10px 10px 0 20px;width:400px;min-height:112px;position:absolute;top:560px;left:230px}.box__corporate-message .info__president p{margin:0}.box__corporate-message .info__president .title{font-family:"PSL KandaExtra Pro";font-size:40px;line-height:40px}.box__corporate-message .info__president p span{font-family:"PSL Kanda Pro Bold"}.box__corporate-message .info__president .line{background:url(../img/bg/line__red-3.png) no-repeat;display:block;z-index:50;width:78px;height:78px;position:absolute;bottom:-20px;left:-20px}.box__corporate-message .box__description{margin-left:530px;padding:20px 0 0}.box__corporate-responsibility{padding:40px 0 70px}.box__corporate-responsibility .title{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro";font-size:60px;line-height:60px;margin:0 0 10px;padding:0 0 0 40px;text-transform:uppercase}.box__corporate-responsibility .title span{background:url(../img/bg/line__red-5.png) no-repeat 0 center;background-size:100% 3px;display:block;margin-top:-30px;width:30px;height:100%;position:absolute;top:50%;left:0}.box__corporate-responsibility iframe{width:1200px;height:900px}.box__corporate-responsibility .box__scope{margin:0 0 20px;padding:0 0 50px}.box__corporate-responsibility .box__scope .more{position:absolute;bottom:0;right:6px}.box__corporate-responsibility .box__scope .more a{background:#eb686d;color:#fff;display:block;font-family:"PSL Kanda Pro Bold";font-size:24px;line-height:38px;padding:0 10px;height:38px}.box__corporate-responsibility .box__scope .more span{background:url(../img/bullet/arrow__ffffff.png) no-repeat right center;display:block;padding-right:20px;height:100%}.box__corporate-responsibility .reference a{background:#b52241;color:#fff;display:inline-block;font-family:"PSL KandaExtra Pro";font-size:40px;line-height:68px;margin:0 0 20px;padding:0 20px;height:68px}.box__corporate-responsibility .reference span{background:url(../img/bullet/arrow__ffffff.png) no-repeat right 28px;display:block;padding-right:20px;height:100%}.box__corporate-codeofconduct{padding:40px 0 70px}.box__corporate-codeofconduct p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px;text-align:justify}.box__corporate-codeofconduct .detail{min-height:700px}.box__corporate-codeofconduct .pic{padding:20px 0 0;position:absolute;top:0;left:0}.box__corporate-codeofconduct .pic .line-1,.box__corporate-codeofconduct .pic .line-2{background:url(../img/bg/line__red-4.png) no-repeat;display:block;z-index:50;width:78px;height:78px;position:absolute;top:0;left:5px}.box__corporate-codeofconduct .pic .line-2{background:url(../img/bg/line__red-1.png) no-repeat;top:auto;left:auto;bottom:-20px;right:-20px}.box__corporate-codeofconduct .pic img{display:block}.box__corporate-codeofconduct .box__description{margin-left:640px;padding:20px 0 0}.box__corporate-codeofconduct .box__description .list{margin-left:20px}.box__corporate-codeofconduct .box__description .list li{background:url(../img/bullet/circle__8b1436.png) no-repeat 0 9px;color:#fff;font-family:"PSL Kanda Pro";font-size:22px;line-height:22px;margin-bottom:10px;padding-left:15px;text-align:justify}.box__corporate-structure{background:url(../img/bg/bg__corporate-structure.jpg) no-repeat center 0 #000;background-size:100% auto;padding:40px 0 70px}.box__corporate-structure p{color:#fff;font-family:"PSL Kanda Pro";font-size:26px;line-height:34px;margin-bottom:20px}.box__corporate-structure .box__CEO{margin:0;padding:360px 0 0}.box__corporate-structure .box__CEO .pic{text-align:center;z-index:10;width:100%;position:absolute;top:0;left:0}.box__corporate-structure .box__CEO .info{background:url(../img/bg/box__red-4.png) no-repeat;margin:0 auto;padding:60px 0 0;width:596px;height:191px}.box__corporate-structure .box__CEO .info p{margin:0;text-align:center}.box__corporate-structure .box__CEO .info .name{font-family:"PSL KandaExtra Pro";font-size:40px;line-height:40px;margin:0 0 10px}.box__corporate-structure .box__CEO .info span{font-family:"PSL Kanda Pro Bold"}.box__corporate-structure .list__structure{background:url(../img/bg/dash__red-1.png) no-repeat center 0;padding:130px 0 0}.box__corporate-structure .list__structure ul{background:url(../img/bg/dash__red-2.png) no-repeat center bottom;text-align:center}.box__corporate-structure .list__structure__0{}.box__corporate-structure .list__structure__0 ul{background:none!important;text-align:center}.box__corporate-structure .list__structure li,.box__corporate-structure .list__structure__0 li{background:url(../img/bg/box__corporate-structure-1.png) no-repeat;display:inline-block;margin:0 21px 40px;padding:280px 20px 0;text-align:center;vertical-align:top;width:354px;height:400px}.box__corporate-structure .list__structure .pic,.box__corporate-structure .list__structure__0 .pic{position:absolute;top:0;right:35px}.box__corporate-structure .list__structure .pic img,.box__corporate-structure .list__structure__0 .pic img{display:block;width:277px;height:277px;border-radius:306px}.box__corporate-structure .list__structure .name,.box__corporate-structure .list__structure__0 .name{color:#fff;font-family:"PSL KandaExtra Pro";font-size:30px;line-height:30px;margin:10px 0 0 0}.box__corporate-structure .list__structure .name span,.box__corporate-structure .list__structure .position span,.box__corporate-structure .list__structure__0 .name span,.box__corporate-structure .list__structure__0 .position span{display:block}.box__corporate-structure .list__structure .position,.box__corporate-structure .list__structure__0 .position{margin:0}.box__corporate-structure .list__structure li:nth-of-type(2n),.box__corporate-structure .list__structure__0 li:nth-of-type(2n){background:url(../img/bg/box__corporate-structure-2.png) no-repeat}.box__corporate-structure .list__structure li:nth-of-type(2n) .pic,.box__corporate-structure .list__structure__0 li:nth-of-type(2n) .pic{right:auto;left:42px}.box__corporate-structure .list__structure li:nth-of-type(2n) .name,.box__corporate-structure .list__structure li:nth-of-type(2n) .position,.box__corporate-structure .list__structure__0 li:nth-of-type(2n) .name,.box__corporate-structure .list__structure__0 li:nth-of-type(2n) .position{}.box__corporate-fundamental{background:url(../img/bg/bg__corporate-structure.jpg) no-repeat center 0 #000;background-size:100% auto;padding:40px 0 70px}.box__corporate-fundamental p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px}.box__corporate-fundamental .pic__value{display:inline-block;margin:20px 0 40px;vertical-align:top;width:525px}.box__corporate-fundamental .box__person{display:inline-block;margin:20px 0 60px;padding:0 0 0 310px;vertical-align:top;width:670px;min-height:560px}.box__corporate-fundamental .box__person span{font-family:"PSL Kanda Pro Bold"}.box__corporate-fundamental .box__person .pic{position:absolute;top:0;left:0}.box__corporate-fundamental .box__person .pic .line{background:url(../img/bg/line__red-2.png) no-repeat;display:block;width:78px;height:78px;position:absolute;top:-20px;right:-20px}.box__corporate-fundamental .box__person .info{background:#8b1436;padding:10px 30px;width:400px;position:absolute;top:450px;left:80px}.box__corporate-fundamental .box__person .info .name{font-size:36px;line-height:36px;margin:0 0 5px}.box__corporate-fundamental .box__person .info .position{font-size:24px;line-height:24px;margin:0}.box__corporate-fundamental .box__person .info .line{background:url(../img/bg/line__red-3.png) no-repeat;display:block;width:78px;height:78px;position:absolute;bottom:-20px;left:-20px}.box__corporate-fundamental .tab__fundamental>.list{border-bottom:#750625 10px solid;margin:0 0 20px;height:76px}.box__corporate-fundamental .tab__fundamental>.list li{float:left;width:33%}.box__corporate-fundamental .tab__fundamental>.list li:first-child{width:34%}.box__corporate-fundamental .tab__fundamental>.list a{color:#fff;display:block;font-family:"PSL Kanda Pro Bold";font-size:30px;line-height:78px;text-align:center;text-transform:uppercase;height:76px}.box__corporate-fundamental .tab__fundamental>.list li:first-of-type a{background:#a00f38}.box__corporate-fundamental .tab__fundamental>.list li:nth-of-type(2) a{background:#b52141}.box__corporate-fundamental .tab__fundamental>.list li:nth-of-type(3) a{background:#d14247}.box__corporate-fundamental .tab__fundamental>.list .ui-state-active a,.box__corporate-fundamental .tab__fundamental>.list a:hover{background:#750625!important}.box__corporate-fundamental .tab__fundamental .detail{padding:20px 0}.box__corporate-fundamental .tab__fundamental strong{font-family:"PSL Kanda Pro Bold";font-weight:400}.box__corporate-fundamental .tab__fundamental .detail .subhead{color:#fff;font-family:"PSL KandaExtra Pro";font-size:40px;line-height:42px;margin:0 0 10px}.box__corporate-fundamental .tab__fundamental .box__sub{margin-bottom:40px;padding-left:30px}.box__corporate-fundamental .tab__fundamental .box__sub strong{display:block;font-size:30px;line-height:32px}.box__corporate-fundamental .tab__fundamental .box__sub .list{margin-bottom:20px}.box__corporate-fundamental .tab__fundamental .box__sub .list li{background:url(../img/bullet/tick__red-1.png) no-repeat 0 3px;padding-left:30px}.box__corporate-fundamental .tab__fundamental .box__sub .list p{margin-bottom:10px}.box__corporate-fundamental .tab__fundamental .box__sub .list em{font-family:"PSL Kanda Pro Bold";font-style:normal;font-weight:400}.box__corporate-fundamental .tab__fundamental .box__sub .list .pic{padding:20px 0}.box__corporate-fundamental .tab__fundamental .box__sub .list__training li{background:none;color:#fff;display:inline-block;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;padding:0;text-align:center;vertical-align:top;margin-bottom:20px}.box__corporate-fundamental .tab__fundamental .box__sub .list__training img{display:block;margin:0 auto 10px}.box__corporate-fundamental .tab__fundamental .title-vehicle{background:#750626;font-family:"PSL KandaExtra Pro";font-size:30px;line-height:44px;margin:0 0 20px;text-align:center;height:44px}.box__corporate-fundamental .tab__fundamental .box__intro{margin:0 0 40px}.box__corporate-fundamental .tab__fundamental .box__intro .info{padding-right:200px}.box__corporate-fundamental .tab__fundamental .box__intro .more{position:absolute;top:0;right:0}.box__corporate-fundamental .tab__fundamental .box__intro .more a{background:#eb686d;color:#fff;display:block;font-family:"PSL Kanda Pro Bold";font-size:24px;line-height:38px;padding:0 10px;height:38px}.box__corporate-fundamental .tab__fundamental .box__intro .more span{background:url(../img/bullet/arrow__ffffff.png) no-repeat right center;display:block;padding-right:20px;height:100%}.box__corporate-fundamental .tab__fundamental .box__quote{margin:0 0 20px}.box__corporate-fundamental .tab__fundamental .box__quote p{margin:0;text-align:right}.box__corporate-fundamental .tab__fundamental .box__quote .title{background:url(../img/bg/quote-left.png) no-repeat right 0,url(../img/bg/quote-right.png) no-repeat right bottom;font-family:"PSL KandaExtra Pro";font-size:36px;line-height:36px;margin-bottom:20px;padding:20px 0}.box__corporate-fundamental .tab__fundamental .box__quote .title span{display:block}.box__corporate-fundamental .tab__fundamental .box__friendly-product [class^=box-]{float:left;margin-bottom:15px;padding:20px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .title{margin:0 0 10px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .title span{background:url(../img/bg/line__white-1.png) no-repeat 0 center;background-size:100% 3px;display:block;width:30px;height:3px;position:absolute;top:14px;left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .title em{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro";font-size:40px;font-style:normal;line-height:30px;padding:0 0 0 40px;text-transform:uppercase}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-1{background:url(../img/bg/box__friendly-product-1.png) no-repeat;width:1200px;height:340px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-2{background:url(../img/bg/box__friendly-product-2.png) no-repeat;margin-right:15px;width:390px;height:830px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3{background:url(../img/bg/box__friendly-product-3.png) no-repeat;width:795px;height:500px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4{background:url(../img/bg/box__friendly-product-4.png) no-repeat;width:795px;height:315px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5{background:url(../img/bg/box__friendly-product-5.png) no-repeat;width:1200px;height:455px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle{background:url(../img/bg/box__conventional-vehicle.png) no-repeat;margin-bottom:20px;width:1200px;height:827px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle [class^=link-]{cursor:pointer;display:block;text-indent:-9998px;z-index:50;position:absolute;opacity:0.5}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .link-1{width:245px;height:610px;bottom:115px;left:15px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .link-2{width:240px;height:330px;bottom:160px;left:270px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .link-3{width:260px;height:400px;bottom:220px;left:520px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .link-4{width:270px;height:610px;bottom:115px;left:785px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle [class^=bubble-],.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle [class^=bubble-]{display:none;z-index:50;width:342px;position:absolute}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .bubble-1{bottom:170px;left:-12px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .bubble-2{bottom:300px;left:240px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .bubble-3{bottom:275px;left:495px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .bubble-4{bottom:170px;left:750px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle [class^=bubble-] .bg,.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle [class^=bubble-] .bg{background:url(../img/bg/bubble-top.png) no-repeat;height:40px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle [class^=bubble-] .info,.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle [class^=bubble-] .info{background:url(../img/bg/bubble-main.png) no-repeat 0 bottom;padding:0 25px 50px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle h3,.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle h3{color:#000;font-family:"PSL Kanda Pro Bold";font-size:24px;font-weight:400;line-height:20px;margin-bottom:10px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .list li,.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .list li{background:url(../img/bullet/circle__000000.png) no-repeat 0 7px;color:#000;font-family:"PSL Kanda Pro";font-size:22px;line-height:18px;margin-bottom:10px;padding-left:15px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .list strong,.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .list strong{display:block}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle .list span,.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .list span{text-shadow:0 0 #000}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-1 .title{margin-bottom:40px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-1 .text{text-align:justify;width:530px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-2 .title{margin-bottom:40px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-2 .text{text-align:justify}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-2 .pic{margin-bottom:40px;text-align:center}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .title{margin-bottom:30px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .left{float:left;padding-right:5px;width:50%}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .right{float:right;padding-left:5px;width:50%}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 h3{color:#fff;font-family:"PSL Kanda Pro Bold";font-size:24px;font-weight:400;line-height:20px;margin-bottom:5px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .list{margin:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .list li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 7px;font-family:"PSL Kanda Pro";font-size:22px;line-height:18px;margin-bottom:10px;padding-left:15px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .info{border:rgba(255,255,255,0.4) 1px solid;margin-bottom:10px;padding:10px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .note{font:12px/14px tahoma;margin-bottom:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3 .note a{color:#fff;text-decoration:underline}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4 .pic{position:absolute;top:25px;left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .info p{margin-bottom:10px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .title{position:absolute;top:20px;left:20px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .text{text-align:justify;width:350px;position:absolute;top:325px;left:20px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .info{margin-left:410px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 h3{color:#fff;font-family:"PSL Kanda Pro Bold";font-size:24px;font-weight:400;line-height:20px;margin-bottom:0px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list{margin:0 0 20px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list>li{border:rgba(255,255,255,0.4) 1px solid;display:inline-block;margin-left:8px;padding:10px;vertical-align:top;width:175px;height:180px;box-sizing:border-box}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list>li:first-child{margin-left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list p,.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list ul li{font-family:"PSL Kanda Pro";font-size:22px;line-height:18px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list ul li{padding-left:10px;text-indent:-10px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .note{padding:0 0 0 90px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .note h3{color:#fff;font-family:"PSL Kanda Pro Bold";font-size:24px;font-weight:400;line-height:20px;margin:0;padding:0;position:absolute;top:0;left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .note p{font-size:22px;line-height:22px;margin:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .note a{color:#fff;text-decoration:underline}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle{background:url(../img/bg/box__hybrid-vehicle.png) no-repeat;margin-bottom:20px;width:1200px;height:908px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle [class^=link-]{cursor:pointer;display:block;text-indent:-9998px;z-index:50;position:absolute;opacity:0.5}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .link-1{width:245px;height:610px;bottom:115px;left:15px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .link-2{width:240px;height:330px;bottom:160px;left:270px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .link-3{width:260px;height:560px;bottom:220px;left:520px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .link-4{width:270px;height:610px;bottom:115px;left:785px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .bubble-1{bottom:170px;left:-12px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .bubble-2{bottom:300px;left:240px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .bubble-3{bottom:275px;left:495px}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle .bubble-4{bottom:170px;left:750px}#box__business{background:url(../img/bg/bg__business.jpg) no-repeat center 0 #000;background-size:100% auto}#box__business li,#box__business p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__business-list{background:url(../img/bg/bg__business-index.jpg) no-repeat center 0 #000;background-size:100% auto;padding:80px 0 40px}.box__business-list .list__business{height:1000px}.box__business-list .list__business li{z-index:10;position:absolute}.box__business-list .list__business a{display:block;text-indent:-9998px;width:100%;height:100%}.box__business-list .list__business .tc{background:url(../img/button/business-list-1.png) no-repeat;width:368px;height:297px;top:95px;left:-154px}.box__business-list .list__business .pe{background:url(../img/button/business-list-2.png) no-repeat;width:370px;height:357px;top:97px;left:208px}.box__business-list .list__business .ps{background:url(../img/button/business-list-3.png) no-repeat;width:350px;height:267px;top:113px;left:626px}.box__business-list .list__business .mfg{background:url(../img/button/business-list-4.png) no-repeat;width:362px;height:369px;top:66px;left:1035px}.box__business-list .list__business .cf{background:url(../img/button/business-list-5.png) no-repeat;width:394px;height:358px;top:533px;left:-214px}.box__business-list .list__business .en{background:url(../img/button/business-list-6.png) no-repeat;width:370px;height:387px;top:522px;left:197px}.box__business-list .list__business .is{background:url(../img/button/business-list-7.png) no-repeat;width:370px;height:254px;top:600px;left:587px}.box__business-list .list__business .pc-lg{background:url(../img/button/business-list-8.png) no-repeat;width:413px;height:384px;top:520px;left:999px}.home .box__business-list .list__business .cf,.home .box__business-list .list__business .en,.home .box__business-list .list__business .is,.home .box__business-list .list__business .mfg,.home .box__business-list .list__business .pc-lg,.home .box__business-list .list__business .pe,.home .box__business-list .list__business .ps,.home .box__business-list .list__business .tc{opacity:0;transition:all 0.5s 1s ease}.home .box__business-list .list__business .cf,.home .box__business-list .list__business .en,.home .box__business-list .list__business .pe,.home .box__business-list .list__business .tc{transform:translateX(-40px)}.home .box__business-list .list__business .is,.home .box__business-list .list__business .mfg,.home .box__business-list .list__business .pc-lg,.home .box__business-list .list__business .ps{transform:translateX(40px)}.home .active .box__business-list .list__business .cf,.home .active .box__business-list .list__business .en,.home .active .box__business-list .list__business .pe,.home .active .box__business-list .list__business .tc{opacity:1;transform:translateX(0)}.home .active .box__business-list .list__business .is,.home .active .box__business-list .list__business .mfg,.home .active .box__business-list .list__business .pc-lg,.home .active .box__business-list .list__business .ps{opacity:1;transform:translateX(0)}.box__business-tc{background:url(../img/bg/bg__business-tc.png) no-repeat center 0;padding:40px 0}.box__business-tc .head__section{margin-bottom:150px!important}.box__business-tc .box__intro{margin:0 0 80px;text-align:right}.box__business-tc .box__intro .info{background:#8b1436;display:inline-block;padding:40px 20px 20px;vertical-align:top;width:434px}.box__business-tc .box__intro .info p{margin:0 0 20px;text-align:left}.box__business-tc .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__business-tc .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-tc .text{width:630px;position:absolute;top:10px;right:0}.box__business-tc .box__history,.box__business-tc .box__responsible,.box__business-tc .box__role{margin-bottom:40px}.box__business-tc .box__role .head{margin-bottom:60px}.box__business-tc .box__history .head{margin-bottom:90px}.box__business-tc .box__responsible iframe{width:1200px;height:700px}.box__business-pe{padding:40px 0}.box__business-pe .head__section{margin-bottom:40px!important}.box__business-pe .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__business-pe .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-pe .text{width:630px;position:absolute;top:10px;right:0}.box__business-pe strong{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:28px}.box__business-pe .box__history,.box__business-pe .box__intro,.box__business-pe .box__responsible,.box__business-pe .box__role{margin-bottom:40px}.box__business-pe .box__history p,.box__business-pe .box__intro p,.box__business-pe .box__responsible p,.box__business-pe .box__role p{margin-bottom:20px}.box__business-pe .box__history span,.box__business-pe .box__intro span,.box__business-pe .box__responsible span,.box__business-pe .box__role span{display:block}.box__business-pe .box__history .head,.box__business-pe .box__intro .head,.box__business-pe .box__responsible .head,.box__business-pe .box__role .head{margin-bottom:40px}.box__business-pe .box__intro .text{padding:40px 30px 30px;text-align:justify;z-index:10;width:533px;height:200px;position:absolute;top:400px;right:0}.box__business-pe .box__role .text{width:630px;position:absolute;top:10px;right:0}.box__business-pe .box__history iframe{width:1200px;height:625px}.box__business-pe .box__responsible iframe{width:1200px;height:685px}.box__business-ps{padding:40px 0}.box__business-ps p{margin-bottom:20px}.box__business-ps .head__section{margin-bottom:40px!important}.box__business-ps .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 40px;padding-left:35px}.box__business-ps .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-ps .box__development,.box__business-ps .box__history,.box__business-ps .box__responsible,.box__business-ps .box__role,.box__business-ps .box__supplier,.box__business-ps .box__way{margin-bottom:40px}.box__business-ps .box__development span,.box__business-ps .box__history span,.box__business-ps .box__responsible span,.box__business-ps .box__role span,.box__business-ps .box__supplier span,.box__business-ps .box__way span{display:block}.box__business-ps .box__supplier .text{padding:40px 30px 30px;text-align:justify;z-index:10;width:413px;height:346px;position:absolute;top:173px;left:21px}.box__business-ps .box__way .text{z-index:10;position:absolute;top:120px;left:35px}.box__business-ps .box__development .text{width:630px;position:absolute;top:10px;right:0}.box__business-ps .box__responsible iframe{width:1200px;height:685px}.box__business-ps .box__way iframe{width:1200px;height:450px}.box__business-mfg{padding:40px 0}.box__business-mfg p{margin-bottom:20px}.box__business-mfg .head__section{margin-bottom:40px!important}.box__business-mfg .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 40px;padding-left:35px}.box__business-mfg .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-mfg strong{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:28px}.box__business-mfg .text{z-index:10;position:absolute;top:20px;left:600px}.box__business-mfg .box__intro,.box__business-mfg .box__responsible,.box__business-mfg .box__role{margin-bottom:40px}.box__business-mfg .box__intro span,.box__business-mfg .box__responsible span,.box__business-mfg .box__role span{display:block}.box__business-mfg .box__intro .text{padding:40px 30px 10px 50px;text-align:justify;z-index:10;width:540px;height:273px;top:500px;left:auto;right:0}.box__business-mfg .box__role{padding:120px 0 50px 0}.box__business-mfg .box__role .head{position:absolute;top:0;left:0}.box__business-mfg .box__role .text{position:relative;left:0}.box__business-mfg .box__responsible iframe{width:1200px;height:685px}.box__business-cf{padding:40px 0}.box__business-cf .head__section{margin-bottom:40px!important}.box__business-cf .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__business-cf .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-cf .text{width:630px;position:absolute;top:10px;right:0}.box__business-cf strong{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:28px}.box__business-cf .box__history,.box__business-cf .box__intro,.box__business-cf .box__responsible,.box__business-cf .box__role{margin-bottom:40px}.box__business-cf .box__history p,.box__business-cf .box__intro p,.box__business-cf .box__responsible p,.box__business-cf .box__role p{margin-bottom:20px}.box__business-cf .box__history span,.box__business-cf .box__intro span,.box__business-cf .box__responsible span,.box__business-cf .box__role span{display:block}.box__business-cf .box__history .head,.box__business-cf .box__intro .head,.box__business-cf .box__responsible .head,.box__business-cf .box__role .head{margin-bottom:40px}.box__business-cf .box__intro .text{padding:40px 30px 30px;text-align:justify;z-index:10;width:436px;height:240px;position:absolute;top:335px;right:100px}.box__business-cf .box__responsible iframe{width:1200px;height:685px}.box__business-en{padding:40px 0}.box__business-en .head__section{margin-bottom:40px!important}.box__business-en .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__business-en .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-en .text{width:630px;position:absolute;top:10px;right:0}.box__business-en strong{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:28px}.box__business-en .box__history,.box__business-en .box__intro,.box__business-en .box__responsible,.box__business-en .box__role{margin-bottom:40px}.box__business-en .box__history p,.box__business-en .box__intro p,.box__business-en .box__responsible p,.box__business-en .box__role p{margin-bottom:20px}.box__business-en .box__history span,.box__business-en .box__intro span,.box__business-en .box__responsible span,.box__business-en .box__role span{display:block}.box__business-en .box__history .head,.box__business-en .box__intro .head,.box__business-en .box__responsible .head,.box__business-en .box__role .head{margin-bottom:40px}.box__business-en .box__intro .text{padding:30px;text-align:justify;z-index:10;width:796px;height:185px;position:absolute;top:404px;left:202px}.box__business-en .box__responsible iframe{width:1200px;height:685px}.box__business-en .more{position:absolute;right:0}.box__business-en .more_left,.tab__challenge .more_left{position:absolute;left:0}.box__business-en .more a,.box__business-en .more_left a,.tab__challenge .more_left a{background:#eb686d;color:#fff;display:block;font-family:"PSL Kanda Pro";font-size:24px;line-height:32px;padding:0 10px}.box__business-en .more span,.box__business-en .more_left span,.tab__challenge .more_left span{background:url(../img/bullet/arrow__ffffff.png) no-repeat right center;display:block;padding-right:20px;height:100%}.box__business-is{padding:40px 0}.box__business-is .head__section{margin-bottom:40px!important}.box__business-is .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__business-is .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-is .text{width:630px;position:absolute;top:10px;right:0}.box__business-is strong{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:28px}.box__business-is .box__history,.box__business-is .box__intro,.box__business-is .box__responsible,.box__business-is .box__role{margin-bottom:40px}.box__business-is .box__intro p,.box__business-is .box__responsible p,.box__business-is .box__role p{margin-bottom:20px}.box__business-is .box__intro span,.box__business-is .box__responsible span,.box__business-is .box__role span{display:block}.box__business-is .box__intro .head,.box__business-is .box__responsible .head,.box__business-is .box__role .head{margin-bottom:40px}.box__business-is .box__intro .text{padding:50px 30px 30px;text-align:justify;z-index:10;width:444px;height:212px;position:absolute;top:310px;right:112px}.box__business-is .box__role .text{width:630px;position:absolute;top:10px;right:0}.box__business-is .box__responsible iframe{width:1200px;height:685px}.box__business-pc-lg{padding:40px 0}.box__business-pc-lg .head__section{margin-bottom:40px!important}.box__business-pc-lg .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__business-pc-lg .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__business-pc-lg .text{width:630px;position:absolute;top:10px;right:0}.box__business-pc-lg strong{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:28px}.box__business-pc-lg .box__history,.box__business-pc-lg .box__intro,.box__business-pc-lg .box__responsible,.box__business-pc-lg .box__role{margin-bottom:40px}.box__business-pc-lg .box__history p,.box__business-pc-lg .box__intro p,.box__business-pc-lg .box__responsible p,.box__business-pc-lg .box__role p{margin-bottom:20px}.box__business-pc-lg .box__history span,.box__business-pc-lg .box__intro span,.box__business-pc-lg .box__responsible span,.box__business-pc-lg .box__role span{display:block}.box__business-pc-lg .box__history .head,.box__business-pc-lg .box__intro .head,.box__business-pc-lg .box__responsible .head,.box__business-pc-lg .box__role .head{margin-bottom:40px}.box__business-pc-lg .box__intro .text{padding:30px;text-align:justify;z-index:10;width:485px;height:310px;position:absolute;top:144px;left:20px}.box__business-pc-lg .box__responsible iframe{width:1200px;height:685px}#box__update{background:url(../img/bg/bg__update.jpg) no-repeat center 0 #000;background-size:cover}#box__update .box__update-detail p,#box__update .box__update-list p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px}#box__update .box__update-detail p strong{font-family:"PSL KandaExtra Pro";font-weight:normal}#box__update .box__update-list{padding:40px 0}#box__update .filter-and-search{background:#000;margin:0 10px 40px;padding:15px 20px;height:64px}#box__update .filter-and-search .filter{float:left;width:49%}#box__update .filter-and-search .filter select{background:none;border:0;border-bottom:#888 1px solid;color:#CCC;display:block;font-family:"PSL Kanda Pro";font-size:24px;letter-spacing:1px;line-height:34px;width:100%;height:34px;box-sizing:border-box;text-shadow:0 0 #fff}#box__update .filter-and-search .search{float:right;width:49%}#box__update .filter-and-search .search .textbox{background:none;border-bottom:#888 1px solid;color:#fff;display:block;font-family:"PSL Kanda Pro";font-size:24px;letter-spacing:1px;line-height:34px;padding-right:40px;width:100%;height:34px;box-sizing:border-box;text-shadow:0 0 #fff}#box__update .filter-and-search .search .textbox::-webkit-input-placeholder{color:#fff}#box__update .filter-and-search .search .textbox:-moz-placeholder{color:#fff}#box__update .filter-and-search .search .textbox::-moz-placeholder{color:#fff}#box__update .filter-and-search .search .textbox:-ms-input-placeholder{color:#fff}#box__update .filter-and-search .search .submit{background:url(../img/button/search.png) no-repeat center center;z-index:10;width:34px;height:34px;position:absolute;top:0;right:0}#box__update .list__update{text-align:center}#box__update .list__update li{background:rgba(0,0,0,0.6);display:inline-block;margin:0 4px 20px;padding:0 0 10px;text-align:left;vertical-align:top;width:286px}#box__update .list__update .pic{margin:0 0 15px}#box__update .list__update .pic img{display:block;width:100%}#box__update .list__update .date{color:#a41941;font:11px/14px tahoma;margin:0 0 10px;padding:0 20px}#box__update .list__update .description{color:#fff;font:12px/16px tahoma;margin:0 0 10px;overflow:hidden;padding:0 20px;height:64px}#box__update .list__update .share{margin-left:20px;padding:0 0 0 40px}#box__update .list__update .share .text{color:#777;font:11px/13px tahoma;margin:0;position:absolute;bottom:0;left:0}#box__update .list__update .share .fb,#box__update .list__update .share .twitter{background:url(../img/button/fb.png) no-repeat center center;cursor:pointer;display:inline-block;margin:0 10px 0 0;text-indent:-9998px;vertical-align:top;width:21px;height:21px}#box__update .list__update .share .twitter{background:url(../img/button/twitter.png) no-repeat center center;width:24px}#box__update .list__update .more{margin:0;position:absolute;bottom:0;right:0}#box__update .list__update .more a{background:url(../img/button/more.png) no-repeat;width:35px;height:35px}#box__update .box__update-detail{padding:40px 0 80px}#box__update .detail{border-bottom:#fff 1px solid;margin:0 30px 20px;padding:15px 0 20px}#box__update .slide{margin:0 0 20px}#box__update .slider-main{background:url(../img/bg/line__red-1.png) no-repeat right bottom;margin-bottom:5px;padding-bottom:20px}#box__update .slider-for,#box__update .slider-thumb{width:800px}#box__update .slider-thumb{width:240px;position:absolute;top:10px;right:80px}#box__update .slider-for img,#box__update .slider-thumb img{border:#fff 2px solid;display:block}#box__update .slider-for img{width:796px;box-sizing:border-box}#box__update .slider-thumb img{width:236px;box-sizing:border-box}#box__update .slider-thumb .item{border:0!important;margin-bottom:10px}#box__update .slick-next,#box__update .slick-prev,#box__update .slick-prev:hover{background:url(../img/button/prev-2.png) no-repeat;margin-left:-17px;text-indent:-9998px;z-index:50;width:35px;height:35px;top:2px;left:50%}#box__update .slick-next,#box__update .slick-next:hover{background:url(../img/button/next-2.png) no-repeat;top:auto;bottom:-24px}#box__update .slick-disabled,#box__update .slick-disabled:hover{background:none}#box__update .detail .date{color:#a41941;font:14px/18px tahoma;margin:0 0 10px}#box__update .detail .title{color:#fff;font-family:"PSL KandaExtra Pro";font-size:30px;line-height:30px;margin:0 0 20px}#box__update .detail .share{padding:0 0 0 40px;position:absolute;top:0;right:-20px}#box__update .detail .share .text{color:#fff;font:11px/13px tahoma;margin:0;position:absolute;bottom:0;left:0}#box__update .detail .share .fb,#box__update .detail .share .twitter{background:url(../img/button/fb-2.png) no-repeat center center;cursor:pointer;display:inline-block;margin:0 0 0 10px;text-indent:-9998px;vertical-align:top;width:24px;height:24px}#box__update .detail .share .twitter{background:url(../img/button/twitter-2.png) no-repeat center center}#box__update .back{padding-right:30px;text-align:right}#box__update .back a{background:url(../img/bullet/arrow__ffffff-3.png) no-repeat 0 9px;color:#fff;display:inline-block;padding:5px 0 5px 16px;vertical-align:top}#box__career{background:url(../img/bg/bg__career.jpg) no-repeat center 0 #000;background-size:100% auto}.box__career-recruitment{padding:40px 0}.box__career-recruitment .head__section{margin-bottom:40px!important}.box__career-recruitment li,.box__career-recruitment p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__career-recruitment strong{font-family:"PSL KandaExtra Pro";font-weight:400}.box__career-recruitment .box__intro{margin:0 0 40px}.box__career-recruitment .box__intro p{padding:0 20px;margin-bottom:10px}.box__career-recruitment .box__intro .pic{padding:0}.box__career-recruitment .box__job-scope .head{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:60px;margin:0 0 20px;padding:0 0 0 35px;text-transform:uppercase}.box__career-recruitment .box__job-scope .head span{background:url(../img/bg/line__red-5.png) no-repeat 0 center;background-size:100% 3px;display:block;margin-top:-30px;width:30px;height:100%;position:absolute;top:50%;left:0}.box__career-recruitment .box__job-scope .list__job-scope{margin:0 0 10px}.box__career-recruitment .box__job-scope .list__job-scope>li{float:left;margin-right:30px;width:282px}.box__career-recruitment .box__job-scope .list__job-scope .title{margin:0 0 10px;padding:15px 10px 0 20px;width:282px;height:94px}.box__career-recruitment .box__job-scope .list__job-scope .title p{background:url(../img/bg/line__white-1.png) no-repeat 0 16px;background-size:30px 3px;padding-left:35px}.box__career-recruitment .box__job-scope .list__job-scope .title span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:32px;font-weight:400;line-height:32px;text-transform:uppercase}.box__career-recruitment .box__job-scope .list__job-scope .description{padding:20px 20px 0;width:282px;height:400px}.box__career-recruitment .box__job-scope .list__job-scope .description li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 10px;margin-bottom:5px;padding-left:15px}.box__career-recruitment .box__job-scope .list__job-scope .scope-1 .title{background:url(../img/bg/box__job-scope-title-1.png) no-repeat}.box__career-recruitment .box__job-scope .list__job-scope .scope-2 .title{background:url(../img/bg/box__job-scope-title-2.png) no-repeat}.box__career-recruitment .box__job-scope .list__job-scope .scope-3 .title{background:url(../img/bg/box__job-scope-title-3.png) no-repeat}.box__career-recruitment .box__job-scope .list__job-scope .scope-1 .description{background:url(../img/bg/box__job-scope-description-1.png) no-repeat #680523}.box__career-recruitment .box__job-scope .list__job-scope .scope-2 .description{background:url(../img/bg/box__job-scope-description-2.png) no-repeat #8b1436}.box__career-recruitment .box__job-scope .list__job-scope .scope-3 .description{background:url(../img/bg/box__job-scope-description-3.png) no-repeat #b3223f}.box__career-recruitment .box__job-scope .apply{z-index:10;width:205px;height:225px;position:absolute;top:250px;right:0}.box__career-recruitment .box__job-scope .apply iframe{width:100%;height:100%}.box__career-recruitment .tab__career-recruitment{margin:0 0 20px}.box__career-recruitment .tab__career-recruitment .welcome{position:absolute;top:10px;right:0}.box__career-recruitment .tab__career-recruitment .head{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"PSL KandaExtra Pro";font-size:40px;font-weight:400;line-height:40px;margin:0 0 20px;padding:0 0 0 35px;text-transform:uppercase}.box__career-recruitment .tab__career-recruitment>.list{background:url(../img/bg/color__2f2f2f.png) no-repeat;background-size:100% 4px;margin:0 0 20px;height:21px}.box__career-recruitment .tab__career-recruitment>.list li{float:left;margin-right:30px;width:282px;height:21px}.box__career-recruitment .tab__career-recruitment>.list a{cursor:pointer;display:block;text-indent:-9998px;z-index:10;width:100%;height:535px;position:absolute;bottom:0;left:0}.box__career-recruitment .tab__career-recruitment>.list .ui-state-active a{background:url(../img/button/tab__career-recruitment-list.png) no-repeat center bottom}.box__career-recruitment .tab__career-recruitment .head span{background:url(../img/bg/line__red-5.png) no-repeat 0 30px;background-size:100% 3px;display:block;margin-top:-30px;width:30px;height:100%;position:absolute;top:50%;left:0}
.box__career-recruitment .tab__career-recruitment table{
    margin:0 0 40px;
    width:100%;
}
.box__career-recruitment .tab__career-recruitment table col:first-of-type{
    width:25%;
}
.box__career-recruitment .tab__career-recruitment table col:nth-of-type(2){
    width:50%;
}
.box__career-recruitment .tab__career-recruitment table col:nth-of-type(3){
    width:25%;
}
.box__career-recruitment .tab__career-recruitment table td,.box__career-recruitment .tab__career-recruitment table th{
    text-align:left;
}
.box__career-recruitment .tab__career-recruitment table td{
    border-bottom:#555 1px solid;
    padding:10px 0;
}
.box__career-recruitment .tab__career-recruitment table td p,.box__career-recruitment .tab__career-recruitment table th p{
    padding-left:20px;
}
.box__career-recruitment .tab__career-recruitment table th p{
    line-height:50px;
    height:50px;
}
.box__career-recruitment .tab__career-recruitment table td p{
    font-size:22px;
    line-height:22px;
}
.box__career-recruitment .tab__career-recruitment table th:first-of-type p{
    background:#680523;
    margin-right:10px;
}
.box__career-recruitment .tab__career-recruitment table th:nth-of-type(2) p{
    background:#8b1436;
    margin-right:10px;
}
.box__career-recruitment .tab__career-recruitment table th:nth-of-type(3) p{
    background:#b3223f;
}
.box__career-recruitment .tab__career-recruitment table td:first-of-type p,.box__career-recruitment .tab__career-recruitment table td:nth-of-type(2) p{
    margin-right:10px;
}
.box__career-recruitment .tab__career-recruitment table strong,.box__career-recruitment .tab__career-recruitment table td:first-of-type p{
    font-family:"PSL KandaExtra Pro";
    font-weight:400;
}
.box__career-recruitment .tab__career-recruitment table td:nth-of-type(2) p:nth-of-type(n+2){
    margin-top:10px;
}
.box__career-recruitment .tab__career-recruitment2 table{
    margin:0 0 40px;
    width:100%;
}
.box__career-recruitment .tab__career-recruitment2 table col:first-of-type{
    width:25%;
}
.box__career-recruitment .tab__career-recruitment2 table col:nth-of-type(2){
    width:25%
}
.box__career-recruitment .tab__career-recruitment2 table col:nth-of-type(3){
    width:50%
}
.box__career-recruitment .tab__career-recruitment2 table td,.box__career-recruitment .tab__career-recruitment2 table th{
    color:FFFFFF;
    text-align:left
}
.box__career-recruitment .tab__career-recruitment2 table td{
    border-bottom:#555 1px solid;
    padding:10px 0
}
.box__career-recruitment .tab__career-recruitment2 table td p,.box__career-recruitment .tab__career-recruitment2 table th p{
    padding-left:20px
}
.box__career-recruitment .tab__career-recruitment2 table th p{
    line-height:50px;
    height:50px
}
.box__career-recruitment .tab__career-recruitment2 table td p{
    font-size:22px;
    line-height:22px
}
.box__career-recruitment .tab__career-recruitment2 table th:first-of-type p{
    background:#680523;
    margin-right:10px
}
.box__career-recruitment .tab__career-recruitment2 table th:nth-of-type(2) p{
    background:#8b1436;
    margin-right:10px
}
.box__career-recruitment .tab__career-recruitment2 table th:nth-of-type(3) p{
    background:#b3223f
}
.box__career-recruitment .tab__career-recruitment2 table td:first-of-type p,.box__career-recruitment .tab__career-recruitment2 table td:nth-of-type(2) p{
    margin-right:10px
}
.box__career-recruitment .tab__career-recruitment2 table strong,.box__career-recruitment .tab__career-recruitment2 table td:first-of-type p{
    font-family:"PSL KandaExtra Pro";
    font-weight:400
}
.box__career-recruitment .tab__career-recruitment2 table td:nth-of-type(2) p:nth-of-type(n+2){
    margin-top:10px
}
.box__career-recruitment .tab__career-recruitment2 a{
    color:#FFF;
    text-decoration:none
}
.box__career-welfare{padding:40px 0}
.box__career-welfare li,.box__career-welfare p{
    color:#fff;
    font-family:"PSL Kanda Pro";
    font-size:24px;
    font-weight:700;
    letter-spacing:1px;
    line-height:24px
}
.box__career-welfare p{
    margin-bottom:20px
}
.box__career-welfare strong{
    font-family:"PSL KandaExtra Pro";
    font-weight:400
}
.box__career-welfare .head__section{
    margin-bottom:40px!important
}
.box__career-welfare .head{
    background:url(../img/bg/line__red-5.png) no-repeat 0 27px;
    background-size:30px 3px;
    margin:0 0 50px;
    padding-left:35px}
.box__career-welfare .head span{
    background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),
    color-stop(50%,rgb(237,239,241)),
    color-stop(51%,rgb(217,217,217)),
    color-stop(71%,rgb(210,210,209)),
    color-stop(100%,rgb(197,197,197)));
    background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;display:block;
    font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:50px;text-transform:uppercase}.box__career-welfare .detail__welfare{padding-right:940px;min-height:500px}.box__career-welfare .list__welfare{margin:0 0 20px}.box__career-welfare .list__welfare li{background:url(../img/bullet/tick__red-1.png) no-repeat 0 7px;background-size:16px auto;margin-bottom:5px;padding-left:28px}.box__career-welfare .detail__welfare .carousel{position:absolute;top:40px;right:0}.box__career-welfare .detail__welfare .carousel .list{list-style:none;margin:0 auto;padding:0;width:700px;height:24em}.box__career-welfare .detail__welfare .carousel .list li{cursor:pointer;text-align:center;width:600px;height:440px;filter:grayscale(100%);transition:filter 0.5s ease}.box__career-welfare .detail__welfare .carousel .list .pic img{width:600px}.box__career-welfare .detail__welfare .carousel .list .text{background:#000;line-height:54px;margin:0;opacity:0;text-align:center;width:100%;height:54px;position:absolute;bottom:10px;left:0;transition:opacity 0.5s ease}.box__career-welfare .detail__welfare .carousel .line{background:url(../img/bg/line__red-3.png) no-repeat;opacity:0;width:78px;height:78px;position:absolute;bottom:-20px;left:-20px;transition:opacity 0.5s ease}.box__career-welfare .detail__welfare .carousel .list li.roundabout-in-focus{cursor:default;filter:grayscale(0%)}.box__career-welfare .detail__welfare .carousel .list li.roundabout-in-focus .line,.box__career-welfare .detail__welfare .carousel .list li.roundabout-in-focus .text{opacity:1}.box__career-welfare .detail__welfare .carousel .next,.box__career-welfare .detail__welfare .carousel .prev{background:url(../img/button/prev.png) no-repeat;z-index:500;width:35px;height:35px;position:absolute;top:332px;left:47px}.box__career-welfare .detail__welfare .carousel .next{background:url(../img/button/next.png) no-repeat;left:auto;right:53px}.box__career-hrd{padding:40px 0}.box__career-hrd .head__section{margin-bottom:40px!important}.box__career-hrd .head__section span{display:block}.box__career-hrd li,.box__career-hrd p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__career-hrd .head{background:url(../img/bg/line__red-5.png) no-repeat 0 27px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__career-hrd .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:50px;text-transform:uppercase}.box__career-hrd .head+p{margin-left:35px;max-width:600px}.box__career-hrd iframe{width:1200px;height:840px}.box__career-hrd .box__job-scope,.box__career-hrd .box__philosophy,.box__career-hrd .box__quote{margin-bottom:40px}.box__career-hrd .box__quote{text-align:center}.box__career-hrd .box__quote span{display:block}.box__career-hrd .box__quote .quote-1,.box__career-hrd .box__quote .quote-2{background:url(../img/bg/box__red-6.png) no-repeat;display:inline-block;margin:0 25px 0 0;padding:40px 0 0 40px;text-align:left;vertical-align:top;width:570px;height:330px}.box__career-hrd .box__quote .quote-2{background:url(../img/bg/box__red-7.png) no-repeat;margin:0 0 0 25px}.box__career-hrd .box__quote .text{height:230px}.box__career-hrd .box__quote .text p{background:url(../img/bg/quote-left-2.png) no-repeat,url(../img/bg/quote-right-2.png) no-repeat 0 bottom;font-size:30px;line-height:30px;padding:25px 0}.box__career-hrd .respect-continous{background:url(../img/bg/box__corporate-way--detail.png) no-repeat;margin-top:-190px;width:1200px;height:648px}.box__career-hrd .respect-continous p,.box__career-hrd .respect-continous ul{font-size:21px;font-weight:400;letter-spacing:0;line-height:21px;margin-bottom:5px}.box__career-hrd .respect-continous li{background:url(../img/bullet/circle__1299a8.png) no-repeat 0 8px;color:#fff;font-family:"PSL Kanda Pro";font-size:21px;font-weight:400;line-height:21px;padding-left:15px}.box__career-hrd .respect-continous .title{color:#129aa9;font-family:"PSL KandaExtra Pro";font-size:22px;margin-bottom:0;text-transform:uppercase}.box__career-hrd .respect-continous [class^=box]{padding:13px 20px 10px}.box__career-hrd .respect-continous .respect{width:370px;position:absolute;top:260px;left:0}.box__career-hrd .respect-continous .continous{width:364px;position:absolute;top:0;right:0}.box__career-hrd .respect-continous .continous li{background:url(../img/bullet/circle__1e3f94.png) no-repeat 0 8px}.box__career-hrd .respect-continous .continous .title{color:#1d3f92}.box__career-hrd .respect-continous .respect .box-1{margin-bottom:25px}.box__career-hrd .respect-continous .continous .box-1,.box__career-hrd .respect-continous .continous .box-2{margin-bottom:35px}.box__career-hrd .box__asset{margin-bottom:40px}.box__career-hrd .box__asset p,.box__career-hrd .box__asset ul{margin:0 0 20px 35px}.box__career-hrd .box__asset .head{margin:0 0 20px}.box__career-hrd .box__asset .title{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:40px;font-weight:400;line-height:40px;margin-left:0;margin-bottom:20px;text-transform:uppercase;max-width:none}.box__career-hrd .box__asset .list__pic{margin:0 0 20px}.box__career-hrd .box__asset .list__pic li{display:inline-block;margin-left:5px;vertical-align:top}.box__career-hrd .box__asset .list__pic li:first-child{margin-left:0}.box__career-hrd .box__vice-president{margin:0 40px 40px;width:450px}.box__career-hrd .box__vice-president .info{background:url(../img/bg/box__red-11.png) no-repeat;display:inline-block;padding:35px 40px 0 390px;text-align:left;vertical-align:bottom;width:1046px;height:499px;position:absolute;left:40px;top:50px}.box__career-hrd .box__vice-president .info .president-text{top:30px;background:url(../img/bg/quote-left.png) no-repeat,url(../img/bg/quote-right.png) no-repeat 0 bottom;padding:25px 10px 25px 0}.box__career-hrd .box__vice-president .info p{margin:0}.box__career-hrd .box__vice-president .info .name{font-family:"PSL KandaExtra Pro";font-size:36px;font-weight:400;line-height:36px;margin:0 0 10px}.box__career-hrd .box__manager{margin:0 0 40px;height:600px}.box__career-hrd #box__manager-bg{background:url(../img/general/hrd_bg.png) no-repeat center 0;background-size:1198px auto;width:1198px;height:750px;top:90px;left:50%;transform:translateX(-50%);margin-bottom:130px}.box__career-hrd .box__manager .manager-1,.box__career-hrd .box__manager .manager-2,.box__career-hrd .box__manager .manager-3,.box__career-hrd .box__manager .manager-4,.box__career-hrd .box__manager .manager-5,.box__career-hrd .box__manager .manager-6,.box__career-hrd .box__manager .manager-7{cursor:pointer;display:block;z-index:10;position:absolute}.box__career-hrd .box__manager .manager-1{background:url(../img/bg/manager-1.png) no-repeat;width:251px;height:621px;top:150px;left:479px}.box__career-hrd .box__manager .manager-2{background:url(../img/bg/manager-2.png) no-repeat;width:251px;height:583px;top:175px;left:285px}.box__career-hrd .box__manager .manager-3{background:url(../img/bg/manager-3.png) no-repeat;width:251px;height:500px;top:200px;left:655px}.box__career-hrd .box__manager .manager-4{background:url(../img/bg/manager-4.png) no-repeat;width:251px;height:500px;top:200px;left:135px}.box__career-hrd .box__manager .manager-5{background:url(../img/bg/manager-5.png) no-repeat;width:251px;height:500px;top:210px;left:820px}.box__career-hrd .box__manager .manager-6{background:url(../img/bg/manager-6.png) no-repeat;width:251px;height:450px;top:220px;left:0px}.box__career-hrd .box__manager .manager-7{background:url(../img/bg/manager-7.png) no-repeat;width:251px;height:450px;top:225px;left:948px}.box__career-hrd .box__manager span{color:#fff;display:block;font-family:"PSL Kanda Pro";font-size:22px;font-weight:700;letter-spacing:1px;line-height:22px}.box__career-hrd .box__manager .info{background:#8b1436;display:none;margin-left:-130px;padding:10px 10px 30px;text-align:center;width:260px;position:absolute;bottom:0;left:50%}.box__career-hrd .box__manager .name{font-family:"PSL KandaExtra Pro";font-size:28px;font-weight:400;line-height:28px;margin-bottom:5px}.box__career-hrd .box__manager .more,.box__vice-president .info .more{background:#eb686d;color:#fff;display:block;font-family:"PSL Kanda Pro Bold";font-size:24px;line-height:38px;margin-left:-50px;padding:0 10px;width:120px;height:38px;position:absolute;bottom:-25px;left:44%}.box__career-hrd .box__manager .more span,.box__vice-president .info .more span{background:url(../img/bullet/arrow__ffffff.png) no-repeat right center;display:block;line-height:36px;padding-right:20px;height:100%}.box__career-hrd .box__manager .manager-0,.box__vice-president .info .manager-0{cursor:pointer;color:#fff}.box__career-hrd .box__manager .manager-1:hover{background:url(../img/bg/manager-1-active.png) no-repeat}.box__career-hrd .box__manager .manager-2:hover{background:url(../img/bg/manager-2-active.png) no-repeat}.box__career-hrd .box__manager .manager-3:hover{background:url(../img/bg/manager-3-active.png) no-repeat}.box__career-hrd .box__manager .manager-4:hover{background:url(../img/bg/manager-4-active.png) no-repeat}.box__career-hrd .box__manager .manager-5:hover{background:url(../img/bg/manager-5-active.png) no-repeat}.box__career-hrd .box__manager .manager-6:hover{background:url(../img/bg/manager-6-active.png) no-repeat}.box__career-hrd .box__manager .manager-7:hover{background:url(../img/bg/manager-7-active.png) no-repeat}.box__career-hrd .box__manager [class^=manager-]:hover{z-index:50}.box__career-hrd .box__manager [class^=manager-]:hover .info{display:block}[class^=popup__manager-]{background:rgba(0,0,0,0.9);display:none;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}[class^=popup__manager-] .detail{background:#8b1436;margin-left:-440px;padding:1% 20px 1% 50px;width:880px;position:absolute;top:5%;left:50%}[class^=popup__manager-] .detail_0{padding:1% 20px 1% 50px}[class^=popup__manager-] .scroll-pane{overflow:auto;padding:40px 0}[class^=popup__manager-] p{color:#fff;font-family:"PSL Kanda Pro";font-size:22px;font-weight:700;letter-spacing:1px;line-height:22px;margin:0 0 20px}[class^=popup__manager-] .name{font-family:"PSL KandaExtra Pro";font-size:30px;font-weight:400;line-height:30px;margin:0}[class^=popup__manager-] .pic{position:absolute;top:20;left:-30px}[class^=popup__manager-] .quote{background:url(../img/bg/quote-left.png) no-repeat,url(../img/bg/quote-right.png) no-repeat 0 bottom;padding:25px 10px 25px 0}[class^=popup__manager-] .close{background:url(../img/button/close.png) no-repeat center center;background-size:30px auto;z-index:10;width:40px;height:41px;position:absolute;top:-16px;right:-14px}.box__career-employee{padding:40px 0}.box__career-employee .container{width:1240px}.box__career-employee .head__section{margin-bottom:40px!important}.box__career-employee li,.box__career-employee p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__career-employee .list__employee{margin:0 0 20px;text-align:center}.box__career-employee .list__employee li{display:inline-block;margin:0 20px;text-align:center;vertical-align:top;width:572px;height:740px}.box__career-employee .list__employee .line-1{background:url(../img/bg/line__red-2.png) no-repeat;width:78px;height:78px;position:absolute;top:-20px;right:-20px}.box__career-employee .list__employee .pic{margin:0 0 145px}.box__career-employee .list__employee .name{font-family:"PSL KandaExtra Pro";font-size:36px;font-weight:400;line-height:36px}.box__career-employee .list__employee .position{margin:0 0 20px}.box__career-employee .list__employee span{display:block}.box__career-employee .list__employee .info{background:url(../img/bg/box__red-5.png) no-repeat;margin:0 0 0 -255px;padding:55px 10px 0;text-align:center;z-index:10;width:510px;height:206px;position:absolute;top:350px;left:50%}.box__career-employee .list__employee .quiz{background:url(../img/bg/dot__white-2.gif) no-repeat center bottom;margin:0 0 15px;padding:0 0 20px}.box__career-employee .list__employee .line-2{background:url(../img/bg/line__red-3.png) no-repeat;width:78px;height:78px;position:absolute;bottom:-20px;left:-20px}.box__career-employee .list__employee li:nth-of-type(2n) .line-1{background:url(../img/bg/line__red-4.png) no-repeat;right:auto;left:-20px}.box__career-employee .list__employee li:nth-of-type(2n) .line-2{background:url(../img/bg/line__red-1.png) no-repeat;left:auto;right:-20px}#box__contact{background:url(../img/bg/bg__corporate-structure.jpg) no-repeat center 0 #000;background-size:100% auto}.box__contact-mail{padding:40px 0}.box__contact-mail .head__section{margin-bottom:40px!important}.box__contact-mail .info__contact p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__contact-mail .info__contact span{display:block}.box__contact-mail .box__address{background:url(../img/bg/box__red-8.png) no-repeat #8b1436;margin:0 0 20px;padding:20px;width:443px;min-height:625px}.box__contact-mail .box__address .head{font-family:"PSL KandaExtra Pro";font-weight:400}.box__contact-mail .box__address .title{background:url(../img/bullet/arrow__ffffff-5.png) no-repeat right 13px;border-bottom:#ae5b73 1px solid;cursor:pointer;padding:10px 0}.box__contact-mail .box__address .info{font-size:22px;line-height:22px;padding:0 0 10px}.box__contact-mail .box__address .googlemap-1,.box__contact-mail .box__address .googlemap-2,.box__contact-mail .box__address .googlemap-3,.box__contact-mail .box__address .map,.box__contact-mail .box__address .map-2,.box__contact-mail .box__address .map-3{text-align:right;display:inline-block}.box__contact-mail .box__address .googlemap-1 a,.box__contact-mail .box__address .googlemap-2 a,.box__contact-mail .box__address .googlemap-3 a,.box__contact-mail .box__address .map a,.box__contact-mail .box__address .map-2 a,.box__contact-mail .box__address .map-3 a{background:url(../img/bullet/map.png) no-repeat 0 6px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;line-height:22px;padding-top:3px;padding-left:22px;vertical-align:top;height:30px}.box__contact-mail .box__address .googlemap-1 span,.box__contact-mail .box__address .googlemap-2 span,.box__contact-mail .box__address .googlemap-3 span,.box__contact-mail .box__address .map span,.box__contact-mail .box__address .map-2 span,.box__contact-mail .box__address .map-3 span{border-bottom:#fff 1px solid;display:block}.box__contact-mail .box__address .title.ui-state-active{background:url(../img/bullet/arrow__ffffff-4.png) no-repeat right 13px;border:0}.box__contact-mail .box__address .title.ui-state-active+.info{border-bottom:#ae5b73 1px solid}.box__contact-mail .form__contact{position:absolute;top:0;left:480px}.box__contact-mail .form__contact .title{font-size:30px;line-height:30px;margin-bottom:40px}.box__contact-mail .form__contact ul{margin-bottom:40px}.box__contact-mail .form__contact li{margin:0 0 20px;padding:0 0 0 200px}.box__contact-mail .form__contact .text{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:30px;text-align:right;width:180px;position:absolute;top:0;left:0}.box__contact-mail .form__contact em{color:#f00;font-style:normal}.box__contact-mail .form__contact .textbox,.box__contact-mail .form__contact textarea{background:rgba(0,0,0,0.2);border:#555759 1px solid;color:#fff;font-family:"PSL Kanda Pro";font-size:22px;font-weight:700;letter-spacing:1px;line-height:22px;padding:0 10px;width:100%;height:32px;box-sizing:border-box}.box__contact-mail .form__contact option{color:#000}.box__contact-mail .form__contact textarea{line-height:22px;padding:10px;resize:none;height:90px}.box__contact-mail .form__contact .captcha>p{margin-bottom:10px}.box__contact-mail .form__contact .captcha .pic{display:inline-block;vertical-align:top}.box__contact-mail .form__contact .captcha .pic img{border:#555759 1px solid;display:block;height:30px}.box__contact-mail .form__contact .captcha .refresh{background:url(../img/button/refresh.png) no-repeat center center;cursor:pointer;display:inline-block;text-indent:-9998px;vertical-align:top;width:32px;height:32px}.box__contact-mail .form__contact .captcha .textbox{display:inline-block;vertical-align:top;width:100px}.box__contact-mail .form__contact .submit{background:#821333;font-size:22px;margin:0 0 20px 200px;text-align:center;text-indent:0;width:120px;height:34px;border-radius:5px}.box__contact-mail .form__contact .submit span{color:#fff;display:block;font-family:"PSL KandaExtra Pro";font-size:22px;font-weight:400;letter-spacing:1px;line-height:30px;width:100%;height:100%}.popup__googlemap-1,.popup__googlemap-2,.popup__googlemap-3,.popup__map,.popup__map-2,.popup__map-3{background:rgba(0,0,0,0.9);display:none;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.popup__googlemap-1 .detail,.popup__googlemap-2 .detail,.popup__googlemap-3 .detail,.popup__map .detail,.popup__map-2 .detail,.popup__map-3 .detail{margin:-280px 0 0 -600px;width:1000px;position:absolute;top:35%;left:55%}.popup__googlemap-1 .close,.popup__googlemap-2 .close,.popup__googlemap-3 .close,.popup__map .close,.popup__map-2 .close,.popup__map-3 .close{background:url(../img/button/close-2.png) no-repeat;z-index:10;width:40px;height:40px;position:absolute;top:0;right:0}#box__sustainability{background:url(../img/bg/bg__sustainability.jpg) no-repeat center 0 #000;background-size:100% auto}.box__sustainability-scope{padding:40px 0}.box__sustainability-scope .container{width:1300px}.box__sustainability-scope .head__section{margin-bottom:40px!important}.box__sustainability-scope .head__section span{display:block}.box__sustainability-scope li,.box__sustainability-scope p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__sustainability-scope .box__map{margin:0 auto 40px;width:1200px}.box__sustainability-scope .box__map iframe{width:1200px;height:723px}.box__sustainability-scope .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px}.box__sustainability-scope .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:40px;text-transform:uppercase}.box__sustainability-scope .box__csr{background:url(../img/bg/bg__map.png) no-repeat center 120px;margin:0 50px;min-height:1285px}.box__sustainability-scope .box__csr .head{margin-bottom:90px}.box__sustainability-scope .box__csr .intro{width:60%;position:absolute;top:20px;right:0}.box__sustainability-scope .box__csr .core-value,.box__sustainability-scope .box__csr .mission,.box__sustainability-scope .box__csr .vision{display:inline-block;margin:0 10px;padding:30px 30px 10px 50px;text-align:left;vertical-align:top;width:382px;height:344px}.box__sustainability-scope .box__csr .vision{background:url(../img/bg/box__red-9.png) no-repeat;margin-left:0}.box__sustainability-scope .box__csr .mission{background:url(../img/bg/box__red-10.png) no-repeat}.box__sustainability-scope .box__csr .core-value{background:url(../img/bg/box__red-11.png) no-repeat;margin-right:0}.box__sustainability-scope .box__csr .core-value p,.box__sustainability-scope .box__csr .mission p,.box__sustainability-scope .box__csr .vision p{margin-bottom:20px}.box__sustainability-scope .box__csr .core-value .head,.box__sustainability-scope .box__csr .mission .head,.box__sustainability-scope .box__csr .vision .head{background:url(../img/bg/line__white-1.png) no-repeat 0 20px;background-size:30px 3px;margin-left:-30px;margin-bottom:40px;padding:0 0 0 35px}.box__sustainability-scope .box__csr .core-value .head span,.box__sustainability-scope .box__csr .mission .head span,.box__sustainability-scope .box__csr .vision .head span{font-size:40px;line-height:40px}.box__sustainability-scope .box__csr li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 10px;margin-bottom:5px;padding-left:15px}.box__sustainability-scope .box__activity{margin:-40px 0 40px;padding:0 50px}.box__sustainability-scope .box__activity .head{margin-bottom:40px}.box__sustainability-scope .box__activity .intro{width:60%;position:absolute;top:20px;right:0}.box__sustainability-scope .tab__activity>.list{border-bottom:#5b051e 10px solid;margin:0 0 20px;height:76px}.box__sustainability-scope .tab__activity>.list li{float:left;width:20%}.box__sustainability-scope .tab__activity>.list a{color:#fff;display:table;font-size:30px;letter-spacing:1px;line-height:28px;text-align:center;width:100%;height:76px}.box__sustainability-scope .tab__activity>.list span{display:block}.box__sustainability-scope .tab__activity>.list em{display:table-cell;font-style:normal;text-align:center;vertical-align:middle;height:76px}.box__sustainability-scope .tab__activity>.list li:first-of-type a{background:#750626}.box__sustainability-scope .tab__activity>.list li:nth-of-type(2) a{background:#8b1436}.box__sustainability-scope .tab__activity>.list li:nth-of-type(3) a{background:#b52241}.box__sustainability-scope .tab__activity>.list li:nth-of-type(4) a{background:#d14247}.box__sustainability-scope .tab__activity>.list li:nth-of-type(5) a{background:#eb686d}.box__sustainability-scope .tab__activity>.list .ui-state-active a,.box__sustainability-scope .tab__activity>.list a:hover{background:#5b051e!important}.box__sustainability-scope .tab__activity .detail{display:block!important;overflow:hidden;padding:20px 0 0;height:0;position:absolute;left:-9998px}.box__sustainability-scope .tab__activity .detail[aria-hidden=false]{overflow:visible;height:auto;position:relative;left:0}.box__sustainability-scope .tab__activity .info{background:url(../img/bg/dot__red-1.gif) repeat-x 0 bottom;margin:0 0 40px;padding:0 0 20px}.box__sustainability-scope .tab__activity .left{float:left;padding-right:10px;width:50%}.box__sustainability-scope .tab__activity .description p,.box__sustainability-scope .tab__activity .description ul{margin:0 0 20px;padding-left:35px}.box__sustainability-scope .tab__activity .description .title{background:url(../img/bg/line__white-1.png) no-repeat 0 20px;background-size:30px 3px;color:#8b1436;font-family:"PSL KandaExtra Pro";font-size:40px;font-weight:400;line-height:40px}.box__sustainability-scope .tab__activity #activity-1 .description .title{color:#b52241}.box__sustainability-scope .tab__activity #activity-2 .description .title{color:#b52241}.box__sustainability-scope .tab__activity #activity-3 .description .title{color:#b52241}.box__sustainability-scope .tab__activity #activity-4 .description .title{color:#b52241}.box__sustainability-scope .tab__activity #activity-5 .description .title{color:#b52241}.box__sustainability-scope .tab__activity .description .title span{display:block}.box__sustainability-scope .tab__activity .description li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 10px;margin-bottom:5px;padding-left:15px}.box__sustainability-scope .tab__activity .right{float:right;padding-left:10px;width:50%}.box__sustainability-scope .tab__activity .slider-main{margin:0 0 20px}.box__sustainability-scope .tab__activity .slider-main img,.box__sustainability-scope .tab__activity .slider-thumb img{border:#fff 2px solid;display:block}.box__sustainability-scope .tab__activity .slider-thumb{margin:0 0 0 20px;width:560px}.box__sustainability-scope .tab__activity .slick-next,.box__sustainability-scope .tab__activity .slick-prev,.box__sustainability-scope .tab__activity .slick-prev:hover{background:url(../img/button/prev-3.png) no-repeat center 0;text-indent:-9998px;z-index:50;width:20px;height:20px}.box__sustainability-scope .tab__activity .slick-next,.box__sustainability-scope .tab__activity .slick-next:hover{background:url(../img/button/next-3.png) no-repeat center 0}.box__sustainability-scope .tab__activity .slick-disabled,.box__sustainability-scope .tab__activity .slick-disabled:hover{background:none}.box__sustainability-scope .tab__activity .slick-next{right:-15px}.box__sustainability-challenge{padding:40px 0}.box__sustainability-challenge .head__section span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro"!important;font-size:80px!important;font-weight:400!important;line-height:65px!important;padding:0!important;text-align:center!important;text-transform:uppercase!important}.box__sustainability-challenge li,.box__sustainability-challenge p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px}.box__sustainability-challenge .detail li,.box__sustainability-challenge .detail p{font-weight:normal;margin-bottom:20px}.box__sustainability-challenge .tab__fundamental>.list{border-bottom:#750625 10px solid;margin:0 0 20px;height:76px}.box__sustainability-challenge .tab__fundamental>.list em{font-style:normal;text-align:center;vertical-align:middle;height:76px}.box__sustainability-challenge .tab__fundamental>.list li{float:left;width:33.33%}.box__sustainability-challenge .tab__fundamental>.list li:first-child{width:33.33%}.box__sustainability-challenge .tab__fundamental>.list a{color:#fff;display:block;font-size:30px;line-height:28px;text-align:center;height:76px}.box__sustainability-challenge .tab__fundamental>.list li:first-of-type a{background:#a00f38}.box__sustainability-challenge .tab__fundamental>.list li:nth-of-type(2) a{background:#b52141}.box__sustainability-challenge .tab__fundamental>.list li:nth-of-type(3) a{background:#d14247}.box__sustainability-challenge .tab__fundamental>.list li:nth-of-type(4) a{background:#df6a6e}.box__sustainability-challenge .tab__fundamental>.list .ui-state-active a,.box__sustainability-challenge .tab__fundamental>.list a:hover{background:#750625!important}.box__sustainability-challenge .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:60px 0 0 0;padding-left:35px;top:10px}.box__sustainability-challenge .head span{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:60px;font-weight:400;line-height:55px;text-transform:uppercase}.box__sustainability-challenge .thumb1{display:inline-block;margin-top:40px;margin-right:35px}.box__sustainability-challenge .thumb2{display:inline-block;margin-top:40px}.box__sustainability-challenge .thumb3{display:inline-block;margin-top:40px;margin-right:26px}.box__sustainability-challenge .thumb-youtube{margin-top:40px}.box__sustainability-challenge .tab-red{background-color:#8b1436;color:#fff;padding:10px;font-family:"PSL Kanda Pro Bold";font-style:normal;font-weight:400;font-size:24px;line-height:28px}.box__sustainability-challenge .tab-red img{float:right}.box__sustainability-challenge .box__challenge{background:#fff;padding:20px 40px 80px 40px;top:20px}.box__sustainability-challenge .box__challenge .box__intro{margin:0 20px 20px}.box__sustainability-challenge .box__challenge .box__intro p{color:#000;font-family:"PSL KandaExtra Pro";font-weight:400;letter-spacing:0;margin:0 0 20px}.box__sustainability-challenge .box__challenge .box__intro img{display:block;width:100%}.box__sustainability-challenge .box__challenge .tab__challenge .list{background:url(../img/bg/bg__challenge.png) repeat-x 0 bottom;margin:0 0 20px;height:370px}.box__sustainability-challenge .box__challenge .tab__challenge .list li{float:left;margin-left:8px}.box__sustainability-challenge .box__challenge .tab__challenge .list li:first-child{margin:0}.box__sustainability-challenge .box__challenge .tab__challenge .list a{cursor:pointer;display:block;text-indent:-9998px;width:180px;height:370px}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-1 a{background:url(../img/button/tab__challenge-1.png) no-repeat}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-2 a{background:url(../img/button/tab__challenge-2.png) no-repeat}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-3 a{background:url(../img/button/tab__challenge-3.png) no-repeat}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-4 a{background:url(../img/button/tab__challenge-4.png) no-repeat}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-5 a{background:url(../img/button/tab__challenge-5.png) no-repeat}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-6 a{background:url(../img/button/tab__challenge-6.png) no-repeat}.box__sustainability-challenge .box__challenge .tab__challenge .list span{display:block;width:100%;height:100%}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-1 a:hover span,.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-1.ui-state-active span{background:url(../img/bg/bg__challenge-1.png) no-repeat center bottom}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-2 a:hover span,.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-2.ui-state-active span{background:url(../img/bg/bg__challenge-2.png) no-repeat center bottom}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-3 a:hover span,.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-3.ui-state-active span{background:url(../img/bg/bg__challenge-3.png) no-repeat center bottom}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-4 a:hover span,.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-4.ui-state-active span{background:url(../img/bg/bg__challenge-4.png) no-repeat center bottom}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-5 a:hover span,.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-5.ui-state-active span{background:url(../img/bg/bg__challenge-5.png) no-repeat center bottom}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-6 a:hover span,.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-6.ui-state-active span{background:url(../img/bg/bg__challenge-6.png) no-repeat center bottom}.box__sustainability-challenge .box__challenge .tab__challenge .detail p{color:#000;margin:0 0 20px}.box__sustainability-activity{padding:40px 0}.box__sustainability-activity p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;line-height:24px;margin-bottom:20px}.box__sustainability-activity .filter-and-search{background:#000;margin:0 10px 40px;padding:15px 20px;height:64px}.box__sustainability-activity .filter-and-search .filter{float:left;width:49%}.box__sustainability-activity .filter-and-search .filter select{background:none;border:0;border-bottom:#888 1px solid;color:#CCC;display:block;font-family:"PSL Kanda Pro";font-size:24px;letter-spacing:1px;line-height:34px;width:100%;height:34px;box-sizing:border-box;text-shadow:0 0 #fff}.box__sustainability-activity .filter-and-search .search{float:right;width:49%}.box__sustainability-activity .filter-and-search .search .textbox{background:none;border-bottom:#888 1px solid;color:#fff;display:block;font-family:"PSL Kanda Pro";font-size:24px;letter-spacing:1px;line-height:34px;padding-right:40px;width:100%;height:34px;box-sizing:border-box;text-shadow:0 0 #fff}.box__sustainability-activity .filter-and-search .search .textbox::-webkit-input-placeholder{color:#fff}.box__sustainability-activity .filter-and-search .search .textbox:-moz-placeholder{color:#fff}.box__sustainability-activity .filter-and-search .search .textbox::-moz-placeholder{color:#fff}.box__sustainability-activity .filter-and-search .search .textbox:-ms-input-placeholder{color:#fff}.box__sustainability-activity .filter-and-search .search .submit{background:url(../img/button/search.png) no-repeat center center;z-index:10;width:34px;height:34px;position:absolute;top:0;right:0}.box__sustainability-activity .list__update{text-align:center}.box__sustainability-activity .list__update li{background:rgba(0,0,0,0.6);display:inline-block;margin:0 4px 20px;padding:0 0 10px;text-align:left;vertical-align:top;width:286px}.box__sustainability-activity .list__update .pic{margin:0 0 15px}.box__sustainability-activity .list__update .pic img{display:block;width:100%}.box__sustainability-activity .list__update .date{color:#640e27;font:11px/14px tahoma;margin:0 0 10px;padding:0 20px}.box__sustainability-activity .list__update .description{color:#fff;font:12px/16px tahoma;margin:0 0 10px;overflow:hidden;padding:0 20px;height:64px}.box__sustainability-activity .list__update .share{margin-left:20px;padding:0 0 0 40px}.box__sustainability-activity .list__update .share .text{color:#777;font:11px/13px tahoma;margin:0;position:absolute;bottom:0;left:0}.box__sustainability-activity .list__update .share .fb,.box__sustainability-activity .list__update .share .twitter{background:url(../img/button/fb.png) no-repeat center center;cursor:pointer;display:inline-block;margin:0 10px 0 0;text-indent:-9998px;vertical-align:top;width:21px;height:21px}.box__sustainability-activity .list__update .share .twitter{background:url(../img/button/twitter.png) no-repeat center center;width:24px}.box__sustainability-activity .list__update .more{margin:0;position:absolute;bottom:0;right:0}.box__sustainability-activity .list__update .more a{background:url(../img/button/more.png) no-repeat;width:35px;height:35px}.box__sustainability-activity .box__update-detail{padding:40px 0 80px}.box__sustainability-list .detail{border-bottom:#fff 1px solid;margin:0 30px 20px;padding:15px 0 20px}.box__sustainability-activity .slide{margin:0 0 20px}.box__sustainability-activity .slider-main{background:url(../img/bg/line__red-1.png) no-repeat right bottom;margin-bottom:5px;padding-bottom:20px}.box__sustainability-activity .slider-for,.box__sustainability-activity .slider-thumb{width:800px}.box__sustainability-activity .slider-thumb{width:240px;position:absolute;top:10px;right:80px}.box__sustainability-activity .slider-for img,.box__sustainability-activity .slider-thumb img{border:#fff 2px solid;display:block}.box__sustainability-activity .slider-for img{width:796px}.box__sustainability-activity .slider-thumb img{width:236px}.box__sustainability-activity .slider-thumb .item{border:0!important;margin-bottom:10px}.box__sustainability-activity .slick-next,.box__sustainability-activity .slick-prev,.box__sustainability-activity .slick-prev:hover{background:url(../img/button/prev-2.png) no-repeat;margin-left:-17px;text-indent:-9998px;z-index:50;width:35px;height:35px;top:2px;left:50%}.box__sustainability-activity .slick-next,.box__sustainability-activity .slick-next:hover{background:url(../img/button/next-2.png) no-repeat;top:auto;bottom:-24px}.box__sustainability-activity .slick-disabled,.box__sustainability-activity .slick-disabled:hover{background:none}.box__sustainability-activity .detail .date{color:#640e27;font:14px/18px tahoma;margin:0 0 10px}.box__sustainability-activity .detail .title{color:#fff;font-family:"PSL KandaExtra Pro";font-size:30px;line-height:30px;margin:0 0 20px}.box__sustainability-activity .detail .share{padding:0 0 0 40px;position:absolute;top:0;right:-20px}.box__sustainability-activity .detail .share .text{color:#fff;font:11px/13px tahoma;margin:0;position:absolute;bottom:0;left:0}.box__sustainability-activity .detail .share .fb,.box__sustainability-activity .detail .share .twitter{background:url(../img/button/fb-2.png) no-repeat center center;cursor:pointer;display:inline-block;margin:0 0 0 10px;text-indent:-9998px;vertical-align:top;width:24px;height:24px}.box__sustainability-activity .detail .share .twitter{background:url(../img/button/twitter-2.png) no-repeat center center}.box__sustainability-activity .back{padding-right:30px;text-align:right}.box__sustainability-activity .back a{background:url(../img/bullet/arrow__ffffff-3.png) no-repeat 0 9px;color:#fff;display:inline-block;padding:5px 0 5px 16px;vertical-align:top}.box__sustainability-everbettercar{padding:40px 0}.box__sustainability-everbettercar p{color:#fff;font-family:"PSL Kanda Pro";font-size:24px;font-weight:700;letter-spacing:1px;line-height:24px;margin-bottom:20px}.box__sustainability-everbettercar .head{background:url(../img/text/head__sustainability__everbettercar.png) no-repeat;margin:0 0 20px;text-indent:-9998px;width:747px;height:74px}.box__sustainability-everbettercar .diagram{background:url(../img/bg/bg__sustainability__everbettercar.png) no-repeat center 0;text-align:center;height:1650px}.box__sustainability-everbettercar .diagram p{line-height:22px;margin:0 0 20px}.box__sustainability-everbettercar .diagram span{display:block}.box__sustainability-everbettercar .diagram .more{font-size:22px;font-weight:400}.box__sustainability-everbettercar .diagram .more a{color:#fff;display:inline-block;vertical-align:top}.box__sustainability-everbettercar .diagram .more span{background:url(../img/bullet/arrow__ffffff-2.png) no-repeat right center;padding:0 21px 0 0}.box__sustainability-everbettercar .diagram .economic-1,.box__sustainability-everbettercar .diagram .economic-2,.box__sustainability-everbettercar .diagram .economic-3,.box__sustainability-everbettercar .diagram .human-resource,.box__sustainability-everbettercar .diagram .social{width:200px;position:absolute;top:785px;left:120px}.box__sustainability-everbettercar .diagram .economic-1{top:785px}.box__sustainability-everbettercar .diagram .economic-2{top:1145px}.box__sustainability-everbettercar .diagram .economic-3{top:1505px}.box__sustainability-everbettercar .diagram .human-resource{left:513px}.box__sustainability-everbettercar .diagram .social{left:903px;top:530px}.box__sustainability-everbettercar .diagram .economic-1 p{color:#8b1436}.box__sustainability-everbettercar .diagram .economic-2 p{color:#b52241}.box__sustainability-everbettercar .diagram .economic-3 p{color:#d14247}.box__sustainability-everbettercar .diagram .human-resource p{color:#8b1436}.box__sustainability-everbettercar .diagram .social p{color:#8b1436}#footer{background:#000;width:100%;height:30px;position:absolute;bottom:0;left:0}#footer a,#footer p{color:#d7d7d7!important;font-family:tahoma!important;font-size:11px!important;line-height:30px!important;margin:0!important;text-align:center!important;font-weight:normal;letter-spacing:0}#footer a{color:#d7d7d7;text-decoration:underline}#box__anniversary{background:url(../img/bg/bg__anniversary.jpg) no-repeat center 0;background-size:cover}#box__anniversary .head{background:url(../img/text/head__anniversary.png) no-repeat center 0;margin:0 auto 40px;text-indent:-9998px;width:320px;height:372px}#box__anniversary .text{background:url(../img/text/text__anniversary.png) no-repeat center 0;margin:0 auto 40px;text-indent:-9998px;width:720px;height:119px}#box__anniversary .list__anniversary{margin:0 0 40px;text-align:center}#box__anniversary .list__anniversary li{display:inline-block;margin:0 15px;vertical-align:top}#box__anniversary .list__anniversary a{cursor:pointer;display:block;text-indent:-9998px;width:200px;height:200px}#box__anniversary .list__anniversary .anniversary-1 a{background:url(../img/button/anniversary-1.png) no-repeat}#box__anniversary .list__anniversary .anniversary-2 a{background:url(../img/button/anniversary-2.png) no-repeat}#box__anniversary .list__anniversary .anniversary-3 a{background:url(../img/button/anniversary-3.png) no-repeat}#box__anniversary .list__anniversary .anniversary-4 a{background:url(../img/button/anniversary-4.png) no-repeat}#box__anniversary .list__anniversary .anniversary-1:hover a{background:url(../img/button/anniversary-1-active.png) no-repeat}#box__anniversary .list__anniversary .anniversary-2:hover a{background:url(../img/button/anniversary-2-active.png) no-repeat}#box__anniversary .list__anniversary .anniversary-3:hover a{background:url(../img/button/anniversary-3-active.png) no-repeat}#box__anniversary .list__anniversary .anniversary-4:hover a{background:url(../img/button/anniversary-4-active.png) no-repeat}#box__anniversary .join-website{text-align:center;width:100%;position:absolute;bottom:40px;left:0}#box__anniversary .join-website a{background:url(../img/bg/gradient__red-1.png) repeat-x;color:#fff;display:inline-block;font-family:"PSL Kanda Pro";font-size:22px;font-weight:700;letter-spacing:2px;line-height:32px;margin:0 20px;padding:0 20px;vertical-align:top;height:34px;border-radius:5px}.center-wrapper #CorporateStageMob{left:-23px!important}.center-wrapper #tcStageMob{left:-20px!important}.center-wrapper #mfStageMob{left:-20px!important}.center-wrapper #cfStageMob{left:-20px!important}.center-wrapper #enStageMob{left:-20px!important}.center-wrapper #isStageMob{left:-20px!important}.center-wrapper #pc-lgStageMob{left:-20px!important}@media (max-width:1680px){#box__home .lead iframe{height:960px}.box__contact-mail .form__contact .submit span{font-size:24px;font-weight:400;letter-spacing:1px}.popup__googlemap-1 .detail,.popup__googlemap-2 .detail,.popup__googlemap-3 .detail,.popup__map .detail,.popup__map-2 .detail,.popup__map-3 .detail{margin:-200px 0 0 -450px;overflow:hidden;width:750px;height:800px}.popup__googlemap-1 .detail>img,.popup__googlemap-2 .detail>img,.popup__googlemap-3 .detail>img,.popup__map .detail>img,.popup__map-2 .detail>img,.popup__map-3 .detail>img{}}@media (max-width:1366px){#header #logo__toyota{right:30px}#header #nav__main{top:55px;left:40px}#header #nav__main .list>li{margin:0 1.5%}#header #nav__main .list>li>a{font-size:22px}#box__home .lead iframe{height:768px}.box__corporate-globalvision{padding-bottom:40px}.box__business-list{padding-top:40px}.box__business-list .head__section{margin:0!important}.box__business-list .list__business{transform:scale(0.55);height:auto;transform-origin:top;top:-20px}#box__anniversary .head{background:url(../img/text/head__anniversary.png) no-repeat center 0;background-size:224px auto;margin:0 auto 20px;width:224px;height:260px}#box__anniversary .text{background:url(../img/text/text__anniversary.png) no-repeat center 0;background-size:504px auto;margin:0 auto 20px;width:504px;height:83px}#box__anniversary .list__anniversary{margin:0 0 20px}#box__anniversary .list__anniversary a{width:140px;height:140px}#box__anniversary .list__anniversary .anniversary-1 a{background:url(../img/button/anniversary-1.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-2 a{background:url(../img/button/anniversary-2.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-3 a{background:url(../img/button/anniversary-3.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-4 a{background:url(../img/button/anniversary-4.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-1:hover a{background:url(../img/button/anniversary-1-active.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-2:hover a{background:url(../img/button/anniversary-2-active.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-3:hover a{background:url(../img/button/anniversary-3-active.png) no-repeat;background-size:140px auto}#box__anniversary .list__anniversary .anniversary-4:hover a{background:url(../img/button/anniversary-4-active.png) no-repeat;background-size:140px auto}#box__anniversary .join-website{bottom:20px}}@media (max-width:1366px) and (min-width:1025px){.box__corporate-globalvision .detail{height:418px}.box__corporate-globalvision .pic{width:30%}.box__corporate-globalvision .text{width:70%}}@media (max-width:768px){.box__sustainability-challenge .thumb1{margin-right:0}.box__sustainability-challenge .thumb1 a img,.box__sustainability-challenge .thumb2 a img,.box__sustainability-challenge .thumb3 a img{min-height:100%;min-width:600px;width:100%;height:auto}.undercon span{font-size:60px!important}}@media (max-width:640px){.container{width:auto}.head__section span{font-size:60px!important;line-height:60px!important}.visible__desktop{display:none!important}.visible__mobile{display:block!important}#header #logo__toyota{width:250px;background-size:contain;top:30px;right:20px}#box__home #logo__toyotatimes{width:120px;height:68px;bottom:100px;right:20px}#header #nav__main{background:none;overflow:visible;padding:0 20px;width:100%;height:auto;top:20px;left:0;transition:none}#header #nav__main .toggle{background:url(../img/mobile/button/navmain__toggle.png) no-repeat center center rgba(0,0,0,0.8);width:160px;height:90px;left:20px}#header #nav__main .list{background:rgba(0,0,0,0.9);display:none;margin:0;padding:100px 0 20px;overflow:auto;width:100%;height:auto;position:relative;box-sizing:border-box;transition:none}#header #nav__main .list>li{float:none;height:auto}#header #nav__main .list>li>a{color:#fff;cursor:pointer;display:block;font-family:"PSL Kanda Pro Bold";font-size:32px;line-height:60px;padding-left:40px;text-transform:uppercase;height:60px}#header #nav__main .nav__sub{display:none;padding-top:3px;width:auto;position:relative;top:0;left:0}#header #nav__main .nav__sub ul{background:none;padding:5px 30px}#header #nav__main .nav__sub ul>li{padding:0 10px}#header #nav__main .nav__sub .new{background:url(../img/icon/icon_newinfo.png) no-repeat right center;background-size:100px}#header #nav__main .nav__sub a{background:url(../img/bullet/arrow__989898.png) no-repeat 20px 22px;font-size:32px;line-height:32px;padding:9px 10px 10px 40px}#header #nav__main #li-first .li-sub{border-bottom:#333 1px solid;font-size:32px;line-height:32px;padding:9px 10px 10px 9px}#header #nav__main .nav__sub .sub a{background:url(../img/bullet/circle__989898.png) no-repeat 0 22px;font-size:32px;line-height:32px;padding:9px 10px 10px 20px}#header #nav__main .language{display:none;top:0;right:40px}#header #nav__main .language a,#header #nav__main .language span{font-size:32px;margin:0 10px}#header #nav__main.active{width:100%}#header #nav__main.active .toggle{background:url(../img/mobile/button/navmain__close.png) no-repeat center center}#header #nav__main.active .language,#header #nav__main.active .list{display:block}#box__home{background:url(../img/mobile/bg/bg__home.jpg) no-repeat center center;background-size:cover}#box__home .box__update{width:400px}#box__home .lead{display:none}#box__home .scroll-down{bottom:30%}#box__corporate{background:url(../img/mobile/bg/bg__corporate.jpg) no-repeat center 0;background-size:cover}.box__corporate-globalvision{padding:120px 20px 60px}.box__corporate-globalvision p{font-size:24px;line-height:24px;margin-bottom:20px}.box__corporate-globalvision .detail{width:auto;height:auto}.box__corporate-globalvision .pic{float:none;margin:0 0 20px;width:auto}.box__corporate-globalvision .pic img{width:100%;position:relative}.box__corporate-globalvision .text{display:block;float:none;padding:0 20px 20px;width:auto}.box__corporate-vision{padding:120px 20px 60px}.box__corporate-vision .box__vision{background:url(../img/bg/box__red-2.png) no-repeat;background-size:cover;margin:0 0 20px;padding:20px;text-align:left;width:auto;height:auto;position:relative;top:0;left:0}.box__corporate-vision .title{padding-left:35px}.box__corporate-vision .title span{left:0;right:auto}.box__corporate-vision .box__mission{padding-left:0}.box__corporate-vision .box__mission .title{font-size:40px;line-height:40px}.box__corporate-vision .title span{margin-top:-19px}.box__corporate-profile{padding:120px 20px 60px}.box__corporate-profile .slide{float:none;width:auto}.box__corporate-profile .slider-for,.box__corporate-profile .slider-thumb{width:auto}.box__corporate-profile .slider-nav{margin-left:0}.box__corporate-profile .slider-thumb .item{margin:0 5px}.box__corporate-profile .slider-thumb .slick-prev{left:-12px}.box__corporate-profile .slider-thumb .slick-next{right:-12px}.box__corporate-profile .info{float:none;padding:0;width:auto}.box__corporate-profile .info .list__description{float:left;width:100%}.box__corporate-profile .info .list li{background:url(../img/bullet/circle__8b1436.png) no-repeat 0 12px}.box__corporate-codeofconduct{padding:120px 20px 60px}.box__corporate-codeofconduct .detail{min-height:20px}.box__corporate-codeofconduct .pic{position:relative}.box__corporate-codeofconduct .box__description{margin-left:0}.box__corporate-codeofconduct .box__description .list li{background:url(../img/bullet/circle__8b1436.png) no-repeat 0 11px}.box__corporate-fundamental{padding:120px 20px 60px}.box__corporate-fundamental .pic__value{display:block;text-align:center;width:auto}.box__corporate-fundamental .box__person{display:block;margin:20px 0 40px;padding:0;width:auto;min-height:20px}.box__corporate-fundamental .box__person .pic{margin-bottom:70px;text-align:center;position:relative;top:0;left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-1,.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-2,.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3,.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4,.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5{float:none;margin:0 0 20px;width:100%;height:auto}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-1{background:url(../img/bg/box__friendly-product-1.png) no-repeat;background-size:cover}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-2{background:url(../img/bg/box__friendly-product-2.png) no-repeat;background-size:cover}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-3{background:url(../img/bg/box__friendly-product-3.png) no-repeat;background-size:cover}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4{background:url(../img/bg/box__friendly-product-4.png) no-repeat;background-size:cover}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4 .pic{position:relative;top:0;left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4 .title{padding-left:40px}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-4 .title em{display:inline;padding:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5{background:url(../img/mobile/bg/box__friendly-product-5.png) no-repeat #6caf5d}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .text{padding:300px 0 0;width:auto;position:relative;top:0;left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .info{margin-left:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .note h3{margin-bottom:10px;position:relative}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .note{padding:0}.box__corporate-fundamental .tab__fundamental .box__friendly-product .box-5 .list>li{margin:0 20px 20px 0;text-align:left;width:45%;height:150px}.box__corporate-fundamental .tab__fundamental .box__conventional-vehicle{margin-bottom:-380px;transform:scale(0.5);transform-origin:left top}.box__corporate-fundamental .tab__fundamental .box__hybrid-vehicle{margin-bottom:-380px;transform:scale(0.5);transform-origin:left top}.box__corporate-message{padding:120px 20px 60px}.box__corporate-message .pic{position:relative}.box__corporate-message .pic .line{display:none}.box__corporate-message .pic img{margin:0 auto 20px}.box__corporate-message .info__president{margin-left:-298px;left:50%}.box__corporate-message .box__description{margin-left:0;padding:80px 0 0}.box__corporate-responsibility{padding:120px 20px 60px}.box__corporate-responsibility .title{font-size:40px;line-height:40px}.box__corporate-responsibility .title span{margin-top:-20px}.box__corporate-structure{padding:120px 20px 60px}.box__corporate-structure .list__structure,.box__corporate-structure .list__structure__0{background:none;padding-top:40px}.box__corporate-way{padding:120px 20px 60px}.box__corporate-way .detail{width:auto}.box__corporate-way .detail iframe{margin-top:-430px;transform:scale(0.5);transform-origin:left bottom}.box__corporate-way .respect-continous{background:none;margin-top:40px;width:auto;height:auto}.box__corporate-way .respect-continous p,.box__corporate-way .respect-continous ul{font-size:21px;line-height:21px;margin-bottom:5px}.box__corporate-way .respect-continous li{background:url(../img/bullet/circle__1299a8.png) no-repeat 0 8px;color:#fff;font-family:"PSL Kanda Pro";font-size:21px;line-height:21px;padding-left:15px}.box__corporate-way .respect-continous .title{color:#129aa9;font-family:"PSL KandaExtra Pro";font-size:22px;margin-bottom:0;text-transform:uppercase}.box__corporate-way .respect-continous [class^=box]{padding:13px 20px 10px}.box__corporate-way .respect-continous .respect{background:url(../img/bg/box__corporate-way--detail-2.png) no-repeat;margin:0 0 20px;padding-right:290px;width:654px;height:390px;position:relative;top:0;left:0;transform:scale(0.91);transform-origin:left top}.box__corporate-way .respect-continous .continous{background:url(../img/bg/box__corporate-way--detail-3.png) no-repeat;margin:0 0 20px;padding-left:280px;width:641px;height:613px;position:relative;top:0;right:auto;transform:scale(0.91);transform-origin:left top}#box__business{background:url(../img/mobile/bg/bg__business.jpg) no-repeat center 0 #000;background-size:100% auto}.box__business-list{background:none;padding:120px 20px 60px}.box__business-list .list__business{text-align:center;height:auto;top:0;transform:scale(1)}.box__business-list .list__business li{display:inline-block;margin:0 20px 40px;vertical-align:top;z-index:10;position:relative}.box__business-list .list__business a{display:block;text-indent:-9998px;width:100%;height:100%}.box__business-list .list__business .tc{background:url(../img/button/business-list-1.png) no-repeat;width:368px;height:297px;top:0;left:0}.box__business-list .list__business .pe{background:url(../img/button/business-list-2.png) no-repeat;width:370px;height:357px;top:0;left:0}.box__business-list .list__business .ps{background:url(../img/button/business-list-3.png) no-repeat;width:350px;height:267px;top:0;left:0}.box__business-list .list__business .mfg{background:url(../img/button/business-list-4.png) no-repeat;width:362px;height:369px;top:0;left:0}.box__business-list .list__business .cf{background:url(../img/button/business-list-5.png) no-repeat;width:394px;height:358px;top:0;left:0}.box__business-list .list__business .en{background:url(../img/button/business-list-6.png) no-repeat;width:370px;height:387px;top:0;left:0}.box__business-list .list__business .is{background:url(../img/button/business-list-7.png) no-repeat;width:370px;height:254px;top:0;left:0}.box__business-list .list__business .pc-lg{background:url(../img/button/business-list-8.png) no-repeat;width:413px;height:384px;top:0;left:0}.box__business-tc{background:url(../img/mobile/bg/bg__business-tc.png) no-repeat center 150px;background-size:100% auto;padding:120px 20px 60px}.box__business-tc .head{margin:0 0 20px}.box__business-tc .head span{font-size:40px;line-height:40px}.box__business-tc .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-tc .box__intro{margin:400px 0 40px;text-align:center}.box__business-tc .box__history .head,.box__business-tc .box__role .head{margin:0 0 20px}.box__business-tc .box__responsible iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__business-cf{padding:120px 20px 60px}.box__business-cf .head{margin:0 0 20px}.box__business-cf .head span{font-size:40px;line-height:40px}.box__business-cf .box__intro .text{padding:50px 30px 30px;width:385px;height:215px;top:215px;right:10px}.box__business-cf .box__history .head,.box__business-cf .box__intro .head,.box__business-cf .box__responsible .head,.box__business-cf .box__role .head{margin-bottom:20px}.box__business-cf .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-cf .box__responsible iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__business-en{padding:120px 20px 60px}.box__business-en .head{margin:0 0 20px}.box__business-en .head span{font-size:40px;line-height:40px}.box__business-en .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-en .box__intro .text{padding:10px;width:570px;height:135px;top:295px;left:15px}.box__business-en .box__history .head,.box__business-en .box__intro .head,.box__business-en .box__responsible .head,.box__business-en .box__role .head{margin-bottom:20px}.box__business-en .box__responsible iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__business-mfg{padding:120px 20px 60px}.box__business-mfg .head{margin:0 0 20px}.box__business-mfg .head span{font-size:40px;line-height:40px}.box__business-mfg .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-mfg .box__intro .text{padding:40px 20px 10px 20px;width:570px;height:180px;position:absolute;top:375px;left:30px;right:0}.box__business-mfg .box__role{padding:0}.box__business-mfg .box__role .head{position:relative}.box__business-mfg .box__responsible iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__business-is{padding:120px 20px 60px}.box__business-is .head{margin:0 0 20px}.box__business-is .head span{font-size:40px;line-height:40px}.box__business-is .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-is .box__intro .text{padding:40px 30px 10px 30px;width:565px;height:180px;position:absolute;top:375px;left:18px;right:0}.box__business-is .box__role{padding:0}.box__business-is .box__role .head{position:relative}.box__business-is .box__intro .head,.box__business-is .box__responsible .head,.box__business-is .box__role .head{margin-bottom:20px}.box__business-is .box__responsible iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__business-pc-lg{padding:120px 20px 60px}.box__business-pc-lg .head{margin:0 0 20px}.box__business-pc-lg .head span{font-size:40px;line-height:40px}.box__business-pc-lg .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-pc-lg .box__intro .text{padding:25px;width:580px;height:216px;top:347px;left:10px}.box__business-pc-lg .box__history .head,.box__business-pc-lg .box__intro .head,.box__business-pc-lg .box__responsible .head,.box__business-pc-lg .box__role .head{margin-bottom:20px}.box__business-pc-lg .box__responsible iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__business-pe{padding:120px 20px 60px}.box__business-pe .head{margin:0 0 20px}.box__business-pe .head span{font-size:40px;line-height:40px}.box__business-pe .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-pe .box__role .text{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__business-pe .box__intro .text{padding:20px;width:420px;height:185px;top:165px;right:0}.box__business-pe .box__history .head,.box__business-pe .box__intro .head,.box__business-pe .box__responsible .head,.box__business-pe .box__role .head{margin-bottom:20px}.box__business-pe .box__history iframe,.box__business-pe .box__responsible iframe{margin-top:-300px;transform:scale(0.5);transform-origin:left bottom}.box__business-ps{padding:120px 20px 60px}.box__business-ps .head{margin:0 0 20px}.box__business-ps .head span{font-size:40px;line-height:40px}.box__business-ps .box__development .text,.box__business-ps .box__way .text,.box__business-ps .text{margin:0 0 20px;width:auto;position:relative;top:0;left:0;right:0}.box__business-ps .box__way .text{margin-left:35px}.box__business-ps .box__supplier .text{padding:20px;width:587px;height:240px;top:357px;left:13px}.box__business-ps .box__responsible iframe{margin-top:-300px;transform:scale(0.5);transform-origin:left bottom}#box__sustainability{background:url(../img/mobile/bg/bg__sustainability.jpg) no-repeat center 0 #000;background-size:100% auto}.box__sustainability-scope{padding:120px 20px 60px}.box__sustainability-scope .container{width:auto}.box__sustainability-scope .box__map{width:auto}.box__sustainability-challenge .tab__fundamental>.list a{font-size:22px;line-height:24px}.box__sustainability-scope .box__csr{background:url(../img/bg/bg__map.png) no-repeat center 0;background-size:100% auto;margin:0 0 40px;min-height:20px}.box__sustainability-scope .box__csr li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 9px}.box__sustainability-scope .head span{font-size:40px;line-height:40px}.box__sustainability-scope .box__map iframe{margin-top:-380px;transform:scale(0.5);transform-origin:left bottom}.box__sustainability-scope .box__csr .head{margin-bottom:20px}.box__sustainability-scope .box__csr .intro{margin:0 0 360px;width:auto;position:relative;top:0;right:0}.box__sustainability-scope .box__csr .core-value,.box__sustainability-scope .box__csr .mission,.box__sustainability-scope .box__csr .vision{display:block;margin:0 auto 20px}.box__sustainability-scope .box__activity{margin:0 0 20px;padding:0}.box__sustainability-scope .box__activity .head{margin-bottom:20px}.box__sustainability-scope .box__activity .intro{margin:0 0 20px;width:auto;position:relative;top:0;right:0}.box__sustainability-scope .tab__activity>.list a{font-size:20px;line-height:22px}.box__sustainability-scope .tab__activity .detail{display:block!important;overflow:hidden;padding:20px 0 0;height:0;position:absolute;left:-9998px}.box__sustainability-scope .tab__activity .detail[aria-hidden=false]{overflow:visible;height:auto;position:relative;left:0}.box__sustainability-scope .tab__activity .info{width:600px}.box__sustainability-scope .tab__activity .description li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 9px}.box__sustainability-scope .tab__activity .left,.box__sustainability-scope .tab__activity .right{float:none;margin:0 0 20px;padding:0;width:auto}.box__sustainability-scope .tab__activity .slider-thumb{margin:0 0 20px;width:auto}.box__sustainability-scope .tab__activity .slider-thumb .item{margin:0 10px}.box__sustainability-scope .tab__activity .slider-thumb .slick-prev{left:-15px}.box__sustainability-activity{padding:120px 20px 60px}.box__sustainability-activity .filter-and-search{margin:0 auto 20px;padding:15px 20px;width:600px;height:80px}.box__sustainability-activity .filter-and-search .filter select{font-size:24px;line-height:24px;height:50px}.box__sustainability-activity .filter-and-search .search .textbox{font-size:24px;line-height:50px;height:50px}.box__sustainability-activity .filter-and-search .search .submit{width:50px;height:50px}.box__sustainability-activity .list__update li{background:rgba(0,0,0,0.6);display:inline-block;margin:0 8px 20px;padding:0 0 10px;text-align:left;vertical-align:top;width:280px;box-sizing:border-box}.box__sustainability-activity .list__update .date{font:14px/18px tahoma;margin:0 0 10px;padding:0 20px}.box__sustainability-activity .list__update .description{font:14px/18px tahoma;margin:0 0 10px;overflow:hidden;padding:0 20px;height:56px}.box__sustainability-activity .list__update .share{margin-left:20px;padding:0 0 0 40px}.box__sustainability-activity .list__update .share .text{font:14px/18px tahoma;margin:0}.box__sustainability-activity .detail{margin:0 0 20px;padding:15px 0 20px}.box__sustainability-activity .slide{margin:0 0 20px}.box__sustainability-activity .slider-main{background:none;margin-bottom:20px;padding-bottom:0}.box__sustainability-activity .slider-for img{width:auto;box-sizing:border-box}.box__sustainability-activity .slider-for,.box__sustainability-activity .slider-thumb{margin:0 0 20px;width:auto}.box__sustainability-activity .slider-thumb{width:auto;position:relative;top:0;right:auto}.box__sustainability-activity .slider-thumb .item{margin:0 10px 10px}.box__sustainability-activity .slick-next,.box__sustainability-activity .slick-prev,.box__sustainability-activity .slick-prev:hover{background:url(../img/button/prev.png) no-repeat;margin:-5px 0 0;top:50%;left:0}.box__sustainability-activity .slick-next,.box__sustainability-activity .slick-next:hover{background:url(../img/button/next.png) no-repeat;top:50%;bottom:auto;left:auto;right:0}.box__sustainability-activity .slick-disabled,.box__sustainability-activity .slick-disabled:hover{background:none}.box__sustainability-activity .detail .share{top:0;right:0}.box__sustainability-activity .detail .share .text{font:12px/14px tahoma}.box__sustainability-activity .back a{background:url(../img/bullet/arrow__ffffff-3.png) no-repeat 0 8px}.box__sustainability-everbettercar{padding:120px 20px 60px}.box__sustainability-everbettercar .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px;margin:0 0 20px;padding-left:35px;text-indent:0;width:auto;height:auto}.box__sustainability-everbettercar .head span{background:rgb(255,255,255);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(50%,rgb(237,239,241)),color-stop(51%,rgb(217,217,217)),color-stop(71%,rgb(210,210,209)),color-stop(100%,rgb(197,197,197)));background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgb(237,239,241) 50%,rgb(217,217,217) 51%,rgb(210,210,209) 71%,rgb(197,197,197) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c5c5c5",GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"PSL KandaExtra Pro";font-size:40px;font-weight:400;line-height:40px;text-transform:uppercase}.box__sustainability-everbettercar .diagram{background:url(../img/bg/bg__sustainability__everbettercar.png) no-repeat center 0;text-align:center;margin:-770px 0 0;width:1200px;transform:scale(0.52);transform-origin:left bottom}.box__sustainability-challenge{padding:120px 20px 60px}.box__sustainability-challenge .head__section span{font-size:60px!important;line-height:50px!important}.box__sustainability-challenge .box__challenge{padding:20px}.box__sustainability-challenge .box__challenge .box__intro{margin:0 0 20px}.box__sustainability-challenge .box__challenge .tab__challenge .list{height:185px}.box__sustainability-challenge .box__challenge .tab__challenge .list li{margin-left:4px}.box__sustainability-challenge .box__challenge .tab__challenge .list a{width:90px;height:185px}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-1 a{background:url(../img/button/tab__challenge-1.png) no-repeat;background-size:90px auto}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-2 a{background:url(../img/button/tab__challenge-2.png) no-repeat;background-size:90px auto}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-3 a{background:url(../img/button/tab__challenge-3.png) no-repeat;background-size:90px auto}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-4 a{background:url(../img/button/tab__challenge-4.png) no-repeat;background-size:90px auto}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-5 a{background:url(../img/button/tab__challenge-5.png) no-repeat;background-size:90px auto}.box__sustainability-challenge .box__challenge .tab__challenge .list .challenge-6 a{background:url(../img/button/tab__challenge-6.png) no-repeat;background-size:90px auto}.box__career-hrd{padding:120px 20px 60px}.box__career-hrd .head{background:url(../img/bg/line__red-5.png) no-repeat 0 20px;background-size:30px 3px}.box__career-hrd .head span{font-size:40px;line-height:40px}.box__career-hrd iframe{margin-top:-400px;transform:scale(0.5);transform-origin:left bottom}.box__career-hrd .box__quote .quote-1,.box__career-hrd .box__quote .quote-2{display:block;margin:0 auto 20px}.box__career-hrd .respect-continous{background:none;margin-top:40px;width:auto;height:auto}.box__career-hrd .respect-continous p,.box__career-hrd .respect-continous ul{font-size:21px;line-height:21px;margin-bottom:5px}.box__career-hrd .respect-continous li{background:url(../img/bullet/circle__1299a8.png) no-repeat 0 8px;color:#fff;font-family:"PSL Kanda Pro";font-size:21px;line-height:21px;padding-left:15px}.box__career-hrd .respect-continous .title{color:#129aa9;font-family:"PSL KandaExtra Pro";font-size:22px;margin-bottom:0;text-transform:uppercase}.box__career-hrd .respect-continous [class^=box]{padding:13px 20px 10px}.box__career-hrd .respect-continous .respect{background:url(../img/bg/box__corporate-way--detail-2.png) no-repeat;margin:0 0 20px;padding-right:290px;width:654px;height:390px;position:relative;top:0;left:0;transform:scale(0.91);transform-origin:left top}.box__career-hrd .respect-continous .continous{background:url(../img/bg/box__corporate-way--detail-3.png) no-repeat;margin:0 0 20px;padding-left:280px;width:641px;height:613px;position:relative;top:0;right:auto;transform:scale(0.91);transform-origin:left top}.box__career-hrd .box__vice-president{width:auto}.box__career-hrd .box__manager{margin:0 0 40px;transform-origin:center top;transform:scale(0.5) translate(-280px,0);height:280px;position:inherit;top:-500px;left:10%}.box__career-hrd .box__vice-president .info{position:inherit;left:-40px;top:500px;width:600px;padding:30px 20px 0 35px}[class^=popup__manager-] .detail{margin-left:-300px;padding:20px;width:600px;top:20px}[class^=popup__manager-] .pic{display:none}.box__career-recruitment{padding:120px 20px 60px}.box__career-recruitment .box__intro p{padding:0;margin-bottom:20px}.box__career-recruitment .box__job-scope{margin-top:100px}.box__career-recruitment .box__job-scope .head{font-size:50px;line-height:50px}.box__career-recruitment .box__job-scope .head span{margin-top:-25px}.box__career-recruitment .box__job-scope .list__job-scope>li{margin-right:10px;width:193px}.box__career-recruitment .tab__career-recruitment>.list a{height:500px}.box__career-recruitment .box__job-scope .list__job-scope>li:nth-of-type(3){margin-right:0}.box__career-recruitment .box__job-scope .list__job-scope .title{margin:0 0 10px;padding:5px 10px 0 10px;width:auto;height:55px}.box__career-recruitment .box__job-scope .list__job-scope .title p{background:url(../img/bg/line__white-1.png) no-repeat 0 10px;background-size:10px 3px;padding-left:15px}.box__career-recruitment .box__job-scope .list__job-scope .title span{font-size:22px;line-height:22px}.box__career-recruitment .box__job-scope .list__job-scope .description{padding:10px 10px 0;width:193px}.box__career-recruitment .box__job-scope .list__job-scope .description li{background:url(../img/bullet/circle__ffffff.png) no-repeat 0 7px;font-size:20px;line-height:20px}.box__career-recruitment .box__job-scope .apply{top:-130px;transform:scale(0.6)}.box__career-recruitment .tab__career-recruitment{margin:0 0 20px}.box__career-recruitment .tab__career-recruitment .welcome{margin:0 0 20px;position:relative;top:0;right:0}.box__career-recruitment .tab__career-recruitment>.list li{margin-right:10px;width:193px}.box__career-recruitment .tab__career-recruitment>.list li:nth-of-type(3){margin-right:0}.box__career-welfare{padding:120px 20px 60px}.box__career-welfare .head{background:url(../img/bg/line__red-5.png) no-repeat 0 21px;background-size:30px 3px}.box__career-welfare .head span{font-size:50px;line-height:40px}.box__career-welfare .detail__welfare{padding-right:0;min-height:500px}.box__career-welfare .head{margin:0}.box__career-welfare .detail__welfare .carousel{margin:0 0 20px;position:relative;top:0;right:0}.box__career-welfare .detail__welfare .carousel .list{margin:0 auto 20px;width:350px;height:24em}.box__career-welfare .detail__welfare .carousel .list li{width:300px;height:220px}.box__career-welfare .detail__welfare .carousel .list .pic img{width:300px}.box__career-welfare .detail__welfare .carousel .list .text{font:12px tahoma;padding:7px 0px;height:auto}.box__career-welfare .detail__welfare .carousel .next,.box__career-welfare .detail__welfare .carousel .prev{top:235px;left:148px}.box__career-welfare .detail__welfare .carousel .next{background:url(../img/button/next.png) no-repeat;left:auto;right:152px}#box__update .box__update-detail p,#box__update .box__update-list p{font-size:24px;line-height:24px}#box__update .box__update-list{padding:120px 0 60px}#box__update .box__update-detail{padding:120px 20px 60px}#box__update .filter-and-search{margin:0 auto 20px;padding:15px 20px;width:600px;height:80px}#box__update .filter-and-search .filter select{font-size:24px;line-height:24px;height:50px}#box__update .filter-and-search .search .textbox{font-size:24px;line-height:50px;height:50px}#box__update .filter-and-search .search .submit{width:50px;height:50px}#box__update .list__update li{background:rgba(0,0,0,0.6);display:inline-block;margin:0 8px 20px;padding:0 0 10px;text-align:left;vertical-align:top;width:280px;box-sizing:border-box}#box__update .list__update .date{font:14px/18px tahoma;margin:0 0 10px;padding:0 20px}#box__update .list__update .description{font:14px/18px tahoma;margin:0 0 10px;overflow:hidden;padding:0 20px;height:56px}#box__update .list__update .share{margin-left:20px;padding:0 0 0 40px}#box__update .list__update .share .text{font:14px/18px tahoma;margin:0}#box__update .detail{margin:0 0 20px;padding:15px 0 20px}#box__update .slide{margin:0 0 20px}#box__update .slider-main{background:none;margin-bottom:20px;padding-bottom:0}#box__update .slider-for,#box__update .slider-thumb{margin:0 0 20px;width:auto}#box__update .slider-thumb{width:auto;position:relative;top:0;right:auto}#box__update .slider-thumb .item{margin:0 10px 10px}#box__update .slick-next,#box__update .slick-prev,#box__update .slick-prev:hover{background:url(../img/button/prev.png) no-repeat;margin:-5px 0 0;top:50%;left:0}#box__update .slick-next,#box__update .slick-next:hover{background:url(../img/button/next.png) no-repeat;top:50%;bottom:auto;left:auto;right:0}#box__update .slick-disabled,#box__update .slick-disabled:hover{background:none}#box__update .detail .share{top:0;right:0}#box__update .detail .share .text{font:12px/14px tahoma}#box__update .back a{background:url(../img/bullet/arrow__ffffff-3.png) no-repeat 0 8px}.box__career-employee{padding:120px 0 60px}.box__career-employee .container{width:auto}.box__career-employee .list__employee li{display:block;margin:0 auto 20px}#box__contact{background:url(../img/mobile/bg/bg__contact.jpg) no-repeat center 0 #000;background-size:100% auto}.box__contact-mail{padding:120px 20px 60px}.box__contact-mail .head__section{margin-bottom:40px!important}.box__contact-mail .info__contact p{font-size:24px;line-height:24px}.box__contact-mail .box__address{background:url(../img/bg/box__red-8.png) no-repeat #8b1436;margin:0 0 20px;padding:20px;width:auto;min-height:625px}.box__contact-mail .box__address .title{background:url(../img/bullet/arrow__ffffff-5.png) no-repeat right 13px;padding:10px 0}.box__contact-mail .box__address .info{font-size:24px;line-height:24px}.box__contact-mail .box__address .map a{background:url(../img/bullet/map.png) no-repeat 0 6px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;line-height:22px;padding-top:3px;padding-left:22px;vertical-align:top;height:30px}.box__contact-mail .box__address .map span{border-bottom:#fff 1px solid;display:block}.box__contact-mail .box__address .title.ui-state-active{background:url(../img/bullet/arrow__ffffff-4.png) no-repeat right 13px;border:0}.box__contact-mail .box__address .title.ui-state-active+.info{border-bottom:#ae5b73 1px solid}.box__contact-mail .form__contact{margin:0 0 20px;position:relative;top:0;left:0}.box__contact-mail .form__contact li{margin:0 0 20px;padding:0}.box__contact-mail .form__contact .title{font-size:34px;line-height:34px;margin-bottom:10px;text-align:left}.box__contact-mail .form__contact .title span{display:inline}.box__contact-mail .form__contact .text{font-size:24px;line-height:50px;text-align:left;width:auto;position:relative;top:0;left:0}.box__contact-mail .form__contact .textbox,.box__contact-mail .form__contact textarea{font-size:24px;line-height:52px;padding:0 10px;width:100%;height:52px}.box__contact-mail .form__contact textarea{line-height:24px;height:120px}.box__contact-mail .form__contact .captcha{text-align:center}.box__contact-mail .form__contact .captcha .pic img{height:50px}.box__contact-mail .form__contact .captcha .refresh{width:52px;height:52px}.box__contact-mail .form__contact .submit{font-size:24px;margin:0 auto 20px;width:160px;height:52px}.box__contact-mail .form__contact .submit span{font-size:24px;font-weight:400;letter-spacing:1px;line-height:50px}.popup__googlemap-1 .detail,.popup__googlemap-2 .detail,.popup__googlemap-3 .detail,.popup__map .detail,.popup__map-2 .detail,.popup__map-3 .detail{margin:-250px 0 0 -300px;overflow:hidden;width:550px;height:800px}.popup__googlemap-1 .detail>img,.popup__googlemap-2 .detail>img,.popup__googlemap-3 .detail>img,.popup__map .detail>img,.popup__map-2 .detail>img,.popup__map-3 .detail>img{}#box__anniversary .list__anniversary li{margin-bottom:20px}#box__anniversary .list__anniversary a{width:200px;height:200px}#box__anniversary .list__anniversary .anniversary-1 a{background:url(../img/button/anniversary-1.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-2 a{background:url(../img/button/anniversary-2.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-3 a{background:url(../img/button/anniversary-3.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-4 a{background:url(../img/button/anniversary-4.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-1:hover a{background:url(../img/button/anniversary-1-active.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-2:hover a{background:url(../img/button/anniversary-2-active.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-3:hover a{background:url(../img/button/anniversary-3-active.png) no-repeat;background-size:200px auto}#box__anniversary .list__anniversary .anniversary-4:hover a{background:url(../img/button/anniversary-4-active.png) no-repeat;background-size:200px auto}#box__anniversary .join-website{position:relative;bottom:auto}.box__career-hrd #box__manager-bg{-webkit-transform:translateX(-50%) scale(0.5);-ms-transform:translateX(-50%) scale(0.5);transform-origin:center top;top:20px;margin-bottom:-250px}}.popup__loading{background:rgba(0,0,0,0.8);display:none;z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.popup__loading .detail{padding:25px 0 0;width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;vertical-align:middle;font-family:"PSL Kanda Pro";font-size:30px;font-weight:700;color:#FFF}@media (min-width:992px){#header #nav__main .list>li .nav__sub>ul>li .sub{display:none;z-index:10;width:350px;position:absolute;top:0;left:350px}}@media (max-width:991px){#header #nav__main .list>li .nav__sub>ul>li .sub{display:none}}@media (min-width:1081px){#header #nav__main .list>li .nav__sub>ul>li:hover .sub{display:block}}@media (min-width:992px){#header #nav__main .list>li{overflow:visible}}@media (min-width:992px) and (min-width:1081px){#header #nav__main .list>li:hover .nav__sub{display:block}}
/*# sourceMappingURL=style.css.map */