@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
/*color:#333333;*/
font-style:normal;
font-weight:normal;
line-height:130%;
text-decoration:none;
}
.style1 {color: #D9D9D9}
.style2 {color: #CCCCCC}
h1 {
	color:#999999;
	font-size:x-small;
	position:absolute;
	left: 396px;
	top: 5px;
	width: 372px;
}

/* header

************************************************/
.wrapper{
	background-color:#ffffff;
}
li#sitemap {font-size:xx-small;}
li#sitemap a {font-size:xx-small;}
.header{
	margin:0 auto;
	position:relative;
	width:900px;
	height:630px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.cart{
	margin:0 auto;
	position:absolute;
	top:10px;
	left:795px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
div#footer{
	margin:0 auto;
	position:relative;
		top:0px;
	width:880px;
	height:140px;
	padding-bottom:0px;
	background-color:#333333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
div#middle{
	margin:0 auto;
	position:relative;
	width:880px;
	height:450px;
		background-color:#282828;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
div#left_m{
	margin:0 auto;
	position:absolute;
	color:#000000;
	top:307px;
	left:19px;
	width:409px;
	height:102px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
div#right_m{
	margin:0 auto;
	position:absolute;
	color:#000000;
	top:307px;
	left:457px;	
	width:409px;
	height:102px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
div#tmp_m{
	margin:0 auto;
	position:absolute;
	color:#000000;
	top:150px;
	left:55px;	
	width:284px;
	height:178px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.test{
	margin:0 auto;
	position:absolute;
	color:#000000;
	top:360px;
	left:9px;	
	width:421px;
	height:83px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.logo{
	position:absolute;
	top:70px;
	left:18px;
	text-align:left;
	width:222px;
	height:63px;
}
.logo_under{
	position:absolute;
	top:95px;
	left:24px;
font-size:9px;
	text-align:left;
	width:359px;
	height:63px;
}
.l_img{
	position:absolute;
	top:342px;
	left:242px;
	text-align:left;
	width:145px;
	height:145px;
}
.u_img{
	position:absolute;
	top:341px;
	left:503px;
	text-align:left;
	width:112px;
	height:170px;
}
.r_img{
	position:absolute;
	top:206px;
	left:644px;
	text-align:left;
	width:139px;
	height:139px;
}
.news{
	position:absolute;
	top:620px;
	left:31px;
font-size:12px;
	text-align:left;
	width:700px;
	height:81px;
}
div#ktai{
position:absolute;
top:25px;
left:10px;
text-align:left;
width:280px;
height:89px;
}
.mailmagazine{
	position:absolute;
	top:530px;
	left:775px;
	text-align:left;
	width:101px;
	height:22px;
}
.blog{
	position:absolute;
	top:552px;
	left:775px;
	text-align:left;
	width:101px;
	height:24px;
}
.contact{
	position:absolute;
	top:576px;
	left:775px;
	text-align:left;
	width:101px;
	height:22px;
}
.menu_l_1{
	position:absolute;
	top:138px;
	left:785px;
	text-align:left;
	width:92px;
	height:21px;
}
.menu_l_2{
	position:absolute;
	top:159px;
	left:785px;
	text-align:left;
	width:92px;
	height:23px;
}
.menu_l_3{
	position:absolute;
	top:182px;
	left:785px;
	text-align:left;
	width:92px;
	height:23px;
}
.menu_l_4{
	position:absolute;
	top:205px;
	left:785px;
	text-align:left;
	width:92px;
	height:25px;
}
.menu_l_5{
	position:absolute;
	top:230px;
	left:785px;
	text-align:left;
	width:92px;
	height:22px;
}
.menu_l_6{
	position:absolute;
	top:252px;
	left:785px;
	text-align:left;
	width:92px;
	height:22px;
}
.menu_l_7{
	position:absolute;
	top:274px;
	left:785px;
	text-align:left;
	width:92px;
	height:24px;
}
.menu_l_8{
	position:absolute;
	top:298px;
	left:785px;
	text-align:left;
	width:92px;
	height:23px;
}
.menu_l_9{
	position:absolute;
	top:321px;
	left:785px;
	text-align:left;
	width:92px;
	height:24px;
}
.menu_l_10{
	position:absolute;
	top:345px;
	left:785px;
	text-align:left;
	width:92px;
	height:22px;
}
.menu_l_11{
	position:absolute;
	top:367px;
	left:785px;
	text-align:left;
	width:92px;
	height:24px;
}
.menu_l_12{
	position:absolute;
	top:391px;
	left:785px;
	text-align:left;
	width:92px;
	height:24px;
}
.menu_l_13{
	position:absolute;
	top:415px;
	left:785px;
	text-align:left;
	width:92px;
	height:22px;
}
.menu_l_14{
	position:absolute;
	top:437px;
	left:785px;
	text-align:left;
	width:92px;
	height:25px;
}
.menu_m_1{
	position:absolute;
	top:462px;
	left:785px;
	text-align:left;
	width:92px;
	height:22px;
}
.menu_m_2{
	position:absolute;
	top:212px;
	left:23px;
	text-align:left;
	width:159px;
	height:22px;
}
.menu_m_3{
	position:absolute;
	top:234px;
	left:23px;
	text-align:left;
	width:159px;
	height:23px;
}
.menu_m_4{
	position:absolute;
	top:257px;
	left:23px;
	text-align:left;
	width:159px;
	height:23px;
}
.menu_m_5{
	position:absolute;
	top:280px;
	left:23px;
	text-align:left;
	width:159px;
	height:23px;
}
.menu_m_6{
	position:absolute;
	top:303px;
	left:23px;
	text-align:left;
	width:159px;
	height:23px;
}
.menu_m_7{
	position:absolute;
	top:326px;
	left:23px;
	text-align:left;
	width:159px;
	height:24px;
}
.menu_m_8{
	position:absolute;
	top:350px;
	left:23px;
	text-align:left;
	width:159px;
	height:24px;
}
.menu_m_9{
	position:absolute;
	top:374px;
	left:23px;
	text-align:left;
	width:159px;
	height:24px;
}
.menu_m_10{
	position:absolute;
	top:395px;
	left:23px;
	text-align:left;
	width:159px;
	height:24px;
}
.menu_m_11{
	position:absolute;
	top:420px;
	left:23px;
	text-align:left;
	width:159px;
	height:22px;
}
.menu_m_12{
	position:absolute;
	top:442px;
	left:23px;
	text-align:left;
	width:159px;
	height:24px;
}
.menu_m_13{
	position:absolute;
	top:466px;
	left:23px;
	text-align:left;
	width:159px;
	height:27px;
}
.xmas{
	position:absolute;
	top:493px;
	left:23px;
	text-align:left;
	width:159px;
	height:27px;
}
div#reserve{
position:absolute;
top:25px;
left:392px;
text-align:left;
width:280px;
height:89px;
}

h1{
margin:0 auto;
margin-bottom:18px;
margin-left:100px;
padding-top:18px;  
color:#ffffff;
font-size:small;
text-align:center;
}/* IE6ﾍﾑ */
/* Global Navigation */
div#header ol{
	margin:0 auto;
	width:879px;
	height:60px;
	position:absolute;
	left: 0px;
	top: 60px;
}
div#header ol li{
position:absolute;
font-size:8px;
top:0px;
height:60px;
text-align:center;
}
div#header ol li, div#header a{
display:block;
color:#666;
}
div#header ol li a{
color:#ffffff;
padding:20px 0 0px 0;
height:40px;
text-decoration:none;
background:transparent url(../img/menu.jpg) 0px 60px;
}

li#n01 {left:0px; width:176px;background:transparent url(../img/menu1.jpg) 0px 60px;}
li#n02 {left:176px; width:176px;background:transparent url(../img/menu2.jpg) 0px 60px;}
li#n03 {left:352px; width:176px;background:transparent url(../img/menu3.jpg) 0px 60px;}
li#n04 {left:528px; width:176px;background:transparent url(../img/menu4.jpg) 0px 60px;}
li#n05 {left:704px; width:176px;background:transparent url(../img/menu5.jpg) 0px 60px;}


li#n01 a:hover, li#n01 a:focus {background:transparent url(../img/menu_hover.jpg) 0px 60px; text-decoration:none;}
li#n02 a:hover, li#n02 a:focus {background:transparent url(../img/menu_hover.jpg) 0px 60px; text-decoration:none;}
li#n03 a:hover, li#n03 a:focus {background:transparent url(../img/menu_hover.jpg) 0px 60px; text-decoration:none;}
li#n04 a:hover, li#n04 a:focus {background:transparent url(../img/menu_hover.jpg) 0px 60px; text-decoration:none;}
div#footerbg  {
	margin:0 auto;
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #333333;
	background:transparent url(../img/bg_down.gif) 0px 60px;
	width: 880px;
	height: 60px;
}
p#copyright {font-size:xx-small;}

