@charset "UTF-8";#page_kv{background-image:url(//www.shio-side.com/wp/wp-content/themes/shioside2022/assets/css/../images/concept/page_kv_bg01.jpg);background-position:right 0 top 50%}.webp #page_kv{background-image:url(//www.shio-side.com/wp/wp-content/themes/shioside2022/assets/css/../images/concept/page_kv_bg01.webp)}#concept_catch .image{width:600px;margin:0 auto 64px;padding-right:70px}#concept_catch h2{font-size:26px;margin:0 0 30px}#concept_catch .caption{text-align:center}#concept_body{background-image:url(//www.shio-side.com/wp/wp-content/themes/shioside2022/assets/css/../images/concept/concept_bg01.png);background-repeat:no-repeat;background-position:0 0;background-size:100%;padding:86px 0 0}.webp #concept_body{background-image:url(//www.shio-side.com/wp/wp-content/themes/shioside2022/assets/css/../images/concept/concept_bg01.webp)}#concept_body .page_cont_wrapp{width:100%;max-width:880px;margin:0 auto}#concept_body .page_cont_wrapp h2{display:inline-block;text-align:left;font-size:22px;color:var(--m-color);margin:0 0 32px;padding:0 0 0 30px}#concept_body .page_cont_wrapp h2:before{content:'';width:14px;height:86%;background:var(--m-color);position:absolute;top:7%;left:0}#concept_body .page_cont_wrapp .image{display:inline-block;float:right;width:37.4%;margin:0 0 20px 20px}#concept_body .page_cont_wrapp .caption02{font-size:16px;line-height:1.8;margin:0 30px 100px}#concept_body .page_cont_wrapp .image02{width:470px;margin:0 auto 54px}#concept_body .page_cont_wrapp .catch{font-size:34px;color:var(--m-color);font-weight:700;line-height:1.4;text-align:center;margin:0 0 54px}#concept_body .page_cont_wrapp .caption03{font-size:16px;text-align:center;margin:0 0 88px}#concept_body .page_cont_wrapp .caption03 .type01{color:#edbc3a}#concept_body .page_cont_wrapp .caption03 .type02{color:#c74b2a}@media(max-width:768px){#concept_catch .image{width:60%;margin:0 auto 30px;padding-right:6%}#concept_catch h2{font-size:4.8vw;margin:0 0 18px}#concept_catch .caption{text-align:left;margin:0 6%}#concept_body{padding:24px 6% 0}#concept_body .page_cont_wrapp h2{display:block;font-size:4.266667vw;margin:0 0 28px;padding:0 0 0 5%}#concept_body .page_cont_wrapp h2:before{width:8px}#concept_body .page_cont_wrapp .image{display:block;float:none;width:50%;margin:0 auto 28px}#concept_body .page_cont_wrapp .caption02{font-size:3.733333vw;margin:0 0 50px}#concept_body .page_cont_wrapp .image02{width:82%;margin:0 auto 30px}#concept_body .page_cont_wrapp .catch{font-size:6.4vw;line-height:1.75;margin:0 0 30px}#concept_body .page_cont_wrapp .caption03{font-size:3.733333vw;text-align:left;margin:0 0 40px}}