* {margin: 0; padding: 0; }
html {font-family: MS PGOTHIC, Osaka,;}
body {
background-color: #ffffff;
background-image: url(imgs/bg_top.gif);
background-repeat: repeat-x;
font-size: 12px;
line-height: 18px;
margin: 0; 
padding: 0;
}

a:link      {color: #5B791A; text-decoration: underline; cursor: pointer;}
a:visited   {color: #5B791A; text-decoration: underline; cursor: pointer;}
a:hover     {color: #fff; text-decoration: underline; background-color: #5B791A; cursor: pointer;}
a:active    {text-decoration: none; cursor: pointer;}
img  {border-style: none; display: block;}
.clear{clear: both;}
table{width: 100%;}

.container{width: 920px; margin-right: auto; margin-left: auto;}

.h1{
	color: #000058;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	padding: 7px 0  7px ;
	text-align:center;
	width: 920px; 
	margin-right: auto;
	margin-left: auto;
}

/********************** ヘッダー *****************************************************************/

/*
.header{
	text-align: center;
	height: 40px;
}
*/
.header a{ text-decoration: none}
.header .Inner{padding-top: 7px;}
.logoBox{
	float: left;
}

.subMenu{float: right; margin-top: 25px; width: 208px;}
.subMenu td{padding-right: 6px;}

.mainMenu{background-image:url(imgs/menu_bg.gif); background-repeat:no-repeat; display:block; width: 850px; height: 56px; padding:3px 0px;}
.mainMenu a:link  { text-decoration: none }
.mainMenu a:visited { text-decoration: none }
.mainMenu a:hover    { text-decoration: none; background-position: 0 -50px }

.nav01{background-image:url(imgs/m_01.gif); background-repeat:no-repeat; display:block; width: 169px; height: 50px;}
.nav02{background-image:url(imgs/m_02.gif); background-repeat:no-repeat; display:block; width: 170px; height: 50px;}
.nav03{background-image:url(imgs/m_03.gif); background-repeat:no-repeat; display:block; width: 170px; height: 50px;}
.nav04{background-image:url(imgs/m_04.gif); background-repeat:no-repeat; display:block; width: 170px; height: 50px;}
.nav05{background-image:url(imgs/m_05.gif); background-repeat:no-repeat; display:block; width: 171px; height: 50px;}
.headerSpace{height: 40px;}

/********************** MV ***********************************************************************/
.mv{padding: 10px 0px 10px 0px;}


#slideVi{
	height: 510px;
	width: 920px;
}

/********************** メニューIndex ***********************************************************************/
.contents01{}
.line{border-top: 1px solid #D5D5D5;}
.menuIndex   {
	background-color: #ffffff;
}
.menuIndex TD {
	background-color: #FFFFFF;
}

#btn_world {
width: 920px;
margin: 0px auto;
}
#btn_world li {
width: 230px;
margin: 10px 0px 15px 0px;
float: left;
list-style: none;
}
#btn_world li a {
width: 230px;
height: 50px;
display: block;
overflow: hidden;
text-indent: -9999px;
background-image: url("imgs/btn_worldshop.gif");
background-repeat: no-repeat;
}
#btn_world li#btn_ny a {
background-position: 0px 0px;
}
#btn_world li#btn_sg a {
background-position: -230px 0px;
}
#btn_world li#btn_seoul a {
background-position: -460px 0px;
}
#btn_world li#btn_hk {
width: 230px;
height: 50px;
text-indent: -9999px;
background-image: url("imgs/btn_worldshop.gif");
background-position: -690px 0px;
}

/********************** フッター ****************************************************************/
.footer{
	/*background-color: #EEEEEE;*/

	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	text-align: center;
	font-size: 11px;
}

.copy{color: #4B4B4B;}



