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

.ctWrap p {
	line-height:1.6;
	}

#visWrap {
	padding:20px 0 12px 20px;
	background:url(images/visual.jpg) 0 0 no-repeat;
	margin-bottom:23px;
	}
	#visWrap p {
		line-height:1.6;
		margin-right:10px;
		}

.fl-l { float:left; }
.fl-r { float:right; }

.cspoint {
	width:315px;
	}
	.cspoint li {
		line-height:1.6;
		margin:6px 3px;
	}
	.cspoint ul.photos{
		width:325px;
		list-style:none;
		margin:0 0 0 -9px;
		padding:10px 0 0 3px;
		}
	.cspoint ul.photos li{
		width:150px;
		float:left;
		margin:0 0 0 9px;
		padding:0 0 10px 0;
		display:inline;
		}

#csthree li {
	margin:5px 0 15px;
	padding-bottom:14px;
	border-bottom:solid 1px #ccc;
	}

#csthree p {
	line-height:1.6;
	margin-top:4px;
	}

	#csthree li h3 {
		float:left;
		width:91px;
		}
	#csthree li .cs3inn {
		float:right;
		width:537px;
		}
		#csthree li .cs3inn table {
			background-color:#999;
			line-height:1.3;
			}
		#csthree li .cs3inn th {
			padding:3px 0;
			text-align:center;
			font-weight:normal;
			width:100px;
			background-color:#FFF;
			}
		#csthree li .cs3inn td {
			padding:5px 0;
			text-align:center;
			width:100px;
			background-color:#FFF;
			}


.csgrade {
	padding:0 20px 20px;
	zoom:1;
	}
	#cs1 {
		border:solid 1px #A4C6D7;
		background:url(images/idx_bg_cs1.jpg) center center repeat-y;
		margin-bottom:30px;
		}
	#cs2 {
		border:solid 1px #EFA784;
		background:url(images/idx_bg_cs2.jpg) center center repeat-y;
		}
	.csgrade h2 {
		position:relative;
		top:-15px;
		text-align:center;
		}
	#cs1 .csgrdInn {
		background-color:#D6E5ED;
		margin-top:15px;
		padding:8px 10px;
		border:solid 1px #A4C6D7;
		}
	.csgrdInn p {
		line-height:1.6;
		}

.cscourse {
	width:290px;
	margin-top:20px;
	}
	.cscourse h3 {
		margin-bottom:8px;
		}
	.cscourse h4 {
		float:left;
		width:71px;
		margin:0 5px 4px 0;
		}
	.cscourse p {
		line-height:1.6;
		}

		
#engPoint {
	line-height:1.6;
	margin:10px 0 10px 10px;
	}
	#engPoint li {
		padding-left:16px;
		}
	#el1 { background:url(images/eng_li_01.gif) 0 3px no-repeat; }
	#el2 { background:url(images/eng_li_02.gif) 0 3px no-repeat; }
	#el3 { background:url(images/eng_li_03.gif) 0 3px no-repeat; }

.engArea {
	width:310px;
	margin-bottom:1em;
	}
	.engArea h3 {
		color:#E83C51;
		border-bottom:solid 1px #E83C51;
		padding-bottom:5px;
		line-height:1.2;
		font-weight:bold;
		margin-bottom:5px;
		}

.engArea {
	width:310px;
	margin-bottom:10px;
	}
	.engArea h3 {
		color:#E83C51;
		border-bottom:solid 1px #E83C51;
		padding-bottom:5px;
		line-height:1.2;
		font-weight:bold;
		margin-bottom:5px;
		font-size:14px;
		}
	.engArea h4 {
		color:#333;
		line-height:1.2;
		font-weight:bold;
		margin-bottom:5px;
		}
	.engArea ul{
		list-style-position:outside;
		list-style-type:disc;
		margin:5px 0 0 1.5em;
		padding:0;
		line-height:1.3;
		}
	.engArea p{
		margin-bottom:0;
		}
	.engArea ul.photos{
		width:320px;
		list-style:none;
		margin:0 0 0 -10px;
		padding:10px 0 0 0;
		}
	.engArea ul.photos li{
		width:150px;
		float:left;
		margin:0 0 0 10px;
		padding:0;
		display:inline;
		}


