@charset "UTF-8";@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium")}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat;word-break:break-all}html{box-sizing:border-box;width:100%;height:100%;line-height:1;font-size:62.5% !important}body{width:100%;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.4em;color:#2b2b2b}@media all and (-ms-high-contrast:none){body{font-family:Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}}#wrapper{position:relative;width:100%;height:100%;margin:0;padding:0}input,textarea,button,select{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}input:focus,textarea:focus,button:focus,select:focus{outline:none !important}ul{list-style:none;margin:0;padding:0}img{vertical-align:middle;max-width:100%}figure{margin:0;padding:0}a{text-decoration:none;color:#2b2b2b}a.is-invalid{pointer-events:none;cursor:default}.wrapper{display:block;position:relative}#contents{display:block}#popup_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.8);z-index:2000}button.elm-btn{padding:0;background-color:transparent;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.elm-btn{display:inline-block;color:#fff;text-align:center;border-radius:8px;font-weight:700;border:none;outline:none;cursor:pointer}.elm-btn.btn-color_r{background-color:#ca603e;box-shadow:0 4px #a73f1e}.elm-btn.btn-color_g{background-color:#5bb431;box-shadow:0 4px #599512}.elm-btn.btn-color_b{background-color:#314c84;box-shadow:0 4px #152d5e}.elm-btn.btn-color_rb{background-color:#7bcdf1;box-shadow:0 4px #6eb8d8}.elm-btn.btn-color_y{background-color:#fbcb33;box-shadow:0 4px #cba11b;color:#2b2b2b}.elm-btn.btn-color_w{border:1px solid #a0a0a0;background-color:#fff;box-shadow:0 4px #a0a0a0}.elm-btn.btn-color_w2{border:1px solid #a0a0a0;background-color:#eee;box-shadow:0 4px #a0a0a0;color:#333}.elm-btn.btn-left,.elm-btn.btn-right{position:relative}.elm-btn.btn-left img,.elm-btn.btn-right img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mod-slider_wrapper{position:relative;margin:0 auto}.mod-slider_wrapper .mod-slider{position:relative;margin:0 auto}.mod-slider_wrapper .mod-slider img{width:100%;height:auto}.mod-slider_wrapper .elm-btn{position:absolute}.mod-slider_wrapper .elm-btn.btn-left{left:0}.mod-slider_wrapper .elm-btn.btn-right{right:0}ul.mod-breadcrumb .home a img{margin-bottom:4px}ul.mod-breadcrumb li{line-height:1.75em;display:inline-block;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-breadcrumb.png) no-repeat left center}ul.mod-breadcrumb li:first-child{margin-left:0;padding-left:0;background:0 0}ul.mod-breadcrumb li a{color:#4b4b4b}.elm-ttl{margin:0;padding:0;line-height:1.4;text-align:center;font-weight:700}.elm-ttl span.lead{color:#5bb431}.mod-ttl_wrapper{position:relative}.mod-ttl_wrapper .ttl{margin:0;padding:0;line-height:1.4;text-align:center;font-weight:700}.elm-text{margin:0;padding:0}.mod-paginate{text-align:center;padding-bottom:4px}.mod-paginate a{display:block;color:#2b2b2b}.mod-paginate span{display:block;margin-top:4px;margin-bottom:-4px;color:#fff;background-color:#314c84;text-align:center;border-radius:8px}.mod-paginate li{display:inline-block;vertical-align:middle}#column_main .mod-paginate{text-align:center;padding-bottom:4px}#column_main .mod-paginate a{display:block;color:#2b2b2b}#column_main .mod-paginate span{display:block;margin-top:4px;margin-bottom:-4px;color:#fff;background-color:#314c84;text-align:center;border-radius:8px}#column_main .mod-paginate li{display:inline-block;vertical-align:middle}.error{background:#fff;padding:15px 30px 20px;margin-bottom:15px;border:3px solid #e4007f}.error .msg{font-weight:700;font-size:2rem;line-height:1.45em}.error ul li{color:#e4007f;margin-bottom:7px}.fav-list-wrap h2{padding:.5em .75em;background-color:#f6f6f6;border-bottom:1px solid #ccc;margin:0 0 30px}.fav-list{width:100%;overflow:hidden;margin:0 0 15px;border-bottom:1px dotted #ddd;padding:0 0 15px}.fav-list h3{float:left;width:160px;margin:0 25px 0 0}.fav-list .klist-center{float:left;width:60%}.fav-list .klist-center h4{font-size:2rem;margin:0 0 10px;line-height:1.2em}.fav-list .klist-center ul li{margin:0 0 4px;font-size:.8em}.fav-list .klist-center-kentou{float:left;width:60%}.fav-list .klist-center-kentou h4{font-size:2rem;margin:0 0 10px;line-height:1.2em}.fav-list .klist-center-kentou ul li{margin:0 0 4px;font-size:.8em}.fav-list .klist-right{float:right;width:100px}#regist,#entry{margin:50px 0}#regist h2,#entry h2{font-size:2.4rem;line-height:1.45em}#regist p,#entry p{margin-bottom:10px;line-height:1.45em}#regist .loginfo span,#entry .loginfo span{color:#e4007f}#regist .loginfo span a,#entry .loginfo span a{text-decoration:underline}#regist table,#entry table{border-collapse:collapse;text-align:left;line-height:1.5;border-top:1px solid #ccc;border-left:3px solid #314c84}#regist table th,#entry table th{width:147px;padding:10px;font-weight:700;vertical-align:top;color:#314c84;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#regist table td,#entry table td{width:349px;padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#regist .compbotomlink,#entry .compbotomlink{margin:50px 0 0}#regist .compbotomlink h2,#entry .compbotomlink h2{color:#314c84}#regist .compbotomlink ul,#entry .compbotomlink ul{padding:0;overflow:hidden}#regist .compbotomlink ul li a,#entry .compbotomlink ul li a{float:left;margin:0 15px 10px 0;padding:0 15px}.mod-form input:placeholder-shown{color:#939393}.mod-form input::-webkit-input-placeholder{line-height:normal !important;color:#939393}.mod-form input:-moz-placeholder{color:#939393;opacity:1}.mod-form input::-moz-placeholder{color:#939393;opacity:1}.mod-form input:-ms-input-placeholder{color:#939393}.mod-form textarea:placeholder-shown{color:#939393}.mod-form textarea::-webkit-input-placeholder{line-height:normal !important;color:#939393}.mod-form textarea:-moz-placeholder{color:#939393;opacity:1}.mod-form textarea::-moz-placeholder{color:#939393;opacity:1}.mod-form textarea:-ms-input-placeholder{color:#939393}.mod-form span.require{display:inline-block;background-color:#e4007f;color:#fff;font-weight:400}.mod-form table{width:100%}.mod-form .buttons{text-align:center}.mod-form .buttons button,.mod-form .buttons a{display:inline-block}.mod-form dl.list{width:100%;margin:0;padding:0}.mod-form dl.list dt{font-weight:700}.mod-form input[type=text],.mod-form input[type=password],.mod-form textarea{width:100%;border:1px solid #a0a0a0;outline:none;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 2px 3px 7px rgba(4,0,0,.1);-moz-box-shadow:inset 2px 3px 7px rgba(4,0,0,.1);box-shadow:inset 2px 3px 7px rgba(4,0,0,.1)}.mod-form textarea{margin:22px 0}.mod-form label.fbox{position:relative;cursor:pointer}.mod-form label.fbox span{display:inline-block;font-weight:700}.mod-form label.fbox input{display:none;background-position:left center}.mod-form label.fbox input+span:before{content:"";display:block;position:absolute;top:50%;left:0;background-position:left center}.mod-form label.fbox input[type=checkbox]+span:before{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-checkbox_off.png)}.mod-form label.fbox input[type=checkbox]:checked+span:before{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-checkbox_on.png)}.mod-form label.fbox input[type=radio]+span:before{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-radio_off.png)}.mod-form label.fbox input[type=radio]:checked+span:before{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-radio_on.png)}.mod-form_ymd:after{content:"";display:block;clear:both}.mod-form_ymd span{display:block;float:left}td.birth_wrap input{width:4.8em !important;margin-left:.6em}td.birth_wrap input[name=birth_y]{margin-left:0}ul.mod-box_list{overflow:hidden}ul.mod-box_list li{float:left}ul.mod-box_inline li{display:inline-block}.elm-input_select{vertical-align:top;display:inline-block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #a0a0a0;border-radius:4px;background:#fff;background:linear-gradient(to bottom,#fff 0%,#c8c8c8 100%);position:relative}.elm-input_select:before{content:"";display:block;position:absolute;top:50%;right:0;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-select_arrow.png);pointer-events:none;z-index:2}.elm-input_select:after{content:"";display:block;height:100%;position:absolute;right:0;top:0;background:#fff;transform:rotate3d(1,1,0,180deg);transform-origin:0 150px}.elm-input_select select{text-overflow:ellipsis;width:calc(100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;white-space:normal;position:relative}.elm-input_select select::-ms-expand{display:none}#counsel h2.elm-ttl{background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/bg-counsel_l.png) no-repeat left bottom;background-size:.5em auto;text-align:center;margin:0 auto;line-height:1}#counsel h2.elm-ttl span{display:block;background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/bg-counsel_r.png) no-repeat right bottom;background-size:.5em auto}#counsel h2.elm-ttl span.only-pc{display:inline;background:0 0}#counsel .introduction{position:relative;background-color:#a3ccee}#counsel .introduction img{position:absolute;bottom:0;left:8px}#counsel .introduction p{margin:0;color:#fff;font-weight:700;line-height:1.4}#counsel .introduction a span{background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-right.png) no-repeat right center}#counsel .counsel_link:after{content:"";display:block;clear:both}#counsel .counsel_link li{display:block;text-align:center;border-radius:8px;font-weight:700;border:1px solid #a0a0a0;background-color:#fff;box-shadow:0 4px #a0a0a0;line-height:1.2;overflow:hidden}#counsel .counsel_link li a{position:relative;color:#5bb431}#counsel .counsel_link li a span:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;border-radius:0 8px 8px 0;background:#eee url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-right.png) no-repeat center center}#counsel .counsel_link li.job_guide a{background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-guide.png) no-repeat left center}#counsel .counsel_link li.job_qanda a{background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-qanda.png) no-repeat left center}#counsel .to_staffs{display:block;border-radius:8px;font-weight:700;border:1px solid #a0a0a0;background-color:#fff;box-shadow:0 4px #a0a0a0;line-height:1.2}#counsel .to_staffs h3{margin:0;color:#ca603e;font-weight:700}#counsel .to_staffs h3 span{display:inline-block;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-staff.png)}#counsel .to_staffs .link .insertion{margin:0}#counsel .to_staffs .link .insertion a{text-align:left;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-right_w.png)}#counsel .to_staffs .link .tel{margin:0}#counsel .to_staffs .link .tel a.is-invalid span.call{display:none}#counsel .support h3{margin:0;padding:0;color:#81b93d;text-align:left}#counsel .support p{margin:0}#sidelink{position:fixed;z-index:2000;opacity:0;transition:all .4s ease-out 0s}@media only screen and (orientation:landscape) and (max-width:670px){.is-scroll #sidelink{display:none}}#site_header.is-open .buttons li .elm-btn.menu{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-close.png)}#site_header_info h1,#site_header_info div{margin:0;padding:0;font-weight:700}#site_header_info .informations{color:#ca603e;font-weight:700}#site_header_info .informations li{display:inline-block}#site_header_fixed{position:relative;z-index:50}#site_header_logo{position:relative}#site_header_logo .logo{display:inline-block;margin:0;padding:0;line-height:0}#site_header_logo .buttons{position:absolute;margin:0}#site_header_logo .buttons:after{content:"";display:block;clear:both}#site_header_logo .buttons li{display:block;float:left;font-weight:700}#site_header_menu .wrapper{text-align:center;font-weight:700}#site_header_menu .wrapper li a{width:100%;display:block}.imgbnr{text-align:center;margin-top:2em}#site_footer{background-color:#fff}#site_footer_links{background-color:#5bb431;background-position:left top;background-repeat:repeat-x;color:#fff}#site_footer_links a{display:block;color:#fff}#site_footer_links a:hover{opacity:.6}#site_footer_copyright p{margin:0}@media only screen and (min-width:671px){#wrapper{min-width:1000px}a img:hover{opacity:.8}.wrapper{width:1000px;margin:0 auto}.only-sp{display:none !important}.pc-fs_10{font-size:1rem}.pc-fs_12{font-size:1.2rem}.pc-fs_14{font-size:1.4rem}.pc-fs_16{font-size:1.6rem}.pc-fs_18{font-size:1.8rem}.pc-fs_20{font-size:2rem}.pc-fs_22{font-size:2.2rem}.pc-fs_24{font-size:2.4rem}.pc-fs_26{font-size:2.6rem}.pc-fs_30{font-size:3rem}.pc-fs_36{font-size:3.6rem}.pc-fs_38{font-size:3.8rem}.pc-fs_40{font-size:4rem}.pc-fs_42{font-size:4.2rem}.elm-btn:hover{opacity:.9}.elm-btn:active{box-shadow:none;margin-top:4px;margin-bottom:-4px}.elm-btn.btn-size_m{width:300px;height:70px;line-height:70px;font-size:2.4rem}.elm-btn.btn-size_s{width:200px;height:40px;line-height:40px;font-size:1.6rem}.elm-btn.btn-left,.elm-btn.btn-right{width:55px;height:55px}.mod-pc-table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;border-spacing:0;empty-cells:show}.mod-pc-table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.mod-pc-table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.mod-slider_wrapper{width:920px}.mod-slider_wrapper .mod-slider{width:780px}.mod-slider_wrapper .mod-slider li{padding:0 20px}.mod-slider_wrapper .elm-btn{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}ul.mod-breadcrumb{width:1000px;margin:0 auto;padding:26px 0 10px}ul.mod-breadcrumb .home a{background-size:83%}ul.mod-breadcrumb li{margin-left:6px;padding-left:16px;background-size:7px auto}ul.mod-breadcrumb li:first-child{height:17px}ul.mod-breadcrumb li a:hover{opacity:.8}ul.bread-first{padding-bottom:5px}ul.bread-second{padding-top:5px}.mod-ttl_wrapper .ttl{font-size:3rem;color:#5bb431}.mod-ttl_wrapper a{display:none}.elm-text{font-size:1.6rem;line-height:2}.mod-paginate{margin:40px 0}.mod-paginate li{margin:0 5px}.mod-paginate a,.mod-paginate span{width:55px;height:55px;line-height:55px;font-size:2rem}#column_main .mod-paginate{margin:40px 0}#column_main .mod-paginate .elm-btn.btn-left,#column_main .mod-paginate .elm-btn.btn-right{width:30px}#column_main .mod-paginate li{margin:0 2px}#column_main .mod-paginate a,#column_main .mod-paginate span{width:55px;height:55px;line-height:55px;font-size:2rem}.error{background:#fff;padding:15px 30px 20px;margin-bottom:15px;border:3px solid #e4007f}.error .msg{font-weight:700;font-size:2rem;line-height:1.45em}.error ul li{color:#e4007f;margin-bottom:7px}.fav-list-wrap h2{padding:.5em .75em;background-color:#f6f6f6;border-bottom:1px solid #ccc;margin:0 0 30px}.fav-list{width:100%;overflow:hidden;margin:0 0 15px;border-bottom:1px dotted #ddd;padding:0 0 15px}.fav-list h3{float:left;width:160px;margin:0 25px 0 0}.fav-list .klist-center{float:left;width:60%}.fav-list .klist-center h4{font-size:2rem;margin:0 0 10px;line-height:1.2em}.fav-list .klist-center ul li{margin:0 0 4px;font-size:.8em}.fav-list .klist-center-kentou{float:left;width:60%}.fav-list .klist-center-kentou h4{font-size:2rem;margin:0 0 10px;line-height:1.2em}.fav-list .klist-center-kentou ul li{margin:0 0 4px;font-size:.8em}.fav-list .klist-right{float:right;width:100px}#regist,#entry{margin:50px 0}#regist h2,#entry h2{font-size:2.4rem;line-height:1.45em}#regist p,#entry p{margin-bottom:10px;line-height:1.45em}#regist .loginfo span,#entry .loginfo span{color:#e4007f}#regist .loginfo span a,#entry .loginfo span a{text-decoration:underline}#regist table,#entry table{border-collapse:collapse;text-align:left;line-height:1.5;border-top:1px solid #ccc;border-left:3px solid #314c84}#regist table th,#entry table th{width:147px;padding:10px;font-weight:700;vertical-align:top;color:#314c84;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#regist table td,#entry table td{width:349px;padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#regist .compbotomlink,#entry .compbotomlink{margin:50px 0 0}#regist .compbotomlink h2,#entry .compbotomlink h2{color:#314c84}#regist .compbotomlink ul,#entry .compbotomlink ul{padding:0;overflow:hidden}#regist .compbotomlink ul li a,#entry .compbotomlink ul li a{float:left;margin:0 15px 10px 0;padding:0 15px}.mod-form span.require{float:left;padding:0 8px;line-height:22px;height:22px;font-size:1.4rem}.mod-form table{border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-collapse:collapse;border-spacing:0;empty-cells:show}.mod-form table th,.mod-form table td{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#fff;font-size:1.6rem}.mod-form table th{width:208px;padding:20px 18px;line-height:22px;vertical-align:top;text-align:right}.mod-form table td{padding:10px 32px}.mod-form table .even th,.mod-form table .even td{background-color:#f7f7f7}.mod-form .buttons{margin-top:40px}.mod-form .buttons button,.mod-form .buttons a{margin-left:20px;margin-right:20px}.mod-form dl.list{padding:12px 0}.mod-form dl.list dt{display:block;line-height:68px;height:68px;float:left;clear:left}.mod-form dl.list dd{display:block;margin-left:98px;padding:14px 0}.mod-form input[type=text],.mod-form input[type=password],.mod-form textarea{padding:0 14px;height:40px;font-size:1.6rem}.mod-form input[type=text].size-s,.mod-form input[type=password].size-s,.mod-form textarea.size-s{width:262px}.mod-form input[type=text].size-m,.mod-form input[type=password].size-m,.mod-form textarea.size-m{width:462px}.mod-form textarea{height:220px}.mod-form label.fbox{display:inline-block;margin:8px 20px 8px 0;font-size:1.6rem}.mod-form label.fbox span{padding-left:38px;line-height:30px}.mod-form label.fbox input+span:before{width:30px;height:30px;margin-top:-15px;background-size:30px auto}.mod-form_ymd span{margin-right:24px}.mod-form_ymd span input[type=text]{margin-right:12px;width:80px}.mod-form_ymd span.year input{width:148px}td.birth_wrap input{width:4.8em !important;margin-left:.6em}td.birth_wrap input[name=birth_y]{margin-left:0}ul.mod-box_list{padding:12px 0}ul.mod-box_list li{width:25%}ul.mod-box_inline{padding:12px 0}ul.mod-box_inline li{margin-right:30px}.elm-input_select:before{width:10px;height:7px;margin-right:12px;margin-top:-3.5px;background-size:100% auto}.elm-input_select:after{width:19px;right:34px}.elm-input_select.size-s{width:262px}.elm-input_select.size-m{width:462px}.elm-input_select select{padding:0 34px 0 14px;line-height:40px;height:40px;font-size:1.6rem}#counsel{width:1000px;margin:0 auto;margin-top:80px}#counsel h2.elm-ttl{width:408px;margin-bottom:40px}#counsel h2.elm-ttl2{width:500px;margin-bottom:40px;margin-top:90px}#counsel .introduction{margin-bottom:30px;border-radius:8px;box-shadow:0 5px #5d8cb3}#counsel .introduction p{padding:60px 0;margin-left:236px;font-size:3rem}#counsel .introduction p strong{font-size:4rem}#counsel .introduction a{display:table;position:absolute;top:50%;right:34px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:120px;padding:0}#counsel .introduction a span{display:table-cell;vertical-align:middle;height:104px;font-size:1.6rem;line-height:1.25;background-position:102px center;background-size:12px auto}#counsel .counsel_link{font-size:2.4rem;margin-bottom:30px}#counsel .counsel_link li{width:485px;float:left;margin-left:30px;margin-bottom:20px}#counsel .counsel_link li:nth-child(odd){margin-left:0}#counsel .counsel_link li a{display:block;padding:45px 0}#counsel .counsel_link li a:hover{opacity:.8}#counsel .counsel_link li a span:after{width:50px;background-size:12px auto}#counsel .counsel_link li.job_guide a,#counsel .counsel_link li.job_qanda a{background-size:44px auto;background-position:40px center}#counsel .to_staffs{width:1000px;margin:0 auto;margin-bottom:94px;padding:32px 25px}#counsel .to_staffs:after{content:"";display:block;clear:both}#counsel .to_staffs h3{float:left;font-size:3rem}#counsel .to_staffs h3 span{height:74px;line-height:74px;padding-left:56px;background-position:left center;background-size:44px auto}#counsel .to_staffs .link{float:left;margin-left:30px}#counsel .to_staffs .link:after{content:"";display:block;clear:both}#counsel .to_staffs .link .insertion{float:left;margin-right:36px;padding-right:36px;border-right:1px solid #a0a0a0}#counsel .to_staffs .link .insertion a{display:block;width:360px;padding:13px 30px;vertical-align:middle;background-position:330px center;background-size:12px auto;font-size:2rem;line-height:1.2}#counsel .to_staffs .link .insertion a span{font-size:1.4rem}#counsel .to_staffs .link .tel{float:left;padding:9px 0;font-size:2rem;line-height:1.4;text-align:center}#counsel .to_staffs .link .tel a{color:#ca603e}#counsel .to_staffs .link .tel a span.call{display:none}#counsel .support{margin-bottom:50px}#counsel .support h3{margin:0 0 30px}#counsel .support p{font-size:1.4rem}#sidelink{top:80px;right:-100px}#sidelink ul li{display:block;margin:0 0 15px;text-align:center;line-height:1.1}#sidelink ul li a{display:block;box-sizing:content-box;width:1em;padding:76px 18px 24px;border-radius:8px 0 0 8px;border-top:1px solid #a0a0a0;border-left:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;background-color:#fff;background-position:center 25px;box-shadow:0 0 7px rgba(160,160,160,.46);font-size:1.6rem;font-weight:700}#sidelink ul li a:hover{opacity:.8}#sidelink ul li.staff{position:absolute;top:0;right:0}#sidelink ul li.staff a{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/pc/common/icn-staff.png)}#sidelink ul li.tel{display:none}#sidelink ul li.tel_pc{position:absolute;top:250px;right:0;height:255px;-webkit-transition:all .5s;transition:all .5s}#sidelink ul li.tel_pc a{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/pc/common/icn-tell.png);float:left}#sidelink ul li.tel_pc .side_tel_content{width:580px;position:absolute;top:0;padding:40px 30px 0 83px;height:255px;background:#fff;z-index:-1;border-radius:8px 0 0 8px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}#sidelink ul li.tel_pc .side_tel_content img{width:100%}#sidelink ul li.tel_pc .side_tel_content .tel_close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:1.8em;font-weight:700}.is-scroll #sidelink{opacity:1;right:0}#site_header.is-open .buttons li .elm-btn.menu{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-close.png)}#site_header_info{position:relative;width:1000px;margin:0 auto}#site_header_info h1,#site_header_info div{position:absolute;top:33px;left:284px;color:#030000;font-size:1.2rem;line-height:1.833}#site_header_info .informations{position:absolute;top:18px;right:0;text-align:right}#site_header_info .informations li{margin-left:30px;font-size:1.2rem}#site_header_logo{width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}#site_header_logo .logo{padding:24px 0}#site_header_logo .logo .pc-logo{display:inline}#site_header_logo .logo .sp-logo{display:none}#site_header_logo .tel-btn{padding:8px 20px;background:#ff6100;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px}#site_header_logo .tel-btn img{width:26px}#site_header_logo .buttons{top:45px;right:0}#site_header_logo .buttons li{margin-left:13px;vertical-align:top}#site_header_logo .buttons li .elm-btn{width:148px;font-size:1.3rem}#site_header_menu{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}#site_header_menu .wrapper{overflow:hidden}#site_header_menu .wrapper li{display:inline-block;padding:21px 0 26px;border-top:5px solid #fff;font-size:1.6rem;float:left}#site_header_menu .wrapper li a{height:25px;line-height:25px;border-right:1px solid #bfbfbf}#site_header_menu .wrapper li a:hover{opacity:.8}#site_header_menu .wrapper li:first-child a{border-left:1px solid #bfbfbf}#site_header_menu_1{width:108px}#site_header_menu_2{width:140px}#site_header_menu_3{width:200px;width:220px}#site_header_menu_4{width:201px;width:221px}#site_header_menu_5{width:225px;width:185px}#site_header_menu_6{width:121px}#site_footer{margin-top:60px}#site_footer_links{padding:84px 0 72px;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/pc/common/bg-footer.png)}#site_footer_links .wrapper{overflow:hidden}#site_footer_links .wrapper .link{width:260px;padding-left:40px;float:left}#site_footer_links .wrapper .link:first-child{width:220px;padding-left:0}#site_footer_links .wrapper .link h2{margin:0;padding:0 0 24px;font-size:1.6rem;font-weight:400}#site_footer_links .wrapper .link a{padding:18px 0}#site_footer_links .wrapper .link .sub{border-top:1px solid #a5cd74}#site_footer_links .wrapper .link .sub li{border-bottom:1px solid #a5cd74}#site_footer_copyright{padding:24px 0;overflow:hidden}#site_footer_copyright .logo{float:left}#site_footer_copyright .logo .pc-logo{display:inline}#site_footer_copyright .logo .sp-logo{display:none}#site_footer_copyright .copyright{float:right;height:54px;line-height:54px}#site_footer_copyright .copyright small{font-size:1.4rem}}@media only screen and (max-width:670px){html{font-size:1.333vw}body{font-size:2.8em}#wrapper{padding-top:19.2%}.wrapper{width:92%;margin:0 auto}.only-pc{display:none !important}.sp-fs_10{font-size:1rem}.sp-fs_12{font-size:1.2rem}.sp-fs_14{font-size:1.4rem}.sp-fs_16{font-size:1.6rem}.sp-fs_18{font-size:1.8rem}.sp-fs_20{font-size:2rem}.sp-fs_22{font-size:2.2rem}.sp-fs_24{font-size:2.4rem}.sp-fs_26{font-size:2.6rem}.sp-fs_30{font-size:3rem}.sp-fs_36{font-size:3.6rem}.sp-fs_38{font-size:3.8rem}.sp-fs_40{font-size:4rem}.sp-fs_42{font-size:4.2rem}.elm-btn.btn-size_m{width:84%;padding:1em 0;font-size:4.5rem}.elm-btn.btn-size_s{width:66.667%;padding:1em 0;font-size:3.2rem}.elm-btn.btn-left,.elm-btn.btn-right{font-size:10rem;width:1em;height:1em}.elm-btn.btn-left img,.elm-btn.btn-right img{width:27%;height:auto}table.mod-sp-table_block{display:block}table.mod-sp-table_block tr,table.mod-sp-table_block th,table.mod-sp-table_block td,table.mod-sp-table_block thead,table.mod-sp-table_block tbody{display:block}.mod-slider_wrapper{width:100%;padding-bottom:16vw;font-size:10rem}.mod-slider_wrapper .mod-slider li{padding:0 .15em}.mod-slider_wrapper .elm-btn{bottom:0}.mod-slider_pager{position:absolute;width:100%;text-align:center;font-size:10rem;padding:0 1em;bottom:.5em}.mod-slider_pager .bx-pager-item{display:inline-block;margin:0 2%}.mod-slider_pager .bx-pager-item .bx-pager-link{display:block;padding:0;font-size:0;line-height:0;overflow:hidden;text-indent:100%;white-space:nowrap;width:5vw;padding-top:5vw;border-radius:100%;background-color:#d9d9d9;border:1px solid #a2a2a2}.mod-slider_pager .bx-pager-item .bx-pager-link.active{background-color:#4b4949}ul.mod-breadcrumb{width:92%;margin:0 auto;padding:2.667% 0 4%;font-size:2.4rem}ul.mod-breadcrumb .home a{background-size:78%;margin-top:0}ul.mod-breadcrumb li{margin-left:.4em;padding-left:1.25em;background-size:.6em auto}ul.mod-breadcrumb li:first-child{height:14px}.mod-ttl_wrapper{background-color:#5bb431}.mod-ttl_wrapper .ttl{padding:.8em 1.2em .8em 4.5em;font-size:3.6rem;color:#fff;text-align:left}.mod-ttl_wrapper a{display:block;position:absolute;top:50%;left:4%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:1em .4em 1em 1em;border-radius:8px;font-size:3rem;font-weight:700;color:#fff;background:#4c8309 url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/recruit_detail/icn-back.png) no-repeat .4em center;background-size:.4em auto}.elm-text{font-size:3.6rem;line-height:1.667}.mod-paginate{margin:9.275% 0}.mod-paginate .elm-btn.btn-left,.mod-paginate .elm-btn.btn-right{font-size:10rem;width:.6em;height:.8em}.mod-paginate li{margin:0 .1em;margin-bottom:20px}.mod-paginate a,.mod-paginate span{font-size:3.8rem;width:2em;height:2em;line-height:2em}#column_main .mod-paginate{margin:9.275% 0}#column_main .mod-paginate .elm-btn.btn-left,#column_main .mod-paginate .elm-btn.btn-right{font-size:10rem;width:.6em;height:.8em}#column_main .mod-paginate li{margin:0 .1em;margin-bottom:20px}#column_main .mod-paginate a,#column_main .mod-paginate span{font-size:3.8rem;width:2em;height:2em;line-height:2em}.error{background:#fff;padding:15px 30px 20px;margin-bottom:15px;border:3px solid #e4007f}.error .msg{font-weight:700;font-size:2rem;line-height:1.45em}.error ul li{color:#e4007f;margin-bottom:7px}.fav-list-wrap h2{padding:.5em .75em;background-color:#f6f6f6;border-bottom:1px solid #ccc;margin:0 0 30px}.fav-list{width:100%;overflow:hidden;margin:0 0 15px;border-bottom:1px dotted #ddd;padding:0 0 15px}.fav-list h3{float:left;width:160px;margin:0 25px 0 0;width:80px;margin:0 20px 0 0}.fav-list .klist-center{float:left;width:60%;width:210px;margin:0 0 5px}.fav-list .klist-center h4{font-size:2rem;margin:0 0 10px;line-height:1.2em}.fav-list .klist-center ul li{margin:0 0 4px;font-size:.8em}.fav-list .klist-center-kentou{float:left;width:60%;margin:0 0 10px}.fav-list .klist-center-kentou h4{font-size:2rem;margin:0 0 10px;line-height:1.2em}.fav-list .klist-center-kentou ul li{margin:0 0 4px;font-size:.8em}.fav-list .klist-right{float:right;width:100px;float:none;width:100%;clear:both}.fav-list .klist-right a{display:block;background:#ddd;padding:6px 0;text-align:center;font-size:.9em}#regist,#entry{margin:50px 0}#regist h2,#entry h2{font-size:2.4rem;line-height:1.45em}#regist p,#entry p{margin-bottom:10px;line-height:1.45em}#regist .loginfo span,#entry .loginfo span{color:#e4007f}#regist .loginfo span a,#entry .loginfo span a{text-decoration:underline}#regist table,#entry table{border-collapse:collapse;text-align:left;line-height:1.5;border-top:1px solid #ccc;border-left:3px solid #314c84}#regist table th,#entry table th{width:147px;padding:10px;font-weight:700;vertical-align:top;color:#314c84;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#regist table td,#entry table td{width:349px;padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#regist .compbotomlink,#entry .compbotomlink{margin:50px 0 0;margin:25px 0 0}#regist .compbotomlink h2,#entry .compbotomlink h2{color:#314c84}#regist .compbotomlink ul,#entry .compbotomlink ul{padding:0;overflow:hidden}#regist .compbotomlink ul li a,#entry .compbotomlink ul li a{float:left;margin:0 15px 10px 0;padding:0 15px;float:none;width:100%;padding:15px}.mod-form span.require{margin-right:1em;padding:.4em .8em;vertical-align:middle;font-size:2rem}.mod-form table{border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.mod-form table th,.mod-form table td{border-bottom:1px solid #d9d9d9;font-size:3rem;padding:.667em 1em}.mod-form table th{background-color:#efefef;text-align:left}.mod-form .buttons{margin-top:7.246%}.mod-form .buttons button,.mod-form .buttons a{margin-bottom:1em}.mod-form dl.list dt{margin:.6em 0;padding:0}.mod-form dl.list dd{margin:0;padding:0}.mod-form input[type=text],.mod-form input[type=password],.mod-form textarea{padding:0 1em;height:2.2em;font-size:3rem}.mod-form textarea{height:160px}.mod-form label.fbox{display:block;font-size:3rem}.mod-form label.fbox span{padding-left:1.8em;line-height:2.2em}.mod-form label.fbox input+span:before{width:1.333em;height:1.333em;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-size:1.333em auto}.mod-form_ymd span{margin-right:1.2em}.mod-form_ymd span input[type=text]{margin-right:.6em;width:4.8em}.mod-form_ymd span.month{clear:left}.mod-form_ymd span.year{margin-bottom:.6em}.mod-form_ymd span.year input[type=text]{width:8.6em}td.birth_wrap input{width:4.8em !important;margin-left:.6em}td.birth_wrap input[name=birth_y]{margin-left:0}ul.mod-box_list li{width:50%}ul.mod-box_inline li{display:block}.elm-input_select:before{width:.6em;height:100%;margin-right:.5em;background-position:center center;background-size:100% auto;top:0}.elm-input_select select{padding:0 1.6em 0 1em;line-height:2.2em;height:2.2em;font-size:3rem}#counsel{margin-top:6.667%}#counsel h2.elm-ttl{width:70.667%;margin-bottom:4%}#counsel h2.elm-ttl2{width:86%;margin-bottom:8%;margin-top:40px}#counsel .introduction{margin-bottom:6%;padding:4%}#counsel .introduction img{width:15.6%;left:6.133%;padding-bottom:4%;pointer-events:none}#counsel .introduction p{margin-bottom:4.348%;font-size:3.2rem}#counsel .introduction p strong{font-size:4.4rem}#counsel .introduction a{width:100%;padding:.9em;line-height:1;font-size:3.6rem}#counsel .introduction a span{display:block;margin:0 1.944em;background-size:.7em auto}#counsel .counsel_link{width:92%;margin:0 auto;font-size:3.6rem;margin-bottom:3.733%}#counsel .counsel_link li{margin:2.319% 0}#counsel .counsel_link li a{width:100%;display:table;height:4em}#counsel .counsel_link li a span{display:table-cell;vertical-align:middle}#counsel .counsel_link li a span:after{width:11.594%;background-size:.7em auto}#counsel .counsel_link li.job_guide a,#counsel .counsel_link li.job_qanda a{background-size:1.556em auto;background-position:.7em center}#counsel .to_staffs{width:92%;margin:0 auto;position:relative;margin-bottom:13.333%;padding:2.133% 4%}#counsel .to_staffs h3{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:34.921%;padding:8% 4%;letter-spacing:-.1em;font-size:2.4rem;text-align:left;border-right:1px solid #a0a0a0}#counsel .to_staffs h3 span{padding-top:3.333em;background-position:center top;background-size:2.333em auto}#counsel .to_staffs .link{margin-left:39.683%}#counsel .to_staffs .link .insertion{margin:0 0 4.737%}#counsel .to_staffs .link .insertion a{display:block;width:100%;padding:1em;font-size:2.6rem;letter-spacing:-.04em;background-position:right .3em center;background-size:.6em auto}#counsel .to_staffs .link .insertion a span{font-size:2rem}#counsel .to_staffs .link .tel{margin:0;font-size:2rem;color:#ca603e;line-height:1.4}#counsel .to_staffs .link .tel a{display:block;position:relative;width:100%;padding:.8em 1em;font-size:2.6rem;border-radius:8px;border:1px solid #a0a0a0;background-color:#fff;box-shadow:0 4px #a0a0a0}#counsel .to_staffs .link .tel a span.text{display:inline-block;padding-right:.5em;font-size:2rem;line-height:1.4}#counsel .to_staffs .link .tel a span.text strong{color:#ca603e;font-size:3.6rem;font-weight:700;line-height:1.2;letter-spacing:-.05em}#counsel .to_staffs .link .tel a span.call{border-left:1px solid #a0a0a0;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-call.png) no-repeat center top;background-size:1.833em auto;font-size:1.8rem;padding:2.222em 1.1em 0;text-align:center;letter-spacing:.05em}#counsel .to_staffs .link .tel a.is-invalid span.text{border-right:none}#counsel .support{width:92%;margin:0 auto 50px}#counsel .support h3{margin:0 0 5.797%}#counsel .support p{font-size:2.8rem}#sidelink{width:100%;bottom:-4em;left:0;font-size:3.2rem;background-color:#838383}#sidelink ul{width:100%;overflow:hidden;padding:.4em 0 .6em}#sidelink ul li{width:29%;width:46%;margin:0 2%;float:left;font-size:90%;line-height:1.3em}#sidelink ul li a{display:block;width:100%;padding:1em 0;text-align:center;border-radius:8px;font-weight:700}#sidelink.two-column ul li{width:46%}#sidelink.two-column ul li a{padding:1em 0}#sidelink ul li.staff a{background-color:#fbcb33;box-shadow:0 5px #cba11b;color:#2b2b2b}#sidelink ul li.consul a{background-color:#7bcdf1;box-shadow:0 5px #6eb8d8;color:#fff}#sidelink ul li.tel a{background-color:#ca603e;box-shadow:0 5px #a73f1e;color:#fff}#sidelink ul li.tel_pc{display:none}.is-scroll #sidelink{opacity:1;bottom:0}#site_header.is-open .buttons li .elm-btn.menu{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-close.png)}#site_header_info{text-align:center;border-bottom:1px solid #bfbfbf}#site_header_info h1,#site_header_info div{font-size:2.2rem;line-height:2.273}#site_header_info .informations{border-top:1px solid #bfbfbf;line-height:3.333}#site_header_info .informations li{margin:0 1.1rem;font-size:2.4rem}#site_header_fixed{width:100%;position:fixed;top:0;left:0;background-color:#fff;border-bottom:1px solid #bfbfbf}#site_header_logo{margin:0 auto;display:flex;align-items:center;justify-content:space-between}#site_header_logo .logo{box-sizing:content-box;width:30.4%;padding:2.133% 0 3.067%}#site_header_logo .logo img{width:100%}#site_header_logo .logo .pc-logo{display:none}#site_header_logo .logo .sp-logo{display:inline}#site_header_logo .tel-btn{padding:8px 15px;background:#ff6100;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px}#site_header_logo .tel-btn img{width:28px}#site_header_logo .buttons{top:0;right:4%;width:29.867%;padding-top:.28em}#site_header_logo .buttons li{width:50%;padding-left:4.464%}#site_header_logo .buttons li .elm-btn{width:100%;padding:63.725% 0 13.725%;background-position:center 19.608%;background-size:39.216% auto;font-size:2rem}#site_header_logo .buttons li .elm-btn.login{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-login.png)}#site_header_logo .buttons li .elm-btn.menu{background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/all/common/icn-menu.png)}#site_header_menu{display:none;border-top:1px solid #bfbfbf}#site_header_menu .wrapper{width:100%}#site_header_menu .wrapper li{border-top:1px solid #bfbfbf}#site_header_menu .wrapper li:first-child{border-top:none}#site_header_menu .wrapper li a{padding:.5em 4%;font-size:3.6rem;text-align:left}#site_footer{padding-top:8%}#site_footer .pagetop{width:38.267%;margin:0 auto 5.333%;padding:.84em 0;border-radius:10px;background-color:#dcdcdc;text-align:center;font-size:2.6rem;font-weight:700}#site_footer_links{padding-top:4.667%;background-image:url(//miraiyu-career.com/tanex/wp-content/themes/tanex-child/assets/css/../img/pc/common/bg-footer.png);background-size:4% auto}#site_footer_links .wrapper{width:100%;text-align:left;padding-bottom:1.6em}#site_footer_links .wrapper .link{padding-top:1.2em}#site_footer_links .wrapper .link h2{margin:0;padding:0 4% .4em;font-size:3rem;font-weight:700}#site_footer_links .wrapper .link a{padding:.5em 4%}#site_footer_links .wrapper .link .sub{border-top:1px solid #a5cd74}#site_footer_links .wrapper .link .sub li{border-bottom:1px dashed #a5cd74}#site_footer_copyright{width:100%;text-align:center;padding:8.533% 0}#site_footer_copyright .logo{width:47.867%;margin:0 auto 3.2%}#site_footer_copyright .logo .pc-logo{display:none}#site_footer_copyright .logo .sp-logo{display:inline}#site_footer_copyright .copyright small{font-size:1.8rem}}.footer-head{font-weight:700}#site_footer_links .wrapper .footer-head a{padding:0}#site_footer_links .wrapper .link .sub a{padding:12px 0}.left-footer-link{font-weight:700}#site_footer_links .wrapper .link .sub li{border:none}#site_footer_links .wrapper .link .sub{border-top:2px solid #fff;padding-top:14px}@media only screen and (min-width:671px){#site_footer_links .wrapper .link .sub{border-top:2px solid #fff}}@media only screen and (max-width:671px){#site_footer_links .wrapper li.link{padding-left:20px;padding-right:20px}}.footer-area-flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 20px;border:1px solid #a0a0a0;box-shadow:0 4px #a0a0a0;border-radius:8px}.footer-area-flex .other-area{width:100%;margin-top:36px}.footer-area-flex .other-area ul{display:flex;justify-content:space-around}.footer-area-flex .tokyo{width:20%;text-align:center}.footer-area-flex .tokyo-city{width:80%}.footer-area-flex .other-area ul li a,.footer-area-flex .tokyo a{color:#5bb431;font-weight:700;font-size:20px}.tokyo-city ul{display:flex;flex-wrap:wrap}.tokyo-city ul li{margin-bottom:14px;width:20%;text-align:center}.tokyo-city ul li a{display:inline-block;width:85%;background:#fbcb33;padding:10px;box-shadow:0px 2px 0px #cba11b;border-radius:10px}.tokyo-city ul li:last-child{border-right:none}.other-area ul li{width:20%;border-right:2px solid #bb6b4f;text-align:center}.other-area ul li:last-child{border-right:none}@media only screen and (min-width:671px){#counsel h2.elm-ttl3{width:580px;margin-top:80px}}@media only screen and (max-width:670px){#counsel h2.elm-ttl3{font-size:100%;width:70%}.footer-area-flex{width:92%;margin:0 auto}.footer-area-flex .tokyo-city{width:100%}.footer-area-flex .tokyo-city ul{margin-top:20px}.footer-area-flex .tokyo-city ul li{padding-left:0;padding-right:0;width:33%;text-align:center;font-size:80%}.footer-area-flex .tokyo-city ul li:nth-child(3n){border:none}.tokyo-city ul:before{content:none}.tokyo-city ul:after{content:none}.other-area ul li{width:auto;border-right:2px solid #bb6b4f;text-align:center;padding-right:16px}.footer-area-flex .other-area ul{justify-content:center;flex-wrap:wrap}.footer-area-flex .other-area ul li{width:33%;margin-bottom:20px;padding:0}.footer-area-flex .other-area ul li:nth-child(3){border-right:none}}.area-description{width:1000px;margin:40px auto}.area-description p{font-size:1.4rem;line-height:2}@media only screen and (max-width:670px){.area-description{width:100%;background:#fff;padding:4%}.area-description h4{text-align:center;padding:10px;border:1px solid #a0a0a0;box-shadow:0 2px #a0a0a0;border-radius:8px}.area-description p{font-size:2.6rem;line-height:2;display:none}.area-description p.tg-show{display:block}}.characteristics a{color:#ca603e}@keyframes btnAnime{0%{transform:translate(0,0)}50%{transform:translate(0,-8px)}100%{transform:translate(0,0)}}.line-btn-animation{animation:btnAnime 1s infinite ease}