@charset "UTF-8";

@font-face{
font-family:ftmincho;
src:local("游明朝 Regular"),local("Yu Mincho Regular"),local("游明朝"),local("Yu Mincho"),local("YuMincho"),local("ヒラギノ明朝 ProN W3"),local("Hiragino Mincho ProN"),local("HGS明朝E"),local("HGSMinchoE"),local("ＭＳ Ｐ明朝"),local("ＭＳ 明朝");
}
@font-face{
font-family:ftgothic;
src:local("游ゴシック"),local("Yu Gothic"),local("ヒラギノ角ゴ Pro W3"),local("Hiragino Kaku Gothic Pro"),local("メイリオ"),local("Meiryo"),local("Osaka"),local("ＭＳ Ｐゴシック"),local("MS PGothic");
}


@media print,screen {
html {font-size:10px;}
body {font-size:1rem;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";color:#333;line-height:1.6;}
img {vertical-align:top;max-width:100%;}
h1, h2, h3, h4, h5, h6 {margin:0;}
ul, ol, dl {margin:0;padding:0;list-style:none;}
.clerfix::after {content:"";display:block;clear:both;}
}


@media print,screen and (min-width:737px) {
.spOnly {display:none !important;}
/*.pageWrap {min-width:980px;}*/
}

@media print,screen and (max-width:736px) {
.pcOnly {display:none !important;}
}

@media print,screen {
body.top h1{font-size: 0;}
.pageWrap{position:relative;}
#pageTop{display:block; position:fixed;right:20px;bottom:30px;width:40px;cursor:pointer;z-index:300;}
#pageTop img{width:100%;}
.mainContent{overflow:hidden;position:relative;}
.gHeader {position:relative;z-index:10;}
.gHeader--fixed {position:fixed;}
.gHeaderBg {background-image:url(/recruit/img/top/bg-header.png);background-repeat:no-repeat;}
.gHeaderTitle {margin:0;}
.gHeader_spMenuBtn {position:absolute;overflow:hidden;text-indent:-9999px;}
.gHeader_spMenuBtn::before {content:"";display:block;width:100%;height:100%;
background:url(/recruit/img/common/icon-sp-menu-btn.png) no-repeat;
background-size:cover;position:absolute;top:0;left:0;z-index:2;}
.gHeader_spMenuBtn::after {content:"";display:block;width:100%;height:100%;
background:url(/recruit/img/common/icon-sp-menu-btn--on.png) no-repeat;
background-size:cover;position:absolute;top:0;left:0;z-index:1;}
.gHeader_spMenuBtn_on::before {display:none;}
a {
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;
outline:none;color:#333;}
a:hover{text-decoration:none;}


}





@media print, screen and (min-width:737px) {
.ancTgt{padding-top: 90px;margin-top: -90px;}
.recDetail + .ancTgt{margin-top: 0;}
.gHeader {padding-top:20px;}
.gHeaderBg {background-position:left bottom;position:relative;padding-bottom:15px;}
.gHeaderLogo, .gHeaderLink {position:absolute;}
.gHeaderLogo {width:147px;top:-9px;left:24px;}
.gHeaderTitle {text-align:center;}
.gHeaderLink {top:16px;right:24px;}
.gHeaderLink a{text-decoration:none;display:inline-block;margin-right:7px;}
/*.gHeaderLink a:first-child{margin-right:40px;line-height:30px;}*/
.gHeaderLink a:first-child:hover{text-decoration:underline;}
.gHeaderLink a img{vertical-align:middle;width:30px;}
.gHeaderLink .hdLinkTxt{font-size:1.8rem;color:#21a38c;font-weight:bold;}
/**/
.gNav{background-color:#24b097;height:auto !important;}
.gNavList {margin:8px auto;padding:0;max-width:980px;list-style:none;height:42px;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:flex;
-webkit-justify-content:space-between;
-moz-justify-content:space-between;
-ms-justify-content:space-between;
-o-justify-content:space-between;
justify-content:space-between;}
.gNavList li{position:relative;}
.gNavList li a {color:#fff;text-decoration:none;font-size:1.8rem;height:42px;line-height:42px;display:block;text-align:center;padding:0 1.02em;
-webkit-transition:all 200ms ease-in;
-moz-transition:all 200ms ease-in;
-ms-transition:all 200ms ease-in;
-o-transition:all 200ms ease-in;
transition:all 200ms ease-in;}
.gNavList li.act{background-color:#1c8774;}
.gNavList li.act a{color:#fff;}
.gNavList li.act ul li a{color:#fff;font-weight:normal;}
.gNavList li a.open {background-color:#1c8774;}
.gNavList li a:hover {background-color:#1c8774;}
.gNavList li ul{position:absolute;top:42px;z-index:100;width:900px;background-color:#1c8774;font-size:1.6rem;display:none;padding-bottom:0.5em;}
.gNavList li ul a{width:290px;height:auto;color:#fff;white-space:nowrap;line-height:1.2;padding:0.5em 0 0.5em 1em;text-decoration:none;font-size:1.6rem;box-sizing:border-box;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
-ms-justify-content:flex-start;
justify-content:flex-start;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;}
.gNavList li ul a img{width:76px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:13px;border:#1c8774 solid 3px;box-sizing:border-box;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all  0.3s ease;
outline:none;}
.gNavList li ul a span{text-align:left;}
.gNavList li ul li{float:left;}
.gNavList li ul.subPerso{left:-210px;}
.gNavList li ul.subStaff{left:-319px;}
.gNavList li ul a:hover{text-decoration:underline;}
.gNavList li ul a:hover img{border-color:#fff;}
/* footer */
.pageContTitle {font-size:3.2rem;margin-bottom:21px;font-family:ftmincho;}
.pageCont_appli{padding:50px 0 75px !important;text-align:center;}
ul.appLink{clear:both;max-width:980px;margin:0 auto;text-align:center;}
ul.appLink::after{content:" ";display:block;clear:both;}
ul.appLink li{width:49.15%;float:left;box-sizing:border-box;}
ul.appLink li:first-child{margin-right:1.7%;}
ul.appLink li:first-child a{}
ul.appLink li:first-child a:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}
ul.appLink li a{display:block;}
	ul.appLink li a img{max-width: 100%;}
ul.appLink li:last-child a{cursor: default;}

/**/
footer{width:100%;background-color:#f1f1f1;padding:40px 0 35px;}
footer .inner{max-width:980px;margin:0 auto;text-align:center;}
footer .inner .ftBan{margin-bottom:30px;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-justify-content:space-between;
-moz-justify-content:space-between;
-ms-justify-content:space-between;
justify-content:center;}
footer .inner .ftBan li{width:23.67%;z-index:1;
-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);
-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);
-ms-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);
box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);
margin-left: 1%;
margin-right: 1%;
}

footer .inner .ftBan li a{display:block;z-index:1;}
footer .inner .ftBan li a img{max-width:100%;/*border:#f1f1f1 solid 2px;*/z-index:-1;position:relative;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all  0.3s ease;}
footer .inner .ftBan li a:hover{box-shadow:0 0 0 2px #21a38c inset;}
footer .inner h2{font-size:1.8rem;margin-bottom:0.7em;}
footer .inner .ftLink{text-align:center;line-height:1;}
footer .inner .ftLink li{display:inline-block;padding:0 1em;}
footer .inner .ftLink li:first-child{border-right:#444 solid 1px;}
footer .inner .ftLink li a{font-size:1.4rem;text-decoration:none;color:#444;}
footer .inner .ftLink li a:hover{text-decoration:underline;}
footer .inner .copy{font-size:1.2rem;}
/**/
.pageCont_appli .ftSns{display:none;}
/**/
.low-visual{width:100%;height:200px;margin-bottom:50px; background-repeat:no-repeat;background-size:cover;background-position:center top;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;}
.low-visual h1{font-size:4.2rem;padding-left:1em;line-height:1.4;text-shadow:rgba(0, 0, 0, 0.7) 0px 0px 5px, rgba(0, 0, 0, 0.7) 0px 0px 5px, rgba(0, 0, 0, 0.7) 0px 0px 10px;font-family:游明朝, YuMincho, serif;font-weight:normal;color:#fff;}
.information .low-visual{background-image:url(/recruit/img/information/low_visual.jpg);}
.personality .low-visual{background-image:url(/recruit/img/personality/low_visual.jpg);height:29vw;background-position:center center;background-size:cover;}
.personality .low-visual h1{color:#000;text-shadow:rgba(255, 255, 255, 0.7) 0px 0px 5px, rgba(255, 255, 255, 0.7) 0px 0px 5px, rgba(255, 255, 255, 0.7) 0px 0px 10px;}
.about .low-visual{background-image:url(/recruit/img/about/low_visual.jpg);height:17.4vw;max-height:300px;background-position:right top;}	
.about .low-visual h1{color:#000;text-shadow:none;}
.entry .low-visual{background-image:url(/recruit/img/entry/low_visual.jpg);}
.entry .low-visual h1{color:#000;text-shadow:none;}
.contact .low-visual{background-image:url(/recruit/img/contact/low_visual.jpg);}
.contact .low-visual h1{color:#000;text-shadow:none;}
.privacy .low-visual{background-image:none;height:80px;background-color:#f0eee2;}	
.privacy .low-visual h1{color:#000;text-shadow:none;font-size:2.8rem;}
.local .low-visual{background-image:url(/recruit/img/local/low_visual.jpg);height:17.4vw;max-height:300px;}
.local .low-visual h1{color:#000;text-shadow:none;}

/**/
.staff-visual{width:100%;height:420px;margin-bottom:60px;}
.staff-visual > div{height:100%;}
/**/
.staff-visual > div:last-child{width:45%;position:relative;box-sizing:border-box;padding:30px 0 0 50px;font-family:ftmincho;color:#444; float:left;}
.staff-visual > div:last-child div{position:absolute;left:0;bottom:0;width:100%;line-height:90px;font-size:1.75vw;font-weight:bold;padding-left:50px;box-sizing:border-box;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}
.staff-visual > div:last-child p{color:#fff;font-size:2.2rem;font-weight:bold;font-family:ftgothic;line-height:100px;margin:0 0 10px 0;}
.staff-visual > div:last-child p span{font-size:7.3vw;display:inline-block;float:left;font-family:ftmincho;font-weight:normal;margin-right:10px;}
.staff-visual > div:last-child h1{font-size:2.8vw;line-height:1.2;font-weight:normal;}
/**/
.staff-visual > div:first-child{width:55%;background-repeat:no-repeat;background-position:right top;background-size:cover; float:right;}	
/**/
.staff-visual.no01 > div:first-child{background-image:url(/recruit/img/staff/staff01_mv.jpg);}
.staff-visual.no01 > div:last-child{background-color:#e7d6af;}
.staff-visual.no01 > div:last-child div{background-color:#f3ebd7;}
/**/
.staff-visual.no07 > div:first-child{background-image:url(/recruit/img/staff/staff07_mv.jpg);}
.staff-visual.no07 > div:last-child{background-color:#aedcd4;}
.staff-visual.no07 > div:last-child div{background-color:#d7eeea;}
/**/
.staff-visual.no02 > div:first-child{background-image:url(/recruit/img/staff/staff02_mv.jpg);}
.staff-visual.no02 > div:last-child{background-color:#ccdcae;}
.staff-visual.no02 > div:last-child div{background-color:#e6eed7;}
/**/
.staff-visual.no03 > div:first-child{background-image:url(/recruit/img/staff/staff03_mv.jpg);}
.staff-visual.no03 > div:last-child{background-color:#e7d6af;}
.staff-visual.no03 > div:last-child div{background-color:#f3ebd7;}
/**/
.staff-visual.no04 > div:first-child{background-image:url(/recruit/img/staff/staff04_mv.jpg);}
.staff-visual.no04 > div:last-child{background-color:#aedcd4;}
.staff-visual.no04 > div:last-child div{background-color:#d7eeea;}
/**/
.staff-visual.no05 > div:first-child{background-image:url(/recruit/img/staff/staff05_mv.jpg);}
.staff-visual.no05 > div:last-child{background-color:#ccdcae;}
.staff-visual.no05 > div:last-child div{background-color:#e6eed7;}
/**/
.staff-visual.no06 > div:first-child{background-image:url(/recruit/img/staff/staff06_mv.jpg);}
.staff-visual.no06 > div:last-child{background-color:#e7d6af;}
.staff-visual.no06 > div:last-child div{background-color:#f3ebd7;}

/**/
section.sectioning .inner{max-width:980px;margin:0 auto;font-size:1.6rem;}
section.sectioning .innerS{max-width:800px;margin:0 auto;font-size:1.6rem;}
.entry section.sectioning .inner{max-width:800px;}
.contact section.sectioning .inner{max-width:800px;}
p span.quot{display:block;text-align:right;}
.mainContent > section:last-child{padding-bottom:100px;}

a.linkDetail{padding-right:16px;font-size:1.6rem;display:inline-block;font-weight:bold;text-decoration:none;color:#333;position:relative;float:right;}
a.linkDetail::after{content:"";display:block;position:absolute;top:50%;right:0;width:10px;height:10px;
border-right:2px solid #333;
border-bottom:2px solid #333;-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
outline:none;	
-webkit-transform:translateY(-50%) rotate(-45deg);
-moz-transform:translateY(-50%) rotate(-45deg);
-ms-transform:translateY(-50%) rotate(-45deg);
-o-transform:translateY(-50%) rotate(-45deg);
transform:translateY(-50%) rotate(-45deg);}
	


}


@media screen and (max-width:980px) and (min-width:737px){
	.gNavList li a{font-size:1.4rem;}
}



@media screen and (max-width:736px) {
.ancTgt{padding-top: 70px;margin-top: -70px;}
.mainContent{padding-top:20vw;}
.gHeader {width:100%;background-color:#fff; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.16);padding-top:2.4vw;padding-bottom:1.86vw;position:fixed;left:0;top:0;}
.gHeaderBg {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:flex;
background-size:auto 3vw;
background-position:left bottom;
padding-bottom:4.53vw;
padding-left:2.66vw;}
.gHeaderInner{width:100%;}
.gHeaderLogo {display:inline-block;width:26.8vw;margin-right:12.26vw;vertical-align:top;}
.gHeaderTitle {display:inline-block;padding:5px 0 0 0;width:37vw;vertical-align:top;}
.gHeader_spMenuBtn {top:3.5vw;right:2.66vw;width:9.6vw;height:9.6vw;}
.gHeaderNav {overflow:hidden;display:block;
-webkit-transform:scaleY(0);
-moz-transform:scaleY(0);
-ms-transform:scaleY(0);
-o-transform:scaleY(0);
transform:scaleY(0);}
.gHeaderNav_expanded {
-webkit-transform:scaleY(1);
-moz-transform:scaleY(1);
-ms-transform:scaleY(1);
-o-transform:scaleY(1);
transform:scaleY(1);}
.gNav {position:absolute;top:100%;width:100%;overflow-y:auto;background-color:rgba(0,0,0,0.6);
-webkit-transform-origin:left top;
-moz-transform-origin:left top;
-ms-transform-origin:left top;
-o-transform-origin:left top;
transform-origin:left top;
-webkit-transition:all 200ms ease-in;
-moz-transition:all 200ms ease-in;
-ms-transition:all 200ms ease-in;
-o-transition:all 200ms ease-in;
transition:all 200ms ease-in;}
/**/
.gNav > div{background-color:#24b097;}
.gNavList{}
.gNavList li{border-bottom:#197b69 solid 1px;border-top:#66c8b6 solid 1px;position:relative;}
.gNavList li a{display:block;padding:0.3em 1em 0.3em 2em;font-size:1.8rem;color:#fff;text-decoration:none;}
.gNavList li a::before{position:absolute;left:0.8em;top:50%;content:"";display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:8px;
-webkit-transform:translateY(-50%) rotate(-45deg);
-moz-transform:translateY(-50%) rotate(-45deg);
-ms-transform:translateY(-50%) rotate(-45deg);
-o-transform:translateY(-50%) rotate(-45deg);
transform:translateY(-50%) rotate(-45deg);
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;
outline:none;}
.gNavList li ul{display:none;}
.gNavList li ul li{padding:0 0 0 2em;}
.gNavList li ul li{background-color:#1c8774;}
.gNavList li ul li a::before{left:1.6em;}
.gNavList li ul li a{font-size:1.6rem;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
-ms-justify-content:flex-start;
justify-content:flex-start;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;}
.gNavList li ul li a img{width:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:10px;}
.gNavList li a.sub::before{
-webkit-transform:translateY(-50%) rotate(45deg);
-moz-transform:translateY(-50%) rotate(45deg);
-ms-transform:translateY(-50%) rotate(45deg);
-o-transform:translateY(-50%) rotate(45deg);
transform:translateY(-50%) rotate(45deg);
top:14px;}
.gNavList li a.sub.open::before{
-webkit-transform:translateY(-50%) rotate(-135deg);
-moz-transform:translateY(-50%) rotate(-135deg);
-ms-transform:translateY(-50%) rotate(-135deg);
-o-transform:translateY(-50%) rotate(-135deg);
transform:translateY(-50%) rotate(-135deg);
top:18px;}
/* footer */
.pageContTitle {font-size:2.5rem;text-align:center;margin-bottom:1em;font-family:ftmincho;}
.pageCont_appli{padding:50px 0 40px;text-align:center;}
ul.appLink{width:86%; margin:0 auto 30px;}
ul.appLink::after{content:" ";display:block;clear:both;}
ul.appLink li{width:100%;box-sizing:border-box;}
ul.appLink li:first-child{margin-bottom:15px;}
ul.appLink.appLink li:first-child a{}
ul.appLink li a{display:block;}
ul.appLink li:last-child a{}
/**/
footer{width:100%;background-color:#f1f1f1;padding:40px 0 10px;}
footer .inner{width:86%;margin:0 auto;text-align:center;}
footer .inner .ftBan{margin-bottom:30px;}
footer .inner .ftBan::after{content:" ";display:block;clear:both;}
footer .inner .ftBan li{width:48.3%;float:left;margin-bottom:3.4%;}
footer .inner .ftBan li:nth-child(odd){margin-right:3.4%;}
footer .inner .ftBan li:nth-child(n+3){margin-bottom:0;}
footer .inner .ftBan li a img{max-width:100%;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all  0.3s ease;}
footer .inner h2{font-size:1.8rem;margin-bottom:0.7em;}
footer .inner .ftLink{text-align:center;margin-bottom:20px;}
footer .inner .ftLink li{display:inline-block;padding:0 1em;}
footer .inner .ftLink li:first-child{border-right:#444 solid 1px;}
footer .inner .ftLink li a{font-size:1.4rem;text-decoration:none;color:#444;}
footer .inner .copy{font-size:1.1rem;}
/**/
.pageCont_appli .ftSns{width:115px;margin:0 auto;}
.pageCont_appli .ftSns::after{content:" ";display:block;clear:both;}
.pageCont_appli .ftSns li{width:21.7%;float:left;}
.pageCont_appli .ftSns li:not(:last-child){margin-right:17.45%;}
.pageCont_appli .ftSns li img{width:100%;}
/**/
.low-visual{width:100%;height:0;padding-top:32vw; margin-bottom:90px; background-repeat:no-repeat;background-size:cover;background-position:center top;}
.low-visual h1{font-size:2.5rem;padding-left:1em;line-height:2;font-family:游明朝, YuMincho, serif;font-weight:normal;color:#24b097;border-bottom:#24b097 solid 3px;}
.information .low-visual{background-image:url(/recruit/img/information/low_visual.jpg);}
.personality .low-visual{background-image:url(/recruit/img/personality/low_visual_sp.jpg);height:260px;padding:0;text-align:center;margin-bottom:25px;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-justify-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
justify-content:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;}
.personality .low-visual h1{width:100%;padding:0;color:#fff;border:none;}
.personality .low-visual h1 br{display:none;}
.about .low-visual{background-image:url(/recruit/img/about/low_visual.jpg);background-position:center right;}	
.entry .low-visual{background-image:url(/recruit/img/entry/low_visual.jpg);background-position:-94vw top;}
.contact .low-visual{background-image:url(/recruit/img/contact/low_visual.jpg);color:#333;text-shadow:none;background-position:top right;}
.privacy .low-visual{background-image:none;height:0;padding-top: 0;background-color:#f0eee2;}	
.privacy .low-visual h1{color:#333;text-shadow:none;font-size:2.8rem;}
.local .low-visual{background-image:url(/recruit/img/local/low_visual.jpg);background-position:center right;}	
/**/
.staff-visual{width:100%;height:auto;margin-bottom:45px;}
.staff-visual > div{height:100%;}
/**/
.staff-visual > div:last-child{width:100%;position:relative;box-sizing:border-box;padding:15px 0 19vw 25px;font-family:ftmincho;color:#444;}
.staff-visual > div:last-child div{position:absolute;left:0;bottom:0;width:100%;line-height:12vw;font-size:1.7rem;font-weight:bold;font-family:ftgothic;padding-left:25px;box-sizing:border-box;}
.staff-visual > div:last-child p{color:#fff;font-size:1.5rem;font-weight:bold;font-family:ftgothic;line-height:60px;margin:0 0 7px 0;}
.staff-visual > div:last-child p span{font-size:6rem;display:inline-block;float:left;font-family:ftmincho;font-weight:normal;margin-right:10px;}
.staff-visual > div:last-child h1{font-size:2.7rem;line-height:1.2;font-weight:normal;}
/**/
.staff-visual > div:first-child{width:100%;height:0;padding-top:58.7vw; background-repeat:no-repeat;background-position:right top;background-size:cover;}	
/**/
.staff-visual.no01 > div:first-child{background-image:url(/recruit/img/staff/staff01_mv.jpg);}
.staff-visual.no01 > div:last-child{background-color:#e7d6af;}
.staff-visual.no01 > div:last-child div{background-color:#f3ebd7;}
/**/
.staff-visual.no07 > div:first-child{background-image:url(/recruit/img/staff/staff07_mv.jpg);}
.staff-visual.no07 > div:last-child{background-color:#aedcd4;}
.staff-visual.no07 > div:last-child div{background-color:#d7eeea;}
/**/
.staff-visual.no02 > div:first-child{background-image:url(/recruit/img/staff/staff02_mv.jpg);}
.staff-visual.no02 > div:last-child{background-color:#ccdcae;}
.staff-visual.no02 > div:last-child div{background-color:#e6eed7;}
/**/
.staff-visual.no03 > div:first-child{background-image:url(/recruit/img/staff/staff03_mv.jpg);}
.staff-visual.no03 > div:last-child{background-color:#e7d6af;}
.staff-visual.no03 > div:last-child div{background-color:#f3ebd7;}
/**/
.staff-visual.no04 > div:first-child{background-image:url(/recruit/img/staff/staff04_mv.jpg);}
.staff-visual.no04 > div:last-child{background-color:#aedcd4;}
.staff-visual.no04 > div:last-child div{background-color:#d7eeea;}
/**/
.staff-visual.no05 > div:first-child{background-image:url(/recruit/img/staff/staff05_mv.jpg);}
.staff-visual.no05 > div:last-child{background-color:#ccdcae;}
.staff-visual.no05 > div:last-child div{background-color:#e6eed7;}
/**/
.staff-visual.no06 > div:first-child{background-image:url(/recruit/img/staff/staff06_mv.jpg);}
.staff-visual.no06 > div:last-child{background-color:#e7d6af;}
.staff-visual.no06 > div:last-child div{background-color:#f3ebd7;}

/**/
section.sectioning .inner{max-width:86%;margin:0 auto;font-size:1.6rem;}
section.sectioning .innerS{max-width:86%;margin:0 auto;font-size:1.6rem;}

.mainContent > section:last-child{padding-bottom:50px;}
	
a.linkDetail{padding-right:16px;font-size:1.6rem;display:inline-block;font-weight:bold;text-decoration:none;color:#333;position:relative;float:right;}
a.linkDetail::after{content:"";display:block;position:absolute;top:50%;right:0;width:10px;height:10px;
border-right:2px solid #333;
border-bottom:2px solid #333;-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
outline:none;	
-webkit-transform:translateY(-50%) rotate(-45deg);
-moz-transform:translateY(-50%) rotate(-45deg);
-ms-transform:translateY(-50%) rotate(-45deg);
-o-transform:translateY(-50%) rotate(-45deg);
transform:translateY(-50%) rotate(-45deg);}



}


/**/
@media print {
	.gNavList li a {font-size:1.2rem !important;}
	.newsBlock{overflow:hidden !important;}
	.newsBlock span{font-size:1.5rem !important;}
	.newsBlock a.openBtn::after {right:14px !important;}
	.oneday li a > div{height:160px !important;}
	.img3Blc img{width:31.6% !important;}
	ul.appLink li:last-child p:first-child {font-size:1.8rem;margin-left:80px;line-height:3;}
	ul.appLink li a p span {font-size:1.8rem;}
	.recDetail > div{display: none;}
	.recDetail > table{width:100% !important;}
	.infoBlc > li > img{width:30% !important;}
	.infoBlc > li > div{width:65% !important;}
	
	
	
}
















