@charset "Shift_JIS";

* {
	margin:0;
	padding:0;
	border:0;
	font-family:"Hiragino Kaku Gothic Pro","HiraKakuPro-W3","MS UI Gothic","Lucida Grande","MS Gothic";
}

img {
	margin:0;
	padding:0;
	border:0;
}

a {
	outline:none;
}

body {
	background:#FFF url(../img_cmn/bg.jpg) repeat-x left top;
	text-align:center;
}

#container {
	width:768px;
	margin:0 auto;
}

#header {
	width:768px;
	height:40px;
	position: relative;
}

#header .logo {
	top: 0px;
	left: 0px;
	position: absolute;
}

#header .url {
	top: 0px;
	left: 576px;
	position: absolute;
}

#contents {
	width:768px;
	margin:0 auto;
	text-align:center;
}

#mainimages {
	width:768px;
	margin:0 auto;
	text-align:center;
}

#mainimages .cmnlogo {
	width:230px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#mainimages .catch {
	width:400px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#mainmenu {
	width:768px;
	height:807px;
	margin:0 auto;
	position: relative;
}

#mainmenu .mi_wiiware {
	top: 0px;
	left: 527px;
	position: absolute;
}

#mainmenu .mi_dsiware {
	top: 0px;
	left: 0px;
	position: absolute;
}
#mainmenu .btn_dialhex {
	top: 652px;
	left: 527px;
	position: absolute;
}
#mainmenu .btn_orbital {
	top: 345px;
	left: 527px;
	position: absolute;
}
#mainmenu .btn_cubeleo {
	top: 499px;
	left: 527px;
	position: absolute;
}
#mainmenu .btn_aquario {
	top: 499px;
	left: 0px;
	position: absolute;
}
#mainmenu .btn_decode {
	top: 345px;
	left: 255px;
	position: absolute;
}
#mainmenu .btn_somnium {
	top: 345px;
	left: 0px;
	position: absolute;
}
#mainmenu .btn_picopict {
	top: 192px;
	left: 255px;
	position: absolute;
}
#mainmenu .btn_nalaku {
	top: 192px;
	left: 0px;
	position: absolute;
}
#mainmenu .btn_hacolife {
	top: 38px;
	left: 255px;
	position: absolute;
}
#mainmenu .btn_digidrive {
	top: 38px;
	left: 0px;
	position: absolute;
}
#more {
	Width:768px;
	margin: 35px auto 50px;
	text-align:center;
}
#mainmenu .btn_lightstream {
	top: 192px;
	left: 527px;
	position: absolute;
}
#mainmenu .btn_penta {
	top: 38px;
	left: 527px;
	position: absolute;
}
#mainmenu div img.new_mark{
	top: -9px;
	left: -10px;
	position: absolute;
}