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

/*#footerbannerRequest{width:auto;}*/

/* promotion */

#promotion{width:960px;text-align:left;background:#00a7f5;}

#promotionbannerl{float:left;padding:10px 11px;background:#00a7f5;}
#promotionbanners{float:left;margin:10px 0;width:275px;background:#00a7f5;height:150px;
	overflow:hidden;position:relative;}
#promotionbannersNavi{float:left;background:#00a7f5;height:170px;padding:0 5px;}

#promotionbannersNavi a{display:block;width:22px;height:25px;}
a#promotionbannersNavi1{background:url(../image/top/banner_navi1.gif) no-repeat 0 0;margin-top:12px;}
a#promotionbannersNavi2{background:url(../image/top/banner_navi2.gif) no-repeat 0 0;}
a#promotionbannersNavi3{background:url(../image/top/banner_navi3.gif) no-repeat 0 0;}
a#promotionbannersNavi4{background:url(../image/top/banner_navi4.gif) no-repeat 0 0;}
a#promotionbannersNavi5{background:url(../image/top/banner_navi5.gif) no-repeat 0 0;}
a#promotionbannersNavi6{background:url(../image/top/banner_navi6.gif) no-repeat 0 0;}
#promotionbannersNavi a:hover,#promotionbannersNavi a.selected-thumbnav{background-position:-22px 0;}

.sidemenu{display:block;width:201px;background:#FFF;text-align:right;float:right;clear:right;}

/* ttSlideshow */
.slides {
	position: absolute;top: 0;left: 0;}
.selected-slide {z-index: 1;}


#top2ndArea{width:740px;float:right;}

#topNews{text-align:left;padding:0px 0 10px;}
#topNews h3{padding:0 0 5px;border-bottom:1px solid #b4daec;margin:0 0 5px;}
#topNews li{padding:0 5px 10px 10px;border-bottom:1px solid #b4daec;}
#topNews li h4{font-weight:bold;color:#00a7f5;background:url(../image/top/news_arrow.gif) no-repeat 0 11px;padding:10px 0 0 15px;font-size:90%;}
#topNews li h4 a{color:#00a7f5;}
#topNews li h4 a:hover{color:#0066ff;text-decoration:underline;}
#topNews li p{padding:5px 0 0 15px;font-size:80%;}
#topNewsLast{text-align:right;font-size:90%;padding:10px;}


.topNewsBanner{float:right;padding:5px 0 5px 5px;}

#topAbout{text-align:left;padding-bottom:15px;}
#topAbout h3{padding-bottom:5px;}
#topAboutbnr{ margin:0px 0px 10px;}
#topAboutMain{border:1px solid #46bced;
	background:#FFF url(../image/top/about_bg.jpg) no-repeat right top;
	padding:13px 14px 10px;}
#topAboutMain p{color:#00a7f5;font-size:80%;padding:10px 0 0;line-height:1.3;}

#top3rdArea{width:200px;text-align:left;float:left;margin:-20px 0 0;padding:0 0 0;}
#top3rdArea h4{padding:20px 0 6px;}
ul.topTextlink{margin:10px 0;}
ul.topTextlink li a{display:block;cursor:pointer;
	background:url(../image/top/arrow_textlink.gif) no-repeat 13px 4px;color:#00b2ff;
	padding:0 10px 3px 25px;font-size:80%;}
ul.topTextlink li a:hover{color:#0066ff;text-decoration:underline;}

#topCourse{background:url(../image/top/course_top.gif) no-repeat 0 38px;clear:both;margin:10px 0;}
#topCourse h2{float:left;padding:10px 18px;}
#topCourse p{float:right;font-size:75%;padding:20px 10px 0;}
#topCourse ol{clear:both;margin:0 0 0 9px;}
#topCourse ol li{float:left;display:block;padding:0px 5px 0 0;}


#facebookButton{float:right;padding:10px 0 0;text-align:right;}

#NewsTopics{margin:0 0 10px 0;}
#NewsTopics h3{text-align:left;border-bottom:1px solid #B4DAEC; padding-bottom:5px;}

#NewsTopics dl{clear:both; padding:10px 0 0 15px; height:90px;border-bottom:1px solid #B4DAEC;}

#NewsTopics dt{float:left;background:url(../image/top/news_arrow.gif) left  5px no-repeat; color:#00A7F5; font-size: 100%; font-weight: bold; padding:5px 0 0 10px; width:410px; text-align:left;}

#NewsTopics dt a{ color:#00A7F5;}

#NewsTopics dd{width:300px; float:right;}

#NewsTopics span a{font-size:90%; line-height:200%; color:#00F; font-weight:normal;}
