@import"base.css";

/***** トップ限定のメニュー *****/

/**********************/
/*** メイン情報 START */
/**********************/
#me_main01{
}

/* H2タグ  */
#me_main01 h2{
	border-bottom:1px solid #CCCCCC;
}


#me_mainflash{
	margin-bottom:10px;
}


/******************************/
/***** 説明情報 START *****/
/******************************/
.me_top01{
	border:1px solid #CCCCCC;
	width:368px;
	height:170px;
	margin-top:1px;
	margin-bottom:10px;
}

.me_top02{
	border:1px solid #CCCCCC;
	width:368px;
	height:208px;
	margin-top:1px;
}

h2#me_h201{text-indent:-50000em;text-align:left;background:url("../pic/bg_toph201.jpg") no-repeat left center;height:50px; margin-bottom:10px;}
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;}

#me_midblock{
	width:100%;
}

ul#me_bn01 {
	width:370px;
	float:right;
	padding-top:15px;
	margin-bottom:14px;
}

ul#me_bn01 li{
	width:180px;
	height:85px;
	float:left;
	display:inline;
}

ul#me_bn01 li.me_float_r{
	float:right;
	margin:0;
}

#me_top_l01{
	width:370px;
	float:left;
	display:inline;
	margin-bottom:10px;
}

#me_top_r01{
	width:370px;
	float:right;
	display:block;
	margin-bottom:10px;
}


/******************************/
/***** ニュース情報 START *****/
/******************************/

/* 真中ニュースエリア */
.news_area{
	text-align:left;
	width:340px;
	height:90px;
	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 table{width:310px;margin:0 auto;}

.news_area td{
	padding:5px 8px;
	border-bottom:1px dotted #999999 ;
	margin-left:10px;
	color:#444444;
	vertical-align:top;
}

td.me_txtdate{
	width:50px;
}

.news_area a{color:#666666;}
.news_area a:hover{color:blue;}

.news_area p{
	border-bottom:1px solid #DDDDDD;
	margin-bottom:3px;
	padding:2px 0;
}

.news_area a{
	font-size:12px;
	color:blue;
}

.news_area span{
	font-size:12px;
	font-weight:600;
	color:#006699;
}

.me_top01{
	position:relative;
}

p#me_goichiran{
	position:absolute;
	right:14px;
	top:15px;
}
#me_goichiran a{font-size:12px;}

/******************************/
/***** ブログ情報 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{
	font-size:12px;
	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{
	font-size:12px;
	text-decoration:underline;
	color:blue;
}

/******************************/
/***** レッスン情報 START *****/
/******************************/
#me_thrblock{
	width:100%;
	clear:both;
}
.me_top03{
	border:1px solid #CCCCCC;
	width:240px;
	height:200px;
	display:inline;
	float:left;
	margin:5px 12px 0 0px;
}

/******************************/
/***** レッスン情報 START *****/
/******************************/
.me_introtxt{
	width:128px;
	padding-top:2px;
	padding-right:2px;
	display:inline;
	float:right;
}

.me_introtxt p{
	font-size:12px;
	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;}


/* twitter */

.me_toptwi01{
	position:relative;
}

p#me_twicopy01{
	position:absolute;
	top:6px;
	left:136px;
}

