<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
/*------------------------------------------------
original　overwrite 
-------------------------------------------------*/

/*------------------------------------------------
トップ訴求
-------------------------------------------------*/
.topAttention{
	margin:20px auto;
	padding:1em;
	width:calc(100% - 20px);
	text-align:center;
	border:1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.topAttention li{
	display:inline-block;
	margin-right:1em;
}
.topAttention li span[class^="txtIcon"]{
	margin-right:0.6em;
}

@media screen and (max-width:767px) {
	.topAttention li{
		display:block;
	}
	.topAttention li:first-child{
		margin-bottom:0.5em;
	}

}


/*------------------------------------------------
grid　着色
-------------------------------------------------*/
.screen_red{
background-color : #fcc;
opacity : 0.8;
}

.screen_green{
background-color : #cfc;
opacity : 0.8;
}

.screen_blue{
background-color : #ccf;
opacity : 0.8;
}


/*------------------------------------------------
lex guidance 
-------------------------------------------------*/
section.lecGuidance a.grid3 img{
	float:none;
}

.side_Lv,
.side_Teacher{
/*.side_Teacher{*/
	display :none;
}

/*.side_Teacher{
text-align : right;
margin-top : 0 !important;
padding-bottom : 1em;

}*/

.side_Picture{
	float: left;
}
.side_Class,
.side_class{
	margin: 0.5em 0 0 0;
	padding: 0;
	height: 1.1em;
	overflow: hidden;
	text-align : center;
}
.lecGuidance .row a.grid3:nth-child(5n){
	margin-left:0 !important;
}
.lecGuidance .row a.grid3{
	margin-bottom:1em;
}

.lecGuidance .gridclear,
.lecGuidance .gridclear~[class^="grid"] {
    margin-top: 0px !important;
}

@media screen and (max-width:767px) {
.side_Class{
	line-height: 1.1em;
}
}
</pre></body></html>