@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p&family=Stardos+Stencil:wght@400;700&display=swap');@import url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../css/Zen_Maru_Gothic/ZenMaruGothic-Black.ttf);*{padding:0;margin:0}html,body{width:100%;min-width:950px;line-height:180%;word-break:break-all;background:#fff;color:#444;font-family:"Stardos Stencil",system-ui;font-size:1.05rem}@media screen and (max-width:768px){html,body{width:100%;min-width:350px;line-height:180%;word-break:break-all;background:#fff;color:#444;font-family:"Stardos Stencil",system-ui;font-size:1.05rem}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}img{border:none;vertical-align:bottom;margin:0;padding:0;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden}a:link{color:#444;text-decoration:none}a:visited{color:#444;text-decoration:none}a:hover{opacity:.7}a:active{color:#444;text-decoration:none}a:hover img{opacity:.7;transition:.3s}.cf:after{display:block;clear:both;content:"";padding:0;margin:0}input[type=submit]{-webkit-appearance:none}ul li{list-style-type:none}p{margin:5px 0}.addtoany_share_save_container{margin-top:30px !important;text-align:center !important}.breadcrumbs{padding:10px 5%;font-size:.8rem;border-top:#ddd solid 1px}.breadcrumbs_in{max-width:1260px;margin:10px auto 0;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/home.png) 0 4px no-repeat;background-size:15px 15px}#page_in{border-top:none}.breadcrumbs a{color:#222}.breadcrumbs a:hover{text-decoration:underline}#tab{display:none}@media screen and (max-width:768px){#tab{display:inline}}#contents{margin:80px 0 0}#contents_single{max-width:1260px;margin:30px auto 0;padding:0 5%}#contents_page{max-width:1260px;margin:30px auto 80px;padding:0 5%}@media screen and (max-width:768px){#contents{margin:30px 0 0}#contents_single{padding:0 4%}#contents_page{margin:30px auto 50px;padding:0 4%}.job_page{margin:30px auto -30px !important}}header{width:100%;height:150px;min-width:950px}header .header_in{max-width:1920px;margin:0 auto;padding:0 5%}header .logo{width:30%;margin-top:30px;padding-left:80px;font-size:1.8rem;font-weight:900;line-height:100%;float:left;position:relative}header .logo:before{content:"";position:absolute;top:0;left:0;width:65px;height:65px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/logo.png) no-repeat;background-size:cover}@media screen and (max-width:1100px){header{height:80px;min-width:350px}header .logo{width:70%;margin-top:10px;padding-left:60px;font-size:1.4rem;float:none}header .logo:before{width:50px;height:50px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/logo.png) no-repeat;background-size:cover}}@media screen and (max-width:768px){header{height:60px}header .header_in{padding:0 1%}header .logo{width:70%;margin-top:10px;padding-left:60px;font-size:1.3rem;float:none}header .logo:before{width:45px;height:45px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/logo.png) no-repeat;background-size:cover}}header .logo a{color:#028ec4}header .logo span{display:block;font-size:.85rem;letter-spacing:normal;color:#444 !important}.menu{width:70%;margin-top:-30px;text-align:right;position:relative;float:right}.menu>ul{width:100%;margin:0 auto}.menu li{margin:0;padding:0 2%;font-size:1rem;font-weight:900;letter-spacing:.1em;text-align:center;cursor:pointer;display:inline-block;vertical-align:top}@media screen and (max-width:1100px){.menu li{padding:0 1%}}.menu a{display:block}.menu .entry_li{margin:-5px 0 0 20px;padding:.3em 2em .2em;color:#fff;font-size:.9rem;border-radius:1.5em;background-color:#028ec4}@media screen and (max-width:1100px){.menu .entry_li{padding:.2em 1.5em}}.menu .entry_li a{color:#fff}.menu .entry_li:hover{background-color:#0bf;transition:.5s}.active_link{background-color:#eee}@media screen and (max-width:768px){.menu{display:none}}@media screen and (max-width:768px){.drawer-hamburger{position:absolute;z-index:1005;top:6px;right:0;display:block;box-sizing:content-box;width:2.6rem;margin:0 3px 0 0;padding:.8em .6em .5em .3em;-webkit-transition:all .6s cubic-bezier(.19,1.000,.22,1.000);transition:all .6s cubic-bezier(.19,1.000,.22,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0;background-color:#45cbf4}.menus{margin:18px 0 0;font-size:.6rem;line-height:100%;color:#fff}ul.drawer-menu{margin:20px 4%;padding:0 0 150px;text-align:center}ul.drawer-menu li{margin:0;padding:10px 0;font-size:1.2rem;font-weight:900;letter-spacing:.1em;border-bottom:#ccc solid 1px}}.video_box{width:90%;height:700px;max-width:1920px;margin:0 auto;border-radius:1em;overflow:hidden;position:relative;background-color:#fff}.video{width:100%;height:auto;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}video{width:100%;height:100%}@media screen and (max-width:1450px){.video_box{height:600px}}@media screen and (max-width:1235px){.video_box{height:550px}}@media screen and (max-width:1100px){.video_box{height:470px}}@media screen and (max-width:768px){.video_box{width:100%;height:350px;padding:0;border-radius:0}}@media screen and (max-width:668px){.video_box{height:310px}}@media screen and (max-width:568px){.video_box{height:260px}}@media screen and (max-width:468px){.video_box{height:200px}}.text_in{position:absolute;top:45%;right:5%;z-index:9}.cover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:8}.title-span{color:transparent;display:block;overflow:hidden;position:relative;transition:color 0ms .5s;width:max-content;font-size:2.4rem;font-weight:900;letter-spacing:.15em;line-height:160%;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"}@media screen and (max-width:1560px){.title-span{font-size:2rem}}@media screen and (max-width:1235px){.title-span{font-size:1.6rem}}@media screen and (max-width:768px){.title-span{font-size:1.2rem}}.title-span:after{content:"";left:0;display:block;position:absolute;top:0;transform:translateX(-100%);width:100%;height:100%;background-color:#fff}.title-span.active{color:#fff}.title-span.active:after{animation:lineAnime 1s}@keyframes lineAnime{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.mission{max-width:1260px;margin:30px auto 120px;padding:0 5%}.mission_left{width:40%;margin-right:10%;float:left}.mission_left .img{width:100%;height:100%;overflow:hidden;border-radius:.6em}.mission_right{width:50%;font-size:1.2rem;line-height:220%;float:right}.title_h2{margin-top:20px;font-size:2.4rem;letter-spacing:.1em;text-align:center}.title_s{margin:5px 0 30px;font-size:.95rem;color:#028ec4;font-weight:400;text-align:center}@media screen and (max-width:768px){.mission{margin:30px auto 50px}.mission_left{width:100%;height:200px;margin-right:0;float:none}.mission_right{width:100%;font-size:1rem;line-height:180%;float:none}.title_h2{margin-top:30px;font-size:1.6rem}.title_s{font-size:.9rem;margin-top:0}}#rinrn{text-align:left}.title_big{margin-bottom:30px;font-size:2rem;line-height:160%;font-weight:900;letter-spacing:.15em}@media screen and (max-width:768px){.title_big{font-size:1.4rem}}.more{margin-top:50px;font-weight:900;position:relative}.more:after{content:"";position:absolute;top:5px;left:220px;width:30px;height:30px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/more.png);background-size:contain;transition:.5s}.more:hover:after{left:230px;transition:.5s}@media screen and (max-width:768px){.more{margin-top:30px}.more:after{top:3px;left:190px;width:20px;height:20px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/more.png);background-size:contain}.more:hover:after{left:200px}}.title{font-size:2rem;text-align:center;letter-spacing:.15em}.human{width:96%;padding:100px 2%;background-color:#f9f7f0}@media screen and (max-width:768px){.title{font-size:1.8rem}.human{width:92%;padding:30px 4%}}.human_in{max-width:1000px;margin:0 auto;text-align:center}.human_box{width:28.3333%;margin:0 2%;display:inline-block;vertical-align:top;border-radius:1em;border:#ddd solid 1px;background-color:#fff}@media screen and (max-width:768px){.human_box{width:45%;margin:0 1%;border-radius:.6em}#lasth{margin-top:20px}}.human h3{margin-top:50px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;text-align:center}.human h3:before,.human h3:after{content:'';width:2px;height:40px;background-color:#333}.human h3:before{margin-right:30px;transform:rotate(-35deg)}.human h3:after{margin-left:30px;transform:rotate(35deg)}@media screen and (max-width:768px){.human h3{margin-top:30px;font-size:1.2rem}.human h3:before,.human h3:after{height:20px}.human h3:before{margin-right:15px}.human h3:after{margin-left:15px}}.human .img img{width:60%;height:auto;margin:10px auto 20px;text-align:center}.human p{padding:0 6% 5%;font-size:.95rem;text-align:left;text-align:justify;line-height:140%}.fiximg{height:400px;position:relative;clip-path:inset(0)}.fiximg img{object-fit:cover;position:fixed;left:0;top:0;width:100%;height:100%}@media screen and (max-width:768px){.fiximg{height:200px}}.job{max-width:1000px;margin:0 auto;padding:120px 2%}#job_cat{padding:0 2% 30px}@media screen and (max-width:768px){.job{width:92%;padding:50px 4% 80px}#job_cat{width:100%;padding:0}}.job .job_box{width:42%;margin:0 1% 2.5%;padding:2%;position:relative;transition:.5s;border:#028ec4 solid 1px;display:inline-block;vertical-align:top;border-radius:.4em}#green{border:#678e08 solid 1px}@media screen and (max-width:768px){.job .job_box{width:95.8%;margin:0 0 2.5%;padding:2%;position:relative;transition:.5s;border:#028ec4 solid 1px;display:inline-block;vertical-align:top;border-radius:.4em}}.job .job_box .kinmu{color:#028ec4;font-size:1.1rem}#green .kinmu{color:#678e08}.job .job_box .keitai{margin-right:10px;padding:.1em .6em;font-size:.9rem;border:#999 solid 1px;border-radius:.2em}.job .job_box:after{content:"";position:absolute;top:40%;right:4%;width:22px;height:22px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/more.png);background-size:22px 22px;transition:.5s}.job .job_box .job_name{padding:.1em 0;font-size:1.1rem}#green:after{background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/list.png);background-size:contain}.job .job_box:hover:after,#green:hover:after{background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/morehover.png);background-size:contain;transition:.5s}.environment{width:96%;padding:80px 2%;background-color:#f9f7f0}@media screen and (max-width:768px){.environment{width:92%;padding:50px 4%}}.environment_in{max-width:1100px;margin:0 auto;text-align:center}.environment_box{width:28.3333%;margin:0 2%;display:inline-block;vertical-align:top;border-radius:1em;background-color:#fff}.environment h3{margin-top:50px;justify-content:center;align-items:center;font-size:1.4rem;text-align:center}.environment .img img{width:60%;height:auto;margin:0 auto;text-align:center}.environment p{padding:0 6% 5%;font-size:.95rem;text-align:left;text-align:justify;line-height:140%}@media screen and (max-width:768px){.environment_box{width:45%;margin:0 2% 30px;border-radius:.6em}.environment h3{margin-top:30px;font-size:1.2rem}.environment .img img{width:80%}.environment p{font-size:1rem}}.environment_more{width:90%;height:55px;margin:0 auto 30px;line-height:55px;font-size:1.1rem;color:#fff;text-align:center;background-color:#028ec4;border-radius:2em;position:relative;transition:.5s}@media screen and (max-width:768px){.environment_more{height:40px;line-height:40px}}.environment_more:after{content:"〉";color:#fff;position:absolute;top:2%;right:8%;transition:.5s}.environment_more:hover{background-color:#0bf;transition:.5s}.environment_more:hover:after{right:5%}.people{max-width:1260px;margin:0 auto;padding:100px 2% 300px;position:relative}.people_left{width:100%;height:500px;background-size:cover;background-position:center 40%;background-repeat:no-repeat;border-radius:1em}.people_right{padding:2% 4%;position:absolute;bottom:200px;right:0;background-color:#fff;border-top-left-radius:1em}.people_right p{margin-bottom:30px;font-size:1.1rem;line-height:160%;text-align:left}@media screen and (max-width:768px){.people{width:92%;padding:50px 4%}.people_left{width:100%;height:200px}.people_right{padding:2% 4%;position:inherit;bottom:0;right:0;border-top-left-radius:.4em}.people_right p{text-align:center}}.people_more{width:345px;height:60px;margin:0 auto;line-height:60px;font-size:1.1rem;letter-spacing:.2em;color:#fff;text-align:center;background-color:#028ec4;border-radius:2em;position:relative;transition:.5s}@media screen and (max-width:768px){.people_right p{margin-bottom:20px;font-size:1rem}.people_more{width:300px;height:40px;margin:0 auto;line-height:40px;font-size:1rem}}.people_more:after{content:"　〉";color:#fff;position:absolute;top:2%;right:8%;transition:.5s}.people_more:hover{background-color:#0bf;transition:.5s}.people_more:hover:after{right:5%}.hed_img{width:90%;height:350px;max-width:1920px;margin:0 auto;border-radius:1em;overflow:hidden}@media screen and (max-width:768px){.hed_img{width:100%;height:150px;border-radius:0}}.title_page{font-size:2.8rem;letter-spacing:.1em}.title_page_s{margin:10px 0 50px;font-size:1.1rem;color:#028ec4;font-weight:900}@media screen and (max-width:768px){.title_page{font-size:2rem}.title_page_s{margin:10px 0 30px;font-size:1rem;font-weight:400}}#anchor1,#anchor2{width:100%;margin-top:-50px;padding-top:50px}.contants_in{margin-bottom:150px}.page_h2{font-size:1.6rem;margin-bottom:30px;padding-left:20px;border-left:#028ec4 solid 5px}.contants_in .midashi{margin-bottom:20px;font-size:1.2rem}@media screen and (max-width:768px){.contants_in{margin-bottom:60px}.page_h2{font-size:1.4rem;margin-bottom:20px;border-left:#028ec4 solid 3px}.contants_in .midashi{margin-bottom:10px;font-size:1.1rem}}.page_left{width:40%;margin-right:5%;float:left}.page_right{width:55%;text-align:center;float:right}@media screen and (max-width:768px){.page_left{width:100%;margin-right:0;float:none}.page_right{width:100%;margin-top:50px;float:none}}.page_left dt{margin-top:30px;padding-bottom:10px;font-size:1.4rem;font-weight:900}.page_right img{max-width:100%;height:auto;vertical-align:top;border-radius:2em}.page_left h3{margin-top:50px}@media screen and (max-width:768px){.page_left dt{margin-top:20px;font-size:1.2rem}.page_left h3{margin-top:30px}}ul.website{max-width:100%;margin-top:20px}@media screen and (max-width:768px){ul.website{max-width:500px;margin-top:20px}}@media screen and (max-width:568px){ul.website{max-width:100%;margin-top:20px}}ul.website li{margin:0 0 10px;padding:.5em 1em;border-radius:2em;background-color:#007fc0;position:relative}#green_li{background-color:#678e08}ul.website li:after{content:"〉";color:#fff;position:absolute;top:20%;right:5%;transition:.5s}ul.website a{display:block;color:#fff;font-size:1.1rem;font-weight:900}#green_li a{color:#fff}ul.website li:hover:after{right:3%}.environment_page_in{margin-bottom:100px;text-align:left}.environment_page_in_box{width:31%;margin:30px 2% 30px 0;display:inline-block;vertical-align:top;background-color:#fff}.environment_page_in_box .img{width:100%;height:250px;margin-bottom:20px;border-radius:.4em;overflow:hidden}@media screen and (max-width:768px){.environment_page_in{margin-bottom:60px}.environment_page_in_box{width:45%;margin:30px 2%}.environment_page_in_box .img{height:200px}}@media screen and (max-width:668px){.environment_page_in_box .img{height:180px}}@media screen and (max-width:568px){.environment_page_in_box .img{height:160px}}@media screen and (max-width:468px){.environment_page_in_box .img{height:140px}}.environment_page_in_box img{width:100%;height:100%}.environment_page_in_box .point{margin-right:10px;font-size:1.4rem;color:#028ec4}.environment_page_in_box .no{font-size:2rem;color:#028ec4;font-weight:900}.environment_page_in_box h3{margin:10px 0;font-size:1.2rem;font-weight:900}@media screen and (max-width:768px){.environment_page_in_box .point{font-size:1.3rem}.environment_page_in_box .no{font-size:1.8rem}.environment_page_in_box h3{font-size:1.1rem}}.environment_page_in_box .text{font-size:1rem;line-height:140%}.horiday{width:700px;margin-top:30px;border-collapse:collapse}.horiday th{width:180px;padding:2%;color:#fff;text-align:left;border:#fff solid 1px;background-color:#028ec4}@media screen and (max-width:768px){.horiday{width:100%;margin-top:20px;line-height:140%}.horiday th{width:120px;padding:2% 1%}}.horiday td{padding:2%;border:#028ec4 solid 1px}.loock_box{width:26%;margin:30px 1%;padding:1%;display:inline-block;vertical-align:top;background-color:#fff;border:#028ec4 solid 1px;border-radius:.4em}@media screen and (max-width:768px){.loock_box{width:45%}}@media screen and (max-width:600px){.loock_box{width:97%;margin:10px 0}}.loock_box .img{width:25%;margin-right:5%;text-align:right;float:left}.loock_box .img img{max-width:60%;height:auto;margin:40px 10px 0 0}#word img{max-width:70%}.loock_box .text{width:70%;text-align:center;float:right}@media screen and (max-width:768px){.loock_box .img{width:30%}.loock_box .img img{max-width:50%;margin-top:50px}#word img{max-width:60%}.loock_box .text{width:65%}}@media screen and (max-width:600px){.loock_box .img img{max-width:40%;margin-top:40px}#word img{max-width:45%}}.loock_box h3{margin:10px 0;font-size:1.2rem;font-weight:400}.loock_box .number{margin:0 10px 20px 0;font-family:"Stardos Stencil",system-ui;font-style:normal;font-size:2rem;font-weight:600;letter-spacing:.1em;color:#028ec4}@media screen and (max-width:768px){.loock_box .number{font-size:1.6rem}}@media screen and (max-width:600px){.loock_box .number{font-size:2rem}}#ten{margin:0 0 20px -10px}.loock_box .tani{font-size:1rem;color:#028ec4;font-weight:900}#page{max-width:1260px;margin:0 auto;text-align:center}.interview{max-width:1260px;margin-top:50px}.staff{width:22%;margin:20px 2% 20px 0;border:#ccc solid 1px;border-radius:.4em;display:inline-block;vertical-align:top}@media screen and (max-width:768px){.staff{width:45%;margin:20px 2%}}.staff .img{width:100%;text-align:center}.staff .text_aria{padding:10px;line-height:140%}.staff .name1{margin-right:10px;font-weight:900}.staff img{width:100%;height:auto}.interview_single{width:950px;margin:0 auto}@media screen and (max-width:768px){.interview_single{width:100%}}.interview_single .img_single{width:100%;text-align:center}.interview_single .img_single img{width:300px;height:auto;margin-bottom:20px;border-radius:.4em}@media screen and (max-width:768px){.interview_single .img_single img{width:200px}}.interview_single .text_aria_single{width:950px;margin-top:50px;font-size:1rem;text-align:left;text-align:justify}@media screen and (max-width:768px){.interview_single .text_aria_single{width:100%;margin-top:30px}}.interview_single span{margin-right:10px;font-weight:900}.interview_single h2{margin-top:50px;padding-bottom:10px;font-size:1.2rem;border-bottom:#ddd solid 1px}@media screen and (max-width:768px){.interview_single h2{margin-top:30px;font-size:1.1rem}}.interview_single h2:before{content:"質問";margin-right:20px;padding:.3em;font-size:.9rem;font-weight:900;color:#fff;text-align:center;background-color:#028ec4;border-radius:.2em}.interview_single .text{margin-top:20px;font-size:1.1rem}.table_box{max-width:1200px;min-width:950px;margin-top:50px;padding:4%;border-radius:.8em;background-color:#f5f5f5}.text_img{margin-bottom:50px;padding:2%;font-size:1.1rem;line-height:160%;border-radius:.6em;background-color:#f5f5f5}@media screen and (max-width:768px){.table_box{min-width:100%;margin-top:30px;padding:0;background-color:#fff}.text_img{min-width:100%;margin-bottom:30px;padding:0;font-size:1rem;background-color:#fff}}.details{width:100%;border-collapse:collapse}.details th{width:200px;padding:2% 2% 2% 0;font-size:1.1rem;text-align:left;vertical-align:top;border-bottom:#ddd solid 1px}.details td{padding:2%;font-size:1.1rem;border-bottom:#ddd solid 1px}@media screen and (max-width:768px){.details th{width:96%;padding:2%;font-size:1rem;text-align:left;display:inline-block;vertical-align:top;border-bottom:none;background-color:#eee}.details td{width:100%;padding:2% 0 6%;font-size:1rem;line-height:140%;display:inline-block;vertical-align:top;border-bottom:none}}.details tr:last-of-type th,.details tr:last-of-type td{border-bottom:none}.details td h1{font-size:1.1rem;font-weight:400}.oubo{margin-top:30px;padding:2%;font-size:1.1rem;text-align:center;background-color:#f5f5f5;border-radius:.8em}@media screen and (max-width:768px){.oubo{padding:4%;font-size:1rem;line-height:140%;text-align:left}.oubo img{max-width:100%;height:auto}}.oubo p{margin:20px 0}.back{width:200px;height:50px;line-height:50px;margin:50px auto 0;background-color:#028ec4;font-size:1.1rem;color:#fff;text-align:center;border-radius:.4em}.entry_more{width:300px;height:70px;line-height:70px;margin:50px auto 0;background-color:#028ec4;font-size:1.4rem;color:#fff;text-align:center;letter-spacing:.15em;border-radius:.4em}@media screen and (max-width:768px){.entry_more{height:60px;line-height:60px;font-size:1.2rem}}#mailform{max-width:1000px;margin:50px 0;padding:4% 2%;font-size:1.1rem;border-radius:1em;border:#ccc solid 1px}@media screen and (max-width:768px){#mailform{margin:30px auto 0;padding:0;font-size:1rem;border:none}}#mailform_in{max-width:800px;margin:0 auto}#mailform dl{width:100%;padding-top:15px;border-bottom:#ddd solid 1px}@media screen and (max-width:768px){#mailform dl{border-bottom:none}}#mailform dt{width:200px;font-weight:900;display:inline-block;vertical-align:top}@media screen and (max-width:768px){#mailform dt{width:96%;padding:1% 2%;background-color:#eee}}#mailform dt span{margin-left:10px;font-size:.7rem;color:red;vertical-align:top}#mailform dd{margin-bottom:20px;display:inline-block;vertical-align:top}@media screen and (max-width:768px){#mailform dd{width:100%;margin:20px 0}}#mailform .disabled{width:250px;padding:0;pointer-events:none;border:none}#mailform .name1{width:150px;margin:0 60px 0 10px;display:inline-block;vertical-align:middle}#mailform .name2{width:150px;display:inline-block;vertical-align:middle}#mailform .name3{width:150px;margin:0 10px 0 5px;display:inline-block;vertical-align:middle}#mailform .name4{width:150px;margin:0 0 0 5px;display:inline-block;vertical-align:middle}@media screen and (max-width:768px){#mailform .disabled{background-color:#fff}#mailform .name1{width:120px;margin:0 20px 0 10px}#mailform .name2{width:120px}#mailform .name3{width:120px}#mailform .name4{width:120px}}#mailform .age{width:70px;margin-right:5px}#mailform .zip{width:100px;margin:0 0 10px 5px}#mailform .add{width:100px;margin:0 0 10px}#mailform .add2{width:550px}#mailform .mail{width:400px;margin:0 0 10px}@media screen and (max-width:768px){#mailform .add2{width:90%}#mailform .mail{width:90%}}#mailform input{padding:10px;font-size:1rem;border:#999 solid 1px;border-radius:.3em}#mailform textarea{width:530px;padding:10px;font-size:1rem;border:#999 solid 1px;border-radius:.3em}#mailform .submit{width:300px;margin-top:50px;padding:20px 0;color:#fff;font-size:1rem;letter-spacing:.2em;background-color:#028ec4;border:none;border-radius:.4em;cursor:pointer;transition:.5s}@media screen and (max-width:768px){#mailform input{width:90%;font-size:1rem}#mailform textarea{width:90%;font-size:1rem}#mailform .submit{width:270px;margin:30px auto}}#mailform .mail{width:90%}#mailform .submit:hover{background-color:#000;transition:.5s}.wpcf7-form.sent p{display:none}footer{width:100%;max-width:1950px;border-top:#ddd solid 1px}footer .footer_in{margin:50px auto;padding:0 5%}@media screen and (max-width:1560px){footer .footer_in{padding:0 5%}}@media screen and (max-width:1235px){footer .footer_in{width:96%;padding:0 2%}}@media screen and (max-width:768px){footer .footer_in{margin:20px auto;padding-top:30px}}footer .logo{width:30%;padding-left:70px;color:#028ec4;font-size:1.5rem;font-weight:900;line-height:100%;float:left;position:relative}footer .logo:before{content:"";position:absolute;top:0;left:0;width:55px;height:55px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/logo.png) no-repeat;background-size:cover}@media screen and (max-width:768px){footer .logo{width:200px;margin:0 auto;padding-left:55px;font-size:1.2rem;float:none}footer .logo:before{width:45px;height:45px;background:url(//ryuseikai-recruit.com/wp-content/themes/web/common/css/../images/logo.png) no-repeat;background-size:cover}}footer .logo span{display:block;font-size:.85rem;letter-spacing:normal;color:#444 !important}footer .menu_footer{width:70%;margin-top:-30px;text-align:right;position:relative;float:right}@media screen and (max-width:768px){footer .menu_footer{width:100%;margin-top:30px;text-align:center;position:relative;float:none}}footer .menu_footer>ul{width:100%;margin:0 auto}footer .menu_footer li{margin:0;padding:0 2%;font-size:1rem;font-weight:900;letter-spacing:.1em;text-align:center;cursor:pointer;display:inline-block;vertical-align:top}@media screen and (max-width:1100px){footer .menu_footerli{padding:0 1%}}@media screen and (max-width:768px){footer .menu_footer li{margin:10px 0}}footer .menu_footer a{display:block}footer .menu_footer .entry_li{margin:-5px 0 0 20px;padding:.3em 2em .2em;color:#fff;font-size:.9rem;border-radius:1.5em;background-color:#028ec4;transition:.5s}@media screen and (max-width:1100px){footer .menu_footer .entry_li{padding:.2em 1.5em}}@media screen and (max-width:768px){footer .menu_footer .entry_li{margin-top:5px;padding:.2em 1.5em}}footer .menu_footer .entry_li a{color:#fff}footer .menu_footer .entry_li:hover{background-color:#0bf;transition:.5s}footer .active_link{background-color:#eee}.copyright{font-size:.8rem;text-align:center}#page-top{height:50px;width:50px;position:fixed;right:10px;bottom:10px;background:#fff;border:solid 2px #666;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.pagetop__arrow{height:10px;width:10px;border-top:3px solid #666;border-right:3px solid #666;transform:translateY(20%) rotate(-45deg)}@media screen and (max-width:767px){#page-top{height:30px;width:30px;position:fixed;right:5px;bottom:5px}.pagetop__arrow{height:5px;width:5px}}#page-top:hover{opacity:.7}