@charset "UTF-8";html{font-size:62.5%}a,body,input,li,select,table,td,textarea,th{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,Osaka,Helvetica,Arial,sans-serif}body,html{height:100%!important}body{margin:0;padding:0;line-height:1.5;font-size:1.4rem;text-align:center;background:#fff}body,input,select,textarea{color:#333}h1,h2,h3,h4,h5,h6,input,select,textarea{margin:0;padding:0;font-size:1.4rem;font-weight:400}em,strong{font-style:normal;font-weight:700}a{color:#333}a,a:hover{text-decoration:none}a:hover{color:#4ebaab}input{border:1px solid #ccc}dd,dl,dt,li,ol,p,ul{list-style:none;margin:0;padding:0}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}br.clearfix{display:block;clear:both;width:100%;height:1px;font-size:1px}.clear{clear:both}.fixed{position:relative}.block{display:block}.hide{display:none}.txt_c{text-align:center}.overlay{position:fixed;top:50px;left:0;display:none;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";z-index:999}.main{margin-top:-2px}br.sp{display:none}table{border-left:1px solid #eee;border-top:1px solid #eee;text-align:center}table th{border-bottom:1px solid #eee;background:#fff;padding:10px 15px;font-weight:400}table td,table th,table th:last-child{border-right:1px solid #eee}table td{border-bottom:1px solid #eee;background:#fff;padding:10px 15px}input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],option,select,textarea{padding:7px 15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:4px;font-size:16px;line-height:1.8;-webkit-text-size-adjust:none;background:#fff;border:1px solid #dbdbdb}textarea{width:100%;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,Osaka,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}select::-ms-expand{display:none}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;cursor:pointer;padding:.1rem 0 .4rem 1.95em;display:inline-block}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;border:1px solid #a0a1a6;background:#fff;border-radius:2px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"";position:absolute;display:block;top:.4rem;left:.4rem;width:1rem;height:.6rem;border-top:2px solid #363948;border-right:2px solid #363948;transform:rotate(134deg)}[type=checkbox]:not(:checked)+label:after{opacity:0}[type=checkbox]:checked+label:after{opacity:1}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}.en{font-family:Montserrat,sans-serif}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1200px){input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],option,select,textarea{font-size:1.4rem}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{padding-top:0;padding-left:23px}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{width:16px;height:16px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{top:4px;left:4.8px;width:7px;height:4px}}.wrapper{text-align:center}.main,.wrapper{width:100%}br.pc{display:none}.section_inner{max-width:1200px;margin:0 auto}.link_next{position:relative;display:block;width:45px;height:45px;margin:0 auto;border:2px solid #3cb;background:hsla(0,0%,100%,.5);border-radius:50%;bottom:-102px}.link_next:hover{background:#fff}.link_next:before{position:relative;top:12px}.link_registration{display:block;width:45%;margin:30px auto 0;padding:20px 0 15px;font-size:20px;color:#fff;font-weight:700;line-height:1.4}.link_registration:hover{color:#fff}.link_registration span{display:block;font-size:16px}.link_registration strong{font-size:30px}.link_registration:after{position:relative;display:block;bottom:-5px}a.pagelink{display:inline-block;width:320px;margin:30px auto 0;border:2px solid #3cb;border-radius:30px;padding:15px 0;color:#fff;font-size:16px;font-weight:700;transition-duration:.5s}a.pagelink:hover{color:#3cb}#aimg,#gimg{position:fixed;width:0;height:0}.btn{display:block;height:32px;background-color:#4bb1a5;color:#fff;font-size:1.4rem;letter-spacing:.05em;font-weight:700;line-height:32px;border-radius:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.28)}.btn.magagine{background-color:#fff;border:2px solid #4bb1a5;color:#4bb1a5}.btn.navy{background-color:#363948}.btn.white{background-color:#fff;border:2px solid #4bb1a5;color:#4bb1a5;box-shadow:none}.btn.large{height:47px;line-height:47px;border-radius:23.5px;font-size:1.6rem;letter-spacing:.1em}.btn.arrow{background-image:url(//career.tokihana.co.jp/packs/media/images/btn_arrow-e8adddd3dfceb01cef4eff4d46086cd1.svg)}.btn.arrow,.btn.white.arrow{background-position:right 25px top 50%;background-repeat:no-repeat;background-size:9px auto}.btn.white.arrow{background-image:url(//career.tokihana.co.jp/packs/media/images/btn_arrow_green-616d9e3f4086068cc51d0789a8e328dd.svg)}a.btn:hover{color:#fff;opacity:.8;transition:all .4s}header{position:fixed;top:0;width:100%;height:50px;background-color:#fff;box-shadow:0 6px 6px 0 rgba(0,0,0,.2);z-index:100}header h1{position:absolute;top:5px;left:5px;width:130px;height:25px;margin:auto 0}header h1 img{max-width:130px}header p .btn{position:absolute;top:10px;right:55px;width:105px;font-size:1.2rem}.contents{margin-top:50px;padding-top:35px;background-size:95px auto;overflow:hidden}.page_title{margin-bottom:30px;font-size:2rem;font-weight:700}.page_title_subtxt{font-size:1.3rem;margin:0 15px 28px;letter-spacing:1px;text-align:left}footer{padding:50px 0 10px;background-color:#363948;font-size:1.2rem}footer .section_inner{padding:0!important}footer,footer a{color:#fff}.footer_nav{display:flex;flex-wrap:wrap;margin-bottom:40px}.footer_nav li{width:calc(50% - 32.5px);margin-bottom:15px;padding-left:32.5px;text-align:left}.footer_service .footer_nav li a{color:#ccc}.footer_service .footer_nav li:last-child{width:100%}footer .copy{font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:600}@media screen and (min-width:375px){header p .btn{width:145px;font-size:1.6rem}}@media screen and (min-width:768px){footer{padding:70px 0;font-size:1.5rem}.footer_nav{max-width:700px;margin-bottom:50px}.footer_nav li{display:inline-block;width:auto;margin-bottom:15px;padding-left:0;text-align:left}.footer_nav li a{display:block;margin-right:0;padding:0 30px;border-right:1px solid #787b84}.footer_nav li:last-child a,.footer_nav li:nth-child(4) a{border-right:0 solid #787b84}footer .copy{padding:0 30px;font-size:1.4rem;text-align:left}.footer_service .footer_nav li:last-child{width:auto;padding-left:30px}}@media screen and (min-width:1200px){br.pc{display:inline-block}br.sp{display:none}.btn.large{height:94px;line-height:94px;border-radius:47px;font-size:2rem;box-shadow:0 0 16px 0 rgba(0,0,0,.15)}.btn.arrow{background-position:right 35px top 50%;background-size:13px auto}header{height:70px}.header_inner{position:relative;max-width:1200px;margin:0 auto}header h1{position:absolute;top:16px;left:0;width:210px;height:35px}header h1 img{width:210px;max-width:210px;height:auto}header p .btn{top:13px;width:210px;height:45px;letter-spacing:.1em;border-radius:22.5px;line-height:45px;font-size:1.6rem}.contents{margin-top:70px;padding-top:90px;background-size:30% auto}.page_title{margin-bottom:100px;font-size:4.6rem}.page_title_subtxt{margin-top:-45px;font-size:1.8rem;text-align:center;margin-bottom:48px;line-height:2}.footer_nav{max-width:100%;justify-content:center}.footer_nav li:nth-child(4) a{border-right-width:1px}.footer_nav li a{padding:0 29px;font-size:1.4rem}}header nav{overflow:auto;position:fixed;top:50px;float:none;right:-100%;width:100%;padding-top:10px;background:#fff;opacity:0;text-align:left;z-index:10000}header.navOpen nav{opacity:1;right:0}header nav ul{width:100%}header nav .link_list li a,header nav .link_list li a:hover{position:relative;display:block;padding:10px 5px;color:#363948;text-decoration:none}header .navBtn{display:block;width:50px;height:50px;position:fixed;top:0;right:-3px;cursor:pointer;padding-top:18px;z-index:9999}header .navBtn span{display:block;height:2px;width:50%;margin:auto 15%;background:#333;transition:all .5s ease-in-out}header .navBtn span:nth-of-type(2),header .navBtn span:nth-of-type(3){margin-top:4px}header.navOpen .navBtn span:first-of-type{transform:translateY(4px) translateX(0) rotate(45deg)}header.navOpen .navBtn span:nth-of-type(2){margin-top:4px;opacity:0;transform:translateY(4px)}header.navOpen .navBtn span:nth-of-type(3){transform:translateY(-9px) translateX(0) rotate(-45deg)}.acdn-content,.acdn-content2{display:none}header nav>ul{width:calc(100% - 70px);margin:0 35px;padding-bottom:35px;font-size:1.5rem;font-weight:700;letter-spacing:.075em}header nav li.form{color:#fff;line-height:1;text-align:center;background-color:#363948}header nav li.form a,header nav li.form a:hover{display:block;color:#fff;margin-top:10px;padding:20px 0}header nav li.tel{position:relative;margin-top:25px;padding:15px 5px;font-size:1.3rem;line-height:1;text-align:center;border:2px solid #363948}header nav li.tel a{display:block;padding:10px 5px;font-size:1.8rem;font-family:Montserrat,sans-serif}header nav li.tel h3{position:absolute;top:-6px;left:0;right:0;width:14em;margin:0 auto;font-size:1.3rem;background-color:#fff}header nav li.tel p{font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:400}@media screen and (min-width:1200px){header .navBtn{position:absolute;padding-top:27px;width:30px;right:5px}header .navBtn span{width:100%}header .navBtn span:nth-of-type(2),header .navBtn span:nth-of-type(3){margin-top:5px}.overlay{top:70px}header nav{top:70px;padding-top:30px}header nav>ul{display:flex;flex-direction:row-reverse;max-width:1200px;margin:0 auto;font-size:1.8rem}header nav>ul li.link_list{width:220px;white-space:nowrap}header nav>ul li.contact_list{width:980px;padding-right:100px}header nav>ul li.contact_list ul{display:flex;justify-content:space-between;align-items:center}header nav>ul li.contact_list ul li{width:430px}header nav li.tel{margin-top:0}header nav li.tel h3{top:-9px;font-size:1.8rem}header nav li.tel a{font-size:2.4rem}header nav li.tel p{font-size:1.4rem}header nav li.form{display:flex;height:100%;padding:15px 0;font-size:2.2rem}header nav li.form a,header nav li.form a:hover{width:100%;height:100%;margin-top:0}}header{box-shadow:none;background:transparent}header,header h1{transition:all .3s}header h1{transform-origin:top left;transform:scale(1.25) translate(6px,8px)}header .header_inner>p>.btn{display:none}.scroll header .header_inner>p>.btn{display:block}.scroll header,header.navOpen{box-shadow:0 6px 6px 0 rgba(0,0,0,.2);background:#fff}.scroll header h1,header.navOpen h1{transform:scale(1.1) translate(8px,10px)}.contents{margin-top:0;padding-top:0}.contents .section_inner img{max-width:100%}.contents .section_inner{padding:155px 30px}.contents .btn_wrap .btn_ball{border:2px solid #4bb1a5;border-radius:5px;padding:7px 10px;width:240px;margin:25px auto 15px;position:relative;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.contents .btn_wrap .btn_ball:before{bottom:-8px;border-top:7px solid #4bb1a5}.contents .btn_wrap .btn_ball:after,.contents .btn_wrap .btn_ball:before{content:"";position:absolute;display:block;width:0;height:0;left:0;right:0;margin:auto;border-right:7px solid transparent;border-left:7px solid transparent}.contents .btn_wrap .btn_ball:after{bottom:-5px;border-top:7px solid #fff}.contents .btn_wrap .btn_ball p{text-align:left;color:#14b4a1;margin-left:48px;position:relative;font-size:1.3rem}.contents .btn_wrap .btn_ball p:before{position:absolute;content:"";width:38px;height:38px;background:url(//career.tokihana.co.jp/packs/media/images/ico_bal-b59f7a1fdaba292a41066bac43a88ca5.png) no-repeat;background-size:38px;left:-43px;top:0}.contents .btn_wrap .btn_ball p span{color:#f37088;font-weight:700}.contents .btn_wrap .btn{font-size:1.6rem;height:55px;line-height:55px;border-radius:50px;margin-bottom:20px;margin-left:15px;margin-right:15px}.contents .btn_wrap .btn span{position:relative;padding-left:35px}.contents .btn_wrap .btn span:before{content:"";position:absolute;width:30px;height:18px;background:url(//career.tokihana.co.jp/packs/media/images/ico_free-70c0fe0d0f9210e6e5bd4df17c2ce3b6.svg) no-repeat;background-size:30px;left:0;top:0}.contents .btn_wrap .btn.white{line-height:42px}.contents .section_title{margin-bottom:20px}.contents .section_title .h2{font-size:2.4rem;font-weight:600;margin-bottom:3px;letter-spacing:2px;padding-top:16px}.contents .section_title .subtitle{font-size:1.2rem}#mainvisual{text-align:left;padding:0;height:350px;position:relative;width:100%;overflow:hidden}#mainvisual .slideimg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:0;opacity:0;-webkit-animation-name:slide-fade;animation-name:slide-fade;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slide-fade{0%{opacity:0}20%{opacity:1}80%{opacity:0}to{opacity:0;z-index:0}}@keyframes slide-fade{0%{opacity:0}20%{opacity:1}80%{opacity:0}to{opacity:0;z-index:0}}.slideimg:first-of-type{background-image:url(//career.tokihana.co.jp/packs/media/images/kvimg_1sp-d8d09c8e4e6cb0ba585257742f9f1369.jpg)}.slideimg:nth-of-type(2){background-image:url(//career.tokihana.co.jp/packs/media/images/kvimg_2sp-d0b128452ba632dfb2bae8fe4ac5bc40.jpg);-webkit-animation-delay:8s;animation-delay:8s}.slideimg:nth-of-type(3){background-image:url(//career.tokihana.co.jp/packs/media/images/kvimg_3sp-022351e857f3164b188af64dcb678741.jpg);-webkit-animation-delay:16s;animation-delay:16s}#mainvisual .p{color:#fff;font-size:1.2rem;margin-bottom:9px;letter-spacing:6px}#mainvisual .p2{display:flex;justify-content:space-between;position:relative}#mainvisual .p2 .mainvisual_txt{width:56%;height:60px;text-align:left}#mainvisual .p2 .pc{display:none}#mainvisual .p2 a{width:32%;cursor:pointer;height:120px;margin-top:50px}#mainvisual .p2 a img{width:100%;height:auto;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.2));filter:drop-shadow(0 0 5px rgba(0,0,0,.2))}#mainvisual_txt{background-image:linear-gradient(90deg,#fea18b,#f78a9e 65%);color:#fff;text-align:center;font-size:1.3rem;line-height:1.5;font-weight:700;padding:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#job_search{padding-bottom:23px;position:relative;margin-top:-65px}#job_search:before{content:"";display:block;position:absolute;top:65px;left:0;width:100%;bottom:0;background:#ebe9e1}#job_search .section_inner{border:3px solid #a9dcd6;border-radius:7px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,51,51,.3);margin:0 auto;position:relative;padding:2rem 2rem 3.2rem;width:88%;max-width:710px}#job_search .h2{color:#4bb1a5;font-size:1.8rem;font-weight:700;vertical-align:middle;margin-bottom:1.5rem}#job_search .h2 .icon_search{background:url(//career.tokihana.co.jp/packs/media/images/icon_search_green-beade129b4f7e2fd9e713a6df1f0c383.svg) 0 0/100% no-repeat;display:inline-block;width:1.8rem;height:1.8rem;margin-right:1rem;vertical-align:middle}#job_search .h2 .txt{vertical-align:middle}#job_search .job_search_keywords{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -1rem}#job_search .job_search_keywords.pc{display:none}#job_search .job_search_keywords li{display:inline-block;margin:0 .3rem 1rem}#job_search .job_search_keywords li a{display:inline-block;height:2.8rem;font-size:1.2rem;line-height:2.6rem;border-radius:16px;color:#4bb1a5;font-weight:700;border:1px solid #4bb1a5;background-color:#fff;padding:0 1rem;white-space:nowrap}#job_search .job_search_form_items{margin:.8rem 0 0}#job_search .job_search_form_items label{border:1px solid silver;border-radius:4px;background-color:#fff;box-shadow:0 1px 1.5px 0 rgba(96,94,78,.15);display:block;position:relative}#job_search .job_search_form_items label input{border:none;display:inline-block;width:100%}#job_search .job_search_form_items .job_search_form_item{margin-bottom:1.4rem}#job_search .job_search_form_item.keyword input{padding-left:4rem}#job_search .job_search_form_item.keyword .icon_search{background:url(//career.tokihana.co.jp/packs/media/images/icon_search-97ed74f62a47bea8b8252030fb3095ff.svg) 0 0/100% no-repeat;display:inline-block;width:1.8rem;height:1.8rem;margin-right:1rem;vertical-align:middle;position:absolute;top:1.2rem;left:1.2rem}#job_search .job_search_form_items .select{border:1px solid silver;border-radius:4px;background-color:#fff;box-shadow:0 1px 1.5px 0 rgba(96,94,78,.15);display:block;width:100%;position:relative}#job_search .job_search_form_items .select:after{content:"";display:block;width:0;height:0;border-left:.8rem solid #4b4b4b;border-right:.8rem solid #4b4b4b;border-color:#4b4b4b transparent transparent;border-style:solid;border-width:.8rem .6rem;position:absolute;top:50%;right:1.4rem;margin-top:-.5rem}#job_search .job_search_form_items .select select{border:none;width:100%;padding-left:4.5rem}#job_search .job_search_form_item.keyword{display:none}#job_search .job_search_form_item.job_type select{background:url(//career.tokihana.co.jp/packs/media/images/icon_person-8f66fb81092a2e50344aa321b3d266d3.svg) 1.4rem 50%/auto 2rem no-repeat}#job_search .job_search_form_item.area select{background:url(//career.tokihana.co.jp/packs/media/images/icon_area-43c5e635eae809c469a79f6493ea0e45.svg) 1.4rem 50%/auto 2rem no-repeat}#job_search .job_search_form_submit .btn{display:block;height:4.3rem;line-height:4.1rem;font-size:1.7rem;width:100%;border-radius:2.2rem;vertical-align:middle;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 15px 0 rgba(0,0,0,.28)}#job_search .job_search_form_submit .btn .icon_search{display:inline-block;width:1.9rem;height:1.9rem;background:url(//career.tokihana.co.jp/packs/media/images/icon_search_white-2674b129c4e8cb76a9929aaf0e99dc99.svg) 0 0/100% no-repeat;margin-right:1rem;vertical-align:middle}#job_search .job_search_form_submit .btn .txt{vertical-align:middle}#question{background:#cfe7e4}#question .section_inner{padding-top:25px;padding-bottom:20px}#question .section_title,#question .section_title .h2{margin-bottom:0;color:#14b4a1}#question .section_title .h2{font-size:2rem;letter-spacing:2px;padding:14px 30px 5px;font-weight:600}#question .section_title .subtitle{font-size:1.2rem;font-weight:700}#question .section_title .subtitle span{color:#222}#question .question_list{padding:25px 15px 5px}#question .question_list ul li{background:#fff;padding:10px;border-radius:5px;margin-bottom:10px}#question .question_list ul li span{color:#14b4a1;font-weight:700;margin:0 3px}#what_we_do .section_inner{padding:30px}#what_we_do .section_title{margin-bottom:0;color:#14b4a1}#what_we_do .section_title .h2{font-size:2rem;color:#4ebaab;letter-spacing:2px;padding:14px 30px 3px;font-weight:600;margin-bottom:0}#what_we_do .p{line-height:2;text-align:left;margin:0 6px 17px}#what_we_do .btn_wrap{margin-bottom:35px}#what_we_do .btn_wrap .btn{font-size:1.6rem;height:46px;line-height:46px;border-radius:36px}#what_we_do .feature_list{margin:20px -30px}#what_we_do .feature{margin-bottom:26px}#what_we_do .feature .feature_header{display:flex;flex-direction:row-reverse}#what_we_do .feature:nth-child(2) .feature_header{flex-direction:row}#what_we_do .feature .sub_head{background:#8ec2bc;color:#fff;width:100px;padding-top:25px;min-height:210px}#what_we_do .feature .sub_head .num{border-bottom:1px solid #fff;line-height:1;padding-bottom:5px;margin-bottom:48px;display:inline-block;font-size:1.8rem;letter-spacing:3px;font-family:Montserrat,sans-serif}#what_we_do .feature .sub_head .label{letter-spacing:3px;transform:rotate(90deg);display:block;font-size:1.2rem}#what_we_do .feature .feature_header .feature_img{width:100%;background-color:#999;background-size:cover;background-repeat:no-repeat;position:relative;display:table-cell}#what_we_do .feature:first-child .feature_header .feature_img{background-image:url(//career.tokihana.co.jp/packs/media/images/img_point1-4220a5c2e85ef2a09113381c82b2e665.jpg)}#what_we_do .feature:nth-child(2) .feature_header .feature_img{background-image:url(//career.tokihana.co.jp/packs/media/images/img_point2-e3a7c76b914873c28a22083d9c8e317a.jpg);padding-top:50px;background-position-x:100%}#what_we_do .feature:nth-child(3) .feature_header .feature_img{background-image:url(//career.tokihana.co.jp/packs/media/images/img_point3-0a43099662a2c559dcbde430ad726bf2.jpg);padding-top:50px}#what_we_do .feature .p{font-size:1.4rem;font-weight:400;margin:20px 0 0;padding:0 10px 0 30px;position:relative;line-height:1.5;letter-spacing:.5px}#what_we_do .feature .p:before{content:"";display:block;width:20px;height:2px;background:#8ec2bc;position:absolute;top:10px;left:0}#job_list{background:#4ebaab;padding-bottom:13px}#job_list .section_title .h2,#job_list .section_title .subtitle{color:#fff}#job_list .job_items{margin-bottom:33px}#job_list .job_item{margin-bottom:20px}#job_list .job_item a{display:block;background:#fff;padding:2.6rem 1.8rem 2.1rem;justify-content:space-between;position:relative;text-align:left}#job_list .job_item a:hover{color:inherit;opacity:.8}#job_list .job_item .icon_new{position:absolute;top:0;left:0;color:#fff;width:35px;height:35px;background:url(//career.tokihana.co.jp/packs/media/images/icon_new-407e9ed8d0f1cc3c03c24b39c40e0850.svg) 0 0/100% no-repeat}#job_list .job_item .tag{position:absolute;top:.6rem;right:1.5rem;line-height:2.3rem;height:2.3rem;border-radius:2.3rem;background-color:#363948;color:#fff;font-size:1rem;padding:0 1.4rem;letter-spacing:1px}#job_list .job_item .row_1 .job_type_label{font-size:1.6rem;font-weight:700;margin-top:6px}#job_list .job_item .row_1 .company_type_label{font-size:1.2rem;margin-bottom:1rem}#job_list .job_item .row_1 .estimated_annual_income_info{border:2px solid #4ebaab;display:flex;align-items:center;justify-content:center;padding:.5rem;margin-bottom:1rem}#job_list .job_item .row_1 .estimated_annual_income_info dt{font-size:1.2rem;color:#4ebaab;margin-right:1rem;line-height:1}#job_list .job_item .row_1 .estimated_annual_income_info dd{font-size:1.8rem;color:#4ebaab;font-weight:700;font-family:Montserrat,sans-serif;line-height:1;letter-spacing:.1em}#job_list .job_item .row_1 .p_job_description{margin-bottom:1rem;font-size:1.2rem;color:#7c7f85;height:70px;overflow:hidden}#job_list .job_item .row_2{border-top:1px solid #d3d4d7;display:flex;justify-content:space-between;padding-top:1rem;align-items:center}#job_list .job_item .row_2 .area{display:flex;font-size:1.3rem}#job_list .job_item .row_2 .area dt:after{content:"："}#job_list .job_item .row_2 .job_id{display:flex;font-size:1.1rem;color:#7c7f85;font-family:Montserrat,sans-serif}#job_list .job_item .row_2 .job_id dt:after{content:"："}#job_list .btn_wrap .btn{background-color:#363948}#support .section_title{color:#4ebaab}#support .img{margin-left:-15px;margin-right:-15px;margin-bottom:22px;height:150px;background:url(//career.tokihana.co.jp/packs/media/images/top/top_support_img_01-e329bcaf9ea2336b8b37287a757e76ae.png) 50% 50%/cover no-repeat}#support .img img{display:block}#support .copy{margin-bottom:19px;text-align:left}#support .copy .txt{font-size:1.4rem}#support .event_info{margin-bottom:32px}#support .event_info .event_info_title{background:#eaeaea;padding:7px;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:18px}#support .event_info .txt{font-size:1.4rem;text-align:left}#linesupport{background:#8ec2bc url(//career.tokihana.co.jp/packs/media/images/img_line-029823c4b3eb651bfcddfe9a5cdcf077.jpg) top no-repeat;background-size:100%}#linesupport .section_inner{padding:180px 15px 60px}#linesupport .section_cont{background:#fff;padding:30px 20px;box-shadow:0 0 6px 0 rgba(0,0,0,.28)}#linesupport .section_cont h2{width:90%;margin:10px auto 20px}#linesupport .linesupport_head{display:flex;justify-content:space-between;width:95%;margin:0 auto 20px}#linesupport .linesupport_head_img{width:28%}#linesupport .linesupport_head_tit{width:68%;text-align:left;font-size:1.3rem;padding-top:8px}#linesupport .linesupport_head_bal{height:13px;margin-bottom:5px}#linesupport .linesupport_head_tit span{display:block;padding-left:30px;font-size:1.8rem;position:relative;margin-bottom:2px}#linesupport .linesupport_head_tit span:before{content:"";position:absolute;background:url(//career.tokihana.co.jp/packs/media/images/ico_line-2adbf1e2bbc82384105cb125deb8c907.png) no-repeat;background-size:25px;width:25px;height:25px;left:0}#linesupport .linesupport_txt{font-size:1.4rem;text-align:left;width:95%;margin:auto}#linesupport .linesupport_txt br{display:none}#linesupport .linesupport_txt span{font-weight:700;color:#04b54c}#linesupport .section_bottom{background:#edf6e8;padding:30px 30px 10px;box-shadow:0 4px 5px 0 rgba(0,0,0,.28);max-width:1000px;margin:auto}#linesupport .section_bottom .linesupport_head{max-width:270px}.contents .btn_wrap.linesupport .btn_ball{border:2px solid #06c755}.contents .btn_wrap.linesupport .btn_ball p{color:#333}.contents .btn_wrap.linesupport .btn{background-color:#06c755;margin:auto}#consultants{background:#fff}#consultants .section_inner{padding:40px 28px 20px}#consultants .section_title{color:#4ebaab;margin-bottom:30px}#consultants .consultant_item{display:flex;margin-bottom:22px}#consultants .consultant_item:last-child{margin-bottom:33px}#consultants .consultant_item .consultant_img{width:30%;margin:0}#consultants .consultant_item .consultant_info{width:70%;text-align:left;padding-left:12px}#consultants .consultant_item .consultant_info .consultant_name{font-size:1.4rem;margin-bottom:14px;font-weight:700;line-height:1}#consultants .consultant_item .consultant_info .consultant_comment{font-size:1.1rem;line-height:1.4}#users_voice{background:#8ec2bc}#users_voice .section_inner{padding:30px}#users_voice .section_title{color:#fff}#users_voice .user_voice_item{display:flex;flex-wrap:wrap;background:#fff;margin-bottom:30px;margin-right:-30px;margin-left:6px;border-top-left-radius:50px}#users_voice .user_voice_item.left{border-top-left-radius:inherit;border-top-right-radius:50px}#users_voice .user_voice_item:nth-child(2n){margin-left:-30px;margin-right:6px;flex-direction:row-reverse}#users_voice .user_voice_item:last-child{margin-bottom:33px}#users_voice .user_voice_item .user_voice_img{width:40%;margin:0;position:relative;overflow:hidden;min-height:238px}#users_voice .user_voice_item .user_voice_img img{display:block;position:absolute;top:0;left:0;width:auto;height:100%;max-width:none;border-top-left-radius:50px}#users_voice .user_voice_item.left .user_voice_img img{border-top-left-radius:inherit;border-top-right-radius:50px;left:auto;right:0}#users_voice .user_voice_item .user_voice_info{width:60%;padding:30px 15px;text-align:left}#users_voice .user_voice_item .user_voice_info .user_voice_profile{font-size:1.5rem;font-weight:700;margin-bottom:11px}#users_voice .user_voice_item .user_voice_info .user_voice_profile span{font-size:1.2rem;font-weight:400}#users_voice .user_voice_item .user_voice_info .user_voice_comment{font-size:1.2rem;line-height:1.6}#users_voice .user_voice_item .change_jobs_info{width:100%;background-image:linear-gradient(90deg,#fea18b,#f78a9e 65%);color:#fff;padding:19px 0}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_before{font-size:1.3rem;letter-spacing:1px}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_before:after{content:"AFTER";font-size:1.4rem;font-weight:500;display:block;padding-top:15px;margin:5px;background:url(//career.tokihana.co.jp/packs/media/images/top/change_jobs_info_arrow-ab74de788dc49e5cf8395703e089fa05.png) 50% 0/20px no-repeat;letter-spacing:2px;font-family:Montserrat,sans-serif}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_after{font-size:1.8rem;line-height:1.2}#pickup_company{margin-bottom:18px}#pickup_company .section_inner{padding:30px}#pickup_company .btn_wrap{background:#cfe7e4;margin:-30px;padding:40px 15px 30px}#pickup_company .section_title{color:#4ebaab}#pickup_company .section_title .h2{font-size:2rem}#pickup_company .pickup_company_items{border-top:1px solid #eaeaea;margin-bottom:33px}#pickup_company .pickup_company_item{border-bottom:1px solid #eaeaea}#pickup_company .pickup_company_item a{display:flex;flex-wrap:wrap;padding:15px 0 9px}#pickup_company .pickup_company_item a:hover{color:inherit;opacity:.8}#pickup_company .pickup_company_item .pickup_company_img{width:27%;margin:0}#pickup_company .pickup_company_item .pickup_company_img img{display:block}#pickup_company .pickup_company_info{width:73%;padding-left:14px;text-align:left;padding-top:5px}#pickup_company .pickup_company_info .pickup_company_name{font-size:1.4rem;font-weight:700;margin-bottom:9px;line-height:1.2}#pickup_company .pickup_company_info .pickup_company_name:after{content:"";display:inline-block;width:.8rem;height:.8rem;border-top:1px solid #4b4b4b;border-right:1px solid #4b4b4b;transform:rotate(45deg)}#pickup_company .pickup_company_item a:hover .pickup_company_name:after{border-color:#4bb1a5}#pickup_company .pickup_company_info .pickup_company_txt{font-size:1.2rem;font-weight:700;line-height:1.6}#pickup_company .pickup_company_txt2{width:100%;text-align:left;font-size:1.2rem;line-height:1.6;margin:.6rem .6rem 0;line-height:1.5}#pickup_company .btn_wrap .guide_txt{font-weight:700;color:#4ebaab;margin-bottom:22px;font-size:1.3rem}#magagine{background:#fff}#magagine .section_inner{padding:30px 15px 50px}#magagine .section_title{color:#4ebaab}#magagine .magagine_list li{border-bottom:1px solid #ccc;padding:25px 0 20px;display:flex;justify-content:space-between}#magagine .magagine_list li:last-child{border-bottom:none;margin-bottom:20px}#magagine .magagine_list .magagine_list_img{width:43%}#magagine .magagine_list .magagine_list_img img{border:2px solid #4bb1a5}#magagine .magagine_list .magagine_list_cont{width:53%;text-align:left}#magagine .magagine_list .magagine_list_info{display:flex;justify-content:space-between}#magagine .magagine_list .magagine_list_info_tit{font-size:1rem;color:#4bb1a5;background:#cfe7e4;border-radius:30px;padding:0 10px;line-height:20px}#magagine .magagine_list .magagine_list_info_time{color:#ccc;font-size:1.2rem}#magagine .magagine_list .magagine_list_tit{padding-top:12px;line-height:1.7}@media screen and (min-width:768px){.contents .section_inner{width:740px}.contents .section_title .subtitle{font-size:1.4rem}.contents .btn_wrap .btn_ball{width:400px;padding:10px}.contents .btn_wrap .btn_ball p{padding-left:20px}.contents .btn_wrap .btn_ball p br{display:none}.contents .btn_wrap .btn_ball p:before{width:30px;height:30px;background:url(//career.tokihana.co.jp/packs/media/images/ico_bal-b59f7a1fdaba292a41066bac43a88ca5.png) no-repeat;background-size:30px;left:-15px;top:-5px}#mainvisual .p2 .mainvisual_txt{height:70px}#mainvisual .p2 a{width:25%;height:auto;margin-top:-30px}#mainvisual_txt{font-size:1.5rem}#question .section_title .subtitle{font-size:1.4rem}#what_we_do .feature .feature_header{width:90%;margin:auto}#support .img{height:216px}#linesupport .section_inner{width:660px}#linesupport .section_cont{padding:50px 100px}#linesupport .linesupport_head{width:70%}#consultants .consultant_item .consultant_info .consultant_name{font-size:1.6rem}#consultants .consultant_item .consultant_info .consultant_comment{font-size:1.4rem;line-height:1.8}#users_voice .users_voice_items{width:95%;margin:0 auto}#users_voice .user_voice_item .user_voice_img{width:30%}#users_voice .user_voice_item .user_voice_info{width:70%;padding:50px}#users_voice .user_voice_item .user_voice_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#users_voice .user_voice_item .user_voice_info .user_voice_comment{font-size:1.4rem}#users_voice .user_voice_item,#users_voice .user_voice_item:nth-child(2n){margin-right:0;margin-left:0}#pickup_company .pickup_company_item .pickup_company_img{width:20%}#pickup_company .pickup_company_info{width:80%;padding-top:20px}#pickup_company .btn_wrap{margin:-40px}}@media screen and (min-width:1200px){header h1{transform:scale(1.55) translate(60px,46px)}.scroll header h1,header.navOpen h1{transform:scale(1.1) translate(8px,5px)}.contents .section_inner{padding:66px 0;width:1000px}.contents .btn_wrap .btn{width:460px;margin-left:auto;margin-right:auto;border-radius:100px!important;height:90px!important;line-height:90px!important;font-size:2rem!important;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.contents .btn_wrap .btn span{padding-left:45px}.contents .btn_wrap .btn span:before{width:40px;background-size:40px;height:24px;top:-1px}.contents .btn_wrap .btn_ball{width:340px;padding:10px 10px 8px}.contents .btn_wrap .btn_ball p{font-size:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;position:relative;left:25px}.contents .btn_wrap .btn_ball p br{display:inherit}.contents .btn_wrap .btn_ball p:before{width:47px;height:47px;background:url(//career.tokihana.co.jp/packs/media/images/ico_bal-b59f7a1fdaba292a41066bac43a88ca5.png) no-repeat;background-size:47px;left:-52px;top:-1px}.contents .section_title .h2{font-size:5rem}.contents .section_title .subtitle{font-size:1.6rem}#mainvisual{height:600px}.slideimg:first-of-type{background-image:url(//career.tokihana.co.jp/packs/media/images/kvimg_1pc-57fc59e72cf0ff3b083e79aa0679d8b5.jpg)}.slideimg:nth-of-type(2){background-image:url(//career.tokihana.co.jp/packs/media/images/kvimg_2pc-77cff186da7663efc3b4de2b6f090ff1.jpg);-webkit-animation-delay:8s;animation-delay:8s}.slideimg:nth-of-type(3){background-image:url(//career.tokihana.co.jp/packs/media/images/kvimg_3pc-06e77ae89674a4fa38a51844980f2db9.jpg);-webkit-animation-delay:16s;animation-delay:16s}#mainvisual .p2 .mainvisual_txt{height:90px;position:relative;left:-100px}#mainvisual .p2{padding:0 50px}#mainvisual .p2 img{width:55%;height:200px;max-width:inherit}#mainvisual .p2 a{width:280px;height:100px;bottom:0;right:0;left:0;margin:auto;padding-left:180px}#mainvisual_txt{font-size:1.8rem;padding:15px}#mainvisual_txt br{display:none}#mainvisual{padding:240px 133px 112px}#mainvisual .section_inner{padding:0;width:100%;margin:auto}#mainvisual .p{color:inherit;font-size:1.6rem;margin-bottom:20px}#mainvisual .p2{width:100%}#mainvisual .p2 img.sp{display:none}#mainvisual .p2 .pc{display:inherit;display:block;width:55%}#mainvisual .p2 img{width:100%;height:auto}#mainvisual .p2 ul.list_kv{display:flex;justify-content:space-between;margin-bottom:20px;width:93%}#mainvisual .p2 ul.list_kv li{background:#fff;border-radius:30px;padding:3px 14px;color:#4bb1a5;font-size:1.8rem;font-weight:700}#mainvisual .p2 a{height:180px;width:180px;transition:all .3s ease-out;padding-left:0}#mainvisual .p2 a:hover{opacity:.8}#job_search{margin-top:0;background:#ebe9e1}#job_search:before{display:none}#job_search .section_inner{width:100%;max-width:100%;border:none;border-radius:0;background-color:transparent;box-shadow:none;padding:0;margin:0 auto;position:relative}#job_search .h2{color:#fff;background:#353a47;font-size:2.4rem;line-height:6rem;margin-bottom:1.9rem}#job_search .h2 .txt{letter-spacing:3px}#job_search .h2 .icon_search{background:url(//career.tokihana.co.jp/packs/media/images/icon_search_white-2674b129c4e8cb76a9929aaf0e99dc99.svg) 0 0/100% no-repeat;width:2.4rem;height:2.4rem;margin-right:1rem}#job_search .job_search_keywords.sp{display:none}#job_search .section_inner .job_search_form{width:1200px;margin:0 auto;display:flex;justify-content:center}#job_search .job_search_form_items{display:flex;margin:0}#job_search .job_search_form_items label{box-shadow:0 2px 3px 0 rgba(97,93,79,.15)}#job_search .job_search_form_item.keyword{width:284px;margin-right:20px;display:block}#job_search .job_search_form_item.keyword input{padding-top:1.3rem;padding-bottom:1.3rem;padding-left:5.5rem}#job_search .job_search_form_item.keyword .icon_search{top:1.6rem;left:1.4rem;height:2rem;width:2rem}#job_search .job_search_form_items .select{box-shadow:0 2px 3px 0 rgba(97,93,79,.15)}#job_search .job_search_form_items .select select{background-size:2rem;background-position:1.4rem 50%;padding-top:1.3rem;padding-bottom:1.3rem;padding-left:5.5rem}#job_search .job_search_form_item.area,#job_search .job_search_form_item.job_type{width:256px;margin-right:20px}#job_search .job_search_form_submit{width:160px;margin-top:.3rem}#job_search .job_search_keywords.pc li a{height:3.15rem;font-size:1.3rem;line-height:3.15rem;padding-left:1.8rem;padding-right:1.8rem}#job_search .job_search_keywords.pc{display:block}#job_search .job_search_form_submit .btn{box-shadow:0 0 30px 0 rgba(0,0,0,.2);border:none}#question .section_inner{padding:66px 0}#question .section_title .h2{font-size:5rem}#question .section_title .subtitle{font-size:1.6rem;font-weight:400}#question .question_list ul{max-width:1000px;margin:auto}#question .question_list ul li{font-size:1.8rem;padding:15px}#what_we_do{margin-bottom:65px}#what_we_do .section_inner{padding:66px 0}#what_we_do .section_title{margin-bottom:26px}#what_we_do .feature .feature_header{width:100%}#what_we_do .section_title .h2{font-size:5rem;margin-bottom:10px}#what_we_do .p{text-align:center;font-size:2rem;margin:0 0 57px}#what_we_do .btn_wrap{margin-bottom:77px}#what_we_do .feature_list{margin:20px 0}#what_we_do .feature{position:relative;margin-bottom:30px}#what_we_do .feature .sub_head{min-height:378px;width:195px;padding-top:58px}#what_we_do .feature .sub_head .num{font-size:40px;margin-bottom:90px;letter-spacing:2px}#what_we_do .feature .sub_head .label{font-size:2.2rem;letter-spacing:5px}#what_we_do .feature .feature_header .h2{font-size:3rem;letter-spacing:7px;height:378px;width:1005px}#what_we_do .feature .feature_header .feature_img{background-position-y:100%}#what_we_do .feature:first-child .feature_header .h2{padding:100px;background-image:url(//career.tokihana.co.jp/packs/media/images/top/feature_img_01_pc-ded49d5cc9a734c3acad321d333ee119.png);font-size:4rem;line-height:1.3}#what_we_do .feature:nth-child(2) .feature_header .h2{background-image:url(//career.tokihana.co.jp/packs/media/images/top/feature_img_02_pc-e0ab08cbb92760bc962f59f46b6fd964.png);padding:73px 101px;font-size:4rem}#what_we_do .feature:nth-child(3) .feature_header .h2{background-image:url(//career.tokihana.co.jp/packs/media/images/top/feature_img_03_pc-f10be45ea1c4294dcdd5bd2d82bdbedc.png);padding:82px 101px;font-size:4rem}#what_we_do .feature .p{position:absolute;bottom:50px;left:0;color:#fff;font-size:1.6rem;padding-left:45px;line-height:1.8}#what_we_do .feature:nth-child(2) .p{left:200px}#what_we_do .feature:nth-child(3) .p{left:0}#what_we_do .feature .p:before{background-color:#fff;width:30px}#linesupport{background-size:1000px;background:#8ec2bc url(//career.tokihana.co.jp/packs/media/images/img_linePC-7eff186c7f75a710669378e3d275c20b.jpg) top no-repeat;background-size:contain}#linesupport .section_inner{padding:300px 0 60px;width:100%}#linesupport .section_cont{width:1000px;margin:auto;padding:80px 100px}#linesupport .linesupport_head,#linesupport .section_cont h2{max-width:450px}#linesupport .linesupport_head_tit{font-size:1.8rem;padding-top:15px}#linesupport .linesupport_head_tit span{font-size:2.8rem;padding-left:35px}#linesupport .linesupport_head_tit span:before{background-size:28px;width:28px;height:28px;left:0;top:7px}#linesupport .linesupport_head_bal{height:18px}#linesupport .linesupport_txt{font-size:1.6rem;text-align:center;margin-bottom:50px}#linesupport .linesupport_txt br{display:inherit}#linesupport .section_bottom .linesupport_head{max-width:460px}#job_list .section_title{margin-bottom:60px}#job_list .section_title .h2{font-size:4rem;margin-bottom:30px}#job_list .section_title .subtitle{font-size:1.4rem}#job_list .job_items{display:flex;flex-wrap:wrap;margin:0 50px;padding-bottom:30px}#job_list .job_item{width:550px;margin-bottom:0;padding:27px 32px 31px}#job_list .job_item:nth-child(2n){margin-right:0}#job_list .job_item .icon_new{width:54px;height:54px}#job_list .job_item .tag{top:10px;right:38px;height:32px;line-height:32px;font-size:12px;padding:0 25px;letter-spacing:1px}#job_list .job_item .row_1 .job_type_label{font-size:20px;margin-top:10px;margin-bottom:8px;padding-left:8px}#job_list .job_item .row_1 .company_type_label{padding-left:9px;margin-bottom:22px}#job_list .job_item .row_1 .estimated_annual_income_info{padding:9px;margin-bottom:26px;border-width:4px}#job_list .job_item .row_1 .estimated_annual_income_info dt{font-size:14px;margin-right:28px}#job_list .job_item .row_1 .estimated_annual_income_info dd{font-size:29px}#job_list .job_item .row_1 .p_job_description{font-size:14px;margin-bottom:20px;height:80px;overflow:hidden}#job_list .job_item .row_2{padding-top:18px}#job_list .job_item .row_2 .area{font-size:14px}#job_list .job_item .row_2 .job_id{font-size:14px;font-weight:700}#support .section_title{margin-bottom:52px}#support .section_title .h2{font-size:4rem;margin-bottom:15px}#support .section_title .subtitle{font-size:2rem}#support .img{margin-left:0;margin-right:0;margin-bottom:57px;height:350px}#support .copy{margin:0 0 57px}#support .copy .txt{text-align:center;font-size:2rem}#support .event_info{display:flex;width:100%;align-items:center;margin-bottom:76px}#support .event_info .event_info_title{margin-bottom:0;height:200px;width:33%;display:flex;align-items:center;justify-content:center;margin-right:2px;font-weight:700;font-size:2rem;letter-spacing:2px}#support .event_info .txt{background:#eaeaea;height:200px;width:70%;display:flex;align-items:center;font-size:1.6rem;line-height:1.8;padding-left:58px}#support .btn_wrap .btn{margin-bottom:44px}#support .btn_wrap .btn.white{width:400px;height:56px!important;line-height:56px!important}#support .btn_wrap .btn.white:hover{color:#4bb1a5}#consultants .section_inner{padding:66px 0}#consultants .section_title{margin-bottom:27px}#consultants .section_title .h2{font-size:4rem;margin-bottom:10px}#consultants .section_title .subtitle{font-size:1.6rem}#consultants .consultant_item{margin-bottom:39px;align-items:center}#consultants .consultant_item .consultant_img{width:204px;margin:0 21px 0 60px}#consultants .consultant_item .consultant_info{padding-top:0}#consultants .consultant_item .consultant_info .consultant_name{font-size:2.6rem;margin-bottom:11px}#consultants .consultant_item .consultant_info .consultant_comment{font-size:1.6rem;line-height:1.8}#users_voice .section_inner{padding:66px 0}#users_voice .section_title{margin-bottom:46px}#users_voice .section_title .h2{font-size:4rem;margin-bottom:10px}#users_voice .section_title .subtitle{font-size:1.6rem}#users_voice .users_voice_items{width:auto}#users_voice .user_voice_item,#users_voice .user_voice_item:nth-child(2n){margin-right:0;margin-left:0}#users_voice .user_voice_item .user_voice_img{min-height:400px;width:300px}#users_voice .user_voice_item .user_voice_img img{width:100%;height:auto}#users_voice .user_voice_item .user_voice_info{width:700px;padding:70px 100px 0}#users_voice .user_voice_item .user_voice_info .user_voice_profile{font-size:2.6rem;margin-bottom:22px}#users_voice .user_voice_item .user_voice_info .user_voice_comment{font-size:1.7rem;line-height:1.9}#users_voice .user_voice_item .change_jobs_info{padding:35px 0}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_before{font-size:1.8rem}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_before:after{font-size:1.8rem;padding-top:48px;background-position:50% 14px;background-size:40px}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_after{font-size:3.4rem}#users_voice .user_voice_item .change_jobs_info .change_jobs_info_after br{display:none}#pickup_company .section_inner{padding:66px 0}#pickup_company .section_title{margin-bottom:40px}#pickup_company .section_title .h2{font-size:4rem;margin-bottom:10px}#pickup_company .section_title .subtitle{font-size:1.4rem}#pickup_company .pickup_company_items{display:flex;flex-wrap:wrap;margin:0 -40px;padding-top:16px}#pickup_company .pickup_company_item{width:50%;border:none;margin:0 0 42px}#pickup_company .pickup_company_item a{padding:0}#pickup_company .pickup_company_item .pickup_company_img{width:127px;height:127px;border:1px solid #4fbaab;border-radius:100%}#pickup_company .pickup_company_info{width:410px;padding:29px 30px 0 10px}#pickup_company .pickup_company_info .pickup_company_name{margin-bottom:18px;font-size:16px}#pickup_company .pickup_company_info .pickup_company_name:after{border-width:2px;margin-left:10px;width:10px;height:10px}#pickup_company .pickup_company_info .pickup_company_txt{font-size:13px;font-weight:400}#pickup_company .pickup_company_txt2{display:none}#pickup_company .btn_wrap .guide_txt{font-size:16px;font-weight:400;padding-top:17px;line-height:1.8;margin-bottom:25px}#pickup_company .btn_wrap{margin:50px auto 0;width:100%}#magagine .magagine_list{margin:30px auto;width:1000px}#magagine .magagine_list .magagine_list_img{width:20%}#magagine .magagine_list .magagine_list_cont{width:76%;padding-top:30px}#magagine .magagine_list .magagine_list_info_tit{font-size:1.4rem;padding:3px 15px}#magagine .magagine_list .magagine_list_info_time{font-size:1.4rem}#magagine .magagine_list .magagine_list_tit{font-size:1.6rem}}@media screen and (min-width:1350px){#mainvisual .p2 ul.list_kv{width:78%}}@media screen and (max-width:320px){.contents .btn_wrap .btn_ball{width:85%}#mainvisual .p2 a img{position:absolute;bottom:0}}