﻿body{}body a{text-decoration:none}body a:hover{text-decoration:none !important}body .c-button01{letter-spacing:4px}#header #header_logo .image{max-height:calc(100% - 20px)}#footer{padding:60px 0 80px}#footer #footer_info{margin:0 auto 2em;line-height:2}#footer #footer_info span{font-size:24px;font-weight:400 !important;letter-spacing:3px;line-height:3.4}#footer #footer_info .foot__logo{width:15%;margin:1.8em auto 1em;display:flex;justify-content:space-around}#footer #footer_info .foot__logo img{display:grid;place-items:stretch;width:auto;height:1.3em}#footer #footer_info .foot__logo br{display:none}#copyright{background:#161616}.home h3{margin:0 0 5px 0;font-size:32px;font-weight:400;letter-spacing:5px}@media (min-width:768px){.home h3{font-size:64px}}.home .label-ja{margin:1em auto 2em;font-size:24px;letter-spacing:0.1em}.home #header_slider_container .header_slider_content{text-align:left;width:100%;align-items:normal;left:0;transform:translateX(0%);padding:0 15px}@media screen and (min-width:600px){.home #header_slider_container .header_slider_content{padding:0 50px}}.home #header_slider_container .header_slider_content .desc{font-size:25px;margin:10px 0;line-height:1.5}.home #header_slider_container .header_slider_content .desc span{font-size:14px;font-family:var(--tcd-font-type2);letter-spacing:2px;line-height:1.5;word-break:break-all}.home #header_slider_container .header_slider_content .catch .catch_br{display:block}@media screen and (min-width:815px){.home #header_slider_container .header_slider_content .catch .catch_br{display:none}}.home #header_slider_container .header_slider_content .desc .desc_copy_01{display:block}@media screen and (min-width:455px){.home #header_slider_container .header_slider_content .desc .desc_copy_01{display:none}}.home #header_slider_container .header_slider_content .desc .desc_copy_02{display:block}@media screen and (min-width:436px){.home #header_slider_container .header_slider_content .desc .desc_copy_02{display:none}}.home #header_slider_container .header_slider_content .desc .desc_copy_03{display:block}@media screen and (min-width:635px){.home #header_slider_container .header_slider_content .desc .desc_copy_03{display:none}}.home #cb_content_636{background-color:#161616;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:2em 0 3em !important;overflow:hidden}.home #cb_content_636 #top__concept .concept__body .concept__title{width:100%;padding-left:5%;padding-right:20px;box-sizing:border-box;color:#ffffff;font-weight:400;line-height:1.4;margin-top:60px;margin-bottom:40px;position:relative;z-index:10}@media screen and (min-width:1100px){.home #cb_content_636 #top__concept .concept__body .concept__title{padding-right:5%;margin-top:80px;white-space:nowrap}}@media screen and (min-width:1500px){.home #cb_content_636 #top__concept .concept__body .concept__title{padding-left:12%}}.home #cb_content_636 #top__concept .concept__body .concept__title-lead{display:block;font-size:24px;margin-bottom:25px;letter-spacing:0.05em}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .concept__title-lead{font-size:42px}}@media screen and (min-width:890px){.home #cb_content_636 #top__concept .concept__body .concept__title-lead{font-size:48px}}.home #cb_content_636 #top__concept .concept__body .concept__title-main{display:flex;align-items:flex-end;font-size:64px;color:#9a763f;letter-spacing:3px}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .concept__title-main{font-size:12rem}}.home #cb_content_636 #top__concept .concept__body .concept__title-vertical{writing-mode:vertical-rl;font-size:18px;color:#9a763f;line-height:1}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .concept__title-vertical{font-size:64px;margin-bottom:auto;transform:translateY(20px)}}.home #cb_content_636 #top__concept .concept__body .concept__title-end{font-size:32px;color:#ffffff;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.6)}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .concept__title-end{font-size:64px;transform:translateY(-20px)}}.home #cb_content_636 #top__concept .concept__body .concept__ttl_pc{display:none}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .concept__ttl_pc{display:block}}.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp{display:block}.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-lead{line-height:1.7;margin-bottom:0}.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-main{font-size:57px}.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-main .concept__title-end_500{display:none}@media screen and (min-width:630px){.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-main .concept__title-end_500{display:block;color:#ffffff;font-size:48px}}.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-end_sp{display:block;font-size:48px}@media screen and (min-width:630px){.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-end_sp{display:none}}@media screen and (min-width:430px){.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-lead{font-size:32px}.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp .concept__title-main{font-size:70px}}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .concept__ttl_sp{display:none}}.home #cb_content_636 #top__concept .concept__body .block__label,.home #cb_content_636 #top__concept .concept__body .block__txt{width:100%;padding-left:5%;padding-right:20px;box-sizing:border-box}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body .block__label,.home #cb_content_636 #top__concept .concept__body .block__txt{width:50%}}@media screen and (min-width:1000px){.home #cb_content_636 #top__concept .concept__body .block__label,.home #cb_content_636 #top__concept .concept__body .block__txt{width:45%}}@media screen and (min-width:1500px){.home #cb_content_636 #top__concept .concept__body .block__label,.home #cb_content_636 #top__concept .concept__body .block__txt{width:55%;padding-left:12%;padding-right:8%}}.home #cb_content_636 #top__concept .concept__body .block__label{margin-top:40px;margin-bottom:30px}.home #cb_content_636 #top__concept .concept__body h3{color:#ffffff}@media screen and (min-width:768px){.home #cb_content_636 #top__concept .concept__body h3{font-size:55px}}.home #cb_content_636 #top__concept .concept__body .label-ja{color:#cccccc}.home #cb_content_636 #top__concept .concept__body .block__txt{color:#ffffff;font-size:18px;line-height:2.5;letter-spacing:1px;margin-bottom:45px}.home #cb_content_636 #top__concept .concept__body .block__txt .link_button{margin:3em auto}.home #cb_content_636 figure{margin:0;width:100%;height:400px}@media screen and (min-width:768px){.home #cb_content_636 figure{position:absolute;top:0;right:0;width:50%;height:100%}}.home #cb_content_636 figure img{width:100%;height:100%;object-fit:cover;object-position:center}.home #cb_content_4{padding:6em 0}.home #cb_content_4 h2{margin:0 0 5px 0;font-size:32px;font-weight:400;letter-spacing:5px;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.home #cb_content_4 h2{font-size:64px !important}}.home #cb_content_4 h2:after{content:"商品一覧";font-size:14px;font-weight:400;color:#161616;letter-spacing:7px;margin-top:15px}@media (min-width:768px){.home #cb_content_4 h2:after{font-size:22px;margin-top:30px}}.home #cb_content_4 h3{letter-spacing:0}.home #cb_content_4 .link_button .c-button01{color:#161616;border:1px solid #161616}.home #cb_content_4 .link_button .c-button01:hover{color:#ffffff;background-color:#161616}.home #cb_content_1{height:auto}.home #cb_content_1 .content{width:100%;height:auto;min-height:inherit;position:relative;display:grid;place-items:center;padding:6em 0;box-sizing:border-box;overflow:unset !important}.home #cb_content_1 .content .desc span{line-height:1.5 !important}.home #cb_content_1 .content .desc .service_br_sp{display:block}@media screen and (min-width:500px){.home #cb_content_1 .content .desc .service_br_sp{display:none}}.home #cb_content_1 .content .desc .service_br_sp_680{display:block}@media screen and (min-width:680px){.home #cb_content_1 .content .desc .service_br_sp_680{display:none}}.home #cb_content_1 .content .desc .service_br_sp_850{display:block}@media screen and (min-width:850px){.home #cb_content_1 .content .desc .service_br_sp_850{display:none}}.home #cb_content_1 .catch_content{width:100%;margin:0 auto;gap:0;position:relative}@media screen and (min-width:768px){.home #cb_content_1 .catch_content{width:90%}}.home #cb_content_1 .catch_content .catch{margin:0 0 5px 0;font-size:32px;font-weight:400;font-family:var(--tcd-headline-font-type) !important;letter-spacing:10px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.home #cb_content_1 .catch_content .catch{font-size:70px !important}}.home #cb_content_1 .catch_content .catch:after{content:"事業内容";font-size:0.9rem;font-weight:400;color:#ffffff;letter-spacing:7px;margin-top:15px}@media screen and (min-width:768px){.home #cb_content_1 .catch_content .catch:after{font-size:22px;margin-top:30px}}.home #cb_content_1 .catch_content .desc{margin:1em auto 3em}.home #cb_content_1 .catch_content .desc span{font-size:32px;font-family:var(--tcd-headline-font-type) !important;letter-spacing:3px;line-height:3.3}.home #cb_content_1 .content .desc span{margin:1em auto 1.2em;display:inline-block}.home #cb_content_1 .content .desc span .service_br{display:block}@media screen and (min-width:1040px){.home #cb_content_1 .content .desc span .service_br{display:none}}.home .cb_large_banner{overflow:unset !important}.home .cb_large_banner .catch_content{padding:0 20px}@media screen and (min-width:768px){.home .cb_large_banner .catch_content{padding:0 50px}}@media screen and (max-width:1280px){.home .cb_large_banner{height:650px}}.home #cb_content_2{background:#f6f6f6;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6em 1.5em !important}@media screen and (min-width:650px){.home #cb_content_2{padding:6em 5em !important}}.home #cb_content_2 h2{margin:0 0 5px 0;font-size:32px;font-weight:400;letter-spacing:5px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.home #cb_content_2 h2{font-size:64px !important}}.home #cb_content_2 h2:after{content:"お知らせ";font-size:14px;font-weight:400;color:#161616;letter-spacing:7px;margin-top:15px}@media screen and (min-width:768px){.home #cb_content_2 h2:after{font-size:22px;margin-top:30px}}.home #cb_content_2 .news_list2{width:100%;max-width:1000px;margin:0 auto}.home #cb_content_2 .news_list2 .item{width:100%;height:auto;background:#ffffff;border:none !important;padding:2em 1.5em;margin-bottom:1em}.home #cb_content_2 .news_list2 .item a h3{font-size:15px;letter-spacing:3px}@media screen and (min-width:768px){.home #cb_content_2 .news_list2 .item{padding:2em}.home #cb_content_2 .news_list2 .item a h3{font-size:18px !important}}.home #cb_content_176{width:100%;max-width:1200px !important;margin:80px auto 100px;padding:0 20px;box-sizing:border-box}.home #cb_content_176 #top__contact{background:#f6f6f6;width:100%;max-width:730px;margin:0 auto;position:relative}.home #cb_content_176 #top__contact .is-layout-grid{padding:40px 20px;position:relative;box-sizing:border-box;overflow:visible !important;display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.home #cb_content_176 #top__contact .is-layout-grid{grid-template-columns:4.5fr 5.5fr;padding:80px 6% 80px 0;align-items:center}}.home #cb_content_176 #top__contact .is-layout-grid .contact__body{margin:3em 0 0}.home #cb_content_176 #top__contact .is-layout-grid .contact__body .block__label h2{margin:0 0 5px 0;font-size:48px;font-weight:400;letter-spacing:5px;display:flex;flex-direction:column}@media screen and (min-width:768px){.home #cb_content_176 #top__contact .is-layout-grid .contact__body .block__label h2{font-size:64px !important}}.home #cb_content_176 #top__contact .is-layout-grid .contact__body .block__label h2:after{content:"お問い合わせ";font-size:14px;font-weight:400;color:#161616;letter-spacing:7px;margin-top:15px}@media screen and (min-width:768px){.home #cb_content_176 #top__contact .is-layout-grid .contact__body .block__label h2:after{font-size:22px;margin-top:30px}}.home #cb_content_176 #top__contact .is-layout-grid .contact__body .block__txt p{line-height:2.4;margin:2em 0 3em}.home #cb_content_176 #top__contact figure,.home #cb_content_176 #top__contact .wp-block-image{grid-column:1;width:100%;margin:0}@media screen and (min-width:768px){.home #cb_content_176 #top__contact figure,.home #cb_content_176 #top__contact .wp-block-image{grid-column:1;position:relative;z-index:5;width:100% !important;max-width:none !important;height:100% !important;left:-20% !important}}.home #cb_content_176 #top__contact figure img,.home #cb_content_176 #top__contact .wp-block-image img{width:100%;height:auto;object-fit:cover;object-position:center}@media screen and (min-width:900px){.home #cb_content_176 #top__contact .wp-block-group,.home #cb_content_176 #top__contact h2,.home #cb_content_176 #top__contact h3,.home #cb_content_176 #top__contact p,.home #cb_content_176 #top__contact .wp-block-buttons{grid-column:2;position:relative;z-index:5;width:110% !important;max-width:none !important}}@media screen and (min-width:767px){.home #cb_content_176 #top__contact .contact__body{margin:0}.home #cb_content_176 #top__contact .contact__body .block__label h2{font-size:32px}.home #cb_content_176 #top__contact .contact__body .block__txt p{margin:3em 0}}@media screen and (min-width:771px){.home #cb_content_176{margin:130px auto 180px}}.home #cb_content_44 a{display:block;width:100%;height:100%;filter:grayscale(100%) !important;transition:filter 0.5s ease-in-out !important}.home #cb_content_44 a:hover{filter:grayscale(0%) !important;transform:none !important;scale:1 !important}.home #cb_content_44 a .image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none !important;transform:none !important;scale:1 !important;transition:none !important}.home #cb_content_44 a .image img:hover{filter:none !important;transform:none !important;scale:1 !important}.home #cb_content_44 a .title{height:80px}.home #cb_content_44 a .title span{font-size:18px;letter-spacing:3px}.home #cb_content_499{padding:0 !important}#page_header{height:auto;border-top:none !important;justify-content:flex-start;width:95%;margin:0 auto}@media screen and (min-width:1230px){#page_header{width:100%;max-width:1200px;margin:0 auto}}#page_header h1{display:inline-flex;align-items:center;position:relative;font-size:24px;font-weight:400 !important;color:#cccccc !important;line-height:1.2;letter-spacing:3px}@media (min-width:768px){#page_header h1{font-size:48px !important}}#page_header h1:before{content:"";display:block;width:40px;height:20px;background-color:#9a763f;margin-right:15px;flex-shrink:0;transform:translateY(-2px)}@media (min-width:768px){#page_header h1:before{width:30px;height:80px;margin-right:20px;transform:translateY(-8px)}}#page_header h1:after{display:inline-block;margin-left:15px;font-size:14px;font-weight:400;color:#161616;letter-spacing:5px;white-space:nowrap}@media (min-width:768px){#page_header h1:after{margin:2em 0 0 25px;font-size:18px}}#page_content{width:95% !important;margin:0 auto;padding-bottom:100px}@media screen and (min-width:1230px){#page_content{width:100% !important;max-width:1200px}}#page_content .block__lead{margin:0 auto 4em;line-height:2.2;letter-spacing:1px}#page_content h2{color:#9a763f;font-size:24px;font-weight:400;letter-spacing:2px;line-height:1.5;margin-bottom:1em}#page_content .block__contents,#page_content .block__contents02{margin:7em auto 0}#page_content .block__contents h3,#page_content .block__contents02 h3{color:#161616;font-size:3.5rem;font-weight:500;line-height:1;margin:0;letter-spacing:0.05em}@media (min-width:768px){#page_content .block__contents h3,#page_content .block__contents02 h3{font-size:5rem}}#page_content .block__contents h3:before,#page_content .block__contents02 h3:before{content:"";display:block;width:120px;height:1px;background-color:#161616;margin-bottom:25px}#page_content .block__contents .ttl_txt,#page_content .block__contents02 .ttl_txt{color:#9a763f;font-size:14px;font-weight:400;margin-top:2.5em;margin-bottom:0;letter-spacing:0.1em}@media (min-width:768px){#page_content .block__contents .ttl_txt,#page_content .block__contents02 .ttl_txt{font-size:18px}}#page_content .block__contents p,#page_content .block__contents02 p{line-height:2.2}#page_content .block__contents .desc_txt,#page_content .block__contents02 .desc_txt{margin-top:2em}#page_content .block__contents .desc_txt strong,#page_content .block__contents02 .desc_txt strong{font-size:18px;background:linear-gradient(transparent 60%, #fff9e4 60%)}#page_content .block__contents .desc_txt em,#page_content .block__contents02 .desc_txt em{color:#ba1616;font-size:18px;font-weight:500;font-style:normal}#post_container:has(.l-sidebar){width:100%;max-width:1200px;margin:0 auto}.page-id-34 #page_header h1:after{content:"CONCEPT"}.page-id-34 #post_container{margin:0 auto !important}#concept .block__contents{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#f4f4f4;box-sizing:border-box;padding:5em 2em}#concept .block__contents .contents01_high{display:none}@media screen and (min-width:1140px){#concept .block__contents .contents01_high{display:block}#concept .block__contents .contents01_high .wp-block-columns{width:97%;max-width:1200px;margin:0 auto;gap:50px}#concept .block__contents .contents01_high .wp-block-columns .wp-block-column .txt_area{margin:2em auto 0;line-height:2}#concept .block__contents .contents01_high .wp-block-columns .wp-block-column .txt_area strong{font-size:18px;background:linear-gradient(transparent 60%, #fff9e4 60%)}}#concept .block__contents .contents01_wide{display:block}@media screen and (min-width:1140px){#concept .block__contents .contents01_wide{display:none}}#concept .block__contents .contents01_wide .is-layout-grid{display:flex;margin-bottom:4em}#concept .block__contents .contents01_wide .ttl_txt{margin-bottom:2em}#concept .block__contents .contents01_wide .txt_area{margin-bottom:3em}#concept .block__contents .contents01_wide .txt_area:last-of-type{margin-bottom:0}#concept .block__contents02{width:100%;max-width:1200px;margin:3em auto 0 !important}#concept .block__contents02 .block__col{width:100%;max-width:1200px;padding:5em 2em}#concept .block__contents02 .block__col .img_fl{width:100%;display:flex;justify-content:center;margin:3em auto 0}#concept .block__contents02 .block__col .txt_area{margin:3.3em auto}#concept .block__contents02 .block__col .txt_area p{margin:0 auto 2em}#cb_content_1{height:100vh}#cb_content_1 .catch_content{margin:3em auto}#business .box__services-001 h2,#business .box__services-002 h2{color:#9a763f;border-bottom:1px solid #9a763f;padding:1em 0;margin-top:3em}#business .box__services-001 .block__contents,#business .box__services-002 .block__contents{width:100%;max-width:1200px;margin:0 auto}#business .box__services-001 .block__contents .block__service-info_box10,#business .box__services-001 .block__contents .block__service-info_box20,#business .box__services-002 .block__contents .block__service-info_box10,#business .box__services-002 .block__contents .block__service-info_box20{margin:4em auto 0}#business .box__services-001 .block__contents .block__service-info_box10 .wp-block-column,#business .box__services-001 .block__contents .block__service-info_box20 .wp-block-column,#business .box__services-002 .block__contents .block__service-info_box10 .wp-block-column,#business .box__services-002 .block__contents .block__service-info_box20 .wp-block-column{align-self:center;margin:0}#business .box__services-001 .block__contents .block__service-info_box10 .wp-block-column h3,#business .box__services-001 .block__contents .block__service-info_box20 .wp-block-column h3,#business .box__services-002 .block__contents .block__service-info_box10 .wp-block-column h3,#business .box__services-002 .block__contents .block__service-info_box20 .wp-block-column h3{font-size:32px !important}#business .box__services-001 .block__contents .block__service-info_box10 .wp-block-column h3:before,#business .box__services-001 .block__contents .block__service-info_box20 .wp-block-column h3:before,#business .box__services-002 .block__contents .block__service-info_box10 .wp-block-column h3:before,#business .box__services-002 .block__contents .block__service-info_box20 .wp-block-column h3:before{content:"";display:none !important}@media screen and (min-width:782px){#business .box__services-001 .block__contents .block__service-info_box10 .is-layout-flow figure,#business .box__services-002 .block__contents .block__service-info_box10 .is-layout-flow figure{margin-left:50px}}@media screen and (min-width:782px){#business .box__services-001 .block__contents .block__service-info_box20 .is-layout-flow figure,#business .box__services-002 .block__contents .block__service-info_box20 .is-layout-flow figure{margin-right:50px}}#business .box__services-001 .block__contents .ttl_txt,#business .box__services-002 .block__contents .ttl_txt{margin:0.8em 0 1em}#business .box__services-001 .block__contents .txt_area,#business .box__services-002 .block__contents .txt_area{width:97%;margin:2em auto 0}#business .box__services-001 .block__contents .txt_area h4,#business .box__services-002 .block__contents .txt_area h4{font-size:18px;margin:0 auto 1.2em;display:inline-block;background:linear-gradient(transparent 60%, #fff9e4 60%)}#business .box__services-001 .block__contents .txt_area strong,#business .box__services-002 .block__contents .txt_area strong{background:linear-gradient(transparent 30%, #fff9e4 30%)}#business .box__services-001 .block__contents_sp,#business .box__services-002 .block__contents_sp{display:block}@media screen and (min-width:940px){#business .box__services-001 .block__contents_sp,#business .box__services-002 .block__contents_sp{display:none}}#business .box__services-001{width:100%;max-width:1200px;margin:0 auto;padding:3em 0 !important}#business .box__services-001 h2{margin-top:1em !important}@media screen and (min-width:1000px){#business .box__services-001{padding:6em 0 !important}#business .box__services-001 h2{margin-top:3em}}#business .box__services-002{width:100vw;background:#f6f6f6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6em 0 !important}#business .box__services-002 .block__contents{width:94%;margin:0 auto}#business .box__services-002 h2{margin-top:1em}#business .box__services-002 .culum_img{margin:3em auto 0}#business .box__services-002 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:33% !important}@media screen and (min-width:781px){#business .box__services-002 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}#business .box_display{display:none}@media screen and (min-width:940px){#business .box_display{display:block !important}}#business .box_display_sp{display:block}#business .box_display_sp h3{font-size:30px;margin-top:1.5em}#business .box_display_sp figure{margin-top:5em}@media screen and (min-width:940px){#business .box_display_sp{display:none !important}}#access table{width:100% !important;border-collapse:collapse !important;border-spacing:0 !important}@media screen and (min-width:768px){#access table{border-collapse:separate !important;border-spacing:20px !important}}#access table tr{display:block !important;width:100% !important;margin-bottom:2.5em}@media screen and (min-width:768px){#access table tr{display:table-row !important;margin-bottom:0}}#access table td{display:block !important;width:100% !important;box-sizing:border-box !important;border:none !important;padding:1.5em 1.2em !important}@media screen and (min-width:768px){#access table td{display:table-cell !important;padding:3em 2em !important}}#access table td:nth-of-type(1){color:#9a763f;font-size:16px;letter-spacing:3px;text-align:left;background:#f6f6f6;border-bottom:none !important}@media screen and (min-width:768px){#access table td:nth-of-type(1){width:45% !important;font-size:17px;letter-spacing:3px;text-align:center;vertical-align:middle;border-bottom:1px solid #9a763f !important}}@media screen and (min-width:1024px){#access table td:nth-of-type(1){width:30% !important;letter-spacing:5px}}#access table td:nth-of-type(2){border-bottom:1px solid #161616 !important;padding-top:2em !important;line-height:2}@media screen and (min-width:768px){#access table td:nth-of-type(2){border-bottom:1px solid #161616 !important;padding-top:3em !important}}#access .map{width:100%;max-width:1200px;display:flex;justify-content:center}#access .map iframe{width:95%;height:300px;margin:2em auto 0}#access .access_navi{width:100%;max-width:1150px;margin:0 auto}#access .access_navi .navi__block{width:100%;background:#f6f6f6;padding:2em;margin:1.5em auto 0}#access .access_navi .navi__block h4{color:#9a763f;font-size:22px;margin-bottom:1em}#access .access_navi .navi__block p{line-height:2}@media screen and (min-width:965px){#access .access_navi{display:flex;justify-content:space-between}#access .access_navi .navi__block{width:48%}}.archive #page_header h1:after{content:"NEWS"}.archive .c-breadcrumb{width:100% !important;max-width:1200px}.archive #news_archive{width:auto;padding:40px 0}@media screen and (min-width:1000px){.archive #news_archive{width:100% !important;max-width:1000px;padding:60px 0 150px !important}}.archive #news_archive h2{color:#9a763f;font-size:24px !important;font-weight:400 !important;letter-spacing:2px;text-align:left !important;margin-bottom:3.3em !important}.archive #news_archive .news_list .item{border-bottom:1px solid #ddd;margin-bottom:4em}.news-template-default #page_header{display:none}.news-template-default .featured_image{padding:0 50px 50px}.news-template-default #recent_news{display:none}.news-template-default .post_content{background-color:#f6f6f6;padding:3em 1.5em;margin-bottom:5em;line-height:2}@media screen and (min-width:750px){.news-template-default .post_content{padding:3em}}.blog #page_header h1:after{content:"PRODUCTS"}.blog #blog_archive{width:auto;padding:40px 0}@media screen and (min-width:1000px){.blog #blog_archive{width:100% !important;max-width:1200px;padding:80px 20px}}.blog #blog_archive #page_header_desc p{text-align:left}.blog #blog_archive #page_header_desc p span{color:#9a763f;font-size:18px !important;font-weight:400 !important;letter-spacing:2px;text-align:left !important;margin-bottom:3.3em !important}@media screen and (min-width:465px){.blog #blog_archive #page_header_desc p span{font-size:24px !important}}.post-template-default #page_header{display:none}.post-template-default #blog_content #blog_article .post_content{line-height:2}.page-id-13 #page_header h1:after{content:"FAQ"}#faq h3{font-size:24px !important}#faq .sc_faq{margin:2.5em auto 5em}#faq .sc_faq dt{margin-bottom:0.8em}#faq .sc_faq dd{margin-bottom:1.5em;border-top:1px solid #ddd}#faq .c-button01{margin:0 auto}.privacy-policy #page_header h1:after{content:"PRIVACY-POLICY"}.privacy-policy #policy{width:100%;max-width:1200px;margin:0 auto}.privacy-policy #policy .block__contents{margin:4em auto 0}.privacy-policy #policy .block__contents h3{font-size:24px;margin-bottom:1.5em}.privacy-policy #policy .block__contents .wp-block-list{line-height:2.5em;list-style:circle;position:relative;background:#f6f6f6;padding:1.5em 2.5em;margin-top:1.5em}@media screen and (min-width:600px){.privacy-policy #policy .block__contents .wp-block-list{padding:1.5em 3.5em}}.privacy-policy #policy .block__contents .area_window{border:1px solid #cccccc;padding:2em 3em;margin-top:3em}.page-id-264 #page_header h1:after{content:"CONTACT"}#contact .c-button01{width:100%;max-width:300px;height:80px;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-weight:600;font-size:22px;margin:1em auto;padding:10px 25px;line-height:1 !important}#contact .c-button01::before{content:"" !important;display:inline-block !important;width:30px !important;height:30px !important;background-image:url("https://www.plump-plants.com/wp-content/uploads/2026/07/icon_tel.png") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;margin-right:10px !important;position:static !important;transform:none !important}@media screen and (min-width:500px){#contact .c-button01{max-width:350px}}#contact .wpcf7{border:none;background:unset}#contact .wpcf7 form{margin:0 auto;display:flex;flex-direction:column}#contact .wpcf7 table{width:100% !important;border-collapse:collapse !important;border-spacing:0 !important;display:block !important;padding:0 0 3em;order:-1}@media screen and (min-width:768px){#contact .wpcf7 table{display:table !important;border-collapse:separate !important;border-spacing:0 2em !important}}#contact .wpcf7 table tr{display:block !important;width:100% !important;margin-bottom:2.3em}@media screen and (min-width:768px){#contact .wpcf7 table tr{display:table-row !important;margin-bottom:0}}#contact .wpcf7 table th,#contact .wpcf7 table td{background:unset;border:none !important;display:block !important;width:100% !important;box-sizing:border-box !important}@media screen and (min-width:768px){#contact .wpcf7 table th,#contact .wpcf7 table td{display:table-cell !important}}#contact .wpcf7 table th{background:#f6f6f6;border-bottom:1px solid #161616 !important;padding:1em !important;text-align:left}@media screen and (min-width:768px){#contact .wpcf7 table th{width:35% !important;vertical-align:middle;padding:1.5em !important}}#contact .wpcf7 table th .table_ttl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:768px){#contact .wpcf7 table th .table_ttl{vertical-align:middle}}#contact .wpcf7 table th .table_ttl p{color:#161616;font-size:18px;font-weight:400;letter-spacing:1px;margin:0 !important}#contact .wpcf7 table th .table_ttl .required{height:100%;color:#ffffff;background:#9a763f;font-size:14px;text-align:center;align-items:center;padding:0.5em;letter-spacing:0 !important}#contact .wpcf7 table td{padding:1em 0.5em 0}@media screen and (min-width:768px){#contact .wpcf7 table td{vertical-align:middle;padding:2em 1.8em}}#contact .wpcf7 table td input{border:none;background-color:#f6f6f6;line-height:2.5;padding:5px 15px}#contact .wpcf7 table td .note{font-size:14px;margin-top:15px}#contact .wpcf7 table td .wpcf7-form-control-wrap .wpcf7-text{width:100%}#contact .wpcf7 table td .wpcf7-form-control-wrap .wpcf7-textarea{width:100%;padding:1em;border:none !important;background:#f6f6f6}#contact .wpcf7 table td .radio_box_txt{display:flex;justify-content:space-between;flex-wrap:wrap}#contact .wpcf7 table td .radio_box_txt .wpcf7-list-item{width:100%;font-size:14px;margin:0 0 1em 0}@media screen and (min-width:1024px){#contact .wpcf7 table td .radio_box_txt .wpcf7-list-item{width:48%;margin:0 0 1.3em 0}#contact .wpcf7 table td .radio_box_txt .wpcf7-list-item:last-child{margin:0}}#contact .wpcf7 table td .check_box_note .check_box_ttl{color:#ffffff;background:#161616;padding:1em 0.8em;display:block;margin:1.4em auto}#contact .wpcf7 table td .check_box_note .check_box_txt{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px 0}#contact .wpcf7 table td .check_box_note .check_box_txt .wpcf7-list-item{width:100%;margin:0 0 1em 0}@media screen and (min-width:480px){#contact .wpcf7 table td .check_box_note .check_box_txt .wpcf7-list-item{width:33%}}#contact .wpcf7 table td .privacy-check .wpcf7-list-item{margin:1em 0 0}#contact .wpcf7 table td .privacy-check .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;margin-top:1em}@media screen and (min-width:768px){#contact .wpcf7 table td .privacy-check .wpcf7-list-item .wpcf7-list-item-label{font-size:18px;margin-top:2em}}#contact .wpcf7 table td .link__policy{color:#9a763f}#contact .wpcf7 .contact_btn_area{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2em;order:3}#contact .wpcf7 .contact_btn_area .btn__contact{width:100%;height:auto;color:#ffffff;font-size:22px;margin:0 auto 3em;padding:1em;line-height:1;letter-spacing:2px}@media screen and (min-width:768px){#contact .wpcf7 .contact_btn_area .btn__contact{letter-spacing:5px}}@media screen and (min-width:1024px){#contact .wpcf7 .contact_btn_area .btn__contact{padding:2em;margin:0 auto 5em}}#contact .wpcf7 .contact_btn_area .btn__input{width:100%;color:#ffffff;background-color:#9a763f}@media screen and (min-width:1024px){#contact .wpcf7 .contact_btn_area .btn__input{width:65%}}#contact .wpcf7 .contact_btn_area .btn__rtrn{color:#161616 !important;background:#cccccc;margin-bottom:1em}@media screen and (min-width:768px){#contact .wpcf7 .contact_btn_area .btn__rtrn{width:48%;margin-bottom:0}}#contact .wpcf7 .contact_btn_area .btn__send{background:#9a763f}@media screen and (min-width:768px){#contact .wpcf7 .contact_btn_area .btn__send{width:48%}}#contact .wpcf7 .contact_btn_area .wpcf7-spinner{display:none}#contact .wpcf7 .wpcf7-turnstile{order:2;margin:0 auto 4em}.page-id-12 #page_header,.page-id-260 #page_header{display:none !important}.page-id-12 #post_container,.page-id-260 #post_container{padding-top:0 !important}.page-id-12 #post_container .thanks_ttl,.page-id-260 #post_container .thanks_ttl{border-bottom:1px solid #ddd;margin-bottom:4em;padding-bottom:3em}.page-id-12 #post_container .thanks_ttl h1,.page-id-260 #post_container .thanks_ttl h1{display:inline-flex;align-items:center;position:relative;font-size:24px;font-weight:400 !important;color:#161616 !important;line-height:1.2;letter-spacing:3px}@media (min-width:768px){.page-id-12 #post_container .thanks_ttl h1,.page-id-260 #post_container .thanks_ttl h1{font-size:48px !important}}.page-id-12 #post_container .thanks_ttl h1:before,.page-id-260 #post_container .thanks_ttl h1:before{content:"";display:block;width:40px;height:20px;background-color:#9a763f;margin-right:15px;flex-shrink:0;transform:translateY(-2px)}@media (min-width:768px){.page-id-12 #post_container .thanks_ttl h1:before,.page-id-260 #post_container .thanks_ttl h1:before{width:30px;height:80px;margin-right:20px;transform:translateY(-8px)}}.page-id-12 #post_container .thanks_ttl h1:after,.page-id-260 #post_container .thanks_ttl h1:after{display:inline-block;margin-left:15px;font-size:14px;font-weight:400;color:#161616;letter-spacing:5px;white-space:nowrap}@media (min-width:768px){.page-id-12 #post_container .thanks_ttl h1:after,.page-id-260 #post_container .thanks_ttl h1:after{margin:2em 0 0 25px;font-size:18px}}.page-id-12 #post_container .thanks_message p,.page-id-260 #post_container .thanks_message p{margin-bottom:1.8em;line-height:2}/*# sourceMappingURL=style.css.map */