@charset "UTF-8";

/* local css for Narrow
--------------------------------------------------------------*/


/****** 2013入試スケジュールにて追加 ******/

/* PARAGRAPH --------------------------------------------------- */
#contents p{
	padding-bottom:0px;
	line-height:1.7;
	font-size: 0.8em;
}
#contents .green p{
	padding-bottom:0px;
	line-height:1.7;
	font-size: 0.8em;
}


/* IMG --------------------------------------------------- */

/* ピンチで拡大 */
p.imgPinch{
	background-color:#e1f1fd;
	text-align:center;
	margin-top:7px;
	padding-bottom:0 !important;
	margin-bottom:18px;
	font-size:12px;
	line-height:1.1;
}



/* H2 */
/*h2.hTxt,
h2.hImg{
	background-color:#0075c1;
	color:#fff;
	padding:5px 8px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	margin-bottom:20px;
}*/
/* H2 green */
/*.green h2.hTxt{
	background-color:#28791c;
}
.green h2.hTxt span{
	border-left:solid 5px #44af35;
}
.green h2.hTxt,
h2.hImg{
	margin-top:18px;
}*/

/* //HEADING --------------------------------------------------- */



/* アンカーリンクリスト */
ul.anchorList{
	margin-bottom:20px;
	border-bottom:solid 1px #ccd5d9;
}

.solidline{
	background-color:#ccd5d9;
	text-align:center;
	margin-top:0px;
	margin-bottom:20px !important;
	font-size:12px;
	line-height:1.1;
	height: 2px;
}
.col3 {
	padding-bottom: 20px;
}
#contents section p {
	font-size: 1em;
}
p.imgPinch.last{
	margin-bottom:5px;
}

.green p.imgPinch {
	margin-bottom:5px;
}
/* section ------------------------------------------------------------ */
section{
	float:none;
	clear:both;
	padding:0 0 10px;
}
/* //section ------------------------------------------------------------ */


.green dl {
}
.green dt {
	background-color:#9a904f;
	border-radius:3px;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #FFF;
}
.green dd {
	font-size: 1em;
	padding: 0px 0 2px 24px;
	text-indent: -24px;
}
.green dd.caution {
	font-size: 0.8em;
	padding: 5px 0px 0px;
	color: #666;
	text-indent: 0px;
}
#contents .green .suisen {
	padding-bottom: 0px;
}





/* for nyuushi05.shtml */
#contents p.illust {
	-ms-interpolation-mode: bicubic;
	text-align: center;
	margin: 0px 0px 30px;
}
#contents p.illust2 {
	-ms-interpolation-mode: bicubic;
	text-align: center;
	margin: 0px 0px 30px;
}
#contents.shikumi h3.hTxt {
	color: #333;
	border-style: none;
	font-size: 100%;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 20px;
}

#contents.shikumi h3.hTxt span {
	color: #abde70;
}

#contents.shikumi .col .caution {
	color: #858585;
	font-size: 85%;
}

#contents.shikumi .col .caution.right {
	text-align: right;
}
#contents .feature li {
	margin: 0px;
	padding-top: 15px;
	text-align: center;
}
.dtonly {
	display: none;	
}
/*----- nyuushi07_ 202007 -----*/
.cautionTxt{
	color: #e2551e;
	font-weight: bold;
}
/*-----  //nyuushi07_ 202007 -----*/
