@charset "UTF-8";

/* iPhone [New 100209]
---------------------------------------------------- */
#iPhoneTitle { margin: 0.5em 0 0; text-align: center; }

#iPhonePresentation {
	position: relative;
	width: 640px;
	margin: 1em 0 1em -5px;
}

/* iPhoneTopNavi */
#iPhonePresentation #iPhoneNavi {
	float: left;
	position: relative;
	width: 315px;
	height: 620px;
	background: url('../market/info/tool/iphone/images/iphone_bg.png') left top no-repeat;
}
#iPhoneNavi div.TopNaviWrap {
	position: absolute;
	left: 51px; top: 117px;
}
#iPhoneNavi div.TopNaviWrap ul.TopNavi {
	position: relative;
	width: 450px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#iPhoneNavi div.TopNaviWrap ul.TopNavi li {
	position: absolute;
	width: 45px;
	height: 46px;
	margin: 0;
	padding: 0;
}
#iPhoneNavi div.TopNaviWrap ul.TopNavi li a,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li span {
	display: block;
	overflow: hidden;
	width: 45px;
	height: 0;
	padding-top: 46px;
	background: url('../market/info/tool/iphone/images/navi_sprite.png') no-repeat;
}
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Line1 { top: 44px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Line2 { top: 111px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Line3 { top: 178px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Line4 { top: 244px; }

#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Box1 { left: 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Box2 { left: 56px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Box3 { left: 112px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Box4 { left: 168px; }

#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon01 a { background-position: 0 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon02 a { background-position: -45px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon03 a { background-position: -90px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon04 a { background-position: -135px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon05 a { background-position: -180px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon06 a { background-position: -225px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon07 a { background-position: -270px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon08 a { background-position: -315px 0; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon09 a { background-position: 0 -92px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon10 a { background-position: -45px -92px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon11 a { background-position: -90px -92px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon12 a { background-position: -135px -92px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon13 a { background-position: -180px -92px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon14 a { background-position: -225px -92px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon15 span { background-position: -270px -92px; }

#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon01 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon01 a.current { background-position: 0 -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon02 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon02 a.current { background-position: -45px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon03 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon03 a.current { background-position: -90px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon04 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon04 a.current { background-position: -135px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon05 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon05 a.current { background-position: -180px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon06 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon06 a.current { background-position: -225px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon07 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon07 a.current { background-position: -270px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon08 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon08 a.current { background-position: -315px -46px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon09 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon09 a.current { background-position: 0 -138px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon10 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon10 a.current { background-position: -45px -138px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon11 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon11 a.current { background-position: -90px -138px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon12 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon12 a.current { background-position: -135px -138px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon13 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon13 a.current { background-position: -180px -138px; }
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon14 a:hover,
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.Icon14 a.current  { background-position: -225px -138px; }

#iPhoneNavi div.TopNaviWrap ul.TopNavi li.TopLogo {
	width: 100px;
	height: 32px;
}
#iPhoneNavi div.TopNaviWrap ul.TopNavi li.TopLogo a {
	width: 100px;
	height: 0;
	padding-top: 32px;
	background: url('../market/info/tool/iphone/images/iphone_bg.png') -51px -117px no-repeat;
}

/* iPhoneDocs */
ul#iPhoneDoc { float: left; position: relative; margin: 0; padding: 0; list-style: none; width: 325px; }
ul#iPhoneDoc li {
	display: none;
	position: absolute;
	left: 0; top: 35px;
	overflow: hidden;
	width: 325px;
	height: 0;
	margin: 0;
	padding-top: 498px;
	background: url('../market/info/tool/iphone/images/screen_top.png') no-repeat;
}
ul#iPhoneDoc li.Doc00 { display: list-item; background: url('../market/info/tool/iphone/images/screen_top.png') no-repeat; }
ul#iPhoneDoc li.Doc01 { background: url('../market/info/tool/iphone/images/screen_rate.png') no-repeat; }
ul#iPhoneDoc li.Doc02 { background: url('../market/info/tool/iphone/images/screen_chart.png') no-repeat; }
ul#iPhoneDoc li.Doc03 { background: url('../market/info/tool/iphone/images/screen_indicator.png') no-repeat; }
ul#iPhoneDoc li.Doc04 { background: url('../market/info/tool/iphone/images/screen_news.png') no-repeat; }
ul#iPhoneDoc li.Doc05 { background: url('../market/info/tool/iphone/images/screen_order.png') no-repeat; }
ul#iPhoneDoc li.Doc06 { background: url('../market/info/tool/iphone/images/screen_position.png') no-repeat; }
ul#iPhoneDoc li.Doc07 { background: url('../market/info/tool/iphone/images/screen_orderlist.png') no-repeat; }
ul#iPhoneDoc li.Doc08 { background: url('../market/info/tool/iphone/images/screen_account.png') no-repeat; }
ul#iPhoneDoc li.Doc09 { background: url('../market/info/tool/iphone/images/screen_baibai.png') no-repeat; }
ul#iPhoneDoc li.Doc10 { background: url('../market/info/tool/iphone/images/screen_simulation.png') no-repeat; }
ul#iPhoneDoc li.Doc11 { background: url('../market/info/tool/iphone/images/screen_alarm.png') no-repeat; }
ul#iPhoneDoc li.Doc12 { background: url('../market/info/tool/iphone/images/screen_person.png') no-repeat; }
ul#iPhoneDoc li.Doc13 { background: url('../market/info/tool/iphone/images/screen_chat.png') no-repeat; }
ul#iPhoneDoc li.Doc14 { background: url('../market/info/tool/iphone/images/screen_setting.png') no-repeat; }

div#iPhoneStart {
	clear: both;
	position: relative;
	width: 522px;
	height: 164px;
	margin: 0 auto 20px;
	background: url('../market/info/tool/iphone/images/iphone_start.png') no-repeat;
}
div#iPhoneStart p#iPhoneLink {
	position: absolute;
	left: 31px; top: 61px;
	width: 82px; height: 81px;
}
div#iPhoneStart p#iPhoneLink a {
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 81px;
	text-decoration: none;
}
div#iPhoneStart p#iPhoneLink a:hover {
	background: url('../market/info/tool/iphone/images/iphone_start_over.png') no-repeat;
}
div#iPhoneStart p.iPhoneUrl {
	position: absolute;
	left: 168px; top: 70px;
	font-size: 14px;
}
div#iPhoneStart p.iPhoneUrl a,
div#iPhoneStart p.iPhoneUrl a:visited {
	color: #fff;
}

dl.iPhoneDetail { margin: 1em 0 0 1.5em; }
dl.iPhoneDetail dd { margin: 0 0 1em 2em; }

p.iPhoneDetailNote { margin: 0 0 1em 1.5em; }

.iPhoneNote { clear: both; margin: 0; }









/* Android [New 100706]
---------------------------------------------------- */
#androidTitle { margin: 0.5em 0 0; text-align: center; }

#androidPresentation {
	position: relative;
	width: 640px;
	margin: 1em 0 1em -5px;
}

/* androidTopNavi */
#androidPresentation #androidNavi {
	float: left;
	position: relative;
	width: 315px;
	height: 620px;
	background: url('../market/info/tool/android/images/android_bg.png') left top no-repeat;
}
#androidNavi div.TopNaviWrap {
	position: absolute;
	left: 51px; top: 117px;
}
#androidNavi div.TopNaviWrap ul.TopNavi {
	position: relative;
	width: 450px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#androidNavi div.TopNaviWrap ul.TopNavi li {
	position: absolute;
	width: 45px;
	height: 46px;
	margin: 0;
	padding: 0;
}
#androidNavi div.TopNaviWrap ul.TopNavi li a,
#androidNavi div.TopNaviWrap ul.TopNavi li span {
	display: block;
	overflow: hidden;
	width: 45px;
	height: 0;
	padding-top: 46px;
	background: url('../market/info/tool/android/images/navi_sprite.png') no-repeat;
}
#androidNavi div.TopNaviWrap ul.TopNavi li.Line1 { top: 44px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Line2 { top: 111px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Line3 { top: 178px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Line4 { top: 244px; }

#androidNavi div.TopNaviWrap ul.TopNavi li.Box1 { left: 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Box2 { left: 56px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Box3 { left: 112px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Box4 { left: 168px; }

#androidNavi div.TopNaviWrap ul.TopNavi li.Icon01 a { background-position: 0 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon02 a { background-position: -45px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon03 a { background-position: -90px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon04 a { background-position: -135px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon05 a { background-position: -180px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon06 a { background-position: -225px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon07 a { background-position: -270px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon08 a { background-position: -315px 0; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon09 a { background-position: 0 -92px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon10 a { background-position: -45px -92px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon11 a { background-position: -90px -92px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon12 a { background-position: -135px -92px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon13 a { background-position: -180px -92px; }
/*#androidNavi div.TopNaviWrap ul.TopNavi li.Icon14 a { background-position: -225px -92px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon15 span { background-position: -270px -92px; }*/

#androidNavi div.TopNaviWrap ul.TopNavi li.Icon01 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon01 a.current { background-position: 0 -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon02 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon02 a.current { background-position: -45px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon03 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon03 a.current { background-position: -90px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon04 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon04 a.current { background-position: -135px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon05 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon05 a.current { background-position: -180px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon06 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon06 a.current { background-position: -225px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon07 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon07 a.current { background-position: -270px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon08 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon08 a.current { background-position: -315px -46px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon09 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon09 a.current { background-position: 0 -138px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon10 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon10 a.current { background-position: -45px -138px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon11 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon11 a.current { background-position: -90px -138px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon12 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon12 a.current { background-position: -135px -138px; }
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon13 a:hover,
#androidNavi div.TopNaviWrap ul.TopNavi li.Icon13 a.current { background-position: -180px -138px; }


#androidNavi div.TopNaviWrap ul.TopNavi li.TopLogo {
	width: 100px;
	height: 32px;
}
#androidNavi div.TopNaviWrap ul.TopNavi li.TopLogo a {
	width: 100px;
	height: 0;
	padding-top: 32px;
	background: url('../market/info/tool/android/images/android_bg.png') -51px -117px no-repeat;
}

/* androidDocs */
ul#androidDoc { float: left; position: relative; margin: 0; padding: 0; list-style: none; width: 325px; }
ul#androidDoc li {
	display: none;
	position: absolute;
	left: 0; top: 35px;
	overflow: hidden;
	width: 325px;
	height: 0;
	margin: 0;
	padding-top: 550px;
	background: url('../market/info/tool/android/images/screen_top.png') no-repeat;
}
ul#androidDoc li.Doc00 { display: list-item; background: url('../market/info/tool/android/images/screen_top.png') no-repeat; }
ul#androidDoc li.Doc01 { background: url('../market/info/tool/android/images/screen_news.png') no-repeat; }
ul#androidDoc li.Doc02 { background: url('../market/info/tool/android/images/screen_indicator.png') no-repeat; }
ul#androidDoc li.Doc03 { background: url('../market/info/tool/android/images/screen_rate.png') no-repeat; }
ul#androidDoc li.Doc04 { background: url('../market/info/tool/android/images/screen_chart.png') no-repeat; }
ul#androidDoc li.Doc05 { background: url('../market/info/tool/android/images/screen_position.png') no-repeat; }
ul#androidDoc li.Doc06 { background: url('../market/info/tool/android/images/screen_order.png') no-repeat; }
ul#androidDoc li.Doc07 { background: url('../market/info/tool/android/images/screen_orderlist.png') no-repeat; }
ul#androidDoc li.Doc08 { background: url('../market/info/tool/android/images/screen_account.png') no-repeat; }
ul#androidDoc li.Doc09 { background: url('../market/info/tool/android/images/screen_baibai.png') no-repeat; }
ul#androidDoc li.Doc10 { background: url('../market/info/tool/android/images/screen_person.png') no-repeat; }
ul#androidDoc li.Doc11 { background: url('../market/info/tool/android/images/screen_setting.png') no-repeat; }
/*ul#androidDoc li.Doc12 { background: url('../market/info/tool/android/images/screen_chat.png') no-repeat; }*/
ul#androidDoc li.Doc12 { background: url('../market/info/tool/android/images/screen_simulation.png') no-repeat; }

div#androidStart {
	clear: both;
	position: relative;
	width: 522px;
	height: 164px;
	margin: 0 auto 20px;
	background: url('../market/info/tool/android/images/android_start.png') no-repeat;
}
div#androidStart p#androidLink {
	position: absolute;
	left: 31px; top: 61px;
	width: 82px; height: 81px;
}
div#androidStart p#androidLink a {
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 81px;
	text-decoration: none;
}
div#androidStart p#androidLink a:hover {
	background: url('../market/info/tool/android/images/android_start_over.png') no-repeat;
}
div#androidStart p.androidUrl {
	position: absolute;
	left: 168px; top: 70px;
	font-size: 14px;
}
div#androidStart p.androidUrl a,
div#androidStart p.androidUrl a:visited {
	color: #fff;
}

dl.androidDetail { margin: 1em 0 0 1.5em; }
dl.androidDetail dd { margin: 0 0 1em 2em; }

p.androidDetailNote { margin: 0 0 1em 1.5em; }

.androidNote { clear: both; margin: 0; }

