@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://use.fontawesome.com/releases/v5.0.6/css/all.css);@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,900);@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background-color:transparent}ins{text-decoration:none}mark{font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}img,object{vertical-align:bottom}li{list-style-type:none}em{font-style:normal}textarea{font-size:100%}button{vertical-align:middle}a,button,input[type=submit]{cursor:pointer}*{box-sizing:border-box}html{overflow-y:scroll}::selection{background-color:#fdd000;color:#fff}html{font-size:6.25%}body{font-size:14rem}body>div{font-size:14px;font-size:14rem}button,input,select,textarea{font:100% arial,helvetica,clean,sans-serif}table{font:100%;font-size:inherit}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}body,input,textarea{font-family:Noto Sans JP,sans-serif}a{-webkit-transition-property:background-color,color,border,opacity;transition-property:background-color,color,border,opacity}button{outline:none;-webkit-transition-property:background-color,color,border;transition-property:background-color,color,border;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}input,select,textarea{padding:3px}textarea{vertical-align:middle}a{text-decoration:none;-webkit-transition-property:background-color,color,opacity;transition-property:background-color,color,opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a,a:hover{color:#000}@media screen and (min-width:481px){.recruiting-Br-Mini{display:none}}@media screen and (max-width:768px){.recruiting-Display-Pc{display:none!important}}@media screen and (min-width:769px){.recruiting-Display-Sp{display:none!important}}@media screen and (max-width:480px){.recruiting-Display-Big{display:none!important}}@media screen and (min-width:481px){.recruiting-Display-Mini{display:none!important}}.recruiting-Space{letter-spacing:-.4em}.recruiting-FloatClear{clear:both}body{overflow:hidden;font-family:Noto Sans Japanese,sans-serif}body label{cursor:pointer}.recruiting-Body{width:100%;background:#fff}.recruiting-Body__Inner{margin:0 auto;zoom:1}.recruiting-Body__Inner:after{content:"";display:block;clear:both}@media screen and (min-width:769px){.recruiting-Body__Inner{max-width:1100px}}@media screen and (max-width:768px){.recruiting-Body__Inner{width:100%;padding:0 15px}}.recruiting-Header{position:fixed;top:0;z-index:100;width:100%;margin-bottom:45px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.15);background:hsla(0,0%,100%,.8)}@media screen and (min-width:481px){.recruiting-Header{height:90px}}@media screen and (max-width:480px){.recruiting-Header{height:45px}}.recruiting-Header__Body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:main-end;-webkit-justify-content:main-end;-ms-flex-pack:main-end;justify-content:main-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:481px){.recruiting-Header__Body{position:relative;height:90px;padding:0 30px}}@media screen and (max-width:480px){.recruiting-Header__Body{position:relative;height:45px;padding:0 15px}}.recruiting-Header__Logo img{display:none}.recruiting-Header__Logo a{display:block}@media screen and (min-width:481px){.recruiting-Header__Logo a{width:150px;height:60px;background:transparent url(/assets/images/common/logo_l.svg) 50% no-repeat}}@media screen and (max-width:480px){.recruiting-Header__Logo a{width:80px;height:30px;background:transparent url(/assets/images/common/logo_l.svg) 50%/contain no-repeat}}@media screen and (max-width:768px){.recruiting-Header__Navi{position:fixed;top:0;left:0;z-index:998;-webkit-transform:translateX(-105%);transform:translateX(-105%);width:100%;max-width:100%;height:100%;padding:45px 0;overflow:auto;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}}.recruiting-Header__NaviItems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.recruiting-Header__NaviItems{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.recruiting-Header__NaviItems{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:100%;text-align:center}}@media screen and (min-width:769px){.recruiting-Header__NaviItem{margin-right:25px;font-weight:400;font-style:normal;font-size:15rem;line-height:1;letter-spacing:.08rem}}@media screen and (min-width:769px) and (min-width:769px){.recruiting-Header__NaviItem a{color:#000}.recruiting-Header__NaviItem a:hover{padding-bottom:20px;border-bottom:4px solid #fdd000}}@media screen and (min-width:769px) and (max-width:768px){.recruiting-Header__NaviItem a{color:#000}.recruiting-Header__NaviItem a:hover{padding-bottom:20px;border-bottom:4px solid #000;color:#000}}@media (min-width:480px) and (max-width:768px){.recruiting-Header__NaviItem{font-weight:400;font-style:normal;font-size:22rem;line-height:1;letter-spacing:.08rem}}@media screen and (min-width:480px) and (max-width:768px) and (min-width:769px){.recruiting-Header__NaviItem a{color:#fff}.recruiting-Header__NaviItem a:hover{padding-bottom:20px;border-bottom:4px solid #fdd000}}@media screen and (min-width:480px) and (max-width:768px) and (max-width:768px){.recruiting-Header__NaviItem a{color:#fff}.recruiting-Header__NaviItem a:hover{padding-bottom:20px;border-bottom:4px solid #fff;color:#fff}}@media screen and (max-width:480px){.recruiting-Header__NaviItem{font-weight:400;font-style:normal;font-size:12rem;line-height:1;letter-spacing:.04rem}}@media screen and (max-width:480px) and (min-width:769px){.recruiting-Header__NaviItem a{color:#fff}.recruiting-Header__NaviItem a:hover{padding-bottom:20px;border-bottom:4px solid #fdd000}}@media screen and (max-width:480px) and (max-width:768px){.recruiting-Header__NaviItem a{color:#fff}.recruiting-Header__NaviItem a:hover{padding-bottom:20px;border-bottom:4px solid #fff;color:#fff}}.recruiting-Header__NaviItem-Facebook,.recruiting-Header__NaviItem-Instagram{font-size:34px!important}.recruiting-Header__NaviItem-Facebook:hover,.recruiting-Header__NaviItem-Instagram:hover{padding-bottom:8px!important}.recruiting-Header__NaviItem-Wantedly{position:relative;top:3px;left:-3px}.recruiting-Header__NaviItem-Wantedly:hover{padding-bottom:8px!important}.recruiting-Header__None{display:none}@media screen and (max-width:768px){#recruiting-Header__Open{display:inline-block;width:30px;height:18px;vertical-align:middle}#recruiting-Header__Open:after{display:block;position:absolute;top:0;content:"MENU"}}@media screen and (max-width:768px) and (max-width:480px){#recruiting-Header__Open:after{right:50px;font-weight:400;font-style:normal;font-size:10rem;line-height:45px;letter-spacing:.3rem}}@media screen and (max-width:768px) and (min-width:480px) and (max-width:768px){#recruiting-Header__Open:after{right:70px;font-weight:400;font-style:normal;font-size:13rem;line-height:90px;letter-spacing:.3rem}}@media screen and (max-width:768px){#recruiting-Header__Open span,#recruiting-Header__Open span:after,#recruiting-Header__Open span:before{display:inline-block;position:absolute;width:30px;height:2px;border-radius:2px;background:#000;content:"";cursor:pointer}#recruiting-Header__Open span:before{bottom:-8px}#recruiting-Header__Open span:after{bottom:-16px}#recruiting-Header__Close{z-index:999;width:30px;height:22px;vertical-align:middle}#recruiting-Header__Close:after{display:block;position:absolute;top:0;color:#fff;content:"CLOSE"}}@media screen and (max-width:768px) and (max-width:480px){#recruiting-Header__Close:after{right:50px;font-weight:400;font-style:normal;font-size:10rem;line-height:45px;letter-spacing:.3rem}}@media screen and (max-width:768px) and (min-width:480px) and (max-width:768px){#recruiting-Header__Close:after{right:70px;font-weight:400;font-style:normal;font-size:13rem;line-height:90px;letter-spacing:.3rem}}@media screen and (max-width:768px){#recruiting-Header__Close span{display:inline-block;position:absolute;top:50%;width:30px}#recruiting-Header__Close span:after,#recruiting-Header__Close span:before{display:inline-block;position:absolute;z-index:999;width:30px;height:2px;border-radius:2px;background:#fff;content:"";cursor:pointer}#recruiting-Header__Close span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#recruiting-Header__Close span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#recruiting-Header__CloseBack{display:none;opacity:0;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:#000;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#recruiting-Header__Input:checked~#recruiting-Header__Open{display:none}#recruiting-Header__Input:checked~#recruiting-Header__CloseBack{display:block;opacity:.8}#recruiting-Header__Input:checked~#recruiting-Header__Close{display:block}#recruiting-Header__Input:checked~.recruiting-Header__Navi{-webkit-transform:translateX(0);transform:translateX(0)}}.recruiting-Footer{background:#000;color:#fff;text-align:center}@media screen and (min-width:481px){.recruiting-Footer{height:72px;padding:30px 0;font-weight:lighter;font-style:normal;font-size:12rem;line-height:1;letter-spacing:.08rem}}@media screen and (max-width:480px){.recruiting-Footer{height:40px;padding:15px 0;font-weight:lighter;font-style:normal;font-size:9rem;line-height:1;letter-spacing:.08rem}}.recruiting-CategoryHero__Heading{position:absolute;right:0;left:0;margin-bottom:50px;text-align:center}@media screen and (min-width:481px){.recruiting-CategoryHero__Heading{top:-98px;font-weight:700;font-style:normal;font-size:40rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-CategoryHero__Heading{top:-50px;font-weight:700;font-style:normal;font-size:20rem;line-height:1.2;letter-spacing:.1rem}}.recruiting-CategoryHero__Heading:before{display:block;position:absolute;right:0;left:0;z-index:1;width:1px;margin:0 auto;border-right:1px solid #000;text-align:center;content:""}@media screen and (min-width:481px){.recruiting-CategoryHero__Heading:before{bottom:-100px;height:80px}}@media screen and (max-width:480px){.recruiting-CategoryHero__Heading:before{bottom:-45px;height:40px}}.recruiting-CategoryHero__Movie{position:relative;overflow:hidden}@media screen and (min-width:769px){.recruiting-CategoryHero__Movie{padding-top:56.25vh!important}}@media screen and (max-width:768px){.recruiting-CategoryHero__Movie{padding-top:56.25%!important}}.recruiting-CategoryHero__Movie{margin:0 auto;zoom:1}.recruiting-CategoryHero__Movie:after{content:"";display:block;clear:both}@media screen and (min-width:769px){.recruiting-CategoryHero__Movie{max-width:1100px}}@media screen and (max-width:768px){.recruiting-CategoryHero__Movie{width:100%;padding:0 15px}}.recruiting-CategoryHero__Movie video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.recruiting-Section{width:91%;zoom:1}.recruiting-Section:after{content:"";display:block;clear:both}@media screen and (min-width:481px){.recruiting-Section{margin:0 auto 100px}}@media screen and (max-width:480px){.recruiting-Section{margin:0 auto 40px}}@media screen and (min-width:481px){.recruiting-Section__Item{margin-bottom:100px}}@media screen and (max-width:480px){.recruiting-Section__Item{margin-bottom:40px}}.recruiting-Section__Heading-H2{position:relative}@media screen and (min-width:481px){.recruiting-Section__Heading-H2{margin-bottom:40px;font-weight:700;font-style:normal;font-size:24rem;line-height:1.2;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Section__Heading-H2{margin-bottom:30px;font-weight:700;font-style:normal;font-size:16rem;line-height:1.2;letter-spacing:.04rem}}.recruiting-Section__Heading-H2:before{position:absolute;top:50%;left:calc(-100% - 20px);width:100%;border-top:1px solid;content:""}.recruiting-Section__Heading-H2 span{display:inline-block;position:relative;background-color:#fff}.recruiting-Section__Heading-H2 abbr{margin-right:1rem}@media screen and (min-width:481px){.recruiting-Section__Heading-H2 abbr{font-weight:100;font-style:italic;font-size:30rem;line-height:1.2;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Section__Heading-H2 abbr{font-weight:100;font-style:italic;font-size:18rem;line-height:1.2;letter-spacing:.04rem}}.recruiting-Section__Heading-H3{position:relative;overflow:hidden}@media screen and (min-width:481px){.recruiting-Section__Heading-H3{margin-bottom:30px;font-weight:700;font-style:normal;font-size:18rem;line-height:1.2;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Section__Heading-H3{margin-bottom:20px;font-weight:700;font-style:normal;font-size:14rem;line-height:1.2;letter-spacing:.04rem}}.recruiting-Section__Heading-H3:before{position:absolute;top:50%;left:0;width:100%;border-top:1px solid;content:""}.recruiting-Section__Heading-H3 span{display:inline-block;position:relative;padding-right:20px;background-color:#fff}.recruiting-Section__Figure,.recruiting-Section__Figure-Left,.recruiting-Section__Figure-Right{height:auto;margin-bottom:40px}@media screen and (min-width:769px){.recruiting-Section__Figure,.recruiting-Section__Figure-Left,.recruiting-Section__Figure-Right{width:50%}}@media screen and (min-width:769px){.recruiting-Section__Figure-Left{float:left;padding-right:5%}}@media screen and (min-width:769px){.recruiting-Section__Figure-Right{float:right;padding-left:5%}}.recruiting-Section__Image{width:100%}.recruiting-Section__Movie{position:relative;padding-top:56.25%;text-align:center}.recruiting-Section__Movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}@media screen and (min-width:769px){.recruiting-Section__MovieWrapper{width:640px;margin:0 auto}}.recruiting-Section__Photo{margin-top:20px}.recruiting-Section__Photo:first-child{margin-top:0}.recruiting-Section__PhotoCaption{margin-top:10px;text-align:center}@media screen and (min-width:769px){.recruiting-Section__PhotoWrapper{width:640px;margin:0 auto}}@media screen and (min-width:481px){.recruiting-Section p{margin-bottom:40px;font-weight:400;font-style:normal;font-size:13rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Section p{margin-bottom:30px;font-weight:400;font-style:normal;font-size:10rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (min-width:481px){.recruiting-Section p.recruiting-Section__text-SmallSpace{margin-bottom:20px}}@media screen and (min-width:481px){.recruiting-Section li{font-weight:400;font-style:normal;font-size:13rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Section li{font-weight:400;font-style:normal;font-size:10rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (min-width:481px){.recruiting-Section figcaption{margin-bottom:40px;font-weight:400;font-style:normal;font-size:13rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Section figcaption{margin-bottom:30px;font-weight:400;font-style:normal;font-size:10rem;line-height:2.3;letter-spacing:.04rem}}.recruiting-SectionBox{position:relative;clear:both;width:100%;padding:20px;border:1px solid}.recruiting-SectionBox__Heading-H3{position:absolute;padding:0 10px;overflow:hidden;background:#fff}@media screen and (min-width:481px){.recruiting-SectionBox__Heading-H3{top:-20px;font-weight:700;font-style:normal;font-size:15rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-SectionBox__Heading-H3{top:-15px;font-weight:700;font-style:normal;font-size:11rem;line-height:2.3;letter-spacing:.04rem}}.recruiting-SectionBox p{margin-bottom:20px}.recruiting-SectionBox__List{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 20px}.recruiting-SectionBox__ListItem{list-style-type:square}@media screen and (min-width:769px){.recruiting-SectionBox__ListItem{width:50%;margin-bottom:20px;padding-right:30px}}@media screen and (max-width:768px){.recruiting-SectionBox__ListItem{width:100%;margin-bottom:10px}}.recruiting-SectionBox>:last-child{margin-bottom:0}.recruiting-GridGroup,.recruiting-GridGroup-Workplace{position:relative}@media screen and (min-width:481px){.recruiting-GridGroup,.recruiting-GridGroup-Workplace{margin-bottom:100px;padding-bottom:68px}}@media screen and (max-width:480px){.recruiting-GridGroup,.recruiting-GridGroup-Workplace{margin-bottom:50px;padding-bottom:28px}}.recruiting-GridGroup-Workplace:after,.recruiting-GridGroup:after{position:absolute;bottom:0;left:0;width:100%;height:8px;background:url(/assets/images/recruiting/common/bg_line.svg) 0 repeat-x;content:""}.recruiting-GridGroup__Heading,.recruiting-GridGroup__Heading-Left,.recruiting-GridGroup__Heading-Right{position:relative;overflow:hidden}@media screen and (min-width:481px){.recruiting-GridGroup__Heading,.recruiting-GridGroup__Heading-Left,.recruiting-GridGroup__Heading-Right{margin-bottom:48px;font-weight:lighter;font-style:italic;font-size:80rem;line-height:1.36;letter-spacing:0}}@media screen and (max-width:480px){.recruiting-GridGroup__Heading,.recruiting-GridGroup__Heading-Left,.recruiting-GridGroup__Heading-Right{margin-bottom:28px;font-weight:lighter;font-style:italic;font-size:40rem;line-height:1.36;letter-spacing:0}}.recruiting-GridGroup__Heading-Left:before,.recruiting-GridGroup__Heading-Right:before,.recruiting-GridGroup__Heading:before{position:absolute;top:50%;left:0;width:100%;height:8px;background:url(/assets/images/recruiting/common/bg_line.svg) 0 repeat-x;content:""}.recruiting-GridGroup__Heading-Left span,.recruiting-GridGroup__Heading-Right span,.recruiting-GridGroup__Heading span{display:inline-block;position:relative;background-color:#fff}.recruiting-GridGroup__Heading-Left{text-align:left}@media screen and (min-width:481px){.recruiting-GridGroup__Heading-Left span{padding-right:25px}}@media screen and (max-width:480px){.recruiting-GridGroup__Heading-Left span{padding-right:5px}}.recruiting-GridGroup__Heading-Right{text-align:right}.recruiting-GridGroup__Heading-Right span{padding-right:8rem}@media screen and (min-width:481px){.recruiting-GridGroup__Heading-Right span{padding-left:25px}}@media screen and (max-width:480px){.recruiting-GridGroup__Heading-Right span{padding-right:5px}}.recruiting-GridGroup-Workplace ul:not(:last-child),.recruiting-GridGroup ul:not(:last-child){margin-bottom:20px}.recruiting-GridGroup__Col1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;width:91%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruiting-GridGroup__Col1 a,.recruiting-GridGroup__Col1 label{position:relative;display:block;width:100%;height:100%}.recruiting-GridGroup__Col1 a img,.recruiting-GridGroup__Col1 label img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.recruiting-GridGroup__Col1 a:hover img,.recruiting-GridGroup__Col1 label:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-GridGroup__Col1 li{width:100%;height:auto}.recruiting-GridGroup__Col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;width:91%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruiting-GridGroup__Col2 a,.recruiting-GridGroup__Col2 label{position:relative;display:block;width:100%;height:100%}.recruiting-GridGroup__Col2 a img,.recruiting-GridGroup__Col2 label img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.recruiting-GridGroup__Col2 a:hover img,.recruiting-GridGroup__Col2 label:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-GridGroup__Col2 li{width:49.5%}.recruiting-GridGroup__Col2 li:not(:nth-last-child(-n+2)){margin-bottom:10px}.recruiting-GridGroup__Col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;width:91%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruiting-GridGroup__Col3 a,.recruiting-GridGroup__Col3 label{position:relative;display:block;width:100%;height:100%}.recruiting-GridGroup__Col3 a img,.recruiting-GridGroup__Col3 label img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.recruiting-GridGroup__Col3 a:hover img,.recruiting-GridGroup__Col3 label:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-GridGroup__Col3 li{width:33%}.recruiting-GridGroup__Col5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;width:91%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruiting-GridGroup__Col5 a,.recruiting-GridGroup__Col5 label{position:relative;display:block;width:100%;height:100%}.recruiting-GridGroup__Col5 a img,.recruiting-GridGroup__Col5 label img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.recruiting-GridGroup__Col5 a:hover img,.recruiting-GridGroup__Col5 label:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-GridGroup__Col5 li{width:19.8%;height:auto}@media screen and (min-width:481px){.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2 li{height:210px}}@media screen and (max-width:480px){.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2 li{width:100%;height:70px}.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2 li:not(:nth-last-child(-n+1)){margin-bottom:10px}}.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2 a,.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2 label{overflow:hidden}.recruiting-GridGroup-Workplace .recruiting-GridGroup__Col2 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.recruiting-GridGroup__TitleWrapper{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.recruiting-GridGroup__Title-Ja{margin-bottom:10px;color:#fff}@media screen and (min-width:481px){.recruiting-GridGroup__Title-Ja{font-weight:400;font-style:normal;font-size:32rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-GridGroup__Title-Ja{font-weight:400;font-style:normal;font-size:16rem;line-height:1.2;letter-spacing:.1rem}}.recruiting-GridGroup__Title-En{color:#fff}@media screen and (min-width:481px){.recruiting-GridGroup__Title-En{font-weight:400;font-style:normal;font-size:20rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-GridGroup__Title-En{font-weight:400;font-style:normal;font-size:10rem;line-height:1.2;letter-spacing:.1rem}}.recruiting-GridGroup__Icon{color:#fff}@media screen and (min-width:481px){.recruiting-GridGroup__Icon{font-weight:400;font-style:normal;font-size:70rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-GridGroup__Icon{font-weight:400;font-style:normal;font-size:50rem;line-height:1.2;letter-spacing:.1rem}}.recruiting-Card__Wrapper{margin-top:180px}@media screen and (min-width:481px){.recruiting-Card__Wrapper{margin-bottom:150px}}@media screen and (max-width:480px){.recruiting-Card__Wrapper{margin-bottom:50px}}.recruiting-Card__Inner:hover .recruiting-Card__Button{background:#000;color:#fff}.recruiting-Card__Heading-En{position:relative}@media screen and (min-width:481px){.recruiting-Card__Heading-En{margin-bottom:20px;font-weight:700;font-style:italic;font-size:15rem;line-height:1.6;letter-spacing:0}}@media screen and (max-width:480px){.recruiting-Card__Heading-En{margin-bottom:10px;font-weight:700;font-style:italic;font-size:11rem;line-height:1.6;letter-spacing:0}}.recruiting-Card__Heading-En:before{position:absolute;top:50%;width:500%;border-top:1px solid;content:""}.recruiting-Card__SubTitle{position:relative}@media screen and (min-width:481px){.recruiting-Card__SubTitle{margin-bottom:20px;font-weight:700;font-style:normal;font-size:15rem;line-height:1.6;letter-spacing:0}}@media screen and (max-width:480px){.recruiting-Card__SubTitle{margin-bottom:10px;font-weight:700;font-style:normal;font-size:11rem;line-height:1.6;letter-spacing:0}}.recruiting-Card__SubTitle:before{position:absolute;top:50%;width:500%;border-top:1px solid;content:""}@media screen and (min-width:481px){.recruiting-Card__Heading-Ja{margin-bottom:50px;font-weight:400;font-style:normal;font-size:40rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-Card__Heading-Ja{margin-bottom:30px;font-weight:400;font-style:normal;font-size:25rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (min-width:769px){.recruiting-Card__Text{width:60%}}@media screen and (min-width:481px){.recruiting-Card__Text{margin-bottom:25px;font-weight:400;font-style:normal;font-size:13rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-Card__Text{margin-bottom:15px;font-weight:400;font-style:normal;font-size:10rem;line-height:2.3;letter-spacing:.04rem}}.recruiting-Card__Button{position:absolute;background:#f2f2f2;text-align:center}@media screen and (min-width:769px){.recruiting-Card__Button{width:50%}}@media (min-width:480px) and (max-width:768px){.recruiting-Card__Button{width:60%}}@media screen and (min-width:481px){.recruiting-Card__Button{bottom:-25px;font-weight:700;font-style:normal;font-size:15rem;line-height:50px;letter-spacing:.08rem}}@media screen and (max-width:480px){.recruiting-Card__Button{bottom:-20px;width:80%;font-weight:700;font-style:normal;font-size:11rem;line-height:40px;letter-spacing:.08rem}}.recruiting-Card__Image{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (min-width:769px){.recruiting-Card__Image{position:absolute;bottom:-25px;width:70%}}@media screen and (max-width:768px){.recruiting-Card__Image{position:relative;width:100%}}.recruiting-Card__Image-Square{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.recruiting-Card__Title-En{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center}@media screen and (min-width:481px){.recruiting-Card__Title-En{font-weight:400;font-style:italic;font-size:38rem;line-height:1.05;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-Card__Title-En{font-weight:400;font-style:italic;font-size:22rem;line-height:1.05;letter-spacing:.1rem}}.recruiting-Card:nth-child(odd){margin-bottom:50px;zoom:1}.recruiting-Card:nth-child(odd):after{content:"";display:block;clear:both}.recruiting-Card:nth-child(odd) .recruiting-Card__Inner{display:block;position:relative;float:left;border:1px solid #000;background:#fff}@media screen and (min-width:769px){.recruiting-Card:nth-child(odd) .recruiting-Card__Inner{width:73%;padding:50px 6%}}@media screen and (max-width:768px){.recruiting-Card:nth-child(odd) .recruiting-Card__Inner{width:100%;padding:30px 6% 50px}}.recruiting-Card:nth-child(odd) .recruiting-Card__Inner:hover .recruiting-Card__Image,.recruiting-Card:nth-child(odd) .recruiting-Card__Inner:hover .recruiting-Card__Image-Square{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-Card:nth-child(odd) .recruiting-Card__Heading-En,.recruiting-Card:nth-child(odd) .recruiting-Card__SubTitle{text-align:left}.recruiting-Card:nth-child(odd) .recruiting-Card__Heading-En:before,.recruiting-Card:nth-child(odd) .recruiting-Card__SubTitle:before{left:calc(-500% - 10px)}.recruiting-Card:nth-child(odd) .recruiting-Card__Heading-Ja{text-align:left}@media screen and (min-width:769px){.recruiting-Card:nth-child(odd) .recruiting-Card__Text{float:left}}@media screen and (min-width:769px){.recruiting-Card:nth-child(odd) .recruiting-Card__Button{left:6%}}@media screen and (max-width:768px){.recruiting-Card:nth-child(odd) .recruiting-Card__Button{right:0;left:0;margin:auto}}@media screen and (min-width:769px){.recruiting-Card:nth-child(odd) .recruiting-Card__Image{right:-38%}}@media screen and (max-width:768px){.recruiting-Card:nth-child(odd) .recruiting-Card__Image{right:calc(6% + 11px)}}@media screen and (min-width:769px){.recruiting-Card:nth-child(odd) .recruiting-Card__Image-Square{position:absolute;margin-top:-230px;right:-180px}}@media screen and (max-width:768px){.recruiting-Card:nth-child(odd) .recruiting-Card__Image-Square{width:75%}}.recruiting-Card:nth-child(2n){margin-bottom:50px;zoom:1}.recruiting-Card:nth-child(2n):after{content:"";display:block;clear:both}.recruiting-Card:nth-child(2n) .recruiting-Card__Inner{display:block;position:relative;float:right;border:1px solid #000;background:#fff}@media screen and (min-width:769px){.recruiting-Card:nth-child(2n) .recruiting-Card__Inner{width:73%;padding:50px 6%}}@media screen and (max-width:768px){.recruiting-Card:nth-child(2n) .recruiting-Card__Inner{width:100%;padding:30px 6% 50px}}.recruiting-Card:nth-child(2n) .recruiting-Card__Inner:hover .recruiting-Card__Image,.recruiting-Card:nth-child(2n) .recruiting-Card__Inner:hover .recruiting-Card__Image-Square{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-Card:nth-child(2n) .recruiting-Card__Heading-En,.recruiting-Card:nth-child(2n) .recruiting-Card__SubTitle{text-align:right}.recruiting-Card:nth-child(2n) .recruiting-Card__Heading-En:before,.recruiting-Card:nth-child(2n) .recruiting-Card__SubTitle:before{right:calc(-500% - 10px)}.recruiting-Card:nth-child(2n) .recruiting-Card__Heading-Ja{text-align:right}@media screen and (min-width:769px){.recruiting-Card:nth-child(2n) .recruiting-Card__Text{float:right}}@media screen and (min-width:769px){.recruiting-Card:nth-child(2n) .recruiting-Card__Button{right:6%}}@media screen and (max-width:768px){.recruiting-Card:nth-child(2n) .recruiting-Card__Button{right:0;left:0;margin:auto}}@media screen and (min-width:769px){.recruiting-Card:nth-child(2n) .recruiting-Card__Image{left:-38%}}@media screen and (max-width:768px){.recruiting-Card:nth-child(2n) .recruiting-Card__Image{left:calc(6% + 11px)}}@media screen and (min-width:769px){.recruiting-Card:nth-child(2n) .recruiting-Card__Image-Square{position:absolute;margin-top:-230px;left:-180px}}@media screen and (max-width:768px){.recruiting-Card:nth-child(2n) .recruiting-Card__Image-Square{width:75%}}.recruiting-Card-Left{margin-bottom:50px;zoom:1}.recruiting-Card-Left:after{content:"";display:block;clear:both}.recruiting-Card-Left .recruiting-Card__Inner{display:block;position:relative;float:left;border:1px solid #000;background:#fff}@media screen and (min-width:769px){.recruiting-Card-Left .recruiting-Card__Inner{width:73%;padding:50px 6%}}@media screen and (max-width:768px){.recruiting-Card-Left .recruiting-Card__Inner{width:100%;padding:30px 6% 50px}}.recruiting-Card-Left .recruiting-Card__Inner:hover .recruiting-Card__Image,.recruiting-Card-Left .recruiting-Card__Inner:hover .recruiting-Card__Image-Square{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-Card-Left .recruiting-Card__Heading-En,.recruiting-Card-Left .recruiting-Card__SubTitle{text-align:left}.recruiting-Card-Left .recruiting-Card__Heading-En:before,.recruiting-Card-Left .recruiting-Card__SubTitle:before{left:calc(-500% - 10px)}.recruiting-Card-Left .recruiting-Card__Heading-Ja{text-align:left}@media screen and (min-width:769px){.recruiting-Card-Left .recruiting-Card__Text{float:left}}@media screen and (min-width:769px){.recruiting-Card-Left .recruiting-Card__Button{left:6%}}@media screen and (max-width:768px){.recruiting-Card-Left .recruiting-Card__Button{right:0;left:0;margin:auto}}@media screen and (min-width:769px){.recruiting-Card-Left .recruiting-Card__Image{right:-38%}}@media screen and (max-width:768px){.recruiting-Card-Left .recruiting-Card__Image{right:calc(6% + 11px)}}@media screen and (min-width:769px){.recruiting-Card-Left .recruiting-Card__Image-Square{position:absolute;margin-top:-230px;right:-180px}}@media screen and (max-width:768px){.recruiting-Card-Left .recruiting-Card__Image-Square{width:75%}}.recruiting-Card-Right{margin-bottom:50px;zoom:1}.recruiting-Card-Right:after{content:"";display:block;clear:both}.recruiting-Card-Right .recruiting-Card__Inner{display:block;position:relative;float:right;border:1px solid #000;background:#fff}@media screen and (min-width:769px){.recruiting-Card-Right .recruiting-Card__Inner{width:73%;padding:50px 6%}}@media screen and (max-width:768px){.recruiting-Card-Right .recruiting-Card__Inner{width:100%;padding:30px 6% 50px}}.recruiting-Card-Right .recruiting-Card__Inner:hover .recruiting-Card__Image,.recruiting-Card-Right .recruiting-Card__Inner:hover .recruiting-Card__Image-Square{-webkit-filter:grayscale(0);filter:grayscale(0)}.recruiting-Card-Right .recruiting-Card__Heading-En,.recruiting-Card-Right .recruiting-Card__SubTitle{text-align:right}.recruiting-Card-Right .recruiting-Card__Heading-En:before,.recruiting-Card-Right .recruiting-Card__SubTitle:before{right:calc(-500% - 10px)}.recruiting-Card-Right .recruiting-Card__Heading-Ja{text-align:right}@media screen and (min-width:769px){.recruiting-Card-Right .recruiting-Card__Text{float:right}}@media screen and (min-width:769px){.recruiting-Card-Right .recruiting-Card__Button{right:6%}}@media screen and (max-width:768px){.recruiting-Card-Right .recruiting-Card__Button{right:0;left:0;margin:auto}}@media screen and (min-width:769px){.recruiting-Card-Right .recruiting-Card__Image{left:-38%}}@media screen and (max-width:768px){.recruiting-Card-Right .recruiting-Card__Image{left:calc(6% + 11px)}}@media screen and (min-width:769px){.recruiting-Card-Right .recruiting-Card__Image-Square{position:absolute;margin-top:-230px;left:-180px}}@media screen and (max-width:768px){.recruiting-Card-Right .recruiting-Card__Image-Square{width:75%}}.recruiting-CardHalf__Inner:hover .recruiting-Card__Button{background:#000;color:#fff}.recruiting-CardHalf__Heading{position:relative}@media screen and (min-width:481px){.recruiting-CardHalf__Heading{margin-bottom:20px;font-weight:700;font-style:normal;font-size:24rem;line-height:1.6;letter-spacing:.02rem}}@media screen and (max-width:480px){.recruiting-CardHalf__Heading{margin-bottom:15px;font-weight:700;font-style:normal;font-size:16rem;line-height:1.6;letter-spacing:.02rem}}.recruiting-CardHalf__Heading:before{position:absolute;top:50%;width:500%;border-top:1px solid;content:""}.recruiting-CardHalf__Image{display:block;width:100%;margin:0 auto 35px;text-align:center}@media screen and (min-width:481px){.recruiting-CardHalf__Image{margin:0 auto 35px}}@media screen and (max-width:480px){.recruiting-CardHalf__Image{margin:0 auto 20px}}@media screen and (min-width:481px){.recruiting-CardHalf__Text{font-weight:400;font-style:normal;font-size:13rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-CardHalf__Text{font-weight:400;font-style:normal;font-size:10rem;line-height:2.3;letter-spacing:.04rem}}.recruiting-CardHalf__TextDate{text-align:right}@media screen and (min-width:481px){.recruiting-CardHalf__TextDate{font-weight:400;font-style:normal;font-size:13rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.recruiting-CardHalf__TextDate{font-weight:400;font-style:normal;font-size:10rem;line-height:2.3;letter-spacing:.04rem}}.recruiting-CardHalf__Wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:481px){.recruiting-CardHalf__Wrapper{margin-bottom:150px}}@media screen and (max-width:480px){.recruiting-CardHalf__Wrapper{margin-bottom:50px}}.recruiting-CardHalf:nth-child(odd){position:relative;margin-bottom:50px}@media screen and (min-width:481px){.recruiting-CardHalf:nth-child(odd){width:43.5%;margin-left:4.5%;margin-right:2%}}@media screen and (max-width:480px){.recruiting-CardHalf:nth-child(odd){width:100%}}.recruiting-CardHalf:nth-child(odd){*zoom:1}.recruiting-CardHalf:nth-child(odd):after{content:"";display:block;clear:both}.recruiting-CardHalf:nth-child(odd) .recruiting-CardHalf__Inner{display:block;position:relative;width:100%;height:100%;border:1px solid #000;background:#fff}@media screen and (min-width:481px){.recruiting-CardHalf:nth-child(odd) .recruiting-CardHalf__Inner{padding:50px 12%}}@media screen and (max-width:480px){.recruiting-CardHalf:nth-child(odd) .recruiting-CardHalf__Inner{padding:30px 6% 50px}}.recruiting-CardHalf:nth-child(odd) .recruiting-CardHalf__Heading{text-align:left}.recruiting-CardHalf:nth-child(odd) .recruiting-CardHalf__Heading:before{left:calc(-500% - 10px)}.recruiting-CardHalf:nth-child(odd) .recruiting-Card__Button{right:0;left:0;margin:auto}@media screen and (min-width:769px){.recruiting-CardHalf:nth-child(odd) .recruiting-Card__Button{width:60%}}@media (min-width:480px) and (max-width:768px){.recruiting-CardHalf:nth-child(odd) .recruiting-Card__Button{width:80%}}.recruiting-CardHalf:nth-child(2n){position:relative;margin-bottom:50px}@media screen and (min-width:481px){.recruiting-CardHalf:nth-child(2n){width:43.5%;margin-right:4.5%;margin-left:2%}}@media screen and (max-width:480px){.recruiting-CardHalf:nth-child(2n){width:100%}}.recruiting-CardHalf:nth-child(2n){*zoom:1}.recruiting-CardHalf:nth-child(2n):after{content:"";display:block;clear:both}.recruiting-CardHalf:nth-child(2n) .recruiting-CardHalf__Inner{display:block;position:relative;width:100%;height:100%;border:1px solid #000;background:#fff}@media screen and (min-width:481px){.recruiting-CardHalf:nth-child(2n) .recruiting-CardHalf__Inner{padding:50px 12%}}@media screen and (max-width:480px){.recruiting-CardHalf:nth-child(2n) .recruiting-CardHalf__Inner{padding:30px 6% 50px}}.recruiting-CardHalf:nth-child(2n) .recruiting-CardHalf__Heading{text-align:right}.recruiting-CardHalf:nth-child(2n) .recruiting-CardHalf__Heading:before{right:calc(-500% - 10px)}.recruiting-CardHalf:nth-child(2n) .recruiting-Card__Button{right:0;left:0;margin:auto}@media screen and (min-width:769px){.recruiting-CardHalf:nth-child(2n) .recruiting-Card__Button{width:60%}}@media (min-width:480px) and (max-width:768px){.recruiting-CardHalf:nth-child(2n) .recruiting-Card__Button{width:80%}}.recruiting-Modal__None{display:none}.recruiting-Modal__Overlay{display:none;opacity:0;position:fixed;top:0;left:0;z-index:-100;-webkit-transform:scale(1);transform:scale(1);width:100%;height:100%}.recruiting-Modal__Overlay,.recruiting-Modal__Wrapper{-webkit-transition:all .3s ease;transition:all .3s ease}.recruiting-Modal__Wrapper{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;background:rgba(0,0,0,.7)}@media screen and (min-width:769px){.recruiting-Modal__Wrapper{width:1100px;margin:auto;padding:50px}}@media screen and (max-width:768px){.recruiting-Modal__Wrapper{width:100%;margin:15px;padding:35px}}.recruiting-Modal__Close{position:absolute;top:5px;right:5px;width:30px;height:30px}.recruiting-Modal__Close span{display:inline-block;position:absolute;top:50%;width:30px}.recruiting-Modal__Close span:after,.recruiting-Modal__Close span:before{display:inline-block;position:absolute;z-index:9999;width:30px;height:2px;border-radius:2px;background:#fff;content:"";cursor:pointer}.recruiting-Modal__Close span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.recruiting-Modal__Close span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.recruiting-Modal__Close:hover{color:#4b5361;cursor:pointer}.recruiting-Modal__OverlayClose{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%}.recruiting-Modal input:checked~.recruiting-Moda__OverlayClose{z-index:9997}.recruiting-Modal input:checked~.recruiting-Modal__Overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;z-index:9996;-webkit-transform:scale(1);transform:scale(1);overflow:auto;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation-duration:.3s;animation-duration:.3s}.recruiting-Modal input:checked~.recruiting-Modal__Overlay .recruiting-Modal__Wrapper{z-index:9998;-webkit-transform:translateY(0);transform:translateY(0)}#Articles{margin-top:124px}#Articles .article__item a{display:block;margin-bottom:40px}#Articles .article__item a:hover h3 span,#Articles .article__item a:hover p span{background-size:100% .2em}#Articles .article__item div{display:block;position:relative;width:100%;height:90px;overflow:hidden;border-radius:5px;background-position:50%;background-size:cover}#Articles .article__item div span{display:inline-block;position:absolute;top:0;right:0;padding:10px;border-radius:0 0 0 20px;background-color:#fff}#Articles .article__item div span img{width:36px}#Articles .article__item img{width:100%;border-radius:5px}#Articles .article__item time{display:block;margin-top:16px;color:#999;font-size:12rem}#Articles .article__item h3{min-height:3.5em;margin-top:12px;line-height:1.75}#Articles .article__item h3 span{font-weight:700}#Articles .article__item p{margin-top:8px;font-size:.9em;line-height:1.75}#Articles .article__item h3 span,#Articles .article__item p span{background-image:-webkit-linear-gradient(330deg,rgba(255,140,0,.8),rgba(0,255,0,.8));background-image:linear-gradient(120deg,rgba(255,140,0,.8),rgba(0,255,0,.8));background-position:0 88%;background-size:0 .2em;background-repeat:no-repeat;-webkit-transition:background-size .25s ease-in;transition:background-size .25s ease-in}#Articles .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){#Articles .grid .md-4{width:calc(25% - 16px)}#Articles .grid .md-5{width:calc(20% - 16px)}}@media screen and (max-width:768px){#Articles .grid .xs-2{width:calc(50% - 8px)}#Articles .grid .xs-3{width:calc(33.3% - 8px)}}