@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");.c-pagename__breadcrumb{padding-left:0}@media (min-width: 1024px){.c-pagename__breadcrumb{padding:21px 0 10px}}.s-intro{margin-top:29px;margin-bottom:80px;text-align:center;color:#fff}@media (max-width: 1023px){.s-intro{width:calc(100% - 32px);margin:30px auto 41px}}.s-intro .inner{padding:41px 16px 40px;background:url("../../img/support/construction/img_construction_01_sp.jpg") left top no-repeat;background-size:100% auto}@media (min-width: 1024px){.s-intro .inner{max-width:1200px;width:calc(100% - 50px);padding:122px 25px 124px;background-image:url("../../img/support/construction/img_construction_01.jpg")}}.s-intro .ttl{font-family:"Noto Sans JP",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:.1em;font-weight:700;margin-bottom:32px}@media (max-width: 1023px){.s-intro .ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;margin-bottom:12px}}.s-intro .sub{font-size:26px;font-size:2.6rem;line-height:1.84615em;letter-spacing:.1em;font-weight:600}@media (max-width: 1023px){.s-intro .sub{font-size:18px;font-size:1.8rem;line-height:1.77778em}}.s-consultations{margin-bottom:101px}@media (max-width: 1023px){.s-consultations{margin-bottom:64px}}.s-consultations .ttl{font-size:26px;font-size:2.6rem;line-height:1.84615em;letter-spacing:.1em;font-weight:600;text-align:center;color:#004da0;margin-bottom:24px}@media (max-width: 1023px){.s-consultations .ttl{font-size:20px;font-size:2rem;line-height:1.6em;text-align:left;margin-bottom:19px}}@media only screen and (max-width: 374px){.s-consultations .ttl{font-size:18px;font-size:1.8rem}}.s-consultations .txt{font-family:"Noto Sans JP",sans-serif;text-align:center;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:400}@media (max-width: 1023px){.s-consultations .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;text-align:left}}.s-consultations .box{max-width:897px;width:calc(100% - 32px);margin:40px auto 0;background:rgba(219,230,237,0.5);padding:32px 36px 32px;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.s-consultations .box{width:100%;padding:24px 16px 24px}}.s-consultations .box .lead{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:.1em;font-weight:600;color:#004da0;text-align:center;margin-bottom:16px}@media (max-width: 1023px){.s-consultations .box .lead{font-size:18px;font-size:1.8rem;line-height:1.33333em;margin-bottom:12px}}@media only screen and (max-width: 374px){.s-consultations .box .lead{font-size:17px;font-size:1.7rem}}.s-consultations .box .check{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px}@media (max-width: 1023px){.s-consultations .box .check{gap:12px;flex-direction:column}}.s-consultations .box .check li{position:relative;padding-left:39px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:600}@media (max-width: 1023px){.s-consultations .box .check li{padding-left:31px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.05em}}.s-consultations .box .check li::before{content:"";position:absolute;width:26px;height:28px;left:0;top:0;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2228%22%20viewBox%3D%220%200%2026%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%228.16406%22%20y%3D%2212.3086%22%20width%3D%2213.6054%22%20height%3D%228.61675%22%20fill%3D%22%23143750%22%2F%3E%3Cpath%20d%3D%22M21.1106%206.40076C22.3676%206.40076%2023.5732%206.90012%2024.462%207.78897C25.3509%208.67783%2025.8503%209.88338%2025.8503%2011.1404V22.3413C25.8503%2023.5984%2025.3509%2024.8039%2024.462%2025.6928C23.5732%2026.5816%2022.3676%2027.081%2021.1106%2027.081H9.90969C8.65266%2027.081%207.44712%2026.5816%206.55826%2025.6928C5.6694%2024.8039%205.17005%2023.5984%205.17005%2022.3413V11.1404C5.17005%209.88338%205.6694%208.67783%206.55826%207.78897C7.44712%206.90012%208.65266%206.40076%209.90969%206.40076H21.1106ZM16.8027%201.23071C18.2167%201.23071%2019.1654%201.91962%2019.8711%203.18758C19.9536%203.33593%2020.006%203.49907%2020.0255%203.66769C20.0449%203.83632%2020.031%204.00712%2019.9844%204.17035C19.9378%204.33358%2019.8596%204.48603%2019.7541%204.61902C19.6486%204.752%2019.5179%204.8629%2019.3696%204.94539C19.2212%205.02789%2019.0581%205.08035%2018.8895%205.09979C18.7209%205.11923%2018.5501%205.10527%2018.3868%205.0587C18.2236%205.01213%2018.0711%204.93387%2017.9382%204.82838C17.8052%204.7229%2017.6943%204.59225%2017.6118%204.4439C17.3261%203.92948%2017.1697%203.81574%2016.8027%203.81574H3.87754C3.16924%203.81574%202.58503%204.39995%202.58503%205.10825V18.0308C2.58503%2018.4444%202.78407%2018.8296%203.11108%2019.0713L3.24033%2019.1553C3.38783%2019.2393%203.51734%2019.3515%203.62146%2019.4856C3.72557%2019.6197%203.80227%2019.7729%203.84716%2019.9367C3.89204%2020.1004%203.90425%2020.2713%203.88307%2020.4397C3.86189%2020.6082%203.80775%2020.7708%203.72373%2020.9183C3.63971%2021.0658%203.52746%2021.1953%203.39339%2021.2994C3.25932%2021.4035%203.10606%2021.4802%202.94235%2021.5251C2.77864%2021.57%202.6077%2021.5822%202.43927%2021.561C2.27085%2021.5398%202.10824%2021.4857%201.96074%2021.4017C1.36568%2021.0633%200.870817%2020.5734%200.526431%2019.9818C0.182044%2019.3902%200.000414744%2018.7179%200%2018.0334V5.10825C0%202.97302%201.74231%201.23071%203.87754%201.23071H16.8027ZM18.4739%2013.242L14.2176%2017.497L12.5464%2015.8271C12.3026%2015.5916%2011.9762%2015.4613%2011.6373%2015.4643C11.2984%2015.4672%2010.9742%2015.6032%2010.7346%2015.8428C10.4949%2016.0824%2010.359%2016.4066%2010.356%2016.7455C10.3531%2017.0844%2010.4834%2017.4109%2010.7188%2017.6547L13.3038%2020.2397C13.5462%2020.482%2013.8749%2020.6181%2014.2176%2020.6181C14.5604%2020.6181%2014.8891%2020.482%2015.1314%2020.2397L20.3015%2015.0696C20.5369%2014.8259%2020.6672%2014.4994%2020.6643%2014.1605C20.6613%2013.8216%2020.5254%2013.4974%2020.2858%2013.2578C20.0461%2013.0181%2019.7219%2012.8822%2019.383%2012.8793C19.0441%2012.8763%2018.7177%2013.0066%2018.4739%2013.242Z%22%20fill%3D%22%23DDCE89%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto}@media (max-width: 1023px){.s-consultations .box .check li::before{width:21px;height:22px}}.s-pre-consultations .ttl{font-size:30px;font-size:3rem;line-height:1.43333em;letter-spacing:.05em;font-weight:700;font-family:"Noto Sans JP",sans-serif;text-align:center;color:#004da0;margin-bottom:40px}@media (max-width: 1023px){.s-pre-consultations .ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;margin-bottom:16px}}.s-pre-consultations .img,.s-pre-consultations .sub-lead{text-align:center}@media (max-width: 1023px){.s-pre-consultations .img img{width:100%}}.s-pre-consultations .sub-lead{margin-top:60px;margin-bottom:72px;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.s-pre-consultations .sub-lead{margin-top:40px;margin-bottom:56px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.09em}}@media only screen and (max-width: 374px){.s-pre-consultations .sub-lead{font-size:15px;font-size:1.5rem}}.s-pre-consultations .about-funeral{display:flex;gap:21px}@media (max-width: 1023px){.s-pre-consultations .about-funeral{gap:48px;flex-direction:column}}.s-pre-consultations .about-funeral .item{width:calc((100% / 3) - 14px);border:1px solid #004da0;padding:40px 30px 38px;position:relative;display:flex;flex-direction:column}@media (max-width: 1023px){.s-pre-consultations .about-funeral .item{width:100%;padding:30px 20px 19px}.s-pre-consultations .about-funeral .item:last-child .note{margin-top:24px}}.s-pre-consultations .about-funeral .item .num{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:#004da0;color:#fff;font-family:"Roboto",sans-serif;font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:0em;font-weight:700;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.s-pre-consultations .about-funeral .item .num{width:60px;height:60px;top:-33px;font-size:24px;font-size:2.4rem;line-height:1em}}.s-pre-consultations .about-funeral .item .lead{font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:.1em;font-weight:600;text-align:center;color:#004da0;margin-top:20px;margin-bottom:16px}@media (max-width: 1023px){.s-pre-consultations .about-funeral .item .lead{font-size:20px;font-size:2rem;line-height:1.6em;margin-top:10px;margin-bottom:15px}}@media only screen and (max-width: 374px){.s-pre-consultations .about-funeral .item .lead{font-size:18px;font-size:1.8rem}}.s-pre-consultations .about-funeral .item .txt,.s-pre-consultations .about-funeral .item .note{font-family:"Noto Sans JP",sans-serif}.s-pre-consultations .about-funeral .item .txt{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.05em;font-weight:400;margin-bottom:24px;padding:0 9px}@media (max-width: 1023px){.s-pre-consultations .about-funeral .item .txt{padding:0;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em}}.s-pre-consultations .about-funeral .item .note{text-align:center;margin-top:auto;margin-bottom:12px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;font-weight:400}@media (max-width: 1023px){.s-pre-consultations .about-funeral .item .note{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em;margin-bottom:16px}}.s-pre-consultations .about-funeral .item .c-btn-yellow{width:214px;height:48px;margin:0 auto;padding-left:0;background-color:#D3BD5A;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.032em;font-weight:500}.s-pre-consultations .about-funeral .item .c-btn-yellow:after,.s-pre-consultations .about-funeral .item .c-btn-yellow::before{right:12px;width:19px;height:4px}.s-pre-consultations .about-funeral .item .c-btn-yellow::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%224%22%20viewBox%3D%220%200%2019%204%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.5%203.5H18.5L15.82%200.5%22%20stroke%3D%22%23143750%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.s-faq{margin-top:100px;margin-bottom:100px}@media (max-width: 1023px){.s-faq{margin-top:64px;margin-bottom:64px}}.s-faq .p-heading{margin-bottom:33px}@media (max-width: 1023px){.s-faq .p-heading{margin-bottom:24px}}.s-faq .p-heading .ttl{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.05em;font-weight:700;font-family:"Noto Sans JP",sans-serif;color:#004da0;text-align:center}@media (max-width: 1023px){.s-faq .p-heading .ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.1em}}.s-faq .c-faq-item a{text-decoration:underline;color:#004da0}.s-faq .c-faq-item span{letter-spacing:-2px}

/*# sourceMappingURL=maps/online-construction.min.css.map */
