@charset "UTF-8";html,body{min-width:100%}#page{background:#fff;min-width:400px}.inner{width:auto}#head{margin-bottom:10px}#head .logo{text-align:center;padding-top:60px}#head .caption{position:relative;right:0;left:0;top:0;bottom:0;margin-bottom:10px;text-align:center;font-size:16px}#head .membernav{right:initial;left:0;bottom:1%;text-align:center;width:100%;padding:0;top:initial;writing-mode:vertical-lr;-ms-writing-mode:vertical-lr}#head .membernav .btn{padding:10px 8px;font-size:14px;border-radius:0 3px 3px 0}#head .membernav .btn.logout span{display:none}#head .membernav .btn.contact span{display:none}#head .navi{position:relative;right:0;bottom:0;text-align:center}#head .navi .btn{font-size:14px;padding:6px 12px}#head .navi .tel{display:block;margin:10px 0;font-size:30px}#gnav .inner{padding:0}#gnav_list li{width:25%}#gnav_list li#gnav_top{display:none}#gnav_list li a{font-size:12px;padding:12px 3px}@media screen and (max-width:480px){#gnav_list li a{font-size:14px}#gnav_list li{width:50%}#gnav_list li a{border-top:solid 1px #00864d;border-bottom:solid 1px #00b96a}}#slide_01 .inner{padding:20px;position:relative}#slide_01 .title{font-size:30px}#slide_01 .title br{display:none}#slide_01 .subtitle br{display:none}#slide_01 .caption{overflow:hidden}#slide_01 .caption img{display:block;width:25%;height:auto;float:left}@media screen and (max-width:480px){#slide_01 .caption img:nth-child(2),#slide_01 .caption img:nth-child(3){width:50%;height:auto}}#slide_01 .image{right:-300px}#slide_01 .image img{width:80%;height:auto}#link .inner{padding:20px}#linkList li{width:50%}#linkList li .title{font-size:14px}.partnership_box .fuji_box{display:block;padding:3em .5em 0}.partnership_box .fuji_box img{display:block;width:95%;margin:0 auto}#partnership .inner.flex{display:block}#partnership .col_1{width:100%;padding:20px 0;margin-left:0}#partnership .col_2{width:100%;padding:20px 0;margin-right:0}#attention table th{display:block;width:98%;padding:0 1%;margin-bottom:20px}#attention table td{display:block;width:98%}#recruit .allcheck.btn{display:block;margin-bottom:10px}#recruit .interview.btn{padding:8px 12px;display:block;width:100%;margin-bottom:5px}#recruit .delete.btn{padding:8px 12px;display:block;width:100%;margin-bottom:5px}#recruitResult .resultList .picture{padding:10px 2%;width:96%;text-align:center}#recruitResult .resultList .profile{padding:10px 2%;width:96%;text-align:center}#recruitResult .resultList .detail{padding:10px 2%;width:96%}#recruitResult .detailTable th{width:30%}#recruit .pointBox .btn{padding:8px 60px;margin-bottom:5px}#recruitResult .resultList .link .btn{padding:8px 20px;margin-bottom:10px}#recruit .headBox .link a{padding:6px 0}#recruit .contentBox .detailTable th{display:block;padding:5px 5px 0}#recruit .contentBox .detailTable td{display:block;padding:0 5px 5px}#training .trainingList{display:block}#training .trainingList li{width:100%;display:block}#training .trainingList .btn{padding:6px 12px}#work .workList{display:block}#work .workList li{display:block;width:100%}#event .eventList li{padding-bottom:20px;margin-bottom:20px;border-bottom:dotted 1px #ececec}#event .eventList li a{display:inline-block;padding:10px;position:relative}#event .eventList .image{background:#f5f7f7;display:block;width:100%;position:relative;top:0;bottom:0;left:0;right:0;margin-bottom:20px}#event .eventList .image img{width:100%;height:auto;position:relative;top:0;bottom:0;left:0;right:0;margin:auto 0}#info .inner{padding:50px 20px;display:list-item}#info .col{flex:1;padding:10px 0;margin-left:0;margin-right:0}#info .infoList{display:block}#info .infoList li{display:block}#info .infoList li a{display:block;border-bottom:dotted 1px #dcdcdc;padding:5px 0;margin-bottom:5px}#info .infoList li span{display:block;border-bottom:none;margin-bottom:5px}#info .infoList li .cat{display:inline-block;padding:0 10px;min-width:8em}#info .infoList li .cat i{padding:2px 10px}#info .infoList li .date{display:inline-block;padding:0 10px}#info .infoList li .name{display:block;padding:0 25px 0 10px;color:#00a05c}#info .infoList .name:after{top:0}#info .title .btn{padding:6px 12px}#press .inner{padding:50px 20px;display:list-item}#press .col_1{flex:1;padding:10px 0 20px;margin-left:0}#press .col_2{flex:1;padding:10px 0;margin-right:0}#press .infoList li .image img{height:80px}#press .title .btn{padding:6px 12px}#relate .inner{padding:20px}#relate .relateList{display:block}#relate .relateList li{display:block;text-align:center}#contact .inner{padding:20px}#contact .title{font-size:20px;margin-bottom:20px}#contact .contactList li{display:block;width:auto;margin-bottom:10px}#fnav .inner{padding:30px 20px}#fnav .fnavList{display:block;vertical-align:top;margin:0;width:auto}#fnav .fnavList li{text-align:left;padding:10px;border-bottom:dotted 1px #ececec}#fnav .fnavList li a{display:block}#foot .text span{display:block}#copyright .btn{right:20px}#content{float:none;width:auto}#content .desc .image.right{width:48%;margin:0 0 1em 1em}#content .desc .image.right img{width:100%;height:auto}#content .desc .image img{width:100%;height:auto}#content .entry .image img{width:100%;height:auto}#content .infoBox .linkList li .btn{padding:6px 12px}#content .pointBox .btn{padding:6px 12px}#content .flowBox .pointList{display:block}#content .pointList li{width:100%;display:block}#sidebar{float:none;width:auto}table.style1 th{padding:15px 15px 5px;display:block}table.style1 td{padding:5px 15px 15px;display:block}table.style2 th{background:0 0;padding:15px 15px 5px;width:auto;display:block}table.style2 td{padding:5px 15px 15px;width:auto;display:block}table.style3 th{display:inline-block;width:auto;padding:10px 10px 5px}table.style3 td{display:block;width:auto;padding:5px 10px 10px}.post-recruit table.style2 th{color:#00a05c}._pc{display:none}._sp{display:inline-block}.form-date input{margin:0 0 10px;width:50%}form select{width:50%}.banner .inner{padding:0 0 45px !important}#slide_01 .caption img{width:50%}#slide_01 .caption img.first{width:100% !important}.rec_youtube .inner{padding:50px 0 0 !important}.rec_youtube .w50{margin:0 auto;width:80% !important}.rec_youtube .rec_youtube_inner{background:0 0;padding:1em 0 1.5em}.rec_youtube p{font-size:18px}.youtube_respon iframe{min-height:inherit !important}.rec_youtube img.anime.cloud1{left:20%;top:-20px;animation:cloud ease-in-out 7s infinite alternate;-webkit-animation:cloud ease-in-out 7s infinite alternate;-moz-animation:cloud ease-in-out 5s infinite alternate}.rec_youtube img.anime.cloud2{-webkit-animation:cloud 6s infinite linear alternate;animation:cloud 6s infinite linear alternate;left:0;top:10px}.rec_youtube img.anime.bird1{right:-5%;top:-5px;-webkit-animation:bird 5s infinite linear alternate;animation:bird 5s infinite linear alternate}.rec_youtube img.anime.bird2{-webkit-animation:bird 4s infinite linear alternate;animation:bird 4s infinite linear alternate;right:-3%;top:30px}.w660{width:98%}.recruitment_title img.recruitment_logo{width:30%}.recruitment_title img.recruitment_fukidashi{width:70%}.rec_youtube .inner{padding:30px 0 0 !important}.rec_youtube img.anime.cloud2{-webkit-animation:cloud 10s infinite linear alternate;animation:cloud 6s infinite linear alternate;left:-20px;top:-20px}.rec_youtube img.anime.bird1{top:-20px}.rec_youtube img.anime.bird2{right:15%;top:-20px}.rec_youtube.recruitment img.anime.yantei{bottom:75px}.rec_youtube.recruitment img.anime.tanaka{bottom:60px;right:-15px}.tab-label{width:calc(100%/3)}.tab-label img{width:100%}.rec_youtube.recruitment .rec_youtube_inner{padding:1em 0 8em}.greentext.tab-wrap .inner.anime img{width:30%}.rec_youtube.recruitment .tab-content img.barpicleft{left:90px;top:-200px}.rec_youtube.recruitment .tab-content img.barpicright{right:80px;top:-200px}.rec_youtube.recruitment .tab-content.performance img.barpicright{right:80px}.rec_youtube.recruitment .tab-content.tracking img.barpicleft{left:90px;top:-200px;transform:none}.rec_youtube.recruitment .tab-content.tracking img.barpicright{right:80px;top:-200px;transform:none}.rec_youtube.recruitment .greentext{background:url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/rec_textbg.gif) no-repeat center 15px;padding:80px 0 0}.rec_youtube.recruitment .tab-content.scheduled{background:url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/rec_shce_bg1.png) no-repeat 0% 5%,url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/rec_shce_bg2.png) no-repeat 100% 5%;background-size:20%,20%}.rec_youtube.recruitment .tab-content.performance{background:url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/jpmap.svg) no-repeat left 160px,#f6ffff;background-size:contain}.rec_youtube.recruitment .green_box{width:95%;margin:0 auto}.rec_youtube.recruitment .green_box.wait{margin:0 auto 0px}.rec_youtube.recruitment .green_box.assign{margin:0 auto 50px}.rec_youtube.recruitment .green_box .media_box{display:block}.rec_youtube.recruitment .green_box .media_box .w50{width:100% !important;margin:0 auto 10px}.rec_youtube.recruitment .rec_sche_movie h4{text-align:center;margin-bottom:20px}.rec_youtube.recruitment .rec_sche_movie ul{display:block}.rec_youtube.recruitment .rec_sche_movie ul li{width:92%;margin:0 auto 30px}.slick-dots li button:before{font-size:18px}.rec_assign .green_box.assign{position:relative;left:inherit;top:inherit}.rec_youtube .rec_assign.inner{padding:0 !important}.rec_youtube.recruitment .tab-content.tracking .rec_tracking ul li.rec_trackingbox .statebox ul.tracking_slider{height:inherit}.rec_youtube.recruitment .tab-content.tracking .rec_tracking ul li.rec_trackingbox{display:block;width:95%;padding:15px 20px;margin:0 auto 20px;box-sizing:border-box}.rec_youtube.recruitment .tab-content.tracking .rec_tracking ul li.rec_trackingbox .prbox,.rec_youtube.recruitment .tab-content.tracking .rec_tracking ul li.rec_trackingbox .statebox{width:100%}.rec_youtube.recruitment .tab-content.tracking .rec_tracking ul li.rec_trackingbox .prbox{margin-bottom:10px;min-height:inherit}.rec_youtube.recruitment .tab-content.tracking .rec_tracking ul li.rec_trackingbox .prbox .faceimg img{width:50%}.topslide_wrap{overflow:hidden}.topslide_wrap:after{min-width:inherit;height:270px}.topslide_inner{width:95%;margin:0 auto;padding:10px 0 15px}.topslide_inner .tr_text p{right:-35px;top:0;width:180px;font-size:18px;line-height:1.8;z-index:9999}.topslide_inner .bl_text p{left:-44px;bottom:inherit;top:48%;width:240px;font-size:18px;line-height:1.8}.topslide_inner .tr_text p:after{right:0;top:20px}.topslide_inner .bl_text p:after{left:0;top:20px}.topslide_inner .btm_text p{position:initial;width:95%;margin:10px auto 0px;font-size:14px;line-height:1.6;background:rgba(0,0,0,.15)}.topslide_inner .slide_text{left:0;right:0;margin:0 auto;text-align:center;top:16%;transform:none;width:95%;font-size:18px}.topslide_inner .slide_text p{margin:30px 0;letter-spacing:.02em}ul.topslider .slide_content_wrap{left:0;position:absolute;top:123px;transform:translateY(0%);width:100%;text-align:center}ul.topslider .slide_content{font-size:21px;letter-spacing:.01em;line-height:1.0}ul.topslider .slide_content.on{opacity:1;transition:1.5s;transform:translateY(-60%)}.topslide_inner .slick-dots{bottom:-35px;right:-3.8% !important}.topslide_inner .slick-dots li button:before{font-size:14px}.topslide_inner .slick-dots{right:-13px !important}.topslider .slick-list{border-radius:10px;overflow:hidden}ul.topslider .slide img{object-fit:cover;height:36vh;border-radius:10px}img.coverPosition1{object-position:50% 0%}img.coverPosition2{object-position:73% 0%}img.coverPosition3{object-position:24% 0%}.fvunder_bar_wrap{bottom:inherit;top:188px;left:0}.topslide_wrap .green_box{height:200px}.topslide_wrap .green_box .green_boxinner{width:95%}.topslide_wrap .green_box img{width:150px;display:block;margin-right:0;margin-bottom:5px}.topslide_wrap .green_box p{color:#d0d0d0;font-size:11px;display:block}.new_gnav #gnav_list li a{padding:5px 0 !important;font-size:14px !important}.new_gnav #gnav_list li a{border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}.new_gnav #gnav_list li a::fist-child{border-bottom:none}.bar_title{padding:3px 0 3px}.newpartnership .partnership_box p{padding:0 10px}.newpartnership .partnership_box .recruit_link .btn{width:90%;box-sizing:border-box;left:0;margin:0 auto;bottom:-80px;top:inherit}.newpartnership .partnership_box .flex,.newpartnership .partnership_box .flex_wrap{display:block}.newpartnership .partnership_box .flex img{width:100%}.newpartnership .partnership_box .flex .col_2 img{width:95%;margin:0 auto;display:block}#partnership.newpartnership .youtube_respon{width:95%;margin:0 auto 1em}#partnership.newpartnership .link .btn{display:inline-block;width:130px}#partnership.newpartnership .btn{margin-bottom:20px}#partnership.newpartnership .trainingList{display:block;width:95%;margin:0 auto !important}#partnership.newpartnership .trainingList.no1 li{width:100%;padding:10px 5px;margin:0 0 15px;box-sizing:border-box}.newpartnership .partnership_box .flex_wrap .w50{width:100%}.newpartnership .partnership_box .page_slide_wrap{width:95%;margin:0 auto}.newpartnership .recruit_link{margin-bottom:30px !important}.newpartnership .recruit_link a{width:100%}#partnership.newpartnership .recruit_link .btn{margin-bottom:35px;bottom:-75px}#press .title .btn{margin:0 10px 0 0}.bar_title.arrow_b .inner{padding:5px 0 5px !important}.rec_youtube.top_rec_youtube{background:linear-gradient(180deg,#d7f5ff 0%,#fff 65%,#fff 100%)}.rec_youtube.top_rec_youtube img.anime.cloud1{left:20%;top:110px}.rec_youtube.top_rec_youtube img.anime.cloud2{top:90px}.rec_youtube.top_rec_youtube img.anime.bird1{top:50px}.rec_youtube.top_rec_youtube img.anime.bird2{top:90px}.rec_youtube.top_rec_youtube img.anime.tanaka{right:-15px;bottom:0;width:23%}.rec_youtube.top_rec_youtube img.anime.yantei{left:0;bottom:10px;width:25%}.rec_youtube.top_rec_youtube .greentext .btn{font-size:20px}.green_bg #info .inner,.green_bg #news .inner{width:95%;margin:0 auto 20px;box-sizing:border-box;padding:7px 5px}.point_wrap .pointBox .desc{width:70%}.point_wrap .pointBox img{width:100px;top:95px}.banner img{width:100%;margin:0 auto}.spnon{display:none !important}.sp-wrap{display:block}.onlinemovie-cont{background:#ddf6ff}.onlinemovie-cont .w1000 img{display:block;width:98%;margin:0 auto}.sp-wrap .videocontbox{margin:0 0 .8em}.sp-wrap .videocontbox ul li{color:#0158ba;font-weight:700;font-size:110%;margin:0 0 .5em .3em;line-height:1.3}.sp-wrap .videocontbox ul li span{color:#333;font-size:1.2rem;font-weight:400;display:block;font-size:90%}ul.number-list li{position:relative;margin:0 0 .5em 1.5em !important}ul.number-list li:before{position:absolute;left:-20px;color:#333}ul.number-list li:first-child:before{content:"1."}ul.number-list li:nth-child(2):before{content:"2."}ul.number-list li:nth-child(3):before{content:"3."}ul.number-list li:nth-child(4):before{content:"4."}.onlinemovie-cont .sp-wrap{padding:1em}.onlinemovie-cont .sp-wrap h3{font-size:1.4rem;margin:0 0 1em}.onlinemovie-cont .sp-wrap h3 span{color:#00a05c;font-size:1.6rem}.sp-wrap .videocontbox h4{display:inline-block;border:1px solid #4297b5;padding:0 .5em;margin:0 0 .3em;background:rgba(255,255,255,.6)}.onlinemovie-state{background:0 0;padding:3em 0 0}.onlinemovie-state h2{text-shadow:3px 3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,-3px -3px 0 #fff}.onlinemovie-state .statebox li h3{left:-5px}.flex{display:block}.onlinemovie-state .statebox{width:96%;margin:0 auto}.onlinemovie-state .statebox li img{display:block;width:95%;margin:0 auto .5em}.onlinemovie-state .statebox .cleambox img{width:100% !important;margin:0 0 .5em}.onlinemovie-state .statebox .cleambox p{width:100%}.onlinemovie-cont:after{border-top:30px solid #ddf6ff}.wpcf7-list-item{width:100%;display:block}.form-date input{margin:0 0 10px;width:10%}.rec_youtube.achievement .inner{padding:50px 20px 200px !important}.achievement p.area_text{left:50%;transform:translateX(-50%);width:95%;top:110px}.achievement #japan-map{padding:170px 0 0}.achievement img.area_bl{left:-5px;bottom:-30px}.achievement img.area_br{right:0;bottom:-30px}.rec_youtube.recruitment.achievement .green_bg p{width:98%}.achievement .examgreenbar img{display:none}.achievement .examgreenbar h3{width:95%;margin:0 auto 1em}.achievement .examgreenbar p{width:95%;margin:0 auto}.rec_youtube.recruitment.achievement .tab-content.scheduled{background:url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/rec_shce_bg1.png) no-repeat 0% 5%,url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/rec_shce_bg2.png) no-repeat 100% 3%,url(//jp-kaigo.com/wp-content/themes/jcs/css/../img/rec_shce_bg3.png) no-repeat center top}.videoviewing-wrap img{width:95%}.achievement h2{left:18%}.page.contactList li{width:100%}.page.contactList li a{margin:5px}@media screen and (max-width:430px){.topslide_inner .slide_text{top:11%}}@media screen and (max-width:414px){.topslide_inner .slide_text{top:11%}ul.topslider .slide_content_wrap{top:114px}.topslide_inner .bl_text p{top:51%}.fvunder_bar_wrap{top:65%;left:7px}}@media screen and (max-width:411px){.topslide_inner .slide_text{top:16%}ul.topslider .slide_content_wrap{top:132px}.topslide_inner .bl_text p{top:50%}.fvunder_bar_wrap{top:64.5%;left:7px}}@media screen and (max-width:375px)and (max-height:850px){.topslide_inner .slide_text{top:18%}ul.topslider .slide_content_wrap{top:51%}.topslide_inner .bl_text p{top:51%}.fvunder_bar_wrap{top:63.5%;left:7px}}@media screen and (max-width:375px)and (max-height:700px){.topslide_inner .slide_text{top:14%}ul.topslider .slide_content_wrap{top:51%}.topslide_inner .bl_text p{top:45%}.fvunder_bar_wrap{top:59%;left:7px}}@media screen and (max-width:360px){.topslide_inner .slide_text{top:11%}ul.topslider .slide_content_wrap{top:110px}.topslide_inner .bl_text p{top:43%}.fvunder_bar_wrap{top:58%;left:7px}}@media screen and (max-width:320px){.topslide_inner .slide_text{top:11%}ul.topslider .slide_content_wrap{top:107px}.topslide_inner .bl_text p{top:40%}.fvunder_bar_wrap{top:55%;left:7px}}.w40{width:100% !important}.w60{width:100% !important}#foot .inner,#foot .inner .w40{text-align:center}.ul.topslider .slide_content .font_s30{font-size:14px}.partnership_box img.partnership01img{display:none}.newpartnership .partnership_box .snsbox.flex_wrap{display:flex !important;flex-wrap:nowrap !important}.green_box .supportNewspaper .desc .date,.green_box .supportNewspaper .desc .name{color:#333 !important}#press{padding:30px 10px 0 !important}.partnership_box{padding:2em 10px 3em !important}#pagetopBtn a{display:none !important}.fvunder_bar_wrap{bottom:10%;left:7px;top:initial}