.catch-base{font-weight:bold}@media (min-width: 1025px){.catch-base{font-size:28px}}@media (max-width: 1024px){.catch-base{font-size:18px;line-height:1.2}}@media (min-width: 1025px){.catch-small{font-size:21px}}@media (max-width: 1024px){.catch-small{font-size:14px}}.catch-large{color:#06c755;text-decoration:underline;-webkit-text-decoration-color:#f0ff93;text-decoration-color:#f0ff93}@media (min-width: 1025px){.catch-large{font-size:36px;text-decoration-thickness:18px;text-underline-offset:-6px}}@media (max-width: 1024px){.catch-large{font-size:24px;text-decoration-thickness:12px;text-underline-offset:-3px}}.s-main-content .btn.line-btn{background-color:#06c755;border-bottom:2px solid #059f44}@media (min-width: 1025px){.s-main-content .btn.line-btn{min-width:271px}.s-main-content .btn.line-btn:hover{border-color:#059f44}.s-main-content .btn.line-btn:hover::before{background-color:#059f44}}@media (max-width: 1024px){.s-main-content .btn.line-btn{width:290px}}.catch-section_view.figure{margin-bottom:0}@media (max-width: 1024px){.catch-section_view.figure{filter:drop-shadow(0px 2px 0px #06c755)}}.catch-section_background{padding-block:30px 28px}@media (min-width: 1025px){.catch-section_background{background:url(/assets/img/id/pic_0127_pc.png) 50%/contain no-repeat;margin-top:-18px}}@media (max-width: 1024px){.catch-section_background{background:url(/assets/img/id/pic_0127_sp.png) 50% 40px/290px no-repeat;border:2px solid #06c755;border-top:none;margin-top:-21px;min-height:170px;padding-block:35px 0}}@media (min-width: 1025px){.catch-section .line-btn-wrapper{margin-top:13px}}@media (max-width: 1024px){.catch-section .line-btn-wrapper{margin-top:15px}}.safety-point{background-color:rgba(6,199,85,0.2)}.safety-point_wrap{display:flex;flex-wrap:wrap;gap:60px 40px}@media (max-width: 1024px){.safety-point_wrap{display:flex;flex-direction:column;gap:30px}}.safety-point_box.boxBg-white{padding:53px 40px 60px;position:relative;width:calc((100% - 40px) / 2);display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1024px){.safety-point_box.boxBg-white{padding:20px 30px;width:100%}}@media (min-width: 1025px){.safety-point_box.--pc-wide{padding:60px 80px;width:100%;flex-direction:row;gap:54px}}@media (min-width: 1025px){.safety-point_header{display:flex;flex-direction:column;justify-content:center}}.safety-point_tag{background-color:#06c755;border-radius:18px;font-weight:600;line-height:1;padding:7px 16px 6px;font-size:24px;font-size:2.4rem;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media (max-width: 1024px){.safety-point_tag{font-size:14px;font-size:1.4rem;padding-block:4px 3px}}.safety-point_title{font-size:26px;font-size:2.6rem;font-weight:600;line-height:1.38}@media (max-width: 1024px){.safety-point_title{font-size:13px;font-size:1.3rem;line-height:1.4;text-align:center}}.safety-point_text{font-size:16px;font-size:1.6rem;font-weight:600;margin-top:15px;line-height:1.37}@media (max-width: 1024px){.safety-point_text{font-size:10px;font-size:1rem;line-height:1.7;margin-top:11px}}.safety-point_view{padding-top:10px}@media (min-width: 1025px){.--pc-wide .safety-point_view{min-width:383px;padding-top:0}}.--text-green{color:#06c755}.line-movie .contentSubtitle::after{background-color:#06c755}.line-movie_body{margin-inline:auto;width:640px}@media (max-width: 1024px){.line-movie_body{margin-top:25px;width:100%}}.line-add_img{width:445px}.line-menu .--text-green{font-weight:600}.float-link{position:fixed;border-radius:50%;background-color:#06c755;border-bottom:2px solid #059f44}@media (min-width: 1025px){.float-link{padding-top:6px;width:90px;height:90px;right:25px;bottom:100px;transition:opacity 0.3s}.float-link:hover{opacity:.5}}@media (max-width: 767px){.float-link{padding-top:3px;width:55px;height:55px;right:15px;bottom:177px}}@media (min-width: 1025px){.float-link__icon{margin-left:30px;width:40px}}@media (max-width: 767px){.float-link__icon{margin-left:18px;width:23px}}.float-link__text{text-align:center;color:#fff}@media (min-width: 1025px){.float-link__text{margin-top:4px;font-size:15px;line-height:17px}}@media (max-width: 767px){.float-link__text{margin-top:3px;font-size:10px;line-height:11px}}
