.single-b-main .article .cta-a p,.single-b-main .article .cta-b p{margin-bottom:0}.cta-a a,.cta-b a{text-decoration:unset !important;color:unset}.cta-a a:hover,.cta-b a:hover{color:unset}.cta-a{margin-top:50px}.cta-a .cta-inner{position:relative;max-width:345px;margin-left:auto;margin-right:auto}.cta-a .cta-uhf{position:absolute;right:0;top:-9px;max-width:70px;width:100%}.cta-a .top-text{font-weight:700;text-align:center;letter-spacing:3px}.cta-a .top-text .dots{background-image:radial-gradient(circle at center,#0479bc 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1.15em .3em;padding-top:.6em}.cta-a .frame{position:relative;background-color:#0479bc;border-radius:10px;margin-top:5px;padding:10px 5px 5px}.cta-a .frame .person{position:absolute;right:-9px;bottom:4px;max-width:120px;width:100%}.cta-a .frame .frame-title{font-size:24px;font-weight:700;text-align:center;color:#fff;line-height:1.5;letter-spacing:1px}.cta-a .frame .frame-title .span01{font-size:16px}.cta-a .frame .frame-title .span02{color:#fef336}.cta-a .frame .frame-title .span03{color:#fef336}.cta-a .frame .boxes{background-color:#fff;margin-top:9px;padding:15px;border-radius:10px}.cta-a .frame .boxes .texts{color:#065287;text-align:center;font-weight:700;margin-bottom:15px}.cta-a .frame .boxes .tel-link{background-color:#fef336;box-shadow:0px 3px 0px #e8dc30;padding:5px;height:80px;width:100%;max-width:210px;display:inline-block;border-radius:10px}.cta-a .frame .boxes .tel-link .link-text{font-size:11px;font-weight:700;text-align:center}.cta-a .frame .boxes .tel-link .link-line{display:block;background-image:linear-gradient(to right,#cbc116,#cbc116 2px,transparent 2px,transparent 8px);background-size:4px 1.5px;background-position:left bottom;background-repeat:repeat-x;padding-top:3px;margin-bottom:10px}.cta-a .frame .boxes .tel-link .box{display:flex;align-items:flex-start}.cta-a .frame .boxes .tel-link .box .box-img{max-width:38px;width:100%;margin-right:4.5px}.cta-a .frame .boxes .tel-link .box .box-text01{font-size:22px;font-weight:700;line-height:1;margin-bottom:5px}.cta-a .frame .boxes .tel-link .box .box-text02{font-size:9px;font-weight:700;white-space:nowrap;transform:scale(.8);margin-left:-17px;margin-top:-3px}.cta-a .frame .boxes .mail-link{background-color:#fef336;box-shadow:0px 3px 0px #e8dc30;height:80px;width:100%;max-width:210px;border-radius:10px;padding-top:12px;padding-left:20px;display:flex;align-items:flex-start;margin-top:5px}.cta-a .frame .boxes .mail-link .box{margin-right:14px;text-align:center}.cta-a .frame .boxes .mail-link .box .box-text{font-size:11px;color:#0479bc;font-weight:700;line-height:1.3}.cta-a .frame .boxes .mail-link .box img{max-width:33px;width:100%;margin-top:2px}.cta-a .frame .boxes .mail-link .link-text{font-size:22px;font-weight:700;line-height:1.3}@media screen and (max-width:400px){.cta-a .frame .boxes{padding:15px 10px}.cta-a .frame .person{right:-18px;bottom:4px;max-width:110px}}.cta-b{margin-top:50px}.cta-b .cta-inner{position:relative;max-width:345px;margin-left:auto;margin-right:auto}.cta-b .frame{width:100%;border:4px solid #065287;border-radius:10px;position:relative}.cta-b .frame .frame-top{border-radius:30px;background-color:#065287;font-size:15px;font-weight:700;max-width:325px;width:100%;margin-top:-15px;text-align:center;color:#fff;margin-left:auto;margin-right:auto}.cta-b .frame .frame-top span{color:#fef336}.cta-b .frame .frame-title{font-size:34px;font-weight:700;color:#065287;padding-left:21px;padding-top:5px}.cta-b .frame .texts{position:relative;display:flex;justify-content:center}.cta-b .frame .frame-img{position:absolute;max-width:60px;width:100%;right:16px;top:-35px}.cta-b .frame .texts .text01{max-width:145px;width:100%;border-radius:3px;background-color:#c32c13;color:#fff;font-size:14px;font-weight:700;text-align:center;height:20px;line-height:1.4}.cta-b .frame .texts .text01 span{color:#fef336}.cta-b .frame .texts .text01.margin{margin-right:3px}.cta-b .frame .frame-text{margin-top:15px;background-color:#065287;color:#fff;padding:10px 0;text-align:center;line-height:1.4;font-weight:700}.cta-b .frame .boxes{padding:14px 14px 15px}.cta-b .frame .boxes .tel-link{display:flex;align-items:center;background-color:#fef336;box-shadow:0px 3px 0px #e8dc30;height:73px;border-radius:10px}.cta-b .frame .boxes .tel-link img{max-width:44px;width:100%;margin-left:12px;margin-right:11px}.cta-b .frame .boxes .tel-link .box .box-text01{font-size:12px;color:#c32c13;font-weight:700}.cta-b .frame .boxes .tel-link .box .box-text02{font-size:25px;font-weight:700;line-height:1.3}.cta-b .frame .boxes .tel-link .box .box-text03{font-size:9px;font-weight:700}.cta-b .frame .boxes .mail-link{display:flex;align-items:center;background-color:#fef336;box-shadow:0px 3px 0px #e8dc30;height:73px;margin-top:10px;border-radius:10px}.cta-b .frame .boxes .mail-link img{max-width:38px;width:100%;margin-left:15px;margin-right:14px}.cta-b .frame .boxes .mail-link .box .box-text01{font-size:12px;color:#c32c13;font-weight:700}.cta-b .frame .boxes .mail-link .box .box-text02{font-size:25px;font-weight:700;line-height:1.3}@media screen and (max-width:400px){.cta-b .frame .frame-img{max-width:50px;right:3px;top:-30px}.cta-b .frame .boxes .tel-link .box .box-text02{font-size:24px}.cta-b .frame .boxes .mail-link .box .box-text02{font-size:24px}}