.elementor-2325 .elementor-element.elementor-element-5823fe7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2325 .elementor-element.elementor-element-5823fe7:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-5823fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2325 .elementor-element.elementor-element-5823fe7 > .elementor-container{max-width:1024px;}.elementor-2325 .elementor-element.elementor-element-5823fe7{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2325 .elementor-element.elementor-element-5823fe7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-8827f16 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2325 .elementor-element.elementor-element-8827f16 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2325 .elementor-element.elementor-element-9db5da9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-6e220c1 );}.elementor-2325 .elementor-element.elementor-element-941ae90 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:var( --e-global-color-d138b3b );}.elementor-2325 .elementor-element.elementor-element-2747270a:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-2747270a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d138b3b );}.elementor-2325 .elementor-element.elementor-element-2747270a > .elementor-container{max-width:1024px;}.elementor-2325 .elementor-element.elementor-element-2747270a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2325 .elementor-element.elementor-element-2747270a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-3d322c41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2325 .elementor-element.elementor-element-3d322c41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e220c1 );}.elementor-2325 .elementor-element.elementor-element-3d322c41 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F5F5F5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2325 .elementor-element.elementor-element-3d322c41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-5d507d3c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2325 .elementor-element.elementor-element-69292ded:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-69292ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d138b3b );}.elementor-2325 .elementor-element.elementor-element-69292ded > .elementor-container{max-width:1024px;}.elementor-2325 .elementor-element.elementor-element-69292ded{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2325 .elementor-element.elementor-element-69292ded > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-25e35cd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2325 .elementor-element.elementor-element-25e35cd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e220c1 );}.elementor-2325 .elementor-element.elementor-element-25e35cd6 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F5F5F5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2325 .elementor-element.elementor-element-25e35cd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-6a1ebbc6 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-2325 .elementor-element.elementor-element-72ea8829:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-72ea8829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d138b3b );}.elementor-2325 .elementor-element.elementor-element-72ea8829 > .elementor-container{max-width:1024px;}.elementor-2325 .elementor-element.elementor-element-72ea8829{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 60px 0px;}.elementor-2325 .elementor-element.elementor-element-72ea8829 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-3a3e01be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2325 .elementor-element.elementor-element-3a3e01be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e220c1 );}.elementor-2325 .elementor-element.elementor-element-3a3e01be > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2325 .elementor-element.elementor-element-3a3e01be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-13239082 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-2325 .elementor-element.elementor-element-941ae90 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-9db5da9 */.elementor-2325 .elementor-element.elementor-element-9db5da9 span {
    color:var(--e-global-color-a258303);
}
body[data-elementor-device-mode=tablet] .elementor-2325 .elementor-element.elementor-element-9db5da9 span,
body[data-elementor-device-mode=mobile] .elementor-2325 .elementor-element.elementor-element-9db5da9 span {
    display:block;
    margin-bottom:5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5823fe7 */.elementor-2325 .elementor-element.elementor-element-5823fe7 {
    border-top:5px solid var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d3845ae */.elementor-2325 .elementor-element.elementor-element-3d3845ae .form-advice{
    float: right;
    background: var(--e-global-color-accent);
    padding:3px 10px;
    color:#fff;
    border-radius:3px;
    margin-bottom:20px;
}

.elementor-2325 .elementor-element.elementor-element-3d3845ae .gfield.terms_block{
    font-size: 13px;
    line-height: 1.5em!important;
    border:5px solid #dadada;
    background: #f5f5f5;
    padding: 10px;
    margin: 0 20px;
    color:#777;
}
/* pdf download link  */
.elementor-2325 .elementor-element.elementor-element-3d3845ae .gfield.sii_subscription_fair_read_pdf .gfield_description{
    overflow: hidden;
}
.elementor-2325 .elementor-element.elementor-element-3d3845ae .gfield.sii_subscription_fair_read_pdf #pdf_download{
    background: var(--e-global-color-accent);
    padding: 5px 15px;
    border-radius:5px;
    color:#fff;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
    font-size:16px;
    font-weight: 600;
}
.elementor-2325 .elementor-element.elementor-element-3d3845ae .gfield.sii_subscription_fair_read_pdf #pdf_download:hover{
    background: var(--e-global-color-primary)
}
.elementor-2325 .elementor-element.elementor-element-3d3845ae .gfield.sii_subscription_fair_read_pdf #pdf_download b{
    margin-right:10px;
    font-size: 20px;
    color:var(--e-global-color-accent);
    background: #fff;
    line-height: 23px;
    width:23px;
    text-align: center;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2325 .elementor-widget-text-editor a.download_pdf:after{
    font-family: "Font Awesome 5 Free";
    content:"\f1c1";
    margin-left: 5px;
}/* End custom CSS */