@charset "UTF-8";
/* CSS Document */

/*全体設定の読み込み*/
@import url("body.css");


/*番組紹介*/
#course{
width:760px;
padding:10px;
background:#FFF1EE;
clear:both;
margin-bottom:40px;
}

#movie_old{
width:300px;
background:#fff;
float:left;
background:#FFF1EE;
}

#movie{
width:400px;
background:#fff;
float:left;
background:#FFF1EE;
}

#top_fl{
border:#CCCCCC 1px solid;
}


.course_boxset{
margin-bottom:60px;
}

.course_btn{
width:200px;
height:39px;
margin-top:10px;
margin-bottom:20px;
overflow:hidden;
}

.course_btn a{
display:block;
width:200x;
padding-top:40px;
}

.course_btn a:link,
.course_btn a:visited{
background-position:0px 0px;
}

.course_btn a:hover,
.course_btn a:active{
background-position:0px -39px;
}

.m_play{
background:url(../image/body/buttom2.gif) no-repeat;
}


.s_play{
background:url(../image/body/buttom3.gif) no-repeat;
}

.pdf_play{
background:url(../image/body/ch/ch_099/PDFbtn.jpg) no-repeat;
}
.pdf2_play{
background:url(../image/body/ch/ch_105/chirashi_btn.jpg) no-repeat;
}




.to_course{
background:url(../image/body/buttom.gif) no-repeat;
}

.course_at{
font-size:11px;
}

#course_right{
width:340px;
margin-left:420px;
}

#course_right_old{
width:440px;
margin-left:320px;
}

.ch_top{
background:#fff;
border-collapse:collapse;
border:#CCCCCC 1px solid;
width:100%;
}

.ch_top td{
padding:10px;
font-size:12px;
border-collapse:collapse;
border:#CCCCCC 1px solid;
}


.t_head{
width:80px;
}

.t_m_play{
padding-left:15px;
margin-left:20px;
background:url(../image/body/list_t_m_play.gif) no-repeat;
font-size:10.5px;
font-weight:bold;
}

.t_s_play{
padding-left:15px;
margin-left:20px;
background:url(../image/body/list_t_s_play.gif) no-repeat;
font-size:10.5px;
font-weight:bold;
}


#course_catch{
clear:both;
font-size:17px;
line-height:180%;
padding-top:30px;
margin-bottom:30px;
}

.course_text{
font-size:14px;
margin-bottom:60px;
}

.course_ant{
font-size:11px;
line-height:150%;
width:650px;
margin:0px auto 50px 10px;
	}
	
.course_color {
color: #F06;
}

.ps_pic{
width:100px;
height:120px;
border:#ccc 1px solid;
float:left;
}

.ps_pic2{
width:213px;
height:120px;
border:#ccc 1px solid;
float:left;
}

.ps_name{
font-size:13px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
margin-left:120px;
}

.ps_name3{
font-size:13px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
margin-left:230px;
}


.ps_text{
font-size:11px;
margin-left:120px;
line-height:180%;
}
.ps_text3{
font-size:11px;
margin-left:230px;
line-height:180%;
}

.ps_name2{
font-size:13px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.ps_text2{
font-size:11px;
}

.ps_box{
	margin-top:20px;
}

/*講座内容*/

.part{
color:#FF0066;
font-size:15px;
font-weight:bold;
margin-bottom:20px;
}

.corse_left{
width:448px;
float:left;
margin-bottom:60px;
}

.corse_left2{
width:448px;
float:left;
margin-bottom:60px
}


.course_ex_text{
font-size:13px;
margin-bottom:20px;
}

.course_ex_list{
font-size:12px;
margin-bottom:60px;
margin-left:10px;
list-style:disc;
list-style-position:inside;
line-height:180%;
}

.course_ex_list2{
font-size:12px;
margin-bottom:15px;
margin-left:10px;
list-style:disc;
list-style-position:inside;
line-height:180%;
}


.corse_right{
margin-left:478px;
width:302px;
}

.course_pic{
width:300px;
border:#CCCCCC 1px solid;
margin-bottom:10px;
}

.course_pic2{
width:300px;
border:#CCCCCC 1px solid;
margin-bottom:50px;
}


.contact{
width:420px;
padding:10px;
border:#CCCCCC 1px solid;
background:#FAFAFA;
}

.contact_title{
font-size:12px;
}

.contact_thanks{
font-size:16px;
color:#FF0066;
margin:10px 0px;
font-weight:bold;
}

.contact ul li{
font-size:12px;
line-height:180%;
}

.course_box_ch{
padding-bottom:20px;
border-bottom:1px #CCCCCC dotted;
margin-bottom:40px;
}


.charge_exp{
	margin-top:70px;
	padding-bottom:10px;
	}

.charge_exp_text{
	font-size:12px;
	line-height:180%;
	margin-bottom:15px;
	padding-left:10px;
}

.charge_exp_title{
	font-size:12px;
	color:#f06;
	list-style:disc;
	padding-left:5px;
	border-left:#f06 5px solid;
}


/*受講方法の選択*/
#select{
width:760px;
padding:10px;
clear:both;
margin-bottom:20px;
}

.select_spec{
	width:500px;
	text-align:center;
	margin:30px auto;
	border-collapse:collapse;
	border:#CCC 1px solid;
	
}

.select_cap{
	font-size:10px;
	line-height:150%;
	margin-top:10px;
}
	

table.select_spec td{
	width:250px;
	font-size:14px;
	line-height:150%;
	padding:20px;
	border:#CCC 1px solid;
}


.select_btn{
width:200px;
height:100px;
overflow:hidden;
}

.select_btn a{
display:block;
width:200px;
padding-top:100px;
}

.select_btn a:link,
.select_btn a:visited{
background-position:0px 0px;
}

.select_btn a:hover,
.select_btn a:active{
background-position:0px -100px;
}


.select_btn_m{
	background:url(../image/body/ch_btn_m.jpg) ;
}

.select_btn_s{
	background:url(../image/body/ch_btn_s.jpg) ;
}

/*単課・月額サイン*/
.signe_head_s{
width:80px;
float:left;
font-size:10px;
font-weight:bold;
text-align:center;
background:#FFCCCC;
margin-right:5px;
padding-left:1px;
}


.signe_head_m{
width:80px;
float:left;
font-size:10px;
font-weight:bold;
text-align:center;
background:#C3FF9C;
margin-right:5px;
padding-left:1px;
}



/*セミナー告知用*/
.add{
width:758px;
padding:10px;
background:#eee;
border:#CCC 1px solid;
clear:both;
margin-bottom:40px;
line-height:150%;
}

.add_title{
	font-weight:bold;
}

/*2013年無料放映キャンペーン用*/
.free_tv{
	height:64px;
	margin-top:50px;
	border: solid 1px #ccc;
	background-color:#fffbfb;	
 }
.free_tvp{
background:url(../image/body/bnt_free.jpg) no-repeat;
}
.free_tv ul li{
	float:left;	
	font-size:17px ;
	font-weight:bold;
	color: #ff6600;
	margin-left:20px;
	overflow:hidden;
	}