#section-2-2 > .ct-section-inner-wrap{align-items:center;gap:20px}#section-2-2{background-image:linear-gradient(rgba(71,71,71,0.24),rgba(71,71,71,0.24)),url(https://osoraliving.jp/wp-content/uploads/2026/01/osora03-image-main.png)}#section-22-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;align-items:center}#section-22-2{text-align:left}#section-25-2 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row;align-items:stretch}#section-25-2{display:block}#section-25-2{text-align:left}#section-34-2 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row;align-items:stretch}#section-34-2{display:block}#section-34-2{text-align:left}#section-43-2 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row;align-items:stretch}#section-43-2{display:block}#section-43-2{text-align:left}#section-52-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;align-items:center;gap:20px}#section-52-2{text-align:left}#section-73-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;align-items:center;gap:40px}#section-73-2{background-image:linear-gradient(rgba(51,51,51,0.25),rgba(51,51,51,0.25)),url(https://osoraliving.jp/wp-content/uploads/2026/01/IPROS42237205463075034931.jpeg);text-align:left;background-position:center center}#section-237-2 > .ct-section-inner-wrap{align-items:center;gap:30px}#section-237-2{text-align:left}#section-113-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;align-items:center;gap:40px}#section-113-2{background-image:linear-gradient(rgba(51,51,51,0.25),rgba(51,51,51,0.25)),url(https://osoraliving.jp/wp-content/uploads/2026/01/osora02.png);text-align:left;background-position:center center}#section-117-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;align-items:center}#section-117-2{text-align:left}#section-196-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px}#section-196-2{background-color:#000000}#section-211-2 > .ct-section-inner-wrap{align-items:center;gap:30px}#section-211-2{text-align:left}@media (max-width:991px){#section-25-2 > .ct-section-inner-wrap{display:flex;flex-direction:column}#section-25-2{display:block}}@media (max-width:991px){#section-34-2 > .ct-section-inner-wrap{display:flex;flex-direction:column}#section-34-2{display:block}}@media (max-width:991px){#section-43-2 > .ct-section-inner-wrap{display:flex;flex-direction:column}#section-43-2{display:block}}#div_block-4-2{text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-20-2{gap:10px}#div_block-5-2{gap:20px;display:flex;flex-direction:row}#div_block-13-2{gap:20px;display:flex;flex-direction:row}#div_block-26-2{width:40%;padding-top:50px;padding-bottom:50px;padding-left:50px;padding-right:50px;background-color:#fff2f2;text-align:left;align-items:center;gap:20px}#div_block-27-2{background-image:url(https://osoraliving.jp/wp-content/uploads/2026/01/2685_img4.jpg);background-size:cover;width:60%}#div_block-40-2{background-image:url(https://osoraliving.jp/wp-content/uploads/2026/01/2685_img4.jpg);background-size:cover;width:60%}#div_block-35-2{width:40%;padding-top:50px;padding-bottom:50px;padding-left:50px;padding-right:50px;background-color:#fff7e3;text-align:left;align-items:center;gap:20px;justify-content:center}#div_block-44-2{width:40%;padding-top:50px;padding-bottom:50px;padding-left:50px;padding-right:50px;background-color:#ebf9ff;text-align:left;align-items:center;gap:20px}#div_block-49-2{background-image:url(https://osoraliving.jp/wp-content/uploads/2026/01/2685_img4.jpg);background-size:cover;width:60%}#div_block-54-2{width:100%;text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-55-2{gap:10px}#div_block-59-2{gap:10px}#div_block-63-2{gap:10px}#div_block-67-2{gap:10px}#div_block-239-2{width:100%;text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-240-2{gap:10px;width:33%}#div_block-243-2{gap:10px;width:33%}#div_block-246-2{gap:10px;width:33%}#div_block-197-2{width:100%;text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-198-2{gap:10px;width:33%;text-align:left;align-items:center}#div_block-202-2{gap:10px;width:33%;text-align:left;align-items:center}#div_block-206-2{gap:10px;width:33%;text-align:left;align-items:center}#div_block-213-2{width:100%;text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-214-2{gap:10px;width:33%}#div_block-217-2{gap:10px;width:33%}#div_block-220-2{gap:10px;width:33%}@media (max-width:1120px){#div_block-27-2{background-size:cover}}@media (max-width:1120px){#div_block-40-2{background-size:cover}}@media (max-width:1120px){#div_block-49-2{background-size:cover}}@media (max-width:991px){#div_block-4-2{flex-direction:column;display:flex;text-align:left;align-items:center}}@media (max-width:991px){#div_block-26-2{width:100%}}@media (max-width:991px){#div_block-27-2{width:100%}}@media (max-width:991px){#div_block-40-2{width:100%}}@media (max-width:991px){#div_block-35-2{width:100%}}@media (max-width:991px){#div_block-44-2{width:100%}}@media (max-width:991px){#div_block-49-2{width:100%}}@media (max-width:991px){#div_block-54-2{flex-direction:column;display:flex}}@media (max-width:991px){#div_block-239-2{flex-direction:column;display:flex}}@media (max-width:991px){#div_block-240-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-243-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-246-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-197-2{flex-direction:column;display:flex}}@media (max-width:991px){#div_block-198-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-202-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-206-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-213-2{flex-direction:column;display:flex}}@media (max-width:991px){#div_block-214-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-217-2{width:100%;text-align:left;align-items:center}}@media (max-width:991px){#div_block-220-2{width:100%;text-align:left;align-items:center}}@media (max-width:767px){#div_block-5-2{flex-direction:column;display:flex}}@media (max-width:767px){#div_block-13-2{flex-direction:column;display:flex}}#text_block-24-2{color:#5dbb2a;font-size:14px}#text_block-29-2{color:#ff7878;font-weight:600}#text_block-37-2{font-weight:600;color:#ffb643}#text_block-46-2{font-weight:600;color:#2090e6}#text_block-57-2{font-size:14px;font-weight:400}#text_block-58-2{font-weight:500}#text_block-61-2{font-size:14px;font-weight:400}#text_block-62-2{font-weight:500}#text_block-65-2{font-size:14px;font-weight:400}#text_block-66-2{font-weight:500}#text_block-69-2{font-size:14px;font-weight:400}#text_block-70-2{font-weight:500}#text_block-242-2{font-weight:500}#text_block-245-2{font-weight:500}#text_block-248-2{font-weight:500}#text_block-200-2{font-weight:500;color:#ffffff;text-align:center}#text_block-204-2{font-weight:500;color:#ffffff;text-align:center}#text_block-208-2{font-weight:500;color:#ffffff;text-align:center}#text_block-216-2{font-weight:500}#text_block-219-2{font-weight:500}#text_block-222-2{font-weight:500}#link_button-31-2{background-color:#ff7878;border:1px solid #ff7878}#link_button-31-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-39-2{background-color:#ffb643;border:1px solid #ffb643}#link_button-39-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-48-2{background-color:#00a0e9;border:1px solid #00a0e9}#link_button-48-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-72-2{background-color:#5dbb2a;border:1px solid #5dbb2a}#link_button-72-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-76-2{background-color:#5dbb2a;border:1px solid #5dbb2a}#link_button-76-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-249-2{background-color:#5dbb2a;border:1px solid #5dbb2a}#link_button-249-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-115-2{background-color:#5dbb2a;border:1px solid #5dbb2a}#link_button-115-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-201-2{background-color:#ffffff;border:1px solid #ffffff;color:#000000}#link_button-201-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-205-2{background-color:#ffffff;border:1px solid #ffffff;color:#000000}#link_button-205-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-209-2{background-color:#ffffff;border:1px solid #ffffff;color:#000000}#link_button-209-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#link_button-223-2{background-color:#5dbb2a;border:1px solid #5dbb2a}#link_button-223-2{padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;border-radius:50px}#image-6-2{width:170px}#image-7-2{width:170px}#image-8-2{width:170px}#image-15-2{width:170px}#image-18-2{width:170px}#image-19-2{width:170px}#image-12-2{width:150px}#image-32-2{object-fit:cover}#image-41-2{object-fit:cover}#image-50-2{object-fit:cover}#image-241-2{width:350px;height:150px;object-fit:cover}#image-244-2{width:350px;height:150px;object-fit:cover}#image-247-2{width:350px;height:150px;object-fit:cover}#image-199-2{object-fit:cover}#image-203-2{object-fit:cover}#image-207-2{object-fit:cover}#image-215-2{width:350px;height:150px;object-fit:cover}#image-218-2{width:350px;height:150px;object-fit:cover}#image-221-2{width:350px;height:150px;object-fit:cover}@media (max-width:1120px){#image-32-2{height:100%}}@media (max-width:1120px){#image-41-2{height:100%}}@media (max-width:1120px){#image-50-2{height:100%}}