@charset "utf-8";@font-face{font-family:"YuGothic M";src:local(Yu Gothic Medium)}
html,body{height:100%;}
body{-webkit-text-size-adjust:100%;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-weight:normal;color:#000;}
ul,ol{list-style:none;}
a[href^="tel:"]{text-decoration:none;}
a[href^="tel:"]:hover{cursor:default;}
#container{margin:0 auto;}
.showPC{display:block;}
.showSP{display:none;}
@media screen and (max-aspect-ratio:9/10) and (min-width:415px),screen and (min-aspect-ratio:1/1) and (min-width:737px){.showPC{display:block;}
.showSP{display:none;}
}
@media screen and (max-aspect-ratio:9/10) and (max-width:414px),screen and (min-aspect-ratio:1/1) and (max-width:736px){.showSP{display:block;}
.showPC{display:none;}
}
#contents{padding-top:80px;}
article{position:relative;z-index:0;}
section{margin:0 auto;padding-bottom:60px;text-align:center;}
.secInner{max-width:960px;width:100%;height:100%;margin:0 auto;}
.colBox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:-.40em;}
.mediaSec .colBox{display:block;}
.mediaSec .colBox li{letter-spacing:-.40em;display:inline-block;margin: 0 25px 40px;}　/* 20171204 レイアウト調整のため修正 */
/*.mediaSec .colBox li+li{margin-left:80px;}  20171115 レイアウト調整のため削除 */
.colBoxFull{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;letter-spacing:-.40em;}
.colBox li,
.colBoxFull li{letter-spacing:normal;}
.colBox.col3{margin-left:-30px;margin-bottom:-30px;-webkit-justify-content:center;justify-content:center;}
.colBox.col3 li{width:300px;height:300px;margin-left:30px;margin-bottom:30px;background:#fff;border-radius:10px;box-sizing:border-box;}
.subTtl01{padding:60px 0 40px 0;line-height:1.2;}
.subTtl01 .comment{margin-bottom:20px;font-size:16px;line-height:1.5;color:#004EA2;font-weight:400;}
.subTtl01 .ttl_w,
.subTtl01 .ttl_b{font-size:30px;line-height:1.2;}
.subTtl01 .ttl_w{color:#004EA2;}
.subTtl01 .ttl_b{color:#fff;}
.subTtl01 > p{margin-top:20px;font-size:16px;line-height:1.5;color:#000000;}
.leadTtl{font-size:20px;line-height:1.3;color:#004EA2;font-weight:bold;}
.linkDiv{}
.linkBtn{display:block;width:300px;height:50px;margin:0 auto;padding:10px 13px 13px 13px;box-sizing:border-box;border:2px solid #004ea2;border-radius:4px;background:#fff;color:#004EA2;font-size:16px;font-weight:bold;line-height:1.5;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;}
.linkBtn:hover{background:#004ea2;color:#fff;}
.linkType01 a{font-size:14px;line-height:1.5;color:#2196F3;}
.linkType01 a:before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.3rem;background:url(../images/common/arrow01.svg) 0 0 no-repeat;background-size:contain;vertical-align:middle;}
.linkType01 a:hover{}
.linkType02{color:#2196f3;text-decoration:underline;}
.telNum{margin-left:30px;}
.telNum:before{display:block;content:"";width:29px;height:17px;margin-top:-8px;background:url(../images/common/phone.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:50%;left:-30px;}
.saportTelRight .telNum:before{display:block;content:"";width:50px;height:50px;margin-top:-8px;background:url(../images/common/phone.svg) 0 0 no-repeat;background-size:100%;position:absolute;top:32%;left:-55px;}
.cvArea{margin:40px auto 60px;}
.cvArea ul{letter-spacing:-.40em;margin-left:-30px;}
.cvArea li{display:inline-block;letter-spacing:normal;margin-left:30px;vertical-align:top;}
.cvArea li a{display:block;width:300px;height:50px;margin:0 auto;padding:13px;box-sizing:border-box;border-radius:4px;font-size:16px;line-height:1.5;color:#FFF;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;position:relative;top:0;}
.cvArea .requestBtn{background:#FFAB00;;box-shadow:0px 4px 0px 0px #ff6d00;-moz-box-shadow:0px 4px 0px 0px #ff6d00;-webkit-box-shadow:0px 4px 0px 0px #ff6d00;}
.cvArea .appBtn{background:#FF6F00;box-shadow:0px 4px 0px 0px #e65100;-moz-box-shadow:0px 4px 0px 0px #e65100;-webkit-box-shadow:0px 4px 0px 0px #e65100;}
.cvArea .faceBtn{width:100%;height:104px;margin:0px auto 5px;background:url(../images/common/facebook.svg) center center no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;}
#pageHeader .cvArea .cvCon li a.faceBtn{width:90px;}
.cvArea li a:hover{top:4px;box-shadow:none;text-decoration:none;}
.navCon li a:hover{top:4px;box-shadow:none;text-decoration:none;}
.btnShadow{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;}
.btnShadow:hover,
.btnShadow:active{box-shadow:0 5px 0 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 0 0 rgba(0, 0, 0, 0.2);}
.breadArea{background:#ebeff2;padding:5px 0;margin:0;text-align:left;position: relative;z-index: 1;}
.breadcrumb{margin:0 auto;padding-left:15px;max-width:970px;}
.breadcrumb ul{margin:10px 0;}
.breadcrumb ul li{font-size:14px;display:inline-block;}
.breadcrumb ul li a{color:#285d91;text-decoration:underline;}
.suportSec .suportFlow{text-align:center;margin-left:80px;}
.suportSec .suportFlow li{width:150px;padding:0 15px 0 30px;box-sizing:content-box;position:relative;}
.suportSec .suportFlow li:before{display:block;content:"";width:14px;height:21px;margin-top:-10px;background:url(../images/common/arrow02.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:50%;left:0;}
.suportSec .suportFlow li:first-child:before{display:none;}
.suportTelArea{background:#004EA2;}
.suportTelArea .secInner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:20px 0;color:#fff;}
.suportTelArea .suportTelLeft{width:40%;}
.suportTelArea .saportTelRight{width:40%;}
.suportTelArea .telTtl{font-size:23px;line-height:1;color:#FFF;}
.suportTelArea .telcomment{font-size:16px;line-height:1.5;color:#FFF;}
.suportTelArea .telNum{display:inline-block;margin-left:30px;font-size:40px;line-height:1;color:#FFF;position:relative;}
.suportTelArea .telNum:before{}
.suportTelArea .saportTelRightSmall{font-size:14px;line-height:1.5;color:#FFF;}
.planSec{background:#03A9F4;}
.planSec .subTtl01 > p{color:#fff;}
.planSec .planImg{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:800px;height:200px;margin:0 auto 40px;background:#fff;border-radius:10px;}
.planSec .planImg .costCon01{width:320px;height:160px;border-right:1px dashed #004EA2;display:-webkiit-flex;display:flex;-webkiit-flex-direction:column;flex-direction:column;-webkiit-align-items:center;align-items:center;}
.planSec .planImg .costCon01 .cost01{width:100%;max-width:195px;height:104px;margin:20px auto 0;background:url(../images/top/plan01.svg) center center no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;}
.planSec .planImg .costCon02{width:480px;height:160px;display:-webkiit-flex;display:flex;-webkiit-flex-direction:column;flex-direction:column;-webkiit-align-items:center;align-items:center;}
.planSec .planImg .costCon02 .cost02{width:100%;max-width:336px;height:104px;margin:20px auto 5px;background:url(../images/top/plan02.svg) center center no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;}
.planSec .planImg .costCon02 .cost03{width:330px;height:24px;background:#E0F7FA;border-radius:12px;font-size:14px;line-height:24px;color:#004EA2;}
.contactSec{background:#E1F5FE;}
.contactSec .mainTtl01{padding-bottom:50px;}
.contactSec .cvArea{margin:0 auto;}
.shifopLite{background:#fff;}
.shifopLite .hikakuArea{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;}
.shifopLite .hikakuArea .hikakuLeft{width:310px;margin-right:80px;}
.shifopLite .hikakuArea .hikakuRight{}
.kanrenSec{background:#E1F5FE;}
.kanrenSec .mainTtl01{padding-bottom:40px;}
.kanrenSec .sliderKanren{
	margin-left:calc(-80px/3);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.kanrenSec .sliderKanren li{width:220px;margin-left:calc(80px/3);}
@media screen and (max-width:1366px){#container{}
#contents{margin-top:0;padding-top:120px;}
.operation_contents {
	padding-top: 80px!important;
}
.secInner{}
}
@media screen and (max-aspect-ratio:9/10) and (min-width:415px),screen and (min-aspect-ratio:1/1) and (min-width:737px){}
@media screen and (max-aspect-ratio:9/10) and (max-width:414px),screen and (min-aspect-ratio:1/1) and (max-width:736px){#container{width:100%;}
#contents{margin-top:0;padding-top:56px;}
	.operation_contents {
	padding-top: 56px!important;
}
section{width:100%;padding:0 16px 50px;box-sizing:border-box;}
.secInner{}
.colBox{}
.colBoxFull{}
.colBox li, .colBoxFull li{}
.mediaSec .colBox li{margin-right:0px;}
.mediaSec .colBox li+li{margin-top:30px;margin-left:0px;}
.colBox.col3{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-left:0;margin-bottom:0;}
.colBox.col3 li{width:100%;height:auto;margin-left:0;margin-bottom:16px;padding-bottom:20px;}
.colBox.col3 li:last-child{margin-bottom:40px;}
.subTtl01{padding:30px 0 30px 0;}
.subTtl01 .ttl_w,
.subTtl01 .ttl_b{font-size:24px;}
.subTtl01 > p{font-size:14px;}
.leadTtl{}
.linkDiv{}
.linkBtn{width:100%;}
.linkType01 a{}
.linkType01 a:before{}
.telNum{}
.telNum:before{}
.cvArea{margin:20px auto 60px;}
.cvArea ul{margin-left:0;margin-top:-20px;}
.cvArea li{width:100%;margin-left:0;margin-top:20px;}
.cvArea li a{width:100%;}
.cvArea .requestBtn{}
.cvArea .appBtn{}
.btnShadow:hover,
.btnShadow:active{box-shadow:none;}
.suportSec .suportFlow{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-left:0px;}
.suportSec .suportFlow li{padding:30px 0 0;}
.suportSec .suportFlow li:before{width:21px;height:14px;margin-top:-7px;margin-left:-10px;background:url(../images/common/arrow04.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:16px;left:50%;}
.suportSec .suportFlow li:first-child{padding-top:0;}
.suportTelArea{}
.suportTelArea .secInner{-webkit-flex-direction:column;flex-direction:column;}
.suportTelArea .suportTelLeft,
.suportTelArea .saportTelRight{width:100%;}
.suportTelArea .telTtl{}
.suportTelArea .telcomment{}
.suportTelArea .telNum{font-size:32px;}
.suportTelArea .telNum:before{}
.suportTelArea .saportTelRightSmall{font-size:13px;}
.planSec{}
.planSec .mainTtl01 > p{}
.planSec .planImg{-webkit-flex-direction:column;flex-direction:column;width:100%;height:auto;padding:20px 0;}
.planSec .planImg .costCon01,
.planSec .planImg .costCon02{width:100%;height:auto;}
.planSec .planImg .costCon01{padding-bottom:20px;border-right:none;border-bottom:1px dashed #004EA2;}
.planSec .planImg .costCon02{}
.planSec .planImg .costCon01 .cost01{}
.planSec .planImg .costCon02 .cost02{background-size:90%;}
.planSec .planImg .costCon02 .cost03{width:90%;}
.contactSec{}
.contactSec .mainTtl01{}
.contactSec .cvArea{}
.shifopLite{}
.shifopLite .mainTtl01 > h3{}
.shifopLite .hikakuArea{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:0 16px 0px;}
.shifopLite .hikakuArea .hikakuLeft,
.shifopLite .hikakuArea .hikakuRight{width:100%;margin-right:0;}
.shifopLite .hikakuArea .hikakuLeft{margin-bottom:20px;}
.shifopLite .hikakuArea .hikakuLeft img{max-width:100%;width:auto;}
.kanrenSec{}
.kanrenSec .mainTtl01{}
.subTtl01 .comment{text-align:left;margin:0 16px;}
}
#pageHeader{width:100%;height:80px;margin:100px auto 0;padding:14px 0 0;box-sizing:border-box;background:#004EA1;color:#fff;line-height:1;text-decoration:none;position:fixed;top:-100px;z-index:999;}
#headerInner{width:100%;;max-width:1500px;margin:0 auto;padding:0;position:relative;}
#headerInner:after{content:"";clear:both;display:block;}
#pageHeader .logo{margin-top:14px;margin-left:10px;color:#fff;font-size:26px;position:static;float:left;}
#pageHeader .logo a{color:#fff;text-decoration:none;}
#pageHeader .logo a img{width: 160px; height: 46px;}
#global-nav{
	padding:0;
	background:transparent;
	text-align:start;
	position:static;
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
	display:-webkit-flex;
	display:flex;-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
}
#global-nav .navCon{
	width:calc(100% - 500px);
	font-size:14px;
	list-style:none;
	-webkit-display:flex;
	display:flex;
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	-webkit-align-items:center;
	align-items:center;
	padding-left: 30px;
}
#global-nav .navCon li{
	position:static;
}
#global-nav .navCon li a{
	display:block;
	width:100%;
	box-sizing:border-box;
	color:#ffffff;
	font-size:15px;
	line-height:1.2;
	text-decoration:none;
	padding: 32px 0.5vw;
    margin: -16px 0 0 0;
    height: 80px;
} /* 20180118 修正：ナビ挙動（上下に動く）position:relative;削除 */
#global-nav .navCon li a:hover{color:#fbec3f;} /* 20180118 追加：hover時のナビ文字色 */
#mobile-head{width:100%;height:0;position:relative;}
#nav-toggle{display:none;}
#nav-toggle span{}
#pageHeader .cvArea{margin:0 10px;display:inline-block;flex:none;}
#pageHeader .cvArea .cvCon{display:inline-block;margin-left:-10px;}
#pageHeader .cvArea .cvCon li{margin-left:10px;vertical-align:top;}
#pageHeader .cvArea .cvCon li .requestBtn {
	width:200px;
	height:50px;
	font-size:14px;
	line-height:1.2;
	text-align:center;
	display:-webkit-flex;display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
}
#pageHeader .telArea{display:inline-block;margin-right:5px;}
#pageHeader .telArea .telBtn{width:168px;display:block;color:#fff;text-align:center;}
#pageHeader .telArea .telBtn > div{display:inline-block;margin-top:3px;}
#pageHeader .telArea .telTtl{font-size:14px;}
#pageHeader .telArea .telNum{margin-left:30px;font-size:20px;position:relative;white-space:nowrap;}
#pageHeader .telArea .telNum:before{}
#pageHeader .telArea .telcomment{font-size:12px;white-space:nowrap;}
#pageHeader .telArea .onlineBtn {
	display: block;
	position: relative;
	top: 0;
	-webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
	width: 200px;
    height: 50px;
	padding: 8px;
	border-radius: 4px;
    font-size: 14px;
    line-height: 1.2;
	color: #FFF;
	text-decoration: none;
    text-align: center;
	text-align: center;
	background: #03A9F5;
    box-shadow: 0px 4px 0px 0px #017BB1;
    -moz-box-shadow: 0px 4px 0px 0px #017BB1;
    -webkit-box-shadow: 0px 4px 0px 0px #017BB1;
}
#pageHeader .telArea .onlineBtn:hover {
    top: 4px;
    box-shadow: none;
    text-decoration: none;
}
#global-nav .navCon li span{width:10px;display:none;}
@media screen and (min-width:415px){
#global-nav2{float: right;}
#pageHeader .logo{margin-top: 5px;}
}
@media screen and (max-width:1366px){#pageHeader{}
#headerInner{}
#headerInner:after{content:"";clear:both;display:block;}
#pageHeader .logo a{position:relative;z-index:10;}
#pageHeader .logo a img{}
#global-nav{width:100%;flex-wrap:wrap;position:absolute;top:0;-webkit-justify-content:flex-end;justify-content:flex-end;}
#global-nav .navCon{
	width:100%;
	height:40px;
	background:#b1b1b1;
	-webkit-flex:none;
	flex:none;
	position:absolute;
	top:66px;
	left:0;
	padding-left:0;
	}
#global-nav .navCon li{}
#global-nav .navCon li br{display:none;}
#global-nav .navCon li span{display:inline;}
#global-nav .navCon li a{}
#mobile-head{}
#nav-toggle{}
#nav-toggle span{}
#pageHeader .cvArea{}
#pageHeader .cvArea .cvCon li{}
#pageHeader .cvArea .cvCon li a{}
#pageHeader .telArea{}
}
@media screen and (max-aspect-ratio:9/10) and (min-width:415px),
screen and (min-aspect-ratio:1/1) and (min-width:737px){}
@media screen and (max-aspect-ratio:9/10) and (max-width:414px),
screen and (min-aspect-ratio:1/1) and (max-width:736px){#pageHeader{width:100%;height:auto;margin:0 auto;padding:0;color:#fff;background:#004EA1;text-decoration:none;line-height:1;position:fixed;top:0;z-index:999;}
#headerInner{width:100%;padding:0;margin:0 auto;position:relative;}
#headerInner:after{content:"";clear:both;display:block;}
#mobile-head{width:100%;height:56px;background:#004EA1;position:relative;z-index:999;}
#pageHeader .logo{margin:0;font-size:26px;float:left;position:absolute;left:13px;top:7px;}
#pageHeader .logo a{}
#pageHeader .logo a img{}
#global-nav,#global-nav2{width:100%;padding:10px 0;background:#004EA1;text-align:center;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;position:absolute;top:-500px;display:initial;}
#global-nav .navCon{display:block;height:auto;font-size:14px;list-style:none;background:transparent;position:static;right:0;bottom:0;}
#global-nav .navCon li{float:none;position:static;}
#global-nav .navCon li a{width:100%;padding:12px 0 !important;display:block;color:#fff;}
#nav-toggle{display:block;width:34px;height:36px;cursor:pointer;position:absolute;right:12px;top:14px;z-index:101;}
#nav-toggle div{position:relative;}
#nav-toggle span{display:block;height:4px;width:100%;background:#fff;position:absolute;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;}
#nav-toggle span:nth-child(1){top:0;}
#nav-toggle span:nth-child(2){top:11px;}
#nav-toggle span:nth-child(3){top:22px;}
.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg);}
.open #nav-toggle span:nth-child(2){width:0;left:50%;}
.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg);}
.open #global-nav,.open #global-nav2{-moz-transform:translateY(556px);-webkit-transform:translateY(556px);transform:translateY(556px);height:110vh;padding-top:0;}
#pageHeader .telArea {
	width:100%;
}
#pageHeader .telArea .telBtn{width:100%;margin:0 auto;}
#pageHeader .telArea .telTtl{}
#pageHeader .telArea .telNum{font-size:24px;}
#pageHeader .telArea .telNum:before{}
#pageHeader .telArea .telcomment{}
#pageHeader .telArea .onlineBtn {
	width: 260px;
	margin: 0 auto;
}
#pageHeader .cvArea{width:100%;margin:0;}
#pageHeader .cvArea .cvCon{}
#pageHeader .cvArea .cvCon li{width:auto;margin-top: 30px;}
#pageHeader .cvArea .cvCon li .requestBtn {width:260px;}
}
#pageFooter{padding:20px 0 16px;background-color:#fff;border-top:1px solid #ccc;}
#footerInner{max-width:980px;margin:0 auto;width:100%;overflow:hidden;}
#footerNav{float:right;text-align:right;vertical-align:middle;font-size:0;padding-top:10px;}
#footerNav li{display:inline-block;margin:0 18px 10px 0;}
#footerNav li a{color:#004EA2;font-size:12px;line-height:1;text-decoration:underline;}
.recruitGroup{float:left;text-align:left;vertical-align:middle;}
.recruitGroup a{text-decoration:underline;color:#004EA2;}
.recruitGroup .copy{color:#435B67;font-size:84%;font-weight:bold;margin-bottom:4px;}
.recruitGroup .copy a{color: #435B67;font-family: "メイリオ", "游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;font-size: 10px;text-decoration: none;}
.recruitGroup .copy a small {font-size: 10px;}
.recruitGroup .copy a img{margin-right:10px;vertical-align:sub; display: inline-block; width: 100px; height: auto;}
.recruitGroup .groupLink{font-size:10px;}
.sec_seo {width: 100%; padding: 30px 0;}
.sec_seo p{max-width: 960px;width: 100%;margin: 0 auto;font-size: 11px;}
@media screen and (max-aspect-ratio:9/10) and (min-width:415px),screen and (min-aspect-ratio:1/1) and (min-width:737px){}
@media screen and (max-aspect-ratio:9/10) and (max-width:414px),screen and (min-aspect-ratio:1/1) and (max-width:736px){#pageFooter{padding:10px 20px;}
#footerInner{width:100%;}
#footerNav{}
#footerNav li{margin-right:6px;}
#footerNav li a{}
.recruitGroup{}
.recruitGroup a{}
.recruitGroup .copy{}
.recruitGroup .copy a{}
.recruitGroup .copy a img{}
.recruitGroup .groupLink{}
.sec_seo p{padding: 0 16px;}	
}

@media screen and (min-width:415px) {
.recruitGroup {margin-left: 10px;}
}

@media screen and (max-width:414px) {
.recruitGroup .copy a img{width: 100px;}
}

/*ページ下部　シフオプサポートセンター連絡先*/

@media screen and (max-width: 750px) {
	.suportTelArea .secInner {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	
	.suportTelArea .suportTelLeft, .suportTelArea .saportTelRight {
		width: 100%;
		text-align: center;
	}
}

/*関連サービス　バナー関連*/

@media screen and (max-width: 500px) {
	.kanrenSec .sliderKanren{flex:none;}
	.kanrenSec .sliderKanren li{text-align:center;}
	.kanrenSec .sliderKanren li img{margin:0 auto;}
}

/*2022.03.23　ナビゲーションをカレント表示する*/

#global-nav .navCon li {
	position: relative;
}

#global-nav .navCon .current:after {
	content: '';
	position: absolute;
	top: -14px;
	left: 0;
	height: 80px;
	width: 100%;
	background: rgba(255, 255, 255, 0.15);
}

#global-nav .navCon .current a {
	color: #fbec3f;
}

@media screen and (max-width:1366px){
	#global-nav .navCon li a {
		padding: 10px 0.5vw;
		margin: 0;
		height: 40px;
	}
	
	#global-nav .navCon .current:after {
		top: 0;
		height: 40px;
		background: rgba(255, 255, 255, 0.1);
	}
}

@media screen and (max-aspect-ratio: 9 / 10) and (max-width: 414px), screen and (min-aspect-ratio: 1 / 1) and (max-width: 736px){
	#global-nav .navCon .current a {
		color: #fff;
	}
	#global-nav .navCon .current:after {
		content: none;
	}
}