@charset "UTF-8";body{margin:0;padding:0;color:#000;font-family:\30e1\30a4\30ea\30aa,Meiryo,HiraKakuPro-W3,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,MS P \30b4\30b7\30c3\30af,verdana,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}img{border:0;display:block;margin:0;padding:0}a{color:#09f}a:hover{text-decoration:none}header#header{position:relative;z-index:1000;background-color:#fffc;margin:0;padding:0;width:100%;height:80px}header#header>div{position:relative;margin:0 auto;padding:0;max-width:1220px;height:80px}header#header>div h1{position:absolute;left:10px;top:10px;margin:0;padding:0;width:215px;height:60px}header#header>div h1 a img{width:215px;height:60px}header#header>div nav{display:block}header#header>div nav>ul{position:absolute;right:10px;top:12px;margin:0;padding:0;font-size:1em;text-align:left;line-height:100%;font-family:\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;list-style:none}header#header>div nav>ul:after{content:"";display:block;height:0;clear:both}header#header>div nav>ul>li{position:relative;margin:0;padding:0 16px 0 0;float:left}header#header>div nav>ul>li>a{display:inline-block;padding:20px;color:#000;line-height:100%;text-decoration:none}header#header>div nav>ul>li>a:hover{color:#666}header#header>div nav>ul>li:last-child{padding:0}header#header>div nav>ul>li:last-child a{background:#70c2dd;padding:20px 30px;font-family:\30e1\30a4\30ea\30aa,Meiryo,HiraKakuPro-W3,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,MS P \30b4\30b7\30c3\30af,verdana,sans-serif;color:#fff}header#header>div nav>ul>li:last-child a:hover{background:#9bd5e8}header#header>div p.button{display:none;margin:0;padding:0}@media screen and (max-width:1024px){header#header{height:60px}header#header>div{width:100%;height:60px}header#header>div h1,header#header>div h1 a img{width:143px;height:40px}header#header>div nav{position:absolute;left:0;top:60px;display:none;background:#fff;width:100%;overflow:auto}header#header>div nav>ul{position:static;margin:0;padding:0;line-height:100%;text-align:center;list-style:none}header#header>div nav>ul>li{display:block;position:static;border-bottom:1px solid #cccccc;margin:0;padding:0;width:100%;text-align:left;float:none}header#header>div nav>ul>li>a,header#header>div nav>ul>li:last-child a{display:block;margin:0;padding:16px 10px;height:auto;text-align:left}header#header div p.button{display:block;position:absolute;right:10px;top:0;margin:0;padding:0;width:48px;height:48px}}#tel{background:#eee;margin:0 0 40px;padding:40px 0;text-align:center}#tel u{font-size:1.4em;line-height:140%}#tel strong{font-size:2.4em;line-height:140%}#tel strong a{color:#333;text-decoration:none}#footernavi{position:fixed;bottom:60px;z-index:9999;display:none;margin:0;padding:0;width:100%}#footernavi p{margin:0 auto;padding:0;width:320px;text-align:center}#footernavi p a{display:inline-block;width:160px;height:60px;text-align:center;text-decoration:none;vertical-align:top}#footernavi p a:first-child{background:#70c2dd;font-size:1em;color:#fff;line-height:60px}#footernavi p a:first-child:hover,#footernavi p a:hover img{opacity:.8}#footernavi_area{background:#121618;margin:0;padding:0;width:100%;height:80px}#footer{display:block;margin:100px 0 0;padding:120px 0 0}#footer nav{display:block;background:#252e33}#banner{letter-spacing:-.5em;margin:0 auto;padding:0 0 40px;text-align:center;width:100%;max-width:1200px}#banner li{display:inline-block;margin:0;padding:0 20px}#banner li a{display:block}#banner li a:hover img{opacity:.6}nav dl{letter-spacing:-.5em;margin:0 auto;padding:20px 10px 0;width:calc(100% - 20px);max-width:1200px}nav dl *{letter-spacing:normal}nav dl dt{display:inline-block;margin:0;padding:20px 0;width:230px;vertical-align:middle}nav dl dd{display:inline-block;margin:0;padding:0;width:calc(100% - 230px);vertical-align:middle}nav dl dd ul{letter-spacing:-.5em;margin:0;padding:0;text-align:right;list-style:none}nav dl dd ul li{display:inline-block;letter-spacing:-.5em;margin:0;padding:10px;font-size:1em;text-align:left;line-height:100%;font-family:\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif}nav dl dd ul li a{color:#fff;text-decoration:none}nav dl dd ul li a:hover{text-decoration:underline}ul#information{letter-spacing:-.5em;border-top:1px solid #666666;margin:0 auto;padding:10px 10px 20px;width:calc(100% - 20px);max-width:1200px;text-align:right;list-style:none}ul#information *{letter-spacing:normal}ul#information li{display:inline-block;margin:0;padding:0 10px;font-size:.75em;text-align:left;line-height:100%}ul#information li a{color:#fff;text-decoration:none}ul#information li a:hover{text-decoration:underline}#sns{letter-spacing:-.5em;margin:0;padding:20px 0;text-align:center}#sns li{display:inline-block;margin:0;padding:0 12px;width:32px}#sns li a:hover img{opacity:.6}#copyright{background:#252e33;margin:0;padding:20px 0 0;width:100%;height:30px;font-size:.5em;color:#fff;line-height:140%;text-align:center}@media screen and (max-width:480px){#tel u{font-size:1em;line-height:140%}#tel strong{font-size:1.8em;line-height:140%}nav dl dt{display:block;margin:0 auto}nav dl dd{display:block;width:100%}nav dl dd ul{text-align:center}ul#information{text-align:center}}section#second{display:block;margin:0;padding:396px 0 0;width:100%}section#second>header{position:absolute;top:0;display:table;margin:0;padding:0;width:100%;height:476px;background-repeat:no-repeat;background-position:center center;background-size:100% auto}@media screen and (max-width:1418px){section#second>header{background-size:auto 100%}}section#second>header h1{display:table-cell;margin:0;padding:0;width:inherit;height:476px;font-size:2.4em;color:#fff;text-align:center;line-height:100%;font-family:\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;vertical-align:middle;font-weight:400;text-shadow:3px 3px 5px #000000}section#second.long{padding:854px 0 0}section#second.long>header,section#second.long>header h1{height:934px}section#second.long>header h1.bold{line-height:130%;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif}section#second article{display:block;margin:0 auto;padding:0;width:100%;max-width:1200px;font-size:1em;color:#000;line-height:180%;text-align:left}section#second article.workandvoice{margin:0;padding:0;max-width:100%}section#index article>div>h2,section#second article>h2{margin:120px 10px 50px;padding:0;font-size:1.8em;color:#000;line-height:160%;text-align:center}section#second article>h2:first-child{margin:20px 10px 50px}section#second article h3{margin:80px auto 30px;padding:0 10px;width:calc(100% - 20px);max-width:800px;font-size:1.4em;color:#02196a;line-height:160%;text-align:left}section#second article>p{margin:40px auto 30px;padding:0 10px;width:calc(100% - 20px);max-width:800px}section#second article p{line-height:180%}section#second article .l{font-size:1.2em}section#second article .center{text-align:center}section#second article .center img{display:inline}section#second article .marker{background:#bfffff}@media screen and (max-width:1024px){section#second{padding:416px 0 0}section#second.long{padding:874px 0 0}}@media screen and (max-width:840px){section#second{padding:300px 0 0}section#second>header,section#second>header h1{height:300px}section#second.long{padding:540px 0 0}section#second.long>header,section#second.long>header h1{height:600px}section#second>header h1{font-size:1.8em}section#second article{font-size:.85em}}@media screen and (max-width:440px){section#second.long{padding:340px 0 0}section#second.long>header,section#second.long>header h1{height:400px}section#index article>div>h2,section#second article>h2{margin:60px 10px 30px}section#second article h3{margin:40px auto 20px}section#second article>p{margin:20px auto}}dl.accordion{position:relative;margin:0 0 20px;padding:0}dl.accordion>dt{position:absolute;top:0;margin:0;padding:0;font-size:1.1em}dl.accordion>dt a{display:block;background:#000;width:100%;height:60px;color:#fff;text-align:center;line-height:60px;text-decoration:none}dl.accordion>dt a:hover{color:#eee}dl.accordion>dt.current a{background:#70c2dd}dl.accordion>dd{display:none;margin:0 0 30px;padding:100px 0 0}dl.accordion>dd:after{content:"";display:block;height:0;clear:both}dl.accordion>dd:nth-child(2){display:block}@media screen and (max-width:720px){dl.accordion>dt{position:static;border-top:1px solid #ffffff;width:100%!important}dl.accordion>dt:first-child{border:0}dl.accordion>dd{padding:40px 0 0}dl.accordion>dt a{display:block;background:#000 url(./recruit-graduate-common-images-arrow_up.svg) center right no-repeat;color:#fff}dl.accordion>dt.current a{background:#70c2dd url(./recruit-graduate-common-images-arrow_down.svg) center right no-repeat}}dl.faq{margin:0 0 10px;padding:0}dl.faq dt{margin:0;padding:0}dl.faq>dt a{display:block;background:#031a6a url(./recruit-graduate-common-images-plus.png) right 20px center no-repeat;padding:16px 32px 16px 16px;color:#fff;text-decoration:none}dl.faq>dt.current a{background:#70c2dd url(./recruit-graduate-common-images-minus.png) right 20px center no-repeat}dl.faq>dt a:hover{color:#eee}dl.faq dd{display:none;margin:60px 0;padding:0}dl.faq dd.a{background:url(./recruit-graduate-common-images-a.png) top left no-repeat}dl.faq dd.y{background:url(./recruit-graduate-common-images-y.png) top left no-repeat}dl.faq dd.a.reverse{background:url(./recruit-graduate-common-images-a.png) top right no-repeat}dl.faq dd.y.reverse{background:url(./recruit-graduate-common-images-y.png) top right no-repeat}dl.faq dd p{position:relative;border-radius:16px;background:#e4e5e3;margin:0 0 0 80px;padding:16px}dl.faq dd.reverse p{margin:0 80px 0 0}dl.faq dd p:after{right:100%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#e4e5e300;border-right-color:#e4e5e3;border-width:10px;margin-top:-10px}dl.faq dd.reverse p:after{right:auto;left:100%}dl.faq dd.a p:after{border-right-color:#e4e5e3}dl.faq dd.y p:after{border-right-color:#d2ecff}dl.faq dd.a.reverse p:after{border-right-color:transparent;border-left-color:#e4e5e3}dl.faq dd.y.reverse p:after{border-right-color:transparent;border-left-color:#d2ecff}dl.faq dd.y p{background:#d2ecff}dl.faq dd.y p:after{border-color:#d2ecff00}.inviewfadeIn{opacity:0;transition:.8s}.fadeIn{opacity:1}.inviewUp{transform:translateY(40px);-webkit-transform:translate(0,40px);transition:.8s}.Up{transform:translate(0);-webkit-transform:translate(0,0)}.inviewzoomIn{transform:scale(0);-webkit-transform:scale(0,0);transition:.8s}.zoomIn{transform:scale(1);-webkit-transform:scale(1,1)}#footer ul#banner li,.inviewfadeInUp{opacity:0;transform:translateY(60px);-webkit-transform:translate(0,60px);transition:.8s}.fadeInUp,#footer ul#banner li.fadeInUp,.fadeInLeft,.fadeInRight{opacity:1;transform:translate(0);-webkit-transform:translate(0,0)}.workandvoice_list{margin:0 auto;padding:0;width:100%;max-width:1200px}#workandvoice_list ul{list-style:none}#workandvoice_list ul li a{text-decoration:none}#workandvoice_list ul li a span{position:relative;z-index:3;display:block;background:#70c2dd;margin:-120px 0 0 60px;padding:0;width:100px;color:#fff;text-align:center}#workandvoice_list ul li a p{position:relative;z-index:2;background:#fff;margin:-10px 30px 0;padding:40px 30px 30px;min-height:100px;color:#000}#workandvoice_list ul li a:hover p{background:#70c2dd}@media screen and (max-width:1024px){#workandvoice_list ul li a span{margin:-60px 0 0 40px}#workandvoice_list ul li a p{margin:-10px 20px 0;padding:20px;font-size:.9em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/recruit-graduate-common-css-common.css.map */
