.elementor-11367 .elementor-element.elementor-element-3fc51a3 .elementor-spacer-inner{height:60px;}.elementor-11367 .elementor-element.elementor-element-69164f3 > .elementor-container{min-height:80px;}.elementor-11367 .elementor-element.elementor-element-69164f3 > .elementor-container:after{content:"";min-height:inherit;}.elementor-11367 .elementor-element.elementor-element-69164f3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-608c371{text-align:center;}.elementor-11367 .elementor-element.elementor-element-608c371.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-11367 .elementor-element.elementor-element-608c371 .elementor-heading-title{font-size:32px;font-weight:bold;}.elementor-11367 .elementor-element.elementor-element-dcd3b47{text-align:center;top:44px;}.elementor-11367 .elementor-element.elementor-element-dcd3b47.elementor-widget-heading .elementor-heading-title{color:#bf1a20;}.elementor-11367 .elementor-element.elementor-element-dcd3b47 .elementor-heading-title{font-size:18px;font-weight:bold;letter-spacing:0.5px;}.elementor-11367 .elementor-element.elementor-element-dcd3b47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-11367 .elementor-element.elementor-element-dcd3b47{left:0px;}body.rtl .elementor-11367 .elementor-element.elementor-element-dcd3b47{right:0px;}.elementor-11367 .elementor-element.elementor-element-5574567 > .elementor-container{max-width:660px;}.elementor-11367 .elementor-element.elementor-element-5574567{margin-top:60px;margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-e2965b2 > .elementor-element-populated, .elementor-11367 .elementor-element.elementor-element-e2965b2 > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-e2965b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11367 .elementor-element.elementor-element-e2965b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11367 .elementor-element.elementor-element-e2f54df a.elementor-button, .elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button{font-size:16px;fill:#000000;color:#000000;background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-e2f54df a.elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-e2f54df a.elementor-button:focus, .elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button:focus{color:#ffffff;background-color:#bf1a20;}.elementor-11367 .elementor-element.elementor-element-e2f54df a.elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-e2f54df a.elementor-button:focus svg, .elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button:focus svg{fill:#ffffff;}.elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bf1a20;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-11367 .elementor-element.elementor-element-51e379d a.elementor-button, .elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button{font-size:16px;fill:#ffffff;color:#ffffff;background-color:#bf1a20;border-radius:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-51e379d a.elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-51e379d a.elementor-button:focus, .elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button:focus{color:#ffffff;background-color:#BF1A20;}.elementor-11367 .elementor-element.elementor-element-51e379d a.elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-51e379d a.elementor-button:focus svg, .elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button:focus svg{fill:#ffffff;}.elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button{border-style:solid;border-width:1px 1px 1px 0px;border-color:#bf1a20;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-11367 .elementor-element.elementor-element-1c2f180 > .elementor-container{max-width:660px;}.elementor-11367 .elementor-element.elementor-element-1c2f180{margin-top:0px;margin-bottom:60px;}.elementor-11367 .elementor-element.elementor-element-18a7154 a.elementor-button, .elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button{font-size:16px;fill:#000000;color:#000000;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-18a7154 a.elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-18a7154 a.elementor-button:focus, .elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button:focus{color:#ffffff;background-color:#bf1a20;}.elementor-11367 .elementor-element.elementor-element-18a7154 a.elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-18a7154 a.elementor-button:focus svg, .elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button:focus svg{fill:#ffffff;}.elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button{border-style:solid;border-width:0px 1px 1px 1px;border-color:#bf1a20;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-11367 .elementor-element.elementor-element-285d5f4 a.elementor-button, .elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button{font-size:16px;fill:#000000;color:#000000;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-285d5f4 a.elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button:hover, .elementor-11367 .elementor-element.elementor-element-285d5f4 a.elementor-button:focus, .elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button:focus{color:#ffffff;background-color:#bf1a20;}.elementor-11367 .elementor-element.elementor-element-285d5f4 a.elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button:hover svg, .elementor-11367 .elementor-element.elementor-element-285d5f4 a.elementor-button:focus svg, .elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button:focus svg{fill:#ffffff;}.elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button{border-style:solid;border-width:0px 1px 1px 0px;border-color:#bf1a20;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-11367 .elementor-element.elementor-element-181f405 > .elementor-container{min-height:0px;}.elementor-11367 .elementor-element.elementor-element-181f405 > .elementor-container:after{content:"";min-height:inherit;}.elementor-11367 .elementor-element.elementor-element-181f405:not(.elementor-motion-effects-element-type-background), .elementor-11367 .elementor-element.elementor-element-181f405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#bf1a20;}.elementor-11367 .elementor-element.elementor-element-181f405{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11367 .elementor-element.elementor-element-181f405 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11367 .elementor-element.elementor-element-0b6147b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-96434b0{text-align:center;}.elementor-11367 .elementor-element.elementor-element-96434b0.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-11367 .elementor-element.elementor-element-96434b0 .elementor-heading-title{font-size:28px;font-weight:400;}.elementor-11367 .elementor-element.elementor-element-96434b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:#bf1a20;}.elementor-11367 .elementor-element.elementor-element-a7d49ec > .elementor-container{max-width:700px;}.elementor-11367 .elementor-element.elementor-element-a7d49ec{margin-top:60px;margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-d5be684 .elementor-text-editor{text-align:justify;column-gap:0px;}.elementor-11367 .elementor-element.elementor-element-d5be684{color:#000000;font-size:16px;letter-spacing:2px;}.elementor-11367 .elementor-element.elementor-element-d5be684 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11367 .elementor-element.elementor-element-f993851 > .elementor-container{max-width:700px;}.elementor-11367 .elementor-element.elementor-element-f993851{margin-top:25px;margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-70c7f8c .elementor-toggle .elementor-tab-title{border-width:1px;border-color:#ffffff;background-color:#bf1a20;color:#ffffff;font-size:18px;font-weight:400;line-height:1em;letter-spacing:1px;padding:18px 18px 18px 18px;}.elementor-11367 .elementor-element.elementor-element-70c7f8c .elementor-toggle .elementor-tab-content{border-width:1px;border-bottom-color:#ffffff;color:#000000;}.elementor-11367 .elementor-element.elementor-element-70c7f8c .elementor-toggle .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-8ab9cbc > .elementor-container{max-width:700px;}.elementor-11367 .elementor-element.elementor-element-8ab9cbc{margin-top:25px;margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-15a06d2 .elementor-toggle .elementor-tab-title{border-width:1px;border-color:#ffffff;background-color:#bf1a20;color:#ffffff;font-size:18px;font-weight:400;line-height:1em;letter-spacing:1px;padding:18px 18px 18px 18px;}.elementor-11367 .elementor-element.elementor-element-15a06d2 .elementor-toggle .elementor-tab-content{border-width:1px;border-bottom-color:#ffffff;color:#000000;}.elementor-11367 .elementor-element.elementor-element-15a06d2 .elementor-toggle .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-f9667f0 > .elementor-container{max-width:700px;}.elementor-11367 .elementor-element.elementor-element-f9667f0{margin-top:25px;margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-4ce8d14 .elementor-toggle .elementor-tab-title{border-width:1px;border-color:#ffffff;background-color:#bf1a20;color:#ffffff;font-size:18px;font-weight:400;line-height:1em;letter-spacing:1px;padding:18px 18px 18px 18px;}.elementor-11367 .elementor-element.elementor-element-4ce8d14 .elementor-toggle .elementor-tab-content{border-width:1px;border-bottom-color:#ffffff;color:#000000;}.elementor-11367 .elementor-element.elementor-element-4ce8d14 .elementor-toggle .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-dbba1bb > .elementor-container{max-width:700px;}.elementor-11367 .elementor-element.elementor-element-dbba1bb{margin-top:25px;margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-da8b3e2 .elementor-toggle .elementor-tab-title{border-width:1px;border-color:#ffffff;background-color:#bf1a20;color:#ffffff;font-size:18px;font-weight:400;line-height:1em;letter-spacing:1px;padding:18px 18px 18px 18px;}.elementor-11367 .elementor-element.elementor-element-da8b3e2 .elementor-toggle .elementor-tab-content{border-width:1px;border-bottom-color:#ffffff;color:#000000;}.elementor-11367 .elementor-element.elementor-element-da8b3e2 .elementor-toggle .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-11367 .elementor-element.elementor-element-ff490cd:not(.elementor-motion-effects-element-type-background), .elementor-11367 .elementor-element.elementor-element-ff490cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeebe9;}.elementor-11367 .elementor-element.elementor-element-ff490cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11367 .elementor-element.elementor-element-ff490cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-11367 .elementor-element.elementor-element-e2f54df .elementor-button{border-width:1px 1px 1px 1px;}.elementor-11367 .elementor-element.elementor-element-51e379d .elementor-button{border-width:0px 1px 1px 1px;}.elementor-11367 .elementor-element.elementor-element-18a7154 .elementor-button{border-width:0px 1px 1px 1px;}.elementor-11367 .elementor-element.elementor-element-285d5f4 .elementor-button{border-width:0px 1px 1px 1px;}}/* Start custom CSS for button, class: .elementor-element-51e379d */#page_header_button2{
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-70c7f8c */.ac_inner_wrap{
    width: 100%
}
.main-title{
    line-height: 1.5em;
}
.lead-txt{
    text-align: justify;
    line-height: 1.7em;
    letter-spacing: 0.1em
}
.title{
    margin-top: 30px;
    margin-bottom: 15px;
    padding: 15px 0 12px;
    line-height: 1em;
    letter-spacing: 0.1em;
    border-top: 1px solid #bf1a20;
    border-bottom: 1px solid #bf1a20;
}
.name-wrap{
    list-style-type: none;
    margin: 0;
    padding: 5px 0 10px 30px;
    display: flex;
}
.name-wrap li,
.name-wrap .left{
    width: 20%;
    margin-bottom: 0;
    line-height: 1.5em;
    letter-spacing: 0.1em;
    border-bottom: 1px dotted gray;
}
.name-wrap .right{
    width: 80%;
    padding-bottom: 15px;
    border-bottom: 1px dotted gray;
    font-size: 0.9em;
}
.name-wrap .left{
    position: relative;
}
.name-wrap .left::after{
    position: absolute;
    content:"◯";
    left: -25px;
}
.ft-txt{
    margin-left: 30px;
    letter-spacing: 0.1em;
    font-size: 0.9em;
}

.cpij-txt-link{
    padding: 10px 0;
    display: inline-block;
    margin: 0;
}
.cpij-txt-link a{
    display: flex;
    align-items: center;
    text-decoration: underline;
}
.cpij-txt-link a:nth-child(n+2){
    margin-top:10px;
}
.cpij-txt-link a img{
    display: block;
    width: 21px;
    height: 100%;
    margin-left: 10px;
}
.cpij-txt-link a:hover{
    color:#333;
}
.cpij-tre .cpij-txt-link{
    margin-top: 20px
    
}
  
.cpij-h2{
    background-color: #cfa870;
    font-weight: bold;
    color:white;
    text-align: center;
    padding: 10px 0;
    margin-top: 30px
}
 .cpij-tre .tre-visual{
    display: block;
    width: 80%;
    margin: 30px auto;
}
  
@media screen and (max-width: 750px)
{
    .name-wrap{
        display: block;
    }
    .name-wrap li,
    .name-wrap .left{
        width: 100%;
        border-bottom: none;
        margin-bottom: 10px;
    }
    .name-wrap .right{
        width: 100%;
    }
    .sp-br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4ce8d14 */.dp-n{
    display: none;
}/* End custom CSS */