.intro__items__container{display:block;gap:0}.device-type-mobile .intro__items__container{background:#fff;padding:calc(20vw / var(--_mbw)) calc(10vw / var(--_mbw));margin:0 calc(10vw / var(--_mbw)) calc(10vw / var(--_mbw));.catch-copy{font-size:24px;font-weight:700;text-align:center;line-height:42px;margin-bottom:calc(20vw / var(--_mbw))}.catch-copy-a{padding:0 calc(6vw / var(--_mbw));margin:0 auto calc(10vw / var(--_mbw));font-family:var(--_font-kaisei);font-size:calc(20vw / var(--_mbw));letter-spacing:0;font-weight:700;text-align:center;line-height:normal;color:#009654;width:fit-content;background-image:url(/papagohan/common-img/bg_wrap.png);background-repeat:repeat;background-size:auto;background-position:0 0;&.u-sm{margin-top:calc(8vw / var(--_mbw));margin-bottom:calc(8vw / var(--_mbw))}&.u-xl{margin-top:calc(5vw / var(--_mbw));margin-bottom:calc(15vw / var(--_mbw))}&.sp-sm{font-size:calc(15vw / var(--_mbw))}}.catch-copy-b{font-family:var(--_font-kaisei);font-size:calc(13vw / var(--_mbw));text-align:center;line-height:normal;color:#ff6423;font-weight:500}.catch-copy-b-name{font-family:var(--_font-kaisei);font-size:calc(26vw / var(--_mbw));text-align:center;line-height:normal;color:#ff6423;font-weight:700}.catch-copy-b-name-sm{font-family:var(--_font-kaisei);font-size:calc(14vw / var(--_mbw));text-align:center;line-height:normal;color:#ff6423;font-weight:700}.catch-copy-txt{margin-top:calc(10vw / var(--_mbw));font-family:var(--_font-kaisei);font-size:calc(13vw / var(--_mbw));text-align:center;line-height:calc(20vw / var(--_mbw));font-weight:500;&.u-xl{margin-top:calc(10vw / var(--_mbw))}&.u-xl{margin-top:calc(20vw / var(--_mbw))}&.sp-xl{font-size:calc(15vw / var(--_mbw))}&.cross{margin:calc(4vw / var(--_mbw)) 0;font-size:calc(17vw / var(--_mbw))}}.catch-copy-txt-xl{margin-top:calc(10vw / var(--_mbw));font-family:var(--_font-kaisei);font-size:calc(21vw / var(--_mbw));line-height:calc(30vw / var(--_mbw));text-align:center;line-height:normal;font-weight:500}.catch-copy-txt-sm{margin-top:calc(12vw / var(--_mbw));font-family:var(--_font-kaisei);font-size:calc(13vw / var(--_mbw));line-height:calc(18vw / var(--_mbw));text-align:center;line-height:normal;font-weight:500}.catch-copy-c{font-family:var(--_font-kaisei);font-size:calc(13vw / var(--_mbw));text-align:center;line-height:normal;color:#009654;font-weight:500}.catch-copy-d{font-family:var(--_font-kaisei);font-size:calc(26vw / var(--_mbw));text-align:center;line-height:normal;color:#009654}.h3-ttl-intro{margin-top:calc(30vw / var(--_mbw));font-size:calc(16vw / var(--_mbw));text-align:center;line-height:1.7;font-weight:700;text-decoration:underline}.underline{text-decoration:underline}.u-yellow{color:#fbb733}.u-green{color:#009654}.u-dark-orange,.u-orange{color:#ff6423}.img-box1{margin-top:1.25rem;margin-bottom:1.875rem;>img{width:100%}}.h3-ttl-a{margin-top:calc(20vw / var(--_mbw));margin-bottom:calc(15vw / var(--_mbw));font-size:calc(14vw / var(--_mbw));padding:calc(8vw / var(--_mbw)) calc(15vw / var(--_mbw));background-color:#ffda0033;color:#009654}.h3-ttl-b{margin-top:calc(25vw / var(--_mbw));margin-bottom:calc(20vw / var(--_mbw));padding-left:calc(30vw / var(--_mbw));font-size:calc(14vw / var(--_mbw));color:#ff6423;position:relative;&:before{content:"";position:absolute;top:calc(4vw / var(--_mbw));left:0;background:url(/papagohan/common-img/icon_renkon.png) no-repeat;background-size:100% auto;width:calc(20vw / var(--_mbw));height:calc(20vw / var(--_mbw))}}.read-box{margin-bottom:calc(20vw / var(--_mbw));&:last-child{margin-bottom:0}}}.device-type-desktop .intro__items__container{background:#fff;padding:20px 40px 55px;.catch-copy{font-size:24px;font-weight:700;text-align:center;line-height:42px;margin-bottom:20px}.catch-copy-a{padding:2px 6px;margin:0 auto 20px;font-family:var(--_font-kaisei);font-size:32px;letter-spacing:0;font-weight:700;text-align:center;line-height:normal;color:#009654;width:fit-content;background-image:url(/papagohan/common-img/bg_wrap.png);background-repeat:repeat;background-size:auto;background-position:0 0;&.u-sm{margin-top:10px;margin-bottom:10px}&.u-xl{margin-top:20px}}.catch-copy-b{font-family:var(--_font-kaisei);font-size:22px;text-align:center;line-height:normal;color:#ff6423;font-weight:500}.catch-copy-b-name{font-family:var(--_font-kaisei);font-size:42px;text-align:center;line-height:normal;color:#ff6423;font-weight:700}.catch-copy-b-name-sm{font-family:var(--_font-kaisei);font-size:24px;text-align:center;line-height:normal;color:#ff6423;font-weight:700}.catch-copy-txt{margin-top:20px;font-family:var(--_font-kaisei);font-size:24px;text-align:center;line-height:40px;font-weight:500;&.u-xl{margin-top:25px}&.u-sm{margin-top:10px}&.cross{margin:4px 0}}.catch-copy-txt-xl{margin-top:20px;font-family:var(--_font-kaisei);font-size:32px;line-height:44px;text-align:center;line-height:normal;font-weight:500}.catch-copy-txt-sm{margin-top:20px;font-family:var(--_font-kaisei);font-size:20px;line-height:34px;text-align:center;line-height:normal;font-weight:500}.catch-copy-c{font-family:var(--_font-kaisei);font-size:24px;text-align:center;line-height:normal;color:#009654;font-weight:500}.catch-copy-d{font-family:var(--_font-kaisei);font-size:42px;text-align:center;line-height:normal;color:#009654}.h3-ttl-intro{margin-top:20px;font-size:20px;text-align:center;line-height:1.7;font-weight:700;text-decoration:underline}.underline{text-decoration:underline}.u-yellow{color:#fbb733}.u-green{color:#009654}.u-dark-orange,.u-orange{color:#ff6423}.u-mt25{margin-top:25px}.u-mt20{margin-top:20px}.img-box1{margin-top:1.25rem;margin-bottom:1.875rem;>img{width:100%}}.h3-ttl-a{padding:12.5px 20px;background-color:#ffda0033;margin-top:40px;margin-bottom:20px;font-size:18px;color:#009654}.h3-ttl-b{margin-top:30px;margin-bottom:30px;padding-left:35px;position:relative;font-size:16px;color:#ff6423;&:before{content:"";position:absolute;top:6px;left:0;background:url(/papagohan/common-img/icon_renkon.png) no-repeat;width:22px;height:22px}}.read-box{&:last-child{margin-bottom:0}}}.device-type-mobile .intro__second__container{margin-bottom:calc(10vw / var(--_mbw))}.device-type-desktop .intro__second__container{margin-bottom:20px}
