/*!
 * ress.css • v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.fade{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.5s;transition:.5s}.fade.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade--mv-1{-webkit-transition-delay:.5s;transition-delay:.5s}.fade--mv-2{-webkit-transition-delay:0.75s;transition-delay:0.75s}@media (max-width: 768px){.fade--mv-2{-webkit-transition-delay:0s;transition-delay:0s}}html{font-size:62.5%}html,body{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500;color:#1C1C1C;min-width:1050px;overflow-x:auto;letter-spacing:.2rem}@media (max-width: 768px){html,body{min-width:0;overflow-x:hidden}}@media all and (-ms-high-contrast: none){html,body{font-family:"メイリオ", sans-serif;font-weight:400}}img{max-width:100%;height:auto}.fontBrandon{font-family:brandon-grotesque, sans-serif}@media (max-width: 768px){.pc{display:none !important}}.sp{display:none !important}@media (max-width: 768px){.sp{display:block !important}}.viewall{font-family:brandon-grotesque, sans-serif;font-size:2.2rem;font-weight:bold;letter-spacing:.1em;color:#1C1C1C;min-width:216px;width:216px;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #1C1C1C;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}@media (max-width: 768px){.viewall{min-width:0;font-size:1.4rem;width:145px;height:45px}}.viewall:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzFjMWMxYztzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O30uYywuZHtzdHJva2U6bm9uZTt9LmR7ZmlsbDojMWMxYzFjO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkyIC0yMDQyKSI+PGcgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUxNCAyMDY0KSByb3RhdGUoMTgwKSI+PHBhdGggY2xhc3M9ImMiIGQ9Ik0xMSwwQTExLDExLDAsMSwxLDAsMTEsMTEsMTEsMCwwLDEsMTEsMFoiLz48cGF0aCBjbGFzcz0iZCIgZD0iTSAxMSAyIEMgNi4wMzczODAyMTg1MDU4NTkgMiAyIDYuMDM3MzgwMjE4NTA1ODU5IDIgMTEgQyAyIDE1Ljk2MjYxOTc4MTQ5NDE0IDYuMDM3MzgwMjE4NTA1ODU5IDIwIDExIDIwIEMgMTUuOTYyNjE5NzgxNDk0MTQgMjAgMjAgMTUuOTYyNjE5NzgxNDk0MTQgMjAgMTEgQyAyMCA2LjAzNzM4MDIxODUwNTg1OSAxNS45NjI2MTk3ODE0OTQxNCAyIDExIDIgTSAxMSAwIEMgMTcuMDc1MTMwNDYyNjQ2NDggMCAyMiA0LjkyNDg2OTUzNzM1MzUxNiAyMiAxMSBDIDIyIDE3LjA3NTEzMDQ2MjY0NjQ4IDE3LjA3NTEzMDQ2MjY0NjQ4IDIyIDExIDIyIEMgNC45MjQ4Njk1MzczNTM1MTYgMjIgMCAxNy4wNzUxMzA0NjI2NDY0OCAwIDExIEMgMCA0LjkyNDg2OTUzNzM1MzUxNiA0LjkyNDg2OTUzNzM1MzUxNiAwIDExIDAgWiIvPjwvZz48cGF0aCBjbGFzcz0iYiIgZD0iTTEwMCwyNjgzbDUuNjY3LDQuMzcxTDEwMCwyNjkxLjc0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjA1LjE2NyA0NzQwLjc0Mykgcm90YXRlKDE4MCkiLz48L2c+PC9zdmc+);display:block;width:22px;height:22px;margin-left:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1000px}@media (max-width: 768px){.header{height:60px;position:absolute;top:0;left:0;width:100%;min-width:0;z-index:2}}.header>.logo{padding-left:68px;padding-right:68px}@media (max-width: 768px){.header>.logo{padding-left:20px;padding-top:6px}}.header>.logo img{width:103.2px;display:block}@media (max-width: 768px){.header>.logo img{width:56px}}.header>.logo a{display:block}.header .globalNav{padding-right:120px}@media (max-width: 768px){.header .globalNav{display:none}}.header .globalNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .globalNav ul li{list-style-type:none}.header .globalNav ul li a{font-size:1.6rem;font-weight:bold;text-decoration:none;min-width:120px;padding-left:20px;padding-right:20px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s linear;transition:all .25s linear;color:#1C1C1C}.header .globalNav ul li a:hover{background-color:#D6FF00}.header .menuBtn{position:fixed;top:0;right:0;width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:200}@media (max-width: 768px){.header .menuBtn{width:70px;height:60px}}.header .menuBtn a{display:block;position:relative;width:41px;height:20px}@media (max-width: 768px){.header .menuBtn a{width:30px}}.header .menuBtn a span{display:block;position:absolute;background-color:#1C1C1C;width:100%;height:2px;left:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header .menuBtn a span.top{top:0}.header .menuBtn a span.middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .menuBtn a span.bottom{bottom:0}.header .menuBtn.open{background-color:transparent}.header .menuBtn.open a span{background-color:#fff}.header .menuBtn.open a span.top{top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.header .menuBtn.open a span.middle{opacity:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.header .menuBtn.open a span.bottom{bottom:50%;-webkit-transform:rotate(-45deg) translateY(50%);transform:rotate(-45deg) translateY(50%)}.toggleMenu{position:fixed;left:0;top:0;background-color:#1C1C1C;width:100vw;min-height:100vh;overflow-y:auto;padding-left:40px;padding-right:40px;z-index:100;display:none;padding-top:220px}@media (max-width: 768px){.toggleMenu{padding-top:110px}}.toggleMenu nav{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.toggleMenu nav ul li+li{margin-top:27px}.toggleMenu nav ul li a{color:#fff;font-family:brandon-grotesque, sans-serif;text-decoration:none;font-size:2.4rem;letter-spacing:.12em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.toggleMenu nav ul li a{font-size:2rem}}.toggleMenu nav ul li a img{margin-right:10px;width:22px}.footer{padding:120px 40px;width:100%;max-width:1576px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.footer{padding:50px 20px}}.footer .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.footer .top{display:block;margin-bottom:40px}}@media (max-width: 768px){.footer .top .left{margin-bottom:50px}}.footer .top .left .logo{margin-bottom:10px}.footer .top .left .logo a{width:80px;display:block}.footer .top .left .name{font-size:1.4rem;font-weight:bold;margin-bottom:5px}@media (max-width: 768px){.footer .top .left .name{font-size:1.2rem}}.footer .top .left address{font-size:1.2rem;font-style:normal}@media (max-width: 768px){.footer .top .left address{font-size:1rem;line-height:2}}.footer .top .right .nav{margin-bottom:60px}@media (max-width: 768px){.footer .top .right .nav{display:none}}.footer .top .right .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){.footer .top .right .nav ul{display:block}}.footer .top .right .nav ul li{list-style-type:none}.footer .top .right .nav ul li+li{margin-left:30px}@media (max-width: 768px){.footer .top .right .nav ul li+li{margin-left:auto;margin-right:auto;margin-top:10px}}.footer .top .right .nav ul li a{color:#1C1C1C;font-size:1.4rem;text-decoration:none}.footer .top .right .nav ul li a[target=_blank]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .top .right .nav ul li a[target=_blank] img{width:21px;margin-right:.5em}.footer .top .right .groupLogo{text-align:right}@media (max-width: 768px){.footer .top .right .groupLogo{text-align:center}}.footer .top .right .groupLogo a img{width:180px}@media (max-width: 768px){.footer .top .right .groupLogo a img{width:120px}}.footer .bottom{margin-top:36px}@media (max-width: 768px){.footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer .bottom small{display:block;font-size:1rem;font-weight:normal}@media (max-width: 768px){.footer .bottom small{text-align:center}}.footer .bottom .groupLogo{width:112px}.indexMv{position:relative;margin-bottom:180px;width:100%;height:637px}@media (max-width: 768px){.indexMv{height:auto;margin-bottom:0}}.indexMv>.imgBox img{width:88.85417%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;	object-position: center;"}@media (max-width: 768px){.indexMv>.imgBox img{width:100%;height:535px}}.indexMv .txtBox{background-color:#D6FF00;padding-top:80px;padding-bottom:80px;position:absolute;right:0;bottom:-60px}@media (max-width: 768px){.indexMv .txtBox{background-color:transparent;width:100%;margin-top:50px;padding:0;position:static}}.indexMv .txtBox h2{font-size:5rem;letter-spacing:.05em;font-weight:bold;margin-bottom:40px;-webkit-transform:translateX(-100px);transform:translateX(-100px)}@media (max-width: 768px){.indexMv .txtBox h2{font-size:2.8rem;-webkit-transform:none;transform:none;margin-bottom:0;padding-right:20px;padding-left:20px;position:absolute;top:408px}}.indexMv .txtBox h2 span{font-size:1em}.indexMv .txtBox h2 span:not([class=fontBrandon]){display:inline-block}.indexMv .txtBox h2 span:not([class=fontBrandon])+span{margin-left:.25em}.indexMv .txtBox p{font-size:1.6rem;font-weight:bold;padding-left:100px;line-height:3.2rem}@media (max-width: 768px){.indexMv .txtBox p{padding-right:20px;padding-left:20px;font-size:1.4rem;line-height:2.8rem}}.indexStaffNote{padding:0 7.29167% 120px}@media (max-width: 768px){.indexStaffNote{margin-top:0;padding-top:80px;padding-bottom:0;padding-left:20px;padding-right:20px}}.indexStaffNote h2{font-family:brandon-grotesque, sans-serif;font-size:10rem;font-weight:500;letter-spacing:.12em;line-height:1;color:#D6FF00;margin-top:-1.5rem;margin-bottom:-1.5rem;white-space:nowrap}@media (max-width: 768px){.indexStaffNote h2{font-size:4rem;margin-top:-0.7rem;margin-bottom:-0.7rem;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.indexStaffNote .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.indexStaffNote .contents{display:block}}.indexStaffNote ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width: 768px){.indexStaffNote ul{display:block;width:100%}}.indexStaffNote ul+a{margin-left:97px}@media (max-width: 768px){.indexStaffNote ul+a{margin-top:40px}}.indexStaffNote ul li{width:23%;margin-right:2.66667%;list-style-type:none}.indexStaffNote ul li:nth-of-type(4n){margin-right:0}@media (max-width: 768px){.indexStaffNote ul li{margin:0;width:100%}.indexStaffNote ul li:nth-last-of-type(2){display:none}.indexStaffNote ul li+li{margin-top:50px}}.indexStaffNote ul li a{display:block;text-decoration:none;color:#1C1C1C}.indexStaffNote ul li a .imgBox{margin-bottom:20px;padding-top:65.38462%;position:relative}.indexStaffNote ul li a .imgBox img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;	object-position: center;"}.indexStaffNote ul li a .txtBox h3{font-size:1.8rem;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.indexStaffNote ul li .viewall_note{display:block;height:calc(100% - 49px);position:relative}@media (max-width: 768px){.indexStaffNote ul li .viewall_note{text-align:center;width:145px;height:45px;margin:0 auto}}.indexStaffNote ul li .viewall_note a{max-width:216px;padding-left:10%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.indexStaffNote ul li .viewall_note a{margin:0 auto;padding:0;position:static;-webkit-transform:none;transform:none}}.indexStaffNote ul li .viewall_note a img{display:block}.indexWework{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10.67708%;z-index:1;position:relative}@media (max-width: 768px){.indexWework{display:block;margin-top:80px;padding-left:20px;padding-right:20px}}.indexWework .txtBox{padding-right:6%;padding-bottom:5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 768px){.indexWework .txtBox{margin-bottom:80px;padding:0}}.indexWework .txtBox h2{font-size:3.6rem;font-weight:bold;margin-bottom:40px}@media (max-width: 768px){.indexWework .txtBox h2{font-size:2.4rem;margin-bottom:30px}}.indexWework .txtBox p{font-size:1.6rem;line-height:3.2rem;font-weight:bold}@media (max-width: 768px){.indexWework .txtBox p{font-size:1.4rem;line-height:2.8rem}}.indexWework>img{width:59.375%;min-height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;	object-position: center;"}@media (max-width: 768px){.indexWework>img{width:calc(100% + 20px);max-width:none;min-height:0;display:block}}.indexWorks{background-color:#D6FF00;margin-top:-120px;padding-top:200px;padding-right:7.29167%;padding-bottom:200px;padding-left:7.29167%}@media (max-width: 768px){.indexWorks{margin-top:-80px;padding-top:160px;padding-right:20px;padding-bottom:160px;padding-left:20px}}.indexWorks:after{content:"";display:block;clear:both}.indexWorks h2{font-size:10rem;font-weight:500;color:#1C1C1C;line-height:1;letter-spacing:.12em;margin-bottom:-1.5rem;font-family:brandon-grotesque, sans-serif}@media (max-width: 768px){.indexWorks h2{font-size:4rem;margin-bottom:-0.7rem;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.indexWorks .contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.indexWorks .contents ul li{width:23%;margin-right:2.66667%;margin-bottom:2.66667%;list-style-type:none}@media (max-width: 768px){.indexWorks .contents ul li{margin-right:0;width:48.35821%;margin-right:3.28358%;margin-bottom:0}.indexWorks .contents ul li:nth-of-type(2n){margin-right:0}.indexWorks .contents ul li:nth-of-type(-n+2){margin-top:0}.indexWorks .contents ul li+li{margin-top:30px}}@media (min-width: 769px){.indexWorks .contents ul li:nth-of-type(4n){margin-right:0}}.indexWorks .contents ul li a{display:block;position:relative;color:#1C1C1C;text-decoration:none}.indexWorks .contents ul li a .imgBox{padding-top:100%;position:relative}@media (max-width: 768px){.indexWorks .contents ul li a .imgBox{margin-bottom:10px}}.indexWorks .contents ul li a .imgBox img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;	object-position: center;"}.indexWorks .contents ul li a .txtBox{font-size:1.6rem;line-height:normal}@media (max-width: 768px){.indexWorks .contents ul li a .txtBox h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 769px){.indexWorks .contents ul li a .txtBox{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, .9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;-webkit-transition:opacity .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:opacity .5s ease-in-out,box-shadow .5s ease-in-out;transition:opacity .5s ease-in-out,box-shadow .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;padding:7.69231%}}.indexWorks .contents ul li a:hover{opacity:1;-webkit-box-shadow:0px 3px 80px rgba(0, 0, 0, 0.10196);box-shadow:0px 3px 80px rgba(0, 0, 0, 0.10196)}.indexWorks .contents ul li a:hover .txtBox{opacity:1}.indexWorks .contents .viewall{float:right}@media (max-width: 768px){.indexWorks .contents .viewall{float:none;margin-top:50px}}.indexCompany{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:7.29167%;margin-top:-120px;margin-bottom:120px}@media (max-width: 768px){.indexCompany{display:block;padding-right:0;margin-top:-80px;margin-bottom:80px}}.indexCompany>img{width:52.08333%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;	object-position: center;"}@media (max-width: 768px){.indexCompany>img{width:calc(100% - 20px);display:block}}.indexCompany .txtBox{padding-left:5.20833%;padding-top:11.77083%}@media (max-width: 768px){.indexCompany .txtBox{padding-right:20px;padding-left:20px;margin-top:80px}}.indexCompany .txtBox h2{text-align:center;margin-bottom:40px;font-size:5rem;font-weight:500;font-family:brandon-grotesque, sans-serif}@media (max-width: 768px){.indexCompany .txtBox h2{font-size:3rem;line-height:1;margin-bottom:30px}}.indexCompany .txtBox dl div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:2.77778%;padding-bottom:2.77778%}@media (max-width: 768px){.indexCompany .txtBox dl div:nth-of-type(1){padding-top:0}}.indexCompany .txtBox dl div+div{border-top:1px solid #ccc}.indexCompany .txtBox dl div:nth-last-of-type(1){border-bottom:1px solid #ccc}.indexCompany .txtBox dl div dt,.indexCompany .txtBox dl div dd{font-size:1.6rem;line-height:2.22222}@media (max-width: 768px){.indexCompany .txtBox dl div dt,.indexCompany .txtBox dl div dd{font-size:1.4rem}}.indexCompany .txtBox dl div dt{width:180px;padding-right:20px}@media (max-width: 768px){.indexCompany .txtBox dl div dt{width:100px;padding-right:0;font-weight:bold}}.indexCompany .txtBox dl div dd{width:calc(100% - 180px)}@media (max-width: 768px){.indexCompany .txtBox dl div dd{width:calc(100% - 100px)}}.indexCompany .txtBox dl div dd a{color:#304FFF;text-decoration:underline}.indexCompany .txtBox dl div dd a img{width:18px;margin-left:10px}@media (max-width: 768px){.indexCompany .txtBox dl div dd a img{width:16px;margin-left:6px}}.indexRecruit{width:100%;height:600px;position:relative;background-image:url(img/top_reqruit.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 768px){.indexRecruit{padding-top:83.2%;background-image:url(img/top_reqruit_sp.jpg);height:auto}}.indexRecruit:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1C1C1C;opacity:.4;mix-blend-mode:multiply}.indexRecruit .txtBox{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-align:center}@media (max-width: 768px){.indexRecruit .txtBox{padding-left:20px;padding-right:20px}}.indexRecruit .txtBox h2{font-size:10rem;font-weight:500;font-family:brandon-grotesque, sans-serif;letter-spacing:.1em}@media (max-width: 768px){.indexRecruit .txtBox h2{font-size:3rem;margin-bottom:10px}}.indexRecruit .txtBox p{font-size:2.6rem;font-weight:bold}@media (max-width: 768px){.indexRecruit .txtBox p{font-size:1.2rem}}.indexRecruit .txtBox a{display:block;width:274px;height:72px;line-height:72px;text-align:center;background-color:#D6FF00;color:#1C1C1C;margin-left:auto;margin-right:auto;margin-top:40px;font-size:1.8rem;font-weight:bold;text-decoration:none}@media (max-width: 768px){.indexRecruit .txtBox a{width:145px;height:45px;line-height:45px;font-size:1.3rem}}.indexWorks.worksArchive{line-height:1;background-color:transparent;max-width:1570px;margin:0 auto;padding:0;max-width:1640px;width:calc(100% - 280px)}@media (max-width: 768px){.indexWorks.worksArchive{width:100%;padding:0;margin:0;margin-top:60px}}.indexWorks.worksArchive h1{margin:44px 0}@media (max-width: 768px){.indexWorks.worksArchive h1{margin:0 20px}}@media (max-width: 768px){.indexWorks.worksArchive .contents{margin-top:30px;padding-right:20px;padding-left:20px}}.indexWorks.worksArchive .contents ul{max-width:1640px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.indexWorks.worksArchive .contents ul{width:100%;padding-left:20px;padding-right:20px;display:block}}.indexWorks.worksArchive .contents ul li{width:calc(33.33333% - 27px);list-style:none;margin-top:60px;margin-right:40px;margin-bottom:0}@media (max-width: 768px){.indexWorks.worksArchive .contents ul li{width:100%;margin-top:50px;margin-right:0}}.indexWorks.worksArchive .contents ul li:nth-child(3n){margin-right:0}.indexWorks.worksArchive .contents ul li:nth-child(-n+3){margin-top:0}@media (max-width: 768px){.indexWorks.worksArchive .contents ul li:nth-child(-n+3){margin-top:50px}}@media (max-width: 768px){.indexWorks.worksArchive .contents ul li:nth-of-type(1){margin-top:0}}@media (max-width: 768px){.single-works,.single-post,.page{margin-top:60px}}

/*# sourceMappingURL=../../../maps/wp-content/themes/pandm2019/request.min.css.map */
