@charset "utf-8";
/* CSS Document */
body { 
	padding:10px 0 0 0;
	text-align:center;
	}
img {
	border:0;
	}
/* top_menu
-----------------------------------------------------------------------*/	
#top_menu { 
	padding-bottom:2px;
	margin: 0 auto;
	background:url(img/bg_top.jpg) no-repeat;
	width:800px;
	height:62px;
	}
#top-menu0 {
	float:left;
}
#top-menu1 {
	float:right;
}
#tm{
	margin:0;
	padding:0;
	height:62px;
	list-style:none;
	display:inline;
	overflow:hidden;
	}
#tm li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
#tm a{
	float:left;
	padding:62px 0 0 0;
	overflow:hidden;
	height: 0 !important;
	}
#tm a:hover {
	background-position: 0 -62px;
	}

#tm2 a{ 
	width:99px; height:62px; margin-right:4px;
	background:url(img/tm1.gif) top left no-repeat;
	}
#tm3 a{ 
	width:98px; height:62px; margin-right:4px;
	background:url(img/tm2.gif) top left no-repeat;
	}
#tm4 a{ 
	width:98px; height:62px; margin-right:4px;
	background:url(img/tm3.gif) top left no-repeat;
	}
#tm5 a{ 
	width:98px; height:62px; margin-right:4px;
	background:url(img/tm4.gif) top left no-repeat;
	}
#tm6 a{ 
	width:98px; height:62px; margin-right:4px;
	background:url(img/tm5.gif) top left no-repeat;
	}
#tm7 a{ 
	width:98px; height:62px; 
	background:url(img/tm6.gif) top left no-repeat;
	}
	 
 
/* middle_trunk
-----------------------------------------------------------------------*/
#middle_trunk { 
	margin: 0 auto;
	background:url(img/bg_main.gif) no-repeat;  
	width:800px; 
	height:497px; 
	}
#upyo{ position:relative; top:335px; left:47px; float:left;}
#dojang { position:relative; top:300px; left:52px; float:left;}
#middle-menu {
	position:relative;
	padding:365px 4px 0 0;
	float:right;
	}

/* bottom_bar
-----------------------------------------------------------------------*/
#bottom_bar { 
	padding-top:5px; 
	margin: 0 auto;
	background: url(img/bottom0.gif);
	width:800px;
	height:42px;
	}
#s_cont { padding:10px 0 0 10px;float:left;}

/* banner
-----------------------------------------------------------------------*/
#banner{ position: relative;  width:800px; 	margin:3px auto;}
#ba {
	
	padding:0;
	height:60px;
	list-style:none;
	display:inline;
	}
#ba li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
#ba a {
	float:left;
	padding:60px 0 0 0;
	height: 0 ;
	}


#ba1 a{
	width:197px; 
	background:url(../france/img/banner1.gif) top left no-repeat; padding-right:4px;
	}
#ba2 a{
	width:197px;
	background:url(../france/img/banner2.gif) top left no-repeat;padding-right:4px;
	}
#ba3 a{
	width:197px;
	background:url(../france/img/banner3.gif) top left no-repeat;padding-right:4px;
	}
#ba4 a{
	width:197px;
	background:url(../france/img/banner4.gif) top left no-repeat;
	}

/* class
-----------------------------------------------------------------------*/
.list1 {
	float:right;
	margin-left:2px;
	}
.imsi { clear:both;}