@charset "UTF-8";
/* CSS Document */

/*全体設定の読み込み*/
@import url("body.css");
@import url("ch.css");


/*サイトマップ*/

.sitemap{
margin-bottom:30px;
padding-right:60px;
float:left;
}

.map_title{
font-size:13px;
font-weight:bold;
color:#333333;
margin-bottom:5px;
margin-top:20px;
}

.map_list{
text-indent:5px;
list-style:disc;
list-style-position:inside;
font-size:11px;
}

.map_list li{
padding-top:5px;
padding-bottom:5px;
}

/*バナー*/

.banner{
border:#CCCCCC 1px solid;
margin-bottom:10px;
}

/*更新履歴*/

#update{
font-size:14px;
color:#333333;
font-weight:bold;
padding-top:25px;
padding-bottom:5px;
border-bottom: 1px #CCCCCC solid;
}

.right_date{
margin-top:10px;
margin-bottom:5px;
font-size:10px;
font-weight:bold;
color:#CB357F;
}

.right_text{
font-size:12px;
padding-bottom:5xp;
}

.course_titile{
padding:5px;
font-size:14px;
font-weight:bold;
color:#333333;
background:#F7F7F7;
border:#999999 1px solid;
margin-bottom:20px;
margin-top:40px;
}

.school{
margin-top:20px;
margin-bottom:20px;
padding:5px;
font-size:12px;
border-collapse:collapse;
border:#CCCCCC 1px solid;
width:770px;
}

.school tr{
padding:5px;
border-collapse:collapse;
border:#CCCCCC 1px solid;
}

.school td{
padding:5px;
border-collapse:collapse;
border:#CCCCCC 1px solid;
}

/*講師紹介*/
.t_index{
padding:10px;
background:#FAFAFA;
font-size:16px;
font-weight:bold;
border:#CCCCCC 1px solid;
overflow:hidden;
}

.t_index li{
width:65px;
margin-left:8px;
float:left;
text-align:center;
}

.ta_box{
width:180px;

margin-right:10px;
margin-bottom:10px;
float:left;
}

.ta_subject{
width:170px;
padding:5px;
text-align:center;
background:#FFCCCC;
margin-bottom:10px;
font-size:11px;
}

.ta_pic{
width:100px;
height:120px;
border:#CCCCCC 1px solid;
margin:0 auto 10px auto;
}

.ta_sub{
font-size:10px;
line-height:150%;
width:160px;
margin:0 auto 5px auto;
text-align:center
}

.ta_name{
width:160px;
margin-top:5px;
margin-bottom:10px;
text-align:center;
font-weight:bold;
}

.ta_text{
width:160px;
margin:0 auto 10px auto;
font-size:11px;
line-height:150%;
}



/*配信予定*/

#next_title{
font-size:14px;
color:#333333;
font-weight:bold;
padding-top:5px;
}

#next_program{
margin-top:25px;
width:160px;
padding:5px 10px 10px 10px;
border:#CCCCCC solid 1px;
background:url(../image/body/next_bg.gif) repeat;
}


/*各種infoページ設定*/
.note{
	clear:both;
	padding-bottom:80px;
}

.note_pic{
margin-top:20px;
margin-bottom:20px;
}


.note_title{
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
	color:#FF0066;
}

.note_text{
	font-size:13px;
	margin-bottom:20px;
	line-height:150%;
}

.note_list{
list-style:disc;
list-style-position:inside;
line-height:150%;
font-size:12px;
margin-top:10px;
}

.course_titile{
	font-size:12px;
	padding:5px;
	background:#F3F3F3;
	border:#CCC solid 1px;
	margin-bottom:10px;
}


.info_text{
	font-size:13px;
	line-height:180%;
}

.info_pic{
margin:30px 0 40px;
border:#CCCCCC 1px solid;
width:584px;
height:300px;
}


.info_text_coution{
	font-size:12px;
	font-weight:bold;
	padding-top:30px;
}
	
.info_list{
	font-size:13px;
	margin:0px 30px 20px 30px;
	list-style:disc;
	list-style-position:inside;
	line-height:180%;
	}

.red{
	color:#F00;
	line-height: 150%;
	font-weight: bold;
	
	}
	
.pink{
color:#FF0066;
font-weight:bold;
font-size:14px;	
	}
	
.info_in_list li {
	font-size:13px;
	margin:5px 30px 0px 30px;
	list-style:1;
	list-style-position:inside;
	line-height:180%;;
	}
	
.list_text{
	font-size:13px;
	padding:10px 0px 0px 10px;
	}
	
.info_how {
	font-size:13px;
	line-height:150%;
	padding:20px;
	width:740px;
	border:#CCCCCC 1px solid;
	background:#FBFBFB;
	margin:30px 0px;
}



/*講師紹*/
.t_pic{
	width:100px;
	height:120px;
	border:#CCCCCC 1px solid;
	float:left
}

.t_prof{

	margin-left:130px;
}

.teach_on{
	margin-top:10px;
	font-weight:bold;
	color:#CB357F;	
}

.teach_box{
	width:740px;
	padding:20px 20px 0px 20px;
}

.t_name{
	font-weight:bold;
	font-size:16px;
	line-height:150%;
}

.t_lecture{
	font-size:13px;
	margin-top:10px;
}

.t_position{
	font-size:11px;
	margin-top:5px;
}

.t_detail{
	padding-top:12px;
	font-size:12px;
}


/*セラピーネットカレッジとは*/
.define_head{
margin-bottom:10px;
}

.define_pic{
width:210px;
height:158px;
border:#CCCCCC 1px solid;
float:left;
margin-right:30px;
}

.d_box{
padding-top:20px;
overflow:hidden;
}

.define_catch{
font-size:15px;
padding-top:5px;
margin-bottom:5px;
color:#FF0066;
}

.define_text{
font-size:14px;
margin-bottom:25px;
}

/*料金ガイド*/
.plan_head{
margin-bottom:40px;
}


.plan_text{
margin-left:120px;
margin-bottom:60px;
font-size:14px;
line-height:180%;
}


/*ご利用ガイド*/
.howto_head{
margin:20px 0px 30px;
}

.howto_head li{
font-size:15px;
font-weight:bold;
margin-bottom:10px;
list-style:disc;
list-style-position:inside;
}















