@charset "UTF-8";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: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:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;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}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.top{width:100%;opacity:0;animation:fadeIn 1.5s ease 0s 1 forwards;-webkit-animation:fadeIn 1.5s ease 0s 1 forwards}.top-hero{animation:fadeIn 1s ease 1s 1 forwards;-webkit-animation:fadeIn 1s ease 1s 1 forwards}@media screen and (max-width:61rem){.top,.top-hero{animation:none;opacity:1}}a{color:#333}td,th{vertical-align:middle}body,html{margin:0;padding:0;width:100%;height:auto;background-color:#fff;-webkit-font-smoothing:antialiased}#root,body,html{font-family:Lato,Noto Sans JP,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}#root{color:#333}header{width:100%;min-width:60rem;display:block;position:fixed;transition:background-color .75s;background-color:#fff;z-index:4}header .header__inner{display:flex;max-width:96%;margin:0 0 0 auto;height:5rem}.logo{display:block}.logo .logo__link{display:flex;align-items:center;text-decoration:none;height:100%}.logo .logo__link .logo__link-img{width:6.5rem;height:2rem;background-image:url(/_next/static/media/coly-logo-b.6b011755948afb9ac9c6de2d96513f49.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.logo .logo__link .logo__link-ttl{margin-left:1rem;font-size:.8rem;letter-spacing:.2rem;color:#9c3}.nav{display:block;margin:0 0 0 auto}.nav .menu{display:flex;height:100%;align-items:center}.nav .menu .menu__list{list-style:none;display:block}.nav .menu .menu__entry{margin-left:1.8rem}.nav .menu .menu__entry-link{height:100%;background:#9c3;text-decoration:none}.menu__link{color:#333;font-weight:900;text-decoration:none;position:relative;display:flex;flex-flow:column;align-items:center;width:auto;height:100%;transition:all .3s;text-align:center;margin:0 1.4rem;box-sizing:border-box}.menu__link .menu__link-eng{font-size:.95rem;font-weight:800}.menu__link .menu__link-line{transition:all .3s;width:100%;height:1px;margin:3px 0;background-color:inherit}.menu__link .menu__link-jp{font-size:.65rem;font-weight:400}.menu__link:hover .menu__link-line{background-color:#333}.menu__link .menu__link-entry{margin:auto;color:#fff}.main{height:auto;min-height:calc(100vh - 10rem)}.area--error{color:red}.area--error,.area--loading{width:100%;height:auto;margin:3rem 0;display:flex;justify-content:center;align-items:center}.scrolled-header{background-color:hsla(0,0%,100%,.85)}.smart-header{background-color:#fff;height:4rem;width:100%;min-width:23rem;display:flex;justify-content:center;align-items:center}.smart-header .smart-header__inner{display:flex;align-items:center;width:96%;height:100%}.smart-header__entry-link{width:90%;height:2.4em;font-size:3vh;letter-spacing:.6rem;border-radius:1.5em;padding:0;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;transition:all .3s;box-sizing:border-box;background-color:#9c3}.smart-header__entry-link:hover{background-color:#333;color:#fff}.smart-header__entry-link:active{background-color:#629500}.smart-header__menu-inner,span{display:inline-block;transition:all .4s;box-sizing:border-box}.smart-header__menu-inner{position:fixed;top:1.2rem;right:1.2rem;width:2rem;height:1.6rem}.smart-header__menu-inner span{position:absolute;left:0;width:100%;height:.24rem;background-color:#333;border-radius:.2rem}.smart-header__menu-inner span:first-of-type{top:0}.smart-header__menu-inner span:nth-of-type(2){top:.7rem}.smart-header__menu-inner span:nth-of-type(3){bottom:0}.smart-header__menu-inner.clicked span:first-of-type{transform:translateY(.65rem) rotate(-45deg)}.smart-header__menu-inner.clicked span:nth-of-type(2){left:50%;opacity:0;animation:active-menu-bar02 .8s forwards}@keyframes active-menu-bar02{to{height:0}}.smart-header__menu-inner.clicked span:nth-of-type(3){transform:translateY(-.65rem) rotate(45deg)}.smart-header__logo{margin-left:2%;display:block}.smart-header__logo .smart-header__logo-link{display:flex;align-items:center;text-decoration:none;height:100%}.smart-header__logo .smart-header__logo-link .smart-header__logo-link-img{width:5rem}.smart-header__logo .smart-header__logo-link .smart-header__logo-link-ttl{margin-left:.6rem;font-size:.75rem;letter-spacing:.15rem;color:#9c3}.smart-header__entry{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto;padding:1rem 0;position:relative;top:5rem}.smart-header__menu{position:fixed;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;height:0%;display:none;width:0;transition-property:all;transition-duration:1s}.smart-header__menu.true{width:100%;height:100%;display:flex}.smart-header__nav{width:100%;position:relative;top:4rem;height:auto}.smart-header__nav ul li{height:5rem;font-size:1.2rem;width:100%;border-bottom:1px solid #aaa}.smart-header__nav ul li a{color:#333;width:100%;height:100%;align-items:center;justify-content:flex-start;text-decoration:none}.smart-header__link{display:flex;padding-left:2rem;box-sizing:border-box;transition:all .3s}.smart-header__link:hover{opacity:.8;background:#5a5a5a}.smart-header__link .smart-header__link-eng{font-size:1.4rem;font-weight:800;margin-right:1rem}.smart-header__link .smart-header__link-jp{font-size:.9rem;color:#333}.smart-header__link .smart-header__link-arrow{position:relative;display:inline-block;padding:0 0 0 1rem;vertical-align:middle;text-decoration:none;font-size:1rem;margin-left:auto;right:3rem}.smart-header__link .smart-header__link-arrow:after,.smart-header__link .smart-header__link-arrow:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.smart-header__link .smart-header__link-arrow:before{box-sizing:border-box;width:1.8rem;height:1.8rem;background-color:#9c3;border-radius:50%}.smart-header__link .smart-header__link-arrow:after{left:.45rem;width:.45rem;height:.45rem;border-top:2.4px solid #fff;border-right:2.4px solid #fff;transform:rotate(45deg)}li,nav{list-style:none}footer{width:100%;height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#333;color:#fff}.footer__logo a img{transition:all .2s}.footer__logo a:hover img{opacity:.6}.footer__copyright{font-size:.75rem;color:#aaa;margin:1rem 0}.footer__link-doc{font-size:.8rem;color:#ddd;text-decoration:none;transition:all .2s}.footer__link-doc:hover{opacity:.6}.area-logo--Footer{display:flex;padding:1rem 0}.area-c-name--Footer,.area-logo--Footer{flex-direction:row;align-items:center;justify-content:center}.area-c-name--Footer{text-align:center;line-height:1.5em;padding:.2em 0 1em}@media screen and (max-width:61rem){html{font-size:13px}footer{margin:0}}.breadcrumb{position:relative;margin-right:auto;left:4%;top:1rem;display:flex;align-items:flex-end}.breadcrumb .breadcrumb__li{list-style:none;margin-right:.5rem}.breadcrumb .breadcrumb__li .breadcrumb__home .breadcrumb__home-icon{width:.85rem;height:.85rem;background-size:cover;transition:all .3s}.breadcrumb .breadcrumb__li .breadcrumb__home:hover .breadcrumb__home-icon{opacity:.6}.breadcrumb .breadcrumb__li .breadcrumb__item{position:relative;display:inline-block;padding:0 0 0 1.2rem;color:#333;vertical-align:middle;text-decoration:none;font-size:.8rem}.breadcrumb .breadcrumb__li .breadcrumb__item:before{width:.5rem;height:.5rem;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.breadcrumb .breadcrumb__li .breadcrumb__link .breadcrumb__item{color:#9c3;transition:all .3s}.breadcrumb .breadcrumb__li .breadcrumb__link:hover .breadcrumb__item{opacity:.6}.icon-required{border:1.5px solid #f45555;color:#f45555;border-radius:4px;margin:.5rem 0 .2rem}.icon-required,.icon-welcome{display:inline-block;padding:.2rem .8rem;line-height:1.5em;font-weight:700;font-size:.85rem;letter-spacing:.2rem}.icon-welcome{border:1.5px solid #6c0;border-radius:4px;margin:.8rem 0 .2rem;color:#6c0}.area-blank-header{height:5rem}.area--PageTitle{position:relative;top:0;width:100%;height:16rem;background-size:cover;background-position:50%;color:#fff;background-color:rgba(0,0,0,.5);background-blend-mode:multiply}.area--PageTitle,.box-ttl--PageTitle{display:flex;flex-direction:column;justify-content:center;align-items:center}.description--PageTitle{font-size:.8rem;text-align:center;margin-top:1.6rem;line-height:1.2rem}.ttl-eng--PageTitle{margin-bottom:1rem;font-size:3rem;font-weight:900;letter-spacing:.6rem}.ttl-jp--PageTitle{font-weight:700;font-size:1.1rem}.btn-base,.btn-lnk-black,.btn-lnk-negative,.btn-lnk-secondary,.menu__entry-btn{height:2em;border-radius:1em;background-color:#9c3;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:800;transition:all .3s;font-size:1.2rem}.area--ContentBorder{background-color:#9c3;width:100vw;height:10px}.menu__entry-btn{width:9.4rem;height:2.5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;transition:all .3s;font-size:1.1rem;box-sizing:border-box;border:3px solid #9c3;color:#333;background-color:inherit}.menu__entry-btn:hover{background-color:#9c3;color:#fff}.menu__entry-btn:active{background-color:#629500}.top__entry-btn{width:20rem;height:5rem;border-radius:5rem;display:flex;align-items:center;justify-content:space-evenly;text-decoration:none;font-weight:800;transition:all .3s;font-size:2rem;box-sizing:border-box;border:5px solid #9c3;color:#333;background-color:#fff}.top__entry-btn:hover{background-color:#9c3;color:#fff}.top__entry-btn:active{background-color:#629500}.btn-lnk-secondary{font-size:1rem;font-weight:700;background-color:#9c3;border:1.5px solid #333;width:12rem;height:3rem;border-radius:1.5rem;color:#333;cursor:pointer}.btn-lnk-secondary:hover{background-color:#333;color:#fff}.btn-lnk-secondary:hover:before{border-color:#fff}.btn-lnk-secondary:active{background-color:#1699aa}.btn-lnk-negative{font-size:1rem;font-weight:700;border:1.5px solid #333;background-color:#fff;color:#333;width:12rem;height:3rem;border-radius:1.5rem}.btn-lnk-negative:hover{background-color:#333;color:#fff}.btn-lnk-negative:hover:before{border-color:#fff}.btn-lnk-negative:active{background-color:#646970}.btn-lnk-black{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MzIzOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBlMWEyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:linear-gradient(90deg,#263238,#0e1a20)}.btn-lnk-black:active,.btn-lnk-black:hover{color:#263238}.lnk-doc--Footer{color:#fff}.area-c-name--Footer{display:flex;flex-direction:column}.area--Border{background:rgba(0,0,0,.5);width:90%;height:2px;margin:1rem 0 3rem}.area--Pagination{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:1rem 0}.lnk-page--Pagination{background-color:#c8c8c8;color:#fff;font-size:1.3rem;width:2em;height:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;margin:.3rem;cursor:pointer}.lnk-page--Pagination.now{background-color:#4dd0e1}.icon-taglist--BlogCard{color:#333}.area--ImgArrowDown{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.area--ImgArrowDown .box-sub--ImgArrowDown{width:100%;height:auto;margin:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.area--ImgArrowDown .box-sub--ImgArrowDown img{width:2rem;height:auto}.btn-lnk-toall{height:3em;border-radius:1.5em;padding:0 3em;display:flex;justify-content:center;align-items:center;font-size:1.2em;color:#333;font-weight:800;background:hsla(0,0%,100%,.8);border:5px solid #9c3;box-sizing:border-box;transition:all .3s;text-decoration:none;margin:auto}.btn-lnk-toall:active,.btn-lnk-toall:hover{background-color:#fc3;color:#fff;border-color:#fc3}.btn-consent-01{background-color:#4dd0e1}.btn-back-01,.btn-consent-01{margin:.5rem;border:2px solid #fff;color:#fff;padding:.4em .8em;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.3em;text-decoration:none;font-size:1.2rem;font-weight:700}.btn-back-01{background-color:#464c54}.area--IndexToQandA{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.area-main--IndexToQandA{width:60rem;flex-direction:column}.area-main--IndexToQandA .card-question--IndexToQandA{width:90%;margin:1rem 0;flex-direction:row}.msg-error{color:red;font-size:.85rem;margin-top:.5rem}@media screen and (max-width:1025px){.area-blank-header{height:4rem}.description--PageTitle{font-size:.8rem;max-width:25rem}.ttl-eng--PageTitle{margin-bottom:.8rem;font-size:2.4rem;font-weight:900;letter-spacing:.4rem}.ttl-jp--PageTitle{font-weight:700;font-size:.9rem}.lnk-page--Pagination{font-size:1.6rem}}.area--Office{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.area--PageTitle--office{background-image:url(/_next/static/media/img_top_office_3.b4760697b694ffd3602ad82cc82a0fec.jpg)}.area-main--Office{margin-top:5rem;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area-facilities--Office{display:flex;flex-direction:column;width:60rem;box-sizing:border-box}.office__ttl{padding-bottom:3rem;margin:0 auto;display:flex;flex-flow:column;align-items:center}.office__ttl .office__ttl-eng{font-size:2rem;letter-spacing:.2rem;font-weight:900;margin-bottom:.6rem}.office__ttl .office__ttl-jp{font-size:.9rem;font-weight:400;letter-spacing:.1rem}.area-systems--Office{width:100%;height:auto;margin-top:5rem;padding-top:5rem;padding-bottom:5rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-color:#eee}.area--OfficeFacilities,.area--OfficeSystems{box-sizing:border-box;font-weight:700;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;height:auto;flex-wrap:wrap}.area--OfficeSystems{max-width:60rem}.area--OfficeCard{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:32%;height:auto;margin-right:2%;margin-bottom:3%;box-sizing:border-box;border:1px solid #aaa;background-color:#fff}.area--OfficeCard:nth-of-type(3n){margin-right:0}.area--OfficeCard:nth-of-type(n+4){margin-bottom:0}.area-main--OfficeCard,.area-sub--OfficeCard{width:100%}.office-card__text{width:100%;height:13rem;padding:4%;box-sizing:border-box}.ttl-jp--OfficeCard{margin:1rem 0;width:100%;font-size:1.1rem;font-weight:700;letter-spacing:.1rem}.img-main--OfficeCard{width:100%;height:10rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.description-main--OfficeCard{font-weight:400;font-size:.85rem;line-height:1.5rem;height:8rem}.area--OfficeSystems .area--OfficeCard{border:none;background-color:inherit}.area--OfficeSystems .area--OfficeCard:nth-of-type(n+13){margin-bottom:0}.area--OfficeSystems .area-main--OfficeCard{width:100%;display:flex;flex-direction:column;align-items:center}.area--OfficeSystems .area-sub--OfficeCard{width:100%}.area--OfficeSystems .office-card__text{width:100%;height:10rem;box-sizing:border-box}.area--OfficeSystems .ttl-jp--OfficeCard{margin:.6rem 0;width:100%;font-size:1.1rem;font-weight:700;letter-spacing:.1rem}.area--OfficeSystems .img-main--OfficeCard{width:5rem;height:5rem;background-position:50%;background-size:contain;background-repeat:no-repeat}.area--OfficeSystems .description-main--OfficeCard{font-weight:400;font-size:.8rem;line-height:1.4rem;height:8rem}@media screen and (max-width:61rem){.area--OfficeFacilities,.area--OfficeSystems{padding:0 4%}.area--OfficeSystems .area--OfficeCard{width:30%;margin-right:5%;margin-bottom:5%}.area--OfficeSystems .area--OfficeCard:nth-of-type(3n){margin-right:0}.area--OfficeSystems .area--OfficeCard:nth-of-type(n+4){margin-bottom:5%}.area--OfficeSystems .area--OfficeCard:nth-last-child(-n+3){margin-bottom:0}}@media screen and (max-width:41rem){.area--PageTitle--office{background-image:url(/_next/static/media/img_top_office_3_sm.eb2a4a5211620ff06b783e86d48a8ca4.jpg)}.area-main--Office{width:100%;justify-content:center;margin:0 auto;padding-top:4rem}.office__ttl{padding-bottom:10%}.office__ttl .office__ttl-eng{font-size:2rem}.office__ttl .office__ttl-jp{font-size:.85rem}.area-facilities--Office{width:92%}.area-systems--Office{margin-top:8%}.area--OfficeSystems{width:92%}.area--OfficeFacilities,.area--OfficeSystems{flex-wrap:nowrap;flex-direction:column;align-items:center;padding:0}.area--OfficeCard{width:100%;margin-bottom:0;margin-right:0;border:none;border-bottom:1px solid #ccc;padding:6% 0}.area--OfficeCard:nth-of-type(3n),.area--OfficeCard:nth-of-type(n+4){margin-right:0}.area--OfficeCard:last-of-type{border-bottom:none}.area-main--OfficeCard{display:flex;align-items:center}.img-main--OfficeCard{width:80%;height:16vh}.office-card__text{padding:0;margin-left:5%;height:auto}.ttl-jp--OfficeCard{font-size:1rem;margin:.5rem 0}.description-main--OfficeCard{height:auto;font-size:.85rem;line-height:1.4rem}.area--OfficeSystems .area--OfficeCard{width:100%;flex-direction:row;margin-bottom:0;margin-right:0}.area--OfficeSystems .area--OfficeCard:nth-of-type(n+4),.area--OfficeSystems .area--OfficeCard:nth-of-type(n+13){margin-bottom:0}.area--OfficeSystems .area-main--OfficeCard{width:100%;display:flex;flex-direction:row;align-items:center}.area--OfficeSystems .area-sub--OfficeCard{width:100%}.area--OfficeSystems .office-card__text{height:auto;margin-left:10%}.area--OfficeSystems .img-main--OfficeCard{width:4rem;height:4rem}.area--OfficeSystems .description-main--OfficeCard{height:auto;font-size:.85rem}}.area--PrivacyPolicy{width:100%;height:auto;padding:2rem 0 3rem;display:flex;flex-direction:column;align-items:center}.area--PrivacyPolicy li,.area--PrivacyPolicy ol,.area--PrivacyPolicy ul{margin:0 0 0 1em;list-style:disc}.area--PrivacyPolicy .list-ol{list-style:normal}.ttl--PrivacyPolicy{font-size:1.6rem;text-align:center;margin:3rem 0 5rem}.box-main--PrivacyPolicy{width:96%;height:auto;max-width:60rem;line-height:1.6rem;font-size:.85rem}.box-grey--PrivacyPolicy{margin-top:2%;background-color:#eee;padding:1% 2%}.scroll{color:#fff;bottom:2rem;z-index:2;display:inline-block;transform:translateY(-50%);text-decoration:none;padding-top:5rem}.scroll,.scroll span{position:absolute;left:50%}.scroll span{top:0;width:1.5rem;height:1.5rem;margin-left:-1rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);animation:sdb 2s infinite;opacity:0;box-sizing:border-box}.scroll span:first-of-type{animation-delay:0s}.scroll span:nth-of-type(2){top:16px;animation-delay:.15s}.scroll span:nth-of-type(3){top:32px;animation-delay:.3s}@keyframes sdb{0%{opacity:0}50%{opacity:1}to{opacity:0}}.main{width:100%}.top-btn,.top-btn-mobile{width:20rem;height:3.75rem;display:flex;justify-content:center;align-items:center;font-size:1rem;color:#333;font-weight:700;background:#fff;border:5px solid #9c3;box-sizing:border-box;border-radius:2rem;transition:all .3s;text-decoration:none;text-align:center;margin-top:3.5rem}.top-btn-mobile:hover,.top-btn:hover{background-color:#9c3;color:#fff;border-color:#9c3}.top-btn-mobile{width:30rem;height:5rem;font-size:1.5rem;border-radius:2.5rem}.top{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;transition-property:all;transition-duration:.5s}.top.true{background-image:url(/_next/static/media/img_top_blur.1dfdc93b04a45334ce7802b833cc0218.jpg)}.top.false,.top.true{background-color:transparent}.top.false{background-image:url(/_next/static/media/img_top_site.4c55a0b5b182e7bdf315f35c3789c5b2.jpg)}.top-hero{opacity:0;position:relative;top:0;min-height:100vh;padding-top:4rem;box-sizing:border-box;background-blend-mode:multiply;background-size:cover;background-position:50%;display:flex;transition-property:all;z-index:2;flex-direction:column}.top-hero.mobile{display:none}.top-hero__title{font-size:2rem;margin-left:10vw;padding:0;display:flex;flex-direction:column;margin-top:10vh}.top-hero__ttl-eng{line-height:1.2em;font-size:2em;letter-spacing:.4rem;margin-bottom:.8rem;font-weight:700;box-sizing:border-box;opacity:.9}.top-hero__ttl-eng,.top-hero__ttl-jp{color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.top-hero__ttl-jp{font-size:4em;font-family:"Noto Serif JP",serif;letter-spacing:1rem;font-weight:800;line-height:2em}.top-msg{width:100%;min-height:105vh;background-color:inherit;display:flex;justify-content:center;padding-top:10%;padding-bottom:5rem;box-sizing:border-box;background-blend-mode:multiply;transition:1.5s}.top-msg.true{opacity:1}.top-msg.false{opacity:0}.top-msg.mobile{display:none}.top-msg__inner{display:flex;height:auto;width:100%;flex-flow:column;align-items:center}.top-msg__inner .top-btn,.top-msg__inner .top-btn-mobile{color:#fff;background-color:hsla(0,0%,100%,.3)}.top-msg__inner .top-btn-mobile:hover,.top-msg__inner .top-btn:hover{background-color:#9c3}.top-msg__wrap{display:flex;flex-flow:column;justify-content:center;box-sizing:border-box;max-width:60rem;min-height:25rem;height:auto;color:#fff}.top-msg__wrap .top-msg__title{font-family:"Noto Serif JP",serif;line-height:5rem;font-size:2.6rem;font-weight:600;margin-bottom:40px}.top-msg__wrap .top-msg__text{font-size:1.2rem;font-weight:400;line-height:2.4rem}.SmartTop{padding-top:4rem;box-sizing:border-box;width:100%;height:auto;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;display:none}.SmartTop__inner{display:flex;flex-flow:column;width:92%;border-bottom:1px solid #ddd;box-sizing:border-box;height:100%}.area--SmartTopImg{position:relative;width:100%;height:100%;min-height:90vh;background-image:url(/_next/static/media/img_top_sp.cbf84ca06f6550d8279faf3df2c8ec64.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;flex-flow:column;justify-content:center;align-items:center;display:none}.area--SmartTopImg:before{z-index:1;background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}.area-ttl--SmartTopImg{width:100%;height:100%;z-index:2;padding:0 4%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.ttl-main--SmartTopImg{text-align:center;opacity:.85;font-size:5rem;line-height:1.2em;letter-spacing:.4rem;font-weight:900;box-sizing:border-box;color:#fff}.ttl-main--SmartTopImg:first-line{font-size:3rem;line-height:3rem;letter-spacing:.6rem}.msg-main--SmartTopImg{letter-spacing:.2em;margin-top:1rem;margin-left:1.5rem;font-size:5rem;font-family:"Noto Serif JP",serif;font-weight:700;color:#fff}.smart-top-msg{width:100%;display:none;justify-content:center;align-items:center;flex-flow:column;margin-bottom:5rem}.smart-top-msg__wrap{width:92%;line-height:3.6rem;display:flex;flex-direction:column;align-items:center}.smart-top-msg-title{margin-top:5rem;font-size:2rem;font-weight:900;margin-bottom:3rem;width:100%}.text-main{color:#333;font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.2rem;line-height:3.8rem;display:flex;flex-flow:wrap}.smart-top-msg__text{font-size:1.2rem;margin-top:2rem;font-weight:400;line-height:2.4rem}@media screen and (max-width:41rem){.smart-top-msg__wrap{width:86%}.text-main{font-size:1.6rem;line-height:3.2rem}.smart-top-msg__text{font-size:1.1rem;line-height:2.2rem}}.top-white-bg{background-color:#fff;width:20vw;height:100vh;z-index:1;position:absolute;top:0;left:0}.top-white-bg.mobile{display:none}.section-base{width:100%;height:auto;padding:5rem 0;box-sizing:border-box;background-color:#fff}.section-base,.section-base .inner-base{display:flex;flex-flow:column;align-items:center}.section-base .inner-base{max-width:60rem;justify-content:center}.section-base:nth-child(2n){background-color:#f2f2f2}.title-base{display:flex;flex-flow:column;text-align:center;margin-bottom:3.75rem}.title-base .title-eng{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:.65rem}.title-base .title-jp{font-size:.9rem;font-weight:400}.top-job__contents{width:60rem;display:flex;justify-content:flex-start;flex-flow:row wrap}.top-job__list{position:relative;box-sizing:border-box;background-color:#fff;border:1px solid #333;width:30%;height:auto;margin-right:5%;margin-bottom:3rem}.top-job__list:nth-of-type(3n){margin-right:0}.top-job__list-img{opacity:.9;background-size:cover;width:100%;height:8rem;background-repeat:no-repeat}.top-job__list-text{height:auto;min-height:15rem;padding:4% 4% 4.5rem;box-sizing:border-box;display:flex;flex-flow:column}.top-job__list-text .top-job__list-ttl{font-size:.9rem;font-weight:700}.top-job__list-text .top-job__list-line{width:100%;height:1px;background:#aaa;margin:.4rem 0 .6rem}.top-job__list-text .top-job__list-type{transition:all .2s;color:#333;text-decoration:none;font-size:.75rem;font-weight:500;line-height:1.6rem}.top-job__list-text .top-job__list-type:hover{color:#9c9c9c}.top-job__list-btn{position:absolute;left:0;bottom:0;margin:0 4% 4%;width:92%;height:2.5rem;border-radius:3px;background-color:#fff;border:1px solid #333;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#333;font-size:.875rem;font-weight:500;letter-spacing:.4rem;transition:all .2s;box-sizing:border-box}.top-job__list-btn:hover{background-color:#eee}.top-member__contents{width:60rem;display:flex;justify-content:flex-start;flex-flow:row wrap}.top-member__li{box-sizing:border-box;width:30%;min-height:17.5rem;height:auto;margin-right:5%;margin-bottom:2.5rem;display:flex;flex-flow:column}.top-member__li:nth-of-type(3n){margin-right:0}.top-member__li:nth-of-type(-n+3){margin-bottom:0}.top-member__li-lnk{display:flex;justify-content:center;height:auto}.top-member__li-img{width:90%;height:15rem;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:all .2s}.top-member__li-img:hover{background-size:86%;opacity:.85}.top-member__li-prof{display:flex;background:inherit;align-items:flex-start;flex-flow:column;margin:.5rem 0 0 20%}.top-member__li-prof .li-position{font-size:.7rem;font-weight:400;margin-bottom:.4rem}.top-member__li-prof .li-name{font-size:1.1rem;font-weight:800}.top-office__contents{display:flex;flex-flow:column;align-items:flex-start;width:48rem;height:auto}.top-office__img{width:48rem;height:30rem;background-size:contain;background-repeat:no-repeat}.top-office__msg{margin-top:1.2rem}.top-office__msg .top-office__msg-ttl{font-size:1.6rem;font-weight:400;margin-bottom:.8rem;box-sizing:border-box}.top-office__msg .top-office__msg-text{font-size:.85rem;line-height:1.6rem}.top-products{padding-bottom:3rem}.top-products__intro{font-size:.85rem;line-height:1.6rem}.top-products__main{margin:4rem 0 4%}.top-products__main .top-products__main-ttl{font-size:1.4rem;display:block;position:relative;padding:0 0 0 .6rem}.top-products__main .top-products__main-ttl:before{position:absolute;top:0;left:0;width:.4rem;height:100%;background:#333;content:"";display:block}.top-products__merch{margin-bottom:0}.top-products__ul{margin-top:4%;display:flex;width:auto;justify-content:flex-start;flex-flow:row wrap}.top-products__li{border:1px solid #aaa;background-color:#fff;width:32%;margin-right:2%;margin-bottom:3%;box-sizing:border-box}.top-products__li:nth-of-type(3n){margin-right:0}.top-products__li .products__li-img{width:100%;aspect-ratio:55/42;background-size:cover;background-repeat:no-repeat;background-position:bottom}.top-products__li .products__li-img--center{background-position:50%!important}.products__li-text{padding:4%}.products__li-ttl-sp{display:none;font-size:1.4rem;margin:1rem 0}.products__li-ttl{color:#333;font-size:1rem;margin-bottom:.6rem;font-weight:600}.products__li-desc{font-size:.7rem;margin-bottom:.5rem;color:#777}.products__li-btn{border-radius:3px;width:100%;height:2rem;border:1px solid #9c9c9c;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#333;font-size:.75rem;font-weight:400;letter-spacing:.2rem;transition:all .2s;box-sizing:border-box;background-color:hsla(0,0%,100%,.8)}.products__li-btn:hover{background-color:#eee}.products__li-dl-link{display:flex;margin:.65rem 0;min-height:40px;margin-top:5rem!important;justify-content:center}.products__li-dl-link .link-dl-icon{background-size:contain;background-repeat:no-repeat;background-position:0;transition:all .2s}.products__li-dl-link .link-dl-icon:hover{opacity:.6}.products__li-dl-link .link-dl-icon-gp{width:8.4rem;height:2.5rem}.products__li-dl-link .link-dl-icon-as{width:7.5rem;height:2.5rem;margin-left:.65rem}.top-blog__contents{width:60rem;display:flex;justify-content:center}.top-blog__li{width:32%;height:auto;max-height:22rem;box-sizing:border-box;background-color:inherit;margin-right:2%}.top-blog__li:last-of-type{margin-right:0}.top-blog__link{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;text-decoration:none;transition:all .3s}.top-blog__link:hover{opacity:.6}.blog__li-img{width:100%;height:14rem;background-size:cover}.blog__li-text{width:100%;margin:.4rem 0}.blog__li-text .blog__li-date{font-size:.85rem;color:#777}.blog__li-text .blog__li-ttl{font-size:.9rem;font-weight:600;line-height:1.5rem;margin-top:.6rem}.top-faq__contents{display:flex;width:auto;flex-flow:row wrap}.top-faq__list{display:flex;flex-flow:column;margin-right:4%;margin-bottom:2rem;width:48%;height:auto;box-sizing:border-box;padding:1rem;background-color:#fff;border:1px solid #9c9c9c}.top-faq__list:nth-of-type(n+3){margin-bottom:0}.top-faq__list:nth-child(2n){margin-right:0}.top-faq__list-base{display:flex}.top-faq__list-base .list-icon-base{width:2rem;height:2rem;border-radius:50%;border-style:solid;border-width:1.5px;font-size:1.1rem;font-weight:800;display:flex;justify-content:center;align-items:center;background-color:#fff;margin-right:1rem;box-sizing:border-box}.top-faq__list-base .list-question-icon{color:#9c3;border-color:#9c3}.top-faq__list-base .list-anwer-icon{color:#333;border-color:#333}.top-faq__list-base .list-text-base{height:auto;width:calc(100% - 3rem)}.top-faq__list-base .list-question-txt{margin-top:.3rem;font-weight:800;font-size:1rem;line-height:1.5rem}.top-faq__list-base .list-answer-txt{margin-top:.3rem;font-size:.85rem;line-height:1.6rem}.top-faq__list-question{margin-bottom:1rem}.top-overview__contents{display:flex}.top-overview__img{background-size:cover;width:22rem;height:15rem}.top-overview__text{margin-left:3rem}.top-overview__table{text-align:left;line-height:2rem;font-size:.9rem}.top-overview__table tr{max-width:35rem}.top-overview__table tr th{width:6rem;font-weight:600}.top-overview__table tr td{max-width:29rem}.top-overview__small{font-size:.8rem;margin-top:1rem;color:#777}.top-news__contents{width:60rem;justify-content:center;padding-top:2%;border:1px solid #000}.news__li-text{width:100%;margin:.4rem 0;display:flex}.news__li-date{color:#777;font-size:12px;margin:2%}.news__li-ttl{font-size:14.4px;margin:2%}.top-news__li{height:auto;max-height:22rem;box-sizing:border-box;background-color:inherit;margin-bottom:1rem}@media screen and (max-width:67.5rem){.top.false,.top.true{background-image:none}.top-hero,.top-msg,.top-white-bg{display:none}.area--SmartTopImg,.smart-top-msg,.SmartTop{display:flex}.top-btn,.top-btn-mobile{width:24rem;height:4.6rem;font-size:1.2rem;border-radius:2.3rem;margin-top:4rem}.section-base{padding:5rem 4%}.section-base .inner-base{max-width:100%}.top-job__title .title-eng{font-size:2.5rem}.top-job__title .title-jp{font-size:.9rem}.top-job__contents{width:100%}.top-job__contents .top-job__list{width:48%;margin-right:4%;margin-bottom:4%}.top-job__contents .top-job__list:nth-child(2n){margin-right:0}.top-job__contents .top-job__list:nth-child(n+5){margin-bottom:0}.top-job__contents .top-job__list .top-job__list-img{height:14rem}.top-job__list-text{padding-bottom:5rem}.top-job__list-text .top-job__list-ttl{font-size:1.4rem}.top-job__list-text .top-job__list-type{font-size:1.1rem;line-height:3rem}.top-job__list-btn,.top-job__list-text .top-job__list-btn{height:3rem;font-size:1rem}.top-member__contents{min-width:95vw;width:100%}.top-member__contents .top-member__li{margin-right:2%;width:32%}.top-member__contents .top-member__li:nth-child(3n){margin-right:0}.top-member__contents .top-member__li .top-member__li-lnk .top-member__li-img,.top-office__contents{width:100%}.top-office__contents .top-office__img{background-position:50%;width:100%;height:44vw}.top-office__contents .top-office__msg .top-office__msg-ttl{font-size:1.6rem}.top-products{padding-bottom:1rem}.top-products__intro{font-size:1rem;line-height:2rem}.top-products__game{margin-bottom:0}.top-products__li{width:48%;height:48%;margin-right:4%}.top-products__li:nth-child(2n){margin-right:0}.top-products__li:nth-of-type(3){margin-right:4%}.top-products__li:nth-of-type(n+2){margin-bottom:4%}.top-products__merch{margin:3rem 0}.top-products__merch .top-products__ul .top-products__li .products__li-text{height:auto}.top-products__merch .top-products__ul .top-products__li .products__li-text .products__li-ttl{margin-bottom:1rem}.products__li-ttl{font-size:1.4rem}.products__li-desc{font-size:1rem;margin:.8rem 0}.products__li-btn{height:3rem;font-size:1rem}.products__li-dl-link{margin:1rem 0}.products__li-dl-link .link-dl-icon-gp{width:9.4rem;height:3.5rem}.products__li-dl-link .link-dl-icon-as{width:8.5rem;height:3.5rem;margin-left:1rem}.top-blog__contents{max-width:100%;display:block}.top-blog__contents .top-blog__li{width:100%;height:auto;margin-bottom:10%}.top-blog__li:last-child{margin-bottom:0}.top-blog__link{flex-flow:inherit;align-items:flex-start}.blog__li-img{height:16vh;width:60%}.blog__li-text{margin:6% 0 0 4%}.blog__li-text .blog__li-date{font-size:1rem;color:#777}.blog__li-text .blog__li-ttl{margin-top:5%;font-size:1.4rem;line-height:2rem}.top-faq__contents{display:block;width:auto;flex-flow:nowrap;min-width:40rem}.top-faq__list{width:100%;margin-right:0;min-height:9rem}.top-faq__list:nth-of-type(n+3){margin-bottom:2rem}.top-faq__list:last-child{margin-bottom:0}.top-faq__list-base .list-text-base{max-width:90%;height:auto;font-size:1rem}.top-overview__img{background-size:cover;height:26vw}.top-overview__text{margin-left:2rem}.top-overview__table tr th{width:5.4rem}.top-overview__small{font-size:1rem}.top-news__contents{max-width:100%;display:block}}@media screen and (max-width:41rem){.area--SmartTopImg{min-height:calc(100vh - 4rem)}.top-btn,.top-btn-mobile{width:85%}.section-base{padding:5rem 8%;align-items:inherit;box-sizing:border-box}.title-base .title-eng{font-size:2.4rem}.title-base .title-jp{font-size:.85rem}.top-job__contents{flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%}.top-job__contents .top-job__list{border-color:#9c9c9c;margin-right:0;margin-bottom:4rem;width:100%}.top-job__contents .top-job__list .top-job__list-img{height:12rem}.top-job__list-text .top-job__list-line{margin-top:.8rem}.top-job__list-text{position:inherit}.top-job__list-text .top-job__list-ttl{font-size:1.4rem}.top-job__list-text .top-job__list-type{font-size:1rem;line-height:3rem}.top-job__list-text .top-job__list-btn{position:inherit;height:3rem;font-size:1rem;width:100%;margin-top:5%;margin-bottom:auto}.top-member__contents{min-width:21rem;width:100%}.top-member__contents .top-member__li{margin-right:6%;width:47%;height:15.5rem}.top-member__contents .top-member__li:nth-child(2n){margin-right:0;margin-bottom:3rem}.top-member__contents .top-member__li:nth-child(2n) .top-member__li-prof{margin-left:25%}.top-member__contents .top-member__li:nth-child(2n) .top-member__li-lnk .top-member__li-img{background-position:0}.top-member__contents .top-member__li:nth-child(odd){margin-right:6%;margin-bottom:3rem}.top-member__contents .top-member__li:nth-child(odd) .top-member__li-prof{margin-left:10%}.top-member__contents .top-member__li:nth-child(odd) .top-member__li-lnk .top-member__li-img{background-position:100%}.top-member__contents .top-member__li .top-member__li-lnk .top-member__li-img{width:100%;height:13rem;background-size:cover}.top-member__contents .top-member__li .top-member__li-prof{margin-top:0}.top-office__contents{width:100%}.top-office__contents .top-office__img{background-position:50%;width:100%;height:58vw}.top-office__contents .top-office__msg{margin-top:.8rem}.top-office__contents .top-office__msg .top-office__msg-ttl{font-size:1.2rem;font-weight:700}.top-office__contents .top-office__msg .top-office__msg-text{font-size:.9rem;line-height:1.6rem}.top-products{padding-bottom:3rem}.top-products__intro{font-size:1rem;line-height:1.8rem}.top-products__main .top-products__main-ttl{font-size:1.2rem}.top-products__game{margin-top:5rem}.top-products__merch{margin-top:6%}.top-products__ul{margin-top:2rem}.top-products__li{width:100%;height:auto;margin-right:0;margin-bottom:4rem}.top-products__li:last-child{margin-bottom:0}.top-products__li:nth-of-type(n+2){margin-bottom:4rem;margin-right:0}.top-products__li .products__li-img{width:100%}.top-products__li .products__li-ttl{font-size:1.2rem}.top-products__li .products__li-desc{font-size:1rem;margin-top:0}.top-blog__contents{min-width:21rem}.blog__li-img{background-position:50%;width:38%;height:24vw}.blog__li-text{width:58%;margin:0 0 0 4%}.blog__li-text .blog__li-ttl{margin-top:8%;font-size:1.1rem}.top-faq__contents{min-width:21rem}.top-faq__list{min-height:11rem;justify-content:center}.top-faq__list-base .list-text-base{max-width:85%;height:auto}.top-faq__list-base .list-question-txt{font-size:1.2rem;line-height:1.8rem;font-weight:600;margin-top:.2rem}.top-faq__list-base .list-answer-txt{font-size:1rem;margin-top:.2rem;line-height:1.8rem}.top-overview__contents{flex-flow:column;justify-content:flex-start;width:100%}.top-overview__img{width:100%;background-size:cover;background-position:50%;height:48vw}.top-overview__text{margin-left:0;margin-top:2rem}.top-overview__text .top-overview__table tr{flex-flow:row;margin:.5rem 0}.top-overview__small{font-size:1rem}.top-news__contents{min-width:21rem}}.area-ttl1--TopTitle{font-size:2.5em;font-weight:700}.sub-ttl1--TopTitle{font-size:6rem}.area--AboutColy{margin:5rem 0;height:auto}.area-contents--AboutColy{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#9c3;flex-wrap:wrap;padding:1rem 0 4rem}.area-text--AboutColy{padding:3%;line-height:2.5em;width:37rem}.box-motto--AboutColy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:0}.area-motto--AboutColy{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:flex;overflow:visible;height:0;position:relative;top:0;height:auto;width:30rem}.text-motto--AboutColy{background:hsla(0,0%,100%,.95);text-align:start;font-size:2rem;padding:.5em .2em;position:relative;top:-1em;left:4em}.text-motto--AboutColy:first-child{height:5em}.text-motto--AboutColy:nth-child(2){height:4em}.text-motto--AboutColy:nth-child(3){height:6em}.area-ttl--AboutColy{font-weight:lighter;font-size:3rem;text-align:left;padding:0 5rem}.area--AboutWork{background-color:transparent;background-size:cover;background-blend-mode:multiply;background-attachment:fixed;height:130vh;margin:30% 0 0}.area--AboutWork,.area-main--AboutWork{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}.area-main--AboutWork{background-position:50%;background-size:cover;background-blend-mode:multiply}.area-ttl--AboutWork{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;min-width:10em;font-size:3rem;margin:1rem 0;width:100%}.main-ttl--AboutWork{font-size:1.7em}.area-content--AboutWork{width:100%;height:130vh;background-color:inherit;display:flex;justify-content:center;margin-top:30%}.sub-ttl--AboutWork{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700}.sub-ttl--AboutWork p{border-bottom:2px solid #fff;height:1.2em;padding:0 1rem;display:inline-block}.em-content--AboutWork{display:inline-flex;background-color:hsla(0,0%,100%,.9);height:1em;justify-content:center;align-items:center}.area-content--AboutWork p{line-height:1.8em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.area--ToJobListButton{display:inline-flex;background-color:hsla(0,0%,100%,.9);color:#333;padding:1rem 6rem;border:1px solid #333;border-radius:3px}.area--JobList,.area--ToJobListButton{flex-direction:column;justify-content:center;align-items:center}.area--JobList{width:100%;height:auto;padding:2rem 0;display:flex;background-image:url(https://recruit.colyinc.com/static/assets/image/img_job_select.jpg);background-size:cover;background-position:50%;background-color:rgba(0,0,0,.5);background-blend-mode:multiply}.area-selection--AboutWork{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.area-selection--AboutWork .btn--AboutWork{color:#fff;background-color:transparent;border-radius:1.5em;box-shadow:none;border:2px solid #fff;font-size:2.5rem;padding:.2em 1em;cursor:pointer;transition-property:box-shadow text-shadow;transition-duration:.25s;transition-timing-function:ease}.area-selection--AboutWork .btn--AboutWork:hover{background-color:hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.8),0 0 5px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.2);text-shadow:0 0 1px hsla(0,0%,100%,.8),0 0 5px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.2)}.area-selection--AboutWork .btn-selected--AboutWork{color:#fff;background-color:transparent;border-radius:1.5em;box-shadow:none;border:2px solid #fff;font-size:2.5rem;padding:.2em 1em;cursor:pointer;transition-property:box-shadow text-shadow;transition-duration:.25s;transition-timing-function:ease;background-color:hsla(0,0%,100%,.65);box-shadow:0 0 5px hsla(0,0%,100%,.8),0 0 10px hsla(0,0%,100%,.5),0 0 15px hsla(0,0%,100%,.2);text-shadow:0 0 1px hsla(0,0%,100%,.8),0 0 5px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.2)}.area-category--AboutWork{color:hsla(0,0%,100%,.93);font-size:2.5rem;margin:2rem 2rem 0;width:80%;min-height:40vh;height:auto}.area-category--AboutWork,.ttl-category-eng--AboutWork{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ttl-category-eng--AboutWork{font-weight:700;font-size:1em;margin:.5em 0 .2em}.ttl-category-jp--AboutWork{justify-content:flex-start;font-size:.5em}.area-joblist--AboutWork,.ttl-category-jp--AboutWork{display:flex;flex-direction:column;align-items:flex-start}.area-joblist--AboutWork{margin:3rem 0 0;max-width:80rem;width:90%}.p-content-AboutWork{text-align:start}.area--NewsList{width:100%;height:auto;overflow:hidden}.area--NewsList ul{display:flex;flex-direction:row;justify-content:center;padding:3rem 0;height:auto;width:100%;flex-wrap:wrap}.box-news--NewsList{width:19vw;height:19vw;min-width:13rem;min-height:13rem;margin:1vw;background-size:cover;background-position:50%}.top__office{background-color:#f6f6f6;width:100%;margin:0 auto;padding:2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.img--IndexToOffice{border-radius:4px;width:30rem;max-width:100%;height:20rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.area-description--IndexToOffice{margin:1rem 0;width:90%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ttl-description--IndexToOffice{font-size:1.4rem;font-weight:700;margin:.5rem 0 1rem}.main-description--IndexToOffice{line-height:1.6em}.box--IndexToJobType{width:60rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:transparent;border-radius:5px;padding:1rem 0}.lnk-detail--IndexToJobType{text-decoration:none;font-size:1rem;line-height:1.5em}.lnk-detail--IndexToJobType:hover{color:hsla(0,0%,39.2%,.8);text-shadow:0 0 3px hsla(0,0%,100%,.8)}.area-type--IndexToJobType{width:98%;margin:1rem 1%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.area-main--IndexToJobType{display:flex;flex-direction:row;margin:1rem 0 0;flex-wrap:wrap}.ttl-type--IndexToJobType{text-align:center;background-color:#fff;padding:.5em 0;font-size:1.5rem;border:1px solid rgba(0,0,0,.5);border-radius:3px;width:23.5%;font-weight:700;transition-property:color background-color border;transition-duration:.5s;cursor:pointer}.ttl-type--IndexToJobType.selected,.ttl-type--IndexToJobType:hover{color:#fff;border:1px solid hsla(0,0%,100%,.95);background-color:#4dd0e1;box-shadow:0 0 1px hsla(0,0%,100%,.8),0 0 5px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.2);text-shadow:0 0 5px hsla(0,0%,100%,.8),0 0 10px hsla(0,0%,100%,.5),0 0 15px hsla(0,0%,100%,.2)}.ttl-type--IndexToJobType.selected{font-weight:700}.area-details--IndexToJobType{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.box-details--IndexToJobType{max-width:25rem;width:45%;margin:1rem 0 1rem 5%}.box-details--IndexToJobType .box-detail--IndexToJobType{width:90%;margin:1rem 0 0 10%}.ttl-job_type--IndexToJobType{font-size:1.5rem;font-weight:700}.area-employ_type--IndexToJobType{display:flex;flex-direction:row}.li-employ_types--IndexToJobType{color:hsla(0,0%,100%,.95);border-radius:1px;font-weight:700;width:6.2em;height:2em;display:flex;flex-direction:column;align-items:center;font-size:.8rem;justify-content:center;margin:0 .5em 0 0}.li-employ_types--IndexToJobType.new{background-color:#42a5f5}.li-employ_types--IndexToJobType.mid{background-color:#ff7043}.ttl-detail--IndexToJobType{font-weight:400;font-size:1rem;margin:.1rem 0}.ttl-jp--IndexToBlog,.ttl-jp--IndexToInterview,.ttl-jp--IndexToJobType,.ttl-jp--IndexToOffice,.ttl-jp--IndexToQandA{font-size:.5em;text-align:center;text-indent:0;margin-top:.2em}.ttl-eng--IndexToBlog,.ttl-eng--IndexToInterview,.ttl-eng--IndexToJobType,.ttl-eng--IndexToOffice,.ttl-eng--IndexToQandA{text-align:center;text-indent:0}.ttl--IndexToJobType{width:100%;font-size:2.5rem;font-weight:700}.top__interview{background-color:#f4f4f4;width:100%;margin:0 auto;padding:2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.box--IndexToInterview,.box--IndexToOffice{width:60rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:transparent;border-radius:6px;padding:1rem 0}.lnk-toall--IndexToInterview{color:#333;margin:.5rem 0 0 4rem;font-size:1.3rem;transition-property:color;transition-duration:.3s}.lnk-toall--IndexToInterview:hover{color:#9c3}.ttl--IndexToInterview,.ttl--IndexToOffice{font-size:2.5rem;font-weight:700;margin:0 0 1rem}.area-main--IndexToInterview{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.box-lnk--IndexToInterview{width:16rem;height:16rem;margin:.5rem auto;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:50%;cursor:pointer;text-decoration:none;background-color:hsla(0,0%,39.2%,0);transition-property:background-color text-shadow;transition-duration:.3s;background-blend-mode:multiply}.box-lnk--IndexToInterview:hover{background-color:#646464;text-shadow:0 0 5px hsla(0,0%,100%,.9),0 0 10px hsla(0,0%,100%,.7),0 0 15px hsla(0,0%,100%,.55)}.area-txt--IndexToInterview{background-color:rgba(153,204,51,.75);color:#fff;margin:0 0 1rem;padding:.5rem 5%;border-radius:4px;width:90%}.area-txt--IndexToInterview .txt-position--IndexToInterview{font-size:.9rem;text-align:left;text-align:initial;margin:0 0 0 .5rem}.area-txt--IndexToInterview .txt-name--IndexToInterview{margin:.5rem .5rem 0 0;font-size:1.4rem;text-align:end}.top__blog{padding:2rem 0;background-color:#f0f0f0;width:100%;align-items:center;justify-content:flex-start}.box--IndexToBlog,.top__blog{display:flex;flex-direction:column}.box--IndexToBlog{width:60rem;box-sizing:border-box;background-color:transparent;padding:1rem 0;border-radius:4px}.area-main--IndexToBlog{flex-direction:row;justify-content:space-around;flex-wrap:wrap}.area-main--IndexToBlog,.top__faq{width:100%;display:flex;align-items:center}.top__faq{background-color:#eaeaea;flex-direction:column;justify-content:flex-start;padding:2rem 0}.box--IndexToQandA{width:60rem;display:flex;flex-direction:column;align-items:center;background-color:transparent;border-radius:4px;padding:1rem 0}.ttl--IndexToQandA{width:100%;text-align:left;text-align:initial;margin:1rem 0}.ttl--IndexToBlog,.ttl--IndexToQandA{font-size:2.5rem;text-indent:1em;font-weight:700}.ttl--IndexToBlog{color:#333}.lnk-toall--IndexToBlog{color:#333;margin:.5rem 0 1rem 3rem;font-size:1.3rem;transition-property:color;transition-duration:.3s}.lnk-toall--IndexToBlog:hover{color:#9c3}.area-card--IndexToBlog{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;background-color:#fff;border-radius:4px;height:20rem;width:13rem;border:3px solid #333;margin:.5rem auto .5rem .5rem}.area-card--IndexToBlog .img-main--IndexToBlog{width:12.5rem;height:12.5rem;border:1px solid hsla(0,0%,78.4%,.4);margin:.25rem;border-radius:3px;background-position:50%;background-size:contain}.area-card--IndexToBlog .txt-card--IndexToBlog{width:100%;height:5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.area-lnk--IndexToQandA{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.lnk-toall--IndexToQandA{color:#333;margin:.5rem 0 1rem 3rem;font-size:1.3rem;transition-property:color;transition-duration:.3s}.lnk-toall--IndexToQandA:hover{color:#9c3}.lnk-toall--IndexToQandA.under{width:95%;margin:.5rem 2%;font-size:1.3rem;text-align:right;color:#fff;text-decoration:none;transition-duration:.3s}.lnk-toall--IndexToQandA.under:hover{text-shadow:0 0 10px hsla(0,0%,100%,.8)}.area-main--IndexToQandA{width:99%;background-color:#91c426;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-radius:5px;margin:1rem 0}.area-main--IndexToQandA .card-question--IndexToQandA{background-color:#fff;width:95%;margin:1rem 2%;border-radius:5px;font-weight:700;display:flex;flex-direction:column;align-items:center}.area-main--IndexToQandA .card-question--IndexToQandA .area-answer--Questioncard,.area-main--IndexToQandA .card-question--IndexToQandA .area-question--Questioncard{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.area-main--IndexToQandA .card-question--IndexToQandA .icon-question--QuestionCard{font-size:2rem;background-color:#fff;border:2px solid #91c426;color:#91c426;border-radius:50%;min-width:1.5em;min-height:1.5em;width:1.5rem;height:1.5rem;margin:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.area-main--IndexToQandA .card-question--IndexToQandA .txt-question--QuestionCard{flex-grow:1}.top__products{padding:2rem 0;width:100%;justify-content:flex-start;background-color:#fff}.box--IndexToProducts,.top__products{display:flex;flex-direction:column;align-items:center}.box--IndexToProducts{width:60rem;background-color:transparent;padding:1rem 0}.description--IndexToProducts{line-height:1.3em}.box-contents--IndexToProducts{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.list-card--IndexToProducts{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ttl-contents--IndexToProducts{font-size:1.2rem;font-weight:600;width:100%;border-left:4px solid #000;text-indent:.5em;margin:.5em 0}.img-banner--IndexToProducts{width:100%;height:8.2rem;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-position:50%}.box-card--IndexToProducts{width:19rem;margin-right:auto;margin-top:1rem;margin-bottom:2rem}.box-card--IndexToProducts:nth-child(3) .img-banner--IndexToProducts{background-position-y:70%}.ttl-card--IndexToProducts{font-size:1.1rem;font-weight:600;line-height:1.7em}.description-card--IndexToProducts{font-size:.9em;color:rgba(0,0,0,.6)}.area-lnk-card--IndexToProducts{width:100%;display:flex;flex-direction:row}.lnk-official--IndexToProducts{width:100%;height:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;border:1px solid #9c3;text-decoration:none}.lnk-icon-gp img{height:3.1rem;width:auto}.lnk-icon-as{height:2.2rem;margin-top:auto;margin-bottom:auto;width:8.1rem;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%}.top__overview{padding:2rem 0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#e0e0e0}.top__overview td,.top__overview th,.top__overview tr{height:3em;padding:0 .3em;min-width:5em}.top__overview p{line-height:2em;margin:1em 0}.box--IndexToCorporateWebsite{border-radius:4px;width:60rem;display:flex;flex-direction:column;align-items:center;background-color:transparent;padding:1rem 0}.ttl--IndexToCorporateWebsite,.ttl--IndexToProducts{width:100%;text-align:center;font-size:2.5rem;text-indent:1em;font-weight:700;margin:1rem 0}.ttl-jp--IndexToCorporateWebsite,.ttl-jp--IndexToProducts{font-size:.5em;text-align:center;margin-top:.2em}.area-main--IndexToCorporateWebsite{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.img-main--IndexToCorporateWebsite{width:60%;height:25rem;border-radius:4px;margin:1rem 0;background-position:50%;background-size:cover}@media screen and (max-width:61rem){.area-top-img{height:70vh}.sub-ttl1--TopTitle{font-size:12vw}.box--IndexToBlog,.box--IndexToInterview,.box--IndexToJobType,.box--IndexToOffice,.box--IndexToQandA{width:98%}.area-main--IndexToQandA{align-items:center;flex-direction:column}.area-main--IndexToQandA .card-question--IndexToQandA{background-color:#fff;width:90%;margin:1rem 0;border-radius:5px;font-weight:700;display:flex;flex-direction:column;align-items:center}.box-details--IndexToJobType{width:100%}.area-card--IndexToBlog{width:45%;height:65vw}.area-card--IndexToBlog .img-main--IndexToBlog{width:36vw;height:36vw}.box--IndexToCorporateWebsite{width:100%}.area-main--IndexToCorporateWebsite{flex-direction:column;align-items:center}.img-main--IndexToCorporateWebsite{width:60%;height:40vw;width:95%;height:65vw}}.area--Contact{width:100%;height:auto}.area--Contact,.box-main--Contact{display:flex;flex-direction:column;align-items:center}.box-main--Contact{width:60rem;margin:2rem 0;font-size:.85rem;line-height:1.4rem}.ttl--Contact{font-size:1.5rem;font-weight:900;line-height:3rem}.box-contents--Contact{width:100%;margin:2rem 0;background-color:#eee;padding:3%;box-sizing:border-box}.ttl-contents--Contact{display:block;position:relative;font-size:1rem;font-weight:700;width:100%;height:auto;padding-left:.6rem;box-sizing:border-box}.ttl-contents--Contact:before{top:0;left:0;content:"";position:absolute;display:block;background-color:#333;width:.3rem;height:100%}.description-contents--Contact{width:100%;margin-top:1rem;line-height:1.4em;font-size:.85rem}.box-info--Contact{width:100%;text-align:center;background-color:#fff;padding:1rem 0;margin-top:2rem}.area-btn--Contact{width:100%;padding-top:2rem;flex-direction:column}.area-btn--Contact,.btn-lnk-secondary--Contact{display:flex;align-items:center;justify-content:center}.btn-lnk-secondary--Contact{width:auto;height:auto;min-width:16rem;min-height:3.6rem;background-color:#9c3;color:#fff;padding:2% 4%;border-radius:2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;box-sizing:border-box}.btn-lnk-secondary--Contact:hover{background-color:#333}@media screen and (max-width:61rem){.box-main--Contact{width:96%}}.area--QandAList{width:100%;margin:1rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.area--PageTitle--qanda{background-image:url(/_next/static/media/img_top_qanda.13e04174c2891c998bf8374b6cff680e.jpg)}.area--QandA,.area-main--QandA{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.area-main--QandA{align-items:center}.box-main--QandA{background-color:#fff;width:60rem;margin:2rem 0;border-radius:4px;padding:1rem 0}.ttl-category--QandAList{display:flex;justify-content:center;position:relative;font-size:1.8rem;font-weight:700;margin:1rem 0 4rem}.ttl-category--QandAList:before{top:3rem;content:"";position:absolute;width:4rem;height:.4rem;background-color:#333;border-radius:.2rem}.area-list--QandAList{display:flex;width:auto;flex-flow:column}.area-catgory--QandAList{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:1rem 0 5rem}.area--QuestionCard{display:flex;flex-flow:column;margin-bottom:2rem;width:100%;height:auto;min-height:10rem;box-sizing:border-box;padding:3%;background-color:#fff;border:1px solid #9c9c9c}.faq__card-base{display:flex}.faq__card-base .list-icon-base{width:2rem;height:2rem;border-radius:50%;border-style:solid;border-width:1.5px;font-size:1.1rem;font-weight:900;display:flex;justify-content:center;align-items:center;background-color:#fff;margin-right:1rem;box-sizing:border-box}.faq__card-base .list-question-icon{color:#9c3;border-color:#9c3}.faq__card-base .list-anwer-icon{color:#333;border-color:#333}.faq__card-base .list-text-base{max-width:90%;height:auto}.faq__card-base .list-question-txt{margin-top:.6rem;font-weight:700;font-size:1rem;line-height:1.5rem}.faq__card-base .list-answer-txt{margin-top:.4rem;font-size:.85rem;line-height:1.6rem}.faq__contact{display:flex;justify-content:center;align-items:center;width:10rem;height:3rem;font-size:.85rem;border:3px solid #333;border-radius:2rem;text-decoration:none;padding:0 3%;transition:all .2s}.faq__contact:hover{background-color:#333;color:#fff;font-weight:700}.faq__list-question{margin-bottom:1rem}.card-answer--QuestionCard,.card-question--QuestionCard{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.icon-answer--QuestionCard{background-color:#9c3;border:2px solid #bcbcbc;color:#fff;border-radius:50%}.icon-answer--QuestionCard,.icon-question--QuestionCard{font-size:2rem;min-width:1.5em;min-height:1.5em;margin:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-question--QuestionCard{background-color:#fff;border:2px solid #9c3;color:#9c3;border-radius:50%}.txt-answer--QuestionCard,.txt-question--QuestionCard{text-align:left;text-align:initial;font-size:1.2rem;line-height:1.4em;margin:1rem .5em}@media screen and (max-width:61rem){.box-main--QandA{width:100%}.area-list--QandAList{width:92%}.txt-answer--QuestionCard,.txt-question--QuestionCard{font-size:1.5rem}}@media screen and (max-width:41rem){.area--PageTitle--qanda{background-image:url(/_next/static/media/img_top_qanda_sm.f735ac2efc1694155217c27261e66d61.jpg)}.box-main--QandA{width:100%}.area-list--QandAList{width:92%}.txt-answer--QuestionCard,.txt-question--QuestionCard{font-size:1.5rem}.faq__card-base .list-text-base,.list-answer-txt{width:86%}.faq__card-base .list-answer-txt{font-size:.95rem;line-height:1.7rem}}.area-main--Blog{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;background-color:transparent}.area--PageTitle--blog{background-image:url(/_next/static/media/img_top_blog_3.e64b522801fa30bc8728fdbb380721cf.jpg)}.area--BlogList{width:100%;align-items:center}.area--BlogList,.area-contents--BlogList{display:flex;flex-direction:column;background-color:#fff}.area-contents--BlogList{border-radius:4px;justify-content:flex-start;align-items:flex-start;width:60rem;margin-top:3rem}.area-blogcard--BlogList{width:100%}.area-blogcard--BlogList:last-child .area--BlogCard{border-bottom:none}.area--BlogCard{text-decoration:none;display:flex;justify-content:flex-start;height:100%;width:100%;box-sizing:border-box;border-bottom:1px solid #bbb;padding:8% 1rem;transition:all .3s}.area--BlogCard:hover{background-color:#eee}.img-main--BlogCard{width:16rem;height:10rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.area-main--BlogCard{margin-left:4rem;width:28rem;height:10rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.blog__li-date{color:#777}.ttl-main--BlogCard{letter-spacing:.1rem;margin-top:3rem;font-size:1.2rem;font-weight:900;text-align:left;text-align:initial;color:#333}.area-taglist--BlogCard{margin-top:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ttl-tag--BlogCard{font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:#aaa;color:#fff;width:auto;height:1.8rem;padding:0 1rem;box-sizing:border-box;border-radius:1rem}.area--BlogDetail{width:100%;padding-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;margin-bottom:3rem}.blog__inner{max-width:60rem;margin-top:4rem;padding:0 5%;box-sizing:border-box}.ttl--BlogDetail{font-size:1.4rem;font-weight:900;margin-bottom:2rem}.area-published--BlogDetail{color:#777;margin-bottom:1rem}.block-paragraph--BlogParagraph-01{margin:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.block-paragraph--BlogParagraph-01 .ttl--BlogParagraph{font-size:1.8rem;font-weight:700;margin:3rem 0 0}.block-paragraph--BlogParagraph-01 .img-01--BlogParagraph,.block-paragraph--BlogParagraph-01 .img-02--BlogParagraph{margin:2rem 0 1rem;width:49rem;height:26rem;background-size:cover;background-position:50%;border-radius:5px;border:1px solid hsla(0,0%,78.4%,.4)}.block-paragraph--BlogParagraph-01 .body-01--BlogParagraph,.block-paragraph--BlogParagraph-01 .body-02--BlogParagraph{font-size:1.1rem;line-height:1.8em;margin:1rem 0;text-align:left;text-align:initial;text-indent:1em}@media screen and (max-width:61rem){.area--BlogCard{padding:8% 4%}.ttl-main--BlogCard{font-size:1rem}}@media screen and (max-width:41rem){.area--PageTitle--blog{background-image:url(/_next/static/media/img_top_blog_3_sm.d98ad1fd1ce88d54f484541bf40e753e.jpg)}.area--BlogList{width:100%}.area-contents--BlogList{width:92%}.area--BlogCard{padding:8% 0}.img-main--BlogCard{width:38%;height:14vh}.area-main--BlogCard{margin-left:4%;width:58%;height:5rem}.blog__li-date{color:#777;font-size:.85rem}.ttl-main--BlogCard{margin-top:.5rem;letter-spacing:0;line-height:1.8rem}.area-taglist--BlogCard{margin-top:.5rem}.ttl-tag--BlogCard{font-weight:400;font-size:.75rem;height:1.4rem;padding:0 .6rem;border-radius:.7rem}.ttl--BlogDetail{margin-bottom:1.2rem;font-size:1.2rem}}.area-paragraph--BlogDetail{font-size:1rem;line-height:1.8rem;width:100%}.area-paragraph--BlogDetail a{color:#5c6bc0}.area-paragraph--BlogDetail a:hover{color:#26c6da}.area--BlogPargraph{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.top-img--BlogDetail{width:100%;height:auto;margin:3% 0 2%}.txt-01-only-default{width:100%;font-weight:400}.txt-01-only-default .img-01--BlogParagraph{display:none}.txt-01-only-default .body-01--BlogParagraph{width:100%;height:auto;margin:1rem 0}.txt-01-only-default .body-02--BlogParagraph,.txt-01-only-default .img-02--BlogParagraph{display:none}@media screen and (max-width:61rem){.txt-01-only-default .body-01--BlogParagraph{width:100%;padding:0}}.content-default--BlogParagraph{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-weight:400}.content-default--BlogParagraph .img-01--BlogParagraph{width:100%;height:auto;margin:1rem 0}.content-default--BlogParagraph .body-01--BlogParagraph{width:100%;padding:0 10%;height:auto;margin:1rem 0}.content-default--BlogParagraph .img-02--BlogParagraph{width:100%;height:auto;margin:1rem 0}.content-default--BlogParagraph .body-02--BlogParagraph{width:100%;padding:0 10%;height:auto;margin:1rem 0}@media screen and (max-width:61rem){.content-default--BlogParagraph .body-01--BlogParagraph,.content-default--BlogParagraph .body-02--BlogParagraph,.content-default--BlogParagraph .img-01--BlogParagraph,.content-default--BlogParagraph .img-02--BlogParagraph{width:100%;padding:0}}@media screen and (max-width:61rem){.area-paragraph--BlogDetail{width:100%}.breadcrumb__item.blog_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:15rem}}.area--Member{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.area--PageTitle--member{background-image:url(/_next/static/media/img_top_member_2.f70e29f09ff12fd25b04a35f1293447b.jpg)}.member__menu{position:absolute;display:flex;justify-content:center;align-items:center;top:25rem}.member__menu-li{min-width:5rem;width:auto;height:5%;padding:0 1rem;list-style:none;border-right:1px solid #aaa}.member__menu-li:last-child{border-right:none}.member__menu-li:nth-of-type(4){min-width:7.3rem}.member__menu-li a{text-decoration:none;font-size:1rem;color:#9c9c9c;transition:all .3s}.member__menu-li a:hover{color:#333;font-weight:700}.area--InterviewList{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-size:cover;background-position:50%}.area--InterviewContent{margin:3rem 0}.area-interview--InterviewList{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:2rem}.area--EmployeeList{display:flex;flex-direction:column;background-color:#fff;width:60rem;border-radius:4px;border-top:5rem solid #fff;background-color:#eee;padding:4%;box-sizing:border-box}.area--EmployeeList:nth-child(2n){background-color:#ddd}.area--EmployeeList:last-child{border-bottom:5rem solid #fff}.area-contents--EmployeeList{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:5% 2% 0}.header--EmployeeList{display:flex;flex-direction:column;align-items:flex-start}.ttl--EmployeeList{position:relative;box-sizing:border-box;font-size:1.8rem;letter-spacing:.2rem;font-weight:900}.description--EmployeeList{font-size:.9rem;line-height:1.8rem;width:100%;text-align:left;text-align:initial;margin-bottom:1.5rem;margin-top:1rem}.lnk-detail--EmployeeList{position:relative;transition:all .3s;box-sizing:border-box;width:28%;margin-right:8%;height:auto;text-decoration:none;display:flex;flex-direction:column;align-items:center;cursor:pointer}.lnk-detail--EmployeeList:hover .img--EmployeeList{background-size:96%}.lnk-detail--EmployeeList:hover .area-txt--EmployeeList{color:#999}.lnk-detail--EmployeeList:hover .txt-motto--EmployeeList{color:#9c3}.lnk-detail--EmployeeList:nth-of-type(3n){margin-right:0}.lnk-detail--EmployeeList:nth-of-type(n+4){margin-bottom:2rem}.img--EmployeeList{transition:all .3s;background-size:cover;background-position:50%;background-repeat:no-repeat;width:14rem;height:14rem}.area-txt--EmployeeList{color:#333;width:100%;height:auto;display:flex;flex-flow:column;align-items:flex-start;padding:.2rem .4rem .5rem;box-sizing:border-box;margin-left:20%;transition:all .3s}.txt-year--EmployeeList{font-size:.85rem;margin:0 0 0 .5rem}.txt-motto--EmployeeList{transition:all .3s;position:relative;min-width:90%;padding:1.4rem;background-color:#fff;border-radius:2rem;height:2rem;display:flex;justify-content:center;align-items:center;font-size:.85rem;line-height:1.2rem;font-weight:700}.txt-motto--EmployeeList:before{bottom:-14px}.txt-motto--EmployeeList:after,.txt-motto--EmployeeList:before{content:"";position:absolute;display:block;width:0;height:0;left:30px;border-top:15px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.txt-motto--EmployeeList:after{bottom:-12px}.txt-position--EmployeeList{font-size:.8rem;margin-bottom:.4rem}.txt-name--EmployeeList{font-size:1.1rem;font-weight:800}.area--InterviewDetail{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin-bottom:3rem}.area-main--InterviewDetail{margin:2rem 0 0;width:60rem;background-color:#fff;border-radius:4px}.area--InterviewProfile{width:100%;max-height:24rem;display:flex;flex-direction:row;justify-content:center;margin:1rem 0;padding:5%;box-sizing:border-box;background-color:#eee}.img-main--InterviewProfile{width:16rem;height:16rem;background-size:cover;background-position:0;margin-right:7rem}.area-basic--InterviewProfile{padding-left:2rem;margin-bottom:1rem}.area-entry_year--InterviewProfile{padding-left:2rem;font-size:.9rem}.area-position--InterviewProfile{margin-bottom:.5rem;font-size:.9rem}.area-name_eng--InterviewProfile{font-size:2rem;font-weight:900;letter-spacing:.2rem}.area-motto--InterviewProfile{transition:all .3s;position:relative;width:auto;max-width:28rem;padding:2rem;background-color:#fff;border-radius:2rem;min-height:2rem;max-height:5rem;letter-spacing:.1rem;display:flex;justify-content:center;align-items:center;font-size:1.1rem;line-height:1.6rem;font-weight:700;box-sizing:border-box;margin:1rem 0 2rem}.area-motto--InterviewProfile:before{content:"";position:absolute;display:block;width:0;height:0;left:-10px;top:20px;border-top:15px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.content-main--InterviewProfile{position:relative;width:28rem;max-height:18rem;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.area-info--InterviewProfile{background-color:inherit}.area-ttl--InterviewContent{position:relative;line-height:1.2em;font-size:1.2em;font-weight:700;margin:2rem 0 .5rem;text-align:left;text-align:initial;padding:0 0 0 .8rem;box-sizing:border-box;width:95%}.area-ttl--InterviewContent:before{position:absolute;top:5%;left:0;width:.4rem;height:90%;background:#9c3;content:"";display:block}.area-txt_blocks--InterviewContent{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start}.content-default--InterviewContent{width:95%;font-size:1.1rem;font-weight:700;line-height:2em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1rem 0}.content-default--InterviewContent .img-01--InterviewContent{width:38%;height:16rem;border-radius:3px;margin:1rem 0;order:0;background-position:50%;background-size:cover}.content-default--InterviewContent .txt-01--InterviewContent{width:58%;margin:1rem 0;order:1}.content-default--InterviewContent .img-02--InterviewContent{width:38%;height:16rem;border-radius:3px;margin:1rem 0;order:3;background-position:50%;background-size:cover}.content-default--InterviewContent .txt-02--InterviewContent{width:58%;margin:1rem 0;order:2}.center-img01--InterviewContent{width:95%;font-size:1.1rem;font-weight:700;line-height:2em;text-indent:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1rem 0}.center-img01--InterviewContent .img-01--InterviewContent{width:36%;height:16rem;border-radius:3px;margin:1rem 0;order:1;background-position:50%;background-size:cover}.center-img01--InterviewContent .txt-01--InterviewContent{width:30%;margin:1rem 0;order:0}.center-img01--InterviewContent .txt-02--InterviewContent{width:30%;margin:1rem 0;order:2}.content-txt-only--InterviewContent{font-size:.95rem;font-weight:400;line-height:1.8rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1rem 0}.area-data--InterviewList{width:100%;height:auto}.area--DataInColy,.area--DataInColyOffice{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area--DataInColyOffice{height:auto}.area--DataBox{width:100%;height:100%;background-color:inherit}.area--DataBox .box-img--DataBox{border-radius:5px;width:100%;height:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:0;box-sizing:border-box;border:10px solid rgba(0,0,0,.1);background-blend-mode:multiply;color:transparent;transition-property:background-color color;transition-duration:.5s;transition-timing-function:ease}.area--DataBox .box-img--DataBox,.area--DataBox:hover .box-img--DataBox{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area--DataBox:hover .box-img--DataBox{background-color:rgba(0,0,0,.8);color:#fff}.title--DataBox{color:hsla(0,0%,100%,.9);width:100%;text-align:left;text-align:initial;font-weight:700;text-indent:1em;font-size:1.1rem;background-color:rgba(40,45,50,.3);padding:.3em 0;margin:0 0 2rem}.area-grid--DataInColyOffice{display:grid;width:60rem;height:110rem;grid-template-rows:20% 20% 20% 20% 20%;grid-template-columns:20% 20% 20% 20% 20%}.area-grid--DataInColyOffice .area--DataBox:nth-child(2){grid-row:1/3;grid-column:1/4}.area-grid--DataInColyOffice .area--DataBox:nth-child(2) .box-img--DataBox{background-size:95% auto;background-position-y:70%}.area-grid--DataInColyOffice .area--DataBox:first-child{grid-row:1/2;grid-column:4/6}.area-grid--DataInColyOffice .area--DataBox:first-child .box-img--DataBox{background-size:95% auto;background-position-y:90%}.area-grid--DataInColyOffice .area--DataBox:nth-child(3){grid-row:4/5;grid-column:1/3}.area-grid--DataInColyOffice .area--DataBox:nth-child(3) .box-img--DataBox{background-size:96% auto;background-position-y:90%}.area-grid--DataInColyOffice .area--DataBox:nth-child(8){grid-row:5/6;grid-column:1/6}.area-grid--DataInColyOffice .area--DataBox:nth-child(8) .box-img--DataBox{background-size:auto 85%;background-position-y:90%}.area-grid--DataInColyOffice .area--DataBox:nth-child(4){grid-row:2/3;grid-column:4/6}.area-grid--DataInColyOffice .area--DataBox:nth-child(4) .box-img--DataBox{background-size:95% auto;background-position-y:80%}.area-grid--DataInColyOffice .area--DataBox:nth-child(6){grid-row:3/4;grid-column:1/3}.area-grid--DataInColyOffice .area--DataBox:nth-child(6) .box-img--DataBox{background-size:95% auto;background-position-y:80%}.area-grid--DataInColyOffice .area--DataBox:nth-child(5){grid-row:4/5;grid-column:3/6}.area-grid--DataInColyOffice .area--DataBox:nth-child(5) .box-img--DataBox{background-size:95% auto;background-position-y:80%}.area-grid--DataInColyOffice .area--DataBox:nth-child(7){grid-row:3/4;grid-column:3/6}.area-grid--DataInColyOffice .area--DataBox:nth-child(7) .box-img--DataBox{background-size:85% auto;background-position-y:80%}.area--DataInColyPrivate{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area-grid--DataInColyPrivate{display:grid;width:60rem;height:160rem;grid-template-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-columns:20% 20% 20% 20% 20%}.area-grid--DataInColyPrivate .area--DataBox:first-child{grid-row:1/3;grid-column:1/4}.area-grid--DataInColyPrivate .area--DataBox:first-child .box-img--DataBox{background-size:auto 90%;background-position-y:95%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(2){grid-row:3/4;grid-column:1/4}.area-grid--DataInColyPrivate .area--DataBox:nth-child(2) .box-img--DataBox{background-size:95% auto;background-position-y:90%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(3){grid-row:1/2;grid-column:4/6}.area-grid--DataInColyPrivate .area--DataBox:nth-child(3) .box-img--DataBox{background-size:95% auto;background-position-y:90%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(4){grid-row:4/6;grid-column:1/4}.area-grid--DataInColyPrivate .area--DataBox:nth-child(4) .box-img--DataBox{background-size:auto 90%;background-position-y:95%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(5){grid-row:2/4;grid-column:4/6}.area-grid--DataInColyPrivate .area--DataBox:nth-child(5) .box-img--DataBox{background-size:98% auto;background-position-y:90%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(6){grid-row:5/7;grid-column:4/6}.area-grid--DataInColyPrivate .area--DataBox:nth-child(6) .box-img--DataBox{background-size:95% auto;background-position-y:60%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(7){grid-row:6/8;grid-column:1/4}.area-grid--DataInColyPrivate .area--DataBox:nth-child(7) .box-img--DataBox{background-size:95% auto;background-position-y:95%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(9){grid-row:4/5;grid-column:4/6}.area-grid--DataInColyPrivate .area--DataBox:nth-child(9) .box-img--DataBox{background-size:auto 80%;background-position-y:70%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(8){grid-row:8/9;grid-column:1/4}.area-grid--DataInColyPrivate .area--DataBox:nth-child(8) .box-img--DataBox{background-size:90% auto;background-position-y:60%}.area-grid--DataInColyPrivate .area--DataBox:nth-child(10){grid-row:7/9;grid-column:4/6}.area-grid--DataInColyPrivate .area--DataBox:nth-child(10) .box-img--DataBox{background-size:95% auto;background-position-y:center}.area-grid--DataInColyPrivate .area--DataBox:nth-child(11){grid-row:9/11;grid-column:1/6}.area-grid--DataInColyPrivate .area--DataBox:nth-child(11) .box-img--DataBox{background-size:96% auto;background-position-y:95%}@media screen and (max-width:61rem){.area-txt--EmployeeList{font-size:1.4rem}.area-grid--DataInColyOffice{display:flex;flex-direction:column;height:auto}.area-grid--DataInColyOffice .area--DataBox{width:100%;height:50vh;margin:5rem 0}.area--EmployeeList{width:92%}.box-img--DataBox{background-size:auto 70%!important;background-position:50%}.area-grid--DataInColyPrivate{display:flex;flex-direction:column;height:auto}.area-grid--DataInColyPrivate .area--DataBox{width:100%;height:50vh}.description--DataBox{display:flex;flex-direction:column;color:#333;position:relative;top:95%}.area-main--InterviewDetail{width:92%}}@media screen and (max-width:41rem){.area--PageTitle--member{background-image:url(/_next/static/media/img_top_member_2_sm.2f0bb3042f9ecde26d0669c315e84e4d.jpg)}.member__menu{display:none}.ttl--EmployeeList{font-size:1.6rem;letter-spacing:.1rem}.description--EmployeeList{font-size:.95rem;line-height:1.8rem}.area-contents--EmployeeList{padding:5% 0 0}.txt-motto--EmployeeList{font-size:.95rem}.area--EmployeeList{padding:8%;flex-wrap:nowrap;flex-flow:column;align-items:center}.area--EmployeeList:first-of-type{border-top-width:2rem}.img--EmployeeList{width:16rem;height:16rem}.lnk-detail--EmployeeList{width:100%;margin:0 0 3rem}.lnk-detail--EmployeeList:last-child{margin-bottom:0}.img-main--InterviewProfile{margin-right:0;width:12rem;height:12rem}.content-main--InterviewProfile{width:60%;max-height:90%;margin-left:2.5%;margin-right:2.5%}.area--InterviewProfile{max-height:48rem;display:flex;justify-content:center;align-items:center;margin:1rem 0;padding:3%}.area-txt--EmployeeList{font-size:1.4rem}.area-basic--InterviewProfile{margin-bottom:0}.area-basic--InterviewProfile .area-position--InterviewProfile{font-size:.85rem}.area-basic--InterviewProfile .area-name_eng--InterviewProfile{font-size:1.4rem}.area-entry_year--InterviewProfile{font-size:.85rem}.area-motto--InterviewProfile{margin:.8rem 0;font-size:1rem;line-height:1.5rem}.area-info--InterviewProfile{width:60%}}.area--Entry{width:100%;height:auto;min-height:calc(100vh - 10rem);background-color:#aaa;background-size:20px 20px;background-image:linear-gradient(hsla(0,0%,100%,.25) 3%,hsla(0,0%,100%,.25) 0,transparent 0,transparent 97%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25)),linear-gradient(90deg,hsla(0,0%,100%,.25) 3%,hsla(0,0%,100%,.25) 0,transparent 0,transparent 97%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25))}.area--EntryForm{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:1rem}.area--EntryForm .entry__form-ttl{font-size:1.6rem;font-weight:900;color:#333;margin:1rem 0 2rem;width:100%;text-align:center}.entry__form-type{width:100%;text-align:center}.bg-header--Entry{background:#263238;height:5rem}.entry-title{color:#fff;padding:5rem 0;display:flex;flex-flow:column;justify-content:center;align-items:center}.entry-title .entry-title-eng{margin-bottom:1rem;font-size:3rem;font-weight:900;letter-spacing:.6rem}.entry-title .entry-title-jp{font-weight:700;font-size:1.1rem}.area-flow__inner{display:flex;flex-direction:column;align-items:center;width:100%}.ttl-flow--EntryDescription{margin:1rem 0 4rem;font-size:1.6rem;font-weight:900}.area-main--EntryDescription{display:flex;flex-direction:column;justify-content:center;align-items:center}.area-flow--EntryDescription{padding:4%;width:60rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;box-sizing:border-box}.area-lnk--EntryDescription{padding:2rem 0 5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.lnk-entry_form--EntryDescription{display:inline-block;background-color:#9c3;padding:1em;font-size:1.5rem;border-radius:4px;text-decoration:none;font-weight:700}.area--EntryFlowParts{height:auto;min-height:6rem;border:1px solid #333;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.area--EntryFlowParts:nth-child(2){min-height:8rem}.fi-angle-dobule-down{font-size:1.5rem;color:#9c9c9c;margin:1rem 0}.area-ttl--EntryFlowParts{position:relative;width:14rem;min-height:6rem;height:auto;color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.8rem;letter-spacing:.2rem;background-color:#5a5a5a}.area-ttl--EntryFlowParts.completed{opacity:.5}.area-ttl--EntryFlowParts.next{background-color:#9c3;height:8rem}.area-ttl--EntryFlowParts.next:before{border-color:#9c3}.area-description--EntryFlowParts{width:80%;height:100%;box-sizing:border-box;padding:0 1.5rem}.area-description--EntryFlowParts .entry-desc{font-size:.85rem;line-height:1.5rem}.entry-small{background-color:#f4f4f4;padding:1.5%;box-sizing:border-box;margin-top:.5rem;width:100%;font-size:.75rem;line-height:1.4rem;color:#333}.entry-small .entry-designer{font-weight:700;color:#f66}.entry-small .entry-under-line{border-bottom:1px solid #5a5a5a}.area--EntryEntrance{margin:0 auto;width:100%;max-width:60rem;height:auto;padding:3% 0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.box-EntryEntrance{width:100%;display:flex;justify-content:space-between}.lnk-btn--EntryEntrance{width:100%;height:6rem;line-height:1.8rem;font-size:1.4rem;text-decoration:none;letter-spacing:.1rem;color:#fff;font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;transition:all .3s;border:2px solid #333;box-sizing:border-box;color:#333;background-color:#fff;margin-right:1rem}.lnk-btn--EntryEntrance:last-child{margin-right:0}.lnk-btn--EntryEntrance.new:hover{background-color:#4fa3c9;color:#fff}.lnk-btn--EntryEntrance.mid:hover{background-color:#f09637;color:#fff}.lnk-btn--EntryEntrance.intern:hover{background-color:#a8c750;color:#fff}.lnk-btn--EntryEntrance.part:hover{background-color:#e87272;color:#fff}.lnk-btn--EntryEntrance.out:hover{background-color:#f2c53d;color:#fff}.txt-lnk--EntryEntrance.min{font-size:1rem}.area--EntryAgreement{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.btn-lnk-entry-area{width:100%;margin-top:1rem;position:relative}.btn-lnk-entry{align-items:center;justify-content:center;font-size:1.25rem;font-weight:900;border:2px solid #333;background-color:#9c3;color:#333;width:100%;display:flex;height:4rem;border-radius:.5rem;transition:.3s;cursor:pointer}.btn-lnk-entry:hover{background-color:#333;color:#fff}.btn-lnk-entry:disabled:hover{background-color:#9c3;color:#333}.btn-lnk-entry:disabled{opacity:.5;cursor:unset}.ttl-whole--EntryAgreement{font-weight:400}.ttl-01--DocAgreement{width:100%;text-align:center;font-size:1.4em;font-weight:700;margin-bottom:1em}.area--DocAgreement{font-size:.85rem;line-height:1.5rem}.ttl--EntryAgreement{font-size:1.5rem;font-weight:700;margin:1rem 0 2rem}.description--EntryAgreement{font-size:.85rem;line-height:1.8em}.box-main--EntryAgreement{background-color:#fff;width:60rem;display:flex;flex-direction:column;align-items:center;padding:3%;box-sizing:border-box;margin-top:5rem}.box-document--EntryAgreement{width:100%;height:40rem;padding:2rem 3%;line-height:1.6em;overflow-y:scroll;border:1px solid #333;margin:1rem 0;box-sizing:border-box}.box-message--EntryResult{margin:5rem 0 3rem;background-color:#fff;padding:3%;display:flex;flex-direction:column;align-items:center;width:60rem;box-sizing:border-box}.box-message--EntryResult p{width:100%;margin:0 auto;font-size:.85rem;line-height:1.2rem}.box-message--EntryResult .result__msg-main{font-weight:700;font-size:1.5rem;margin-bottom:1rem}.box-message--EntryResult table{margin:1rem 0}.box-message--EntryResult table td{padding:1.5em 1em;text-align:center;border:1px solid #aaa}.box-message--EntryResult table td div{margin:1em 0}.area-btn--EntryAgreement{width:100%}.area--FormBase,.area-btn--EntryAgreement{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area--FormBase{width:60rem;padding:4.5%;box-sizing:border-box;margin:2rem 0 3rem;background-color:#fff}.area-input--FormForth,.area-input-name--FormFirst{box-sizing:border-box;font-size:1em;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area-input-kana--FormFirst,.area-input-kanji--FormFirst{width:100%;height:auto;display:flex;flex-wrap:wrap}.area-input-kana--FormFirst{margin-top:1.5rem}.area-input-kana--FormFirst input,.area-input-kanji--FormFirst input{width:45%}.textarea-free--FormForth{width:95%;height:5rem;margin:1em 0;border-radius:4px;color:#333;padding:1%;box-sizing:border-box}.area--Entry table{width:100%}.area--Entry table input{box-sizing:border-box;font-size:.85rem;line-height:1.5em;color:#333;margin-top:.5rem}.area--Entry table input:nth-child(2n){margin-left:1rem}.area--Entry table select{background-color:#fff;font-size:.85rem;margin:1rem .5rem;border-radius:3px;color:rgba(0,0,0,.7);font-weight:700;height:1.4em;font-weight:400;cursor:pointer}.area--Entry table select:disabled{border:1px solid rgba(176,180,187,.4);color:rgba(176,180,187,.4)}.area--Entry table tr td:first-child{font-size:.85rem;background-color:#eee;color:#333;border:1px solid #aaa;width:10em;font-weight:700;padding:2%;box-sizing:border-box;line-height:1.2rem}.area--Entry table tr td:nth-child(2),.area--Entry table tr td:nth-child(3){background-color:#fff;border:1px solid #aaa;width:30em;padding:1.5rem 2%;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:flex-start}.area--Entry table tr:first-child,.area--Entry table tr:last-child{border-top:5px;border-collapse:separate;border-collapse:initial}.lbl-tbl-form{display:flex;align-items:center;flex-wrap:wrap;vertical-align:middle;font-size:.85rem}.lbl-tbl-form label{display:flex;flex-flow:column}.lbl-tbl-form label .text-multi{font-size:.75rem;font-weight:400;margin-top:.4rem}.lbl-tbl-form .icon-required{margin:0 0 0 .75rem;font-weight:700;color:#fff;background-color:#f45555;letter-spacing:0;border-radius:0;border:none;padding:.2rem .35rem;font-size:.75rem}.lbl-tbl-form small{font-size:.75rem;font-weight:400}.area-btn--FormFinal,.area-btn--FormFirst,.area-btn--FormSecond,.area-btn--FormThird{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5% 0 0;box-sizing:border-box}.area--FormSecond p{margin:.5em 0;line-height:1.5em;font-size:.85rem}.area--FormSecond .MuiFormControl-root-1{width:100%}.area--FormSecond .MuiFormGroup-root-5{display:flex;flex-direction:row}.area--FormSecond .area-input-name--FormSecond{box-sizing:border-box;font-size:1em;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area--FormSecond tr .td-selection-job--FormsSecond:nth-child(2){padding:0}.area--FormSecond .unity-selection--FormSecond{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #aaa}.area--FormSecond .unity-selection--FormSecond:last-child{border-bottom:none}.area--FormSecond .unity-selection--FormSecond .category-job--FormSecond{padding-left:2%;box-sizing:border-box;width:35%;font-size:1.2rem;font-weight:700;height:100%}.area--FormSecond .unity-selection--FormSecond .detail-job--FormSecond{padding-left:2%;box-sizing:border-box;width:64%;border-left:1px solid #aaa}.designer-pf-small,.designer-url-small{font-weight:400;font-size:.75rem}.designer-url-small{margin-bottom:.5rem}.area--Entry table .designer-pf__input{font-size:.75rem;border:none}.designer-textarea{height:4rem;min-width:20rem;border:1px solid #aaa;padding:1%}.area-clouds--AdditionalQEngineer,.area-framework--AdditionalQEngineer,.area-language--AdditionalQEngineer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.input-clouds--AdditionalQEngineer,.input-framework--AdditionalQEngineer,.input-language--AdditionalQEngineer{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #aaa;margin:0 3px;padding-bottom:3px}.textarea-products--AdditionalQEngineer{width:95%;height:6em;border-radius:4px;margin:.5rem 0 1rem}.label-true--AdditionalQEngineer{font-size:.85rem}.label-false--AdditionalQEngineer{color:hsla(0,0%,60.8%,.4);font-size:.85rem}.area--FormChart{display:flex;flex-direction:row;width:60rem;justify-content:space-between;margin-top:3rem}.box-chart--FormChart{width:16.66667%;height:5rem;font-weight:700;color:#333;display:flex;justify-content:center;text-align:center;font-size:.85rem;line-height:1.1rem;border-right:none;box-sizing:border-box;position:relative;padding:0;margin-right:.25rem}.box-chart--FormChart:before{position:absolute;top:0;left:100%;content:"";height:0;width:0;z-index:1;transform:translateX(4px);border-color:transparent transparent transparent #aaa;border-style:solid;border-width:2.5rem 0 2.5rem 1.5rem;margin:0}.box-chart--FormChart:last-child{margin-right:0}.box-chart--FormChart:last-child:before{display:none}.chart-text{position:relative;padding:1em .8em 1em 1.5em;background-color:#fff;border-color:#fff;width:100%;height:5rem;display:flex;justify-content:center;align-items:center;font-size:.875rem;box-sizing:border-box;line-height:1em}.chart-text:before{position:absolute;top:0;left:100%;content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:2.5rem 0 2.5rem 1.5rem;z-index:2;border-left-color:inherit}.box-chart--FormChart:last-child .chart-text:before{display:none}.box-chart--FormChart .chart-number{font-size:1.2rem;margin-right:.4rem}.box-chart--FormChart.ongoing{background-color:#9c3}.box-chart--FormChart.ongoing .chart-text{background-color:#9c3;border-color:#9c3}.box-chart--FormChart.finished{background-color:#ddd}.box-chart--FormChart.finished .chart-text{background-color:#ddd;border-color:#ddd;color:#797979}.box-chart--FormChart.unfinish{background-color:#fff}.area-description--FormForth,.area-description--FormSecond{width:100%;margin:1.5rem 0;font-size:.85rem;line-height:1.4rem;text-align:center}.area-description--FormForth li,.area-description--FormSecond li{background-color:#f2f2f2;line-height:1.2rem;font-size:.75rem;padding:1%;box-sizing:border-box;margin-top:.8rem;text-align:left;list-style:none}.area-description--FormForth li:last-child,.area-description--FormSecond li:last-child{margin-top:.5rem}.area-description--FormFinal{width:auto;max-width:100%;margin:1rem 0;font-size:.85rem}.area--FormThird .area-description--FormThird{width:100%;margin:1rem 0;font-size:.85rem;line-height:1.4rem}.area--FormThird .area-input-resume--FormThird{box-sizing:border-box;font-size:1em;width:100%;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area--FormThird .data-resume--FormThird{margin:0;width:100%;display:flex;padding:2%;flex-direction:column;align-items:flex-start}.data-resume-ttl{font-weight:700;display:flex;align-items:center}.data-resume-ttl:nth-child(n+2){margin-top:1.5rem}.icon-required--resume{margin:0 0 0 .5rem;font-weight:700;color:#fff;background-color:#f45555;letter-spacing:0;border-radius:0;border:none;padding:.15rem .4rem;font-size:.75rem}.area--FormThird .lbl-resume--FormThird{width:23rem;height:23rem;max-width:90%;max-height:90%;padding:1rem;background-color:#b4bec3;border-radius:5px;color:#043742;background-position:50%;background-repeat:no-repeat;cursor:pointer;transition-property:background-color color;transition-duration:.3s}.area--FormThird .lbl-resume--FormThird:hover{background-color:rgba(222,230,240,.6);color:rgba(100,110,120,.6)}.area--FormThird .lbl-resume--FormThird.undefined{background-color:rgba(22,28,32,.6);border:1rem dashed #505a64}.area--FormThird .lbl-resume--FormThird.undefined:hover{background-color:rgba(100,111,121,.6)}.area--FormThird .lbl-resume--FormThird.over{background-color:rgba(22,28,32,.6)}.td-resume--FormThird{margin:0;padding:0!important}.area--FormFinal .area-input-name--FormFinal{box-sizing:border-box;font-size:1em;width:100%;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.area--FormFinal tr{min-height:3em}.area--FormFinal td,.area--FormFinal th{padding:1em .5em}.screen-message--EntrySending{width:100%;height:calc(100vh - 15rem);padding-top:5%;color:#fff;font-size:1rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-color:rgba(0,0,0,.4)}.fi-spinner{font-size:2rem;margin-bottom:2rem}.area--EntrySending{min-height:calc(100vh - 15rem)}.area--EntrySending,.area--EntrySending-error{margin:0 auto;box-sizing:border-box;width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.area--EntrySending-error{padding:5rem 0}.area--msg--EntrySending-error{width:60rem;height:auto;padding:3%;background-color:#fff;box-sizing:border-box}.area--msg--EntrySending{display:flex;flex-flow:column;align-items:center;color:red;font-size:1rem;text-align:center;line-height:1.5rem;font-weight:700;margin-bottom:5%}.entry-sending__msg-error02{margin-top:.5rem;font-size:.85rem;font-weight:400}.area--EntryResult{margin-bottom:5%}.area--EntryResult-cash{padding:3%;box-sizing:border-box;background-color:#f2f2f2}.area--EntryResult-cash h2{border-bottom:1px solid #999;width:100%;padding-bottom:.5rem;margin-bottom:5%;font-size:1rem;font-weight:400}.result__cash-content{margin-bottom:5%;font-size:.85rem;line-height:1.4rem}.result__cash-content:last-child{margin-bottom:0}.result__cash-sub-ttl{font-size:1rem;font-weight:700;position:relative;margin-bottom:.8rem}.area--EntryResult-cash-lnk{font-size:.85rem;line-height:1.4rem;margin-top:.8rem}.area--EntryResult-cash-lnk a{color:#39c;text-decoration:none}.area--EntryResult-cash-lnk a:hover{opacity:.6}.area-btn_back--EntrySending{margin-top:4rem;display:flex;flex-direction:column;align-items:center}.area-btn_back--EntrySending a{width:auto;padding:0 3%}.area-flow--EntryResult{padding:3%;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:60rem}.area-flow--EntryResult .ttl-flow--EntryResult{font-size:1.5rem;font-weight:900;margin:1rem 0 2rem}.btn-lnk-secondary{position:relative;display:flex}.btn-lnk-secondary:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:1rem;width:.5rem;height:.5rem;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);transition:border-color .3s}.btn-lnk-negative{position:relative;display:flex}.btn-lnk-negative:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;left:1rem;width:.5rem;height:.5rem;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(225deg);transition:border-color .3s}@media screen and (max-width:67.5rem){.bg-header--Entry{height:4rem}}@media screen and (max-width:48rem){.area-ttl--EntryFlowParts{width:30%;min-height:8rem}.area--EntryEntrance{padding:4%}.lnk-btn--EntryEntrance{width:48%;margin-right:4%}.lnk-btn--EntryEntrance:nth-child(2n){margin-right:0}.lnk-btn--EntryEntrance:nth-child(n+3){margin-top:1.5rem}.lnk-btn--EntryEntrance.new{background-color:#4fa3c9}.lnk-btn--EntryEntrance.mid{background-color:#f09637}.lnk-btn--EntryEntrance.intern{background-color:#a8c750}.lnk-btn--EntryEntrance.part{background-color:#e87272}.lnk-btn--EntryEntrance.out{background-color:#f2c53d}.box-EntryEntrance{width:100%;flex-flow:row wrap}.box-chart--FormChart{margin-right:.4rem}.area--FormFinal,.area--FormForth{width:100%}.area--Entry table input:nth-child(2n){margin-left:0}.area--Entry .btn-lnk-negative,.area--Entry .btn-lnk-primary,.area--Entry .btn-lnk-secondary{padding:1% 3%;width:auto;min-width:15rem;height:3.5rem;border-radius:1.75rem;box-sizing:border-box;cursor:pointer}.area--Entry table{width:100%}.area--Entry li{list-style:none}.area-flow--EntryDescription,.box-main--EntryAgreement{width:92%}.area--FormChart{width:100%}.area--FormFirst .area-input-name--FormFirst{margin-bottom:1.5rem}.area--FormFirst .area-input-name--FormFirst table input{width:90%;margin-top:1.5rem;font-size:1.2rem}.area--FormFirst .area-input-name--FormFirst table input:first-child{margin-top:.75rem}.area--FormFirst .area-input-name--FormFirst table select{font-size:1.2rem;margin:.5rem}.area--FormFirst .area-input-name--FormFirst td{padding:2rem 0}.area--FormSecond{width:100%}.area--FormSecond .area-input-name--FormSecond{padding-bottom:3rem}.area-btn--FormFinal{width:100%}.box-message--EntryResult{width:98%;margin-right:1%;margin-left:1%}.area-flow--EntryResult{width:92%;margin:0 auto}.area--FormThird{width:100%}.area--FormThird .area-input-name--FormThird{width:96%}.area--FormThird .area-input-name--FormThird table{width:98%}.area--FormThird .area-btn--FormThird{width:100%}.area--FormThird .lbl-resume--FormThird{width:40vw;height:40vw}.area--FormThird .area-description--FormThird{width:100%;margin:1rem 0}.area--FormThird .area-input-resume--FormThird{width:100%;padding:2rem 0}.area--FormThird .area-input-resume--FormThird table,.area--FormThird .area-input-resume--FormThird table td .MuiFormControlLabel-root-105{width:100%}}@media screen and (max-width:30rem){.box-main--EntryAgreement{width:100%;padding:8% 4.5%}.area-description--FormForth,.area-description--FormSecond{text-align:left}.area-description--FormForth li,.area-description--FormSecond li{line-height:1.4rem}.area-description--FormForth li:last-child,.area-description--FormSecond li:last-child{margin-top:1rem}.area-description--FormSecond{text-align:left}.area-flow--EntryDescription{padding:3%;width:100%}.area--EntryFlowParts{flex-flow:column}.area-ttl--EntryFlowParts.next{height:5rem}.area-ttl--EntryFlowParts{font-size:1.5rem;width:100%;min-height:4rem}.area-description--EntryFlowParts{width:100%;padding:2%}.lnk-btn--EntryEntrance{width:100%;min-height:6rem;max-width:none;margin-top:1rem;margin-bottom:1rem;margin-right:0}.box-EntryEntrance{flex-wrap:nowrap;flex-flow:column}.area--FormBase{width:100%;padding:8% 4%}.area-btn--FormFirst{padding:5% 1%;width:100%}.box-chart--FormChart{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:7rem}.box-chart--FormChart:first-child .chart-text{padding-left:1.5em}.box-chart--FormChart:before{border-color:transparent transparent transparent #aaa;border-style:solid;border-width:3.5rem 0 3.5rem 1.5rem}.chart-text{height:8rem;font-size:11px;letter-spacing:.1rem;padding:.5em .8em .5em 2.5em}.chart-text:before{border-color:transparent;border-style:solid;border-width:3.5rem 0 3.5rem 1.5rem;border-left-color:inherit}.chart-number{display:none}.lbl-tbl-form label{flex-flow:row;align-items:center}.lbl-tbl-form label .text-multi{margin-left:.5rem}.area--Entry table tr{margin-bottom:2rem;display:flex;flex-flow:column}.area--Entry table tr td:first-child{width:100%;border-bottom:none;padding:2% 4%}.area--Entry table tr td:nth-child(2){width:100%;padding:1.5rem 4%}.area--FormFirst .area-input-name--FormFirst table input{width:100%}.area--Entry table tr:last-child{margin-bottom:0}.area-btn--FormFinal,.area-btn--FormFirst,.area-btn--FormSecond,.area-btn--FormThird{flex-direction:column-reverse}.area--Entry .btn-lnk-negative,.area--Entry .btn-lnk-primary,.area--Entry .btn-lnk-secondary{padding:1% 2%;height:3.5rem;width:auto;min-width:15rem}.area--Entry .btn-lnk-negative{margin-top:3rem}.area--msg--EntrySending-error{width:96%}}.area--Recruit{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.area--PageTitle--recruit{background-image:url(/_next/static/media/img_top_recruit_3.8dc14340d9ad0f3edf51db0e0c99b2ac.jpg)}.job__menu{display:none;justify-content:center;align-items:center;margin-bottom:1rem}.job__menu-text{color:#333}.job__menu-li{display:flex;justify-content:center;align-items:center;width:auto;height:auto;list-style:none}.job__menu-li:last-child{border-right:none}.job__menu-li:first-of-type{margin-left:1rem}.job__menu-li a{text-decoration:none;font-size:.9rem;color:#9c9c9c;transition:all .3s;padding:0 1rem;box-sizing:border-box;min-width:6rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.job__menu-li a:hover{color:#333;font-weight:700}.area--JobSelection{width:100%;margin:3rem 0 1rem;display:flex;flex-direction:column;align-items:center}.area-category--JobSelection{text-align:center;padding:.3em 2em;font-size:1.2rem;cursor:pointer;transition-property:background-color color;transition-duration:.5s}.area-category--JobSelection:hover{background-color:#ffa726;color:#fff}.area-ttl2--Recruit{font-size:2rem;text-align:center;padding:.5em 0 0;color:#333}.area-category-selected--JobSelection{text-align:center;padding:.3em 2em;font-size:1.2rem;color:#fff;background-color:#ffa726}.area-detail_body--JobSelection{width:100%}.ttl_jp-category--JobSelection{font-size:1em;font-weight:700}.box-main--JobSelection{width:90vw;padding:1rem 0 3rem;flex-wrap:wrap}.box-detail--JobSelection,.box-main--JobSelection{display:flex;flex-direction:column;align-items:center}.box-detail--JobSelection{background-color:#fff;width:60rem;border:1px solid #aaa;box-sizing:border-box}.ul-jobtype--JobSelection{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:60rem;margin:1rem 0 0}.ul-category--JobSelection{display:flex;flex-direction:row;width:100%;justify-content:center;font-size:1.4rem}.ul-details--JobSelection{width:60rem;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem 1rem 0;box-sizing:border-box;background-color:#f4f4f4}.ul-details--JobSelection .main-selection-details--JobSelection{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;flex-wrap:wrap;padding:0}.ul-details--JobSelection .main-selection-details--JobSelection,.ul-employ_types--JobDetail{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ttl_eng-category--JobSelection{font-weight:700;line-height:1.3em}.area-detail--JobSelection{padding:1rem 4rem}.area-selection-details--JobSelection{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:1rem;box-sizing:border-box}.li-detail--JobSelection,.li-detail-base{margin-bottom:1rem;min-width:6rem;min-height:1.875rem;background-color:inherit;font-size:.85rem;border:1px solid #5a5a5a;border-radius:1rem;flex-direction:column;margin-right:.8rem;cursor:pointer;transition-property:background-color color;transition-duration:.4s}.li-detail--JobSelection,.li-detail--JobSelection div,.li-detail-base{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.li-detail--JobSelection div{width:100%;height:100%;padding:0 .8rem}.li-detail--JobSelection:last-of-type,.li-detail-base:last-of-type{margin-right:0}.li-detail--JobSelection{font-weight:400}.li-detail--JobSelection.selected,.li-detail--JobSelection:hover{color:#fff;background-color:#5a5a5a}.ttl-selection-details--JobSelection{font-size:1rem;color:#333;font-weight:400;margin-bottom:.4rem;padding:.4rem .6rem;box-sizing:border-box;font-weight:700}.li-detail-selected--JobSelection:last-child{border-right:none;border-bottom-right-radius:10rem;border-top-right-radius:10rem}.li-detail-selected--JobSelection:first-child{border-left:none;border-bottom-left-radius:10rem;border-top-left-radius:10rem}.ul-employ_types--JobDetail{flex-wrap:wrap}.li-employ_types--JobDetail{width:15%;color:#fff;font-weight:700;padding:.5rem;line-height:1.3em;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 2% 0 0;font-size:.85rem;border-radius:4%;box-sizing:border-box}.li-employ_types--JobDetail:nth-child(6n){margin-right:0}.li-employ_types--JobDetail:nth-child(n+7){margin-top:2%}.btn-jobtype--JobSelection,.btn-jobtype-base,.btn-jobtype-selected--JobSelection{padding:.4rem 0 .8rem;border-bottom:1px solid #aaa;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:400;font-size:.85rem;width:20%;height:5rem;transition:all .3s;cursor:pointer;box-sizing:border-box}.btn-jobtype--JobSelection:first-child .btn-jobtype-img,.btn-jobtype-base:first-child .btn-jobtype-img,.btn-jobtype-selected--JobSelection:first-child .btn-jobtype-img{background-image:url(/_next/static/media/designer-icon.4e5615b1585d84c24536602bd2a3b324.svg)}.btn-jobtype--JobSelection:nth-child(2) .btn-jobtype-img,.btn-jobtype-base:nth-child(2) .btn-jobtype-img,.btn-jobtype-selected--JobSelection:nth-child(2) .btn-jobtype-img{background-image:url(/_next/static/media/scenario-icon.ede6ec4fb527e1817f60e01605cf048c.svg)}.btn-jobtype--JobSelection:nth-child(3) .btn-jobtype-img,.btn-jobtype-base:nth-child(3) .btn-jobtype-img,.btn-jobtype-selected--JobSelection:nth-child(3) .btn-jobtype-img{background-image:url(/_next/static/media/engineer-icon.97670f515903448abe3a5a2eafb93360.svg)}.btn-jobtype--JobSelection:nth-child(4) .btn-jobtype-img,.btn-jobtype-base:nth-child(4) .btn-jobtype-img,.btn-jobtype-selected--JobSelection:nth-child(4) .btn-jobtype-img{background-image:url(/_next/static/media/management-icon.b4b93dd5dcce2e01382b1b29c2edc37f.svg)}.btn-jobtype--JobSelection:nth-child(5),.btn-jobtype-base:nth-child(5),.btn-jobtype-selected--JobSelection:nth-child(5){border-right:none}.btn-jobtype--JobSelection:nth-child(5) .btn-jobtype-img,.btn-jobtype-base:nth-child(5) .btn-jobtype-img,.btn-jobtype-selected--JobSelection:nth-child(5) .btn-jobtype-img{background-image:url(/_next/static/media/office-icon.9c24427037b2dc0c9312e2e4514a5042.svg)}.btn-jobtype-img{margin-bottom:.8rem;width:2.4rem;height:2.4rem;background-size:contain;background-position:50%;background-repeat:no-repeat;transition:all .3s;opacity:.7}.btn-jobtype-name{color:#5a5a5a;transition:all .3s}.btn-jobtype--JobSelection{background-color:#fff}.btn-jobtype--JobSelection:hover{border-color:#333;background-color:rgba(153,204,51,.6)}.btn-jobtype--JobSelection:hover .btn-jobtype-img{opacity:1}.btn-jobtype--JobSelection:hover .btn-jobtype-name{color:#333;font-weight:400}.btn-jobtype-selected--JobSelection{border-color:#333;background-color:rgba(153,204,51,.6)}.btn-jobtype-selected--JobSelection .btn-jobtype-img{opacity:1}.btn-jobtype-selected--JobSelection .btn-jobtype-name{color:#333;font-weight:400}.area--JobDetail{padding:8% 8% 0;width:84%}.ttl--JobDetail{font-size:1.8rem;line-height:1.3em;font-weight:700;margin-bottom:1.8rem}.ttl-sub--JobDetail{padding-left:.6rem;font-size:1.2rem;font-weight:700;position:relative;display:block;margin:2rem 0 1rem}.ttl-sub--JobDetail:before{position:absolute;top:0;left:0;width:.4rem;height:100%;background-color:#333;content:" ";display:block}.descriptioin-detail-JobDetail{margin:2rem 0}.descriptioin-detail-JobDetail article{padding:0 0 0 1em}.ul-work_details--JobDetail li{list-style:inside;padding:0 0 0 3em}.ul-eligibles--JobDetail{margin:0 0 .5em 1em}.ul-eligibles--JobDetail li{list-style:inside;padding:0 0 0 3em}.content-hours--JobDetail{padding:0 0 0 3rem}.ttl-table--JobDetail{background-color:#eee;vertical-align:middle;text-align:left;font-weight:700;width:20%;padding-left:2rem;font-size:1rem}.data-table--JobDetail,.ttl-table--JobDetail{box-sizing:border-box;border:1px solid #9c9c9c}.data-table--JobDetail{width:70%;background-color:#fff;padding:2em;font-size:.95rem}.data-table--JobDetail li{padding:0}.table-info--JobDetail{font-size:1rem;width:100%;line-height:1.7em;margin-top:1.5rem;margin-bottom:2rem}.table-info--JobDetail tr:first-child .data-table--JobDetail{border-top-right-radius:5px}.table-info--JobDetail tr:first-child .ttl-table--JobDetail{border-top-left-radius:5px}.table-info--JobDetail tr:last-child .data-table--JobDetail{border-bottom-right-radius:5px}.table-info--JobDetail tr:last-child .ttl-table--JobDetail{border-bottom-left-radius:5px}.li-employ_types--JobDetail.new{background-color:#4fa3c9}.li-employ_types--JobDetail.mid{background-color:#e39440}.li-employ_types--JobDetail.intern{background-color:#a8c750}.li-employ_types--JobDetail.part{background-color:#e87272}.li-employ_types--JobDetail.out{background-color:#ebc452}.area--btn-entry{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:3rem}.entry__arrow{height:0;border-color:#333 transparent transparent;border-style:solid;border-width:.8rem .6rem 0;margin-bottom:.5rem}.entry__arrow:nth-of-type(2){margin-bottom:.8rem}.btn-entry--jobDetail{width:100%;height:5rem;border-radius:5px;border:5px solid #333;padding:0;font-size:2em;letter-spacing:1rem;background-color:inherit;color:#333;cursor:pointer}.btn-entry--jobDetail span{transition:0s}.btn-entry--jobDetail:hover{background-color:#9c3;color:#fff}@media screen and (max-width:61rem){.area--InterviewProfile{width:100%}.ul-details--JobSelection{width:100%;box-sizing:border-box}.box-detail--JobSelection{width:100%;border:none}.box-main--JobSelection,.ul-jobtype--JobSelection{width:100%}.li-detail--JobSelection{font-size:1rem}.area-category--JobSelection,.area-category-selected--JobSelection{padding:.3rem .2rem}.area--JobDetail{width:94%;padding:4% 3% 0}.area--JobDetail table{width:100%}}@media screen and (max-width:41rem){.area--PageTitle--recruit{background-image:url(/_next/static/media/img_top_recruit_sm.e2a9d716fc04dc94650ebe6cae10410b.jpg)}.ul-jobtype--JobSelection{justify-content:flex-start}.btn-jobtype-img{width:2.2rem;height:2.2rem;margin-bottom:.6rem}.btn-jobtype-name{font-size:.75rem}.box-detail--JobSelection{border:0;width:92%}.area--JobDetail{width:100%;padding:10% 0 0}.area-selection-details--JobSelection{margin-bottom:.5rem}.ttl-selection-details--JobSelection{margin-bottom:0;padding:.2rem .4rem;font-size:.9rem}.ul-details--JobSelection{padding-bottom:1rem}.li-detail--JobSelection,.li-detail-base{border-radius:1.5rem;margin:.5rem 1rem .5rem 0;line-height:2rem;padding:0 .6rem;font-size:.85rem}.area--btn-entry{margin-bottom:1.2rem}tr{display:flex;flex-flow:column;width:100%}.ttl--JobDetail{font-size:1.4rem;font-weight:900;margin-bottom:1rem}.li-employ_types--JobDetail{width:32%;margin-right:2%}.li-employ_types--JobDetail:nth-child(3n){margin-right:0}.li-employ_types--JobDetail:nth-child(n+4){margin-top:2%}.ttl-table--JobDetail{font-size:.85rem;width:100%;border-bottom:0;padding:2% 0 2% 4%}.data-table--JobDetail{width:100%;padding:4%;border-bottom:0;font-size:.95rem;line-height:1.8rem}.table-info--JobDetail tr:first-child .ttl-table--JobDetail{border-top-left-radius:0}.table-info--JobDetail tr:first-child .data-table--JobDetail{border-top-right-radius:0}.table-info--JobDetail tr:last-child .ttl-table--JobDetail{border-bottom-left-radius:0}.table-info--JobDetail tr:last-child .data-table--JobDetail{border-bottom-right-radius:0;border-bottom:1px solid #9c9c9c}.table-info--JobDetail tr:first-child .ttl-table--JobDetail .data-table--JobDetail{width:100%}}@keyframes fadeIn{0%{opacity:0;width:0}to{opacity:1}}.area--About{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.area--PageTitle--about{background-image:url(/_next/static/media/img_top_about_3.9202f05d15316023b6e1b73e785850da.jpg)}.area--TipsOnColy{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ttl--TipsOnColy,.ttl--TipsOnColySmart{font-size:2rem;font-weight:900;width:100%;text-align:center;margin:1rem 0 2rem}.area-main--TipsOnColy{border-radius:5px;width:96%;max-width:105rem;height:auto;padding:1rem 0;margin:2rem 0 4rem}.box-book--TipsOnColy{width:98%;margin:0 1%;height:auto;display:flex;flex-direction:row;justify-content:center}.box-img--TipsOnColy{background-repeat:no-repeat;width:50%;display:flex;align-items:flex-end;background-blend-mode:lighten;background-color:hsla(0,0%,100%,0);background-size:2vw 2vw;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease}.box-img--TipsOnColy:first-child{background-position-x:0;background-position-y:50%;flex-direction:row-reverse}.box-img--TipsOnColy:first-child.has_previous{cursor:pointer}.box-img--TipsOnColy:first-child.has_previous:hover{background-color:hsla(0,0%,86.7%,.6)}.box-img--TipsOnColy:first-child .num-page--TipsOnColy{width:auto;text-align:left;text-align:initial;margin-right:auto;font-size:.8rem}.box-img--TipsOnColy:nth-child(2){flex-direction:row;background-position-x:100%;background-position-y:50%}.box-img--TipsOnColy:nth-child(2).has_next{cursor:pointer}.box-img--TipsOnColy:nth-child(2).has_next:hover{background-color:hsla(0,0%,86.7%,.6)}.box-img--TipsOnColy:nth-child(2) .num-page--TipsOnColy{width:auto;text-align:end;margin-left:auto;font-size:.8rem}.blank-page--TipsOnColy{background-color:#969ba0;width:50%}.img-page--TipsOnColy{margin-top:auto;margin-bottom:auto;border:1px solid #333}.txt-page--TipsOnColy,.txt-page--TipsOnColySmart{color:#333;width:100%;text-align:center;line-height:2em;font-weight:700}.area--TipsOnColySmart{width:100%;height:auto;margin:2rem 0 4rem}.area--TipsOnColySmart,.area-main--TipsOnColySmart{display:flex;flex-direction:column;align-items:center}.area-main--TipsOnColySmart{width:98%;justify-content:flex-start;border-radius:4px;padding:2rem 0}.area-img--TipsOnColySmart{border:1px solid #333;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-size:100% 100%}.btn-back--TipsOnColySmart{height:100%;width:8rem;background-repeat:no-repeat;background-position-x:0;background-position-y:50%;background-size:3rem 3rem}.btn-back--TipsOnColySmart.has_previous{opacity:.5;cursor:pointer}.btn-back--TipsOnColySmart.has_previous:hover{background-color:rgba(200,205,210,.8)}.btn-next--TipsOnColySmart{height:100%;width:8rem;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;opacity:0;background-size:3rem 3rem}.btn-next--TipsOnColySmart.has_next{opacity:.5;cursor:pointer}.btn-next--TipsOnColySmart.has_next:hover{background-color:rgba(200,205,210,.8)}.area--PageTitle--news{background-image:url(/_next/static/media/img_top_news.f777862d9374034002a1fd18e6668a7f.png)}