#main {text-align:center;}

hr.half {width: 50%;}

div.article {
	background-color: #ffffff;
	width: 40em;
	margin: 1em auto;
	padding: 1em;
	border: 1px dashed #999999;
	line-height: 2em;
	text-align: left ;
	}

div.head_article {
	background-color: #ffccff;
	width: 30em;
	margin: 0 auto 1em;
	padding: 0 0.5em;
	border: 1px dashed #999999;
	line-height: 1.5em;
	text-align: center;
}

ol { margin-left:25px;}
ol li { padding-top: 2em; font-size:1.15em; font-weight: bold; }

div.uri ul li { padding-bottom: 2em; font-size:1.1em; font-weight: bold; }

.mokuji  { list-style: none; width:90%;}
.mokuji li{margin:0px; padding:0px;}
.mokuji a{margin:0px; padding:0 0 0 1em ; font-size:1.2em;}

.mokuji1 {background-color: #ffcccc;}
.mokuji2 {background-color: #ffccff;}
.mokuji3 {background-color: #ccccff;}
.mokuji4 {background-color: #ccffff;}
.mokuji5 {background-color: #ccffcc;}
.mokuji6 {background-color: #ffffcc;}

img.atmark {height: 1em; width:1em;}

/*				特	色				*/
div.aplcom { margin: 0 2em 0 1.5em; font-size:87%; font-weight:normal ;}
div.uri ul div.aplcom {border: 3px solid #ffcccc}

/*				イベント				*/
div.event h4 {background-color: #ffccff ; margin-top: 2em ; padding-left: 1em ;}
div.event p.dateat { border: 2px solid #999999 ; width: 20em ; padding-left: 1em ;}

/*				カレンダー				*/
li.jump { list-style:none }

/*				練習見学				*/
div.practice h4 {background-color: #ccffff ; margin-top: 2em ; padding-left: 1em ;}

