@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;;500700&display=swap");@media screen and (min-width: 768px){.bukkenIntroduction{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1200px}}@media screen and (min-width: 768px){.bukkenIntroduction__head{width:570px}}@media screen and (max-width: 768px){.bukkenIntroduction__head{margin:0 auto}}@media screen and (max-width: 768px){.bukkenIntroduction__head+.bukkenIntroduction__cont{margin-top:23px;padding:0 20px}}@media screen and (min-width: 768px){.bukkenIntroduction__cont{text-align:left;width:570px}}@media screen and (max-width: 768px){.bukkenIntroduction__cont{text-align:center}}.bukkenIntroduction__ttl{letter-spacing:.1em}@media screen and (min-width: 768px){.bukkenIntroduction__ttl{font-size:20px;line-height:2}.bukkenIntroduction__ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.bukkenIntroduction__ttl:after{margin-bottom:calc((1 - 2) * .5em)}.bukkenIntroduction__ttl:before,.bukkenIntroduction__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.bukkenIntroduction__ttl{font-size:14px;line-height:1.71429}.bukkenIntroduction__ttl:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.bukkenIntroduction__ttl:after{margin-bottom:calc((1 - 1.71429) * .5em)}.bukkenIntroduction__ttl:before,.bukkenIntroduction__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.bukkenIntroduction__ttl+.bukkenIntroduction__txt{margin-top:30px}}@media screen and (max-width: 768px){.bukkenIntroduction__ttl+.bukkenIntroduction__txt{margin-top:23px}}.bukkenIntroduction__txt{letter-spacing:.1em}@media screen and (min-width: 768px){.bukkenIntroduction__txt{font-size:12px;line-height:2.5}.bukkenIntroduction__txt:before{content:'';margin-top:calc((1 - 2.5) * .5em)}.bukkenIntroduction__txt:after{margin-bottom:calc((1 - 2.5) * .5em)}.bukkenIntroduction__txt:before,.bukkenIntroduction__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.bukkenIntroduction__txt{font-size:10px;line-height:2.3}.bukkenIntroduction__txt:before{content:'';margin-top:calc((1 - 2.3) * .5em)}.bukkenIntroduction__txt:after{margin-bottom:calc((1 - 2.3) * .5em)}.bukkenIntroduction__txt:before,.bukkenIntroduction__txt:after{content:'';display:block;height:0;width:0}}.bukkenIntroduction__txt .mark{aspect-ratio:1 / 1;border-radius:50%;color:#ffffff;display:inline-block;position:relative;text-align:center;text-shadow:none}@media screen and (min-width: 768px){.bukkenIntroduction__txt .mark{height:18px;line-height:1.5;margin-bottom:3px;margin-right:3px;padding-left:1px;width:18px}}@media screen and (max-width: 768px){.bukkenIntroduction__txt .mark{height:calc(19 / 390 * 100vw);letter-spacing:0;line-height:1.8;margin-bottom:calc(3 / 390 * 100vw);margin-right:calc(2 / 390 * 100vw);width:calc(19 / 390 * 100vw)}}.bukkenIntroduction__txt .mark--a{background-color:#00a6e0}.bukkenIntroduction__txt .mark--b{background-color:#00977a}.outlineItem__ttl{text-align:center}@media screen and (min-width: 768px){.outlineItem__ttl{font-size:30px;margin-bottom:40px}}@media screen and (max-width: 768px){.outlineItem__ttl{font-size:calc(24 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.outlineItem+.outlineItem{margin-top:100px}}@media screen and (max-width: 768px){.outlineItem+.outlineItem{margin-top:calc(100 / 390 * 100vw)}}.outline-head{background-color:#e8e5df}@media screen and (min-width: 768px){.outline-head{padding:240px 0 120px}}@media screen and (max-width: 768px){.outline-head{padding:0 0 40px}}@media screen and (min-width: 768px){.outline-content{padding:100px 0 0}}@media screen and (max-width: 768px){.outline-content{padding:50px 0 0}}
