<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.programH2{ margin: 0!important; }
.programH2_2{  margin: 0!important; }
.program h3{ padding: 0; margin: 0 0 10px 10px; font-size: 14px; color: #000; line-height: 2;}
.programWrapper dl{margin: 10px 0 0 10px;}
.program dt{width: 50px; float: left; background: #142267; color: #fff; margin-right: 5px; font-weight: bold; text-align:center; line-height: 21px; height: 21px; vertical-align: baseline!important; margin-left: 19px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-bottom:8px;}
.program dt.sikai{ background: #13503A;}
.program dd{margin-left: 75px; padding: 0;margin-bottom:8px;}
.program dd{ line-height: 22px; }
.programWrapper p{ margin: 5px 0; }
.theme{padding-left: 50px!important;}
.kyosai{ text-align:right; font-size: 0.9em; color:#000!important; margin-top: 10px!important; font-weight: normal!important;}
.long_dt dt{ width: 70px;}
.long_dt dd{ padding-left: 20px;}
.programWrapper .date{ color: #444; font-size: 0.9em; padding: 30px 0 0 10px; border-top: 1px dotted #666; font-weight: inherit; margin-top: 30px!important; height: inherit; line-height: 1.2;}
.programWrapper .date2{ padding: 20px 0 0 10px; margin-top: 20px!important;}
.noBorder{ border: none!important;}
.pageTop{ text-align: right; margin: 40px 0 10px 0!important; font-size: 0.9em;}
.proBtn a{float: left;}
.proBtn p{ float: left; width: 135px; background: #eee; margin: 2px!important; height: 55px; vertical-align: top ; padding: 3px; line-height: 1.2; text-align:center; -webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px; font-weight:bold;}
.proBtn a{ display: block; text-decoration: none; color: #666;}
.proBtn p:before{content:"\f103";
	font-size: 25px;
	font-family: "FontAwesome";
	position: relative;
	top:1px;
	color: #ccc; line-height: 1.3; font-weight: lighter;}
.emp:before {content:" "!important;
	font-size: 25px;
	}
	.emp:hover{background: #f2f2f2!important;cursor: inherit!important;}	
.proBtn p:hover{ cursor: pointer; background: #13503A; color: #fff; }
.proBtn a:hover{color: #fff;}
.subTitle{ margin-left: 20px!important; color:#142267!important; font-size: 13px!important; line-height: 1.4!important;}
.subTitle:before{ content:"\f009";font-family: "FontAwesome"; margin-right: 5px;  font-weight: lighter;}
.m_t_20{ margin-top: 30px!important;}
.programWrapper .date:first-child{ margin-top: 0 !important;}


.days p{ height: 47px; background:#EBFBE0; color: #014A39;}
.days p:before{content:"\f1c1";
	font-size: 20px;
	font-family: "FontAwesome";
	position: relative;
	top:1px;
	color: #8FAFA8; line-height: 1.5; font-weight: lighter;}
.days p:hover{color: #fff; }


.pdf{ border-bottom: 1px solid #ccc;  margin: 0 10px 20px 0; padding: 0 0 20px 0;}
.pdf p:before{content:"\f1c1";
	font-size: 20px;
	font-family: "FontAwesome";
	position: relative;
	top:1px;
	 line-height: 1.5; font-weight: lighter;}



</pre></body></html>