@import"base.css";

/***** トップ限定のメニュー *****/

/**********************/
/*** メイン情報 START */
/**********************/
#me_main01{
}

/* H2タグ  */
#me_main01 h2{
	border-bottom:1px solid #CCCCCC;
}





/******************************/
/***** 説明情報 START *****/
/******************************/
.me_top01{
	border:1px solid #CCCCCC;
	width:368px;
	height:208px;
	margin-top:10px;
	display:inline;
	float:left;
}

.me_top02{
	border:1px solid #CCCCCC;
	width:368px;
	height:208px;
	margin-top:10px;
	float:right;
}

h2#me_h201{text-indent:-50000em;text-align:left;background:url("../pic/bg_toph201.jpg") no-repeat left center;height:50px;}
h2#me_h202{text-indent:-50000em;text-align:left;background:url("../pic/bg_toph202.jpg") no-repeat left center;height:50px;}
h2#me_h203{text-indent:-50000em;text-align:left;background:url("../pic/bg_toph203.jpg") no-repeat left center;height:50px;}
h2#me_h204{text-indent:-50000em;text-align:left;background:url("../pic/bg_toph204.jpg") no-repeat left center;height:50px;}
h2#me_h205{text-indent:-50000em;text-align:left;background:url("../pic/bg_toph205.jpg") no-repeat left center;height:50px;}

#me_cam001{margin-top:50px;}


/******************************/
/***** ニュース情報 START *****/
/******************************/

/* 真中ニュースエリア */
.news_area{
	text-align:left;
	width:340px;
	height:130px;
	border:1px solid #CCCCCC;
	margin:10px auto 0;
	padding:3px;
/*	background-color:black;
	filter: alpha(opacity=50);
	opacity: 0.7;
	moz-opacity: 0.7;
*/
	overflow:auto;
	scrollbar-arrow-color:#AAAAAA;
	scrollbar-track-color: #EEEEEE;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
}

.news_area p{
	border-bottom:1px solid #DDDDDD;
	margin:0px;
	padding:0;
}

.news_area a{
	color:blue;
}

.news_area span{
	font-weight:600;
	color:#006699;
}

/******************************/
/***** ブログ情報 START *****/
/******************************/
.me_blogarea01{
	border:1px solid #CCCCCC;
	width:170px;
	height:134px;
	display:inline;
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:11px;
}

.me_blogarea01 h3{
	height:80px;
	border-bottom:1px solid #CCCCCC;
	text-indent:-50000em;
}

h3#me_blogh301{background:url("../pic/bg_tph301.jpg") no-repeat left center;}
h3#me_blogh302{background:url("../pic/bg_tph302.jpg") no-repeat left center;}

p.me_blogdate{
	background:url("../pic/bg_updateicon01.gif") no-repeat left center;
	padding-left:55px;
	margin-left:5px;
}

p.me_blogdate{
	background:url("../pic/bg_updateicon01.gif") no-repeat left center;
	padding-left:55px;
}

.me_blogarea01 p{margin:5px 0 0 5px;}
.me_blogarea01 a{
	text-decoration:underline;
	color:blue;
}

/******************************/
/***** レッスン情報 START *****/
/******************************/
.me_top03{
	border:1px solid #CCCCCC;
	width:240px;
	height:200px;
	display:inline;
	float:left;
	margin:10px 12px 0 0px;
}

/******************************/
/***** レッスン情報 START *****/
/******************************/
.me_introtxt{
	width:128px;
	padding-top:2px;
	padding-right:2px;
	display:inline;
	float:right;
}

.me_introtxt p{
	line-height:1.1em;
	margin:5px 0 0 0;
}

.me_introtxt em{
	line-height:1.1em;
	margin:3px 0 0 0;
	color:#990000;
}

.me_lessondiv{
	height:110px;
}

.me_lessonimg{
	margin:20px 4px 4px;
	padding:0;
	display:inline;
	float:left;
}

p.me_godt{text-indent:-50000em;}

.me_godt a{
	display:block;
	width:90px;
	height:18px;
	margin:0 5px 0 auto;
	background:url("../pic/bg_godt.jpg") no-repeat left top;
}
.me_godt a:hover{background-position:left bottom;}
