@import"base.css";

/***** トップ限定のメニュー *****/

/**********************/
/*** メイン情報 START */
/**********************/
#me_main01{
	width:730px;
	padding:0px;
	text-align:center;
}

#contents{background-image:none;}

/* H2タグ  */
#me_mainh201{
	background:url("../pic/bg_toph2_01.jpg") no-repeat left top;
	width:730px;
	height:240px;
	margin:0px auto 0;
}

/* メインエリアサイド情報  */
ul.me_s_mn01{
	width:220px;
	background:url("../pic/bg_smn_ulbt01.jpg") repeat-y bottom left;
}

.me_s_mn01 li{
	width:220px;
	height:80px;
	margin:0;
}

.me_s_mn01 a{
	display:block;
	width:220px;
	height:80px;
	text-indent:-50000em;
}
.me_s_mn01 a:hover{background-position:bottom left;}

a.me_s_mn01list{background:url("../pic/bg_smn_li01.jpg") repeat-x top left;}
a.me_s_mn02list{background:url("../pic/bg_smn_li02.jpg") repeat-x top left;}
a.me_s_mn03list{background:url("../pic/bg_smn_li03.jpg") repeat-x top left;}

/*********************/
/* メインエリア情報  */
/*********************/
#me_main02{
	clear:both;
	width:100%;
}

/* メインエリア情報左  */
#me_main_left{
	width:650px;
	padding-top:25px;
	float:left;
}
ul#me_main_left_ul{
	margin-top:10px;
	margin-left:30px;
}
ul#me_main_left_ul img{
	float:left;
	margin:0px 0 0 10px ;
	display:inline;
}
ul#me_main_left_ul li{
	text-align:left;
}
ul#me_main_left_ul h2{
	text-indent:-50000em;
	font-size:1px;
	height:1px;
	margin:0;
}
ul#me_main_left_ul h3{
	color:#FF6666;
	font-weight:600;
}
ul#me_main_left_ul a{color:blue;text-decoration:underline;}
ul#me_main_left_ul a:hover{color:#FF00FF;}
.me_main_left_div{
	width:440px;
	padding:5px 10px 0 20px;
	margin:0;
	float:left;
}

/* メインエリア情報右  */
#me_main_right{
	margin-top:30px;
	padding-right:30px;
	width:270px;
	float:right;
	text-align:left;
}

.me_main_right_img{
	width:240px;
	height:45px;
	padding-left:26px;
	padding-top:117px;
	background:url("../pic/bg_imacon01.jpg") repeat-y top left;
	margin-bottom:10px;
}
.me_main_right_img p{
	width:160px;
}

.me_main_right_img a{
	color:#0066FF;
	font-weight:600;
}

#me_main_right h2{
	height:41px;
	background:url("../pic/00bgimtp.jpg") no-repeat top left;
	text-indent:-5000em;
	margin:0px;
	padding:0px;
}

.me_main_right_body{
	width:240px;
	background:url("../pic/00bgimmd.jpg") repeat-y top left;
	padding:1px 15px 0;
}
.me_main_right_body h3{margin:10px 0 0 0;}
.me_main_right_body a{color:#0066FF;font-weight:600;}
.me_main_right_body p{margin:0;}
.me_main_right_bt{
	width:270px;
	background:url("../pic/00bgimbt.jpg") repeat-y top left;
	text-indent:-5000em;
}

/******************************/
/***** ニュース情報 START *****/
/******************************/
.news_div {
	width:300px;
	height:120px;
	margin:0 0 15px 12px;
	padding:0px;
	background:url("../pic/bgnewsarea00.jpg") no-repeat right bottom;
	display:inline;
	float:left;
	text-align:left;
}

.news_div h2{text-indent:-50000em;height:27px;}

#me_news0101 h2{background:url("../pic/bg_th2_news0101.jpg") no-repeat right top;}
#me_news0101 {background:url("../pic/bgnewsarea0001.jpg") no-repeat right top;}
#me_news0101 {width:540px;margin-left:5px;margin-right:0px;}

/* 真中ニュースエリア */
.news_area{
	width:275px;
	height:70px;
	border:1px #DDDDDD solid;
/*	border-right:none; */
	margin:10px auto 0;
	padding:0px;
/*	background-color:black;
	filter: alpha(opacity=50);
	opacity: 0.7;
	moz-opacity: 0.7;
*/
	overflow:auto;
	scrollbar-arrow-color:#FF3399;
	scrollbar-track-color: #EEEEEE;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #DDDDDD;
	background-color:#FFFFFF;
}

.news_area p{
	border-bottom:1px dotted #BBBBBB;
	margin:10px;
	padding:0 0 0 5px;
	font-size:90%;
}

.news_area a{
	font-size:90%;
	color:blue;
}

.news_area span{
	margin-right:15px;
}

#me_newsarea01{
	width:500px;
}

#me_newsarea01 p,#me_newsarea01 span{
	margin:0;
	padding:3px 0 1px 10px;
}
