div.wpcf7{background:#fafafa;border:1px solid #ddd;padding:0;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 0 30px}div.wpcf7 p{padding:20px 20px 0;margin:0;font-size:16px}div.wpcf7 input,.wpcf7 textarea{border:1px solid #ccc;padding:16px;font-size:16px}div.wpcf7 textarea{width:97.5%;height:300px}div.wpcf7 input.wpcf7-submit{cursor:pointer;color:#fff;font-weight:700;font-size:16px;width:80%;height:60px;margin:0 auto;display:block;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#d35d5d;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5);border:1px solid #666}div.wpcf7 input.wpcf7-submit:hover{background:#4caba5;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5);border:1px solid #006080}.wpcf7 input.wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #009de1}.wpcf7-captchac{border:1px solid #ccc}.wpcf7 .wpcf7-not-valid{background:#ffb6c1}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 .required{color:red}.wpcf7 .any{color:#080}.align1{text-align:center}.c-preloader__logo-text{line-height:1.1}.c-preloader__logo :where(img){width:640px;height:auto}.p-mv1-content-title,.p-mv1-content-desc{text-shadow:0 1px 3px #1a1a1a}.p-mv1-content-desc{font-size:1.25em}@media screen and (max-width:480px){.p-mv1-content-desc{font-size:1.1em;line-height:1.5em}}.p-cb{row-gap:75px}.c-header-sub-subtitle{text-shadow:0 1px 3px #1a1a1a;font-size:48px}h1.c-header-sub-title{text-shadow:0 1px 3px #1a1a1a;font-size:24px}.c-header-sub-title{text-shadow:0 1px 3px #1a1a1a;font-size:24px}span.p-lp-header__title-text{text-shadow:0 1px 3px #1a1a1a}h3.h3-854{--tcdce-h3-font-size-sp:28px;font-family:sans-serif}@media screen and (max-width:480px){.p-cb-header-title{font-size:28px;font-family:sans-serif}}.p-header-bar{padding-inline:20px}.p-header-nav{font-size:15px}.p-header-message__label{font-size:1.35em}@media screen and (max-width:1240px){.p-mv1{height:auto}@media screen and (max-width:480px){.p-mv1{height:50svh}}}h3.h3_sub_catch{text-align:center;font-size:36px;font-weight:700}h2.h2_sub_catch{text-align:center;font-size:28px;font-weight:700;margin-top:10px}.p-cb-item-inner{row-gap:40px}@media (max-width:767px){h3.h3_sub_catch{font-size:20px}h2.h2_sub_catch{font-size:18px}.p-cb-item-inner{row-gap:20px}}body.home .p-cb-free-content .size-full{margin-bottom:0}img.wp-image-743{display:block}img.wp-image-763{display:none}@media (max-width:767px){body.home .p-cb-free-content .size-full{margin-bottom:20px}img.wp-image-743{display:none}img.wp-image-763{display:block}}body.home .top_voice_sp{display:none}@media (max-width:767px){body.home .top_voice_sp{display:block}body.home .top_voice_pc{display:none}}#section-254 .p-cb-free-content{display:none}#section-254{margin-bottom:-30px}@media (max-width:767px){#section-254{margin-bottom:-20px}.p-cb{row-gap:45px}}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * .66667)}}#topnews_box{width:930px;margin:0 auto}#topnews_box .p-news-cards-item_box{padding:30px;background:#fff;border-top:1px solid #ddd;margin-top:-1px}#topnews_box .p-news-cards-item_box:last-child{border-bottom:1px solid #ddd}.p-news-cards-item__image{flex:0 0 240px;align-self:flex-start;aspect-ratio:240/160}.p-news-cards-item__content{flex:1;display:grid;align-content:center;row-gap:25px}.p-news-cards-item__meta{display:flex;flex-wrap:wrap;gap:20px}.p-news-cards-item__title{--tcd-line-clamp:1;font-size:18px;line-height:1.8;margin-block:var(--tcd-half-read)}ul.news_box{width:100%;display:block}.news_time{padding:0;color:#333;margin-bottom:.5em;font-size:.8em;text-align:left}.news_list{padding:0;font-weight:700;font-size:1em;line-height:1.5em}@media (max-width:767px){#topnews_box{width:94%;margin:0 auto}.p-news-cards{margin-inline:-20px}.p-news-cards-item_box{column-gap:20px;padding:20px;border-width:1px 0}}h2.custom_h2{background:linear-gradient(90deg,rgba(103,199,192,1) 0%,rgba(104,194,223,1) 100%);background-image:url(//earth-conditioning.jp/wp-content/themes/Earth_child/assets/img/common/sys_tit_bg_w1.png);background-repeat:no-repeat}@media (max-width:979px){h2.custom_h2{background:linear-gradient(90deg,rgba(103,199,192,1) 0%,rgba(104,194,223,1) 100%);background-image:url(//earth-conditioning.jp/wp-content/themes/Earth_child/assets/img/common/sys_tit_bg_w2.png);background-repeat:no-repeat;background-position:right;background-size:cover}}@media (max-width:767px){.p-post-cards-item .p-post-cards-item__category h2.p-post-cards-item__title{text-align:center}}@media (max-width:767px){.c-page-nav :where(.nav-links){font-size:14px;grid-template-rows:60px;display:none}}@media (max-width:767px){body:has(.c-archive-header-terms) .p-news-cards-item_box:first-of-type{border-top:none;margin-top:-20px}.p-news-cards-item__image{flex:0 0 120px;aspect-ratio:1}.p-news-cards-item__content{row-gap:20px}.p-news-cards-item__title{--tcd-line-clamp:3;font-size:14px;height:auto}.p-news-cards-item__category{display:none}}.system_pc_style{display:block}.system_sp_style{display:none}table.system_pc_style tbody,table.system_pc_style tr{width:100%}@media (max-width:767px){.system_pc_style{display:none}.system_sp_style{display:block;table-layout:fixed;width:100%}.system_sp_style tbody{width:100vw}.s_table table:after{position:relative;display:none}}@media (max-width:430px){.system_sp_style thead,.system_sp_style tr{width:340px}}.p-news-cards-item__title{font-size:20px;margin-top:-2em;line-height:1.5em}.c-line-clamp{overflow:visible}.p-news-cards-item__date{margin-top:-2em}@media (max-width:430px){.p-news-cards-item__title{font-size:16px}}.p-post-cards-item__title{--tcd-line-clamp:1}.c-category{display:none}.l-container{padding-block:var(--tcd-layout-container-padding-pc,50px)}.p-footer-info{margin:60px 0}.p-footer-copyright{padding-top:15px;padding-bottom:150px;color:#4caba5}.f-bottom{width:100%;background:rgba(255,255,255,.5);height:120px;position:fixed;bottom:0}#trial_btn_pc a{display:block;position:relative;width:920px;margin:0 auto}#trial_btn_pc a img{width:920px;height:auto;display:block}#trial_btn_pc a img:hover{opacity:.9}@media screen and (min-width:768px) and (max-width:1024px){#trial_btn_pc a{bottom:0}#trial_btn_pc a img{width:920px;height:auto}}@media (max-width:767px){.p-footer-info{margin-top:0;margin-bottom:20px}.f-bottom{height:auto}#trial_btn_pc a{display:none}}#trial_btn_sp a{display:none}#trial_btn_sp a img{width:100%;margin:0 auto}@media (max-width:767px){#trial_btn_sp a{display:block;position:fixed;bottom:0}}.c-sns-icons-item{width:2em;height:2em}@media screen and (max-width:480px){.c-header-sub-subtitle,p-lp-header__title-text1{text-shadow:0 1px 3px #1a1a1a;font-size:30px}h1.c-header-sub-title,p-lp-header__title-text2{text-shadow:0 1px 3px #1a1a1a;font-size:16px}span.p-lp-header__title-text{text-shadow:0 1px 3px #1a1a1a}.c-header-sub-title{text-shadow:0 1px 3px #1a1a1a;font-size:16px}}@media (max-width:767px){.l-outer .s_table{overflow:unset!important;white-space:normal!important}.p-index-3banner{grid-auto-flow:unset}}.telnum{font-size:54px;font-weight:700;text-align:center;color:#4caba5}@media screen and (max-width:480px){.telnum{font-size:30px}}.linebtn{margin-top:42px}.linebtn a:hover{opacity:.8}.linebtn_sp{margin-top:10px}.linebtn_sp img:hover{opacity:.8}.page-template-page__lp,.post-type-archive,.blog,.single-post,.single-news,.logged-in{background:#a6d2ce;background:linear-gradient(90deg,rgba(166,210,206,1) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 85%,rgba(166,210,206,1) 100%)}@media screen and (max-width:480px){.page-template-page__lp,.post-type-archive,.blog,.single-post,.single-news,.logged-in{background:#fff}}