@charset "UTF-8";
/*//////////////////////////////////////////////////

	ヨーガを学会ページ設定

//////////////////////////////////////////////////*/
/* Scss Document */
/* Scss Document */
/* アニメーション記述用 */
@keyframes headerFixed { 0% { transform: translateY(-80px); }
  100% { transform: translateY(0px); } }
@keyframes load5 { 0%,
	100% { box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7); }
  12.5% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5); }
  25% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2); }
  37.5% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2); }
  50% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2); }
  62.5% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2); }
  75% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2); }
  87.5% { box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #ffffff; } }
.mainimg { width: 90%; max-width: 1000px; margin: 0 auto; }
.mainimg__slide-box { max-height: 169px; }
.mainimg__slide-box:before { display: none; }
.mainimg__copy { color: #006e00; left: 5%; bottom: 81px; font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"; }
.mainimg__en { color: #006e00; left: 5%; bottom: 49px; }

.breadcrumb { margin: 0px auto 40px; }

.width__outer { width: 90%; max-width: 1083px; margin: 0 auto; }

.flex__wrap-3c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; align-items: baseline; }
.flex__wrap-3c > div { flex: 0 1 calc((100% - 16px) / 3); width: calc((100% - 16px) / 3); max-width: calc((100% - 16px) / 3); }

.flex__wrap-4c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; align-items: baseline; }
.flex__wrap-4c > div { flex: 0 1 calc((100% - 18px) / 4); width: calc((100% - 18px) / 4); max-width: calc((100% - 18px) / 4); }

.link_btn { max-width: 350px; }
.link_btn a { display: block; box-sizing: border-box; position: relative; width: 100%; margin: auto; padding: 10px 0; background: #E8E8E8; font-size: 1.2rem; letter-spacing: 0em; color: #2E2E2E; text-align: center; }
@media (min-width: 769px) { .link_btn a { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 1.1741682975 ); } }
@media (min-width: 1280px) { .link_btn a { font-size: 1.8rem; } }
.link_btn.current-page a { background: #FFF; color: #006e00; border-top: 3px solid #006e00; }

.kanni_wp { padding: 0% 0% 15.13% 0%; }

.kanni__content { background: #FFF; padding: 5.54% 3.23% 5.54% 3.23%; }

.kanni__attention { padding: 2.6% 1.95% 2.6% 1.95%; margin-bottom: 4vw; border: 1px solid #006e00; }
.kanni__attention .attention_txt { font-size: 1.2rem; }
@media (min-width: 769px) { .kanni__attention .attention_txt { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.5870841487 ); } }
@media (min-width: 1280px) { .kanni__attention .attention_txt { font-size: 1.5rem; } }
.kanni__attention .attention_txt + .attention_txt { margin-top: 2%; }
.kanni__attention + .kanni__attention { margin-top: -1vw; }

.kanni__content-parts .kanni__process-step .step_num { display: inline-block; box-sizing: border-box; white-space: nowrap; padding: 8px 7px; max-width: 28px; max-height: 28px; font-size: 1.2rem; line-height: 1.2rem; background: #006e00; color: #FFF; border-radius: 100%; }
@media (min-width: 769px) { .kanni__content-parts .kanni__process-step .step_num { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .kanni__content-parts .kanni__process-step .step_num { font-size: 1.6rem; } }
.kanni__content-parts .kanni__process-step .step_ttl { display: inline-block; margin-left: 7px; font-size: 1.6rem; color: #006e00; }
@media (min-width: 769px) { .kanni__content-parts .kanni__process-step .step_ttl { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .kanni__content-parts .kanni__process-step .step_ttl { font-size: 2rem; } }
.kanni__content-parts.type_01 { margin-top: 20px; }
.kanni__content-parts.type_01.first { margin: 0; }
.kanni__content-parts.type_01 .process-wrap { margin-top: 15px; }
.kanni__content-parts.type_01 .process-wrap-left .process__left-txt { position: relative; padding-left: 18px; font-size: 1.4rem; line-height: 2.8rem; }
@media (min-width: 769px) { .kanni__content-parts.type_01 .process-wrap-left .process__left-txt { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kanni__content-parts.type_01 .process-wrap-left .process__left-txt { font-size: 1.6rem; } }
.kanni__content-parts.type_01 .process-wrap-left .process__left-txt span { display: block; position: absolute; top: 0; left: 0; }
.kanni__content-parts.type_01 .process-wrap-right figure { padding-top: 12px; }
.kanni__content-parts.type_01 .process-wrap-right figure figcaption { font-size: 1.4rem; text-align: left; color: #7E7E7E; }
@media (min-width: 769px) { .kanni__content-parts.type_01 .process-wrap-right figure figcaption { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kanni__content-parts.type_01 .process-wrap-right figure figcaption { font-size: 1.6rem; } }
.kanni__content-parts.type_02 { margin-top: 20px; }
.kanni__content-parts.type_02 .process-wrap { margin-top: 15px; }
.kanni__content-parts.type_02 .process-wrap-left { max-width: 662px; }
.kanni__content-parts.type_02 .process-wrap-left .process__left-txt { position: relative; padding-left: 18px; font-size: 1.4rem; line-height: 2.8rem; }
@media (min-width: 769px) { .kanni__content-parts.type_02 .process-wrap-left .process__left-txt { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kanni__content-parts.type_02 .process-wrap-left .process__left-txt { font-size: 1.6rem; } }
.kanni__content-parts.type_02 .process-wrap-left .process__left-txt span { display: block; position: absolute; top: 0; left: 0; }
.kanni__content-parts.type_02 .process-wrap-right { max-width: 727px; margin-top: 20px; }
.kanni__content-parts.type_02 .process-wrap-right figure { padding-top: 12px; }
.kanni__content-parts.type_03 { margin-top: 20px; }
.kanni__content-parts.type_03 .process-wrap { margin-top: 15px; }
.kanni__content-parts.type_03 .process-wrap-left .process__left-txt { position: relative; padding-left: 18px; font-size: 1.4rem; line-height: 2.8rem; }
@media (min-width: 769px) { .kanni__content-parts.type_03 .process-wrap-left .process__left-txt { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kanni__content-parts.type_03 .process-wrap-left .process__left-txt { font-size: 1.6rem; } }
.kanni__content-parts.type_03 .process-wrap-left .process__left-txt span { display: block; position: absolute; top: 0; left: 0; }
.kanni__content-parts.type_03 .process-wrap-right figure { padding-top: 12px; }
.kanni__content-parts.type_03 .process-wrap-right figure figcaption { font-size: 1.4rem; text-align: left; color: #7E7E7E; }
@media (min-width: 769px) { .kanni__content-parts.type_03 .process-wrap-right figure figcaption { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kanni__content-parts.type_03 .process-wrap-right figure figcaption { font-size: 1.6rem; } }

.movies__box { position: relative; height: 0; padding-bottom: 56.25%; /* 縦横比の指定 */ overflow: hidden; }
.movies__box iframe, .movies__box object, .movies__box embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.kihon__wp { padding: 0% 0% 12.46% 0%; }

.movie__link { position: fixed; width: 100px; height: 100px; right: 5%; bottom: 10%; background: #E2E7B8; border-radius: 50%; z-index: 100; }
.movie__link .movie__link_wp { display: block; position: relative; width: 100px; height: 100px; border-radius: 50%; }
.movie__link .movie__link_wp .movie__link-logo { position: absolute; width: 26px; top: 14.7px; left: 0; }
.movie__link .movie__link_wp .movie__link-ttl { text-align: center; font-size: 1.4rem; line-height: 1.8rem; }
@media (min-width: 769px) { .movie__link .movie__link_wp .movie__link-ttl { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .movie__link .movie__link_wp .movie__link-ttl { font-size: 1.8rem; } }
.movie__link .movie__link_wp .movie__link-txt { position: relative; box-sizing: border-box; margin: 4px auto 0; padding: 4px 0px; max-width: 80px; text-align: center; font-size: 1rem; line-height: 1; border-radius: 80vh; background: #236C15; color: #fff; }
@media (min-width: 769px) { .movie__link .movie__link_wp .movie__link-txt { font-size: calc( 1rem + ( 1vw - 7.69px ) * 0.5870841487 ); } }
@media (min-width: 1280px) { .movie__link .movie__link_wp .movie__link-txt { font-size: 1.3rem; } }
.movie__link .movie__link_wp .movie__link-txt:before { display: block; content: ''; z-index: 1; position: absolute; top: 50%; right: 4px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; width: 3px; height: 3px; transform: translateY(-50%) rotate(-45deg); }
.movie__link .popup { z-index: 10; display: none; height: 100vh; width: 100%; background: black; background-color: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; }
.movie__link .content { position: relative; background: #fff; padding: 3%; width: 90%; }
.movie__link .content .content__ttl { margin-bottom: 10px; color: #006e00; font-size: 1.4rem; }
@media (min-width: 769px) { .movie__link .content .content__ttl { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .movie__link .content .content__ttl { font-size: 1.6rem; } }
.movie__link .show { display: flex; justify-content: center; align-items: center; }
.movie__link .close_btn { position: absolute; top: 10px; right: 12px; width: 25px; height: 25px; background: #006e00; }
.movie__link .close_btn:before, .movie__link .close_btn:after { content: ""; position: absolute; top: 50%; left: 50%; width: 1px; /* 棒の幅（太さ） */ height: 15px; /* 棒の高さ */ background: #fff; }
.movie__link .close_btn:before { transform: translate(-50%, -50%) rotate(45deg); }
.movie__link .close_btn:after { transform: translate(-50%, -50%) rotate(-45deg); }

.kihon__content { background: #FFF; padding: 7% 5%; }

.kihon__content-list { max-width: 893px; margin: 0 auto; }
.kihon__content-list.foot .kihon__content-parts { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.kihon__content-list.foot .kihon__content-parts + .kihon__content-parts { margin-top: 36px; }
.kihon__content-list.foot .content__parts-ttl { flex: 0 1 100%; width: 100%; max-width: 100%; margin-bottom: 10px; }
.kihon__content-list.foot .content__parts-ttl .parts__left-num { display: inline-block; box-sizing: border-box; white-space: nowrap; padding: 8px 7px; max-width: 28px; max-height: 28px; font-size: 1.2rem; line-height: 1.2rem; background: #006e00; color: #FFF; border-radius: 100%; }
@media (min-width: 769px) { .kihon__content-list.foot .content__parts-ttl .parts__left-num { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .kihon__content-list.foot .content__parts-ttl .parts__left-num { font-size: 1.6rem; } }
.kihon__content-list.foot .content__parts-ttl .parts__left-ttl { display: inline-block; margin-left: 7px; font-size: 1.6rem; color: #006e00; }
@media (min-width: 769px) { .kihon__content-list.foot .content__parts-ttl .parts__left-ttl { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .kihon__content-list.foot .content__parts-ttl .parts__left-ttl { font-size: 2rem; } }
.kihon__content-list.foot .content__parts-left { flex: 0 1 100%; width: 100%; max-width: 100%; margin-bottom: 20px; }
.kihon__content-list.foot .content__parts-left .parts__left-txt { padding-left: 18px; font-size: 1.4rem; line-height: 2.8rem; position: relative; }
@media (min-width: 769px) { .kihon__content-list.foot .content__parts-left .parts__left-txt { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.foot .content__parts-left .parts__left-txt { font-size: 1.6rem; } }
.kihon__content-list.foot .content__parts-left .parts__left-txt span { display: block; position: absolute; top: 0; left: 0; }
.kihon__content-list.foot .content__parts-left .parts__left-manner { font-size: 1.2rem; line-height: 2.4rem; }
@media (min-width: 769px) { .kihon__content-list.foot .content__parts-left .parts__left-manner { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.foot .content__parts-left .parts__left-manner { font-size: 1.4rem; } }
.kihon__content-list.foot .content__parts-left .parts__left-attention { margin-top: 8px; font-size: 1.1rem; line-height: 2.2rem; }
@media (min-width: 769px) { .kihon__content-list.foot .content__parts-left .parts__left-attention { font-size: calc( 1.1rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.foot .content__parts-left .parts__left-attention { font-size: 1.3rem; } }
.kihon__content-list.foot .content__parts-left .parts__left-attention span { font-weight: bold; }
.kihon__content-list.foot .content__parts-right { flex: 0 1 100%; width: 100%; max-width: 100%; }
.kihon__content-list.foot .content__parts-right figure { width: 70%; margin: 0 auto; max-width: 366px; position: relative; }
.kihon__content-list.foot .content__parts-right figure img { max-height: 200px; object-fit: contain; }
.kihon__content-list.foot .content__parts-right figure figcaption { position: absolute; top: 0; font-size: 1.4rem; line-height: 1; color: #7c7d7d; text-align: center; }
.kihon__content-list.foot .content__parts-right .fix img { object-fit: cover; }
.kihon__content-list.foot .content__parts-right .fix10 img { max-height: 230px; object-position: 50% 20px; }
.kihon__content-list.foot .content__parts-right.two_img { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.kihon__content-list.foot .content__parts-right.two_img figure { flex: 0 1 48%; width: 48%; max-width: 48%; }
.kihon__content-list.hand .kihon__content-parts + .kihon__content-parts { margin-top: 36px; }
.kihon__content-list.hand .kihon__content-parts .parts__ttl { margin-bottom: 10px; }
.kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-num { display: inline-block; box-sizing: border-box; white-space: nowrap; padding: 8px 7px; max-width: 28px; max-height: 28px; font-size: 1.2rem; line-height: 1.2rem; background: #006e00; color: #FFF; border-radius: 100%; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-num { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-num { font-size: 1.6rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-ttl { display: inline-block; margin-left: 7px; font-size: 1.6rem; color: #006e00; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-ttl { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.782778865 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-ttl { font-size: 2rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-1 { order: 1; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-2 { order: 2; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-3 { order: 3; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-4 { order: 4; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-5 { order: 5; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-6 { order: 6; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-7 { order: 7; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-8 { order: 8; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-9 { order: 9; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-10 { order: 10; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-11 { order: 11; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-12 { order: 12; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-13 { order: 13; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__caption { flex: 0 1 100%; width: 100%; max-width: 100%; margin-top: 10px; font-size: 1.2rem; line-height: 2.4rem; color: #006e00; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__caption { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__caption { font-size: 1.4rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__body { flex: 0 1 100%; width: 100%; max-width: 100%; font-size: 1.4rem; line-height: 3.4rem; padding-left: 18px; position: relative; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__body { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__body { font-size: 1.6rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__body span { display: block; position: absolute; top: 0; left: 0; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__attention { margin-top: 10px; flex: 0 1 100%; width: 100%; max-width: 100%; font-size: 1.1rem; line-height: 2.2rem; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__attention { font-size: calc( 1.1rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__attention { font-size: 1.3rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__attention span { font-weight: bold; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt { flex: 0 1 100%; width: 100%; max-width: 100%; margin-top: 10px; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-ttl { font-size: 1.2rem; line-height: 2.4rem; color: #006e00; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-ttl { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-ttl { font-size: 1.4rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-body { font-size: 1.2rem; line-height: 2.4rem; }
@media (min-width: 769px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-body { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-body { font-size: 1.4rem; } }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content { margin: 20px 0; position: relative; flex: 0 1 48%; width: 48%; max-width: 48%; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content > img { max-height: 200px; object-fit: contain; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content figcaption { position: absolute; top: 0; font-size: 1.2rem; line-height: 1; color: #7c7d7d; text-align: center; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.fix14_1 > img { height: 165px; object-fit: cover; object-position: 0 50%; margin-top: 5px; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.fix_01.w100 { flex: 0 1 24%; width: 24%; max-width: 24%; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.single { flex: 0 1 100%; width: 100%; max-width: 100%; max-width: 50%; margin: 20px auto; }
.kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.single-bottom { flex: 0 1 100%; width: 100%; max-width: 100%; max-width: 50%; margin: 20px auto; }

.w602 { max-width: 602px; }

.w667 { max-width: 667px; }

.savasana__wp { padding: 0% 0% 12.46% 0%; }

.savasana__content { background: #FFF; padding: 8% 5%; }

.maincol { color: #006e00; }

.f_medium { font-weight: 500; }

.savasana__txt-ttl { margin-bottom: 20px; padding-left: 10px; border-left: 5px solid; border-color: #006e00; font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"; font-size: 1.8rem; letter-spacing: 0.02em; line-height: 1.7; color: #006e00; text-align: left; }
@media (min-width: 769px) { .savasana__txt-ttl { font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .savasana__txt-ttl { font-size: 2rem; } }
.savasana__txt-ttl.border_none { border: 0; padding-left: 0; text-align: center; }
.savasana__txt-txt { font-size: 1.4rem; letter-spacing: 0.02em; line-height: 2.125; }
@media (min-width: 769px) { .savasana__txt-txt { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .savasana__txt-txt { font-size: 1.6rem; } }
.savasana__txt-subtxt { font-size: 1.2rem; letter-spacing: 0.02em; line-height: 2.1428571429; }
@media (min-width: 769px) { .savasana__txt-subtxt { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.3913894325 ); } }
@media (min-width: 1280px) { .savasana__txt-subtxt { font-size: 1.4rem; } }
.savasana__txt-small { font-size: 1.2rem; letter-spacing: 0.02em; line-height: 2.3076923077; }
@media (min-width: 769px) { .savasana__txt-small { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.1956947162 ); } }
@media (min-width: 1280px) { .savasana__txt-small { font-size: 1.3rem; } }

.savasana__about { margin-bottom: 40px; }

.savasana__howto-right { margin-top: -80px; }
.savasana__howto.last { margin: 0; }

.savasana__point { padding: 12px 16px; background: #F4F4EF; }

.savasana__efficacy { box-sizing: border-box; max-width: 667px; margin-top: 20px; margin-bottom: 30px; padding: 12px 16px; background: #F4F4EF; color: #006e00; }
.savasana__efficacy .savasana__txt-txt { margin-bottom: 6px; font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"; text-align: left; }

.savasana__step { margin-bottom: 30px; }
.savasana__step .savasana__txt-subtxt { margin-bottom: 20px; }
.savasana__step .savasana__txt-subtxt:last-child { margin-bottom: 0; }

.savasana__img figcaption { text-align: center; color: #7c7d7d; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .mainimg__slide-box { max-height: 197.3px; }
  .mainimg__slide-box:before { display: none; }
  .mainimg__copy { bottom: 50px; left: 0; }
  .mainimg__en { bottom: 14px; left: 0; }
  .breadcrumb { margin: 0px auto 54px; }
  .link_btn a { padding: 26px 0; }
  .flex__wrap-3c > div { flex: 0 1 calc((100% - 32px) / 3); width: calc((100% - 32px) / 3); max-width: calc((100% - 32px) / 3); }
  .flex__wrap-4c > div { flex: 0 1 calc((100% - 36px) / 4); width: calc((100% - 36px) / 4); max-width: calc((100% - 36px) / 4); }
  .link_btn.current-page a { background: #FFF; color: #006e00; border-top: 6px solid #006e00; }
  .kanni__content-parts .kanni__process-step .step_num { padding: 9px 7px; max-width: 34px; max-height: 34px; line-height: 1.6rem; }
  .kanni__content-parts.type_01 { margin: 3.7% 0% 0% 0%; }
  .kanni__content-parts.type_01 .process-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .kanni__content-parts.type_01 .process-wrap-left { flex: 0 1 66.2%; width: 66.2%; max-width: 66.2%; }
  .kanni__content-parts.type_01 .process-wrap-left .process__left-txt { padding-left: 20px; letter-spacing: 2px; line-height: 3.4rem; }
  .kanni__content-parts.type_01 .process-wrap-right { flex: 0 1 28.2%; width: 28.2%; max-width: 28.2%; }
  .kanni__content-parts.type_01 .process-wrap-right figure { padding-top: 0; }
  .kanni__content-parts.type_02 { margin: 6% 0% 0% 0%; }
  .kanni__content-parts.type_02.first { margin: 9.1% 0% 0% 0%; }
  .kanni__content-parts.type_02 .process-wrap-left .process__left-txt { padding-left: 20px; letter-spacing: 2px; line-height: 3.4rem; }
  .kanni__content-parts.type_02 .process-wrap-right figure { padding-top: 0; }
  .kanni__content-parts.type_03 { margin: 6% 0% 0% 0%; }
  .kanni__content-parts.type_03.first { margin: 16.1% 0% 0% 0%; }
  .kanni__content-parts.type_03 .process-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .kanni__content-parts.type_03 .process-wrap-left { flex: 0 1 66.2%; width: 66.2%; max-width: 66.2%; }
  .kanni__content-parts.type_03 .process-wrap-left .process__left-txt { padding-left: 20px; letter-spacing: 2px; line-height: 3.4rem; }
  .kanni__content-parts.type_03 .process-wrap-right { flex: 0 1 28.2%; width: 28.2%; max-width: 28.2%; }
  .kanni__content-parts.type_03 .process-wrap-right figure { padding-top: 0; }
  .kihon__content { padding: 6.83% 8.77% 9.23% 8.77%; }
  .movie__link { width: 140px; height: 140px; }
  .movie__link .movie__link_wp { width: 140px; height: 140px; }
  .movie__link .movie__link_wp .movie__link-logo { top: 23.7px; left: 3.7px; }
  .movie__link .movie__link_wp .movie__link-ttl { line-height: 2.5rem; }
  .movie__link .movie__link_wp .movie__link-txt { padding: 6px 0px; max-width: 107px; border-radius: 107vh; }
  .movie__link .movie__link_wp .movie__link-txt:before { right: 6px; border-right: 1.5px solid #FFF; border-bottom: 1.5px solid #FFF; width: 3px; height: 3px; }
  .movie__link .content { position: relative; background: #fff; padding: 30px; width: 50%; }
  .movie__link .content .content__ttl { margin-bottom: 23px; }
  .movie__link .close_btn { top: 16px; right: 18px; }
  .kihon__content-list.foot .kihon__content-parts + .kihon__content-parts { margin-top: 0; }
  .kihon__content-list.foot .kihon__content-parts.num_02 { margin-top: 50.6px; }
  .kihon__content-list.foot .kihon__content-parts.num_03 { margin-top: 50.4px; }
  .kihon__content-list.foot .kihon__content-parts.num_04 { margin-top: 102px; }
  .kihon__content-list.foot .kihon__content-parts.num_05 { margin-top: 88.7px; }
  .kihon__content-list.foot .kihon__content-parts.num_06 { margin-top: 102px; }
  .kihon__content-list.foot .kihon__content-parts.num_07 { margin-top: 107px; }
  .kihon__content-list.foot .kihon__content-parts.num_08 { margin-top: 74.4px; }
  .kihon__content-list.foot .kihon__content-parts.num_09 { margin-top: 75.4px; }
  .kihon__content-list.foot .kihon__content-parts.num_09 .two_img .img_left { flex: 0 1 35.845%; width: 35.845%; max-width: 35.845%; margin: 0; }
  .kihon__content-list.foot .kihon__content-parts.num_09 .two_img .img_right { flex: 0 1 43.81%; width: 43.81%; max-width: 43.81%; margin: 0; }
  .kihon__content-list.foot .kihon__content-parts.num_10 { margin-top: 139.7px; }
  .kihon__content-list.foot .kihon__content-parts.num_10 .two_img .img_left { flex: 0 1 47.906%; width: 47.906%; max-width: 47.906%; margin: 0; }
  .kihon__content-list.foot .kihon__content-parts.num_10 .two_img .img_right { flex: 0 1 47.792%; width: 47.792%; max-width: 47.792%; margin: 0; }
  .kihon__content-list.foot .content__parts-ttl .parts__left-num { padding: 9px 7px; max-width: 34px; max-height: 34px; line-height: 1.6rem; }
  .kihon__content-list.foot .content__parts-left { flex: 0 1 67.413213%; width: 67.413213%; max-width: 67.413213%; order: 1; margin-bottom: 0; }
  .kihon__content-list.foot .content__parts-left .parts__left-txt { padding-left: 20px; letter-spacing: 2px; line-height: 3.4rem; }
  .kihon__content-list.foot .content__parts-left .parts__left-manner { margin-top: 18px; line-height: 3.0rem; }
  .kihon__content-list.foot .content__parts-left .parts__left-manner.num_01 { margin-top: 24.7px; }
  .kihon__content-list.foot .content__parts-left .parts__left-attention { margin-top: 20px; line-height: 2.6rem; }
  .kihon__content-list.foot .content__parts-right { flex: 0 1 25.30795%; width: 25.30795%; max-width: 25.30795%; order: 2; }
  .kihon__content-list.foot .content__parts-right figure { width: 100%; }
  .kihon__content-list.foot .content__parts-right figure.num_01 { margin-top: -40px; }
  .kihon__content-list.foot .content__parts-right figure img { max-height: 100%; }
  .kihon__content-list.foot .content__parts-right figure figcaption { display: block; letter-spacing: 0; }
  .kihon__content-list.foot .content__parts-right .fix10 img { max-height: 100%; object-position: 50% 50%; }
  .kihon__content-list.hand .kihon__content-parts + .kihon__content-parts { margin-top: 0; }
  .kihon__content-list.hand .kihon__content-parts.num_02 { margin-top: 96.7px; }
  .kihon__content-list.hand .kihon__content-parts.num_03 { margin-top: 61.7px; }
  .kihon__content-list.hand .kihon__content-parts.num_04 { margin-top: 41.7px; }
  .kihon__content-list.hand .kihon__content-parts .parts__ttl .parts__ttl-num { padding: 9px 7px; max-width: 34px; max-height: 34px; line-height: 1.6rem; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-1 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-2 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-3 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-4 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-5 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-6 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-7 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-8 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-9 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-10 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-11 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-12 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .order-13 { order: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__caption { margin-top: 18px; line-height: 2.8rem; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__body { margin-top: 4px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__attention { margin-top: 20px; line-height: 2.6rem; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt { flex: 0 1 100%; width: 100%; max-width: 100%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-ttl { line-height: 2.4rem; color: #006e00; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__subtxt .part__subtxt-body { line-height: 2.4rem; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content { margin: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content > img { max-height: 100%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content figcaption { font-size: 1.3rem; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.single { margin: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.single-top { margin: 0 12.430011% 0 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield .parts__imglist-content.single-bottom { margin: 0 25.307950% 0 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content { margin-top: 47px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content:nth-of-type(1), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content:nth-of-type(2), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content:nth-of-type(3), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content:nth-of-type(4) { margin-top: 45.7px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content.w100 { flex: 0 1 11.198208%; width: 11.198208%; max-width: 11.198208%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content.w150 { flex: 0 1 16.797312%; width: 16.797312%; max-width: 16.797312%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_01 .parts__imglist-content.w200 { flex: 0 1 22.396416%; width: 22.396416%; max-width: 22.396416%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content { margin-top: 44.7px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content.w84 { flex: 0 1 9.406494%; width: 9.406494%; max-width: 9.406494%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content.w116 { flex: 0 1 12.989921%; width: 12.989921%; max-width: 12.989921%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content.w161 { flex: 0 1 18.029115%; width: 18.029115%; max-width: 18.029115%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content.w200 { flex: 0 1 22.396416%; width: 22.396416%; max-width: 22.396416%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content.w166 { flex: 0 1 18.589025%; width: 18.589025%; max-width: 18.589025%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_02 .parts__imglist-content.w113 { flex: 0 1 12.653975%; width: 12.653975%; max-width: 12.653975%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_03 .parts__imglist-content { margin-top: 56px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_03 .parts__imglist-content.w92 { flex: 0 1 10.302351%; width: 10.302351%; max-width: 10.302351%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_03 .parts__imglist-content.w200 { flex: 0 1 22.396416%; width: 22.396416%; max-width: 22.396416%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 { justify-content: flex-start; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content { margin-top: 41px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(1), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(2), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(3), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(4), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(5) { margin-top: 47.4px; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(1), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(2), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(3), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(4) { margin-right: 5.431131%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(6), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(7), .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content:nth-of-type(8) { margin-right: 3.359462%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content.fix14_1 img { height: auto; object-fit: contain; object-position: 50% 50%; margin-top: 0; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content.w100 { flex: 0 1 11.198208%; width: 11.198208%; max-width: 11.198208%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content.w130 { flex: 0 1 14.55767%; width: 14.55767%; max-width: 14.55767%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content.w166 { flex: 0 1 18.589025%; width: 18.589025%; max-width: 18.589025%; }
  .kihon__content-list.hand .kihon__content-parts .parts__orderfield.num_04 .parts__imglist-content.w200 { flex: 0 1 22.396416%; width: 22.396416%; max-width: 22.396416%; }
  .savasana__content { padding: 7.84% 8.77% 15.1% 8.77%; }
  .savasana__txt-ttl { margin: 0% 0% 2.37% 0%; }
  .savasana__about { margin: 0% 0% 6.88% 0%; }
  .savasana__howto-wp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; align-items: center; }
  .savasana__howto-left { flex: 0 1 54%; width: 54%; max-width: 54%; }
  .savasana__howto-right { flex: 0 1 40%; width: 40%; max-width: 40%; margin-top: 0; margin-bottom: 0; }
  .savasana__point { padding: 3.35% 5.09% 3.42% 5.09%; }
  .savasana__efficacy { padding: 2.5% 4.03% 3.43% 4.03%; margin: 1.25% 0% 3.09% 0%; }
  .savasana__efficacy .savasana__txt-txt { margin-bottom: 9.6px; }
  .savasana__step { margin: 0% 0% 5.29% 0%; }
  .savasana__step .savasana__txt-subtxt { margin: 0% 0% 2.7% 0%; } }
/*------------------------------
		981px以上
------------------------------*/
@media screen and (min-width: 981px) { .savasana__howto-left { flex: 0 1 67.413213%; width: 67.413213%; max-width: 67.413213%; }
  .savasana__howto-right { flex: 0 1 25.30795%; width: 25.30795%; max-width: 25.30795%; } }
/*------------------------------
		1181px以上
------------------------------*/
/*------------------------------
		1600px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
