@import "style.css";


body{
    margin:0px;
	padding:0px;
	OVERFLOW:auto ;
	background:#fff;
	}

html, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, from{
    margin:0;
	padding:0;
	}


ul, ol, dl { 
    list-style:none;
	}
	
img {

    border:0;
	
	}

#main_visual { position:relative;width:1080px; min-height:407px; margin:15px auto; }
#main_lay{
	POSITION:absolute;
	WIDTH:488px;
	Z-INDEX: 7;
	TOP:0px;
	text-align:center;
	margin:0 10px 10px 0;
	left:0px; border:1px solid #d9d9d9;
}

/***ÄÜÅÙÃ÷***/
#content:after {clear:both;display:block;content:"";}
#content {
	clear:both;
    Z-INDEX:11;
	POSITION:relative;
	WIDTH:100%;
	min-height:255px;
	TOP:0px;
	text-align:center;
	
}
#content_in {
	POSITION:relative;
	WIDTH:1080px;
	text-align:center;
	top:0px;
	margin:0 auto;
}

/**¼³Ä¡»ç·Ê**/
#m_ex {position:absolute;width:416px;min-height:230px;text-align:left;left:662px; border:1px solid #d9d9d9; padding:0px; margin:0px;}
#m_ex div.tit {position:absolute;bottom:0px;background:url(image/m_ex_tit_bg.png) repeat;z-index:10; width:416px; }
#m_ex div.tit img {margin:10px 25px;}
/*-------------------------// Æ÷Æ®Æú¸®¿À °¶·¯¸® //------------------------------*/
			.list_carousel {
				margin: 0px  auto;
				width:416px;
				height:232px;
				position:absolute;
				
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				text-align:left;
				z-index:2;
				width:416px;
				height:232px; overflow:hidden;
			}
			.list_carousel li {
				text-align:left;
				width:416px;
			    padding:0px;
				margin:0px;
				display:block;
				float:left;
			}
			.list_carousel li span {display:block; margin:0px auto; text-align:center;}
			.list_carousel li img {width:416px;height:230px;}
			.list_carousel.responsive {
				width:416px;
				margin-left:0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev { 
			    top:0;
				float: left;
				margin-left:0px;z-index:150;
				
			} 
			div.next_box {position: absolute;width:33px;z-index:150;top:195px;margin:0; left:350px; text-align:left;}
			div.next_box2 {position: absolute;width:33px;z-index:150;top:195px;margin:0; right:0; text-align:right;}
			.next {
				top:0;z-index:150;
				float:right;
				margin-right:10px;
				
			}


/**¹è³Ê**/
#m_tel {position:absolute;width:650px;text-align:left;left:0px; border:1px solid #d9d9d9;}

#m_tel div.m_banner { float:left;width:384px;min-height:230px;text-align:left;left:0px; background:#f5f5f5 url(image/m_b_bg.gif) repeat-x top;}
#m_tel div.m_banner h1 {margin:30px 0 0 25px; color:#353535; font-size:18px;}
#m_tel div.m_banner ul {margin:30px 0 0 25px;}
#m_tel div.m_banner ul li {float:left;}
#m_tel div.m_banner ul li span { display:block; margin:10px 0 0 0; text-align:center; font-size:16px; }
#m_tel div.m_banner ul li.mb01 {margin:0px 36px 0 5px;width:80px; height:80px;}
#m_tel div.m_banner ul li.mb01 a {display:block; width:80px; height:80px; text-indent:-3000px; background:url(image/m_b01.png) no-repeat; background-position:0 0; padding:0px;}
#m_tel div.m_banner ul li.mb01 a:hover {background-position:0 -80px;}

#m_tel div.m_banner ul li.mb02 {margin:0px 36px 0 0px;width:80px; height:80px;}
#m_tel div.m_banner ul li.mb02 a {display:block; width:80px; height:80px; text-indent:-3000px; background:url(image/m_b02.png) no-repeat; background-position:0 0; padding:0px;}
#m_tel div.m_banner ul li.mb02 a:hover {background-position:0 -80px;}

#m_tel div.m_banner ul li.mb03 {margin:0px 0px 0 0px;width:80px; height:80px;}
#m_tel div.m_banner ul li.mb03 a {display:block; width:80px; height:80px; text-indent:-3000px; background:url(image/m_b03.png) no-repeat; background-position:0 0; padding:0px;}
#m_tel div.m_banner ul li.mb03 a:hover {background-position:0 -80px;}

/*°í°´ÀüÈ­*/
#m_tel div.m_tel2 {float:left;width:266px; margin:0px;}


/***ÇÏ´Ü***/
#bottom {
	POSITION: relative; 
	WIDTH: 100%; 
	HEIGHT: 110px;
	text-align: center;
	TOP:0px;
	border-top:1px solid #d9d9d9;
	background:#f7f7f7;
}

#bottom_lay {
	WIDTH:1080px;
	POSITION: relative;
	margin: 0 auto;
	text-align:left;
	top:0;
}
#bottom_lay li {float:left;width:230px;padding:15px 10px 0 0px;}
#bottom_lay li.copy_t {float:left;width:530px;padding:20px 0 0 10px;font-size:11px;color:#4a4a4a;line-height:160%; text-align:left; }

#bottom_lay li.copy_t span {display:block;font-family: Verdana, Geneva, sans-serif;font-size:10px;color:#8f8f8f; line-height:200%; }

.bottom_img {float:right; margin:5px 0 0 0;}	
	
	