.b_pink{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;background:#ff008f;color:white}.b_gray{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;background:#aeaeae;color:white}.b_yellow{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;background:#ffff59;color:black}.b_green{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;background:#c3d825;color:black}.b_green{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;background:#c3d825;color:black}.b_purple,.sec-rec__top-attn{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;background:#611d86;color:white}#header .header__item-logo{width:160px;height:auto;padding-left:17.5px}#header .header__item-logo img{width:100%}.sec-rec__top-attn{padding:.5em 0}.sec-rec__h1-ttl img{width:100% !important}.sec-rec__item-lead{line-height:1.5 !important;padding-bottom:0 !important;font-size:1.2rem !important}.sec-rec__item-lead span{color:#ff008f}.sec-rec__item-ttl{background:#611d86;color:#fff;padding:.5em 17.5px}.sec-rec__nav{text-align:center;background:white;padding:.5em 0;font-size:1rem;letter-spacing:0}.sec-rec__nav li{display:inline-block;margin:0 .5em}.sec-rec__nav li a{color:#66B0D1}.sec-rec__hd-ttl{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.6;text-align:left}.sec-rec__flx-in5,.sec-rec__flx-in4,.sec-rec__flx-in3{margin:1px 17.5px 1em;border:1px solid #858585}.sec-rec__flx-in2{width:100%}.sec-rec__flx-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-rec__flx-sb{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.sec-rec__head{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;background:#666;color:#fff}.sec-rec__head a{width:100%;height:64px;padding:5px 0;display:table;position:relative;color:#fff}.sec-rec__head a h2{display:table-cell;vertical-align:middle}.sec-rec__head a .btn-mask{display:block;position:absolute;left:0;top:0;width:100%;height:64px;z-index:1}.sec-rec__head a .btn-mask::before{position:absolute;left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:rgba(0,0,0,0.7);content:'';width:0px;height:64px;z-index:-1}.sec-rec__head a .btn-mask .btn-caption{-webkit-transition:all .3s ease;transition:all .3s ease;line-height:64px;color:#fff;opacity:0;z-index:1}.pc .sec-rec__head:hover .btn-mask{display:block}.pc .sec-rec__head:hover .btn-mask::before{width:100%}.pc .sec-rec__head:hover .btn-mask .btn-caption{opacity:1}.sec-rec__cont-dept{padding:1em;text-align:left}.sec-rec__app-num{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;background:#aeaeae;color:#fff;font-size:1.2rem;text-align:center}.sec-rec__app-num span{font-size:1.6rem;padding-right:2px}.sec-rec__job-ttl{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;background:#ff008f;color:#fff;text-align:center;padding:0.25em 0 !important}.sec-rec__job-cont{padding:1em;text-align:left}.sec-rec__job-link a{display:block;background:#e7e7e7;color:#858585;margin:.5em;padding:1em}.sec-rec__note{margin:1px 17.5px 1em;padding:1em;text-align:left;background:#fff;color:#767676;line-height:1.6}.sec-rec__note-ttl{font-size:1.4rem;font-weight:700;letter-spacing:0;margin-bottom:.5em}.sec-rec__tbl table{width:calc(100% - 35px);margin:0 17.5px 1em;border:1px solid #858585}.sec-rec__tbl table th,.sec-rec__tbl table td{border:1px solid #858585;text-align:left;vertical-align:middle;padding:.5em;line-height:1.5;height:4.75em}.sec-rec__tbl table caption{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;background:#cdcdcd;color:#000;border:1px solid #858585;border-bottom:0px;padding:1em;position:relative}.sec-rec__tbl table caption ul{text-align:left}.sec-rec__tbl table caption ul li{margin-bottom:1em}.sec-rec__tbl table caption ul li:last-child{margin-bottom:0}.sec-rec__tbl-note{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;background:#861D43;color:#fff;position:absolute;right:0px;top:-17px;text-align:left;padding:.5em 1.3em .75em 1.3em;margin-top:1em;transform:skew(-18deg, 0deg);font-size:1.0rem}.sec-rec__tbl-note p{transform:skew(18deg, 0deg)}.sec-rec__tbl-note p i{border-bottom:3px double}.sec-rec__tbl-note-ttl{font-size:1rem !important}.sec-rec.sec0102 table td:last-child{width:40%;font-size:1.0rem}.sec-rec__caution-01{margin:0 17.5px 2em;text-align:left;font-size:1rem;font-weight:400;letter-spacing:0.01em;line-height:1.5}.sec-rec__caution-01>li{margin-bottom:5px;padding-left:1em;text-indent:-1em}.sec-rec__sch-ttl{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;background:#cdcdcd;color:#000;padding:1em}.sec-rec__sch-ttl+p{padding:1em}.sec-rec__frame{margin:0 17.5px 2em;border:1px solid #858585;padding:1em;color:#767676;background:white;text-align:left;line-height:1.6}.sec-rec__frame span{color:#00afc2}.sec-rec__std{margin:3em 17.5px 3em;text-align:left;border:none !important}.sec-rec__std-ttl>p{margin-left:1em}.sec-rec__std-pic img{width:55px;height:auto;border-radius:50%}.sec-rec__std .sec-rec__hd-ttl{margin:1em 0}h2.sec-rec__hd-ttl{position:relative;margin:0 17.5px 0.5em calc(1.2em + 17.5px);font-size:1.6rem;font-weight:400;color:#767676}h2.sec-rec__hd-ttl::after{display:block;content:'';position:absolute;top:.4em;left:-1.2em;width:1.4rem;height:1.4rem;background-color:#611d86;border-radius:100%}#home .sec01{background:#f6f6f6}#home .sec01 .section-in .cmn__inner-type01{border-bottom:0;margin-bottom:3em;background:#f6f6f6}#home .sec01__mv{border:0px;padding:26px 0}.sec0102{padding-top:1em}.cmn__ttl-type01 .txt-small{line-height:1.5;display:block;margin-top:.5em}.cmn__btn-type01 span .txt-small{font-size:1rem;line-height:1;display:block;position:absolute;top:1em}.out__btn-wrap .cmn__btn-type01{margin:20px auto 0;display:table;text-decoration:none;background:#fff;width:100%;max-width:530px;position:relative;border:#ddd solid 1px}.out__btn-wrap .cmn__btn-type01>span{display:table-cell;vertical-align:middle;padding:0.1em 10px;letter-spacing:0.05em;text-indent:0.05em;height:40px;font-size:12px;font-size:1.2rem;font-weight:700;color:#000;text-align:center;width:100%;line-height:1.2}.out__btn-wrap .cmn__btn-type01 .ic__blank::before{position:relative;content:'';margin-right:5px;display:inline-block;vertical-align:-2px;width:9px;height:10px;background:url(/assets/img/common/ic_blank.svg) no-repeat 50% 50%;background-size:contain}.sec02{background:url(../img/home/bg-jitsugi.jpg);background-position:center center;background-size:cover;background-color:#000;padding:0 !important;position:relative;z-index:0;overflow:hidden;border-color:#fff !important}.sec02:before{content:'';background:inherit;-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}.sec02__body{padding:120px 0}.sec02__body p{color:#fff;text-shadow:0px 1px 0px #000}.sec02 .cmn__ttl-type03 .cmn__btn-type01{background:#fff;border:#448eaf solid 6px}.sec02 .cmn__ttl-type03 .cmn__btn-type01 span{color:#448eaf;height:160px;font-size:1.8rem}.sec02 .cmn__ttl-type03 .cmn__btn-type01 span .txt-small{top:4em}.sec02 .cmn__ttl-type03 .cmn__btn-type01.ic__arrow-r::after{background-image:url(../img/common/ic_arrow_btn-b.svg)}.sec03{background-color:#e2d6e9}.sec03 .sec-rec__item-ttl{background-color:inherit;color:#000;padding:2em 0 0;border:none}.sec03 .sec03__body{padding-top:2em;padding-bottom:2em}.sec03 .sec03__body .link__item-list{width:calc(100vw - 30px);font-size:0;letter-spacing:0;text-align:left}.sec03 .sec03__body .link__item-list li{margin-right:5px;display:inline-block;width:calc(50vw - 20px);margin-top:5px;text-align:left}.sec03 .sec03__body .link__item-list li a{position:relative;border:#ddd solid 1px;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:stretch;align-content:stretch;color:#000;font-feature-settings:normal !important;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.42;color:#000;padding:1.5em 0 1.5em 1em}.sec03 .sec03__body .link__item-list li a::after{position:absolute;right:5px;top:50%;content:'';width:25px;height:25px;background:url(../img/common/ic_arrow_r.svg) no-repeat center center;background-size:contain;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.sec03 .sec03__body .link__item-list li a:hover{opacity:0.6}.sec04{background-color:#d6e9e2}.list__faq{margin-top:2em;list-style:none;padding-left:0;display:table}.list__faq dt,.list__faq dd{width:100%;display:table-row;line-height:1.5;text-align:left}.list__faq dt:after,.list__faq dd:after{content:"";display:block;margin-bottom:.5em}.list__faq dt:before,.list__faq dd:before{content:"Q";display:table-cell;padding-right:0.4em;text-align:right;vertical-align:top}.list__faq dt{font-size:125%;font-weight:bold}.list__faq dd:before{content:"A"}.list__faq dd:after{margin-bottom:2em}.btn-wrap{padding:0 17.5px}@media screen and (max-width: 375px){#header .header__btn-wrap{width:80px}#header .header__item-btn{width:80px}}@media screen and (min-width: 520px){.sec-rec__tbl-note{right:10px;top:-20px}}@media screen and (min-width: 768px){#header .header__item-logo{width:260px;padding-left:26px}.sec-rec__item-lead{font-size:2.2rem !important}.sec-rec__nav{font-size:1.4rem;letter-spacing:inherit}.sec-rec__nav li{margin:0 1em}.sec-rec__nav li a{color:#66B0D1}.sec-rec__flx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-rec__flx-in5{margin:0 0 1em;width:20%;border-right:0px}.sec-rec__flx-in5:last-child{border-right:1px solid #858585}.sec-rec__flx-in4{margin:0 0 1em;width:20%;border-right:0px}.sec-rec__flx-in4:first-child{width:40%}.sec-rec__flx-in4:last-child{border-right:1px solid #858585}.sec-rec__flx-in3{margin:0 1.05em 1.05em 0;width:calc(33.33333333% - .7em)}.sec-rec__flx-in3:nth-child(3n){margin:0 0 1.05em 0}.sec-rec__flx-in2{width:calc(50% - 8px)}.sec-rec__flx-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-rec__head h2{font-size:1.6rem}.sec-rec__top-attn{font-size:2.6rem}.sec-rec__h1-ttl{margin-bottom:3em}.sec-rec__cont p{line-height:1.5;font-size:1.2rem}.sec-rec__item-ttl{padding:.5em 0px}.sec-rec__note{margin:1px 0 1em}.sec-rec__note-ttl{font-size:1.8rem}.sec-rec__tbl table{width:100%;margin:0 0 1em}.sec-rec__tbl table caption{font-size:1.6rem;padding:1em}.sec-rec__tbl table caption ul{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-rec__tbl table caption ul li{width:20%;margin-bottom:0em}.sec-rec__tbl table caption ul li:last-child{margin-bottom:0}.sec-rec__tbl-note{right:10px;top:-35px;margin-top:1em;font-size:1.4rem !important}.sec-rec__tbl-note-ttl{font-size:1.2rem !important}.sec-rec.sec0102 table td:last-child{font-size:1.2rem}.sec-rec__caution-01{margin:0 0 2em;font-size:1.2rem}.sec-rec__sch-ttl{padding:1em;font-size:1.6rem}.sec-rec__sch-ttl+p{padding:1em}.sec-rec__frame{margin:0 0 2em}.sec-rec__std{margin:3em 0 3em}.sec-rec__std-pic{margin-right:2em}.sec-rec__std-pic img{width:160px}.sec-rec__std-txt{line-height:1.91}.sec-rec__std .sec-rec__hd-ttl{font-size:2.6rem;margin:.75em 0}h2.sec-rec__hd-ttl{margin:0 0 .5em 1.2em}#home .sec01__mv{padding:70px 0 35px}.cmn__btn-type01 span .txt-small{font-size:1.2rem;top:1em}.sec02__body{padding:120px 0}.sec02 .cmn__ttl-type03 .cmn__btn-type01 span{font-size:2.6rem}.sec03 .sec03__body p{font-size:2rem}.sec03 .sec03__body .link__item-list{width:103%}.sec03 .sec03__body .link__item-list li{margin-right:2%;width:31%;margin-top:10px}.sec03 .sec03__body .link__item-list li a{font-size:1.4rem}.list__faq{padding:0 10%}}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#FFF}.animsition-loading,.animsition-loading:after{width:30px;height:30px;position:fixed;top:50%;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%;z-index:100}.animsition-loading{background-color:transparent;border-top:5px solid #eee;border-right:5px solid #ccc;border-bottom:5px solid #ccc;border-left:5px solid #ccc;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}
/*# sourceMappingURL=individual.css.map */
