@charset "utf-8";
/* CSS Document */
/**/



/*
左コンテンツ
*********************************************************************/

h2#pagetitle2,
h2#pagetitle2_top{
	background: url(../img/pagetitle.gif) no-repeat top left;
}

h3#pagetitle3{
	background: url(../img/pagetitle1_1.gif) no-repeat top left;
}


/*
入力フォーム
左コンテンツ
*********************************************************************/

table#request1{
	margin-top:30px;
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
}

table#request1 td{
	padding:10px;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	vertical-align:middle;
}


table#request1 td.request1bg{
	background-color:#EEE;
}

table#request1 td.request2bg{
	background-color:#F7F7F7;
}

			
table#request1 textarea{
	width:400px;
	height:100px
}	
		

p#request_thanks_tex{
	margin-top:20px;
	min-height:100px;
}


table#form_error{
	width:100%;
	margin-top:20px;
}
		table#form_error2{
			width:100%;
			margin-top:10px;
		}
			table#form_error2 td{
				background: url(../../img/dot3.gif) no-repeat 8px center #FFF4F4;
				color:#FF0000;
				padding:5px 20px;
			}
			
/*IE Hack*/
table#request1 td,
table#form_error2 td{
	font-size:95%;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:90%;
}			





/*
index.html
左コンテンツ
*********************************************************************/

p#counseling_tex1{
	background: url(../img/counseling_tex1.gif) no-repeat top left;
	text-indent:-9999px;
	height:105px;

}

ul#counseling_img1 li{
	float:left;
	text-align:center;
	width:320px;
	font-size:90%;
}




	ul#counseling_tex2 li{
		text-indent:-9999px;
		height:30px;
		margin-left:10px;
	}
	ul#counseling_tex2 li#counseling_tex2_1{
		background: url(../img/counseling_tex2-1.gif) no-repeat top left;
	}
	ul#counseling_tex2 li#counseling_tex2_2{
		background: url(../img/counseling_tex2-2.gif) no-repeat top left;
	}
	ul#counseling_tex2 li#counseling_tex2_3{
		background: url(../img/counseling_tex2-3.gif) no-repeat top left;
	}




p#counseling_tex3{
	background: url(../img/counseling_tex3.gif) no-repeat top left;
	text-indent:-9999px;
	height:20px;
	margin:20px 10px;
}


div#counseling_tex4{
	float:left;
	width:393px;
	background: url(../img/counseling_box_top.gif) no-repeat top left;
	padding-top:14px;
	margin-top:15px;

}
	p#counseling_tex4inner{
		background: url(../img/counseling_box_line.gif) repeat-y top left;
		padding:0 20px;
		font-size:90%;
		line-height:1.8;
	}
/*IE Hack*/
div#pointBox_l p#pointBox_img,
div#pointBox_r p#pointBox_img{
	width:393px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:353px
}
	
	
	div#counseling_tex4bottom{

	background: url(../img/counseling_box_bottom.gif) no-repeat bottom left;
	padding-bottom:14px;

}
	
	
	

p#counseling_img2{
	float:right;
	width:220px;
	text-align:left;

}




table#counseling_table{
	border-collapse: separate;
	border-spacing:5px;
}

	table#counseling_table th{
		background-color:#999966;
		text-align:center;
		color:#FFFFFF;
		padding:5px;
		font-weight:bold;
		
	}
/*IE Hack*/
table#counseling_table th{
	font-size:100%;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:95%;
}
	
	
	table#counseling_table td{
		text-align:center;
		vertical-align:middle;
		padding-top:5px;

	}
		p#counseling_mail{
			width:176px;
			margin-left:auto;
			margin-right:auto;
		}


		
		p#counseling_mail a{
			display:block;
			background: url(../img/counseling_mail.gif) no-repeat top left;
			text-indent:-9999px;
			width:176px;
			height:17px;
			/*\*/
			overflow: hidden;
			/**/
		}
		
		
		/*授業見学　ボタン*/

		
			p#bt_visit_table a{
				display:block;
				text-indent:-9999px;							
				width:200px;
				height:55px;
				background: url(../img/bt_visit.jpg) repeat-y left top;			
				text-decoration:none;
				/*\*/
				overflow: hidden;
				/**/
			}
			
			p#bt_visit_table a:hover{background: url(../img/bt_visit.jpg) repeat-y left -55px;}
		
