#content{
	margin-left:20px;
	margin-right:15px;
	margin-bottom:27px;
}


.title_01{
	margin-top:27px;
}

.text_01{
	margin-top:27px;
}

.title_02{
	margin-top:36px;
}

.image_area{
	margin-top:14px;
}

.img_cap_area{
	margin-top:33px;
}

.img_cap{
	margin-bottom:15px;
}



.img_cap_header{
	background-image:url(../program/new_img/img_caption_header.jpg);
	background-repeat:no-repeat;
	width:532px;
	height:17px;
}

.img_cap_content{
	background-image:url(../program/new_img/img_caption_textarea.jpg);
	background-repeat:repeat-y;
	width:532px;
}

.img_cap_content{
	overflow:hidden;
}

.img_cap_content:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .img_cap_content:after{
    height: 1em;
    overflow: visible;
}
/**/

.img_cap_entry{
	margin-top:17px;
}

.img_cap_entry A:link    { color : #666666; }
.img_cap_entry A:visited { color : #666666; }
.img_cap_entry A:active  { color : #666666; }
.img_cap_entry A:hover   { color : #666666; }

.img_cap_footer{
	clear:both;
	background-image:url(../program/new_img/img_caption_footer.jpg);
	background-repeat:no-repeat;
	width:532px;
	height:17px;
}

.img_cap_img{
	float:left;
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
}

.img_cap_text{
	display:block;
	margin-left:10px;
	margin-right:20px;
}



.title_03{
	margin-top:58px;
}

.content_link_area{
	margin-top:21px;
}

.content_link_left{
	float:left;
	margin-bottom:12px;
	margin-right:11px;
}

.content_link_right{
	float:left;
	margin-bottom:12px;
}


.content_link_img{
	float:left;
	width:260px;
	height:138px;
	text-align:right;
	margin-top:60px;
}


.content_link_header_01{
	background-image:url(../program/new_img/content_link_01.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_02{
	background-image:url(../program/new_img/content_link_02.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_03{
	background-image:url(../program/new_img/content_link_03.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_04{
	background-image:url(../program/new_img/content_link_04.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_05{
	background-image:url(../program/new_img/content_link_05.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_06{
	background-image:url(../program/new_img/content_link_06.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}



.content_link_header_07{
	background-image:url(../teacher/new_img/content_link_01.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_08{
	background-image:url(../teacher/new_img/content_link_02.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_09{
	background-image:url(../teacher/new_img/content_link_03.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_10{
	background-image:url(../teacher/new_img/content_link_04.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}

.content_link_header_11{
	background-image:url(../teacher/new_img/content_link_05.gif);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
}



.content_link_content{
	border-left:#CDCDCD solid 1px;
	border-right:#CDCDCD solid 1px;
	padding-top:18px;
	width:258px;
}

.content_link_content{
	overflow:hidden;
}

.content_link_content:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .content_link_content:after{
    height: 1em;
    overflow: visible;
}
/**/

.content_link_footer{
	clear:both;
	background-image:url(../program/new_img/content_link_footer.gif);
	background-repeat:no-repeat;
	width:260px;
	height:13px;
}



.content_link_text{
	margin-left:18px;
	margin-right:25px;
	width:202px;
}


.content_link_btn{
	float:right;
	margin-right:10px;
	margin-bottom:-3px;
	margin-top:-10px;
}



.entry_btn{
	clear:both;
	float:left;
	margin-top:32px;
	width:532px;
	text-align:center;
}

.page_top{
	clear:both;
	float:left;
	width:532px;
	margin-top:60px;
	text-align:right;
}

.hour_text
{
	width:535px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

.top_content_title
{
	width:253px;
	height:43px;
	margin:8px auto 0px auto;
}

#header_bg
{
	width:auto;
	background:url(../common_img2/header_bg.jpg) repeat-x;
	height:74px;
}

#header_bg{
	overflow:hidden;
}

#header_bg:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #header_bg:after{
    height: 1em;
    overflow: visible;
}
/**/

#header_02
{
	width:800px;
	height:61px;
	background:url(../common_img2/header.jpg) no-repeat;
	margin:13px auto 0px auto;
}

#new_logo
{
	display:block;
	float:left;
	width:123px;
	height:30px;
	margin-top:19px;
	margin-left:19px;
	background:url(../common_img2/logo.jpg) no-repeat;
}


#new_tuter_btn
{
	display:block;
	float:right;
	width:142px;
	height:38px;
	margin-top:13px;
	margin-right:8px;
}

A:link#new_tuter_btn, A:visited#new_tuter_btn     { background:url(../common_img2/tuter_btn.gif) no-repeat; }
A:hover#new_tuter_btn                           { background:url(../common_img2/tuter_btn_f2.gif) no-repeat; }

#white_space
{
	width:798px;
	height:2px;
	background-color:#FFFFFF;
}

#new_student_btn
{
	display:block;
	float:right;
	width:142px;
	height:38px;
	margin-top:13px;
	margin-right:8px;
}

A:link#new_student_btn, A:visited#new_student_btn     { background:url(../common_img2/schoolchild_btn.gif) no-repeat; }
A:hover#new_student_btn                           { background:url(../common_img2/schoolchild_btn_f2.gif) no-repeat; }


/*facebook_start*/



#facebook{
	clear:both;
}
#facebook ul.fb_btn{
	list-style:none;
	margin:0;
	padding:0;
}

#facebook ul.fb_btn li.share_btn{
	float:right;
	margin-right:0px;
	margin-bottom:8px;
	margin-top:-7px;	
}

* html #facebook ul.fb_btn li.share_btn{
	margin-top:0px;
}

*:first-child+html #facebook ul.fb_btn li.share_btn{
	 margin-top:0px;
}


#facebook ul.fb_btn li.like_btn{
	float:right;
	margin-right:5px;
	margin-top:-7px;
}

* html #facebook ul.fb_btn li.like_btn{
	margin-top:0px;
}

*:first-child+html #facebook ul.fb_btn li.like_btn{
	  margin-top:0px;
}


/*facebook_end*/
