@import"../../css/base.css";

/***** トップ限定のメニュー *****/

/**********************/
/*** メイン情報 START */
/**********************/
#me_main01{
	width:475px;
	margin-left:20px;
	display:inline;
	float:left;
}

#me_side_menu01{
	width:425px;
	display:inline;
	float:right;
}

ul#me_mn00 {
	width:100%;
	height:27px;
	padding-top:3px;
	padding-left:3px;
	margin-top:8px;
	margin-bottom:5px;
}

#me_mn00 li{float:left;}

#me_mn01 li{
	float:right;
}

.me_list_div01{width:230px;}
.me_list_div02{width:190px;margin-left:5px;}

#me_sbn001 li{
	display:inline;
	float:left;
}

li.me_sbnli01{
	margin-right:4px;
}

/* H2タグ  */
#me_main01 h2{
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:left;
	font-size:150%;
	font-weight:1600;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	height:auto;
	color:#000000;
}




/******************************/
/***** メニュー START *****/
/******************************/
ul#me_tplist01{
	width:188px;
	float:right;
	margin:0 0 15px 0;
	padding:0;
}

#me_tplist01 li{
	width:188px;
	height:60px;
	text-indent:-50000em;
	margin:0;
	padding:0;
}

.me_tpli01 a{background:url("../../pic/s_list01.jpg") no-repeat left top;}
.me_tpli02 a{background:url("../../pic/s_list02.jpg") no-repeat left top;}
.me_tpli03 a{background:url("../../pic/s_list03.jpg") no-repeat left top;}
.me_tpli04 a{background:url("../../pic/s_list04.jpg") no-repeat left top;}

#me_tplist01  a:hover{
	background-position:bottom left;
}


#me_tplist01  a{
	width:188px;
	height:60px;
	margin:0;
	padding:0;
	display:block;
}

/* 新メニュー */
ul#me_menu_btn {
	width:900px;
	height:42px;
	margin:0 auto;
}

#me_menu_btn li{
	width:150px;
	height:42px;
	text-indent:-50000em;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

#me_menu_btn  a{
	width:150px;
	height:42px;
	margin:0;
	padding:0;
	display:block;
}

#me_mn_btn01 a{background:url("../pic/btn_0001.jpg") no-repeat left top;}
#me_mn_btn02 a{background:url("../pic/btn_0002.jpg") no-repeat left top;}
#me_mn_btn03 a{background:url("../pic/btn_0003.jpg") no-repeat left top;}
#me_mn_btn04 a{background:url("../pic/btn_0004.jpg") no-repeat left top;}
#me_mn_btn05 a{background:url("../pic/btn_0005.jpg") no-repeat left top;}
#me_mn_btn06 a{background:url("../pic/btn_0006.jpg") no-repeat left top;}

#me_menu_btn  a:hover{background-position:bottom left;}
/* 新メニュー */

#me_main_img {
	float:left;
	width:510px;
	margin:0;
	padding:0;
}

#me_main_img_b {
	width:930px;
	margin:0 0 15px 0;
	padding:0;
}

#me_main_img_b img{vertical-align:bottom;width:930px;height:252px;}

ul#me_menu_img {
	margin:0;
	padding:0;
	float:left;
}

#me_menu_img li{
	text-indent:-50000em;
	width:232px;
	height:120px;
	margin:0;
	padding:0;
}

#me_menu_img a{
	display:block;
	width:232px;
	height:120px;
	margin:0;
	padding:0;
}

.me_mn_bnlis01 a{background:url("../pic/bnlis01b.jpg") no-repeat center top;}
.me_mn_bnlis02 a{background:url("../pic/bnlis02b.jpg") no-repeat center top;}

#me_menu_img a:hover{background-position:center bottom;}


/******************************/
/***** 説明情報 START *****/
/******************************/
#me_div_intro{
	margin-bottom:5px;
}

#me_div_introimg{
	width:180px;
	float:left;
	padding:0;
	margin:0;
}

#me_div_introimg img{vertical-align:text-bottom;}

.me_div_introtxt_new{
	height:200px;
	position:relative;
}

#me_intadd{
	padding-left:5px;
	width:180px;
	position:absolute;
	bottom:0;
	left:0;
}

#me_qr_new{
	position:absolute;
	bottom:0;
	right:0;
}

#me_div_introtxt{
	width:275px;
	margin-left:5px;
	padding:5px;
	float:left;
}

#me_inttxt{
	margin-bottom:20px;
	font-size:90%;
	line-height:1.3em;
	letter-spacing:-0.1em;
}

#me_qr{
	width:70px;
	height:69px;
	text-align:right;
}

p#me_pteltxt{
	font-size:85%;
	line-height:1.3em;
	margin:0;
}

p#me_ptel{
	font-size:13px;
	font-weight:bolder;
	color:red;
	margin:0;
	letter-spacing:-0.1em;
}

p.me_addrs{
	font-size:90%;
	width:150px;
	line-height:1.2em;
}

p#me_mapbtn{text-indent:-50000em;width:180px;height:30px;}
#me_mapbtn a{
	width:180px;
	height:30px;
	display:block;
	background:url("../pic/btn_0007.jpg") no-repeat center top;
}

#me_mapbtn a:hover{background-position:bottom left;}

/******************************/
/***** ニュース情報 START *****/
/******************************/

/* 真中ニュースエリア */
.news_area{
	text-align:left;
	width:224px;
	height:255px;
/*	border-right:none; */
	margin:0 0 3px 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 a{
	font-size:90%;
	color:blue;
}

p.me_date {
	padding:0px;
	margin:0px;
}

p.me_txt{
	padding:0px;
	margin:0px 0px 3px 0 ;
	border-bottom:1px solid #DDDDDD;
}
p.me_txt a{color:#1D3994;}


h3#me_newsh3{
	text-align:left;
	background-color:#000000;
	color:#FFFFFF;
	padding-left:5px;
	font-weight:600;
}



/******************************/
/***** バナー情報 START *****/
/******************************/
#me_banner_lst li{
	width:188px;
	margin:0px 0 1px 0;
	padding:0px;
	clear:both;
}

#me_banner_lst img{
	margin:0px;
	padding:0px;
}

#me_banner_lst h4{
	color:white;
	font-size:90%;
	background-color:#BBBBBB;
	font-weight:600;
	margin:0;
	padding:0;
}
