


img {
    width: 100%;
    max-width: 100%;
    vertical-align: middle;
}

.indispatch {
    margin: 30px 15px;
    padding: 0;
    font-size: 16px;
    line-height: 1.6;
}

.senior_top_image {
    margin: 0 15px;
}

.red {
    display: inline-block;
    font-weight: bold;
    color: #ff3b3b;
}

.indispatch__targets {
    margin: 0 auto 30px;
    padding: 0;
    width: 20em;
}

.indispatch__targets > li {
    position: relative;
    margin: 0;
    padding: 0 0 0 1.5em;
}
.indispatch__targets > li::before {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 18px;
    height: 18px;
    background-size: contain;
}
.indispatch__targets > li:nth-child(2n+1)::before {
    background-image: url('data:image/png;base64,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');
}
.indispatch__targets > li:nth-child(2n)::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABJCAMAAABGrfvuAAAAXVBMVEUAAABAwk0/wkxFxFI8wUlCw085wEf///83wEVKxVZIxVU1v0M0vkL0/PXd9ODo+OldzGhTyV+D14vP8NKW3Z100n2968K06LlmznCm46yc4KPF7MmN25Vt0XcxvT9ZHKF8AAAAAXRSTlMAQObYZgAACAdJREFUWMNEkEmS1DAURJV/SDR0ELBhQwT3PyZPptuUq8rWl14OHvcTOTNLig5zywp1L3XKc6SC2citGd1/oipi9a7ZcmiNODG+PgGhDJWWypp1HCgjjOqM4h5RuGyW1R0Apdrpzlwyy39Cc2WLULhVRnYfOXXPFndzaTVs1Orpo809gkl6Sjsv/0il8W9Hl4wa7tNPoGCmREftM21Thz35xhbKMVHXJ3+VQtmM8ME8kDjWKk7eYc5bO31cBbArkjCnA3n72nzyvKTumU891vBeNWMoBFPbciRhurtm9lKEEx93tcKu/OLP0Fc8vsfmfBVrOqKEm5MlYguJ1QjXpaPpf0vUyw/86CDnPOQSxTfBw8Rr+hEfdF890QjJyfHOghUR6+VHfiSJm7+DCjIHh+urRYXhxtkcaFpd3ZhBipVKBsi8/MhaxCw7PqoohwvNh2snyLbVdGLnMXheJjp0y4m68uVHEjGw84RIHTO+ulnXvFASkh/TmRS9z/Nf/8OMTC8/FuFnOXbeLHNiL0M82UyX7mwP4nj3IhMFb8p7gOs/P2bSsw9FFg8KHVASRa5VqqwRrhhmpFprRRGjk5lQn375wSNRjNCtVX25QCcusA2iyeCWNSmLqGxa9p3GevkhjtBfavrG8+NaUsr8LXfEBC9XKiaSx4UmTFZ5v/xQMizUSwTuTCxdTbD7S7KYlN32RgnrG6BaK9c2B19+REHaIsssL4ObHd9wv77/xH12dfq+9fZC7FoywdPuenna5bN792kLz5TkYf3+9u37j0qvhJRgmlMWAXdXPup++aFnN7C2nmbzqaWsv1yVi5baMAxELY00Vezsi7Jdes72/3+zUrIYkgCHx3guipyJfv/K4+3mBGBpQ5o0TBCRm+g7/eFvU60TtBajTssMH6/JyePl08VZJcZiSXPQVsD9TG93dcDVjEkjZNFbgXbUZc8G3CR9+cqSuuNEH+2hJrhlQVyp8v6WjIlyEWFPicNCSFlgtbkHepsqXN0iKlh+K9ADdRUKU3TOBKRH/EBvD9UE0NXUgSW7/XxcTQMQA2NPAD1Ej/T2yIcRzpG8+v3PEfWFlakLB/YE2CrbtJLpb4985KdkuLrTxb5OKKsdatXPLQFrVLf4lK/2lI+tgflAg7j9PaFCsU/NUKNzhAgSMv3tng8yMXCKOcyyVLseUa/LYqAvLlqhS5zEME5/u+fDF3RxELlsKMRMvl+OqC7SDYaUqhgNJTH97Z4PqABZPZISBoiSlxNqgffE1ZA1oBrXffobxqqJZBWVKKQUIu5mAvk8ot4+Mm/OWj18kY6kTn8LU2f6jd6dZiqp1x6OZNu/E+pWwU8Dg7VKmk1/A3UbpI3V8LH6GH2btRFUxIzNPc+1uS5GGryum+lvadpuPQFJgYOxz3+p5Ajj/fWI+hbYfg3R882mv3XQZc8VE60kF0XPZzVKPZYT6rIP8rJ7kqa/CUixPetR3iSBtPzXam8NvHMIpRMKJcQF09/Sb1kqAttgKjzqW9jPlgMf/1sx012pYRgK23FsJemwiU0g8f6vyXdSCDD8vLeqRm2mxznxGufNv6I+gMTEEdLBwVthh10aOgta+tP5TDa83bBGvn3ilAWZreueefDm2uDIP2GaEQTAnBEPj6GZUEY86ylhlCGyaDwP3qR+DbnuzgTOjP2C2PIZbX14FqQCwC3aAfODtyYH0av3WehyiHDnYrI18j9/6vp05NZBg9bBW69RpTUFI4TRRUqTOrtKeHz+V9C7H7i+HLa22WAVB2+ae2j3gIOrZFYfO+2lMM9x997BgXBFbzVIzYO3DlnpvnjYDYSEGH/Woz/ngg8wbZBBn9fVm2Bx8LY1VDlRdpkskpnuALp/emI0gdX2I6jzxHO2gzfpK7kjS84I6x53c/H9Xzf6mPqy9asiUc1dqT0P3jrrnqxE2IawQgyX51Me/4KdfZv9ClRpsB8Dqxy87Q3Wgh5oOffuXbzn1ydB3hhvCukOEblxOprygzdebGSleCgk7+33c737ln4v2fdW0CMKZSvCDt5ciR0moiQrXK0qn2vw99NP7fajEgl8jwn7wZvLO66BbAYQdPEUz/uC/NNPKRoBB9YK3vrBm6G/8RiSuvqIQgv8/LNX+W5/9VO+y1IW1CXdD97K/bp2o7ObyNl2lW1KuidmK08/BYshh3QfMkD6wduUMBXqBd3kL17i0fJ3Dnj3Oe56NmvrxtcQbrfCyh4HrzzOuOivkGNW67E0X/t4lzgtXNjd8QTjhnOvvlQiI+bBm6qzD5+oyVdSCEse8shsufe+XgqKruLRxWd4hEw/q1IN3sFboPriKedsGaO217Zc0Ogf305pQr4fnpJY405MWducHn7w5qs/gse+VmhrzAVkwq6psOyWzB4FY1eJq9gGhA+LVXI5eMWS6FSbMfi8Y72+m8UG0P1uyRoko13qnX0iyuE+br86eEOCbMJYmOIXVCTssQAS6ldL1kUDYHeUveOBofYgFg/eUns8XLRW5MgxFVuzICuBPe+WTFwkTQ4AueDOy5UZ18Gb3B8OO5PKKm0gZgdykItuXfAcrDqk+emRyEwk+ULgwdtg0OPidaCkhcS6TwoANCVGWZI1gond/oibPHWAZ+6Dt15R+Mdi8lvLkZp1apmdeEJO7FSNDEQ8vGIoVoIp0XUevOn8KF9w/nTwNr1efv4kvK14jfMn8OavdP7UXvH8yeJ1zp+M61XOn2xf9fLzJ/t19ReeP5WE/AT+4mAfBlmYKQAAAABJRU5ErkJggg==');
}

.indispatch__text {
    margin: 0 0 15px;
    padding: 0;
}

.indispatch__image {
    margin: 0 15px 15px;
    padding: 0;
    text-align: center;
}

.indispatch__wrap {
    margin: 45px 0;
    padding: 0;
}

.indispatch__head {
    position: relative;
    margin: 15px 0;
    padding: 10px 0 10px 15px;
    color: #000;
    line-height: 1;
    border-bottom: 4px solid #ddd;
}
.indispatch__head::after {
    content: '';
    display: block;
    position: absolute;
    bottom: -4px;
    right: 0;
    width: 100px;
    height: 4px;
    background: #7f7f7f;
}

#target01 .indispatch__head,
#target03 .indispatch__head {
    color: #FFA15B;
}

#target02 .indispatch__head,
#target04 .indispatch__head {
    color: #58D68B;
}

#target01 .indispatch__head::after,
#target03 .indispatch__head::after {
    background: #FFA15B;
}

#target02 .indispatch__head::after,
#target04 .indispatch__head::after {
    background: #58D68B;
}

.indispatch__box {
    margin: 0 0 15px;
    padding: 0;
}
.indispatch__box::before,
.indispatch__box::after {
    content: '';
    display: block;
    clear: both;
}

.indispatch__box .text {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    width: calc(100% - 280px);
}

.indispatch__box .image {
    float: left;
    margin: 0;
    padding: 0;
    width: 250px;
    text-align: center;
}

.indispatch__merit {
    margin: 30px 0;
    padding: 0;
}

.indispatch__merit > .mark {
    position: relative;
    margin: 0 0 5px;
    padding: 0;
    width: 180px;
    height: 30px;
    line-height: 30px;
    background: #9AE6B9;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    border-radius: 2em;
}
.indispatch__merit > .mark::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 15px;
    width: 24px;
    height: 42px;
    background-image: url('../img/add200409/Electronics_012.png');
    background-size: contain;
}

.indispatch__merit > .head {
    margin: 0 0 15px;
    padding: 0;
    font-weight: bold;
}

.indispatch__button {
    margin: 0 0 15px;
    padding: 0;
}
.indispatch__button > a {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 480px;
}
.indispatch__button > a:hover {
    opacity: 0.65;
}

.indispatch__image.haken_shikumi {
    margin: 0 auto;
    max-width: 640px;
}

.orange-box {
    margin: 0 0 15px;
    padding: 15px 25px;
    border: #FFA15B solid 1px;
    width: 320px;
}

.category {
    margin: 30px 0;
    position: relative;
}

.category__head {
    position: relative;
    margin: 0 0 15px;
    padding: 0;
}
.category__head::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    transform: translateY(-50%);
    z-index: 0;
}
.category__head > span {
    position: relative;
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 240px;
    height: 30px;
    background-color: #fff;
    color: #000;
    line-height: 30px;
    z-index: 1;
    text-align: center;
}

.category__list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: space-between;
    margin: 0 15px;
    padding: 0;
}

.category__item {
    flex: 0 0 30%;
    margin: 0 0 3%;
}

.category__item > a {
    display: block;
    margin: 0;
    padding: 0;
}
.category__item > a:hover {
    opacity: 0.65;
}