@charset "UTF-8";#container.thanks .con_head .lead{color:#314c84}#container.thanks .con_head .txt{text-align:center;line-height:1.6}#container.thanks .con_head .txt a{text-decoration:underline}#container.thanks .con_head .txt a:hover{opacity:.7}#container.thanks .flow{background-color:#f9f5e4}#container.thanks .flow .inner{background-color:#fff}#container.thanks .flow .elm-ttl{width:260px;color:#5bb431;border-bottom:2px solid}#container.thanks .flow .txt{font-weight:700;line-height:1.8}#container.thanks .flow .txt span{font-weight:500}#container.thanks .flow .wrapper:before{content:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/triangle_01.png);position:absolute;left:5px}#container.thanks .flow .wrapper:after{content:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/triangle_02.png);position:absolute;right:5px}#container.thanks .flow .txt:before{content:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/triangle_04.png);position:absolute;left:5px}#container.thanks .flow .txt:after{content:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/triangle_03.png);position:absolute;right:5px}#container.thanks .flow .block{list-style:none}#container.thanks .flow .block .box{position:relative;border-radius:8px;border:2px solid #5bb431}#container.thanks .flow .block .box:not(:last-child):after{position:absolute;content:"";display:inline-block;background-size:contain}#container.thanks .flow .block .co_1{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;background:#5bb431}#container.thanks .flow .block .co_2{color:#5bb431;background:#fff}#container.thanks .flow .block .co_2 .entry{display:table-cell;vertical-align:middle;font-weight:700;text-align:center}#container.thanks .flow .block .co_2 img.icon{margin:0 26px 20px}#container.thanks .flow .block .co_2 .txt-area{display:table-cell;vertical-align:middle;font-size:13px;line-height:1.8}#container.thanks .sns .line-area .btn_area .btn{display:flex;justify-content:flex-start;padding:6px 40px 6px 16px;color:#fff;font-weight:700;letter-spacing:.3rem;background:#00b900;border-radius:8px}#container.thanks .sns a{text-decoration:none !important}#container.thanks .sns .line-area .btn_area a .btn:hover{opacity:.8}#container.thanks .sns .line-area .btn_area .btn img.line{padding:0 11px 0 0}#container.thanks .sns .line-area .btn_area .btn p{color:#fff;padding:0 0 0 40px;display:flex;align-items:center}#container.thanks .sns .line-area .btn_area .under_txt{margin:10px;text-align:center;line-height:1.6}#container.thanks .sns .to_tel{display:flex;justify-content:space-around;align-items:center;height:auto;font-weight:700;border:1px solid #a0a0a0;border-radius:8px;box-shadow:0 4px #a0a0a0;line-height:1.2}#container.thanks .sns .to_tel .guide_txt{margin:0 0 0 -24px;color:#ca603e;line-height:1.6}#container.thanks .sns .to_tel .ttl{display:flex;justify-content:space-between;font-size:18px}#container.thanks .sns .to_tel .ttl .label{margin:0;color:#ca603e}#container.thanks .sns .to_tel .hours{margin:5px 0 0;padding:4px 20px;color:#fff;background:#ca603e;border-radius:8px}#container.thanks .sns .to_tel .num{margin:0;color:#ca603e}#container.thanks .sns .line-area .btn{width:100%}#container.thanks .recommend{background-color:#f5f5f5;border-bottom:3px solid #ddd}#container.thanks .recommend h2{text-align:left;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/icon-good.png);background-size:41px;background-position:left center}#container.thanks .recommend .col{background-color:#fff}#container.thanks .recommend .col h3{margin:0;padding:0;line-height:1.2;color:#ca603e;font-weight:700;vertical-align:middle;text-align:center}#container.thanks .recommend .col h4{margin:0;padding:0;color:#5bb431;font-weight:700}#container.thanks .recommend .col p{margin:0;padding:0}#container.thanks .recommend .col .wrap{position:relative}#container.thanks .recommend .col .wrap:after{content:"";display:block;clear:both}#container.thanks .recommend .col .text h4{margin:0;padding:0;color:#5bb431;font-weight:700}#container.thanks .recommend .col .text p{margin:0;padding:0}#container.thanks .recommend .col .point h4{top:-12px}#container.thanks .recommend .col .info figure{display:block;margin:0;padding:0}#container.thanks .recommend .col a.elm-btn{display:block;background-color:#5bb431;box-shadow:0 4px #599512}#container.thanks .recommend .btn_self{background-color:#ca603e;box-shadow:0 4px #a73f1e;border-radius:8px;text-align:center}#container.thanks .recommend .btn_self a{color:#fff;font-weight:700}#container.thanks .search h3#search_ttl{text-align:left;background-position:left center;border-bottom:0 solid #efefef}#container.thanks #search_option.content .option a.elm-btn{background:#d7e9f8}#container.thanks .industry{padding:80px 0 100px;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg_industry.jpg);background-size:cover}#container.thanks .industry h2{padding-left:58px;text-align:left;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/icon-book.png);background-position:left center}#container.thanks .industry .col .inner{display:flex;background:#fff;border:1px solid #a0a0a0;border-radius:8px}#container.thanks .industry .upper .inner{margin:0 0 22px}#container.thanks .industry .downer .inner{margin:0 0 22px}#container.thanks .industry .col .inner img.icon{margin:8px 10px 0 0}#container.thanks .industry .col .inner .ttl{margin:6px 0;color:#314c84;font-size:18px;font-weight:700}#container.thanks .industry .col .inner .txt{line-height:1.6}#container.thanks .btn-to-top{background-color:#fbcb33;box-shadow:0 4px #cba11b;border-radius:8px;text-align:center}#container.thanks .btn-to-top a{font-weight:700}#container.thanks .thanks-frame-recommend,#container.thanks .thanks-frame-search{width:100%;padding:0;margin:0}@media only screen and (min-width:671px){#container.thanks .con_head{padding:70px 0 50px}#container.thanks .con_head .lead{margin-bottom:3rem}#container.thanks .flow{padding:80px 0 100px}#container.thanks .flow .inner{margin-bottom:50px;padding:26px 20px;padding:3.5rem 0 4rem}#container.thanks .flow .elm-ttl{margin:0 auto 32px;padding:1rem;font-size:28px}#container.thanks .flow .txt{text-align:center}#container.thanks .flow .wrapper:before{top:5px}#container.thanks .flow .wrapper:after{top:5px}#container.thanks .flow .txt:before{bottom:387px}#container.thanks .flow .txt:after{bottom:387px}#container.thanks .flow .block{display:flex;justify-content:space-between}#container.thanks .flow .block .co_1{width:64px;writing-mode:vertical-rl;font-size:27px}#container.thanks .flow .block .co_2{width:164px}#container.thanks .flow .block .co_2 .entry{width:340px;height:64px;font-size:19px}#container.thanks .flow .block .co_2 img.icon{height:75px}#container.thanks .flow .block .box{height:340px;padding:20px 14px}#container.thanks .flow .block .box:not(:last-child):after{top:44%;right:-52px;width:40px;height:40px;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/ico-flow_arrow.png) no-repeat}#container.thanks .flow .block .co_2 .txt-area{height:142px;font-weight:700;border-top:1px solid}#container.thanks .sns{padding:80px 0 100px}#container.thanks .sns .elm-ttl{position:relative;line-height:1.2em;text-indent:2em}#container.thanks .sns .elm-ttl:before{position:absolute;top:0;left:122px;content:"";display:inline-block;width:2em;height:1.2em;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg-counsel_l.png) no-repeat;background-size:contain}#container.thanks .sns .elm-ttl:after{position:absolute;top:0;right:60px;content:"";display:inline-block;width:2em;height:1.2em;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg-counsel_r.png) no-repeat;background-size:contain}#container.thanks .sns .line-area{display:flex;justify-content:center}#container.thanks .sns .line-area .btn_area{margin:100px 0 0}#container.thanks .sns .line-area .btn_area .btn{margin:0 0 14px;font-size:23px}#container.thanks .sns .line-area .btn_area .btn img.bar{height:100%;padding:13px 0 0}#container.thanks .sns .line-area .btn_area .under_txt{font-size:18px}#container.thanks .sns .line-area img.hand{margin:10px 42px 0 0}#container.thanks .sns .to_tel{height:152px;padding:0 32px}#container.thanks .sns .to_tel .guide_txt{margin:0 0 0 -24px;color:#ca603e;font-size:22px;line-height:1.6}#container.thanks .sns .to_tel img.tel{width:75px;height:75px}#container.thanks .sns .to_tel .ttl .label{padding:8px 20px 0 0;font-size:22px}#container.thanks .sns .to_tel .num{font-size:60px}#container.thanks .recommend{padding:80px 0 100px}#container.thanks .recommend .btn_self{width:410px;height:84px;margin:40px auto 0}#container.thanks .recommend .btn_self:hover{opacity:.9}#container.thanks .recommend .btn_self a{font-size:22px;height:84px;line-height:84px}#container.thanks .recommend h2{margin-bottom:40px;padding-left:58px}#container.thanks .recommend .recommend_wrapper{empty-cells:show}#container.thanks .recommend .recommend_wrapper:after{content:"";display:block;clear:both}#container.thanks .recommend .col{width:50%;float:left;min-height:518px}#container.thanks .recommend .col:nth-child(even){border-left:1px solid #a0a0a0}#container.thanks .recommend .col:nth-child(n+3){border-top:1px solid #a0a0a0}#container.thanks .recommend .col:first-child{border-left:none}#container.thanks .recommend .col h3{border-top:8px solid #fff;padding:30px 30px 10px;font-size:2.2rem}#container.thanks .recommend .col h3 span{margin-right:10px;font-size:1.2rem;margin-top:-5px}#container.thanks .recommend .col .point{position:relative;background:#f6f6f6;padding:1em;margin:0 30px 15px}#container.thanks .recommend .col .point h4{position:absolute;top:-1em;background-color:#fff;padding:.25em 2em;color:#5bb431;border:3px solid #f6f6f6;transform:rotate(0deg)}#container.thanks .recommend .col .point p{padding:5px 10px 0;font-size:1.2em;line-height:1.45em}#container.thanks .recommend .col .wrap{padding:0 30px 15px;margin-top:20px}#container.thanks .recommend .col .text{width:216px;float:right}#container.thanks .recommend .col .text h4{margin:0 0 5px;font-size:1.4rem}#container.thanks .recommend .col .text p{margin-bottom:16px;font-size:1.4rem;line-height:1.6}#container.thanks .recommend .col .info{width:200px;float:left}#container.thanks .recommend .col a.elm-btn{position:relative;width:250px;clear:both;font-size:2rem;height:50px;line-height:50px;margin:0 auto}#container.thanks .recommend .col a.elm-btn:after{content:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/icn-right_w.png);position:absolute;top:2px;right:13px}#container.thanks .search{margin:80px auto 100px}#container.thanks .search h3#search_ttl{margin:0 0 30px;padding-left:58px;font-size:30px;line-height:2;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/icon-search.png);background-size:41px}#container.thanks .industry{border-top:3px solid #fbcb33}#container.thanks .industry h2{margin:0 0 30px;font-size:30px;background-size:41px}#container.thanks .industry .col{display:flex;justify-content:space-between}#container.thanks .industry .inner:hover{opacity:.8}#container.thanks .industry .upper .inner{width:318px;height:150px;padding:28px 20px}#container.thanks .industry .downer .inner{max-width:488px;width:calc(100% - 5px);padding:28px 60px}#container.thanks .industry .col .inner img.icon{width:73px;height:73px}#container.thanks .btn-to-top{position:relative;width:590px;height:84px;margin:70px auto 100px}#container.thanks .btn-to-top:hover{opacity:.8}#container.thanks .btn-to-top a{display:block;position:absolute;top:10px;left:0;width:100%;height:100%;font-size:22px}#container.thanks .thanks-frame-recommend{height:60rem}#container.thanks .thanks-frame-search{height:53rem}}@media only screen and (max-width:670px){html{font-size:1.333vw !important}#container.thanks .con_head{padding:26px 0;line-height:1.6}#container.thanks .con_head .lead{margin:4rem}#container.thanks .flow{padding:26px 0 16px}#container.thanks .flow .inner{margin-bottom:26px;padding:5.2rem 18px;background-color:#fff}#container.thanks .flow .elm-ttl{margin:0 auto 20px;padding:2.3rem}#container.thanks .flow .wrapper:before{top:5px}#container.thanks .flow .wrapper:after{top:5px}#container.thanks .flow .txt:before{top:73rem}#container.thanks .flow .txt:after{top:73rem}#container.thanks .flow .block .box{padding:14px 2%}#container.thanks .flow .block .box:nth-child(1):after,#container.thanks .flow .block .box:nth-child(5):after{top:101%;left:47%;width:100px;height:100px;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg-triangle_g.png) no-repeat;z-index:100}#container.thanks .flow .block .box:nth-child(2):after,#container.thanks .flow .block .box:nth-child(3):after,#container.thanks .flow .block .box:nth-child(4):after{top:100%;left:47%;width:100px;height:100px;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg-triangle_w.png) no-repeat}#container.thanks .flow .block .co_1{margin:0 0 19px;font-size:16px}#container.thanks .flow .block .co_2{height:auto}#container.thanks .flow .block .co_2:not(:last-child){margin:0 0 19px}#container.thanks .flow .block .co_2 .entry{position:absolute;top:-14rem;left:0;right:0;margin:17rem auto 0;font-size:16px}#container.thanks .flow .block .co_2 img.icon{height:9rem;margin:5.5rem 37vw 0}#container.thanks .flow .sub_txt{color:#5bb431;line-height:1.8;font-weight:700}#container.thanks .sns{padding:26px 0 30px}#container.thanks .sns .line-area img.hand{margin:10px 0 0;padding:0 6%}#container.thanks .sns .elm-ttl{line-height:1.6}#container.thanks .sns .line-area .btn_area .btn{font-size:16px}#container.thanks .sns .line-area .btn_area .btn p{padding:0 0 0 21%;font-size:3.8rem;display:flex;align-items:center}#container.thanks .sns .line-area .btn_area .btn img.line{width:23%;height:100%}#container.thanks .sns .line-area .btn_area .under_txt{color:#00b900;font-size:14px;text-align:left}#container.thanks .sns .to_tel{position:relative;margin:20px 0 0;padding:13% 10px 14%}#container.thanks .sns .to_tel img.tel{width:15%;height:auto}#container.thanks .sns .to_tel .guide_txt{position:absolute;top:7%;right:0;left:9%;font-size:3rem;text-align:center;font-weight:500;color:#2b2b2b}#container.thanks .sns .to_tel .ttl .label{font-size:14px;text-align:left}#container.thanks .sns .to_tel .hours{position:absolute;bottom:8%;left:0;right:0;width:87%;margin:0 auto;font-size:13px;text-align:center;letter-spacing:1.8px}#container.thanks .sns .to_tel .num{font-size:7rem;text-align:center}#container.thanks .recommend{padding:26px 0 40px}#container.thanks .recommend h2{margin-bottom:.6em;padding-left:1.2em;background-size:1em auto}#container.thanks .recommend .col{margin-top:2.899%;padding:4.348%;border-radius:8px;border-top:12px solid #fff}#container.thanks .recommend .col h3{margin-bottom:2.899%;font-size:3.6rem}#container.thanks .recommend .col h3 span{margin-right:.4em;font-size:1.2rem;margin-top:-3px}#container.thanks .recommend .col .point{position:relative;background:#f6f6f6;padding:1em;margin:24px 0 5px}#container.thanks .recommend .col .point h4{position:absolute;top:-1em;left:20%;background-color:#fff;padding:.25em 2em;color:#5bb431;border:3px solid #f6f6f6;transform:rotate(0deg)}#container.thanks .recommend .col .point p{padding:5px 10px 0;font-size:1.2em;line-height:1.45em}#container.thanks .recommend .col h4{padding:10px 0 0;font-size:1.2em}#container.thanks .recommend .col p{padding:5px 0 0;font-size:1.2em;line-height:1.45em}#container.thanks .recommend .col .wrap{padding-top:10px}#container.thanks .recommend .col .text h4{clear:both;margin:.8em 0 .4em;padding:.6em;font-size:3.2rem;background-color:#efefef}#container.thanks .recommend .col .text p{margin-bottom:.8em 0 .4em 0;font-size:3.2rem;line-height:1.6}#container.thanks .recommend .col .info{width:100%;margin-bottom:1em;float:right}#container.thanks .recommend .col a.elm-btn{margin-bottom:4px;margin-top:10px;font-size:4.6rem;height:2.8em;line-height:2.8em}#container.thanks .recommend .btn_self{width:92%;padding:8px 0;margin:20px auto 0}#container.thanks .recommend .btn_self a{font-size:17px}#container.thanks .search{margin:0 auto}#container.thanks #container.recruit #contents{background:0 0;padding-bottom:0}#container.thanks .search .search_up_ttl{position:relative;font-size:3.6rem;line-height:1.5em;font-weight:700;text-align:center}#container.thanks .search .search_up_ttl:before,#container.thanks .search .search_up_ttl:after{position:absolute;content:"";display:inline-block;width:1.5em;height:1.5em;background-size:contain}#container.thanks .search .search_up_ttl:before{top:0;left:4%;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg-counsel_l_y.png) no-repeat}#container.thanks .search .search_up_ttl:after{top:0;right:4%;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/bg-counsel_r_y.png) no-repeat}#container.thanks .search h3#search_ttl{position:relative;margin:20px auto 26px;padding:6rem 0 6rem 14rem;color:#2b2b2b;font-size:1.5em;background:#fbcb33;background-size:5.5rem;box-shadow:0 4px #cba11b;border:none}#container.thanks .search h3#search_ttl:before{position:absolute;top:5rem;left:4rem;content:"";display:inline-block;width:1.5em;height:1.5em;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/thanks/icon-serch_w.png);background-size:contain}#container.thanks .industry{margin:0 0 -12%;padding:26px 0 80px;border:none;background-size:cover}#container.thanks .industry h2{margin:0 0 20px;padding-left:8%;background-size:1em auto}#container.thanks .industry .upper .inner{padding:12px 20px 6px;margin:0 0 12px}#container.thanks .industry .downer .inner{padding:12px 20px 6px;margin:0 0 12px}#container.thanks .industry .col .inner .ttl{font-size:16px}#container.thanks .industry .col .inner img.icon{width:50px;height:50px}#container.thanks .industry .col .inner .txt{margin:0 0 1em}#container.thanks .btn-to-top{margin:0 4% 0}#container.thanks .btn-to-top a{font-size:18px;line-height:60px}#container.thanks .thanks-frame-recommend{height:90rem}#container.thanks .thanks-frame-search{height:53rem}}@media only screen and (max-width:450px){#container.thanks .thanks-frame-recommend{height:120rem}}@media only screen and (max-width:380px){#container.thanks .thanks-frame-recommend{height:135rem}}@media only screen and (max-width:350px){#container.thanks .thanks-frame-recommend{height:150rem}}#l-footer_thanks{width:100%;display:block;margin:0;width:100%;padding:1em 0;background:#58b530}#l-footer_thanks .copyright{width:96%;margin:auto;text-align:center;color:#fff;font-size:16px;line-height:1.5}#l-footer_thanks .copyright a{width:100%;color:#fff;text-decoration:underline}@media screen and (max-width:751px){#l-footer_thanks .copyright{font-size:12px}}.hope-date{display:flex;width:100%;overflow:auto}.hope-date fieldset{display:block;width:100%}.hope-date ul{display:flex;flex-direction:column;gap:10px;padding:10px;list-style-type:none;width:100%;max-width:450px;justify-content:center;margin:auto !important}.hope-date ul li input[type=radio]{display:none}.q-title.schedule-text{font-size:15px}.hope-date ul li{width:100%}.hope-date ul li label{width:100%;padding:7px 5px;font-size:16px;display:flex !important;align-items:center;justify-content:center;border-radius:50px}