.elementor-1466 .elementor-element.elementor-element-8d6fea5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1466 .elementor-element.elementor-element-e5449b0 .elementor-heading-title{font-size:24px;}.elementor-1466 .elementor-element.elementor-element-3e0630c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-3e0630c .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-1466 .elementor-element.elementor-element-1b329c0 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:35px 35px 35px 35px;}.elementor-1466 .elementor-element.elementor-element-1b329c0{z-index:1;}.elementor-1466 .elementor-element.elementor-element-1b329c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1466 .elementor-element.elementor-element-7e02fc9 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-1466 .elementor-element.elementor-element-7e02fc9{font-size:15px;}.elementor-1466 .elementor-element.elementor-element-02f9568{--spacer-size:50px;}.elementor-1466 .elementor-element.elementor-element-969ace8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1466 .elementor-element.elementor-element-c96fa39 .elementor-heading-title{font-size:24px;}.elementor-1466 .elementor-element.elementor-element-7e52cc7{--spacer-size:10px;}.elementor-1466 .elementor-element.elementor-element-59cddb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-03bbf25{--spacer-size:10px;}.elementor-1466 .elementor-element.elementor-element-29dcf75 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1466 .elementor-element.elementor-element-37edfd0 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:35px 35px 35px 35px;}.elementor-1466 .elementor-element.elementor-element-37edfd0{z-index:1;}.elementor-1466 .elementor-element.elementor-element-37edfd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1466 .elementor-element.elementor-element-be57f71 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-1466 .elementor-element.elementor-element-be57f71{font-size:15px;}.elementor-1466 .elementor-element.elementor-element-73deec6{--spacer-size:10px;}.elementor-1466 .elementor-element.elementor-element-a90e484 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-d2d99e5{--spacer-size:10px;}.elementor-1466 .elementor-element.elementor-element-80c1185 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-a4c7d3a{--spacer-size:50px;}.elementor-1466 .elementor-element.elementor-element-9c944ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1466 .elementor-element.elementor-element-116d154 .elementor-heading-title{font-size:24px;}.elementor-1466 .elementor-element.elementor-element-453fce5 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-8121802 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-19310aa > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1466 .elementor-element.elementor-element-19310aa .elementor-icon-wrapper{text-align:center;}.elementor-1466 .elementor-element.elementor-element-19310aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-19310aa.elementor-view-framed .elementor-icon, .elementor-1466 .elementor-element.elementor-element-19310aa.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-19310aa.elementor-view-framed .elementor-icon, .elementor-1466 .elementor-element.elementor-element-19310aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-5c0c8b3{font-size:20px;font-weight:800;color:#FF1616;}.elementor-1466 .elementor-element.elementor-element-55d3471{--spacer-size:50px;}.elementor-1466 .elementor-element.elementor-element-7f3ceb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1466 .elementor-element.elementor-element-7ad33ef .elementor-heading-title{font-size:24px;}/* Start custom CSS for heading, class: .elementor-element-e5449b0 */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c96fa39 */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59cddb8 */ol li {
	list-style-type: none;
	counter-increment: cnt;
	margin-left:-10px;
	text-indent: -1.5em;
}
 
ol li::before {
	content: "(" counter(cnt) ") ";
}
li{
    margin-bottom: 5px
}

.yakkan h3{
    font-size: 1.1em;
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29dcf75 */ol ol li {
	list-style-type: none;
	counter-increment: cnt;
	margin-left:-30px;
	text-indent: -1.5em;
}
 
ol ol li::before {
	content: "(" counter(cnt) ") ";
}
li{
    margin-bottom: 5px
}

.yakkan h3{
    font-size: 1.1em;
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a90e484 */ol ol li {
	list-style-type: none;
	counter-increment: cnt;
	margin-left:-30px;
	text-indent: -1.5em;
}
 
ol ol li::before {
	content: "(" counter(cnt) ") ";
}
li{
    margin-bottom: 5px
}

.yakkan h3{
    font-size: 1.1em;
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80c1185 */ol ol li {
	list-style-type: none;
	counter-increment: cnt;
	margin-left:-30px;
	text-indent: -1.5em;
}
 
ol ol li::before {
	content: "(" counter(cnt) ") ";
}
li{
    margin-bottom: 5px
}

.yakkan h3{
    font-size: 1.1em;
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-116d154 */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ad33ef */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c45fb4d */.elementor-1466 .elementor-element.elementor-element-c45fb4d li {
  margin-bottom: 15px; /* or any value you prefer */
}/* End custom CSS */