﻿/*!
*  Style_SP.css | 2023.08.25 @metalart
*/html{width:100%;word-wrap:break-word;-webkit-text-size-adjust:100%}body{position:relative;width:100%;min-width:inherit}img{width:100%}img.pc{display:none}img.sp{display:inline-block}.wrap960,.wrap1100,.wrap1280{box-sizing:border-box;width:inherit;padding:0 12px}.fl,.fr,.left,.right{float:none}.btnBox{padding:6px 0;text-align:center}.btnBox a,.btnBox button{box-shadow:0 1px 0 #006296}#header{position:fixed;top:0;left:0;right:0;z-index:101;min-width:auto;height:60px;background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:none}#header .logo{float:left;padding:20px}#header .logo img{width:auto;height:20px}#header .menuBar{display:block;position:absolute;top:0;right:0;z-index:101;width:60px;height:60px}#header .menuBar .menuBtn{display:inline-block;position:absolute;top:20px;right:16px;width:30px;height:22px;padding:0;transition:all .4s;box-sizing:border-box}#header .menuBar .menuBtn span{display:inline-block;position:absolute;left:0;width:100%;height:4px;background-color:#111;border-radius:4px;transition:all .4s;box-sizing:border-box}#header .menuBar .menuBtn span:nth-of-type(1){top:0}#header .menuBar .menuBtn span:nth-of-type(2){top:9px}#header .menuBar .menuBtn span:nth-of-type(3){bottom:0}#header .menuBar .menuBtn.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-315deg);transform:translateY(9px) rotate(-315deg)}#header .menuBar .menuBtn.active span:nth-of-type(2){opacity:0}#header .menuBar .menuBtn.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(315deg);transform:translateY(-9px) rotate(315deg)}#nav{display:none;float:none;height:auto;margin-top:60px;text-align:center;background-color:#fff;border-bottom:1px solid #ededed}#nav ul{display:block}#nav ul li{float:none}#nav ul li a{display:block;width:100%;padding:0 !important;height:42px !important;background-color:#f0f0f0}#nav ul li a img{display:none}#nav ul li a:after{font-size:14px;line-height:42px}#nav ul li.info a:after{content:'採用概要'}#nav ul li.voice a:after{content:'先輩の声'}#nav ul li.welfare a:after{content:'福利厚生'}#nav ul li.faq a:after{content:'よくある質問'}#nav ul li.company a:after{content:'会社情報'}#nav ul li.entry a{width:100%;background-color:#0082ca}#nav ul li.entry a:after{content:'応募する';color:#fff}#nav ul li+li{margin-top:1px}#scroll{margin-top:60px}#pageTitle{height:60px}#pageTitle h1{padding:20px 18px}#pageTitle h1 img{width:160px}#content{padding:15px 0}#content .leftColumn,#content .rightColumn{float:none;width:auto}#content #pageNav li{margin-bottom:1px}#content #pageNav li a{height:48px;font-size:14px;line-height:48px}#contentHeader{margin-bottom:30px}#breadcrumb{height:26px;font-size:11px;line-height:26px;background-color:#f2f2f2;border-bottom:1px solid #e6e6e6}#breadcrumb a{color:#0082ca}#breadcrumb a:hover{border-bottom:1px dotted #666}#breadcrumb a:first-child{margin-left:18px}#breadcrumb span{font-weight:bold}#contact{padding:30px 0;text-align:center}#contact h2 img{width:100px}#contact .lead{margin-bottom:15px}#contact .box{padding:30px 10px}#contact .box .text{font-size:12px}#recruit{min-height:auto;padding:60px 0}#recruit .wrap1280{height:580px;height:auto;margin:0 auto;padding:30px 0;background-color:#fff;background-color:rgba(255,255,255,0.8)}#recruit h2{width:120px;margin:0 auto 18px}#recruit .lead{margin-bottom:30px;font-size:13px;line-height:21px}#recruit .block{margin-bottom:0}#recruit .block li{float:none;margin-bottom:10px;color:#fff}#recruit .block li a{display:block;width:auto;height:42px;padding:0 50px 0 50px;color:#fff;font-size:14px;line-height:42px;font-weight:normal;background-color:#0082ca;border-radius:6px;box-shadow:0 1px 0 #006296}#recruit .block li a img{width:20px;height:20px}#recruit .block li a br{display:none}#recruit .block li.twin a{width:auto}#recruit .block li.line a{width:auto}#recruit .block li+li{margin-left:0}#footer{height:60px;background-size:40px}#footer .logo{width:180px;margin:0 auto 10px}#footer .copyright{font-size:11px}.hidden-pc{display:block}.hidden-sp{display:none}
