.elementor-34 .elementor-element.elementor-element-ee90774.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-ee90774 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#4054b2;}.elementor-34 .elementor-element.elementor-element-0adb7d0 .elementor-text-editor{text-align:justify;}.elementor-34 .elementor-element.elementor-element-0adb7d0{color:#000000;font-size:16px;line-height:2.3em;}.elementor-34 .elementor-element.elementor-element-8fa38ed .elementor-text-editor{text-align:right;}.elementor-34 .elementor-element.elementor-element-8fa38ed{color:#000000;font-size:18px;font-weight:bold;}.elementor-34 .elementor-element.elementor-element-81ff7f6.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-81ff7f6 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#4054b2;}.elementor-34 .elementor-element.elementor-element-1d2fb68 .elementor-text-editor{text-align:justify;}.elementor-34 .elementor-element.elementor-element-1d2fb68{color:#000000;font-size:16px;line-height:2.3em;}.elementor-34 .elementor-element.elementor-element-734568b iframe{height:602px;}.elementor-34 .elementor-element.elementor-element-ee0fc6c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-ee0fc6c > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#4054b2;}.elementor-34 .elementor-element.elementor-element-22bb6a0 .elementor-text-editor{text-align:justify;}.elementor-34 .elementor-element.elementor-element-22bb6a0{color:#000000;font-size:16px;line-height:2.3em;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-734568b iframe{height:348px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-7122df2{width:54.455%;}.elementor-34 .elementor-element.elementor-element-a5514d6{width:45.545%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-7122df2{width:100%;}.elementor-34 .elementor-element.elementor-element-a5514d6{width:100%;}.elementor-34 .elementor-element.elementor-element-47a20f9{width:100%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-734568b iframe{height:263px;}}/* Start custom CSS for text-editor, class: .elementor-element-1d2fb68 */table.normal{
	border-spacing: 0;
	border-collapse: separate;
	border-top: solid #cfcfcf 1px;
	border-left: solid #cfcfcf 1px;
	width: 100%;
	margin: 0;
	}
	table.normal th,
	table.normal td{
		padding: 12px;
		border-top: solid #ffffff 1px;
		border-right: solid #cfcfcf 1px;
		border-bottom: solid #cfcfcf 1px;
		border-left: solid #ffffff 1px;
		line-height: 140%;
	    vertical-align: top;
		}
	table.normal th{
		width: 30%;
		background: #f2f2f2;
		font-weight: bold;
		white-space: nowrap;
		text-align: left;
		}
	table.normal td{
		background: #ffffff;
		}
		table.normal td img{
			margin: 0 4px;
			vertical-align: middle;
			}
		table.normal td span.Bold{
			font-weight: bold;
			font-size: 14px;
			}
		table.normal td span.Bold2{
			font-weight: bold;
			}
			
			
table.Histry{
	border-spacing: 0;
	width: 100%;
	margin: 0 0 20px 0;
	border-top: solid 1px #E8E8E8;
	}
	table.Histry th{
		padding: 6px 16px 6px 5px;
		border-bottom: solid 1px #E8E8E8;
		line-height: 1.5;
		font-weight: bold;
		white-space: nowrap;
		text-align: right;
		width: 10%;
		}
		table.Histry th.Year{
			background-image: none;
			border-top: none;
			border-right: none;
			font-size: 14px;
			text-align: left;
			width: 20%;
			}
			table.Histry th.Year span{
				margin: 0 0 0 5px;
				font-size: 10px;
				font-weight: normal;
				text-align: center;
				color: #909090;
				}
	table.Histry td{
		padding: 6px 6px 6px 16px;
		background: url("http://basara.staba.jp/yumekobo/wp-content/uploads/elementor/img/bg_dotted.gif") left bottom repeat-x;
		line-height: 1.5;
		}

		table.Histry th.Foot,
		table.Histry td.Foot{
			background-image: none;
			border-bottom: solid 1px #E8E8E8;
			}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22bb6a0 */table.normal{
	border-spacing: 0;
	border-collapse: separate;
	border-top: solid #cfcfcf 1px;
	border-left: solid #cfcfcf 1px;
	width: 100%;
	margin: 0;
	}
	table.normal th,
	table.normal td{
		padding: 12px;
		border-top: solid #ffffff 1px;
		border-right: solid #cfcfcf 1px;
		border-bottom: solid #cfcfcf 1px;
		border-left: solid #ffffff 1px;
		line-height: 140%;
	    vertical-align: top;
		}
	table.normal th{
		width: 30%;
		background: #f2f2f2;
		font-weight: bold;
		white-space: nowrap;
		text-align: left;
		}
	table.normal td{
		background: #ffffff;
		}
		table.normal td img{
			margin: 0 4px;
			vertical-align: middle;
			}
		table.normal td span.Bold{
			font-weight: bold;
			font-size: 14px;
			}
		table.normal td span.Bold2{
			font-weight: bold;
			}
			
			
table.Histry{
	border-spacing: 0;
	width: 100%;
	margin: 0 0 20px 0;
	border-top: solid 1px #E8E8E8;
	}
	table.Histry th{
		padding: 6px 16px 6px 5px;
		border-bottom: solid 1px #E8E8E8;
		line-height: 1.5;
		font-weight: bold;
		white-space: nowrap;
		text-align: right;
		width: 10%;
		}
		table.Histry th.Year{
			background-image: none;
			border-top: none;
			border-right: none;
			font-size: 14px;
			text-align: left;
			width: 20%;
			}
			table.Histry th.Year span{
				margin: 0 0 0 5px;
				font-size: 10px;
				font-weight: normal;
				text-align: center;
				color: #909090;
				}
	table.Histry td{
		padding: 6px 6px 6px 16px;
		background: url("http://basara.staba.jp/yumekobo/wp-content/uploads/elementor/img/bg_dotted.gif") left bottom repeat-x;
		line-height: 1.5;
		}

		table.Histry th.Foot,
		table.Histry td.Foot{
			background-image: none;
			border-bottom: solid 1px #E8E8E8;
			}/* End custom CSS */