﻿.u-full-h{height:100%}.u-full-w{width:100%}.u-ignoreXPadding{margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1)}.u-list-row-mt-0>li+li{margin-top:0px}.u-list-row-mt-1>li+li{margin-top:1px}.u-list-row-mt-2>li+li{margin-top:2px}.u-list-row-mt-3>li+li{margin-top:3px}.u-list-row-mt-4>li+li{margin-top:4px}.u-list-row-mt-5>li+li{margin-top:5px}.u-list-row-mt-6>li+li{margin-top:6px}.u-list-row-mt-7>li+li{margin-top:7px}.u-list-row-mt-8>li+li{margin-top:8px}.u-list-row-mt-9>li+li{margin-top:9px}.u-list-row-mt-10>li+li{margin-top:10px}.u-list-row-mt-11>li+li{margin-top:11px}.u-list-row-mt-12>li+li{margin-top:12px}.u-list-row-mt-13>li+li{margin-top:13px}.u-list-row-mt-14>li+li{margin-top:14px}.u-list-row-mt-15>li+li{margin-top:15px}.u-list-row-mt-16>li+li{margin-top:16px}.u-list-row-mt-17>li+li{margin-top:17px}.u-list-row-mt-18>li+li{margin-top:18px}.u-list-row-mt-19>li+li{margin-top:19px}.u-list-row-mt-20>li+li{margin-top:20px}.u-list-row-mt-21>li+li{margin-top:21px}.u-list-row-mt-22>li+li{margin-top:22px}.u-list-row-mt-23>li+li{margin-top:23px}.u-list-row-mt-24>li+li{margin-top:24px}.u-list-row-mt-25>li+li{margin-top:25px}.u-list-row-mt-26>li+li{margin-top:26px}.u-list-row-mt-27>li+li{margin-top:27px}.u-list-row-mt-28>li+li{margin-top:28px}.u-list-row-mt-29>li+li{margin-top:29px}.u-list-row-mt-30>li+li{margin-top:30px}.u-list-row-mt-31>li+li{margin-top:31px}.u-list-row-mt-32>li+li{margin-top:32px}.u-list-row-mt-33>li+li{margin-top:33px}.u-list-row-mt-34>li+li{margin-top:34px}.u-list-row-mt-35>li+li{margin-top:35px}.u-list-row-mt-36>li+li{margin-top:36px}.u-list-row-mt-37>li+li{margin-top:37px}.u-list-row-mt-38>li+li{margin-top:38px}.u-list-row-mt-39>li+li{margin-top:39px}.u-list-row-mt-40>li+li{margin-top:40px}.u-list-row-mt-41>li+li{margin-top:41px}.u-list-row-mt-42>li+li{margin-top:42px}.u-list-row-mt-43>li+li{margin-top:43px}.u-list-row-mt-44>li+li{margin-top:44px}.u-list-row-mt-45>li+li{margin-top:45px}.u-list-row-mt-46>li+li{margin-top:46px}.u-list-row-mt-47>li+li{margin-top:47px}.u-list-row-mt-48>li+li{margin-top:48px}.u-list-row-mt-49>li+li{margin-top:49px}.u-list-row-mt-50>li+li{margin-top:50px}.u-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-list--even>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.u-list--comma>li:not(:last-child)::after{content:","}.u-list-mt-0{margin-top:0px}.u-list-mt-0>li{margin-top:0px}.u-list-mr-0>li:not(:last-child){margin-right:0px}.u-list-ml-0>li+li{margin-left:0px}.u-list-mt-1{margin-top:-1px}.u-list-mt-1>li{margin-top:1px}.u-list-mr-1>li:not(:last-child){margin-right:1px}.u-list-ml-1>li+li{margin-left:1px}.u-list-mt-2{margin-top:-2px}.u-list-mt-2>li{margin-top:2px}.u-list-mr-2>li:not(:last-child){margin-right:2px}.u-list-ml-2>li+li{margin-left:2px}.u-list-mt-3{margin-top:-3px}.u-list-mt-3>li{margin-top:3px}.u-list-mr-3>li:not(:last-child){margin-right:3px}.u-list-ml-3>li+li{margin-left:3px}.u-list-mt-4{margin-top:-4px}.u-list-mt-4>li{margin-top:4px}.u-list-mr-4>li:not(:last-child){margin-right:4px}.u-list-ml-4>li+li{margin-left:4px}.u-list-mt-5{margin-top:-5px}.u-list-mt-5>li{margin-top:5px}.u-list-mr-5>li:not(:last-child){margin-right:5px}.u-list-ml-5>li+li{margin-left:5px}.u-list-mt-6{margin-top:-6px}.u-list-mt-6>li{margin-top:6px}.u-list-mr-6>li:not(:last-child){margin-right:6px}.u-list-ml-6>li+li{margin-left:6px}.u-list-mt-7{margin-top:-7px}.u-list-mt-7>li{margin-top:7px}.u-list-mr-7>li:not(:last-child){margin-right:7px}.u-list-ml-7>li+li{margin-left:7px}.u-list-mt-8{margin-top:-8px}.u-list-mt-8>li{margin-top:8px}.u-list-mr-8>li:not(:last-child){margin-right:8px}.u-list-ml-8>li+li{margin-left:8px}.u-list-mt-9{margin-top:-9px}.u-list-mt-9>li{margin-top:9px}.u-list-mr-9>li:not(:last-child){margin-right:9px}.u-list-ml-9>li+li{margin-left:9px}.u-list-mt-10{margin-top:-10px}.u-list-mt-10>li{margin-top:10px}.u-list-mr-10>li:not(:last-child){margin-right:10px}.u-list-ml-10>li+li{margin-left:10px}.u-list-mt-11{margin-top:-11px}.u-list-mt-11>li{margin-top:11px}.u-list-mr-11>li:not(:last-child){margin-right:11px}.u-list-ml-11>li+li{margin-left:11px}.u-list-mt-12{margin-top:-12px}.u-list-mt-12>li{margin-top:12px}.u-list-mr-12>li:not(:last-child){margin-right:12px}.u-list-ml-12>li+li{margin-left:12px}.u-list-mt-13{margin-top:-13px}.u-list-mt-13>li{margin-top:13px}.u-list-mr-13>li:not(:last-child){margin-right:13px}.u-list-ml-13>li+li{margin-left:13px}.u-list-mt-14{margin-top:-14px}.u-list-mt-14>li{margin-top:14px}.u-list-mr-14>li:not(:last-child){margin-right:14px}.u-list-ml-14>li+li{margin-left:14px}.u-list-mt-15{margin-top:-15px}.u-list-mt-15>li{margin-top:15px}.u-list-mr-15>li:not(:last-child){margin-right:15px}.u-list-ml-15>li+li{margin-left:15px}.u-list-mt-16{margin-top:-16px}.u-list-mt-16>li{margin-top:16px}.u-list-mr-16>li:not(:last-child){margin-right:16px}.u-list-ml-16>li+li{margin-left:16px}.u-list-mt-17{margin-top:-17px}.u-list-mt-17>li{margin-top:17px}.u-list-mr-17>li:not(:last-child){margin-right:17px}.u-list-ml-17>li+li{margin-left:17px}.u-list-mt-18{margin-top:-18px}.u-list-mt-18>li{margin-top:18px}.u-list-mr-18>li:not(:last-child){margin-right:18px}.u-list-ml-18>li+li{margin-left:18px}.u-list-mt-19{margin-top:-19px}.u-list-mt-19>li{margin-top:19px}.u-list-mr-19>li:not(:last-child){margin-right:19px}.u-list-ml-19>li+li{margin-left:19px}.u-list-mt-20{margin-top:-20px}.u-list-mt-20>li{margin-top:20px}.u-list-mr-20>li:not(:last-child){margin-right:20px}.u-list-ml-20>li+li{margin-left:20px}.u-list-mt-21{margin-top:-21px}.u-list-mt-21>li{margin-top:21px}.u-list-mr-21>li:not(:last-child){margin-right:21px}.u-list-ml-21>li+li{margin-left:21px}.u-list-mt-22{margin-top:-22px}.u-list-mt-22>li{margin-top:22px}.u-list-mr-22>li:not(:last-child){margin-right:22px}.u-list-ml-22>li+li{margin-left:22px}.u-list-mt-23{margin-top:-23px}.u-list-mt-23>li{margin-top:23px}.u-list-mr-23>li:not(:last-child){margin-right:23px}.u-list-ml-23>li+li{margin-left:23px}.u-list-mt-24{margin-top:-24px}.u-list-mt-24>li{margin-top:24px}.u-list-mr-24>li:not(:last-child){margin-right:24px}.u-list-ml-24>li+li{margin-left:24px}.u-list-mt-25{margin-top:-25px}.u-list-mt-25>li{margin-top:25px}.u-list-mr-25>li:not(:last-child){margin-right:25px}.u-list-ml-25>li+li{margin-left:25px}.u-list-mt-26{margin-top:-26px}.u-list-mt-26>li{margin-top:26px}.u-list-mr-26>li:not(:last-child){margin-right:26px}.u-list-ml-26>li+li{margin-left:26px}.u-list-mt-27{margin-top:-27px}.u-list-mt-27>li{margin-top:27px}.u-list-mr-27>li:not(:last-child){margin-right:27px}.u-list-ml-27>li+li{margin-left:27px}.u-list-mt-28{margin-top:-28px}.u-list-mt-28>li{margin-top:28px}.u-list-mr-28>li:not(:last-child){margin-right:28px}.u-list-ml-28>li+li{margin-left:28px}.u-list-mt-29{margin-top:-29px}.u-list-mt-29>li{margin-top:29px}.u-list-mr-29>li:not(:last-child){margin-right:29px}.u-list-ml-29>li+li{margin-left:29px}.u-list-mt-30{margin-top:-30px}.u-list-mt-30>li{margin-top:30px}.u-list-mr-30>li:not(:last-child){margin-right:30px}.u-list-ml-30>li+li{margin-left:30px}.u-list-mt-31{margin-top:-31px}.u-list-mt-31>li{margin-top:31px}.u-list-mr-31>li:not(:last-child){margin-right:31px}.u-list-ml-31>li+li{margin-left:31px}.u-list-mt-32{margin-top:-32px}.u-list-mt-32>li{margin-top:32px}.u-list-mr-32>li:not(:last-child){margin-right:32px}.u-list-ml-32>li+li{margin-left:32px}.u-list-mt-33{margin-top:-33px}.u-list-mt-33>li{margin-top:33px}.u-list-mr-33>li:not(:last-child){margin-right:33px}.u-list-ml-33>li+li{margin-left:33px}.u-list-mt-34{margin-top:-34px}.u-list-mt-34>li{margin-top:34px}.u-list-mr-34>li:not(:last-child){margin-right:34px}.u-list-ml-34>li+li{margin-left:34px}.u-list-mt-35{margin-top:-35px}.u-list-mt-35>li{margin-top:35px}.u-list-mr-35>li:not(:last-child){margin-right:35px}.u-list-ml-35>li+li{margin-left:35px}.u-list-mt-36{margin-top:-36px}.u-list-mt-36>li{margin-top:36px}.u-list-mr-36>li:not(:last-child){margin-right:36px}.u-list-ml-36>li+li{margin-left:36px}.u-list-mt-37{margin-top:-37px}.u-list-mt-37>li{margin-top:37px}.u-list-mr-37>li:not(:last-child){margin-right:37px}.u-list-ml-37>li+li{margin-left:37px}.u-list-mt-38{margin-top:-38px}.u-list-mt-38>li{margin-top:38px}.u-list-mr-38>li:not(:last-child){margin-right:38px}.u-list-ml-38>li+li{margin-left:38px}.u-list-mt-39{margin-top:-39px}.u-list-mt-39>li{margin-top:39px}.u-list-mr-39>li:not(:last-child){margin-right:39px}.u-list-ml-39>li+li{margin-left:39px}.u-list-mt-40{margin-top:-40px}.u-list-mt-40>li{margin-top:40px}.u-list-mr-40>li:not(:last-child){margin-right:40px}.u-list-ml-40>li+li{margin-left:40px}.u-list-mt-41{margin-top:-41px}.u-list-mt-41>li{margin-top:41px}.u-list-mr-41>li:not(:last-child){margin-right:41px}.u-list-ml-41>li+li{margin-left:41px}.u-list-mt-42{margin-top:-42px}.u-list-mt-42>li{margin-top:42px}.u-list-mr-42>li:not(:last-child){margin-right:42px}.u-list-ml-42>li+li{margin-left:42px}.u-list-mt-43{margin-top:-43px}.u-list-mt-43>li{margin-top:43px}.u-list-mr-43>li:not(:last-child){margin-right:43px}.u-list-ml-43>li+li{margin-left:43px}.u-list-mt-44{margin-top:-44px}.u-list-mt-44>li{margin-top:44px}.u-list-mr-44>li:not(:last-child){margin-right:44px}.u-list-ml-44>li+li{margin-left:44px}.u-list-mt-45{margin-top:-45px}.u-list-mt-45>li{margin-top:45px}.u-list-mr-45>li:not(:last-child){margin-right:45px}.u-list-ml-45>li+li{margin-left:45px}.u-list-mt-46{margin-top:-46px}.u-list-mt-46>li{margin-top:46px}.u-list-mr-46>li:not(:last-child){margin-right:46px}.u-list-ml-46>li+li{margin-left:46px}.u-list-mt-47{margin-top:-47px}.u-list-mt-47>li{margin-top:47px}.u-list-mr-47>li:not(:last-child){margin-right:47px}.u-list-ml-47>li+li{margin-left:47px}.u-list-mt-48{margin-top:-48px}.u-list-mt-48>li{margin-top:48px}.u-list-mr-48>li:not(:last-child){margin-right:48px}.u-list-ml-48>li+li{margin-left:48px}.u-list-mt-49{margin-top:-49px}.u-list-mt-49>li{margin-top:49px}.u-list-mr-49>li:not(:last-child){margin-right:49px}.u-list-ml-49>li+li{margin-left:49px}.u-list-mt-50{margin-top:-50px}.u-list-mt-50>li{margin-top:50px}.u-list-mr-50>li:not(:last-child){margin-right:50px}.u-list-ml-50>li+li{margin-left:50px}.u-media{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;color:#333;text-decoration:none}.u-media__image{width:35%;padding-top:26.25%;position:relative}.u-media__image>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%}.u-media__image--top>img{top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.u-media__image--bottom>img{top:100%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.u-media__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px;-ms-flex-item-align:center;align-self:center}.u-media__text--top{-ms-flex-item-align:start;align-self:flex-start}.u-media__text--bottom{-ms-flex-item-align:end;align-self:flex-end}.u-mediaList>li{border-bottom:1px solid #bdbdbd}.u-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;line-height:1.2;padding:0.75em 1em;border-radius:0.5em;font-size:14px;border:solid 1px #ddd}.u-btn:hover{-webkit-transition-duration:0.3s;transition-duration:0.3s;text-decoration:none;cursor:pointer}.u-btn--s{font-size:12px}.u-btn--m{font-size:16px}.u-btn--l{font-size:24px}.u-btn--full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.u-btn--primary{color:#fff;border:none;background-color:#0069d9}.u-btn--primary:hover{background-color:#0058b5}.u-btn--secondary{color:#fff;border:none;background-color:#6c757d}.u-btn--secondary:hover{background-color:#5b636a}.u-btn--success{color:#fff;border:none;background-color:#28a745}.u-btn--success:hover{background-color:#218a39}.u-btn--danger{color:#fff;border:none;background-color:#dc3545}.u-btn--danger:hover{background-color:#ca2333}.u-btn--warning{color:#fff;border:none;background-color:#ffc107}.u-btn--warning:hover{background-color:#e2aa00}.u-btn--info{color:#fff;border:none;background-color:#17a2b8}.u-btn--info:hover{background-color:#138698}.u-btn--light{color:#333;border:none;background-color:#f8f9fa}.u-btn--light:hover{background-color:#e3e7eb}.u-btn--dark{color:#fff;border:none;background-color:#343a40}.u-btn--dark:hover{background-color:#24282c}.u-btn--link{color:#0056b3;border:#f8f9fa;background-color:#fff}.u-btn--link:hover{background-color:#ededed}.u-ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-ai-b{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.u-ai-s{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.u-d-b{display:block}.u-d-ib{display:inline-block}.u-d-i{display:inline}.u-d-f{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d-if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d-g{display:grid}.u-d-n{display:none}.u-fd-r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.u-fd-rr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.u-fd-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-fd-cr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.u-fw-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-fw-n{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.u-fw-wr{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.u-fs-10{font-size:10px}.u-fs-10rem{font-size:1rem}.u-fs-11{font-size:11px}.u-fs-11rem{font-size:1.1rem}.u-fs-12{font-size:12px}.u-fs-12rem{font-size:1.2rem}.u-fs-13{font-size:13px}.u-fs-13rem{font-size:1.3rem}.u-fs-14{font-size:14px}.u-fs-14rem{font-size:1.4rem}.u-fs-15{font-size:15px}.u-fs-15rem{font-size:1.5rem}.u-fs-16{font-size:16px}.u-fs-16rem{font-size:1.6rem}.u-fs-17{font-size:17px}.u-fs-17rem{font-size:1.7rem}.u-fs-18{font-size:18px}.u-fs-18rem{font-size:1.8rem}.u-fs-19{font-size:19px}.u-fs-19rem{font-size:1.9rem}.u-fs-20{font-size:20px}.u-fs-20rem{font-size:2rem}.u-fs-21{font-size:21px}.u-fs-21rem{font-size:2.1rem}.u-fs-22{font-size:22px}.u-fs-22rem{font-size:2.2rem}.u-fs-23{font-size:23px}.u-fs-23rem{font-size:2.3rem}.u-fs-24{font-size:24px}.u-fs-24rem{font-size:2.4rem}.u-fs-25{font-size:25px}.u-fs-25rem{font-size:2.5rem}.u-fs-26{font-size:26px}.u-fs-26rem{font-size:2.6rem}.u-fs-27{font-size:27px}.u-fs-27rem{font-size:2.7rem}.u-fs-28{font-size:28px}.u-fs-28rem{font-size:2.8rem}.u-fs-29{font-size:29px}.u-fs-29rem{font-size:2.9rem}.u-fs-30{font-size:30px}.u-fs-30rem{font-size:3rem}.u-fw-n{font-weight:normal}.u-fw-b{font-weight:bold}.u-jc-fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.u-jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-jc-sa{-ms-flex-pack:distribute;justify-content:space-around}.u-lh-10{line-height:1}.u-lh-11{line-height:1.1}.u-lh-12{line-height:1.2}.u-lh-13{line-height:1.3}.u-lh-14{line-height:1.4}.u-lh-15{line-height:1.5}.u-lh-16{line-height:1.6}.u-lh-17{line-height:1.7}.u-lh-18{line-height:1.8}.u-lh-19{line-height:1.9}.u-lh-20{line-height:2}.u-lh-21{line-height:2.1}.u-lh-22{line-height:2.2}.u-lh-23{line-height:2.3}.u-lh-24{line-height:2.4}.u-lh-25{line-height:2.5}.u-lh-26{line-height:2.6}.u-lh-27{line-height:2.7}.u-lh-28{line-height:2.8}.u-lh-29{line-height:2.9}.u-lh-30{line-height:3}.u-m-0{margin:0px}.u-mt-0{margin-top:0px}.u-mr-0{margin-right:0px}.u-mb-0{margin-bottom:0px}.u-ml-0{margin-left:0px}.u-m-1{margin:1px}.u-mt-1{margin-top:1px}.u-mr-1{margin-right:1px}.u-mb-1{margin-bottom:1px}.u-ml-1{margin-left:1px}.u-m-2{margin:2px}.u-mt-2{margin-top:2px}.u-mr-2{margin-right:2px}.u-mb-2{margin-bottom:2px}.u-ml-2{margin-left:2px}.u-m-3{margin:3px}.u-mt-3{margin-top:3px}.u-mr-3{margin-right:3px}.u-mb-3{margin-bottom:3px}.u-ml-3{margin-left:3px}.u-m-4{margin:4px}.u-mt-4{margin-top:4px}.u-mr-4{margin-right:4px}.u-mb-4{margin-bottom:4px}.u-ml-4{margin-left:4px}.u-m-5{margin:5px}.u-mt-5{margin-top:5px}.u-mr-5{margin-right:5px}.u-mb-5{margin-bottom:5px}.u-ml-5{margin-left:5px}.u-m-6{margin:6px}.u-mt-6{margin-top:6px}.u-mr-6{margin-right:6px}.u-mb-6{margin-bottom:6px}.u-ml-6{margin-left:6px}.u-m-7{margin:7px}.u-mt-7{margin-top:7px}.u-mr-7{margin-right:7px}.u-mb-7{margin-bottom:7px}.u-ml-7{margin-left:7px}.u-m-8{margin:8px}.u-mt-8{margin-top:8px}.u-mr-8{margin-right:8px}.u-mb-8{margin-bottom:8px}.u-ml-8{margin-left:8px}.u-m-9{margin:9px}.u-mt-9{margin-top:9px}.u-mr-9{margin-right:9px}.u-mb-9{margin-bottom:9px}.u-ml-9{margin-left:9px}.u-m-10{margin:10px}.u-mt-10{margin-top:10px}.u-mr-10{margin-right:10px}.u-mb-10{margin-bottom:10px}.u-ml-10{margin-left:10px}.u-m-11{margin:11px}.u-mt-11{margin-top:11px}.u-mr-11{margin-right:11px}.u-mb-11{margin-bottom:11px}.u-ml-11{margin-left:11px}.u-m-12{margin:12px}.u-mt-12{margin-top:12px}.u-mr-12{margin-right:12px}.u-mb-12{margin-bottom:12px}.u-ml-12{margin-left:12px}.u-m-13{margin:13px}.u-mt-13{margin-top:13px}.u-mr-13{margin-right:13px}.u-mb-13{margin-bottom:13px}.u-ml-13{margin-left:13px}.u-m-14{margin:14px}.u-mt-14{margin-top:14px}.u-mr-14{margin-right:14px}.u-mb-14{margin-bottom:14px}.u-ml-14{margin-left:14px}.u-m-15{margin:15px}.u-mt-15{margin-top:15px}.u-mr-15{margin-right:15px}.u-mb-15{margin-bottom:15px}.u-ml-15{margin-left:15px}.u-m-16{margin:16px}.u-mt-16{margin-top:16px}.u-mr-16{margin-right:16px}.u-mb-16{margin-bottom:16px}.u-ml-16{margin-left:16px}.u-m-17{margin:17px}.u-mt-17{margin-top:17px}.u-mr-17{margin-right:17px}.u-mb-17{margin-bottom:17px}.u-ml-17{margin-left:17px}.u-m-18{margin:18px}.u-mt-18{margin-top:18px}.u-mr-18{margin-right:18px}.u-mb-18{margin-bottom:18px}.u-ml-18{margin-left:18px}.u-m-19{margin:19px}.u-mt-19{margin-top:19px}.u-mr-19{margin-right:19px}.u-mb-19{margin-bottom:19px}.u-ml-19{margin-left:19px}.u-m-20{margin:20px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-mb-20{margin-bottom:20px}.u-ml-20{margin-left:20px}.u-m-20{margin:20px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-mb-20{margin-bottom:20px}.u-ml-20{margin-left:20px}.u-m-25{margin:25px}.u-mt-25{margin-top:25px}.u-mr-25{margin-right:25px}.u-mb-25{margin-bottom:25px}.u-ml-25{margin-left:25px}.u-m-30{margin:30px}.u-mt-30{margin-top:30px}.u-mr-30{margin-right:30px}.u-mb-30{margin-bottom:30px}.u-ml-30{margin-left:30px}.u-m-35{margin:35px}.u-mt-35{margin-top:35px}.u-mr-35{margin-right:35px}.u-mb-35{margin-bottom:35px}.u-ml-35{margin-left:35px}.u-m-40{margin:40px}.u-mt-40{margin-top:40px}.u-mr-40{margin-right:40px}.u-mb-40{margin-bottom:40px}.u-ml-40{margin-left:40px}.u-m-45{margin:45px}.u-mt-45{margin-top:45px}.u-mr-45{margin-right:45px}.u-mb-45{margin-bottom:45px}.u-ml-45{margin-left:45px}.u-m-50{margin:50px}.u-mt-50{margin-top:50px}.u-mr-50{margin-right:50px}.u-mb-50{margin-bottom:50px}.u-ml-50{margin-left:50px}.u-m-24{margin:24px}.u-mt-24{margin-top:24px}.u-mr-24{margin-right:24px}.u-mb-24{margin-bottom:24px}.u-ml-24{margin-left:24px}.u-m-32{margin:32px}.u-mt-32{margin-top:32px}.u-mr-32{margin-right:32px}.u-mb-32{margin-bottom:32px}.u-ml-32{margin-left:32px}.u-m-40{margin:40px}.u-mt-40{margin-top:40px}.u-mr-40{margin-right:40px}.u-mb-40{margin-bottom:40px}.u-ml-40{margin-left:40px}.u-m-48{margin:48px}.u-mt-48{margin-top:48px}.u-mr-48{margin-right:48px}.u-mb-48{margin-bottom:48px}.u-ml-48{margin-left:48px}.u-m-56{margin:56px}.u-mt-56{margin-top:56px}.u-mr-56{margin-right:56px}.u-mb-56{margin-bottom:56px}.u-ml-56{margin-left:56px}.u-m-64{margin:64px}.u-mt-64{margin-top:64px}.u-mr-64{margin-right:64px}.u-mb-64{margin-bottom:64px}.u-ml-64{margin-left:64px}.u-m-72{margin:72px}.u-mt-72{margin-top:72px}.u-mr-72{margin-right:72px}.u-mb-72{margin-bottom:72px}.u-ml-72{margin-left:72px}.u-m-80{margin:80px}.u-mt-80{margin-top:80px}.u-mr-80{margin-right:80px}.u-mb-80{margin-bottom:80px}.u-ml-80{margin-left:80px}.u-m-auto-x{margin-left:auto;margin-right:auto}.u-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-p-0{padding:0px}.u-pt-0{padding-top:0px}.u-pr-0{padding-right:0px}.u-pb-0{padding-bottom:0px}.u-pl-0{padding-left:0px}.u-p-1{padding:1px}.u-pt-1{padding-top:1px}.u-pr-1{padding-right:1px}.u-pb-1{padding-bottom:1px}.u-pl-1{padding-left:1px}.u-p-2{padding:2px}.u-pt-2{padding-top:2px}.u-pr-2{padding-right:2px}.u-pb-2{padding-bottom:2px}.u-pl-2{padding-left:2px}.u-p-3{padding:3px}.u-pt-3{padding-top:3px}.u-pr-3{padding-right:3px}.u-pb-3{padding-bottom:3px}.u-pl-3{padding-left:3px}.u-p-4{padding:4px}.u-pt-4{padding-top:4px}.u-pr-4{padding-right:4px}.u-pb-4{padding-bottom:4px}.u-pl-4{padding-left:4px}.u-p-5{padding:5px}.u-pt-5{padding-top:5px}.u-pr-5{padding-right:5px}.u-pb-5{padding-bottom:5px}.u-pl-5{padding-left:5px}.u-p-6{padding:6px}.u-pt-6{padding-top:6px}.u-pr-6{padding-right:6px}.u-pb-6{padding-bottom:6px}.u-pl-6{padding-left:6px}.u-p-7{padding:7px}.u-pt-7{padding-top:7px}.u-pr-7{padding-right:7px}.u-pb-7{padding-bottom:7px}.u-pl-7{padding-left:7px}.u-p-8{padding:8px}.u-pt-8{padding-top:8px}.u-pr-8{padding-right:8px}.u-pb-8{padding-bottom:8px}.u-pl-8{padding-left:8px}.u-p-9{padding:9px}.u-pt-9{padding-top:9px}.u-pr-9{padding-right:9px}.u-pb-9{padding-bottom:9px}.u-pl-9{padding-left:9px}.u-p-10{padding:10px}.u-pt-10{padding-top:10px}.u-pr-10{padding-right:10px}.u-pb-10{padding-bottom:10px}.u-pl-10{padding-left:10px}.u-p-11{padding:11px}.u-pt-11{padding-top:11px}.u-pr-11{padding-right:11px}.u-pb-11{padding-bottom:11px}.u-pl-11{padding-left:11px}.u-p-12{padding:12px}.u-pt-12{padding-top:12px}.u-pr-12{padding-right:12px}.u-pb-12{padding-bottom:12px}.u-pl-12{padding-left:12px}.u-p-13{padding:13px}.u-pt-13{padding-top:13px}.u-pr-13{padding-right:13px}.u-pb-13{padding-bottom:13px}.u-pl-13{padding-left:13px}.u-p-14{padding:14px}.u-pt-14{padding-top:14px}.u-pr-14{padding-right:14px}.u-pb-14{padding-bottom:14px}.u-pl-14{padding-left:14px}.u-p-15{padding:15px}.u-pt-15{padding-top:15px}.u-pr-15{padding-right:15px}.u-pb-15{padding-bottom:15px}.u-pl-15{padding-left:15px}.u-p-16{padding:16px}.u-pt-16{padding-top:16px}.u-pr-16{padding-right:16px}.u-pb-16{padding-bottom:16px}.u-pl-16{padding-left:16px}.u-p-17{padding:17px}.u-pt-17{padding-top:17px}.u-pr-17{padding-right:17px}.u-pb-17{padding-bottom:17px}.u-pl-17{padding-left:17px}.u-p-18{padding:18px}.u-pt-18{padding-top:18px}.u-pr-18{padding-right:18px}.u-pb-18{padding-bottom:18px}.u-pl-18{padding-left:18px}.u-p-19{padding:19px}.u-pt-19{padding-top:19px}.u-pr-19{padding-right:19px}.u-pb-19{padding-bottom:19px}.u-pl-19{padding-left:19px}.u-p-20{padding:20px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pb-20{padding-bottom:20px}.u-pl-20{padding-left:20px}.u-p-20{padding:20px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pb-20{padding-bottom:20px}.u-pl-20{padding-left:20px}.u-p-25{padding:25px}.u-pt-25{padding-top:25px}.u-pr-25{padding-right:25px}.u-pb-25{padding-bottom:25px}.u-pl-25{padding-left:25px}.u-p-30{padding:30px}.u-pt-30{padding-top:30px}.u-pr-30{padding-right:30px}.u-pb-30{padding-bottom:30px}.u-pl-30{padding-left:30px}.u-p-35{padding:35px}.u-pt-35{padding-top:35px}.u-pr-35{padding-right:35px}.u-pb-35{padding-bottom:35px}.u-pl-35{padding-left:35px}.u-p-40{padding:40px}.u-pt-40{padding-top:40px}.u-pr-40{padding-right:40px}.u-pb-40{padding-bottom:40px}.u-pl-40{padding-left:40px}.u-p-45{padding:45px}.u-pt-45{padding-top:45px}.u-pr-45{padding-right:45px}.u-pb-45{padding-bottom:45px}.u-pl-45{padding-left:45px}.u-p-50{padding:50px}.u-pt-50{padding-top:50px}.u-pr-50{padding-right:50px}.u-pb-50{padding-bottom:50px}.u-pl-50{padding-left:50px}.u-ta-r{text-align:right}.u-ta-c{text-align:center}.u-ta-l{text-align:left}.u-ws-n{white-space:normal}.u-ws-nw{white-space:nowrap}.u-ws-p{white-space:pre}.u-ws-pw{white-space:pre-wrap}.u-ws-pl{white-space:pre-line}.u-ws-bs{white-space:break-spaces}.u-gcg-0{grid-column-gap:0px}.u-gcg-2{grid-column-gap:2px}.u-gcg-4{grid-column-gap:4px}.u-gcg-6{grid-column-gap:6px}.u-gcg-8{grid-column-gap:8px}.u-gcg-10{grid-column-gap:10px}.u-gcg-12{grid-column-gap:12px}.u-gcg-14{grid-column-gap:14px}.u-gcg-16{grid-column-gap:16px}.u-gcg-18{grid-column-gap:18px}.u-gcg-20{grid-column-gap:20px}.u-gcg-22{grid-column-gap:22px}.u-gcg-24{grid-column-gap:24px}.u-gcg-26{grid-column-gap:26px}.u-gcg-28{grid-column-gap:28px}.u-gcg-30{grid-column-gap:30px}.u-gcg-32{grid-column-gap:32px}.u-gcg-34{grid-column-gap:34px}.u-gcg-36{grid-column-gap:36px}.u-gcg-38{grid-column-gap:38px}.u-gcg-40{grid-column-gap:40px}.u-gcg-42{grid-column-gap:42px}.u-gcg-44{grid-column-gap:44px}.u-gcg-46{grid-column-gap:46px}.u-gcg-48{grid-column-gap:48px}.u-gcg-50{grid-column-gap:50px}.u-gg-0{grid-gap:0px}.u-gg-2{grid-gap:2px}.u-gg-4{grid-gap:4px}.u-gg-6{grid-gap:6px}.u-gg-8{grid-gap:8px}.u-gg-10{grid-gap:10px}.u-gg-12{grid-gap:12px}.u-gg-14{grid-gap:14px}.u-gg-16{grid-gap:16px}.u-gg-18{grid-gap:18px}.u-gg-20{grid-gap:20px}.u-gg-22{grid-gap:22px}.u-gg-24{grid-gap:24px}.u-gg-26{grid-gap:26px}.u-gg-28{grid-gap:28px}.u-gg-30{grid-gap:30px}.u-gg-32{grid-gap:32px}.u-gg-34{grid-gap:34px}.u-gg-36{grid-gap:36px}.u-gg-38{grid-gap:38px}.u-gg-40{grid-gap:40px}.u-gg-42{grid-gap:42px}.u-gg-44{grid-gap:44px}.u-gg-46{grid-gap:46px}.u-gg-48{grid-gap:48px}.u-gg-50{grid-gap:50px}.u-grg-0{grid-row-gap:0px}.u-grg-2{grid-row-gap:2px}.u-grg-4{grid-row-gap:4px}.u-grg-6{grid-row-gap:6px}.u-grg-8{grid-row-gap:8px}.u-grg-10{grid-row-gap:10px}.u-grg-12{grid-row-gap:12px}.u-grg-14{grid-row-gap:14px}.u-grg-16{grid-row-gap:16px}.u-grg-18{grid-row-gap:18px}.u-grg-20{grid-row-gap:20px}.u-grg-22{grid-row-gap:22px}.u-grg-24{grid-row-gap:24px}.u-grg-26{grid-row-gap:26px}.u-grg-28{grid-row-gap:28px}.u-grg-30{grid-row-gap:30px}.u-grg-32{grid-row-gap:32px}.u-grg-34{grid-row-gap:34px}.u-grg-36{grid-row-gap:36px}.u-grg-38{grid-row-gap:38px}.u-grg-40{grid-row-gap:40px}.u-grg-42{grid-row-gap:42px}.u-grg-44{grid-row-gap:44px}.u-grg-46{grid-row-gap:46px}.u-grg-48{grid-row-gap:48px}.u-grg-50{grid-row-gap:50px}.u-gtc-0{grid-template-columns:repeat(0, 1fr)}.u-gtc-0.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:1}.u-gtc-1{grid-template-columns:repeat(1, 1fr)}.u-gtc-1.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:2}.u-gtc-2{grid-template-columns:repeat(2, 1fr)}.u-gtc-2.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:3}.u-gtc-3{grid-template-columns:repeat(3, 1fr)}.u-gtc-3.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:4}.u-gtc-4{grid-template-columns:repeat(4, 1fr)}.u-gtc-4.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:5}.u-gtc-5{grid-template-columns:repeat(5, 1fr)}.u-gtc-5.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:6}.u-gtc-6{grid-template-columns:repeat(6, 1fr)}.u-gtc-6.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:7}.u-gtc-7{grid-template-columns:repeat(7, 1fr)}.u-gtc-7.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:8}.u-gtc-8{grid-template-columns:repeat(8, 1fr)}.u-gtc-8.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:9}.u-gtc-9{grid-template-columns:repeat(9, 1fr)}.u-gtc-9.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:10}.u-gtc-10{grid-template-columns:repeat(10, 1fr)}.u-gtc-10.--firstFull>*:nth-of-type(1){grid-column-start:1;grid-column-end:11}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#content-inner,#company-footer #company-footer_list,#layout-footer #footer,#header #header-detail,#header #header-top .header-top-innner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#content-inner #pankuzu p:after,#content-inner #pankuzu:after,#content-inner:after,#content2:after,#layout-footer #footer:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail:after,#header #header-top:after{clear:both;content:'';display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#content-inner,#company-footer #company-footer_list,#layout-footer #footer,#header #header-detail,#header #header-top .header-top-innner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#content-inner #pankuzu p:after,#content-inner #pankuzu:after,#content-inner:after,#content2:after,#layout-footer #footer:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail:after,#header #header-top:after{clear:both;content:'';display:block}#wrapper{min-width:900px}#header{height:96px}#header #header-top{font-size:11px;line-height:25px;border-bottom:solid 1px #cccccc;line-height:33px}#header #header-top .header-top-msg{float:left;width:500px}#header #header-top .header-top-msg span{font-weight:bold}#header #header-top .header-top-logout-link{float:right;text-align:right;width:300px}#header #header-detail .header-detail-title-area{margin-top:13px;float:left;width:350px}#header #header-detail .header-detail-logined-area{float:left;width:350px}#header #header-detail .header-detail-not-logined-area{float:right;width:400px;margin-top:10px}#header #header-detail .header-detail-not-logined-area a.signup-link{display:block;width:110px;float:left;background-color:#79af4d;border-radius:3px;font-size:16px;color:#fff;text-align:center;text-decoration:none;line-height:45px;margin-right:10px}#header #header-detail .header-detail-not-logined-area a.signup-link:hover{background-color:#608c3d}#header #header-detail .header-detail-not-logined-area .facebook-login-area{float:left;width:160px;margin-right:10px;position:relative}#header #header-detail .header-detail-not-logined-area .facebook-login-area a.facebook-login-link{display:block;width:140px;float:left;background-color:#4f6ba6;border-radius:3px;font-size:16px;color:#fff;text-align:center;text-decoration:none;padding-bottom:3px;padding-top:2px;line-height:20px}#header #header-detail .header-detail-not-logined-area .facebook-login-area a.facebook-login-link:hover{background-color:#334e86}#header #header-detail .header-detail-not-logined-area .facebook-login-area a.hint-link{display:block;float:right;width:19px;padding-top:26px}#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content{background-color:#434343;border:1px solid #000000;border-radius:4px;display:none;left:0px;overflow:hidden;padding:9px 10px;position:absolute;width:250px;z-index:10}#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content .close-link{color:#ffffff;display:block;font-size:11px;font-weight:bold;position:absolute;right:3px;top:3px;text-decoration:none}#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content .hint-text{clear:right;color:#ffffff;font-size:12px;line-height:16px;padding-right:10px}#header #header-detail .header-detail-not-logined-area a.login-link{display:block;width:110px;float:right;background-color:#e75e09;border-radius:3px;font-size:16px;color:#fff;text-align:center;text-decoration:none;line-height:45px}#header #header-detail .header-detail-not-logined-area a.login-link:hover{background-color:#c85108}#header #header-detail .header-detail-logined-area{float:right;width:530px}#header #header-detail .header-detail-logined-area .config-area{float:left;width:346px;padding-top:5px}#header #header-detail .header-detail-logined-area .config-area .logined-msg{font-size:12px}#header #header-detail .header-detail-logined-area .config-area .logined-msg span{font-weight:bold}#header #header-detail .header-detail-logined-area .config-area .link-area{margin-top:5px}#header #header-detail .header-detail-logined-area .config-area .link-area li{font-size:12px;float:left;width:auto;border-left:1px solid #aaa;padding:0 15px}#header #header-detail .header-detail-logined-area .config-area .link-area li:first-child{border-left:medium none;padding:0 15px 0 0}#header #header-detail .header-detail-logined-area .favorite-link-area{margin-top:30px;float:right;width:184px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#content-inner,#company-footer #company-footer_list,#layout-footer #footer,#header #header-top .header-top-innner,#header #header-detail{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#content-inner #pankuzu p:after,#content-inner #pankuzu:after,#content-inner:after,#content2:after,#layout-footer #footer:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after{clear:both;content:'';display:block}#wrapper{min-width:900px}#layout-footer{background:url(/assets/liquidLayout/footer-line-7b11a332d920140e76e45b129a1eb59c67b807d0941207e1ad3015622cd4587c.png) repeat-x scroll 0 0 transparent;padding-top:10px}#layout-footer #footer p{padding:15px 0;font-size:11px;line-height:150%;text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#content-inner,#company-footer #company-footer_list,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#content-inner #pankuzu p:after,#content-inner #pankuzu:after,#content-inner:after,#content2:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after{clear:both;content:'';display:block}#company-footer{min-width:900px;background-color:#efefef;border-top:1px solid #ccc}#company-footer #company-footer_list{font-size:77%;line-height:160%;text-align:left;margin:0 auto}#company-footer #company-footer_list img{float:left;margin:8px 0 0;padding:0 5px 0 0}#company-footer #company-footer_list ul{padding:5px 0 8px}#company-footer #company-footer_list ul li{display:inline;font-size:96%;padding:0 3px;border-left:1px solid #4d4d4d}#company-footer #company-footer_list ul li:first-child{border-left:none}#company-footer #company-footer_list ul li a{color:#4d4d4d;margin:0 1px 0 0;text-decoration:underline}#company-footer #company-footer_list ul li a:hover{color:#78870e}#company-footer #company-footer_list ul li strong a{font-weight:bold;text-decoration:none}.dg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dg-btn--primary{background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(180deg, #f47137 0%, #f34e05 100%);color:#fff;font-weight:bold;font-weight:bold;color:#fff}.dg-btn--primary:hover{background:#f34e05}.dg-btn--primary.dg-btn--important:link,.dg-btn--primary.dg-btn--important:active,.dg-btn--primary.dg-btn--important:visited{color:#fff}.dg-btn--primary.dg-btn--outline{color:#e95e00;border:solid 2px #e95e00;background:#fff}.dg-btn--primary.dg-btn--outline:hover{color:#e95e00;border:solid 2px #e95e00;background:#fff2e9}.dg-btn--primary.dg-btn--disabled{opacity:0.4}.dg-btn--primary.dg-btn--disabled:hover{background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(180deg, #f47137 0%, #f34e05 100%);cursor:not-allowed}.dg-btn--normal{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(180deg, #fff 0%, #e5e5e5 100%);color:#333;font-weight:bold;border:1px solid #ccc;color:#333}.dg-btn--normal:hover{background:#f2f2f2}.dg-btn--normal.dg-btn--important:link,.dg-btn--normal.dg-btn--important:active,.dg-btn--normal.dg-btn--important:visited{color:#333 !important}.dg-btn--normal.dg-btn--disabled{opacity:0.4}.dg-btn--normal.dg-btn--disabled:hover{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(180deg, #fff 0%, #e5e5e5 100%);cursor:not-allowed}.dg-btn--gray{background:#e4e4e4;color:#333;font-weight:normal;font-weight:bold;color:#333}.dg-btn--gray:hover{background:#ccc}.dg-btn--gray.dg-btn--important:link,.dg-btn--gray.dg-btn--important:active,.dg-btn--gray.dg-btn--important:visited{color:#333 !important}.dg-btn--gray.dg-btn--disabled{opacity:0.4}.dg-btn--gray.dg-btn--disabled:hover{background:#e4e4e4;cursor:not-allowed}.dg-btn--member{background:#77b047;color:#fff;font-weight:bold;font-weight:bold;color:#fff}.dg-btn--member:hover{background:#5e8c38}.dg-btn--member.dg-btn--important:link,.dg-btn--member.dg-btn--important:active,.dg-btn--member.dg-btn--important:visited{color:#fff}.dg-btn--member.dg-btn--disabled{opacity:0.4}.dg-btn--member.dg-btn--disabled:hover{background:#77b047;cursor:not-allowed}.dg-btn--lg{font-size:18px;line-height:25px;padding:15px;border-radius:6px}.dg-btn--md{font-size:16px;line-height:22px;padding:10px 15px;border-radius:6px}.dg-btn--sm{font-size:14px;line-height:19px;padding:10px;border-radius:6px}.dg-btn--xs{font-size:12px;line-height:16px;padding:8px 10px;border-radius:3px}.dg-btn--fixed{font-size:16px;line-height:22px;padding:10px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.dg-typography-xxl{font-size:24px;line-height:1.25}.dg-typography-xl{font-size:20px;line-height:1.25}.dg-typography-lg{font-size:18px;line-height:1.25}.dg-typography-md{font-size:16px;line-height:1.5}.dg-typography-sm{font-size:14px;line-height:1.5}.dg-typography-xs{font-size:12px;line-height:1.55}.dg-typography-xxs{font-size:10px;line-height:1}div#layout-footer.layout-footer-no-overline{background:none;display:block;padding-top:30px}div#layout-footer.layout-footer-no-overline #footer{background-image:none}.footer-wrapper{background-color:#f2f2f2}.footer-wrapper__page-top-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#fff}.footer-wrapper__page-top-link{color:#08c;font-weight:400;font-size:12px;line-height:18px;text-decoration-line:none}.footer-wrapper__page-top-link:visited,.footer-wrapper__page-top-link:link{color:#08c}.footer-wrapper__page-top-link:hover{text-decoration:underline}#footer.footer{padding-left:10px;padding-right:10px;max-width:1260px;min-width:880px;width:auto}.footer{color:#333;text-align:left;padding:0 10px}.footer__logo{margin:50px 0}.footer__main-contents{display:grid;row-gap:50px}.footer__main-contents a{text-decoration:none;line-height:30px;color:#333}.footer__main-contents a:visited,.footer__main-contents a:link{color:#333}.footer__main-contents a:hover{text-decoration:underline}.footer__copyrightText{text-align:center;font-size:12px;line-height:1.5;padding:15px 0}.footer-sign-up-area__title,.footer-site-link-area__list--label,.footer-rec-link-area__list--label{padding-bottom:10px;border-bottom:solid #9e9e9e 1px;margin-bottom:10px;font-size:20px;color:#5d4531;font-weight:700;display:block}.footer-rec-link-area{display:block}.footer-site-link-area{display:block}.footer-site-link-area div{display:block}.footer-site-link-area__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.footer-sign-up-area{display:block}.footer-sign-up-area__list-wrapper{margin-top:10px}.footer-sign-up-area__list{list-style:disc inside;line-height:21px}.footer-sign-up-area__contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.footer-sign-up-area__customer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer-sign-up-area__button-area{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-sign-up-button,.footer-login-button{width:125px}.footer-company-button{width:260px}a.footer-sign-up-button__link,a.footer-login-button__link,a.footer-company-button__link{display:block;padding:9.5px 10px;line-height:normal}a.footer-sign-up-button__link:hover,a.footer-login-button__link:hover,a.footer-company-button__link:hover{text-decoration:none}.footer-login-button__link{font-weight:400}a.footer-sign-up-button__link{color:#fff}a.footer-sign-up-button__link:visited,a.footer-sign-up-button__link:link{color:#fff}a.footer-company-button__link{color:#e95e00;padding:7.5px 10px}a.footer-company-button__link:visited,a.footer-company-button__link:link{color:#e95e00}#footer ul.footer-site-link-area__list-wrapper,#footer ul.footer-rec-link-area__list-wrapper,#footer ul.footer-sign-up-area__list-wrapper{background-image:none;margin:0;padding:0}#footer ul.footer-rec-link-area__list-wrapper{margin:-5px 0}#footer ul.footer-sign-up-area__list-wrapper{margin-top:10px}#footer ul li.footer-site-link-area__list,#footer ul li.footer-sign-up-area__list{display:block;background-image:none;padding:0}#footer ul li.footer-rec-link-area__list{display:inline;background-image:none;padding:4px 10px 4px 0;line-height:30px;margin-right:10px}#footer ul li.footer-rec-link-area__list,#footer ul li.footer-site-link-area__list{padding-right:10px;border-right:1px solid #333}#footer ul li.footer-rec-link-area__list:last-child,#footer ul li.footer-site-link-area__list:last-child{padding-right:0;border-right:none}#footer ul li.footer-rec-link-area__list a,#footer ul li.footer-site-link-area__list a{line-height:18px}#footer ul li.footer-sign-up-area__list{display:list-item}#footer .footer-rec-link-area a,#footer .footer-site-link-area a,#footer .footer-sign-up-area__text-area{font-size:14px}div.footer-copyright-area{display:block;margin-top:35px}#layout-footer #footer p.footer-copyright-area__text{font-size:12px;line-height:18px}.footer-service-link{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.footer-service-link--block{display:block;width:100vw}.footer-service-link-area{max-width:1260px;min-width:880px;margin:15px auto 10px;padding:0 10px;color:#333;font-size:12px;line-height:18px;text-align:left}.footer-service-link-area__list{display:inline;text-decoration:none}.footer-service-link-area__list--label{color:#5d4531;font-weight:700}.footer-service-link-area__list-link{text-decoration:none}.footer-service-link-area__list-link:hover{text-decoration-line:underline}.footer-service-link-area__list-link:visited{color:inherit}.footer-service-link-area__list-link:link{color:inherit}@media only screen and (max-width: 930px){div#layout-footer.layout-footer-no-overline #footer,.footer-service-link-area{max-width:750px;min-width:auto}.footer-sign-up-area__contents-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.footer-sign-up-area__button-area{-webkit-box-flex:0;-ms-flex:0;flex:0}.footer-sign-up-area__text-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-sign-up-area__customer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}#wrapper{min-width:900px}#content-inner{margin-bottom:15px}#content-inner #pankuzu{font-size:12px;padding:10px 0 1px;text-align:left;clear:both}#content-inner #pankuzu p{padding-left:5px}#content-inner .bottom-box{clear:both;text-align:right}#content-inner .bottom-box div{padding:30px 0 15px}#content-inner .bottom-box div a{font-size:13px}.recruit-area,.company-introduction-area,.top-button-area,.company-name-area{padding:20px}.job-info-area{border-top:solid 3px #ffa200}.work-link-area,.recruit-area,.top-button-area{border-top:dashed 1px #ccc}.sub-area a:link,.main-area a:link{color:#4169e1}.sub-area a:visited,.main-area a:visited{color:#4169e1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}.pagination a{color:#4169e1}.pagination{margin-top:15px;overflow:hidden}.pagination .range{font-size:14px;line-height:1.7;color:#333}.pagination .range .number{font-size:18px;color:#f34e05;font-weight:bold;font-family:'Verdana'}.pagination .pagination-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.pagination .pagination-bottom-wrapper--with-sort{margin-top:20px}.pagination .job-sort-wrapper{position:relative}.pagination .job-sort-wrapper::after{position:absolute;top:15px;right:10px;display:block;width:5px;height:5px;border-top:solid 2px #666;border-right:solid 2px #666;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:''}.pagination .job-sort{width:154px;height:38px;background:#fff;border:2px solid #ccc;border-radius:5px;font-size:14px;padding-left:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagination .paging{float:right;margin-right:-10px;margin-bottom:10px;margin-top:14px}.pagination .paging--with-sort{margin-bottom:0;margin-top:0}.pagination .paging li{margin-right:10px;float:left}.pagination .paging li .page-link,.pagination .paging li .current-position{display:block;width:30px;text-align:center;font-size:0.875em;line-height:18px;padding:6px 0;border-radius:5px}.pagination .paging li .page-link{background-color:#ffa200;text-decoration:none;color:#fff}.pagination .paging li .page-link:hover{background-color:#e69200}.pagination .paging li .current-position{background-color:#e9e9e9;color:#383838}.pagination .paging li .prev-link,.pagination .paging li .next-link{font-size:0.875em;line-height:30px;text-decoration:underline}.job-deleted-area .job-list-link .job-list-button,.job-detail .job-link-area .link-list .list-detail.link-list-second .detail-link,.list-entry .entry-link,.favorite-link,.list-favorite-link{display:block;text-decoration:none;text-align:center;line-height:52px;border:1px solid #b3b3b3}.button-list{margin:0 auto;width:356px}.list-favorite{float:left;width:168px;position:relative;background:-owg-linear-gradient(#fff, #e5e5e5);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(#fff, #e5e5e5);background-color:#f2f2f2}.favorite-link,.list-favorite-link{font-size:18px;color:#333;border-radius:5px}.favorite-link:hover,.list-favorite-link:hover{background-color:#e5e5e5}.job-list-link a.favorite-link,.button-list .list-favorite a.favorite-link,a.list-favorite-link{color:#333}.add-favorite{background-image:url(/assets/compass/jobs/detail/favorite-c455032220715bce2ff77bebf88793944b02e9b847a0ebaff67968023f14d563.png);background-repeat:no-repeat;background-position:25px 15px;padding-left:24px}.favorited{background-image:url(/assets/compass/jobs/detail/favorited-e820d36c345ab99cf4afe6bed20490131718da933a407afcffefdf5edf924b62.png);background-repeat:no-repeat;background-position:10px 15px;padding-left:24px;font-size:15px;font-weight:bold}.favorited .list-link{color:#4169e1;text-decoration:underline}.list-entry{float:right;width:168px}.list-entry .entry-link{font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #d04c14;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.list-entry .entry-link:hover{background:#f34e05;cursor:pointer}a.favorite-link,a.dg-btn{color:#333}.link-list-first{float:left}.link-list-second{float:right}.job-link-area-withText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.job-detail .job-link-area-withText .link-list{margin:unset;margin-left:174px}.link-list-recruitment-ends{min-width:154px}.link-list-recruitment-ends__text{font-size:16px;font-weight:700;color:#333333;line-height:normal}.link-list-recruitment-ends__hight-light{font-size:24px;color:#f34e05;line-height:normal}.link-list-recruitment-ends__hight-light-now{color:#f34e05}@media only screen and (max-width: 1034px){.job-detail .job-link-area-withText .link-list{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.link-list-recruitment-ends__now{margin:10px}}.job-detail .job-link-area .link-list .list-detail.link-list-second{float:right;width:168px}.job-detail .job-link-area .link-list .list-detail.link-list-second .detail-link{font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #d04c14;background-color:#f47137;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.job-detail .job-link-area .link-list .list-detail.link-list-second .detail-link:hover{background:#f34e05;cursor:pointer}.job-detail .job-link-area .link-list .list-detail.link-list-second a{display:block;text-decoration:none;font-size:20px;font-weight:bold;text-align:center;color:#fff;line-height:52px;border:1px solid #b3b3b3;text-shadow:0 1px 1px #d04c14;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.job-detail .job-link-area .link-list .list-detail.link-list-second a:hover{background:#f34e05;cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}#wrapper{min-width:900px}#header{height:96px}#header #header-top{font-size:11px;line-height:25px;border-bottom:solid 1px #cccccc;line-height:33px}#header #header-top .header-top-msg{float:left;width:500px}#header #header-top .header-top-msg span{font-weight:bold}#header #header-top .header-top-logout-link{float:right;text-align:right;width:300px}#header #header-detail .header-detail-title-area{margin-top:13px;float:left;width:350px}#header #header-detail .header-detail-logined-area{float:left;width:350px}#header #header-detail .header-detail-not-logined-area{float:right;width:400px;margin-top:10px}#header #header-detail .header-detail-not-logined-area a.signup-link{display:block;width:110px;float:left;background-color:#79af4d;border-radius:3px;font-size:16px;color:#fff;text-align:center;text-decoration:none;line-height:45px;margin-right:10px}#header #header-detail .header-detail-not-logined-area a.signup-link:hover{background-color:#608c3d}#header #header-detail .header-detail-not-logined-area .facebook-login-area{float:left;width:160px;margin-right:10px;position:relative}#header #header-detail .header-detail-not-logined-area .facebook-login-area a.facebook-login-link{display:block;width:140px;float:left;background-color:#4f6ba6;border-radius:3px;font-size:16px;color:#fff;text-align:center;text-decoration:none;padding-bottom:3px;padding-top:2px;line-height:20px}#header #header-detail .header-detail-not-logined-area .facebook-login-area a.facebook-login-link:hover{background-color:#334e86}#header #header-detail .header-detail-not-logined-area .facebook-login-area a.hint-link{display:block;float:right;width:19px;padding-top:26px}#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content{background-color:#434343;border:1px solid #000000;border-radius:4px;display:none;left:0px;overflow:hidden;padding:9px 10px;position:absolute;width:250px;z-index:10}#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content .close-link{color:#ffffff;display:block;font-size:11px;font-weight:bold;position:absolute;right:3px;top:3px;text-decoration:none}#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content .hint-text{clear:right;color:#ffffff;font-size:12px;line-height:16px;padding-right:10px}#header #header-detail .header-detail-not-logined-area a.login-link{display:block;width:110px;float:right;background-color:#e75e09;border-radius:3px;font-size:16px;color:#fff;text-align:center;text-decoration:none;line-height:45px}#header #header-detail .header-detail-not-logined-area a.login-link:hover{background-color:#c85108}#header #header-detail .header-detail-logined-area{float:right;width:530px}#header #header-detail .header-detail-logined-area .config-area{float:left;width:346px;padding-top:5px}#header #header-detail .header-detail-logined-area .config-area .logined-msg{font-size:12px}#header #header-detail .header-detail-logined-area .config-area .logined-msg span{font-weight:bold}#header #header-detail .header-detail-logined-area .config-area .link-area{margin-top:5px}#header #header-detail .header-detail-logined-area .config-area .link-area li{font-size:12px;float:left;width:auto;border-left:1px solid #aaa;padding:0 15px}#header #header-detail .header-detail-logined-area .config-area .link-area li:first-child{border-left:medium none;padding:0 15px 0 0}#header #header-detail .header-detail-logined-area .favorite-link-area{margin-top:30px;float:right;width:184px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}#wrapper{min-width:900px}#layout-footer{background:url(/assets/liquidLayout/footer-line-7b11a332d920140e76e45b129a1eb59c67b807d0941207e1ad3015622cd4587c.png) repeat-x scroll 0 0 transparent;padding-top:10px}#layout-footer #footer p{padding:15px 0;font-size:11px;line-height:150%;text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}#company-footer{min-width:900px;background-color:#efefef;border-top:1px solid #ccc}#company-footer #company-footer_list{font-size:77%;line-height:160%;text-align:left;margin:0 auto}#company-footer #company-footer_list img{float:left;margin:8px 0 0;padding:0 5px 0 0}#company-footer #company-footer_list ul{padding:5px 0 8px}#company-footer #company-footer_list ul li{display:inline;font-size:96%;padding:0 3px;border-left:1px solid #4d4d4d}#company-footer #company-footer_list ul li:first-child{border-left:none}#company-footer #company-footer_list ul li a{color:#4d4d4d;margin:0 1px 0 0;text-decoration:underline}#company-footer #company-footer_list ul li a:hover{color:#78870e}#company-footer #company-footer_list ul li strong a{font-weight:bold;text-decoration:none}.dg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dg-btn--primary{background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(180deg, #f47137 0%, #f34e05 100%);color:#fff;font-weight:bold;font-weight:bold;color:#fff}.dg-btn--primary:hover{background:#f34e05}.dg-btn--primary.dg-btn--important:link,.dg-btn--primary.dg-btn--important:active,.dg-btn--primary.dg-btn--important:visited{color:#fff}.dg-btn--primary.dg-btn--outline{color:#e95e00;border:solid 2px #e95e00;background:#fff}.dg-btn--primary.dg-btn--outline:hover{color:#e95e00;border:solid 2px #e95e00;background:#fff2e9}.dg-btn--primary.dg-btn--disabled{opacity:0.4}.dg-btn--primary.dg-btn--disabled:hover{background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(180deg, #f47137 0%, #f34e05 100%);cursor:not-allowed}.dg-btn--normal{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(180deg, #fff 0%, #e5e5e5 100%);color:#333;font-weight:bold;border:1px solid #ccc;color:#333}.dg-btn--normal:hover{background:#f2f2f2}.dg-btn--normal.dg-btn--important:link,.dg-btn--normal.dg-btn--important:active,.dg-btn--normal.dg-btn--important:visited{color:#333 !important}.dg-btn--normal.dg-btn--disabled{opacity:0.4}.dg-btn--normal.dg-btn--disabled:hover{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(180deg, #fff 0%, #e5e5e5 100%);cursor:not-allowed}.dg-btn--gray{background:#e4e4e4;color:#333;font-weight:normal;font-weight:bold;color:#333}.dg-btn--gray:hover{background:#ccc}.dg-btn--gray.dg-btn--important:link,.dg-btn--gray.dg-btn--important:active,.dg-btn--gray.dg-btn--important:visited{color:#333 !important}.dg-btn--gray.dg-btn--disabled{opacity:0.4}.dg-btn--gray.dg-btn--disabled:hover{background:#e4e4e4;cursor:not-allowed}.dg-btn--member{background:#77b047;color:#fff;font-weight:bold;font-weight:bold;color:#fff}.dg-btn--member:hover{background:#5e8c38}.dg-btn--member.dg-btn--important:link,.dg-btn--member.dg-btn--important:active,.dg-btn--member.dg-btn--important:visited{color:#fff}.dg-btn--member.dg-btn--disabled{opacity:0.4}.dg-btn--member.dg-btn--disabled:hover{background:#77b047;cursor:not-allowed}.dg-btn--lg{font-size:18px;line-height:25px;padding:15px;border-radius:6px}.dg-btn--md{font-size:16px;line-height:22px;padding:10px 15px;border-radius:6px}.dg-btn--sm{font-size:14px;line-height:19px;padding:10px;border-radius:6px}.dg-btn--xs{font-size:12px;line-height:16px;padding:8px 10px;border-radius:3px}.dg-btn--fixed{font-size:16px;line-height:22px;padding:10px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.dg-typography-xxl{font-size:24px;line-height:1.25}.dg-typography-xl{font-size:20px;line-height:1.25}.dg-typography-lg{font-size:18px;line-height:1.25}.dg-typography-md{font-size:16px;line-height:1.5}.dg-typography-sm{font-size:14px;line-height:1.5}.dg-typography-xs{font-size:12px;line-height:1.55}.dg-typography-xxs{font-size:10px;line-height:1}div#layout-footer.layout-footer-no-overline{background:none;display:block;padding-top:30px}div#layout-footer.layout-footer-no-overline #footer{background-image:none}.footer-wrapper{background-color:#f2f2f2}.footer-wrapper__page-top-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#fff}.footer-wrapper__page-top-link{color:#08c;font-weight:400;font-size:12px;line-height:18px;text-decoration-line:none}.footer-wrapper__page-top-link:visited,.footer-wrapper__page-top-link:link{color:#08c}.footer-wrapper__page-top-link:hover{text-decoration:underline}#footer.footer{padding-left:10px;padding-right:10px;max-width:1260px;min-width:880px;width:auto}.footer{color:#333;text-align:left;padding:0 10px}.footer__logo{margin:50px 0}.footer__main-contents{display:grid;row-gap:50px}.footer__main-contents a{text-decoration:none;line-height:30px;color:#333}.footer__main-contents a:visited,.footer__main-contents a:link{color:#333}.footer__main-contents a:hover{text-decoration:underline}.footer__copyrightText{text-align:center;font-size:12px;line-height:1.5;padding:15px 0}.footer-rec-link-area__list--label,.footer-site-link-area__list--label,.footer-sign-up-area__title{padding-bottom:10px;border-bottom:solid #9e9e9e 1px;margin-bottom:10px;font-size:20px;color:#5d4531;font-weight:700;display:block}.footer-rec-link-area{display:block}.footer-site-link-area{display:block}.footer-site-link-area div{display:block}.footer-site-link-area__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.footer-sign-up-area{display:block}.footer-sign-up-area__list-wrapper{margin-top:10px}.footer-sign-up-area__list{list-style:disc inside;line-height:21px}.footer-sign-up-area__contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.footer-sign-up-area__customer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer-sign-up-area__button-area{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-sign-up-button,.footer-login-button{width:125px}.footer-company-button{width:260px}a.footer-sign-up-button__link,a.footer-login-button__link,a.footer-company-button__link{display:block;padding:9.5px 10px;line-height:normal}a.footer-sign-up-button__link:hover,a.footer-login-button__link:hover,a.footer-company-button__link:hover{text-decoration:none}.footer-login-button__link{font-weight:400}a.footer-sign-up-button__link{color:#fff}a.footer-sign-up-button__link:visited,a.footer-sign-up-button__link:link{color:#fff}a.footer-company-button__link{color:#e95e00;padding:7.5px 10px}a.footer-company-button__link:visited,a.footer-company-button__link:link{color:#e95e00}#footer ul.footer-site-link-area__list-wrapper,#footer ul.footer-rec-link-area__list-wrapper,#footer ul.footer-sign-up-area__list-wrapper{background-image:none;margin:0;padding:0}#footer ul.footer-rec-link-area__list-wrapper{margin:-5px 0}#footer ul.footer-sign-up-area__list-wrapper{margin-top:10px}#footer ul li.footer-site-link-area__list,#footer ul li.footer-sign-up-area__list{display:block;background-image:none;padding:0}#footer ul li.footer-rec-link-area__list{display:inline;background-image:none;padding:4px 10px 4px 0;line-height:30px;margin-right:10px}#footer ul li.footer-rec-link-area__list,#footer ul li.footer-site-link-area__list{padding-right:10px;border-right:1px solid #333}#footer ul li.footer-rec-link-area__list:last-child,#footer ul li.footer-site-link-area__list:last-child{padding-right:0;border-right:none}#footer ul li.footer-rec-link-area__list a,#footer ul li.footer-site-link-area__list a{line-height:18px}#footer ul li.footer-sign-up-area__list{display:list-item}#footer .footer-rec-link-area a,#footer .footer-site-link-area a,#footer .footer-sign-up-area__text-area{font-size:14px}div.footer-copyright-area{display:block;margin-top:35px}#layout-footer #footer p.footer-copyright-area__text{font-size:12px;line-height:18px}.footer-service-link{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.footer-service-link--block{display:block;width:100vw}.footer-service-link-area{max-width:1260px;min-width:880px;margin:15px auto 10px;padding:0 10px;color:#333;font-size:12px;line-height:18px;text-align:left}.footer-service-link-area__list{display:inline;text-decoration:none}.footer-service-link-area__list--label{color:#5d4531;font-weight:700}.footer-service-link-area__list-link{text-decoration:none}.footer-service-link-area__list-link:hover{text-decoration-line:underline}.footer-service-link-area__list-link:visited{color:inherit}.footer-service-link-area__list-link:link{color:inherit}@media only screen and (max-width: 930px){div#layout-footer.layout-footer-no-overline #footer,.footer-service-link-area{max-width:750px;min-width:auto}.footer-sign-up-area__contents-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.footer-sign-up-area__button-area{-webkit-box-flex:0;-ms-flex:0;flex:0}.footer-sign-up-area__text-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-sign-up-area__customer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}#wrapper{min-width:900px}#content-inner{margin-bottom:15px}#content-inner #pankuzu{font-size:12px;padding:10px 0 1px;text-align:left;clear:both}#content-inner #pankuzu p{padding-left:5px}#content-inner .bottom-box{clear:both;text-align:right}#content-inner .bottom-box div{padding:30px 0 15px}#content-inner .bottom-box div a{font-size:13px}.recruit-area,.company-introduction-area,.top-button-area,.company-name-area{padding:20px}.job-info-area{border-top:solid 3px #ffa200}.work-link-area,.recruit-area,.top-button-area{border-top:dashed 1px #ccc}.sub-area a:link,.main-area a:link{color:#4169e1}.sub-area a:visited,.main-area a:visited{color:#4169e1}.job-detail-headline-area{background:#ffa200;padding:5px 10px;overflow:hidden;*zoom:1}.job-detail-headline-area .new{background-image:url(/assets/compass/jobs/detail/new-6663d68b8f10244cf08340b4a33f04ccb380b04c3c6cd1da9271c5a6273e69bd.png);background-repeat:no-repeat;background-position:0 3px;padding-left:41px;text-indent:-9999px;display:block;overflow:hidden;float:left}.job-detail-headline-area .open-date{color:#fff;float:right;font-size:12px}.job-detail-area{border:solid 1px #ccc;border-top:none;word-break:break-all}.company-name-area{overflow:hidden}.company-name-area .logo-area{width:100px;height:100px;float:left}.company-name-area .page-title{padding-left:115px;font-size:24px;font-weight:bold;line-height:30px;color:#5d4531}.company-name-area .no-image{padding-left:0}.company-introduction-area .premium-text{font-size:13px;line-height:19px;color:#333333;margin:14px 0;word-break:break-all}.company-introduction-area .premium-img-area{overflow:hidden;*zoom:1}.company-introduction-area .premium-img-area .main-image-area{width:71.803652968%;float:left;margin-right:1.1415525114%}.company-introduction-area .premium-img-area .main-image-area .main-image-box{background-color:#eaeaea;margin-bottom:20px}.company-introduction-area .premium-img-area .main-image-area .main-image-comment{font-size:12px;line-height:18px;color:#333}.company-introduction-area .premium-img-area .thum-image-area{width:12.899543379%;float:left}.company-introduction-area .premium-img-area .thum-image-area:not(:last-child){margin-right:1.1415525114%}.company-introduction-area .premium-img-area .thum-image-area .thum-image-box{background-color:#eaeaea;cursor:pointer}.company-introduction-area .premium-img-area .thum-image-area .thum-image-box:not(:last-child){margin-bottom:10px}.company-introduction-area .movie-option-area{overflow:hidden;*zoom:1;margin:50px 0}.company-introduction-area .movie-option-area .movie-player{float:left;width:425px}.company-introduction-area .movie-option-area .movie-comment{float:left;margin:0 0 0 20px}.job-title{font-size:19px;font-weight:bold;line-height:25px;color:#5d4531}.content-title{font-size:19px;font-weight:bold;color:#5d4531;display:block;margin-bottom:10px}.work-list-area,.company-table td,.recruit-table td,.company-table th,.recruit-table th{border:solid 1px #ccc}.company-detail-area,.design-work-area,.recruit-detail-area{margin-bottom:20px}.company-table td,.recruit-table td,.company-table th,.recruit-table th{border-collapse:collapse;font-size:13px;line-height:19px;padding:13px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.company-table th,.recruit-table th{width:23.3333333333%;background-color:#76736e;color:#fff;font-weight:bold;vertical-align:top}.company-table td,.recruit-table td{width:76.6666666667%;color:#333}.recruit-table{width:100%}.work-list-area .work-list{padding:14px 0;overflow:hidden;*zoom:1}.work-list-area .work-list .work-item{width:30.6666666667%;float:left;margin-right:2%;cursor:pointer}.work-list-area .work-list .work-item:first-child{margin-left:2%}.work-list-area .work-list .work-item .image-box{background-color:#eaeaea;margin-bottom:5px}.work-list-area .work-list .work-item .store-name{display:block;text-align:left;font-size:12px}.work-link-area{padding:9px;text-align:right;font-size:12px}.company-table{width:100%}.job-deleted-area .job-deleted-title{font-size:19px;font-weight:bold;color:#e03d11;display:block;margin-bottom:10px}.job-deleted-area .job-deleted-messageWrapper{position:relative;margin-bottom:15px;padding-top:10px;border-bottom:1px dashed #ccc}.job-deleted-area .job-deleted-messageWrapper:last-child{margin-bottom:0;border-bottom:none}.job-deleted-area .job-deleted-messageWrapper:first-child{padding-top:0}.job-deleted-area .job-deleted-message{padding-right:188px;min-height:54px}.job-deleted-area .job-deleted-message .deleted-note{font-size:13px;line-height:19px;margin-top:5px}.job-deleted-area .job-list-link{width:168px;position:absolute;top:0;right:0}.job-deleted-area .job-list-link .job-list-button{display:block;font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #d04c14;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.companyJobCharacteristics{margin-top:19px}.companyJobCharacteristics__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.companyJobCharacteristics__item{border-radius:4px;background-color:#ffebcc;font-size:12px;letter-spacing:0px;color:#d48907;padding:2px 6px;margin-right:8px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}.pagination a{color:#4169e1}.pagination{margin-top:15px;overflow:hidden}.pagination .range{font-size:14px;line-height:1.7;color:#333}.pagination .range .number{font-size:18px;color:#f34e05;font-weight:bold;font-family:'Verdana'}.pagination .pagination-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.pagination .pagination-bottom-wrapper--with-sort{margin-top:20px}.pagination .job-sort-wrapper{position:relative}.pagination .job-sort-wrapper::after{position:absolute;top:15px;right:10px;display:block;width:5px;height:5px;border-top:solid 2px #666;border-right:solid 2px #666;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:''}.pagination .job-sort{width:154px;height:38px;background:#fff;border:2px solid #ccc;border-radius:5px;font-size:14px;padding-left:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagination .paging{float:right;margin-right:-10px;margin-bottom:10px;margin-top:14px}.pagination .paging--with-sort{margin-bottom:0;margin-top:0}.pagination .paging li{margin-right:10px;float:left}.pagination .paging li .page-link,.pagination .paging li .current-position{display:block;width:30px;text-align:center;font-size:0.875em;line-height:18px;padding:6px 0;border-radius:5px}.pagination .paging li .page-link{background-color:#ffa200;text-decoration:none;color:#fff}.pagination .paging li .page-link:hover{background-color:#e69200}.pagination .paging li .current-position{background-color:#e9e9e9;color:#383838}.pagination .paging li .prev-link,.pagination .paging li .next-link{font-size:0.875em;line-height:30px;text-decoration:underline}.favorite-link,.list-favorite-link,.list-entry .entry-link,.job-detail .job-link-area .link-list .list-detail.link-list-second .detail-link,.job-deleted-area .job-list-link .job-list-button{display:block;text-decoration:none;text-align:center;line-height:52px;border:1px solid #b3b3b3}.button-list{margin:0 auto;width:356px}.list-favorite{float:left;width:168px;position:relative;background:-owg-linear-gradient(#fff, #e5e5e5);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(#fff, #e5e5e5);background-color:#f2f2f2}.favorite-link,.list-favorite-link{font-size:18px;color:#333;border-radius:5px}.favorite-link:hover,.list-favorite-link:hover{background-color:#e5e5e5}.job-list-link a.favorite-link,.button-list .list-favorite a.favorite-link,a.list-favorite-link{color:#333}.add-favorite{background-image:url(/assets/compass/jobs/detail/favorite-c455032220715bce2ff77bebf88793944b02e9b847a0ebaff67968023f14d563.png);background-repeat:no-repeat;background-position:25px 15px;padding-left:24px}.favorited{background-image:url(/assets/compass/jobs/detail/favorited-e820d36c345ab99cf4afe6bed20490131718da933a407afcffefdf5edf924b62.png);background-repeat:no-repeat;background-position:10px 15px;padding-left:24px;font-size:15px;font-weight:bold}.favorited .list-link{color:#4169e1;text-decoration:underline}.list-entry{float:right;width:168px}.list-entry .entry-link{font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #d04c14;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.list-entry .entry-link:hover{background:#f34e05;cursor:pointer}a.favorite-link,a.dg-btn{color:#333}.link-list-first{float:left}.link-list-second{float:right}.job-link-area-withText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.job-detail .job-link-area-withText .link-list{margin:unset;margin-left:174px}.link-list-recruitment-ends{min-width:154px}.link-list-recruitment-ends__text{font-size:16px;font-weight:700;color:#333333;line-height:normal}.link-list-recruitment-ends__hight-light{font-size:24px;color:#f34e05;line-height:normal}.link-list-recruitment-ends__hight-light-now{color:#f34e05}@media only screen and (max-width: 1034px){.job-detail .job-link-area-withText .link-list{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.link-list-recruitment-ends__now{margin:10px}}.job-detail .job-link-area .link-list .list-detail.link-list-second{float:right;width:168px}.job-detail .job-link-area .link-list .list-detail.link-list-second .detail-link{font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #d04c14;background-color:#f47137;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.job-detail .job-link-area .link-list .list-detail.link-list-second .detail-link:hover{background:#f34e05;cursor:pointer}.job-detail .job-link-area .link-list .list-detail.link-list-second a{display:block;text-decoration:none;font-size:20px;font-weight:bold;text-align:center;color:#fff;line-height:52px;border:1px solid #b3b3b3;text-shadow:0 1px 1px #d04c14;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px}.job-detail .job-link-area .link-list .list-detail.link-list-second a:hover{background:#f34e05;cursor:pointer}.tagArea__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tagArea__item{border-radius:4px;font-size:12px;letter-spacing:0px;padding:2px 6px;margin:0 8px 5px 0}.tagArea__item--typeOfJob{color:#999;padding:2px}.tagArea__item--characteristic{background-color:#ffebcc;color:#d48907}.tagArea__item--employForm{border:solid 1px #bbbbbb;background-color:#ffffff;color:#666666}.jobHeadline{background:#ffa200;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jobHeadline__list{line-height:1.25;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;line-height:1.25}.jobHeadline__item{padding-left:10px}.jobHeadline__itemIcon--new{background-image:url(/assets/compass/jobs/list/icon-new-9332ac05aeaba57a7337287d576663f191dd6103a1cbccf9b2ed4cec6e78c7c5.png);background-repeat:no-repeat;background-position:0 0;width:41px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.jobHeadline__itemIcon--highlyRecommend{display:block;background-image:url(/assets/compass/jobs/list/icon-highlyRecommend-1b222ab93f79c2dc158c39d3e489e8f2df4090e653ca2b0bea039136b80ddfaa.png);background-repeat:no-repeat;background-position:0 0;width:51px;text-indent:100%;white-space:nowrap;overflow:hidden}.jobHeadline__itemIcon--video{display:block;background-image:url(/assets/compass/jobs/list/icon-movie-83329a1884ccf46766fb50c72e8398dcd6a8607b1ccedcd29d13b183b9914e7c.png);background-repeat:no-repeat;background-position:0 0;width:51px;text-indent:100%;white-space:nowrap;overflow:hidden}.jobHeadline__itemIcon--pr{display:block;background-image:url(/assets/compass/jobs/list/icon-pr-850011bd8ad2842730d1b2434b506b3beba98eeef814a744a6974a8b64f2f036.png);background-repeat:no-repeat;background-position:0 5px;width:32px;text-indent:100%;white-space:nowrap;overflow:hidden;line-height:1.5}.jobHeadline__itemIcon--business{display:block;color:#fff;font-size:12px}.jobHeadline__publishedDate{font-size:12px;color:#fff;padding-right:10px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.jobWrap__headContainer{border:solid 1px #ccc;border-top:none}.jobWrap__detail{margin-top:20px;overflow:hidden}.similarJobsLinkArea{padding:20px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.similarJobsLinkArea__title{color:#5d4531;font-size:18px;line-height:1.2;font-weight:bold}.similarJobsLinkArea__linkTypeList{margin-top:20px}.similarJobsLinkArea__linkTitle{color:#333;font-size:14px;line-height:1.8;font-weight:bold}.similarJobsLinkArea__linkList{font-size:0}.similarJobsLinkArea__linkItem{display:inline}.similarJobsLinkArea__linkItem:not(:last-child)::after{content:'|';color:#ccc;font-size:14px;line-height:1.8;font-weight:normal;width:14px;height:26px;display:inline-block;text-align:center;margin:0 5px}.similarJobsLinkArea .similarJobsLinkArea__linkItem .similarJobsLinkArea__link{text-decoration:none;color:#666;font-size:14px;line-height:1.8}.similarJobsLinkArea .similarJobsLinkArea__linkItem .similarJobsLinkArea__link:hover{text-decoration:underline}.similarJobsLinkArea .similarJobsLinkArea__linkItem .similarJobsLinkArea__link--disabled:hover{text-decoration:none}.jobListSideMenu{border-top:solid 3px #ffa200;margin-top:20px}.jobListSideMenu:first-child{margin-top:0}.jobListSideMenu:last-child{border-bottom:solid 3px #ffa200}.jobListSideMenu__titleArea{border-bottom:solid 1px #ffa200;line-height:34px;padding:10px}.jobListSideMenu__titleAreaTitle{font-size:15px;line-height:17px;font-weight:bold;text-align:left;color:#5d4531;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobListSideMenu__titleAreaTitle--favorite{background-image:url(/assets/compass/jobListSideMenu/favorite-c455032220715bce2ff77bebf88793944b02e9b847a0ebaff67968023f14d563.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:32px;padding-bottom:5px;padding-top:3px}.jobListSideMenu__titleAreaListLink{font-size:12px;line-height:17px;float:right;clear:both}.jobListSideMenu__titleAreaListLink:link{color:#4169e1}.jobListSideMenu__titleAreaListLink:visited{color:#4169e1}.jobListSideMenu__notLoginMessage{font-size:13px;line-height:19px;color:#333333;padding:8px 10px}.jobListSideMenu__notLoginMessage a:link,.jobListSideMenu__notLoginMessage a:visited{color:#4169e1}.jobListSideMenu__List{padding:0 10px}.jobListSideMenu__ListItem{border-top:dashed 1px #ccc;padding:10px 0;overflow:hidden;*zoom:1}.jobListSideMenu__ListItem:first-child{border-top:none}.jobListSideMenu__ListItemImageArea{float:left;width:60px;height:60px}.jobListSideMenu__ListItemImageAreaCompanyLogo{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.jobListSideMenu__jobInfoBox{padding-left:70px}.jobListSideMenu__jobInfoBoxCompanyName{display:block;margin-bottom:4px;font-size:12px;line-height:19px;font-weight:bold}.jobListSideMenu__jobInfoBoxCompanyName:link{color:#4169e1}.jobListSideMenu__jobInfoBoxCompanyName:visited{color:#4169e1}.jobListSideMenu__jobInfoBoxJobType{display:block;font-size:12px;line-height:19px;color:#333}.jobListSideMenu__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;padding:15px 38px}.jobListSideMenu__feature li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobListSideMenu__feature li [class^='icon-common-']{color:#ffa200;font-size:24px;margin-right:5px}.jobListSideMenu__feature li .icon-common-icon-scout[class^='icon-common-']{font-size:21px;padding-left:2px;padding-right:1px}.jobListSideMenu__featureTitle{color:var(--gray-gray-90, #333);font-size:14px;font-weight:400;line-height:21px}.jobListSideMenu__featureTitleBold{font-weight:700}.jobListSideMenu__customer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}.jobListSideMenu:last-child .jobListSideMenu__customer{padding-bottom:15px}.jobListSideMenu__customer .c-button--registS{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px}.jobListSideMenu__customerLoginArea{color:var(--gray-gray-90, #333);font-size:12px;font-weight:400;line-height:18px}.jobListSideMenu__customerLoginArea a{text-decoration-line:underline}.jobListSideMenu__customerLoginArea a:visited,.jobListSideMenu__customerLoginArea a:link{color:#4169e1}.favoriteJobButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:168px;height:54px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(#fff, #e5e5e5);font-size:18px;color:#333;border-radius:5px;border:1px solid #b3b3b3;cursor:pointer}.favoriteJobButton:hover{background:none;background-color:#e5e5e5}.favoriteJobButton--favored{font-size:15px;text-decoration:none;font-weight:bold}.favoriteJobButton__icon{margin-right:12px;position:relative;bottom:2px}.favoriteJobButton__icon--favored{margin-right:8px}.favoriteJobButton__text{color:#333}.favoriteJobButton__linkText{color:#4169e1;text-decoration:underline;margin-left:5px}.recommendJobs{margin-top:35px}.recommendJobs__title{font-size:18px;font-weight:bold;color:#5d4531;margin-bottom:21px}.recommendJobs__list{display:grid;grid-gap:16px 15px;grid-template-columns:repeat(3, 1fr);-webkit-box-sizing:border-box;box-sizing:border-box}.recommendJobs__item{height:362px}.favoriteButtonWrap__popupWrap{position:relative}.favoriteButtonWrap__popup{display:none;position:absolute;top:20px;font-size:12px;cursor:default;z-index:100}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;color:#000;font-size:14px;line-height:20px;margin:0;padding:0}select,input{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif}a:not(:where(.legacyReset, [class^='dg-'])):link{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):hover{color:#ff0033}a:not(:where(.legacyReset, [class^='dg-'])):active{color:#990033}a:not(:where(.legacyReset, [class^='dg-'])):visited{color:#990033}.list-layout,#header #header-top .header-top-innner,#header #header-detail,#layout-footer #footer,#company-footer #company-footer_list,#content-inner{max-width:1260px;min-width:880px;padding:0 10px;margin:0 auto}.clearfix:after,#header #header-top:after,#header #header-detail:after,#header #header-detail .header-detail-not-logined-area .facebook-login-area .hint-content:after,#header #header-detail .header-detail-logined-area:after,#header #header-detail .header-detail-logined-area .config-area .link-area:after,#layout-footer #footer:after,#content2:after,#content-inner:after,#content-inner #pankuzu:after,#content-inner #pankuzu p:after{clear:both;content:'';display:block}.favoriteButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-decoration:none;border:1px solid #b3b3b3;cursor:pointer;background:-owg-linear-gradient(#fff, #e5e5e5);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(#fff, #e5e5e5);background-color:#f2f2f2;border-radius:5px}.favoriteButton:hover{background:#e5e5e5}.favoriteButton::before{content:'';width:17px;height:15px;background-image:url(/assets/compass/jobs/list/icon-orange-folder-ed52455463396e3b9a1af80f744853a0c0cd8dc6197ea93b32d09463fa28673a.png);background-repeat:no-repeat;background-position:0 0}.favoriteButton__text{color:#333;font-size:12px;line-height:30px;font-weight:bold}.favoriteListLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;text-decoration:none;background:#f2f2f2;border-radius:5px;border:1px solid #b3b3b3}.favoriteListLink:hover{background:#e5e5e5}.favoriteListLink .list-link-msg{font-size:12px;line-height:30px;padding:3px 0 3px 44px;font-weight:bold;background-image:url(/assets/compass/jobs/list/icon-gray-folder-ce5f96e0fece8bba6077affde9e9019a96d904213b9db42e541464b1d33a6166.png);background-repeat:no-repeat;background-position:16px 3px}.favoriteListLink .list-link-msg .link-msg{color:#4169e1;text-decoration:underline}.favoriteListLink::before{content:'';width:17px;height:15px;background-image:url(/assets/compass/jobs/list/icon-gray-folder-ce5f96e0fece8bba6077affde9e9019a96d904213b9db42e541464b1d33a6166.png);background-repeat:no-repeat;background-position:0 0}.favoriteListLink__textArea{color:#333;font-size:12px;line-height:30px;font-weight:bold}.favoriteListLink__link{color:#4169e1;text-decoration:underline}.favoritePopup{position:relative;background:#fefce2;border:1px solid #a3a3a3;padding:8px 0 8px 20px;text-align:left;color:#4c4c4c;border-radius:8px;width:180px}.favoritePopup::after,.favoritePopup::before{bottom:100%;left:30%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.favoritePopup::after{border-color:rgba(254,252,226,0);border-bottom-color:#fefce2;border-width:20px;margin-left:-20px;visibility:initial}.favoritePopup::before{border-color:rgba(163,163,163,0);border-bottom-color:#a3a3a3;border-width:21px;margin-left:-21px}.favoritePopup__link{color:#08c !important;text-decoration:none;font-size:12px;cursor:pointer}.favoritePopup__link:hover{text-decoration:underline}.jobCard{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}.jobCard__photoArea{display:block;background:#f2f2f2;height:195px;overflow:hidden}.jobCard__photoWrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.jobCard__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.jobCard__photo:hover{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transform:scale(1.25);transform:scale(1.25)}.jobCard__body{padding:15px 15px 20px;height:167px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jobCard__title{font-size:14px;font-weight:bold;line-height:18.2px;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jobCard .jobCard__title{color:#4169e1;text-decoration:none}.jobCard .jobCard__title:hover{text-decoration:underline}.jobCard__companyName{color:#333;font-size:13px;font-weight:bold;line-height:16.25px;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.jobCard__address{font-size:12px;line-height:15px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.jobCard__favoriteButton{margin-top:15px;max-width:180px;margin-right:0;margin-left:auto}.main-area{width:72.6984126984%;float:left}.sub-area{width:25%;float:right}.detailTagArea{margin-top:15px;padding-left:115px}
