@charset "utf-8";.site-e-header{background:#fff;padding:0 0 0 0;position:fixed;justify-content:space-between;width:100%}.site-e-header{background:rgba(255,255,255,1);display:flex;padding:0 0 0 0;position:fixed;justify-content:space-between;transition:.5s;width:100%;z-index:1;flex-wrap:wrap}.site-e-header.transform{background:rgba(255,255,255,.9);padding:0 0 0 0}.site-e-header .header-e-left{width:100%;padding:16px 0 16px 0;margin:0 0 0 8px;text-align:left;overflow:hidden;border:0 solid #ccc}.header-e-left .site-e-logo{padding:0 0 0 0;margin:0 0 0 0;width:70%}.header-e-left .site-e-logo img{transition:all 500ms 0s ease}.header-e-left .site-e-logo a img{height:auto;width:100%}.header-e-left .site-e-logo a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.e-gnavimenu{margin-left:auto;width:800px;margin-right:40px;padding-top:30px;border:0 solid #ccc}#e-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:0em;letter-spacing:.1em;font-size:94%;overflow:hidden;font-weight:700;color:#ccc;padding-bottom:20px}#e-gnav ul li .linkno1{margin-right:0;margin-left:0}#e-gnav ul li .linkno2{color:#000;letter-spacing:.05em;font-size:95%}#e-gnav ul li a:hover .linkno2{color:#fff}#e-gnav ul li .linkno3{margin-right:0;margin-left:0;color:#ccc;padding-bottom:3px}#e-gnav ul li a:hover .linkno3{color:#ccc}#e-gnav ul li .linkno5{color:#ccc;padding-bottom:3px}#e-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}#e-gnav ul li .linkno7 span{padding:0 2px 0 2px;color:#b2b2b2;font-size:102%}#e-gnav ul li .linkno7 a:hover span{color:#4AB134}#e-gnav>ul>li a{text-decoration:none;color:#000;font-weight:700;border-bottom:1px solid transparent}#e-gnav>ul>li a:hover{color:#4AB134}#e-gnav>ul>li:hover>a{color:#4AB134;border-bottom:1px solid #4AB134}#e-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}#e-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%}#e-gnav>ul .menu .width{margin:0 auto;overflow:hidden;text-align:left}#e-gnav>ul .menu .width .leftmenu{width:240px;margin:0 auto;overflow:hidden;text-align:left;float:left}#e-gnav>ul .menu .width .centermenu{width:840px;overflow:hidden;float:right;margin-left:auto}#e-gnav>ul .menu .width .rightmenu{width:130px;margin:0 auto;overflow:hidden;text-align:left;float:right;min-height:1px}#e-gnav>ul .menu .menu_inner{padding:.5em 0}#e-gnav>ul .menu #inner01{margin-left:20px;border:0 solid #ccc}#e-gnav>ul .menu #inner02{margin-left:120px;border:0 solid #ccc}#e-gnav>ul .menu #inner04{margin-left:0;text-align:right;margin-right:40px;border:1px solid #ccc}#e-gnav>ul .menu .menu_inner li{display:inline-block;margin:0 .5em;border:none}#e-gnav>ul a .menu{color:#000;font-size:100%;transition:all .2s ease-in;border:none;letter-spacing:.1em}#e-gnav>ul a:hover .menu{font-size:100%;color:#fff;letter-spacing:.1em;border:none}#e-gnav ul li ul li a{border:none;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}#e-gnav ul li ul li a:hover{border:none}.site-e-header .e-gnav{padding:35px 40px 0 0;margin-left:auto}.e-gnav__menu{display:flex;padding:0 0 0 0;margin:0 0 0 0}.e-gnav__menu li{list-style-type:none}.e-gnav__menu__item{margin-left:20px;padding:0 0 0 0;font-size:96%;font-weight:700;color:#ccc}.e-gnav__menu__item a{color:#333;text-decoration:none;padding:0 0 3px 0;margin:0 15px 0 15px;display:inline-block;transition:all 500ms 0s ease}.e-gnav__menu__item a:visited{color:#333;text-decoration:none}.e-gnav__menu__item a:hover{color:#4ab134;text-decoration:none;border-bottom:1px solid #4ab134}.site-e-header .header-e-right{padding:0 0 0 0;margin:0 0 0 0;width:130px}.header-e-right .contact{padding:0 0 0 0;margin:0 0 0 0;width:130px;text-align:center;font-size:80%;line-height:2em;letter-spacing:.3em}.header-e-right .contact a{padding:22px 0 20px 0;margin:0;display:block;background-color:#4ab134;text-decoration:none;color:#FFF;transition:all 500ms 0s ease}.header-e-right .contact a:visited{background-color:#4ab134;text-decoration:none;color:#FFF}.header-e-right .contact a:hover{background-color:#3d7814;text-decoration:none;color:#FFF}.hero-staff01{height:300px;background-image:url(../images/header-staff-bg01.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative}.bulletin-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-staff02{height:300px;background-image:url(../images/header-staff-bg02.webp);background-repeat:no-repeat;background-position:center bottom;-moz-background-size:180% auto;background-size:180% auto;width:100%;position:relative}.bulletin-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-staff03{height:300px;background-image:url(../images/header-staff-bg03-s.webp);background-repeat:no-repeat;background-position:center bottom;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative}.bulletin-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-message{height:300px;background-image:url(../images/header-message-bg-s.webp);background-repeat:no-repeat;background-position:center top;-moz-background-size:140% auto;background-size:140% auto;width:100%;position:relative}.bulletin-message{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-recruit{height:380px;background-image:url(../images/header-recruit-bg2024-s.webp);background-repeat:no-repeat;background-position:center top;-moz-background-size:100% auto;background-size:100% auto;width:100%;position:relative;padding-top:70px;margin-bottom:-40px}.bulletin-recruit{margin:0 auto 0 auto;padding:0;color:#fff;text-align:center;font-family:'Quicksand',sans-serif;width:100%;position:absolute;bottom:55%;right:0;left:0}.bulletin-recruit h2{font-size:140%;padding:0 0 0 0;margin:0 auto 0 auto;line-height:1.7em;text-align:right;width:95%}.hero-chatting{height:300px;background-image:url(../images/header-chatting-bg01s.webp);background-repeat:no-repeat;background-position:center top;-moz-background-size:110% auto;background-size:110% auto;width:100%;position:relative}.bulletin-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-beginner{height:300px;background-image:url(../images/header-staff-bg01.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative}.bulletin-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-setsumei{height:300px;background-image:url(../images/header-staff-bg03.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative}.bulletin-setsumei{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-busentry{height:300px;background-image:url(../images/header-recruit-bg2024-s.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative}.bulletin-busentry{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 .staff-area{width:auto;overflow:hidden;text-align:left;border:0 solid #ccc}.content .contnt-staff-01{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 40px 0;border:0 solid red}.content .contnt-staff-01 .content-inner{border:0 solid #4ab134;width:100%}.contnt-staff-01 .staff-title{padding:40px 0 20px 0;margin:0 0 20px 0;text-align:center}.contnt-staff-01 .staff-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:.1em;color:#000}.contnt-staff-01 .staff-title p{padding:8px 0 8px 0;margin:0 0 0 0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700}.staff-photo-field{width:100%;height:auto;background-image:url(../images/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:225px;border:0 solid #ccc}.staff-photo-field02{width:100%;height:auto;background-image:url(../images/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:225px}.staff-photo-field03{width:100%;height:auto;background-image:url(../images/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:225px}.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}.staff-area .photo-field-left h2{padding:0 0 0 0;margin:0 0 0 0;font-size:145%;line-height:1.7em;letter-spacing:.05em;font-weight:400}.staff-area .photo-field-left h2 .span01{letter-spacing:-.05em}.staff-area .photo-field-left h2 .span02{letter-spacing:-.1em}.staff-area .photo-field-right{padding:0 0 0 0;margin:0 auto 0 auto;width:82%}.staff-area .photo-field-right img{width:48%;height:auto}.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:0em}.staff-area .photo-field-right .name{padding:0 0 0 0;margin:0 0 0 0;font-size:175%;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;line-height:0em}.staff-area .photo-field-right .kana{padding:5px 0 0 0;margin:0 0 15px 0;line-height:0em;font-size:82%;letter-spacing:.05em}.staff-area .photo-field-right .history{padding:0 0 0 0;margin:0 0 0 0;font-size:82%}.content .contnt-staff-02{width:100%;overflow:hidden;padding:0 0 60px 0;margin:0 0 0 0}.contnt-staff-02 .staff-detail01{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-staff-02 .staff-detail01 .staff-detail-left{padding:0 0 0 0;margin:0 0 0 0;width:100%}.contnt-staff-02 .staff-detail01 .staff-detail-left .photo01{padding:0 0 0 0;margin:0 0 40px 0;width:100%}.contnt-staff-02 .staff-detail01 .staff-detail-left .photo01 img{width:100%;height:auto}.contnt-staff-02 .staff-detail01 .staff-detail-left .text01{padding:0 0 0 0;margin:0 0 0 0;font-size:92%;text-align:justify;text-justify:inter-ideograph;letter-spacing:.06em;line-height:1.8em}.contnt-staff-02 .staff-detail01 .staff-detail-right{padding:0 0 0 0;margin:0 0 0 0;width:100%;overflow:hidden}.contnt-staff-02 .staff-detail01 .staff-detail-right .photo02{padding:0 0 0 0;margin:0 0 40px auto;width:100%}.contnt-staff-02 .staff-detail01 .staff-detail-right .photo02 img{width:100%;height:auto}.contnt-staff-02 .staff-detail01 .staff-detail-right .text02{padding:0 0 0 0;margin:0 0 50px 0;font-size:90%;letter-spacing:0em;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-staff-02 .staff-detail01 .staff-detail-right .text01{padding:0 0 0 0;margin:0 0 50px 0;font-size:90%;letter-spacing:0em;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-staff-02 .staff-detail02{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-staff-02 .staff-detail02 .staff-detail02-left{padding:0 0 0 0;margin:0 0 0 0;width:100%}.staff-detail02-left .photo03{padding:0 0 0 0;margin:0 0 40px 0;width:100%}.staff-detail02-left .photo03 img{width:100%;height:auto}.contnt-staff-02 .staff-detail02 .staff-detail02-right{padding:0 0 0 0;margin:0 0 0 0;width:100%}.staff-detail02-right .text03{padding:0 0 0 0;margin:0 0 0 0;font-size:90%;letter-spacing:0em;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-staff-02 .staff-detail03{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-staff-02 .staff-detail03 .staff-textarea{padding:0 0 0 0;margin:0 0 50px 0;font-size:90%;letter-spacing:0em;text-align:justify;text-justify:inter-ideograph;line-height:2em}.contnt-staff-02 .staff-detail03 .right{width:100%}.contnt-staff-02 .staff-detail03 .right img{width:100%;height:auto}.contnt-staff-02 .staff-detail04{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-staff-02 .staff-detail04up{padding:0 0 0 0;margin:0 0 40px 0;overflow:hidden}.contnt-staff-02 .staff-detail04up .left{padding:45px 0 0 0;margin:0 0 0 0;font-size:92%;letter-spacing:.08em;text-align:justify;text-justify:inter-ideograph;line-height:2em;width:100%}.contnt-staff-02 .staff-detail04up .right{width:100%}.contnt-staff-02 .staff-detail04up .right img{width:100%;height:auto}.contnt-staff-02 .staff-detail04down{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-staff-02 .staff-detail04down .left{width:100%;padding-top:10px}.contnt-staff-02 .staff-detail04down .left img{width:100%;height:auto}.contnt-staff-02 .staff-detail04down .right{padding:40px 0 0 0;margin:0 0 0 0;font-size:92%;letter-spacing:.08em;text-align:justify;text-justify:inter-ideograph;line-height:2em;width:100%}.content .contnt-staff-03{width:100%;overflow:hidden;padding:30px 0 60px 0;margin:0 0 0 0}.contnt-staff-03 .staff-flow{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-staff-03 .staff-flow-left{width:100%}.contnt-staff-03 .staff-flow-left h3{font-size:160%;color:#4AB134;font-weight:700;letter-spacing:.1em;margin:0 0 0 0;padding:0 0 70px 0;letter-spacing:.05em}.contnt-staff-03 .staff-flow-right{width:100%;padding:0 0 0 0;overflow:hidden}.staff-flow-right .staff-flow-table{width:100%}.staff-flow .flowtd01{padding:10px 0 10px 0;margin:0;width:5%;vertical-align:top;font-size:125%;font-weight:700;line-height:0em;text-align:right;letter-spacing:0em}.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:0em}.staff-flow .flowtd022{padding:0 10px 10px 10px;margin:0;width:12%;vertical-align:top;text-align:center;line-height:0em}.staff-flow .flowtd03 h3{padding:2px 0 3px 0;margin:0;margin-bottom:20px;vertical-align:top;font-size:140%;line-height:0em;letter-spacing:0em}.staff-flow .flowtd03{font-size:90%;line-height:1.6em;width:76%;vertical-align:top;padding:10px 0 40px 0;letter-spacing:.05em}.staff-flow .flowtd032{font-size:90%;line-height:1.6em;width:76%;vertical-align:top;padding:0 0 80px 0;letter-spacing:.02em}.staff-flow .flowtd032 h3{padding:0 0 0 0;margin:0;vertical-align:top;font-size:140%;line-height:1.6em;letter-spacing:.1em}.content .contnt-staff_link{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 0 0}.content .contnt-staff_link .staff01-link-area{padding:0 0 0 0;margin:0 0 0 0;display:flex;overflow:hidden}.content .contnt-staff_link .staff01-link-area .left-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#a4ca56;height:150px}.content .contnt-staff_link .staff01-link-area .left-link a{background-color:#a4ca56;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_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 700ms 0s ease}.content .contnt-staff_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-staff_link .staff01-link-area .left-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:140%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:1.4em}.contnt-staff_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 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff01-link-area .right-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#4ab134;text-align:center;height:150px}.content .contnt-staff_link .staff01-link-area .right-link a{background-color:#4ab134;position:relative;display:block;width:100%;height:150px}.content .contnt-staff_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 700ms 0s ease}.content .contnt-staff_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-staff_link .staff01-link-area .right-link h2{margin:0 auto;padding:30px 0 55px 0;letter-spacing:.1em;font-size:140%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:1.4em}.contnt-staff_link .staff01-link-area .right-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 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff02-link-area{padding:0 0 0 0;margin:0 0 0 0;display:flex;overflow:hidden}.content .contnt-staff_link .staff02-link-area .left-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#ffe100;height:150px}.content .contnt-staff_link .staff02-link-area .left-link a{background-color:#ffe100;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 700ms 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:140%;color:#000;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:1.4em}.contnt-staff_link .staff02-link-area .left-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#000;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff02-link-area .right-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#4ab134;text-align:center;height:150px}.content .contnt-staff_link .staff02-link-area .right-link a{background-color:#4ab134;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 700ms 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:140%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:1.4em}.contnt-staff_link .staff02-link-area .right-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 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff03-link-area{padding:0 0 0 0;margin:0 0 0 0;display:flex;overflow:hidden}.content .contnt-staff_link .staff03-link-area .left-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#ffe100;height:150px}.content .contnt-staff_link .staff03-link-area .left-link a{background-color:#ffe100;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 700ms 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:140%;color:#000;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:1.4em}.contnt-staff_link .staff03-link-area .left-link h2 span{margin:0 auto;padding:8px 0;letter-spacing:.05em;font-size:45%;color:#000;left:0;right:0;font-weight:400;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-staff_link .staff03-link-area .right-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#a4ca56;text-align:center;height:150px}.content .contnt-staff_link .staff03-link-area .right-link a{background-color:#a4ca56;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 700ms 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:140%;color:#fff;left:0;right:0;font-weight:500;font-variant:normal;position:absolute;transition:all 500ms 0s ease;text-align:center;line-height:1.4em}.contnt-staff_link .staff03-link-area .right-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 500ms 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 0 0 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 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:.1em;color:#000}.contnt-message-01 .message-title p{padding:8px 0 8px 0;margin:0 0 0 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 0 0 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 0 0 0;margin:0 0 40px 0;font-size:140%;text-align:center;line-height:1.7em;letter-spacing:0em}.contnt-message-01 .message-text{padding:0 0 0 0;margin:0 0 100px 0;font-size:90%;letter-spacing:.02em;line-height:2em}.contnt-message-01 .president-area{padding:0 0 0 0;margin:0 0 0 0}.contnt-message-01 .president-area .position{padding:0 0 10px 0;margin:0 0 0 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 0 0 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 0 0 0;margin:0 0 0 0;font-size:92%;letter-spacing:.08em}.content .beginner-area{width:auto;overflow:hidden;text-align:left}.content .contnt-beginner-01{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 100px 0}.contnt-beginner-01 .beginner-title{padding:40px 0 20px 0;margin:0 0 20px 0;text-align:center}.contnt-beginner-01 .beginner-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:0em;color:#000;line-height:1.4em}.contnt-beginner-01 .beginner-title p{padding:5px 0 8px 0;margin:0 0 0 0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700}.contnt-beginner-01 .beginner-text01{padding:0 0 0 0;margin:0 0 50px 0;font-size:94%;letter-spacing:0em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.contnt-beginner-01 .subtitle01{padding:15px 0 15px 55px;margin:0 0 10px 0;color:#4ab134;background-image:url(../images/driver-icon01.webp);background-repeat:no-repeat;background-position:0 5px;font-size:130%;letter-spacing:.02em;-moz-background-size:13% auto;background-size:13% auto}.contnt-beginner-01 .beginner-text02{padding:0 0 0 0;margin:0 0 60px 0;font-size:92%;letter-spacing:.05em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.contnt-beginner-01 .subtitle02{padding:15px 0 15px 55px;margin:0 0 10px 0;color:#4ab134;background-image:url(../images/driver-icon02.webp);background-repeat:no-repeat;background-position:5px 0;font-size:130%;letter-spacing:.02em;-moz-background-size:13% auto;background-size:13% auto}.contnt-beginner-01 .beginner-text03{padding:0 0 0 0;margin:0 0 60px 0;font-size:92%;letter-spacing:.05em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.contnt-beginner-01 .subtitle03{padding:15px 0 15px 55px;margin:0 0 10px 0;color:#4ab134;background-image:url(../images/driver-icon03.webp);background-repeat:no-repeat;background-position:5px 0;font-size:130%;letter-spacing:.03em;-moz-background-size:13% auto;background-size:13% auto}.contnt-beginner-01 .beginner-text04{padding:0 0 0 0;margin:0 0 60px 0;font-size:92%;letter-spacing:.05em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.contnt-beginner-01 .subtitle04{padding:15px 0 15px 50px;margin:0 0 10px 0;color:#4ab134;background-image:url(../images/driver-icon04.webp);background-repeat:no-repeat;background-position:0 5px;font-size:130%;letter-spacing:-.05em;-moz-background-size:13% auto;background-size:13% auto}.contnt-beginner-01 .beginner-text05{padding:0 0 0 0;margin:0 0 60px 0;font-size:92%;letter-spacing:.05em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.contnt-beginner-01 .subtitle05{padding:15px 0 15px 55px;margin:0 0 10px 0;color:#4ab134;background-image:url(../images/driver-icon05.webp);background-repeat:no-repeat;background-position:5px 0;font-size:130%;letter-spacing:.02em;-moz-background-size:13% auto;background-size:13% auto}.contnt-beginner-01 .beginner-text06{padding:0 0 0 0;margin:0 0 10px 0;font-size:92%;letter-spacing:.05em;line-height:2em;text-align:justify;text-justify:inter-ideograph}.content .chatting-area{width:auto;overflow:hidden;text-align:left}.content .contnt-chatting-01{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 30px 0}.contnt-chatting-01 .chatting-title{padding:30px 0 0 0;margin:0 0 30px 0;text-align:center}.contnt-chatting-01 .chatting-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:.3em;color:#000}.contnt-chatting-01 .chatting-title p{padding:8px 0 8px 0;margin:0 0 0 0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700}.contnt-chatting-01 .chatting-text01{padding:0 0 0 0;margin:0 0 30px 0;font-size:94%;letter-spacing:0em;line-height:2em;text-align:justify;text-justify:inter-ideograph;text-align:left}.contnt-chatting-01 .subtitle{padding:15px 0 15px 0;margin:0 0 30px 0;color:#4ab134;font-size:160%;letter-spacing:.2em;text-align:center}.contnt-chatting-01 .member-area{padding:0 0 0 0;margin:0 0 0 0;width:100%;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contnt-chatting-01 .member-area .mmember-field{padding:0 0 0 0;margin:0 0 15px 0;width:45%;text-align:center}.contnt-chatting-01 .member-area .mmember-field .photo-area{padding:0 0 0 0;margin:0 0 5px 0;width:100%}.contnt-chatting-01 .member-area .mmember-field .photo-area img{width:100%;height:auto}.contnt-chatting-01 .member-area .mmember-field .department{padding:2px 0 0 0;margin:0 auto 15px auto;width:100%}.contnt-chatting-01 .member-area .mmember-field .department img{width:100%;height:auto}.content .contnt-chatting-02{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 50px 0}.content .contnt-chatting-02 .chatting-detail-field01{padding:0 0 0 0;margin:0 0 30px 0}.content .contnt-chatting-02 .chatting-detail-field01 .photo-area{padding:0 0 0 0;margin:0 0 0 0;width:100%}.content .contnt-chatting-02 .chatting-detail-field01 .photo-area img{width:100%;height:auto}.content .contnt-chatting-02 .chatting-detail-field01 .chatting-detail{padding:30px 0 20px 0;margin:0 0 0 0;background-color:#fff;width:100%;top:85px;right:0}.content .contnt-chatting-02 .chatting-detail-field01 .chatting-detail h3{padding:0 0 0 0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.08em;font-weight:600}.content .contnt-chatting-02 .chatting-detail-field01 .chatting-detail .text-area{padding:0 0 0 0;margin:0 0 0 0;font-size:94%;line-height:2em;letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chatting-02 .chatting-detail-field02{padding:0 0 0 0;margin:0 0 0 0}.content .contnt-chatting-02 .chatting-detail-field02 .photo-area{padding:0 0 0 0;margin:0 0 0 0;width:100%}.content .contnt-chatting-02 .chatting-detail-field02 .photo-area img{width:100%;height:auto}.content .contnt-chatting-02 .chatting-detail-field02 .chatting-detail{padding:30px 0 0 0;margin:0 0 0 0;background-color:#fff;width:100%;top:50px;left:0}.content .contnt-chatting-02 .chatting-detail-field02 .chatting-detail h3{padding:0 0 0 0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.1em;font-weight:600}.content .contnt-chatting-02 .chatting-detail-field02 .chatting-detail .text-area{padding:0 0 0 0;margin:0 0 0 0;font-size:93%;line-height:2em;letter-spacing:0em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chatting-03{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 50px 0}.content .contnt-chatting-03 .chatting-detail-inner{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.content .contnt-chatting-03 .chatting-detail-inner .photo-area{padding:5px 0 0 0;margin:0 0 20px 0;width:100%}.content .contnt-chatting-03 .chatting-detail-inner .photo-area img{width:100%;height:auto}.content .contnt-chatting-03 .chatting-detail-inner .right-area{padding:0 0 0 0;margin:0 0 0 0;width:100%}.content .contnt-chatting-03 .chatting-detail-inner .right-area h3{padding:0 0 0 0;margin:0 0 25px 0;font-size:128%;line-height:1.6em;letter-spacing:-.02em;font-weight:600}.content .contnt-chatting-03 .chatting-detail-inner .right-area .text-area{padding:0 0 0 0;margin:0 0 0 0;font-size:93%;line-height:2em;letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chatting-04{width:100%;padding:0 0 0 0;margin:0 0 50px 0;height:200px;background-image:url(../images/chatting-img04-s.webp);background-repeat:no-repeat;background-position:right top;-moz-background-size:100% auto;background-size:100% auto}.content .contnt-chatting-05{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 40px 0}.content .contnt-chatting-05 .chatting-detail-inner02{padding:0 0 0 0;margin:0 0 50px 0;overflow:hidden}.content .contnt-chatting-05 .chatting-detail-inner02 .photo-area{padding:0 0 0 0;margin:0 0 30px 0;width:100%;float:left}.content .contnt-chatting-05 .chatting-detail-inner02 .photo-area img{width:100%;height:auto}.content .contnt-chatting-05 .chatting-detail-inner02 .text-area{padding:0 0 0 0;margin:0 0 0 0;float:right;width:100%}.content .contnt-chatting-05 .chatting-detail-inner02 .text-area h3{padding:0 0 0 0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.05em;font-weight:600}.content .contnt-chatting-05 .chatting-detail-inner02 .text-area .text-field{padding:0 0 0 0;margin:0 0 0 0;font-size:93%;line-height:2em;letter-spacing:.03em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chatting-05 .chatting-detail-inner03{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.content .contnt-chatting-05 .chatting-detail-inner03 .text-area{padding:0 0 0 0;margin:0 0 0 0;float:left;width:100%}.content .contnt-chatting-05 .chatting-detail-inner03 .text-area h3{padding:0 0 0 0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.05em;font-weight:600}.content .contnt-chatting-05 .chatting-detail-inner03 .photo-area{padding:0 0 0 0;margin:0 0 30px 0;width:100%}.content .contnt-chatting-05 .chatting-detail-inner03 .photo-area img{width:100%;height:auto}.content .contnt-chatting-05 .chatting-detail-inner03 .text-area .text-field{padding:0 0 0 0;margin:0 0 0 0;font-size:93%;line-height:2em;letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph}.content .contnt-chatting-06{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 80px 0}.content .contnt-chatting-06 .photo-area{padding:0 0 0 0;margin:0 0 20px 0;width:100%}.content .contnt-chatting-06 .photo-area img{width:100%;height:auto}.content .contnt-chatting-06 .text-field{padding:0 0 0 0;margin:0 0 0 auto;width:100%}.content .contnt-chatting-06 .text-field h3{padding:0 0 0 0;margin:0 0 25px 0;font-size:130%;line-height:1.6em;letter-spacing:.05em;font-weight:600}.content .contnt-chatting-06 .text-field .text-area{padding:0 0 0 0;margin:0 0 0 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:80px 0 0 0;margin:0 0 50px 0}.contnt-recruit_top-01 .recruit_top-title{padding:0 0 0 0;margin:0 0 60px 0;text-align:center}.contnt-recruit_top-01 .recruit_top-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:180%;letter-spacing:.1em;color:#4ab134;font-weight:500;line-height:1.5em}.contnt-recruit_top-01 .recruit_top-title p{padding:8px 0 8px 0;margin:0 0 0 0;font-size:60%;letter-spacing:.05em;color:#000;font-weight:700}.contnt-recruit_top-01 .cube-area{padding:0 0 0 0;margin:0 0 35px 0}.contnt-recruit_top-01 .cube-area .area01{padding:0 0 35px 0;margin:0 0 0 0;width:100%;background-color:#4ab134}.contnt-recruit_top-01 .cube-area .area01 h3{padding:0 0 0 0;margin:0 0 0 0;font-size:180%;font-weight:600;color:#fff;text-align:center;letter-spacing:.05em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area01 p{text-align:center;font-size:96%;line-height:2.2em;color:#fff;letter-spacing:0em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .area01 .image{padding:0 0 0 0;margin:0 auto 0 auto;width:70%}.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 0 0 0;width:100%;background-color:#a7ce58}.contnt-recruit_top-01 .cube-area .area02 h3{padding:0 0 0 0;margin:0 0 0 0;font-size:180%;font-weight:600;color:#fff;text-align:center;letter-spacing:.05em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area02 p{text-align:center;font-size:96%;line-height:2.2em;color:#fff;letter-spacing:0em;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 0 0 0;width:100%;background-color:#ffe100}.contnt-recruit_top-01 .cube-area .area03 h3{padding:0 0 0 0;margin:0 0 0 0;font-size:140%;font-weight:600;color:#000;text-align:center;letter-spacing:.05em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area03 p{text-align:center;font-size:96%;line-height:2.2em;color:#000;letter-spacing:0em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .area04{padding:40px 0 55px 0;margin:0 0 0 0;width:100%;background-color:#4ab134}.contnt-recruit_top-01 .cube-area .area04 h3{padding:0 0 0 0;margin:0 0 0 0;font-size:130%;font-weight:600;color:#fff;text-align:center;letter-spacing:.05em;line-height:1.7em}.contnt-recruit_top-01 .cube-area .area04 p{text-align:center;font-size:96%;line-height:2.2em;color:#fff;letter-spacing:0em;font-weight:500;padding:20px 0 0 0;margin:0 0 18px 0}.contnt-recruit_top-01 .cube-area .icon-field{width:15%;padding:30px 0 0 0;margin:0 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 0 0 0;margin:0 auto}.contnt-recruit_top-01 .working-field .left-field{width:100%;margin-bottom:15px}.contnt-recruit_top-01 .working-field .left-field h3{font-size:100%;line-height:1.8em;letter-spacing:.02em;padding:0 0 0 0;margin:0 0 15px 0}.contnt-recruit_top-01 .working-field .left-field p{padding:0 0 0 5px;margin:0 0 0 0;letter-spacing:0em;line-height:1.8em;font-size:86%}.contnt-recruit_top-01 .working-field .right-field{width:100%;text-align:center}.contnt-recruit_top-01 .working-field .right-field img{width:35%;height:auto}.contnt-recruit_top-01 .working-field .department{padding:20px 0 0 0;margin:0 auto 0 auto;letter-spacing:0em;line-height:1.7em;font-size:80%;color:#4AB134}.contnt-recruit_top-01 .working-field .department a:link{color:#4AB134;text-decoration:none;transition:all 1000ms 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 0 0 0;margin:0 0 40px 0;overflow:hidden}.content .contnt-recruit_top-02 .link-message{width:100%;height:228px;padding:0 0 0 0;margin:0 0 0 0}.content .contnt-recruit_top-02 .link-message a{width:100%;height:228px;padding:0 0 0 0;margin:0 0 0 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 700ms 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:95px 0;letter-spacing:.05em;font-size:170%;color:#fff;left:0;right:0;font-weight:600;font-variant:normal;position:absolute;transition:all 500ms 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 0 0 0;margin:0 0 80px 0}.contnt-recruit_top-03 .recruit_top-title{padding:40px 0 20px 0;margin:0 0 40px 0;text-align:center}.contnt-recruit_top-03 .recruit_top-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:0em;color:#4ab134}.contnt-recruit_top-03 .recruit_top-title p{padding:8px 0 8px 0;margin:0 0 0 0;font-size:75%;letter-spacing:.05em;color:#4ab134;font-weight:700}.content .contnt-recruit_top-03 .recruit_top-inner01{width:82%;padding:0 0 0 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:73% auto;background-size:73% auto}.recruit_top-inner01 .recruit-staff01{width:100%;padding:0 0 0 0;margin:0 0 0 0}.recruit_top-inner01 .recruit-staff01 .staff-text{width:35%;padding:0 0 0 0;margin:0 0 20px 0}.recruit_top-inner01 .recruit-staff01 .staff-text img{width:100%;height:auto}.recruit_top-inner01 .recruit-staff01 .staff-detail{width:43%;padding:0 0 0 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 0 0 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:74% auto;background-size:74% auto}.recruit_top-inner02 .recruit-staff02{width:100%;padding:0 0 0 0;margin:0 0 0 auto}.recruit_top-inner02 .recruit-staff02 .staff-text{width:33%;padding:0 0 0 0;margin:0 0 20px auto}.recruit_top-inner02 .recruit-staff02 .staff-text img{width:100%;height:auto}.recruit_top-inner02 .recruit-staff02 .staff-detail{width:40%;padding:0 0 0 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 0 0 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:73% auto;background-size:73% auto}.recruit_top-inner03 .recruit-staff03{width:100%;padding:0 0 0 0;margin:0 0 0 0}.recruit_top-inner03 .recruit-staff03 .staff-text{width:35%;padding:0 0 0 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:43%;padding:0 0 0 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:45%;text-align:center}.contnt-recruit_top-03 .recruit-btn a{display:block;padding:5px 0 5px 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 500ms 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 0 0 0;margin:0 0 0 0;overflow:hidden}.contnt-recruit_top-04 .overlay-inner{margin:0 0 0 0;padding:0 0 0 0;height:240px;background-image:url(../images/recruit-bgimg04-s.webp);-moz-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center top;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 700ms 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:110px;padding-bottom:110px;text-decoration:none;transition:all 500ms 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 500ms 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 0 0 0;margin:0 0 0 0}.content .contnt-recruit_top-05 .infosession{padding:0 0 0 0;margin:0 0 0 0;overflow:hidden}.content .contnt-recruit_top-05 .infosession .session-link{padding:0 0 0 0;margin:0 0 0 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 700ms 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 500ms 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 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-recruit_top-05 .recruit-link-area{padding:0 0 0 0;margin:0 0 0 0;display:flex;overflow:hidden}.content .contnt-recruit_top-05 .recruit-link-area .left-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#a4ca56;height:250px}.content .contnt-recruit_top-05 .recruit-link-area .left-link a{background-color:#a4ca56;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 700ms 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 500ms 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 500ms 0s ease;text-align:center;line-height:.8em}.content .contnt-recruit_top-05 .recruit-link-area .right-link{padding:0 0 0 0;margin:0 0 0 0;width:50%;background-color:#4ab134;text-align:center;height:250px}.content .contnt-recruit_top-05 .recruit-link-area .right-link a{background-color:#4ab134;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 700ms 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 500ms 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 500ms 0s ease;text-align:center;line-height:.8em}#e-footer{padding:40px 0 0 0;margin:0 0 0 0;width:100%;overflow:hidden;background-color:#ececec;text-align:left}#e-footer .footer-e-inner{padding:0 0 0 0;margin:0 auto 0 auto;width:1000px;overflow:hidden}#e-footer .footer-e-inner .top{padding:0 0 30px 0;margin:0 0 0 0;overflow:hidden}.footer-e-inner .top .left{padding:0 0 0 0;margin:0 0 0 0;width:50%;float:left}.footer-e-inner .top .left img{height:40px;width:auto}.footer-e-inner .top .left a img{transition:all 500ms 0s ease}.footer-e-inner .top .left a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.footer-e-inner .top .right{padding:10px 0 0 0;margin:0 0 0 0;width:48%;float:right;text-align:right}#e-footer .footer-e-inner .e-bottom{padding:0 0 35px 0;margin:0 0 0 0;overflow:hidden}.footer-e-inner .e-bottom .footer-navi{padding:0 0 0 0;margin:0 12px 0 0;overflow:hidden;float:left;letter-spacing:0em}.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 0 0 0;margin:0 0 0 0;text-decoration:none;color:#333;font-weight:700;transition:all 500ms 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 0 0 0;margin:0 0 0 0;text-decoration:none;color:#333;font-weight:700;transition:all 500ms 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 0 0 0;margin:0 0 0 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 0 0 0;display:block;text-decoration:none;color:#333;line-height:1.4em;font-size:85%;font-weight:500;transition:all 500ms 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 0 0 0}.e-bottom #footer-navi06 .sns-area a img{width:46px;height:auto;transition:all 500ms 0s ease}.e-bottom #footer-navi06 .sns-area a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#e-footer .copyright{padding:0 0 0 0;margin:0 0 0 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 0 0 0;margin:0 0 0 0;float:left;text-align:left;font-size:86%}.copyright-e-inner .copy-left a{text-decoration:none;color:#FFF;transition:all 500ms 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 0 0 0;margin:0 0 0 0;float:right;text-align:right;color:#FFF;font-size:84%}#e-footer .copyright p{padding:15px 0 15px 0;margin:0 0 0 0;text-align:center;color:#FFF;font-size:84%}.footer-inner .top .e-left{padding:20px 0 0 0;margin:0 0 0 15px;width:60%;float:left}.footer-inner .top .e-left img{height:auto;width:100%}.footer-inner .top .e-left a img{transition:all 500ms 0s ease}.footer-inner .top .e-left a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.content .bus-setsumeikai-area{padding:0 0 0 0;margin:0 0 0 0}.content .bus-setsumeikai-area .content-setsumeikai-01{padding:0 0 0 0;margin:0 0 0 0}.bus-setsumeikai-area .content-setsumeikai-01 .t-recruit-title{padding:30px 0 0 0;margin:0 0 30px 0;text-align:center}.bus-setsumeikai-area .content-setsumeikai-01 .t-recruit-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:.15em;color:#000}.bus-setsumeikai-area .content-setsumeikai-01 .t-recruit-title p{padding:8px 0 8px 0;margin:0 0 0 0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700;text-align:center}.bus-setsumeikai-area .content-setsumeikai-01 .setsumeikai-text{padding:0 0 0 0;margin:0 0 30px 0;font-size:90%;letter-spacing:.05em;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;text-align:left}.bus-setsumeikai-area .content-setsumeikai-01 .bus-setsumeikai-detail{padding:40px 0 0 0;margin:0 0 0 0}.bus-setsumeikai-detail .bus-setsumeikai-subtitle{padding:0 0 0 0;margin:0 0 25px 0}.bus-setsumeikai-detail .bus-setsumeikai-subtitle h2{padding:0 0 0 0;margin:0 0 0 0;font-size:120%;line-height:1.6em;letter-spacing:0em;font-weight:600;text-align:left;color:#4AB134}.bus-setsumeikai-detail .bus-setsumeikai-maintext{padding:0 0 0 0;margin:0 0 50px 0;font-size:90%;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:30px 0 20px 0;margin:0 0 20px 0;overflow:hidden;background-color:#FFE100}.bus-setsumeikai-area .content-setsumeikai-02 .t-setsumeikai-bluetitle{padding:30px 0 0 0;margin:0 0 50px 0;text-align:center}.bus-setsumeikai-area .content-setsumeikai-02 .t-setsumeikai-bluetitle h2{color:#4AB134;font-size:140%;padding:0 0 0 0;margin:0 0 0 0;letter-spacing:0em;font-weight:600;line-height:1.6em}.bus-setsumeikai-area .content-setsumeikai-02 .setsumei-info-area{padding:0 0 0 0;margin:0 0 0 0}.bus-setsumeikai-area .content-setsumeikai-02 .bus-setsumeikai02-subtitle{padding:0 0 0 0;margin:0 0 20px 0;background-image:url(../images/taxi-icon08.webp);background-repeat:no-repeat;background-position:0% 3px;-moz-background-size:7% auto;background-size:7% auto}.bus-setsumeikai-area .content-setsumeikai-02 .bus-setsumeikai02-subtitle h2{padding:0 0 0 30px;margin:0 0 0 0;font-size:125%;line-height:1.6em;letter-spacing:0em;font-weight:600;text-align:left;color:#000}.bus-setsumeikai-area .content-setsumeikai-02 .bus-setsumeikai02-maintext{padding:0 0 0 0;margin:0 0 50px 0;font-size:90%;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:40px 0 50px 0;margin:0 0 30px 0;overflow:hidden}.bus-setsumeikai-area .content-setsumeikai-03 .t-setsumeikai-pinktitle{padding:0 0 0 0;margin:0 0 20px 0;text-align:center}.bus-setsumeikai-area .content-setsumeikai-03 .t-setsumeikai-pinktitle h2{color:#A7CE58;font-size:140%;padding:0 0 0 0;margin:0 0 0 0;letter-spacing:.02em;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:0em;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:0em}.bus-setsumeikai-area .content-setsumeikai-03 .setsumei-table .td01 .time{padding:3px 0 5px 0;text-align:center;font-size:94%;letter-spacing:0em;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 0 0 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}.b-recruit-title{padding:30px 0 0 0;margin:0 0 30px 0;text-align:center}.b-recruit-title h2{padding:0 0 0 0;margin:0 0 0 0;font-size:170%;letter-spacing:.15em;color:#000}.b-recruit-title p{padding:8px 0 8px 0;margin:0 0 0 0;font-size:75%;letter-spacing:.05em;color:#000;font-weight:700;text-align:center}.content .bus-entry-area{width:auto;overflow:hidden;text-align:left}.content .bus-entry-area .content-bus-entry-01{width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 0 0}.content-bus-entry-01 .entry-list-area{padding:10px 0 10px 0;margin:0 0 30px 0;border:0 solid #ccc}.content-bus-entry-01 .entry-list-area .entry-contents{padding:0 0 0 0;margin:0 0 0 0}.content-bus-entry-01 .entry-list-area .entry-contents .entry-title{padding:0 0 0 0;margin:0 0 15px 0;font-size:120%;color:#333;font-weight:600;line-height:1.5em;letter-spacing:.05em}.content-bus-entry-01 .entry-list-area ul{padding:0 0 0 0;margin:0 0 0 0}.content-bus-entry-01 .entry-list-area ul li{padding:0 0 0 0;margin:0 0 40px 0;list-style-type:none}.content-bus-entry-01 .entry-list-area ul li .bus-table{padding:0 0 0 0;margin:0 0 0 0;border:2px solid #05B244;width:100%}.content-bus-entry-01 .entry-list-area table tr:nth-child(2n+1){background:#fff}.content-bus-entry-01 .entry-list-area table tr:nth-child(2n){background:#EDEDED}.content-bus-entry-01 .entry-list-area .bus-table td:nth-child(1){border-bottom:1px solid #fff;background:#05B244}.content-bus-entry-01 .entry-list-area .bus-table .td01{padding:10px 5px 10px 5px;margin:0 0 0 0;width:24%;color:#fff;font-weight:500;line-height:1.5em;letter-spacing:0em;font-size:83%}.content-bus-entry-01 .entry-list-area .bus-table #noline{border-bottom:none}.content-bus-entry-01 .entry-list-area .bus-table .td02{padding:10px 8px 10px 8px;margin:0 0 0 0;font-weight:500;color:#333;line-height:1.5em;letter-spacing:0em;font-size:80%}