﻿@charset "utf-8";

.scroll-back-to-top-wrapper {
	background-color: rgba(120,120,120,0.75) !important;
	color: rgba(255,255,255,0.75) !important;
}

.scroll-back-to-top-wrapper i.fa{
	margin-top: -4px;

}

#banner {
	width: 100%;
}

#banner .layout {
	padding: 0;
}

#banner_footer{
	display: none;
}


#bread{
	text-align: right;
	font-size: 75%;
	padding-bottom: 0.5em;
}


label.checkbox{
	display: inline-block;
	min-width: 10em;
}

.new_label{
	line-height: 1.25;
}

.the_button{
	background-color: #fd8694;
	color: #fff !important;
}

.the_button:hover{
	background-color: #c5105f;
}

#left .widgettitle {
	padding: 0.5em 0.33em 0.5em 18px;
	box-sizing: border-box;
	/*background-color: #fd8694;*/
	color: #fff;
}

#left .widgettitle a{
	color: #fff;
}

#left .widget > ul > li:first-child {
	border-width: 0;
}

#left .widget > ul,
#left .widget > div > ul {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

#left .widget > ul > li {
	padding: 6px 8px 6px 20px;
	background-image: url(data:image/gif;base64,);
	background-repeat: no-repeat;
	background-position: 5px 0.833em;
	border-width: 1px 0 0 0;
	border-style: dotted;
	border-color: #ccc;
}

#left .widget > ul > li > a {
	text-decoration: none;
}

#left .widget_search div {
	padding: 0.5em;
}

#left .textwidget {
	padding: 0.5em;
}

#left .widget_calendar div {
	padding: 0 0.4%;
}

#left .widget_tag_cloud div {
	padding: 0.5em;
}



.center .widgettitle, .entry-content h2 {
	border-bottom: #ffc7d4 3px solid;
	margin-bottom: 16px;
	padding-bottom: 3px;
	font-size: 100%;
}

.center .widgettitle .widgettitle_inner, .entry-content h2 .h2_in {
	border-left: #ffc7d4 10px solid;
	padding-left: 10px;
	font-size: 133%;
	display: block;
}


/** CAROUSEL **/


#center .wp-posts-carousel-container{
	border: #ccc 1px solid;
	padding-bottom: 0;

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 80%, rgba(250,250,250,1) 95%, rgba(200,237,237,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 80%,rgba(250,250,250,1) 95%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 80%,rgba(250,250,250,1) 95%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fae6e6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(to  bottom,  rgba(255,255,255,1) 60%,rgba(250,245,245,1) 90%,rgba(250,230,230,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#center .wp-posts-carousel-details{
	padding-bottom: 0;
}


#center .wp-posts-carousel-title{
	margin: 0;
	line-height: 1.2;
	font-size: 100%;
	font-size: 114.2857%;
	text-align: left;
	margin-bottom: 1em;
}

#center .wp-posts-carousel-title a{
	color: #c5105f;
}

.excerpt_more{
	display: block;
	text-align: right;
}

.more-link{
	display: inline-block;
	white-space: nowrap;
}


.show_all_link_foot{
	border: #ffc7d4 3px solid;
	border-radius: 0.5em;
	padding: 0.125em 1.5em !important;
	display: inline-block;
	text-decoration: none;
}

.show_all_link_foot:hover{
	color: #c5105f;
	background-color: #fcf0f4;
}




.pagination a {
	border: #ffc7d4 3px solid;
	margin: 0 0.25em;
}

.pagination a:hover {
	background-color: #fcf0f4;
}

.page_number {
	border: #ffc7d4 3px solid;
}


/*****************************************************************/


.entry-content h1 {
	margin: 0 0 1.25em 0;
	padding: 0.5em 0.5em;
	font-size: 1.5em;
	font-weight: bold;
	border: #e4e4e4 1px solid;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(250,250,250,1) 66%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 66%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 66%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.entry-content h1 .h1_in {

	border-left: #ffc7d4 10px solid;
	padding-left: 10px;
	display: block;

}

.entry-content h3 {
	font-size: 1.21em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.8333em 0px;
	border-bottom: #ccc 2px dotted;
}

.entry-content h4 {
	font-size: 1.083333333333333em;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	clear: both;
	margin: 0 0 0.8333em 0px;
	padding: 0;
}

.entry-content p { margin: 0 0 0.8333em 0px; }

.entry-content blockquote {
	margin: 1.0em 0 2.0em 0;
	padding: 0.8333em 0.8333em 0.416em 0.8333em;
	clear: both;
	border: #fff 6px double;
	border-radius: 0.5em;
}


.entry-content img{
	max-width: 100%;
}

.entry-content strong { font-weight: bold; }

.entry-content hr {
	border-style:solid;
	border-width: 1px 0 0 0;
	height:1px;
	clear:both;
	margin: 0;
}


.en{
	font-size:85.71428571428571%;
	display: inline-block;
}

@media only screen and (min-width: 780px) {

label.checkbox{
	display: inline-block;
	min-width: 6em;
	padding-right: 1em;
}


.page_title_text{
	font-size: 200%;
}


.wp-posts-carousel-container{
	min-height: 19em;
}

/** TAB NEW POST **/

.minimal_news_post_list{
	display: table;
	width: 100%;
}

.minimal_news_post_list .minimal_news_post_list_item{
	display: table-row-group;
}

.minimal_news_post_list .minimal_news_post_list_item div{
	display: table-row;
}

.minimal_news_post_list .minimal_news_post_list_item div > span{
	display: table-cell;
	padding: 0.5em 1em 0.5em 0;
	border-bottom: #ccc 1px dotted;
}

.minimal_news_post_list .minimal_news_post_date{
	white-space: nowrap;
	width: 15%;
}

.minimal_news_post_list .minimal_news_subcategory_label{
	width: 10%;
}

.minimal_news_post_list .minimal_news_post_title{
	padding-left: 0;
}

.center .minimal_news_post_list_item{
	border-bottom: #ccc 1px dotted !important;
}



.login_form th, .login_form td{
	padding-bottom: 1em;
}

.login_form tbody tr:first-child th, .login_form tbody tr:first-child td{
	padding-top: 1em;
}

.sub_cat_tab_wrap{
	display: table;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	table-layout:fixed;


	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(250,250,250,1) 50%, rgba(200,237,237,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 50%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 50%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */


}

.sub_cat_tab{
	display: table-cell;
	text-align: center;
	cursor: pointer;
	padding-left: 4px;
	vertical-align: bottom;
}

.sub_cat_tab_wrap .sub_cat_tab:first-child {
	padding-left: 0;
}


#sub_cat_tab_0 .sub_cat_tab_inner{
	background-color: #fd8694;
	color: #fff;
}

.sub_cat_tab_inner{
	display: block;
	border-width: 1px 1px 0 1px !important;
	border-color: #ccc !important;
	border-style: solid !important;
	border-radius: 6px 6px 0 0;
	padding: 4px 0;
}


.sub_cat_tab_current .sub_cat_tab_inner{
	background-color: #fff !important;
	color: #333 !important;
}


/** POST LIST **/


.post_list {
	display: table;
	width: 100%;
}

.post_list .post_list_item{
	display: table-row-group;
}

.post_list .post_list_post_title{
	display: table-row;
}

.post_list .post_list_post_title > span{
	display: table-cell;
	padding: 0.5em 1em 0.5em 0;
	border-bottom: #ccc 1px dotted;
}

.post_list .post_list_post_title .post_date{
	white-space: nowrap;
	width: 15%;
}

.post_list .post_list_post_title .sub_cat_label_wrap{
	width: 15%;
}

.sub_cat_label_wrap .sub_cat_label{
	margin-top: 2px;
}

.sub_cat_label_wrap .sub_cat_label:first-child{
	margin-top: 0;
}

/** HEADER NAVI **/

.header_navi_wrap {
	text-align: right;
	float: right;
	display: inline-block;
	background-color: #ffcbd8;
	padding-left: 80px;
	padding-right: 1em;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABdwAAAH0CAYAAAAnhe8sAAAACXBIWXMAAAsTAAALEwEAmpwYAAA/UGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTAzLTE0VDEzOjE2OjQ1KzA5OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wMy0xNFQxMzo0NjoyOCswOTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDMtMTRUMTM6NDY6MjgrMDk6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjQ1NjQzN2Q2LTEwM2UtOTQ0Ny05NWIxLWI0M2Q3ZWFhNmFkMDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBmYThjMWM2LTA4NzEtMTFlNy1iZjBhLWE5Y2JhNGQ2Mzk3NTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjE4NDA2NjQ5LWY5MjUtNjA0Yi04ZjhkLTNkOTc4ZGFhZTU1YjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxODQwNjY0OS1mOTI1LTYwNGItOGY4ZC0zZDk3OGRhYWU1NWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDMtMTRUMTM6MTY6NDUrMDk6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZGJkYjBlYjgtMjMyYS00OTRjLWI2ZWMtMzM1ZjdlZDZjN2IxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTAzLTE0VDEzOjQ2OjI4KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjQ1NjQzN2Q2LTEwM2UtOTQ0Ny05NWIxLWI0M2Q3ZWFhNmFkMDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wMy0xNFQxMzo0NjoyOCswOTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6ZGJkYjBlYjgtMjMyYS00OTRjLWI2ZWMtMzM1ZjdlZDZjN2IxPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjE4NDA2NjQ5LWY5MjUtNjA0Yi04ZjhkLTNkOTc4ZGFhZTU1Yjwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjE4NDA2NjQ5LWY5MjUtNjA0Yi04ZjhkLTNkOTc4ZGFhZTU1Yjwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTUwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 0;
	
	margin-right: -14px;
	
}

.header_navi li{
	border-left: #fff 1px solid;
	padding-left: 1em;
	margin-left: 1em;
}

.header_navi li:first-child{
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}



#catch_copy_wrap {
	display: none;
}


/** GLOBAL NAVI **/

#global_navi_wrap{
	border-top: #fff 8px double;
	border-bottom: #fff 8px double;
}


.menu_global_square > .menu-item{
	border-left: #ccc 1px dotted;
}

.menu_global_square > .menu-item:first-child{
	border-left: none;
}

.menu_global_square .sub-menu {
	border-width: 1px;
}


.menu_global_square > .menu-item > a {
	line-height: 1.25;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu_global_square .sub-menu > li > a {
	line-height: 1.25;
	padding: 0.75em;
}

.menu_global_square .sub-menu > li > a:hover, .menu_global_square > li > a:hover {
	background-color: #fd8694 !important;
	color: #fff !important;
}

.menu_global .fa{
	display:block;
	font-size:24px;
	margin-bottom:0.25em;
}

#credit_text{
	text-align: center;
}


.full_width img{
	width: 100%;
	height: auto;
}
	
.show_all_foot{
	text-align: right;
}

}

@media only screen and (max-width: 780px) {

.cal_sp_link{
	display: inline-block !important;
	width: 20px !important;
	height: 20px !important;
	border-radius: 10px;
	box-sizing: border-box;
	background-color: #c32a6b !important;
	font-size: 0;
	color: transparent;
	
}

.event_item_wrap a {
	display: none;
}

label.checkbox{
	display: inline-block;
	min-width: 6em;
	padding-right: 1em;
}


.login_form th, .login_form td{
	width: auto;
}

.login_form th, .login_form td{
	padding-bottom: 1em;
}

.login_form tbody tr:first-child th, .login_form tbody tr:first-child td{
	padding-top: 1em;
}

.form-table,
.form-table thead,
.form-table tbody,
.form-table tr,
.form-table th,
.form-table td,

.the-table,
.the-table thead,
.the-table tbody,
.the-table tr,
.the-table th,
.the-table td,

.search_form,
.search_form > thead,
.search_form > tbody,
.search_form tr,
.search_form > tbody > tr > th,
.search_form > tbody > tr > td
{
	display: block;
	width: 100%;
	box-sizing: border-box;
}


.form-table textarea,
.form-table input,
.the-table textarea,
.the-table input
{
	max-width: 100% !important;
	box-sizing: border-box;
}


.event_infobox_frame,
.event_infobox_frame thead,
.event_infobox_frame tbody,
.event_infobox_frame tr,
.event_infobox_frame th,
.event_infobox_frame td,
.event_infobox,
.event_infobox thead,
.event_infobox tbody,
.event_infobox tr,
.event_infobox th,
.event_infobox td
{
	display: block;
	width: 100%;
	box-sizing: border-box;
	background-image: none;
}

.event_infobox_frame .map{
	padding-left: 0 !important;
	clear: both;
}


#header_content_row2{
	margin: 10px 0;
}

#banner{
	margin-bottom: 10px;
}

.page_title_table{
	margin: 1.5em 0;
}

.page_title_text{
	font-size: 175%;
	line-height: 1.25;
}


#no_bread{
	display: none;
}

.menu_global_sp li.opened, .menu_global_sp li.opened:hover{
	background-color: #fff0f0 !important;
}

.wp-posts-carousel-container{
	min-height: 14em;
}

.full_width img{
	width: 47.5%;
	height: auto;
}

.full_width > *:nth-child(odd) img{
	float: left;
	margin: 0 0 4% 0;
}

.full_width > *:nth-child(even) img{
	float: right;
	margin: 0 0 4% 0;
}


.post_list .post_list_item {
	padding: 0 0 0.5em 0;
	border-bottom: #ccc 1px dotted;
}

.post_list .post_list_title_wrap{
	display: block;
}


.center .minimal_news_post_list .minimal_news_post_list_item{
	padding: 0.5em 0;
	border-bottom: #ccc 1px dotted;
}


.minimal_news_post_title{
	display: block;
}


.sub_cat_tab_wrap{
	width: 100%;
	margin-bottom: 1em;
	overflow: hidden;
}

.sub_cat_tab{
	box-sizing: border-box;
	text-align: center;
	float: left;
	margin-bottom: 14px;
	cursor: pointer;
}

.sub_cat_tab_inner{
	display: block;
	margin-right: 3px;
	border-radius: 6px;
	padding: 4px 8px;
	vertical-align: middle;
}

.sub_cat_tab_inner:after{
	content: "┛";
	font-weight: bold;
	margin: 0.25em 0em -0.25em 0.5em;
	transform: rotate(45deg) !important;
	display: inline-block;
}


#sub_cat_tab_0 .sub_cat_tab_inner{
	background-color: #fd8694;
	color: #fff;
}

.sub_cat_tab_current .sub_cat_tab_inner{
	background-color: #eee !important;
	color: #333 !important;
}

.center .minimal_news_post_list_item{
	border-bottom: #ccc 1px dotted !important;
}


.show_all_foot{
	text-align: center;
}


#credit_text{
	font-size: 75%;
	text-align: center;
}



}/* 50.909996032715ms */