@charset "UTF-8";
/*------------------------------------------------------------
	CASCADING STYLE SHEETS 3 - INDEVISUAL APPLICATIONS
	COPYRIGHT : 1997-2018 SPACE PROJECT
	BUILD : 2018-01-06T17:48:17+09:00
------------------------------------------------------------*/

/*------------------------------------------------------------
	FONT SIZE	12pt 1em (16pt 0.75 em)
	18pt	1.50 em		16pt	1.33 em		15pt	1.25 em
	14pt	1.17 em		11pt	0.92 em		10.5pt	0.88 em
	10pt	0.83 em		9pt		0.75 em
------------------------------------------------------------*/

/*------------------------------------------------------------
	HEADER STYLES
------------------------------------------------------------*/
body {
	text-align: left;
	background: #181a2f url(/speed/orclandsaga/items/orclandsaga_background_main.jpg) no-repeat center top;
}
body.index {
	text-align: left;
	background: #181a2f url(/speed/orclandsaga/items/orclandsaga_background_index2.jpg) no-repeat center top;
}
* p {
	text-align: left;
	text-justify: none;
}
#header {
	height: 90px;
	overflow: visible;
	border-top: solid 0px #000000;
	background: url(/speed/orclandsaga/items/orclandsaga_background_header3@fs.png) no-repeat center 0px;
}
#headerContainer {
	position: relative;
	overflow: visible;
}
#headerContainer h1 {
	display: none;
}
#headerContainer h2.speed a {
	z-index: 999;
	position: absolute;
	top: 21px;
	right: 60px;
	display: block;
	width: 80px;
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_menu2@fs.png) no-repeat -650px 0px;
}
#headerContainer h2.speed a:hover {
	background-position: -650px -40px;
}
/*------------------------------------------------------------
	MAIN MENU
------------------------------------------------------------*/
#headerContainer h3.logotype a {
	z-index: 999;
	position: absolute;
	top: -8px;
	left: 405px;
	display: block;
	width: 200px;
	height: 0px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_logotype_header@fs.png) no-repeat 0px 0px;
}
#headerContainer h3.logotype a:hover {
	opacity: 0.8;
}
#mainMenu {
	z-index: 200;
	position: absolute;
	top: 15px;
	left: 65px;
	width: 980px;
	height: 40px;
	padding: 0px;
}
#mainMenu li {
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0px;
	padding-right: 0px;
}
#mainMenu li a,
#mainMenu li p {
	display: block;
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_menu2@fs.png) no-repeat 0px 0px;
}
#mainMenu li.story {
	width: 101px;
}
#mainMenu li.story a {
	background-position: 0px 0px;
}
#mainMenu li.story p {
	background-position: 0px -40px;
}
#mainMenu li.story a:hover {
	background-position: 0px -40px;
}
#mainMenu li.character {
	width: 109px;
}
#mainMenu li.character a {
	background-position: -101px 0px;
}
#mainMenu li.character p {
	background-position: -101px -40px;
}
#mainMenu li.character a:hover {
	background-position: -101px -40px;
}
#mainMenu li.gallery {
	width: 115px;
	margin-right: 195px;
}
#mainMenu li.gallery a {
	background-position: -210px 0px;
}
#mainMenu li.gallery p {
	background-position: -210px -40px;
}
#mainMenu li.gallery a:hover {
	background-position: -210px -40px;
}
#mainMenu li.movie {
	width: 108px;
}
#mainMenu li.movie a {
	background-position: -325px 0px;
}
#mainMenu li.movie p {
	background-position: -325px -40px;
}
#mainMenu li.movie a:hover {
	background-position: -325px -40px;
}
#mainMenu li.trial {
	width: 97px;
	margin-left: 10px;
}
#mainMenu li.trial a {
	background-position: -433px 0px;
}
#mainMenu li.trial p {
	background-position: -433px -40px;
}
#mainMenu li.trial a:hover {
	background-position: -433px -40px;
}
#mainMenu li.support {
	width: 120px;
}
#mainMenu li.support a {
	background-position: -530px 0px;
}
#mainMenu li.support p {
	background-position: -530px -40px;
}
#mainMenu li.support a:hover {
	background-position: -530px -40px;
}
/*------------------------------------------------------------
	INDEX INFOMATIONS
------------------------------------------------------------*/
body.index #contentsContainer {
	position: relative;
	overflow: visible;
	width: 1000px;
	height: 1150px;
	margin: 0px auto;
	padding: 0;
}
body.index #contentsContainer #caption {
	z-index: 10;
	position: absolute;
	top: -250px;
	left: 10px;
	width: 580px;
	height: 0px;
	padding-top: 260px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_caption2@fs.png) no-repeat 0px 0px;
}
body.index #contentsContainer #release {
	z-index: 10;
	position: absolute;
	top: -160px;
	right: 5px;
	width: 400px;
	height: 0px;
	padding-top: 160px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_release10@fs.png) no-repeat 0px 0px;
}
body.index #contentsContainer #trialBanner a {
	z-index: 10;
	position: absolute;
	top: -790px;
	right: 20px;
	width: 200px;
	height: 0px;
	padding-top: 200px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_banner_trial@fs.png) no-repeat 0px 0px;
}
body.index #contentsContainer #trialBanner a:hover {
	opacity: 0.8;
}
body.index #mainInfomation {
	z-index: 100;
	position: absolute;
	overflow: visible;
	bottom: 0px;
	width: 970px;
	min-height: 150px;
	padding: 15px;
	line-height: 300%;
	color: #152121;
	background: url(/speed/orclandsaga/items/orclandsaga_background_mainInfomation_index@fs.png) no-repeat 0 0;
}
body.index #mainInfomation h4 {
	padding: 7px 0 5px 0;
	margin-bottom: 15px;
	padding-left: 2em;
	font-size: 1.14em;
	font-weight: bold;
	color: #ffffff;
	border: 0px solid #ffffff;
	background: #324445 url(/common/ui/background_contentsHeaderBlack.png) no-repeat 10px center;
}
body.index #mainInfomation div.staff {
	float: left;
	width: 465px;
	padding: 10px;
}
body.index #mainInfomation div.spec {
	float: left;
	width: 465px;
	padding: 10px;
}
body.index #mainInfomation div dl {
	padding: 0 5px;
	font-size: 0.92em;
}
body.index #mainInfomation div dl dt {
	float: left;
	width: 7em;
	margin-bottom: 5px;
	padding: 0 0 5px 1em;
	border-bottom: 1px solid #324445;
}
body.index #mainInfomation div.staff dl dt {
	width: 11em;
}
body.index #mainInfomation div.staff dl dt.lineBreak {
	width: 13em;
}
body.index #mainInfomation div dl dd {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #324445;
}
body.index #mainInfomation div dl dd.lineBreak {
	text-indent: -2em;
}
body.index #mainInfomation div dl dd span.ruby {
	font-size: 0.92em;
}
body.index #mainInfomation div dl dd:before {
	content: "：";
	padding-right: 1em;
}
body.index #mainInfomation dl.history {
	position: absolute;
	left: 760px;
	top: -40px;
	width: 250px;
	color: #ffffff;
	line-height: 1em;
}
body.index #mainInfomation dl.history dt {
	float: left;
	width: 10em;
	padding: 0 0 3px 0;
}
body.index #mainInfomation dl.history dd {
	margin-bottom: 3px;
	padding-bottom: 5px;
}
body.index #mainInfomation dl.history dt:after {
	content: "：";
	padding-right: 0.5em;
}
body.index #mainInfomation a.support {
	clear: both;
	display: block;
	text-align: center;
}
body.index #mainInfomation a.support img {
	margin-top: 10px;
}
body.index #mainInfomation #apology {
	padding: 10px;
}
body.index #mainInfomation #apology p {
	padding: 0 20px;
	margin-bottom: 10px;
	line-height: 120%;
}
body.index #mainInfomation p.caution {
	font-weight: bold;
	color: #800000;
	margin: 20px 0 20px 1em;
}
body.index #mainInfomation p.caution + p {
	margin-top: 20px;
}
/*------------------------------------------------------------
	BANNER
------------------------------------------------------------*/
body.index #mainInfomation #bannerContainer {
	clear: both;
	padding: 0;
	margin: 0px 0 0 13px;
}
body.index #mainInfomation #bannerContainer p a {
	float: left;
	width: 460px;
	height: 0px;
	margin-top: 10px;
	padding-top: 80px;
	overflow: hidden;
	line-height: 300%;
	border: 2px solid #324445;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 0 0 6px #63503f;
	-webkit-box-shadow: 0 0 6px #63503f;
	-moz-box-shadow: 0 0 6px #63503f;
}
body.index #mainInfomation #bannerContainer p a:hover {
	border-color: #ffffff;
}
body.index #mainInfomation #bannerContainer p a:nth-child(n) {
	margin-right: 14px;
}
#bannerOnlineshop a {
	background: url(/speed/orclandsaga/items/orclandsaga_banner_onlineshop2.jpg) no-repeat 0 0;
}
#bannerPrivilege a {
	background: url(/speed/orclandsaga/items/orclandsaga_banner_privilege.jpg) no-repeat 0 0;
}
#bannerDlproducts a {
	background: url(/speed/orclandsaga/items/orclandsaga_banner_dlproducts2.jpg) no-repeat 0 0;
}
/*------------------------------------------------------------
	MAIN CONTENTS
------------------------------------------------------------*/
#mainInfomation {
	position: relative;
	overflow: visible;
	width: 970px;
	margin-top: 220px;
	min-height: 500px;
	padding: 15px;
	color: #222222;
	background: url(/speed/orclandsaga/items/orclandsaga_background_mainInfomation_articles2@fs.png) no-repeat 0 0;
}
#mainInfomation:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#mainInfomation hr {
	width: 940px;
	border-bottom: 1px solid #b20000;
	margin: 20px 15px;
}
/*------------------------------------------------------------
	STORY
------------------------------------------------------------*/
#mainInfomation h4.story {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px 0px;
}
#mainInfomation #story {
	position: relative;
	width: 930px;
	height: 0px;
	margin: 40px 0 10px 20px;
	padding-top: 530px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_story2@fs.png) no-repeat 0px 0px;
	z-index: 1;
}
/*------------------------------------------------------------
	CHARACTER
------------------------------------------------------------*/
#mainInfomation h4.character {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -90px;
}
#characterContainer {
	margin-top: 30px;
	margin-left: 30px;
}
#mainInfomation div.characterDescription {
	position: relative;
	z-index: 10;
	float: left;
	width: 435px;
	height: 0px;
	margin: 0px 10px 18px 10px;
	padding-top: 500px;
	overflow: hidden;
	line-height: 300%;
	color: #997659;
}
#mainInfomation #character01 {
	background: url(/speed/orclandsaga/items/orclandsaga_character01cv@fs.png) no-repeat 0px 0px;
}
#mainInfomation #character02 {
	background: url(/speed/orclandsaga/items/orclandsaga_character02cv@fs.png) no-repeat 0px 0px;
}
#mainInfomation #character03 {
	background: url(/speed/orclandsaga/items/orclandsaga_character03cv@fs.png) no-repeat 0px 0px;
}
#mainInfomation #character04 {
	background: url(/speed/orclandsaga/items/orclandsaga_character04cv@fs.png) no-repeat 0px 0px;
}
#mainInfomation #character05 {
	background: url(/speed/orclandsaga/items/orclandsaga_character05cv@fs.png) no-repeat 0px 0px;
}
#mainInfomation #character06 {
	background: url(/speed/orclandsaga/items/orclandsaga_character06cv@fs.png) no-repeat 0px 0px;
}
#mainInfomation #character07 {
	position: relative;
	z-index: 10;
	float: left;
	width: 890px;
	height: 0px;
	margin: 0px 10px 0px 10px;
	padding-top: 300px;
	overflow: hidden;
	line-height: 300%;
	color: #997659;
	background: url(/speed/orclandsaga/items/orclandsaga_character07@fs.png) no-repeat 0px 0px;
}
/*------------------------------------------------------------
	GALLERY
------------------------------------------------------------*/
#mainInfomation h4.gallery {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -180px;
}
#mainInfomation #gallery {
	position: relative;
	overflow: visible;
	width: 800px;
	height: 450px;
	margin: 40px 0 10px 85px;
	background: url(/common/nivo-slider/loading.gif) no-repeat 50% 50%;
	border: 2px solid #63503f;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 0 0 10px #63503f;
	-webkit-box-shadow: 0 0 10px #63503f;
	-moz-box-shadow: 0 0 10px #63503f;
}
#mainInfomation #gallery > img {
	display: none;
}
#gallery div.nivo-slice {
	display: block;
	position: absolute;
	z-index: 1;
	height: 100%;
	margin-top: -460px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#gallery div.nivo-controlNav {
	width: 820px;
	overflow: visible;
	margin-top: 460px;
	margin-left: 0px;
}
#gallery div.nivo-controlNav a img {
	float: left;
	margin: 0px 9px 10px 0;
	border: 2px solid #63503f;
	z-index: 10;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 8px #63503f;
	-webkit-box-shadow: 0 0 8px #63503f;
	-moz-box-shadow: 0 0 8px #63503f;
}
#gallery div.nivo-controlNav a.active img {
	opacity: 0.7;
	border: 2px solid #eeeeee;
}
#gallery div.nivo-controlNav a:hover img {
	opacity: 0.7;
	cursor: pointer;
}
/*------------------------------------------------------------
	MOVIE
------------------------------------------------------------*/
#mainInfomation h4.movie {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -270px;
}
/*------------------------------------------------------------
	TRIAL
------------------------------------------------------------*/
#mainInfomation h4.trial {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -360px;
}
#mainInfomation div.trialContents {
	position: relative;
	width: 870px;
	margin: 40px 0 10px 50px;
	color: #403a2e;
}
#mainInfomation div.trialContents img {
	margin: 0 0px 8px 0;
	border: 1px solid #63503f;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 8px #63503f;
	-webkit-box-shadow: 0 0 8px #63503f;
	-moz-box-shadow: 0 0 8px #63503f;
}
#mainInfomation div.trialContents a:hover img {
	opacity: 0.8;
	cursor: pointer;
}
#mainInfomation p.trialScreen {
	position: relative;
	padding: 0;
}
#mainInfomation p.trialScreen a:nth-child(even) {
	margin-left: 10px;
}
#mainInfomation div.trialDescription {
	clear: both;
	position: relative;
	width: 880px;
	margin: 10px 0 30px 45px;
	color: #403a2e;
}
#mainInfomation div.trialDescription h5.trialHeader {
	width: 880px;
	height: 0px;
	padding-top: 60px;
	margin-bottom: 20px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline_trial@fs.png) no-repeat 0px 0px;
}
#mainInfomation div.trialDescription span.dlButton a {
	position: absolute;
	top: 60px;
	right: 10px;
	display: block;
	width: 150px;
	height: 0px;
	margin-top: 20px;
	padding-top: 30px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_button_download@fs.png) no-repeat 0 0px;
}
#mainInfomation div.trialDescription span.dlButton a:hover {
	background-position: 0 -30px;
}
#mainInfomation div.trialDescription dl {
	position: absolute;
	top: 120px;
	right: 5px;
	width: 12.5em;
}
#mainInfomation div.trialDescription dt {
	float: left;
	width: 4em;
	font-size: 0.92em;
}
#mainInfomation div.trialDescription dd {
	margin-bottom: 5px;
	font-size: 0.92em;
}
#mainInfomation div.trialDescription dd:before {
	content: "：";
	padding: 0 5px;
}
#mainInfomation div.trialDescription ul {
	margin: 10px 0 20px 0;
	padding-left: 100px;
	font-size: 0.88em;
}
#mainInfomation div.trialDescription ul li {
	margin-bottom: 10px;
	line-height: 1.5em;
}
#mainInfomation div.trialDescription h6 {
	width: 300px;
	height: 0px;
	padding-top: 30px;
	margin: 15px 0 5px 10px ;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline_trial_h6@fs.png) no-repeat;
}
#mainInfomation div.trialDescription h6.trialInstall {
	background-position: 0 0;
}
#mainInfomation div.trialDescription h6.trialUninstall {
	background-position: 0 -30px;
}
#mainInfomation div.trialDescription p {
	padding: 5px 30px 5px 30px;
	line-height: 1.5em;
	text-align: justify;
	text-justify: inter-ideograph;
}
#mainInfomation div.trialDescription p.trialCaption {
	font-size: 1.17em;
}
/*------------------------------------------------------------
	PRIVILEGE
------------------------------------------------------------*/
#mainInfomation h4.privilege {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -540px;
}
#privilegeContainer {
	width: 910px;
	margin-left: 30px;
}
#privilegeContainer #caution {
	text-align: center;
	margin-bottom: 30px;
	color: #3F1000;
}
#privilegeList {
	list-style: none;
}
#privilegeList li a {
	float: left;
	display: block;
	width: 290px;
	height: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 380px;
	overflow: hidden;
	line-height: 300%;
}
#privilegeList li:nth-child(3n) a {
	margin-right: 0px;
}
#privilegeList li a:hover {
	opacity: 0.8;
}
#privilegeList #sofmap a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_sofmap2@fs.png) no-repeat 0 0;
}
#privilegeList #medio a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_medio2@fs.png) no-repeat 0 0;
}
#privilegeList #getchu a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_getchu3@fs.png) no-repeat 0 0;
}
#privilegeList #trader a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_trader3@fs.png) no-repeat 0 0;
}
#privilegeList #amazon a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_amazon@fs.png) no-repeat 0 0;
}
#privilegeList #alice a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_alice2@fs.png) no-repeat 0 0;
}
#privilegeList #amiami a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_amiami2@fs.png) no-repeat 0 0;
}
#privilegeList #takarajima a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_takarajima2@fs.png) no-repeat 0 0;
}
#privilegeList #pcshopmk a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_pcshopmk2@fs.png) no-repeat 0 0;
}
#privilegeList #fammys a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_fammys@fs.png) no-repeat 0 0;
}
#privilegeList #nijijyu a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_nijijyu2@fs.png) no-repeat 0 0;
}
#privilegeList #prop a {
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_prop2@fs.png) no-repeat 0 0;
}
#privilegeList #marigold a {
	width: 600px;
	margin-right: 0px;
	background: url(/speed/orclandsaga/items/orclandsaga_privilege_marigold2@fs.png) no-repeat 0 0;
}
/*------------------------------------------------------------
	DL PRODUCTS
------------------------------------------------------------*/
#mainInfomation h4.dlproducts {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -630px;
}
#mainInfomation h5.dlproducts {
	width: 970px;
	height: 0px;
	padding-top: 0px;
	margin: 0px 0 20px 20px;
	overflow: hidden;
	line-height: 200%;
	background: url(/speed/lovexhate/items/lovexhate_headline_dlproducts@fs.png) no-repeat 0px 0px;
}
#mainInfomation div.bannerContainer {
	width: 890px;
	padding: 0 40px;
	overflow: visible;
	color: #403a2e;
}
#mainInfomation div.bannerContainer:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#mainInfomation div.bannerContainer div.div4Columns {
	float: left;
	width: 200px;
	margin: 10px 10px;
}
#mainInfomation div.bannerContainer div.div4Columns p {
	margin: 10px 0;
	padding: 0;
	text-align: center;
}
#mainInfomation div.bannerContainer p {
	margin: 0 0 10px 10px;
	line-height: 1.5em;
	text-align: justify;
	text-justify: inter-ideograph;
}
#mainInfomation div.bannerContainer hr {
	border-width: 0;
	margin-bottom: 20px;
}
/*------------------------------------------------------------
	SUPPORT
------------------------------------------------------------*/
#mainInfomation h4.support {
	width: 350px;
	height: 0px;
	margin: -55px 0 20px 310px;
	padding-top: 90px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline@fs.png) no-repeat 0px -450px;
}
#mainInfomation div.supportContents {
	position: relative;
	width: 870px;
	margin: 40px 0 10px 50px;
	color: #403a2e;
}
#mainInfomation div.supportContents h5.headlineSupport {
	width: 880px;
	height: 0px;
	padding-top: 60px;
	margin-bottom: 20px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline_support@fs.png) no-repeat 0px 0px;
}
#mainInfomation div.supportContents h6 {
	width: 830px;
	height: 0px;
	padding-top: 35px;
	margin: 10px 0 5px 0 ;
	overflow: hidden;
	line-height: 200%;
}
#mainInfomation div.supportContents span.dlButton a {
	position: absolute;
	top: 65px;
	right: 30px;
	display: block;
	width: 150px;
	height: 0px;
	margin-top: 20px;
	padding-top: 30px;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_button_download@fs.png) no-repeat 0 0px;
}
#mainInfomation div.supportContents span.dlButton a:hover {
	background-position: 0 -30px;
}
#mainInfomation div.supportContents dt {
	float: left;
	width: 6em;
	margin: 0 0 5px 42px;
	font-size: 0.92em;
}
#mainInfomation div.supportContents dd {
	margin-left: 20px;
	margin-bottom: 5px;
	font-size: 0.92em;
}
#mainInfomation div.supportContents dd:before {
	content: "：";
	margin-right: 20px;
}
#mainInfomation div.supportDescription {
	position: relative;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 0 70px;
	color: #403a2e;
}
#mainInfomation div.supportDescription .notes {
	margin: 10px 0;
	padding-left: 60px;
	font-size: 0.88em;
}
#mainInfomation div.supportDescription .notes li {
	margin-bottom: 10px;
	line-height: 150%;
}
#mainInfomation div.supportDescription h6 {
	width: 300px;
	height: 0px;
	padding-top: 30px;
	margin: 20px 0 5px 10px ;
	overflow: hidden;
	line-height: 300%;
	background: url(/speed/orclandsaga/items/orclandsaga_headline_support_h6@fs.png) no-repeat;
}
#mainInfomation div.supportDescription h6.correct {
	background-position: 0 0;
}
#mainInfomation div.supportDescription h6.process {
	background-position: 0 -30px;
}
#mainInfomation div.supportDescription p {
	padding: 5px 20px 5px 25px;
	line-height: 1.5em;
	text-align: justify;
	text-justify: inter-ideograph;
}
#mainInfomation div.supportDescription .caution {
	color: #950000;
}
#mainInfomation div.supportDescription p.headline {
	font-size: 1em;
}
#mainInfomation div.supportDescription p.indent {
	padding-left: 4.5em;
	text-indent: -1em;
}
/*------------------------------------------------------------
	FOOTER
------------------------------------------------------------*/
body.index #footer {
	width: 970px;
	padding: 15px;
	background: url(/speed/orclandsaga/items/orclandsaga_background_mainInfomation_index@fs.png) no-repeat 0px -1980px;	
}
#footer {
	width: 980px;
	padding: 15px;
	background: url(/speed/orclandsaga/items/orclandsaga_background_mainInfomation_articles2@fs.png) no-repeat 0px -2480px;	
}
body.exApps #footer ul.footerMenu li.copyrightBrand a {
	margin: -10px 0 0 -20px;
}
body.exApps #footer ul.footerMenu li.speed a {
	background: url(/common/ui/background_footer_speed-fairwind.png) no-repeat 0 0;
}