@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;600&display=swap');html{margin-top:0 !important}body{margin:0}p,h1,h2,h3,h4,h5,ul,li,a,div{color:#333;letter-spacing:26;line-height:28px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,Yu Gothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:16px;letter-spacing:1.8px}p,h1,h2,h3,h4,h5,h6,ul,li,a{margin:0;padding:0}ul,li{list-style:none}a{text-decoration:none;display:inline-block}a:hover{opacity:.8;transition:.3s;text-decoration:none}div,p,h1,h2,h3,h4,h5,h6,span,b,strong,body,a,table,td,th{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ ゴシック',sans-serif !important;color:#333}.vc_row{margin-left:0;margin-right:0}.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.wrap{max-width:80%;margin:0 auto}@media (max-width:1024px){.wrap{max-width:85%}}@media (max-width:599px){.wrap{max-width:100%;padding:0 8%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.pos-relative{position:relative}.pos-absolute{position:absolute}div img{width:100%;height:100%;object-fit:contain;vertical-align:top}.contact_2_text{font-size:14px;color:#333}.gray_back{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);z-index:-1}.yellow_back{background-size:auto auto;background-color:#ffff96;z-index:-1}.gray_area{padding:30px;box-sizing:border-box;width:100%;margin:0 auto;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);height:auto}h2.gray_back{font-size:16px;padding:10px;border-left:6px solid #2a3853;color:#333;min-height:auto;box-sizing:border-box}h2.yellow_2_back{font-size:16px;padding:10px;border-left:6px solid #2e2018;color:#333;min-height:auto;box-sizing:border-box}.yellow_2_back{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#ffff96 2px,#ffff96 10px);z-index:-1}.yellow_3_back{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#ffff96 2px,#ffff96 10px);height:260px;width:100%;position:absolute;bottom:-20px;right:-20px;z-index:-1}@media (max-width:599px){.yellow_3_back_sp{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#ffff96 2px,#ffff96 10px);height:460px;width:100%;margin-left:-6%;position:absolute;left:0;top:20px;z-index:-1}}.yellow_2_area{box-sizing:border-box;padding:30px;width:100%;margin:0 auto;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#ffff96 2px,#ffff96 10px);height:auto}.pad_sp{padding:0 3%;box-sizing:border-box}.ancher-pos,#ancher-pos{margin-top:-125px;padding-top:125px}.pc{display:block}@media (max-width:599px){.pc{display:none}}.sp{display:none}@media (max-width:599px){.sp{display:block}}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.more_btn{width:165px;height:50px}.int_bg_set{width:95%;height:95%;bottom:0;right:0}.content-area,.coworking-stay-wrapper,.interview_flame,.shigoto_wrap,.recruit_list_wrap,.farmer_wrap,.news-area{padding-top:125px;box-sizing:border-box}@media (max-width:768px){.content-area,.coworking-stay-wrapper,.interview_flame,.shigoto_wrap,.recruit_list_wrap,.farmer_wrap,.news-area{padding-top:85px}}@media (max-width:599px){.content-area,.coworking-stay-wrapper,.interview_flame,.shigoto_wrap,.recruit_list_wrap,.farmer_wrap,.news-area{padding-top:0}}.coworking-stay-wrapper,.interview_flame,.farmer_wrap,.news-area{margin-top:60px}@media (max-width:599px){.coworking-stay-wrapper,.interview_flame,.farmer_wrap,.news-area{margin-top:30px}}#syuno_step,#syuno_madoguchi,#farm_news,#ring_about,#ring_news,#ring_flow,#ring_touroku,#ring_soudanbi,#ring_contact,#sakumotsu,#hudo,#connection{padding-top:125px;margin-top:-125px}@media (max-width:768px){#syuno_step,#syuno_madoguchi,#farm_news,#ring_about,#ring_news,#ring_flow,#ring_touroku,#ring_soudanbi,#ring_contact,#sakumotsu,#hudo,#connection{padding-top:85px;margin-top:-85px}}@media (max-width:599px){#syuno_step,#syuno_madoguchi,#farm_news,#ring_about,#ring_news,#ring_flow,#ring_touroku,#ring_soudanbi,#ring_contact,#sakumotsu,#hudo,#connection{padding-top:0;margin-top:0}}.page-id-16989 .foot_banner,.page-id-17599 .foot_banner,.page-id-17124 .foot_banner{display:none}@media (max-width:599px){#post-14339 .vc_row{padding:0 8% !important;box-sizing:border-box}}tr a{display:block}.wp-caption{width:100% !important}.header-sp{display:none;position:fixed;bottom:0;left:0;width:100%;height:10vh;background-color:#fff;border-right:1px solid #dedede;padding:10px;box-sizing:border-box;z-index:3}@media (max-width:599px){.header-sp{display:flex}}.header-sp .header-iconsp{align-items:center;max-width:90%;margin:0 0 0 auto}.header-sp .header-iconsp .iconsp-child{width:calc(20% - 12px);margin-right:5px;height:25px}.header-sp .header-iconsp .iconsp-child:first-child{height:30px;width:15%;margin-right:35px}.header-sp .header-iconsp .iconsp-child:last-child{margin-right:0}.header-sp .header-iconsp .iconsp-child a{height:100%}.header-sp .mini-border{border-top:3px solid #ededed;margin-bottom:30px}.head{position:fixed;width:100%;height:125px;z-index:3;background-color:#fff;top:0;box-sizing:border-box;overflow:hidden}.head .header-pc{padding:20px;box-sizing:border-box}.head .header-pc .header-logo{width:180px;height:40px}.head .header-pc .header-logo img{width:100%;height:100%;object-fit:contain}.head .header-pc .header-icon{margin:auto 0 auto auto}@media (max-width:768px){.head .header-pc .header-icon{display:none}}.head .header-pc .header-icon .icon-child{width:50px;height:45px;margin-right:45px}.head .header-pc .header-icon .icon-child img{width:100%;height:100%;object-fit:contain}.head .header-pc .header-icon .icon-child img:hover{transform:scale(1.3);transition:.3s}.head .header-pc .header-icon .icon-child img:active{transform:scale(1.3);transition:.3s}.head .header-pc .header-icon .icon-child:last-child{position:relative;top:-2px}@media (max-width:768px){.head .header-pc{height:85px}}@media (max-width:599px){.head .header-pc{display:none}}.head .top-ancher{background-color:#2a3853;padding:9px 0;box-sizing:border-box;justify-content:center}.head .top-ancher li{border-right:1px solid #dedede;padding:0 20px;box-sizing:border-box}.head .top-ancher li a{font-family:HiraKakuStd W3-83pv-RKSJ-H;font-size:14px;line-height:22px;letter-spacing:.84px;color:#dedede}.head .top-ancher li:last-child{border:none}@media (max-width:768px){.head .top-ancher{display:none}}.head .top-ancher.ring_menu{background-color:#e85280}.head .top-ancher.ring_menu a{color:#fff}.head .top-ancher.workheads{background-color:#7cbdf2}.head .top-ancher.workheads a{color:#fff}.head .top-ancher.farms{background-color:#60bdb2}.head .top-ancher.farms a{color:#fff}@media (max-width:768px){.head{height:85px}}@media (max-width:599px){.head{height:auto}}.header-menu ul{justify-content:flex-end;align-items:center}.header-menu li{margin-right:30px;list-style:none;font-size:12px;font-weight:700;text-align:end}.header-menu li:last-child{margin-right:0}.header-menu li.btn{border:1px solid #223356}.header-menu li.btn a{display:block;padding:10px 30px;box-sizing:border-box}.header-menu li.btn.tel{background-color:#223356}.header-menu li.btn.tel a{color:#fff}@media (max-width:1024px){.header-menu{display:none}}nav{display:block;position:fixed;top:0;right:-300px;bottom:0;width:300px;background:#2a3853;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:4;opacity:0}nav .inner{padding:25px;margin-top:0;box-sizing:border-box}nav .inner ul{list-style:none;margin:0;padding-top:80px;box-sizing:border-box}nav .inner ul li{position:relative;margin:0;border-bottom:1px solid #fff}nav .inner ul li a{display:block;color:#fff;font-size:14px;padding:1em;text-decoration:none;transition-duration:.2s}nav .inner ul li a:hover{background:#e4e4e4}nav.ring_menu{background-color:#e85280}nav.workheads{background-color:#7cbdf2}nav.farms{background-color:#60bdb2}@media (max-width:599px){nav{right:-220px;width:220px}}.toggle_btn{position:fixed;top:40px;right:30px;transform:translate(0,-50%);width:13px;height:13px;transition:all .5s;cursor:pointer;z-index:4}.toggle_btn .toggle_line{width:100%;height:100%}.toggle_btn .toggle_line span{display:block;position:absolute;left:0;width:100%;height:2px;background-color:#333;border-radius:4px;transition:all .5s}.toggle_btn .toggle_line span:nth-child(1){top:0}.toggle_btn .toggle_line span:nth-child(2){top:50%;transform:translateY(-50%)}.toggle_btn .toggle_line span:nth-child(3){bottom:0}@media (max-width:599px){.toggle_btn{right:auto;left:22px;top:auto;bottom:25px}}.open nav{right:0;opacity:1}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.4;z-index:3;cursor:pointer}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}@media (max-width:599px){.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}@media (max-width:599px){.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}}@media (max-width:599px){.open .toggle_btn span{background-color:#333}}#mask{display:none;transition:all .5s}.top_jump{visibility:hidden;width:60px;height:60px;background-color:#666;position:fixed;bottom:0;right:0;transition:.6s;opacity:0}.top_jump:before{position:absolute;top:50%;left:50%;margin:auto;content:"";vertical-align:middle;width:8px;height:8px;border-top:2px solid #ddd;border-right:2px solid #ddd;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-15%) rotate(-45deg)}.view{visibility:visible;opacity:1}.top_jump a{display:block;height:100%}#logo_loader{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5;background-color:#e5e5e5}#logo_loader.open{animation-name:slideOut;animation-fill-mode:forwards;animation-duration:1.5s;animation-delay:1.5s}#logo_loader .f_logo{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:220px;height:110px;text-align:center;color:#fff;font-size:30px}#logo_loader .f_logo img{width:100%;height:auto}#logo_loader .f_logo:before{content:"";display:block;width:100%;height:110%;background-color:#e5e5e5;position:absolute;top:0;left:100%;animation:loadLogo 1.2s}@keyframes loadLogo{0%{left:0}50%{left:0}100%{left:100%}}@keyframes slideOut{0%{transform:translateX(0%)}50%{transform:translateX(0%)}100%{transform:translateX(100%)}}.footer-menu{width:70%}.footer-menu a{font-size:14px;font-family:A-OTF 見出ゴMB31 Pr6N}.footer-menu ul{justify-content:flex-end}.footer-menu li{list-style:none;margin-right:30px}footer{margin-top:60px}@media (max-width:768px){footer{margin-top:30px}}.foot_banner{display:flex;margin-bottom:80px;flex-flow:wrap}.foot_banner .banner_child_second{width:100% !important;margin-right:0 !important}.foot_banner .banner_child{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.foot_banner .banner_child:first-child{width:100%;margin-right:0;display:none}.foot_banner .banner_child:nth-child(2n){margin-right:0 !important}.foot_banner .banner_child:nth-child(3n){margin-right:20px}.foot_banner .banner_child img{width:100%;height:100%;object-fit:contain}@media (max-width:599px){.foot_banner .banner_child{width:100%;margin-right:0 !important}}.footer-pc{background-color:#2a3853;padding:40px 0;box-sizing:border-box}.footer-pc .footer-logo{width:90px;height:65px;margin:0 auto;margin-bottom:20px}.footer-pc .footer-logo img{width:100%;height:100%;object-fit:contain}.footer-pc .footer-info{justify-content:center}.footer-pc .footer-info .info-child{width:50%;border-right:1px solid #323e6a;text-align:center;color:#d2d2d2;padding:20px;box-sizing:border-box}.footer-pc .footer-info .info-child a{font-size:20px;font-weight:700;color:#d2d2d2}.footer-pc .footer-info .info-child:last-child{border-right:none}.footer-pc .footer-info .info-child .info-title{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:10px}.footer-pc .footer-info .info-child .info-area,.footer-pc .footer-info .info-child .info-time,.footer-pc .footer-info .info-child .info-tel{color:#d2d2d2;font-size:14px}.footer-pc .footer-info .info-child .info-tel a{font-size:20px;font-weight:700}.footer-pc .footer-info .info-child .info-time{font-size:12px}.footer-pc .footer-info .info-child .info-area{font-size:12px}.footer-pc .footer-info .info-child .info-area a{font-weight:500 !important;font-size:12px !important;text-decoration:underline}@media (max-width:599px){.footer-pc .footer-info .info-child{width:100%;padding:20px 3%}}.copy_right{padding:20px 3%;box-sizing:border-box;color:#333;font-size:12px;text-align:center;font-weight:500;width:100%}.anim{opacity:0}.slidein_down.active{animation:slideIn_down 1s ease 1 forwards}.slidein_right.active{animation:slideIn_right 1s ease 1 forwards}.insta-bg.slidein_right.active{animation:slideIn_rightbg 1s ease 1 forwards}.slidein_up.active{animation:slideIn_up 1s ease 1 forwards}.slidein_up.active:nth-child(2){animation:slideIn_up 1s ease .5s 1 forwards}.slidein_up.active:nth-child(3){animation:slideIn_up 1s ease 1s 1 forwards}.slidein_up.active:nth-child(4){animation:slideIn_up 1s ease 1.5s 1 forwards}.slidein_up.active:nth-child(5){animation:slideIn_up 1s ease 2s 1 forwards}.good-town .fadeIn.active{animation:fadeIn 1s ease .5s 1 forwards}.fadeIn.active{animation:fadeIn 2s ease .5s 1 forwards}.banner-btn.fadeIn.active{animation:fadeIn 1s ease .5s 1 forwards}.text_slide.anim{opacity:1}.text_slide span{overflow:hidden;display:inline-block;line-height:1}.text_slide span span{transform:translateX(50px);transition:2.5s}.text_slide.active span span{transform:translateX(0)}.bound.active{animation:bound 1s ease .5s 1 forwards}.bound.active:nth-child(2){animation:bound 1s ease 1s 1 forwards}.bound.active:nth-child(3){animation:bound 1s ease 1.5s 1 forwards}.bound.active:nth-child(4){animation:bound 1s ease 2s 1 forwards}@keyframes slideIn_down{0%{transform:translateY(-180px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}@keyframes slideIn_right{0%{transform:translateX(180px);opacity:0}100%{transform:translateX(0)}40%,100%{opacity:1}}@keyframes slideIn_rightbg{0%{transform:translate(100%);opacity:0}100%{transform:translate(-50%)}40%,100%{opacity:1}}@keyframes slideIn_up{0%{transform:translateY(180px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}40%,100%{opacity:1}}@keyframes bound{100%,60%,30%,0%{transform:translateY(0)}20%{transform:translateY(-30px)}40%{transform:translateY(-15px)}0%{transform:translateY(-180px);opacity:0}40%,100%{opacity:1}}.top-image{width:100%;height:600px;position:relative}.top-image img{object-fit:cover;height:600px}.top-image .slick-next{display:none !important}.top-image .slick-track{object-fit:cover;height:600px;width:100%}.top-image .slick-track img{object-fit:cover;height:600px;width:100%}.top_slider_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.top_slider_logo img{height:100px;width:auto}.topcontents_wrap{padding-bottom:60px;position:relative;overflow:hidden;box-sizing:border-box;width:100%;margin:0 auto;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);height:auto}.topcontents_wrap:before{content:'';position:absolute;top:0;left:0;border-top:10vw solid #fff;border-right:150vw solid transparent}.topcontents_wrap .topcontents_left_background_color{width:55%;position:absolute;height:330px;top:25px;left:0;background-color:#2a3853}@media (max-width:768px){.topcontents_wrap .topcontents_right_background_color:nth-child(2){height:300px;bottom:200px}}.topcontents_wrap .topcontents_inner{max-width:1000px;margin:0 auto;display:flex;box-sizing:border-box;position:relative}@media (max-width:768px){.topcontents_wrap .topcontents_inner:nth-child(4) .topcontents_left .topcontents_left_text{padding:0 15px}}@media (max-width:768px){.topcontents_wrap .topcontents_inner:nth-child(4) .top_contents_morebtn{margin-top:40px}}.topcontents_wrap .topcontents_inner .topcontents_left{width:50%;position:relative;top:45px}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_1 h2{line-height:90px;color:#2a3853;letter-spacing:.15em}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_1 h2 span{margin-right:15px;display:inline-block}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_1 h2 span img{height:60px;width:auto}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_2{box-sizing:border-box}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_2 h2{line-height:90px;color:#fff;letter-spacing:.15em}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_2 h2 span{margin-right:15px;display:inline-block}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_title_2 h2 span img{height:60px;width:auto}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_text{color:#fff;padding:0 30px;box-sizing:border-box}.topcontents_wrap .topcontents_inner .topcontents_left .topcontents_left_text p{color:#fff}.topcontents_wrap .topcontents_inner .topcontents_right{width:50%}.topcontents_wrap .topcontents_inner .topcontents_right .top_contents_morebtn{text-align:right;padding-top:30px}.topcontents_wrap .topcontents_inner .topcontents_right .top_contents_morebtn a{background-color:#fff;color:#2a3853;border-radius:23px;width:170px;display:inline-block;padding:15px 0;font-size:12px;font-weight:700;letter-spacing:.15em;text-align:center;position:relative;box-shadow:0px 7px 7px -5px #d6dde5}.topcontents_wrap .topcontents_inner .topcontents_right .top_contents_morebtn a:before{background-color:#fff;color:#2a3853;border-radius:23px;width:170px;display:inline-block;padding:15px 0;font-size:12px;font-weight:700;letter-spacing:.15em;text-align:center;position:relative;box-shadow:0px 7px 7px -5px #d6dde5}.topcontents_wrap .topcontents_inner .topcontents_right .top_contents_morebtn a:hover:before{right:20px}.info-btn .col{cursor:pointer}.info-btn .btn-child{width:calc(25% - 23px);margin-right:30px;overflow:hidden;position:relative;transition:.2s}.info-btn .btn-child:last-child{margin-right:0}.info-btn .btn-child .front,.info-btn .btn-child .back{background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.info-btn .btn-child{width:50%;margin-bottom:20px;margin-right:0}}.info-btn .btn-child .container{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}.info-btn .btn-child .container .topcard_link{position:absolute;top:0;right:0;width:100%;height:100%;font-size:16px;font-weight:700;color:#fff}.info-btn .btn-child .container:hover .front,.info-btn .btn-child .container:hover .back{-webkit-transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);-o-transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1),-webkit-transform .7s cubic-bezier(.4,.2,.2,1)}.info-btn .btn-child .container:hover .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.info-btn .btn-child .container:hover .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.info-btn .btn-child .container .front,.info-btn .btn-child .container .back{background-size:contain;background-repeat:no-repeat}.info-btn .btn-child .container .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.info-btn .btn-child .container .front:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;opacity:.6;-webkit-backface-visibility:hidden;backface-visibility:hidden}.info-btn .btn-child .container .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.info-btn .btn-child .container .inner{-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);transform:translateY(-50%) translateZ(60px) scale(.94);top:50%;position:absolute;left:0;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-perspective:inherit;perspective:inherit}@media (max-width:599px){.info-btn .btn-child{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.info-btn .btn-child:nth-child(2n){margin-right:0}}.banner-btn{justify-content:center}.banner-btn .banner-child{width:calc(33.3% - 20px);margin-right:30px;overflow:hidden;transition:.2s}.banner-btn .banner-child:last-child{margin-right:0}@media (max-width:599px){.banner-btn .banner-child{width:100%;margin-right:0;margin-bottom:20px}}.banner-btn a{text-decoration:none;display:inline-block;box-sizing:border-box;width:100%;background-repeat:no-repeat;background-size:contain;position:relative}.banner-btn a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#fff;transform-origin:right top;transform:scale(0,1);transition:transform .3s;opacity:.4}.banner-btn a:hover:before{transform-origin:left top;transform:scale(1,1)}.banner-btn .co-work{background-image:url(/wp-content/uploads/2021/02/coworkingstay-logo.jpg)}.banner-btn .kosodate{background-image:url(/wp-content/uploads/2021/03/banner-support.png)}.banner-btn .teijyu{background-image:url(/wp-content/uploads/2021/02/banner-live.jpg)}.int_pos .interview-logo{width:315px;left:12%;margin-bottom:50px}.int_pos .interview-logo img{width:100%;object-fit:contain}.int_pos .interview_list{padding-bottom:30px;box-sizing:border-box}.int_pos .interview_list li{width:calc(25% - 23px);margin-right:30px;letter-spacing:normal;vertical-align:top}.int_pos .interview_list li:last-child{margin-right:0}.int_pos .interview_list li .information_top_rel{background-color:#fff;padding:20px;box-sizing:border-box}.int_pos .more_btn{left:50%;bottom:0;transform:translate(-50%,50%)}.news-logo{width:140px;height:80px;margin:0 auto 10px auto}.news_list{text-align:left;overflow:scroll;height:510px;max-width:800px;margin:0 auto}@media (max-width:768px){.news_list{max-width:85%;height:300px}}.news_list li{padding:20px 0;box-sizing:border-box;border-bottom:1px solid #333}.news_list li .day_category{margin-bottom:10px}.news_list li .day_category .name{color:#333;font-size:12px}.news_list li .day_category .name .day{font-size:12px;font-weight:500}.news_list li .day_category .name .news_label{display:inline-block;padding:3px 10px;box-sizing:border-box;margin:0 10px;background-color:#aaa;color:#fff;font-size:85%}.news_list li .day_category .name .news_label.shuno{background-color:#60bdb2}.news_list li .day_category .name .news_label.news{background-color:#2a3853}.news_list li .day_category .name .news_label.event{background-color:#60beb3}.news_list li .day_category .name .news_label.work_interview{background-color:#7cbdf2}.news_list li .day_category .name .news_label.marriage{background-color:#e85280}.news_list li .news_title{font-weight:500;align-items:center}.news_list li .news_title:before{content:'';display:inline-block;width:24px;height:24px;background-size:contain;margin-right:5px}.news_list li .news_title .shigoto:before{background-image:url(/wp-content/uploads/2021/03/news_logo-work.png)}.news_list li .news_title .marriage:before{background-image:url(/wp-content/uploads/2021/03/news_logo-konkatsu.png)}.news_list li .news_title .shuno:before{background-image:url(/wp-content/uploads/2021/03/news_logo-farm.png)}.news_bgimg{bottom:0;left:3%;width:35%}.insta-logo{width:300px;margin:0 auto;margin-top:50px}.insta-logo img{width:100%;object-fit:cover}.insta-bg{width:70%;height:100%;top:0;left:50%;transform:translate(-50%,0)}#sb_instagram .sb_instagram_header{box-sizing:border-box}#sb_instagram .sbi_load_btn .sbi_btn_text{color:#fff}.topcontents_sp_wrap{position:relative}.topcontents_sp_wrap .topcontents_sp_grayback{position:absolute;top:0;left:0;overflow:hidden;box-sizing:border-box;width:95%;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);height:100%;z-index:2}.topcontents_sp_wrap .topcontents_sp_inner{padding-top:70px;padding-bottom:30px;position:relative;margin-bottom:40px !important;z-index:4}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap{margin-bottom:-82px}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap .topcontents_sp_title{padding:5px 15px;width:80%;position:relative;z-index:6}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap .topcontents_sp_title img{height:32px;width:auto;margin-right:10px}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap .sp_title_navy{background-color:#fff;margin-bottom:10px;position:relative}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap .sp_title_navy h2{color:#2a3853;letter-spacing:.12em;line-height:37px;font-size:16px}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap .sp_title_white{background-color:#2a3853}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_title_wrap .sp_title_white h2{color:#fff;letter-spacing:.12em;line-height:37px;font-size:16px}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_text{margin-right:5%;padding-left:40px;padding-top:30px;padding-bottom:20px;box-sizing:border-box}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_btn{position:absolute;bottom:-29px;left:50%;transform:translatex(-50%)}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_btn a{background-color:#2a3853;color:#fff;border-radius:23px;width:170px;display:inline-block;padding:15px 0;font-size:12px;font-weight:700;letter-spacing:.15em;text-align:center;position:relative}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_btn a:before{content:'';background-image:url(/wp-content/uploads/2021/03/toppage_contents_sp_btn.png);background-size:contain;background-repeat:no-repeat;height:9px;width:10px;top:49%;right:30px;transform:translateY(-49%);-webkit-transform:translateY(-49%);-ms-transform:translateY(-49%);position:absolute;z-index:2;transition:.3s}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_images{text-align:right;padding-left:40px}.topcontents_sp_wrap .topcontents_sp_inner .topcontents_sp_images img{height:380px;object-fit:cover;width:100%}.int_sp .int_bg_set{height:355px;z-index:0;margin:0 auto 0 0}.int_sp .interview-splogo{width:200px;background-color:#fff;padding:10px;transform:translate(0,-50%);left:0;top:7%;z-index:1}.int_sp .int-spcont{top:50%;right:0;transform:translate(0px,-50%);width:85%;margin-bottom:10px}.int_sp .int-spcont p{margin-top:10px;font-size:11px}.int_sp .more_btn{left:50%;transform:translate(-50%,-50%)}.area_sp{padding-top:30px;box-sizing:border-box}.tiki-title{font-size:28px;color:#000;font-weight:600;width:100%;margin:0 auto;margin-bottom:30px}@media (max-width:599px){.tiki-title{font-size:16px;margin:0;width:80%;background-color:#fff;padding-left:30px;box-sizing:border-box;display:inline-block}}.tiki-top{align-items:center;max-width:100%;margin:0 auto;justify-content:center}@media (max-width:599px){.tiki-top .tiki-cont{margin-bottom:30px}}@media (max-width:599px){.tiki-top .tamba-mapimg{margin-bottom:20px}}.tiki-top .top-left{width:calc(70% - 50px);margin-right:50px}.tiki-top .top-left .tiki-cont{color:#333}@media (max-width:599px){.tiki-top .top-left .tiki-cont{margin-bottom:30px}}.tiki-top .top-right{width:30%}.tiki-top .top-right .tamba-map{margin-bottom:20px}@media (max-width:599px){.tiki-top .top-right .tamba-map .tamba-mapimg{margin-bottom:20px}}@media (max-width:599px){.tiki-top{max-width:100%;margin:0 3%;margin-top:30px}}.ac_contents.is-open{line-height:normal;height:auto;opacity:1}.ac_contents.is-open .access_bus_wrap_one{margin-bottom:30px}.ac_contents.is-open .access_bus_wrap .access_bus_title_wrap{align-items:center;display:flex;box-sizing:border-box;width:100%;margin-bottom:10px}.ac_contents.is-open .access_bus_wrap .access_bus_title_wrap .access_bus_images{margin-right:10px;margin-top:8px}.ac_contents.is-open .access_bus_wrap .access_bus_title_wrap .access_bus_images img{height:20px;width:auto}.ac_contents.is-open .access_bus_wrap .access_bus_title_wrap .access_bus_title h2{margin:0;font-size:18px}.ac_contents.is-open .access_bus_wrap .access_bus_text_wrap{margin-bottom:15px;box-sizing:border-box;width:100%;align-items:center}.ac_contents.is-open .access_bus_wrap .access_bus_text_wrap .access_bus_text{font-size:14px}.ac_contents.is-open .access_bus_wrap .moyori_title{font-size:16px;font-weight:700;margin-bottom:10px}@media (max-width:599px){.area-bg{top:0;width:90%;height:280px}}.ac_menu{margin-bottom:30px;background-color:#2a3853;color:#fff;letter-spacing:.1em;font-weight:700;font-size:16px;padding:10px;box-sizing:border-box;text-align:left;cursor:pointer;user-select:none}.ac_menu:hover,.ac_menu:active,.ac_menu.is-active{background-color:#fff;color:#2a3853;border:1px solid #2a3853;transition:.3s}.ac_menu i{margin-right:10px}.ac_contents{text-align:left;line-height:0;height:0;overflow:hidden;opacity:0;transition-duration:.4s}.ac_contents.is-open{line-height:normal;height:auto;opacity:1}.coworking_ac_wrap{margin-top:30px}.tamba-appeal{text-align:center;font-size:20px;color:#000;font-weight:600;margin-bottom:30px}.tamba-btn{width:500px;margin:0 auto;margin-bottom:20px;text-align:center;font-size:24px}.tamba-btn a{display:block;position:relative;border:3px solid #2a3853;border-radius:24px;color:#fff;background-color:#2a3853;padding:5px 0;box-sizing:border-box}.tamba-btn a:after{content:'';display:inline-block;width:32px;height:32px;background-image:url(/wp-content/uploads/2021/01/tiiki-arrow.png);background-size:cover;position:absolute;top:50%;right:2%;transform:translate(0,-50%)}.tamba-btn a:hover{color:#2a3853;background-color:#fff}@media (max-width:599px){.tamba-btn{width:100%}}.crops_wrap .crops_content{align-items:center;margin-top:60px}.crops_wrap .crops_content .crops_images_content{position:relative;width:calc(50% - 40px);margin-right:40px}.crops_wrap .crops_content .crops_images_content .crops_title{position:absolute;top:-60px;right:0}.crops_wrap .crops_content .crops_images_content .crops_title img{position:relative;height:80px;width:auto}@media (max-width:599px){.crops_wrap .crops_content .crops_images_content .crops_title img{height:65px}}.crops_wrap .crops_content .crops_images_content .crops_image img{height:260px;object-fit:cover}@media (max-width:599px){.crops_wrap .crops_content .crops_images_content{width:100%;margin-right:0}}.crops_wrap .crops_content .gray_back{height:260px;width:100%;position:absolute;bottom:-20px;right:-20px}.crops_wrap .climate_revers_wrap{flex-flow:row-reverse}@media (max-width:599px){.crops_wrap .climate_revers_wrap{flex-flow:column}}@media (max-width:599px){.crops_wrap .climate_revers_wrap .yellow_3_back{display:none}}.crops_wrap .crops_text_content{width:50%}.crops_wrap .crops_text_content .crops_text{color:#333}@media (max-width:599px){.crops_wrap .crops_text_content{width:100%;margin:40px 0 30px}}.gray_3_back_sp{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#f1f1f1 2px,#f1f1f1 10px);height:260px;width:100%;margin-left:-6%;position:absolute;left:0;top:20px;z-index:-1;display:none}@media (max-width:599px){.gray_3_back_sp{display:block}}.cs-map{margin-top:30px;height:450px}.cs-map .gm-style{font:400 11px Roboto,Arial,sans-serif;text-decoration:none}.cs-map .info-image{width:150px;margin-right:20px}@media (max-width:599px){.cs-map .info-image{width:100%;margin-right:0}}.cs-map .info-detail{width:55%}.cs-map .info-detail .info-category-label{font-size:13px;background-color:#2a3853;color:#fff;display:inline-block;padding:5px;box-sizing:border-box;margin-top:5px}@media (max-width:599px){.cs-map .info-detail{width:100%}}.top-screen{display:none}.info_tabs_wrapper{padding:15px 15px 0 0;box-sizing:border-box}.info_tabs_wrapper .info_tab{margin-right:20px}.info_tabs_wrapper .info_tab a{border:1px solid #f1f1f1;padding:5px;box-sizing:border-box;border-radius:7px;display:block;color:#333;font-size:12px}.info_tabs_wrapper .info_tab a:hover{background-color:#f1f1f1}@media (max-width:599px){.info_tabs_wrapper .info_tab a{border:none;color:#333;font-size:12px}}@media (max-width:599px){.info_tabs_wrapper .info_tab{width:100%;margin-right:0;margin-bottom:5px;border-bottom:1px solid #333}}.interview_flame_list{margin-top:30px}.interview_flame_list .list-child{width:calc(25% - 15px);margin-right:20px;margin-bottom:20px}.interview_flame_list .list-child .thumbnail{width:100%;position:relative}.interview_flame_list .list-child .thumbnail img{width:100%;height:200px;object-fit:cover}.interview_flame_list .list-child .information{padding:10px 0 0;box-sizing:border-box}.interview_flame_list .list-child .information .interview_title{font-weight:700;font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;color:#333}.interview_flame_list .list-child .information .name{color:#333;font-size:14px}.interview_flame_list .list-child:nth-child(4n){margin-right:0}@media (max-width:599px){.interview_flame_list .list-child{width:100%;margin-right:0}}.wp-pagenavi{width:100%;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#333 !important;border:1px solid #333 !important}.shigoto_information{width:100%;box-sizing:border-box;border-collapse:collapse;border-spacing:0;table-layout:fixed;overflow-wrap:break-word;word-wrap:break-word}.shigoto_information tr{border:1px solid #eee}.shigoto_information th{width:25%;padding:5px 15px;border:1px solid #eee;text-align:left}@media (max-width:599px){.shigoto_information th{border:none;border-bottom:1px solid #eee}}.shigoto_information td{width:75%;padding:5px 15px;border:1px solid #eee;text-align:left}@media (max-width:599px){.shigoto_information td{border:none}}@media (max-width:599px){.shigoto_information th,.shigoto_information td{display:inline-block;width:100%;text-align:left;padding:5px;box-sizing:border-box}}.news-area .news-main{width:70%}.news-area .news-main .news-title{margin-bottom:22px;color:#333;font-size:20px}@media (max-width:599px){.news-area .news-main .news-title{font-size:16px}}@media (max-width:599px){.news-area .news-main{width:100%}}.news-area .single_image{margin-bottom:30px}.news-area .single_image img{height:auto}.news-area .sidebar{width:calc(30% - 30px);margin-left:30px}.news-area .sidebar h2.gray_back{font-size:16px;box-sizing:border-box}.news-area .sidebar ul{margin-top:20px}.news-area .sidebar ul a{font-size:14px}@media (max-width:599px){.news-area .sidebar{width:100%;margin-left:0;margin-top:60px}}#post-14339{padding-top:60px}.contact_2_text{font-size:14px;color:#333}.contact_form_2 p{font-size:14px;color:#333;margin-bottom:10px}.contact_form_2 input{border:1px solid #b4b4b4;border-radius:4px}.contact_form_2 textarea{border:1px solid #b4b4b4;border-radius:4px}.contact_2_check_wrap{text-align:center}.contact_2_check_wrap .acceptance-799{text-align:center}.contact_2_check_wrap .acceptance-799 .wpcf7-list-item{margin-left:0;color:#333}.contact_2_btn{text-align:center;margin-top:20px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{padding:.375em;box-sizing:border-box;width:100%}button,input,select,textarea{border-radius:0;font-size:16px;margin:0;max-width:100%;vertical-align:baseline}input.wpcf7-form-control.wpcf7-submit{width:280px;padding:15px 0;background-color:#727272;box-sizing:border-box;color:#fff;border-radius:5px}.menu_item{color:#fff;cursor:pointer;display:block;margin-bottom:30px;position:relative;border-bottom:1px solid #f0e6da}.menu_item .menu_item_link{color:#f3ba3a;display:block;padding:1rem;text-align:center;border-top:3px solid #f3ba3a;align-items:center;font-size:22px;font-weight:700;letter-spacing:.15em}.menu_item .menu_item_link:before{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f3ba3a;position:absolute;top:50%;transform:translate(-190%,-50%)}.menu_item .menu_item_link:hover{color:#f3ba3a}.menu_item .submenu{background:#fff;display:none;max-width:70%;margin:0 auto}.menu_item .submenu .input_items{background-color:#f6f1ea;padding:1rem;color:#333}.menu_item .submenu .input_content.max-input label{width:100%}.menu_item .submenu .input_content label{width:25%;padding:1rem;color:#333;box-sizing:border-box;font-weight:500;border-bottom:1px solid #f0e6da;border-right:1px solid #f0e6da;display:inline-block}.menu_item .submenu .input_content label:last-child{border-right:none}.menu_item .submenu .input_content label input{border:1px solid #f0e6da}.menu_item .submenu .input_content input[type=checkbox]{margin-right:15px;transform:scale(1.5)}.menu_item .submenu .input_content .input_content-label{box-sizing:border-box;padding:0;margin:5px 0;border-bottom:none}.menu_item .submenu .input_content .input_content-label input{border:1px solid #b4b4b4}.menu_item .submenu .input_content .frame{padding:1rem;box-sizing:border-box;width:100%}.menu_item .submenu .input_content .frame select{background-color:#fff;border-radius:3px;color:#ccc}.menu_item .submenu .input_content .select_map{display:block;margin:0 auto}.menu_item .submenu .submit_btn{margin-bottom:30px;text-align:center;margin-top:30px;padding:0 15px;box-sizing:border-box}.menu_item .submenu .submit_btn .submit_button{object-fit:contain}.menu_item .submenu .submit_btn .submit_button input{display:inline-block;width:280px;text-align:center;color:#fff;background-color:#f4c457;box-shadow:0 5px 0 #e90;transition:.3s;cursor:pointer;border:none;padding:15px 0;font-size:14px;font-weight:700;border-radius:4px}.menu_item .submenu .submit_btn .submit_button input:hover{transform:translate3d(0,5px,0);background-color:#f4c457;box-shadow:none}@media (max-width:599px){.menu_item .submenu{max-width:90%}.menu_item .submenu .input_content label{width:100%;border:1px solid #f0e6da}.menu_item .submenu .input_content label:last-child{border-right:1px solid #f0e6da}}.area_width{max-width:1000px;margin:0 auto}ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center}.bukken_content .headline_orange{display:none}.bukken_content .page-numbers li a{display:block;padding:5px 0 !important;border:1px solid #f3ba3a !important;border-radius:3px !important;color:#f3ba3a !important;width:36px;margin-right:15px;text-align:center}.bukken_content .page-numbers li .current{color:#fff !important;background-color:#f3ba3a;padding:5px 0 !important;border:1px solid #f3ba3a !important;width:36px;margin-right:15px}.bukken_content .page-numbers li:first-child a{width:auto}.bukken_content .page-numbers li:last-child a{width:auto}.bukken_content .page-numbers span{padding:5px 0 !important;border:1px solid #f3ba3a !important;border-radius:3px !important;color:#f3ba3a !important;width:36px;margin-right:15px;display:inline-block;text-align:center}.bukken_list{margin:0 auto;max-width:1000px}.bukken_list .slick-list{width:100% !important}.bukken_list .top{position:relative}.bukken_list .top .arrow-icon{position:absolute;top:50%;transform:translatey(-50%);z-index:1;height:68px}.bukken_list .top .arrow-icon img{height:100%;object-fit:contain}.bukken_list .top .arrow-icon.right{right:-30px}.bukken_list .top .arrow-icon.left{left:-30px}.bukken_list .top li{width:calc(25% - 12px)}@media (max-width:768px){.bukken_list .top li{background-color:transparent;padding:0 10px;box-sizing:border-box}}@media (max-width:768px){.bukken_list .top li .mrn{background-color:#f3f3f3;padding:10px;box-sizing:border-box;border-radius:10px}}.bukken_list .top li:nth-child(3n){margin-right:15px}.bukken_list .top li:nth-child(4n){margin-right:0}@media (max-width:768px){.bukken_list .top li{margin:0}}.bukken_list .house_link{text-align:right;margin-top:20px}.bukken_list .house_link a{width:180px;display:inline-block;background-color:#253149;color:#fff;padding:15px 0;border-radius:30px;text-align:center;font-weight:700;position:relative}.bukken_list .house_link a:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translatey(-50%) rotate(45deg);transform:translatey(-50%) rotate(45deg);top:50%;right:20px}.bukken_list li{width:calc(33.3% - 10px);margin-right:15px;margin-bottom:15px;background-color:#f3f3f3;padding:10px;box-sizing:border-box;border-radius:10px}.bukken_list li:nth-child(3n){margin-right:0}@media (max-width:599px){.bukken_list li{width:100%;margin-right:0}}.bukken_list .thumbnail{width:100%;text-align:center}.bukken_list .thumbnail img{border-radius:10px;object-fit:contain;height:230px;width:100%}.bukken_list .house_info{width:100%;padding:20px 0 10px}.bukken_list .house_info a{width:100%;align-items:center}.bukken_list .house_info a .price_type{width:calc(50% - 20px);text-align:center;color:#fff;font-size:14px;border-radius:5px;margin-right:20px;line-height:2}.bukken_list .house_info a .price_type.buy{background-color:#fca359}.bukken_list .house_info a .price_type.lent{background-color:#b8d96c}.bukken_list .house_info a .area{width:50%;box-sizing:border-box}.bukken_list .house_info a .space{margin-right:5px}.bukken_list .house_info a .name{font-size:12px;color:#7d7d7d}.bukken_list .house_info a .price{color:#ff5113}.bukken_list .house_info a .price .num{font-size:18px;font-weight:600;color:#ff5113}@media (max-width:1024px){.bukken_list{margin:0 3%}.bukken_list.tops{margin:0 5%}}@media (max-width:599px){.bukken_list{margin:0 6%}.bukken_list.tops{margin:0 10%}}@media (max-width:768px){.sp-height{height:160px}}@media (max-width:599px){.sp-height{height:60px}}.single-house .single{padding-top:140px}@media (max-width:599px){.single-house .single{padding-top:0}}.tab_gallery{max-width:50%;width:100%;margin:0 auto}.tab_gallery .thumb-item{height:400px}.tab_gallery .thumb-item .slick-slide{height:500px}.tab_gallery .thumb-item .arrow-icon{width:30px;position:absolute;top:50%;transform:translate(0,-50%);z-index:1}.tab_gallery .thumb-item .arrow-icon.left{left:-40px}@media (max-width:599px){.tab_gallery .thumb-item .arrow-icon.left{left:0}}.tab_gallery .thumb-item .arrow-icon.right{right:-40px}@media (max-width:599px){.tab_gallery .thumb-item .arrow-icon.right{right:0}}.tab_gallery .thumb-item .slick-active li{height:400px}.tab_gallery .slick-active li{display:inline-block;box-sizing:border-box;padding:5px}@media (max-width:599px){.tab_gallery .slick-active li img{object-fit:cover}}.tab_gallery .thumb-item-nav{height:60px}.tab_gallery .thumb-item-nav .slick-list{height:100%}.tab_gallery .thumb-item-nav .slick-slide{margin-right:10px;height:100%}.tab_gallery .thumb-item-nav li{padding:0}.tab_gallery .thumb-item-nav li img{height:100%;object-fit:contain;object-position:top}.tab_gallery .thumb-item-nav .arrow-icon{position:absolute;top:50%;transform:translate(0,-50%);width:15px;height:15px;z-index:1}.tab_gallery .thumb-item-nav .arrow-icon.left{left:-20px}@media (max-width:599px){.tab_gallery .thumb-item-nav .arrow-icon.left{left:0}}.tab_gallery .thumb-item-nav .arrow-icon.right{right:-20px}@media (max-width:599px){.tab_gallery .thumb-item-nav .arrow-icon.right{right:0}}@media (max-width:599px){.tab_gallery{max-width:100%;padding:0 3%;box-sizing:border-box}}.top_info{margin-bottom:30px}.top_info .name{font-size:12px;color:#7d7d7d}.top_info .buy_price{line-height:1.5}.top_info .buy_price .price{color:#333;font-size:14px;font-weight:600}.top_info .buy_price .price .num{color:#ff5113;font-size:20px;font-weight:600}.top_info .pdf_dl{position:absolute;bottom:0;right:0}.top_info .pdf_dl a{color:#41739b;border-bottom:1px solid #41739b}@media (max-width:599px){.top_info .pdf_dl{position:static}}.single_house_info{width:100%;margin-bottom:30px;border-collapse:collapse;border-spacing:0}.single_house_info tr{border-top:1px solid #f0e6da;border-bottom:1px solid #f0e6da}.single_house_info tr th{width:40%;background-color:#f6f1ea;text-align:left;font-weight:500}.single_house_info tr td{width:60%;border-color:#f6f1ea}.single_house_info tr th,.single_house_info tr td{padding:.8em;box-sizing:border-box}@media (max-width:599px){.single_house_info{padding:0 3%;box-sizing:border-box;width:100%;display:inline-block}}.single_map{width:50%;margin:0 auto;margin-bottom:30px}@media (max-width:599px){.single_map{width:80%}}h2#house_contact{background-color:#f3ba3a;color:#fff;text-align:center;padding:10px 0;box-sizing:border-box;position:relative;margin-bottom:30px}h2#house_contact:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #f3ba3a}.contact_tel_btn{width:280px;margin:0 auto 30px auto;text-align:center;border-radius:5px;color:#fff}.contact_tel_btn a{display:inline-block;width:280px;box-shadow:0 5px 0 #ed5100;text-align:center;padding:20px 0;color:#fff;font-weight:600;box-sizing:border-box;border-radius:5px;transition:.3s;background-color:#f07029}.contact_tel_btn a:hover{transform:translate3d(0,5px,0);background-color:#f07029;box-shadow:none}.contact_tel_btn a span img{height:20px;width:auto;margin-right:5px;margin-top:3px}.contact_form{width:65%;padding-bottom:30px}.contact_form .contact_title{color:#333;font-weight:700;padding-left:20px;font-size:20px;margin-bottom:20px;background-image:url(/wp-content/uploads/2021/03/serch_contact_image3.png);background-repeat:no-repeat;background-position:left center;background-size:13px 13px}@media (max-width:599px){.contact_form .contact_title{font-size:16px}}.contact_form .house_input_child{color:#333;margin-bottom:10px;position:relative}.contact_form .house_input_child .house_hissu{position:absolute;top:50%;right:1.7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;font-size:12px;color:#fff;background-color:#f3c84e;padding:3px 7px;border-radius:4px}.contact_form .house_input_child .house input{font-size:14px}.contact_form input{border:1px solid #b4b4b4;border-radius:4px;padding:12px}.contact_form textarea{border:1px solid #b4b4b4;border-radius:4px}@media (max-width:599px){.contact_form{padding:20px 3%;width:100%;box-sizing:border-box}.contact_form.wrap{margin:0}}.contact-type .wpcf7-radio .first{margin-left:0}.serch_textarea{color:#333;margin-bottom:5px;position:relative}.serch_textarea span{font-size:12px;color:#fff;background-color:#f3c84e;padding:3px 7px;border-radius:4px;display:inline-block}.textarea_child1{color:#333}.textarea_child2{position:absolute;top:50%;right:1.7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.serch_checkbox_wrap{text-align:center}.serch_contact_btn{margin:20px 0 0;text-align:center}.serch_contact_btn input{border:none}.shigoto_top_images{width:100%}.shigoto_top_images img{width:100%}@media (max-width:599px){.shigoto_top_images{display:none}}.shigoto_top_images_sp{display:none}@media (max-width:599px){.shigoto_top_images_sp{display:block}}.tambasasayama_shigoto_btn{margin-right:10px}.tambasasayama_shigoto_btn:last-child{margin-right:0}.tambasasayama_shigoto_btn a{position:relative;display:inline-block;width:165px;text-align:center;font-weight:700;letter-spacing:.12em;border-radius:30px;padding:15px 0;background-color:#fff;border:1px solid #222;font-size:14px;margin:0}.tambasasayama_shigoto_btn a:before{content:'';background-image:url(/wp-content/uploads/2021/04/classo_shigoto_arrowimages2.png);background-size:contain;background-repeat:no-repeat;height:8px;width:6px;top:49%;right:15px;transform:translateY(-49%);-webkit-transform:translateY(-49%);-ms-transform:translateY(-49%);position:absolute;transition:.3s}.tambasasayama_shigoto_btn a:hover{background-color:#222;transition:.3s;color:#fff}.tambasasayama_shigoto_btn a:hover:before{right:10px}@media (max-width:599px){.tambasasayama_shigoto_btn a{width:100%;padding:10px 0}}.tambasasayama_shigoto_btn.shigoto_btn_yellow a:before{background-image:url(/wp-content/uploads/2021/04/kyuzin_btn_arrow.png)}@media (max-width:599px){.tambasasayama_shigoto_btn{width:100%;margin-bottom:10px;margin-right:0}}.shigoto_btn_yellow a{background-image:url(/wp-content/uploads/2021/04/syain_interview_backimages.png);background-repeat:no-repeat;background-size:cover}.tambasasayama_shigoto_wrap{background-image:url(/wp-content/uploads/2021/04/classo_shigoto_background1-min.jpg);background-repeat:no-repeat;background-size:cover;position:relative;width:100%;box-sizing:border-box;border-top:3px solid #222;border-bottom:3px solid #222}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_back{position:absolute;bottom:0;right:80px}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_back img{height:150px;width:auto}@media (max-width:1024px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_back img{height:70px}}@media (max-width:1024px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_back{right:10px}}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner{max-width:950px;margin:0 auto;padding:50px 0;align-items:center;box-sizing:border-box}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_images{width:calc(52% - 40px);margin-right:40px}@media (max-width:768px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_images{width:100%;margin-right:0;margin-bottom:30px;padding:0 5%}}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text{width:48%}@media (max-width:768px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text{width:100%;text-align:center}}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text .tambasasayama_shigoto_title{margin-bottom:30px}.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text .tambasasayama_shigoto_title img{height:35px;width:auto}@media (max-width:599px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text .tambasasayama_shigoto_p{font-size:14px}}@media (max-width:768px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text .tambasasayama_shigoto_btnwrap{justify-content:center;margin-top:30px}}@media (max-width:768px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text{padding:0 5%}}@media (max-width:599px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner .tambasasayama_shigoto_text{width:100%;max-width:100%;margin:0 auto}}@media (max-width:599px){.tambasasayama_shigoto_wrap .tambasasayama_shigoto_inner{max-width:100%;margin:0 auto;width:100%;flex-wrap:wrap}}.shigoto_news_wrap{margin:50px 0}.shigoto_news_wrap .news-logo{width:140px;height:80px;margin:0 auto 30px auto}.shigoto_news_wrap .news_list{text-align:left;overflow:scroll;height:510px;max-width:800px;margin:0 auto}.shigoto_news_wrap .news_list li{padding:20px 0;box-sizing:border-box;border-bottom:1px solid #333}.shigoto_news_wrap .news_list li .day_category{margin-bottom:10px}.shigoto_news_wrap .news_list li .day_category .name{color:#333;font-size:12px}.shigoto_news_wrap .news_list li .day_category .name .day{font-size:12px;font-weight:500}.shigoto_news_wrap .news_list li .day_category .name .news_label{display:inline-block;padding:3px 10px;box-sizing:border-box;margin:0 10px;background-color:#aaa;color:#fff;font-size:85%}.shigoto_news_wrap .news_list li .day_category .name .news_label.news,.shigoto_news_wrap .news_list li .day_category .name .news_label.shigoto_news{background-color:#7cbdf2}.shigoto_news_wrap .news_list li .day_category .name .news_label.shuno{background-color:#60bdb2}.shigoto_news_wrap .news_list li .day_category .name .news_label.event{background-color:#60beb3}.shigoto_news_wrap .news_list li .day_category .name .news_label.work_interview{background-color:#7cbdf2}.shigoto_news_wrap .news_list li .day_category .name .news_label.marriage{background-color:#e85280}.shigoto_news_wrap .news_list li .news_title{font-weight:500;align-items:center;color:#333}.shigoto_news_wrap .news_list li .news_title:before{content:'';display:inline-block;width:24px;height:24px;background-size:contain;margin-right:5px}.shigoto_corporate_postwrap{border-top:3px solid #222;border-bottom:3px solid #222;position:relative;overflow:hidden;background-image:url(/wp-content/uploads/2021/04/kigyo_postlist_backimages3-min.jpg);background-size:cover;background-repeat:no-repeat;padding:50px 0 60px;box-sizing:border-box;z-index:0}.shigoto_corporate_postwrap:before{content:'';background-image:url(/wp-content/uploads/2021/04/kigyo_postlist_backimages1.png);background-size:cover;background-repeat:no-repeat;position:absolute;width:200px;height:380px;left:50px;bottom:50px}@media (max-width:599px){.shigoto_corporate_postwrap:before{left:0;bottom:0;width:140px;height:220px}}.shigoto_corporate_postwrap:after{content:'';background-image:url(/wp-content/uploads/2021/04/kigyo_postlist_backimages2.png);background-size:cover;background-repeat:no-repeat;position:absolute;width:130px;height:290px;right:50px;top:50px;z-index:1}@media (max-width:599px){.shigoto_corporate_postwrap:after{width:100px;height:250px;right:-10px;top:0}}.shigoto_corporate_postwrap .corporate_postwrap_inner{max-width:980px;margin:0 auto;position:relative;padding:0 5%;box-sizing:border-box}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_postwrap_title{text-align:center;margin-bottom:40px}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_postwrap_title img{height:75px;width:auto}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner{width:100%;box-sizing:border-box;position:relative;z-index:1}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner{width:calc(25% - 15px);margin-right:20px;border:1px solid #222;box-sizing:border-box;margin-bottom:20px;background-color:#fff}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner .bottom_interview_image img{height:160px;width:100%;object-fit:cover}@media (max-width:599px){.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner .bottom_interview_image img{height:120px}}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner .bottom_interview_posttitle{padding:10px;box-sizing:border-box;background-color:#fff;line-height:1.5}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner .bottom_interview_posttitle a{font-weight:700;line-height:1.5}@media (max-width:599px){.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.shigoto_corporate_postwrap .corporate_postwrap_inner .corporate_bottom_interview_inner .bottom_interview_content_inner:nth-child(2n){margin-right:0}}@media (max-width:599px){.shigoto_corporate_postwrap .corporate_postwrap_inner{padding:0 5%;box-sizing:border-box}}.shigoto_corporate_postwrap .tambasasayama_shigoto_btn{text-align:center;margin-top:20px}.shigoto_corporate_postwrap .tambasasayama_shigoto_btn a{position:relative;display:inline-block;width:165px;text-align:center;font-weight:700;letter-spacing:.12em;border-radius:30px;padding:15px 0;background-color:#fff;border:1px solid #222;font-size:14px;margin:0}.shigoto_corporate_postwrap .tambasasayama_shigoto_btn a:before{content:'';background-image:url(/wp-content/uploads/2021/04/classo_shigoto_arrowimages2.png);background-size:contain;background-repeat:n}