@charset "utf-8";.site-f-header{background:#fff;padding:0;position:fixed;justify-content:space-between;width:100%}.site-f-header{background:rgba(255,255,255,1);display:flex;padding:0;position:fixed;justify-content:space-between;transition:.5s;width:100%;z-index:1;flex-wrap:wrap}.site-f-header.transform{background:rgba(255,255,255,.9);padding:0}.site-f-header .header-f-left{width:37%;padding:16px 0 16px 0;margin:0 0 0 8px;text-align:left;overflow:hidden;border:0 solid #ccc}.header-f-left .site-f-logo{padding:0;margin:0}.site-f-logo img{transition:all .5s 0s ease}.site-f-logo a img{height:auto;width:100%}.site-f-logo a:hover img{opacity:.6;-ms-filter:"alpha(opacity=60)"}.f-gnavimenu{margin-left:auto;width:800px;margin-right:40px;padding-top:30px;border:0 solid #ccc;display:none}#f-gnav{margin-left:auto;border:0 solid #ccc}#e-gnav>ul{display:flex padding-left: 0;padding:0;margin:0}#e-gnav>ul>li{display:inline-block;margin-right:0;letter-spacing:.1em;font-size:94%;overflow:hidden;font-weight:700;color:#ccc;padding-bottom:20px}#f-gnav ul li .linkno1{margin-right:0;margin-left:0}#f-gnav ul li .linkno2{color:#000;letter-spacing:.05em;font-size:95%}#f-gnav ul li a:hover .linkno2{color:#fff}#f-gnav ul li .linkno3{margin-right:0;margin-left:0;color:#ccc;padding-bottom:3px}#f-gnav ul li a:hover .linkno3{color:#ccc}#e-gnav ul li .linkno5{color:#ccc;padding-bottom:3px}#f-gnav ul li .linkno7{background-image:url(../images/icon-en.webp);background-repeat:no-repeat;background-position:10px 2px;-moz-background-size:19% auto;background-size:19% auto;padding-left:32px;padding-bottom:2px}#f-gnav ul li .linkno7 span{padding:0 2px 0 2px;color:#b2b2b2;font-size:102%}#f-gnav ul li .linkno7 a:hover span{color:#4ab134}#f-gnav>ul>li a{text-decoration:none;color:#000;font-weight:700;border-bottom:1px solid transparent}#f-gnav>ul>li a:hover{color:#4ab134}#f-gnav>ul>li:hover>a{color:#4ab134;border-bottom:1px solid #4ab134}#f-gnav>ul>li:hover .menu{max-height:9999px;opacity:1}#e-gnav>ul>li>a{display:inline-block;padding-top:10px;padding-bottom:2px;margin-right:1.2em;margin-left:1.2em;margin-top:0;transition:all .2s ease-in}#f-gnav>ul .menu{transition:all .2s ease-in;max-height:0;opacity:0;overflow:hidden;width:100%;left:0;top:100px;position:absolute;background-color:#a7ce58;font-size:95%}#f-gnav>ul .menu .width{margin:0 auto;overflow:hidden;text-align:left}#f-gnav>ul .menu .width .leftmenu{width:240px;margin:0 auto;overflow:hidden;text-align:left;float:left}#f-gnav>ul .menu .width .centermenu{width:840px;overflow:hidden;float:right;margin-left:auto}#f-gnav>ul .menu .width .rightmenu{width:130px;margin:0 auto;overflow:hidden;text-align:left;float:right;min-height:1px}#f-gnav>ul .menu .menu_inner{padding:.5em 0}#f-gnav>ul .menu #inner01{margin-left:20px;border:0 solid #ccc}#f-gnav>ul .menu #inner02{margin-left:120px;border:0 solid #ccc}#f-gnav>ul .menu #inner04{margin-left:0;text-align:right;margin-right:40px;border:1px solid #ccc}#f-gnav>ul .menu .menu_inner li{display:inline-block;margin:0 .5em;border:none}#f-gnav>ul a .menu{color:#000;font-size:100%;transition:all .2s ease-in;border:none;letter-spacing:.1em}#f-gnav>ul a:hover .menu{font-size:100%;color:#fff;letter-spacing:.1em;border:none}#f-gnav ul li ul li a{border:none;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}#f-gnav ul li ul li a:hover{border:none}.site-f-header .f-gnav{padding:35px 40px 0 0;margin-left:auto}.f-gnav__menu{display:flex;padding:0;margin:0}.f-gnav__menu li{list-style-type:none}.f-gnav__menu__item{margin-left:20px;padding:0;font-size:96%;font-weight:700;color:#ccc}.f-gnav__menu__item a{color:#333;text-decoration:none;padding:0 0 3px 0;margin:0 15px 0 15px;display:inline-block;transition:all .5s 0s ease}.f-gnav__menu__item a:visited{color:#333;text-decoration:none}.f-gnav__menu__item a:hover{color:#4ab134;text-decoration:none;border-bottom:1px solid #4ab134}.site-f-header .header-f-right{padding:0;margin:0;width:130px}.header-f-right .contact{padding:0;margin:0;width:130px;text-align:center;font-size:80%;line-height:2em;letter-spacing:.3em;display:none}.header-f-right .contact a{padding:22px 0 20px 0;margin:0;display:block;background-color:#4ab134;text-decoration:none;color:#fff;transition:all .5s 0s ease}.header-f-right .contact a:visited{background-color:#4ab134;text-decoration:none;color:#fff}.header-f-right .contact a:hover{background-color:#3d7814;text-decoration:none;color:#fff}.hero-taxi-staff01{height:500px;background-image:url(../images/header-taxi-staff01-bg-s.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover;width:100%;position:relative}.bulletin-taxi-staff01{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-staff02{height:500px;background-image:url(../images/header-taxi-staff02-bg-s.webp);background-repeat:no-repeat;background-position:center bottom;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative}.bulletin-taxi-staff02{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-staff03{height:500px;background-image:url(../images/header-taxi-staff03-bg-s.webp);background-repeat:no-repeat;background-position:center bottom;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative}.bulletin-taxi-staff03{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-staff04{height:500px;background-image:url(../images/header-taxi-staff04-bg-s.webp);background-repeat:no-repeat;background-position:center bottom;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative}.bulletin-taxi-staff04{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-about{height:500px;background-image:url(../images/header-taxi-about-bg.webp);background-repeat:no-repeat;background-position:center center;-moz-background-size:170% auto;background-size:170% auto;width:100%;position:relative}.bulletin-about{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-family{height:500px;background-image:url(../images/header-taxi-fammily-bg-s.webp);background-repeat:no-repeat;background-position:center center;-moz-background-size:110% auto;background-size:110% auto;width:100%;position:relative}.bulletin-family{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}#hero-f-recruit{height:650px;background-image:url(../images/header-taxi-recruit-bg01-s.webp);background-repeat:no-repeat;background-position:center 0;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative}.bulletin-f-recruit{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;position:absolute;top:15%;right:0;left:0}.bulletin-recruit h2{font-size:140%;padding:0;margin:0 auto 0 auto;line-height:1.7em;text-align:right;width:95%}.hero-taxi-chatting{height:400px;background-image:url(../images/header-taxi-chat-bg-s.webp);background-repeat:no-repeat;background-position:center center;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative}.bulletin-taxi-chatting{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-beginner{height:400px;background-image:url(../images/header-taxi-beginer-bg-s.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative}.bulletin-taxi-beginner{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.hero-taxi-setsumeikai{height:400px;background-image:url(../images/header-taxi-setsumeikai-bg.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative}.bulletin-taxi-setsumeikai{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:Quicksand,sans-serif;width:100%;background-color:#4ab134;position:absolute;bottom:0;right:0;left:0}.content .taxi-staff-area{width:auto;overflow:hidden;text-align:left;border:0 solid #ccc}.content .contnt-taxistaff-01{width:100%;overflow:hidden;padding:0;margin:0 0 40px 0;border:0 solid red}.content .contnt-taxistaff-01 .content-inner{border:0 solid #4ab134;width:100%}.contnt-taxistaff-01 .staff-title{padding:40px 0 20px 0;margin:0 0 20px 0;text-align:center}.contnt-taxistaff-01 .staff-title h2{padding:0;margin:0;font-size:170%;letter-spacing:.1em;color:#000}.contnt-taxistaff-01 .staff-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700}.taxistaff-photo-field{width:100%;height:auto;background-image:url(../images/taxi-staff-image01-s.webp);background-repeat:no-repeat;background-position:0 0;-moz-background-size:100% auto;background-size:100% auto;overflow:hidden;padding-top:480px;border:0 solid #ccc}.taxistaff-photo-field02{width:100%;height:auto;background-image:url(../images/taxi-staff-image05-s.webp);background-repeat:no-repeat;background-position:0 0;-moz-background-size:100% auto;background-size:100% auto;overflow:hidden;padding-top:480px}.taxistaff-photo-field03{width:100%;height:auto;background-image:url(../images/taxi-staff-image09-s.webp);background-repeat:no-repeat;background-position:0 0;-moz-background-size:100% auto;background-size:100% auto;overflow:hidden;padding-top:520px}.taxistaff-photo-field04{width:100%;height:auto;background-image:url(../images/taxi-staff-image13-s.webp);background-repeat:no-repeat;background-position:0 0;-moz-background-size:100% auto;background-size:100% auto;overflow:hidden;padding-top:480px}.taxistaff-photo-field04{width:100%;height:auto;background-image:url(../images/taxi-staff-image13-s.webp);background-repeat:no-repeat;background-position:0 0;-moz-background-size:100% auto;background-size:100% auto;overflow:hidden;padding-top:480px}.taxi-staff-area .photo-field-left{padding:30px 0 0 0;margin:0 auto 0 auto;width:85%;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.taxi-staff-area .photo-field-left h2{padding:0;margin:0;font-size:220%;line-height:1.7em;letter-spacing:.1em;font-weight:400}.taxi-staff-area .photo-field-left h2 .span01{letter-spacing:-.05em}.taxi-staff-area .photo-field-left h2 .span02{letter-spacing:-.1em}.taxi-staff-area .photo-field-right{padding:12px 0 0 0;margin:0 auto 0 auto;width:84%}.taxi-staff-area .photo-field-right img{width:30%;height:auto}.taxi-staff-area .photo-field-right02{padding:10px 28px 0 0;margin:0 0 0 auto;width:82%;text-align:right}.taxi-staff-area .photo-field-right02 img{width:30%;height:auto}.taxi-staff-area .photo-field-right .department{padding:0 0 2px 0;margin:0 0 -5px 0;background-color:#4ab134;color:#fff;font-size:82%;font-weight:700;text-align:center;width:28%;letter-spacing:0}.taxi-staff-area .photo-field-right .name{padding:0;margin:0;font-size:175%;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;line-height:0}.taxi-staff-area .photo-field-right .kana{padding:5px 0 0 0;margin:0 0 15px 0;line-height:0;font-size:82%;letter-spacing:.05em}.taxi-staff-area .photo-field-right .history{padding:0;margin:0;font-size:82%}.content .contnt-taxistaff-02{width:100%;overflow:hidden;padding:0 0 60px 0;margin:0}.contnt-taxistaff-02 .staff-detail01{padding:0;margin:0;overflow:hidden}.contnt-taxistaff-02 .staff-detail01 .staff-detail-left{padding:0;margin:0;width:100%}.contnt-taxistaff-02 .staff-detail01 .staff-detail-left .photo01{padding:0;margin:0 0 40px 0;width:100%}.contnt-taxistaff-02 .staff-detail01 .staff-detail-left .photo01 img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail01 .staff-detail-left .text01{padding:0;margin:0;font-size:92%;text-align:justify;text-justify:inter-ideograph;letter-spacing:.06em;line-height:1.8em}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right{padding:0;margin:0;width:100%;overflow:hidden}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .photo01{padding:0;margin:0 0 30px 0;width:100%}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .photo01 img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .photo02{padding:0;margin:0 0 30px auto;width:100%;display:none}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .photo02 img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .photo022{padding:0;margin:0 0 30px auto;width:100%}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .photo022 img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .text02{padding:0;margin:0 0 25px 0;font-size:92%;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-taxistaff-02 .staff-detail01 .staff-detail-right .text01{padding:0;margin:0 0 50px 0;font-size:92%;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-taxistaff-02 .staff-detail02{padding:0;margin:0;overflow:hidden}.contnt-taxistaff-02 .staff-detail02 .staff-detail02-left{padding:0;margin:0;width:100%}.contnt-taxistaff-02 .staff-detail02-left .photo03{padding:0;margin:0 0 30px 0;width:100%}.contnt-taxistaff-02 .staff-detail02-left .photo03 img{width:100%;height:auto}.contnt-staff-02 .staff-detail02 .staff-detail02-right{padding:0;margin:0;width:100%}.contnt-taxistaff-02 .staff-detail02-right .text03{padding:0;margin:0;font-size:92%;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-taxistaff-02 .staff-detail03{padding:0;margin:0;overflow:hidden}.contnt-taxistaff-02 .staff-detail03 .staff-textarea{padding:0;margin:0 0 50px 0;font-size:92%;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-taxistaff-02 .staff-detail03 .right{width:100%}.contnt-taxistaff-02 .staff-detail03 .right img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail04{padding:0;margin:0;overflow:hidden}.contnt-taxistaff-02 .staff-detail04up{padding:0;margin:0 0 40px 0;overflow:hidden}.contnt-taxistaff-02 .staff-detail04up .left{padding:45px 0 0 0;margin:0;font-size:92%;letter-spacing:.08em;text-align:justify;text-justify:inter-ideograph;line-height:2em;width:100%}.contnt-taxistaff-02 .staff-detail04up .right{width:100%}.contnt-taxistaff-02 .staff-detail04up .right img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail04down{padding:0;margin:0;overflow:hidden}.contnt-taxistaff-02 .staff-detail04down .left{width:100%;padding-top:10px}.contnt-taxistaff-02 .staff-detail04down .left img{width:100%;height:auto}.contnt-taxistaff-02 .staff-detail04down .right{padding:40px 0 0 0;margin:0;font-size:92%;letter-spacing:.08em;text-align:justify;text-justify:inter-ideograph;line-height:2em;width:100%}.content .contnt-taxistaff-03{width:100%;overflow:hidden;padding:20px 0 80px 0;margin:0}.contnt-taxistaff-03 .staff-work{padding:0;margin:0 0 100px 0}.contnt-taxistaff-03 .staff-work .staff-work-title{padding:0;margin:0 0 40px 0}.contnt-taxistaff-03 .staff-work .staff-work-title h3{padding:0;margin:0;font-size:160%;color:#00a7de;font-weight:700;letter-spacing:.05em}.contnt-taxistaff-03 .staff-work .staff-work-text{padding:0;margin:0 0 30px 0;font-size:92%;letter-spacing:.02em;line-height:2em}.contnt-taxistaff-03 .staff-flow{padding:0;margin:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.contnt-taxistaff-03 .staff-flow-left{width:38%}.contnt-taxistaff-03 .staff-flow-left h3{font-size:160%;color:#00a7de;font-weight:700;letter-spacing:.05em;margin:0;padding:0 0 50px 0}.contnt-taxistaff-03 .staff-detail-right{width:60%;padding:0;overflow:hidden}.contnt-taxistaff-03 .staff-detail-right .staff-flow-table{width:100%}.contnt-taxistaff-03 .staff-flow .flowtd01{padding:10px 0 10px 0;margin:0;width:5%;vertical-align:top;font-size:125%;font-weight:700;line-height:0;text-align:right;letter-spacing:0}.contnt-taxistaff-03 .staff-flow .flowtd02{padding:0 10px 10px 10px;margin:0;width:12%;vertical-align:top;background-image:url(../images/staff-line.webp);background-repeat:repeat-y;background-position:center 0;text-align:center;line-height:0}.contnt-taxistaff-03 .staff-flow .flowtd022{padding:0 10px 10px 10px;margin:0;width:12%;vertical-align:top;text-align:center;line-height:0}.contnt-taxistaff-03 .staff-flow .flowtd03 h3{padding:2px 0 3px 0;margin:0;vertical-align:top;font-size:140%;line-height:0;letter-spacing:0}.contnt-taxistaff-03 .staff-flow .flowtd03{font-size:90%;line-height:1.6em;width:76%;vertical-align:top;padding:10px 0 40px 0;letter-spacing:.05em}.contnt-taxistaff-03 .staff-flow .flowtd03 p{padding-top:20px;line-height:1.6em;font-size:96%}.contnt-taxistaff-03 .staff-flow .flowtd032{font-size:90%;line-height:1.6em;width:76%;vertical-align:top;padding:0 0 80px 0;letter-spacing:.02em}.contnt-taxistaff-03 .staff-flow .flowtd032 h3{padding:0;margin:0;vertical-align:top;font-size:140%;line-height:1.6em;letter-spacing:.1em}.content .contnt-taxistaff_link{width:100%;overflow:hidden;padding:0;margin:0}.content .contnt-taxistaff_link .staff01-link-area{padding:0;margin:0;display:flex;overflow:hidden;-webkit-justify-content:space-between;justify-content:space-between}.content .contnt-taxistaff_link .staff01-link-area .left-link{padding:0;margin:0;width:33%;background-color:#23b4b9;height:150px}.content .contnt-taxistaff_link .staff01-link-area .left-link a{background-color:#23b4b9;position:relative;display:block;width:100%;height:150px}.content .contnt-taxistaff_link .staff01-link-area .left-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-taxistaff_link .staff01-link-area .left-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-taxistaff_link .staff01-link-area .left-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-taxistaff_link .staff01-link-area .left-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-taxistaff_link .staff01-link-area .right-link{padding:0;margin:0;width:33%;background-color:#fee101;text-align:center;height:150px}.content .contnt-taxistaff_link .staff01-link-area .right-link a{background-color:#fee101;position:relative;display:block;width:100%;height:150px}.content .contnt-taxistaff_link .staff01-link-area .right-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-taxistaff_link .staff01-link-area .right-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-taxistaff_link .staff01-link-area .right-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#333;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-taxistaff_link .staff01-link-area .right-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#333;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-taxistaff_link .staff01-link-area .center-link{padding:0;margin:0;width:34%;background-color:#f8649e;text-align:center;height:150px}.content .contnt-taxistaff_link .staff01-link-area .center-link a{background-color:#f8649e;position:relative;display:block;width:100%;height:150px}.content .contnt-taxistaff_link .staff01-link-area .center-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-taxistaff_link .staff01-link-area .center-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-taxistaff_link .staff01-link-area .center-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-taxistaff_link .staff01-link-area .center-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff02-link-area{padding:0;margin:0;display:flex;overflow:hidden}.content .contnt-staff_link .staff02-link-area .left-link{padding:0;margin:0;width:33%;background-color:#f8649e;height:150px}.content .contnt-staff_link .staff02-link-area .left-link a{background-color:#f8649e;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff02-link-area .left-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff02-link-area .left-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff02-link-area .left-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff02-link-area .left-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff02-link-area .right-link{padding:0;margin:0;width:33%;background-color:#fee101;text-align:center;height:150px}.content .contnt-staff_link .staff02-link-area .right-link a{background-color:#fee101;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff02-link-area .right-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff02-link-area .right-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff02-link-area .right-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#333;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff02-link-area .right-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#333;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff02-link-area .center-link{padding:0;margin:0;width:34%;background-color:#23b4b9;text-align:center;height:150px}.content .contnt-staff_link .staff02-link-area .center-link a{background-color:#23b4b9;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff02-link-area .center-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff02-link-area .center-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff02-link-area .center-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff02-link-area .center-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff03-link-area{padding:0;margin:0;display:flex;overflow:hidden}.content .contnt-staff_link .staff03-link-area .left-link{padding:0;margin:0;width:50%;background-color:#f8649e;height:150px}.content .contnt-staff_link .staff03-link-area .left-link a{background-color:#f8649e;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff03-link-area .left-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff03-link-area .left-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff03-link-area .left-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff03-link-area .left-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff03-link-area .right-link{padding:0;margin:0;width:50%;background-color:#fee101;text-align:center;height:150px}.content .contnt-staff_link .staff03-link-area .right-link a{background-color:#fee101;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff03-link-area .right-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff03-link-area .right-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff03-link-area .right-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#333;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff03-link-area .right-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#333;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff03-link-area .center-link{padding:0;margin:0;width:50%;background-color:#23b4b9;text-align:center;height:150px}.content .contnt-staff_link .staff03-link-area .center-link a{background-color:#23b4b9;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff03-link-area .center-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff03-link-area .center-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff03-link-area .center-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff03-link-area .center-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff04-link-area{padding:0;margin:0;display:flex;overflow:hidden}.content .contnt-staff_link .staff04-link-area .left-link{padding:0;margin:0;width:50%;background-color:#f8649e;height:150px}.content .contnt-staff_link .staff04-link-area .left-link a{background-color:#f8649e;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff04-link-area .left-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff04-link-area .left-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff04-link-area .left-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff04-link-area .left-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff04-link-area .right-link{padding:0;margin:0;width:50%;background-color:#fee101;text-align:center;height:150px}.content .contnt-staff_link .staff04-link-area .right-link a{background-color:#fee101;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff04-link-area .right-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff04-link-area .right-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff04-link-area .right-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#333;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff04-link-area .right-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#333;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff04-link-area .center-link{padding:0;margin:0;width:50%;background-color:#23b4b9;text-align:center;height:150px}.content .contnt-staff_link .staff04-link-area .center-link a{background-color:#23b4b9;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_link .staff04-link-area .center-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-staff_link .staff04-link-area .center-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.contnt-staff_link .staff04-link-area .center-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:120%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.6em}.contnt-staff_link .staff04-link-area .center-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .message-area{width:auto;overflow:hidden;text-align:left}.content .contnt-message-01{width:100%;overflow:hidden;padding:0;margin:0 0 100px 0}.contnt-message-01 .message-title{padding:40px 0 20px 0;margin:0 0 30px 0;text-align:center}.contnt-message-01 .message-title h2{padding:0;margin:0;font-size:170%;letter-spacing:.1em;color:#000}.contnt-message-01 .message-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700}.contnt-message-01 .message-maintitle{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.contnt-message-01 .message-maintitle h2{padding:0;margin:0 0 80px 0;font-size:170%;line-height:1.7em;letter-spacing:.15em;font-weight:400;text-align:center}.contnt-message-01 .message-subtitle{padding:0;margin:0 0 40px 0;font-size:140%;text-align:center;line-height:1.7em;letter-spacing:0}.contnt-message-01 .message-text{padding:0;margin:0 0 100px 0;font-size:90%;letter-spacing:.02em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.contnt-message-01 .president-area{padding:0;margin:0}.contnt-message-01 .president-area .position{padding:0 0 10px 0;margin:0;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:100%;letter-spacing:.08em}.contnt-message-01 .president-area .name{padding:0 0 10px 0;margin:0;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:205%;letter-spacing:.1em}.contnt-message-01 .president-area .kana{padding:0;margin:0;font-size:92%;letter-spacing:.08em}.content .taxi-chat-area{width:auto;overflow:hidden;text-align:left}.content .contnt-chat-01{width:100%;overflow:hidden;padding:0;margin:0}.contnt-chat-01 .chat-title{padding:40px 0 20px 0;margin:0 0 20px 0;text-align:center}.contnt-chat-01 .chat-title h2{padding:0;margin:0;font-size:170%;letter-spacing:.3em;color:#000}.contnt-chat-01 .chat-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700}.contnt-chat-01 .chat-text01{padding:0;margin:0 0 30px 0;font-size:94%;letter-spacing:.05em;line-height:2em;text-align:justify;text-justify:inter-ideograph;text-align:left}.contnt-chat-01 .subtitle{padding:15px 0 15px 0;margin:0 0 30px 0;color:#00a7de;font-size:160%;letter-spacing:.2em;text-align:center}.contnt-chat-01 .member-area{padding:0;margin:0 auto 0 auto;width:100%;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.contnt-chat-01 .member-area .mmember-field{padding:0;margin:0 0 15px 0;width:45%;text-align:center}.contnt-chat-01 .member-area .mmember-field .photo-area{padding:0;margin:0 0 25px 0;width:100%}.contnt-chat-01 .member-area .mmember-field .photo-area img{width:100%;height:auto}.contnt-chat-01 .member-area .mmember-field .department{padding:2px 0 0 0;margin:0 auto 15px auto;width:100%}.contnt-chat-01 .member-area .mmember-field .department img{width:100%;height:auto}.content .contnt-chat-02{width:100%;overflow:hidden;padding:0;margin:0 0 50px 0}.content .contnt-chat-02 .chatting-detail-field01{padding:0;margin:0 0 30px 0}.content .contnt-chat-02 .chatting-detail-field01 .photo-area{padding:0;margin:0;width:100%}.content .contnt-chat-02 .chatting-detail-field01 .photo-area img{width:100%;height:auto}.content .contnt-chat-02 .chatting-detail-field01 .chatting-detail{padding:30px 0 20px 0;margin:0;background-color:#fff;width:100%;top:85px;right:0}.content .contnt-chat-02 .chatting-detail-field01 .chatting-detail h3{padding:0;margin:0 0 25px 0;font-size:180%;line-height:1.6em;letter-spacing:.08em;font-weight:600;text-align:left}.content .contnt-chat-02 .chatting-detail-field01 .chatting-detail .text-area{padding:0;margin:0;font-size:94%;line-height:2em;letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chat-02 .chatting-detail-field02{padding:0;margin:0}.content .contnt-chat-02 .chatting-detail-field02 .photo-area{padding:0;margin:0 0 0 auto;width:100%}.content .contnt-chat-02 .chatting-detail-field02 .photo-area img{width:100%;height:auto}.content .contnt-chat-02 .chatting-detail-field02 .chatting-detail{padding:30px 0 0 0;margin:0;background-color:#fff;width:100%;top:50px;left:0}.content .contnt-chat-02 .chatting-detail-field02 .chatting-detail h3{padding:0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.1em;font-weight:600;text-align:left}.content .contnt-chat-02 .chatting-detail-field02 .chatting-detail .text-area{padding:0;margin:0;font-size:93%;line-height:2em;letter-spacing:0;text-align:justify;text-justify:inter-ideograph}.content .contnt-chat-03{width:100%;overflow:hidden;padding:0;margin:0 0 50px 0}.content .contnt-chat-03 .chatting-detail-inner{padding:0;margin:0;overflow:hidden}.content .contnt-chat-03 .chatting-detail-inner .photo-area{padding:0;margin:0 0 20px 0;width:100%}.content .contnt-chat-03 .chatting-detail-inner .photo-area img{width:100%;height:auto}.content .contnt-chat-03 .chatting-detail-inner .right-area{padding:0;margin:0;width:100%}.content .contnt-chat-03 .chatting-detail-inner .right-area h3{padding:0;margin:0 0 25px 0;font-size:128%;line-height:1.6em;letter-spacing:0;font-weight:600;text-align:left}.content .contnt-chat-03 .chatting-detail-inner .right-area .text-area{padding:0;margin:0;font-size:93%;line-height:2em;letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chat-04{width:100%;padding:0;margin:0 0 50px 0;height:200px;background-image:url(../images/taxi-chat-img04.webp);background-repeat:no-repeat;background-position:right center;-moz-background-size:140% auto;background-size:140% auto}.content .contnt-chat-05{width:100%;overflow:hidden;padding:0;margin:0 0 40px 0}.content .contnt-chat-05 .chatting-detail-inner02{padding:0;margin:0 0 50px 0}.content .contnt-chat-05 .chatting-detail-inner02 .photo-area{padding:0;margin:0 0 20px 0;width:100%}.content .contnt-chat-05 .chatting-detail-inner02 .photo-area img{width:100%;height:auto}.content .contnt-chat-05 .chatting-detail-inner02 .text-area{padding:0 0 10px 0;margin:0;width:100%;top:0;right:0;background-color:#fff}.content .contnt-chat-05 .chatting-detail-inner02 .text-area h3{padding:0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.02em;font-weight:600;text-align:left}.content .contnt-chat-05 .chatting-detail-inner02 .text-area .text-field{padding:0;margin:0;font-size:93%;line-height:2em;letter-spacing:.03em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chat-05 .chatting-detail-inner03{padding:0;margin:0;overflow:hidden}.content .contnt-chat-05 .chatting-detail-inner03 .text-area{padding:0;margin:0;width:100%}.content .contnt-chat-05 .chatting-detail-inner03 .text-area h3{padding:0;margin:0 0 25px 0;font-size:120%;line-height:1.6em;letter-spacing:-.02em;font-weight:600;text-align:left}.content .contnt-chat-05 .chatting-detail-inner03 .text-area .text-field{padding:0;margin:0;font-size:93%;line-height:2em;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chat-05 .chatting-detail-inner03 .photo-area{padding:0;margin:0;width:100%}.content .contnt-chat-05 .chatting-detail-inner03 .photo-area img{width:100%;height:auto}.content .contnt-chat-06{width:100%;overflow:hidden;padding:0;margin:0 0 60px 0}.content .contnt-chat-06 .chatting-detail-inner04{padding:0;margin:0}.content .contnt-chat-06 .photo-area{padding:0;margin:0;width:100%}.content .contnt-chat-06 .photo-area img{width:100%;height:auto}.content .contnt-chat-06 .text-field{padding:25px 0 0 0;margin:0;width:100%;top:450px;right:0;background-color:#fff}.content .contnt-chat-06 .text-field h3{padding:0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.02em;font-weight:500;text-align:left}.content .contnt-chat-06 .text-field .text-area{padding:0;margin:0;font-size:92%;line-height:2em;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}.content .recruit_top-area{width:auto;overflow:hidden;text-align:left}.content .recruit_top-area .content-inner{width:100%}.content .contnt-recruit_top-01{width:100%;overflow:hidden;padding:100px 0 0 0;margin:0 0 60px 0}.contnt-recruit_top-01 .recruit_top-title{padding:0;margin:0 0 100px 0;text-align:center}.contnt-recruit_top-01 .recruit_top-title h2{padding:0;margin:0;font-size:240%;letter-spacing:.2em;color:#4ab134;font-weight:500;line-height:1.7em}.contnt-recruit_top-01 .recruit_top-title p{padding:8px 0 8px 0;margin:0;font-size:60%;letter-spacing:.05em;color:#000;font-weight:700}.contnt-recruit_top-01 .cube-area{padding:0;margin:0 0 40px 0;display:flex;flex-wrap:wrap}.contnt-recruit_top-01 .cube-area .area01{padding:0 0 40px 0;margin:0;width:50%;background-color:#4ab134}.contnt-recruit_top-01 .cube-area .area01 h3{padding:0;margin:0;font-size:180%;font-weight:600;color:#fff;text-align:center;letter-spacing:.1em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area01 p{text-align:center;font-size:105%;line-height:2em;color:#fff;letter-spacing:.1em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .area01 .image{padding:0;margin:0 auto 0 auto;width:50%}.contnt-recruit_top-01 .cube-area .area01 .image img{width:100%;height:auto}.contnt-recruit_top-01 .cube-area .area02{padding:0 0 40px 0;margin:0;width:50%;background-color:#a7ce58}.contnt-recruit_top-01 .cube-area .area02 h3{padding:0;margin:0;font-size:180%;font-weight:600;color:#fff;text-align:center;letter-spacing:.1em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area02 p{text-align:center;font-size:105%;line-height:2em;color:#fff;letter-spacing:.1em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .area03{padding:0 0 40px 0;margin:0;width:50%;background-color:#a7ce58}.contnt-recruit_top-01 .cube-area .area03 h3{padding:0;margin:0;font-size:180%;font-weight:600;color:#fff;text-align:center;letter-spacing:.1em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area03 p{text-align:center;font-size:105%;line-height:2em;color:#fff;letter-spacing:.1em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .area04{padding:0 0 40px 0;margin:0;width:50%;background-color:#ffe100}.contnt-recruit_top-01 .cube-area .area04 h3{padding:0;margin:0;font-size:180%;font-weight:600;color:#000;text-align:center;letter-spacing:.1em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area04 p{text-align:center;font-size:105%;line-height:2em;color:#000;letter-spacing:.1em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .icon-field{width:15%;padding:0;margin:50px auto 10px auto}.contnt-recruit_top-01 .cube-area .icon-field img{width:100%;height:auto}.content .contnt-recruit_top-02{width:100%;overflow:hidden;padding:100px 0 0 0;margin:0 0 140px 0}.contnt-recruit_top-01 .working-field{width:88%;padding:0;margin:0 auto}.contnt-recruit_top-01 .working-field .left-field{width:100%;margin-bottom:20px}.contnt-recruit_top-01 .working-field .left-field h3{font-size:150%;line-height:1.8em;letter-spacing:.1em;padding:0;margin:0 0 15px 0}.contnt-recruit_top-01 .working-field .left-field p{padding:0 0 0 5px;margin:0;letter-spacing:.05em;line-height:1.8em;font-size:96%}.contnt-recruit_top-01 .working-field .right-field{width:100%;text-align:center}.contnt-recruit_top-01 .working-field .right-field img{width:25%;height:auto}.contnt-recruit_top-01 .working-field .department{padding:20px 0 0 0;margin:0 auto 0 auto;letter-spacing:.05em;line-height:1.7em;font-size:88%;color:#4ab134}.contnt-recruit_top-01 .working-field .department a:link{color:#4ab134;text-decoration:none;transition:all 1s 0s ease}.contnt-recruit_top-01 .working-field .department a:visited{color:#4ab134;text-decoration:none}.contnt-recruit_top-01 .working-field .department a:hover{color:#337b24;text-decoration:underline}.content .contnt-recruit_top-02{width:100%;padding:0;margin:0 0 40px 0;overflow:hidden}.content .contnt-recruit_top-02 .link-message{width:100%;height:300px;padding:0;margin:0}.content .contnt-recruit_top-02 .link-message a{width:100%;height:300px;padding:0;margin:0;background-image:url(../images/recruit-bgimg03-s.webp);background-repeat:no-repeat;background-position:right top;-moz-background-size:170% auto;background-size:170% auto;position:relative;display:block}.content .contnt-recruit_top-02 .link-message a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-recruit_top-02 .link-message a:hover::before{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.content .contnt-recruit_top-02 .link-message h2{margin:0 auto;padding:120px 0;letter-spacing:.05em;font-size:170%;color:#fff;left:0;right:0;font-weight:600;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-recruit_top-02 .link-message h2 span{font-size:45%;font-weight:400;letter-spacing:.15em}.content .contnt-recruit_top-03{width:100%;overflow:hidden;padding:0;margin:0 0 80px 0}.contnt-recruit_top-03 .recruit_top-title{padding:100px 0 20px 0;margin:0 0 100px 0;text-align:center}.contnt-recruit_top-03 .recruit_top-title h2{padding:0;margin:0;font-size:220%;letter-spacing:.2em;color:#4ab134}.contnt-recruit_top-03 .recruit_top-title p{padding:12px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em;color:#4ab134;font-weight:700}.content .contnt-recruit_top-03 .recruit_top-inner01{width:82%;padding:0;margin:0 auto 80px auto;background-image:url(../images/top-staff01-s.webp);background-repeat:no-repeat;background-position:right 0;-moz-background-size:70% auto;background-size:70% auto}.recruit_top-inner01 .recruit-staff01{width:100%;padding:0;margin:0}.recruit_top-inner01 .recruit-staff01 .staff-text{width:28%;padding:0;margin:0 0 60px 0}.recruit_top-inner01 .recruit-staff01 .staff-text img{width:100%;height:auto}.recruit_top-inner01 .recruit-staff01 .staff-detail{width:30%;padding:0;margin:0 0 10px 0}.recruit_top-inner01 .recruit-staff01 .staff-detail img{width:100%;height:auto}.content .contnt-recruit_top-03 .recruit_top-inner02{width:82%;padding:0;margin:0 auto 80px auto;background-image:url(../images/top-staff02-s.webp);background-repeat:no-repeat;background-position:left 0;-moz-background-size:70% auto;background-size:70% auto}.recruit_top-inner02 .recruit-staff02{width:100%;padding:0;margin:0 0 0 auto}.recruit_top-inner02 .recruit-staff02 .staff-text{width:28%;padding:0;margin:0 0 60px auto}.recruit_top-inner02 .recruit-staff02 .staff-text img{width:100%;height:auto}.recruit_top-inner02 .recruit-staff02 .staff-detail{width:28%;padding:0;margin:0 0 20px auto}.recruit_top-inner02 .recruit-staff02 .staff-detail img{width:100%;height:auto}.recruit-btn-s .recruit-btn{margin-left:auto}.content .contnt-recruit_top-03 .recruit_top-inner03{width:82%;padding:0;margin:0 auto 0 auto;background-image:url(../images/top-staff03-s.webp);background-repeat:no-repeat;background-position:right 0;-moz-background-size:70% auto;background-size:70% auto}.recruit_top-inner03 .recruit-staff03{width:100%;padding:0;margin:0}.recruit_top-inner03 .recruit-staff03 .staff-text{width:28%;padding:0;margin:0 0 30px 0}.recruit_top-inner03 .recruit-staff03 .staff-text img{width:100%;height:auto}.recruit_top-inner03 .recruit-staff03 .staff-detail{width:30%;padding:0;margin:0 0 10px 0}.recruit_top-inner03 .recruit-staff03 .staff-detail img{width:100%;height:auto}.contnt-recruit_top-03 .recruit-btn{width:30%;text-align:center}.contnt-recruit_top-03 .recruit-btn a{display:block;padding:10px 0 10px 0;margin:0 auto;text-decoration:none;font-size:92%;color:#000;background-image:url(../images/icon07.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #ccc;transition:all .5s 0s ease}.contnt-recruit_top-03 .recruit-btn a:visited{text-decoration:none;color:#000;background-image:url(../images/icon07.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #ccc}.contnt-recruit_top-03 .recruit-btn a:hover{text-decoration:none;color:#fff;background-image:url(../images/icon08.webp);background-repeat:no-repeat;background-position:right center;background-color:#4ab134;border:1px solid #4ab134}.content .contnt-recruit_top-04{width:100%;overflow:hidden;padding:0;margin:0;overflow:hidden}.contnt-recruit_top-04 .overlay-inner{margin:0;padding:0;height:300px;background-image:url(../images/recruit-bgimg04-s.webp);-moz-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center center;position:relative}.contnt-recruit_top-04 .overlay-inner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s;opacity:0;transition:all .7s 0s ease}.contnt-recruit_top-04 .overlay-inner .title01 a{color:#fff;position:absolute;font-size:160%;letter-spacing:.3em;text-align:center;display:block;width:100%;z-index:99;overflow:hidden;padding-top:130px;padding-bottom:130px;text-decoration:none;transition:all .5s 0s ease;font-weight:700;line-height:1em}.contnt-recruit_top-04 .title01 .textlink span{font-size:40%;font-weight:400;letter-spacing:.05em}.contnt-recruit_top-04 .overlay-inner .title01 a:hover{padding-top:80px;width:100%}.contnt-recruit_top-04 .overlay-inner .overlay .title02{color:#fff;text-align:center;padding-top:130px;font-size:84%;letter-spacing:.2em;line-height:2.2em;transition:all .5s 0s ease}.contnt-recruit_top-04 .overlay-inner:hover .overlay{opacity:1;width:100%}.contnt-recruit_top-04 .overlay-inner:hover .overlay .title02{padding-top:140px}.content .contnt-recruit_top-05{width:100%;overflow:hidden;padding:0;margin:0}.content .contnt-recruit_top-05 .infosession{padding:0;margin:0;overflow:hidden}.content .contnt-recruit_top-05 .infosession .session-link{padding:0;margin:0;width:100%;background-color:#ffe100;height:250px}.content .contnt-recruit_top-05 .infosession .session-link a{background-color:#ffe100;position:relative;display:block;height:250px;width:100%}.content .contnt-recruit_top-05 .infosession .session-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-recruit_top-05 .infosession .session-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.infosession .session-link h2{margin:0 auto;padding:100px 0;letter-spacing:.1em;font-size:190%;color:#000;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.infosession .session-link h2 span{margin:0 auto;padding:15px 0;letter-spacing:.2em;font-size:35%;color:#000;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-recruit_top-05 .recruit-link-area{padding:0;margin:0;display:flex;overflow:hidden;flex-direction:row-reverse}.content .contnt-recruit_top-05 .recruit-link-area .left-link{padding:0;margin:0;width:50%;background-color:#4ab134;height:250px}.content .contnt-recruit_top-05 .recruit-link-area .left-link a{background-color:#4ab134;position:relative;display:block;height:250px;width:100%}.content .contnt-recruit_top-05 .recruit-link-area .left-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-recruit_top-05 .recruit-link-area .left-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.recruit-link-area .left-link h2{margin:0 auto;padding:65px 0;letter-spacing:.1em;font-size:140%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em;line-height:1.5em}.recruit-link-area .left-link h2 span{margin:0 auto;padding:15px 0;letter-spacing:.2em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .contnt-recruit_top-05 .recruit-link-area .right-link{padding:0;margin:0;width:50%;background-color:#a4ca56;text-align:center;height:250px}.content .contnt-recruit_top-05 .recruit-link-area .right-link a{background-color:#a4ca56;position:relative;display:block;height:250px;width:100%}.content .contnt-recruit_top-05 .recruit-link-area .right-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .contnt-recruit_top-05 .recruit-link-area .right-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.recruit-link-area .right-link h2{margin:0 auto;padding:100px 0;letter-spacing:.3em;font-size:140%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.recruit-link-area .right-link h2 span{margin:0 auto;padding:15px 0;letter-spacing:.2em;font-size:45%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}#e-footer{padding:40px 0 0 0;margin:0;width:100%;overflow:hidden;background-color:#ececec;text-align:left}#e-footer .footer-e-inner{padding:0;margin:0 auto 0 auto;width:1000px;overflow:hidden}#e-footer .footer-e-inner .top{padding:0 0 30px 0;margin:0;overflow:hidden}.footer-e-inner .top .left{padding:0;margin:0;width:50%;float:left}.footer-e-inner .top .left img{height:40px;width:auto}.footer-e-inner .top .left a img{transition:all .5s 0s ease}.footer-e-inner .top .left a:hover img{opacity:.7;-ms-filter:"alpha(opacity=70)"}.footer-e-inner .top .right{padding:10px 0 0 0;margin:0;width:48%;float:right;text-align:right}#e-footer .footer-e-inner .e-bottom{padding:0 0 35px 0;margin:0;overflow:hidden}.footer-e-inner .e-bottom .footer-navi{padding:0;margin:0 12px 0 0;overflow:hidden;float:left;letter-spacing:0}.footer-e-inner .e-bottom #footer-navi01{width:100px}.footer-e-inner .e-bottom #footer-navi02{width:160px}.footer-e-inner .e-bottom #footer-navi03{width:180px}.footer-e-inner .e-bottom #footer-navi04{width:110px}.footer-e-inner .bottom #footer-navi05{width:210px}.footer-e-inner .e-bottom #footer-navi06{width:200px}.footer-e-inner .e-bottom .footer-navi .menu{padding:0 0 0 18px;margin:0 0 17px 0;font-size:96%;background-image:url(../images/icon04.webp);background-repeat:no-repeat;background-position:0 10px;color:#ccc}.footer-e-inner .e-bottom .footer-navi .menu a{padding:0;margin:0;text-decoration:none;color:#333;font-weight:700;transition:all .5s 0s ease}.footer-e-inner .e-bottom .footer-navi .menu a:visited{text-decoration:none;color:#333}.footer-e-inner .e-bottom .footer-navi .menu a:hover{text-decoration:none;color:#489218}.footer-e-inner .e-bottom .footer-navi .menu02{padding:0 0 0 18px;margin:0 0 17px 0;font-size:96%;background-image:url(../images/icon02.webp);background-repeat:no-repeat;background-position:0 6px;color:#ccc}.footer-e-inner .e-bottom .footer-navi .menu02 a{padding:0;margin:0;text-decoration:none;color:#333;font-weight:700;transition:all .5s 0s ease}.footer-e-inner .e-bottom .footer-navi .menu02 a:visited{text-decoration:none;color:#333}.footer-e-inner .e-bottom .footer-navi .menu02 a:hover{text-decoration:none;color:#489218}.footer-e-inner .e-bottom .footer-navi ul{padding:0;margin:0}.footer-e-inner .footer-navi ul li{padding:0 0 0 20px;margin:0 0 12px 0;list-style-type:none;background-image:url(../images/icon03.webp);background-repeat:no-repeat;background-position:0 11px;font-size:85%;color:#ccc}.footer-e-inner .footer-navi ul li a{padding:2px 0 2px 0;margin:0;display:block;text-decoration:none;color:#333;line-height:1.4em;font-size:85%;font-weight:500;transition:all .5s 0s ease}.footer-e-inner .footer-navi ul li a:visited{text-decoration:none;color:#333}.footer-e-inner .footer-navi ul li a:hover{text-decoration:none;color:#489218}.e-bottom #footer-navi06 .sns-area{text-align:right;padding:10px 0 0 0;margin:0}.e-bottom #footer-navi06 .sns-area a img{width:46px;height:auto;transition:all .5s 0s ease}.e-bottom #footer-navi06 .sns-area a:hover img{opacity:.6;-ms-filter:"alpha(opacity=60)"}#e-footer .copyright{padding:0;margin:0;clear:both;background-color:#a2a2a2;overflow:hidden}#e-footer .copyright .copyright-e-inner{width:1000px;padding:20px 0 20px 0;margin:0 auto;overflow:hidden}.copyright .copyright-e-inner .copy-left{width:49%;padding:0;margin:0;float:left;text-align:left;font-size:86%}.copyright-e-inner .copy-left a{text-decoration:none;color:#fff;transition:all .5s 0s ease}.copyright-e-inner .copy-left a:visited{text-decoration:none;color:#fff}.copyright-e-inner .copy-left a:hover{text-decoration:none;color:#1f1f1f}.copyright .copyright-e-inner .copy-right{width:49%;padding:0;margin:0;float:right;text-align:right;color:#fff;font-size:84%}#e-footer .copyright p{padding:15px 0 15px 0;margin:0;text-align:center;color:#fff;font-size:84%}.footer-inner .top .e-left{padding:16px 0 0 0;margin:0 0 0 15px;width:54%;float:left}.footer-inner .top .e-left img{height:auto;width:100%}.footer-inner .top .e-left a img{transition:all .5s 0s ease}.footer-inner .top .e-left a:hover img{opacity:.7;-ms-filter:"alpha(opacity=70)"}.content .bus-setsumeikai-area{padding:0;margin:0}.content .bus-setsumeikai-area .content-setsumeikai-01{padding:30px 0 0 0;margin:0}.content .bus-setsumeikai-area .content-setsumeikai-01 .t-recruit-title{padding:20px 0 20px 0;margin:0 0 80px 0;text-align:center}.content .bus-setsumeikai-area .content-setsumeikai-01 .t-recruit-title h2{padding:0;margin:0;font-size:170%;letter-spacing:.3em}.content .bus-setsumeikai-area .content-setsumeikai-01 .t-recruit-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em}.bus-setsumeikai-area .content-setsumeikai-01 .setsumeikai-text{padding:0 0 50px 0;margin:0 0 30px 0;font-size:92%;letter-spacing:.1em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:center}.bus-setsumeikai-area .content-setsumeikai-01 .bus-setsumeikai-detail{padding:0;margin:0}.bus-setsumeikai-detail .bus-setsumeikai-subtitle{padding:0;margin:0 0 30px 0}.bus-setsumeikai-detail .bus-setsumeikai-subtitle h2{padding:0;margin:0;font-size:150%;line-height:1.7em;letter-spacing:.1em;font-weight:600;text-align:left;color:#4ab134}.bus-setsumeikai-detail .bus-setsumeikai-maintext{padding:0;margin:0 0 80px 0;font-size:92%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .bus-setsumeikai-area .content-setsumeikai-02{padding:80px 0 50px 0;margin:0 0 40px 0;overflow:hidden;background-color:#ffe100}.bus-setsumeikai-area .content-setsumeikai-02 .t-setsumeikai-bluetitle{padding:30px 0 0 0;margin:0 0 90px 0;text-align:center}.bus-setsumeikai-area .content-setsumeikai-02 .t-setsumeikai-bluetitle h2{color:#4ab134;font-size:180%;padding:0;margin:0;letter-spacing:.05em;font-weight:600;line-height:1.7em}.bus-setsumeikai-area .content-setsumeikai-02 .setsumei-info-area{padding:0;margin:0}.bus-setsumeikai-area .content-setsumeikai-02 .bus-setsumeikai02-subtitle{padding:0;margin:0 0 20px 0;background-image:url(../images/taxi-icon08.webp);background-repeat:no-repeat;background-position:0 0;-moz-background-size:5% auto;background-size:5% auto}.bus-setsumeikai-area .content-setsumeikai-02 .bus-setsumeikai02-subtitle h2{padding:0 0 0 35px;margin:0;font-size:140%;line-height:1.7em;letter-spacing:.1em;font-weight:600;text-align:left;color:#000}.bus-setsumeikai-area .content-setsumeikai-02 .bus-setsumeikai02-maintext{padding:0 0 0 35px;margin:0 0 60px 0;font-size:92%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .bus-setsumeikai-area .content-setsumeikai-03{padding:30px 0 50px 0;margin:0 0 60px 0;overflow:hidden}.bus-setsumeikai-area .content-setsumeikai-03 .t-setsumeikai-pinktitle{padding:30px 0 0 0;margin:0 0 40px 0;text-align:center}.bus-setsumeikai-area .content-setsumeikai-03 .t-setsumeikai-pinktitle h2{color:#a7ce58;font-size:170%;padding:0;margin:0;letter-spacing:.05em;font-weight:600}.bus-setsumeikai-area .content-setsumeikai-03 .tabele-area{padding:25px 0 25px 0;margin:0 0 5px 0;border:0 solid #a7ce58}.bus-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table{padding:0 0 0xp 0;margin:0 0 10px 0;width:100%;border:2px solid #a7ce58}.bus-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table tr:nth-child(1){background:#f7649c}.bus-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table tr:nth-child(2n+1){background:#fff}.bus-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table tr:nth-child(2n){background:#ededed}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table .titletr{background:#a7ce58;color:#fff;text-align:center;padding:10px 0}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table #rborder{border-right:1px solid #a4a4a4;width:32% padding:10px 20px}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01{width:35%;padding:5px 0;text-align:center;font-size:94%;letter-spacing:0;border-right:1px solid #a4a4a4}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01 .date{padding:5px 0 2px 0;text-align:center;font-size:94%;letter-spacing:0}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01 .time{padding:3px 0 5px 0;text-align:center;font-size:94%;letter-spacing:0;line-height:1.5em}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td02{padding:10px 10px;text-align:left;font-size:92%;line-height:1.5em}.bus-setsumeikai-area .content-setsumeikai-03 .setsumeikai-03-text{padding:0;margin:0 auto 0 auto;font-size:92%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.t-recruit-title{padding:40px 0 20px 0;margin:0 0 30px 0;text-align:center}.t-recruit-title h2{padding:0;margin:0;font-size:160%;letter-spacing:.15em;color:#000;font-weight:500;line-height:1.5em}.t-recruit-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.02em;color:#000;font-weight:700}.content .taxi-aboutus-area{padding:0;margin:0}.content .taxi-aboutus-area .contnt-aboutus-01{padding:0;margin:0}.contnt-aboutus-01 .about-text{padding:0 0 30px 0;margin:0 0 30px 0;font-size:90%;letter-spacing:.02em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.contnt-aboutus-01 .about-subtitle{padding:0;margin:0 0 20px 0}.contnt-aboutus-01 .about-subtitle h2{padding:0;margin:0;font-size:140%;line-height:1.7em;letter-spacing:.02em;font-weight:500;text-align:left;color:#00a7de}.contnt-aboutus-01 .about-maintext{padding:0;margin:0 0 60px 0;font-size:90%;letter-spacing:0;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .taxi-beginner-area{padding:0;margin:0}.content .taxi-beginner-area .contnt-beginner-01{padding:0;margin:0 0 50px 0!important}.taxi-beginner-area .contnt-beginner-01 .beginner-text{padding:0;margin:0 0 40px 0!important;font-size:90%!important;letter-spacing:0!important;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left!important}.taxi-beginner-area .contnt-beginner-01 .taxi-greeting-area{padding:0;margin:0;display:block}.taxi-beginner-area .contnt-beginner-01 .taxi-greeting-area .photo{padding:0;margin:0 0 10px 0;width:100%}.taxi-beginner-area .contnt-beginner-01 .taxi-greeting-area .photo img{width:100%;height:auto}.taxi-beginner-area .contnt-beginner-01 .taxi-greeting-area .greeting{padding:0;margin:0;width:100%}.taxi-beginner-area .contnt-beginner-01 .taxi-greeting-area .greeting p{padding:10px 0 0 0;margin:0;font-size:90%;line-height:1.8em;letter-spacing:0;text-align:left}.content .taxi-beginner-area .contnt-beginner-02{padding:20px 0 10px 0!important;margin:0;background-color:#fde240}.taxi-beginner-area .contnt-beginner-02 .step-type01{width:auto;padding:0;margin:0 0 50px 0!important;display:block!important}.taxi-beginner-area .contnt-beginner-02 .step-type01 .image{padding:0;margin:0;width:100%!important}.taxi-beginner-area .contnt-beginner-02 .step-type01 .image img{width:100%;height:auto}.taxi-beginner-area .contnt-beginner-02 .step-type01 .step-area{padding:0;margin:0;width:100%!important;text-align:left;display:block!important}.taxi-beginner-area .contnt-beginner-02 .step-type01 .step-area .step-number{padding:10px 0 10px 0!important;margin:0;color:#00a7de;font-size:140%;letter-spacing:.05em;font-weight:500}.taxi-beginner-area .contnt-beginner-02 .step-type01 .step-area h3{padding:0 0 12px 0!important;margin:0;font-size:140%!important;letter-spacing:.05em;font-weight:500;line-height:1.7em}.taxi-beginner-area .contnt-beginner-02 .step-type01 .step-area .step-text{padding:0;margin:0;font-size:90%!important;line-height:1.7em;letter-spacing:0}.taxi-beginner-area .contnt-beginner-02 .step-type02{width:auto;padding:0;margin:0 0 50px 0!important;display:block!important}.taxi-beginner-area .contnt-beginner-02 .step-type02 .image{padding:0;margin:0;width:100%!important}.taxi-beginner-area .contnt-beginner-02 .step-type02 .image img{width:100%;height:auto}.taxi-beginner-area .contnt-beginner-02 .step-type02 .step-area{padding:0;margin:0;width:100%!important;text-align:left}.taxi-beginner-area .contnt-beginner-02 .step-type02 .step-area .step-number{padding:10px 0 10px 0!important;margin:0;color:#00a7de;font-size:140%;letter-spacing:.05em;font-weight:500}.taxi-beginner-area .contnt-beginner-02 .step-type02 .step-area h3{padding:0 0 12px 0!important;margin:0;font-size:140%!important;letter-spacing:.05em;font-weight:500;line-height:1.6em}.taxi-beginner-area .contnt-beginner-02 .step-type02 .step-area .step-text{padding:0;margin:0;font-size:90%!important;line-height:1.7em;letter-spacing:0}.content .taxi-beginner-area .contnt-beginner-03{padding:25px 0 10px 0!important;margin:0}.contnt-beginner-03 .beginner-subtitle{padding:0;margin:0 0 30px 0}.contnt-beginner-03 .beginner-subtitle h2{padding:0;margin:0;font-size:140%!important;line-height:1.7em;letter-spacing:.05em!important;font-weight:500;text-align:left;color:#00a7de}.contnt-beginner-03 .beginner-maintext{padding:0;margin:0 0 60px 0!important;font-size:90%!important;letter-spacing:0!important;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .taxi-beginner-area .contnt-beginner-04{height:400px!important;background-image:url(../images/taxi-recruit-beginnerimg06.webp);background-repeat:no-repeat;background-position:20% center;background-size:cover;width:100%}.content .taxi-beginner-area .contnt-beginner-05{padding:10px 0 20px 0!important;margin:0}.contnt-beginner-05 .beginner-subtitle{padding:0!important;margin:0 0 25px 0!important}.contnt-beginner-05 .beginner-subtitle h2{padding:0!important;margin:0;font-size:140%!important;line-height:1.7em;letter-spacing:.02em!important;font-weight:500;text-align:left;color:#00a7de}.contnt-beginner-05 .beginner-maintext{padding:0!important;margin:0 0 60px 0!important;font-size:90%!important;letter-spacing:0!important;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .taxi-family-area{padding:0;margin:0}.content .taxi-family-area .contnt-family-01{padding:0;margin:0 0 40px 0}.content .taxi-family-area .contnt-family-01 #spacing{letter-spacing:.15em}.contnt-family-01 .family-text{padding:0;margin:0 0 20px 0;font-size:90%;letter-spacing:.02em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .taxi-family-area .contnt-family-02{padding:0;margin:0 0 30px 0}.content .taxi-family-area .t-recruit-bluetitle{padding:0;margin:0 0 30px 0;text-align:center}.content .taxi-family-area .t-recruit-bluetitle h2{color:#00a7de;font-size:160%;padding:0;margin:0;letter-spacing:.05em;font-weight:500;line-height:1.5em}.content .taxi-family-area .contnt-family-02 .taxi-family-area{padding:0;margin:0}.content .taxi-family-area .contnt-family-02 .taxi-family-area .taxi-family-field{width:100%;text-align:left;padding:0;margin:0 0 40px 0}.contnt-family-02 .taxi-family-area .taxi-family-field .image{width:100%;padding:0;margin:0 0 20px 0}.contnt-family-02 .taxi-family-area .taxi-family-field .image img{width:100%;height:auto}.contnt-family-02 .taxi-family-area .taxi-family-field h3{font-weight:500;font-size:140%;padding:0 0 20px 0;margin:0;letter-spacing:.02em;line-height:1.7em}.contnt-family-02 .taxi-family-area .taxi-family-field .family-field-text{font-weight:500;font-size:90%;padding:0;margin:0;letter-spacing:0;line-height:1.8em}.content .taxi-family-area .contnt-family-03{padding:0;margin:0 0 30px 0}.content .taxi-family-area .contnt-family-03 .taxi-family-area{padding:0;margin:0}.content .taxi-family-area .contnt-family-03 .taxi-family-area .taxi-family-field{width:100%;text-align:left;padding:0;margin:0 0 40px 0}.contnt-family-03 .taxi-family-area .taxi-family-field .image{width:100%;padding:0;margin:0 0 20px 0}.contnt-family-03 .taxi-family-area .taxi-family-field .image img{width:100%;height:auto}.contnt-family-03 .taxi-family-area .taxi-family-field h3{font-weight:500;font-size:140%;padding:0 0 20px 0;margin:0;letter-spacing:.02em;line-height:1.7em}.contnt-family-03 .taxi-family-area .taxi-family-field .family-field-text{font-weight:500;font-size:90%;padding:0;margin:0;letter-spacing:0;line-height:1.8em}.content .taxi-entry-area{width:auto;overflow:hidden;text-align:left}.content .taxi-entry-area .content-taxi-entry-01{width:100%;overflow:hidden;padding:0;margin:0 0 50px 0}.content-taxi-entry-01 .company-navi-title{padding:0;margin:0 0 15px 0;color:#333;font-size:120%;font-weight:700;text-align:left;letter-spacing:0}.content-taxi-entry-01 .company-navi-area{padding:0;margin:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.content-taxi-entry-01 .company-navi-area .koto{width:25%;padding:0;margin:0}.content-taxi-entry-01 .company-navi-area .koto a{display:block;padding:14px 0 30px 0;margin:0;background-color:#23b3b9;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-align:center;border-right:1px solid #fff;text-decoration:none;color:#fff;letter-spacing:.1em;font-size:90%;font-weight:500;transition:all .5s 0s ease}.content-taxi-entry-01 .company-navi-area .koto a:visited{background-color:#23b3b9;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-decoration:none;color:#fff;font-weight:500}.content-taxi-entry-01 .company-navi-area .koto a:hover{background-color:#1e999f;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-decoration:none;color:#fff;font-weight:500}.content-taxi-entry-01 .company-navi-area .shikoku{width:25%;padding:0;margin:0}.content-taxi-entry-01 .company-navi-area .shikoku a{display:block;padding:14px 0 30px 0;margin:0;background-color:#f7649c;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-align:center;border-right:1px solid #fff;text-decoration:none;color:#fff;letter-spacing:.1em;font-size:90%;font-weight:500;transition:all .5s 0s ease}.content-taxi-entry-01 .company-navi-area .shikoku a:visited{background-color:#f7649c;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;border-right:1px solid #fff;text-decoration:none;color:#fff}.content-taxi-entry-01 .company-navi-area .shikoku a:hover{background-color:#f22f78;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;border-right:1px solid #fff;text-decoration:none;color:#fff}.content-taxi-entry-01 .company-navi-area .sumire{width:25%;padding:0;margin:0}.content-taxi-entry-01 .company-navi-area .sumire a{display:block;padding:14px 0 30px 0;margin:0 -2px 0 0;background-color:#ffe100;background-image:url(../images/icon01b.webp);background-repeat:no-repeat;background-position:center 45px;text-align:center;text-decoration:none;color:#333;letter-spacing:.1em;font-size:90%;font-weight:500;transition:all .5s 0s ease;border-right:1px solid #fff}.content-taxi-entry-01 .company-navi-area .sumire a:visited{background-color:#ffe100;background-image:url(../images/icon01b.webp);background-repeat:no-repeat;background-position:center 45px;text-decoration:none;color:#333;border-right:1px solid #fff}.content-taxi-entry-01 .company-navi-area .sumire a:hover{background-color:#ecce00;background-image:url(../images/icon01b.webp);background-repeat:no-repeat;background-position:center 45px;text-decoration:none;color:#333;border-right:1px solid #fff}.content-taxi-entry-01 .company-navi-area .kawata{width:27%;padding:0;margin:0 0 0 2px}.content-taxi-entry-01 .company-navi-area .kawata a{display:block;padding:14px 0 30px 0;margin:0;background-color:#a7ce59;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-align:center;text-decoration:none;color:#fff;letter-spacing:.15em;font-size:90%;font-weight:500;transition:all .5s 0s ease;border-left:none}.content-taxi-entry-01 .company-navi-area .kawata a:visited{background-color:#a7ce59;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-decoration:none;color:#fff;border-left:none}.content-taxi-entry-01 .company-navi-area .kawata a:hover{background-color:#91bb37;background-image:url(../images/icon01.webp);background-repeat:no-repeat;background-position:center 45px;text-decoration:none;color:#fff;border-left:none}.content-taxi-entry-01 .taxi-com-name{padding:70px 0 30px 0;margin:0}.content-taxi-entry-01 .taxi-com-name h2{padding:0;margin:0;font-weight:600;font-size:130%;text-align:center;color:#23b3b9;letter-spacing:.05em}.content-taxi-entry-01 .taxi-com-name-p{padding:20px 0 25px 0;margin:0}.content-taxi-entry-01 .taxi-com-name-p h2{padding:0;margin:0;font-weight:600;font-size:130%;text-align:center;color:#f7649c;letter-spacing:.2em}.content-taxi-entry-01 .taxi-com-name-y{padding:20px 0 25px 0;margin:0}.content-taxi-entry-01 .taxi-com-name-y h2{padding:0;margin:0;font-weight:600;font-size:130%;text-align:center;color:#fec83b;letter-spacing:.05em}.content-taxi-entry-01 .taxi-com-name-g{padding:20px 0 25px 0;margin:0}.content-taxi-entry-01 .taxi-com-name-g h2{padding:0;margin:0;font-weight:600;font-size:130%;text-align:center;color:#a7ce59;letter-spacing:.05em}.content-taxi-entry-01 .entry-list-area{padding:10px 0 10px 0;margin:0;border:0 solid #ccc}.content-taxi-entry-01 .entry-list-area .entry-contents{padding:0;margin:0}.content-taxi-entry-01 .entry-list-area .entry-contents .entry-title{padding:0;margin:0 0 10px 0;font-size:115%;color:#333;font-weight:600;line-height:1.6em;letter-spacing:.02em}.content-taxi-entry-01 .entry-list-area ul{padding:0;margin:0}.content-taxi-entry-01 .entry-list-area ul li{padding:0;margin:0 0 35px 0;list-style-type:none}.content-taxi-entry-01 .entry-list-area ul li .kotosan-table{padding:0;margin:0;border:2px solid #23b3b9;width:100%}.content-taxi-entry-01 .entry-list-area table tr:nth-child(2n+1){background:#fff}.content-taxi-entry-01 .entry-list-area table tr:nth-child(2n){background:#ededed}.content-taxi-entry-01 .entry-list-area .kotosan-table td:nth-child(1){border-bottom:1px solid #fff;background:#23b3b9}.content-taxi-entry-01 .entry-list-area .kotosan-table .td01{padding:10px 15px 10px 15px;margin:0;width:20%;color:#fff;font-weight:500;line-height:1.5em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area .kotosan-table .td02{padding:10px 15px 10px 15px;margin:0;font-weight:500;color:#333;line-height:1.6em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area ul li .shikoku-table{padding:0;margin:0;border:2px solid #f7649c;width:100%}.content-taxi-entry-01 .entry-list-area .shikoku-table td:nth-child(1){border-bottom:1px solid #fff;background:#f7649c}.content-taxi-entry-01 .entry-list-area .shikoku-table .td01{padding:10px 15px 10px 15px;margin:0;width:25%;color:#fff;font-weight:500;line-height:1.5em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area .shikoku-table .td02{padding:10px 15px 10px 15px;margin:0;font-weight:500;color:#333;line-height:1.6em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area ul li .sumire-table{padding:0;margin:0;border:2px solid #ffe100;width:100%}.content-taxi-entry-01 .entry-list-area .sumire-table tr:nth-child(2n+1){background:#fff}.content-taxi-entry-01 .entry-list-area .sumire-table tr:nth-child(2n){background:#ededed}.content-taxi-entry-01 .entry-list-area .sumire-table td:nth-child(1){border-bottom:1px solid #fff;background:#ffe100}.content-taxi-entry-01 .entry-list-area .sumire-table .td01{padding:10px 15px 10px 15px;margin:0;width:20%;color:#333;font-weight:500;line-height:1.5em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area .sumire-table .td02{padding:10px 15px 10px 15px;margin:0;font-weight:500;color:#333;line-height:1.6em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area ul li .kawata-table{padding:0;margin:0;border:2px solid #a7ce59;width:100%}.content-taxi-entry-01 .entry-list-area table tr:nth-child(2n+1){background:#fff}.content-taxi-entry-01 .entry-list-area table tr:nth-child(2n){background:#ededed}.content-taxi-entry-01 .entry-list-area .kawata-table td:nth-child(1){border-bottom:1px solid #fff;background:#a7ce59}.content-taxi-entry-01 .entry-list-area .kawata-table .td01{padding:10px 15px 10px 15px;margin:0;width:25%;color:#333;font-weight:500;line-height:1.5em;letter-spacing:.02em;font-size:92%}.content-taxi-entry-01 .entry-list-area .kawata-table .td02{padding:10px 15px 10px 15px;margin:0;font-weight:500;color:#333;line-height:1.6em;letter-spacing:.02em;font-size:92%}.content .taxi-recruit_top-area{width:auto;overflow:hidden;text-align:left}.content .taxi-contnt-recruit_top-01{width:100%;overflow:hidden;padding:0;margin:0 0 60px 0}.taxi-f-title-field{position:relative;padding:0}.taxi-f-title{position:relative;width:50%;height:380px;margin:0 auto 0 auto;text-align:center;overflow:hidden}.content-inner .taxi-f-title h2{text-align:left;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;hanging-punctuation:allow-end;display:inline-block;padding:2em 0 1em 0;box-sizing:border-box;line-height:1.8em;font-size:150%;color:#00a7de;letter-spacing:.2em;font-weight:600}.taxi-contnt-recruit_top-01 p{padding:8px 0 8px 0;margin:0 auto 40px auto;font-size:82%;letter-spacing:.02em;color:#000;font-weight:500;width:98%;line-height:2em}.taxi-contnt-recruit_top-01 .taxi-f-btn{width:60%;padding:0;margin:0 auto 0 auto;text-align:center}.taxi-contnt-recruit_top-01 .taxi-f-btn a{display:block;padding:10px 0 10px 0;margin:0;text-decoration:none;letter-spacing:.02em;background-image:url(../images/icon07.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #333;transition:all .5s 0s ease;color:#000;font-size:84%}.taxi-contnt-recruit_top-01 .taxi-f-btn a:visited{text-decoration:none;background-image:url(../images/icon07.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #333}.taxi-contnt-recruit_top-01 .taxi-f-btn a:hover{text-decoration:none;background-image:url(../images/icon08.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #4ab134;color:#fff;background-color:#4ab134}.content .taxi-contnt-recruit_top-02{width:100%;padding:0;margin:0 0 60px 0;overflow:hidden}.content .taxi-contnt-recruit_top-02 .link-beginner{width:100%;height:350px;padding:0;margin:0}.content .taxi-contnt-recruit_top-02 .link-beginner a{width:100%;height:350px;padding:0;margin:0;background-image:url(../images/taxi-recruit-bgimg01.webp);background-repeat:no-repeat;background-position:right 0;-moz-background-size:180% auto;background-size:180% auto;position:relative;display:block}.content .taxi-contnt-recruit_top-02 .link-beginner a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .taxi-contnt-recruit_top-02 .link-beginner a:hover::before{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.content .taxi-contnt-recruit_top-02 .link-beginner h2{margin:0 auto;padding:160px 0 150px 0;letter-spacing:.15em;font-size:160%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1em}.content .taxi-contnt-recruit_top-02 .link-beginner h2 span{font-size:40%;font-weight:400;letter-spacing:.16em}.content .taxi-contnt-recruit_top-02 .link-area{width:100%;padding:0;margin:0}.content .taxi-contnt-recruit_top-02 .link-area .link-family{width:100%;height:350px;padding:0;margin:0;background-color:#ccc}.content .taxi-contnt-recruit_top-02 .link-area .link-family a{width:100%;height:350px;padding:0;margin:0;background-image:url(../images/taxi-recruit-bgimg02.webp);background-repeat:no-repeat;background-position:0 bottom;-moz-background-size:120% auto;background-size:120% auto;position:relative;display:block}.content .taxi-contnt-recruit_top-02 .link-area .link-family a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .taxi-contnt-recruit_top-02 .link-area .link-family a:hover::before{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.content .taxi-contnt-recruit_top-02 .link-area .link-family h2{margin:0 auto;padding:140px 0;letter-spacing:.2em;font-size:160%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1em}.content .taxi-contnt-recruit_top-02 .link-area .link-family h2 span{font-size:40%;font-weight:400;letter-spacing:.16em}.content .taxi-contnt-recruit_top-02 .link-area .link-session{width:100%;height:350px;padding:0;margin:0}.content .taxi-contnt-recruit_top-02 .link-area .link-session a{width:100%;height:350px;padding:0;margin:0;background-image:url(../images/taxi-recruit-bgimg03.webp);background-repeat:no-repeat;background-position:right 0;-moz-background-size:100% auto;background-size:100% auto;position:relative;display:block}.content .taxi-contnt-recruit_top-02 .link-area .link-session a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .taxi-contnt-recruit_top-02 .link-area .link-session a:hover::before{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.content .taxi-contnt-recruit_top-02 .link-area .link-session h2{margin:0 auto;padding:140px 0;letter-spacing:.2em;font-size:160%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1em}.content .taxi-contnt-recruit_top-02 .link-area .link-session h2 span{font-size:40%;font-weight:400;letter-spacing:.16em}.content .taxi-contnt-recruit_top-03{width:98%;overflow:hidden;padding:0;margin:0 auto 60px auto}.taxi-contnt-recruit_top-03 .recruit_top-title{padding:40px 0 20px 0;margin:0 0 40px 0;text-align:center}.taxi-contnt-recruit_top-03 .recruit_top-title h2{padding:0;margin:0;font-size:170%;letter-spacing:.1em;color:#00a7de;font-weight:500}.taxi-contnt-recruit_top-03 .recruit_top-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em;color:#00a7de;font-weight:500}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner01{width:90%;padding:0!important;margin:0 auto 80px auto;background-image:url(../images/taxi-top-staff01-s.webp);background-repeat:no-repeat;background-position:right 0;-moz-background-size:60% auto;background-size:60% auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner01 .content-inner{margin:0;padding:0}.taxi-recruit_top-inner01 .recruit-staff01{width:54%;padding:0;margin:0 auto 0 0!important}.taxi-recruit_top-inner01 .recruit-staff01 .staff-text{width:50%;padding:0;margin:0 0 20px 20px}.taxi-recruit_top-inner01 .recruit-staff01 .staff-text img{width:100%;height:auto}.taxi-recruit_top-inner01 .recruit-staff01 .staff-detail{width:70%;padding:0;margin:0 0 15px 0}.taxi-recruit_top-inner01 .recruit-staff01 .staff-detail img{width:100%;height:auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner02{width:90%;padding:0;margin:0 auto 80px auto;background-image:url(../images/taxi-top-staff02-s.webp);background-repeat:no-repeat;background-position:left 0;-moz-background-size:60% auto;background-size:60% auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner02 .taxi-content-inner{margin:0;padding:0}.taxi-recruit_top-inner02 .recruit-staff02{width:54%;padding:0;margin:0 0 0 auto}.taxi-recruit_top-inner02 .recruit-staff02 .staff-text{width:50%;padding:0;margin:0 20px 35px auto}.taxi-recruit_top-inner02 .recruit-staff02 .staff-text img{width:100%;height:auto}.taxi-recruit_top-inner02 .recruit-staff02 .staff-detail{width:60%;padding:0;margin:0 0 15px 0}.taxi-recruit_top-inner02 .recruit-staff02 .staff-detail img{width:100%;height:auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner03{width:90%;padding:0;margin:0 auto 80px auto;background-image:url(../images/taxi-top-staff03-s.webp);background-repeat:no-repeat;background-position:right 0;-moz-background-size:60% auto;background-size:60% auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner03 .taxi-content-inner{margin:0;padding:0}.taxi-recruit_top-inner03 .recruit-staff03{width:54%;padding:0;margin:0}.taxi-recruit_top-inner03 .recruit-staff03 .staff-text{width:50%;padding:0;margin:0 0 20px 20px}.taxi-recruit_top-inner03 .recruit-staff03 .staff-text img{width:100%;height:auto}.taxi-recruit_top-inner03 .recruit-staff03 .staff-detail{width:60%;padding:0;margin:0 0 15px 0}.taxi-recruit_top-inner03 .recruit-staff03 .staff-detail img{width:100%;height:auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner04{width:90%;padding:0;margin:0 auto 0 auto;background-image:url(../images/taxi-top-staff04-s.webp);background-repeat:no-repeat;background-position:left 0;-moz-background-size:60% auto;background-size:60% auto}.content .taxi-contnt-recruit_top-03 .taxi-recruit_top-inner04 .taxi-content-inner{margin:0;padding:0}.taxi-recruit_top-inner04 .recruit-staff04{width:54%;padding:0 0 0 20px;margin:0 20px 0 auto}.taxi-recruit_top-inner04 .recruit-staff04 .staff-text{width:50%;padding:0;margin:0 0 35px auto}.taxi-recruit_top-inner04 .recruit-staff04 .staff-text img{width:100%;height:auto}.taxi-recruit_top-inner04 .recruit-staff04 .staff-detail{width:60%;padding:0;margin:0 0 15px 0}.taxi-recruit_top-inner04 .recruit-staff04 .staff-detail img{width:100%;height:auto}.taxi-contnt-recruit_top-03 .recruit-btn{width:100%;text-align:center}.taxi-contnt-recruit_top-03 .recruit-btn a{display:block;padding:12px 0 12px 0;margin:0 auto;text-decoration:none;font-size:78%;color:#000;background-image:url(../images/icon07.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #ccc;transition:all .5s 0s ease;letter-spacing:.02em}.taxi-contnt-recruit_top-03 .recruit-btn a:visited{text-decoration:none;color:#000;background-image:url(../images/icon07.webp);background-repeat:no-repeat;background-position:right center;border:1px solid #ccc}.taxi-contnt-recruit_top-03 .recruit-btn a:hover{text-decoration:none;color:#fff;background-image:url(../images/icon08.webp);background-repeat:no-repeat;background-position:right center;background-color:#4ab134;border:1px solid #4ab134}.content .taxi-contnt-recruit_top-04{width:100%;overflow:hidden;padding:0;margin:0;height:350px}.taxi-contnt-recruit_top-04 .overlay-inner{margin:0;padding:0;height:350px;background-image:url(../images/taxi-recruit-bgimg04.webp);-moz-background-size:120% auto;background-size:120% auto;background-repeat:no-repeat;background-position:35% center;position:relative}.taxi-contnt-recruit_top-04 .overlay-inner .overlay{position:absolute;top:0;left:0;z-index:0;width:100%;height:350px;background-color:rgba(0,0,0,.3);-webkit-transition:.3s;transition:.3s;opacity:1;transition:all .7s 0s ease}.taxi-contnt-recruit_top-04 .overlay-inner .title01 a{color:#fff;position:absolute;font-size:190%;letter-spacing:.1em;text-align:center;display:inline-block;width:100%;z-index:1;overflow:hidden;padding-top:90px;padding-bottom:195px;text-decoration:none;transition:all .5s 0s ease;font-weight:600;line-height:1em}.taxi-contnt-recruit_top-04 .title01 span{font-size:40%;font-weight:400;letter-spacing:.2em}.taxi-contnt-recruit_top-04 .overlay-inner .title01 a:hover{padding-top:140px;width:100%}.taxi-contnt-recruit_top-04 .overlay-inner .overlay .title02{color:#fff;text-align:center;padding-top:180px;font-size:96%;letter-spacing:.1em;line-height:1.8em;transition:all .5s 0s ease}.taxi-contnt-recruit_top-04 .overlay-inner:hover .overlay{opacity:1}.taxi-contnt-recruit_top-04 .overlay-inner:hover .overlay .title02{padding-top:360px;width:100%}.content .taxi-contnt-recruit_top-05{width:100%;overflow:hidden;padding:0;margin:0;height:250px}.content .taxi-contnt-recruit_top-05 .recruit-link-area{padding:0;margin:0;display:flex;overflow:hidden}.content .taxi-contnt-recruit_top-05 .recruit-link-area .left-link{padding:0;margin:0;width:50%;background-color:#ffe100;height:250px}.content .taxi-contnt-recruit_top-05 .recruit-link-area .left-link a{background-color:#ffe100;position:relative;display:block;height:250px;width:100%;color:#000}.content .taxi-contnt-recruit_top-05 .recruit-link-area .left-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .taxi-contnt-recruit_top-05 .recruit-link-area .left-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.taxi-contnt-recruit_top-05 .recruit-link-area .left-link h2{margin:0 auto;padding:100px 0 130px 0;letter-spacing:.1em;font-size:150%;color:#000;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.taxi-contnt-recruit_top-05 .recruit-link-area .left-link h2 span{margin:0 auto;padding:15px 0;letter-spacing:.2em;font-size:35%;color:#000;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .taxi-contnt-recruit_top-05 .recruit-link-area .right-link{padding:0;margin:0;width:50%;background-color:#23b3b9;text-align:center;height:250px}.content .taxi-contnt-recruit_top-05 .recruit-link-area .right-link a{background-color:#23b3b9;position:relative;display:block;height:250px;width:100%}.content .taxi-contnt-recruit_top-05 .recruit-link-area .right-link a::before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';transition:all .7s 0s ease}.content .taxi-contnt-recruit_top-05 .recruit-link-area .right-link a:hover::before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.taxi-contnt-recruit_top-05 .recruit-link-area .right-link h2{margin:0 auto;padding:80px 0;letter-spacing:.02em;font-size:135%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:1.4em}.taxi-contnt-recruit_top-05 .recruit-link-area .right-link h2 span{margin:0 auto;padding:15px 0;letter-spacing:.2em;font-size:35%;color:#fff;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all .5s 0s ease;text-align:center;line-height:.8em}.content .taxi-setsumeikai-area{padding:0;margin:0}.content .taxi-setsumeikai-area .content-setsumeikai-01{padding:30px 0 0 0;margin:0}.content .taxi-setsumeikai-area .content-setsumeikai-01 .t-recruit-title{padding:20px 0 20px 0;margin:0 0 80px 0;text-align:center}.content .taxi-setsumeikai-area .content-setsumeikai-01 .t-recruit-title h2{padding:0;margin:0;font-size:170%;letter-spacing:.3em}.content .taxi-setsumeikai-area .content-setsumeikai-01 .t-recruit-title p{padding:8px 0 8px 0;margin:0;font-size:75%;letter-spacing:.05em}.taxi-setsumeikai-area .content-setsumeikai-01 .setsumeikai-text{padding:20px 0 20px 0;margin:0 0 20px 0;font-size:88%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.taxi-setsumeikai-area .content-setsumeikai-01 .taxi-setsumeikai-detail{padding:50px 0 0 0;margin:0}.taxi-setsumeikai-detail .taxi-setsumeikai-subtitle{padding:0;margin:0 0 20px 0}.taxi-setsumeikai-detail .taxi-setsumeikai-subtitle h2{padding:0;margin:0;font-size:150%;line-height:1.7em;letter-spacing:.1em;font-weight:600;text-align:left;color:#00a7de}.taxi-setsumeikai-detail .taxi-setsumeikai-maintext{padding:0;margin:0 0 80px 0;font-size:92%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .taxi-setsumeikai-area .content-setsumeikai-02{padding:80px 0 50px 0;margin:0 0 40px 0;overflow:hidden;background-color:#ffe100}.taxi-setsumeikai-area .content-setsumeikai-02 .t-setsumeikai-bluetitle{padding:30px 0 0 0;margin:0 0 90px 0;text-align:center}.taxi-setsumeikai-area .content-setsumeikai-02 .t-setsumeikai-bluetitle h2{color:#00a7de;font-size:180%;padding:0;margin:0;letter-spacing:.05em;font-weight:600;line-height:1.7em}.taxi-setsumeikai-area .content-setsumeikai-02 .setsumei-info-area{padding:0;margin:0}.taxi-setsumeikai-area .content-setsumeikai-02 .taxi-setsumeikai02-subtitle{padding:0;margin:0 0 20px 0;background-image:url(../images/taxi-icon08.webp);background-repeat:no-repeat;background-position:0 3px;-moz-background-size:5% auto;background-size:5% auto}.taxi-setsumeikai-area .content-setsumeikai-02 .taxi-setsumeikai02-subtitle h2{padding:0 0 0 35px;margin:0;font-size:140%;line-height:1.7em;letter-spacing:.1em;font-weight:600;text-align:left;color:#000}.taxi-setsumeikai-area .content-setsumeikai-02 .taxi-setsumeikai02-maintext{padding:0 0 0 35px;margin:0 0 60px 0;font-size:92%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.content .taxi-setsumeikai-area .content-setsumeikai-03{padding:30px 0 50px 0;margin:0 0 60px 0;overflow:hidden}.taxi-setsumeikai-area .content-setsumeikai-03 .t-setsumeikai-pinktitle{padding:30px 0 0 0;margin:0 0 40px 0;text-align:center}.taxi-setsumeikai-area .content-setsumeikai-03 .t-setsumeikai-pinktitle h2{color:#f7649c;font-size:170%;padding:0;margin:0;letter-spacing:.05em;font-weight:600}.taxi-setsumeikai-area .content-setsumeikai-03 .tabele-area{padding:25px 0 25px 0;margin:0 0 5px 0;border:0 solid #f7649c}.taxi-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table{padding:0 0 0xp 0;margin:0 0 10px 0;width:100%;border:2px solid #f7649c}.taxi-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table tr:nth-child(1){background:#f7649c}.taxi-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table tr:nth-child(2n+1){background:#fff}.taxi-setsumeikai-area .content-setsumeikai-03 .tabele-area .setsumei-table tr:nth-child(2n){background:#ededed}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumei-table .titletr{background:#f7649c;color:#fff;text-align:center;padding:10px 0}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumei-table #rborder{border-right:1px solid #a4a4a4;width:32% padding:10px 20px}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01{width:35%;padding:5px 0;text-align:center;font-size:94%;letter-spacing:0;border-right:1px solid #a4a4a4}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01 .date{padding:5px 0 2px 0;text-align:center;font-size:94%;letter-spacing:0}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01 .time{padding:3px 0 5px 0;text-align:center;font-size:94%;letter-spacing:0;line-height:1.5em}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td02{padding:10px 10px;text-align:left;font-size:92%;line-height:1.5em}.taxi-setsumeikai-area .content-setsumeikai-03 .setsumeikai-03-text{padding:0;margin:0 auto 0 auto;font-size:90%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}