.serviceContent .checkboxWrapper .isRequired{margin-top:-29px;margin-bottom:10px}.serviceContent .isRequired{color:#fe8383;padding-top:8px}.pcBanner .fixedBanner,.spBanner .fixedBanner{z-index:1}.pcBanner .closeButton,.spBanner .closeButton{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;line-height:1}.pcBanner .fixedBanner.imageBanner{max-width:280px}.pcBanner .fixedBanner.imageBanner img{width:280px;height:274px}.pcBanner .fixedBanner.imageBanner .closeButton{top:-51px;right:11px}.spBanner .fixedBanner.customBanner{gap:0;padding:0;border:1px solid #b8c6d1}.spBanner .fixedBanner.customBanner .mainBox{align-items:stretch;margin:0;gap:0;max-width:none;padding:0}.spBanner .fixedBanner.customBanner .closeButton{top:-44px;right:auto;left:6px}.spBanner .fixedBanner.customBanner .row:first-child{height:35px;justify-content:center;background:#4f6471}.spBanner .fixedBanner.customBanner .row:first-child .textItem{font-size:14px;font-weight:700;line-height:28px}.spBanner .fixedBanner.customBanner .row:last-child{justify-content:center;gap:2px;padding:6px;background:#fff}.spBanner .fixedBanner.customBanner .row:last-child .texts{flex:1;max-width:186px}.spBanner .fixedBanner.customBanner .row:last-child .textItem{font-size:10px;font-weight:700;line-height:18px}.spBanner .fixedBanner.customBanner .row:last-child .mainText,.spBanner .fixedBanner.customBanner .row:last-child .subText{display:inline}.spBanner .fixedBanner.customBanner .row:last-child .subText{font-size:8px;line-height:14.4px}.spBanner .fixedBanner.customBanner .row:last-child .buttonItem{padding:0}.spBanner .fixedBanner.customBanner .row:last-child .buttonItem a{display:flex;align-items:center;justify-content:center;gap:5px;width:188px;height:46px;padding:0;border-radius:0;font-size:11px;font-weight:700;line-height:23.4px}.spBanner .fixedBanner.customBanner .row:last-child .buttonItem a:after{content:"";flex-shrink:0;width:12.5px;height:12.5px;background:url(/img/fixed_banner_arrow.png) no-repeat 50%/contain}