.elementor-46010 .elementor-element.elementor-element-4ebb3806{--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-46010 .elementor-element.elementor-element-54946a0d > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-46010 .elementor-element.elementor-element-3e5e7bb5{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-123114b2 */.tablepress tbody td {
	vertical-align: middle;
}
#tablepress-566 .row-1 .column-1 {
    text-align: center;
	background-color: #fdeff2  ;
	color: #ff0000;
	font-size:24px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-295c37a9 */.tablepress tbody td {
	vertical-align: middle;
}
#tablepress-566 .row-1 .column-1 {
    text-align: center;
	background-color: #fdeff2  ;
	color: #ff0000;
	font-size:24px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2861ab4e */.tablepress tbody td {
	vertical-align: middle;
}
#tablepress-566 .row-1 .column-1 {
    text-align: center;
	background-color: #fdeff2  ;
	color: #ff0000;
	font-size:24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e5e7bb5 */.tablepress tbody td {
	vertical-align: middle;
}
#tablepress-56 .row-1 .column-1 {
    text-align: center;
}
#tablepress-56 .row-1 .column-2 {
    text-align: center;
}
#tablepress-56 .row-1 .column-3 {
    text-align: center;
}
#tablepress-56 .row-2 .column-1 {
     text-align: center;	background-color:
  #E6E6E6  ;
}
#tablepress-56 .row-3 .column-1 {
    	background-color: #E6E6E6  ;
}
#tablepress-56 .row-4 .column-1 {
    	background-color: #E6E6E6  ;
}
#tablepress-56 .row-3 .column-2 {
    text-align: center;
    	background-color: #E6E6E6  ;
}
#tablepress-56 .row-3 .column-3 {
    text-align: center;
    	background-color: #E6E6E6  ;
    	     font-size:18px;
}
#tablepress-56 .row-4 .column-2 {
    text-align: center;
    	background-color: #E6E6E6  ;
}
#tablepress-56 .row-4 .column-3 {
    text-align: center;
    	background-color: #E6E6E6  ;
}
#tablepress-56 .row-6 .column-2 {
    text-align: center;
}
#tablepress-56 .row-6 .column-3 {
    text-align: center;
}
#tablepress-56 .row-5 .column-1 {
     text-align: center;
    	background-color: #F0EBEB   ;
}
#tablepress-56 .row-6 .column-1 {
    	background-color: #F0EBEB   ;
}
#tablepress-56 .row-6 .column-2 {
    text-align: center;
    	background-color: #F0EBEB   ;
}
#tablepress-56 .row-6 .column-3 {
    text-align: center;
    	background-color: #F0EBEB   ;
    	     font-size:18px;
}
/* セルに枠線を付加する */
#tablepress-56 thead th, #tablepress-56 tbody td, #tablepress-56 tbody th {
	border: 1px solid #ccc;
}
#tablepress-57 .row-1 .column-1 {
    text-align: center;
}
#tablepress-57 .row-1 .column-3 {
    text-align: center;
}
#tablepress-57 .row-3 .column-3 {
    text-align: center;
      font-size:18px;
}
#tablepress-57 .row-2 .column-3 {
    text-align: center;
      font-size:18px;
}
#tablepress-57 thead th, #tablepress-57 tbody td, #tablepress-57 tbody th {
	border: 1px solid #ccc;
}
#tablepress-58 .row-1 .column-1 {
    text-align: center;
}
#tablepress-58 .row-1 .column-3 {
    text-align: center;
}
#tablepress-58 .row-3 .column-3 {
    text-align: center;
      font-size:18px;
}
#tablepress-58 .row-2 .column-3 {
    text-align: center;
      font-size:18px;
}
#tablepress-58 .row-4 .column-3 {
    text-align: center;
      font-size:18px;
      
}
#tablepress-58 thead th, #tablepress-58 tbody td, #tablepress-58 tbody th {
	border: 1px solid #ccc;
}/* End custom CSS */