
.tableMenu{
      background-color: white;
}

.tableOver{
	  color: white;
      background-color: #FFF0F9;
      cursor: hand;
}

.nocolor{
      background-color: white;
}


.mTop{
      border-top: brown 1px solid;
      border-left: brown 1px solid;
      border-right: brown 1px solid;
      border-bottom: brown 0px solid;
      background-color: white;
       cursor: hand;      
}


.mTopOver{
      border-top: brown 1px solid;
      border-left: brown 1px solid;
      border-right: brown 1px solid;
      border-bottom: brown 0px solid;
      background-color: #FFF0F9;
      cursor: hand;      
}

.mDetail{
      border-top: brown 0px solid;
      border-left: brown 1px solid;
      border-right: brown 1px solid;
      border-bottom: brown 0px solid;
      background-color: white;
      cursor: hand;      
}

.mDetailOver{
      border-top: brown 0px solid;
      border-left: brown 1px solid;
      border-right: brown 1px solid;
      border-bottom: brown 0px solid;
      background-color: #FFF0F9;
       cursor: hand;      
}

.mFooter{
      border-top: brown 0px solid;
      border-left: brown 1px solid;
      border-right: brown 1px solid;
      border-bottom: brown 1px solid;
      background-color: white;
      cursor: hand;      
}


.mFooterOver{
      border-top: brown 0px solid;
      border-left: brown 1px solid;
      border-right: brown 1px solid;
      border-bottom: brown 1px solid;
      background-color: #FFF0F9;
      cursor: hand;      
}



body{
	background:#FBF4EA url("../img/back.gif") repeat-y;
	color:#870000;
	font-size:12px;
	line-height:18px;
	letter-spacing:0em;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	
}


 
td{	font-size:12px;	line-height:18px; }
th{	font-size:12px;	line-height:18px; }


 
h1{	font-size:12px; line-height: 14px;font-weight:bold; }


 
a:link		{ color:#C30000;	text-decoration:underline; }
a:visited	{ color:#C30000;		text-decoration:underline; }
a:active	{ color:#990000;	text-decoration:underline; }
a:hover		{ color:#FF2868;	text-decoration:underline; }


 
.f10 { font-size:10px; line-height:14px; }
.f11 { font-size:11px; line-height:16px; }
.f12 { font-size:12px; line-height:18px; }
.f14 { font-size:14px; line-height:20px; }
.f16 { font-size:16px; line-height:22px; }
.f18 { font-size:18px; line-height:24px; }
.f19 { font-size:19px; line-height:25px; }
.f21 { font-size:21px; line-height:26px; }


.f10b { font-size:10px; line-height:16px; font-weight:bold; }
.f12b { font-size:12px; line-height:18px; font-weight:bold; }
.f14b { font-size:14px; line-height:20px; font-weight:bold; }
.f16b { font-size:16px; line-height:22px; font-weight:bold; }
.f18b { font-size:18px; line-height:24px; font-weight:bold; }
.f19b { font-size:19px; line-height:25px; font-weight:bold; }
.f21b { font-size:21px; line-height:26px; font-weight:bold; }

.menuText {
	text-decoration:underline;

}
 
.smalls {
	font-size: 8px;
	line-height: 10px;
	color: #666666;
}
.small {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.normal {
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}
.normal06 {
	font-size: 12px;
	line-height: 18px;
	color: #c33;
}
.large {
       font-size: 14px;
}	   

.list01 {
	line-height: 20px;
}

.midashi {
	font-size: 16px;
	color: #993333;

}

 
.line-back {
	background:url("../img/line_back.gif") repeat-y;
}

 
.back {
	background:url("../img/main_back.gif") repeat-y;
}

 
.main-back {
	background:url("../img/main_photo_01.jpg") no-repeat right;
}
 
.fa-back {
	background:url("../kouza/img/fa_photo01.jpg") no-repeat top right;
}
 
.koza-back {
	background:url("../kouza/img/koza_photo01.jpg") no-repeat top right;
}

 
.koza-system {
	padding:0px 15px 0px 0px;
}

 
.fd-back {
	background:url("../kouza/img/fd_photo01.jpg") no-repeat top right;
}

 
.lesson-border {
	border:1 dotted #FF9900;
	padding:5px;
}

 
.br-back {
	background:url("") no-repeat top right;
}

 
.fl-back {
	background:url("../kouza/img/fl_photo01.jpg") no-repeat top right;
}

 
.ga-back {
	background:url("../kouza/img/ga_photo01.jpg") no-repeat top right;
}

 
.lesson-link {
	filter:alpha(opacity=80);
}


 
.guide-arrow {
	font-size:14px;
	line-height:14px;
	text-align:center;
}
 
.guide-border {
	border:1 dotted #CCCCCC;
	padding:3px 3px 3px 5px;
}

 
.guide-system {
	padding:3px;
}

 
.price-back {
	background:#FFFFFF url("../nagare/img/price_photo01.jpg") no-repeat top right;
}


 
.price-border {
	font-size:14px;
	line-height:16px;
	color:#000000;
	font-weight:bold;
	border:1 dotted #FF9900;
	padding:3px;
}

 
.brunch-back {
	background:#FFFFFF url("../school_map/img/back_photo.jpg") no-repeat top right;
}

 
.seminar-back {
	background:#FFFFFF url("../taiken/img/seminar_back.jpg") repeat-y top right;
}

 
.seminar-mark {
	font-size:10px;
	line-height:14px;
	border:1 solid #CCCCCC;
	padding:3px;
}

 
.mokuteki-back {
	background:url("") no-repeat top right;
}

.norepeat-back {
	background-repeat: no-repeat;
}




 
.mokuteki-back2 {
	background:url("../kouza/img/mokuteki_photo06.jpg") no-repeat top right;
}


 
.ws-read {
	font-size:12px;
	line-height:16px;
	color:#333333;
	padding:2px 10px 0px 2px;
}

 
.shikaku-menu {
	font-size:12px;
	line-height:16px;
	color:#CC6633;
	font-weight:bold;
	font-family:"ＭＳ ゴシック";
}

				
 
.f-blue {
	font-size:12px;
	line-height:18px;
	color:#006699;
}

.f-blue2 {
	font-size:12px;
	line-height:18px;
	color:#006699;
	font-weight:bold;
}

.f-blue3 {
	font-size:14px;
	line-height:20px;
	color:#006699;
}

.f-blue4 {
	font-size:14px;
	line-height:16px;
	color:#006699;
	font-weight:bold;
	letter-spacing:1px;
}

/* 赤文? */
.f-red {
	font-size:12px;
	line-height:18px;
	color:#CC0000;
}

.f-red2 {
	font-size:12px;
	line-height:18px;
	color:#CC0000;
	font-weight:bold;
}

.f-red3 {
	font-size:10px;
	line-height:12px;
	color:#CC0000;
	font-weight:bold;
}

/* オ??ジ文? */
.f-orange {
	font-size:12px;
	line-height:18px;
	color:#FF9900;
}

.f-orange2 {
	font-size:12px;
	line-height:18px;
	color:#FF9900;
	font-weight:bold;
}

.f-orange3 {
	font-size:14px;
	line-height:20px;
	color:#FF9900;
}

.f-orange4 {
	font-size:14px;
	line-height:16px;
	color:#FF9900;
	font-weight:bold;
	letter-spacing:1px;
}

/* 赤?文? */
.f-brown {
	font-size:12px;
	line-height:18px;
	color:#CC6633;
}

.f-brown2 {
	font-size:12px;
	line-height:18px;
	color:#CC6633;
	font-weight:bold;
}

.f-brown3 {
	font-size:14px;
	line-height:20px;
	color:#CC6633;
}

.f-brown4 {
	font-size:14px;
	line-height:16px;
	color:#CC6633;
	font-weight:bold;
	letter-spacing:1px;
}

/* ?文? */
.f-black {
	font-size:12px;
	line-height:18px;
	color:#000000;
}

.f-black2 {
	font-size:12px;
	line-height:18px;
	color:#000000;
	font-weight:bold;
}

.f-black3 {
	font-size:14px;
	line-height:20px;
	color:#000000;
}

.f-black4 {
	font-size:14px;
	line-height:16px;
	color:#000000;
	font-weight:bold;
	letter-spacing:1px;
}


/* FOOTテキスト */
.foot {
	font-size:10px;
	line-height:10x;
	color:#1E6186;
	letter-spacing:1px;
}



/* ?イ? */
hr.dot {	color:#999999;
					height:1px;
					border-style:dashed;
					}

hr.dot2 {	color:#0076A3;
					height:1px;
					border-style:dashed;
					}

hr.dot3 {	color:#A0410D;
					height:1px;
					border-style:dashed;
					}

hr.dot4 {	color:#000000;
					height:1px;
					border-style:dashed;
					}