@charset "utf-8";
/* ===================================================================
CSS information

 file name  :course.css
 style info :コース詳細
 
このスタイルシートの構成
・コース詳細共通
・#main
・#sub

=================================================================== */
.clr {
    border: 0 none;
    clear: both;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 -1px -1px 0;
    overflow: hidden;
    padding: 0;
    width: 1px;
}
/*----------------------------------------------------
	コース詳細共通
----------------------------------------------------*/

/*-- タイトル --*/
#title{
	width:660px;
	height:180px;
	margin-bottom:10px;
	float:left;
}
#title ul{
	margin:8px 0 0 15px;
	height:31px;
}
#title li{
	display:inline;
	font-size:10px;
	padding:2px 4px;
	line-height:100%;
	margin-right:2px;
}
#title h2,
#title p{
	line-height:100%;
}
#title_image{
	float:right;
	width:290px;
}
#contents .job{
	width:940px;
	padding:5px 5px 0 5px;
	background:url(/imgcommon/common/detail-title_bg.jpg) repeat-x;
	margin-bottom:15px;
}
/* clearfix */
#contents .job:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#contents .job h3{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	float:left;
}
#contents .job ul{
	color:#333;
	font-size:14px;
	float:left;
	padding-left:10px;
}
#contents .job ul li{
	float:left;
	margin:0 10px 10px 0;
	font-weight:bold;
}

/*---- コースリスト ----*/
#main .corse_list{
	width:620px;
	padding:10px;
	margin:0 0 10px 10px;
	border:solid 10px #F0F0F0;
}
/* clearfix */
#main .corse_list:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#main .corse_list .data{
	color:#313131;
	font-weight:bold;
	font-size:14px;
	margin-bottom:3px;
	line-height:130%;
}
#main .corse_list p.ttl{
	font-size:18px;
	padding-bottom:4px;
	font-weight:bold;
	margin:0 0 5px;
}
#main .corse_list p a{
	color:#000;
}
#main .corse_list .data img{
	margin-right:10px;
	vertical-align:middle;
}
#main .corse_list .image{
	width:190px;
	float:left;
	margin-right:10px;
}
#main .corse_list .image a img{
	border:solid 1px #ccc;
}
#main .corse_list .image a:hover img{
	border:solid 1px #999;
}
#main .corse_list .txt{
	width:415px;
	float:left;
}
#main .corse_list .txt p.cap{
	font-size:12px;
	color:#000;
	padding-bottom:4px;
	margin-bottom:4px;
	background:url(/imgcommon/common/border_dotted.gif) repeat-x left bottom;
}
#main .corse_list .txt .price{
	font-size:12px;
	color:#000;
	padding-bottom:4px;
	margin-bottom:4px;
	font-weight:bold;
	background:url(/imgcommon/common/border_dotted.gif) repeat-x left bottom;
}
#main .corse_list .txt p a{ text-decoration:none;}
#main .corse_list .txt p a:hover{ text-decoration:underline;}

#main .corse_list .txt .recommend{
	width:415px;
	padding-bottom:2px;
	margin-bottom:4px;
	background:url(/imgcommon/common/border_dotted.gif) repeat-x left bottom;
}
/* clearfix */
#main .corse_list .txt .recommend:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#main .corse_list .txt .recommend h4{
	width:124px;
	height:18px;
	float:left;
	line-height:100%;
	padding-right:5px;
}
#main .corse_list .txt .recommend p{
	width:286px;
	float:left;
	color:#666;
	font-size:12px;
	marign:0;
	padding:0;
}
#main .corse_list .txt .btn_detail{
	width:163px;
	height:36px;
	background:url(/imgcommon/event/btn_detail.jpg) no-repeat 0 0;
	text-indent:-9999px;
	line-height:100%;
	margin-left:250px;
}
#main .corse_list .txt .btn_detail a{
	width:163px;
	height:36px;
	display:block;
	background:url(../../imgcommon/event/btn_detail.jpg) no-repeat 0 -36px;
}
#main .corse_list .txt .btn_detail a:hover{background:none;}

#main .aromabody .corse_list{border:solid 10px #CDE0F0;}
#main .aromabody .corse_list .data{color:#025FB0;}
#main .aromabody .corse_list .image a:hover img{border:solid 1px #025FB0;}

#main .yoga .corse_list{border:solid 10px #FFE6CD;}
#main .yoga .corse_list .data{color:#FF8200;}
#main .yoga .corse_list .image a:hover img{border:solid 1px #FF8200;}

#main .sports .corse_list{border:solid 10px #FFE6CD;}
#main .sports .corse_list .data{color:#FF8200;}
#main .sports .corse_list .image a:hover img{border:solid 1px #FF8200;}

#main .baby .corse_list{border:solid 10px #FFD7DC;}
#main .baby .corse_list .data{color:#FF354B;}
#main .baby .corse_list .image a:hover img{border:solid 1px #FF354B;}

#main .seitai .corse_list{border:solid 10px #F3CECF;}
#main .seitai .corse_list .data{color:#C2070C;}
#main .seitai .corse_list .image a:hover img{border:solid 1px #C2070C;}


/*----------------------------------------------------
	#main
----------------------------------------------------*/
#main .title_detail{
	width:675px;
	line-height:44px;
	padding-left:10px;
	background:url(../../imgcommon/common/title_txt_bg.jpg) no-repeat;
	margin-bottom:10px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}

/*---- 詳細 ----*/
#main .detail{
	width:675px;
	padding-left:10px;
	margin-bottom:15px;
}
/* clearfix */
#main .detail:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#main .detail .image{
	width:300px;
	padding-right:10px;
	float:left;
}
#main .detail p{
	font-size:12px;
}

#main .detail p .bold {
	font-size:14px;
	font-weight:bold;
}

#main .detail .aroma_detail {
	float:left;
	width:350px;
}

#main h3.outline{
	width:630px;
	padding:5px 0 0 30px;
	background:url(/imgcommon/common/detail_title_square.jpg) no-repeat;
	font-size:16px;
	color:#000;
	margin:0 0 10px 10px;
}
#main .banner_baby{
	width:680px;
	margin-bottom:10px;
}
/*---- 開講校＆授業料 ----*/
#main .school{
	width:660px;
	margin:0 0 15px 10px;
}
#main .school p{
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	color:#666;
}
#main .school table{
	width:659px;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	margin-bottom:10px;
}
#main .school th,
#main .school td{
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	text-align:center;
	font-size:14px;
	line-height:110%;
	padding:5px 0;
}
#main .school table span{
	font-size:12px;
}
#main .school table .off{
	background:#C4C4C4;
	color:#999;
}
#main .school .yajirusi{
	width:30px;
	margin:0px 315px;
}
/*-- 授業料 --*/
#main .school table.price th{
	padding:3px 0;
}
#main .school table.price td{
	padding:8px 0;
}
#main .school table.price .sum{
	background:#F0F0F0;
}
/*-- 取得可能資格 --*/
#main .master{
	width:660px;
	margin:0 0 15px 10px;
}
/*-- 主な就職先 --*/
#main .employment{
	width:660px;
	margin:0 0 15px 10px;
}
/*-- 開講案内 --*/
#main .info{
	width:660px;
	margin:0 0 15px 10px;
}
#main .info table{
	width:659px;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	margin-bottom:10px;
}
#main .info th{
	width:133px;
	padding:8px;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	text-align:left;
	font-size:14px;
	background:#FDE9DD;
	vertical-align:top;
}
#main .info td{
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	text-align:left;
	font-size:14px;
	padding:8px;
}

#main .info .title{
	color:#000;
	font-size:14px;
	padding:8px 0 1px 0;
	margin-bottom:3px;
	border-bottom:solid 1px #666;
	font-weight:bold;
}
#main .info p{
	margin:0;
}
#main .info p.lead{
	color:#991E0E;
	margin-bottom:2px;
}

#main .info td p{
	padding-bottom:20px;
	margin-bottom:5px;
	background:url(/imgcommon/common/icon_info.jpg) no-repeat left bottom;
}
#main .info td p.non{
	padding-bottom:0;
	margin-bottom:0;
	background:none;
}
/*-- コースリスト --*/
#main .info td p.non{
	padding-bottom:0;
	margin-bottom:0;
	background:none;
}
/*--  コースリスト  --*/
#main .box{
	width:620px;
	padding:10px;
	margin:0 0 10px 10px;
	border:solid 10px #F0F0F0;
}
/* clearfix */
#main .box:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#main .box .data{
	color:#313131;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	line-height:130%;
}
#main .box .data img{
	margin-right:10px;
	vertical-align:middle;
}

#main .box .image{
	width:192px;
	float:left;
	margin-right:10px;
}
#main .box .image a img{
	border:solid 1px #ccc;
}
#main .box .image a:hover img{
	border:solid 1px #999;
}
#main .box .txt{
	width:418px;
	float:left;
}
#main .box .txt h5{
	font-size:18px;
	padding-bottom:4px;
	margin-bottom:4px;
	background:url(/imgcommon/border_dotted.gif) repeat-x left bottom;
}
#main .box .txt h5 a{
	color:#000;
}
#main .box .txt .price{
	font-size:14px;
	color:#000;
	padding-bottom:5px;
}
#main .box .txt p{
	font-size:12px;
	color:#333;
	margin-bottom:5px;
}
#main .box .txt p a{ color:#333; text-decoration:none;}
#main .box .txt p a:hover{ text-decoration:underline;}

#main .box .txt .btn_detail{
	width:163px;
	height:36px;
	background:url(/imgcommon/event/btn_detail.jpg) no-repeat 0 0;
	text-indent:-9999px;
	line-height:100%;
}
#main .box .txt .btn_detail a{
	width:163px;
	height:36px;
	display:block;
	background:url(/imgcommon/event/btn_detail.jpg) no-repeat 0 -36px;
}
#main .box .txt .btn_detail a:hover{background:none;}
/*----------------------------------------------------
	#sub
----------------------------------------------------*/

/*コース一覧*/
#sub .course{
	width: 248px;
	margin-bottom:10px;
	border:solid 1px #B7B7B7;
}
#sub .course h4{
	background:url(/imgcommon/sub/title_course_list.jpg) no-repeat;
	width: 248px;
	height:30px;
	margin-bottom:5px;
	text-indent:-9999px;
	font-size:5px;
	line-height:100%;
}
#sub .course h5{
	font-size:14px;
	line-height:140%;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:dotted 1px #000;
}
#sub .course li{
	font-size:12px;
	padding-left:20px;
	line-height:140%;
	margin-bottom:5px;
}
#sub .course .back_subject{
	border-top:solid 1px #B7B7B7;
	background:url(/imgcommon/bg_glid.gif);
	padding:6px 0;
}
#sub .course .back_subject a{
	font-size:12px;
	padding-left:20px;
	margin-left:4px;
	line-height:140%;
	background:url(/imgcommon/sub/icon_glay.jpg) 0 0 no-repeat;
}


/*----------------------------------------------------
		ヨガ
----------------------------------------------------*/
#yoga .title_yoga001{background:url(/imgcommon/yoga/title_yoga001.jpg) no-repeat;}
#yoga .title_yoga01{background:url(/imgcommon/yoga/title_yoga01.jpg) no-repeat;}
#yoga .title_yoga002{background:url(/imgcommon/yoga/title_yoga002.jpg) no-repeat;}
#yoga .title_yoga02{background:url(/imgcommon/yoga/title_yoga02.jpg) no-repeat;}
#yoga .title_yoga003{background:url(/imgcommon/yoga/title_yoga003.jpg) no-repeat;}
#yoga .title_yoga03{background:url(/imgcommon/yoga/title_yoga03.jpg) no-repeat;}
#yoga .title_yoga004{background:url(/imgcommon/yoga/title_yoga004.jpg) no-repeat;}
#yoga .title_yoga04{background:url(/imgcommon/yoga/title_yoga04.jpg) no-repeat;}
#yoga .title_yoga005{background:url(/imgcommon/yoga/title_yoga005.jpg) no-repeat;}
#yoga .title_yoga05{background:url(/imgcommon/yoga/title_yoga05.jpg) no-repeat;}
#yoga .title_yoga006{background:url(/imgcommon/yoga/title_yoga006.jpg) no-repeat;}
#yoga .title_yoga007{background:url(/imgcommon/yoga/title_yoga007.jpg) no-repeat;}
#yoga .title_yoga008{background:url(/imgcommon/yoga/title_yoga008.jpg) no-repeat;}
#yoga .title_yoga009{background:url(/imgcommon/yoga/title_yoga009.jpg) no-repeat;}
#yoga .title_yoga010{background:url(/imgcommon/yoga/title_yoga010.jpg) no-repeat;}
#yoga .title_yoga011{background:url(/imgcommon/yoga/title_yoga011.jpg) no-repeat;}
#title ul.yoga li{
	border:solid 1px #999;
	background:#FFE7B2;
}
#yoga .job div{
	background:url(/imgcommon/yoga/icon_yoga_square.jpg) no-repeat left center;
}
#sub .yoga h5{ color:#FF8200;}
#sub .yoga li{ background:url(/imgcommon/sub/icon_yoga.jpg) 0 1px no-repeat;}
/*20110125追加*/
#sub .yoga dt{
	color:#FF8200;
	font-weight:bold;
	margin:0 0 5px;
	padding-bottom:3px;
	border-bottom:dotted 1px #000;
}
#sub .yoga dd {
    background: url("/imgcommon/sub/icon_yoga.jpg") no-repeat scroll 0 1px transparent;
}
/*----------------------------------------------------
		整体
----------------------------------------------------*/
#seitai .title_seitai001{background:url(/imgcommon/seitai/title_seitai001.jpg) no-repeat;}
#seitai .title_seitai002{background:url(/imgcommon/seitai/title_seitai002.jpg) no-repeat;}
#seitai .title_seitai003{background:url(/imgcommon/seitai/title_seitai003.jpg) no-repeat;}
#seitai .title_seitai004{background:url(/imgcommon/seitai/title_seitai004.jpg) no-repeat;}
#seitai .title_seitai005{background:url(/imgcommon/seitai/title_seitai005.jpg) no-repeat;}
#seitai .title_seitai006{background:url(/imgcommon/seitai/title_seitai006.jpg) no-repeat;}
#seitai .title_seitai007{background:url(/imgcommon/seitai/title_seitai007.jpg) no-repeat;}
#seitai .title_seitai008{background:url(/imgcommon/seitai/title_seitai008.jpg) no-repeat;}
#seitai .title_seitai009{background:url(/imgcommon/seitai/title_seitai009.jpg) no-repeat;}
#seitai .title_seitai010{background:url(/imgcommon/seitai/title_seitai010.jpg) no-repeat;}
#seitai .title_seitai011{background:url(/imgcommon/seitai/title_seitai011.jpg) no-repeat;}
#seitai .title_seitai012{background:url(/imgcommon/seitai/title_seitai012.jpg) no-repeat;}
#seitai .title_seitai013{background:url(/imgcommon/seitai/title_seitai013.jpg) no-repeat;}
#seitai .title_seitai014{background:url(/imgcommon/seitai/title_seitai014.jpg) no-repeat;}
/*2010/09/28追加*/
#seitai .title_new_seitai001{background:url(/imgcommon/seitai/title_new_seitai001.jpg) no-repeat;}
#seitai .title_new_seitai002{background:url(/imgcommon/seitai/title_new_seitai002.jpg) no-repeat;}
#seitai .title_new_seitai007{background:url(/imgcommon/seitai/title_seitai016.jpg) no-repeat;}
/*2010/09/28追加*/
#sub .seitai h5{ color:#C2070C;}
#sub .seitai li{ background:url(/imgcommon/sub/icon_seitai.jpg) 0 1px no-repeat;}
#title ul.seitai li{
	border:solid 1px #999;
	background:#FFBAB3;
}
/*20110115追加*/
#sub .seitai dt{
	color:#C2070C;
	font-weight:bold;
	margin:0 0 5px;
	padding-bottom:3px;
	border-bottom:dotted 1px #000;
}
#sub .seitai dd {
    background: url("/imgcommon/sub/icon_seitai.jpg") no-repeat scroll 0 1px transparent;
}
#sub .course dd {
    display: block;
    font-size: 12px;
    line-height: 140%;
    margin-bottom: 5px;
    padding-left: 20px;
}
sub .course dl {
    border-bottom: 1px dotted #000000;
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 5px;
    padding-bottom: 3px;
}
/*----------------------------------------------------
		スポーツトレーナ
----------------------------------------------------*/
#sports .title_sports001{background:url(/imgcommon/sports/title_sports001.jpg) no-repeat;}
#sports .title_sports002{background:url(/imgcommon/sports/title_sports002.jpg) no-repeat;}
#sports .title_sports003{background:url(/imgcommon/sports/title_sports003.jpg) no-repeat;}
#sports .title_sports004{background:url(/imgcommon/sports/title_sports004.jpg) no-repeat;}
/*2010/09/09追加*/
#sports .title_new_sports003{background:url(/imgcommon/sports/title_new_sports003.jpg) no-repeat;}
/*2010/09/09追加*/
#sub .sports h5{ color:#FB5102;}
#sub .sports li{ background:url(/imgcommon/sub/icon_sports.jpg) 0 1px no-repeat;}
#title ul.sports li{
	border:solid 1px #999;
	background:#FFD0B3;
}
/*20110125追加*/
#sub .sports dt{
	color:#FB5102;
	font-weight:bold;
	margin:0 0 5px;
	padding-bottom:3px;
	border-bottom:dotted 1px #000;
}
#sub .sports dd {
    background: url("/imgcommon/sub/icon_sports.jpg") no-repeat scroll 0 1px transparent;
}
/*----------------------------------------------------
		アロマ
----------------------------------------------------*/
#aromabody .title_aromabody001{background:url(/imgcommon/aromabody/title_aromabody001.jpg) no-repeat;}
#aromabody .title_aromabody002{background:url(/imgcommon/aromabody/title_aromabody002.jpg) no-repeat;}
#aromabody .title_aromabody003{background:url(/imgcommon/aromabody/title_aromabody003.jpg) no-repeat;}
#aromabody .title_aromabody004{background:url(/imgcommon/aromabody/title_aromabody004.jpg) no-repeat;}
#aromabody .title_aromabody005{background:url(/imgcommon/aromabody/title_aromabody005.jpg) no-repeat;}
#aromabody .title_aromabody006{background:url(/imgcommon/aromabody/title_aromabody006.jpg) no-repeat;}
#aromabody .title_aromabody007{background:url(/imgcommon/aromabody/title_aromabody007.jpg) no-repeat;}
#aromabody .title_aromabody008{background:url(/imgcommon/aromabody/title_aromabody008.jpg) no-repeat;}
#aromabody .title_aromabody009{background:url(/imgcommon/aromabody/title_aromabody009.jpg) no-repeat;}
#aromabody .title_aromabody010{background:url(/imgcommon/aromabody/title_aromabody010.jpg) no-repeat;}
/*2010/09/28追加*/
#aromabody .title_new_aromabody001{background:url(/imgcommon/aromabody/title_new_aromabody001.jpg) no-repeat;}
#aromabody .title_new_aromabody002{background:url(/imgcommon/aromabody/title_new_aromabody002.jpg) no-repeat;}
#aromabody .title_new_aromabody005{background:url(/imgcommon/aromabody/title_new_aromabody005.jpg) no-repeat;}
#aromabody .title_new_aromabody003{background:url(/imgcommon/aromabody/title_new_aromabody003.jpg) no-repeat;}
#aromabody .title_new_aromabody004{background:url(/imgcommon/aromabody/title_new_aromabody004.jpg) no-repeat;}
/*2010/09/28追加*/
#sub .aromabody h5{ color:#025FB0;}
#sub .aromabody li{ background:url(/imgcommon/sub/icon_aromabody.jpg) 0 1px no-repeat;}
#title ul.aromabody li{
	border:solid 1px #999;
	background:#B4DDFA;
}
#sub .course dl{
	line-height:140%;
	padding-bottom:3px;
}
#sub .aromabody dt{
	color:#025FB0;
	font-weight:bold;
	margin:0 0 5px;
	padding-bottom:3px;
	border-bottom:dotted 1px #000;
}
#sub .aromabody dd{ background:url(/imgcommon/sub/icon_aromabody.jpg) 0 1px no-repeat;}
/*----------------------------------------------------
		ベビー
----------------------------------------------------*/
#baby .title_baby001{background:url(/imgcommon/baby/title_baby001.jpg) no-repeat;}
#baby .title_baby002{background:url(/imgcommon/baby/title_baby002.jpg) no-repeat;}
#baby .title_baby003{background:url(/imgcommon/baby/title_baby003.jpg) no-repeat;}
#baby .title_baby004{background:url(/imgcommon/baby/title_baby004.jpg) no-repeat;}
#sub .baby h5{ color:#FF354B;}
#sub .baby li{ background:url(/imgcommon/sub/icon_baby.jpg) 0 1px no-repeat;}
#title ul.baby li{
	border:solid 1px #999;
	background:#FFD0D6;
}


/*-- 授業内容 --*/
#main .lesson{
	width:660px;
	margin:0 0 15px 0;
}
#main .lesson table{
	width:659px;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	margin-bottom:3px;
	margin-left:10px;
}
#main .lesson th{
	padding:5px;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	text-align:center;
	font-size:12px;
	background:#FDE9DD;
}
#main .lesson .widen{
	width:150px;
}
#main .lesson .widen02{
	width:70px;
}
#main .lesson td{
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	text-align:left;
	font-size:12px;
	padding:5px;

}
#main .lesson td.graduate{text-align:center;}

#main .lesson table.Subject{
	width:200px;
	border:none;
}
#main .lesson table.Subject td{
	border:none;
}
#main .lesson table.aroma th{
	width:120px;
	background:#347EBF;
	color:#fff;
	text-align:left;
}
#main .lesson table.sports th{
	color: #FF6600;
	background:#FFFFFF;
	text-align: left;
}
#main .lesson table.sports th.kamoku{
	width:80px;
	color: #333333;
	background: #FFCC99;
	text-align:center;
}
#main .lesson table.sports th.time{
	width:60px;
	color: #333333;
	background: #FFCC99;
	text-align:center;
}
#main .lesson table.sports th.contents{
	color: #333333;
	background: #FFCC99;
	text-align:center;
}
#main .lesson li{
	list-style:disc inside;
	margin-left:10px;
}
#main .lesson p.pink{
	color:#FF3358;
}
#main .lesson p.Blue{
	color:#112DFF;
}
#main .lesson p{
	margin-left:10px;
}

/*ベビー通信*/
#main .lesson .box-baby{
	width:620px;
	padding:10px;
	margin:0 0 10px 10px;
	border:solid 10px #F0F0F0;
}
/* clearfix */
#main .lesson .box-baby:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#main .lesson h4.internet{
	font-size:16px;
	color:#FF354B;
	margin-bottom:10px;
}
#main .lesson .box-baby .image{
	width:300px;
	margin:0 10px 0 0;
	float:left;
}
#main .lesson .box-baby .txt{
	width:310px;
	float:left;
}
#main .lesson .box-baby .txt h5{
	font-size:14px;
	color:#000;
	margin-bottom:5px;
}
#main .lesson .box-baby .txt p{
	margin:0;
	padding:0;
}

#main .lesson .inner{
	width:660px;
	margin:0 0 10px 10px;
}
#main .lesson .inner h4{
	font-size:14px;
	padding:5px 10px;
	margin-bottom:5px;
}
#main .lesson .inner h4.point01{
	background:#FFD7DC;
}
#main .lesson .inner h4.point01 span{
	color:#FF354B;
}
#main .lesson .inner h4.point02{
	background:#EAF4DD;
}
#main .lesson .inner h4.point02 span{
	color:#95C852;
}
#main .lesson .inner h4.point03{
	background:#DCF1F3;
}
#main .lesson .inner h4.point03 span{
	color:#4EBAC4;
}
#main .lesson p{
	margin:0;
	padding:0;
}
#main .lesson .main_lesson_icon{
	margin-left:190px;
}




#title ul li.off{
	background:#DBDBDB;
	color:#666;
}


#main .baby004 .end_lecture {
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
	margin-bottom:5px;
}

#main .baby004 .end_lecture span {
	font-size:14px;
	font-weight:normal;
}
