@charset "UTF-8";
/* CSS Document */


.content ul,
.content ol,
.contents ul,
.contents ol { width: 100%;margin: 0 0 20px; }

.content ul li,
.content ol li,
.contents ul li,
.contents ol li { list-style:disc;list-style-position: outside;margin-left: 1em;margin-bottom: 0.5em; }

.content ul li:last-child,
.content ol li:last-child,
.contents ul li:last-child,
.contents ol li:last-child { margin-bottom: 0; }

.content ul li ul li,
.contents ul li ul li { list-style: circle; }

.content ol li ul li,
.contents ol li ul li { list-style: circle; }

.content ul li ol li,
.contents ul li ol li { list-style: decimal; }

.content ul li ul li ul li,
.contents ul li ul li ul li { list-style: disc; }

.content ul li ul li ol li,
.contents ul li ul li ol li { list-style: decimal; }

.content ul li ol li ul li,
.contents ul li ol li ul li { list-style: disc; }

.content ol li ol li ul li,
.contents ol li ol li ul li { list-style: disc; }

.content img,
.contents img { width: auto; max-width: 100%;height: auto; }




.content figure,
.content .wp-block-columns.wp-block-columns-is-layout-flex,
.content h3,
.content h4,
.content h5,
.content h6,
.contents p,
.contents figure,
.contents .wp-block-columns.wp-block-columns-is-layout-flex,
.contents h3,
.contents h4,
.contents h5,
.contents h6 { width:100%;margin-left: 0;margin-right: 0;float: left; }

/*.content p,
.contents p { margin-top: 1em;margin-bottom: 1em; }*/

.content .wp-block-columns.is-layout-flow.wp-block-column-is-layout-flow,
.contents .wp-block-columns.is-layout-flow.wp-block-column-is-layout-flow { width: 100%; }

.content.wp-block-heading,
.contents.wp-block-heading {
	margin-top: 0.5em;
}

.wp-block-image {
	width: 100%;margin: 1em 0;float: left;
}

.content .aligncenter,
.contents .aligncenter { text-align: center;margin-left: auto;margin-right: auto; }

.content .aligncenter img,
.contents .aligncenter img { margin-left: auto;margin-right: auto; }

.content .wp-block-table,
.contents .wp-block-table { width: 100%; }

.content.single .pan,
.contents.single .pan { width: 100%;margin: 1em 0; }

.content.single .pan a,
.contents.single .pan a { color: #007193;text-decoration: underline; }

.content.single .pan.foot,
.contents.single .pan.foot { margin: 100px 0 1em; }

.content.single ul.ca,
.contents.single ul.cat { width: 100%;margin: 1em 0 1em;float: left; }

.content.single ul.cat li,
.contents.single ul.cat li {
	list-style: none;
	margin-right: 1em;
	float: left;
}

.content.single ul.cat li a,
.contents.single ul.cat li a {
	font-size: 14px;
	line-height: 14px;
	padding: 3px 5px;
	color: #0084D1;
	border: #0084D1 1px solid;
	transition: ease 0.5s all;
}

.content table,
.contents table {
	width: 100%;
	float: left;
	margin: 0;
	border-collapse: collapse;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
	box-sizing: border-box;
}

.content table td,
.contents table td {
	padding: 10px 20px;
	border-bottom: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	box-sizing: border-box;
}

.content table th,
.contents table th{ 
	padding: 10px 20px;
	border-left: #c8c8c8 1px solid;
	box-sizing: border-box;
	text-align: center;
}

.content blockquote.wp-block-quote,
.contents blockquote.wp-block-quote {
	border-left: #000 5px solid;
	padding-left: 1em;
	box-sizing: border-box;
}

/* table  pat01 ************************************* */


.has-medium-font-size { line-height: 30px; }
.has-large-font-size { line-height: 50px; }
.has-huge-font-size { line-height: 60px; }
.has-text-align-left { text-align: left; }
.has-text-align-center { text-align: center; }
.has-text-align-right { text-align: right; }

.wp-block-table { width: 100%;margin: 0; }
.wp-block-table.is-style-stripes tr:nth-child(odd) td { background: #edefef; }
.wp-block-table .has-fixed-layout { table-layout: fixed; }
.wp-block-column { width: 96%; padding: 1em 2%;float: left; }


.glid-contents {
	width: 80%;
	margin: 0;
	padding: 0;
	float: left;
}

.single.page .glid-contents {
	width: 20%;
	margin: 0;
	padding: 0 3% 0;
	float: left;
}

.glid-sidebar {
	width: 20%;
	margin: 0;
	padding: 0;
	float: right;
}

.glid-sidebar .wp-block-image a { opacity: 1.0;transition:all .5s ease; }
.glid-sidebar .wp-block-image a:hover { opacity: 0.7; }

.page-wide .glid-sidebar {
	width: 21%;
	padding: 0 2%;
}


.content_title.page h1 p {
	font-size: 24px;
    color: #241c8b;
}


/* **************************************************************** */
/*  RESPONSIVE  RAYOUT  MAX-WIDTH 900px */
/* **************************************************************** */
@media screen and (max-width: 900px) {



}

/* **************************************************************** */
/*  RESPONSIVE  RAYOUT  MAX-WIDTH 780px */
/* **************************************************************** */
@media screen and (max-width: 780px) {



}

/* **************************************************************** */
/*  RESPONSIVE  RAYOUT  MAX-WIDTH 580px */
/* **************************************************************** */
@media screen and (max-width: 580px) {

.content_inner {
    width: 90%;
    margin: 0 5%;
}

.content { margin: 50px 0; }

.content.single h2,
.contents.single h2 { font-size: 120%; }

.content.single h3,
.contents.single h3 { font-size: 110%; }

.content.single h4,
.contents.single h4 { font-size: 105%; }

.content.single h5,
.contents.single h5 { font-size: 100%; }

.content.single .main,
.contents.single .main {
	padding: 50px 0;
}

.page .content_inner { width: 90%;margin: 0 5%;}

.content_title.page h1 p { font-size: 16px;margin-left: 20px;padding: 5px 10px; }

}

/* **************************************************************** */
/*  RESPONSIVE  RAYOUT  MAX-WIDTH 480px */
/* **************************************************************** */
@media screen and (max-width: 480px) {



}






