@charset "UTF-8";section#second{padding:570px 0 0}section#second article h1{position:absolute;top:0;height:0;background-image:url(./recruit-career-images-main.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;margin:0;padding:0;width:100%;height:650px}section#second article h1 strong{position:absolute;bottom:80px;display:block;margin:0;padding:0;width:100%;text-align:center}section#second article h1 strong span{display:inline-block;background-color:#fff9;border-radius:20px;margin:0;padding:40px 20px;font-size:3.2em;color:#002c4c;text-align:center;line-height:100%;font-family:\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif;vertical-align:middle}@media screen and (max-width:1024px){section#second{padding:590px 0 0}}@media screen and (max-width:840px){section#second{padding:260px 0 0}section#second article h1{height:220px}section#second article h1 strong{bottom:20px}section#second article h1 strong span{padding:20px;font-size:1em;line-height:100%}}@media screen and (max-width:440px){section#second{padding:230px 0 0}}.index_box01{background:#ededed;margin:0;padding:0 0 80px;width:100%}.index_box01 div{position:relative;margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:1160px;text-align:center}section#second article .index_box01 div h2{background:none;position:relative;z-index:2;margin:0 auto;padding:60px 0 0;width:100%;max-width:640px;font-size:2em;font-family:\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif;color:#002c4c;line-height:160%;text-align:left}.index_box01 div p{position:relative;z-index:2;margin:40px auto 0;padding:0;width:100%;max-width:640px;font-size:1.1em;line-height:160%;text-align:left}.index_box01 div p strong{background:#fdb}.index_box01 div p.image{position:absolute;z-index:1;margin:0;padding:0;width:180px;height:180px}.index_box01 div p.image.image01{left:60px;top:34px}.index_box01 div p.image.image02{right:60px;top:90px}.index_box01 div p.image.image03{left:10px;top:372px}.index_box01 div p.image.image04{right:10px;bottom:120px}.index_box01 div p.image.image05{left:40px;bottom:0}@media screen and (max-width:1200px){.index_box01 div p.image{width:120px;height:120px}}@media screen and (max-width:960px){section#second article .index_box01 div h2,.index_box01 div p{display:inline-block;width:auto;max-width:none}.index_box01 div p.image{position:static;display:block;margin:40px auto 0;width:180px;height:180px}}@media screen and (max-width:640px){section#second article .index_box01 div h2{font-size:1.4em}.index_box01 div p{font-size:1em}.index_box01 div p .sp_none{display:none}}@media screen and (max-width:440px){section#second article .index_box01 div h2{font-size:1.2em}}div.index_box02{margin:60px auto 0;padding:0 10px;width:calc(100% - 20px);max-width:1200px}div.index_box02 a{display:block}div.index_box02 a:hover{opacity:.7}div.index_box03 ul{letter-spacing:-.5em;margin:60px auto 0;padding:0;width:100%;text-align:center}div.index_box03 *{letter-spacing:normal}div.index_box03 li{display:inline-block;margin:0;padding:0 40px;width:calc(50% - 80px);max-width:500px;vertical-align:top}div.index_box03 li a{display:block}div.index_box03 li a:hover{opacity:.7}div.index_box03 li a img{width:100%;height:auto}@media screen and (max-width:840px){div.index_box03 li{padding:0 10px;width:calc(50% - 20px)}}.index_box04{margin:120px auto 0;padding:0;width:100%;max-width:1200px}section#second article .index_box04 h2{position:relative;background:none;margin:0;padding:0;max-width:1200px;height:110px}section#second article .index_box04 h2 img{position:absolute;right:20%;top:0;display:block;width:334px;height:133px}.index_box04>div{background:#dbdbea;margin:0;padding:0}.index_box04>div:after{content:"";display:block;height:0;clear:both}.index_box04>div div{width:50%;text-align:center}.index_box04>div div.left{float:left}.index_box04>div div.right{float:right}.index_box04>div div p{margin:0;padding:0}.index_box04>div div dl{display:inline-block;margin:0;padding:100px 20px 20px;width:calc(100% - 40px);max-width:400px;text-align:left}.index_box04>div div dl dt{display:inline-block;border-bottom:1px solid #002248;margin:0 0 40px;padding:0 0 10px;font-size:1.2em;color:#002248;line-height:160%;font-weight:700}.index_box04>div div dl dt strong{font-size:2.4em}.index_box04>div div dl dt span{font-size:.8em}.index_box04>div div dl dd{margin:0;padding:0;font-size:1.2em;line-height:160%}.index_box04>div div dl dd a{display:inline-block;background:#ffa64d;border-radius:20px;margin:40px 0 0;padding:12px 24px;color:#fff;text-decoration:none;line-height:100%}.index_box04>div div dl dd a:hover{opacity:.8}@media screen and (max-width:1024px){.index_box04>div div dl{padding:20px}}@media screen and (max-width:840px){.index_box04{margin:60px auto 0}section#second article .index_box04 h2{height:60px}section#second article .index_box04 h2 img{right:20px;width:167px;height:67px}.index_box04>div div dl dt{margin:0 0 20px;padding:0 0 10px}.index_box04>div div dl dd a{margin:20px 0 0;padding:6px 24px}}@media screen and (max-width:640px){.index_box04>div div dl{padding:10px;width:calc(100% - 20px)}.index_box04>div div dl dt{margin:0 0 10px;padding:0;font-size:.9em;line-height:160%}.index_box04>div div dl dt strong{font-size:1.8em}.index_box04>div div dl dd{font-size:.9em;line-height:160%}.index_box04>div div dl dd a{margin:10px 0 0;padding:6px 24px}.index_box04>div div dl dd br.nosp{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/recruit-career-index.css.map */
