@charset  "Shift_JIS";


/*テーブル table*/

.table02 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	}
	
.table02 th
	{
	padding:8px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#FFF8DC;
	font-size:14px;
	font-weight:bold;
	}
	
.table02 td
	{
	padding:8px;
	border:1px solid #CCCCCC;
	text-align:left;
	line-height:150%;
	font-size:14px;
	}
	

/*スクール比較一覧 table*/


.good-point
{margin:0 0 0 0;}

.good-point table
{border:2px solid #f2f2f2;}


.good-point td
{padding:25px;
font-szie:14px;}


.good-point h4
{margin:0 0 20px 0px;
font-size:20px;
font-weight:bold;
text-align:center}

.good-point ul
{margin:0 0 0 0px;
font-szie:14px;}

.good-point li
{margin:0 0 8px 0px;
padding:3px 0 3px 26px ;
font-szie:14px;
background-image:url(../compare/img/icon_face.gif);
background-position:left;
background-repeat:no-repeat;
list-style-type:none;
line-height:150%;}



/*プロフィール table*/


.profile-td
{
background-image:url(../img/top/border-yoko.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:8px 5px 5px 5px;
line-height:150%;
}

/*質問文 table*/

.q-text{

margin:30px 0 10px 0}


.q-text h4
{font-size:18px;
color:#ff0000;
margin:20px 0 0 0;
font-weight:bold;
}


.q-text p
{margin-left:45px;}

/*
.table03 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	}
	

.table03 td
	{
	padding:8px;
	vertical-align:middle;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:left;
	line-height:150%;
	font-size:14px;
	}
	
	
.table04 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	}
	

.table04 td
	{
	padding:8px;
	vertical-align:middle;
	border:1px solid #CCCCCC;
	text-align:center;
	line-height:150%;
	font-size:14px;
	}
	
.table05 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	}
	

.table05 td
	{
	padding:13px;
	vertical-align:middle;
	border:1px dotted #dcdcdc;
	text-align:center;
	line-height:150%;
	font-size:16px;
	background-color:#F0F8FF;
	}
	
.button-vide01{margin:5px 0 0 0 ;}


.table06 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	}
	

.table06 td
	{
	padding:13px;
	vertical-align:middle;
	border:1px dotted #dcdcdc;
	text-align:center;
	line-height:150%;
	font-size:16px;
	background-color:#EEFFEE;
	}
	



.table07 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	}
	

.table07 td
	{
	padding:8px;
	vertical-align:middle;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
	line-height:150%;
	font-size:14px;
	}
	
	
	
.table08 table
	{
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	}
	

.table08 td
	{
	padding:13px;
	vertical-align:middle;

	text-align:center;
	line-height:150%;
	font-size:16px;
background-color:#FFF5EE;
border:1px dotted #FFDAB9;
	}	
	
	
	
	

.qa-box
{
background-color:#F0F8FF;
padding:20px;
border:2px solid #B0C4DE;
margin:0 0 20px 0;
}

.qa-box ul
{
}

	
.qa-box li
{
line-height:130%;
margin:0 0 10px 10px;
list-style-type:none;
font-size:14px;
}
	
	
.qa-answer
{
margin:30px 0 0 0;
}

.qa-answer h3
{
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
padding:6px;
background-color:#F5F5DC;
border:2px solid #dcdcdc;
}
	
	
.qa-answer p
{
margin-left:35px;
margin-top:10px;
}
	
	
	
	
	
	


.book-table
{margin:30px 0 0 0;
}


.book-table h4
{
margin:0 0 9px 0;
background-image:url(../img/bg_border.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:0 0 4px 0;
font-size:16px;
font-weight:bold;
}


.book-table table
{margin:0px 0 0 0 ;}

.book-table td
{font-size:14px;
padding:0 5px 0 0;
line-height:170%;
}





.start-index
{margin-bottom:25px;}

.start-index h3
{margin-bottom:5px;}

.start-index p
{margin-left:20px;
font-size:12px;
line-height:150%;}

.linktostart
{margin:5px 0;
text-align:right;
font-size:14px;}


*/
