﻿.main-visual{background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/bg_rep01.jpg") repeat center center;background-size:380px auto;position:relative;overflow:hidden}.main-visual .mv__catch{text-align:center;position:absolute;left:9px;top:50%;right:0;transform:translateY(-50%)}.main-visual .mv__catch span{display:inline-block;max-width:47.342%;width:46.92533vw}.main-visual .mv__catch span img{width:100%}@media (max-width: 767px){.main-visual .mv__catch{top:53%;left:6px}.main-visual .mv__catch span{max-width:calc(100% - 9px);width:84.26667vw}}.main-visual .mv__img{position:relative}.main-visual .mv__img img{width:100%}.main-visual .innerWrap{position:relative;text-align:center;padding:0;max-width:100%}.main-visual .mv__per{position:absolute;opacity:0}.main-visual .mv__per img{width:100%}.main-visual .mv__per .icn{-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all;position:absolute}.main-visual .mv__per01{left:0.6%;top:23.8%;width:10.54173vw}.main-visual .mv__per01 .per{display:inline-block}.main-visual .mv__per01 .per img{-webkit-animation:trans-a 1.5s infinite 2s linear;animation:trans-a 1.5s infinite 2s linear}.main-visual .mv__per01 .icn{top:-14.5%;right:10%;width:5.19766vw;transform-origin:50% 100%}.main-visual .mv__per01 .icn img{transform-origin:50% 50%;transform:scale(0)}.main-visual .mv__per02{left:33%;top:8.1%;width:14.27526vw}.main-visual .mv__per02 .per{display:inline-block}.main-visual .mv__per02 .per img{-webkit-animation:buzz-out-on-hover 6s infinite 5s linear;animation:buzz-out-on-hover 6s infinite 5s linear}.main-visual .mv__per02 .icn{top:16.5%;right:14%;width:2.92826vw;transform-origin:50% 50%}.main-visual .mv__per02 .icn img{transform-origin:50% 50%;transform:scale(0)}.main-visual .mv__per03{right:29.5%;bottom:0;width:10.46852vw}.main-visual .mv__per03 .per{display:inline-block}.main-visual .mv__per03 .per img{-webkit-animation:trans-c 2s infinite 2s linear;animation:trans-c 2s infinite 2s linear}.main-visual .mv__per03 .icn{top:26.5%;right:-10%;width:2.48902vw}.main-visual .mv__per03 .icn img{transform-origin:50% 50%;transform:scale(0)}.main-visual .mv__per04{right:0;top:33.5%;width:11.71303vw}.main-visual .mv__per04 img{-webkit-animation:trans-b 2s infinite 3s linear;animation:trans-b 2s infinite 3s linear}.main-visual.is-show .anim1{-webkit-animation:anim2 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards;animation:anim2 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards}.main-visual.is-show .anim1 .icn{-webkit-animation-name:pulse-shrink;animation-name:pulse-shrink;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.main-visual.is-show .anim1 .icn img{opacity:1;transform:scale(1)}.main-visual.is-show .anim2{-webkit-animation:anim1 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards;animation:anim1 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards;animation-delay:0.3s}.main-visual.is-show .anim3{-webkit-animation:anim1 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards;animation:anim1 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards;animation-delay:0.3s}.main-visual.is-show .anim4{-webkit-animation:anim3 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards;animation:anim3 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards}.main-visual.is-show .mv__per02 .icn{-webkit-animation-name:pulse-shrink;animation-name:pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.main-visual.is-show .mv__per02 .icn img{opacity:1;transform:scale(1)}.main-visual .mv__per03 .icn{-webkit-animation-name:pulse-shrink;animation-name:pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.main-visual .mv__per03 .icn img{opacity:1;transform:scale(1)}@media (max-width: 767px){.main-visual .mv__per{position:absolute}.main-visual .mv__per01{z-index:121;left:2.3%;top:30.4%;width:16vw;width:16vw}.main-visual .mv__per01 .icn{width:7.73333vw;top:-16.5%;right:11%}.main-visual .mv__per02{left:38%;top:21.1%;width:18.13333vw}.main-visual .mv__per02 .icn{width:5.06667vw;top:0.7%;right:9%}.main-visual .mv__per03{right:48.2%;width:12.8vw}.main-visual .mv__per03 .icn{width:4.26667vw;top:-10.5%;right:-25%}.main-visual .mv__per04{z-index:121;right:2%;top:46.5%;width:17.06667vw}}.sec01{padding:188px 0 100px}.sec01 .news__block{border:1px solid #000000;border-radius:40px;padding:19px 50px 17px;margin:36px 0 0;overflow:hidden;position:relative}.sec01 .news__block .box{overflow:hidden}.sec01 .news__block .swiper-slide a{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center;max-width:625px;margin:0 auto}.sec01 .news__block .swiper-slide .cats{width:117px;line-height:0}.sec01 .news__block .swiper-slide .cats span{display:inline-block;vertical-align:top;font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.15em;font-weight:bold;color:var(--cl-cate);background:var(--bg-cate);min-width:76px;text-align:center;padding:2px 5px 2px;border-radius:20px;font-family:"BIZ UDPGothic",serif}.sec01 .news__block .swiper-slide .date{color:#9FA0A0;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;font-weight:bold;width:104px;margin-top:-2px}.sec01 .news__block .swiper-slide .ttl{color:#9FA0A0;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:0em;font-weight:bold;padding:0 0 0 9px;width:calc(100% - 230px)}.sec01 .news__block .swiper-button-next,.sec01 .news__block .swiper-button-prev{width:20px;height:20px;margin-top:-10px;color:#000000}.sec01 .news__block .swiper-button-next:after,.sec01 .news__block .swiper-button-prev:after{font-size:20px}.sec01 .news__block .swiper-button-prev{left:27px}.sec01 .news__block .swiper-button-next{right:27px}.sec01 .btn01{text-align:center;margin:32px 0 0}@media (max-width: 767px){.sec01{padding:68px 0 35px}.sec01 .news__block{border-radius:40px;padding:16px 36px 16px;margin:17px 9px 0}.sec01 .news__block .swiper-slide a{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center;max-width:625px;margin:0 auto}.sec01 .news__block .swiper-slide .cats{width:65px;line-height:0}.sec01 .news__block .swiper-slide .cats span{font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:0em;min-width:52px;padding:2px 6px 2px;border-radius:20px}.sec01 .news__block .swiper-slide .date{font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;width:65px;margin-top:-2px}.sec01 .news__block .swiper-slide .ttl{font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;padding:0 0 0 5px;width:calc(100% - 130px)}.sec01 .news__block .swiper-button-next,.sec01 .news__block .swiper-button-prev{width:13px;height:13px;margin-top:-6px;color:#000000}.sec01 .news__block .swiper-button-next:after,.sec01 .news__block .swiper-button-prev:after{font-size:16px}.sec01 .news__block .swiper-button-prev{left:11px}.sec01 .news__block .swiper-button-next{right:11px}.sec01 .btn01{text-align:center;margin:20px 0 0}}.mod-tabs .nav-tabs{max-width:986px;margin:0 auto;padding:123px 0 0;position:relative}@media (max-width: 767px){.mod-tabs .nav-tabs{padding:85px 25px 0;margin-bottom:-15px}}.mod-tabs .nav-tabs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.mod-tabs .nav-tabs ul li{z-index:15;position:relative;width:49%;padding:0 40px 0 0;cursor:pointer;cursor:pointer}@media (max-width: 767px){.mod-tabs .nav-tabs ul li{padding:6px 12px 0 0}}.mod-tabs .nav-tabs ul li:before{content:"";position:absolute;right:-20px;left:0;top:100%;height:56px;z-index:12;background:#007737;opacity:0}@media (max-width: 767px){.mod-tabs .nav-tabs ul li:before{height:23px;top:35px;right:-5px}}.mod-tabs .nav-tabs ul li:nth-child(2n){width:51%;margin-right:0}.mod-tabs .nav-tabs ul li .ttl{font-size:19px;font-size:1.9rem;line-height:1.57895em;letter-spacing:.37em;font-weight:bold;padding:0 0 17px 0;position:relative;color:#4DDE00;z-index:113;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;mix-blend-mode:multiply}.mod-tabs .nav-tabs ul li .ttl:before{-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;content:"";position:absolute;right:9px;left:0;margin:0 auto;bottom:6px;width:12px;height:12px;border-left:2px solid #fff;border-top:2px solid #fff;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);opacity:0}@media (max-width: 767px){.mod-tabs .nav-tabs ul li .ttl{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em;padding:2px 0 9px 0}.mod-tabs .nav-tabs ul li .ttl:before{right:4px;bottom:6px;width:5px;height:5px;border-left:1px solid #fff;border-top:1px solid #fff}}.mod-tabs .nav-tabs ul li .ico{position:absolute;bottom:-1px;z-index:2;pointer-events:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end}.mod-tabs .nav-tabs ul li .ico .on{display:none}.mod-tabs .nav-tabs ul li .ico .off{display:inline-block}@media (max-width: 767px){.mod-tabs .nav-tabs ul li .ico{bottom:0}}.mod-tabs .nav-tabs ul li .btn{position:relative;height:85px;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0 5px 66px;background:#6DB77E;transform:translateY(15px);-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.mod-tabs .nav-tabs ul li .btn:before{content:"";position:absolute;right:-60px;bottom:0;width:0;height:0;border-top:85px solid transparent;border-left:60px solid #6DB77E}@media (max-width: 767px){.mod-tabs .nav-tabs ul li .btn{padding:4px 0 2px 34px;height:33px;transform:translateY(2px)}.mod-tabs .nav-tabs ul li .btn:before{right:-17px;border-top:33px solid transparent;border-left:17px solid #6DB77E}}.mod-tabs .nav-tabs ul li.nav01 .ttl{color:#4DDE00}.mod-tabs .nav-tabs ul li.nav01 .ico{left:16px;width:78%;max-width:300px;bottom:-23px}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav01 .ico{bottom:0}}.mod-tabs .nav-tabs ul li.nav01 .ico__per{width:38%}.mod-tabs .nav-tabs ul li.nav01 .ico__per span{display:inline-block}.mod-tabs .nav-tabs ul li.nav01 .ico__cmt{position:absolute;width:216px;transform-origin:0 0;bottom:95px;left:85px}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav01 .ico{width:98%;left:0;max-width:140px}.mod-tabs .nav-tabs ul li.nav01 .ico__per{width:46px}.mod-tabs .nav-tabs ul li.nav01 .ico__cmt{width:115px;bottom:43px;left:40px}.mod-tabs .nav-tabs ul li.nav01 .ico__cmt span{width:115px}.mod-tabs .nav-tabs ul li.nav01 .ico__cmt span img{width:115px}}.mod-tabs .nav-tabs ul li.nav01 .btn{transform:translateY(28px)}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav01 .btn{transform:translateY(0px)}}.mod-tabs .nav-tabs ul li.nav01.is-act .ico{bottom:0}.mod-tabs .nav-tabs ul li.nav01.is-act .btn{transform:translateY(0)}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav01.is-act .btn{transform:translateY(3px)}}.mod-tabs .nav-tabs ul li.nav01:not(.is-act) .ico__cmt{animation-play-state:paused}.mod-tabs .nav-tabs ul li.nav02{padding:0 62px 0 0}.mod-tabs .nav-tabs ul li.nav02:before{right:3px;background:#ED9000;top:calc(100% + 10px)}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav02{padding:6px 17px 0 0}.mod-tabs .nav-tabs ul li.nav02:before{top:32px;right:0px}}.mod-tabs .nav-tabs ul li.nav02 .btn{padding:5px 24px 5px 0;background:#EFBA19;transform:translateY(22px)}.mod-tabs .nav-tabs ul li.nav02 .btn:before{border-left:60px solid #EFBA19}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav02 .btn{padding:2px 24px 2px 13px;transform:translateY(2px)}.mod-tabs .nav-tabs ul li.nav02 .btn:before{border-left:17px solid #EFBA19}}.mod-tabs .nav-tabs ul li.nav02 .ttl{color:#FFD600}.mod-tabs .nav-tabs ul li.nav02 .ico{right:56px;width:78%;max-width:276px;bottom:-23px;justify-content:flex-end}.mod-tabs .nav-tabs ul li.nav02 .ico__per{width:32%;order:2}.mod-tabs .nav-tabs ul li.nav02 .ico__cmt{order:1;position:absolute;width:216px;bottom:95px;right:55px;transform-origin:100% 0}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav02 .ico{width:98%;right:12px;max-width:138px;bottom:-4px}.mod-tabs .nav-tabs ul li.nav02 .ico__per{width:36px}.mod-tabs .nav-tabs ul li.nav02 .ico__cmt{width:115px;bottom:43px;right:30px}.mod-tabs .nav-tabs ul li.nav02 .ico__cmt span{width:115px}.mod-tabs .nav-tabs ul li.nav02 .ico__cmt span img{width:115px}}.mod-tabs .nav-tabs ul li.nav02.is-act .ico{bottom:-10px}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav02.is-act .ico{bottom:0}}.mod-tabs .nav-tabs ul li.nav02.is-act .btn{transform:translateY(12px);padding-bottom:15px}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.nav02.is-act .btn{transform:translateY(0px);padding-bottom:15px}}.mod-tabs .nav-tabs ul li.nav02:not(.is-act) .ico__cmt{animation-play-state:paused}@media only screen and (min-width: 1025px){.mod-tabs .nav-tabs ul li:hover .ttl{opacity:1}.mod-tabs .nav-tabs ul li:hover .ttl:before{opacity:0}}.mod-tabs .nav-tabs ul li.is-act{z-index:22;cursor:default;pointer-events:none;cursor:pointer}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.is-act{padding-top:0}}.mod-tabs .nav-tabs ul li.is-act:before{opacity:1}.mod-tabs .nav-tabs ul li.is-act:after{opacity:0}.mod-tabs .nav-tabs ul li.is-act .ttl{mix-blend-mode:normal;color:#fff}@media (max-width: 767px){.mod-tabs .nav-tabs ul li.is-act .ttl{padding:0 0 7px 0}}.mod-tabs .nav-tabs ul li.is-act .ttl:before{opacity:1}.mod-tabs .nav-tabs ul li.is-act .ico .on{display:inline-block}.mod-tabs .nav-tabs ul li.is-act .ico .off{display:none}.mod-tabs .nav-tabs ul li.is-act .btn{transform:translateY(4px)}@media only screen and (min-width: 1025px){.mod-tabs .nav-tabs ul li.is-act:hover .ttl{opacity:.5}.mod-tabs .nav-tabs ul li.is-act:hover .ttl:before{bottom:0}}.mod-tabs .tab-content{background-image:linear-gradient(transparent 16px, #98E6B2 17px, transparent 17px),linear-gradient(90deg, #fff 16px, #98E6B2 17px, transparent 17px);background-size:100% 17px, 17px 100%;display:none}.mod-tabs .tab-content.is-act{display:block}@media (max-width: 767px){.mod-tabs .tab-content{background-image:linear-gradient(transparent 15px, #98E6B2 16px, transparent 16px),linear-gradient(90deg, #fff 15px, #98E6B2 16px, transparent 16px);background-size:100% 16px, 16px 100%}}.mod-tabs .tab-content#tab02{background-image:linear-gradient(transparent 16px, #F9DBA1 17px, transparent 17px),linear-gradient(90deg, #fff 16px, #F9DBA1 17px, transparent 17px);background-size:100% 17px, 17px 100%}@media (max-width: 767px){.mod-tabs .tab-content#tab02{background-image:linear-gradient(transparent 15px, #F9DBA1 16px, transparent 16px),linear-gradient(90deg, #fff 15px, #F9DBA1 16px, transparent 16px);background-size:100% 16px, 16px 100%}}.sec02{padding:91px 0 73px;overflow:hidden}@media (max-width: 767px){.sec02{padding:23px 0 0}}.sec02 .sec-ct01{position:relative}.sec02 .sec-book:after{max-width:1200px}.sec02 .sec-book .book{max-width:1200px}.sec02 .sec-ct02{padding:162px 0 140px}@media (max-width: 767px){.sec02 .sec-ct02{padding:75px 0 50px 12px}}.sec02 .sec-ct02 .block{position:relative;background:#fff;border:1px solid #000000;margin:0 11px 0 6px;box-shadow:7px 7px 0 rgba(0,0,0,0.2);text-align:center;padding:76px 30px 52px;position:relative}@media (max-width: 767px){.sec02 .sec-ct02 .block{margin:0 5px 0 0;padding:0;background:none;border:0;box-shadow:none}.sec02 .sec-ct02 .block__inner{position:relative;z-index:12;padding:58px 12px 66px 12px}.sec02 .sec-ct02 .block:after{position:absolute;content:"";top:0;bottom:0;left:-2px;right:5px;background:#fff;border:1px solid #000000;box-shadow:6px 6px 0 rgba(0,0,0,0.2)}}.sec02 .sec-ct02 .block__gim01{position:absolute;left:53px;right:0;top:-44px;z-index:22}@media (max-width: 767px){.sec02 .sec-ct02 .block__gim01{left:5px;right:0;top:-28px}.sec02 .sec-ct02 .block__gim01 img{max-width:57px}}.sec02 .sec-ct02 .block__pen{position:absolute;z-index:22;top:-54px}@media (min-width: 768px){.sec02 .sec-ct02 .block__pen{right:50%;margin:0 -750px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec02 .sec-ct02 .block__pen{margin-right:-690px}}@media (max-width: 767px){.sec02 .sec-ct02 .block__pen{right:50%;width:175px;transform:rotate(-13.5deg);margin-right:-245px}}.sec02 .sec-ct02 .block .c-ttl02{margin-bottom:87px}@media (max-width: 767px){.sec02 .sec-ct02 .block .c-ttl02{margin-bottom:59px;padding-bottom:14px}}@media (max-width: 767px){.sec02 .sec-ct02 .block .c-ttl02:before{left:0;height:8px;background-size:170px 8px}}@media (max-width: 767px){.sec02 .sec-ct02 .block .c-ttl02 .ttljp{font-size:10px;font-size:1rem}}@media (max-width: 767px){.sec02 .sec-ct02 .block .c-ttl02 .ttlen{font-size:20px;font-size:2rem}}.sec02 .sec-ct02 .block .c-ttl03{margin-bottom:33px}@media (max-width: 767px){.sec02 .sec-ct02 .block .c-ttl03{padding:0 10px;margin-bottom:26px}.sec02 .sec-ct02 .block .c-ttl03 .txt{width:100%}}.sec02 .sec-ct02 .block .desc01{text-align:center}.sec02 .sec-ct02 .block .desc01 p{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.025em;font-weight:bold}@media (max-width: 767px){.sec02 .sec-ct02 .block .desc01 p{font-size:14px;font-size:1.4rem;line-height:2.42857em}}.sec02 .sec-ct02 .block .lst-img{margin:82px 30px 0}@media (max-width: 767px){.sec02 .sec-ct02 .block .lst-img{margin:45px 48px 0}}.sec02 .sec-ct02 .block .lst-img li{position:relative}@media (max-width: 767px){.sec02 .sec-ct02 .block .lst-img li{margin-bottom:39px}.sec02 .sec-ct02 .block .lst-img li:last-child{margin-bottom:0}}.sec02 .sec-ct02 .block .lst-img li .stick{position:absolute;left:0;right:18px;text-align:center;top:-30px;z-index:22}@media (max-width: 767px){.sec02 .sec-ct02 .block .lst-img li .stick{top:-19px}.sec02 .sec-ct02 .block .lst-img li .stick img{width:100px}}.sec02 .sec-ct02 .block .lst-img li .pic{transform:rotate(-3deg);background:#fff;padding:7px 7px 7px;box-shadow:5px 5px 5px rgba(0,0,0,0.2)}.sec02 .sec-ct02 .block .lst-img li .pic .c-img{position:relative}.sec02 .sec-ct02 .block .lst-img li .pic .c-img:before{display:block;content:" ";width:100%;padding-top:73.52941%}.sec02 .sec-ct02 .block .lst-img li .pic .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .sec-ct02 .block .lst-img li .pic img{width:100%}@media (max-width: 767px){.sec02 .sec-ct02 .block .lst-img li .pic{padding:6px}}.sec02 .sec-ct02 .block .lst-img li:nth-child(2) .stick{right:0;top:-35px;left:18px}@media (max-width: 767px){.sec02 .sec-ct02 .block .lst-img li:nth-child(2) .stick{top:-22px;left:26px}.sec02 .sec-ct02 .block .lst-img li:nth-child(2) .stick img{width:100px}}.sec02 .sec-ct02 .block .lst-img li:nth-child(2) .pic{transform:rotate(2deg)}.sec02 .sec-ct02 .block .lst-img li:nth-child(3) .stick{right:0px;top:-25px}@media (max-width: 767px){.sec02 .sec-ct02 .block .lst-img li:nth-child(3) .stick{top:-9px;left:-18px;transform:rotate(-28deg)}.sec02 .sec-ct02 .block .lst-img li:nth-child(3) .stick img{width:100px}}@media (min-width: 768px){.sec02 .sec-ct02 .block .lst-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sec02 .sec-ct02 .block .lst-img li{width:29%;text-align:center}}.sec02 .sec-ct02 .block .btn01{text-align:center;margin:57px 0 0}.sec02 .cm-slider02{padding:0 29.3% 0 0}@media (min-width: 768px){.sec02 .cm-slider02{max-width:967px}}.sec02 .cm-slider02 .swiper-slide{width:250px !important}.sec02 .cm-slider02 .swiper-slide .link{text-align:left;margin:12px 0 0}.sec02 .cm-slider02 .swiper-slide .link span{position:relative;display:inline-block;font-size:17px;font-size:1.7rem;line-height:1.52941em;letter-spacing:0em;font-weight:bold;position:relative;padding:0 0 0 31px}.sec02 .cm-slider02 .swiper-slide .link span:before{position:absolute;content:"";top:50%;left:0;width:22px;height:22px;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_文字' data-name='文字' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.67 21.67'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.85px; %7D .cls-2 %7B fill: %23ffea00; %7D %3C/style%3E%3C/defs%3E%3Ccircle class='cls-2' cx='10.83' cy='10.83' r='10.83'/%3E%3Cpolyline class='cls-1' points='9.34 6 14.18 10.83 9.34 15.67'/%3E%3C/svg%3E") no-repeat 0 0;margin-top:-11px}.sec02 .cm-slider02 .swiper-slide .box{position:relative}.sec02 .cm-slider02 .swiper-slide .box:before{display:block;content:" ";width:100%;padding-top:115.2%}.sec02 .cm-slider02 .swiper-slide .box>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .cm-slider02 .swiper-slide .box:before{background:#808080}.sec02 .cm-slider02 .swiper-slide .box__ct{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;padding:55px 10px 10px}.sec02 .cm-slider02 .swiper-slide .box__icn{text-align:center;margin-bottom:35px}.sec02 .cm-slider02 .swiper-slide .box__txt01{text-align:center;color:#fff;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:bold}.sec02 .cm-slider02 .swiper-slide .box__txt02{text-align:center;margin:14px 0 0}.sec02 .cm-slider02 .swiper-slide .box__txt03{text-align:center;color:#fff;margin:15px 0 0;font-size:11px;font-size:1.1rem;line-height:1.81818em;letter-spacing:-.02em;font-weight:bold}.sec02 .cm-slider02 .swiper-slide .box__txt04{text-align:center;color:#fff;margin:15px 0 0;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;font-weight:bold}.sec02 .cm-slider02 .swiper-slide .box__txt04 .let01{letter-spacing:-0.1rem}.sec02 .cm-slider02 .swiper-slide .box.box02{padding-top:5px}.sec02 .cm-slider02 .swiper-slide .box.box02 .box__ct{padding:46px 10px 10px}.sec02 .cm-slider02 .swiper-slide .box.box02 .box__icn{margin-bottom:28px}.sec02 .cm-slider02 .swiper-slide .pic{overflow:hidden}.sec02 .cm-slider02 .swiper-slide .pic .c-img{position:relative;overflow:hidden}.sec02 .cm-slider02 .swiper-slide .pic .c-img:before{display:block;content:" ";width:100%;padding-top:115.2%}.sec02 .cm-slider02 .swiper-slide .pic .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .cm-slider02 .swiper-slide .pic .c-img img{-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.sec02 .cm-slider02 .swiper-slide a{cursor:pointer}@media only screen and (min-width: 1025px){.sec02 .cm-slider02 .swiper-slide a:hover{opacity:1}.sec02 .cm-slider02 .swiper-slide a:hover .pic .c-img img{-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;transform:scale(1.1)}}.sec02 .cm-slider02 .swiper-slide:nth-child(2n){margin-top:62px}@media (max-width: 767px){.sec02 .cm-slider02{padding:0 31% 0 0}.sec02 .cm-slider02 .swiper-slide{width:201px !important}.sec02 .cm-slider02 .swiper-slide .link{margin:6px 0 0}.sec02 .cm-slider02 .swiper-slide .link span{font-size:14px;font-size:1.4rem;line-height:1.5em;padding:0 0 0 24px}.sec02 .cm-slider02 .swiper-slide .link span:before{width:18px;height:18px;margin-top:-10px}.sec02 .cm-slider02 .swiper-slide .box{position:relative}.sec02 .cm-slider02 .swiper-slide .box:before{display:block;content:" ";width:100%;padding-top:115.5%}.sec02 .cm-slider02 .swiper-slide .box>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .cm-slider02 .swiper-slide .pic .c-img{position:relative}.sec02 .cm-slider02 .swiper-slide .pic .c-img:before{display:block;content:" ";width:100%;padding-top:115.5%}.sec02 .cm-slider02 .swiper-slide .pic .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .cm-slider02 .swiper-slide:nth-child(2n){margin-top:0}}.sec02 .sec-ct03{padding:85px 0 126px}@media (max-width: 767px){.sec02 .sec-ct03{padding:62px 0 86px}}.sec02 .sec-ct03 .block{position:relative}.sec02 .sec-ct03 .block__left{padding:0;margin:11px 0 0}@media (max-width: 767px){.sec02 .sec-ct03 .block__left{min-height:209px;padding:0 33px;max-width:375px;margin:0 auto}}.sec02 .sec-ct03 .block__left .box{position:relative}@media (max-width: 767px){.sec02 .sec-ct03 .block__left .box{padding:0 4px}}.sec02 .sec-ct03 .block__left .ttl01{font-family:"BIZ UDPGothic",serif;font-size:33px;font-size:3.3rem;line-height:1.60606em;letter-spacing:.2em;font-weight:bold;position:relative;z-index:22}@media only screen and (min-width: 768px) and (max-width: 1080px){.sec02 .sec-ct03 .block__left .ttl01{font-size:30px;font-size:3rem;line-height:1.5em}}@media only screen and (min-width: 768px) and (max-width: 980px){.sec02 .sec-ct03 .block__left .ttl01{font-size:28px;font-size:2.8rem;line-height:1.5em}}@media only screen and (min-width: 768px) and (max-width: 880px){.sec02 .sec-ct03 .block__left .ttl01{font-size:25px;font-size:2.5rem;line-height:1.52em}}@media (max-width: 767px){.sec02 .sec-ct03 .block__left .ttl01{font-size:25px;font-size:2.5rem;line-height:1.68em}}.sec02 .sec-ct03 .block__left .img{position:absolute;left:0;right:0;top:0;text-align:center;padding:0 20px 0 35px;z-index:1}@media (max-width: 767px){.sec02 .sec-ct03 .block__left .img{padding:0 42px 0 3px}}.sec02 .sec-ct03 .block__left .desc01{position:relative;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em;font-weight:bold;z-index:22;margin:57px 0 0;max-width:270px}@media (max-width: 767px){.sec02 .sec-ct03 .block__left .desc01{text-align:left;margin:45px 0 0;max-width:100%}}.sec02 .sec-ct03 .block__img{overflow:hidden;position:relative}@media (max-width: 767px){.sec02 .sec-ct03 .block__img{padding:35px 0 0 23%}}.sec02 .sec-ct03 .block .control{position:absolute;right:61%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:105px;bottom:32px;margin-right:11px}@media (max-width: 767px){.sec02 .sec-ct03 .block .control{text-align:center;position:relative;right:0;width:84px;bottom:0;margin:17px auto 0}}.sec02 .sec-ct03 .block .swiper-button-next,.sec02 .sec-ct03 .block .swiper-button-prev{position:relative;width:47px;height:47px;background:#606060;border-radius:50%;top:auto;margin:0;left:0;right:0;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;cursor:pointer}.sec02 .sec-ct03 .block .swiper-button-next:after,.sec02 .sec-ct03 .block .swiper-button-prev:after{position:absolute;content:"";left:0;right:1px;text-align:center;margin:0 auto;width:14px;height:26px;display:inline-block;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Isolation_Mode' data-name='Isolation Mode' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.62 25.21'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 4.04px; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='12.6 23.19 2.02 12.6 12.6 2.02'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100% auto;top:50%;transform:translateY(-50%);-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}@media only screen and (min-width: 1025px){.sec02 .sec-ct03 .block .swiper-button-next:hover,.sec02 .sec-ct03 .block .swiper-button-prev:hover{opacity:1;background:#00B500}}@media (max-width: 767px){.sec02 .sec-ct03 .block .swiper-button-next,.sec02 .sec-ct03 .block .swiper-button-prev{width:39px;height:39px}.sec02 .sec-ct03 .block .swiper-button-next:after,.sec02 .sec-ct03 .block .swiper-button-prev:after{width:12px;height:25px}}.sec02 .sec-ct03 .block .swiper-button-next:before,.sec02 .sec-ct03 .block .swiper-button-next:after{right:0;transform:translateY(-50%) rotate(180deg)}@media (min-width: 768px){.sec02 .sec-ct03 .block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.sec02 .sec-ct03 .block__left{position:relative;width:39%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.sec02 .sec-ct03 .block__left .box{width:100%;max-width:417px;padding:0 20px 0 40px}.sec02 .sec-ct03 .block__img{width:calc(61% - 92px);margin-left:92px;padding:0 0px 0 0px}.sec02 .sec-ct03 .block__img .slider-cover{overflow:hidden}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec02 .sec-ct03 .block__img{width:calc(61% - 55px);margin-left:55px}}@media (min-width: 768px){.sec02 .sec-ct03 .block.block02{margin-top:138px}.sec02 .sec-ct03 .block.block02 .block__left{margin:0;order:2;justify-content:flex-start}.sec02 .sec-ct03 .block.block02 .block__left .img{left:-53px;text-align:left;padding:0 20px 0 47px}.sec02 .sec-ct03 .block.block02 .block__left .box{padding:27px 10px 0 57px}.sec02 .sec-ct03 .block.block02 .block__left .desc01{margin:52px 0 0}.sec02 .sec-ct03 .block.block02 .block__img{order:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;width:calc(61% - 60px);margin:1px 60px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec02 .sec-ct03 .block.block02 .block__img{margin:0 42px 0 0;width:calc(61% - 42px)}}@media (min-width: 768px){.sec02 .sec-ct03 .block.block02 .block__img .cm-slider02{padding:0 0 0 31.5%}.sec02 .sec-ct03 .block.block02 .block__img .cm-slider02 .swiper-slide{margin-left:25px}.sec02 .sec-ct03 .block.block02 .block__img .cm-slider02 .swiper-slide .box{padding:26px 20px 0 56px}.sec02 .sec-ct03 .block.block02 .block__img .cm-slider02 .swiper-slide .box.box02 .box__ct{padding-top:80px}.sec02 .sec-ct03 .block.block02 .block__img .cm-slider02 .swiper-slide .box.box02 .box__icn{margin-bottom:0}.sec02 .sec-ct03 .block.block02 .control{right:39%;bottom:-5px;margin-right:-68px;flex-direction:row-reverse}.sec02 .sec-ct03 .block.block02 .control .swiper-button-next,.sec02 .sec-ct03 .block.block02 .control .swiper-button-prev{transform:scale(-1, 1)}.sec02 .sec-ct03 .block.block03{margin-top:148px;padding:0 0 36px}.sec02 .sec-ct03 .block.block03 .block__img .cm-slider02 .swiper-slide .box.box02 .box__ct{padding-top:80px}.sec02 .sec-ct03 .block.block03 .block__img .cm-slider02 .swiper-slide .box.box02 .box__icn{margin-bottom:0}.sec02 .sec-ct03 .block.block03 .block__left{margin:26px 0 0}.sec02 .sec-ct03 .block.block03 .block__left .box{padding:0 20px 0 100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec02 .sec-ct03 .block.block03 .block__left .box{padding-left:50px}}@media only screen and (min-width: 768px) and (max-width: 924px){.sec02 .sec-ct03 .block.block03 .block__left .box{padding-left:40px}}@media (min-width: 768px){.sec02 .sec-ct03 .block.block03 .block__left .img{padding:0 17px 0 27px}}@media (max-width: 767px){.sec02 .sec-ct03 .block.block02{margin-top:108px}.sec02 .sec-ct03 .block.block02 .block__left{padding:0 30px 30px}.sec02 .sec-ct03 .block.block02 .block__left .img{padding:0 8px 0 7px}.sec02 .sec-ct03 .block.block02 .block__left .box{padding:37px 11px 0 0}.sec02 .sec-ct03 .block.block02 .block__left .desc01{margin:58px 0 0;text-align:left}.sec02 .sec-ct03 .block.block02 .block__left .ttl01{text-align:left}.sec02 .sec-ct03 .block.block02 .block__img{padding:38px 22.6% 0px 0}.sec02 .sec-ct03 .block.block02 .cm-slider02{padding:0 0 0 31%}.sec02 .sec-ct03 .block.block02 .control{margin:22px auto 0;flex-direction:row-reverse}.sec02 .sec-ct03 .block.block02 .control .swiper-button-next,.sec02 .sec-ct03 .block.block02 .control .swiper-button-prev{transform:scale(-1, 1)}.sec02 .sec-ct03 .block.block03{margin-top:120px;padding:0 0 36px}.sec02 .sec-ct03 .block.block03 .block__left{margin:0}.sec02 .sec-ct03 .block.block03 .block__left .box{padding:0 10px 0 10px}.sec02 .sec-ct03 .block.block03 .block__left .img{padding:10px 10px 0 37px}.sec02 .sec-ct03 .block.block03 .block__left .desc01{margin:24px 0 0;text-align:left}.sec02 .sec-ct03 .block.block03 .block__left .ttl01{text-align:left}.sec02 .sec-ct03 .block.block03 .cm-slider02 .swiper-slide{width:194px !important;margin-right:24px !important}.sec02 .sec-ct03 .block.block03 .block__img{padding:77px 0 0px 24.3%}.sec02 .sec-ct03 .block.block03 .control{margin:28px auto 0}}.sec02 .sec-ct04{padding:83px 0 0}.sec02 .sec-ct04 .c-ttl03{font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:.23em}.sec02 .sec-ct04 .c-ttl03 .txt{padding:0 60px 5px 60px}.sec02 .sec-ct04 .book__ttl01{top:-82px}@media (max-width: 767px){.sec02 .sec-ct04 .book__ttl01{top:-44px;left:15px}}.sec02 .sec-ct04 .book{padding:60px 30px 7px 65px}.sec02 .sec-ct04 .book .ico-gim{position:absolute;right:50%;top:-35px}@media (min-width: 768px){.sec02 .sec-ct04 .book .ico-gim{margin-right:-502px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec02 .sec-ct04 .book .ico-gim{right:30px;margin-right:0}}.sec02 .sec-ct04 .lst01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec02 .sec-ct04 .lst01 .item{padding:0}.sec02 .sec-ct04 .lst01 .item__thumb{overflow:hidden}.sec02 .sec-ct04 .lst01 .item__thumb .c-img{overflow:hidden;position:relative}.sec02 .sec-ct04 .lst01 .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:100.72202%}.sec02 .sec-ct04 .lst01 .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .sec-ct04 .lst01 .item__thumb .c-img img{-webkit-transition:0.7s ease all;-moz-transition:0.7s ease all;-ms-transition:0.7s ease all;-o-transition:0.7s ease all;transition:0.7s ease all;width:100%}.sec02 .sec-ct04 .lst01 .item .ttl{-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;position:absolute;transform:rotate(-3deg);right:-13px;top:3px}.sec02 .sec-ct04 .lst01 .item .ttl:after{-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;content:"";position:absolute;right:0;bottom:-4px;top:0;left:3px;background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/bg_shadow01.png") no-repeat center center;background-size:100% 100%;z-index:2;transform:rotate(3deg)}.sec02 .sec-ct04 .lst01 .item .ttl span{color:#231815;background:#fff;position:relative;z-index:22;display:block;border-right:20px solid #9BEC49;padding:6px 3px 6px 3px;text-align:center;min-width:200px;font-family:"BIZ UDPGothic",serif;font-size:17px;font-size:1.7rem;line-height:1.52941em;letter-spacing:0em;font-weight:bold}.sec02 .sec-ct04 .lst01 .item:nth-child(2n) .ttl span{border-right:20px solid #03C558}.sec02 .sec-ct04 .lst01 .item a{display:block;position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.sec02 .sec-ct04 .lst01 .item a:hover{opacity:1}.sec02 .sec-ct04 .lst01 .item a:hover .ttl{transform:rotate(0)}.sec02 .sec-ct04 .lst01 .item a:hover .ttl:after{right:0;bottom:0;transform:rotate(0)}.sec02 .sec-ct04 .lst01 .item a:hover .item__thumb .c-img img{-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;transform:scale(1.1)}}@media (min-width: 768px){.sec02 .sec-ct04 .lst01{margin:40px auto 0;max-width:800px;padding:0 4px 0 0}.sec02 .sec-ct04 .lst01 .item{width:30.33%;margin:0 4.5% 4.5% 0}.sec02 .sec-ct04 .lst01 .item:nth-child(3n){margin-right:0}.sec02 .sec-ct04 .lst01 .item:nth-child(4) .ttl,.sec02 .sec-ct04 .lst01 .item:nth-child(5) .ttl,.sec02 .sec-ct04 .lst01 .item:nth-child(6) .ttl{right:-22px;top:1px}.sec02 .sec-ct04 .lst01 .item:nth-child(4) .ttl span,.sec02 .sec-ct04 .lst01 .item:nth-child(5) .ttl span,.sec02 .sec-ct04 .lst01 .item:nth-child(6) .ttl span{min-width:205px}.sec02 .sec-ct04 .lst01 .item:nth-child(3) .ttl{right:-41px}}@media (max-width: 767px){.sec02 .sec-ct04{padding:44px 0 0}.sec02 .sec-ct04 .sec-book{padding:10px 10px 20px 5px}.sec02 .sec-ct04 .c-ttl03{font-size:14px;font-size:1.4rem;line-height:1.42857em}.sec02 .sec-ct04 .c-ttl03 .txt{color:#231815;padding:0 0 7px}.sec02 .sec-ct04 .book{padding:50px 26px 26px 38px}.sec02 .sec-ct04 .book .ico-gim{right:32px;top:-29px}.sec02 .sec-ct04 .book .ico-gim img{width:51px}.sec02 .sec-ct04 .lst01{margin:41px auto 0;padding:0}.sec02 .sec-ct04 .lst01 .item{width:47%;margin:0 6% 20px 0}.sec02 .sec-ct04 .lst01 .item__thumb .c-img{position:relative}.sec02 .sec-ct04 .lst01 .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:100.72202%}.sec02 .sec-ct04 .lst01 .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec02 .sec-ct04 .lst01 .item__thumb img{width:100%}.sec02 .sec-ct04 .lst01 .item .ttl{transform:rotate(-3deg);right:-17px;top:-3px;z-index:21}.sec02 .sec-ct04 .lst01 .item .ttl:after{bottom:-4px;top:0;left:3px;z-index:2;transform:rotate(3deg)}.sec02 .sec-ct04 .lst01 .item .ttl span{border-right:12px solid #9BEC49;padding:3px 2px 3px 2px;min-width:102px;font-size:12px;font-size:1.2rem;line-height:1.16667em;letter-spacing:0em}.sec02 .sec-ct04 .lst01 .item:nth-child(2n){margin-right:0}.sec02 .sec-ct04 .lst01 .item:nth-child(2n) .ttl span{border-right:12px solid #03C558}}.sec02 .sec-ct05{position:relative;background:#fff;padding:170px 0 80px 0}.sec02 .sec-ct05 .block{position:relative;z-index:112;background:#007737;padding:65px 25px 56px 60px}.sec02 .sec-ct05 .block:after{content:"";position:absolute;bottom:-157px;width:542px;height:737px;background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/flowers04.png") repeat-y center top;background-size:100% auto;z-index:122;-webkit-mix-blend-mode:difference;mix-blend-mode:difference}@media (min-width: 768px){.sec02 .sec-ct05 .block:after{left:50%;margin:0 0 0 -813px}}.sec02 .sec-ct05 .block .lst{position:relative;z-index:222;max-width:940px;margin:0 auto}.sec02 .sec-ct05 .block .lst li{position:relative}.sec02 .sec-ct05 .block .lst li .ico-gim{position:absolute;left:-19px;right:0;text-align:center;top:-32px;z-index:12}.sec02 .sec-ct05 .block .lst li .box{position:relative;background:#fff;padding:103px 35px 98px 20px;z-index:21}.sec02 .sec-ct05 .block .lst li .box::before{content:'';position:absolute;top:9px;right:-1px;display:inline-block;width:0;height:0;transform:translate(-0.8em, -0.73em) rotate(-25deg);background:linear-gradient(to left bottom, transparent 50%, #fff 0, #ebebeb 12px, #fff);box-shadow:0 6px 4px -4px rgba(0,0,0,0.2);-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-ms-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all;transform-origin:0 40%}.sec02 .sec-ct05 .block .lst li .box:after{-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-ms-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all;content:"";position:absolute;top:0%;right:0%;width:0px;height:0px;border-top:0px solid #fff;border-left:0px solid transparent}.sec02 .sec-ct05 .block .lst li .box .ttl{font-size:29px;font-size:2.9rem;line-height:1.96552em;letter-spacing:.25em;font-weight:bold;text-align:center;color:#231815}@media only screen and (min-width: 768px) and (max-width: 1080px){.sec02 .sec-ct05 .block .lst li .box .ttl{font-size:25px;font-size:2.5rem;line-height:2em}}.sec02 .sec-ct05 .block .lst li.green2 .box{background:#4DDE00}.sec02 .sec-ct05 .block .lst li.green2 a:before{background-image:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/line03.png")}.sec02 .sec-ct05 .block .lst li.yellow02 .box{background:#FFEA00}.sec02 .sec-ct05 .block .lst li.yellow02 a:before{background-image:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/line04.png")}.sec02 .sec-ct05 .block .lst li.yellow03 .box{background:#FBEC6B}.sec02 .sec-ct05 .block .lst li.yellow03 a:before{background-image:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/line05.png")}.sec02 .sec-ct05 .block .lst li a{display:block;position:relative;z-index:21;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all;cursor:pointer}.sec02 .sec-ct05 .block .lst li a:before{content:"";position:absolute;left:-23px;bottom:0;top:0;width:23px;background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/line06.png") repeat-y center top;background-size:100% auto;z-index:22}.sec02 .sec-ct05 .block .lst li a:after{content:"";position:absolute;right:0px;bottom:-22px;top:10px;left:0px;background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/bg_shadow05.png") no-repeat right bottom;background-size:100% 100%;z-index:1;opacity:0.5;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all}@media only screen and (min-width: 1025px){.sec02 .sec-ct05 .block .lst li a:hover{opacity:1}.sec02 .sec-ct05 .block .lst li a:hover:after{transform:translateY(-5px) rotate(-3deg);bottom:0px;top:5px}.sec02 .sec-ct05 .block .lst li a:hover .box{opacity:1}.sec02 .sec-ct05 .block .lst li a:hover .box::before{width:40px;height:65px}.sec02 .sec-ct05 .block .lst li a:hover .box:after{border-top:40px solid #007837;border-left:60px solid transparent}}@media (min-width: 768px){.sec02 .sec-ct05 .block .lst{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec02 .sec-ct05 .block .lst li{width:50%;padding:0 40px}}@media only screen and (min-width: 768px) and (max-width: 1080px){.sec02 .sec-ct05 .block .lst li{padding:0 25px}}@media (min-width: 768px){.sec02 .sec-ct05 .block .lst li:nth-child(2n){margin-right:0}}@media (max-width: 767px){.sec02 .sec-ct05{padding:77px 0 74px 0}.sec02 .sec-ct05 .block{padding:62px 18px 50px 30px}.sec02 .sec-ct05 .block:before{content:"";position:absolute;left:-128px;top:-60px;bottom:auto;width:284px;height:378px;background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/flowers05.svg") repeat-y center top;background-size:100% auto;z-index:22;-webkit-mix-blend-mode:difference;mix-blend-mode:difference}.sec02 .sec-ct05 .block:after{content:"";position:absolute;right:-103px;left:auto;bottom:-101px;width:247px;height:332px;background:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/flowers06.svg") repeat-y center top;background-size:100% auto;z-index:22;-webkit-mix-blend-mode:difference;mix-blend-mode:difference}.sec02 .sec-ct05 .block .lst{max-width:63.46667vw}.sec02 .sec-ct05 .block .lst li{margin-bottom:40px}.sec02 .sec-ct05 .block .lst li:last-child{margin-bottom:0}.sec02 .sec-ct05 .block .lst li a:before{bottom:0;top:0;width:14px;left:-14px}.sec02 .sec-ct05 .block .lst li a:after{right:7px;bottom:-12px;top:8px;left:27px}.sec02 .sec-ct05 .block .lst li .ico-gim{top:-23px}.sec02 .sec-ct05 .block .lst li .ico-gim img{width:47px}.sec02 .sec-ct05 .block .lst li .box{padding:68px 23px 55px 10px}.sec02 .sec-ct05 .block .lst li .box .ttl{font-size:18px;font-size:1.8rem;line-height:1.94444em}}.sec02 .is-tab02{background-image:linear-gradient(transparent 16px, #F1DDA2 17px, transparent 17px),linear-gradient(90deg, #fff 16px, #F1DDA2 17px, transparent 17px);background-size:100% 17px, 17px 100%}@media (max-width: 767px){.sec02 .is-tab02 .sec-book .book{padding-bottom:61px}}.sec02 .is-tab02 .sec-book .book__ttl01 span:before{border-left-color:#ED9000}@media (min-width: 768px){.sec02 .is-tab02 .sec-book .book__ttl01 span{background:#ED9000}}@media (max-width: 767px){.sec02 .is-tab02 .sec-book .book__ttl01 span:after{background:#ED9000}}.sec02 .is-tab02 .sec-book .book .block__stick.stick01{left:0px;top:31px}@media (max-width: 767px){.sec02 .is-tab02 .sec-book .book .block__stick.stick01{left:-12px;top:-7px;width:75px}}.sec02 .is-tab02 .sec-book .book .block__stick.stick02{right:40px;top:25px}@media (max-width: 767px){.sec02 .is-tab02 .sec-book .book .block__stick.stick02{right:-11px;top:-10px;width:75px}}@media (min-width: 768px){.sec02 .is-tab02 .sec-book .book .block__info{padding-top:90px}}@media (max-width: 767px){.sec02 .is-tab02 .sec-book .block__info .lst-bnr li{margin-bottom:19px}.sec02 .is-tab02 .sec-book .block__info .lst-bnr li.bnr02{padding:0}}@media (max-width: 767px){.sec02 .is-tab02 .sec-ct02 .block .lst-img li .stick img{width:99px}}.sec02 .is-tab02 .sec-ct03 .block .swiper-button-next,.sec02 .is-tab02 .sec-ct03 .block .swiper-button-prev{cursor:pointer}@media only screen and (min-width: 1025px){.sec02 .is-tab02 .sec-ct03 .block .swiper-button-next:hover,.sec02 .is-tab02 .sec-ct03 .block .swiper-button-prev:hover{background:#FFEA00}}@media (min-width: 768px){.sec02 .is-tab02 .sec-ct03 .block.block01 .block__left .box{padding-left:37px}.sec02 .is-tab02 .sec-ct03 .block.block03 .block__left{margin:36px 0 0}}@media (max-width: 767px){.sec02 .is-tab02 .sec-ct04 .book{padding-bottom:27px}}.sec02 .is-tab02 .sec-ct04 .lst01 .item .ttl span{border-right-color:#FFF266}.sec02 .is-tab02 .sec-ct04 .lst01 .item:nth-child(2n) .ttl span{border-right-color:#FBB03B}.sec02 .is-tab02 .cm-slider02 .swiper-slide .link span:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_文字' data-name='文字' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.67 21.67'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.85px; %7D .cls-2 %7B fill: %234dde00; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Ccircle class='cls-2' cx='10.83' cy='10.83' r='10.83'/%3E%3Ccircle class='cls-2' cx='10.83' cy='10.83' r='10.83'/%3E%3C/g%3E%3Cpolyline class='cls-1' points='9.34 6 14.18 10.83 9.34 15.67'/%3E%3C/svg%3E")}.sec02 .is-tab02 .sec-ct05 .block{background:#EFBA19}@media (min-width: 768px){.sec02 .is-tab02 .sec-ct05 .block:after{left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1);bottom:-149px;right:50%;width:540px;height:726px;margin:0 -810px 0 0}}.sec02 .is-tab02 .sec-ct05 .block .lst li a:after{background-image:url("/wp/wp-content/themes/tanpopo-renewal/assets/img/recruit/common/bg_shadow06.png")}.sec02 .is-tab02 .sec-ct05 .block .lst li a .box:after{border-top-color:#EFBA19}

/*# sourceMappingURL=maps/top.min.css.map */
