.breadcrumb{position:relative;z-index:1;padding:16px;font-size:.75em}.breadcrumb--lst{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.breadcrumb--lst li{display:flex;align-items:center}.breadcrumb--lst li:not(:first-child)::before{content:"-";padding:0 8px;color:#666}.breadcrumb--lst li a{transition:color .2s ease}.breadcrumb--lst li a:hover{text-decoration:underline}.breadcrumb--lst li span{color:#666;white-space:nowrap}.l__page{margin:64px 0 0}.l__page__header{text-align:center}.l__page__header .--en{font-size:2.5em;margin:0;font-family:"Inter",sans-serif;line-height:1.375}.l__page__header .--headline{font-size:1.125em;margin:0 0 4px}.l__page .l__contact__header{text-align:center}.l__page .l__contact--headline{font-size:2.5em;margin:0 0 8px;font-family:"Inter",sans-serif}.l__page .l__contact--headline.--ja{font-size:2em;font-family:YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","Hiragino Kaku Gothic ProN","HiraKakuPro-W3","メイリオ",Meiryo,Verdana,sans-serif}.l__page .l__contact--sub{font-size:1.125em;margin:0 0 4px}.l__page .l__contact--req{color:#a30000;font-size:1em}.l__page__section{margin:80px 0}.l__page .company--table{max-width:860px;margin:auto}.l__page .company--table .--table{width:100%}.l__page .company--table .--table tr th,.l__page .company--table .--table tr td{padding:16px;border-bottom:1px solid #ccc}.l__page .company--table .--table tr th{width:30%}.l__page .company--table .--table tr td{width:70%}.l__page .company--table .--table tr td .office--name{margin:24px 0 0}.l__page .company--table .--table tr td .office--name.--1st{margin:0 0 0}.l__page .company--table .--table tr td .office--address{display:block;font-size:.875em}.l__page .recruit{display:flex;justify-content:space-between}.l__page .recruit__headline{text-align:center;font-size:1.5em;margin:0 0 48px}.l__page .recruit__group{width:calc(50% - 16px);border:1px solid #222;background:#fff}.l__page .recruit__title{padding:16px 0;text-align:center;font-size:1.5em;background:#222;color:#fff}.l__page .recruit__subtitle{font-size:.675em;padding:0 0 0 8px}.l__page .recruit__list{margin:48px}.l__page .recruit__link{border:1px solid #202129;display:block;padding:26px 0 24px;color:#202129;font-size:1.125em;position:relative;border-radius:4px;line-height:1;position:relative}.l__page .recruit__link::after{content:"";width:4px;height:4px;border-top:1px solid #222;border-right:1px solid #222;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg)}.l__page .recruit__desc{margin:8px 0 0;font-size:.75em}.l__page .recruit__desc::before{content:"⌞";padding:0 4px 0 0}.l__page .recruit__desc::after{content:"⌟";padding:0 0 0 4px}.l__page .recruit__item{text-align:center}.l__page .recruit__item:not(:first-child){margin:40px 0 0}@media screen and (max-width: 767px){.l__page{margin:64px 0 0}.l__page .l__contact__header{text-align:center}.l__page .l__contact--headline{font-size:2.5em;margin:0 0 8px;font-family:"Inter",sans-serif}.l__page .l__contact--headline.--ja{font-size:2em;font-family:YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","Hiragino Kaku Gothic ProN","HiraKakuPro-W3","メイリオ",Meiryo,Verdana,sans-serif}.l__page .l__contact--sub{font-size:1.125em;margin:0 0 4px}.l__page .l__contact--req{font-size:.875em}.l__page .recruit{display:block}.l__page .recruit__headline{font-size:1.375em;margin:0 0 48px}.l__page .recruit__group{width:auto}.l__page .recruit__title{padding:16px 0;text-align:center;font-size:1.5em;background:#222;color:#fff}.l__page .recruit__subtitle{font-size:.675em;padding:0 0 0 8px}.l__page .recruit__list{margin:40px 16px}.l__page .recruit__link{border:1px solid #202129;display:block;padding:26px 0 24px;color:#202129;font-size:1.125em;position:relative;border-radius:4px;line-height:1;position:relative}.l__page .recruit__link::after{content:"";width:4px;height:4px;border-top:1px solid #222;border-right:1px solid #222;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg)}.l__page .recruit__desc{margin:8px 0 0;font-size:.675em}.l__page .recruit__desc::before{content:"⌞";padding:0 4px 0 0}.l__page .recruit__desc::after{content:"⌟";padding:0 0 0 4px}.l__page .recruit__item{text-align:center}.l__page .recruit__item:not(:first-child){margin:40px 0 0}}
/*# sourceMappingURL=page.min.css.map */