@charset "UTF-8";

html body.editor-styles-wrapper{
	background: white;
}
html body.editor-styles-wrapper .wp-block{
	max-width: 1000px;
}
html body.editor-styles-wrapper p{
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 1.6;
	margin-top: 40px;
}
html body.editor-styles-wrapper a p{
	margin-top: 0;
}
html body.editor-styles-wrapper h1.wp-block{
	font-size: 26px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0px;
	margin-bottom: 44px;
}
html body.editor-styles-wrapper dl{
	display: flex;
	align-items: center;
	gap:0px 15px;
	margin-bottom: 26px;
}
html body.editor-styles-wrapper dl dt{
	font-size: 14px;
	color: #666666;
}
html body.editor-styles-wrapper dl dd{
	background: #00AFEC;
    color: #fff;
    text-align: center;
    width: 82px;
    padding: 2px 5px;
    border-radius: 5px;
}
html body.editor-styles-wrapper dl dd.news{
	background: #00AFEC;
}
html body.editor-styles-wrapper dl dd.event{
	background: #E4007F;
}
html body.editor-styles-wrapper dl dd.recruitment{
	background: #009C6F;
}
html body.editor-styles-wrapper h2{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 40px;
	letter-spacing: 0;
	line-height: 1.4;
}
html body.editor-styles-wrapper .txt_area{
	font-size: 16px;
	line-height: 1.8;
	margin-bottom: 40px;
}
html body.editor-styles-wrapper .red{
	color: #E60A0A;
}
html body.editor-styles-wrapper .fb{
	font-weight: bold;
}
html body.editor-styles-wrapper a{
	color: #00AFEC;
	text-decoration: none;
}
html body.editor-styles-wrapper ul{
	margin-top: 40px;
	padding-left: 22px;
}
html body.editor-styles-wrapper li{
	text-indent: 0;
	margin-left: 0;
	margin-bottom: 6px;
	margin-top: 0;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 1.8;
	list-style: disc;
}
html body.editor-styles-wrapper li:last-child{
	margin-bottom: 0px;
}
html body.editor-styles-wrapper a[href$=".pdf"]{
	display: inline-block;
	background: #fff;
	padding: 10px 48px;
	border-radius: 10px;
	border:solid 2px #BEBEBE;
	position: relative;
	color: #333333 !important;
}
html body.editor-styles-wrapper a[href$=".pdf"]::before{
	content: "";
	width: 20px;
	height: 20px;
	background: url("../img/info/pdf_icon.png");
	background-size: 100%;
	position: absolute;
	top:50%;
	left: 19px;
	transform: translate(0,-50%);
}
html body.editor-styles-wrapper a[href$=".pdf"]::after{
	content: "";
	width: 0;
    height: 0;
    border-left: 7px solid #333333;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    position: absolute;
    top: 50%;
    right: 29px;
    transform: translate(0, -50%);
}
html body.editor-styles-wrapper figure{
	max-width: 100%;
	margin-top: 40px;
}
html body.editor-styles-wrapper img{
	max-width: 100%;
	height: auto;
}
html body.editor-styles-wrapper strong{
	font-weight: bold;
}
html body.editor-styles-wrapper mark{
	font-style: normal;
	font-weight: inherit;
}
html body.editor-styles-wrapper .has-black-color{
	color: #333333;
}
html body.editor-styles-wrapper .has-red-color{
	color: #E60A0A;
}
html body.editor-styles-wrapper .aligncenter,
html body.editor-styles-wrapper .has-text-align-center{
	text-align: center;
}
html body.editor-styles-wrapper .alignleft,
html body.editor-styles-wrapper .has-text-align-left{
	text-align: left;
}
html body.editor-styles-wrapper .alignright,
html body.editor-styles-wrapper .has-text-align-right{
	text-align: right;
}