@charset "UTF-8";*{box-sizing:border-box}input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input:focus{outline:none}ul,ol{list-style-type:none}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}img{vertical-align:bottom;max-width:100%;height:auto;margin:0;padding:0}html{height:100%}body{line-height:1;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;height:100%;position:relative}a{outline:none}a:link,a:visited{color:#1530a0;text-decoration:underline}a:hover,a:active{color:#4460d5;text-decoration:none}.clear{clear:both;width:0;height:0;display:block;overflow:hidden}.clearfix:after{content:" ";display:block;clear:both}.cen{text-align:center !important}.rgt{text-align:right !important}.lft{text-align:left !important}.opa a:hover{opacity:.8}.bold{font-weight:700}.redtxt{color:#cf1212}.pt0{padding-top:0 !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pb0{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.mt0{margin-top:5px !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mb0{margin-bottom:5px !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}@media screen and (max-width:479px){.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:10px !important}.pt20{padding-top:15px !important}.pt30{padding-top:20px !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:10px !important}.pb20{padding-bottom:15px !important}.pb30{padding-bottom:20px !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:10px !important}.mt20{margin-top:15px !important}.mt30{margin-top:20px !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:10px !important}.mb20{margin-bottom:15px !important}.mb30{margin-bottom:20px !important}}.base_small,.base{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.base{max-width:960px}@media screen and (min-width:600px){.base{max-width:1040px;padding-left:40px;padding-right:40px}}.base_small{max-width:830px}@media screen and (min-width:600px){.base_small{max-width:870px;padding-left:40px;padding-right:40px}}.space_large{padding-top:50px;padding-bottom:50px}.space_medium{padding-top:30px;padding-bottom:30px}.space_small{padding-top:20px;padding-bottom:20px}@media screen and (min-width:600px){.space_large{padding-top:70px;padding-bottom:70px}.space_medium{padding-top:50px;padding-bottom:50px}.space_small{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:960px){.space_large{padding-top:100px;padding-bottom:100px}.space_medium{padding-top:60px;padding-bottom:60px}}.txtbox p,.txt{font-size:.875rem;line-height:1.6}.txtbox p+p,.txt+.txt{margin-top:15px}@media screen and (min-width:600px){.txtbox p,.txt{font-size:.9375rem}.txtbox p+p,.txt+.txt{margin-top:20px}}@media screen and (min-width:960px){.txtbox p,.txt{font-size:1rem;line-height:1.8}}.material-icons{display:inline-flex;vertical-align:middle;font-size:inherit}.loading{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:100}.loading div{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:0 20px}.loading div img{display:none;max-width:300px}.fadein{opacity:0}.list_btn{width:90%;max-width:400px;margin:30px auto 0 auto}.list_btn a{border:1px solid #000;display:block;padding:10px;text-align:center;position:relative;font-size:.875rem;font-weight:700;text-decoration:none;color:#333;transition:.2s all}@media screen and (min-width:600px){.list_btn a{padding:15px 10px;font-size:1rem}}@media screen and (min-width:960px){.list_btn a{font-size:1.25rem}}.list_btn a:before{position:absolute;right:15px;top:50%;margin-top:-7px;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (min-width:600px){.list_btn a:before{margin-top:-8px}}@media screen and (min-width:960px){.list_btn a:before{margin-top:-10px}}@media screen and (min-width:960px){.list_btn a:hover{background:#0081cc;border:1px solid #0081cc;color:#fff}}@media screen and (min-width:960px){#housing .list_btn a:hover{background:#e46b12;border:1px solid #e46b12;color:#fff}}@media screen and (min-width:960px){#shaji .list_btn a:hover{background:#5f2177;border:1px solid #5f2177;color:#fff}}@media screen and (min-width:960px){#shaji .list_btn a:hover{background:#233f90;border:1px solid #233f90;color:#fff}}.link_btn{width:100%;max-width:500px;margin:0 auto}.link_btn a{display:block;width:100%;height:100%;padding:15px 10px;position:relative;font-size:.875rem;font-weight:700;text-align:center;text-decoration:none;border:1px solid #0081cc;color:#0081cc;transition:.2s all}@media screen and (min-width:600px){.link_btn a{font-size:1.125rem}}@media screen and (min-width:960px){.link_btn a{font-size:1.375rem}}.link_btn a:before{position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:88%}@media screen and (min-width:960px){.link_btn a:hover{opacity:.85}}.link_btn.link_housing a{background:#e46b12;color:#fff;border:1px solid #e46b12}.link_btn.link_shaji a{background:#5f2177;color:#fff;border:1px solid #5f2177}.link_btn.link_centerland a{padding:10px}.error_txt{width:100%;padding:10px 15px 8px 35px;box-sizing:border-box;font-size:108%;position:relative;background:#fff5f5}.error_txt i{display:block;position:absolute;top:11px;left:10px;font-size:18px}.error_box{background:#fff;padding:20px;border:1px solid #bcbcbc;border-radius:3px;margin-bottom:40px}.error_box p{color:#cf1212;padding-bottom:10px;font-size:108%}.submit_btn button[type=submit]{margin:0 auto;display:block;width:90%;max-width:400px;border:1px solid #0081cc;color:#fff;padding:10px 0;font-size:138.5%;line-height:1.5;text-decoration:none;cursor:pointer;background:#0081cc}.back_btn{width:40%;max-width:250px;margin:20px auto 20px auto;text-align:center}.back_btn button{border:1px solid #b9b9b9;display:block;width:100%;margin:0 auto;color:#333;padding:10px 0 8px;font-size:108%;text-decoration:none;border-radius:3px;cursor:pointer;background:#eee}.formbtn_box{margin-top:40px;margin-bottom:40px}@media screen and (min-width:600px){.submit_btn button[type=submit]{padding:15px 0;font-size:153.9%}.back_btn button{padding:13px 0;font-size:116%;line-height:1.5}}.form50{width:50px}.form70{width:70px}.form100{width:100%;max-width:100px}.form150{width:100%;max-width:150px}.form200{width:100%;max-width:200px}.form250{width:100%;max-width:250px}.form300{width:100%;max-width:300px}.form350{width:100%;max-width:350px}.form400{width:100%;max-width:400px}.formmax{width:100%}.comment_box{width:100%;margin:5px 0;height:300px}input[type=text],input[type=tel],input[type=email],textarea{border:1px solid #ccc;padding:6px;border-radius:2px;box-sizing:border-box;font-size:100%}@media screen and (min-width:960px){input[type=text],input[type=tel],input[type=email],textarea{padding:8px;border-radius:3px}}select{border:1px solid #ccc;padding:5px}input:focus,textarea:focus{border:1px solid #217fc4;box-shadow:0px 0px 3px #ccc}input:focus::placeholder,textarea:focus::placeholder{color:transparent}input[type=radio]{margin-top:-3px}button:disabled{opacity:.4 !important;cursor:default !important}.ttl01{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:10px;font-size:1.125rem;line-height:1.5}@media screen and (min-width:600px){.ttl01{font-size:1.25rem}}@media screen and (min-width:960px){.ttl01{font-size:1.375rem}}.ttl01 br.sp_none{display:none}.sub_ttl{background:#0081cc;padding:20px 0;margin-bottom:40px}@media screen and (min-width:600px){.sub_ttl{padding:25px 0;margin-bottom:50px}}@media screen and (min-width:960px){.sub_ttl{padding:30px 0;margin-bottom:60px}}.sub_ttl h2{color:#fff;font-size:1.375rem}@media screen and (min-width:600px){.sub_ttl h2{font-size:1.75rem}}@media screen and (min-width:960px){.sub_ttl h2{font-size:2rem}}#shaji .sub_ttl{background:#5f2177}#shaji .sub_ttl img{width:30px;margin-right:6px}@media screen and (min-width:600px){#shaji .sub_ttl img{width:36px}}@media screen and (min-width:960px){#shaji .sub_ttl img{width:42px}}#contents_ttl{width:100%;height:30vh;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:40px}@media screen and (min-width:600px){#contents_ttl{font-size:1.625rem;height:300px}}@media screen and (min-width:960px){#contents_ttl{font-size:2rem;height:400px}}#contents_ttl .base{height:100%;display:flex;align-items:center}#contents_ttl h1{display:inline-block;padding:10px 20px;color:#fff;font-size:1.25rem}@media screen and (min-width:600px){#contents_ttl h1{font-size:1.625rem}}@media screen and (min-width:960px){#contents_ttl h1{font-size:2rem;padding:10px 25px}}#housing #contents_ttl h1{background:#e46b12}#shaji #contents_ttl h1{background:#5f2177}#craftsmanship #contents_ttl h1{background:#233f90}#contents_ttl h1 img{height:20px;margin-right:8px}@media screen and (min-width:600px){#contents_ttl h1 img{height:24px}}@media screen and (min-width:960px){#contents_ttl h1 img{height:32px}}.contents_sub_ttl{font-size:1.25rem;line-height:1.5;font-weight:700;margin-bottom:20px}@media screen and (min-width:600px){.contents_sub_ttl{font-size:1.5rem}}@media screen and (min-width:960px){.contents_sub_ttl{font-size:1.75rem;margin-bottom:30px}}.footer_link{width:90%;max-width:700px;margin:40px auto 0 auto}@media screen and (min-width:600px){.footer_link{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:600px){.footer_link .link_btn{width:48%;margin:0;max-width:320px}}.footer_link .link_btn a{font-size:1.25rem;letter-spacing:.1rem}@media screen and (min-width:600px){.footer_link .link_btn a{font-size:1.4375rem}}@media screen and (min-width:960px){.footer_link .link_btn a{font-size:1.5rem}}.footer_link .link_btn+p{margin-top:15px}@media screen and (min-width:600px){.footer_link .link_btn+p{margin-top:0}}@media screen and (min-width:600px){.footer_link .link_btn.link_index{width:100%;max-width:none;margin-bottom:20px}}.footer_link_insta{width:90%;max-width:650px;margin:20px auto 0 auto}.footer_link_insta a{display:block;padding:10px 20px;color:#000;text-decoration:none;transition:.2s all;border:1px solid #333}@media screen and (min-width:600px){.footer_link_insta a{display:flex;justify-content:center;align-items:center}}.footer_link_insta a:hover{opacity:.8}.footer_link_insta a p:first-of-type{font-size:.875rem;line-height:1.5;margin-bottom:10px}@media screen and (min-width:600px){.footer_link_insta a p:first-of-type{width:48%;margin-bottom:0}}@media screen and (min-width:960px){.footer_link_insta a p:first-of-type{width:55%;font-size:.875rem}}.footer_link_insta a p:first-of-type br{display:none}.footer_link_insta a p:nth-of-type(2){display:flex;font-size:.8125rem;line-height:1.3;justify-content:center;align-items:center}@media screen and (min-width:600px){.footer_link_insta a p:nth-of-type(2){width:48%}}@media screen and (min-width:960px){.footer_link_insta a p:nth-of-type(2){width:25%;font-size:.875rem}}.footer_link_insta a p:nth-of-type(2) img{width:30px;margin:0}.footer_link_insta a p:nth-of-type(2) span{margin-left:5px}.footer_insta{width:90%;max-width:650px;margin:20px auto 0 auto;border:1px solid #333;padding:15px}@media screen and (min-width:600px){.footer_insta{padding:10px 20px;display:flex;justify-content:space-between;align-items:center}}.footer_insta_txt{font-size:.875rem;line-height:1.5;margin-bottom:15px;text-align:center}@media screen and (min-width:600px){.footer_insta_txt{width:48%;margin-bottom:0;text-align:left}}@media screen and (min-width:960px){.footer_insta_txt{width:55%;font-size:.875rem}}.footer_insta_txt br{display:none}.footer_insta_link{display:flex;justify-content:center;margin:0 -10px}@media screen and (min-width:600px){.footer_insta_link{width:50%;margin:0;justify-content:flex-end}}@media screen and (min-width:960px){.footer_insta_link{width:45%}}.footer_insta_link li{margin:0 10px}@media screen and (min-width:600px){.footer_insta_link li{margin:0}}@media screen and (min-width:600px){.footer_insta_link li+li{margin-left:10px}}@media screen and (min-width:960px){.footer_insta_link li+li{margin-left:20px}}.footer_insta_link div{width:40px;margin-right:10px}@media screen and (min-width:600px){.footer_insta_link div{width:30px}}.footer_insta_link a{display:block;width:100%;color:#000;text-decoration:none;display:flex;align-items:center;transition:.2s all}@media screen and (min-width:960px){.footer_insta_link .insta_shaji a:hover{color:#5f2177}}@media screen and (min-width:960px){.footer_insta_link .insta_housing a:hover{color:#e46b12}}.footer_insta_link span{display:inline-block;font-size:.75rem;line-height:1.3}.section_box{margin-top:40px}.contents_section_box{margin-top:60px}@media screen and (min-width:600px){.contents_section_box{margin-top:75px}}@media screen and (min-width:960px){.contents_section_box{margin-top:90px}}.youtube{width:100%;aspect-ratio:16/9}.youtube+.youtube{margin-top:40px}.youtube iframe{width:100%;height:100%}.contents_mainimg{display:flex;margin-bottom:20px;flex-wrap:wrap}.contents_mainimg div{width:50%}.contents_catch{width:100%;margin-bottom:40px}@media screen and (min-width:768px){.contents_catch{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.contents_catch .contents_sub_ttl{width:48%}}@media screen and (min-width:768px){.contents_catch .contents_catch_txt{width:48%}}.layout01{width:100%}@media screen and (min-width:600px){.layout01{display:flex;justify-content:space-between;flex-wrap:wrap}}.layout01_txt{margin-bottom:15px}@media screen and (min-width:600px){.layout01_txt{margin-bottom:0;width:48%}}.layout01_txt h3{font-size:1rem;line-height:1.5;margin-bottom:10px}@media screen and (min-width:600px){.layout01_txt h3{font-size:1.25rem}}@media screen and (min-width:960px){.layout01_txt h3{font-size:1.375rem;line-height:1.5}}@media screen and (min-width:600px){.layout01_txt h3 br{display:none}}@media screen and (min-width:960px){.layout01_txt h3 br{display:inline}}@media screen and (min-width:600px){.layout01_ph{width:48%}}.wide_visual{display:none}@media screen and (min-width:960px){.wide_visual{display:block;width:100%;overflow:hidden;margin-bottom:60px;max-height:500px;background-size:cover;background-position:center center;background-attachment:fixed}}.wide_visual img{opacity:0}.wide_visual_sp{margin-bottom:40px}@media screen and (min-width:600px){.wide_visual_sp{margin-bottom:50px}}@media screen and (min-width:960px){.wide_visual_sp{display:none}}.end_txt{font-size:1.25rem;line-height:1.5;font-weight:700;margin-bottom:20px}@media screen and (min-width:600px){.end_txt{font-size:1.5rem;text-align:center;line-height:1.8}}@media screen and (min-width:960px){.end_txt{font-size:1.75rem;margin-bottom:30px;line-height:1.8}}.end_txt .sp_none{display:none}@media screen and (min-width:600px){.end_txt .sp_none{display:inline-block}}.is-spHide{display:none}@media screen and (min-width:600px){.is-spHide{display:block}}.is-spHide--inline{display:none}@media screen and (min-width:600px){.is-spHide--inline{display:inline}}.is-pcHide{display:block}@media screen and (min-width:960px){.is-pcHide{display:none}}.is-pcHide--inline{display:inline}@media screen and (min-width:960px){.is-pcHide--inline{display:none}}.is-tabHide{display:block}@media screen and (min-width:600px){.is-tabHide{display:none}}@media screen and (min-width:960px){.is-tabHide{display:block}}.is-tabHide--inline{display:inline}@media screen and (min-width:600px){.is-tabHide--inline{display:none}}@media screen and (min-width:960px){.is-tabHide--inline{display:inline}}.is-spShow{display:block}@media screen and (min-width:600px){.is-spShow{display:none}}.is-spShow--inline{display:inline}@media screen and (min-width:600px){.is-spShow--inline{display:none}}.is-pcShow{display:none}@media screen and (min-width:960px){.is-pcShow{display:block}}.is-pcShow--inline{display:none}@media screen and (min-width:960px){.is-pcShow--inline{display:inline}}.is-tabShow{display:none}@media screen and (min-width:600px){.is-tabShow{display:block}}@media screen and (min-width:960px){.is-tabShow{display:none}}.is-tabShow--inline{display:none}@media screen and (min-width:600px){.is-tabShow--inline{display:inline}}@media screen and (min-width:960px){.is-tabShow--inline{display:none}}@media screen and (max-width:767px){.is-mdUnderHide{display:none}}@media screen and (min-width:768px){.is-mdOverHide{display:none}}#header{position:fixed;width:100%;height:75px;z-index:50}@media screen and (min-width:960px){#header{height:90px}}.menuopen #header{position:fixd}.header_inner{padding:10px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:start;overflow:hidden;background:#fff;position:relative;z-index:50}@media screen and (min-width:1280px){.header_inner{align-items:center}}.header_navi{display:none}@media screen and (min-width:960px){.header_navi{display:block;margin-left:auto}}.header_logo{max-width:200px;width:50%;z-index:50}#housing .header_logo,#shaji .header_logo,#craftsmanship .header_logo{max-width:240px}.header .header_sp{display:flex;justify-content:flex-end}@media screen and (min-width:1280px){.header .header_sp{display:none}}@media screen and (min-width:960px){.header_sp_tel{display:none}}.header_sp_tel a{background:#0081cc;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:relative;z-index:50}.header_sp_tel a img{width:30px}.header .navi_btn{display:block;width:50px;height:50px;margin-left:15px;z-index:50}.header .navi_btn button{border:none;width:100%;height:100%;background:#4e4e4e;position:relative;transition:.4s all}.header .navi_btn button:after{content:"";display:block;width:26px;height:2px;background:#fff;position:absolute;left:12px;top:50%;margin-top:-1px;transition:.2s all}.header .navi_btn button span:before,.header .navi_btn button span:after{content:"";display:block;width:26px;position:absolute;left:12px;transition:.2s all}.header .navi_btn button span:before{height:2px;background:#fff;top:15px;box-sizing:border-box}.header .navi_btn button span:after{height:2px;background:#fff;bottom:15px;box-sizing:border-box}.menuopen .header .navi_btn button:after{opacity:0}.menuopen .header .navi_btn button span:before{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menuopen .header .navi_btn button span:after{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.header .navi_btn .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}@media screen and (min-width:960px){.header_navi{display:flex;align-items:center;font-size:.625rem;line-height:1.5;font-feature-settings:"palt"}}.header_tel p:nth-of-type(2){color:#0081cc;display:flex;align-items:center}.header_tel p:nth-of-type(2) .img{width:24px}.header_tel p:nth-of-type(2) strong{font-size:1.5rem;line-height:1;font-family:"Roboto",sans-serif;font-weight:700;margin-left:5px}.header_contact,.header_insta,.header_recruit{margin-left:5px;text-align:center}.header_contact a,.header_insta a,.header_recruit a{text-decoration:none;color:#000;position:relative;transition:.2s all;line-height:1.3;display:inline-block}.header_contact a:hover,.header_insta a:hover,.header_recruit a:hover{color:#0081cc}.header_contact span{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;background:#0081cc;margin:0 auto 5px auto}.header_contact span img{width:20px}.header_insta span{display:block;margin:0 auto 5px auto}.header_insta span img{width:35px}@media screen and (min-width:960px){.header .insta_shaji a:hover{color:#5f2177}}@media screen and (min-width:960px){.header .insta_housing a:hover{color:#e46b12}}.header_recruit{text-align:center;align-items:flex-start}.header_recruit span{display:block;margin:0 auto 5px auto;color:#0081cc;font-size:1.875rem;line-height:1.1}.inner_navi{display:none}@media screen and (min-width:1280px){.inner_navi{display:block;flex:1;align-self:stretch;width:100%;padding:0 20px}}.inner_navi ul{text-align:center;height:100%;display:flex;justify-content:center}.inner_navi li{letter-spacing:normal;padding:0 5px;height:100%}.inner_navi li a{color:#000;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:5px;height:100%;font-size:.875rem;line-height:1.3;font-weight:700}@media screen and (min-width:1280px){.inner_navi li a{font-size:1rem}}@media screen and (min-width:960px){.inner_navi li a:hover{color:#b0b0b0}}#housing .inner_navi li.current a{color:#e46b12}#shaji .inner_navi li.current a{color:#5f2177}.navi_menu{width:100%;height:100vh;position:fixed;top:0;right:-100%;color:#fff;z-index:40;transition:.5s all ease;opacity:0;background:#fff}.menuopen .navi_menu{right:0;opacity:1}.navi_sp{padding:90px 0 20px;width:80%;margin:0 auto}.navi_sp ul{border-bottom:1px solid #0081cc}.navi_sp ul li{position:relative}.navi_sp ul li.navi_sp_housing,.navi_sp ul li.navi_sp_shaji{border-top:1px solid #0081cc;border-bottom:1px solid #0081cc;margin-top:5px}.navi_sp ul li.navi_sp_housing{border-top:none}.navi_sp ul li a{display:block;padding:15px 0;text-decoration:none;color:#0081cc;font-size:1rem;font-weight:700}.navi_sp ul ul{border-bottom:none}.navi_sp ul ul li a{padding:15px 40px 15px 15px}.navi_sp_group{margin-top:20px}.navi_sp_contact,.navi_sp_insta{margin-top:15px}.navi_sp_contact a,.navi_sp_insta a{text-decoration:none;color:#000;text-align:left;display:flex;align-items:center;font-size:.875rem;text-decoration:none;color:#0081cc;font-weight:700}.navi_sp_contact span,.navi_sp_insta span{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;background:#0081cc;margin-right:5px}.navi_sp_contact span img,.navi_sp_insta span img{width:20px}.navi_sp_recruit{margin:20px 0}.navi_sp_recruit a{display:block;padding:15px 20px;color:#fff;text-decoration:none;background:#0081cc;font-size:1rem;font-weight:700}.navi_sp_recruit a i{margin-left:10px}.navi_sp_privacy{border-top:1px solid #0081cc;border-bottom:1px solid #0081cc;margin-top:40px;margin-bottom:20px}.navi_sp_privacy a{display:block;padding:15px 0;text-decoration:none;color:#0081cc;font-size:.875rem;font-weight:700}@media screen and (max-width:959px){html{overflow:auto}body.menuopen{overflow:hidden}.navi_menu{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}}.footer{background:#0081cc;color:#fff;margin-top:40px}#craftsmanship .footer{background:#233f90}.footer_inner{position:relative}@media screen and (min-width:600px){.footer_inner{display:flex;justify-content:space-between;flex-wrap:wrap}}.footer_txt{font-size:.75rem;line-height:1.5}@media screen and (min-width:600px){.footer_txt{flex:1;width:100%;padding-right:20px;font-size:.875rem}}@media screen and (min-width:960px){.footer_txt{font-size:1rem}}.footer_cl_pc{display:none}@media screen and (min-width:600px){.footer_cl_pc{display:block;width:200px}}.footer_cl_pc a{background:#fff;padding:5px;width:100%;text-align:center;position:relative;display:inline-block}.footer_cl_pc a:before{position:absolute;right:5px;top:50%;margin-top:-6px;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.75rem;color:#0081cc}.footer_about{display:flex;flex-direction:column-reverse;margin:20px 0;width:100%}@media screen and (min-width:600px){.footer_about{flex-direction:column}}@media screen and (min-width:960px){.footer_about{flex-direction:row}}.footer_company{font-size:.8125rem;line-height:1.3;margin-top:20px}@media screen and (min-width:600px){.footer_company{margin-top:0;font-size:.875rem}}@media screen and (min-width:960px){.footer_company{font-size:1rem;width:40%;padding-right:40px}}@media screen and (min-width:1280px){.footer_company{width:50%}}.footer_company strong{font-size:1.25rem}@media screen and (min-width:600px){.footer_company strong{font-size:1.4375rem}}@media screen and (min-width:960px){.footer_company strong{font-size:1.625rem}}.footer_contact_box{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width:480px){.footer_contact_box{justify-content:flex-end}}@media screen and (min-width:600px){.footer_contact_box{justify-content:space-between;width:100%;margin-top:20px}}@media screen and (min-width:960px){.footer_contact_box{width:60%;margin-top:0}}.footer_tel{width:100%;margin-bottom:10px}@media screen and (min-width:480px){.footer_tel{width:60%;margin-right:auto}}@media screen and (min-width:600px){.footer_tel{flex:1;width:100%}}.footer_tel a{text-decoration:none;color:#fff}.footer_tel p{font-size:.875rem;line-height:1.2}@media screen and (min-width:960px){.footer_tel p{font-size:1rem;line-height:1.5}}.footer_tel p strong{font-size:1.625rem;font-family:"Roboto",sans-serif;font-weight:700;line-height:1;margin-left:5px}@media screen and (min-width:600px){.footer_tel p strong{font-size:1.875rem}}@media screen and (min-width:960px){.footer_tel p strong{font-size:2.125rem}}.footer_tel p:nth-of-type(2){display:flex;align-items:center;justify-content:flex-start}.footer_tel p:nth-of-type(2) a{display:flex;align-items:center;justify-content:flex-start}.footer_tel p:nth-of-type(3){font-size:.75rem;margin-top:3px}@media screen and (min-width:600px){.footer_tel p:nth-of-type(3){font-size:.875rem}}@media screen and (min-width:960px){.footer_tel p:nth-of-type(3){font-size:1rem;line-height:1.5}}.footer_tel .tel_svg{fill:#fff;width:30px}.footer_cl_sp,.footer_contact{width:45px;height:45px;margin-right:10px}@media screen and (min-width:480px){.footer_cl_sp,.footer_contact{margin-right:10px;margin-left:10px}}@media screen and (min-width:600px){.footer_cl_sp,.footer_contact{width:200px;height:auto;margin-right:0}}.footer_cl_sp a,.footer_contact a{display:block;width:100%;height:100%;border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;transition:.2s all}@media screen and (min-width:600px){.footer_cl_sp a,.footer_contact a{border-radius:0;border:1px solid #fff;height:auto;display:block;padding:10px 0;text-align:center;font-size:.875rem}}@media screen and (min-width:960px){.footer_cl_sp a:hover,.footer_contact a:hover{background:#0091e5}}.footer_cl_sp span,.footer_contact span{display:none}@media screen and (min-width:600px){.footer_cl_sp span,.footer_contact span{display:inline-block;padding-left:5px}}.footer_cl_sp img,.footer_contact img{width:25px}@media screen and (min-width:600px){.footer_cl_sp img,.footer_contact img{width:20px}}@media screen and (min-width:600px){.footer_cl_sp{display:none}}.footer_privacy{display:block;font-size:.75rem;margin-bottom:10px}@media screen and (min-width:960px){.footer_privacy{display:block;position:absolute;right:20px;bottom:0;margin-bottom:0;font-size:.875rem}}.footer_privacy a{color:#fff;text-decoration:none;display:inline-block;padding:5px}@media screen and (min-width:960px){.footer_privacy a::hover{text-decoration:underline}}#copyright{width:100%;text-align:center;font-size:.625rem;line-height:1.3}.contents_footer{margin-top:40px}.contents_footer_box01{color:#fff}#housing .contents_footer_box01{background:#e46b12}#shaji .contents_footer_box01{background:#5f2177}.contents_footer_inner{width:100%}@media screen and (min-width:960px){.contents_footer_inner{display:flex;justify-content:space-between}}.contents_footer_inner .footer_tel{margin-bottom:0;width:70%}@media screen and (min-width:960px){.contents_footer_inner .footer_tel{width:60%}}.contents_footer_txt{display:none}@media screen and (min-width:600px){.contents_footer_txt{display:block;width:100%}}@media screen and (min-width:600px){.contents_footer_txt{width:100%;font-size:.875rem;margin-bottom:20px;line-height:1.3}}@media screen and (min-width:960px){.contents_footer_txt{font-size:1rem;width:45%;padding-right:20px;margin-bottom:0}}.contents_footer_txt .sp_none{display:none}@media screen and (min-width:960px){.contents_footer_txt .sp_none{display:inline}}.contents_footer_sparea{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width:600px){.contents_footer_sparea{align-items:flex-start;flex-wrap:wrap}}@media screen and (min-width:960px){.contents_footer_sparea{width:55%}}.contents_footer_contact p:first-of-type{display:none}@media screen and (min-width:600px){.contents_footer_contact p:first-of-type{display:block;font-size:.875rem;padding-left:5px;margin-bottom:5px}}@media screen and (min-width:960px){.contents_footer_contact p:first-of-type{font-size:1rem;padding-left:8px;margin-bottom:10px}}@media screen and (min-width:960px){.contents_footer_contact .footer_contact a:hover{background:rgba(255,255,255,.2)}}.contents_footer_box02{background:#363636;color:#fff}.contents_footer_box02 .base{position:relative}.contents_footer_box02 .footer_privacy{bottom:20px}.contets_footer_navi{display:none}@media screen and (min-width:600px){.contets_footer_navi{display:block;text-align:center;color:#ccc;font-size:.875rem;letter-spacing:-.4em;margin-bottom:30px}}@media screen and (min-width:960px){.contets_footer_navi{font-size:1rem;margin-bottom:40px}}.contets_footer_navi a{color:#fff;text-decoration:none}.contets_footer_navi a:hover{color:#b0b0b0}.contets_footer_navi li{display:inline-block;padding:0 10px;letter-spacing:normal;line-height:2}@media screen and (min-width:960px){#housing .contets_footer_navi li.current a{color:#e46b12}}@media screen and (min-width:960px){#shaji .contets_footer_navi li.current a{color:#a94bcd}}@media screen and (min-width:960px){#craftsmanship .contets_footer_navi li.current a{color:#233f90}}.contents_footer_company{max-width:790px;margin:0 auto 20px auto;text-align:center}@media screen and (min-width:960px){.contents_footer_company{margin-bottom:40px}}.contents_footer_company p:first-of-type{font-size:.875rem;line-height:1.3;margin-bottom:10px}.contents_footer_company .footer_company{width:100%}@media screen and (min-width:960px){.contents_footer_company .footer_company{width:100%}}@media screen and (min-width:960px){.contents_footer_company .footer_company br{display:none}}#wrapper{padding-top:75px}@media screen and (min-width:960px){#wrapper{padding-top:90px}}body.preload .animate{opacity:0 !important}.index_promo{width:100%;background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative}.index_promo:before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;mix-blend-mode:multiply}.index_promo .index_promo_inner{width:100%;position:absolute;left:0;bottom:10px;z-index:5}@media screen and (min-width:600px){.index_promo .index_promo_inner{bottom:15px}}@media screen and (min-width:960px){.index_promo .index_promo_inner{bottom:20px}}.index_promo .promo_txt{width:100%;font-size:1.375rem;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E";line-height:1.3;font-weight:700;text-align:center;color:#fff;font-feature-settings:"palt";letter-spacing:.1rem}@media screen and (min-width:480px){.index_promo .promo_txt{font-size:1.5rem}}@media screen and (min-width:600px){.index_promo .promo_txt{font-size:1.625rem}}@media screen and (min-width:960px){.index_promo .promo_txt{font-size:2.25rem;letter-spacing:.2rem}}@media screen and (min-width:480px){.index_promo .promo_txt br{display:none}}.promo_img{width:100%;overflow:hidden}@media screen and (min-width:960px){.promo_img img{object-fit:cover;width:100%;max-width:100%;height:100%}}.index_btn{width:100%;position:relative;text-align:center}.index_btn a{display:block;padding:15px 20px;width:100%;color:#fff;text-decoration:none;transition:.2s all}@media screen and (min-width:600px){.index_btn a{padding:20px}}@media screen and (min-width:960px){.index_btn a{padding:30px 20px}}@media screen and (min-width:960px){.index_btn a:hover{opacity:.8}}.index_btn_inner{width:100%;padding:0 20px;position:relative}@media screen and (min-width:600px){.index_btn_inner{max-inline-size:max-content;margin-inline:auto;padding:0 40px}}@media screen and (min-width:960px){.index_btn_inner{padding:0 60px}}.index_btn_inner:before{position:absolute;right:0;top:50%;margin-top:-7px;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:1rem}@media screen and (min-width:600px){.index_btn_inner:before{margin-top:-8px;font-size:1.125rem}}@media screen and (min-width:960px){.index_btn_inner:before{margin-top:-10px;font-size:1.25rem}}.index_btn_inner h2{font-size:1.375rem;margin-bottom:5px;letter-spacing:5px}@media screen and (min-width:600px){.index_btn_inner h2{font-size:1.875rem}}@media screen and (min-width:960px){.index_btn_inner h2{font-size:2rem}}.index_btn_inner p{font-size:.625rem;line-height:1.3}@media screen and (min-width:480px){.index_btn_inner p{font-size:.75rem}}@media screen and (min-width:600px){.index_btn_inner p{font-size:.875rem}}@media screen and (min-width:960px){.index_btn_inner p{font-size:1rem}}.index_btn_inner p span{display:inline-block;padding-right:5px}@media screen and (min-width:480px){.index_btn_inner p span{padding-right:10px}}@media screen and (min-width:480px){.index_btn_inner p br{display:none}}#index_housing .index_promo:before{background:linear-gradient(180deg,rgba(255,255,255,0) 42.92%,rgba(251,250,247,.13) 50.26%,rgba(241,235,227,.32) 61.37%,rgba(225,211,192,.56) 74.87%,rgba(202,178,145,.83) 90.11%,#b99a6f 100%)}#index_housing .promo_btn a{background:#e46b12}#index_housing .index_btn a{background:#e46b12}#index_shaji .index_promo:before{background:linear-gradient(180deg,rgba(255,255,255,0) 28.71%,rgba(248,248,247,.2) 40.9%,rgba(227,227,227,.49) 59.35%,rgba(194,194,193,.86) 81.64%,#b2b2b1 90.61%)}#index_shaji .promo_btn a{background:#5f2177}#index_shaji .index_btn a{background:#5f2177}#index_craftsmanship .promo_btn a{background:#233f90}#index_craftsmanship .index_btn a{background:#233f90}.index_works_list{width:100%}@media screen and (min-width:600px){.index_works_list{display:flex;justify-content:space-between;flex-wrap:wrap}}.index_works_inner{width:100%;margin-bottom:20px}@media screen and (min-width:600px){.index_works_inner{width:48%}}.index_works_inner a{display:flex;color:#333;text-decoration:none;transition:.2s all}.index_works_inner a img{transition:all .3s cubic-bezier(.19,1,.22,1);vertical-align:baseline}.index_works_inner a:hover{opacity:.8}.index_works_inner a:hover img{transform:scale(1.05,1.05);-webkit-backface-visibility:hidden;backface-visibility:hidden}.index_works_inner div:first-of-type{width:60%;overflow:hidden}.index_works_inner div:nth-of-type(2){width:40%;padding-left:20px}.index_works_inner div:nth-of-type(2) p{font-size:.875rem;line-height:1.5}@media screen and (min-width:960px){.index_works_inner div:nth-of-type(2) p{font-size:1rem}}.index_works_inner div:nth-of-type(2) p.index_works_cate{color:#fff;font-weight:700;display:inline-block;font-size:.6875rem;border-radius:20px;padding:2px 10px;margin-top:10px}#index_housing .index_works_inner .index_works_cate{background:#e46b12}#index_shaji .index_works_inner .index_works_cate{background:#5f2177}#index_craftsmanship .index_works_inner .index_works_cate{background:#233f90}#company{padding-top:75px;margin-top:-75px}.index_company_ttl{background:#0081cc}.index_company_ttl .base{display:flex}.index_company_ttl .base div{width:50%;max-width:420px;height:110px}@media screen and (min-width:480px){.index_company_ttl .base div{height:auto}}.index_company_ttl .base div img{object-fit:cover;width:100%;height:110px}@media screen and (min-width:480px){.index_company_ttl .base div img{height:100%}}.index_company_ttl h2{width:50%;padding-left:20px;display:flex;align-items:center;justify-content:flex-end;color:#fff;letter-spacing:2px;font-size:1.25rem;line-height:1.3}@media screen and (min-width:600px){.index_company_ttl h2{padding:15px 10px;font-size:1.5rem}}@media screen and (min-width:960px){.index_company_ttl h2{font-size:1.875rem}}@media screen and (min-width:480px){.index_company_ttl h2 br{display:none}}.index_company_rinen{background:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/index/rinen_sp.png) no-repeat center center/cover;padding:0 0 0 22%;aspect-ratio:572/240;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.index_company_rinen{flex-direction:row;align-items:center;justify-content:flex-start;padding:0 0 0 18%;column-gap:12.5%}}@media screen and (min-width:960px){.index_company_rinen{padding:0 0 0 22%;aspect-ratio:960/183;background:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/index/rinen.png) no-repeat center center/cover}}.index_company_rinen h3{font-weight:500;font-size:1.1875rem;letter-spacing:.1rem;font-weight:700}@media screen and (min-width:600px){.index_company_rinen h3{font-size:1.625rem}}@media screen and (min-width:960px){.index_company_rinen h3{font-size:1.875rem}}.index_company_rinen ul{list-style:disc;padding-left:20px;margin-top:15px;margin-bottom:10px}.index_company_rinen ul li{font-size:.875rem;line-height:1.3}@media screen and (min-width:600px){.index_company_rinen ul li{font-size:1.125rem}}@media screen and (min-width:960px){.index_company_rinen ul li{font-size:1.375rem}}.index_company_rinen ul li+li{margin-top:5px}.company_tbl{width:100%;table-layout:fixed;border-top:1px solid #ccc;margin-bottom:30px}@media screen and (min-width:960px){.company_tbl{margin-bottom:40px}}.company_tbl caption{font-weight:700;margin-bottom:10px;text-align:left;font-size:1.125rem}@media screen and (min-width:600px){.company_tbl caption{font-size:1.25rem;margin-bottom:15px}}@media screen and (min-width:960px){.company_tbl caption{font-size:1.375rem;margin-bottom:20px}}.company_tbl th,.company_tbl td{padding:10px 5px;font-size:.8125rem;line-height:1.6;border-bottom:1px solid #ccc}@media screen and (min-width:600px){.company_tbl th,.company_tbl td{padding:15px;font-size:.9375rem}}@media screen and (min-width:600px){.company_tbl th,.company_tbl td{padding:20px 25px;font-size:1rem}}.company_tbl th{width:80px;text-align:left;vertical-align:top}@media screen and (min-width:600px){.company_tbl th{width:150px}}@media screen and (min-width:960px){.company_tbl th{width:180px}}@media screen and (min-width:600px){.company_tbl br.pc_none{display:none}}.company_map{width:100%}.company_map iframe{width:100%;height:250px}@media screen and (min-width:600px){.company_map iframe{height:350px}}#index_recruit h3{background:#0081cc;padding:10px 15px;color:#fff;font-size:1.125rem;margin-bottom:20px}@media screen and (min-width:600px){#index_recruit h3{font-size:1.25rem}}@media screen and (min-width:960px){#index_recruit h3{font-size:1.375rem}}.index_recruit_inner{width:100%}@media screen and (min-width:600px){.index_recruit_inner{display:flex;justify-content:space-between}}@media screen and (min-width:600px){.index_recruit_about{width:48%}}.index_recruit_about+div{margin-top:30px}@media screen and (min-width:600px){.index_recruit_about+div{margin-top:0}}.index_recruit_about h4{font-size:1rem;margin-bottom:10px;line-height:1.3}@media screen and (min-width:600px){.index_recruit_about h4{font-size:1.125rem}}@media screen and (min-width:960px){.index_recruit_about h4{font-size:1.25rem}}.index_recruit_about ul{margin-bottom:5px}.index_recruit_about ul li{list-style:none;padding-left:15px;font-size:.875rem;line-height:1.6;position:relative}@media screen and (min-width:600px){.index_recruit_about ul li{font-size:.9375rem}}@media screen and (min-width:960px){.index_recruit_about ul li{font-size:1rem;line-height:1.8}}.index_recruit_about ul li:before{content:"■";position:absolute;top:0;left:0}.privacy_inner{margin-top:40px}.privacy_inner ul{margin-top:10px;margin-left:20px}@media screen and (min-width:600px){.privacy_inner ul{margin-top:15px}}@media screen and (min-width:960px){.privacy_inner ul{margin-top:20px}}.privacy_inner ul li{font-size:.875rem;line-height:1.6;list-style:disc}@media screen and (min-width:600px){.privacy_inner ul li{font-size:.9375rem}}@media screen and (min-width:960px){.privacy_inner ul li{font-size:1rem;line-height:1.8}}.contact_tel{background:#7f7f7f;margin:20px 0;color:#fff}@media screen and (min-width:960px){.contact_tel{margin:30px 0}}.contact_tel a{color:#fff;text-decoration:none}.contact_tel div{padding:15px}@media screen and (min-width:600px){.contact_tel div{display:flex;align-items:center;flex-wrap:wrap}}@media screen and (min-width:960px){.contact_tel div{flex-wrap:nowrap;justify-content:center;padding:20px}}.contact_tel p{font-size:.8125rem;line-height:1.2}@media screen and (min-width:600px){.contact_tel p{font-size:.875rem;line-height:1.3}}.contact_tel p:first-of-type{width:100%}@media screen and (min-width:960px){.contact_tel p:first-of-type{width:auto;font-size:1rem}}.contact_tel p:nth-of-type(2){margin:5px 0;display:flex;align-items:center}@media screen and (min-width:600px){.contact_tel p:nth-of-type(2){margin:0 20px 0 0}}@media screen and (min-width:600px){.contact_tel p:nth-of-type(2){margin:0 20px}}.contact_tel p strong{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.875rem;margin-left:2px;line-height:1}@media screen and (min-width:960px){.contact_tel p strong{font-size:2.25rem;margin-left:5px}}.contact_tel p span{font-size:93%;display:block;padding-top:5px}.contact_tel img{width:26px}@media screen and (min-width:960px){.contact_tel img{width:34px}}.contact_form{background:#e4e4e4;margin-top:40px}.cont_tbl{width:100%;border-top:1px solid #bbb;margin:20px auto 30px auto}.cont_tbl th,.cont_tbl td{text-align:left;font-weight:400;padding:15px 0;vertical-align:top;font-size:.875rem;line-height:1.6}@media screen and (max-width:599px){.cont_tbl th,.cont_tbl td{display:block;width:100%}}@media screen and (min-width:600px){.cont_tbl th,.cont_tbl td{font-size:.9375rem}}@media screen and (min-width:960px){.cont_tbl th,.cont_tbl td{font-size:1rem;line-height:1.8;padding:20px 0}}.cont_tbl th{padding-bottom:0;font-weight:700}@media screen and (min-width:600px){.cont_tbl th{width:200px;border-bottom:1px solid #bbb}}@media screen and (min-width:960px){.cont_tbl th{width:220px}}.cont_tbl th p{position:relative}.cont_tbl th p span{font-size:.75rem}.cont_tbl th p span.nini,.cont_tbl th p span.required{display:inline-block;color:#fff;font-size:.6875rem;line-height:1.5;padding:1px 5px;margin-right:5px}@media screen and (min-width:600px){.cont_tbl th p span.nini,.cont_tbl th p span.required{position:absolute;right:15px;top:3px}}.cont_tbl th p span.nini.nini,.cont_tbl th p span.required.nini{background:#666}.cont_tbl th p span.nini.required,.cont_tbl th p span.required.required{background:#a52b31}.cont_tbl th br{display:none}@media screen and (min-width:600px){.cont_tbl th br{display:inline}}.cont_tbl td{border-bottom:1px solid #bbb;line-height:2}.cont_tbl td p{font-size:93%;padding:5px 0}@media screen and (min-width:600px){.cont_tbl td li{display:inline-block;padding-right:20px}}.check_radio input[type=checkbox]{display:none}.check_radio label{position:relative;padding-left:5px}.check_radio label:before{content:"";display:inline-block;width:11px;height:11px;background:#fff;border-radius:50%;border:1px solid #000;margin-right:3px}.check_radio label:hover:before,.check_radio label:focus:before{border:1px solid #217fc4;color:#217fc4;box-shadow:0px 0px 3px #ccc}.check_radio input:checked+label:after{content:"";display:inline-block;width:5px;height:5px;background:#000;border-radius:50%;border:1px solid #000;position:absolute;top:3px;left:8px}@media screen and (min-width:600px){.check_radio input:checked+label:after{top:4px}}.check_radio input:checked+label:hover:after,.check_radio input:checked+label:focus:after{border:1px solid #217fc4;background:#217fc4;box-shadow:0px 0px 3px #ccc}.main_visual{width:100%;margin-bottom:30px;overflow:hidden;height:370px}@media screen and (min-width:600px){.main_visual{margin-bottom:40px;height:550px}}@media screen and (min-width:960px){.main_visual{margin-bottom:60px;height:740px}}.main_visual .slide{width:100%;overflow:hidden;height:370px;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:600px){.main_visual .slide{height:550px}}@media screen and (min-width:960px){.main_visual .slide{height:740px}}.main_visual .base{height:100%;position:relative}.main_visual p{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E";font-size:1.375rem;line-height:1.8;letter-spacing:1px;position:absolute}@media screen and (min-width:600px){.main_visual p{font-size:1.75rem}}@media screen and (min-width:960px){.main_visual p{font-size:2rem}}.top_intro{max-width:1280px;margin:0 auto}.top_intro h1{font-size:1.375rem;line-height:1.5;margin-bottom:20px}@media screen and (min-width:600px){.top_intro h1{font-size:1.5625rem;margin-bottom:40px;text-align:center}}@media screen and (min-width:960px){.top_intro h1{font-size:1.75rem}}.top_intro h1 br{display:none}@media screen and (min-width:480px){.top_intro h1 br{display:inline}}.top_intro_ph{width:100%;margin-top:20px}@media screen and (min-width:600px){.top_intro_ph{display:flex;flex-wrap:wrap}}@media screen and (min-width:600px){.top_intro_ph div{width:50%}}.top_intro .txt{max-width:600px;margin:0 auto}@media screen and (min-width:600px){.top_catch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.top_catch_txt{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:15px}@media screen and (min-width:600px){.top_catch_txt{width:60%;font-size:1.375rem;line-height:1.5}}@media screen and (min-width:960px){.top_catch_txt{font-size:1.75rem}}.top_catch_eigyo{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width:600px){.top_catch_eigyo{width:40%}}.top_catch_eigyo div{height:180px}.top_catch_eigyo div img{width:auto;height:100%}#shaji .top_catch_eigyo div{height:186px}.top_catch_eigyo p{font-size:.8125rem;line-height:1.3;padding-left:10px}@media screen and (min-width:600px){.top_catch_eigyo p{font-size:1rem}}.top_catch_eigyo p span{font-size:.875rem;padding-top:5px;display:inline-block}@media screen and (min-width:600px){.top_catch_eigyo p span{font-size:1.125rem;padding-top:10px}}.top_layout_inner{width:100%;margin-bottom:25px}@media screen and (min-width:600px){.top_layout_inner{display:flex;justify-content:space-between}}@media screen and (min-width:960px){.top_layout_inner{margin-bottom:30px}}.top_layout_inner p{margin-bottom:15px}@media screen and (min-width:600px){.top_layout_inner p{width:48%;margin-bottom:0}}@media screen and (min-width:600px){.top_layout_inner div{width:48%}}.top_layout_ph{display:flex;flex-wrap:wrap}.top_layout_ph div{width:50%}@media screen and (min-width:960px){.top_layout_ph div{width:25%}}.works_ttl{width:100%;padding-top:30px;padding-bottom:30px;text-align:center;color:#fff;font-size:1.25rem;letter-spacing:2}@media screen and (min-width:600px){.works_ttl{padding-top:40px;padding-bottom:40px;font-size:1.5rem}}@media screen and (min-width:960px){.works_ttl{padding-top:50px;padding-bottom:50px;font-size:1.75rem}}#housing .works_ttl{background:#e46b12}#shaji .works_ttl{background:#5f2177}#craftsmanship .works_ttl{background:#233f90}.works_mark{width:100%;height:85px;padding:0;position:relative;text-align:center;overflow:hidden;margin-bottom:20px}@media screen and (min-width:600px){.works_mark{height:170px}}@media screen and (min-width:960px){.works_mark{height:280px}}.works_mark:before{content:"";width:0;height:0;border-style:solid;border-width:0 50vw 85px;border-color:transparent transparent #fff;position:absolute;bottom:0;left:0;right:0;z-index:1}@media screen and (min-width:600px){.works_mark:before{border-width:0 50vw 170px}}@media screen and (min-width:960px){.works_mark:before{border-width:0 50vw 280px}}#housing .works_mark{background:#e46b12}#shaji .works_mark{background:#5f2177}#craftsmanship .works_mark{background:#233f90}.works_mark div{text-align:center;z-index:40;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.works_mark div .work_svg{width:60px}@media screen and (min-width:600px){.works_mark div .work_svg{width:80px}}@media screen and (min-width:960px){.works_mark div .work_svg{width:100px}}#housing .works_mark div .work_svg{fill:#e46b12}#shaji .works_mark div .work_svg{fill:#5f2177}#craftsmanship .works_mark div .work_svg{fill:#233f90}.works_category ul{display:flex;justify-content:center;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px 30px}@media screen and (min-width:480px){.works_category ul{width:100%;margin:0 0 30px}}@media screen and (min-width:600px){.works_category ul{margin-bottom:40px}}@media screen and (min-width:600px){.works_category ul{margin-bottom:50px}}.works_category li{width:48%;padding:0 5px 10px}@media screen and (min-width:600px){.works_category li{width:150px}}@media screen and (min-width:960px){.works_category li{width:160px;padding:0 6px 10px}}.works_category li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 5px;background:#979797;border-radius:30px;color:#fff;text-decoration:none;font-weight:700;font-size:.875rem;line-height:1.3;text-align:center;transition:.2s all}@media screen and (min-width:600px){.works_category li a{font-size:.9375rem}}@media screen and (min-width:600px){.works_category li a{font-size:1rem}}#housing .works_category li a:hover,#housing .works_category li a.current{background:#e46b12}#shaji .works_category li a:hover,#shaji .works_category li a.current{background:#5f2177}#craftsmanship .works_category li a:hover,#craftsmanship .works_category li a.current{background:#233f90}.works_category li.cate_small a{font-feature-settings:"palt";letter-spacing:-1px;font-size:.8125rem;padding:12px 5px 10px}.works_list{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:600px){.works_list{justify-content:space-between}}.works_list_inner{width:455px;margin-bottom:40px}@media screen and (min-width:600px){.works_list_inner{width:48%}}.works_list_inner a{display:block;text-decoration:none;color:#000;transition:.2s all}.works_list_inner a img{transition:all .3s cubic-bezier(.19,1,.22,1);vertical-align:baseline}.works_list_inner a:hover{opacity:.8}.works_list_inner a:hover img{transform:scale(1.05,1.05);-webkit-backface-visibility:hidden;backface-visibility:hidden}.works_list_ph{margin-bottom:10px;overflow:hidden}@media screen and (min-width:600px){.works_list_ph{margin-bottom:15px}}.works_list_txt{display:flex;justify-content:space-between;align-items:flex-start}.works_list_txt p{font-size:1rem;line-height:1.5}@media screen and (min-width:960px){.works_list_txt p{font-size:1rem}}.works_list_txt p.works_list_cate{color:#fff;font-weight:700;display:inline-block;font-size:.875rem;border-radius:20px;padding:2px 10px}#housing .works_list_txt p.works_list_cate{background:#e46b12}#shaji .works_list_txt p.works_list_cate{background:#5f2177}#craftsmanship .works_list_txt p.works_list_cate{background:#233f90}.works_list_txt p.works_list_cate.cate_small{font-feature-settings:"palt";font-size:.75rem;padding:3px 10px}.pager{width:100%;margin-top:30px;text-align:center}@media screen and (min-width:960px){.pager{margin-top:50px}}.pager p{display:flex;justify-content:center;align-items:center}.pager span,.pager a{display:inline-block;padding:10px 12px;font-size:14px;color:#000;text-decoration:none;border:1px solid #ddd;margin-left:-1px;line-height:1;background:#fff}@media screen and (min-width:960px){.pager span,.pager a{padding:12px 15px;font-size:14px}}@media screen and (min-width:960px){.pager a:hover{background:#f5f5f5}}#housing .pager span.current{color:#fff;background:#e46b12;border:1px solid #e46b12}#shaji .pager span.current{color:#fff;background:#5f2177;border:1px solid #5f2177}#craftsmanship .pager span.current{color:#fff;background:#233f90;border:1px solid #233f90}.works_entry_ttl{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.works_entry_ttl h2{font-size:1rem;line-height:1.5}@media screen and (min-width:600px){.works_entry_ttl h2{font-size:1.125rem}}@media screen and (min-width:960px){.works_entry_ttl h2{font-size:1.5rem}}.works_entry_ttl p{color:#fff;font-weight:700;display:inline-block;font-size:1rem;line-height:1.5;border-radius:20px;padding:2px 10px}@media screen and (min-width:600px){.works_entry_ttl p{padding:3px 15px;font-size:1.0625rem}}@media screen and (min-width:960px){.works_entry_ttl p{padding:3px 20px;font-size:1.125rem}}#housing .works_entry_ttl p{background:#e46b12}#shaji .works_entry_ttl p{background:#5f2177}#craftsmanship .works_entry_ttl p{background:#233f90}@media screen and (min-width:600px){.works_entry_data{display:flex;justify-content:space-between;align-items:flex-start}}.works_entry_data .works_data{margin-bottom:20px;font-size:.875rem;line-height:1.6}@media screen and (min-width:600px){.works_entry_data .works_data{width:48%;font-size:.9375rem}}@media screen and (min-width:960px){.works_entry_data .works_data{font-size:1rem;line-height:1.8}}@media screen and (min-width:600px){.works_entry_data .works_copy{width:48%}}.works_entry_body{max-width:790px;margin:0 auto;text-align:center}.works_entry_body{overflow:hidden}.works_entry_body *:first-child{margin-top:0}.works_entry_body h3{font-size:1.125rem;line-height:1.5;margin-bottom:20px;margin-top:50px;border-bottom:3px solid #dadada;padding-bottom:10px;font-weight:400}@media screen and (min-width:960px){.works_entry_body h3{font-size:1.3125rem;margin-top:60px;border-bottom:5px solid #dadada;line-height:1.6}}@media screen and (min-width:960px){.works_entry_body h3{font-size:1.5rem;margin-top:70px;margin-bottom:30px}}.works_entry_body h4{font-size:1.0625rem;margin-bottom:15px;line-height:1.5;margin-top:40px;background:#f5f5f5;padding:5px}@media screen and (min-width:600px){.works_entry_body h4{font-size:1.1875rem;margin-top:50px;margin-bottom:20px;line-height:1.6}}@media screen and (min-width:960px){.works_entry_body h4{font-size:1.375rem;margin-top:60px;margin-bottom:30px;padding:5px 10px}}.works_entry_body h5{font-size:1rem;margin-bottom:10px;line-height:1.5;position:relative;margin-top:30px;font-weight:700}@media screen and (min-width:600px){.works_entry_body h5{font-size:1.125rem;margin-top:40px;margin-bottom:15px}}@media screen and (min-width:960px){.works_entry_body h5{font-size:1.25rem}}.works_entry_body h6{font-size:1rem;margin-bottom:10px;line-height:1.5;margin-top:25px;font-weight:700}@media screen and (min-width:600px){.works_entry_body h6{font-size:1.125rem;margin-top:35px;margin-bottom:15px}}@media screen and (min-width:960px){.works_entry_body h6{font-size:1.25rem}}.works_entry_body.txtbox p{margin-bottom:0}.works_entry_body.txtbox p+p{margin-top:0}.works_entry_body p+div{margin-top:30px}@media screen and (min-width:960px){.works_entry_body p+div{margin-top:40px}}.works_entry_body div{margin-bottom:30px}@media screen and (min-width:960px){.works_entry_body div{margin-bottom:40px}}.works_entry_body a{color:#000;text-decoration:underline;transition:all .7s}.works_entry_body table{border-top:1px solid #231815;border-bottom:1px solid #231815;width:100%;margin:30px 0;table-layout:fixed;background:rgba(255,255,255,.3)}@media screen and (min-width:960px){.works_entry_body table{margin:40px 0}}.works_entry_body th,.works_entry_body td{border-bottom:1px solid #231815;padding:10px;font-size:.875rem;line-height:1.6;line-height:2;vertical-align:top;text-align:left}@media screen and (min-width:600px){.works_entry_body th,.works_entry_body td{font-size:.9375rem;padding:15px}}@media screen and (min-width:960px){.works_entry_body th,.works_entry_body td{font-size:1rem;line-height:1.8;line-height:180%;padding:15px 20px}}.works_entry_body ul,.works_entry_body ol{width:100%;margin:30px 0;text-align:left}@media screen and (min-width:960px){.works_entry_body ul,.works_entry_body ol{width:100%;margin:40px 0}}.works_entry_body li{position:relative;font-size:.875rem;line-height:1.6;line-height:2;padding:5px 0 5px 10px;list-style:none}@media screen and (min-width:600px){.works_entry_body li{font-size:.9375rem;padding:10px 0 10px 15px}}@media screen and (min-width:960px){.works_entry_body li{font-size:1rem;line-height:1.8;padding:10px 0 10px 20px}}.works_entry_body ul li:before{color:#000;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";position:absolute;top:7px;left:0;font-size:88%}@media screen and (min-width:600px){.works_entry_body ul li:before{top:11px}}.works_entry_body ol{counter-reset:number}.works_entry_body ol li:before{position:absolute;top:5;left:0;counter-increment:number 1;content:counter(number) "."}@media screen and (min-width:960px){.works_entry_body a:hover{opacity:.7;text-decoration:none}}.pagenavi{width:100%;max-width:790px;margin:30px auto 0 auto;display:flex;justify-content:space-between;padding:20px}@media screen and (min-width:600px){.pagenavi{margin-top:40px;padding:20px 40px}}@media screen and (min-width:960px){.pagenavi{margin-top:50px}}.pagenavi p{display:inline-block}.pagenavi a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;padding:0 15px;height:40px;border:1px solid #000;font-size:.875rem}@media screen and (min-width:960px){.pagenavi a{font-size:1rem;padding:15px 50px}}#housing .pagenavi a:hover{border:1px solid #e46b12;background:#e46b12;color:#fff}#shaji .pagenavi a:hover{border:1px solid #5f2177;background:#5f2177;color:#fff}#craftsmanship .pagenavi a:hover{border:1px solid #233f90;background:#233f90;color:#fff}.pagenavi_prev a{position:relative}.pagenavi_prev a:before,.pagenavi_prev a:after{content:"";position:absolute;top:-1px;left:-16px;width:0;height:0;border-top:20px solid transparent;border-right:15px solid #000;border-bottom:20px solid transparent}.pagenavi_prev a:after{left:-15px;border-right:15px solid #fff}#housing .pagenavi_prev a:hover:before,#housing .pagenavi_prev a:hover:after{border-right:15px solid #e46b12}#shaji .pagenavi_prev a:hover:before,#shaji .pagenavi_prev a:hover:after{border-right:15px solid #5f2177}#craftsmanship .pagenavi_prev a:hover:before,#craftsmanship .pagenavi_prev a:hover:after{border-right:15px solid #233f90}.pagenavi_next a{position:relative}.pagenavi_next a:before,.pagenavi_next a:after{content:"";position:absolute;top:-1px;right:-16px;width:0;height:0;border-top:20px solid transparent;border-left:15px solid #000;border-bottom:20px solid transparent}.pagenavi_next a:after{right:-15px;border-left:15px solid #fff}#housing .pagenavi_next a:hover:before,#housing .pagenavi_next a:hover:after{border-left:15px solid #e46b12}#shaji .pagenavi_next a:hover:before,#shaji .pagenavi_next a:hover:after{border-left:15px solid #5f2177}#craftsmanship .pagenavi_next a:hover:before,#craftsmanship .pagenavi_next a:hover:after{border-left:15px solid #233f90}.pagenavi_top a{border:2px solid #000}@media screen and (min-width:960px){#housing .pagenavi_top a:hover{border:2px solid #e46b12}}#shaji .pagenavi_top a:hover{border:2px solid #5f2177}#craftsmanship .pagenavi_top a:hover{border:2px solid #233f90}.recruit_link{width:90%;max-width:700px;margin:20px auto 0 auto}.footer_link+.recruit_link{margin-top:20px}.recruit_link a{display:flex;justify-content:space-between;align-items:center;padding:10px 0;background:#0081cc;color:#fff;text-decoration:none;position:relative;overflow:hidden;transition:.2s all}.recruit_link a:before{content:"";width:45%;height:100%;position:absolute;left:0;top:0;transform-origin:left top;transform:skewX(-20deg);background:#0b3c84;display:block}@media screen and (min-width:960px){.recruit_link a:hover{opacity:.85}}.recruit_link_main{flex:1;text-align:center;font-size:1.25rem;padding:0 5px;line-height:1.3;position:relative;z-index:5}@media screen and (min-width:600px){.recruit_link_main{font-size:1.5rem}}@media screen and (min-width:960px){.recruit_link_main{font-size:1.75rem}}.recruit_link_main i{margin-left:5px;font-size:80%}.recruit_link_sub{position:relative;z-index:5;font-size:.75rem;line-height:1.3;width:45%;padding:0 5px}@media screen and (min-width:600px){.recruit_link_sub{font-size:.875rem}}@media screen and (min-width:960px){.recruit_link_sub{font-size:1rem}}.recruit_link_sub p{max-inline-size:max-content;margin-inline:auto}.recruit_link_sub span{font-size:132%}@media screen and (min-width:768px){.recruit_layout{display:flex;justify-content:space-between}}.recruit_layout+.recruit_layout{margin-top:40px}@media screen and (min-width:768px){.recruit_layout_inner{width:50%}}.recruit_layout_inner h2{font-size:1.25rem;line-height:1.6;margin-bottom:15px}@media screen and (min-width:600px){.recruit_layout_inner h2{font-size:1.5rem;margin-bottom:15px}}@media screen and (min-width:960px){.recruit_layout_inner h2{font-size:1.625rem;letter-spacing:normal;margin-bottom:20px}}.recruit_layout_img{margin-top:40px}@media screen and (min-width:768px){.recruit_layout_img{width:45%;margin-top:0}}@media screen and (max-width:767px){.recruit_layout_img--flex2{display:flex;justify-content:space-between}}@media screen and (max-width:767px){.recruit_layout_img--flex2 div{width:49%}}@media screen and (min-width:768px){.recruit_layout_img--flex2 div+div{margin-top:40px}}.recruit_layout_img div+div{margin-top:10px}@media screen and (min-width:768px){.recruit_layout_img div+div{margin-top:40px}}.recruit_layout_data{font-size:1rem;margin-top:15px;line-height:1.3}@media screen and (min-width:600px){.recruit_layout_data{font-size:1.1875rem}}@media screen and (min-width:960px){.recruit_layout_data{font-size:1.375rem;margin-top:20px}}.recruit_layout_data span{font-size:73%;display:inline-block;padding-bottom:5px}.recruitTop_heading{display:flex;flex-wrap:wrap}@media screen and (min-width:600px){.recruitTop_heading{display:flex;flex-wrap:wrap}}.recruitTop_heading div{width:33.3%}@media screen and (min-width:768px){.recruitTop_heading div{width:25%}}.recruitTop_heading div img{object-fit:cover;width:100%;height:100%}.recruitTop_heading h1{width:66.7%;padding:10px;background:#0081cc;display:flex;justify-content:center;flex-direction:column;color:#fff}@media screen and (min-width:768px){.recruitTop_heading h1{width:25%}}.recruitTop_heading h1 span{display:block;max-inline-size:max-content;margin-inline:auto}.recruitTop_heading h1 small,.recruitTop_heading h1 strong{padding-left:50px;display:block;text-align:left}@media screen and (min-width:600px){.recruitTop_heading h1 small,.recruitTop_heading h1 strong{padding-left:65px}}@media screen and (min-width:960px){.recruitTop_heading h1 small,.recruitTop_heading h1 strong{padding-left:80px}}.recruitTop_heading h1 small{font-size:.875rem;margin-bottom:15px;line-height:1.2}@media screen and (min-width:600px){.recruitTop_heading h1 small{margin-bottom:20px;font-size:1.1875rem}}@media screen and (min-width:960px){.recruitTop_heading h1 small{margin-bottom:30px;font-size:1.5rem}}.recruitTop_heading h1 strong{position:relative;font-size:1.25rem;font-weight:700;padding-top:10px;padding-bottom:10px}@media screen and (min-width:600px){.recruitTop_heading h1 strong{font-size:1.75rem}}@media screen and (min-width:960px){.recruitTop_heading h1 strong{font-size:1.75rem}}@media screen and (min-width:1280px){.recruitTop_heading h1 strong{font-size:2rem}}.recruitTop_heading h1 strong:before{content:"";background:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/logo-mark.svg) no-repeat center center/contain;width:40px;aspect-ratio:70/44;position:absolute;left:0;top:50%;translate:0 -50%}@media screen and (min-width:600px){.recruitTop_heading h1 strong:before{width:56px}}@media screen and (min-width:960px){.recruitTop_heading h1 strong:before{width:70px}}.recruitTop_professional_heading{margin-bottom:21px;font-size:1rem}@media screen and (min-width:600px){.recruitTop_professional_heading{font-size:1.125rem}}@media screen and (min-width:960px){.recruitTop_professional_heading{font-size:1.25rem}}.recruitTop_professional_heading span{display:inline-block;padding:10px 15px;border:1px solid #363636;margin-bottom:-1px}.recruitTop_professional_heading span:nth-of-type(2){font-size:170%}.recruitTop_professional+.recruitTop_professional{margin-top:20px}.recruitTop_professional a{text-decoration:none;background:#0b3c84;color:#fff;display:grid;grid-template-columns:1fr auto 40%;grid-template-rows:auto auto;column-gap:20px;grid-template-areas:"title title img" "data data img"}@media screen and (min-width:600px){.recruitTop_professional a{grid-template-rows:auto auto auto;grid-template-areas:"title title img" "data data img" "more more img"}}@media screen and (min-width:768px){.recruitTop_professional a{grid-template-columns:1fr auto 33%;grid-template-rows:auto auto;column-gap:40px;grid-template-areas:"title title img" "data more img";transition:background .3s}}.recruitTop_professional a:hover{background:#0081cc}.recruitTop_professional a:hover img{opacity:.9}.recruitTop_professional_title{grid-area:title;line-height:1.5;font-weight:900;padding:20px 0 0 20px;align-self:center;font-size:1rem}@media screen and (min-width:600px){.recruitTop_professional_title{font-size:1.125rem}}@media screen and (min-width:768px){.recruitTop_professional_title{margin-bottom:40px}}@media screen and (min-width:960px){.recruitTop_professional_title{font-size:1.375rem;padding:40px 0 0 40px}}.recruitTop_professional_data{grid-area:data;font-size:.75rem;line-height:1.3;padding:20px 0 20px 20px;align-self:center}@media screen and (min-width:600px){.recruitTop_professional_data{font-size:.875rem}}@media screen and (min-width:768px){.recruitTop_professional_data{padding:0 0 20px 20px}}@media screen and (min-width:960px){.recruitTop_professional_data{font-size:1rem;padding:0 0 40px 40px}}.recruitTop_professional_data span{font-size:137.5%;display:inline-block;padding-left:10px}@media screen and (min-width:960px){.recruitTop_professional_data span{padding-left:20px}}.recruitTop_professional_more{display:none;text-align:right;align-self:center;font-size:.75rem;line-height:1.3;padding:0 20px 20px 0}@media screen and (min-width:600px){.recruitTop_professional_more{grid-area:more;display:block;font-size:.875rem}}@media screen and (min-width:960px){.recruitTop_professional_more{padding:0 0 40px}}.recruitTop_professional_img{grid-area:img;background:#fff}.recruitTop_professional_img img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.recruit_btn{width:100%;max-width:500px;margin:60px auto 0 auto}.recruit_btn a{display:block;width:100%;height:100%;padding:15px 10px;position:relative;font-size:1.25rem;font-weight:700;text-align:center;text-decoration:none;background:#0081cc;color:#fff;transition:.2s all}@media screen and (min-width:600px){.recruit_btn a{font-size:1.375rem}}@media screen and (min-width:960px){.recruit_btn a{font-size:1.5rem}}.recruit_btn a:before{position:absolute;right:15px;top:50%;margin-top:-10px;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (min-width:600px){.recruit_btn a:before{margin-top:-11px}}@media screen and (min-width:960px){.recruit_btn a:before{margin-top:-13px}}@media screen and (min-width:960px){.recruit_btn a:hover{opacity:.85}}.recruitTop_professional02{background:#e4e4e4}.recruitTop_check_heading{margin-bottom:30px}.recruitTop_check_heading span{width:max(30px, 8%);aspect-ratio:1;display:inline-flex;margin-bottom:2px;justify-content:center;align-items:center;color:#fff;font-size:1rem;font-weight:700}@media screen and (min-width:600px){.recruitTop_check_heading span{font-size:1.125rem;width:max(40px, 6%)}}@media screen and (min-width:960px){.recruitTop_check_heading span{font-size:1.25rem;width:48px}}.recruitTop_check_heading span:nth-of-type(odd){background:#0b3c84}.recruitTop_check_heading span:nth-of-type(even){background:#0081cc}@media screen and (min-width:600px){.recruitTop_check_heading br{display:none}}.recruitTop_check_item{border:2px solid #0b3c84;border-radius:10px;padding:15px 20px}@media screen and (min-width:600px){.recruitTop_check_item{padding:20px 30px}}@media screen and (min-width:960px){.recruitTop_check_item{border:3px solid #0b3c84;border-radius:20px;padding:20px 40px}}.recruitTop_check_item+.recruitTop_check_item{margin-top:15px}@media screen and (min-width:600px){.recruitTop_check_item+.recruitTop_check_item{margin-top:20px}}@media screen and (min-width:960px){.recruitTop_check_item+.recruitTop_check_item{margin-top:25px}}.recruitTop_check_point{color:#0b3c84;font-weight:700;font-size:1.25rem;line-height:1.4;margin-bottom:10px}@media screen and (min-width:600px){.recruitTop_check_point{font-size:1.5rem;margin-bottom:15px}}@media screen and (min-width:960px){.recruitTop_check_point{margin-bottom:20px;font-size:1.75rem}}.recruitEntry{background:#e4e4e4;scroll-margin-top:90px}.recruitEntry_title{background:#0081cc;color:#fff;font-weight:700;text-align:center;font-size:1.25rem;line-height:1.4;padding:15px 20px}@media screen and (min-width:600px){.recruitEntry_title{font-size:1.5rem}}@media screen and (min-width:960px){.recruitEntry_title{font-size:1.75rem}}.recruitHeading{font-size:.9375rem;display:flex;justify-content:space-between;align-items:center;height:120px}@media screen and (min-width:600px){.recruitHeading{font-size:1.0625rem;height:180px}}@media screen and (min-width:960px){.recruitHeading{font-size:1.25rem;height:200px}}.recruitHeading h2.recruitHeading_main{font-size:100%}.recruitHeading h2.recruitHeading_main span{display:inline-block;padding:10px 15px;border:1px solid #fff;margin-bottom:-1px}.recruitHeading h2.recruitHeading_main span:nth-of-type(2){font-size:170%}.recruitHeading_sub{color:#fff;font-size:120%;font-weight:700;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:1}@media screen and (min-width:600px){.recruitHeading_sub{font-size:170%;letter-spacing:.5rem}}@media screen and (min-width:960px){.recruitHeading_sub{column-gap:20px}}.recruitHeading_sub img{width:50px}@media screen and (min-width:600px){.recruitHeading_sub img{width:auto}}.recruitHeading_sub span{display:inline-block}.recruitProfessional_interview{scroll-margin-top:90px}.recruitProfessional_interview+.recruitProfessional_interview{margin-top:60px}@media screen and (min-width:600px){.recruitProfessional_interview+.recruitProfessional_interview{margin-top:70px}}@media screen and (min-width:960px){.recruitProfessional_interview+.recruitProfessional_interview{margin-top:80px}}.recruitProfessional_heading{background:#0b3c84;display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:25px;height:150px}@media screen and (min-width:600px){.recruitProfessional_heading{margin-bottom:35px;height:auto}}@media screen and (min-width:960px){.recruitProfessional_heading{margin-bottom:45px}}.recruitProfessional_heading_img{width:50%;height:150px}@media screen and (min-width:600px){.recruitProfessional_heading_img{height:auto}}.recruitProfessional_heading_img img{object-fit:cover;width:100%;height:100%}.recruitProfessional_heading_inner{width:45%}.recruitProfessional_heading_data{font-size:1rem;line-height:1.3}@media screen and (min-width:600px){.recruitProfessional_heading_data{font-size:1.1875rem}}@media screen and (min-width:960px){.recruitProfessional_heading_data{font-size:1.375rem}}.recruitProfessional_heading_data span{font-size:140%;display:block}.recruitProfessional_heading_nyusya{margin-top:10px;font-size:.75rem;line-height:1.3}@media screen and (min-width:600px){.recruitProfessional_heading_nyusya{font-size:.875rem;margin-top:20px}}@media screen and (min-width:960px){.recruitProfessional_heading_nyusya{font-size:1rem;margin-top:30px}}.recruitProfessional_comment{border:2px solid #0081cc;padding:20px;margin-top:30px}@media screen and (min-width:600px){.recruitProfessional_comment{padding:20px 30px;display:flex;justify-content:space-between;border:3px solid #0081cc}}@media screen and (min-width:960px){.recruitProfessional_comment{padding:20px 40px;margin-top:40px}}.recruitProfessional_comment_img{width:60%;margin:0 auto 10px auto}@media screen and (min-width:600px){.recruitProfessional_comment_img{margin-bottom:0;width:20%;max-width:122px}}@media screen and (min-width:960px){.recruitProfessional_comment_img{width:14%}}@media screen and (min-width:600px){.recruitProfessional_comment_txt{flex:1;padding-left:20px}}@media screen and (min-width:960px){.recruitProfessional_comment_txt{padding-left:30px}}.housing_visual01{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/housing/top/promo01.jpg)}.housing_visual01 p{right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);padding-top:10px}@media screen and (min-width:960px){.housing_visual01 p{right:0}}.housing_visual02{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/housing/top/promo02.jpg)}.housing_visual02 p{right:20px;top:5%}@media screen and (min-width:600px){.housing_visual02 p{top:8%}}@media screen and (min-width:960px){.housing_visual02 p{top:20%;right:0}}@media screen and (min-width:1280px){.housing_visual02 p{top:20%;right:-70px}}@media screen and (min-width:960px){.housing_visual02 .pc_none{display:none}}.housing_visual03{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/housing/top/promo03.jpg)}.housing_visual03 p{left:20px;top:15%;color:#fff}@media screen and (min-width:600px){.housing_visual03 p{top:18%}}@media screen and (min-width:960px){.housing_visual03 p{top:25%}}@media screen and (min-width:600px){.housing_visual03 .pc_none{display:none}}.housing_top_image{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:20px auto}@media screen and (min-width:600px){.housing_top_image{margin:40px auto}}.housing_top_image li{width:31.5%;height:31.5%;max-width:130px;margin:5px .9%;background:#f7e019;border-radius:50%;position:relative}@media screen and (min-width:600px){.housing_top_image li{max-width:140px}}.housing_top_image li:before{content:"";display:block;padding-top:100%}.housing_top_image li p{position:absolute;top:0;right:0;bottom:0;left:0;padding:5px;font-size:.8125rem;line-height:1.2;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (min-width:600px){.housing_top_image li p{font-size:1rem}}@media screen and (min-width:960px){.housing_top_image li p{font-size:1.25rem}}.h-about_ttl{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/housing/about/about_ttl01.jpg)}.h-about_iltx div:nth-of-type(2){max-width:455px;margin:10px auto 0 auto}@media screen and (min-width:480px){.h-about_example{display:flex;justify-content:space-between;flex-wrap:wrap}}.h-about_example figure{width:100%;margin-bottom:20px}@media screen and (min-width:480px){.h-about_example figure{width:48%}}.h-about_example figcaption{margin-top:5px;font-weight:700;font-size:.875rem;line-height:1.3}@media screen and (min-width:600px){.h-about_example figcaption{font-size:1.0625rem}}@media screen and (min-width:960px){.h-about_example figcaption{font-size:1.375rem;line-height:1.5;margin-top:10px}}.h-support_ttl{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/housing/support/support_ttl01.jpg)}.h-support_example{position:relative}.h-support_example_ttl{margin-bottom:20px}@media screen and (min-width:600px){.h-support_example_ttl{display:flex;justify-content:space-between;flex-wrap:wrap}}.h-support_example h3{font-size:1rem;font-weight:700;margin-bottom:5px;line-height:1.5}@media screen and (min-width:600px){.h-support_example h3{font-size:1.125rem}}@media screen and (min-width:960px){.h-support_example h3{font-size:1.25rem}}.h-support_example p{font-size:.8125rem;text-align:right;line-height:1.5;margin-left:auto}@media screen and (min-width:600px){.h-support_example p{width:280px;font-size:.875rem}}@media screen and (min-width:960px){.h-support_example p{width:auto;font-size:1rem}}.h-support_example_list{display:flex;justify-content:space-between;flex-wrap:wrap}.h-support_example_list figure{width:48%;margin-bottom:15px}@media screen and (min-width:600px){.h-support_example_list figure{width:32%}}@media screen and (min-width:960px){.h-support_example_list figure{width:23.5%}}.h-support_example_list figcaption{font-size:.8125rem;line-height:1.3;padding-top:5px}@media screen and (min-width:600px){.h-support_example_list figcaption{font-size:.9375rem}}@media screen and (min-width:960px){.h-support_example_list figcaption{font-size:1rem;padding-top:10px}}.h-support_ttl02{background:#e46b12;margin-bottom:30px;margin-top:40px;overflow:hidden;width:100%}.h-support_ttl02_inner{max-width:960px;display:flex;justify-content:space-between;margin:0 auto;position:relative}.h-support_ttl02 h3{color:#fff;line-height:1.3;width:50%;padding:40px 20px;display:flex;align-items:center;font-feature-settings:"palt";font-size:5.5vw}@media screen and (min-width:480px){.h-support_ttl02 h3{font-size:1.5rem}}@media screen and (min-width:600px){.h-support_ttl02 h3{font-size:1.75rem}}@media screen and (min-width:960px){.h-support_ttl02 h3{font-size:2.25rem;padding:40px 0}}.h-support_ttl02_ph{width:50vw;max-height:314px;overflow:hidden;text-align:right}@media screen and (min-width:960px){.h-support_ttl02_ph{margin-right:calc((100vw - 100%) / 2 * -1)}}.h-support_ttl02_ph img{width:100%;height:100%;object-fit:cover}.h-support_fudosan h4{font-size:1.125rem;line-height:1.3;margin-bottom:15px}@media screen and (min-width:600px){.h-support_fudosan h4{font-size:1.5rem;line-height:1.5;margin-bottom:20px}}@media screen and (min-width:960px){.h-support_fudosan h4{font-size:1.75rem}}@media screen and (min-width:600px){.h-support_fudosan_inner{display:flex;justify-content:space-between}}@media screen and (min-width:600px){.h-support_fudosan_txt{width:48%}}.h-support_fudosan .inner_tel{margin-top:20px}@media screen and (min-width:600px){.h-support_fudosan .inner_tel{margin-top:30px}}.inner_tel a{color:#000;text-decoration:none}.inner_tel .tel_no p{font-size:.8125rem}@media screen and (min-width:600px){.inner_tel .tel_no p{font-size:.875rem}}.inner_tel .tel_no p:nth-of-type(2){font-size:180%;margin:5px 0}@media screen and (min-width:600px){.inner_tel .tel_no p:nth-of-type(2){font-size:210%;margin:10px 0}}.inner_tel .tel_no p:nth-of-type(2) img{width:24px;margin-right:5px}@media screen and (min-width:600px){.inner_tel .tel_no p:nth-of-type(2) img{width:24px}}.h-support_fudosan_staff{margin-top:30px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:600px){.h-support_fudosan_staff{width:48%;flex-direction:column;margin-top:0}}@media screen and (min-width:960px){.h-support_fudosan_staff{flex-direction:row}}.h-support_fudosan_staff div{width:48%}@media screen and (min-width:600px){.h-support_fudosan_staff div{width:100%}}@media screen and (min-width:960px){.h-support_fudosan_staff div{width:50%}}@media screen and (min-width:960px){.h-support_fudosan_staff div:nth-of-type(2){width:45%;max-width:200px}}.h-support_fudosan_staff p:first-of-type{color:#e46b12;font-weight:700;font-size:1rem;line-height:1.5;margin-bottom:10px;font-feature-settings:"palt"}@media screen and (min-width:600px){.h-support_fudosan_staff p:first-of-type{font-size:1.125rem}}@media screen and (min-width:960px){.h-support_fudosan_staff p:first-of-type{font-size:1.25rem}}.h-support_fudosan_staff p:first-of-type br{display:none}@media screen and (min-width:600px){.h-support_fudosan_staff p:first-of-type br{display:inline-block}}.h-support_fudosan_staff p:nth-of-type(2){font-size:.8125rem;line-height:1.3}@media screen and (min-width:600px){.h-support_fudosan_staff p:nth-of-type(2){font-size:1rem;margin-bottom:20px}}.h-support_fudosan_staff p:nth-of-type(2) span{font-size:.875rem;padding-top:5px;display:inline-block}@media screen and (min-width:600px){.h-support_fudosan_staff p:nth-of-type(2) span{font-size:1.125rem;padding-top:10px}}@media screen and (min-width:600px){.h-support_after{display:flex;justify-content:space-between}}.h-support_after_inner{width:100%}@media screen and (min-width:600px){.h-support_after_inner{width:48%}}.h-support_after_inner+div{margin-top:30px}@media screen and (min-width:600px){.h-support_after_inner+div{margin-top:0}}.h-support_after_inner figure{margin-top:15px}.h-support_after_inner figcaption{font-weight:700;font-size:.875rem;color:#e46b12;line-height:1.5;margin-bottom:10px}@media screen and (min-width:600px){.h-support_after_inner figcaption{font-size:1rem}}.h-support_after_inner:nth-of-type(2) div{margin-top:15px}@media screen and (min-width:600px){.h-support_after_inner:nth-of-type(2) div{margin-top:20px}}.h-support_after h5{font-size:1rem;line-height:1.5;margin-bottom:10px}@media screen and (min-width:600px){.h-support_after h5{font-size:1.25rem}}@media screen and (min-width:960px){.h-support_after h5{font-size:1.375rem}}.h-support_after h5 i{color:#e46b12;margin-right:5px}.h-support_after p span{color:#e46b12}.slide.shaji_visual01{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/shaji/top/promo01.jpg);background-position:center bottom}.slide.shaji_visual01 p{left:0;bottom:10px;color:#fff;width:100%;text-align:center}@media screen and (min-width:600px){.slide.shaji_visual01 p{bottom:30px}}@media screen and (min-width:960px){.slide.shaji_visual01 p{bottom:60px}}@media screen and (min-width:600px){.slide.shaji_visual01 .pc_none{display:none}}.shaji_visual02{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/shaji/top/promo02.jpg)}.shaji_visual02 p{left:40px;top:20%}@media screen and (min-width:600px){.shaji_visual02 p{top:25%;left:40px}}@media screen and (min-width:960px){.shaji_visual02 .pc_none{display:none}}.shaji_visual03{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/shaji/top/promo03.jpg)}.shaji_visual03 p{right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#fff}@media screen and (min-width:600px){.shaji_visual03 p{right:20px}}@media screen and (min-width:600px){.shaji_visual03 .pc_none{display:none}}.shaji_top_image{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:20px auto}@media screen and (min-width:600px){.shaji_top_image{margin:40px auto}}.shaji_top_image li{width:31.5%;height:31.5%;max-width:130px;margin:0 .9%;position:relative;color:#fff}@media screen and (min-width:600px){.shaji_top_image li{max-width:140px;margin:0 1.5%}}.shaji_top_image li:before{content:"";display:block;padding-top:100%}.shaji_top_image li:after{content:"";width:70%;height:70%;background:#9c005c;position:absolute;top:15%;left:15%;z-index:2;transform:rotate(45deg)}@media screen and (min-width:960px){.shaji_top_image li:after{width:80%;height:80%;background:#9c005c;position:absolute;top:10%;left:10%}}.shaji_top_image li p{position:absolute;top:0;right:0;bottom:0;left:0;padding:5px;z-index:10;font-size:.8125rem;line-height:1.2;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (min-width:600px){.shaji_top_image li p{font-size:1rem}}@media screen and (min-width:960px){.shaji_top_image li p{font-size:1.1875rem}}.top_layout_inner.shaji_jisseki_txt p{margin-bottom:15px}@media screen and (min-width:600px){.top_layout_inner.shaji_jisseki_txt p{width:100%}}.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2){text-align:center}.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2) a{display:inline-block;width:90%;position:relative;padding:15px 20px;position:relative;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;border:1px solid #000;color:#000;transition:.2s all}@media screen and (min-width:600px){.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2) a{width:60%}}.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2) a:before{position:absolute;right:15px;top:50%;margin-top:-8px;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (min-width:600px){.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2) a:before{margin-top:-8px}}@media screen and (min-width:960px){.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2) a:before{margin-top:-8px}}@media screen and (min-width:960px){.top_layout_inner.shaji_jisseki_txt p:nth-of-type(2) a:hover{border:1px solid #5f2177;background:#5f2177;color:#fff}}.s-craftsmanship_ttl{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/shaji/craftsmanship/craftsmanship_ttl01.jpg)}.s-craftsmanship_ph{display:flex;justify-content:space-between;flex-wrap:wrap}.s-craftsmanship_ph div{width:100%;margin-bottom:15px}.s-craftsmanship_ph figure{width:48%}.s-craftsmanship_ph figure figcaption{margin-top:5px}.s-craftsmanship_subttl{background:#5f2177;padding:10px 15px;color:#fff;font-size:1.125rem;margin-bottom:20px}@media screen and (min-width:600px){.s-craftsmanship_subttl{font-size:1.25rem}}@media screen and (min-width:960px){.s-craftsmanship_subttl{font-size:1.375rem}}.s-craftsmanship_taishin01 figure img{max-width:100%}@media screen and (min-width:960px){.s-craftsmanship_taishin01 figure img{max-width:280px}}.s-craftsmanship_taishin01 figure figcaption{margin-top:5px;line-height:1.5}.s-craftsmanship_taishin02{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:600px){.s-craftsmanship_taishin02{justify-content:space-between}}.s-craftsmanship_taishin02 figure{width:48%;margin-top:20px}@media screen and (min-width:768px){.s-craftsmanship_taishin02 figure{width:23.5%;margin:20px 0 0}}.s-craftsmanship_taishin02 figure figcaption{margin-top:5px;line-height:1.5}.craftsmanship_jyusyo{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f1f1f1}.craftsmanship_jyusyo_ph{width:80%}.craftsmanship_jyusyo .layout01_txt+.layout01_txt{margin-top:40px}@media screen and (min-width:600px){.craftsmanship_jyusyo .layout01_txt+.layout01_txt{margin-top:0}}.s-flow_ttl{background-image:url(//aichiken-jsk.com/wp/wp-content/themes/aichiken2023/common/css/../../img/shaji/flow/flow_ttl01.jpg)}.flow_section_ttl{background:#979797;position:relative;padding:0 10px 0 40px;color:#fff;font-size:1.0625rem;line-height:1.3;margin-bottom:20px;height:50px;display:flex;align-items:center}@media screen and (min-width:480px){.flow_section_ttl{font-size:1.25rem}}@media screen and (min-width:600px){.flow_section_ttl{font-size:1.5rem;height:56px;line-height:1.5}}@media screen and (min-width:960px){.flow_section_ttl{font-size:1.75rem;margin-bottom:30px;height:60px;padding:0 10px 0 50px}}.flow_section_ttl:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:25px 0 25px 30px;border-color:transparent transparent transparent #5f2177}@media screen and (min-width:600px){.flow_section_ttl:before{border-width:28px 0 28px 30px}}@media screen and (min-width:960px){.flow_section_ttl:before{border-width:30px 0 30px 40px}}.flow_section_ttl02{background:#5f2177}.flow_section_ttl02:before{border-color:transparent transparent transparent #979797}.flow_contents{margin-bottom:40px;position:relative}@media screen and (min-width:600px){.flow_contents{margin-bottom:60px}}@media screen and (min-width:960px){.flow_contents{margin-bottom:60px}}.flow_contents:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:17px 15px 0;border-color:#979797 transparent transparent}@media screen and (min-width:600px){.flow_contents:after{margin-left:-40px;bottom:-40px;border-width:27px 27px 0}}.flow_section01 .flow_contents:after{display:none}.flow_contents.flow_end:after{display:none}.flow_contents h3{color:#5f2177;border-bottom:1px solid #5f2177;width:100%;margin-bottom:20px;font-size:1.25rem;line-height:1.5}@media screen and (min-width:600px){.flow_contents h3{font-size:1.4375rem}}@media screen and (min-width:960px){.flow_contents h3{font-size:1.625rem}}.flow_section01{background:#e4e4e4;position:relative;margin-bottom:40px}@media screen and (min-width:600px){.flow_section01{margin-bottom:60px}}@media screen and (min-width:960px){.flow_section01{margin-bottom:60px}}.flow_section01:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:17px 15px 0;border-color:#979797 transparent transparent}@media screen and (min-width:600px){.flow_section01:after{margin-left:-27px;bottom:-40px;border-width:27px 27px 0}}.flow_section01 .layout01_txt{padding-bottom:10px}@media screen and (min-width:600px){.flow_section01 .layout01_txt{padding-bottom:20px}}@media screen and (min-width:960px){.flow_section01 .layout01_txt{padding-bottom:40px}}.flow_process{border-bottom:1px solid #5f2177;padding-bottom:20px;padding-top:10px;margin-bottom:20px;position:relative}@media screen and (min-width:600px){.flow_process{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}}.flow_process h4{font-size:1rem;width:100%;margin-bottom:15px}@media screen and (min-width:600px){.flow_process h4{font-size:1.25rem}}@media screen and (min-width:960px){.flow_process h4{font-size:1.5rem;margin-bottom:20px}}.flow_process p{width:100%;margin-bottom:20px}@media screen and (min-width:600px){.flow_process p{width:48%}}.flow_process div{text-align:center}@media screen and (min-width:600px){.flow_process div{width:48%}}.flow_process:after{content:"";position:absolute;bottom:-18px;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:17px 15px 0;border-color:#979797 transparent transparent}@media screen and (min-width:600px){.flow_process:after{margin-left:-27px;bottom:-28px;border-width:27px 27px 0}}.flow_process:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.flow_process:last-of-type:after{display:none}.results_list{border-top:2px solid #333;width:100%;table-layout:fixed}.results_list th{padding:10px;font-size:.8125rem;line-height:1.5;background:#e5e5e5;font-weight:700;text-align:left;border-bottom:1px solid #333}@media screen and (min-width:600px){.results_list th{padding:15px 20px;font-size:1rem}}@media screen and (min-width:960px){.results_list th{font-size:1.125rem}}.results_list th:nth-of-type(2){width:70px;border-left:1px solid #333}@media screen and (min-width:600px){.results_list th:nth-of-type(2){width:100px}}@media screen and (min-width:960px){.results_list th:nth-of-type(2){width:120px}}.results_list th:nth-of-type(3){width:100px;border-left:1px solid #333}@media screen and (min-width:600px){.results_list th:nth-of-type(3){width:150px}}@media screen and (min-width:960px){.results_list th:nth-of-type(3){width:170px}}.results_list td{padding:10px;line-height:1.5;text-align:left;border-bottom:1px solid #333;font-size:.8125rem}@media screen and (min-width:600px){.results_list td{padding:15px 20px;font-size:.875rem}}@media screen and (min-width:960px){.results_list td{font-size:1rem}}.results_list td.results_address,.results_list td.results_date{border-left:1px solid #333;font-size:.75rem}@media screen and (min-width:600px){.results_list td.results_address,.results_list td.results_date{padding:15px 20px;font-size:.875rem}}@media screen and (min-width:960px){.results_list td.results_address,.results_list td.results_date{font-size:1rem}}