@charset "utf-8";

/*  Index
---------------------------------------------------------- */

body.index div#body h2 {
	float: left;
	margin-top: 14px;
}

body.index div#body div.section h3 {
	margin-top: 0;
	padding-left: 15px;
	background: url(../../common/image/icon-arrow-blue.gif) no-repeat 0 50%;
	font-size: 100%;
}

body.index div#body div.section li,
body.index div#body div.section p {
	font-size: 80%;
}

body.index div#body div.section li {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

body.index div#body div.section p.logo {
	float: left;
	margin: 0 27px 0 0;
}


/*  Div
---------------------------------------------------------- */

body.index div#body div.section {
	width: 801px;
	margin: 14px 0 0 auto;
	padding-bottom: 14px;
	background: url(../image/img-index-bg.gif) no-repeat 100% 100%;
}

body.index div#body div.section div.section {
	width: 388px;
	margin: 0;
	padding-bottom: 0;
	background: none;
}

body.index div#body div.section div.section.f-left {
	margin-right: 25px;
}

body.index div#body div.section div.section div.f-right {
	width: 250px;
}

/* div.first */
body.index div#body h2.first {
	margin-top: 17px !important;
}

body.index div#body div.section.first {
	margin-top: 0;
}

body.index div#body div.section div.f-right h3.first {
	margin-top: 17px;
}


/*  Div#Map
---------------------------------------------------------- */

body.index div#body div#map {
	position: relative;
	margin-bottom: 17px;
}

body.index div#body div#map div.shisetsu p {
	position: absolute;
}

/*  Logos */
body.index div#body div#map div.shisetsu p#selva {
	left: 442px;
	top: 96px;
}

body.index div#body div#map div.shisetsu p#akamaru {
	left: 393px;
	top: 155px;
}
body.index div#body div#map div.shisetsu p#tenjin {
	left: 175px;
	top: 250px;
}
body.index div#body div#map div.shisetsu p#decks {
	left: 745px;
	top: 67px;
}

body.index div#body div#map div.shisetsu p#harumi {
	left: 739px;
	top: 82px;
}

body.index div#body div#map div.shisetsu p#plare {
	left: 785px;
	top: 58px;
}
body.index div#body div#map div.shisetsu p#bighop {
	left: 836px;
	top: 56px;
}

body.index div#body div#map div.shisetsu p#mewe {
	left: 643px;
	top: 87px;
}

body.index div#body div#map div.shisetsu p#mogumogu {
	left: 760px;
	top: 63px;
}

body.index div#body div#map div.shisetsu p#kishiwada {
	left: 783px;
	top: 291px;
}

body.index div#body div#map div.shisetsu p#chishima {
	left: 796px;
	top: 272px;
}

body.index div#body div#map div.shisetsu p#promena {
	left: 732px;
	top: 253px;
}

body.index div#body div#map div.shisetsu p#mikage {
	left: 747px;
	top: 253px;
}

body.index div#body div#map div.shisetsu p#universal {
	left: 792px;
	top: 257px;
}

/*  Show Logo Area */

body.index div#body div#map div#logo-area p {
	position: absolute;
}

body.index div#body div#map div#logo-area p.area0 {
	top: 9px;
	left: 511px;
}

body.index div#body div#map div#logo-area p.area1 {
	top: 9px;
	left: 625px;
}

body.index div#body div#map div#logo-area p.area2 {
	top: 9px;
	left: 772px;
}

body.index div#body div#map div#logo-area p.area3 {
	top: 185px;
	left: 625px;
}
