/*------------------------------------------
	@charset "utf-8";
	2020.05.10
--------------------------------------------*/
*{box-sizing:border-box;font-weight:normal;}
html{font-size:62.5%;}
body{font-family:Helvetica,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo, sans-serif;margin:0;padding:0;}

/*	Before - Next		＿＿＿＿＿＿＿＿＿＿ 
ul.before_next{
	margin: 20px 0 10px 0;
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap:wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap    : wrap;
}
ul.before_next li{
	font-size: 14px;
	white-space: nowrap;
	list-style: none;
}
ul.before_next li a{
	font-size: 14px;
	font-weight: 600;
	white-space: nowrap;
}
.before_next img{
	width:15px;
	margin:0 2px;
	vertical-align:middle;
}*/
/*	パンくずリスト		＿＿＿＿＿＿＿＿＿＿ 
.breadcrumbs{
	font-size: 14px;
	font-weight: 600;
}
.breadcrumbs a{
	font-weight: 600;
	text-decoration: none;
}
.breadcrumbs a:hover{
	border-bottom: 2px solid var(--key-Y2-color);
}
.breadcrumbs img{
	width:14px;
	margin:0 2px;
	vertical-align:middle;
}
*/

/*
	文字位置・装飾設定
 ---------- ---------- ---------- */
 hr{margin:10px;}
 
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}

.fc{border:1px solid var(--key-S1-color);}
.red{color:#CC0000;}

.left{float:left;}
.clear{clear:both;}

a:link{color: #003366;}
a:visited{color: #003366;}
a:hover{color:#003366;}
a:active{color:#003366;} 

a{ text-decoration: none;}
/* ページ縮小画像*/
/*img.reeduc{
	width: 30%;
	height: 80px;
	object-fit: cover;
	border: 1px solid var(--key-S1-color);
}*/
.maru{
	border: 1px solid var(--key-S1-color);
	border-radius: 5px;
}
.mark{
	border: 1px solid var(--key-S1-color);
	border-radius: 5px;
	background: var(--key-S3-color);
}