@charset "UTF-8";@media screen and (min-width: 769px){.hover{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hover:focus{opacity:.7}}@media screen and (min-width: 769px) and (hover: hover){.hover:hover{opacity:.7}}.main.about p{font-size:.9375rem;font-weight:500;left:.03em;line-height:1.7}@media screen and (min-width: 769px){.main.about p{font-size:1rem}}.main.about .about_lead01{max-width:936px;margin:0 auto}.main.about .about_kv{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/about_kv_sp@2x-BGMttO4V.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 769px){.main.about .about_kv{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/about_kv@2x-B44rCZd3.jpg)}}.main.about .about_lead_title{font-size:1.75rem;font-weight:700;letter-spacing:.03em;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.main.about .about_lead_title{font-size:2rem}}.main.about .about_lead_catchphrase{font-size:1rem;font-weight:500;letter-spacing:.03em;line-height:1.7;display:block;margin-top:25px;text-align:center}@media screen and (min-width: 769px){.main.about .about_lead_catchphrase{font-size:1.125rem}}.main.about .about_lead_body{margin-top:48px;display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width: 769px){.main.about .about_lead_body{margin-top:64px;grid-template-columns:1fr 1fr;grid-template-areas:"txts img";gap:20px}}@media screen and (min-width: 1080px){.main.about .about_lead_body{grid-template-columns:1fr minmax(auto,428px);gap:40px}}@media screen and (min-width: 769px){.main.about .about_lead_body_img{grid-area:img}}.main.about .about_lead_body_img img{border-radius:20px}@media screen and (min-width: 769px){.main.about .about_lead_body_txts{grid-area:txts}}.main.about .about_lead_body_bottomTxt{font-size:1.125rem;font-weight:700;margin-top:48px;padding:0 20px}@media screen and (min-width: 769px){.main.about .about_lead_body_bottomTxt{font-size:1.25rem;text-align:center;margin-top:64px}}.main.about .about_lead_body_bottomTxt ._marker{background:-webkit-linear-gradient(transparent 50%,var(--bg-yellow01) 50%);background:linear-gradient(transparent 50%,var(--bg-yellow01) 50%)}.main.about .about_lead_btn{display:block;max-width:320px;margin:37px auto 0}@media screen and (min-width: 769px){.main.about .about_lead_btn{margin:43px auto 0}}.main.about .about_lead_greeting{border-radius:20px;background-color:var(--bg-beige01);margin-top:128px;padding:92px 24px 40px;position:relative}@media screen and (min-width: 769px){.main.about .about_lead_greeting{padding:64px 24px}}.main.about .fun_svg{position:absolute;top:-104px;right:15px;width:127px}@media screen and (min-width: 1080px){.main.about .fun_svg{top:-250px;width:210px}}@media screen and (min-width: 1340px){.main.about .fun_svg{right:-50px}}.main.about .about_lead_greeting_inner{max-width:904px;margin:0 auto}.main.about .about_lead_greeting_inner p{font-size:.875rem}@media screen and (min-width: 769px){.main.about .about_lead_greeting_inner p{font-size:.9375rem}}.main.about .about_lead_greeting_inner ._sec01{position:relative;display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 769px){.main.about .about_lead_greeting_inner ._sec01{grid-template-columns:minmax(auto,240px) 1fr;gap:20px}}@media screen and (min-width: 1080px){.main.about .about_lead_greeting_inner ._sec01{gap:80px}}.main.about .about_lead_greeting_inner ._sec01_img{max-width:240px;margin:0 auto}.main.about .about_lead_greeting_inner ._sec01_img img{border-radius:20px}.main.about .about_lead_greeting_inner .greeting_title{font-size:1.375rem;font-weight:700;letter-spacing:.03em;line-height:1.5;position:absolute;top:-50px;left:-6px}@media screen and (min-width: 769px){.main.about .about_lead_greeting_inner .greeting_title{font-size:1.625rem;position:static;top:auto;left:auto}}.main.about .about_lead_greeting_inner ._sec02_name{font-size:.875rem;font-weight:700;letter-spacing:.03em;text-align:right;margin-top:40px}@media screen and (min-width: 769px){.main.about .about_lead_greeting_inner ._sec02_name{font-size:.9375rem}}.main.about .about_lead_greeting_inner ._sec02_name dd{margin-top:5px}.main.about .about_image{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-mesh_sp-BNDHUwIf.png);background-position:top left;background-size:cover;background-repeat:no-repeat;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}@media screen and (min-width: 769px){.main.about .about_image{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-mesh-CydZjCfm.png)}}.main.about .about_image_lead{padding:80px 0}@media screen and (min-width: 769px){.main.about .about_image_lead{padding:80px 0 60px}}.main.about .about_image_lead ._title{font-size:1.75rem;font-weight:700;letter-spacing:.03em;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.main.about .about_image_lead ._title{font-size:2rem}}.main.about .about_image_lead ._sub_title{font-size:1rem;font-weight:500;text-align:center;margin-top:18px}@media screen and (min-width: 769px){.main.about .about_image_lead ._sub_title{font-size:1.125rem}}.main.about .about_image_step .step_header{display:grid;place-content:center;height:180px;background-position:center;background-size:cover;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}@media screen and (min-width: 769px){.main.about .about_image_step .step_header{height:200px}}.main.about .about_image_step .step_header._step01{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-step01_sp@2x-DBQDEa_G.jpg)}@media screen and (min-width: 769px){.main.about .about_image_step .step_header._step01{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-step01@2x-CaKSVp8A.jpg)}}.main.about .about_image_step .step_header._step02{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-step02_sp@2x-CCxKHSOa.jpg)}@media screen and (min-width: 769px){.main.about .about_image_step .step_header._step02{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-step02@2x-NujQGyHU.jpg)}}.main.about .about_image_step .step_header._step03{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-step03_sp@2x-B3OgdUBG.jpg)}@media screen and (min-width: 769px){.main.about .about_image_step .step_header._step03{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/bg-step03@2x-yegqW-_u.jpg)}}.main.about .about_image_step ._num{display:block;font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase;font-family:var(--font-cabin);color:var(--color-blue01)}@media screen and (min-width: 769px){.main.about .about_image_step ._num{font-size:1.125rem}}.main.about .about_image_step ._title{font-size:1.375rem;font-weight:700;letter-spacing:.03em;line-height:1.5;text-align:center;margin-top:6px}@media screen and (min-width: 769px){.main.about .about_image_step ._title{font-size:1.625rem;margin-top:10px}}.main.about .step_body{padding:40px 0 80px}@media screen and (min-width: 769px){.main.about .step_body{padding:67px 0 128px}}.main.about .step_lists{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 769px){.main.about .step_lists{grid-template-columns:1fr 1fr}}.main.about .step_card{background-color:var(--bg-blue02);border-radius:12px;border:dashed 2px #333;padding:32px 24px}@media screen and (min-width: 769px){.main.about .step_card{height:100%}}.main.about .step_card .step_card_inner{max-width:440px;margin:0 auto;display:grid;grid-template-columns:62px 1fr;gap:20px;-webkit-box-align:center;align-items:center}@media screen and (min-width: 769px){.main.about .step_card .step_card_inner{grid-template-columns:72px 1fr;gap:30px}}.main.about .step_card .detail_lists li{font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.7;position:relative;padding-left:18px}@media screen and (min-width: 769px){.main.about .step_card .detail_lists li{font-size:.9375rem}}.main.about .step_card .detail_lists li:before{content:"";display:block;width:12px;height:12px;background-color:var(--bg-blue01);border-radius:999px;position:absolute;top:6px;left:0}@media screen and (min-width: 769px){.main.about .step_card .detail_lists li:before{top:7px}}.main.about .step_card .detail_lists li+li{margin-top:3px}.main.about .step03_img{max-width:345px;margin:0 auto}@media screen and (min-width: 769px){.main.about .step03_img{max-width:910px}}.acc_blue .group_area_title{border:solid 1px var(--white)}.acc_blue .detail_lists li:before{background-color:var(--white)!important}.acc_blue .main.about .about_image,.acc_blue .main.about .about_image_step .step_header._step01,.acc_blue .main.about .about_image_step .step_header._step02,.acc_blue .main.about .about_image_step .step_header._step03{background-image:none}.acc_yellow .group_area_title{border:solid 1px var(--black)}.acc_yellow .detail_lists li:before{background-color:var(--black)!important}.acc_yellow .main.about .about_image,.acc_yellow .main.about .about_image_step .step_header._step01,.acc_yellow .main.about .about_image_step .step_header._step02,.acc_yellow .main.about .about_image_step .step_header._step03{background-image:none}.acc_black .group_area_title{border:solid 1px var(--yellow02)}.acc_black .detail_lists li:before{background-color:var(--yellow02)!important}.acc_black .main.about .about_image,.acc_black .main.about .about_image_step .step_header._step01,.acc_black .main.about .about_image_step .step_header._step02,.acc_black .main.about .about_image_step .step_header._step03{background-image:none}
