@charset "shift-jis";


body {
	margin: 0px;
	padding: 0px;
	background-color: #CCC;
	color: #324632;
	line-height:200%;
	font-size:11px;
	font-family: "MS PGothic", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka,  Helvetica, Arial, Verdana, sans-serif;
}
h2 {
	font-size:11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
}
h3 {
	font-size:11px;
	color: #FF7F00;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

A {
	color: #324632;
	text-decoration:none;
}

A:link,A:visited {
 text-decoration:none;
}

A.navi {
	text-decoration:none;
}

A:active {
	text-decoration:none;
}

A:hover {
	color: #FF7F00;
}


.text{
	color: #324632;
	font-size:11px;
	line-height:200%;
	margin: 0px;
	padding: 0px;
}
.tableText{
	color: #324632;
	font-size:11px;
	line-height:1.3em;
}
.jinbutu {
	color: #324632;
	font-size:10px;
	line-height:210%;
	margin: 0px;
	padding: 0px;
}
.jinbutu .hito{
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 20px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;

}
.main {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
.foot {
	background-color: #FFFFFF;
}
.midashi {
	font-size:11px;
	margin: 0px;
	padding: 0px 0px 20px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
	color: #FF7F00;
	font-weight: bold;
}
.midashiBar {
	font-weight: normal;
	color: #FF7F00;
}
.nomalBar {
	font-weight: normal;
}

.cyu {
	color: #FF7F00;
}
.cyuBlue {
	color: #4CB9B4;
}
.tateBar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.text_box {
	background-color: #D4D4D4;
	height: 21px;
	width: 244px;
	border-top: 1px solid #555555;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #555555;
}
form {
	margin: 10px 0px;
	padding: 0px;
}
.flow {
	font-size:10px;
	color: #FF7F00;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 3px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
	line-height: 100%;
}
.classCourse {
	font-size: 12px;
	color: #FF7F00;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
}
.nomalColor {
	color: #324632;
}
.classTable {

	color: #324632;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
.courseTitle {
	line-height: 1.2em;
	padding-bottom: 5px;
}
.nomalMidashi {
	font-size:11px;
	color: #FF7F00;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
}
.shopMidashi {
	color: #324632;
	font-size:11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
}
.shopsmallS {
	margin-top: 5px;
}
.shortTitle {
	font-size: 15px;
	color: #FFFF00;
	background-color: #EE9B00;
	line-height: 2em;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.shopJinbutu {
	color: #FF7F00;
	font-size:10px;
	line-height:210%;
	margin: 0px;
	padding: 0px;
}
.shopJinbutu .hito{
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 20px;
	font-family: "MS PGothic", "qMmpS Pro W6", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, sans-serif;
}

img.form {
	margin-top: 14px;
	margin-bottom: 14px;
}
.text10 {
	font-size: 10px;
	line-height: 2em;
}

/* @@@base100ǉ@@@  */
/* ------------------------ */

#base100 ul {
	margin: 0px;
	padding: 0px;
}
#base100 li {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.9em;
	background-image: url(../100/img/listDot.png);
	background-repeat: no-repeat;
	background-position: left 9px;
}
#base100 ul {
	margin-bottom: 2em;
}
#base100 h2 {
	line-height:2em;
}
#base100 .osusume {
	width:422px;
}
#base100 .text{
	color: #333;
}
#base100 h2 a {
	color: #333333;
	display: block;
}
#base100 img.koushi {
	margin-top: 3px;
}
#base100 .hito {
	display: inline;
}
#base100 .text p {
	margin-bottom: 2em;
}
#base100 h2 a:hover {
	color: #FF6600;
}
#base100 #option {

}
#base100 form {
	padding: 0px;
}
#base100 input {
	/*margin-top: 1em;
	*/
	vertical-align: top;
}
#base100 label {
	margin-right: 0.7em;
	margin-top: 0px;
	padding: 0px;
}
#base100 .formBorder {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px;
}
#base100 .text p.noMargin, #base100 ul.noMargin {
	margin: 0px;
}
.hyou {
	margin-bottom: .5em;
}
#newClass p {
	margin-top: 0px;
	margin-bottom: 2em;
	padding: 0px;
	margin-left: 0px;
}
.underMargin {
	margin-bottom: 2em;
}
.classList {
	vertical-align: middle;
}
.swichImgBox img {
	position: absolute;
}
