/* for REGIST */
td, th, form, option, select, input, text, submit {font-size: 8pt; line-height:150%;color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Verdana, Arial; margin: 0;	padding: 0;}
textarea {font-size: 8pt; line-height:140%;color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Verdana, Arial; margin: 0;	padding: 2px;}

table.infoTable {margin-bottom:10px;border-top:1px solid #CCCCCC;}
table.infoTable th {background-color:#DDDDCC; color:#333333; text-align:left; border-top:0px; font-size: 9pt;}
table.infoTable td {border-top:1px solid #CCCCCC;}
table.infoTable td.Lnavi {background-color:#ECECE3;  border-top:1px solid #CCCCCC; width:100px;}
table.infoTable td.LnaviContact {background-color:#EEEEEE; text-align:right; padding-right:15px}
table.infoTable td.noLine {border-top:1px solid #FFFFFF;}

table.detailTable {margin:0 5px 10px 5px; border-bottom:none;}
table.detailTable th {color:#CC0000; text-align:left; font-size: 9pt; border-top:0px; padding-bottom:20px;}

/*  for Form */
textarea{
	scrollbar-face-color : #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color : #CCCCCC; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color : #DDDDDD; 
	scrollbar-shadow-color : #DDDDDD;
	scrollbar-darkshadow-color : #FFFFFF;
}
.formtxt {width:175px;}
.formtxt2 {width:360px;}
.formtxt3 {width:50px;}

table.formTable {border:0px;}
table.formTable td {border:0px;}
table.formTable td.noSpace { padding-bottom: 0px;}
.caption {color: #CC0000; line-height:125%; margin:10px 0 0 0;}
.btnRow  {margin:30px 15px 30px 15px; clear:both}
.btnCol {margin:20px 5px 10px 5px; float:left;}
.backBtn {float:right; text-align:right; margin:0 0 0 0;}

.formHdr {background-color:#C7C4B8; padding:5px; display:block; font-size:10pt; margin:30px 5px 10px 5px;}
.formHdr02 {background-color:#C7C4B8; padding:5px; display:block; font-size:10pt; margin:10px 5px 10px 5px;}
.kind {float:right; display:block; font-weight:normal; font-size: 8pt;}
.lessonImg {float:right;}
.lessonImg img {margin:0px 0px 0px 10px;}

img.map {margin:0px 0px 0px 20px; padding:0; vertical-align:middle;}
img.reserve {margin:0px 20px 0px 0px; padding:0; vertical-align:middle;}