@charset "UTF-8";
#page{
width:960px;
margin:0 auto;
text-align:center;
background:url(../img/contents-bg.png) repeat-y center;
padding:0 10px;
}
#wrapper{
width:960px;
margin:0 auto;
}
#header h1{
float:left;
margin:15px 15px 14px 15px;
}
#header p{
margin-top:30px;
float:right;
text-align:right;
font-size:11px;
}
#nav{
clear:both;
height:35px;
width:895px;
margin:0 auto;
padding:0 10px;
background:#DBDBDB url(../img/nav-ic.jpg) no-repeat 35px 7px;
padding-left:55px;

}
#nav li{
margin-right:15px;
text-decoration:none;
display:block;
padding:4px 20px 4px 4px;
background:url(../img/nav-ic.jpg) no-repeat right;
font-size:16px;
}
#nav #end{
margin-right:0px;
}
#nav li a:visited{
text-decoration:none;
}
#nav li a:link{
text-decoration:none;
}
#nav li a:hover{
text-decoration:underline;
}



#top-main{
background:url(../img/main.jpg) no-repeat;
width:945px;
height:250px;
text-align:left;
clear:both;
color:#fff;
padding-left:15px
}

#top-main img{
margin:15px 0 15px 0;
}
#contenst-wrapper{
padding-top:20px;
}
#contenst{
float:left;
width:620px;
}

/*anti-back*/
#contenst:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #contenst{
height: 1em;
overflow: visible;
}
/**/

#page-top{
clear:both;
margin-top:60px;
text-align:right;
width:620px;
}

.info{
clear:both;
margin-bottom:20px;
}
.info h3{
font-size:12px;
background:none;
margin-bottom:0px;
padding:0;
color:#001764;
}
.info p{
margin-bottom:1em;
}
.info-bg{
width:252px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:10px;
font-size:12px;
}
.info-bx{
border-bottom:2px dashed #ccc;
padding-bottom:10px;
margin-bottom:10px;
}
.info-bx p{
margin-bottom:1em;
}
.info-bx img{
border:0;
}



/*sideber*/
#sideber,#sideber2{
float:right;
width:290px;
}
/*anti-back*/
#sideber:after,#sideber2:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #sideber,* html #sideber2{
height: 1em;
overflow: visible;
}
/**/

/*sideber*/
#sideber h2{
font-weight:normal;
font-size:12px;
background:none;
}
#book{
width:276px;
background:#3764FF;
border:1px solid #3764FF;
margin-bottom:20px;
}
#book img{
text-align:center;
}
#book p{
color:#fff;
}
#banner{
clear:both;
width:278px;
}
#banner li{
float:none;
margin-bottom:20px;
}
#sideber h3{
background:none;
}
#link {
clear:both;
}
#link h2{
color:#001764;
font-weight:bold;
font-size:1em;
}
#link ul ul{
background:#F6F6F6;
border:1px solid #CCCCCC;
padding:5px 10px;
margin-bottom:20px;
width:252px;
}
#link li li{
background:url(../img/sub-ic.jpg) no-repeat 0px 6px;
padding-left:10px;
float:none;
}
/*anti-back*/
#link :after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #link {
height: 1em;
overflow: visible;
}
/**/

/*sideber2*/

#side-cate h2{
font-weight:normal;
font-size:12px;
padding-bottom:3px;
background:url(../img/side-ft.jpg) no-repeat bottom left;
color:#001764;
font-weight:bold;
}


#side-cate li {
float:none;
background:url(../img/tio-ic.jpg) no-repeat left 3px;
padding-left:15px;
margin-bottom:5px;
}
#side-cate02 li li{
float:none;
background:url(../img/tio-ic.jpg) no-repeat left center;
padding-left:15px;
}



#side-cate li li{
float:none;
background:url(../img/tio-ic.jpg) no-repeat left center;
padding-left:15px;
}

/*footer*/
#footer{
background:url(../img/footer-bg.jpg) repeat-x;
height:120px;
color:#fff;
font-size:10px;
clear:both;
}
#ft-lnk{
width:960px;
margin:0 auto;
padding:15px 15px 0px 15px;
}
#ft-nav li{
float:left;
margin-right:15px;
}
#ft-nav a:link {
color: #fff;
}
#ft-nav a:visited {
color: #fff;
}
#ft-nav a:active {
color: #999999;
}
#ft-nav a:hover{
color: #999999;
}
#footer p{
float:right;
text-align:right;
}

/*top*/
#top-blog{
border:5px solid #E4E4E4;
width:590px;
padding:5px 10px;
margin:5px 0 20px 0;
}
#top-blog li{
background:url(../img/tio-ic.jpg) no-repeat left center;
padding-left:15px;
float:none;
}
#top-course{
width:620px;
padding-bottom:15px;
}
#top-course .news-bx{
margin-bottom:50px;
}
#top-course img{ 
padding:3px;
margin-bottom:50px;
border:1px solid #001764;
}
h3{
background:url(../img/headline00.jpg) no-repeat bottom;
padding:0 0 10px 0;
margin-bottom:10px;
color:#001764;
font-size:16px;
clear:both;
}
#top-course h3 a{
text-decoration:none;
}

.alignright ,.alignleft {
}
#top-university h2{
margin-bottom:15px
}
#top-university h2 img{
margin-bottom:5px
}

.top-uni-bx{
margin-bottom:50px;
}
.top-uni-bx img{
margin-bottom:50px;
}

.top-uni-bx p{
margin-bottom:1em;
}

h4{
font-weight:bold;
border-bottom:1px dotted #001764;
clear:both;
color:#001764;
margin-top:1em;
}


#about dl{
float:left;
width:135px;
margin-right:20px;
}
#about dt{
margin-bottom:5px;
}
#about dd{
float:none;
margin:0;
}

.about-bx{
float:right;
width:460px;
}
.about-bx p{
margin-bottom:1em;
}

.voice-bx{
clear:both;
margin-bottom:30px;
}
.voice-bx img{
padding-right:20px;
}
.wp-caption{
margin-right:20px;
}
.voice-bx p{
margin-bottom:1em;
}

/*company*/
#company h2{
margin-bottom:15px;
}
#company table{
border-collapse:collapse;
margin:10px 10px 30px 10px;
}
#company th,td{
vertical-align:top;
}
#company th{
text-align:left;
border-bottom:3px solid #001764;
padding:5px;
width:120px;
}
#company td{
text-align:left;
padding:5px;
width:480px;
background:url(../img/company/tbl-bg.jpg) repeat-x bottom;
}
#company-pic{
float:left;
margin-right:20px;
}

#company p{
float:left;
width:400px;
}
/*blog*/
#blog h3{
margin-top:20p;
}

#blog h3 a{
padding:0 0 10px 0;
margin-bottom:10px;
color:#001764;
font-size:16px;
text-decoration:none;
}
#blog h3 a:hover{
color:#0099FF;
text-decoration:none;
}

.entry{
margin:10px 0 30px 0;
}
#blog .entry p{
margin-bottom:1em;
}
.entry img{
padding:3px;
border:1px solid #001764;
}
.cntr{
text-align:center;
width:630px;
margin:20px auto 50px auto;
}

.blog-banner{
width:500px;
margin:1em auto 3em auto;
}
.blog-banner td{
width:20%;
text-align:center;
}

#nav-below{

}
.nav-previous{
float:left;
}


.nav-next{
float:right;
text-align:right;
}

/*contact*/
#contact th{
font-weight:normal;
text-align:left;
}
/*course*/
#course-txt{
margin-bottom:30px;
}
#course-txt h2{
margin-bottom:15px;
}

#course-txt p{
margin-bottom:1em;
}

#ttl{
margin:20px auto 5px auto;
}



.couse-topics{
background:#F5F5F5;
border:1px solid #ccc;
padding:5px;
margin:0 0 30px 0;
}
.couse-topics li{
background:url(../img/sub-ic.jpg) no-repeat 0px 6px;
padding-left:10px;
float:none;
}

#course h3{
font-weight:bold;
color:#fff;
background:#7997FF url(../img/course/txt-bg.jpg) repeat-x bottom;
padding:3px;
clear:both;
}
#course h3 a{
color:#fff;
text-decoration:none;
}

.course-bx img{
padding:2px;
border:1px solid #001764;
margin-bottom:50px;
}

#topics-pass{
font-size:12px;
}
#topics-pass h3{
padding-bottom:20px;
font-size:12px;
}
#wp-calendar td{
width:30px;
}
#wp-calendar td a{
font-weight:bold;
}
#wp-calendar #prev{
text-align:left;
}
#wp-calendar #next{
text-align:right;
}
.end-ad{
border:1px solid #334583;
margin-top:20px;
}

.end-ad h4{
background:url(../img/blog/bg.jpg) repeat;
color:#fff;
padding:3px 3px 2px 3px;
margin:0;
}
.end-ad img{
margin:10px;
border:1px solid #ccc;
}
.end-ad .rt{
width:440px;
float:right;
margin:10px 0;
}

/*anti-back*/
.end-ad:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .end-ad{
height: 1em;
overflow: visible;
}
/**/

.aligncenter,img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption{
margin-top:20px;
margin-bottom:20px;

}
.wp-caption p{
font-size:12px;
}

.top-rt{
text-align:right;
margin:1em 0 0 0;
}

