/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Layout                                                                 */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*Form*/
li#g08 input#formS{
	font-size:80%;
	width:70px;
	float:left;
	margin-right:5px;
	}
li#g08 input#btnS{
	width:30px;
	height:15px;
	background:url(../images/btn_search.gif) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	margin-top:3px;
	}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Contents                                                               */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont{background:url(../images/bg_cont.gif);	width:890px;}

h1{
	background:url(../images/logo.gif) no-repeat;
	height:30px;
	text-indent:-9999px;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 170px;
	margin-left: 20px;
	}
	
div#contB{
	background:url(../images/bg_cnt_btm.gif) no-repeat;
	height:8px;
	margin-bottom:20px;
	padding-left:10px;
	}

/*Main*/
div#contMain:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}

div#contMain {
	display:inline-block;
	width:850px;
	margin:20px;
	}

/*Left*/
div#contL{
	width:225px;
	float:left;
	}

/*Right*/
div#contR{
	width:620px;
	float:right;
	text-align:left;
	}

div#contR p{
	font-size:80%;
	line-height:150%;
	}

div#contR address{
	font-size:80%;
	line-height:150%;
	}

div#sNavb{
	background:url(../images/side_btm.gif) bottom no-repeat;
	padding-bottom:8px;
	width:213px;
	}
	
	
/*Anchor------------------------*/

p.ancT{
	clear:both;
	color:#990000;
	text-align:right;
	margin-top:20px;
	display:block;
	}

p.ancT2{
	clear:both;
	color:#990000;
	text-align:right;
	display:block;
	}

p.ancT a{
	text-decoration:underline;
	color:#bf0a0a;
	}


/*Fotter------------------------*/

div#fot{
	clear:both;
	background:url(../images/fotter_line.gif) center top no-repeat;
	padding:8px 20px 0 20px;
	margin-top:10px;
	}

div#fot ul{
	border-bottom:solid 1px #a2aab0;
	width:850px;
	padding:10px 0 10px 0;
	}

div#fot li{
	display:inline;
	font-size:80%;
	line-height:150%;
	}

li.fLine{
	border-right:solid 1px #a2aab0;
	margin-right:10px;
	padding-right:10px;
	}

div#fot address{
	font-size:80%;
	line-height:150%;
	margin-top:10px;
	}

/*Box------------------------*/

.box1{
	width:620px;
	margin-bottom:30px;
	display:inline-block;
	line-height:150%;
	}

.box1:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}

.box1L{
	float:left;
	width:370px;
	display:block;
	}
.box1R{
	float:left;
	width:235px;
	margin-left:15px;
	}

.box2{
	width:620px;
	margin-bottom:30px;
	display:inline-block;
	}

.box3{
	width:620px;
	margin-bottom:5px;
	display:inline-block;
	}

.box2:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}

.box2L{
	float:left;
	width:300px;
	display:block;
	}
.box2R{
	float:left;
	width:300px;
	margin-left:15px;
	}


div.boxHL{
	width:270px;
	float:left;
	margin-right:10px;
	}

div.boxHR{width:330px;float:left;}

div.box3H{width:205px; float:left;}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Common                                                                 */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*Title------------------------*/

div#contR h3.titlCmn{
	background:url(../images/title_s1.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}

div#contR h3.titlChs{
	background:url(../images/title_s2.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}


/*Images------------------------*/

div#cont div#common{
	background:url(../../other/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

img.imgR{
	float:right;
	margin:0 0 10px 10px;
	}
	

/*Icon------------------------*/

ul.icnArw li{
	background:url(../images/icon_arw.gif) no-repeat left center;
	padding-left:15px;
	margin:0 0 5px 5px;
	font-size:80%;
	line-height:150%;
	}

ul.icnArw li dt{
	font-weight:bold;
	display:block;
	width:120px;
	float:left;
	}

ul.icnArw2 li dt{
	font-weight:bold;
	display:block;
	width:55px;
	float:left;
	}

ul.icnArw2 li.icon dt{
	font-weight:bold;
	display:block;
	width:100px;
	float:left;
	}

ul.icnArw li dd{
	display:block;
	width:340px;
	float:left;
	}

ul.icnArw2 li dd{
	display:block;
	width:390px;
	float:left;
	}

ul.icnArw2 li.icon{
	background:url(../images/icon_sq.gif) no-repeat left 3px;
	padding-left:15px;
	margin:0 0 5px 5px;
	}

ul.icnArw2 li{
	padding-left:20px;
	font-size:80%;
	line-height:150%;
	margin-bottom:5px;
	}
	
li.iconQ{
	background:url(../images/icon_q.gif) no-repeat 5px 5px;
	background-color:#ffdeac;
	padding:7px 5px 10px 35px;
	font-size:80%;
	line-height:150%;
	}

li.iconA{
	background:url(../images/icon_a.gif) no-repeat 5px 5px;
	padding:7px 5px 10px 35px;
	margin-bottom:10px;
	font-size:80%;
	line-height:150%;
	}
	
li.iconQ a,li.iconQ a:hover{ text-decoration:none; color:#000000;}



/*Top----------------------------------------------------------------*/

div#index{
	background:url(../../images/main_img.jpg) no-repeat center top;
	width:890px;
	padding-top:25px;
	display:block;
	height:340px;
	}

div#menuBg{
	background:url(../../images/menu_bg.gif) repeat-y;
	width:870px;
	display:block;
	margin:0 auto;
	}
	
ul#menuTop{
	display:block;
	width:830px;
	margin:0 20px 0 20px;
	}

li#menuTop02,li#menuTop03,li#menuTop04,li#menuTop05{
	text-align:left;
	border-left:1px solid #999999;
	padding:5px 5px 0 5px;
	float:left;
	}

li#menuTop02{
	width:164px;
	text-align:left;
	border-left:1px solid #999999;
	padding:5px 5px 0 10px;
	float:left;
	}

li#menuTop03,li#menuTop04,li#menuTop05{
	width:127px;
	text-align:left;
	border-left:1px solid #999999;
	padding:5px 5px 0 10px;
	float:left;
	}

li#menuTop01{
	background:url(../../images/menu_logo.gif) no-repeat left center;
	width:230px;
	height:35px;
	padding:6.5em 0 0 0;
	margin:0 10px 0 10px;
	text-indent:-9999px;
	float:left;
	}

li#menuTop02 div{
	background:url(../../images/menu_ti01.gif) no-repeat left top;
	text-indent:-9999px;
	height:20px;
	}

li#menuTop03 div{
	background:url(../../images/menu_ti02.gif) no-repeat left top;
	text-indent:-9999px;
	height:20px;
	}

li#menuTop04 div{
	background:url(../../images/menu_ti03.gif) no-repeat left top;
	text-indent:-9999px;
	height:20px;
	}

li#menuTop05 div{
	background:url(../../images/menu_ti04.gif) no-repeat left top;
	text-indent:-9999px;
	height:20px;
	}

ul.icnArwT li{
	background:url(../images/icon_arw.gif) no-repeat left 3px;
	padding-left:13px;
	margin-bottom:2px;
	font-size:80%;
	line-height:150%;
	}

li.none{background:none !important;}

ul#menuTop:after,div#menuBg:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0;
	}


h2#titlTop{
	background:url(../../images/titl.gif) no-repeat;
	height:35px;
	text-indent:-9999px;
	}

div#contTopL{
	width:450px;
	float:left;
	margin-right:30px;
	}

div#contTopR{
	width:370px;
	float:left;
	}

div#contTopL dl:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0;
	}

div#contTopL dl{
	font-size:80%;
	margin:10px 0 0 10px;
	display:inline-block;
	}

div#contTopL dl dt{
	font-weight:bold;
	display:block;
	width:100px;
	float:left;
	}

div#contTopL  dl dd{
	display:block;
	width:340px;
	float:left;
	}

/*Popup----------------------------------------------------------------*/

ul.popList{margin-bottom:20px;}

ul.popList li dl{width:490px;}

ul.popList li dt{
	font-weight:bold;
	display:block;
	width:60px;
	float:left;
	}

ul.popList li dd{
	display:block;
	width:400px;
	float:left;
	margin:0 !important;
	}

ul.popList li{
	line-height:150%;
	margin-bottom:5px;
	}
	
dl.popMember:after,ul.popList li dl:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Index                                                                  */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

li#banner0101,li#banner0102,li#banner03{float:left;}

li#banner0101 a,li#banner0102 a{
	width:185px;
	height:98px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}


li#banner0101 a{
	background:url(../../images/top_banner01.gif) no-repeat 0 0;
	}

li#banner0102 a{
	background:url(../../images/top_banner01.gif) no-repeat -185px 0;
	}

li#banner0101 a:hover{
	background:url(../../images/top_banner01.gif) no-repeat 0 -98px;
	}

li#banner0102 a:hover{
	background:url(../../images/top_banner01.gif) no-repeat -185px -98px;
	}


li#banner03 a{
	background:url(../../images/top_banner03.jpg) no-repeat 0 0;
	}
	
li#banner03 a:hover{
	background:url(../../images/top_banner03.jpg) no-repeat;
	}	
	
	

li#banner03{
	background:url(../../images/top_banner03.jpg) no-repeat;
	text-indent:-9999px;
	width:370px;
	height:100px;
	margin-top:10px;
	}

li#banner02{
	background:url(../../images/top_banner02.gif) no-repeat;
	text-indent:-9999px;
	width:370px;
	height:100px;
	margin-top:10px;
	}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Career Design                                                          */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#career{
	background:url(../../career/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

/*Title------------------------*/

div#contR h2#titlCa{
	background:url(../../career/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:20px;
	}

/*Teacher------------------------*/

div#contR h2#titlCaT{
	background:url(../../career/teacher/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

dl.boxTR{
	width:490px;
	float:left;
	display:block;
	margin:10px auto auto 10px;
	}
dl.boxTR dt.pageI{
	background:url(../../career/teacher/images/page_item.gif) no-repeat;
	width:70px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxTR dt.pageS{
	background:url(../../career/teacher/images/page_special.gif) no-repeat;
	width:70px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxTR dd{
	width:410px;
	margin-left:10px;
	display:block;
	float:left;
	font-size:80%;
	margin-bottom:10px;
	}	

/*Curriculum------------------------*/

div#contR h2#titlCaC{
	background:url(../../career/curriculum/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#group01{
	width:575px;
	padding:10px 20px 0 20px;
	display:inline-block;
	}

div#group02,div#group03,div#group04,div#group05,
div#group06,div#group07,div#group08{
	width:615px;
	display:inline-block;
	}
	
div#group01{background:url(../../career/curriculum/images/group01_bg.gif) repeat-y;}
div#group02{background:url(../../career/curriculum/images/group02_bg.gif) repeat-y;}
div#group03{background:url(../../career/curriculum/images/group03_bg.gif) repeat-y;}
div#group04{background:url(../../career/curriculum/images/group04_bg.gif) repeat-y;}
div#group05{background:url(../../career/curriculum/images/group05_bg.gif) repeat-y;}
div#group06{background:url(../../career/curriculum/images/group06_bg.gif) repeat-y;}
div#group07{background:url(../../career/curriculum/images/group07_bg.gif) repeat-y;}
div#group08{background:url(../../career/curriculum/images/group08_bg.gif) repeat-y;}

div#group01:after,div.boxG02:after,div#group08:after,ul.list03:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}
	
div.boxGM{width:190px; float:left}

div.boxG02{
	border:1px solid #cccccc;
	border-top:none;
	width:555px;
	display:inline-block;
	padding:10px 10px 0 10px;
	margin-bottom:15px;
	}

ul.list03{width:555px;}
ul.list03 li{
	background:url(../images/icon_sq.gif) no-repeat left 0.4em;
	font-size:80%;
	line-height:150%;
	margin-bottom:5px;
	padding-left:15px;
	width:170px;
	float:left;
	display:block;
	margin-bottom:5px;
	}

h4.titlGroup{
	background:url(../../career/curriculum/images/titl_s.gif);
	padding:5px;
	font-size:80%;
	width:568px;
	font-weight:bold;
	}

div#btnSyCa{margin-top:20px; text-align:center;}

div#btnSyCa a{
	height:41px;
	width:173px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
	}

div#btnSyCa a{background:url(../../career/curriculum/images/btn_syllabus.gif) no-repeat 0px 0px;}
div#btnSyCa a:hover{background:url(../../career/curriculum/images/btn_syllabus.gif) no-repeat 0px -41px;}

/*Voice------------------------*/

div#contR h2#titlCaV{
	background:url(../../career/voice/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:15px;
	}

div#contR h3.titlCasV{
	background:url(../images/title_s1.gif);
	padding:7px 5px 7px 5px;
	font-size:80%;
	line-height:150%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}

div#contR h3.titlCasV span{
	font-size:90%;
	font-weight:normal;
	}
	

/*Model------------------------*/

div#contR h2#titlCaM{
	background:url(../../career/model/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*group------------------------*/

div#contR h2#titlCaG{
	background:url(../../career/group/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Community Child                                                        */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#child{
	background:url(../../child/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

/*Title------------------------*/

div#contR h2#titlCh{
	background:url(../../child/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#contR h2#titlCh2{
	background:url(../../child/images/titl_m.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:47px;
	margin-bottom:10px;
	}

/*Curriculum------------------------*/

div#contR h2#titlChC{
	background:url(../../child/curriculum/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#contR h2#txtChC{
	background:url(../../child/curriculum/images/text.gif) no-repeat center center;
	text-indent:-9999px;
	width:615px;
	height:58px;
	margin-bottom:25px;
	}
	
div#btnSyCh{margin-top:20px; text-align:center;}

div#btnSyCh a{
	height:41px;
	width:173px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
	}

div#btnSyCh a{background:url(../../child/curriculum/images/btn_syllabus.gif) no-repeat 0px 0px;}
div#btnSyCh a:hover{background:url(../../child/curriculum/images/btn_syllabus.gif) no-repeat 0px -41px;}

div#contR h3.titlChC01{
	background:url(../../child/curriculum/images/titl_m01.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:40px;
	}

div#contR h3.titlChC02{
	background:url(../../child/curriculum/images/titl_m02.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:40px;
	}

div#contR h3.titlChC03{
	background:url(../../child/curriculum/images/titl_m03.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:40px;
	}

ul.list01 li{
	background:url(../images/icon_sq.gif) no-repeat left center;
	font-size:80%;
	margin-bottom:5px;
	padding-left:15px;
	}

/*Lessons------------------------*/

div#contR h2#titlChL{
	background:url(../../child/lessons/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*Facilities------------------------*/

div#contR h2#titlChF{
	background:url(../../child/facilities/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}


/*Teacher------------------------*/

div#contR h2#titlChT{
	background:url(../../child/teacher/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}


/*Voice------------------------*/

div#contR h2#titlChV{
	background:url(../../child/voice/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#contR h3.titlChsV{
	background:url(../images/title_s2.gif);
	padding:7px 5px 7px 5px;
	font-size:80%;
	line-height:150%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}

div#contR h3.titlChsV span{
	font-size:90%;
	font-weight:normal;
	}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Voice Common                                                         */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div.boxV{width:615px; margin-bottom:20px;}

div.boxV:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}

	
div.boxVoice{
	width:190px;
	float:left;
	text-align:center;
	}
	 
div.boxVoice2{
	width:190px;
	float:left;
	margin-left:20px;
	text-align:center;
	}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Teacher Common                                                         */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*Left*/
div#contLS{
	width:220px;
	float:left;
	}

/*Title
------------------------*/
dl.boxRR{
	width:404px;
	display:block;
	}
dl.boxRR dt.pageKS{
	background:url(../../career/teacher/images/job.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageSS{
	background:url(../../career/teacher/images/specialty.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageOS{
	background:url(../../career/teacher/images/result.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageST{
	background:url(../../career/teacher/images/society.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageSJ{
	background:url(../../career/teacher/images/study.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageIS{
	background:url(../../career/teacher/images/class.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}

dl.boxRR dt.pageKC{
	background:url(../../child/teacher/images/job.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageSC{
	background:url(../../child/teacher/images/specialty.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageOC{
	background:url(../../child/teacher/images/result.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageSC{
	background:url(../../child/teacher/images/society.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageSC{
	background:url(../../child/teacher/images/study.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
dl.boxRR dt.pageIC{
	background:url(../../child/teacher/images/class.gif) no-repeat;
	width:115px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
dl.boxRR dd{
	width:384px;
	margin-left:10px;
	display:block;
	float:left;
	font-size:80%;
	margin-bottom:10px;
	line-height: 20px;
	}	

/*Box
------------------------*/
div.boxS{
	width:630px;
	margin-bottom:30px;
	display:inline-block;
	}

div.boxS:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}
div#courseArea .boxS {
	clear:both;
	}



/*Box New
-----------------------*/
div.boxT{
width:174px;
float:left;
margin-right:47px;
}

div.boxTend{
width:174px;
float:left;
}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Campus                                                                 */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#campus{
	background:url(../../campus/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

/*Event------------------------*/

div#contR h2#titlCamE{
	background:url(../../campus/event/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
#eventArea {
	border:solid 1px #9d9d9d;
	/*display:inline-block;*/
	}
	
#eventArea:after,
#eventArea dl:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0;
	}

#eventArea dl {
	width:615px;
	clear:both;
	display:inline-block;
	padding:5px 0;
	margin-bottom:5px;
	background:url(/campus/event/images/bg_dot.gif) repeat-x bottom;
	}
	
#eventArea dl dt {
	width:165px;
	height:28px;
	float:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:25px;
	/*margin:10px 0 0 0;*/
	/*display:table-cell;
	vertical-align:middle;*/
	}
	
#eventArea dl dd {
	width:220px;
	float:left;
	margin-right:5px;
	/*margin-left:140px;*/
	font-size:80%;
	line-height:1.4;
	}

/* IE 6 
* html #eventArea dl dt {
	display:inline;
	zoom:1;
	}
*/	

/* IE 7 
*:first-child+html #eventArea dl dt {
	display:inline;
	zoom:1;
	}
*/	
		
dl.april dt {background:url(../../campus/event/images/month_april.gif);}
dl.may dt {background:url(../../campus/event/images/month_may.gif);}
dl.june dt {background:url(../../campus/event/images/month_june.gif);}
dl.july dt {background:url(../../campus/event/images/month_july.gif);}
dl.aug dt {background:url(../../campus/event/images/month_aug.gif);}
dl.sep dt {background:url(../../campus/event/images/month_sep.gif);}
dl.oct dt {background:url(../../campus/event/images/month_oct.gif);}
dl.nove dt {background:url(../../campus/event/images/month_nove.gif);}
dl.dec dt {background:url(../../campus/event/images/month_dec.gif);}
dl.janu dt {background:url(../../campus/event/images/month_janu.gif);}
dl.feb dt {background:url(../../campus/event/images/month_feb.gif);}
dl.march dt {background:url(../../campus/event/images/month_march.gif);}

#eventArea dl.march {
	background:none;
	margin-bottom:0;
	padding-bottom:0;
	}


/*Facilities------------------------*/

div#contR h2#titlCamF{
	background:url(../../campus/facilities/images/ttl_fc.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*Circle------------------------*/

div#contR h2#titlCamC{
	background:url(../../campus/circle/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:5px;
	}
	
#circleArea .boxL {
	width:300px;
	float:left;
	margin-right:15px;
	}
	
#circleArea .boxR {
	width:300px;
	float:left;
	}
	
#circleArea dl dt{
	background:url(../../campus/circle/images/icon_sq.gif) no-repeat left center;
	margin-bottom:5px;
	padding-left:15px;
	font-weight:bold;
	color:#99c049;
	}

#circleArea dl dt,
#circleArea dl dd {
	font-size:80%;
	line-height:1.4;
	}

#circleArea dl{margin-bottom:15px;}

#circleArea dl dd span{
	display:block;
	width:200px;
	float:left;
	}
	
#circleArea .boximg {clear:both;}
	
#circleArea .boximg:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0; 
	}
	
#circleArea .boximg div {float:left;}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* About                                                                  */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#about{
	background:url(../../about/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}	
	
div#contR h2#titlAbtM{
	background:url(../../about/motto/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
div#contR h3.titlAbts{
	background:url(../images/title_s1.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}

h3.titlAbts a,h3.titlAbts a:hover{
	font-weight:bold;
	color:#990000;
	}
	
/*Motto------------------------*/

div#mottoArea ul {
	background:url(../../about/motto/images/img01.jpg) no-repeat bottom;
	padding-bottom:230px;
	padding-top:10px;
	}
	
div#mottoArea ul li {
	width:205px;
	height:54px;
	text-indent:-9999px;
	float:left;
	}
	
div#mottoArea ul li.txt01 {background:url(../../about/motto/images/text_motto01.gif) no-repeat;}
div#mottoArea ul li.txt02 {background:url(../../about/motto/images/text_motto02.gif) no-repeat;}
div#mottoArea ul li.txt03 {background:url(../../about/motto/images/text_motto03.gif) no-repeat;}
	
div#mottoArea dl {
	margin-top:20px;
	}
	
div#mottoArea dl dt {
	font-weight:bold;
	text-align:center;
	font-size:85%;
	line-height:1.4;
	margin-bottom:20px;
	}
	
div#mottoArea dl dd {
	font-size:80%;
	line-height:1.4;
	}
	
/*School------------------------*/

div#contR h2#titlAbtA03 {
	background:url(../../about/school/images/titl_school.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
div#ageArea ul#schList {margin-top:20px;}

div#ageArea ul#schList li {
	width:285px;
	float:left;
	background:url(../images/icon_arw.gif) no-repeat 0 5px;
	font-size:80%;
	line-height:1.4;
	padding-left:15px;
	margin-bottom:20px;
	}
	
/*Message------------------------*/

div#contR h2#titlAbtMe {
	background:url(../../about/message/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

h3#bgMsg{
	background:url(../../about/message/images/photo01.jpg) no-repeat;
	width:615px;
	height:212px;
	text-indent:-9999px;
	margin-bottom:10px;
	}
	
p.capAbtMe{
	color:#990000;
	font-weight:bold;
	font-size:80%;
	margin-bottom:1em;
	}
	
	
/*Chirstianity------------------------*/

div#contR h2#titlAbtC {
	background:url(../../about/christianity/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	

/*Age------------------------*/

div#contR h2#titlAbtAge {
	background:url(../../about/age/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div.ageArea p{line-height:150%;}

li.listAge01,li.listAge02{
	font-size:80%;
	padding:0.5em 0 o.5em 0;
	}
	
li.listAge01{background:#fdeed6;}
li.listAge02{background:#fffff4;}

li.listAge01 dl:after ,li.listAge02 dl:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0;
	}

li.listAge01 dl,li.listAge02{display:inline-block; padding:10px;}

li.listAge01 dl dt,li.listAge02 dl dt{
	font-weight:bold;
	display:block;
	width:100px;
	margin-right:15px;
	float:left;
	text-align:right;
	}

li.listAge01 dl dt span,li.listAge02 dl dt span{
	font-weight:bold;
	display:block;
	width:50px;
	float:left;
	}

li.listAge01 dl dd,li.listAge02 dl dd{
	display:block;
	width:470px;
	float:left;
	}

	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Exam                                                                   */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#exam{
	background:url(../../exam/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}


/*Exam Top------------------------*/

div#contR h2#titlExam{
	background:url(../../exam/exam/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div.boxL h3,div.boxR h3{
	text-indent:-9999px;
	display:block;
	width:299px;
	height:55px;
	outline:none;
	margin-bottom:15px;
	}

div.boxL h3{background:url(../../exam/exam/images/btn_career.gif) no-repeat;}
div.boxR h3{background:url(../../exam/exam/images/btn_com.gif) no-repeat;}


/*Open Campus------------------------*/

div#contR h2#titlOpen{
	background:url(../../exam/open/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#contR h3#txtOpen{
	background:url(../../exam/open/images/txt.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:19px;
	margin-bottom:15px;
	}

div.boxOpen{width:480px; margin-left:63px;}


/*Open Campus Popup-------------*/

div#popUpOc {
	width:600px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

div#popUpOc div.picBox {text-align:center;}

div#txtOc{font-size:80%;}

div#txtOc p#titlInfo{ font-weight:bold;}

div#txtOc p#popUpC{text-align:center;}

div#popUpOc .titlPopOc{
	background:url(../../child/images/title_s.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin:15px 0 20px 0;
	margin-top:0;
}
	

/*FAQ-------------------------*/

div#contR h2#titlFaq{
	background:url(../../exam/faq/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#areaFaq{
	background:url(../../exam/faq/images/faq_mdl.gif) repeat-y;
	margin:20px;
	}

div#areaFaq h3{
	background:url(../../exam/faq/images/titl_m.gif) no-repeat;
	text-indent:-9999px;
	width:575px;
	height:34px;
	display:block;
	}

div#areaFaq div{margin:0 15px 0 15px;}

h4.titlFaq{
	background:url(../../exam/faq/images/titl_faq.gif) no-repeat left center;
	background-color:#dddddd;
	padding:0.5em 0 0.5em 25px;
	margin:20px 0 10px 0;
	font-size:80%;
	font-weight:bold;
	color:#333333;
	}

h4.titlFaq2{
	background:url(../../exam/faq/images/titl_faq.gif) no-repeat left center;
	background-color:#dddddd;
	padding:0.5em 0 0.5em 25px;
	margin:50px 0 10px 0;
	font-size:80%;
	font-weight:bold;
	color:#333333;
	}

div#areaFaq dl:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0;
	}

div#areaFaq dl{
	display:inline-block;
	width:550px;
	}

div#areaFaq dl dt{
	background:url(../../exam/faq/images/icon_faq.gif) no-repeat;
	width:34px;
	height:23px;
	font-size:80%;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	float:left;
	padding-top:0.3em;
	}

div#areaFaq dl dd{
	float:left;
	font-size:80%;
	color:#333333;
	padding:0.3em 0 0 10px;
	}

/*Loan-------------------------*/

div#contR h2#titlLoan{
	background:url(../../exam/loan/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	display:block;
	}

.titlL{
	background:url(../../career/images/title_s.gif);
	padding:7px 5px 7px 5px;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}

#txtL1{color:#f37c70; font-size:80%;}
#txtL2{color:#ffa31a; font-size:80%;}


/*Other-------------------------*/

div#contR h2#titlOther{
	background:url(../../exam/other/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	display:block;
	}

.fontC{
	margin-left:30px;
	color:#990000;
	}

table.tableOTER{
	border:1px solid #cccccc;
	margin-bottom:5px;
	width:615px;
	}
	
.tableO1,.tableO2,.tableO3,.tableO4{background:#f3f3f3; text-align:center;}

.tableO1{width:160px;}
.tableO2{width:45px;}
.tableO3{width:170px;}
.tableO4{width:200px;}


table.tableOTER td{padding:5px; font-size:80%; line-height:150%;}
table.tableOTER span{
	font-size:95%;
	color:#666666;
	display:block;
	margin-top:5px;
	}

p.titlOPop{
	background:url(../images/title_s1.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}

.fontL1{margin-left:60px;}
.fontL2{margin-left:67px;}

.width40{width:40px; text-align:center;}
.width70{width:70px; text-align:center;}
.width140{width:140px; text-align:center;}
.width310{width:310px; text-align:center;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Course                                                                 */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#course{
	background:url(../../course/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}
	
div#contR h3.titlCrs{
	background:url(../../course/images/title_s.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
	}
	
div#courseArea .box1 {
	clear:both;
	}

div#contR h2#titlCrsV {
	background:url(../../course/images/titl_voice.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
/*Support------------------------*/

div#contR h2#titlCrsSp {
	background:url(../../course/support/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
p.spTxt {
	width:543px;
	height:21px;
	text-indent:-9999px;
	background:url(../../course/support/images/text.gif) no-repeat;
	margin-bottom:15px;
	line-height:0;
	}
	
/*Result------------------------*/

div#contR h2#titlCrsRs {
	background:url(../../course/result/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
p.rsTxt {
	width:543px;
	height:22px;
	text-indent:-9999px;
	background:url(../../course/result/images/text.gif) no-repeat;
	margin-bottom:15px;
	line-height:0;
	}

dl.capRlt{
	width:252px;
	display:block;
	float:right;
	margin-left:15px;
	}

dl.capRlt dd{
	font-size:80%;
	text-align:center;
	color:#666666;
	}

table.tableCR{
	width:610px;
	border:1px solid #cccccc;
	margin-bottom:40px;
	}

table.tableCR td{width:33%; padding:5px; font-size:80%;}

td.lineCR1{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
td.lineCR2{border-bottom:1px solid #cccccc;}
td.lineCR3{border-right:1px solid #cccccc;}


/*Voice*/

h4#cvTxt01,h4#cvTxt02,h4#cvTxt03 {
	width:610px;
	height:44px;
	text-indent:-9999px;
	margin-bottom:10px;
	line-height:0;
	border-bottom:1px dotted #666666;
	}	

h4#cvTxt01 {background:url(../../course/result/voice/images/text01.gif) no-repeat; margin-top:15px;}
h4#cvTxt02 {background:url(../../course/result/voice/images/text02.gif) no-repeat; margin-top:15px;}
h4#cvTxt03 {background:url(../../course/result/voice/images/text03.gif) no-repeat;}

/*University------------------------*/

div#contR h2#titlCrsU {
	background:url(../../course/university/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#courseArea p.uTxt {
	width:390px;
	height:20px;
	text-indent:-9999px;
	background:url(../../course/university/images/text.gif) no-repeat;
	margin-bottom:15px;
	line-height:0;
	}
	
div#contR p.txtS {
	font-size:65%;
	line-height:1.2;
	}
	
div#courseArea p.txtS {margin-top:5px;}
	
div#courseArea dl img {vertical-align:bottom;}

/*University FAQ*/

div#contR h2#titlCrsF {
	background:url(../../course/university/faq/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

p#faqTxt {
	width:600px;
	height:44px;
	text-indent:-9999px;
	background:url(../../course/university/faq/images/text.gif) no-repeat;
	line-height:0;
	}
	

/*University Voice*/

h3#uvTxt01,h3#uvTxt02 {
	width:610px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #666666;
	}

h3#uvTxt01 {background:url(../../course/university/voice/images/text01.gif) no-repeat;}

h3#uvTxt02 {background:url(../../course/university/voice/images/text02.gif) no-repeat;}	

	
/*School------------------------*/

div#contR h2#titlCrsSh {
	background:url(../../course/school/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#courseArea p.shTxt {
	width:433px;
	height:44px;
	text-indent:-9999px;
	background:url(../../course/school/images/text.gif) no-repeat;
	margin-bottom:15px;
	line-height:0;
	}	

/*Popup*/

div#popUp {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	}

div#popUpInner {
	width:404px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}
	

div#popUpInner .pic {
	margin:15px 0 10px 0;
	}


div#popUpInner .titlPop{
	background:url(../images/title_s1.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:20px;
	margin-top:0;
	}

div#popUpInner .titlPop2{
	background:url(../images/title_s2.gif);
	padding:7px 5px 7px 5px;
	font-size:85%;
	font-weight:bold;
	color:#990000;
	margin-bottom:20px;
	margin-top:0;
	}
	

div#popUpInner p{
	font-size:80%;
	color:#4d4d4d;
	}

div.cBtn {
	margin:20px 0 20px 0;
	text-align:center;
	}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Area                                                                   */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#area{
	background:url(../../area/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

/*Delivery------------------------*/

div#contR h2#titlAr{
	background:url(../../area/delivery/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*Child------------------------*/

div#contR h2#titlCld{
	background:url(../../area/child/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*Business------------------------*/

div#contR h2#titlBsn{
	background:url(../../area/business/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}
	
td.tableBss01,td.tableBss02{background:#f3f3f3;  text-align:center; font-weight:bold;}
td.tableBss01{width:45px;}
td.tableBss02{width:270px;}
td.tableBss03{width:80px;  text-align:center;}

ul.icnPopB li{
	background:url(../images/icon_popup.gif) no-repeat left center;
	padding-left:15px;
	margin:10px 0 5px 0;
	line-height:150%;
	display:inline-block;
	}

ul.icnPopB2 li{
	background:url(../images/icon_popup.gif) no-repeat left center;
	padding-left:15px;
	margin:5px 0 20px 0;
	line-height:150%;
	display:inline-block;
	font-size:80%;
	}

#tableAbtB {
	font-size:80%;
	line-height:150%;
	width:100%;
	border-right:1px solid #8a8c81;
	border-bottom:1px solid #8a8c81;
}

#tableAbtB th, #tableAbtB td {
	padding:5px;
}

#tableAbtB span{
	font-size:90%;
}

.width15{width:15px;}
.width55{width:55px; text-align:center;}
.width65{width:65px;}
.width165{width:165x;}
.width100{width:100px;}

#tableAbtB .gray1 {
	text-align:center;
	vertical-align:top;
	background:#989ea4;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB  .gray2 {
	text-align:center;
	vertical-align:top;
	background:#b9c2cb;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .green1 {
	text-align:center;
	background:#8aad2b;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .green2 {
	text-align:center;
	background:#adc56d;
	font-weight:bold;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .green3 {
	text-align:center;
	background:#d1ee84;
	color:#5f5f5f;
	font-weight:bold;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .green4 {
	text-align:center;
	background:#f0ffca;
	color:#5f5f5f;
	font-weight:bold;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .cream1 {
	vertical-align:top;
	background:#fffff4;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .cream1C {
	vertical-align:top;
	background:#fffff4;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
	text-align:center;
}

#tableAbtB .cream1R {
	vertical-align:top;
	background:#fffff4;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
	text-align:right;
}

#tableAbtB .cream2 {
	vertical-align:top;
	background:#fdeed6;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .cream2M {
	vertical-align:middle;
	text-align:center;
	background:#fdeed6;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .cream2C {
	vertical-align:top;
	background:#fdeed6;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
	text-align:center;
}

#tableAbtB .cream2R {
	vertical-align:top;
	background:#fdeed6;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
	text-align:right;
}

#tableAbtB .blue {
	text-align:center;
	background:#55badb;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .blueC {
	text-align:center;
	background:#c6f4ff;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}

#tableAbtB .blueR {
	text-align:right;
	background:#c6f4ff;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}
#tableAbtB .blue2 {
	text-align:left;
	background:#c6f4ff;
	color:#5f5f5f;
	border-left:1px solid #8a8c81;
	border-top:1px solid #8a8c81;
}


/*License------------------------*/

div#contR h2#titlLi{
	background:url(../../area/license/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*Lecture------------------------*/

div#contR h2#titlAL{
	background:url(../../area/lecture/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}


div#contR div.lectArea1,div#contR div.lectArea2,div#contR div.lectArea3,div#contR div.lectArea4{
	padding-left:80px;
	margin-bottom:30px;
	height:90px;
	width:530px;
	}
	
div#contR div.lectArea1{
	background:url(../../area/lecture/images/lecture01.gif) no-repeat top left;
	}

div#contR div.lectArea2{
	background:url(../../area/lecture/images/lecture02.gif) no-repeat top left;
	}	
	
div#contR div.lectArea3{
	background:url(../../area/lecture/images/lecture03.gif) no-repeat top left;
	}
	
div#contR div.lectArea4{
	background:url(../../area/lecture/images/lecture04.gif) no-repeat top left;
	}	


div.lectCap{
	padding:10px 0 10px 0;
	border-top:1px dotted #999999;
	}

ul.lectList li dl{width:530px;}

ul.lectList li dt{
	font-weight:bold;
	display:block;
	width:160px;
	float:left;
	}

ul.lectList li dd{
	display:block;
	width:470px;
	float:right;
	}

ul.lectList li{
	font-size:80%;
	line-height:150%;
	margin-bottom:5px;
	}
	
dl.lectMember:after,ul.lectList li dl:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}

dl.lectMember{width:450px !important;}
dl.lectMember dt{ width:120px !important; font-weight:bold; float:left !important; display:block;}
dl.lectMember dd{ width:200px !important; float:left !important;}
dl.lectMember dd.lM2{ width:110px !important; float:left !important;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Recruit                                                                */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#recruit{
	background:url(../../recruit/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

div#contR h2#titlRec{
	background:url(../../recruit/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

h3#txtRec{
	background:url(../../recruit/images/text.gif) no-repeat;
	width:525px;
	height:44px;
	text-indent:-9999px;
	margin-bottom:15px;
	}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Graduate                                                               */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#cont div#graduate{
	background:url(../../graduate/images/main_img.jpg) center top no-repeat;
	width:890px;
	height:240px;
	display:block;
	padding-top:25px;
	}

div#contR h2#titlGrd{
	background:url(../../graduate/images/titl_graduate.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div#contR h2#titlBlog{
	background:url(../../graduate/images/titl_gblog.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Other                                                                  */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*Trafic------------------------*/

div#contR h2#titlOtTr{
	background:url(../../other/images/titl_trafic.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

/*Sitemap------------------------*/

div#contR h2#titlOtM{
	background:url(../../other/images/titl_sitemap.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

div.listSite01 dl dt, div.listSite02 dl dt,span.listSite04{
	background:url(../images/icon_arw.gif) no-repeat left center;
	padding-left:15px;
	margin:0 0 5px 5px;
	font-size:80%;
	font-weight:bold;
	line-height:150%;
	}

span.listSite04{ display:block;}

div.listSite01 dl dd, div.listSite02 dl dd{
	display:inline-block;
	width:255px;
	float:left;
	font-size:80%;
	margin:0 0 10px 30px;
	line-height:150%;
	}

div.listSite01 dl span, div.listSite02 dl span{
	background:url(../images/icon_arw.gif) no-repeat left 0.4em;
	border-bottom:1px dotted #999999;
	padding-left:15px;
	display:block;
	}

dl.listSite03 dd{
	background:url(../images/icon_arw.gif) no-repeat left 0.4em;
	border-bottom:1px dotted #999999;
	padding-left:15px;
	width:240px !important;
	display:block;
	}

div.listSite01 ul li , div.listSite02 ul li{
	background:url(../images/icon_arw.gif) no-repeat left center;
	padding-left:15px;
	margin:5px 0 0 20px;
	}

ul.iconPop01 li,.iconPop02{
	background:url(../images/icon_popup.gif) no-repeat left center !important;
	padding-left:15px;
	margin:5px 0 0 20px;
	}

.iconPop02{
	padding-left:15px;
	margin:0 0 5px 5px;
	font-size:80%;
	color:#990000;
	line-height:150%;
	display:block;
	}

.iconPdot{border-bottom:1px dotted #999999;}

div.listSite01 p{
	color:#666666;
	font-size:100% !important;
	display:inline-block;
	padding:10px 0 0 5px;
	}

div.listSite01,div.listSite02{padding:5px;}

div.listSite01{background-color:#fdeed6;}
div.listSite02{background-color:#fffff4;}

div.listSite01 dl:after,div.listSite02 dl:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0; 
	}

div.listSite01,div.listSite01{width:610px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Mailform                                                                  */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#contR h2#titlMail{
	background:url(../../mailform/images/titl_l.gif) no-repeat;
	text-indent:-9999px;
	width:615px;
	height:39px;
	margin-bottom:10px;
	}

