.page-navi-recruit{margin-bottom:50px}@media only screen and (max-width: 640px){.page-navi-recruit{margin-bottom:0}}.page-navi-recruit ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.page-navi-recruit ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.page-navi-recruit ul>li{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;border-right:1px solid #000}@media only screen and (max-width: 640px){.page-navi-recruit ul>li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border-bottom:1px solid #000}.page-navi-recruit ul>li:nth-child(1),.page-navi-recruit ul>li:nth-child(2){border-top:1px solid #000}.page-navi-recruit ul>li:nth-child(3){border-left:1px solid #000}.page-navi-recruit ul>li:nth-child(5){-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-left:1px solid #000}}.page-navi-recruit ul>li:first-child{border-left:1px solid #000}.page-navi-recruit ul>li a{display:block;width:100%;text-align:center;font-size:.9rem;padding:1em 0;position:relative}.page-navi-recruit ul>li a::after{content:"";display:block;height:1px;background-color:#666;width:0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.page-navi-recruit ul>li a:hover::after{width:80%}.recruit-section{background-color:#fff;margin-bottom:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}@media only screen and (max-width: 640px){.recruit-section{width:90%;padding:0}}.recruit-section .section-title{background-color:#262626;color:#fff;text-align:center;font-size:1.2rem;letter-spacing:.15em;padding:.7em;overflow:hidden;position:relative}.recruit-section .section-title::after,.recruit-section .section-title::before{content:"";display:block;width:80px;height:3px;background-color:#b28247;position:absolute;top:50%;left:20px;-webkit-transform:rotate(120deg) translateY(-50%);-moz-transform:rotate(120deg) translateY(-50%);-ms-transform:rotate(120deg) translateY(-50%);transform:rotate(120deg) translateY(-50%)}@media only screen and (max-width: 640px){.recruit-section .section-title::after,.recruit-section .section-title::before{left:0}}.recruit-section .section-title::before{left:5px}@media only screen and (max-width: 640px){.recruit-section .section-title::before{left:-10px}}.recruit-section .content{padding:50px}@media only screen and (max-width: 640px){.recruit-section .content{padding:20px}}.ornament-title{font-size:2.4rem;font-weight:400;letter-spacing:.15em}@media only screen and (max-width: 640px){.ornament-title{font-size:2rem}}.ornament-title::before{content:"";width:89px;height:89px;display:inline-block;vertical-align:middle;background-image:url("../images/recruit/title-ornament.svg");-webkit-background-size:contain;background-size:contain;margin-right:15px}@media only screen and (max-width: 640px){.ornament-title::before{width:50px;height:50px}}#recruit-intro{margin-top:100px;margin-bottom:50px;text-align:center}@media only screen and (max-width: 640px){#recruit-intro{margin-top:20px}}#recruit-intro .title{line-height:1.8;margin-bottom:30px}@media only screen and (max-width: 640px){#recruit-intro .title{font-size:1.3rem;margin-bottom:10px}}#recruit-intro .body-text{text-align:center}#recruit-why-01 .content{padding:50px 0;width:65%;margin:0 auto}@media only screen and (max-width: 640px){#recruit-why-01 .content{padding:20px;width:100%}}#recruit-why-01 .ornament-title{text-align:center;margin-bottom:50px}@media only screen and (max-width: 640px){#recruit-why-01 .ornament-title{margin-bottom:20px}}#recruit-why-01 .no1-value .value-cont{border:2px solid #b28247;border-radius:10px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(227, 227, 227)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(bottom, rgb(227, 227, 227) 0%, rgb(255, 255, 255) 100%);background:-moz-linear-gradient(bottom, rgb(227, 227, 227) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(0deg, rgb(227, 227, 227) 0%, rgb(255, 255, 255) 100%);padding:30px;color:#b28247;margin-bottom:25px}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont{padding:10px}}#recruit-why-01 .no1-value .value-cont .title{font-size:2rem;font-weight:400}#recruit-why-01 .no1-value .value-cont .number-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont .number-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}#recruit-why-01 .no1-value .value-cont .number-wrap .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;margin-right:auto}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont .number-wrap .title{margin-right:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}}#recruit-why-01 .no1-value .value-cont .number-wrap .number-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}#recruit-why-01 .no1-value .value-cont .number-wrap .number-text p{text-align:right;font-size:3rem}#recruit-why-01 .no1-value .value-cont .number-wrap .number-text p .sText{font-size:.5em}#recruit-why-01 .no1-value .value-cont .number-wrap .number-text p.annote{font-size:.8rem}#recruit-why-01 .no1-value .value-cont .annote{font-size:.8rem}#recruit-why-01 .no1-value .value-cont .annote.right{text-align:right}#recruit-why-01 .no1-value .value-cont.vehicle-amount{text-align:center}#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list{margin-top:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li{-webkit-box-flex:0;-webkit-flex:0 0 31%;-moz-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:25px}}#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li .thum{padding:0 20px;margin-bottom:10px}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li .thum{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:0}}@media only screen and (max-width: 640px){#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li .text{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li .vehicle-name{font-size:1.3rem;line-height:1}#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li .number-text{font-size:2.5rem}#recruit-why-01 .no1-value .value-cont.vehicle-amount .vehicle-amount-list li .number-text .sText{font-size:.5em}#recruit-why-02{margin-bottom:0}#recruit-why-02 .intro{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media only screen and (max-width: 640px){#recruit-why-02 .intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}#recruit-why-02 .intro .ornament-title{-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}@media only screen and (max-width: 640px){#recruit-why-02 .intro .ornament-title{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px}}#recruit-why-02 .intro .intro-text{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding-left:40px}@media only screen and (max-width: 640px){#recruit-why-02 .intro .intro-text{padding-left:0}}#recruit-why-02 .intro .intro-text .title{font-size:1.4rem;font-weight:400;margin-bottom:20px}.training-box{border-bottom:1px dotted #b3b3b3;padding:25px 0}.training-box .title{margin-bottom:10px}.training-box .title::before{content:"■"}.training-box.box-01{border-top:1px dotted #b3b3b3}.training-box.box-02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.training-box.box-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.training-box.box-02 .text-cont{-webkit-box-flex:0;-webkit-flex:0 0 31%;-moz-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}@media only screen and (max-width: 640px){.training-box.box-02 .text-cont{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.training-box.box-02 .img-list{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding-left:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){.training-box.box-02 .img-list{padding-left:0;margin-top:15px}}.training-box.box-02 .img-list li{-webkit-box-flex:0;-webkit-flex:0 0 31%;-moz-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.training-box.box-03{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){.training-box.box-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.training-box.box-03 .block{-webkit-box-flex:0;-webkit-flex:0 0 31%;-moz-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}@media only screen and (max-width: 640px){.training-box.box-03 .block{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px}}.comment-area{text-align:center}.comment-area .title{text-align:center;position:relative;display:inline-block;margin:25px auto;font-size:1rem}.comment-area .title::before,.comment-area .title::after{content:"";width:60px;height:1px;background-color:#000;position:absolute;top:50%;left:-70px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.comment-area .title::after{left:auto;right:-70px}.comment-area .comment-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-area .comment-list li{-webkit-box-flex:0;-webkit-flex:0 0 18%;-moz-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%}.comment-area .annote{font-size:.9rem;margin-top:10px}.entry-btn-section{text-align:center;padding:50px 0}@media only screen and (max-width: 640px){.entry-btn-section{padding:30px 20px}}.entry-btn-section .btn{width:50%;margin:0 auto;text-align:center;padding-right:0}@media only screen and (max-width: 640px){.entry-btn-section .btn{width:100%;text-align:left}}#recruit-what-driver .lead-text{border-bottom:1px dotted #b3b3b3;padding-bottom:25px;margin-bottom:25px}#recruit-what-driver .point-area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){#recruit-what-driver .point-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}#recruit-what-driver .point-area .block{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (max-width: 640px){#recruit-what-driver .point-area .block{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#recruit-what-driver .point-area .block:first-of-type{padding-right:40px}@media only screen and (max-width: 640px){#recruit-what-driver .point-area .block:first-of-type{padding-right:0;margin-bottom:25px}}#recruit-what-driver .point-area .block:last-of-type{border-left:1px dotted #b3b3b3;padding-left:40px}@media only screen and (max-width: 640px){#recruit-what-driver .point-area .block:last-of-type{padding-left:0;border-left:none}}#recruit-what-driver .point-area .block .title{font-size:1.2rem;margin-bottom:20px;font-weight:400}#recruit-what-driver .point-area .block .day img{width:60%}@media only screen and (max-width: 640px){#recruit-what-driver .point-area .block .day img{width:80%}}#recruit-what-driver .point-area .block .day figcaption{font-size:.8rem;margin-top:5px}@media only screen and (max-width: 640px){#recruit-what-driver .point-area .block .day figcaption{margin-top:10px}}#recruit-interview{padding:100px 0 0}@media only screen and (max-width: 640px){#recruit-interview{padding:30px 20px 0;margin-bottom:0}}#recruit-interview .section-title{text-align:center;margin-bottom:50px}#recruit-interview .section-title span{display:inline-block;position:relative;font-weight:400}@media only screen and (max-width: 640px){#recruit-interview .section-title span{font-size:1.3rem}}#recruit-interview .section-title span::before,#recruit-interview .section-title span::after{content:"";width:60px;height:1px;background-color:#000;position:absolute;top:50%;left:-100px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 640px){#recruit-interview .section-title span::before,#recruit-interview .section-title span::after{width:40px;left:-60px}}#recruit-interview .section-title span::after{left:auto;right:-100px}@media only screen and (max-width: 640px){#recruit-interview .section-title span::after{right:-60px}}#recruit-interview .interview-sec{margin-bottom:35px}#recruit-interview .interview-sec .title{border-bottom:1px solid #000;margin-bottom:25px}#recruit-interview .interview-sec .title span{display:block;width:300px;background-color:#000;color:#fff;padding:10px 20px;font-size:1rem;font-weight:400;position:relative}@media only screen and (max-width: 640px){#recruit-interview .interview-sec .title span{width:100%}}#recruit-interview .interview-sec .interview-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width: 640px){#recruit-interview .interview-sec .interview-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}#recruit-interview .interview-sec .interview-list>li{-webkit-box-flex:0;-webkit-flex:0 0 49%;-moz-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;margin-right:2%;background-color:#fff;margin-bottom:15px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (max-width: 640px){#recruit-interview .interview-sec .interview-list>li{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:15px}}#recruit-interview .interview-sec .interview-list>li:nth-child(2n){margin-right:0}#recruit-interview .interview-sec .interview-list>li:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer}#recruit-interview .interview-sec .interview-list>li:hover .thum{opacity:.8}#recruit-interview .interview-sec .interview-list>li .link-cont{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#recruit-interview .interview-sec .interview-list>li .thum{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;overflow:hidden;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}#recruit-interview .interview-sec .interview-list>li .text{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px}#recruit-interview .interview-sec .interview-list>li .text .duty{font-size:1rem}#recruit-interview .interview-sec .interview-list>li .text .area{font-size:.7rem}#recruit-interview .interview-sec .interview-list>li .text .name{font-size:1.3rem}#recruit-interview .interview-sec .interview-list>li .text .year{margin-top:7px;display:inline-block;border:1px solid #000;font-size:.7rem;padding:.5em 1em;line-height:1}.interview-modal-content{position:relative;height:70vh;overflow-y:scroll;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#000}@media only screen and (max-width: 640px){.interview-modal-content{width:100%}}.interview-modal-content .thum{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media only screen and (max-width: 640px){.interview-modal-content .thum{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.interview-modal-content .info{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-left:50px}@media only screen and (max-width: 640px){.interview-modal-content .info{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding:20px}}.interview-modal-content .info .duty{font-size:1.2rem}.interview-modal-content .info .area{font-size:1rem}.interview-modal-content .info .name{font-size:1.8rem}.interview-modal-content .info .year{margin-top:7px;display:inline-block;border:1px solid #000;font-size:.7rem;padding:.5em 1em;line-height:1}.interview-modal-content .talk-cont{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:50px}@media only screen and (max-width: 640px){.interview-modal-content .talk-cont{padding:20px}}.interview-modal-content .talk-cont ul li{margin-bottom:35px}.interview-modal-content .talk-cont ul li dl dt{margin-bottom:10px;font-size:.9rem;font-weight:700}.interview-modal-content .talk-cont ul li dl dd{font-size:1rem;line-height:1.7}@media only screen and (max-width: 640px){#recruit-outline{margin-bottom:0}}#recruit-outline .outline-section-block{margin-bottom:25px;padding:25px 25px 50px;border-bottom:1px dotted #b3b3b3}@media only screen and (max-width: 640px){#recruit-outline .outline-section-block{padding:20px 0;margin-bottom:0}}#recruit-outline .outline-section-block .block-title{font-weight:400;margin-bottom:20px}#recruit-outline .outline-section-block .outline-list li{border-bottom:1px solid #999;padding:15px 0}#recruit-outline .outline-section-block .outline-list li dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}#recruit-outline .outline-section-block .outline-list li dl dt,#recruit-outline .outline-section-block .outline-list li dl dd{font-size:.9rem}#recruit-outline .outline-section-block .outline-list li dl dt{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}#recruit-outline .outline-section-block .outline-list li dl dd{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}#recruit-outline .outline-section-block.target-cont .lead-text{font-size:1.1rem;margin-bottom:10px}#recruit-outline .outline-section-block.target-cont .annote{font-size:.9rem;margin-bottom:10px}#recruit-outline .outline-section-block.target-cont .annote-list li{margin-bottom:7px;position:relative;padding-left:1.5em;font-size:.9rem;line-height:1.7}#recruit-outline .outline-section-block.target-cont .annote-list li::before{content:"◎";position:absolute;top:0;left:0}#recruit-outline .outline-section-block.target-cont .annote-list li.star{font-weight:700}#recruit-outline .outline-section-block.target-cont .annote-list li.star::before{content:"♦"}#recruit-outline .outline-section-block.flow-cont .flow-list li{margin-bottom:40px}@media only screen and (max-width: 640px){#recruit-outline .outline-section-block.flow-cont .flow-list li{position:relative}#recruit-outline .outline-section-block.flow-cont .flow-list li::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;line-height:0;display:block;font-size:1.5em;position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#recruit-outline .outline-section-block.flow-cont .flow-list li:last-child::after{content:none;display:none}}#recruit-outline .outline-section-block.flow-cont .flow-list li:last-child{margin-bottom:0}#recruit-outline .outline-section-block.flow-cont .flow-list li:last-child dl dt::after{content:none;display:none}#recruit-outline .outline-section-block.flow-cont .flow-list li dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){#recruit-outline .outline-section-block.flow-cont .flow-list li dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}#recruit-outline .outline-section-block.flow-cont .flow-list li dl dt{-webkit-box-flex:0;-webkit-flex:0 0 200px;-moz-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;border:1px solid #000;font-size:.9rem;text-align:center;padding:.8em 0;line-height:1;position:relative}@media only screen and (max-width: 640px){#recruit-outline .outline-section-block.flow-cont .flow-list li dl dt{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block;width:100%;text-align:left;padding:.8em;margin-bottom:10px}}#recruit-outline .outline-section-block.flow-cont .flow-list li dl dt::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;line-height:0;display:block;font-size:1.5em;position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 640px){#recruit-outline .outline-section-block.flow-cont .flow-list li dl dt::after{content:none;display:none}}#recruit-outline .outline-section-block.flow-cont .flow-list li dl dd{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding-left:30px}@media only screen and (max-width: 640px){#recruit-outline .outline-section-block.flow-cont .flow-list li dl dd{padding-left:0;text-align:left;width:100%}}#yuaikai{margin-top:30px;background-color:#fff;padding:100px 0}@media only screen and (max-width: 640px){#yuaikai{padding:35px 0}}#yuaikai .logo{width:45%;margin:0 auto 50px}@media only screen and (max-width: 640px){#yuaikai .logo{width:80%;margin-bottom:20px}}#yuaikai .works-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:50px}#yuaikai .works-list li{-webkit-box-flex:0;-webkit-flex:0 0 31.3333333333%;-moz-box-flex:0;-ms-flex:0 0 31.3333333333%;flex:0 0 31.3333333333%;max-width:31.3333333333%;margin-right:3%;margin-bottom:25px}#yuaikai .works-list li:nth-child(3n){margin-right:0}#yuaikai .works-list li figure figcaption{margin-top:7px}#yuaikai .works-list li figure figcaption span{font-size:.9rem}#yuaikai .works-list li figure figcaption span.date{display:block;margin-bottom:7px}