.elementor .Maintext{width:100%;font-family:"Zen Kaku Gothic New";font-weight:500;text-align:justify;display:flex;font-size: 1.2rem;
font-weight: 500;line-height: 1.7em;
margin-top: 1rem;
 margin-bottom: 1rem;\n}.elementor .a-btn-arrow--move{font-weight:600;}.elementor .pagetitlearea{min-height:250px;max-width:100%;padding:2rem;margin:0rem;display:flex;justify-content:center;align-items:center;}.elementor .heading3{font-weight:600;font-size:2rem;color:#3e547f;column-gap:0px;padding-block-start:3rem;padding-block-end:3rem;margin-block-start:3rem;margin-block-end:3rem;border-width:0px;border-color:#3e547f;border-style:none;background-image:url("https://ishisilver.xsrv.jp/wp-content/uploads/2026/04/titlebar01.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;row-gap:0px;justify-content:center;font-size: 1.1rem;
font-weight: 600;
color: #3e547f;
    font-family: "Noto Serif JP", serif !important;\n}.elementor .heading2{font-family:"Zen Kaku Gothic New";font-weight:600;font-size:1.15rem;}.elementor .heading{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:1.5rem;color:#3e547f;padding-block-start:0rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:0px;border-style:solid;display:flex;font-size: 1.rem;
font-weight: 600;
color: #3e547f;\n}.elementor .pagetitle{font-family:"Zen Kaku Gothic New";font-weight:600;font-size:1.8rem;color:#3e547f;letter-spacing:1px;display:block;font-size: 1.rem;
font-weight: 600;
color: #3e547f;\n}.elementor .pagetitle_bg{height:100%;min-height:400px;margin:0rem;border-radius:30px;border-width:20px;border-color:#ffffff;border-style:solid;background-image:url("https://ishisilver.xsrv.jp/wp-content/uploads/2026/04/titlebg.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;background-position:top left;align-items:start;}.elementor .tabbtn{font-weight:600;font-size:1rem;color:#3e547f;letter-spacing:0.05rem;border-start-start-radius:5px;border-start-end-radius:5px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#3e547f;border-style:solid;background-color:#ffffff;}.elementor .tabbtn:hover,.elementor .tabbtn:focus-visible{color:#fff;background-color:#3e547f;}.elementor .tabbtn:active{color:#ffffff;background-color:#3e547f;}.elementor .heading4{font-family:"Noto Sans JP";font-weight:600;font-size:1.3rem;color:#3e547f;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .vertical{position:static;font-family:"Zen Kaku Gothic New";writing-mode: vertical-rl;\n}.elementor .btn{width:150px;font-family:"Zen Kaku Gothic New";font-weight:600;font-size:1rem;color:#ffffff;border-radius:35px;background-color:#3e547f;display:inline-block;}.elementor .btn:hover,.elementor .btn:focus-visible{color:#3e547f;border-color:#3e547f;background-color:#fff;box-shadow:0px 0px 9px 0px rgba(61, 84, 125, 0.19);}.elementor .pagetitletate{min-height:360px;max-height:360px;text-align:center;justify-content:center;align-items:center;align-self:center;}