.text-left{text-align:left!important}.pd-0{padding:0!important}.text-orange{color:#ddb019!important}.shindan-heading{max-width:450px}.box-wrapper .box-margin{margin:30px}.top-section01{text-align:center}.top-section01 img.top-sp-img{display:none}.box-inner .text-center .box-10,.box-inner .text-center .box-11{font-size:24px;padding:40px 0 30px}.box-inner .text-center .box-10 h4{font-size:24px;padding-bottom:15px}.box-inner .top-content-hanamaru{text-align:center;font-size:32px;letter-spacing:0;color:#0d636a;opacity:1;padding-top:10px}.box-inner .top-content-hanamaru p{font-size:32px;line-height:1.5;font-weight:500}.box-inner .top-content-hanamaru-sp{display:none}h4.text-notification{margin-top:20px}.media-info .media-items .media-items-box .image_file{width:232px;height:130px;position:relative;display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:contain}.box-inner-top ul li{display:flex;align-items:center;justify-content:center;background-color:unset;border-radius:unset;padding:0}.box-inner-top ul li .box-item-li{background:#fff;border-radius:14px;display:flex;padding:50px 30px;align-items:unset;justify-content:unset;gap:10px 0;flex-wrap:wrap;width:928px;height:340px}.box-inner-top ul li .box-item-li .do-image{flex-basis:325px}.box-inner-top ul li .box-item-li .do-image img{margin:0;max-height:223px;max-width:320px}.box-inner-top ul li .box-item-li .do-text{flex-basis:calc(100% - 420px)}.box-inner-top ul li .box-item-li .do-text .step-content{color:#0d636a;font-size:24px;min-height:150px;width:512px}.box-inner-top ul li .box-item-li .do-text .free-icon{padding:6px 30px;margin-bottom:16px;font-size:14px;margin-left:16px;min-width:90px;min-height:32px}.box-inner-top ul li .box-item-li .do-text .step-2{max-width:90px;max-height:32px;padding:6px 17px}.box-inner-top ul li .box-item-li .do-text .step-3{max-width:132px;max-height:32px;padding:6px 17px}.box-inner-top ul li .box-item-li .do-text .u_button{font-size:14px;padding:9.5px 0;max-width:240px;max-height:40px}.box-inner-top ul li .box-item-li .display-pc{display:table}.box-inner-top ul li .box-item-li .display-sp{display:none}.hanamaru-page .top-section01 img.top-pc-img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.heading-55{font-size:55px!important}.box-grid{min-width:1366px;min-height:384px}.box-inner .text-center .box-10,.box-inner .text-center .box-11{font-size:24px;padding:40px 0 30px}.box-inner .text-center .box-10 h4{font-size:24px;padding-bottom:15px}.box-inner .top-content-hanamaru{text-align:center;font-size:32px;letter-spacing:0;color:#0d636a;opacity:1;padding-top:10px}.box-inner .top-content-hanamaru p{font-size:32px}.box-inner .top-content-hanamaru-sp{display:none}}@media (min-width:769px){.box-inner .text-center .box-11{font-size:24px}.box-inner .box-10 h4{font-size:24px;padding-bottom:15px}}@media (max-width:768px){.size-text-sp-tag-h{font-size:32px!important}.box-inner .box-10{font-size:20px}.box-inner .box-10 h4{font-size:20px;padding-bottom:15px}.box-inner .text-center .box-11{font-size:20px}.box-inner .top-content-hanamaru{display:none}.box-inner .top-content-hanamaru-sp{display:unset;text-align:center;font-size:24px;letter-spacing:0;color:#0d636a;opacity:1;padding-top:10px}.box-inner .top-content-hanamaru-sp p{font-size:24px;line-height:1.5;font-weight:500}.text-color-default .text-sp{font-size:24px}.top-section01 img.top-sp-img{display:block}.top-section01 img.top-pc-img{display:none}.media-info .media-items .media-items-box .image_file{width:148px;height:83px}.box-inner-top ul li{padding:unset}.box-inner-top ul li .box-item-li{padding:24px 8px;width:343px;min-height:465px;gap:0;height:auto}.box-inner-top ul li .box-item-li .do-image{justify-content:center}.box-inner-top ul li .box-item-li .do-image img{height:230px}.box-inner-top ul li .box-item-li .do-text .step-content{text-align:start;font-size:18px;max-width:327px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:32px}.box-inner-top ul li .box-item-li .do-text .free-icon{font-size:13px;margin:0 0 25px}.box-inner-top ul li .box-item-li .do-text .u_button{font-size:14px}.box-inner-top ul li .box-item-li .display-pc{display:none}.box-inner-top ul li .box-item-li .display-sp{display:flex;justify-content:center;flex-basis:unset;width:100%;margin:32px 0 0}}@media (max-width:320px){.box-inner-top ul li .do-text .step-content{font-size:16px;width:250px}.box-inner-top ul li .do-image img{height:200px}}