@charset 'utf-8';@media screen and (max-width:750px){body{padding-top:50px}.body_wrap{min-width:320px}.wrap{padding:0 20px}.pc-none{display:block}.sp-none{display:none}.title-text{font-size:2.5rem}.section-pt-sm{padding-top:125px}.section-pt{padding-top:60px}.section-pb{padding-bottom:60px}.title{margin-bottom:30px}#header{padding:0}#header .header-logo{padding:6px}#header .header-logo .logo-img img{width:38px}#header .header-logo-text{font-size:1.2rem;margin-left:11px}#header .header-menu{position:fixed;display:none;padding:50px 20px 40px;top:50px;left:0;width:100%;height:calc(100% - 50px);overflow-y:scroll;background-color:#fff;text-align:center}#header .header-menu .header-contact a{display:inline-block}#header .header-menu ul{display:block}#header .header-menu ul li:not(:last-child){margin-right:0}#header .header-menu ul li{margin-bottom:20px}#header .header-menu .header-contact{margin-left:0}.nav-toggle-wrap{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.nav-toggle{width:20px;height:8px;position:relative}.nav-toggle span{position:absolute;left:0;width:100%;height:2px;border-radius:3px;background-color:#6095d6;transition:.3s}.nav-toggle span:nth-of-type(1){top:0}.nav-toggle span:nth-of-type(2){top:6px}.open .nav-toggle span:nth-of-type(1){transform:translateY(3px) rotate(45deg)}.open .nav-toggle span:nth-of-type(2){transform:translateY(-3px) rotate(-45deg)}#pagetop{width:50px;height:125px}#pagetop a{padding-top:20px}#pagetop a:hover span{letter-spacing:.1em;padding-top:18px}#pagetop a:hover span:after{height:11px}#pagetop a:hover:before{display:none}#footer{margin-top:60px;padding:50px 0 20px}#footer:before{display:none}#footer .footer-l{text-align:center}#footer .footer-r{padding-right:0;margin-top:30px}#footer .flex{display:block}#footer .footer-r{justify-content:center}#footer .footer-r ul:first-child{margin-right:40px}.mv .mv-text{left:-40px;bottom:-75px}.mv .mv-text img{width:277px}.mv img.ps-ab.n1{width:44px;left:160px;bottom:-40px}.mv img.ps-ab.n2{width:46px;bottom:-56px;left:240px}.mv img.ps-ab.n3{width:43px;bottom:-31px;left:310px}.mv img.ps-ab.on{transform:scale(1)}.home-sec02 .flex .box{width:100%;margin-bottom:55px}.home-sec02 .flex .box:last-child{margin-bottom:0}.home-sec03 .text-box{position:initial;max-width:100%}.home-sec03 .text-box .title{margin-bottom:20px}.home-sec03 .img,.home-sec06 .img{width:100vw;margin:0 -20px 30px;transform:initial}.home-sec04 .flex{display:block;padding:0 20px}.home-sec04 .flex .hover-bg{display:none !important}.home-sec04 .flex .box+.box{border-left:none}.home-sec04 .flex .box{width:100%;height:520px}.home-sec04 .flex .box:nth-of-type(n+2){margin-top:25px}.home-sec04 .flex .box.n1{background:url(//tominaga-recruit.jp/wp-content/themes/tominaga_tm/img/frontpage/sec04-hover-bg01-sp.png) no-repeat center center/cover}.home-sec04 .flex .box.n2{background:url(//tominaga-recruit.jp/wp-content/themes/tominaga_tm/img/frontpage/sec04-hover-bg02-sp.png) no-repeat center center/cover}.home-sec04 .flex .box.n3{background:url(//tominaga-recruit.jp/wp-content/themes/tominaga_tm/img/frontpage/sec04-hover-bg03-sp.png) no-repeat center center/cover}.home-sec04 .flex .box.n4{background:url(//tominaga-recruit.jp/wp-content/themes/tominaga_tm/img/frontpage/sec04-hover-bg04-sp.png) no-repeat center center/cover}.home-sec04 .flex .box .text.top{font-size:1.7rem;margin-bottom:20px}.home-sec04 .flex .box .text:not(.top){font-size:1.3rem;min-height:auto;margin-bottom:35px}.home-sec04 .flex .box .arrow img{width:30px}.home-sec04 .flex .box:before{opacity:1}.home-sec04 .flex .box a:hover{background-color:rgba(0,58,96,.38)}.home-sec03-slider-wrap:before,.home-sec04 .title:before{display:none}.home-sec03-slider-wrap{padding-top:60px}.home-sec03-slider-item{width:177px}.home-sec05 .con-l .news-box a{display:flex;flex-wrap:wrap;justify-content:space-between}.home-sec05 .con-l .news-box .thumb{width:135px;height:84px}.home-sec05 .con-l .news-box .text-box{width:calc(100% - 160px)}.home-sec05 .con-l{max-width:100%}.home-sec05 .flex{display:block}.home-sec05 .view-more01{margin-top:60px}.home-sec05 .view-more01 a,.home-sec06 .text-box .view-more02 a{margin:0 auto}.home-sec05 .text-img img{max-width:initial;width:1092px}.home-sec05 .text-img{margin-top:0}.home-sec06 .text-box{position:initial;max-width:100%;padding:0}.home-sec06 .text-box .title{margin-bottom:20px}.home-sec07 .map,.about-sec02 .map{padding:0 20px}.home-sec07 .map iframe,.about-sec02 .map iframe{height:200px}.page-mv:before{width:100%}.page-mv{padding-top:35px}.page-mv .page-title{padding-left:0}.page-mv .page-title-text{font-size:1.4rem;margin-bottom:10px}.page-mv .page-title-en{font-size:6rem}.breadcrumbs ul li,.breadcrumbs ul li a{font-size:1.2rem}.page-mv+.section-pt{padding-top:60px}.recruit01-sec02 .box .img{transform:translateX(0) !important}.recruit01-sec02 .box .img img{width:100%}.recruit01-sec02 .box .text-box{position:initial;max-width:100% !important;padding:0 !important;margin-top:30px;transform:initial}.recruit01-sec02 .box .text-box .time img{width:25px;vertical-align:sub;margin-right:10px}.recruit01-sec02 .box .text-box .time{font-size:2rem}.recruit01-sec02:after{width:80px;height:80px;left:0}.staff-box .staff-tags span{font-size:1.3rem;padding:1px 16px}.staff-box .staff-name{font-size:2.2rem}.staff-box .staff-name span{font-size:1.4rem;margin-left:15px}.recruit01-sec03 .text-box{max-width:100%;margin-top:30px}.common-table table th{width:33%}.common-table table td{width:67%}.recruit01-sec03 .title-text{font-size:2.4rem}.recruit01-sec01 .text{font-size:1.7rem}.recruit02-sec02 .box{padding-right:20px;padding-left:20px}.recruit02-sec02 .box ul li:before{padding-top:0;font-size:1.6rem;width:30px;height:30px;top:0}.recruit02-sec02 .box ul li{padding-left:48px}.recruit02-sec03 .flex .staff-box{width:100%}.recruit02-sec03 .flex .staff-box:nth-of-type(n+2){margin-top:40px}.cat-menu .cat-toggle{max-width:100%;font-size:2rem}.cat-menu ul li:not(:last-child){margin-right:30px}.cat-menu ul{margin-top:20px}.cat-menu ul li a{font-size:1.6rem}.news-sec .news-content .card-item{width:100%;margin-right:0}.news-sec .news-content .card-item:nth-of-type(n+2){margin-top:40px}.news-sec .news-content .card-item .thumb{height:60vw}.contact-sec{margin-top:0;padding-top:0}.contact-sec .text.top{font-size:1.6rem}.contact-sec .form-wrap table,.contact-sec .form-wrap table tbody,.contact-sec .form-wrap table tbody tr{display:block}.contact-sec .form-wrap table th,.contact-sec .form-wrap table td{width:100%;display:block}.contact-sec .form-wrap table th,.contact-sec .form-wrap table tr:last-child th{padding-bottom:10px}.contact-sec .form-wrap table td{padding-bottom:40px}.contact-sec .form-wrap table td .add-box .flex{display:block}.contact-sec .form-wrap table td .search-zipcode{margin-left:0;margin-top:10px;display:inline-block}.contact-sec .form-wrap table td .ex{letter-spacing:0}.mw_wp_form{padding-top:60px}.contact-sec .form-wrap .mwform-radio-field{display:block}.mwform-checkbox-field input,.mwform-radio-field input,.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}table th{text-align:left}}