#main{padding-top:80px}.breadcrumb,.breadcrumb a{color:var(--c-white)}.breadcrumb-list li+li:before{border-color:var(--c-white)}.secOtherContents,.f_cv{background:#f8f8f8}.secOtherContents{padding-top:0}@media screen and (max-width:768px){.secOtherContents{padding-top:0}}:root{--c-gold:#a78648}.fv{padding-bottom:180px;color:var(--c-white);text-align:center;position:relative}.fv:before,.fv:after{content:"";position:fixed;left:0;top:0;width:100%;height:100%}.fv:before{background:#000;opacity:.61;z-index:-1}.fv:after{background:url(//cudiehome.jp/cudiehome/wp-content/themes/198_theme/files/css/../img/concept/fv_pc.webp) no-repeat center/cover;z-index:-2}.fv-titleEn{margin-top:64px;font-size:22px;font-weight:400}.fv-titleJp{margin-top:88px;font-size:42px;line-height:68px;font-weight:400}.fv-text{margin-top:54px;font-size:16px;line-height:48px}.fv-text+.fv-text{margin-top:30px}.fv-text.is-big{font-size:22px;font-weight:600}@media screen and (max-width:768px){.fv{padding-bottom:100px}.fv:after{background:url(//cudiehome.jp/cudiehome/wp-content/themes/198_theme/files/css/../img/concept/fv_sp.webp) no-repeat center/cover}.fv-titleEn{margin-top:70px;font-size:18px}.fv-titleJp{margin-top:48px;font-size:28px;line-height:1.75}.fv-text{margin-top:28px;font-size:15px;line-height:2.534}.fv-text+.fv-text{margin-top:30px}.fv-text.is-big{font-size:19px;line-height:1.7273}}.secConcept{background:#f8f8f8;padding-top:150px;position:relative;z-index:0}.secConcept-title{font-size:32px;letter-spacing:.1em;font-weight:400}.secConcept-text{margin-top:43px;font-size:15px;line-height:32px}@media screen and (max-width:768px){.secConcept{padding-top:60px}.secConcept-title{font-size:24px;line-height:1.5}.secConcept-text{margin-top:14px;line-height:2;text-align:justify}}.secStrengths-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 50px;margin-top:78px}.secStrengths-list li{width:calc((100% - 50px)/2)}.secStrengths-list-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px;font-size:18px;color:var(--c-gold);font-weight:500}.secStrengths-list-num .num{font-size:24px}.secStrengths-list-title{margin-top:32px;font-size:22px;letter-spacing:.1em;font-weight:400}.secStrengths-list-text{margin-top:24px;font-size:15px;line-height:32px;text-align:justify}.secStrengths-list-imgBox{margin-top:30px}@media screen and (max-width:768px){.secStrengths-list{display:block;margin-top:50px}.secStrengths-list li{width:100%}.secStrengths-list li+li{margin-top:53px}.secStrengths-list-title{margin-top:22px;line-height:1.637}.secStrengths-list-text{margin-top:24px;line-height:1.867}.secStrengths-list-imgBox{margin-top:26px}}.secPromise{padding-bottom:130px}.secPromise-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px;background:#f0f1f2;padding-block:63px;margin-top:52px}.secPromise-list li{width:33.3333333333%;padding-inline:40px}.secPromise-list li+li{border-left:1px solid #848282}.secPromise-list li:nth-child(3n+1){border-left:none}.secPromise-list-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2px;font-size:18px;color:var(--c-gold);font-weight:500}.secPromise-list-num .num{font-size:24px}.secPromise-list-title{margin-top:40px;font-size:22px;line-height:1.5;font-weight:400;text-align:center}.secPromise-list-text{margin-top:28px;font-size:15px;line-height:32px;text-align:justify}@media screen and (max-width:768px){.secPromise{padding-bottom:70px}.secPromise-list{display:block;padding:35px 28px;margin-top:35px}.secPromise-list li{width:100%;padding-inline:0}.secPromise-list li+li{margin-top:32px;padding-top:32px;border-left:none;border-top:1px solid #848282}.secPromise-list li:nth-child(3n+1){border-left:none}.secPromise-list-title{margin-top:15px;line-height:1.637}.secPromise-list-text{margin-top:10px;line-height:1.867}}