@charset "UTF-8";.scpop{transform:scale3d(0,0,0);transform-origin:center center;will-change:animation}.scpop.ac{animation:bounce .5s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(359deg)}}@keyframes photoCoverAnim{0%{filter:grayscale(95%)}100%{filter:grayscale(0%)}}@keyframes bounce{0%{transform:scale3d(0,0,0)}40%{transform:scale3d(1.2,1.2,1.2)}60%{transform:scale3d(.9,.9,.9)}80%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}a{color:#333;text-decoration:none}html{font-size:62.5%}body{font-size:1.317715959vw;font-family:"Zen Kaku Gothic New","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;line-height:1.85;letter-spacing:.02em;font-feature-settings:"palt";color:#333;background-color:#fdf7d7;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;box-sizing:border-box}@media screen and (min-width :1680px){body{font-size:19.6px}}@media screen and (max-width :1023px){body{font-size:min(14px,3.7333333333vw)}}@supports (font-display:swap){body{font-display:swap}}.sans{font-family:"ryo-gothic-plusn",sans-serif;font-weight:300;font-style:normal}.en{color:#777;font-family:"ryo-gothic-plusn",sans-serif}img{image-rendering:-webkit-optimize-contrast;width:100%}.sp{display:none!important}@media screen and (max-width :1023px){.sp{display:block!important}}.pc{display:block}@media screen and (max-width :1023px){.pc{display:none!important}}@media screen and (max-width :1023px){br.sp,.btn.sp,.tac.sp{display:block!important}}.lbx{cursor:pointer}.tac{text-align:center}.flex{display:flex;flex-wrap:wrap}figure{margin:0}body{word-wrap:break-word;font-family:"zen-kaku-gothic-new",sans-serif}th,td{text-align:left;vertical-align:top;border:none}caption{text-align:left}img{border:0;vertical-align:bottom}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing:border-box}fieldset,img{border:0}a{outline:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0}.clearfix:after{content:".";display:block;visibility:hidden;clear:both;height:.1px;font-size:.1em;line-height:0}* html .clearfix{display:inline-block}.clearfix{height:1%}.clearfix{display:block}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;box-sizing:border-box}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}table{border-collapse:collapse;border-spacing:0;font-size:inherit;width:100%}@media screen and (max-width:768px){.dayserviceAbout .tableBox table.row3{display:block}.dayserviceAbout .tableBox table.row3 tbody{display:block}.dayserviceAbout .tableBox table.row3 tr{display:flex;flex-wrap:wrap}.dayserviceAbout .tableBox table.row3 tr.titleTr{display:block}.dayserviceAbout .tableBox table.row3 tr.titleTr th{display:block;width:100%}.dayserviceAbout .tableBox table.row3 td{width:50%;box-sizing:border-box}.dayserviceAbout .tableBox table.row3 td:nth-child(3){width:50%}}#heroArea{width:calc(100% - 8.78477306vw);height:calc(100svh - 6.149341142vw);min-height:768px;position:relative;margin:0 auto}@media screen and (min-width :1680px){#heroArea{height:calc(100svh - 103px)}}@media screen and (max-width :1023px){#heroArea{height:calc(100svh - min(70px, 18.6666666667vw));width:100%;min-height:0}}#heroArea .bg{position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0;background-size:contain;opacity:0;transition:opacity .3s;transform:translateX(4.39238653vw)}#heroArea .bg.loaded{opacity:1}@media screen and (min-width :1680px){#heroArea .bg{transform:translateX(73px)}}@media screen and (max-width :1023px){#heroArea .bg{transform:translateX(0)}}.link{width:100%;text-align:center;padding-top:30px}.link.mid{padding-top:0;margin-bottom:60px;margin-top:-30px}@media screen and (max-width :1023px){.link.mid{margin-top:-10px;margin-bottom:30px}}.link.under{padding-top:0;margin-bottom:60px}@media screen and (max-width :1023px){.link.under{margin-bottom:30px}}.link a{color:#fff;padding:10px 80px;background:#ccc url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight3.svg) no-repeat calc(100% - 10px) 50%;background-size:34px;border-radius:100px;display:inline-block}.link a.back7C8AAC{background-color:#7c8aac}.link a.backC25B63{background-color:#c25b63}.link a.backA7839B{background-color:#a7839b}.link a.back5A8A96{background-color:#5a8a96}.link a.backB87C4E{background-color:#b87c4e}.link a.backDDAF68{background-color:#ddaf68}.link a.back91AE80{background-color:#91ae80}.link a.back7F6F95{background-color:#7f6f95}.link a.back02B3E1{background-color:#02b3e1}.link a.back6A7B63{background-color:#6a7b63}.link a.backAB8B6F{background-color:#ab8b6f}.link a.backC19277{background-color:#c19277}.link a.back6E9CB0{background-color:#6e9cb0}.link a.backA96B58{background-color:#a96b58}.link a.back8CA77F{background-color:#8ca77f}.link a.backAB8B6E{background-color:#ab8b6e}.link a.back6A7C63{background-color:#6a7c63}.link a.back6B8398{background-color:#6b8398}#kenkoArea{width:100%;background-color:#fcea7b;padding-bottom:21.0834553441vw}@media screen and (min-width :1680px){#kenkoArea{padding-bottom:360px}}@media screen and (max-width :1023px){#kenkoArea{padding-bottom:min(192px,51.2vw)}}#introduction .halfBox.image{background-image:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/top/image_introduction.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}#introduction .halfBox.textBox{background-image:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/top/illust_introduction.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat}@media screen and (max-width :1023px){#introduction .halfBox.textBox{background-size:140%}}#introduction .text{position:absolute;text-align:center;top:15%;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width :1023px){#introduction .text{top:96px}}#introduction .text .title{margin-bottom:2.9282576867vw}@media screen and (min-width :1680px){#introduction .text .title{margin-bottom:50px}}@media screen and (max-width :1023px){#introduction .text .title{margin-bottom:min(40px,10.6666666667vw)}}#introduction .text .caption{line-height:1.75}.commonKenko .textBox{width:39.0922401171vw;max-width:656px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width :1023px){.commonKenko .textBox{width:100%;max-width:9999px}}.commonKenko .number{width:23.3528550512vw;max-width:390px;margin:0 0 2.7818448023vw}@media screen and (min-width :1680px){.commonKenko .number{margin-bottom:46px}}@media screen and (max-width :1023px){.commonKenko .number{width:min(272px,72.5333333333vw);max-width:9999px;margin-bottom:min(40px,10.6666666667vw)}}.commonKenko .title{margin:0 auto 2.9282576867vw}@media screen and (min-width :1680px){.commonKenko .title{margin-bottom:50px}}@media screen and (max-width :1023px){.commonKenko .title{margin-bottom:min(40px,10.6666666667vw)}}.commonKenko .caption{margin-bottom:6.588579795vw}@media screen and (min-width :1680px){.commonKenko .caption{margin-bottom:112.5px}}@media screen and (max-width :1023px){.commonKenko .caption{margin-bottom:min(90px,24vw)}}.roof{background-color:#fcea7b;position:relative;pointer-events:none}#modehouseArea{position:relative;width:100%;background-color:#fdf7d7;margin-bottom:10.541727672vw}@media screen and (min-width :1680px){#modehouseArea{margin-bottom:180px}}@media screen and (max-width :1023px){#modehouseArea{margin-bottom:min(90px,24vw)}}#modehouseArea .captionBox{margin-bottom:7.027818448vw}@media screen and (min-width :1680px){#modehouseArea .captionBox{margin-bottom:120px}}@media screen and (max-width :1023px){#modehouseArea .captionBox{margin-bottom:min(90px,24vw)}}#modehouseArea .captionBox dt{height:12.6647144949vw;width:100%;margin-bottom:2.9282576867vw}@media screen and (min-width :1680px){#modehouseArea .captionBox dt{height:213px;margin-bottom:50px}}@media screen and (max-width :1023px){#modehouseArea .captionBox dt{height:auto}}#modehouseArea .captionBox dd{line-height:1.8}#modehouseArea .captionBox .title{font-size:1.5373352855vw;margin-bottom:2.196193265vw}@media screen and (min-width :1680px){#modehouseArea .captionBox .title{font-size:26px;margin-bottom:37px}}@media screen and (max-width :1023px){#modehouseArea .captionBox .title{font-size:min(20px,5.3333333333vw);letter-spacing:0;margin-bottom:min(38px,10.1333333333vw)}}@media screen and (max-width :1023px){#modehouseArea .captionBox .title.spMb{margin-bottom:min(90px,24vw)}}#modehouseArea .captionBox .stay dt{text-align:center}#modehouseArea .captionBox .stay dt .lineSleep{width:26.8667642753vw;max-width:451px;height:100%;margin:0 auto}@media screen and (max-width :1023px){#modehouseArea .captionBox .stay dt .lineSleep{width:100%;max-width:9999px;margin-bottom:min(40px,10.6666666667vw)}}#modehouseArea .captionBox .wood dt{display:flex;justify-content:space-between;padding-top:2.4158125915vw}@media screen and (min-width :1680px){#modehouseArea .captionBox .wood dt{padding-top:41px}}@media screen and (max-width :1023px){#modehouseArea .captionBox .wood dt{padding-top:min(90px,24vw)}}#modehouseArea .captionBox .wood dt .illustWood{width:7.3206442167vw;max-width:123px}@media screen and (max-width :1023px){#modehouseArea .captionBox .wood dt .illustWood{width:min(80px,21.3333333333vw);max-width:9999px}}#modehouseArea .captionBox .wood dt .title{width:28.9897510981vw;max-width:492px}@media screen and (max-width :1023px){#modehouseArea .captionBox .wood dt .title{width:min(224px,59.7333333333vw);max-width:9999px}}#modehouseArea .mapBox{width:100%;padding:7.027818448vw;background-color:#fff;display:flex}@media screen and (max-width :1023px){#modehouseArea .mapBox{display:block;padding:min(46px,12.2666666667vw) min(20px,5.3333333333vw)}}#modehouseArea .mapBox .text{width:39.0922401171vw;max-width:656px}@media screen and (max-width :1023px){#modehouseArea .mapBox .text{width:100%;max-width:9999px}}#modehouseArea .mapBox .text h6{font-size:3.074670571vw;margin-bottom:2.9282576867vw;font-weight:900}@media screen and (min-width :1680px){#modehouseArea .mapBox .text h6{font-size:52.5px;margin-bottom:50px}}@media screen and (max-width :1023px){#modehouseArea .mapBox .text h6{font-size:min(25.5px,6.8vw);margin-bottom:min(20px,5.3333333333vw);letter-spacing:0}}#modehouseArea .mapBox .text .address{font-size:1.1713030747vw;margin-bottom:2.9282576867vw}@media screen and (min-width :1680px){#modehouseArea .mapBox .text .address{font-size:20px;margin-bottom:50px}}@media screen and (max-width :1023px){#modehouseArea .mapBox .text .address{font-size:min(15px,4vw);margin-bottom:min(30px,8vw)}}#modehouseArea .mapBox .map{width:31.7715959004vw;max-width:533px}@media screen and (max-width :1023px){#modehouseArea .mapBox .map{width:100%;max-width:9999px;margin-bottom:min(48px,12.8vw)}}#modehouseArea .mapBox .btn{width:23.0600292826vw;max-width:380px;position:relative;padding-left:1.4641288433vw}@media screen and (min-width :1680px){#modehouseArea .mapBox .btn{padding-left:25px}}@media screen and (max-width :1023px){#modehouseArea .mapBox .btn{width:100%;max-width:9999px;padding-left:min(30px,8vw)}}#modehouseArea .mapBox .btn .illust{width:4.39238653vw;max-width:74px;position:absolute;pointer-events:none;left:0;bottom:-2.9282576867vw}@media screen and (min-width :1680px){#modehouseArea .mapBox .btn .illust{bottom:-50px}}@media screen and (max-width :1023px){#modehouseArea .mapBox .btn .illust{width:min(60px,16vw);max-width:9999px;bottom:min(-40px,-10.6666666667vw)}}#modehouseArea .mapBox .tac{width:23.0600292826vw;max-width:380px;font-size:1.0248901903vw;text-align:center;margin-top:.7320644217vw;padding-left:1.4641288433vw}@media screen and (min-width :1680px){#modehouseArea .mapBox .tac{font-size:17.5px;padding-left:25px}}@media screen and (max-width :1023px){#modehouseArea .mapBox .tac{width:100%;font-size:min(14px,3.7333333333vw);max-width:9999px;padding-left:min(30px,8vw);margin-top:min(14px,3.7333333333vw);line-height:1}}#worksArea{width:100%;background-color:#fdf7d7;margin-bottom:11.1273792094vw}@media screen and (min-width :1680px){#worksArea{margin-bottom:190px}}@media screen and (max-width :1023px){#worksArea{margin-bottom:min(152px,40.5333333333vw)}}#worksArea .categoryTitle{margin-bottom:3.513909224vw}@media screen and (min-width :1680px){#worksArea .categoryTitle{margin-bottom:60px}}@media screen and (max-width :1023px){#worksArea .categoryTitle{margin-bottom:min(44px,11.7333333333vw)}}#planArea{width:100%;background-color:#fdf7d7;margin-bottom:7.027818448vw}@media screen and (min-width :1680px){#planArea{margin-bottom:120px}}@media screen and (max-width :1023px){#planArea{margin-bottom:min(96px,25.6vw)}}#planArea .title{width:43.4846266471vw;max-width:728px;margin:0 auto 7.027818448vw}@media screen and (min-width :1680px){#planArea .title{margin-bottom:120px}}@media screen and (max-width :1023px){#planArea .title{width:min(325px,86.6666666667vw);max-width:9999px;margin-bottom:min(32px,8.5333333333vw)}}#planArea .planList{display:flex;justify-content:space-between;width:74.3777452416vw;max-width:1250px;margin:0 auto 7.027818448vw}@media screen and (min-width :1680px){#planArea .planList{margin-bottom:120px}}@media screen and (max-width :1023px){#planArea .planList{width:100%;max-width:9999px;margin-bottom:min(96px,25.6vw)}}#planArea .planList .item{width:23.1332357247vw;max-width:390px}@media screen and (max-width :1023px){#planArea .planList .item{width:min(200px,53.3333333333vw);max-width:9999px;padding:0 min(7px,1.8666666667vw)}}#planArea .gardenArea{width:74.3777452416vw;max-width:1250px;margin:0 auto}@media screen and (max-width :1023px){#planArea .gardenArea{width:100%;max-width:9999px}}#planArea .gardenArea .gardenTitle{font-size:1.9765739385vw;margin-bottom:2.196193265vw;text-align:center;font-weight:900;color:#314713}@media screen and (min-width :1680px){#planArea .gardenArea .gardenTitle{font-size:33.75px;margin-bottom:37px}}@media screen and (max-width :1023px){#planArea .gardenArea .gardenTitle{font-size:min(27px,7.2vw);margin-bottom:min(40px,10.6666666667vw)}}#planArea .gardenArea .captionBox{background:#fff;padding:1.1713030747vw;display:flex;align-items:center}@media screen and (min-width :1680px){#planArea .gardenArea .captionBox{padding:20px}}@media screen and (max-width :1023px){#planArea .gardenArea .captionBox{padding:min(32px,8.5333333333vw);display:block}}#planArea .gardenArea .captionBox .image{width:28.1112737921vw;max-width:473px;margin-right:3.6603221083vw}@media screen and (min-width :1680px){#planArea .gardenArea .captionBox .image{margin-right:62.5px}}@media screen and (max-width :1023px){#planArea .gardenArea .captionBox .image{width:min(209px,55.7333333333vw);max-width:9999px;margin:0 auto min(32px,8.5333333333vw)}}#planArea .gardenArea .captionBox .caption{font-size:1.1713030747vw;width:37.7745241581vw;max-width:635px}@media screen and (min-width :1680px){#planArea .gardenArea .captionBox .caption{font-size:20px}}@media screen and (max-width :1023px){#planArea .gardenArea .captionBox .caption{font-size:min(14px,3.7333333333vw);width:100%;max-width:9999px}}#topicsArea{width:100%;background-color:#fff;padding-top:4.0995607613vw;padding-bottom:7.027818448vw}@media screen and (min-width :1680px){#topicsArea{padding-top:70px;padding-bottom:120px}}@media screen and (max-width :1023px){#topicsArea{padding-top:min(56px,14.9333333333vw);padding-bottom:min(96px,25.6vw)}}#topicsArea .contentWrap{justify-content:space-between}#topicsArea .newsList{width:39.0922401171vw;max-width:656px}@media screen and (max-width :1023px){#topicsArea .newsList{width:100%;max-width:9999px}}@media screen and (max-width :1023px){#topicsArea .newsList:first-of-type{margin-bottom:min(96px,25.6vw)}}#pomotionArea{width:100%;background-color:#fff;padding-top:4.0995607613vw;padding-bottom:7.027818448vw}@media screen and (min-width :1680px){#pomotionArea{padding-top:70px;padding-bottom:120px}}@media screen and (max-width :1023px){#pomotionArea{padding-top:min(56px,14.9333333333vw);padding-bottom:min(96px,25.6vw)}}#pomotionArea .contentWrap{justify-content:space-between}#pomotionArea .item{width:39.0922401171vw;max-width:656px}@media screen and (max-width :1023px){#pomotionArea .item{width:100%;max-width:9999px}}@media screen and (max-width :1023px){#pomotionArea .item:first-of-type{margin-bottom:min(96px,25.6vw)}}#pomotionArea .recruit .inner{width:30.4538799414vw;max-width:492px;margin:0 auto}@media screen and (max-width :1023px){#pomotionArea .recruit .inner{width:100%;max-width:9999px}}#pomotionArea .btnList{margin-top:1.6105417277vw;display:flex;justify-content:space-between;width:100%}@media screen and (min-width :1680px){#pomotionArea .btnList{margin-top:27.5px}}@media screen and (max-width :1023px){#pomotionArea .btnList{width:100%;max-width:9999px;margin-top:min(32px,8.5333333333vw)}}#pomotionArea .btnList .blackBtn{width:14.6412884334vw;max-width:246px}@media screen and (max-width :1023px){#pomotionArea .btnList .blackBtn{width:min(155px,41.3333333333vw);max-width:9999px}}#corporateArea{width:100%;background-color:#f7f7f0;padding-top:7.027818448vw;padding-bottom:7.027818448vw}@media screen and (min-width :1680px){#corporateArea{padding-top:120px;padding-bottom:120px}}@media screen and (max-width :1023px){#corporateArea{padding-top:min(96px,25.6vw);padding-bottom:min(96px,25.6vw)}}#corporateArea .textBox .item:last-of-type{border-bottom:1px solid #ddd}#corporateArea .textBox .item{display:flex;align-items:center;border-top:1px solid #ddd;padding-top:1.4641288433vw;padding-bottom:1.4641288433vw}@media screen and (min-width :1680px){#corporateArea .textBox .item{padding-top:25px;padding-bottom:25px}}@media screen and (max-width :1023px){#corporateArea .textBox .item{display:block;padding-top:min(11px,2.9333333333vw);padding-bottom:min(12px,3.2vw)}}#corporateArea .textBox .item dt{width:13.9092240117vw;max-width:237px;font-size:1.1713030747vw}@media screen and (max-width :1023px){#corporateArea .textBox .item dt{width:100%;font-size:min(16px,4.2666666667vw);max-width:9999px;margin-bottom:min(8px,2.1333333333vw)}}.h-top-button{padding:12px 0;width:266px;display:block;text-align:center;border-radius:65px;background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight.png) no-repeat calc(100% - 10px) 50%/34px;margin-bottom:130px}@media screen and (max-width :1023px){.h-top-button{margin:0 auto 70px}}body{font-family:"Zen Kaku Gothic New",sans-serif}header .header-box{padding:30px;display:flex;align-items:center;justify-content:space-between;background-color:#fdf7d7;z-index:1000}@media screen and (max-width :1023px){header .header-box{padding:20px}}header .header-box.fixed{position:fixed;top:0;left:0;right:0;width:100%;height:88px;overflow:visible;animation:slideDown .3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width :1023px){header .header-box.fixed{height:70px;align-items:center}}header .header-box .header-box-logo{display:flex}header .header-box .header-box-logo a img{width:198px}@media screen and (max-width :1023px){header .header-box .header-box-logo a img{width:150px}}header .header-box .header-box-nav ul{display:flex;align-items:center}@media screen and (max-width :1023px){header .header-box .header-box-nav ul{display:none}}header .header-box .header-box-nav ul li{display:block;padding-left:40px}header .header-box .header-box-nav ul li.contact{background:#f6f2e5 url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/mailIcon.svg) no-repeat 20px 50%;border:2px solid #fff;border-radius:65px;padding:0;margin-left:40px}header .header-box .header-box-nav ul li.contact a{display:block;padding:10px 20px 10px 50px;width:100%;height:100%}header .header-box .header-box-nav ul li.has-dropdown{position:relative}header .header-box .header-box-nav ul li.has-dropdown .dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-10px);min-width:450px;max-width:650px;width:max-content;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:20px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100;pointer-events:none;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;list-style:none;margin:0}header .header-box .header-box-nav ul li.has-dropdown .dropdown-menu li{display:block;padding:0;margin:0}header .header-box .header-box-nav ul li.has-dropdown .dropdown-menu li a{display:block;padding:10px 15px;color:#333;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s ease;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .header-box .header-box-nav ul li.has-dropdown .dropdown-menu li a:hover{background-color:#f6f2e5;transform:translateX(2px)}header .header-box .header-box-nav ul li.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}header .header-box .drawer{display:none}@media screen and (max-width :1023px){header .header-box .drawer{display:block}}header .header-main_v .text h2{font-size:4.6852122987vw;font-weight:900;text-align:center;padding-top:134px}@media screen and (max-width :1023px){header .header-main_v .text h2{font-size:min(24px,6.4vw);padding-top:80px;padding-bottom:120px}}@media screen and (max-width :1023px){header .header-main_v .backImage{height:186px;width:100%}header .header-main_v .backImage img{width:100%;height:186px;object-fit:cover}}header .underheader-main_v{background:#fff}header .underheader-main_v .text h1{font-size:3.513909224vw;font-weight:900;text-align:center;padding-top:60px;font-family:"Zen Kaku Gothic New",sans-serif}@media screen and (max-width :1023px){header .underheader-main_v .text h1{font-size:min(24px,6.4vw);padding-top:40px;padding-bottom:0}}@media screen and (max-width :1023px){header .underheader-main_v .backImage{height:186px;width:100%}header .underheader-main_v .backImage img{width:100%;height:186px;object-fit:cover}}header .header-bannerNav{text-align:center;padding:30px;width:100%;margin:0 auto;background:#fff;position:relative}@media screen and (max-width :1023px){header .header-bannerNav{padding:20px 10px}}header .header-bannerNav .child{display:flex;width:100%}header .header-bannerNav .child .inner{display:flex;justify-content:space-between;padding:0 30px;width:100%;margin:0 auto;overflow-x:hidden;flex-wrap:nowrap}@media screen and (max-width :1023px){header .header-bannerNav .child .inner{padding:0 10px}}header .header-bannerNav .child .inner li:last-of-type{padding-right:0}header .header-bannerNav .child .inner li .banner-item{margin:0 17.5px}@media screen and (max-width :768px){header .header-bannerNav .child .inner li .banner-item{margin:0 35px}}header .header-bannerNav .child .inner li .banner-item a img{border-radius:10px;border:2px solid #ccc}header .header-bannerNav .child button{width:50px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}@media screen and (max-width :1023px){header .header-bannerNav .child button{width:30px}}header .header-bannerNav .slick-prev,header .header-bannerNav .slick-next{position:absolute;top:calc(50% - 60px);transform:translateY(-50%);z-index:2;width:50px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}@media screen and (max-width :1023px){header .header-bannerNav .slick-prev,header .header-bannerNav .slick-next{width:30px;top:calc(50% - 50px)}}header .header-bannerNav .slick-prev{left:10px}header .header-bannerNav .slick-next{right:10px}.h-top{z-index:120;position:relative}.h-top section[class^=h-top__]{padding:90px 0 0;display:flex;width:100%}@media screen and (max-width :1023px){.h-top section[class^=h-top__]{display:block;padding:50px 0 90px 25px}}.h-top section[class^=h-top__].h-top__02{background:#f9f8f4;padding:90px 0 0}@media screen and (max-width :1023px){.h-top section[class^=h-top__].h-top__02{padding:50px 25px 70px 0;flex-direction:column-reverse;display:flex}}.h-top section[class^=h-top__] .h-top-content{width:50%;padding-top:90px;margin-left:calc((100vw - 1200px) / 2)}@media screen and (max-width:1260px){.h-top section[class^=h-top__] .h-top-content{margin-left:0;padding-left:60px}}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-content{width:100%;padding-top:0;padding-left:0}.h-top section[class^=h-top__] .h-top-content.pr25{padding-right:25px}}.h-top section[class^=h-top__] .h-top-content.reverse{padding-left:60px;margin-left:0;margin-right:calc((100vw - 1200px) / 2)}@media screen and (max-width:1200px){.h-top section[class^=h-top__] .h-top-content.reverse{margin-right:0}}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-content.reverse{padding-left:25px}}.h-top section[class^=h-top__] .h-top-content h3{font-size:1.756954612vw;color:#55a821;font-weight:700;background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/top/icon1.png) no-repeat 0% 50%/39.18px;background-size:auto 100%;padding-left:2.5em;margin-bottom:40px}.h-top section[class^=h-top__] .h-top-content h3.rev{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/top/icon2.png) no-repeat 0% 50%/39.18px;background-size:auto 100%}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-content h3{font-size:min(18px,4.8vw)}}.h-top section[class^=h-top__] .h-top-content h4{font-size:3.074670571vw;font-weight:900;margin-bottom:50px}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-content h4{font-size:min(28px,7.4666666667vw)}}.h-top section[class^=h-top__] .h-top-content .h-top-description{font-size:1.317715959vw;line-height:2;margin:-.5em 0;margin-bottom:60px;color:#666}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-content .h-top-description{font-size:min(14px,3.7333333333vw);margin-bottom:40px}}.h-top section[class^=h-top__] .h-top-image-wrapper{width:50%;position:relative;z-index:2}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-image-wrapper{width:100%}}.h-top section[class^=h-top__] .h-top-image-wrapper.reverse .image{width:40%}.h-top section[class^=h-top__] .h-top-image-wrapper.reverse .backImage{left:0;bottom:-130px}.h-top section[class^=h-top__] .h-top-image-wrapper .image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:65%}.h-top section[class^=h-top__] .h-top-image-wrapper .backImage{position:absolute;top:0;left:20px;right:-60px;bottom:-90px;width:100%;object-fit:cover}.h-top section[class^=h-top__] .h-top-image-wrapper .backImage img{width:100%;height:100%}@media screen and (max-width :1023px){.h-top section[class^=h-top__] .h-top-image-wrapper .backImage{position:static}}.h-services{margin:0 auto;padding:0 0 281px;background:#f9f8f4;position:relative;z-index:11;display:flex}@media screen and (max-width :1023px){.h-services{padding:0 0 70px}}.h-services .backImage{background:#fdf7d7;border-radius:0 45px 45px 0;height:100%;width:calc(100% - 15vw);padding:0 60px}@media screen and (max-width :1023px){.h-services .backImage{width:calc(100% - 20vw);padding:0}}.h-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(277.5px,1fr));justify-items:center;position:relative;z-index:2;padding-top:200px;margin-bottom:-161px;margin-right:-15vw;padding-left:calc((100vw - 1420px) / 2);padding-right:calc((100vw - 1420px) / 2)}@media screen and (max-width :1023px){.h-services__grid{grid-template-columns:repeat(auto-fit,minmax(277.5px,1fr));margin-bottom:0;margin-right:-20vw;padding:60px 20px 60px;gap:20px;grid-template-columns:repeat(2,1fr)}}.h-services__item{position:relative;display:block;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:calc(100% - 30px);margin-bottom:30px}@media screen and (max-width :1023px){.h-services__item{width:100%}}.h-services__item .h-services__kakomi{position:absolute;top:50%;transform:translateY(-50%);width:100%}.h-services__item .whiteBackImage{width:100%}.h-services__item .whiteBackImage img{width:100%;height:100%;object-fit:cover}.h-services__item-title{padding-top:45px}@media screen and (max-width :1023px){.h-services__item-title{padding-top:55px;font-size:min(18px,4.8vw);font-size:min(12px,3.2vw)}}.h-services__item-icon{width:60%;margin:0 auto;padding:15px 0}@media screen and (max-width :1023px){.h-services__item-icon{padding:0 0 10px}}.h-services__item-icon img{width:100%}.h-services__item-button{padding-bottom:45px;display:flex;align-items:center;width:fit-content;margin:0 auto;justify-content:center;gap:20px;padding-left:40px}@media screen and (max-width :1023px){.h-services__item-button{font-size:min(18px,4.8vw);padding-left:20px;padding-bottom:60px;font-size:min(12px,3.2vw)}}.sm .h-services__item-icon{padding:0}.h-services__item-button-arrow{position:relative;right:auto;left:10px;top:auto;background:#ddd;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}@media screen and (max-width :1023px){.h-services__item-button-arrow{left:20px;width:20px;height:20px;right:10px;left:auto}}.h-services__item-button-arrow img{width:18px;position:static;transform:none}@media screen and (max-width :1023px){.h-services__item-button-arrow img{width:12px}}.color7C8AAC .h-services__item-title{color:#7c8aac}@media screen and (max-width :1023px){.color7C8AAC .h-services__item-title{font-size:min(18px,4.8vw);font-size:min(12px,3.2vw)}}.color7C8AAC .h-services__item-button-arrow{background:#7c8aac}.colorC25B63 .h-services__item-title{color:#c25b63}.colorC25B63 .h-services__item-button-arrow{background:#c25b63}.colorA7839B .h-services__item-title{color:#a7839b}.colorA7839B .h-services__item-button-arrow{background:#a7839b}.color5A8A96 .h-services__item-title{color:#5a8a96}.color5A8A96 .h-services__item-button-arrow{background:#5a8a96}.colorB87C4E .h-services__item-title{color:#b87c4e}.colorB87C4E .h-services__item-button-arrow{background:#b87c4e}.colorDDAF68 .h-services__item-title{color:#ddaf68}.colorDDAF68 .h-services__item-button-arrow{background:#ddaf68}.color91AE80 .h-services__item-title{color:#91ae80}.color91AE80 .h-services__item-button-arrow{background:#91ae80}.color7F6F95 .h-services__item-title{color:#7f6f95}.color7F6F95 .h-services__item-button-arrow{background:#7f6f95}.color02B3E1 .h-services__item-title{color:#02b3e1}.color02B3E1 .h-services__item-button-arrow{background:#02b3e1}.color6A7B63 .h-services__item-title{color:#6a7b63}.color6A7B63 .h-services__item-button-arrow{background:#6a7b63}.colorAB8B6F .h-services__item-title{color:#ab8b6f}.colorAB8B6F .h-services__item-button-arrow{background:#ab8b6f}.colorC19277 .h-services__item-title{color:#c19277}.colorC19277 .h-services__item-button-arrow{background:#c19277}.color6E9CB0 .h-services__item-title{color:#6e9cb0}.color6E9CB0 .h-services__item-button-arrow{background:#6e9cb0}.colorA96B58 .h-services__item-title{color:#a96b58}.colorA96B58 .h-services__item-button-arrow{background:#a96b58}.color8CA77F .h-services__item-title{color:#8ca77f}.color8CA77F .h-services__item-button-arrow{background:#8ca77f}.colorAB8B6E .h-services__item-title{color:#ab8b6e}.colorAB8B6E .h-services__item-button-arrow{background:#ab8b6e}.color6A7C63 .h-services__item-title{color:#6a7c63}.color6A7C63 .h-services__item-button-arrow{background:#6a7c63}.color8CA77F .h-services__item-title{color:#8ca77f}.color8CA77F .h-services__item-button-arrow{background:#8ca77f}.colorA96B58 .h-services__item-title{color:#a96b58}.colorA96B58 .h-services__item-button-arrow{background:#a96b58}.color6B8398 .h-services__item-title{color:#6b8398}.color6B8398 .h-services__item-button-arrow{background:#6b8398}.h-news{position:relative;z-index:10;padding:120px 25px;background:#fff}@media screen and (max-width :1023px){.h-news{padding:120px 25px 60px}}.h-news .h-news__header{max-width:930px;margin:0 auto 0;justify-content:space-between;border-bottom:1px solid #ccc;display:flex;padding-bottom:40px}.h-news .h-news__header .h-news__heading-group{display:flex;font-size:2.635431918vw;align-items:flex-end}.h-news .h-news__header .h-news__heading-group h2{margin:-.5em 0}@media screen and (max-width :1023px){.h-news .h-news__header .h-news__heading-group h2{font-size:min(18px,4.8vw)}}.h-news .h-news__header .h-news__heading-group img{width:2.635431918vw}@media screen and (max-width :1023px){.h-news .h-news__header .h-news__heading-group img{width:min(18px,4.8vw)}}.h-news .h-top-button{margin-bottom:0;align-items:center;border:1px solid #f6f2e5;padding:10px 60px 10px 40px;width:auto;display:flex}@media screen and (max-width :1023px){.h-news .h-top-button{display:none}}.h-news .h-top-button.keitai{display:none}@media screen and (max-width :1023px){.h-news .h-top-button.keitai{display:block;width:216px;margin-top:30px}}.h-news .h-news__icon{width:30px;height:30px;margin-right:10px}.h-news .h-news__title{font-weight:900;color:#333;margin:0;font-size:2.635431918vw}.h-news .h-news__button-arrow{margin-left:10px;font-size:1.1em;color:#6af;transition:transform .3s ease}.h-news .h-news__list{max-width:930px;margin:0 auto}.h-news .h-news__item{padding:20px 0;border-bottom:1px solid #ccc;display:flex}.h-news .h-news__item-thumbnail{width:110px;height:110px;margin-right:40px;flex-shrink:0;border-radius:10px;overflow:hidden;background-color:#f0f0f0}@media screen and (max-width :1023px){.h-news .h-news__item-thumbnail{margin-right:20px}}.h-news .h-news__item-image{width:100%;height:100%;border-radius:10px;object-fit:cover}.h-news .h-news__item-info .h-news__item-date{color:#666;margin-bottom:-.5em;padding-bottom:10px;display:block}.h-news .h-news__item-info .h-news__item-post-title{font-weight:700;color:#333;margin:-.5em 0;padding-bottom:10px;font-size:1.756954612vw;display:block}@media screen and (max-width :1023px){.h-news .h-news__item-info .h-news__item-post-title{font-size:min(18px,4.8vw)}}.h-news .h-news__item-info .h-news__item-category{color:#666;margin:-.5em 0;font-size:1.0248901903vw;display:block}@media screen and (max-width :1023px){.h-news .h-news__item-info .h-news__item-category{font-size:min(14px,3.7333333333vw)}}.snsWrap{width:100%;padding:120px 25px 90px}.snsWrap .snsWrap-box{max-width:1124px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width :1023px){.snsWrap .snsWrap-box{display:block}}.snsWrap .snsWrap-box .snsWrap-box-child{width:calc(50% - 30px)}@media screen and (max-width :1023px){.snsWrap .snsWrap-box .snsWrap-box-child{width:100%;margin-bottom:60px}}.snsWrap .snsWrap-box .snsWrap-box-child .snsWrap-box-child-title{display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.snsWrap .snsWrap-box .snsWrap-box-child .snsWrap-box-child-title h3{font-size:1.756954612vw;font-weight:900}@media screen and (max-width :1023px){.snsWrap .snsWrap-box .snsWrap-box-child .snsWrap-box-child-title h3{font-size:min(14px,3.7333333333vw)}}.snsWrap .snsWrap-box .snsWrap-box-child .snsWrap-box-child-title .icon{width:34px}.snsWrap .snsWrap-box .snsWrap-box-child .snsWrap-box-child-title .icon img{width:100%}.snsWrap .snsWrap-box .snsWrap-box-child .gallery #sbi_images{display:flex!important;flex-wrap:wrap!important;gap:0!important;padding:0!important}.snsWrap .snsWrap-box .snsWrap-box-child .gallery .sbi_item{width:calc(33.33% - 10px)!important;margin:15px 15px 0 0!important}.snsWrap .snsWrap-box .snsWrap-box-child .gallery .sbi_item:nth-child(-n+3){margin-top:0!important}.snsWrap .snsWrap-box .snsWrap-box-child .gallery .sbi_item:nth-child(3n){margin-right:0!important}.snsWrap .snsWrap-box .snsWrap-box-child .gallery .sbi_item a{display:block!important}.snsWrap .snsWrap-box .snsWrap-box-child .gallery .sbi_item img{width:100%;height:100%;object-fit:cover}.snsWrap .snsWrap-box .snsWrap-box-child .facebook{width:100%}.snsWrap .snsWrap-box .snsWrap-box-child .facebook img{width:100%}footer .bannerNav{padding:30px 60px;background:#55a821}@media screen and (max-width :1023px){footer .bannerNav{padding:30px 25px}}footer .bannerNav ul{display:flex;justify-content:space-between}@media screen and (max-width :1023px){footer .bannerNav ul{display:block}}footer .bannerNav ul li{width:calc(33.3333333333% - 26.6666666667px);background:#fff;padding:0 20px;border-radius:10px;display:flex;align-items:center}@media screen and (max-width :1023px){footer .bannerNav ul li{width:100%;margin-bottom:20px}}footer .bannerNav ul li.bannerLink{padding:0;display:flex;align-items:center;border-radius:10px;overflow:hidden}@media screen and (max-width :1023px){footer .bannerNav ul li.bannerLink{height:100%}}footer .bannerNav ul li.bannerLink a{width:100%;height:100%;border-radius:10px;display:block}footer .bannerNav ul li.bannerLink img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}footer .bannerNav ul li a{display:flex;align-items:center}footer .bannerNav ul li a .icon{width:22%;margin:15px 15px 15px 0}footer .bannerNav ul li a .icon img{width:100%}footer .bannerNav ul li a .text p{font-size:1.756954612vw;font-weight:700;letter-spacing:0;line-height:1.3}@media screen and (max-width :1023px){footer .bannerNav ul li a .text p{font-size:min(14px,3.7333333333vw)}}footer .bannerNav ul li a .text span{font-size:.878477306vw;font-weight:700;line-height:1.3}@media screen and (max-width :1023px){footer .bannerNav ul li a .text span{font-size:min(12px,3.2vw)}}footer .box{background:#fff;text-align:center;padding:60px}@media screen and (max-width :1023px){footer .box{display:block;padding:30px 25px}}footer .box ul{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width :1023px){footer .box ul{display:block}}footer .box ul li a{padding:0 30px}@media screen and (max-width :1023px){footer .box ul li a{display:block;padding:15px 0}}footer .box ul:last-of-type{margin-bottom:90px}footer .box ul:last-of-type li a{font-size:88%!important}footer .box p{width:198px;margin:0 auto 30px}@media screen and (max-width :1023px){footer .box p{display:block;width:198px}}footer .box p img{width:100%}footer .box address{font-size:.878477306vw;color:#b2b1b1}@media screen and (max-width :1023px){footer .box address{font-size:min(12px,3.2vw);margin-bottom:30px}}footer .textBox{background:#fff;display:flex;justify-content:space-between;align-items:flex-end;padding:0 60px 60px}@media screen and (max-width :1023px){footer .textBox{display:block;padding:0 25px 30px}}footer .textBox .text{font-size:1.0248901903vw}@media screen and (max-width :1023px){footer .textBox .text{font-size:min(12px,3.2vw);margin-bottom:60px}}.underContent .underTitle{background:#f9f8f4;padding:90px 8vw}@media screen and (max-width :1023px){.underContent .underTitle{display:block;padding:50px 20px 30px}}.underContent .underTitle.yellow{background:#fdf7d7;padding-bottom:0}.underContent .underTitle .subText{padding-top:60px}.underContent .underTitle .subText p{text-align:center}@media screen and (max-width :1023px){.underContent .underTitle .subText p{text-align:left}}.underContent .underTitle .dayservice{max-width:919px;margin:0 auto}.underContent .underTitle .dayservice .underTitle-text h2{font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .underTitle .dayservice .underTitle-text h2{font-size:min(18px,4.8vw)}}.underContent .underTitle .dayservice .underTitle-text p{padding-top:40px}@media screen and (max-width :1023px){.underContent .underTitle .dayservice .underTitle-text p{text-align:left;padding-top:0}}.underContent .underTitle .mainTitle{margin-bottom:90px}@media screen and (max-width :1023px){.underContent .underTitle .mainTitle{margin-bottom:45px}}.underContent .underTitle .mainTitle.bottom0{margin-bottom:0}.underContent .underTitle .mainTitle .titleLogo{height:35px;margin:0 auto 35px;display:block;text-align:center}@media screen and (max-width :1023px){.underContent .underTitle .mainTitle .titleLogo{width:80%}}.underContent .underTitle .mainTitle .titleLogo img{height:100%;width:auto}@media screen and (max-width :1023px){.underContent .underTitle .mainTitle .titleLogo img{width:100%;height:auto}}.underContent .underTitle .mainTitle p{font-size:2.635431918vw;font-weight:900;color:#a7839b;text-align:center}@media screen and (max-width :1023px){.underContent .underTitle .mainTitle p{font-size:min(24px,6.4vw)}}.underContent .underTitle .mainTitle span{padding-top:60px;display:block;text-align:center}@media screen and (max-width :1023px){.underContent .underTitle .mainTitle span{text-align:left;padding-top:30px}}@media screen and (max-width :1023px){.underContent .underTitle .mainTitle span.borderTop{border-top:1px solid #ccc;margin-top:30px}}.underContent .underTitle .mainTitle .link{width:100%;text-align:center;padding-top:60px}.underContent .underTitle .mainTitle .link a{color:#fff;padding:10px 80px;background:#58a924 url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight2.png) no-repeat calc(100% - 10px) 50%;background-size:34px;border-radius:25px;display:inline-block}.underContent .underTitle .detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:90px}.underContent .underTitle .detail.rev{flex-direction:row-reverse}.underContent .underTitle .detail:last-child{margin-bottom:0}@media screen and (max-width :1023px){.underContent .underTitle .detail{display:block;margin-bottom:45px}}.underContent .underTitle .detail.mb0{margin-bottom:0}@media screen and (max-width :1023px){.underContent .underTitle .detail.mb0{margin-bottom:0}}.underContent .underTitle .underTitle-text{text-align:left;width:64%;padding-right:50px}.underContent .underTitle .underTitle-text.reverse{padding-left:50px;padding-right:0}@media screen and (max-width :1023px){.underContent .underTitle .underTitle-text.reverse{padding-left:0}}@media screen and (max-width :1023px){.underContent .underTitle .underTitle-text{text-align:center;padding-right:0;width:100%}}.underContent .underTitle .underTitle-text h2{font-size:2.635431918vw;font-weight:900;margin-bottom:30px}@media screen and (max-width :1023px){.underContent .underTitle .underTitle-text h2{font-size:min(24px,6.4vw);padding-top:0}}.underContent .underTitle .underTitle-text span{display:block}@media screen and (max-width :1023px){.underContent .underTitle .underTitle-text span{text-align:left;margin-bottom:1em}}.underContent .underTitle .underTitle-image{position:relative;width:36%}@media screen and (max-width :1023px){.underContent .underTitle .underTitle-image{width:100%}}.underContent .underTitle .underTitle-image .image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:60%}.underContent .underTitle .underTitle-image .back{width:100%}@media screen and (max-width :1023px){.underContent .underTitle .underTitle-image .back{margin-bottom:45px;text-align:center}.underContent .underTitle .underTitle-image .back img{width:70%}}.underContent .underTitle .centerImage{width:100%}.underContent .underTitle .centerImage .center{max-width:300px;margin:0 auto}.underContent .underTitle .centerImage .center.staffImage{max-width:468px}@media screen and (max-width :1023px){.underContent .underTitle .centerImage .center{max-width:100%;text-align:center}}.underContent .underTitle .centerImage .center img{width:100%}@media screen and (max-width :1023px){.underContent .underTitle .centerImage .center img{width:70%}}.underContent .underTitle .centerImage .row3{display:flex;justify-content:space-between}@media screen and (max-width :1023px){.underContent .underTitle .centerImage .row3{text-align:center;display:block}}.underContent .underTitle .centerImage .row3 img{width:calc(33.3333333333% - 26.6666666667px)}@media screen and (max-width :1023px){.underContent .underTitle .centerImage .row3 img{width:70%;margin-bottom:20px}.underContent .underTitle .centerImage .row3 img:last-child{margin-bottom:0}}.underContent .breadcrumb{margin-bottom:10px}.underContent .breadcrumb ul{display:flex;align-items:center}.underContent .breadcrumb ul li{position:relative;padding-right:20px;margin-right:15px}.underContent .breadcrumb ul li:after{content:"";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;right:0;top:50%;margin-top:-5px}.underContent .breadcrumb ul li:last-child{padding-right:0;margin-right:0}.underContent .breadcrumb ul li:last-child:after{display:none}.underContent .breadcrumb ul li a,.underContent .breadcrumb ul li span{display:flex;align-items:center;font-size:12px;font-weight:400}.underContent .concernWrap{background:#fdf7d7;padding:90px 8vw 12px}@media screen and (max-width :1023px){.underContent .concernWrap{display:block;padding:60px 20px 12px}}.underContent .concernWrap .box{margin-bottom:140px}@media screen and (max-width :1023px){.underContent .concernWrap .box{margin-bottom:80px}}.underContent .concernWrap .box .child{background:#fff;padding:50px;border-radius:30px;margin-bottom:60px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.underContent .concernWrap .box .child:last-child{margin-bottom:0}@media screen and (max-width :1023px){.underContent .concernWrap .box .child{padding:30px 0 0;margin-bottom:30px}}.underContent .concernWrap .box .child .title{text-align:center;font-size:3.074670571vw;color:#55a821;margin-bottom:60px}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .title{font-size:min(24px,6.4vw);margin-bottom:30px}}.underContent .concernWrap .box .child .title h3{font-weight:700}.underContent .concernWrap .box .child .text{border-bottom:1px solid #ccc;padding-bottom:40px}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .text{margin:0 20px}}.underContent .concernWrap .box .child .text p{font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .text p{font-size:min(18px,4.8vw)}}.underContent .concernWrap .box .child .text span{font-size:1.756954612vw;padding-top:80px;display:block;background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/concern/orIcon.png) no-repeat 50% 30px;background-size:60px}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .text span{font-size:min(18px,4.8vw)}}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .answer-box{display:none}}.underContent .concernWrap .box .child .answer-box .answer{padding-top:40px;margin-bottom:40px}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .answer-box .answer{margin:0 20px 20px}}.underContent .concernWrap .box .child .answer-box .answer span{color:#55a821}.underContent .concernWrap .box .child .answer-box .link a{color:#55a821;background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight.png) no-repeat 100% 50%;background-size:34px;padding:10px 60px 10px 0;display:block;text-align:right}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .answer-box .link a{font-size:min(16px,4.2666666667vw);margin:0 20px 30px}}.underContent .concernWrap .box .child .switch{text-align:center;height:40px;background:#55a821;border-radius:0 0 15px 15px;display:none}@media screen and (max-width :1023px){.underContent .concernWrap .box .child .switch{display:block}}.underContent .concernWrap .box .child .switch p{color:#fff;line-height:40px}.underContent .dayserviceAbout{background:#fdf7d7;padding:90px 8vw 12px}@media screen and (max-width :1023px){.underContent .dayserviceAbout{display:block;padding:60px 20px 12px}}.underContent .dayserviceAbout.top0{padding-top:0}.underContent .dayserviceAbout .allBox{border-radius:30px;background:#fff;padding-bottom:60px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:80px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox{border-radius:20px}}.underContent .dayserviceAbout .allBox.top60{padding-top:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox.top60{padding-top:0}}.underContent .dayserviceAbout .allBox.bottom60{margin-bottom:60px;padding-bottom:60px}.underContent .dayserviceAbout .allBox.marginB60{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox{padding-bottom:30px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox{margin-bottom:40px}}.underContent .dayserviceAbout .allBox.allBoxBottom{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox.allBoxBottom{padding-bottom:30px}}.underContent .dayserviceAbout .allBox .recruitTitle{display:flex;justify-content:space-between;align-items:center;padding:0 60px;margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox .recruitTitle{display:block;padding:20px 20px 0;text-align:center;margin-bottom:30px}}.underContent .dayserviceAbout .allBox .recruitTitle .recruitIcon{display:block;padding-right:18px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox .recruitTitle .recruitIcon{padding-right:0;margin-bottom:20px}}.underContent .dayserviceAbout .allBox .recruitTitle .recruitIcon p{background:#55a821;color:#fff;padding:10px 20px;border-radius:10px;font-size:1.4641288433vw;white-space:nowrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox .recruitTitle .recruitIcon p{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .allBox .recruitTitle .recruitText p{color:#55a821;font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .allBox .recruitTitle .recruitText p{font-size:min(18px,4.8vw);text-align:left}}.underContent .dayserviceAbout .dayserviceAbout-box{border-bottom:1px solid #ccc;margin:0 60px 60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box{margin:0 20px 30px;padding-top:30px}}.underContent .dayserviceAbout .dayserviceAbout-box.bottom{border-bottom:none}.underContent .dayserviceAbout .dayserviceAbout-box.bottom0{margin-bottom:0}.underContent .dayserviceAbout .dayserviceAbout-box.rentalBottom{margin-bottom:0;border-bottom:none}.underContent .dayserviceAbout .dayserviceAbout-box.recruitaBottom{border-bottom:none;border-top:1px solid #ccc;margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box.recruitaBottom{padding-top:0}}.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail{display:flex;align-items:center;padding-top:40px;margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail{display:block;padding-top:20px;margin-bottom:20px}}.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail .checkBox{width:28%;white-space:nowrap;padding-right:40px;text-align:right}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail .checkBox{width:100%;padding-right:0;text-align:center;margin-bottom:40px}}.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail .text{width:72%;font-size:1.0248901903vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail .text{width:100%;display:block;text-align:center;font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .dayserviceAbout-box .contactDetail .text a{text-decoration:underline}.underContent .dayserviceAbout .dayserviceAbout-box .link{width:100%;text-align:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .link{padding-top:0}}.underContent .dayserviceAbout .dayserviceAbout-box .link a,.underContent .dayserviceAbout .dayserviceAbout-box .link input{color:#fff;padding:10px 80px;background-size:34px;border-radius:25px;border:none;display:inline-block}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title{padding-top:60px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title.nonPt{padding-top:0}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title.salesTitle span{margin-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title{padding-top:0}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title h3{font-size:1.756954612vw;font-weight:900;color:#a7839b;text-align:center;margin-bottom:40px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title h3 img{width:200px;padding-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title h3{font-size:min(18px,4.8vw);margin-bottom:20px}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title span{display:block;margin-bottom:60px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title span.img{margin:0 0 20px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title span.img img{width:300px;padding-bottom:0}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title span.text{font-size:80%}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-title span.text.mb20{margin-bottom:20px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-text p{margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-text p{margin-bottom:20px}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link{text-align:center;display:block;margin:0 auto 60px;border-bottom:1px solid #ccc;width:100%;background:#a7839b;border-radius:65px;max-width:276px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link{margin:0 auto 30px}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link a{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/dayservice/linkIcon.png) no-repeat calc(100% - 10px) 50%;background-size:34px;display:block;margin:0 auto;color:#fff;padding:10px 80px 10px 40px;text-align:center;white-space:nowrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link a{width:100%;padding:10px 0}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link.rentakBack{background:#E3BF86!important;max-width:327px;margin:0 auto 60px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link.rentakBack a{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/rental/linkIcon.png) no-repeat calc(100% - 10px) 50%;background-size:34px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link.salesBack{background:#91AE80!important;max-width:327px;margin:0 auto 30px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link.salesBack a{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRightSale.png) no-repeat calc(100% - 10px) 50%;background-size:34px}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-link.bottom0{margin-bottom:0}.underContent .dayserviceAbout .dayserviceAbout-box .linkSubText{text-align:center;color:#999;font-size:.878477306vw;padding-bottom:15px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .linkSubText{font-size:min(12px,3.2vw)}}.underContent .dayserviceAbout .dayserviceAbout-box .linkSubText span{color:#999}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image{display:flex;justify-content:space-between;width:100%;padding-bottom:30px;flex-wrap:wrap;gap:30px;justify-content:flex-start}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image.bottom60{padding-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image.bottom60{padding-bottom:30px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image{gap:10px}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image .image{width:calc(25% - 22.5px)}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image .image{width:calc(50% - 10px);margin-bottom:10px}}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image .image img{width:100%}.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image .image p{font-size:1.0248901903vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .dayserviceAbout-box-row4image .image p{font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .dayserviceAbout-box .salesImage{display:flex;justify-content:space-between;width:100%;padding-bottom:30px;flex-wrap:wrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .salesImage{display:block}}.underContent .dayserviceAbout .dayserviceAbout-box .salesImage .text{width:56%;padding-right:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .salesImage .text{width:100%;padding-right:0;margin-bottom:20px}}.underContent .dayserviceAbout .dayserviceAbout-box .salesImage .image{width:44%}.underContent .dayserviceAbout .dayserviceAbout-box .salesImage .image img{width:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box .salesImage .image{width:100%}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-box.contactBox{padding-top:30px}}.underContent .dayserviceAbout .dayserviceAbout-box.contactBox.recruitaBottom{border:none}.underContent .dayserviceAbout .dayserviceAbout-detailBox{background:#fff;padding:0 60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox{padding:0 20px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-title h4{max-width:396px;margin-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-title h4{width:100%}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-title h4 img{width:100%}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image{display:flex;justify-content:space-between;width:100%;padding-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image{display:block;padding-bottom:15px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .left{width:calc(66% - 5px);display:block}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .left{width:100%;margin-bottom:10px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .left img{width:100%}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .right{width:calc(34% - 5px);display:block}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .right{width:100%}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .right img{width:100%;margin-bottom:10px}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-image .right img:last-child{margin-bottom:0}.underContent .dayserviceAbout .dayserviceAbout-detailBox .dayserviceAbout-detailBox-text{margin-bottom:30px}.underContent .dayserviceAbout .dayserviceAbout-detailBox .service-info{width:100%;margin:30px auto 0;padding-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .service-info{margin:30px auto 0;padding-bottom:30px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .service-info .service-info-title h4{background:#e3bf86;text-align:center;color:#fff;padding:10px 0;font-size:1.756954612vw;border-radius:10px 10px 0 0;width:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .service-info .service-info-title h4{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list{list-style:none;margin:0;padding:0;border-top:1px solid #e0e0e0}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__item{display:flex;align-items:center;border-bottom:1px solid #e0e0e0;padding:40px 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__item{padding:20px 0;display:block}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__item dt{width:100%;margin-bottom:10px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__item:first-child{border-top:none}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__term{flex-shrink:0;width:215px;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#a7839b;font-size:inherit;margin-right:20px;text-align:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__term{margin-right:0;border-left:0 solid #ccc;border-right:0 solid #ccc;text-align:left;width:100%}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__description{flex-grow:1;color:#333;font-size:inherit;margin-left:0;padding-left:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__description{padding-left:0}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__description a{text-decoration:underline}.underContent .dayserviceAbout .dayserviceAbout-detailBox .info-list .info-list__description a a{color:#333;text-decoration:underline;white-space:nowrap;font-size:inherit}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li{border-radius:30px;padding:40px;background:#f2f2f2;display:flex;margin-bottom:30px}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li.caution{text-align:right!important;display:block;background:0 0;margin:0;padding:0;font-size:14px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li.caution{font-size:min(13px,3.4666666667vw)}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li{display:block;padding:40px 20px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li:last-child{margin-bottom:0}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .image{width:27%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .image{width:100%;margin-bottom:20px}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .image img{width:100%}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .text{width:73%;padding-left:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .text{padding-left:0;width:100%}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .text h4{font-size:1.6105417277vw;font-weight:700;margin-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .greyList ul li .text h4{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-title{width:100%;margin-bottom:20px}.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-title p{font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-title p{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-detail{display:flex;justify-content:space-between;flex-wrap:wrap}.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-detail p{width:calc(33.3333333333% - 14px);margin-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-detail p{width:calc(50% - 10px)}}.underContent .dayserviceAbout .dayserviceAbout-detailBox .takeout .takeout-detail p img{width:100%}.underContent .dayserviceAbout .borderBottom0{border-bottom:0}.underContent .dayserviceAbout .tableBox{padding:60px 60px 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox{padding:30px 20px}}.underContent .dayserviceAbout .tableBox:only-child{padding-bottom:0}.underContent .dayserviceAbout .tableBox.orange th{background:#d3ae91}.underContent .dayserviceAbout .tableBox.orange .title{color:#d3ae91}.underContent .dayserviceAbout .tableBox.orange .width25{width:25%}.underContent .dayserviceAbout .tableBox.orange .width75{width:75%}.underContent .dayserviceAbout .tableBox.rental{padding:0;margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.rental{margin-bottom:30px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.rental tr{padding:20px 0;display:block}.underContent .dayserviceAbout .tableBox.rental tr th{display:block;width:100%;border:0}.underContent .dayserviceAbout .tableBox.rental tr td{display:block;width:100%;border:0}.underContent .dayserviceAbout .tableBox.rental tr td.rentalTitle{text-align:left!important;padding-bottom:10px}.underContent .dayserviceAbout .tableBox.rental tr td p{width:100%!important}}.underContent .dayserviceAbout .tableBox.rental.rentalBottom{margin-bottom:30px}.underContent .dayserviceAbout .tableBox.rental.bottom0{margin-bottom:0}.underContent .dayserviceAbout .tableBox.sales{padding:0;margin-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.sales{margin-bottom:30px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.sales.mb60{margin-bottom:60px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.sales tr{padding:20px 0;display:block!important}.underContent .dayserviceAbout .tableBox.sales tr.titleTr{display:flex!important}.underContent .dayserviceAbout .tableBox.sales tr td{display:block;border:0;text-align:left}.underContent .dayserviceAbout .tableBox.sales tr td.rentalTitle{padding-bottom:10px;border:0!important}.underContent .dayserviceAbout .tableBox.sales tr td.rentalText{border:0!important;width:100%!important}}.underContent .dayserviceAbout .tableBox.sales.rentalBottom{margin-bottom:30px}.underContent .dayserviceAbout .tableBox.sales.bottom0{margin-bottom:0}.underContent .dayserviceAbout .tableBox.sales .titleText{margin-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.sales .titleText{margin-bottom:15px}}.underContent .dayserviceAbout .tableBox.info{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox.info{margin-bottom:30px}}.underContent .dayserviceAbout .tableBox.bottom0{margin-bottom:0}.underContent .dayserviceAbout .tableBox .title{text-align:center;color:#c25b63;margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .title{margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .title h3{font-weight:700;font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .title h3{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .tableBox .title p{text-align:left;color:#333;margin:40px 0 60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .title p{margin:20px 0 30px}}.underContent .dayserviceAbout .tableBox .title span{width:195px;display:block;margin:0 auto;padding-top:20px}.underContent .dayserviceAbout .tableBox .title span img{width:100%}.underContent .dayserviceAbout .tableBox table{margin-bottom:60px}.underContent .dayserviceAbout .tableBox table.bottom{margin:0}.underContent .dayserviceAbout .tableBox table tbody{width:100%}.underContent .dayserviceAbout .tableBox table tr{border-bottom:1px solid #ccc;padding:30px 0;display:flex;width:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table tr{padding:20px 0}}.underContent .dayserviceAbout .tableBox table tr.total{padding-top:33px;position:relative}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table tr.total{padding-top:23px}}.underContent .dayserviceAbout .tableBox table tr.total:after{width:100%;height:1px;content:"";background:#ccc;position:absolute;top:2px}.underContent .dayserviceAbout .tableBox table tr.titleTr{border-bottom:none;padding:0}.underContent .dayserviceAbout .tableBox table tr.privateServiceTop{border-top:1px solid #ccc}.underContent .dayserviceAbout .tableBox table tr.characterTr{width:100%;display:block}.underContent .dayserviceAbout .tableBox table tr.characterTr:last-child{border-bottom:none;padding-bottom:0}.underContent .dayserviceAbout .tableBox table tr.characterTr td{display:flex;width:100%;border:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table tr.characterTr td{display:block}}.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterLeft{width:25%;display:block}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterLeft{width:100%;margin-bottom:20px}}.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterLeft img{width:100%}.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterRight{width:75%;padding-left:20px;text-align:left}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterRight{width:100%;padding-left:0}}.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterRight p{margin-bottom:30px;font-size:1.756954612vw;font-weight:600;line-height:1.7;color:#55a821;position:relative;padding-left:1.4641288433vw}.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterRight p:before{content:"";position:absolute;left:0;top:.878477306vw;width:.439238653vw;height:1.756954612vw;background:#55a821;border-radius:3px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterRight p{font-size:min(18px,4.8vw);padding-left:min(16px,4.2666666667vw)}.underContent .dayserviceAbout .tableBox table tr.characterTr td .characterRight p::before{top:min(8px,2.1333333333vw);width:min(4px,1.0666666667vw);height:min(20px,5.3333333333vw)}}.underContent .dayserviceAbout .tableBox table td{text-align:center;width:50%;border-right:1px solid #ccc;border-left:1px solid #ccc}@media screen and (min-width :1024px){.underContent .dayserviceAbout .tableBox table td{width:33.33%}}.underContent .dayserviceAbout .tableBox table td.sp-only{display:none}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.sp-only{display:table-cell}}.underContent .dayserviceAbout .tableBox table td.pc-only{display:none}@media screen and (min-width :1024px){.underContent .dayserviceAbout .tableBox table td.pc-only{display:table-cell}.underContent .dayserviceAbout .tableBox table td.pc-only:last-child{border-right:1px solid #ccc}}.underContent .dayserviceAbout .tableBox table td.left{border-right:0}@media screen and (min-width :1024px){.underContent .dayserviceAbout .tableBox table td.left{border-right:1px solid #ccc}}.underContent .dayserviceAbout .tableBox table td.left p{padding:0 20px}.underContent .dayserviceAbout .tableBox table td.left p span{color:#999;display:block;padding-top:15px;font-size:80%}.underContent .dayserviceAbout .tableBox table td.right{display:flex;align-items:center}.underContent .dayserviceAbout .tableBox table td.right p{width:100%;text-align:center}.underContent .dayserviceAbout .tableBox table td.rentalTitle{width:20%;padding:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.rentalTitle{width:100%;padding:0 10px}}.underContent .dayserviceAbout .tableBox table td.rentalTitle p span{font-size:.878477306vw;color:red}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.rentalTitle p span{font-size:min(10px,2.6666666667vw)}}.underContent .dayserviceAbout .tableBox table td.rentalText{width:80%;border-left:0;padding:0 20px;text-align:left}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.rentalText{padding:0 10px;width:100%}}.underContent .dayserviceAbout .tableBox table td.rentalText p a{text-decoration:underline}.underContent .dayserviceAbout .tableBox table td.rentalText p span{color:#999;font-size:1.0248901903vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.rentalText p span{font-size:min(12px,3.2vw)}}.underContent .dayserviceAbout .tableBox table td.rentalText .wpcf7-form-control-wrap{width:100%;border:1px solid #ccc;padding:5px;border-radius:5px}.underContent .dayserviceAbout .tableBox table td.rentalText .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;border:0;height:100%}.underContent .dayserviceAbout .tableBox table td.rentalText.nonBorder .wpcf7-form-control-wrap{border:none}.underContent .dayserviceAbout .tableBox table td.rentalText.nonBorder .wpcf7-form-control-wrap .wpcf7-form-control{display:inline-grid}.underContent .dayserviceAbout .tableBox table td.rentalText.nonBorder .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin-bottom:7px}.underContent .dayserviceAbout .tableBox table td.rentalText.textHeight .wpcf7-form-control-wrap{height:239px;display:block}.underContent .dayserviceAbout .tableBox table td.privateService{width:100%;padding:0}.underContent .dayserviceAbout .tableBox table td.privateService .inner{display:flex;width:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.privateService .inner{display:block;text-align:left!important}}.underContent .dayserviceAbout .tableBox table td.privateService .inner a{width:100%;text-align:left;padding:0 40px;text-decoration:underline}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.privateService .inner a{padding:0 20px}}.underContent .dayserviceAbout .tableBox table td.privateService .inner p{width:100%;text-align:left;padding:0 40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.privateService .inner p{padding:0 20px}}.underContent .dayserviceAbout .tableBox table td.privateService .inner p span{color:#999;font-size:1.0248901903vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.privateService .inner p span{font-size:min(12px,3.2vw)}}.underContent .dayserviceAbout .tableBox table td.privateService .inner p.left{max-width:227px;color:#c25b63;text-align:center;white-space:nowrap;border-right:1px solid #ccc}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td.privateService .inner p.left{text-align:left;border-right:0;width:100%;max-width:100%;padding-bottom:10px}}.underContent .dayserviceAbout .tableBox table td.full{width:100%;border-right:0;border-left:0;padding:0}.underContent .dayserviceAbout .tableBox table td ul{padding:0 40px;border-right:1px solid #ccc;border-left:1px solid #ccc}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table td ul{padding:0 20px}}.underContent .dayserviceAbout .tableBox table td ul li{text-align:left;padding-left:1.3em;text-indent:-1.3em;line-height:2}.underContent .dayserviceAbout .tableBox table th{background:#c25b63;text-align:center;color:#fff;padding:10px;font-size:1.756954612vw;border-radius:10px 10px 0 0;width:100%}.underContent .dayserviceAbout .tableBox table th span{font-size:70%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table th{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .tableBox table th.caution{background:0 0;color:#333;text-align:left;font-size:1.1713030747vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table th.caution{font-size:min(14px,3.7333333333vw)}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox table th.caution.none{display:none}}.underContent .dayserviceAbout .tableBox table th.pc-colspan3{display:none}@media screen and (min-width :1024px){.underContent .dayserviceAbout .tableBox table th.pc-colspan3{display:table-cell}}.underContent .dayserviceAbout .tableBox table th.sp-colspan2{display:table-cell}@media screen and (min-width :1024px){.underContent .dayserviceAbout .tableBox table th.sp-colspan2{display:none}}.underContent .dayserviceAbout .tableBox table.nonPad tr{padding:20px 0}.underContent .dayserviceAbout .tableBox table.nonPad td{padding:0}.underContent .dayserviceAbout .tableBox .row2 tr td{width:50%}.underContent .dayserviceAbout .tableBox .row2 tr td:first-child{border-left:1px solid #ccc;border-right:0 solid #ccc}.underContent .dayserviceAbout .tableBox .row2 tr td:last-child{border-right:1px solid #ccc}.underContent .dayserviceAbout .tableBox .row3{display:flex}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .row3{flex-wrap:wrap}}.underContent .dayserviceAbout .tableBox .row3 .child{width:33.3333333333%;margin-right:30px}.underContent .dayserviceAbout .tableBox .row3 .child:last-child{margin:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .row3 .child{width:100%;margin-right:0;margin-bottom:30px}}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent{margin-bottom:60px}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent:last-child{margin-bottom:0}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent table{margin-bottom:30px}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul{display:flex;margin-top:30px}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul li{margin-right:30px}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul li:last-child{margin:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul li{width:calc(50% - 15px);margin-bottom:20px}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul li:nth-child(even){margin-right:0}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul li:nth-child(odd){margin-right:30px}.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul li:nth-last-child(-n+2){margin-bottom:0}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .dayserviceAboutContent ul{flex-wrap:wrap}}.underContent .dayserviceAbout .tableBox .careReformImageChild .visual{margin-top:20px;margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .visual{margin-bottom:60px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .visual img{width:100%;height:auto}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 0 60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row3{display:block;padding:20px 0 30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3.nonPtPb{padding-top:0;padding-bottom:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3.nonPt{padding-top:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3.pb30{padding-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row3.pb0{padding-bottom:0}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3 .image{width:calc(33.3333333333% - 20px)}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3 .image:nth-child(n+4){margin-top:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row3 .image{width:100%;margin-top:0!important;margin-bottom:20px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3 .image:last-child{margin-bottom:0}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3 .image a{text-decoration:underline}.underContent .dayserviceAbout .tableBox .careReformImageChild .row3 .image img{width:100%;display:inline-block}.underContent .dayserviceAbout .tableBox .careReformImageChild p{padding:30px 0 40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild p{padding:20px 0 30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild{padding:0 40px;margin:30px 0;border-left:1px solid #ccc;border-right:1px solid #ccc}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild{padding:0 20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild .infoText{padding:0 0 60px}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild .infoList{padding:0 0 60px;font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild .infoList{font-size:min(18px,4.8vw);padding:0 0 30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild .infoList:last-child{padding-bottom:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild .infoList span{padding-top:30px;display:block;font-size:1.317715959vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild .infoList span{font-size:min(14px,3.7333333333vw);padding-top:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy .infoText{padding:0 0 30px;font-size:1.317715959vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy .infoText{font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy .infoList{padding:0 0 30px;font-size:1.317715959vw;text-indent:-1em;padding-left:1em}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy .infoList{font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy ul{margin-top:20px;padding-left:1em}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy ul li{margin-bottom:10px;text-indent:-1em;padding-left:1em}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy .infoName{text-align:right}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList{text-indent:0;padding-left:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList.sitemapList{padding-bottom:0!important}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap{padding-left:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap .mobile-nav-item{padding-bottom:20px;margin-bottom:20px}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap .mobile-nav-item a{display:block;background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arr_green.svg) no-repeat right center;background-size:1em auto}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap .mobile-nav-item ul{display:flex;flex-wrap:wrap}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap .mobile-nav-item ul li{width:33.3333333333%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap .mobile-nav-item ul li{width:50%}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.privacy.purpose .infoList .sitemap .mobile-nav-item ul li a{font-size:88%;background:0 0}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.elderlyHousingChild{border-left:0 solid #ccc;border-right:0 solid #ccc;border-bottom:1px solid #ccc;padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.elderlyHousingChild .infoText{margin:30px 0;padding:0 40px;border-left:1px solid #ccc;border-right:1px solid #ccc}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.elderlyHousingChild .infoText{padding:0 20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.elderlyHousingChild .infoText li{display:inline-block;padding-right:20px;padding-bottom:20px;white-space:nowrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.elderlyHousingChild .infoText li{display:block;white-space:normal;padding-left:1em;text-indent:-1em}}.underContent .dayserviceAbout .tableBox .careReformImageChild .infoChild.elderlyHousingChild .infoText li.bottom0{padding-bottom:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow{width:100%}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow.bottom30{padding-bottom:30px}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul{margin-top:30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item{width:calc((100% - 60px) / 3);background-color:#f2f2f2;border-radius:30px;overflow:hidden;padding:20px;margin-top:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item{width:100%;margin-top:0}}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__image{display:flex;justify-content:center;align-items:center;margin-bottom:20px;background:#f9f8f4;padding:40px;border-radius:8px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__image{padding:10px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__image.nonPad{padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__image img{width:100%;height:auto;display:block;border-radius:10px}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content .service-flow__title{font-size:1.756954612vw;margin-bottom:10px;color:#06b0e4;font-weight:700}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content .service-flow__title{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content .service-flow__text{padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__arrow{position:relative;width:30px;display:flex;align-items:center;justify-content:center;background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/tri.svg) no-repeat center center}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__arrow.--bottom-row{background:0 0}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__arrow.none{background:0 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__arrow{height:30px;background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/tri2.svg) no-repeat center center}.underContent .dayserviceAbout .tableBox .careReformImageChild .service-flow ul .service-flow__arrow.--bottom-row{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/tri2.svg) no-repeat center center}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1{display:block;justify-content:space-between;margin-bottom:30px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail{margin-bottom:30px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .logo{margin-bottom:30px;height:53px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .logo{width:70%;margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .logo img{width:auto;height:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .logo img{width:100%;height:auto}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text{margin-bottom:40px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text.bottom0{margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text{margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text span{font-size:1.756954612vw;font-weight:700;margin-bottom:20px;display:block}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text span{font-size:min(18px,4.8vw)}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text p{padding:0}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .text p.padding0{padding:0!important;display:block}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;align-items:flex-start}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:24px;text-decoration:none;font-size:1.1713030747vw;line-height:1;white-space:nowrap;border:1px solid transparent;transition:all .3s ease}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button{font-size:min(12px,3.2vw);padding:4px 10px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button .buttonText{text-decoration:underline}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-1{color:#7c8aac;border-color:#7c8aac;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-2{color:#5a8a96;border-color:#5a8a96;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-3{color:#a7839b;border-color:#a7839b;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-4{color:#7f6f95;border-color:#7f6f95;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-5{color:#91ae80;border-color:#91ae80;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-6{color:#ddaf68;border-color:#ddaf68;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-7{color:#02b3e1;border-color:#02b3e1;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-8{color:#5a8a96;border-color:#5a8a96;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-9{color:#d3ae91;border-color:#d3ae91;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-10{color:#a7839b;border-color:#a7839b;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-12{color:#7f6f95;border-color:#7f6f95;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-13{color:#6b7c63;border-color:#6b7c63;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-14{color:#02b3e1;border-color:#02b3e1;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-17{color:#a96b58;border-color:#a96b58;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .container .button.button-18{color:#6e9cb0;border-color:#6e9cb0;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack{background:#ecf5e4;padding:30px;margin-top:30px;border-radius:10px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack.mb60{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack.mb60{margin-bottom:30px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack{padding:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack p{padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack p .allSpan{display:flex}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack p .allSpan .left{display:inline-block;white-space:nowrap}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1 .detail .greenBack p .allSpan .right{display:inline-block}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1.center .logo{text-align:center;width:100%!important;height:auto!important}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1.center .logo img{width:auto;height:68px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row1.center .logo img{width:60%;height:auto}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row1.center .container{justify-content:center}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2{display:flex;justify-content:space-between;padding:60px 0 0;margin-bottom:30px;flex-wrap:wrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2{display:block;padding:30px 0 0}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2.pt0{padding-top:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2.borderTop{border-top:1px solid #ccc;padding-top:40px;margin-top:40px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail{width:50%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail{width:100%;margin-bottom:30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .logo{margin-bottom:30px;width:70%;height:auto}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .logo{margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .logo img{width:100%;height:auto}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text{margin-bottom:40px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text.bottom0{margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text{margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text span{font-size:1.756954612vw;font-weight:700;margin-bottom:20px;display:block}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text span{font-size:min(18px,4.8vw)}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text p{padding:0}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .text p.padding0{padding:0!important;display:block}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;align-items:flex-start}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:24px;text-decoration:none;font-size:1.1713030747vw;line-height:1;white-space:nowrap;border:1px solid transparent;transition:all .3s ease}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button{font-size:min(12px,3.2vw);padding:4px 10px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button .buttonText{text-decoration:underline}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-1{color:#7c8aac;border-color:#7c8aac;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-2{color:#5a8a96;border-color:#5a8a96;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-3{color:#a7839b;border-color:#a7839b;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-4{color:#7f6f95;border-color:#7f6f95;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-5{color:#91ae80;border-color:#91ae80;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-6{color:#ddaf68;border-color:#ddaf68;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-7{color:#02b3e1;border-color:#02b3e1;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-8{color:#5a8a96;border-color:#5a8a96;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-9{color:#d3ae91;border-color:#d3ae91;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-10{color:#a7839b;border-color:#a7839b;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-12{color:#7f6f95;border-color:#7f6f95;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-13{color:#6b7c63;border-color:#6b7c63;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-14{color:#02b3e1;border-color:#02b3e1;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-15{color:#c25b63;border-color:#c25b63;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-16{color:#ab8b6e;border-color:#ab8b6e;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-17{color:#a96b58;border-color:#a96b58;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .container .button.button-18{color:#6e9cb0;border-color:#6e9cb0;background-color:transparent}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack{background:#ecf5e4;padding:30px;margin-top:30px;border-radius:10px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack.mb60{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack.mb60{margin-bottom:30px}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack{padding:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack p{padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack p .allSpan{display:flex}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack p .allSpan .left{display:inline-block;white-space:nowrap}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .detail .greenBack p .allSpan .right{display:inline-block}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2.equal .detail{width:calc(50% - 20px)}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2.equal .detail{width:100%;margin-bottom:30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2.equal .detail .container.borderBottom{border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2.equal .detail .container.borderBottom{padding-bottom:30px;margin-bottom:30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .image{width:50%;padding-left:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row2 .image{padding-left:0;width:100%}}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom{border-top:1px solid #ccc}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom.nonBorder{border:none}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom tr .rentalTitle p{padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom tr .rentalText p{padding:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom tr .rentalText a{color:#58a924;text-decoration:underline}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom30{margin-bottom:30px}.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom60{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .bottom60{margin-bottom:30px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row4{margin-bottom:30px}.underContent .dayserviceAbout .tableBox .careReformImageChild .row4 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.underContent .dayserviceAbout .tableBox .careReformImageChild .row4 ul li{border:1px solid #ccc;width:calc(25% - 15px)}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .careReformImageChild .row4 ul li{width:calc(50% - 10px);margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .careReformImageChild .row4 ul li.center{margin:0 auto}.underContent .dayserviceAbout .tableBox .careReformImageChild .row4 ul li a img{width:100%}.underContent .dayserviceAbout .tableBox .careReformImageChild .link{width:100%;text-align:center;margin-bottom:60px}.underContent .dayserviceAbout .tableBox .careReformImageChild .link.mb0{margin-bottom:0}.underContent .dayserviceAbout .tableBox .careReformImageChild .link a{color:#fff;padding:10px 80px;background:#58a924 url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight2.png) no-repeat calc(100% - 10px) 50%;background-size:34px;border-radius:25px;display:inline-block}.underContent .dayserviceAbout .tableBox .contactTable tbody{border-top:1px solid #ccc}.underContent .dayserviceAbout .tableBox .contactTable .rentalText{border-right:0;padding-right:30px;border-right:1px solid #ccc!important}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title.nonPt{padding-top:0}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title.salesTitle span{margin-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title{padding-top:0}}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title h3{font-size:1.756954612vw;font-weight:900;color:#a7839b;text-align:center;margin-bottom:40px}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title h3 img{width:200px;padding-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title h3{font-size:min(18px,4.8vw);margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span{display:block;margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span{margin-bottom:20px}}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span .nonMb{margin-bottom:0}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span.img{margin:0 0 20px}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span.img img{width:300px;padding-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span.img img{width:80%}}.underContent .dayserviceAbout .tableBox .dayserviceAbout-box-title span.text{font-size:80%}.underContent .dayserviceAbout .rentalContainerBox{background:#f2f2f2;padding:40px;border-radius:30px}.underContent .dayserviceAbout .rentalContainerBox.bottom40{margin-bottom:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox{padding:20px}}.underContent .dayserviceAbout .rentalContainerBox .text-section{margin-bottom:20px}.underContent .dayserviceAbout .rentalContainerBox .text-section .main-text{font-weight:700;margin-bottom:30px}.underContent .dayserviceAbout .rentalContainerBox .text-section .main-text .icon{margin-right:5px}.underContent .dayserviceAbout .rentalContainerBox .text-section .sub-text{font-size:1.0248901903vw;margin-bottom:20px;line-height:2}.underContent .dayserviceAbout .rentalContainerBox .text-section .sub-text.bottom0{margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .text-section .sub-text{font-size:min(12px,3.2vw)}}.underContent .dayserviceAbout .rentalContainerBox .button-container{display:flex;flex-direction:row;gap:30px}.underContent .dayserviceAbout .rentalContainerBox .button-container .button{display:flex;align-items:center;justify-content:center;border:1px solid #f6f2e5;border-radius:25px;padding:10px 20px;text-decoration:none;white-space:nowrap;width:50%;background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRightBeige.png) no-repeat calc(100% - 10px) 50%;background-size:34px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .button-container .button{width:100%;padding:10px 0}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .button-container{flex-direction:column}}.underContent .dayserviceAbout .rentalContainerBox .button-container.sales a{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRightSale2.png) no-repeat calc(100% - 10px) 50%;background-size:34px}.underContent .dayserviceAbout .rentalContainerBox .button-container.sales a.rental{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arr_rental.svg) no-repeat calc(100% - 10px) 50%;background-size:34px}.underContent .dayserviceAbout .rentalContainerBox .button-container.sales a.reform{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arr_reform.svg) no-repeat calc(100% - 10px) 50%;background-size:34px}.underContent .dayserviceAbout .rentalContainerBox .row2{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2{display:block}}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section{width:52%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section{width:100%}}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section.width100{width:100%}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section.bottom0{margin-bottom:0}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section .main-text{font-size:1.756954612vw;font-weight:700;margin-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section .main-text{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section .sub-text{font-size:1.317715959vw}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section .sub-text a{text-decoration:underline}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section .sub-text{font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section.flex{display:flex;flex-wrap:nowrap}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section.flex .main-text{font-size:1.317715959vw;width:6em}.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section.flex .main-text a{text-decoration:underline}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .text-section.flex .main-text{font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .rentalContainerBox .row2 .image{width:48%;display:flex;justify-content:space-between;padding-left:40px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .image{width:100%;display:block;padding-left:0}}.underContent .dayserviceAbout .rentalContainerBox .row2 .image .house{width:calc(50% - 5px)}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .image .house{width:100%;margin-bottom:20px}}.underContent .dayserviceAbout .rentalContainerBox .row2 .image .house img{width:100%}.underContent .dayserviceAbout .rentalContainerBox .row2 .image .list{width:calc(50% - 5px)}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .image .list{width:100%}}.underContent .dayserviceAbout .rentalContainerBox .row2 .image .list ul li{text-align:center;background:#fff;border:#06b0e4 2px solid;border-radius:20px;font-size:1.0248901903vw;padding:5px;margin-bottom:10px}.underContent .dayserviceAbout .rentalContainerBox .row2 .image .list ul li:last-child{margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .rentalContainerBox .row2 .image .list ul li{font-size:min(12px,3.2vw)}}.underContent .dayserviceAbout .telBox{box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:140px;border-radius:30px;overflow:hidden}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox{border-radius:20px;margin-bottom:80px}}.underContent .dayserviceAbout .telBox.mb60{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox.mb60{margin-bottom:30px}}.underContent .dayserviceAbout .telBox .whiteChild{padding:20px;background:#fff;color:#06b0e4}.underContent .dayserviceAbout .telBox .whiteChild h3{font-size:1.756954612vw;font-weight:700;text-align:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .whiteChild h3{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .telBox .blueChild{padding:30px 0 0;background:#06b4e2;display:flex;flex-wrap:wrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild{display:block;padding:20px 0}}.underContent .dayserviceAbout .telBox .blueChild .left{width:50%;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/arr.png) no-repeat calc(100% - 20px) 50%;background-size:34px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .left{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/arr.png) no-repeat calc(100% - 10px) 50%;background-size:20px}}.underContent .dayserviceAbout .telBox .blueChild .left.arGreen{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight.png) no-repeat calc(100% - 20px) 50%;background-size:34px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .left.arGreen{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight.png) no-repeat calc(100% - 10px) 50%;background-size:20px}}.underContent .dayserviceAbout .telBox .blueChild .left.nonLink{background:0 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .left{width:100%;background-size:24px}}.underContent .dayserviceAbout .telBox .blueChild .left a,.underContent .dayserviceAbout .telBox .blueChild .left span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .left a,.underContent .dayserviceAbout .telBox .blueChild .left span{padding:20px}}.underContent .dayserviceAbout .telBox .blueChild .left a img,.underContent .dayserviceAbout .telBox .blueChild .left span img{display:block;width:315px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .left a img,.underContent .dayserviceAbout .telBox .blueChild .left span img{width:200px}}.underContent .dayserviceAbout .telBox .blueChild .left a span,.underContent .dayserviceAbout .telBox .blueChild .left span span{font-size:1.756954612vw;font-weight:700;text-align:center;display:block;color:#55a821}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .left a span,.underContent .dayserviceAbout .telBox .blueChild .left span span{padding:0 20px;font-size:min(16px,4.2666666667vw)}}.underContent .dayserviceAbout .telBox .blueChild .right{width:50%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right{width:100%}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info{color:#fff;padding:20px;text-align:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info{padding:0}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main{display:flex;justify-content:left;align-items:center;margin-bottom:10px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main{justify-content:center}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main .tel-icon{width:50px;height:auto;margin-right:10px}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main .tel-number{font-size:4.39238653vw;font-weight:700;letter-spacing:1px;line-height:1}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main .tel-number{font-size:min(24px,6.4vw)}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main .tel-number a{color:#fff}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main .tel-number span img{max-width:80px;width:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-main .tel-number span img{max-width:35px}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .reception-time{font-size:1.756954612vw;margin-bottom:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .reception-time{font-size:min(14px,3.7333333333vw);margin-bottom:20px}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .reception-time.bottom0{margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .reception-time.margin30{margin-bottom:30px}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile{font-size:1.4641288433vw;line-height:1.6;display:flex}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile.bottom20{margin-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile{font-size:min(15px,4vw);display:block;margin-bottom:20px}}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile .contact-mobileLeft p{white-space:nowrap;padding-right:10px}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile .contact-mobileRight a{color:#fff}.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile p{text-align:left}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .right .contact-info .contact-mobile p{text-align:center}}.underContent .dayserviceAbout .telBox .blueChild .under-text{border-top:1px solid #fff;width:100%;text-align:center;color:#fff;padding:20px;font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild .under-text{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .telBox .blueChild.white .left{width:calc(50% - 60px);margin:0 30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild.white .left{width:auto;margin:0 20px 20px}}.underContent .dayserviceAbout .telBox .blueChild.white .under-text{margin-top:30px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .telBox .blueChild.white .under-text{margin-top:0}}.underContent .dayserviceAbout .contactTelBox{box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:140px;border-radius:30px;overflow:hidden}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox{border-radius:20px;margin-bottom:80px}}.underContent .dayserviceAbout .contactTelBox.mb60{margin-bottom:60px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox.mb60{margin-bottom:30px}}.underContent .dayserviceAbout .contactTelBox .whiteChild{padding:20px;background:#fff;color:#06b0e4}.underContent .dayserviceAbout .contactTelBox .whiteChild h3{font-size:1.756954612vw;font-weight:700;text-align:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .whiteChild h3{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .contactTelBox .blueChild{padding:30px;background:#06b4e2;display:flex;flex-wrap:wrap}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild{display:block;padding:20px}}.underContent .dayserviceAbout .contactTelBox .blueChild .right{width:50%;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/arr.png) no-repeat calc(100% - 20px) 50%;background-size:34px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .right{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/elderly_housing/arr.png) no-repeat calc(100% - 10px) 50%;background-size:20px}}.underContent .dayserviceAbout .contactTelBox .blueChild .right.arGreen{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight.png) no-repeat calc(100% - 20px) 50%;background-size:34px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .right.arGreen{background:#fff url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrRight.png) no-repeat calc(100% - 10px) 50%;background-size:20px}}.underContent .dayserviceAbout .contactTelBox .blueChild .right.nonLink{background:0 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .right{width:100%;background-size:24px}}.underContent .dayserviceAbout .contactTelBox .blueChild .right a,.underContent .dayserviceAbout .contactTelBox .blueChild .right span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .right a,.underContent .dayserviceAbout .contactTelBox .blueChild .right span{padding:20px}}.underContent .dayserviceAbout .contactTelBox .blueChild .right a img,.underContent .dayserviceAbout .contactTelBox .blueChild .right span img{display:block;width:315px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .right a img,.underContent .dayserviceAbout .contactTelBox .blueChild .right span img{width:200px}}.underContent .dayserviceAbout .contactTelBox .blueChild .right a span,.underContent .dayserviceAbout .contactTelBox .blueChild .right span span{font-size:1.756954612vw;font-weight:700;text-align:center;display:block;color:#55a821}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .right a span,.underContent .dayserviceAbout .contactTelBox .blueChild .right span span{padding:0 20px;font-size:min(16px,4.2666666667vw)}}.underContent .dayserviceAbout .contactTelBox .blueChild .left{width:50%}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .left{width:100%;margin-bottom:20px}}.underContent .dayserviceAbout .contactTelBox .blueChild .left a{font-size:1.756954612vw;display:block;color:#fff;padding:20px;text-align:center}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .left a{font-size:min(18px,4.8vw)}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .left a{padding:0}}.underContent .dayserviceAbout .contactTelBox .blueChild .under-text{border-top:1px solid #fff;width:100%;text-align:center;color:#fff;padding:20px;font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .contactTelBox .blueChild .under-text{font-size:min(18px,4.8vw)}}.underContent .dayserviceAbout .linkBox{margin-bottom:90px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .linkBox{margin-bottom:45px}}.underContent .dayserviceAbout .linkBox a{background:#fff;margin:0 auto;width:440px;display:block;padding:20px;border-radius:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .linkBox a{width:240px}}.underContent .dayserviceAbout .linkBox a img{width:100%}.underContent .dayserviceAbout .staffAllBox{margin-bottom:60px}.underContent .dayserviceAbout .staffAllBox .icon{display:flex;align-items:center;object-fit:contain}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .icon{padding-bottom:20px}}.underContent .dayserviceAbout .staffAllBox .icon .row2{display:flex}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .icon .row2{display:block}}.underContent .dayserviceAbout .staffAllBox .icon .row2 .slash{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/staff/slash.png) no-repeat calc(100% - 30px) 50%;background-size:20px;padding-right:75px}.underContent .dayserviceAbout .staffAllBox .icon .row2 img{display:block}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .icon .row2 img{margin:0;display:inline}}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .icon{display:block;text-align:center}}.underContent .dayserviceAbout .staffAllBox .icon img{display:block;width:auto;height:100%;height:40px}.underContent .dayserviceAbout .staffAllBox .icon img.big{height:50px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .icon img{margin:0 auto;width:70%;height:auto}}.underContent .dayserviceAbout .staffAllBox .icon span{padding-left:30px;font-size:1.756954612vw}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .icon span{font-size:min(18px,4.8vw);padding-left:0;display:block;margin-bottom:-30px}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild p{padding-top:0}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList{margin-top:30px;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}@media screen and (max-width :768px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList{gap:10px}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li{width:calc(25% - 30px);margin-top:0;position:relative;padding-bottom:4.39238653vw}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li.double{padding-bottom:10.2489019034vw}@media screen and (max-width :1024px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li{width:calc(50% - 15px)}}@media screen and (max-width :768px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li{width:calc(50% - 5px);margin-bottom:20px}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li .service-flow__arrow_icon{width:66%;margin:0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li .service-flow__arrow_icon{width:90%;position:relative;left:auto;transform:none}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li .service-flow__arrow_icon img{width:100%;height:auto;padding:30px 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li .service-flow__arrow_icon img{padding:0 0 30px}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul.staffList li .service-flow__arrow_icon img:nth-child(2){margin-top:-15px;padding:0 0 30px}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item{background:#fff}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff{display:flex;width:100%;background:#fff}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff{display:block}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff .service-flow__image{width:100%;max-width:300px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff .service-flow__image{max-width:100%;padding-bottom:20px}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff .service-flow__image.bottom0{margin-bottom:0}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff .service-flow__image.paddingRight{padding:0 30px 0 0!important;background:0 0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff .service-flow__image.paddingRight{margin-bottom:20px;padding:0!important}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.service-flow__itemStaff .service-flow__content{justify-content:normal}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.uchi{padding-bottom:200px}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.uchi .service-flow__arrow_icon{padding-bottom:30px;text-align:center}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.uchi .service-flow__arrow_icon img{width:auto;height:60px;padding:0}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item.uchi .service-flow__arrow_icon img:last-child{padding-top:20px}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content{justify-content:normal}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content .service-flow__title{color:#55a821;font-size:1.1713030747vw;font-weight:700;margin-bottom:0}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content .service-flow__title{font-size:min(14px,3.7333333333vw)}}.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content span{font-size:1.756954612vw;font-weight:700;padding-bottom:20px}@media screen and (max-width :1023px){.underContent .dayserviceAbout .staffAllBox .tableBox .careReformImageChild .service-flow ul .service-flow__item .service-flow__content span{font-size:min(18px,4.8vw)}}.underContent .serviceContentWrap{background:#f9f8f4;padding:90px 60px 12px}@media screen and (max-width :1023px){.underContent .serviceContentWrap{display:block;padding:60px 40px 12px}}.underContent .serviceContentWrap .box{max-width:1200px;margin:0 auto}.underContent .serviceContentWrap .box .child{display:flex;justify-content:space-between;align-items:center;margin-bottom:90px}@media screen and (max-width :1023px){.underContent .serviceContentWrap .box .child{flex-direction:column-reverse;display:flex}}.underContent .serviceContentWrap .box .child .left{width:382px;position:relative}@media screen and (max-width :1023px){.underContent .serviceContentWrap .box .child .left{width:100%}}.underContent .serviceContentWrap .box .child .left .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.underContent .serviceContentWrap .box .child .left .icon img{width:100%}.underContent .serviceContentWrap .box .child .left .iconBack{width:100%}.underContent .serviceContentWrap .box .child .left .iconBack img{width:100%}.underContent .serviceContentWrap .box .child .right{padding-left:50px;width:100%}@media screen and (max-width :1023px){.underContent .serviceContentWrap .box .child .right{padding-left:0}}.underContent .serviceContentWrap .box .child .right .title .h-services__item-title{padding:0}.underContent .serviceContentWrap .box .child .right .text{margin-bottom:30px}.underContent .serviceContentWrap .box .child .right h2{font-size:2.635431918vw;margin-bottom:30px;font-weight:700}@media screen and (max-width :1023px){.underContent .serviceContentWrap .box .child .right h2{font-size:min(24px,6.4vw);text-align:center}}.underContent .serviceContentWrap .box .child .right a{margin:0 0 0 auto;padding:0;padding-right:30px;gap:0}@media screen and (max-width :1023px){.underContent .serviceContentWrap .box .child .right a{margin:0 auto 30px}}.underContent .serviceContentWrap .box .child .right a span{padding:0;left:20px}.underContent .newsWrap{background:#fff;padding:90px 20px 12px}@media screen and (max-width :1023px){.underContent .newsWrap{padding:60px 0 12px}}.underContent .newsWrap .box{max-width:1200px;margin:0 auto}@media screen and (max-width :1023px){.underContent .newsWrap .box{padding:0 20px}}.underContent .newsWrap .box .select{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:35px}.underContent .newsWrap .box .select button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#fff;width:calc(33.3333333333% - 6.6666666667px);padding:20px 0;line-height:1.75;margin:-.5em 0;font-size:14px;font-weight:700}.underContent .newsWrap .box .child{width:100%;margin-bottom:50px;justify-content:space-between;border-bottom:solid 1px #ccc}.underContent .newsWrap .box .child .inner{border-top:solid 1px #ccc;padding:20px 0;display:flex;align-items:center}.underContent .newsWrap .box .child .inner .image{width:110px;height:110px}.underContent .newsWrap .box .child .inner .image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.underContent .newsWrap .box .child .inner .about{display:flex;flex-direction:column;padding-left:20px}.underContent .newsWrap .box .child .inner .about .date{font-size:1.317715959vw;color:#666}@media screen and (max-width :1023px){.underContent .newsWrap .box .child .inner .about .date{font-size:min(14px,3.7333333333vw)}}.underContent .newsWrap .box .child .inner .about .title{font-size:1.756954612vw;color:#666}@media screen and (max-width :1023px){.underContent .newsWrap .box .child .inner .about .title{font-size:min(18px,4.8vw)}}.underContent .newsWrap .box .child .inner .about .cat{font-size:1.0248901903vw;color:#9f9f9f}@media screen and (max-width :1023px){.underContent .newsWrap .box .child .inner .about .cat{font-size:min(14px,3.7333333333vw)}}.underContent .newsWrap .pagination{text-align:center;padding-bottom:140px}.underContent .newsWrap .pagination .wp-pagenavi{display:flex;justify-content:center;align-items:center;gap:10px}.underContent .newsWrap .pagination .wp-pagenavi span{color:#fff;background:#55a821;font-size:18px;border:1px solid #55a821;border-radius:50%;width:50px;height:50px;display:block;text-align:center;line-height:50px}.underContent .newsWrap .pagination .wp-pagenavi a{color:#55a821;font-size:18px;border:1px solid #55a821;border-radius:50%;width:50px;height:50px;display:block;text-align:center;line-height:50px}.underContent .newsDetailWrap{background:#fff;padding:90px 20px 12px}@media screen and (max-width :1023px){.underContent .newsDetailWrap{padding:30px 20px 12px}}.underContent .newsDetailWrap .newsDetailBox{max-width:1200px;margin:0 auto}.underContent .newsDetailWrap .newsDetailBox .newsTitle{font-size:1.756954612vw;font-weight:700}@media screen and (max-width :1023px){.underContent .newsDetailWrap .newsDetailBox .newsTitle{font-size:min(18px,4.8vw)}}.underContent .newsDetailWrap .newsDetailBox .newsCategory a{color:#9f9f9f;text-decoration:none}.underContent .newsDetailWrap .newsDetailBox .detail{border-bottom:1px solid #ccc;margin-bottom:80px;padding-bottom:80px;border-top:1px solid #ccc;margin-top:80px;padding-top:80px}@media screen and (max-width :1023px){.underContent .newsDetailWrap .newsDetailBox .detail{margin-bottom:30px;padding-bottom:30px;margin-top:30px;padding-top:30px}}.underContent .newsDetailWrap .newsDetailBox .detail .newsImage{text-align:center;width:44%;margin:0 auto;padding:40px 0}@media screen and (max-width :1023px){.underContent .newsDetailWrap .newsDetailBox .detail .newsImage{width:100%;padding:20px 0}}.underContent .newsDetailWrap .newsDetailBox .detail .newsImage img{max-width:100%;height:auto}.underContent .newsDetailWrap .newsDetailBox .newsDetailLink{text-align:center;display:block;margin:0 auto;width:100%;background:#55a821;border-radius:65px;max-width:276px;margin-bottom:140px}@media screen and (max-width :1023px){.underContent .newsDetailWrap .newsDetailBox .newsDetailLink{margin:0 auto 30px;margin-bottom:60px}}.underContent .newsDetailWrap .newsDetailBox .newsDetailLink a{background:url(//lifeterrace.jp/wp-content/themes/lifeterrace/css/../images/common/arrLeft2.png) no-repeat 10px 50%;background-size:34px;display:block;margin:0 auto;color:#fff;padding:10px 60px;text-align:center;white-space:nowrap}@media screen and (max-width :1023px){.underContent .newsDetailWrap .newsDetailBox .newsDetailLink a{width:100%;padding:10px 0}}.underContent .text7C8AAC{color:#7C8AAC!important}.underContent .text5A8A96{color:#5A8A96!important}.underContent .textE3BF86{color:#E3BF86!important}.underContent .backE3BF86{background-color:#E3BF86!important}.underContent .text91AE80{color:#91AE80!important}.underContent .back91AE80{background-color:#91AE80!important}.underContent .text7F6F95{color:#7F6F95!important}.underContent .back7F6F95{background-color:#7F6F95!important}.underContent .text80BD4D{color:#80BD4D!important}.underContent .back80BD4D{background-color:#80BD4D!important}.underContent .textD3AE91{color:#D3AE91!important}.underContent .text02B3E1{color:#02B3E1!important}.underContent .back02B3E1{background-color:#02B3E1!important}.underContent .text55A821{color:#55A821!important}.underContent .back55A821{background-color:#55A821!important}.underContent .textC25B63{color:#C25B63!important}.underContent .textAB8B6E{color:#AB8B6E!important}.underContent .backAB8B6E{background-color:#AB8B6E!important}.underContent .text6A7C63{color:#6A7C63!important}.underContent .back6A7C63{background-color:#6A7C63!important}.underContent .text8CA77F{color:#8CA77F!important}.underContent .back8CA77F{background-color:#8CA77F!important}.underContent .textA96B58{color:#A96B58!important}.underContent .backA96B58{background-color:#A96B58!important}.underContent .text333{color:#333!important}.underContent .text6B8398{color:#6B8398!important}.underContent .back6B8398{background-color:#6B8398!important}.banner-section{padding:0 8vw 90px}@media screen and (max-width :1023px){.banner-section{padding:0 20px 60px}}.banner-wrapper{max-width:1036px;margin:0 auto;display:flex;gap:2.9282576867vw}@media screen and (max-width :1023px){.banner-wrapper{flex-direction:column;gap:min(30px,8vw)}}.banner-item{flex:1}.banner-item img{width:100%;height:auto;display:block}.hamburger-menu{display:none}@media screen and (max-width :1023px){.hamburger-menu{display:block;position:fixed;top:20px;right:20px;z-index:10001}}@media screen and (max-width :1023px){body.menu-open .hamburger-menu{z-index:10003}}.hamburger-btn{width:38px;height:38px;background:0 0;border:none;cursor:pointer;position:relative;padding:0;display:flex;align-items:center;justify-content:center}.hamburger-btn span{display:block;width:24px;height:3px;background:#55a821;position:absolute;left:50%;transition:all .3s ease;border-radius:2px}.hamburger-btn span:nth-child(1){top:12px;transform:translateX(-50%)}.hamburger-btn span:nth-child(2){bottom:12px;transform:translateX(-50%)}.hamburger-btn.is-open span:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.hamburger-btn.is-open span:nth-child(2){bottom:50%;transform:translate(-50%,50%) rotate(-45deg)}.mobile-menu-panel{position:fixed;top:0;right:-100%;width:340px;height:100vh;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);transition:right .3s ease;z-index:10002;overflow-y:auto;display:none}@media screen and (max-width :1023px){.mobile-menu-panel{display:block}}.mobile-menu-panel.is-open{right:0}.mobile-nav{padding:min(80px,21.3333333333vw) min(20px,5.3333333333vw) min(40px,10.6666666667vw)}.mobile-nav-list{list-style:none;padding:0;margin:0}.mobile-nav-list .tel{margin-top:20px}.mobile-nav-list .tel a{display:flex;align-items:center}.mobile-nav-list .tel a .icon{width:22%;margin:15px 15px 15px 0}.mobile-nav-list .tel a .icon img{width:100%}.mobile-nav-list .tel a .text p{font-size:1.756954612vw;font-weight:700;letter-spacing:0;line-height:1.3}@media screen and (max-width :1023px){.mobile-nav-list .tel a .text p{margin-bottom:10px;font-size:min(32px,8.5333333333vw)}}.mobile-nav-list .tel a .text span{font-size:.878477306vw;font-weight:700;line-height:1.3;display:block}@media screen and (max-width :1023px){.mobile-nav-list .tel a .text span{font-size:min(16px,4.2666666667vw)}}.mobile-nav-item{border-bottom:1px solid #e5e5e5}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-link{display:block;padding:min(20px,5.3333333333vw) 0;color:#333;text-decoration:none;font-size:min(16px,4.2666666667vw);font-weight:500;transition:color .3s ease}.mobile-nav-link:hover{color:#55a821}.mobile-nav-item.has-submenu .mobile-nav-link{position:relative;padding-right:min(30px,8vw)}.mobile-nav-item.has-submenu .mobile-nav-link:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #333;transition:transform .3s ease}.mobile-nav-item.has-submenu.open .mobile-nav-link:after{transform:translateY(-50%) rotate(90deg)}.mobile-submenu{display:none;padding-left:min(20px,5.3333333333vw);margin-top:-10px;margin-bottom:10px}.mobile-submenu li{list-style:none}.mobile-submenu li a{display:block;padding:min(12px,3.2vw) 0;color:#666;text-decoration:none;font-size:min(14px,3.7333333333vw);font-weight:400;transition:all .3s ease}.mobile-submenu li a:hover{color:#55a821;padding-left:min(5px,1.3333333333vw)}body.menu-open{overflow:hidden}body.menu-open:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:9999;opacity:0;transition:opacity .3s ease;pointer-events:none}body.menu-open.menu-visible:before{opacity:1;pointer-events:auto}.error404{padding:80px 0;min-height:60vh}.error404-container{max-width:800px;margin:0 auto;padding:0 20px}.error404-content{text-align:center}.error404-title{font-size:120px;font-weight:700;color:#80bd4d;margin:0 0 20px;line-height:1}.error404-subtitle{font-size:24px;color:#333;margin:0 0 30px;font-weight:700}.error404-text{font-size:16px;color:#666;line-height:1.8;margin:0 0 40px}.error404-actions{margin:0 0 60px}.error404-button{display:inline-block;background:#80bd4d;color:#fff;padding:15px 40px;border-radius:30px;text-decoration:none;font-size:16px;font-weight:700;transition:all .3s ease}.error404-button:hover{background:#6ca93d;transform:translateY(-2px)}.error404-links{border-top:1px solid #e5e5e5;padding-top:40px}.error404-links-title{font-size:18px;color:#333;margin:0 0 20px;font-weight:700}.error404-links-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.error404-links-list li{position:relative}.error404-links-list a{color:#80bd4d;text-decoration:none;font-size:16px;transition:all .3s ease}.error404-links-list a:hover{text-decoration:underline}@media screen and (max-width:768px){.error404{padding:60px 0}.error404-title{font-size:80px}.error404-subtitle{font-size:20px}.error404-text{font-size:14px;margin:0 0 30px}.error404-button{padding:12px 30px;font-size:14px}.error404-links-list{flex-direction:column;gap:15px}}.fixed{position:fixed;right:60px;bottom:60px;width:150px}@media screen and (max-width :1023px){.fixed{right:20px;bottom:20px;width:90px}}.fixed a{display:block}.fixed a img{width:100%}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.border{border:1px solid #ccc}.nonPad{padding:0!important}.heightSet{width:50%!important}.wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{display:none!important}.wpcf7-submit.disabled,.wpcf7-submit:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc!important;border-color:#ccc!important;color:#666!important}.wpcf7-submit:not(:disabled):hover{opacity:.8;cursor:pointer}.wpcf7-submit{transition:all .3s ease}:root{--recaptcha-badge-position:130px}.grecaptcha-badge{margin-bottom:var(--recaptcha-badge-position);z-index:9999}@media (min-width:992px){.grecaptcha-badge{margin-bottom:0}}@media screen and (max-width :1023px){.wpcf7-spinner{position:absolute!important}}.specialText{padding:0 8vw 0;margin-bottom:40px}@media screen and (max-width :1023px){.specialText{display:block;padding:0 20px 0;margin-bottom:20px}}.specialText.under{padding:0;margin-top:-40px;margin-bottom:80px}@media screen and (max-width :1023px){.specialText.under{margin-top:-20px;margin-bottom:40px}}.specialText.right{text-align:right}.totop{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:999;margin:0;display:none}.totop a{display:block;text-decoration:none;transition:opacity .3s}.totop a:hover{opacity:.8}.totop img,.totop svg{width:80px;height:auto;display:block}