@charset "UTF-8";header#header{background-color:transparent}#footer{background:#fff;margin:0}section#index{display:block;background:#fff;margin:0;padding:100px 0 0;width:100%}section#index article{display:block;margin:0;padding:0;width:100%;font-size:1em;color:#000;line-height:180%;text-align:left}@media screen and (max-width:840px){section#index article{font-size:.85em}}.catch{height:calc(100vh - 80px)}.catch .fade-in-word__vertical{display:inline-block;background-color:#333333e6;margin-top:60vh;padding:20px 40px}@keyframes scaleY{to{transform:scaleY(1)}}@keyframes notScaleY{to{transform:scaleY(0)}}.fade-in-word{font-size:10px}.fade-in-word__vertical{font-size:4em;line-height:1.1em;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;font-style:italic;font-weight:700;color:#fff}@media screen and (max-width:1024px){.catch .fade-in-word__vertical{padding:10px;font-size:3em}}@media screen and (max-width:600px){.catch .fade-in-word__vertical{font-size:2em}}.fade-in-word__vertical span{position:relative;display:inline-block;transform:scaleY(0)}.fade-in-word__vertical span:before{content:"";display:block;height:100%;width:100%;background-color:#000;position:absolute;top:0;left:0}.fade-in-word__vertical span:nth-of-type(1){transform-origin:top}.fade-in-word__vertical span:nth-of-type(1):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(1){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .1s forwards}.fade-in-word__vertical span:nth-of-type(1):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .45s forwards}.fade-in-word__vertical span:nth-of-type(2){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(2):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(2){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .2s forwards}.fade-in-word__vertical span:nth-of-type(2):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .55s forwards}.fade-in-word__vertical span:nth-of-type(3){transform-origin:top}.fade-in-word__vertical span:nth-of-type(3):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(3){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .3s forwards}.fade-in-word__vertical span:nth-of-type(3):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .65s forwards}.fade-in-word__vertical span:nth-of-type(4){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(4):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(4){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .4s forwards}.fade-in-word__vertical span:nth-of-type(4):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .75s forwards}.fade-in-word__vertical span:nth-of-type(5){transform-origin:top}.fade-in-word__vertical span:nth-of-type(5):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(5){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .5s forwards}.fade-in-word__vertical span:nth-of-type(5):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .85s forwards}.fade-in-word__vertical span:nth-of-type(6){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(6):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(6){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .6s forwards}.fade-in-word__vertical span:nth-of-type(6):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .95s forwards}.fade-in-word__vertical span:nth-of-type(7){transform-origin:top}.fade-in-word__vertical span:nth-of-type(7):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(7){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .7s forwards}.fade-in-word__vertical span:nth-of-type(7):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) 1.05s forwards}.fade-in-word__vertical span:nth-of-type(8){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(8):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(8){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .1s forwards}.fade-in-word__vertical span:nth-of-type(8):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .45s forwards}.fade-in-word__vertical span:nth-of-type(9){transform-origin:top}.fade-in-word__vertical span:nth-of-type(9):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(9){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .2s forwards}.fade-in-word__vertical span:nth-of-type(9):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .55s forwards}.fade-in-word__vertical span:nth-of-type(10){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(10):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(10){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .3s forwards}.fade-in-word__vertical span:nth-of-type(10):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .65s forwards}.fade-in-word__vertical span:nth-of-type(11){transform-origin:top}.fade-in-word__vertical span:nth-of-type(11):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(11){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .4s forwards}.fade-in-word__vertical span:nth-of-type(11):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .75s forwards}.fade-in-word__vertical span:nth-of-type(12){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(12):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(12){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .3s forwards}.fade-in-word__vertical span:nth-of-type(12):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .65s forwards}.fade-in-word__vertical span:nth-of-type(13){transform-origin:top}.fade-in-word__vertical span:nth-of-type(13):before{transform-origin:top}.fade-in-word__vertical span:nth-of-type(13){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .4s forwards}.fade-in-word__vertical span:nth-of-type(13):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .75s forwards}.fade-in-word__vertical span:nth-of-type(14){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(14):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(14){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .3s forwards}.fade-in-word__vertical span:nth-of-type(14):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .65s forwards}.fade-in-word__vertical span:nth-of-type(15){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(15):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(15){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .3s forwards}.fade-in-word__vertical span:nth-of-type(15):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .65s forwards}.fade-in-word__vertical span:nth-of-type(16){transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(16):before{transform-origin:bottom}.fade-in-word__vertical span:nth-of-type(16){animation:scaleY .36s cubic-bezier(.84,.01,.78,.13) .3s forwards}.fade-in-word__vertical span:nth-of-type(16):before{animation:notScaleY .3s cubic-bezier(.11,1.05,.32,1.03) .65s forwards}#co01{background:url(./recruit-graduate-images-co01.jpg) center top no-repeat;background-size:100% auto;padding:400px 0 0;text-align:center}#co01 dl{display:inline-block;background-color:#333333e6;margin:0 auto;padding:0;width:calc(100% - 20px);max-width:680px;text-align:left}#co01 dl dt{display:inline-block;margin:0;padding:32px 60px;font-size:2em;color:#fff;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;line-height:140%;font-weight:700}#co01 dl dd{display:inline-block;margin:0;padding:0 60px 32px;font-size:1.1em;color:#fff;line-height:180%}@media screen and (max-width:1400px){#co01{padding:250px 0 0}}@media screen and (max-width:1024px){#co01{padding:150px 0 0}}@media screen and (max-width:840px){#co01{padding:80px 0 0}#co01 dl{max-width:480px}#co01 dl dt{padding:20px}#co01 dl dd{padding:0 20px 20px}}@media screen and (max-width:480px){#co01 dl dt{padding:10px;font-size:1.4em;line-height:140%}#co01 dl dd{padding:0 10px 10px;font-size:1em;line-height:180%}}#co02{margin:100px auto 0;padding:0;width:100%;max-width:1400px}#co02:after{content:"";display:block;height:0;clear:both}#co02 img{margin:0;padding:0;width:50%;float:left}#co02 dl{margin:120px 0 0;padding:0;width:50%;float:right}#co02 dl dt{background:url(./recruit-graduate-images-dt.png) left bottom no-repeat;margin:0 60px 30px;padding:0;font-size:2.4em;font-weight:700;line-height:160%}#co02 dl dt strong{display:block;color:#0079c0}#co02 dl dt span{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}#co02 dl dd{margin:0 60px;padding:0}#co02 dl dd a{display:inline-block;margin:30px 0 0;padding:0;color:#000;text-decoration:none;border-bottom:4px solid #000000}#co02 dl dd a:hover{opacity:.8}@media screen and (max-width:1400px){#co02 dl{margin:60px 0 0}#co02 dl dt{margin:0 30px 30px;font-size:1.8em}#co02 dl dd{margin:0 30px;padding:0}}@media screen and (max-width:1024px){#co02 dl{margin:20px 0 0}#co02 dl dt{margin:0 20px 20px;font-size:1.4em}#co02 dl dd{margin:0 20px;padding:0}#co02 dl dd a{margin:10px 0 0}}@media screen and (max-width:840px){#co02 img{width:100%}#co02 dl{margin:20px 0 0;width:100%}#co02 dl dt{margin:0 10px 10px}#co02 dl dd{margin:0 10px;padding:0}}#co03{background:#ebeff3;margin:100px 0 0;padding:60px 0}#co03 dl{margin:0 auto;padding:0;max-width:1200px;text-align:right}#co03 dl dt{display:inline-block;background:url(./recruit-graduate-images-dt.png) left bottom no-repeat;margin:0;padding:0;font-size:2.4em;font-weight:700;line-height:160%;text-align:left}#co03 dl dt strong{display:block;color:#0079c0}#co03 dl dt span{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}#co03 dl dd{margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:1200px;text-align:left}#co03 dl dd ul{letter-spacing:-.5em;margin:0 auto;padding:60px 0 0;list-style:none}#co03 dl dd ul *{letter-spacing:normal}#co03 dl dd ul li{position:relative;display:inline-block;margin:0 0 60px;padding:0;width:calc((100% - 120px) / 3);vertical-align:top}#co03 dl dd ul li:nth-child(3n-1){margin:60px 60px 0}#co03 dl dd ul li img{box-shadow:2px 2px 8px #666;width:100%}#co03 dl dd ul li p{position:absolute;left:0;right:0;bottom:0;background-color:#0079c0cc;margin:0 10%;padding:10px 0;color:#fff;line-height:140%;text-align:center}#co03 dl dd ul li a:hover p{margin:0}#co03 dl dd ul li p strong{display:block;font-size:1.2em}@media screen and (max-width:1400px){#co03 dl dt{font-size:1.8em}}@media screen and (max-width:1024px){#co03 dl dt{font-size:1.4em}#co03 dl dd ul li{margin:0 0 20px;width:calc((100% - 20px) / 3)}#co03 dl dd ul li:nth-child(3n-1){margin:20px 10px 0}}@media screen and (max-width:840px){#co03{padding:30px 0}#co03 dl dd ul{padding:30px 0 0}#co03 dl dd ul li p{padding:4px 0;line-height:140%}}@media screen and (max-width:640px){#co03 dl dd ul{text-align:center}#co03 dl dd ul li{margin:0 auto 20px;width:100%;max-width:360px;vertical-align:top}#co03 dl dd ul li:nth-child(3n-1){margin:0 0 20px}}#co04{background:#fff;margin:100px 0 0;padding:60px 0}#co04>dl{letter-spacing:-.5em;margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:1160px}#co04>dl *{letter-spacing:normal}#co04>dl>dt{display:inline-block;background:url(./recruit-graduate-images-dt.png) left bottom no-repeat;margin:0;padding:0;width:25%;font-weight:700;vertical-align:top}#co04>dl>dd{display:inline-block;margin:0;padding:0;width:75%;vertical-align:top}#co04>dl>dd{margin:0;padding:0}#co04>dl>dd ul{margin:0;padding:0;list-style:none}#co04>dl>dd ul li{margin:0;padding:0}#co04>dl>dd ul li>dl{letter-spacing:-.5em;margin:0 auto;padding:0;width:100%}#co04>dl>dd ul li>dl *{letter-spacing:normal}#co04>dl>dd ul li>dl>dt{display:inline-block;margin:0;padding:0;width:120px;vertical-align:top}#co04>dl>dd ul li>dl>dd{display:inline-block;margin:0;padding:0;width:calc(100% - 120px);vertical-align:top}@media screen and (max-width:840px){#co04{margin:100px 0 0;padding:0}}@media screen and (max-width:640px){#co04>dl>dt{margin:0 0 20px;padding:0;width:100%}#co04>dl>dd{margin:0;padding:0;width:100%}#co04>dl>dd ul li>dl>dt{width:100px}#co04>dl>dd ul li>dl>dd{width:calc(100% - 100px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/recruit-graduate-css-local.css.map */
