@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.exercise p{font-size:.9375rem;font-weight:500;left:.03em;line-height:1.7}@media screen and (min-width: 769px){.main.exercise p{font-size:1rem}}.main.exercise .exercise_kv{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/exercise_kv_sp@2x-BEYUgS_t.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 769px){.main.exercise .exercise_kv{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/exercise_kv@2x-mudg3ZTD.jpg)}}.main.exercise .exercise_lead_title,.main.exercise .exercise_try_title{font-size:1.75rem;font-weight:700;letter-spacing:.03em;line-height:1.5;text-align:center;margin-top:20px}@media screen and (min-width: 769px){.main.exercise .exercise_lead_title,.main.exercise .exercise_try_title{font-size:2rem}}.main.exercise .exercise_lead ._movie{font-size:1.375rem;font-weight:700;letter-spacing:.03em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:6px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 25px}@media screen and (min-width: 769px){.main.exercise .exercise_lead ._movie{font-size:1.625rem;padding:0 30px}}.main.exercise .exercise_lead ._movie:before,.main.exercise .exercise_lead ._movie:after{content:"";display:block;width:14px;height:22px;position:absolute;top:7px}@media screen and (min-width: 769px){.main.exercise .exercise_lead ._movie:before,.main.exercise .exercise_lead ._movie:after{width:21px;height:32px}}.main.exercise .exercise_lead ._movie:before{background-image:url("data:image/svg+xml,%3csvg%20id='グループ_1166'%20data-name='グループ%201166'%20xmlns='http://www.w3.org/2000/svg'%20width='21'%20height='32'%20viewBox='0%200%2021%2032'%3e%3cpath%20id='パス_2380'%20data-name='パス%202380'%20d='M562.179,353.605a91.316,91.316,0,0,1,5.146,8.5c3.476,6.19,9.3,17.13,11.427,20.872,1.109,1.955-1.308,2.184-1.871,1.446-.247-.322-4.874-7.572-9.485-15.521-3.61-6.227-7.007-12.57-7.754-14.092C559.135,353.771,561.224,351.988,562.179,353.605Z'%20transform='translate(-558.04%20-352.955)'%20fill='%232781dc'%20fill-rule='evenodd'/%3e%3cpath%20id='パス_2381'%20data-name='パス%202381'%20d='M561.567,369.61a89.055,89.055,0,0,1,7.2,7.812c1.736,2.146-.815,2.691-1.937,1.594-1.189-1.162-6.258-6.2-7.485-7.694C557.452,369.014,559.189,367.254,561.567,369.61Z'%20transform='translate(-558.542%20-347.567)'%20fill='%232781dc'%20fill-rule='evenodd'/%3e%3c/svg%3e");background-position:center;background-size:cover;background-repeat:no-repeat;left:0}.main.exercise .exercise_lead ._movie:after{background-image:url("data:image/svg+xml,%3csvg%20id='グループ_1165'%20data-name='グループ%201165'%20xmlns='http://www.w3.org/2000/svg'%20width='21'%20height='33'%20viewBox='0%200%2021%2033'%3e%3cpath%20id='パス_2378'%20data-name='パス%202378'%20d='M677.16,352.226c1.689.778-3.894,11.173-5.792,14.666-2.319,4.264-3.894,8.091-6.068,12.089-2.415,4.442-4.087,6.2-5.36,5.607-.5-.232,1.447-4.558,1.892-5.36,1.97-3.542,4.177-8.538,6.145-12.375C669.235,364.4,675.2,351.644,677.16,352.226Z'%20transform='translate(-659.859%20-352.207)'%20fill='%232781dc'%20fill-rule='evenodd'/%3e%3cpath%20id='パス_2379'%20data-name='パス%202379'%20d='M674.191,374.791a76.693,76.693,0,0,1-6.774,5.979c-1.159.8-2.417.346-2.138-.837.372-1.378,7.78-8.468,9.094-9.711.668-.631,5.83-6.169,5.5-2.81C679.732,368.862,676.1,372.993,674.191,374.791Z'%20transform='translate(-658.888%20-348.173)'%20fill='%232781dc'%20fill-rule='evenodd'/%3e%3c/svg%3e");background-position:center;background-size:cover;background-repeat:no-repeat;right:10px}.main.exercise .exercise_lead .exercise_lead_media{margin:48px auto 0;display:grid;grid-template-columns:1fr;gap:30px;max-width:936px}@media screen and (min-width: 769px){.main.exercise .exercise_lead .exercise_lead_media{grid-template-areas:"left right";margin:58px auto 0;-webkit-box-align:center;align-items:center}}@media screen and (min-width: 1340px){.main.exercise .exercise_lead .exercise_lead_media{gap:90px}}.main.exercise .exercise_lead .media_img{max-width:460px;margin:0 auto}@media screen and (min-width: 769px){.main.exercise .exercise_lead .media_img{margin:0;grid-area:right}}.main.exercise .exercise_lead .media_img img{border-radius:20px}@media screen and (min-width: 769px){.main.exercise .exercise_lead .media_text{grid-area:left}}.main.exercise .exercise_lead .media_text p{line-height:2.5}.main.exercise .exercise_lecturer{margin:80px auto 0;position:relative;max-width:650px}@media screen and (min-width: 1080px){.main.exercise .exercise_lecturer{margin:128px auto 0;border-radius:32px;display:grid;grid-template-columns:444px 1fr;max-width:100%}}.main.exercise .exercise_lecturer .exercise_lecturer_img img{border-radius:20px 20px 0 0}@media screen and (min-width: 1080px){.main.exercise .exercise_lecturer .exercise_lecturer_img img{border-radius:32px 0 0 32px;-o-object-fit:cover;object-fit:cover;height:100%}}.main.exercise .exercise_lecturer .exercise_lecturer_body{background-color:var(--bg-beige01);padding:36px 36px 60px;border-radius:0 0 20px 20px}@media screen and (min-width: 1080px){.main.exercise .exercise_lecturer .exercise_lecturer_body{border-radius:0 32px 32px 0;padding:32px 36px 26px}}.main.exercise .exercise_lecturer .exercise_lecturer_body ._inner{max-width:529px;margin:0 auto}.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_label{width:95px;-webkit-transform:translateX(-12px);transform:translate(-12px)}.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail{margin-top:8px}@media screen and (min-width: 769px){.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail{background:-webkit-linear-gradient(transparent 60%,rgba(121,188,255,.6) 60%);background:linear-gradient(transparent 60%,#79bcff99 60%);display:inline-block}}.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dt{font-size:1.25rem;font-weight:700;letter-spacing:.03em;display:inline-block;background:-webkit-linear-gradient(transparent 60%,rgba(121,188,255,.6) 60%);background:linear-gradient(transparent 60%,#79bcff99 60%)}@media screen and (min-width: 769px){.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dt{background:none}}.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd{font-size:.8125rem;font-weight:500;letter-spacing:.03em;margin-top:5px;display:block}@media screen and (min-width: 769px){.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd{display:inline-block}}.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd span{background:-webkit-linear-gradient(transparent 60%,rgba(121,188,255,.6) 60%);background:linear-gradient(transparent 60%,#79bcff99 60%)}@media screen and (min-width: 769px){.main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd span{background:none}}.main.exercise .exercise_lecturer .exercise_lecturer_body ._text{font-size:.875rem;font-weight:500;letter-spacing:.03em;line-height:1.7}@media screen and (min-width: 1080px){.main.exercise .exercise_lecturer .exercise_lecturer_body ._text{font-size:.9375rem}}.main.exercise .exercise_lecturer ._flower{width:120px;position:absolute;bottom:-60px;right:0}@media screen and (min-width: 1080px){.main.exercise .exercise_lecturer ._flower{bottom:auto;top:-60px;right:70px}}.main.exercise .exercise_try .exercise_movie_title{font-size:1.125rem;font-weight:700;letter-spacing:.03em;max-width:850px}@media screen and (min-width: 769px){.main.exercise .exercise_try .exercise_movie_title{font-size:1.25rem;margin:0 auto;padding-left:130px}}.main.exercise .exercise_try .exercise_movie_title ._text{display:inline-block;position:relative;line-height:1.7;padding:70px 0 0 23px}@media screen and (min-width: 769px){.main.exercise .exercise_try .exercise_movie_title ._text{padding:60px 0 0}}.main.exercise .exercise_try .exercise_movie_title ._flag{display:block;width:100px;position:absolute;top:0;left:0}@media screen and (min-width: 769px){.main.exercise .exercise_try .exercise_movie_title ._flag{width:140px;left:-80px}}.main.exercise .exercise_try .exercise_movie_area{margin:24px auto 0;max-width:850px}@media screen and (min-width: 769px){.main.exercise .exercise_try .exercise_movie_area{margin:20px auto 0}}.main.exercise .exercise_try .exercise_movie_area iframe{width:100%;height:100%}.main.exercise .exercise_try .exercise_movie_area._aspectRatio16{aspect-ratio:16/9}.main.exercise .exercise_try .exercise_movie_area._aspectRatio850{aspect-ratio:850/638}.main.exercise ._recommend{border-radius:24px;background-color:var(--bg-blue02);border:dashed 2px var(--bg-black);padding:60px 36px 80px;position:relative}@media screen and (min-width: 769px){.main.exercise ._recommend{padding:50px 36px 60px}}.main.exercise ._recommend ._recommend_title{font-size:1.125rem;font-weight:700;letter-spacing:.03em;line-height:1.7}@media screen and (min-width: 769px){.main.exercise ._recommend ._recommend_title{font-size:1.25rem}}@media screen and (min-width: 1080px){.main.exercise ._recommend ._recommend_title{padding-right:270px}}.main.exercise ._recommend ._recommend_title span{background:-webkit-linear-gradient(transparent 60%,var(--bg-yellow01) 60%);background:linear-gradient(transparent 60%,var(--bg-yellow01) 60%)}.main.exercise ._recommend ._recommend_inner{position:relative}@media screen and (min-width: 769px){.main.exercise ._recommend ._recommend_inner{max-width:782px;margin:0 auto}}@media screen and (min-width: 1080px){.main.exercise ._recommend ._book_area{position:absolute;top:-140px;right:-60px}}.main.exercise ._recommend ._book{width:176px;margin:0 auto}.main.exercise ._recommend .icon_recommend{width:164px;position:absolute;top:-25px;left:20px}@media screen and (min-width: 1080px){.main.exercise ._recommend .icon_recommend{left:100px}}.main.exercise ._recommend .icon_walk{width:146px;position:absolute;bottom:-85px;left:-5px}@media screen and (min-width: 1080px){.main.exercise ._recommend .icon_walk{bottom:-30px;left:0}}.main.exercise ._recommend .blank_lv1{color:var(--bg-black);border-bottom:solid 1px var(--bg-black)}.main.exercise ._recommend .blank_lv1 .icon_blank{fill:var(--bg-black)}.acc_blue .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail,.acc_blue .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dt,.acc_blue .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd span{background:none}.acc_blue .main.exercise .exercise_lecturer_body,.acc_blue .main.exercise ._recommend{border:solid 1px var(--white)}.acc_blue .main.exercise .blank_lv1{border-bottom:solid 1px var(--white)}.acc_blue .main.exercise .blank_lv1 a{color:var(--white)}.acc_blue .main.exercise .blank_lv1 .icon_blank{fill:var(--white)}.acc_yellow .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail,.acc_yellow .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dt,.acc_yellow .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd span{background:none}.acc_yellow .main.exercise .exercise_lecturer_body,.acc_yellow .main.exercise ._recommend{border:solid 1px var(--black)}.acc_yellow .main.exercise .blank_lv1{border-bottom:solid 1px var(--black)}.acc_yellow .main.exercise .blank_lv1 a{color:var(--black)}.acc_yellow .main.exercise .blank_lv1 .icon_blank{fill:var(--black)}.acc_black .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail,.acc_black .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dt,.acc_black .main.exercise .exercise_lecturer .exercise_lecturer_body ._teacher_detail dd span{background:none}.acc_black .main.exercise .exercise_lecturer_body,.acc_black .main.exercise ._recommend{border:solid 1px var(--yellow02)}.acc_black .main.exercise .blank_lv1{border-bottom:solid 1px var(--yellow02)}.acc_black .main.exercise .blank_lv1 a{color:var(--yellow02)}.acc_black .main.exercise .blank_lv1 .icon_blank{fill:var(--yellow02)}
