@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Yahoo! Japan Recruit
 * version 1.0.0
 * Homepage http://hr.yahoo.co.jp/fresh/
 */html{font-family:YuGothic,Yu Gothic,"游ゴシック",Hiragino Kaku Gothic ProN,Meiryo,sans-serif}body{color:#252e33;background-color:#edeff0}ul,ol{padding-left:0;list-style-type:none}svg{fill:currentColor}body .page{position:relative}body.internship .page{background-color:#fff9e5}.SiteHeader{position:absolute;top:0;z-index:5;left:0;width:100%;background-color:white}.SiteHeader.fixed{position:fixed}.SiteHeader::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:3px;background-color:#e62e2e;content:""}.SiteHeader .logo{position:relative;margin-top:3px;margin-bottom:0;padding:0 20px;width:75px;height:50px}.SiteHeader .logo a{display:block;position:relative;height:100%}.SiteHeader .logo img{position:absolute;top:0;bottom:0;margin:auto 0;width:100%}.SiteHeader .openButton{position:absolute;top:3px;right:0;width:100px;height:50px;overflow:hidden;color:#252e33;outline-width:0}.SiteHeader .openButton .inner{display:table;position:absolute;top:50%;left:50%;height:14px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.SiteHeader .openButton .inner span{display:table-cell;padding-right:8px;font-size:11px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:16px;vertical-align:middle;letter-spacing:.1em;text-transform:uppercase}.SiteHeader .openButton .inner img{display:table-cell;width:20px;vertical-align:middle}.SiteHeader .nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6;background-color:#252e33;letter-spacing:.1em;outline-width:0}.SiteHeader .nav .closeButton{position:absolute;top:20px;right:20px;width:32px;height:32px}.SiteHeader .nav .closeButton img{display:block}.SiteHeader .nav .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 12.5%}.SiteHeader .nav .main,.SiteHeader .nav .sub{margin-top:0;margin-bottom:0}.SiteHeader .nav .item{box-sizing:border-box}.SiteHeader .nav .item a{display:inline-block;vertical-align:bottom;text-decoration:none}.SiteHeader .nav .item a b,.SiteHeader .nav .item a span{display:block;line-height:1}.SiteHeader .nav .main::before,.SiteHeader .nav .main::after{display:table;content:""}.SiteHeader .nav .main::after{clear:both}.SiteHeader .nav .main .item{white-space:nowrap}.SiteHeader .nav .main .item:nth-child(n+2){margin-top:20px}.SiteHeader .nav .main .item b{margin-bottom:7px;color:white;font-size:16px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}.SiteHeader .nav .main .item span{color:#8a8f99;font-size:12px;letter-spacing:0}.SiteHeader .nav .sub{margin-top:30px}.SiteHeader .nav .sub::after{display:block;clear:both;content:""}.SiteHeader .nav .sub .item{float:left}.SiteHeader .nav .sub .item:nth-child(2){margin-left:30px}.SiteHeader .nav .sub .item a{position:relative;padding-top:17px}.SiteHeader .nav .sub .item a::before{position:absolute;top:0;left:0;border-top:1px solid white;width:20px;height:0;content:""}.SiteHeader .nav .sub .item b{margin-bottom:5px;color:white;font-weight:400}.SiteHeader .nav .sub .item span{color:#e62e2e;font-size:16px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}.no-mobile .SiteHeader .nav .sub .item a:hover{background-color:#e62e2e}.no-mobile .SiteHeader .nav .sub .item a:hover span{color:white}.SiteFooter{position:relative;background-color:#252e33}.SiteFooter .inner{position:relative;padding-bottom:30px}.SiteFooter .main::before,.SiteFooter .main::after{display:table;content:""}.SiteFooter .main::after{clear:both}.SiteFooter .main .toTop{position:absolute;top:-20px;right:10px;z-index:1;width:40px;height:40px;border-radius:50%;background-color:white;color:inherit}.SiteFooter .main .toTop::before{position:absolute;top:2px;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;border-width:2px 0 0 2px;border-style:solid;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.SiteFooter .main .toTop span{position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.no-mobile .SiteFooter .main .toTop:hover{background-color:#e62e2e;color:white}.SiteFooter .main .nav{display:none;margin:50px 0 0;padding-right:40px;float:right;line-height:1}.SiteFooter .main .nav::before,.SiteFooter .main .nav::after{display:table;content:""}.SiteFooter .main .nav::after{clear:both}.SiteFooter .main .nav .item{float:left;padding-top:10px}.SiteFooter .main .nav .item:nth-child(n+2){margin-left:10px}.SiteFooter .main .nav .item a{color:white;font-size:12px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.no-mobile .SiteFooter .main .nav .item a:hover{color:rgba(255,255,255,.8)}.SiteFooter .sns{position:relative;left:50%;float:left;margin:0;padding-top:20px;padding-bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.SiteFooter .sns li{float:left;height:20px;line-height:1}.SiteFooter .sns li:nth-child(n+2){margin-left:20px}.SiteFooter .sns li:nth-child(3){clear:both;margin-left:0}.SiteFooter .sns li:nth-child(n+3){margin-top:15px}.SiteFooter .sub-inner{clear:both;border-top:1px solid #737b80;padding-top:30px}.SiteFooter .sub-inner .logo{display:block;margin:0 auto 30px;width:140px;height:35px}.SiteFooter .sub-inner .logo a{display:block}.SiteFooter .sub-inner .logo img{display:block;width:100%}.SiteFooter .sub-inner .nav{font-size:0;text-align:center}.SiteFooter .sub-inner .nav .item{display:inline;font-size:11px;line-height:1}.SiteFooter .sub-inner .nav .item:nth-child(n+2) a{border-left:1px solid}.SiteFooter .sub-inner .nav .item:nth-child(4)::before{white-space:pre;content:"\000a"}.SiteFooter .sub-inner .nav .item:nth-child(4) a{border-left-width:0}.SiteFooter .sub-inner .nav .item:nth-child(n+4) a{margin-top:8px}.SiteFooter .sub-inner .nav .item a{display:inline-block;padding:0 14px;color:#ccc;text-decoration:none;vertical-align:bottom;letter-spacing:.05em}.no-mobile .SiteFooter .sub-inner .nav .item a:hover{color:rgba(204,204,204,.8)}.SiteFooter .sub-inner .copyright{margin:14px 0 0;color:#737b80;font-size:11px;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:.05em}.SiteFooter .sub-inner .copyright span{display:block;padding-left:.05em}.SiteFooter .sub-inner .copyright span:last-child{margin-top:6px}.SiteFooterMessage{background-color:#e62e2e;color:white}.SiteFooterMessage .inner{position:relative;z-index:0}.SiteFooterMessage .content{margin:0 10px;letter-spacing:.05em}.SiteFooterMessage .content::before,.SiteFooterMessage .content::after{display:table;content:""}.SiteFooterMessage .content::after{clear:both}.SiteFooterMessage .content .photo{position:absolute;top:-30px;right:0;left:0;z-index:1;margin:0 auto;border-radius:50%;width:60px;height:60px;overflow:hidden}.SiteFooterMessage .content .photo::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;box-shadow:inset 0 0 0 5px #e62e2e;content:""}.SiteFooterMessage .content .photo img{display:block;margin:5px;width:50px;height:50px;border-radius:50%}.SiteFooterMessage .content .content-inner{overflow:hidden}.SiteFooterMessage .content .content-inner::before,.SiteFooterMessage .content .content-inner::after{display:table;content:""}.SiteFooterMessage .content .content-inner::after{clear:both}.SiteFooterMessage .content .quote{position:relative;left:50%;float:left;margin:40px 0 0;box-sizing:border-box;padding:0 25px;max-width:90%;font-size:14px;font-weight:700;line-height:18px;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.SiteFooterMessage .content .quote::before,.SiteFooterMessage .content .quote::after{position:absolute;width:21px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;letter-spacing:0;opacity:.3;content:""}.SiteFooterMessage .content .quote::before{top:0;left:0;background-image:url(../media/images/common/quote-open.svg)}.SiteFooterMessage .content .quote::after{right:0;bottom:0;background-image:url(../media/images/common/quote-close.svg)}.SiteFooterMessage .content .quote p{margin:0}.SiteFooterMessage .content figcaption{margin-top:15px;margin-bottom:50px;font-size:10px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:15px;letter-spacing:.1em;text-align:center}.SiteFooterMessage .content figcaption>span{display:block}.SiteFooterMessage .content figcaption a{color:inherit;font-size:12px;text-decoration:none;text-transform:uppercase}.SiteFooterMessage .content figcaption a::before{content:"“"}.SiteFooterMessage .content figcaption a::after{content:"”"}.SiteFooterMessage .content figcaption a span{border-bottom:1px solid}.SiteFooterMessage .ytLink{position:absolute;bottom:0;left:0}.SiteFooterMessage .ytLink .link{display:block;padding:7px 10px;background-color:#252e33;color:white;font-size:10px;line-height:1}.no-mobile .SiteFooterMessage .ytLink .link:hover{background-color:#3b4852}.SiteFooterMessage .ytLink .link .img{display:inline-block;margin-right:5px;vertical-align:middle}.SiteFooterMessage .ytLink .link .img svg{display:block;width:14.28571px;height:10px}.SiteFooterMessage .ytLink .link .text{display:inline-block;text-decoration:underline}.Home{overflow:hidden}.Internship .inner{position:relative}.Internship .inner::before{display:table;content:""}.Internship .title{position:absolute;top:40px;right:6.25%;left:6.25%;margin:0 0 20px;color:#e62e2e;font-size:28px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase}.Internship .title span{display:inline;margin:0 .25em}.Internship .title span:first-child::after{white-space:pre;content:"\a"}.Internship .cover{margin-top:82px;width:100%}.Internship .cover img{display:block;width:100%;height:auto}.Internship .sub{margin:0 auto}.Internship .sub .sub-inner{padding:6.25%;background-color:white}.Internship .sub .sub-title{margin:0;color:#e62e2e;font-size:16px;font-weight:700;line-height:1}.Internship .sub .sub-text{margin:15px 0 0;font-size:12px;line-height:22px;letter-spacing:.05em}.Internship .sub .link{width:50%;display:block;position:relative;max-width:240px;height:60px;background-color:#252e33;color:white;font-size:15px;line-height:60px;white-space:nowrap}.Internship .sub .link span{display:inline-block;vertical-align:top}.Internship .sub .link .text{margin-right:30px;text-decoration:underline;position:absolute;top:0;left:20px}.Internship .sub .link .img{position:absolute;height:100%;top:0;right:40px;color:#e62e2e}.Internship .sub .link .img svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:15px}.no-mobile .Internship .sub .link:hover{background-color:#e62e2e}.no-mobile .Internship .sub .link:hover .img{color:white}.HomeNews .title{position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.HomeNews .main{position:relative;height:45px;background-color:#3b4852}.HomeNews .main .newsText{position:absolute;top:0;right:12.5%;left:0;margin:0;box-sizing:border-box;height:100%;padding:17px 15px;overflow:hidden;color:white;font-size:11px;line-height:1;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis}.HomeNews .main .newsText time{position:absolute;top:-100%}.HomeNews .main .toggleButton{position:absolute;height:100%;top:0;right:0;width:12.5%;overflow:hidden;background-color:#252e33;color:white;line-height:1}.HomeNews .main .toggleButton .text{position:absolute;top:-100%;box-sizing:border-box;width:100%;height:100%;overflow:hidden;text-align:left;text-decoration:underline}.HomeNews .main .toggleButton .img{position:absolute;top:0;right:0;bottom:0;left:0;color:#e62e2e}.HomeNews .main .toggleButton .img svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:10px}.no-mobile .HomeNews .main .toggleButton:hover{background-color:#e62e2e}.no-mobile .HomeNews .main .toggleButton:hover .img{color:white}.HomeNews .otherNews{color:white}.HomeNews .otherNews .subInner{background-color:#252e33}.HomeNews .sub{padding:30px 20px;background-color:transparent}.HomeNews .sub::before,.HomeNews .sub::after{display:table;content:""}.HomeNews .sub::after{clear:both}.HomeNews .sub:last-child{padding-top:0}.HomeNews .subTitle{margin:0;border-top:1px solid;padding:14px 0 12px;font-weight:400;line-height:1;letter-spacing:.05em}.HomeNews .subTitle b{display:block;font-size:24px;font-weight:inherit;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.HomeNews .subTitle span{display:block;margin-top:8px;color:#999;font-size:11px}.HomeNews .newsList{margin:0}.HomeNews .newsList dt{border-top:1px dotted white;padding-top:14px;color:#e62e2e;font-size:10px;font-weight:400;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:1;white-space:nowrap}.HomeNews .newsList dd{margin-left:0;padding:8px 0 12px;font-size:12px;line-height:16px}.HomeNews .newsList dd:last-of-type{padding-bottom:0}.HomeNews .otherNews{overflow:hidden}.csstransitions .HomeNews .otherNews{-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.HomeNews .otherNews[aria-hidden=true]{height:0}.HomeNews .otherNews[aria-hidden=false]{height:auto}.HomePeople{position:relative;z-index:0}.HomePeople .header .cover{display:none}.HomePeople .header .cover .video{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.HomePeople .header .inner{text-align:center}.HomePeople .header .inner .title{width:75%;margin:auto;padding-top:60px;font-size:32px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:1;letter-spacing:.05em;text-transform:uppercase}.HomePeople .header .inner .description{width:75%;margin:18px auto 28px;font-size:12px;line-height:16px;letter-spacing:.1em}.HomePeople .more{width:87.5%;margin:0 auto 30px}.HomePeople .more .link{display:block;position:relative;height:60px;background-color:#252e33;color:white;font-size:15px;line-height:60px;white-space:nowrap;text-align:center}.HomePeople .more .link span{display:inline-block;vertical-align:top}.HomePeople .more .link .text{margin-right:10px;text-decoration:underline}.HomePeople .more .link .img{position:relative;height:100%;width:10px;color:#e62e2e}.HomePeople .more .link .img svg{position:absolute;top:0;bottom:0;margin:auto;width:10px;height:15px}.no-mobile .HomePeople .more .link:hover{background-color:#e62e2e}.no-mobile .HomePeople .more .link:hover .img{color:white}.HomePeople .PeopleList .item:nth-child(n+4){display:none}.HomeInfographic #homeInfographicContent .image{background:white}.HomeInfographic .content{padding:40px 6.25%;background-color:#e62e2e;color:white}.HomeInfographic .title{margin:0;font-size:32px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase}.HomeInfographic .image{margin:20px 0 0}.HomeInfographic .image img{display:block;width:100%}.HomeInfographic .description{margin:16px 0 -4px;font-size:14px;line-height:22px;letter-spacing:.1em}.HomeInfographic .more{margin:20px 0 0}.HomeInfographic .more .link{display:block;position:relative;height:60px;background-color:#252e33;color:white;font-size:15px;line-height:60px;white-space:nowrap;text-align:center}.HomeInfographic .more .link span{display:inline-block;vertical-align:top}.HomeInfographic .more .link .text{margin-right:10px;text-decoration:underline}.HomeInfographic .more .link .img{position:relative;height:100%;width:10px;color:#e62e2e}.HomeInfographic .more .link .img svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:15px}.no-mobile .HomeInfographic .more .link:hover{background-color:white}.no-mobile .HomeInfographic .more .link:hover .text{color:#e62e2e}.HomePhotoFeed{padding:40px 0 70px}.HomePhotoFeed .header .title{margin:0;font-size:32px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase}.HomePhotoFeed .header .title b{font-weight:inherit;text-transform:none}.HomePhotoFeed .header .description{margin:18px 0;padding:0 6.25%;font-size:12px;line-height:16px;letter-spacing:.1em;text-align:center}.HomePhotoFeed .inner .list{margin:0}.HomePhotoFeed .inner .list::before,.HomePhotoFeed .inner .list::after{display:table;content:""}.HomePhotoFeed .inner .list::after{clear:both}.HomePhotoFeed .inner .item{position:relative;float:left;width:50%}.HomePhotoFeed .inner .item:nth-child(n+7){display:none}.HomePhotoFeed .inner .item .link{display:block;position:relative;padding-top:100%;width:100%;height:0;overflow:hidden}.HomePhotoFeed .inner .item .link-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.HomePhotoFeed .inner .item .link-inner img{display:block;width:100%;height:100%;object-fit:cover}.HomePhotoFeed .inner .more .link{display:block;position:relative;height:60px;background-color:white;color:#252e33;font-size:15px;line-height:60px;white-space:nowrap;text-align:center}.HomePhotoFeed .inner .more .link span{display:inline-block;vertical-align:top}.HomePhotoFeed .inner .more .link .text{margin-right:10px;text-decoration:underline}.HomePhotoFeed .inner .more .link .img{position:relative;height:100%;width:10px;color:#e62e2e}.HomePhotoFeed .inner .more .link .img svg{position:absolute;top:0;bottom:0;margin:auto;width:10px;height:15px}.no-mobile .HomePhotoFeed .inner .more .link:hover{background-color:#252e33;color:white}.HomeSlider .item{position:absolute;top:0;left:0;width:100%;height:100%}.HomeSlider .item:first-child{opacity:1}.HomeSlider .item:nth-child(n+2){opacity:0}.MainHeader{position:relative;z-index:0;height:90vh;min-height:480px;overflow:hidden}.MainHeader.small{height:480px}.MainHeader .homeLogo{position:relative;height:100%;margin:0 auto;width:75%}.MainHeader .homeLogo .text{position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.MainHeader .homeLogo .inner{position:absolute;right:0;bottom:0;left:0;margin:auto auto 20%;width:100%;height:0;padding-top:32%}.MainHeader .homeLogo .line,.MainHeader .homeLogo .img{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.csstransitions .MainHeader .homeLogo .line,.csstransitions .MainHeader .homeLogo .img{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.MainHeader .homeLogo .line img,.MainHeader .homeLogo .img img{display:block}.csstransitions .MainHeader .homeLogo .line{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.csstransitions .MainHeader .homeLogo .img{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);-webkit-transition-delay:.6s;transition-delay:.6s}.csstransitions .MainHeader .homeLogo.active .line{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.csstransitions .MainHeader .homeLogo.active .img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.MainHeader .titleText{display:table;max-width:1400px;width:87.5%;margin:0 auto;height:100%;color:white;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:opacity .9s cubic-bezier(.215,.61,.355,1),-webkit-transform .9s cubic-bezier(.215,.61,.355,1);transition:opacity .9s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1);opacity:0;padding-top:60px}.MainHeader .titleText.message h1{color:#e62e2e}.MainHeader .titleText.message .inner .sub{color:white}.MainHeader .titleText.animShow{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.MainHeader .titleText .inner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.MainHeader .titleText h1{font-size:40px;text-transform:uppercase;margin:0;line-height:100%;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em;padding-bottom:10px}.MainHeader .titleText h1.name{color:#e62e2e}.MainHeader .titleText p{margin:0;font-size:12px;font-weight:700}.MainHeader .titleText p strong{font-size:22px}.MainHeader .titleText .two-letter{letter-spacing:1em;padding-left:1em}.MainHeader .titleText .sub{color:#e62e2e;padding-bottom:20px;font-size:14px}.MainHeader .titleText .sub.en{text-transform:uppercase;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em}.MainHeader .titleText .description{font-size:11px;font-weight:400}.MainHeader .titleText.dark{color:#252e33}.MainHeader .cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.MainHeader .cover>div{position:relative;width:100%;height:100%;overflow:hidden}.MainHeader .cover .video{display:none}.MainHeader .cover .video video{position:absolute;left:50%;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.MainHeader .cover .img.portrait img{width:100%;min-width:inherit;min-height:inherit}.MainHeader .cover .img img{position:absolute;left:50%;top:20%;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}.MainHeader .cover .img img.fadeImage{top:50%;min-width:inherit;min-height:inherit;max-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.MainHeader .cover .img img.MessageImg{left:50%;top:15%;-webkit-transform:translate(-50%,-15%);-ms-transform:translate(-50%,-15%);transform:translate(-50%,-15%)}.MainHeader .cover::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:none}.MainHeader .cover.light::after{background-color:rgba(37,46,51,.5);content:""}.MainHeader .cover.dark::after{background-color:rgba(37,46,51,.75);content:""}.PeopleList{position:relative}.PeopleList .list{width:87.5%;margin:0 auto}.PeopleList .list::before,.PeopleList .list::after{display:table;content:""}.PeopleList .list::after{clear:both}.PeopleList .item{margin:0 0 40px}.PeopleList .link{color:inherit;text-decoration:none}.PeopleList .portrait{width:100%;overflow:hidden}.PeopleList .portrait img{display:block;margin:0;width:800%;height:auto}.no-mobile.cssanimations .PeopleList .portrait img{-webkit-animation-name:sprite-rotate-portrait;animation-name:sprite-rotate-portrait;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:steps(8,end);animation-timing-function:steps(8,end);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-0{-webkit-animation-delay:0s;animation-delay:0s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-1{-webkit-animation-delay:-.1875s;animation-delay:-.1875s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-2{-webkit-animation-delay:-.375s;animation-delay:-.375s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-3{-webkit-animation-delay:-.5625s;animation-delay:-.5625s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-4{-webkit-animation-delay:-.375s;animation-delay:-.375s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-5{-webkit-animation-delay:-1.3125s;animation-delay:-1.3125s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-6{-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.no-mobile.cssanimations .PeopleList .portrait img.negativeDelay-7{-webkit-animation-delay:-1.3125s;animation-delay:-1.3125s}@-webkit-keyframes sprite-rotate-portrait{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sprite-rotate-portrait{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.PeopleList .inner{display:block;position:relative;margin:-40px auto 0;box-sizing:border-box;padding:25px 8.33333%;width:83.33333%;background-color:white;text-decoration:none}.PeopleList .inner .tag{position:absolute;top:0;margin:-10px 0 0;padding-top:0;padding-right:1em;padding-bottom:0;padding-left:1.1em;color:white;font-size:10px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:20px;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.PeopleList .inner .tag.engineer{background-color:#67b1d6}.PeopleList .inner .tag.designer{background-color:#88cb58}.PeopleList .inner .tag.business{background-color:#f6846c}.PeopleList .inner .title{margin:-3px 0;font-size:16px;font-weight:700;line-height:22px}.PeopleList .inner .info{margin:15px 0 0;font-size:12px;line-height:1;white-space:nowrap}.PeopleList .inner .info::before{display:block;margin-bottom:10px;border-top:1px solid;width:10px;height:0;content:""}.PeopleList .inner .info span{font-size:11px}.no-mobile.cssanimations .PeopleList .link:hover .portrait img{-webkit-animation-play-state:running;animation-play-state:running}.no-mobile .PeopleList .link:hover .inner{background-color:#e62e2e;color:white}.PeopleList.sub-index{margin-top:-60px;margin-bottom:80px}.SubIndexList{max-width:1400px;width:87.5%;margin:0 auto;position:relative}.SubIndexList .article-list{margin:0}.SubIndexList .article-list::before,.SubIndexList .article-list::after{display:table;content:""}.SubIndexList .article-list::after{clear:both}.SubIndexList .item{margin:0 0 70px}.SubIndexList .item>a{text-decoration:none}.SubIndexList .item .inner{background-color:white;padding:20px 10% 30px;text-align:center;box-sizing:border-box}.SubIndexList .item .thumbnail{width:100px;height:100px;box-sizing:border-box;margin-top:0;margin-bottom:10px}.SubIndexList .item .title-en{font-size:23px;font-weight:700;text-transform:uppercase;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em;color:#252e33;margin-top:0;margin-bottom:15px}.SubIndexList .item .title-en span{display:inline-block;width:0}.SubIndexList .item .title-en span.title-ja{display:block;width:auto}.SubIndexList .item .title-ja{display:block;font-size:12px;font-weight:700;font-family:YuGothic,Yu Gothic,"游ゴシック",Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:.05em;color:#3b4852}.SubIndexList .item .title-ja-two-letter{letter-spacing:1em;padding-left:1em}.SubIndexList .item .description{text-align:left;font-size:12px;color:#3b4852;line-height:1.67;margin-top:0;margin-bottom:10px}.SubIndexList .item .link{display:block;position:relative;font-size:14px;margin:-1.3em 10%;padding:.2em 2.0em .2em 1.5em;height:2.6em;line-height:2.6em;text-align:left;background-color:#252e33;color:white}.SubIndexList .item .link .img{display:block;position:absolute;right:15px;top:50%;margin-top:-7.5px;width:10px;height:15px;line-height:normal;color:#e62e2e}.SubIndexList .item .link .img.external{margin-top:-8.5px;width:20px;height:17px}.SubIndexList .item .link .img svg{display:block;width:100%;height:100%}.SubIndexList .item a:hover .link{background-color:#e62e2e}.SubIndexList .item a:hover .link .img{color:white}.SubIndexList .item .mypagelink{display:block;font-size:14px;margin:3em 10% 0;text-align:center}.SubIndexList .item .mypagelink a{color:#e62e2e;font-weight:700}.SubIndexList.sub-index{margin-top:-60px;margin-bottom:80px}.SubIndexList.entry .item{margin:0 0 70px}.SubIndexList.entry .item .title-ja{font-size:24px;letter-spacing:.05em;color:#e62e2e;line-height:140%;margin-top:0;margin-bottom:15px}.SubIndexList.entry .item .link{font-size:15px}.SubIndexList.entry .item .link .img{right:20px}.SubIndexList .new-graduate2016{color:#e62e2e}.SiblingsList{background-color:white}.SiblingsList>.inner{width:98%;margin:0 auto;padding:40px 0 80px}.SiblingsList>.inner ul{margin:0}.SiblingsList>.inner ul::before,.SiblingsList>.inner ul::after{display:table;content:""}.SiblingsList>.inner ul::after{clear:both}.SiblingsList .title{text-align:center;margin:0 0 40px;line-height:100%;font-size:18px;font-weight:400;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;color:#252e33;letter-spacing:.1em}.SiblingsList .title a{text-transform:uppercase;color:#252e33;font-weight:700}.SiblingsList .item{background-color:#edeff0}.SiblingsList .item .inner{display:block;padding:15px 10%;text-align:center;text-decoration:none;box-sizing:border-box}.SiblingsList .item .thumbnail svg{box-sizing:border-box;width:80px;height:80px;margin-top:0;margin-bottom:10px}.SiblingsList .item .title-en{font-size:14px;line-height:100%;text-transform:uppercase;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em;font-weight:700;color:#252e33;margin-top:0;margin-bottom:5px}.SiblingsList .item .title-en span{display:inline-block;width:0}.SiblingsList .item .title-ja{font-size:10px;line-height:100%;font-family:YuGothic,Yu Gothic,"游ゴシック",Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#8a8f99;margin-top:0;margin-bottom:0}.SiblingsList .item .title-ja-two-letter{letter-spacing:1em;padding-left:1em}.SiblingsList .item:hover{background-color:#e62e2e;color:white}.SiblingsList .item:hover .title-en{color:white}.SiblingsList .item:hover .title-ja{color:white}.SiblingsList .item:hover .thumbnail path,.SiblingsList .item:hover .thumbnail rect,.SiblingsList .item:hover .thumbnail circle{fill:white!important}.SiblingsList .item:hover .thumbnail line{stroke:white}.SiblingsList .item.current{background-color:#3b4852}.SiblingsList .item.current .title-en{color:white}.SiblingsList .item.current .title-ja{color:#8a8f99}.SiblingsList .item.current .thumbnail path,.SiblingsList .item.current .thumbnail rect,.SiblingsList .item.current .thumbnail circle{fill:white!important}.SiblingsList .item.current .thumbnail line{stroke:white}.SiblingsList.handicapped{background-color:inherit}.SiblingsList.handicapped .item{background-color:white}.SiblingsList.handicapped .item:hover{background-color:#e62e2e}.SiblingsList.handicapped .item.current{background-color:#3b4852}.AccordionLayout{position:relative}.AccordionLayout.no-accord .body{height:auto}.AccordionLayout.no-accord .buttons{padding-bottom:0!important}.AccordionLayout .title-fullWidth{padding:40px 0 30px}.AccordionLayout .title-fullWidth .main-en{display:block;font-size:34px;line-height:120%;color:#e62e2e;margin:0 0 10px;text-transform:uppercase;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em;text-align:center}.AccordionLayout .title-fullWidth .main-ja{margin:0;font-size:14px;text-align:center}.AccordionLayout .title{margin:0;color:white;background-color:#252e33}.AccordionLayout .title .inner{padding:5%}.AccordionLayout .title .sub{display:block;font-size:12px;font-weight:400;padding-bottom:10px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em}.AccordionLayout .title .main-en{display:block;font-size:25px;line-height:100%;color:#e62e2e;padding-bottom:10px;text-transform:uppercase;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em}.AccordionLayout .title .main-en .break-word{display:inline;margin-right:.5em}.AccordionLayout .title .main-en .break-word:last-child{margin:0}.AccordionLayout .title .main-ja{display:block;font-size:11px;font-weight:400;line-height:100%;letter-spacing:.05em}.AccordionLayout .training{padding-top:30px;background-color:#edeff0}.AccordionLayout .training .contents{width:100%;background-color:white;padding:40px 20px 20px;box-sizing:border-box;-webkit-box-sizing:border-box}.AccordionLayout .training h2{margin:0 0 30px;font-size:20px;text-align:center;letter-spacing:.05em}.AccordionLayout .training h3{margin:0 0 10px;position:relative;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:1.1}.AccordionLayout .training h3 .inner{display:inline-block;padding:0 15px;position:relative;z-index:1;font-size:30px;color:#e62e2e;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em;background-color:white}.AccordionLayout .training h4{margin:0 0 10px;padding-top:10px;border-top:1px solid #252e33;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;font-size:20px;letter-spacing:.1em}.AccordionLayout .training .sub-title{margin:0 0 20px;text-align:center;font-size:14px;line-height:1.5}.AccordionLayout .training .training-svg{margin:0 0 30px}.AccordionLayout .training .training-svg svg{width:100%;height:auto}.AccordionLayout .training .column::before,.AccordionLayout .training .column::after{display:table;content:""}.AccordionLayout .training .column::after{clear:both}.AccordionLayout .training .column>section{margin:0 0 30px}.AccordionLayout .training .column>section:last-child{margin-bottom:0}.AccordionLayout .training .red-cycle{color:#e62e2e}.AccordionLayout .training .red-cycle h4{border-top:1px solid #e62e2e}.AccordionLayout .training .red-cycle .list-cycle .txt-step .icon{background-color:#e62e2e}.AccordionLayout .training .list-cycle{margin:0}.AccordionLayout .training .list-cycle li{margin:0 0 10px}.AccordionLayout .training .list-cycle .txt-step{margin:0}.AccordionLayout .training .list-cycle .txt-step .icon,.AccordionLayout .training .list-cycle .txt-step .icon-notice{display:inline-block;width:20px;height:20px;position:relative;margin-right:10px;line-height:20px;font-size:10px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;font-weight:700;border-radius:50%;vertical-align:middle;text-align:center}.AccordionLayout .training .list-cycle .txt-step .icon{color:white;background-color:#252e33}.AccordionLayout .training .list-cycle .txt-step .icon-notice{color:#e62e2e}.AccordionLayout .training .list-cycle .txt-step .icon-notice:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;border:2px solid #e62e2e;box-sizing:border-box;-webkit-box-sizing:border-box}.AccordionLayout .training .list-cycle .txt-step .txt{display:inline-block;font-size:18px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em;font-weight:700;vertical-align:middle}.red .AccordionLayout .training .list-cycle .txt-step .txt{color:#e62e2e}.AccordionLayout .training .list-cycle .txt-content{position:relative;padding-left:1em;margin:0;font-size:12px;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:1.5}.AccordionLayout .training .list-cycle .txt-content:after{content:'-';position:absolute;left:0;top:0}.AccordionLayout .contents{margin:0 auto}.AccordionLayout .contents-list{margin:0}.AccordionLayout .contents section{margin-top:1px}.AccordionLayout .main-img,.AccordionLayout .sub-img{display:block;width:100%;height:auto}.AccordionLayout .main-description,.AccordionLayout .sub-description,.AccordionLayout .detail,.AccordionLayout .extra{font-size:14px;background-color:white}.AccordionLayout .main-description .inner,.AccordionLayout .sub-description .inner,.AccordionLayout .detail .inner,.AccordionLayout .extra .inner{margin:0;padding:20px 20px 1px;color:#252e33}.AccordionLayout .main-description .inner .hdg-mark,.AccordionLayout .sub-description .inner .hdg-mark,.AccordionLayout .detail .inner .hdg-mark,.AccordionLayout .extra .inner .hdg-mark{margin:0 0 5px;padding-left:20px;position:relative;font-size:14px}.AccordionLayout .main-description .inner .hdg-mark:after,.AccordionLayout .sub-description .inner .hdg-mark:after,.AccordionLayout .detail .inner .hdg-mark:after,.AccordionLayout .extra .inner .hdg-mark:after{content:'';display:block;width:10px;height:2px;background-color:#252e33;position:absolute;left:0;top:50%;margin-top:-1px}.AccordionLayout .main-description .inner .hdg-line,.AccordionLayout .sub-description .inner .hdg-line,.AccordionLayout .detail .inner .hdg-line,.AccordionLayout .extra .inner .hdg-line{margin:0 0 20px;border-top:#e62e2e 1px solid;font-size:16px;line-height:normal;padding:10px 0 0;color:#e62e2e}.AccordionLayout .main-description .inner .hr,.AccordionLayout .sub-description .inner .hr,.AccordionLayout .detail .inner .hr,.AccordionLayout .extra .inner .hr{border-top:#e62e2e 1px solid;padding:10px 0 0}.AccordionLayout .main-description .inner .list-desc,.AccordionLayout .sub-description .inner .list-desc,.AccordionLayout .detail .inner .list-desc,.AccordionLayout .extra .inner .list-desc{margin:0 0 20px;list-style:disc inside}.AccordionLayout .main-description .inner .list-desc li,.AccordionLayout .sub-description .inner .list-desc li,.AccordionLayout .detail .inner .list-desc li,.AccordionLayout .extra .inner .list-desc li{margin:0 0 10px}.AccordionLayout .main-description .inner .list-desc li:last-child,.AccordionLayout .sub-description .inner .list-desc li:last-child,.AccordionLayout .detail .inner .list-desc li:last-child,.AccordionLayout .extra .inner .list-desc li:last-child{margin:0}.AccordionLayout .main-description .inner .list-notice,.AccordionLayout .sub-description .inner .list-notice,.AccordionLayout .detail .inner .list-notice,.AccordionLayout .extra .inner .list-notice{margin:0 0 20px}.AccordionLayout .main-description .inner .list-notice li,.AccordionLayout .sub-description .inner .list-notice li,.AccordionLayout .detail .inner .list-notice li,.AccordionLayout .extra .inner .list-notice li{margin:0 0 10px;padding-left:2.5em;position:relative}.AccordionLayout .main-description .inner .list-notice li:last-child,.AccordionLayout .sub-description .inner .list-notice li:last-child,.AccordionLayout .detail .inner .list-notice li:last-child,.AccordionLayout .extra .inner .list-notice li:last-child{margin:0}.AccordionLayout .main-description .inner .list-notice li .notice-mark,.AccordionLayout .sub-description .inner .list-notice li .notice-mark,.AccordionLayout .detail .inner .list-notice li .notice-mark,.AccordionLayout .extra .inner .list-notice li .notice-mark{font-size:14px;position:absolute;left:0;top:0}.AccordionLayout .main-description .inner .notice-mark,.AccordionLayout .sub-description .inner .notice-mark,.AccordionLayout .detail .inner .notice-mark,.AccordionLayout .extra .inner .notice-mark{font-size:12px;color:#8a8f99;vertical-align:middle;margin-right:.5em}.AccordionLayout .main-description .inner .list-link,.AccordionLayout .sub-description .inner .list-link,.AccordionLayout .detail .inner .list-link,.AccordionLayout .extra .inner .list-link{margin:0}.AccordionLayout .main-description .inner .list-link::before,.AccordionLayout .main-description .inner .list-link::after,.AccordionLayout .sub-description .inner .list-link::before,.AccordionLayout .sub-description .inner .list-link::after,.AccordionLayout .detail .inner .list-link::before,.AccordionLayout .detail .inner .list-link::after,.AccordionLayout .extra .inner .list-link::before,.AccordionLayout .extra .inner .list-link::after{display:table;content:""}.AccordionLayout .main-description .inner .list-link::after,.AccordionLayout .sub-description .inner .list-link::after,.AccordionLayout .detail .inner .list-link::after,.AccordionLayout .extra .inner .list-link::after{clear:both}.AccordionLayout .main-description .inner .list-link li,.AccordionLayout .sub-description .inner .list-link li,.AccordionLayout .detail .inner .list-link li,.AccordionLayout .extra .inner .list-link li{margin:0 0 30px;padding-top:20px;border-top:1px solid #8a8f99}.AccordionLayout .main-description .inner .list-link-main,.AccordionLayout .sub-description .inner .list-link-main,.AccordionLayout .detail .inner .list-link-main,.AccordionLayout .extra .inner .list-link-main{position:relative;padding-left:20px}.AccordionLayout .main-description .inner .list-link-main a,.AccordionLayout .sub-description .inner .list-link-main a,.AccordionLayout .detail .inner .list-link-main a,.AccordionLayout .extra .inner .list-link-main a{font-size:16px;font-weight:700;color:#333;text-decoration:underline;line-height:24px}.AccordionLayout .main-description .inner .list-link-sub,.AccordionLayout .sub-description .inner .list-link-sub,.AccordionLayout .detail .inner .list-link-sub,.AccordionLayout .extra .inner .list-link-sub{margin:0;font-size:12px}.AccordionLayout .main-description .inner .list-link .icon-link,.AccordionLayout .sub-description .inner .list-link .icon-link,.AccordionLayout .detail .inner .list-link .icon-link,.AccordionLayout .extra .inner .list-link .icon-link{display:block;width:10px;height:15px;position:absolute;left:0;top:.45em;color:#e62e2e}.is-ie .AccordionLayout .main-description .inner .list-link .icon-link,.is-ie .AccordionLayout .sub-description .inner .list-link .icon-link,.is-ie .AccordionLayout .detail .inner .list-link .icon-link,.is-ie .AccordionLayout .extra .inner .list-link .icon-link{top:.15em}.AccordionLayout .main-description .inner .list-link .icon-link svg,.AccordionLayout .sub-description .inner .list-link .icon-link svg,.AccordionLayout .detail .inner .list-link .icon-link svg,.AccordionLayout .extra .inner .list-link .icon-link svg{display:block;width:100%;height:100%}.AccordionLayout .main-description .inner .list-link .icon-new,.AccordionLayout .sub-description .inner .list-link .icon-new,.AccordionLayout .detail .inner .list-link .icon-new,.AccordionLayout .extra .inner .list-link .icon-new{display:inline-block;margin-left:10px;vertical-align:text-top}.AccordionLayout .main-description .inner p,.AccordionLayout .sub-description .inner p,.AccordionLayout .detail .inner p,.AccordionLayout .extra .inner p{margin:0 0 20px}.AccordionLayout .main-description .inner a,.AccordionLayout .sub-description .inner a,.AccordionLayout .detail .inner a,.AccordionLayout .extra .inner a{color:#e62e2e}.AccordionLayout .main-description .section-pdg,.AccordionLayout .sub-description .section-pdg,.AccordionLayout .detail .section-pdg,.AccordionLayout .extra .section-pdg{padding:0 0 10px}.AccordionLayout .extra .inner{padding:25px 50px 25px 20px}.AccordionLayout .extra .inner .title-en{font-weight:700}.AccordionLayout .main-description{position:relative;font-size:16px}.AccordionLayout .label{display:block;background-color:#3b4852;color:white;text-decoration:none}.AccordionLayout .label:hover{background-color:#e62e2e}.AccordionLayout .label .inner{position:relative;font-size:14px;line-height:100%;padding:25px 50px 25px 20px;margin:0}.AccordionLayout .label .inner .icon-topArrow{display:none}.AccordionLayout .label .inner .icon-downArrow{display:block}.AccordionLayout .label .inner .icon-topArrow,.AccordionLayout .label .inner .icon-downArrow{position:absolute;right:15px;top:50%;margin-top:-5px;width:15px;height:10px;text-decoration:none;border:none}.AccordionLayout .label .inner .icon-topArrow.fill-white,.AccordionLayout .label .inner .icon-downArrow.fill-white{color:white}.AccordionLayout .label .inner .icon-topArrow.fill-red,.AccordionLayout .label .inner .icon-downArrow.fill-red{color:#e62e2e}.AccordionLayout .label .inner .icon-topArrow.fill-yellow,.AccordionLayout .label .inner .icon-downArrow.fill-yellow{color:#ffbf00}.AccordionLayout .label .inner .icon-topArrow svg,.AccordionLayout .label .inner .icon-downArrow svg{display:block;width:100%;height:100%}.AccordionLayout .notif{margin-top:20px;padding:0 35px 0 20px}.AccordionLayout .notif-txt{font-size:11px;line-height:1.4em}.AccordionLayout .body{overflow:hidden;height:0;-webkit-transition:height .5s;transition:height .5s}.AccordionLayout .open .label{background-color:#252e33}.AccordionLayout .open .label .icon-topArrow{display:block}.AccordionLayout .open .label .icon-downArrow{display:none}.AccordionLayout .open .label:hover{background-color:#3b4852}.AccordionLayout .open .label:hover .fill-red{color:white}.AccordionLayout .open .body{-webkit-transition:height .5s cubic-bezier(.645,.045,.355,1);transition:height .5s cubic-bezier(.645,.045,.355,1)}.AccordionLayout .open.no-anim .body{-webkit-transition:none;transition:none}.AccordionLayout .professional{background-color:#fceaea;padding:30px 30px 10px}.AccordionLayout.recruit .label .inner,.AccordionLayout.internship .label .inner{padding:10px 50px 10px 20px;margin:0}.AccordionLayout.recruit .label .inner-title,.AccordionLayout.internship .label .inner-title{margin:0;font-size:inherit}.AccordionLayout.recruit .label .inner-description,.AccordionLayout.internship .label .inner-description{margin-top:10px;margin-bottom:0;font-size:12px}.AccordionLayout.recruit .title-jaLarge,.AccordionLayout.internship .title-jaLarge,.AccordionLayout.workspace .title-jaLarge{font-size:20px;vertical-align:middle;line-height:100%;letter-spacing:.05em}.AccordionLayout.recruit .title-en,.AccordionLayout.internship .title-en,.AccordionLayout.workspace .title-en{font-size:20px;text-transform:uppercase;vertical-align:middle;line-height:1.3;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em;border-bottom:white 1px solid}.AccordionLayout.recruit .title-ja,.AccordionLayout.internship .title-ja,.AccordionLayout.workspace .title-ja{display:block;margin-top:5px;font-size:10px;font-weight:400;vertical-align:middle;text-decoration:none}.AccordionLayout.recruit .sub-label,.AccordionLayout.recruit .entry,.AccordionLayout.internship .sub-label,.AccordionLayout.internship .entry,.AccordionLayout.workspace .sub-label,.AccordionLayout.workspace .entry{display:block;margin:0;font-size:14px;color:white;line-height:normal;font-weight:400}.AccordionLayout.recruit .entry,.AccordionLayout.internship .entry,.AccordionLayout.workspace .entry{width:83.33333%;position:relative;background-color:#e62e2e;text-decoration:none}.AccordionLayout.recruit .entry:hover,.AccordionLayout.internship .entry:hover,.AccordionLayout.workspace .entry:hover{background-color:#252e33;color:#e62e2e}.AccordionLayout.recruit .entry:hover .title-ja,.AccordionLayout.internship .entry:hover .title-ja,.AccordionLayout.workspace .entry:hover .title-ja{color:inherit!important}.AccordionLayout.recruit .entry:hover .title-en,.AccordionLayout.internship .entry:hover .title-en,.AccordionLayout.workspace .entry:hover .title-en{border-color:#e62e2e}.AccordionLayout.recruit .entry:hover .icon-rightArrow,.AccordionLayout.internship .entry:hover .icon-rightArrow,.AccordionLayout.workspace .entry:hover .icon-rightArrow{color:#e62e2e}.AccordionLayout.recruit .entry .inner,.AccordionLayout.internship .entry .inner,.AccordionLayout.workspace .entry .inner{padding:15px 35px 15px 20px}.AccordionLayout.recruit .entry .title-en,.AccordionLayout.internship .entry .title-en,.AccordionLayout.workspace .entry .title-en{font-size:18px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em}.AccordionLayout.recruit .entry .title-ja,.AccordionLayout.internship .entry .title-ja,.AccordionLayout.workspace .entry .title-ja{display:inline;font-size:12px;padding-left:20px;margin:0}.AccordionLayout.recruit .entry .icon-rightArrow,.AccordionLayout.internship .entry .icon-rightArrow,.AccordionLayout.workspace .entry .icon-rightArrow{display:block;position:absolute;right:15px;top:50%;margin-top:-7.5px;width:10px;height:15px;text-decoration:none;border:none;color:white}.AccordionLayout.recruit .entry .icon-rightArrow svg,.AccordionLayout.internship .entry .icon-rightArrow svg,.AccordionLayout.workspace .entry .icon-rightArrow svg{display:block;width:100%;height:100%}.AccordionLayout.recruit .sub-label,.AccordionLayout.internship .sub-label,.AccordionLayout.workspace .sub-label{position:relative;background-color:#252e33}.AccordionLayout.recruit .sub-label .inner,.AccordionLayout.internship .sub-label .inner,.AccordionLayout.workspace .sub-label .inner{padding:10px 15px 10px 45px}.AccordionLayout.recruit .sub-label .inner::before,.AccordionLayout.internship .sub-label .inner::before,.AccordionLayout.workspace .sub-label .inner::before{content:'';display:inline-block;background-color:white;width:10px;height:2px;margin-top:-1px;margin-right:15px;position:absolute;left:20px;top:50%}.AccordionLayout.recruit .close,.AccordionLayout.recruit .more,.AccordionLayout.recruit .category-top,.AccordionLayout.internship .close,.AccordionLayout.internship .more,.AccordionLayout.internship .category-top,.AccordionLayout.workspace .close,.AccordionLayout.workspace .more,.AccordionLayout.workspace .category-top{width:25%;text-decoration:none;background-color:#3b4852;color:white;font-size:16px;line-height:100%;cursor:pointer;position:absolute;top:0;right:0;display:block}.AccordionLayout.recruit .close:hover,.AccordionLayout.recruit .more:hover,.AccordionLayout.recruit .category-top:hover,.AccordionLayout.internship .close:hover,.AccordionLayout.internship .more:hover,.AccordionLayout.internship .category-top:hover,.AccordionLayout.workspace .close:hover,.AccordionLayout.workspace .more:hover,.AccordionLayout.workspace .category-top:hover{background-color:#252e33}.AccordionLayout.recruit .close:hover .inner .icon-rightArrow svg,.AccordionLayout.recruit .more:hover .inner .icon-rightArrow svg,.AccordionLayout.recruit .category-top:hover .inner .icon-rightArrow svg,.AccordionLayout.internship .close:hover .inner .icon-rightArrow svg,.AccordionLayout.internship .more:hover .inner .icon-rightArrow svg,.AccordionLayout.internship .category-top:hover .inner .icon-rightArrow svg,.AccordionLayout.workspace .close:hover .inner .icon-rightArrow svg,.AccordionLayout.workspace .more:hover .inner .icon-rightArrow svg,.AccordionLayout.workspace .category-top:hover .inner .icon-rightArrow svg{fill:white}.AccordionLayout.recruit .close .inner,.AccordionLayout.recruit .more .inner,.AccordionLayout.recruit .category-top .inner,.AccordionLayout.internship .close .inner,.AccordionLayout.internship .more .inner,.AccordionLayout.internship .category-top .inner,.AccordionLayout.workspace .close .inner,.AccordionLayout.workspace .more .inner,.AccordionLayout.workspace .category-top .inner{position:relative;padding:20px 30px}.AccordionLayout.recruit .close .inner span,.AccordionLayout.recruit .more .inner span,.AccordionLayout.recruit .category-top .inner span,.AccordionLayout.internship .close .inner span,.AccordionLayout.internship .more .inner span,.AccordionLayout.internship .category-top .inner span,.AccordionLayout.workspace .close .inner span,.AccordionLayout.workspace .more .inner span,.AccordionLayout.workspace .category-top .inner span{padding-bottom:1px;border-bottom:white 1px solid}.AccordionLayout.recruit .close .inner .icon-rightArrow,.AccordionLayout.recruit .more .inner .icon-rightArrow,.AccordionLayout.recruit .category-top .inner .icon-rightArrow,.AccordionLayout.internship .close .inner .icon-rightArrow,.AccordionLayout.internship .more .inner .icon-rightArrow,.AccordionLayout.internship .category-top .inner .icon-rightArrow,.AccordionLayout.workspace .close .inner .icon-rightArrow,.AccordionLayout.workspace .more .inner .icon-rightArrow,.AccordionLayout.workspace .category-top .inner .icon-rightArrow{right:15px}.AccordionLayout.recruit .close .inner .icon-rightArrow svg,.AccordionLayout.recruit .more .inner .icon-rightArrow svg,.AccordionLayout.recruit .category-top .inner .icon-rightArrow svg,.AccordionLayout.internship .close .inner .icon-rightArrow svg,.AccordionLayout.internship .more .inner .icon-rightArrow svg,.AccordionLayout.internship .category-top .inner .icon-rightArrow svg,.AccordionLayout.workspace .close .inner .icon-rightArrow svg,.AccordionLayout.workspace .more .inner .icon-rightArrow svg,.AccordionLayout.workspace .category-top .inner .icon-rightArrow svg{fill:#e62e2e}.AccordionLayout.recruit .close .inner .icon-leftArrow,.AccordionLayout.recruit .more .inner .icon-leftArrow,.AccordionLayout.recruit .category-top .inner .icon-leftArrow,.AccordionLayout.internship .close .inner .icon-leftArrow,.AccordionLayout.internship .more .inner .icon-leftArrow,.AccordionLayout.internship .category-top .inner .icon-leftArrow,.AccordionLayout.workspace .close .inner .icon-leftArrow,.AccordionLayout.workspace .more .inner .icon-leftArrow,.AccordionLayout.workspace .category-top .inner .icon-leftArrow{left:15px}.AccordionLayout.recruit .close .inner .icon-leftArrow svg,.AccordionLayout.recruit .more .inner .icon-leftArrow svg,.AccordionLayout.recruit .category-top .inner .icon-leftArrow svg,.AccordionLayout.internship .close .inner .icon-leftArrow svg,.AccordionLayout.internship .more .inner .icon-leftArrow svg,.AccordionLayout.internship .category-top .inner .icon-leftArrow svg,.AccordionLayout.workspace .close .inner .icon-leftArrow svg,.AccordionLayout.workspace .more .inner .icon-leftArrow svg,.AccordionLayout.workspace .category-top .inner .icon-leftArrow svg{fill:white}.AccordionLayout.recruit .close .inner .icon-rightArrow,.AccordionLayout.recruit .close .inner .icon-leftArrow,.AccordionLayout.recruit .more .inner .icon-rightArrow,.AccordionLayout.recruit .more .inner .icon-leftArrow,.AccordionLayout.recruit .category-top .inner .icon-rightArrow,.AccordionLayout.recruit .category-top .inner .icon-leftArrow,.AccordionLayout.internship .close .inner .icon-rightArrow,.AccordionLayout.internship .close .inner .icon-leftArrow,.AccordionLayout.internship .more .inner .icon-rightArrow,.AccordionLayout.internship .more .inner .icon-leftArrow,.AccordionLayout.internship .category-top .inner .icon-rightArrow,.AccordionLayout.internship .category-top .inner .icon-leftArrow,.AccordionLayout.workspace .close .inner .icon-rightArrow,.AccordionLayout.workspace .close .inner .icon-leftArrow,.AccordionLayout.workspace .more .inner .icon-rightArrow,.AccordionLayout.workspace .more .inner .icon-leftArrow,.AccordionLayout.workspace .category-top .inner .icon-rightArrow,.AccordionLayout.workspace .category-top .inner .icon-leftArrow{display:block;position:absolute;top:50%;margin-top:-7.5px;width:10px;height:15px;text-decoration:none;border:none}.AccordionLayout.recruit .close .inner .icon-rightArrow svg,.AccordionLayout.recruit .close .inner .icon-leftArrow svg,.AccordionLayout.recruit .more .inner .icon-rightArrow svg,.AccordionLayout.recruit .more .inner .icon-leftArrow svg,.AccordionLayout.recruit .category-top .inner .icon-rightArrow svg,.AccordionLayout.recruit .category-top .inner .icon-leftArrow svg,.AccordionLayout.internship .close .inner .icon-rightArrow svg,.AccordionLayout.internship .close .inner .icon-leftArrow svg,.AccordionLayout.internship .more .inner .icon-rightArrow svg,.AccordionLayout.internship .more .inner .icon-leftArrow svg,.AccordionLayout.internship .category-top .inner .icon-rightArrow svg,.AccordionLayout.internship .category-top .inner .icon-leftArrow svg,.AccordionLayout.workspace .close .inner .icon-rightArrow svg,.AccordionLayout.workspace .close .inner .icon-leftArrow svg,.AccordionLayout.workspace .more .inner .icon-rightArrow svg,.AccordionLayout.workspace .more .inner .icon-leftArrow svg,.AccordionLayout.workspace .category-top .inner .icon-rightArrow svg,.AccordionLayout.workspace .category-top .inner .icon-leftArrow svg{display:block;width:100%;height:100%}.AccordionLayout.recruit .more,.AccordionLayout.internship .more,.AccordionLayout.workspace .more{width:58.33333%;background-color:#252e33}.AccordionLayout.recruit .more:hover,.AccordionLayout.internship .more:hover,.AccordionLayout.workspace .more:hover{background-color:#e62e2e}.AccordionLayout.recruit .close,.AccordionLayout.internship .close,.AccordionLayout.workspace .close{width:16.66667%;margin-top:-15px}.AccordionLayout.recruit .close .inner,.AccordionLayout.internship .close .inner,.AccordionLayout.workspace .close .inner{padding:1.0em 0}.AccordionLayout.recruit .close .inner .close-txt,.AccordionLayout.internship .close .inner .close-txt,.AccordionLayout.workspace .close .inner .close-txt{display:none}.AccordionLayout.recruit .close .inner .icon-close,.AccordionLayout.internship .close .inner .icon-close,.AccordionLayout.workspace .close .inner .icon-close{display:block;width:16px;height:16px;margin:0 auto;text-decoration:none;border:none;color:white}.AccordionLayout.recruit .close .inner .icon-close svg,.AccordionLayout.internship .close .inner .icon-close svg,.AccordionLayout.workspace .close .inner .icon-close svg{display:block;width:100%;height:100%}.AccordionLayout.recruit .category-top,.AccordionLayout.internship .category-top,.AccordionLayout.workspace .category-top{left:16.66667%;right:auto}.AccordionLayout.recruit .category-top .inner,.AccordionLayout.internship .category-top .inner,.AccordionLayout.workspace .category-top .inner{padding:20px 60px}.AccordionLayout.recruit .buttons,.AccordionLayout.internship .buttons,.AccordionLayout.workspace .buttons{position:relative;padding-bottom:40px}.AccordionLayout.recruit .detail .hdg-txt,.AccordionLayout.internship .detail .hdg-txt,.AccordionLayout.workspace .detail .hdg-txt{margin:0 0 30px;font-size:18px}.AccordionLayout.recruit .detail .hdg-txt.handicapped,.AccordionLayout.internship .detail .hdg-txt.handicapped,.AccordionLayout.workspace .detail .hdg-txt.handicapped{color:#e62e2e}.AccordionLayout.recruit .detail .pgh-first,.AccordionLayout.internship .detail .pgh-first,.AccordionLayout.workspace .detail .pgh-first{margin:0;margin-bottom:25px}.AccordionLayout.recruit .detail .qa dt,.AccordionLayout.internship .detail .qa dt,.AccordionLayout.workspace .detail .qa dt{border-top:none;color:#3b4852;font-size:14px;line-height:normal;padding:0;margin:0 0 25px}.AccordionLayout.recruit .detail .qa dt::before,.AccordionLayout.internship .detail .qa dt::before,.AccordionLayout.workspace .detail .qa dt::before{content:'Q.';font-size:24px;border-top:#3b4852 1px solid;width:50px;display:block;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em;padding:15px 0 10px}.AccordionLayout.recruit .detail .qa dd,.AccordionLayout.internship .detail .qa dd,.AccordionLayout.workspace .detail .qa dd{color:#e62e2e;margin:0 0 35px;padding:0}.AccordionLayout.recruit .detail .qa dd::before,.AccordionLayout.internship .detail .qa dd::before,.AccordionLayout.workspace .detail .qa dd::before{content:'A.';font-size:24px;display:block;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em;padding:0 0 10px}.AccordionLayout.recruit .detail .hdg-related,.AccordionLayout.internship .detail .hdg-related,.AccordionLayout.workspace .detail .hdg-related{font-size:14px;font-weight:400;line-height:100%;margin:0 0 15px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em}.AccordionLayout.recruit .detail .hdg-related span,.AccordionLayout.internship .detail .hdg-related span,.AccordionLayout.workspace .detail .hdg-related span{text-transform:uppercase}.AccordionLayout.recruit .center .detail,.AccordionLayout.internship .center .detail,.AccordionLayout.workspace .center .detail{margin:0 auto}.AccordionLayout.recruit .center .detail .eyecatch img,.AccordionLayout.internship .center .detail .eyecatch img,.AccordionLayout.workspace .center .detail .eyecatch img{display:block;width:100%}.AccordionLayout.recruit .center .subHeader,.AccordionLayout.internship .center .subHeader,.AccordionLayout.workspace .center .subHeader{position:relative;margin-top:-30px;margin-bottom:30px}.AccordionLayout.recruit .center .subHeader .people,.AccordionLayout.internship .center .subHeader .people,.AccordionLayout.workspace .center .subHeader .people{position:relative;margin:0 20px;box-sizing:border-box;padding:30px 15px 15px;background-color:#252e33;color:white}.AccordionLayout.recruit .center .subHeader .peopleLabel,.AccordionLayout.internship .center .subHeader .peopleLabel,.AccordionLayout.workspace .center .subHeader .peopleLabel{position:absolute;top:-15px;left:15px;padding:0 20px;background-color:#ffbf00;font-size:12px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:30px;white-space:nowrap;letter-spacing:.1em}.AccordionLayout.recruit .center .subHeader .peopleList,.AccordionLayout.internship .center .subHeader .peopleList,.AccordionLayout.workspace .center .subHeader .peopleList{margin:0;letter-spacing:.1em}.AccordionLayout.recruit .center .subHeader .peopleList dt,.AccordionLayout.internship .center .subHeader .peopleList dt,.AccordionLayout.workspace .center .subHeader .peopleList dt{font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.AccordionLayout.recruit .center .subHeader .peopleList dt:nth-of-type(n+2),.AccordionLayout.internship .center .subHeader .peopleList dt:nth-of-type(n+2),.AccordionLayout.workspace .center .subHeader .peopleList dt:nth-of-type(n+2){margin-top:1em}.AccordionLayout.recruit .center .subHeader .peopleList dd,.AccordionLayout.internship .center .subHeader .peopleList dd,.AccordionLayout.workspace .center .subHeader .peopleList dd{margin-top:8px;margin-left:0;color:#95989a;font-size:11px;line-height:16px}.AccordionLayout.recruit .center .subHeader .entryLink,.AccordionLayout.internship .center .subHeader .entryLink,.AccordionLayout.workspace .center .subHeader .entryLink{margin:15px 20px 0}.AccordionLayout.recruit .center .subHeader .entryLink::after,.AccordionLayout.internship .center .subHeader .entryLink::after,.AccordionLayout.workspace .center .subHeader .entryLink::after{display:block;clear:both;content:""}.AccordionLayout.recruit .center .subHeader .entryLink a,.AccordionLayout.internship .center .subHeader .entryLink a,.AccordionLayout.workspace .center .subHeader .entryLink a{display:block;float:right;position:relative;box-sizing:border-box;padding:0 20px;width:160px;height:54px;background-color:#e62e2e;color:white;font-size:18px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:54px;letter-spacing:.1em;text-transform:uppercase}.AccordionLayout.recruit .center .subHeader .entryLink a:hover,.AccordionLayout.internship .center .subHeader .entryLink a:hover,.AccordionLayout.workspace .center .subHeader .entryLink a:hover{background-color:#252e33;color:#e62e2e}.AccordionLayout.recruit .center .subHeader .entryLink svg,.AccordionLayout.internship .center .subHeader .entryLink svg,.AccordionLayout.workspace .center .subHeader .entryLink svg{position:absolute;top:0;right:13px;bottom:0;margin:auto 0;width:10px;height:15px}.AccordionLayout.recruit .center .category-top,.AccordionLayout.internship .center .category-top,.AccordionLayout.workspace .center .category-top{width:100%;position:relative;left:0;top:0}.AccordionLayout.recruit .center .entry,.AccordionLayout.internship .center .entry,.AccordionLayout.workspace .center .entry{width:100%}.AccordionLayout.recruit .interview .buttons,.AccordionLayout.recruit .guideline .buttons,.AccordionLayout.recruit .career .buttons,.AccordionLayout.recruit .wsdetail .buttons,.AccordionLayout.internship .interview .buttons,.AccordionLayout.internship .guideline .buttons,.AccordionLayout.internship .career .buttons,.AccordionLayout.internship .wsdetail .buttons,.AccordionLayout.workspace .interview .buttons,.AccordionLayout.workspace .guideline .buttons,.AccordionLayout.workspace .career .buttons,.AccordionLayout.workspace .wsdetail .buttons{padding-bottom:80px}.AccordionLayout.recruit .related-list,.AccordionLayout.internship .related-list,.AccordionLayout.workspace .related-list{margin:0 0 20px}.AccordionLayout.recruit .related-list::before,.AccordionLayout.recruit .related-list::after,.AccordionLayout.internship .related-list::before,.AccordionLayout.internship .related-list::after,.AccordionLayout.workspace .related-list::before,.AccordionLayout.workspace .related-list::after{display:table;content:""}.AccordionLayout.recruit .related-list::after,.AccordionLayout.internship .related-list::after,.AccordionLayout.workspace .related-list::after{clear:both}.AccordionLayout.recruit .related-list li::before,.AccordionLayout.internship .related-list li::before,.AccordionLayout.workspace .related-list li::before{content:none}.AccordionLayout.recruit .related-list img,.AccordionLayout.internship .related-list img,.AccordionLayout.workspace .related-list img{display:block;width:100%;height:auto;padding-bottom:12px}.AccordionLayout.recruit .related-list a,.AccordionLayout.internship .related-list a,.AccordionLayout.workspace .related-list a{display:block;font-size:12px;font-weight:700;line-height:120%;text-decoration:none;text-align:center}.AccordionLayout.recruit .related-list span,.AccordionLayout.internship .related-list span,.AccordionLayout.workspace .related-list span{display:block;font-size:11px;font-weight:400}.AccordionLayout.recruit .engineer .label,.AccordionLayout.recruit .engineer h4,.AccordionLayout.recruit .designer .label,.AccordionLayout.recruit .designer h4,.AccordionLayout.recruit .business .label,.AccordionLayout.recruit .business h4,.AccordionLayout.internship .engineer .label,.AccordionLayout.internship .engineer h4,.AccordionLayout.internship .designer .label,.AccordionLayout.internship .designer h4,.AccordionLayout.internship .business .label,.AccordionLayout.internship .business h4,.AccordionLayout.workspace .engineer .label,.AccordionLayout.workspace .engineer h4,.AccordionLayout.workspace .designer .label,.AccordionLayout.workspace .designer h4,.AccordionLayout.workspace .business .label,.AccordionLayout.workspace .business h4{letter-spacing:.05em}.AccordionLayout.recruit .engineer .label .inner,.AccordionLayout.recruit .engineer h4 .inner,.AccordionLayout.recruit .designer .label .inner,.AccordionLayout.recruit .designer h4 .inner,.AccordionLayout.recruit .business .label .inner,.AccordionLayout.recruit .business h4 .inner,.AccordionLayout.internship .engineer .label .inner,.AccordionLayout.internship .engineer h4 .inner,.AccordionLayout.internship .designer .label .inner,.AccordionLayout.internship .designer h4 .inner,.AccordionLayout.internship .business .label .inner,.AccordionLayout.internship .business h4 .inner,.AccordionLayout.workspace .engineer .label .inner,.AccordionLayout.workspace .engineer h4 .inner,.AccordionLayout.workspace .designer .label .inner,.AccordionLayout.workspace .designer h4 .inner,.AccordionLayout.workspace .business .label .inner,.AccordionLayout.workspace .business h4 .inner{text-decoration:none}.AccordionLayout.recruit .open.interview .label,.AccordionLayout.internship .open.interview .label,.AccordionLayout.workspace .open.interview .label{background-color:#e62e2e}.AccordionLayout.recruit .engineer .label:hover,.AccordionLayout.internship .engineer .label:hover,.AccordionLayout.workspace .engineer .label:hover{background-color:#67b1d6}.AccordionLayout.recruit .engineer.open .label,.AccordionLayout.recruit .engineer.open h4,.AccordionLayout.internship .engineer.open .label,.AccordionLayout.internship .engineer.open h4,.AccordionLayout.workspace .engineer.open .label,.AccordionLayout.workspace .engineer.open h4{background-color:#67b1d6}.AccordionLayout.recruit .engineer.open .hdg-line,.AccordionLayout.internship .engineer.open .hdg-line,.AccordionLayout.workspace .engineer.open .hdg-line{border-color:#67b1d6;color:#67b1d6}.AccordionLayout.recruit .engineer.open .hr,.AccordionLayout.internship .engineer.open .hr,.AccordionLayout.workspace .engineer.open .hr{border-color:#67b1d6}.AccordionLayout.recruit .engineer.open .related-list a,.AccordionLayout.internship .engineer.open .related-list a,.AccordionLayout.workspace .engineer.open .related-list a{color:#67b1d6}.AccordionLayout.recruit .designer .label:hover,.AccordionLayout.internship .designer .label:hover,.AccordionLayout.workspace .designer .label:hover{background-color:#88cb58}.AccordionLayout.recruit .designer.open .label,.AccordionLayout.recruit .designer.open h4,.AccordionLayout.internship .designer.open .label,.AccordionLayout.internship .designer.open h4,.AccordionLayout.workspace .designer.open .label,.AccordionLayout.workspace .designer.open h4{background-color:#88cb58}.AccordionLayout.recruit .designer.open .hdg-line,.AccordionLayout.internship .designer.open .hdg-line,.AccordionLayout.workspace .designer.open .hdg-line{border-color:#88cb58;color:#88cb58}.AccordionLayout.recruit .designer.open .hr,.AccordionLayout.internship .designer.open .hr,.AccordionLayout.workspace .designer.open .hr{border-color:#88cb58}.AccordionLayout.recruit .designer.open .related-list a,.AccordionLayout.internship .designer.open .related-list a,.AccordionLayout.workspace .designer.open .related-list a{color:#88cb58}.AccordionLayout.recruit .business .label:hover,.AccordionLayout.internship .business .label:hover,.AccordionLayout.workspace .business .label:hover{background-color:#f6846c}.AccordionLayout.recruit .business.open .label,.AccordionLayout.recruit .business.open h4,.AccordionLayout.internship .business.open .label,.AccordionLayout.internship .business.open h4,.AccordionLayout.workspace .business.open .label,.AccordionLayout.workspace .business.open h4{background-color:#f6846c}.AccordionLayout.recruit .business.open .hdg-line,.AccordionLayout.internship .business.open .hdg-line,.AccordionLayout.workspace .business.open .hdg-line{border-color:#f6846c;color:#f6846c}.AccordionLayout.recruit .business.open .hr,.AccordionLayout.internship .business.open .hr,.AccordionLayout.workspace .business.open .hr{border-color:#f6846c}.AccordionLayout.recruit .business.open .related-list a,.AccordionLayout.internship .business.open .related-list a,.AccordionLayout.workspace .business.open .related-list a{color:#f6846c}.AccordionLayout.recruit .open .label:hover,.AccordionLayout.internship .open .label:hover,.AccordionLayout.workspace .open .label:hover{background-color:#3b4852}.AccordionLayout.internship .title-en{font-family:YuGothic,Yu Gothic,"游ゴシック",Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:16px!important}.InterviewBox{background-color:white;padding-bottom:50px}.InterviewBox .interviewBox{width:87.5%;margin:0 auto}.InterviewBox .section-pdg{padding:0 0 30px}.InterviewBox .hdg-line{margin:0 0 20px;border-top:#e62e2e 1px solid;font-size:16px;line-height:normal;padding:10px 0 0;color:#e62e2e}.InterviewBox .title-fullWidth{padding:40px 0 30px}.InterviewBox .title-fullWidth .main-en{display:block;font-size:34px;line-height:120%;color:#e62e2e;margin:0 0 10px;text-transform:uppercase;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em;text-align:center}.InterviewBox .title-fullWidth .main-en span{text-transform:none}.InterviewBox .title-fullWidth .main-ja{margin:0;font-size:14px;text-align:center}.InterviewBox .title-fullWidth .main-ja span{display:block}.InterviewBox .title-fullWidth .main-ja span.text-small{font-size:11px}.InterviewBox .list-bldesc{margin:0}.InterviewBox .list-bldesc::before,.InterviewBox .list-bldesc::after{display:table;content:""}.InterviewBox .list-bldesc::after{clear:both}.InterviewBox .list-bldesc li{margin:0 0 20px;padding-left:1.5em;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px}.InterviewBox .list-bldesc li:after{content:'';width:.8em;height:2px;background-color:#333;position:absolute;left:0;top:.9em}.InterviewBox .list-bldesc li span{display:block}.InterviewBox .list-bldesc li span.text-small{font-size:12px}.Infographic{position:relative;background:#bf2626 url(../../assets/media/images/infographic/mainheader-l.png) repeat-x;background-position:center top}.Infographic .titleText{padding-top:100px}.Infographic .titleText .sub{color:white}.Infographic .header *{margin:0}.Infographic .body{position:relative;width:87.5%;max-width:1400px;margin:0 auto;padding-bottom:150px}.Infographic .body::before,.Infographic .body::after{display:table;content:""}.Infographic .body::after{clear:both}.Infographic .body .item-wrap{width:100%;padding-bottom:2560%}.Infographic .body .item-base{position:absolute;width:100%;padding-bottom:100%}.Infographic .body .item{display:block;position:absolute;background-color:white;width:100%}.Infographic .body .item span.graph{display:block;position:relative;width:0;height:0;padding-left:100%;padding-top:100%}.Infographic .body .item span.arrow{display:block;position:absolute;right:10px;bottom:10px;width:16px;height:16px;color:#e62e2e}.Infographic .body .item span img,.Infographic .body .item span svg{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.Infographic .body .item:hover{background-color:#3b4852}.Infographic .body .item:hover path,.Infographic .body .item:hover rect,.Infographic .body .item:hover circle,.Infographic .body .item:hover polygon{fill:white!important}.Infographic .body .item:hover line{stroke:white}.Infographic .body .item:hover .arrow{color:white}.Infographic .body .item.x2{width:100%}.Infographic .body .item.x2h{height:202.5%}.Infographic .body .item.x2h img,.Infographic .body .item.x2h svg{height:200%}.Infographic .body .item.x2h .arrow svg{height:100%}.Infographic .body .item.i01{left:0;top:0}.Infographic .body .item.i02{left:0;top:102.5%}.Infographic .body .item.i03{left:0;top:205%}.Infographic .body .item.i04{left:0;top:410%}.Infographic .body .item.i05{left:0;top:512.5%}.Infographic .body .item.i06{left:0;top:615%}.Infographic .body .item.i07{left:0;top:717.5%}.Infographic .body .item.i08{left:0;top:820%}.Infographic .body .item.i09{left:0;top:1025%}.Infographic .body .item.i10{left:0;top:1230%}.Infographic .body .item.i11{left:0;top:1332.5%}.Infographic .body .item.i12{left:0;top:1435%}.Infographic .body .item.i13{left:0;top:1537.5%}.Infographic .body .item.i14{left:0;top:1742.5%}.Infographic .body .item.i15{left:0;top:1845%}.Infographic .body .item.i16{left:0;top:1947.5%}.Infographic .body .item.i17{left:0;top:2050%}.Infographic .body .item.i18{left:0;top:2255%}.Infographic .body .item.i19{left:0;top:2357.5%}.Infographic .body .item.i20{left:0;top:2460%}.Interview{position:relative;z-index:0}.Interview .profile{width:87.5%;margin:-70px auto 6.25%;background-color:white}.Interview .profile .inner{position:relative;padding-right:7.14286%;padding-left:7.14286%}.Interview .profile .inner::before,.Interview .profile .inner::after{display:table;content:""}.Interview .profile .header:only-child{margin-bottom:7.14286%}.Interview .profile .header .position{position:absolute;top:0;left:7.14286%;margin:-15px 0 0;padding-right:20px;padding-left:20px;color:white;font-size:12px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;line-height:30px;letter-spacing:.1em;white-space:nowrap;text-indent:-.05em;text-transform:uppercase}.Interview .profile .header .name{margin:50px 0 0;font-size:20px;font-weight:700;line-height:1;letter-spacing:.1em}.Interview .profile .header .meta{margin-top:16px;margin-bottom:-4px;color:#8a8f99;font-size:12px;line-height:18px;letter-spacing:.1em}.Interview .profile .body{margin:30px 0}.Interview .profile .body .text{margin:0;font-size:14px;line-height:24px;letter-spacing:.1em}.Interview .content{background-color:white}.Interview .content .header .title{margin:0;padding:5% 6.25%;color:white;font-size:20px;font-weight:700;line-height:36px;letter-spacing:.05em}.Interview .content .header .img img{display:block;width:100%;height:auto}.Interview .content .body .sec .inner{box-sizing:border-box;padding:6.25%;background-color:white;letter-spacing:.1em}.Interview .content .body .sec .inner a{color:#e62e2e;font-weight:700;text-decoration:underline}.Interview .content .body .sec .inner a::before{content:"*"}.Interview .content .body .sec .inner a.no-before::before{content:""}.Interview .content .body .sec .title{margin:-4px 0 26px;font-size:20px;font-weight:700;line-height:28px}.Interview .content .body .sec .text{margin:-6px 0;font-size:14px;line-height:26px}.Interview .content .body .sec .text.hasContinuation{margin-bottom:26px}.Interview .content .body .sec .text small{display:block;font-size:12px;line-height:18px}.Interview .content .body .sec .text small a::before{content:none}.Interview .content .body .sec .link{margin:-6px 0;font-size:14px;line-height:26px}.Interview .content .body .img{padding-left:6.25%;padding-right:6.25%}.Interview .content .body .img:last-child{padding-bottom:6.25%}.Interview .content .body .img img{display:block;margin:auto;max-width:100%;height:auto}.Interview .footer .img img{display:block;max-width:100%;height:auto}.Interview .footer .neighbors{position:relative;padding:30px 0 60px;height:34px}.Interview .footer .neighbors .list{position:absolute;right:0;left:0;margin:0 auto;width:280px;height:100%}.Interview .footer .neighbors .item{position:absolute;top:0;font-size:20px;font-weight:700;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em}.Interview .footer .neighbors .item.next{right:0}.Interview .footer .neighbors .item.prev{left:5px}.Interview .footer .neighbors .item.index{right:0;left:0;margin:0 auto;width:34px;height:34px}.Interview .footer .neighbors .item .link{display:block;color:inherit}.Interview .footer .neighbors .item .link:hover{color:#e62e2e}.Interview .footer .neighbors .item .link:hover svg{fill:#e62e2e}.Interview .footer .neighbors .item .icon{display:inline-block}.Interview .footer .neighbors .item .icon svg{display:block;width:100%;height:100%}.Interview .footer .neighbors .item.index .icon{display:block;width:34px;height:34px}.Interview .footer .neighbors .item.next .icon,.Interview .footer .neighbors .item.prev .icon{width:10px;height:15px;color:#e62e2e}.Interview .footer .neighbors .item.next .icon{margin-left:.5em}.Interview .footer .neighbors .item.prev .icon{margin-right:.5em}.Interview.theme-engineer .profile .header .position,.Interview.theme-engineer .content .header .title{background-color:#67b1d6}.Interview.theme-engineer .content .body .sec .title{color:#67b1d6}.Interview.theme-designer .profile .header .position,.Interview.theme-designer .content .header .title{background-color:#88cb58}.Interview.theme-designer .content .body .sec .title{color:#88cb58}.Interview.theme-business .profile .header .position,.Interview.theme-business .content .header .title{background-color:#f6846c}.Interview.theme-business .content .body .sec .title{color:#f6846c}.Interview.theme-message .profile .header .position,.Interview.theme-message .content .header .title{background-color:#e62e2e}.Interview.theme-message .content .body .sec .title{color:#e62e2e}.Interview.theme-message-ceo .content:last-child{margin-bottom:90px}.Interview.theme-message-ceo .content .body .img:last-child{padding-bottom:12.5%}.Interview.theme-message-recruit .footer{margin-bottom:0}.ValueList{max-width:1400px;width:87.5%;margin:30px auto 40px;position:relative}.ValueList .article-list{margin:0}.ValueList .article-list::before,.ValueList .article-list::after{display:table;content:""}.ValueList .article-list::after{clear:both}.ValueList .item{margin:0 0 70px}.ValueList .item .inner{position:relative;background-color:white;padding:50px 10% 30px;text-align:center;box-sizing:border-box}.ValueList .item .title-num{position:absolute;width:100%;height:50px;top:0;left:0;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:50px;font-weight:400;letter-spacing:.05em;color:white;margin-top:-30px;margin-bottom:0}.ValueList .item .title-num span{display:inline-block;height:50px;background-color:#e62e2e;padding-left:30px;padding-right:30px}.ValueList .item .list{text-align:left;list-style-type:disc}.ValueList .item .list li{list-style-position:inside;padding-left:1em}.ValueList .item .title{margin:0;margin-bottom:15px;font-size:26px;letter-spacing:.1em;line-height:100%;color:#e62e2e}.ValueList .item .title .sub{display:block;font-size:16px;color:#252e33;letter-spacing:.05em}.ValueList .item .description{margin:0;font-size:14px;text-align:left}.ValueList.Message .item:nth-child(3) .title,.ValueList.Message .item:nth-child(4) .title{letter-spacing:.01em}.LightboxOverlay{position:fixed;height:100%;width:100%;top:0;left:0;z-index:10;color:white;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:-webkit-transform .01s cubic-bezier(.25,.25,.75,.75),opacity .6s cubic-bezier(.215,.61,.355,1);transition:transform .01s cubic-bezier(.25,.25,.75,.75),opacity .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.6s,0s;transition-delay:.6s,0s}.LightboxOverlay.js_LBshow{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-delay:0s,.01s;transition-delay:0s,.01s}.LightboxOverlay .bg-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(37,46,51,.95);cursor:pointer}.LightboxOverlay .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:560px;overflow:auto}.LightboxOverlay .title{font-size:20px;line-height:140%;text-align:center;margin:0 20px 30px}.LightboxOverlay .text-wrap{font-size:14px;margin:0 20px 30px}.LightboxOverlay .note{font-size:12px;padding-left:1em;text-indent:-1em}.LightboxOverlay .note-newline{text-indent:0;margin-left:-1em}.LightboxOverlay .close{display:block;width:80px;margin:0 auto;text-align:center;color:white;font-size:14px;line-height:140%}.LightboxOverlay .close svg{height:30px;width:30px}.LightboxOverlay .close span{display:block}.LightboxOverlay .link{color:inherit;font-size:inherit}.internship.no-accord .label:hover{background-color:#3b4852}.internship .contents{margin-bottom:80px}.internship .titleText,.internship .ended .title-ja,.internship .list-link-title,.internship .list-link-main>.icon-link{color:#ffbf00!important}.internship .ended{margin-top:1px}.internship .head{background-color:white}.internship .head .inner{padding:1px 20px}.internship .sub-txt{color:#e62e2e;display:inline-block;font-size:14px;letter-spacing:.1em;font-weight:700;vertical-align:middle}.internship .txt-label{margin:40px 0 0!important}.internship .reset-top{top:0!important}.internship .buttons .entry .title-ja{margin-top:10px;line-height:1.4em;display:block;padding-left:0}.internship .buttons>.mypage-link{width:100%;position:relative;text-align:right;display:block;font-weight:700;color:#e62e2e;margin-top:20px}.internship.open .label{background-color:#ffbf00}.internship.open .inner>.title-ja{color:white!important}.internship .label:hover{background-color:#ffbf00}.internship .label:hover .inner>.title-ja{color:white!important}.internship .label .inner{padding:10px 50px 10px 20px!important;margin:0}.internship .body .detail .pgh-first{margin-bottom:20px!important}.internship .body .detail .share{color:#989898;margin-bottom:40px}.internship .body .detail .sns{overflow:hidden}.internship .body .detail .sns .tw{overflow:hidden}.internship .body .detail .sns li{float:left;line-height:1}.internship .body .detail .sns li:nth-child(n+2){margin-left:20px}.internship .body .detail .list-link li{margin-bottom:40px!important}@media(max-width:767px){.SiblingsList .item{width:49.5%;float:left;margin:0 1% 1% 0}.SiblingsList .item:nth-child(2n+2){margin:0}.AccordionLayout.recruit .related-list li,.AccordionLayout.internship .related-list li,.AccordionLayout.workspace .related-list li{width:48%;float:left;text-align:center;text-indent:inherit;padding-left:inherit;margin:0 4% 20px 0}.AccordionLayout.recruit .related-list li:nth-child(even),.AccordionLayout.internship .related-list li:nth-child(even),.AccordionLayout.workspace .related-list li:nth-child(even){margin:0 0 20px}.InterviewBox .list-bldesc li:last-child{margin:0}}@media(min-width:768px){.SiteHeader::before{height:5px}.SiteHeader .logo{margin-top:5px;margin-bottom:0;padding:0 20px;width:151px;height:100px}.SiteHeader .openButton{top:5px;height:100px;width:160px}.SiteHeader .openButton .inner{height:28px}.SiteHeader .openButton .inner span{padding-right:16px;font-size:16px;line-height:18px}.SiteHeader .openButton .inner img{width:40px}.SiteHeader .nav .closeButton{top:40px;right:40px}.SiteHeader .nav .inner{margin:0 8.33333%}.SiteHeader .nav .main .item:nth-child(n+2){margin-top:30px}.SiteHeader .nav .main .item b{font-size:24px}.SiteHeader .nav .main .item span{font-size:14px}.SiteFooter .inner{padding-bottom:40px}.SiteFooter .main .toTop{top:-25px;right:40px;width:50px;height:50px}.SiteFooter .main .nav{display:block}.SiteFooter .sub{margin-top:40px;padding-top:20px;border-top:1px solid #737b80}.SiteFooter .sub::before,.SiteFooter .sub::after{display:table;content:""}.SiteFooter .sub::after{clear:both}.SiteFooter .sns{position:static;margin-left:40px;padding:0;-webkit-transform:none;-ms-transform:none;transform:none}.SiteFooter .sub-inner{clear:none;border-top-width:0;padding-top:0}.SiteFooter .sub-inner .logo{position:absolute;top:50px;left:40px;margin:0;width:146px;height:37px}.SiteFooter .sub-inner .nav{padding-right:40px;text-align:right}.SiteFooter .sub-inner .nav .item:nth-child(n+2){border-left:1px solid #ccc;padding-left:7px}.SiteFooter .sub-inner .nav .item:nth-child(n+2) a{border-left-width:0}.SiteFooter .sub-inner .nav .item:not(:last-child){padding-right:7px}.SiteFooter .sub-inner .nav .item:nth-child(4)::before{content:none}.SiteFooter .sub-inner .nav .item:nth-child(n+4) a{margin-top:0}.SiteFooter .sub-inner .nav .item a{display:inline;padding:0}.SiteFooter .sub-inner .copyright{margin-right:40px;text-align:right}.SiteFooter .sub-inner .copyright small{padding-left:.05em}.SiteFooter .sub-inner .copyright span{display:inline;padding-left:0}.SiteFooter .sub-inner .copyright span:last-child{margin-top:0;margin-left:.5em}.SiteFooterMessage .content .photo{top:-60px;width:120px;height:120px}.SiteFooterMessage .content .photo::after{box-shadow:inset 0 0 0 10px #e62e2e}.SiteFooterMessage .content .photo img{width:110px;height:110px}.SiteFooterMessage .content .quote{margin-top:70px;padding:0 50px;font-size:20px;line-height:30px}.SiteFooterMessage .content .quote::before,.SiteFooterMessage .content .quote::after{width:31px;height:27px}.SiteFooterMessage .content figcaption{font-size:14px;line-height:24px}.SiteFooterMessage .content figcaption>span{display:inline}.SiteFooterMessage .content figcaption a{margin-left:.5em;font-size:16px}.SiteFooterMessage .ytLink{left:4.16667%}.SiteFooterMessage .ytLink .link{padding:10px 15px;font-size:12px}.SiteFooterMessage .ytLink .link .img{margin-right:10px}.SiteFooterMessage .ytLink .link .img svg{width:17.14286px;height:12px}.Internship .title{top:60px;right:4.16667%;left:4.16667%;font-size:60px}.Internship .title span{display:inline;margin:0 .25em}.Internship .cover{margin-top:150px}.Internship .cover img{min-height:426px}.Internship .sub .sub-inner{padding:4.16667%}.Internship .sub .sub-text{margin-top:25px;font-size:14px;line-height:24px}.Internship .sub .link{height:70px;font-size:16px;line-height:70px}.Internship .sub .link .text{left:40px}.HomeNews .main{height:70px}.HomeNews .main .newsText{right:25%;padding:27px 30px;font-size:16px;letter-spacing:0}.HomeNews .main .newsText time{display:inline-block;position:static;margin-right:30px;font-size:12px;font-family:FuturaLTPro,Futura,San Francisco,Helvetica Neue,Arial,sans-serif;vertical-align:middle}.HomeNews .main .toggleButton{width:25%}.HomeNews .main .toggleButton .text{width:66.66667%;top:0;padding-left:12.5%;line-height:70px}.HomeNews .main .toggleButton .img{width:33.33333%;right:0;left:auto}.HomeNews .sub{padding:40px 0 50px}.HomeNews .sub:last-child{padding-bottom:40px}.HomeNews .subTitle{float:left;margin-left:4.16667%;box-sizing:border-box;padding:22px 0;width:20.83333%}.HomeNews .subTitle b{font-size:22px}.HomeNews .subTitle span{font-size:12px}.HomeNews .newsList{float:left;margin-left:4.16667%;box-sizing:border-box;width:66.66667%}.HomeNews .newsList dt{clear:both;float:left;border-top-width:0;padding-top:30px;width:18.75%;font-size:12px;line-height:20px}.HomeNews .newsList dd{border-top:1px dotted white;padding-top:28px;padding-bottom:28px;padding-left:18.75%;font-size:16px;line-height:20px}.HomePeople .header .inner .title{width:83.33333%;padding-top:80px;font-size:58px}.HomePeople .header .inner .description{width:83.33333%;margin:25px auto 35px;font-size:14px;line-height:24px}.HomePeople .more{width:83.33333%;margin-bottom:100px}.HomePeople .more .link{height:70px;font-size:18px;line-height:70px}.HomePeople .more .link .text{margin-right:30px}.HomePeople .PeopleList .item:nth-child(n+4){display:block}.HomePeople .PeopleList .item:nth-child(n+7){display:none}.HomeInfographic::after{display:block;height:35px;content:""}.HomeInfographic .content{position:relative;padding-top:9.375%;padding-right:8.33333%;padding-bottom:9.375%;padding-left:58.33333%}.HomeInfographic .title{font-size:48px;text-align:left}.HomeInfographic .image{width:50%;position:absolute;top:0;left:0;margin-top:6.25%}.HomeInfographic .image div{position:relative;padding-top:100%;height:0}.HomeInfographic .image img{position:absolute;top:0;left:0;height:100%}.HomeInfographic .more{width:25%;position:absolute;bottom:-35px;margin-top:0}.HomeInfographic .more .link{height:70px;font-size:16px;line-height:70px}.HomeInfographic .more .link .text{margin-right:30px}.HomePhotoFeed{padding:120px 0 140px}.HomePhotoFeed .header .title{font-size:58px}.HomePhotoFeed .header .description{margin:26px 0 36px;font-size:14px;line-height:22px}.HomePhotoFeed .inner .item{width:23.4375%;margin-top:2.08333%;margin-left:2.08333%}.HomePhotoFeed .inner .item:nth-child(n+7){display:block}.HomePhotoFeed .inner .item:nth-child(-n+4){margin-top:0}.HomePhotoFeed .inner .item:nth-child(4n+1){margin-left:0}.HomePhotoFeed .inner .more .link{height:70px;font-size:18px;line-height:70px}.HomePhotoFeed .inner .more .link .text{margin-right:30px}.MainHeader.margin{margin-bottom:60px}.MainHeader .homeLogo{width:50%}.MainHeader .titleText h1{font-size:66px}.MainHeader .titleText p{font-size:18px}.MainHeader .titleText p strong{font-size:28px}.MainHeader .titleText .sub{font-size:18px}.MainHeader .titleText .description{font-size:14px}.PeopleList .list{width:83.33333%;overflow:hidden}.PeopleList .item{width:47.5%;float:left;margin-bottom:60px;margin-left:2.5%}.PeopleList .item:nth-child(2n+1){clear:left;margin-left:0}.PeopleList .inner{margin-top:-80px;width:84.21053%;padding:50px 7.89474% 30px}.PeopleList .inner .tag{margin-top:-9px;font-size:12px;line-height:30px}.PeopleList .inner .info span{font-size:12px}.SubIndexList .item .inner{padding:60px 10%}.SubIndexList .item .thumbnail{width:150px;height:150px}.SubIndexList .item .title-en{font-size:30px;margin-top:0;margin-bottom:25px}.SubIndexList .item .title-ja{font-size:14px}.SubIndexList .item .link{margin:-2em 10%;padding:0 3.2em 0 1.5em;height:4em;line-height:4em;font-size:18px}.SubIndexList .item .link .img{right:30px}.SubIndexList.entry .item{width:48%;float:left;margin:0 4% 100px 0}.SubIndexList.entry .item:nth-child(2n+2){margin:0 0 100px}.SubIndexList.entry .item .title-ja{font-size:32px;margin-top:0;margin-bottom:25px}.SiblingsList>.inner{width:87.5%;max-width:1400px;padding:80px 0 160px}.SiblingsList .title{margin:0 0 80px;font-size:24px}.SiblingsList .item .inner{padding:30px 10%}.SiblingsList .item .title-en{font-size:20px}.SiblingsList.handicapped>.inner{width:62.5%;max-width:1000px}.SiblingsList.handicapped-index>.inner{padding-top:40px}.AccordionLayout{width:87.5%;max-width:1400px;margin:0 auto}.AccordionLayout .title-fullWidth{padding:80px 0 60px}.AccordionLayout .title-fullWidth .main-en{font-size:64px;margin:0 0 20px}.AccordionLayout .title .sub{font-size:20px}.AccordionLayout .title .main-en{font-size:36px;line-height:120%}.AccordionLayout .title .main-en .break-word{display:block;margin-right:0}.AccordionLayout .title .main-ja{font-size:14px;line-height:120%}.AccordionLayout .training{padding-top:70px}.AccordionLayout .training .contents{padding:40px}.AccordionLayout .training h2{margin:0 0 50px;font-size:36px}.AccordionLayout .training h3{border-left:2px solid #e62e2e;border-right:2px solid #e62e2e}.AccordionLayout .training h3:after{content:'';display:block;width:calc(100% + 4px);height:50%;position:absolute;margin-bottom:1px;left:-2px;bottom:50%;background-color:white}.AccordionLayout .training h3:before{content:'';display:block;width:100%;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background-color:#e62e2e}.AccordionLayout .training h3 .inner{font-size:42px}.AccordionLayout .training h4{padding-top:15px;font-size:28px}.AccordionLayout .training .sub-title{margin:0 0 50px}.AccordionLayout .training .column>section{width:47%;float:left;margin:0}.AccordionLayout .training .column>section:first-child{margin-right:6%}.AccordionLayout .contents-list.omit-description{position:relative;margin-top:-50px}.AccordionLayout .main-description .inner,.AccordionLayout .sub-description .inner,.AccordionLayout .detail .inner,.AccordionLayout .extra .inner{padding:30px 30px 10px}.AccordionLayout .main-description .inner .hdg-mark,.AccordionLayout .sub-description .inner .hdg-mark,.AccordionLayout .detail .inner .hdg-mark,.AccordionLayout .extra .inner .hdg-mark{font-size:16px;margin:0 0 10px}.AccordionLayout .main-description .inner .hdg-line,.AccordionLayout .sub-description .inner .hdg-line,.AccordionLayout .detail .inner .hdg-line,.AccordionLayout .extra .inner .hdg-line{margin:0 0 30px;padding:20px 0 0;line-height:140%;font-size:20px}.AccordionLayout .main-description .section-pdg,.AccordionLayout .sub-description .section-pdg,.AccordionLayout .detail .section-pdg,.AccordionLayout .extra .section-pdg{padding:0 0 30px}.AccordionLayout .extra .inner{padding:40px 65px 25px 40px}.AccordionLayout .main-description{margin-top:-60px}.AccordionLayout .label .inner{font-size:18px;padding:25px 65px 25px 40px}.AccordionLayout .label .inner .icon-topArrow,.AccordionLayout .label .inner .icon-downArrow{right:30px}.AccordionLayout .notif{padding:0 30px}.AccordionLayout.negativeOffset{margin-top:-50px}.AccordionLayout.workspace{margin-bottom:230px}.AccordionLayout.workspace:last-child{margin-bottom:120px}.AccordionLayout.recruit .label .inner,.AccordionLayout.internship .label .inner{font-size:18px;padding:10px 65px 10px 40px}.AccordionLayout.recruit .label .inner-description,.AccordionLayout.internship .label .inner-description{font-size:14px}.AccordionLayout.recruit,.AccordionLayout.internship,.AccordionLayout.workspace{margin-bottom:160px}.AccordionLayout.recruit:last-child,.AccordionLayout.internship:last-child,.AccordionLayout.workspace:last-child{margin-bottom:120px}.AccordionLayout.recruit.omitMargin,.AccordionLayout.internship.omitMargin,.AccordionLayout.workspace.omitMargin{margin-bottom:0}.AccordionLayout.recruit .title-jaLarge,.AccordionLayout.internship .title-jaLarge,.AccordionLayout.workspace .title-jaLarge{font-size:28px}.AccordionLayout.recruit .title-en,.AccordionLayout.internship .title-en,.AccordionLayout.workspace .title-en{font-size:32px}.AccordionLayout.recruit .title-ja,.AccordionLayout.internship .title-ja,.AccordionLayout.workspace .title-ja{font-size:12px}.AccordionLayout.recruit .entry,.AccordionLayout.internship .entry,.AccordionLayout.workspace .entry{line-height:100%;font-size:18px;width:58.33333%;margin:0 0 0 16.66667%}.AccordionLayout.recruit .entry .inner,.AccordionLayout.internship .entry .inner,.AccordionLayout.workspace .entry .inner{padding:30px 50px 30px 40px}.AccordionLayout.recruit .entry .title-en,.AccordionLayout.internship .entry .title-en,.AccordionLayout.workspace .entry .title-en{font-size:24px}.AccordionLayout.recruit .entry .icon-rightArrow,.AccordionLayout.internship .entry .icon-rightArrow,.AccordionLayout.workspace .entry .icon-rightArrow{right:30px}.AccordionLayout.recruit .sub-label,.AccordionLayout.internship .sub-label,.AccordionLayout.workspace .sub-label{line-height:100%;font-size:18px}.AccordionLayout.recruit .sub-label .inner,.AccordionLayout.internship .sub-label .inner,.AccordionLayout.workspace .sub-label .inner{padding:30px 30px 30px 60px}.AccordionLayout.recruit .sub-label .inner::before,.AccordionLayout.internship .sub-label .inner::before,.AccordionLayout.workspace .sub-label .inner::before{width:20px;height:4px;margin-top:-2px}.AccordionLayout.recruit .close,.AccordionLayout.recruit .more,.AccordionLayout.recruit .category-top,.AccordionLayout.internship .close,.AccordionLayout.internship .more,.AccordionLayout.internship .category-top,.AccordionLayout.workspace .close,.AccordionLayout.workspace .more,.AccordionLayout.workspace .category-top{top:-15px}.AccordionLayout.recruit .close .inner .icon-rightArrow,.AccordionLayout.recruit .more .inner .icon-rightArrow,.AccordionLayout.recruit .category-top .inner .icon-rightArrow,.AccordionLayout.internship .close .inner .icon-rightArrow,.AccordionLayout.internship .more .inner .icon-rightArrow,.AccordionLayout.internship .category-top .inner .icon-rightArrow,.AccordionLayout.workspace .close .inner .icon-rightArrow,.AccordionLayout.workspace .more .inner .icon-rightArrow,.AccordionLayout.workspace .category-top .inner .icon-rightArrow{right:30px}.AccordionLayout.recruit .close .inner .icon-leftArrow,.AccordionLayout.recruit .more .inner .icon-leftArrow,.AccordionLayout.recruit .category-top .inner .icon-leftArrow,.AccordionLayout.internship .close .inner .icon-leftArrow,.AccordionLayout.internship .more .inner .icon-leftArrow,.AccordionLayout.internship .category-top .inner .icon-leftArrow,.AccordionLayout.workspace .close .inner .icon-leftArrow,.AccordionLayout.workspace .more .inner .icon-leftArrow,.AccordionLayout.workspace .category-top .inner .icon-leftArrow{left:30px}.AccordionLayout.recruit .more,.AccordionLayout.internship .more,.AccordionLayout.workspace .more{width:33.33333%}.AccordionLayout.recruit .close,.AccordionLayout.internship .close,.AccordionLayout.workspace .close{margin-top:0;width:25%}.AccordionLayout.recruit .close .inner,.AccordionLayout.internship .close .inner,.AccordionLayout.workspace .close .inner{padding:20px 20px 20px 30px}.AccordionLayout.recruit .close .inner .close-txt,.AccordionLayout.internship .close .inner .close-txt,.AccordionLayout.workspace .close .inner .close-txt{display:inline}.AccordionLayout.recruit .close .inner .icon-close,.AccordionLayout.internship .close .inner .icon-close,.AccordionLayout.workspace .close .inner .icon-close{position:absolute;right:30px;top:50%;margin:-8px 0 0}.AccordionLayout.recruit .detail .hdg-txt,.AccordionLayout.internship .detail .hdg-txt,.AccordionLayout.workspace .detail .hdg-txt{font-size:24px}.AccordionLayout.recruit .detail .hdg-txt.handicapped,.AccordionLayout.internship .detail .hdg-txt.handicapped,.AccordionLayout.workspace .detail .hdg-txt.handicapped{font-size:26px}.AccordionLayout.recruit .detail .pgh-first,.AccordionLayout.internship .detail .pgh-first,.AccordionLayout.workspace .detail .pgh-first{margin-bottom:50px}.AccordionLayout.recruit .detail .hdg-related,.AccordionLayout.internship .detail .hdg-related,.AccordionLayout.workspace .detail .hdg-related{margin-bottom:30px}.AccordionLayout.recruit .center .subHeader,.AccordionLayout.internship .center .subHeader,.AccordionLayout.workspace .center .subHeader{margin-top:-60px;margin-bottom:60px}.AccordionLayout.recruit .center .subHeader .people,.AccordionLayout.internship .center .subHeader .people,.AccordionLayout.workspace .center .subHeader .people{margin:0 30px;padding:30px;width:60.27397%}.AccordionLayout.recruit .center .subHeader .peopleLabel,.AccordionLayout.internship .center .subHeader .peopleLabel,.AccordionLayout.workspace .center .subHeader .peopleLabel{left:30px}.AccordionLayout.recruit .center .subHeader .entryLink,.AccordionLayout.internship .center .subHeader .entryLink,.AccordionLayout.workspace .center .subHeader .entryLink{position:absolute;top:90px;right:30px;margin:0;width:160px;height:54px}.AccordionLayout.recruit .center .category-top,.AccordionLayout.internship .center .category-top,.AccordionLayout.workspace .center .category-top{position:absolute;right:0;width:41.66667%}.AccordionLayout.recruit .center .entry,.AccordionLayout.internship .center .entry,.AccordionLayout.workspace .center .entry{width:58.33333%;margin-left:41.66667%}.AccordionLayout.recruit .related-list li,.AccordionLayout.internship .related-list li,.AccordionLayout.workspace .related-list li{width:22%;float:left;margin:0 4% 0 0}.AccordionLayout.recruit .related-list li:last-child,.AccordionLayout.internship .related-list li:last-child,.AccordionLayout.workspace .related-list li:last-child{margin:0}.AccordionLayout.recruit .related-list a,.AccordionLayout.internship .related-list a,.AccordionLayout.workspace .related-list a{font-size:14px}.AccordionLayout.internship .title-en{font-size:24px!important}.AccordionLayout.internship{margin-bottom:160px}.AccordionLayout.internship:last-child{margin-bottom:180px}.InterviewBox .hdg-line{margin:0 0 30px;padding:20px 0 0;line-height:100%;font-size:20px}.InterviewBox .title-fullWidth{padding:80px 0 60px}.InterviewBox .title-fullWidth .main-en{font-size:64px;margin:0 0 20px}.InterviewBox .list-bldesc li{width:45%;float:left;margin:0 10% 15px 0}.InterviewBox .list-bldesc li:nth-child(even){margin-right:0}.Infographic .body .item-wrap{padding-bottom:1009%}.Infographic .body .item{width:49.5%}.Infographic .body .item.x2{width:100%}.Infographic .body .item.x2h{height:100%}.Infographic .body .item.i01{left:0;top:0}.Infographic .body .item.i02{left:0;top:50.5%}.Infographic .body .item.i03{left:50.5%;top:0}.Infographic .body .item.i04{left:0;top:101%}.Infographic .body .item.i05{left:0;top:202%}.Infographic .body .item.i06{left:50.5%;top:202%}.Infographic .body .item.i07{left:0;top:252.5%}.Infographic .body .item.i08{left:0;top:353.5%}.Infographic .body .item.i09{left:50.5%;top:353.5%}.Infographic .body .item.i10{left:0;top:454.5%}.Infographic .body .item.i11{left:50.5%;top:454.5%}.Infographic .body .item.i12{left:0;top:505%}.Infographic .body .item.i13{left:50.5%;top:505%}.Infographic .body .item.i14{left:0;top:555.5%}.Infographic .body .item.i15{left:0;top:606%}.Infographic .body .item.i16{left:50.5%;top:707%}.Infographic .body .item.i17{left:0;top:707%}.Infographic .body .item.i18{left:50.5%;top:757.5%}.Infographic .body .item.i19{left:0;top:808%}.Infographic .body .item.i20{left:0;top:909%}.Interview .profile{width:83.33333%;margin-bottom:8.33333%}.Interview .profile .inner{padding-right:3.75%;padding-left:3.75%}.Interview .profile .header:only-child{margin-bottom:3.75%}.Interview .profile .header .position{left:3.57143%}.Interview .profile .header .name{font-size:24px}.Interview .content .header .title{padding:3.75% 4.16667%;font-size:30px;line-height:48px}.Interview .content .body .sec .inner{padding:4.16667%}.Interview .content .body .img{padding-left:4.16667%;padding-right:4.16667%}.Interview .content .body .img:last-child{padding-bottom:4.16667%}.Interview .content .body .img:last-child.sec1-second,.Interview .content .body .img:last-child.sec2-second{padding-bottom:8.33333%}.Interview .footer .neighbors{padding-top:60px;padding-bottom:120px}.Interview .footer .neighbors .item{font-size:24px}.Interview.theme-message-ceo .content .body .img:last-child{padding-bottom:8.33333%}.ValueList .item{width:48%;float:left;margin:0 4% 100px 0}.ValueList .item:nth-child(2n+2){margin:0 0 100px}.ValueList .item .inner{padding:90px 10% 40px}.ValueList .item .title-num{height:60px;font-size:22px;line-height:60px}.ValueList .item .title-num span{height:60px}.ValueList .item .title{margin-bottom:30px;font-size:32px}.LightboxOverlay .inner{width:560px}.LightboxOverlay .title{font-size:32px;margin:0 20px 40px}.LightboxOverlay .text-wrap{margin:0 20px 50px}.internship .contents{margin-bottom:40px}.internship .head .inner{padding:30px}.internship .sub-txt{font-size:18px;margin-bottom:40px!important}.internship .buttons>.mypage-link .inner{padding-right:0}.internship .label .inner{font-size:18px;padding:10px 65px 10px 40px!important}.internship .body .detail .pgh-first{margin-bottom:40px!important}.internship .body .detail .share{margin-bottom:80px}.internship .body .detail .list-link li{margin-bottom:60px!important}}@media(min-width:768px) and (max-width:1023px){.SubIndexList .item{width:48%;float:left;margin:0 4% 100px 0}.SubIndexList .item:nth-child(2n+2){margin:0 0 100px}.SiblingsList .item{width:32%;float:left;margin:0 2% 4% 0}.SiblingsList .item:nth-child(3n+3){margin:0}}@media(max-width:1023px){.SiteHeader .nav{visibility:hidden;opacity:0;-webkit-transform:translate3d(0,-50%,500px);transform:translate3d(0,-50%,500px)}.csstransitions .SiteHeader .nav{-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,transform;-webkit-transition-duration:0s,.4s,.4s;transition-duration:0s,.4s,.4s;-webkit-transition-delay:.4s,0s,0s;transition-delay:.4s,0s,0s;-webkit-transition-timing-function:linear,linear,cubic-bezier(.25,.46,.45,.94);transition-timing-function:linear,linear,cubic-bezier(.25,.46,.45,.94)}.SiteHeader .nav[aria-expanded=true]{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,500px);transform:translate3d(0,0,500px)}.csstransitions .SiteHeader .nav[aria-expanded=true]{-webkit-transition-delay:0s;transition-delay:0s}}@media(min-width:1024px){.SiteHeader{position:absolute;left:0;right:0;z-index:5;margin:auto;width:100%;max-width:1600px;height:105px;background-color:transparent}.SiteHeader .content{position:absolute;left:6.25%;right:0;margin:auto;height:100%;background-color:white}.SiteHeader .content::before{position:absolute;top:0;left:0;z-index:0;width:100%;height:5px;background-color:#e62e2e;content:""}.SiteHeader::before{content:none}.SiteHeader .logo{z-index:1;padding:0 3.33333%}.SiteHeader .openButton{display:none}.SiteHeader .nav{position:absolute;top:0;right:auto;bottom:auto;left:auto;z-index:auto;background-color:transparent;height:105px;line-height:1}.SiteHeader .nav .closeButton{display:none}.SiteHeader .nav .inner{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.SiteHeader .nav .main,.SiteHeader .nav .sub{position:absolute;top:0}.SiteHeader .nav .item a{display:block;position:relative;height:100%;text-align:center}.SiteHeader .nav .item a .item-inner{position:relative;top:50%;margin-right:auto;margin-left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SiteHeader .nav .main{right:6.66667%;margin-left:18.33333%;height:100%}.SiteHeader .nav .main .item{float:left;height:105px}.SiteHeader .nav .main .item:nth-child(n+2){margin-top:0}.SiteHeader .nav .main .item a{border-top:5px solid rgba(37,46,51,0);padding:0 16px}.SiteHeader .nav .main .item.current a{border-top-color:#252e33}.SiteHeader .nav .main .item b{margin-bottom:3px;color:#252e33;font-size:13px}.SiteHeader .nav .main .item.current b{color:#e62e2e}.no-mobile .SiteHeader .nav .main .item:not(.current) a:hover b{color:#e62e2e}.SiteHeader .nav .main .item span{font-size:10px}.SiteHeader .nav .sub{width:6.66667%;top:5px;right:0;margin-top:0;height:100px}.SiteHeader .nav .sub .item:nth-child(2){margin-left:0;border-top:1px solid #3b4852}.SiteHeader .nav .sub .item{float:none;height:50px}.SiteHeader .nav .sub .item a{position:static;padding-top:0;background-color:#252e33}.SiteHeader .nav .sub .item a::before{content:none}.SiteHeader .nav .sub .item b{display:block;font-size:12px}.SiteHeader .nav .sub .item span{font-size:12px}.SiteFooter .inner{margin-right:auto;margin-left:auto;max-width:1600px}.SiteFooter .main .toTop{right:6.25%}.SiteFooter .main .nav{padding-right:6.25%}.SiteFooter .main .nav .item:nth-child(n+2){margin-left:20px}.SiteFooter .main .nav .item a{font-size:14px;letter-spacing:.1em}.SiteFooter .sub{width:87.5%;margin-right:auto;margin-left:auto}.SiteFooter .sns{margin-left:0}.SiteFooter .sns li:nth-child(3){clear:none;margin-left:20px}.SiteFooter .sns li:nth-child(n+3){margin-top:0}.SiteFooter .sub-inner .logo{left:6.25%}.SiteFooter .sub-inner .nav{padding-right:0}.SiteFooter .sub-inner .copyright{margin-right:0}.SiteFooterMessage .inner{margin-right:auto;margin-left:auto;max-width:1600px}.SiteFooterMessage .content{margin:0 auto}.SiteFooterMessage .content .quote{font-size:27px;line-height:37px}.SiteFooterMessage .content figcaption{font-size:16px;line-height:25px}.SiteFooterMessage .content figcaption a{font-size:18px}.SiteFooterMessage .ytLink{left:6.25%}.SiteFooterMessage .ytLink .link{font-size:12px}.Internship{margin-right:auto;margin-left:auto;padding:80px 0 150px;max-width:1600px}.Internship .inner{width:75%;position:relative;margin:auto;padding:0}.Internship .inner::before{color:none}.Internship .title{top:60px;right:auto;left:-8.33333%;font-size:72px;text-align:left}.Internship .title span{display:block;margin:0}.Internship .title span:first-child::after{content:none}.Internship .cover{margin-top:0;width:100%}.Internship .sub{width:41.66667%;position:absolute;right:-8.33333%;bottom:-70px}.Internship .sub .sub-inner{padding:40px 40px 35px}.Internship .sub .link{width:60%;position:relative;text-align:left}.Internship .sub .link .text{width:66.66667%;margin-right:0}.Internship .sub .link .img{position:absolute;top:0;right:40px}.HomeNews{margin:-35px auto 0;max-width:1600px}.HomeNews .inner{width:87.5%;margin:0 auto}.HomeNews .main .newsText{right:21.42857%;padding-left:34px;padding-right:34px}.HomeNews .main .toggleButton{width:21.42857%}.HomeNews .main .toggleButton .text{padding-left:12.5%}.HomeNews .main .toggleButton .img{width:33.33333%}.HomeNews .subTitle{margin-left:3.57143%;padding:22px 0;width:17.85714%}.HomeNews .subTitle b{font-size:24px}.HomeNews .newsList{margin-left:3.125%;width:71.42857%}.HomeNews .newsList dt{width:15%}.HomeNews .newsList dd{padding-left:15%}.HomeNews+.HomePeople{margin-top:80px}.HomePeople .header{position:relative;height:480px}.HomePeople .header .cover{display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden;background-color:#252e33}.HomePeople .header .inner{width:87.5%;position:absolute;top:50%;width:100%;color:white;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.HomePeople .header .inner .title{padding-top:0;width:auto;font-size:72px}.HomePeople .header .inner .description{margin-bottom:0;width:auto}.HomePeople .more{width:87.5%;margin-bottom:120px;max-width:1400px}.HomePeople .more .link{position:relative}.HomePeople .PeopleList{margin-top:-90px}.HomeInfographic .inner{position:relative;max-width:1280px;margin:auto}.HomeInfographic .inner::before{position:absolute;top:0;left:50%;bottom:40px;margin-left:-500%;z-index:-1;width:1000%;height:100%;background-color:#e62e2e;content:"";-webkit-animation-name:force-redraw;animation-name:force-redraw;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes force-redraw{from{min-width:1px}to{min-width:2px}}@keyframes force-redraw{from{min-width:1px}to{min-width:2px}}.HomeInfographic .content{padding-top:7.03125%;padding-right:12.5%;padding-bottom:9.375%;padding-left:56.25%}.HomeInfographic .title{font-size:68px;letter-spacing:.1em}.HomeInfographic .image{width:43.75%;left:6.25%;margin-top:4.6875%}.HomeInfographic .description{margin-top:36px}.HomeInfographic .more .link{width:60%;position:relative;min-width:240px}.HomeInfographic .more .link .text{width:66.66667%;position:absolute;top:0;left:0;margin-right:0}.HomeInfographic .more .link .img{width:33.33333%;position:absolute;top:0;right:0}.HomePhotoFeed .header .title{font-size:72px}.HomePhotoFeed .header .description{margin:26px 0 56px}.HomePhotoFeed .inner{margin:0 auto;max-width:1600px}.HomePhotoFeed .inner .list{width:87.5%;margin-right:auto;margin-left:auto}.HomePhotoFeed .inner .item{width:23.66071%;margin-top:1.78571%;margin-left:1.78571%}.HomePhotoFeed .inner .more{width:87.5%;margin-top:30px;margin-right:auto;margin-bottom:0;margin-left:auto}.HomePhotoFeed .inner .more .link{position:relative}.MainHeader .homeLogo{width:50%;max-width:900px}.MainHeader .homeLogo .inner{top:70px;margin-bottom:auto}.MainHeader .titleText{padding-top:80px}.MainHeader .titleText.message{padding-top:100px}.MainHeader .titleText h1{font-size:80px}.MainHeader .cover .video{display:block}.is-mobile .MainHeader .cover .video{display:none}.MainHeader .cover .img{display:none}.is-mobile .MainHeader .cover .img{display:block}.PeopleList{margin-right:auto;margin-left:auto;max-width:1600px}.PeopleList .list{width:87.5%}.PeopleList .item{width:32.14286%;margin-left:1.78571%}.PeopleList .item:nth-child(2n+1){clear:none;margin-left:1.78571%}.PeopleList .item:nth-child(3n+1){clear:left;margin-left:0}.PeopleList .inner{width:83.33333%;padding:50px 8.33333% 30px}.PeopleList .inner .title{margin:-5px 0;font-size:20px;line-height:30px}.PeopleList .inner .info{margin-top:30px;font-size:14px}.SubIndexList .item{width:32%;float:left;margin:0 2% 100px 0}.SubIndexList .item:nth-child(3n+3){margin:0 0 100px}.SubIndexList.entry{max-width:1000px;width:62.5%}.SiblingsList .item{width:15%;float:left;margin:0 1% 2%}.SiblingsList .item:nth-child(6n+1){margin-left:0}.SiblingsList .item:nth-child(6n){margin-right:0}.SiblingsList.handicapped .item{width:32%;margin:0 2% 4% 0}.SiblingsList.handicapped .item:nth-child(3n+3){margin:0}.SiblingsList.handicapped .item:nth-child(6n+1){margin-left:inherit}.SiblingsList.handicapped .item:nth-child(6n){margin-right:inherit}.AccordionLayout .title{position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28.57143%;left:-7.14286%}.AccordionLayout .title .inner{padding:15% 10%}.AccordionLayout .training .contents{padding:80px}.AccordionLayout .contents{width:85.71429%}.AccordionLayout .contents.hasContinuation{margin-bottom:80px}.AccordionLayout .main-description,.AccordionLayout .sub-description,.AccordionLayout .detail,.AccordionLayout .extra{width:83.33333%;margin-left:16.66667%}.AccordionLayout .main-description .inner,.AccordionLayout .sub-description .inner,.AccordionLayout .detail .inner,.AccordionLayout .extra .inner{padding:60px 60px 40px}.AccordionLayout .main-description .inner .list-link li,.AccordionLayout .sub-description .inner .list-link li,.AccordionLayout .detail .inner .list-link li,.AccordionLayout .extra .inner .list-link li{width:47%;float:left;margin:0 6% 20px 0}.AccordionLayout .main-description .inner .list-link li:nth-child(even),.AccordionLayout .sub-description .inner .list-link li:nth-child(even),.AccordionLayout .detail .inner .list-link li:nth-child(even),.AccordionLayout .extra .inner .list-link li:nth-child(even){margin:0 0 20px}.AccordionLayout .extra .inner{padding:40px 65px 30px 40px}.AccordionLayout .label{width:83.33333%;margin-left:16.66667%}.AccordionLayout .label .inner{padding:30px 65px 30px 40px}.AccordionLayout .notif{padding:0;width:83.33333%;margin-left:16.66667%}.AccordionLayout .notif-txt{line-height:6px}.AccordionLayout.recruit .label .inner,.AccordionLayout.internship .label .inner{padding:15px 65px 15px 40px}.AccordionLayout.recruit .sub-label,.AccordionLayout.internship .sub-label,.AccordionLayout.workspace .sub-label{width:58.33333%;margin:0 0 0 16.66667%}.AccordionLayout.recruit .close,.AccordionLayout.recruit .more,.AccordionLayout.recruit .category-top,.AccordionLayout.internship .close,.AccordionLayout.internship .more,.AccordionLayout.internship .category-top,.AccordionLayout.workspace .close,.AccordionLayout.workspace .more,.AccordionLayout.workspace .category-top{top:-25px}.AccordionLayout.recruit .more,.AccordionLayout.internship .more,.AccordionLayout.workspace .more{width:25%}.AccordionLayout.recruit .detail .hdg-txt.handicapped,.AccordionLayout.internship .detail .hdg-txt.handicapped,.AccordionLayout.workspace .detail .hdg-txt.handicapped{font-size:32px}.AccordionLayout.recruit .center .category-top,.AccordionLayout.internship .center .category-top,.AccordionLayout.workspace .center .category-top{top:-25px;width:33.33333%;left:8.33333%}.AccordionLayout.recruit .center .entry,.AccordionLayout.internship .center .entry,.AccordionLayout.workspace .center .entry{top:-25px;width:50%;margin-left:41.66667%}.InterviewBox .interviewBox{width:75%}.Infographic .body .item-wrap{padding-bottom:254%}.Infographic .body .item{width:24.5%}.Infographic .body .item.x2{width:50%}.Infographic .body .item.x2h{height:50%}.Infographic .body .item.i01{left:0;top:0}.Infographic .body .item.i02{left:0;top:25.5%}.Infographic .body .item.i03{left:25.5%;top:0}.Infographic .body .item.i04{left:51%;top:0}.Infographic .body .item.i05{left:0;top:51%}.Infographic .body .item.i06{left:25.5%;top:51%}.Infographic .body .item.i07{left:0;top:76.5%}.Infographic .body .item.i08{left:51%;top:51%}.Infographic .body .item.i09{left:76.5%;top:51%}.Infographic .body .item.i10{left:51%;top:102%}.Infographic .body .item.i11{left:76.5%;top:102%}.Infographic .body .item.i12{left:0;top:127.5%}.Infographic .body .item.i13{left:0;top:153%}.Infographic .body .item.i14{left:25.5%;top:178.5%}.Infographic .body .item.i15{left:25.5%;top:127.5%}.Infographic .body .item.i16{left:76.5%;top:127.5%}.Infographic .body .item.i17{left:76.5%;top:153%}.Infographic .body .item.i18{left:51%;top:178.5%}.Infographic .body .item.i19{left:0;top:204%}.Infographic .body .item.i20{left:51%;top:204%}.Interview{margin:0 auto;max-width:1600px}.Interview .profile{width:25%;position:absolute;z-index:1;margin-bottom:0;margin-left:12.5%}.Interview .profile .inner{padding-right:9.375%;padding-left:9.375%}.Interview .profile .header:only-child{margin-bottom:9.375%}.Interview .profile .body .text{line-height:22px}.Interview .content{background-color:transparent}.Interview .content::before{display:table;content:""}.Interview .content .header .title{width:56.25%;margin-left:43.75%;padding:3.59375% 5.20833%;box-sizing:border-box;font-size:36px}.Interview .content .header .title.sec1{margin-top:6.25%;padding-bottom:9.84375%}.Interview .content .header .title.sec2{margin-top:-6.25%;padding-top:9.84375%}.Interview .content .header .img{width:87.5%;margin:0 auto}.Interview .content .header .img.sec1{margin-top:-6.25%}.Interview .content .header .img.sec2{position:relative;z-index:-1;margin-top:-3.90625%}.Interview .content .body .sec .sep{position:relative}.Interview .content .body .sec .sep::before,.Interview .content .body .sec .sep::after{display:table;content:""}.Interview .content .body .sec .sep::after{clear:both}.Interview .content .body .sec .inner{width:37.5%;padding:3.90625%}.Interview .content .body .sec .inner.sec1-first{position:absolute;top:0;margin-top:-3.90625%;margin-left:50%}.Interview .content .body .sec .inner.sec1-second{position:relative;margin-top:-6.25%;margin-left:18.75%;padding-top:5.46875%;padding-bottom:5.46875%}.Interview .content .body .sec .inner.sec2-first{position:absolute;top:0;left:0;margin-top:-3.90625%;margin-left:12.5%}.Interview .content .body .sec .inner.sec2-second{position:relative;float:right;margin-top:-6.25%;margin-right:12.5%;padding-top:5.46875%;padding-bottom:5.46875%}.Interview .content .body .sec .text{line-height:22px}.Interview .content .body .sec .link{line-height:22px}.Interview .content .body .img{padding-left:0;padding-right:0}.Interview .content .body .img.sec1-first{width:43.75%;margin-top:6.25%}.Interview .content .body .img.sec1-second{width:37.5%;position:absolute;top:0;right:0;z-index:-1;margin-top:-12.5%}.Interview .content .body .img.sec2-first{width:43.75%;position:relative;top:0;z-index:-1;margin-top:6.25%;margin-left:56.25%}.Interview .content .body .img.sec2-second{width:43.75%;position:relative;z-index:-1;float:left;margin-top:-12.5%}.Interview .content .body .img:last-child{padding-bottom:0}.Interview .content .body .img img{width:100%}.Interview .footer .img{margin:6.25% auto 0}.Interview.theme-message-ceo .content:last-child{margin-bottom:150px}.Interview.theme-message-ceo .content .header .title.sec2{width:62.5%;margin-top:25%;margin-left:-3.125%;padding-top:3.59375%;padding-right:10.41667%;padding-bottom:9.84375%}.Interview.theme-message-ceo .content .header .title.sec3{width:62.5%;padding-right:10.41667%;position:relative;margin-top:-6.25%;margin-left:-3.125%;padding-top:3.59375%;padding-bottom:9.84375%;z-index:-2}.Interview.theme-message-ceo .content .header .img.sec2{z-index:0;margin-top:-6.25%}.Interview.theme-message-ceo .content .header .img.sec3{z-index:0;margin-top:-6.25%}.Interview.theme-message-ceo .content .body .sec .inner.sec3-first{position:absolute;top:0;margin-top:-3.90625%;margin-left:50%}.Interview.theme-message-ceo .content .body .sec .inner.sec3-second{position:relative;margin-top:-6.25%;margin-left:18.75%}.Interview.theme-message-ceo .content .body .img.sec3-first{width:43.75%;margin-top:6.25%}.Interview.theme-message-ceo .content .body .img.sec3-second{width:37.5%;position:absolute;top:0;right:0;z-index:-1;margin-top:-12.5%}.Interview.theme-message-ceo .content .body .img:last-child{padding-bottom:0}.Interview.theme-message-recruit .content .body .sec .inner.sec1-second{margin-top:-6.25%;margin-left:12.5%}.Interview.theme-message-recruit .content .body .img.sec1-first{margin-top:12.5%}.Interview.theme-message-recruit .content .body .img.sec1-second{width:43.75%;margin-top:-18.75%}.Interview.theme-message-recruit .footer{margin-bottom:120px}.Interview.theme-message-recruit .footer .img{margin:-6.25% auto 0}.ValueList .item .title{font-size:38px}.internship .main-img{margin-top:-50px}.internship .head{width:83.33333%;margin-left:16.66667%}.internship .head .inner{padding:30px 60px}.internship .buttons .entry .title-ja{padding-left:20px;display:inline}.internship .buttons>.mypage-link{width:91.66667%}.internship .label .inner{padding:30px 65px 30px 40px!important}}@media(min-width:1981px){body{position:relative;margin-right:auto;margin-left:auto}}@media(max-width:769px) and (max-height:480px){.SiteHeader .nav{overflow:auto}}@media(min-width:768px) and (max-width:1023px) and (max-height:610px){.SiteHeader .nav{overflow:auto}}@media(max-width:767px) and (max-height:480px) and (orientation:landscape){.SiteHeader .nav .main .item{float:left;margin-top:0;margin-right:20px;width:120px}.SiteHeader .nav .main .item:nth-child(n+2){margin-top:0}.SiteHeader .nav .main .item:nth-child(4){clear:left}.SiteHeader .nav .main .item:nth-child(n+4){margin-top:20px}}@media(min-width:768px) and (max-width:1023px) and (max-height:610px) and (orientation:landscape){.SiteHeader .nav .main .item{float:left;margin-top:0;margin-right:30px;width:170px}.SiteHeader .nav .main .item:nth-child(n+2){margin-top:0}.SiteHeader .nav .main .item:nth-child(4){clear:left}.SiteHeader .nav .main .item:nth-child(n+4){margin-top:30px}}@media(min-width:1280px){.SiteHeader .nav .main .item:last-child{padding-right:20px}}@media(min-width:768px) and (min-width:1024px){.HomePeople .PeopleList .item:nth-child(n+7){display:block}}@media(orientation:landscape){.MainHeader .titleText.message .inner{padding-left:44%}.MainHeader .cover .img.landscape{display:block}.MainHeader .cover .img.portrait{display:none}.MainHeader .cover .img img.MessageImg{left:40%;top:35%;-webkit-transform:translate(-40%,-35%);-ms-transform:translate(-40%,-35%);transform:translate(-40%,-35%)}}@media(orientation:landscape) and (min-width:1024px){.MainHeader .titleText.message .inner{padding-left:50%}}@media(orientation:portrait){.MainHeader .cover .img.landscape{display:none}.MainHeader .cover .img.portrait{display:block}}@media(min-width:1300px){.SubIndexList .item .thumbnail{width:200px;height:200px}.AccordionLayout .title .main-en{font-size:42px}.Interview .content .body .img.sec1-second{margin-top:-25%}.Interview.theme-message-ceo .content .header .title.sec2{margin-top:12.5%}.Interview.theme-message-recruit .content .body .img.sec1-first{margin-top:6.25%}}@media(min-width:1024px) and (min-width:1300px){.Interview.theme-message-recruit .content .body .img.sec1-second{margin-top:-25%}}