
#body div.contents {
	position: relative;
	float: left;
	padding: 0 0 0 0;
	width: 927px;
	background: #a8a8a8 url("/images/company/sitemap_contents_bg_top.gif") no-repeat;
}
div.contents p.location {
	padding: 17px 37px 0 0;
	width: 890px;
	text-align: right;
}

#body h2 {visibility: hidden;}

/* Contact us */

div.sitemap-subtitle {width: 926px;height: 206px;background: url("/images/company/subtitle_sitemap.gif") no-repeat;}

div.sitemap span {
	visibility: hidden;
}
div.sitemap div.company {
	position: relative;
	margin: 10px 0 0 30px;
	width: 869px;
	height: 170px;
	background: url("/images/company/sitemap_company_bg.gif") no-repeat;
}
div.sitemap div.company h4 {
	position: absolute;
	top: 108px;
	left: 97px;
	width: 120px;
	height: 27px;
	background: url("/images/company/sitemap_title_company.gif") no-repeat;
}
div.sitemap div.company ul {
	padding: 10px 0 0 250px;
}
div.sitemap div.company ul li {
	height: 25px;
}
div.sitemap div.company ul li.list01 {background: url("/images/company/sitemap_company_01.gif") no-repeat;}
div.sitemap div.company ul li.list02 {background: url("/images/company/sitemap_company_02.gif") no-repeat;}
div.sitemap div.company ul li.list03 {background: url("/images/company/sitemap_company_03.gif") no-repeat;}
div.sitemap div.company ul li.list04 {background: url("/images/company/sitemap_company_04.gif") no-repeat;}
div.sitemap div.company ul li.list05 {background: url("/images/company/sitemap_company_05.gif") no-repeat;}
div.sitemap div.company ul li.list06 {background: url("/images/company/sitemap_company_06.gif") no-repeat;}

div.sitemap div.services {
	position: relative;
	margin: 20px 0 0 30px;
	width: 869px;
	height: 197px;
	background: url("/images/company/sitemap_services_bg.gif") no-repeat;
}
div.sitemap div.services h4 {
	position: absolute;
	top: 119px;
	left: 117px;
	width: 120px;
	height: 27px;
	background: url("/images/company/sitemap_title_services.gif") no-repeat;
}
div.sitemap div.services ul {
	padding: 10px 0 0 250px;
}
div.sitemap div.services ul li {
	height: 25px;
}
div.sitemap div.services ul li.list01 {background: url("/images/company/sitemap_services_01.gif") no-repeat;}
div.sitemap div.services ul li.list02 {background: url("/images/company/sitemap_services_02.gif") no-repeat;}
div.sitemap div.services ul li.list03 {background: url("/images/company/sitemap_services_03.gif") no-repeat;}
div.sitemap div.services ul li.list04 {background: url("/images/company/sitemap_services_04.gif") no-repeat;}
div.sitemap div.services ul li.list05 {background: url("/images/company/sitemap_services_05.gif") no-repeat;}
div.sitemap div.services ul li.list06 {background: url("/images/company/sitemap_services_06.gif") no-repeat;}
div.sitemap div.services ul li.list07 {background: url("/images/company/sitemap_services_07.gif") no-repeat;}


div.sitemap div.services ul li.list061 {position: absolute;top: 136px;left: 456px;}
div.sitemap div.services ul li.list062 {position: absolute;top: 136px;left: 520px;}
div.sitemap div.services ul li.list063 {position: absolute;top: 136px;left: 610px;}

div.sitemap div.services ul li.list061 a {background: url("/images/company/sitemap_services_061.gif") no-repeat;}
div.sitemap div.services ul li.list062 a {background: url("/images/company/sitemap_services_062.gif") no-repeat;}
div.sitemap div.services ul li.list063 a {background: url("/images/company/sitemap_services_063.gif") no-repeat;}

div.sitemap div.games {
	position: relative;
	margin: 20px 0 0 30px;
	width: 869px;
	height: 168px;
	background: url("/images/company/sitemap_games_bg.gif") no-repeat;
}

div.sitemap div.games h4 {
	position: absolute;
	top: 119px;
	left: 117px;
	width: 120px;
	height: 27px;
	background: url("/images/company/sitemap_title_games.gif") no-repeat;
}
div.sitemap div.games ul {
	padding: 10px 0 0 250px;
}
div.sitemap div.games ul li {
	height: 25px;
}
div.sitemap div.games ul li.list01 {background: url("/images/company/sitemap_games_01.gif") no-repeat;}
div.sitemap div.games ul li.list02 {background: url("/images/company/sitemap_games_02.gif") no-repeat;}

div.sitemap div.games ul li.list021 {position: absolute;top: 38px;left: 463px;}
div.sitemap div.games ul li.list022 {position: absolute;top: 38px;left: 535px;}
div.sitemap div.games ul li.list023 {position: absolute;top: 38px;left: 613px;}
div.sitemap div.games ul li.list024 {position: absolute;top: 62px;left: 463px;}
div.sitemap div.games ul li.list025 {position: absolute;top: 62px;left: 535px;}
div.sitemap div.games ul li.list026 {position: absolute;top: 90px;left: 463px;}
div.sitemap div.games ul li.list027 {position: absolute;top: 90px;left: 515px;}
div.sitemap div.games ul li.list028 {position: absolute;top: 90px;left: 570px;}
div.sitemap div.games ul li.list029 {position: absolute;top: 90px;left: 650px;}

div.sitemap div.games ul li.list021 a {background: url("/images/company/sitemap_games_021.gif") no-repeat;}
div.sitemap div.games ul li.list022 a {background: url("/images/company/sitemap_games_022.gif") no-repeat;}
div.sitemap div.games ul li.list023 a {background: url("/images/company/sitemap_games_023.gif") no-repeat;}
div.sitemap div.games ul li.list024 a {background: url("/images/company/sitemap_games_024.gif") no-repeat;}
div.sitemap div.games ul li.list025 a {background: url("/images/company/sitemap_games_025.gif") no-repeat;}
div.sitemap div.games ul li.list026 a {background: url("/images/company/sitemap_games_026.gif") no-repeat;}
div.sitemap div.games ul li.list027 a {background: url("/images/company/sitemap_games_027.gif") no-repeat;}
div.sitemap div.games ul li.list028 a {background: url("/images/company/sitemap_games_028.gif") no-repeat;}
div.sitemap div.games ul li.list029 a {background: url("/images/company/sitemap_games_029.gif") no-repeat;}

div.sitemap div.games ul li.list022,
div.sitemap div.games ul li.list023,
div.sitemap div.games ul li.list025,
div.sitemap div.games ul li.list027,
div.sitemap div.games ul li.list028,
div.sitemap div.games ul li.list029,
div.sitemap div.services ul li.list062, 
div.sitemap div.services ul li.list063 {
	padding:  0 0 0 15px;
	background: url("/images/company/sitemap_bar.gif") no-repeat 0 1px;
}
div.sitemap ul.footmenu {
	padding: 10px 0 0 30px;
	height: 70px;
}
div.sitemap ul.footmenu li {
	float: left;
	padding: 0 0 0 5px;
	background: url("/images/company/sitemap_foot_bar.gif") no-repeat 0 1px;
}
div.sitemap ul.footmenu li.list01 {background:none;}

div.sitemap ul.footmenu li.list01 a {background: url("/images/company/sitemap_footmenu_01.gif") no-repeat;}
div.sitemap ul.footmenu li.list02 a {background: url("/images/company/sitemap_footmenu_02.gif") no-repeat;}
div.sitemap ul.footmenu li.list03 a {background: url("/images/company/sitemap_footmenu_03.gif") no-repeat;}
div.sitemap ul.footmenu li.list04 a {background: url("/images/company/sitemap_footmenu_04.gif") no-repeat;}

div.sitemap ul.language {
	position: absolute;
	top: 625px;
	left: 630px;
}
div.sitemap ul.language li {
	float: left;
	padding: 0 0 0 5px;
	background: url("/images/company/sitemap_foot_bar.gif") no-repeat 0 1px;
}
div.sitemap ul.language li.list01 {background:none;}

div.sitemap ul.language li.list01 a {background: url("/images/company/sitemap_language_01.gif") no-repeat;}
div.sitemap ul.language li.list02 a {background: url("/images/company/sitemap_language_02.gif") no-repeat;}
div.sitemap ul.language li.list03 a {background: url("/images/company/sitemap_language_03.gif") no-repeat;}

/* Contact us */

div.contactus-subtitle {width: 926px;height: 206px;background: url("/images/company/subtitle_contactus.gif") no-repeat;}

div.contactus h3 span {visibility:hidden;}
div.contactus h3 {height:80px;background: url("/images/company/title_contactus.gif") no-repeat 30px 20px;}

div.contactus dl {
	padding: 0 0 0 230px;
	margin: 0 0 0 77px;
	width: 240px;
	height: 190px;
	background: url("/images/company/contactus_photo_01.gif") no-repeat;
}
div.contactus dl dt {
	float: left;
	height: 20px;
	font-weight: bold;
}
div.contactus dl dd {
	height: 20px;
}
div.contactus dl dt.ceo {
	width: 30px;
}
div.contactus dl dt.mm {
	height: 40px;
}
div.contactus dl dd.mm {
	height: 40px;
}
div.contactus dl dt.contact {
	margin: 0 0 0 2px;
	width: 90px;
	height: 25px;
}
div.contactus dl dd.contact {
	margin: 0 0 0 2px;
	width: 130px;
	height: 25px;
}
div.contactus dl dd.contact a {
	color: #5c21b6;
	text-decoration: underline;
}
div.contactus div.map {
	padding: 0 0 0 230px;
	margin: 0 0 0 77px;
	width: 360px;
	height: 240px;
	line-height: 2em;
	background: url("/images/company/contactus_photo_02.gif") no-repeat;
}
div.contactus div.map p.btn span {visibility:hidden;}
div.contactus div.map p.btn a {
	display: block;
	margin: 20px 0 0 0;
	width: 109px;
	height: 26px;
	background: url("/images/company/contactus_btn_01.gif") no-repeat;
}

div.contactus div.largemap {
	position: relative;
	margin: 0 0 0 30px;
	width: 874px;
	height: 485px;
	line-height: 2em;
	background: url("/images/company/contents_largemap.gif") no-repeat;
}
div.contactus div.largemap p {
	position: absolute;
	top: 27px;
	left: 625px;
}
/* Privacy Policy */

div.privacypolicy-subtitle {width: 926px;height: 206px;background: url("/images/company/subtitle_privacypolicy.gif") no-repeat;}
div.privacypolicy {
	height: 500px;
}
div.privacypolicy h3 span {visibility:hidden;}
div.privacypolicy h3 {height:80px;background: url("/images/company/title_privacypolicy.gif") no-repeat 30px 20px;}

div.privacypolicy p {
	margin: 0 30px 25px 30px;
	line-height: 1.7em;
}

/* Privacy Policy */

div.termsofuse-subtitle {width: 926px;height: 206px;background: url("/images/company/subtitle_termsofuse.gif") no-repeat;}
div.termsofuse {
	height: 500px;
}
div.termsofuse h3 span {visibility:hidden;}
div.termsofuse h3 {height:80px;background: url("/images/company/title_termsofuse.gif") no-repeat 30px 20px;}

div.termsofuse p {
	margin: 0 30px 25px 30px;
	line-height: 1.7em;
}