﻿@charset "utf-8";
.gameInfoArea { position:relative; width:560px; padding:17px 15px 0; background:#dfe1d8 url('/images/cmnty/bg_content_top.jpg') left top no-repeat; }

.content .h3Title { height:23px; background-image:url('/images/gameInfo/h3_set_gameinfo.jpg'); background-repeat:0 0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.content .itemMain { width:149px; background-position:-220px -230px; }
.content .itemMainBook { width:166px; background-position:0 -290px; }
.content .itemPart { width:227px; background-position:0 -320px; }
.content .itemUp { width:309px; background-position:0 -260px; }
.content .partSprt { width:308px; background-position:0 -350px; }
.content .dealTitle { width:223px; background-position:0 -380px; }
.content .optAddTitle { width:290px; background-position:0 -410px; }
.content .ableTitle { width:210px; background-position:0 -440px; }
.content .challTitle { width:275px; background-position:0 -470px; }
.content .miniTitle { width:236px; background-position:-230px -320px; }
.content .abnorTitle { width:283px; background-position:0 -200px; }
.content .itemSysTitle { width:277px; background-position:0 -170px; }
.content .devilCorp { width:152px; background-position:0 -230px; }
.content .regionInfo { width:151px; height:24px; background-position:0 -140px; }
.content .questH3 { width:101px; background-position:-220px -140px; }
.content .partyTitle { width:193px; background-position:0 -105px; }
.content .allisTitle { width:197px; background-position:-220px -105px; }
.content .devil { width:149px; background-position:0 -75px; }
.content .templerTitle { width:216px; background-position:0 -50px; }
.content .cabalTitle { width:246px; background-position:0 -25px; }
.content .hunterTitle { width:199px; background-position:0 0; }
.content .gameInfoTitle { width:142px; height:24px; background-position:-230px -50px; }
.content .storyTitle { width:100px; background-position:-230px 0; }
.content .itemMainList { width:214px; background-position:-230px -440px; }
.content .itemMainInfo { width:204px; background-position:-220px -290px; }

.itemTab { width:560px; height:37px; margin:10px auto 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 0 no-repeat; }
	.itemTab li { float:left; width:98px; height:36px; padding:0 0 0 1px; background:url('/images/gameInfo/bg_tab_bar.gif') 0 1px no-repeat; }
	.itemTab .itemBook { padding:0; background:none; }
		.itemTab li a { display:block; width:98px; height:36px; background-image:url('/images/gameInfo/bg_tab_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.itemTab .itemBook a { background-position:0 -120px; }
		.itemTab .itemBook .on { background-position:-100px -120px; }
		.itemTab .itemBook a:hover { background-position:-100px -120px; }
		.itemTab .itemType a { background-position:0 -40px; }
		.itemTab .itemType .on { background-position:-100px -40px; }
		.itemTab .itemType a:hover { background-position:-100px -40px; }
		.itemTab .pwrUp a { background-position:0 0; }
		.itemTab .pwrUp .on { background-position:-100px 0; }
		.itemTab .pwrUp a:hover { background-position:-100px 0; }
		.itemTab .itemInfo a { background-position:0 -80px; }
		.itemTab .itemInfo .on { background-position:-100px -80px; }
		.itemTab .itemInfo a:hover { background-position:-100px -80px; }

.midbox { width:560px; height:115px; margin:0 auto; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -47px no-repeat; }
	.midbox * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.matchItem { position:relative; width:560px; margin:0 auto; }
	.matchItem .setQuery { width:550px; height:46px; padding:17px 0 0 10px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -420px no-repeat; }
	.matchItem .setQuery_sm { background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -165px no-repeat; }
		.matchItem .setQuery p { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.matchItem .setQuery img { vertical-align:middle; }
		.matchItem .setQuery .setItemName { float:left; width:280px; }
			.matchItem .setQuery .setItemName .nameWrap { width:274px; height:26px; background:#fff; border:3px solid #4c5542; }
				.matchItem .setQuery .setItemName .nameWrap .nameSet { width:202px; height:21px; padding:5px 0 0 4px; border:0 none; }
		.matchItem .setQuery .setLv { float:left; display:inline; width:146px; margin:0 0 0 6px; }
			.matchItem .setQuery .setLv .levelSet { width:49px; height:12px; padding:7px 5px; border:3px solid #4c5542; color:#242424; }
			.matchItem .setQuery .setLv img { margin:0 4px 0 3px; }
	.matchItem .detailItem { width:560px; height:90px; margin:0 auto; padding:5px 0 0 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -240px no-repeat; }
		.matchItem .detailItem dl { width:550px; margin:0 0 7px 0; padding:0 0 0 10px; }
			.matchItem .detailItem dl dt { float:left; width:48px; height:13px; margin:0 5px 0 0; background-image:url('/images/gameInfo/bg_set_gameinfo.jpg'); background-repeat:0 0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
				.matchItem .detailItem .type1 dt { background-position:0 -340px; }
				.matchItem .detailItem .type2 dt { background-position:0 -360px; }
				.matchItem .detailItem .grade dt { background-position:0 -380px; }
				.matchItem .detailItem .pwrPart dt { background-position:0 -400px; }
			.matchItem .detailItem dl dd { float:left; width:57px; height:13px; letter-spacing:-1px; color:#714e0b; font-size:11px; }
			.matchItem .detailItem dl .short { width:48px; }
			.matchItem .detailItem dl .short2 { width:45px; }
			.matchItem .detailItem dl .long1 { width:66px; }
				.matchItem .detailItem dl dd input { margin:-1px 5px 0 0; .margin:-4px 1px -3px -4px; } /* 2009-12-11 수정 */
				.matchItem .detailItem dl dd label { cursor:pointer; }
	.matchItem .sendQuery { position:absolute; top:17px; right:10px; width:100px; height:32px; }

.itemResult { width:550px; height:19px; margin:1px auto 0; padding:8px 0 0 10px; background:#d0d3c2; color:#393939; letter-spacing:-1px; line-height:1.2em; }
	.itemResult strong { color:#c35a06; }

.showResult { width:560px; margin:0 auto 20px; }
	.showResult .itemData { width:560px; margin:20px 0 0 0; }
		.showResult .itemData dt { width:560px; margin:0 0 8px 0; padding:0 0 9px 0; background:url('/images/gameInfo/bg_dot_4x1.gif') left bottom repeat-x; color:#81876d; font-weight:bold; }
		.showResult dl img { vertical-align:middle; }
			.showResult dl dt a { color:#81876d; font-weight:bold; }
			.showResult dl dt img { margin:0 6px 0 0; }
		.showResult .itemData .itemImg { float:left; width:110px; height:90px; }
			.showResult .itemData .itemImg img { border:3px solid #7f877a; }
		.showResult .itemData .feature { float:right; width:441px; padding:2px 0 0 0; }
			.showResult .itemData li { float:left; width:436px; margin:6px 0 0 0; padding:0 0 0 5px; background:url('/images/gameInfo/bg_dot_2x2.gif') 0 4px no-repeat; line-height:1.2em; }
			.showResult .itemData .wearType { width:246px; }
			.showResult .itemData .itemLv { float:right; width:179px; }
				.showResult .itemData li em { font-weight:bold; }

.bookArea { width:560px; margin:0 auto; }
	.bookArea  img { vertical-align:middle; }

.typeBatt { width:560px; }
	.typeBatt h5 { width:560px; height:26px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -495px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.typeBatt .featNorm { margin:9px 0 0 0; }
		.typeBatt .featNorm dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.typeBatt .featNorm dd { color:#646464; line-height:14px; font-size:11px; letter-spacing:-1px; }
	.typeBatt .tableBatt { width:560px; margin:12px 0 0 0; font-size:11px; color:#656565; border:1px solid #cacfbe; }
		.typeBatt .tableBatt th { height:20px; background:#cacfbe; border-top:1px solid #cacfbe; }
		.typeBatt .tableBatt .grade { width:72px; }
		.typeBatt .tableBatt .mark { width:133px; border-left:1px solid #e1e2d9; }
		.typeBatt .tableBatt .basicPerform { width:324px; padding-left:9px; border-left:1px solid #e1e2d9; text-align:left; }
		.typeBatt .tableBatt td { height:20px; border-left:1px solid #e1e2d9; text-align:center; letter-spacing:-1px; }
		.typeBatt .tableBatt .start { border:0 none; }
		.typeBatt .tableBatt .even td { height:21px; background:#cacfbe; }
	.typeBatt .tip { margin:14px 0 0 0; padding:0 0 0 5px; background:url('/images/gameInfo/icon_arrow_rh.gif') 0 3px no-repeat; color:#ce5c01; font-size:11px; letter-spacing:-1px; }

.variStrong { width:560px; margin:35px 0 0 0; }
	.variStrong h5 { width:560px; height:19px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -525px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.variStrong .featNorm { margin:9px 0 0 0; }
		.variStrong .featNorm dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.variStrong .featNorm dd { color:#646464; line-height:14px; font-size:11px; letter-spacing:-1px; }
	.variStrong .moreParts { position:relative; width:549px; height:64px; margin:14px 0 0 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -575px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.variStrong .moreParts .partView { position:absolute; top:21px; right:10px; }
		.variStrong .moreParts img { display:none; }
			.variStrong .moreParts .partView a { display:block; width:111px; height:23px; }

.usefulItem { width:560px; margin:35px 0 0 0; }
	.usefulItem h5 { width:560px; margin:0 0 7px 0; height:19px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -550px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.usefulItem .featSpecial { width:540px; margin:0 0 16px 0; padding:0 20px 0 0; }
		.usefulItem .featSpecial dt { padding:0 0 0 6px; background:url('/images/gameInfo/bg_dot_2x2_1.gif') 0 3px no-repeat; font-size:11px; color:#646464; font-weight:bold; }
			.usefulItem .featSpecial dt strong { color:#ce5c01; }
		.usefulItem .featSpecial dd { padding:0 0 0 7px; color:#646464; line-height:14px; font-size:11px; letter-spacing:-1px; }

.infoArea { width:560px; margin:15px auto 0; }
	.infoArea dd { color:#646464; font-size:11px; line-height:14px; letter-spacing:-1px; }
		.infoArea dd strong { color:#ce5c01; }
	.infoArea dt { font-weight:bold; }
		.infoArea dt strong { color:#ce5c01; }

.aboutMarket { position:relative; width:560px; height:474px; background:url('/images/gameInfo/bg_market.jpg') left top no-repeat; }
	.aboutMarket dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.aboutMarket .marketTop { position:absolute; top:29px; left:285px; }
	.aboutMarket .marketBtm { position:absolute; top:294px; left:285px; }
	.aboutMarket .marketImg { display:none; }

.circleMenu { margin:35px 0 0 0; }
	.circleMenu .circleTitle { width:58px; height:13px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -60px -340px no-repeat; overflow:hidden; text-indent:-100000em; font:normal 0/0 verdana; }
	.circleMenu .analys { margin:12px 0 0 0; }
	.circleMenu .menuDesc { margin:12px 0 0 0; }
		.circleMenu .menuDesc .menuImg { float:left; width:202px; height:190px; }
		.circleMenu .menuDesc .descArea { float:right; width:334px; }
			.circleMenu .menuDesc .descArea .line1 { clear:both; float:left; width:100%; margin:0 0 8px 0; }
				.circleMenu .menuDesc .descArea .line1 dt { float:left; width:75px; letter-spacing:-1px; font-size:11px; }
				.circleMenu .menuDesc .descArea .line1 dd { float:left; }
			.circleMenu .menuDesc .descArea .line2 { clear:both; margin:7px 0 0 0; }
				.circleMenu .menuDesc .descArea .line2 dd { margin:1px 0 0 0; }

.invent { margin:26px 0 0 0; }
	.invent dt { width:189px; height:12px; margin:0 0 15px 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -60px -360px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.market { margin:34px 0 0 0; }
	.market dt { width:21px; height:13px; margin:0 0 15px 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -120px -340px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.market .tipList { margin:5px 0 0 0; color:#ce5c01; }
		.market .tipList li { padding:0 0 0 5px; background:url('/images/gameInfo/bg_dot_2x2_2.gif') 0 5px no-repeat; }

.itemDetail { margin:34px 0 0 0; }
	.itemDetail dt { width:78px; height:13px; margin:0 0 15px 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -150px -340px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.caution { margin:35px 0 0 0; }
	.caution dt { width:21px; height:12px; margin:0 0 15px 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -230px -340px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.partArea { width:540px; margin:0 auto; }
	.partArea h4 { width:310px; height:19px; margin:15px 0 0 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -645px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.partArea .graphic { width:540px; height:308px; margin:24px 0 0 0; }
		.partArea .graphic img { vertical-align:middle; }
	.partArea .partList { float:left; width:540px; margin:20px 0 0 0; }
	.partWrap .partList { clear:both; width:560px; margin:20px 0 0 0; }
		.partList dt { float:left; width:78px; height:13px; margin:0 0 15px 0; background-image:url('/images/gameInfo/bg_set_gameinfo.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.partList .partImg { clear:both; float:left; width:44px; height:44px; margin:0 10px 0 0; }
			.partList .partImg img { vertical-align:middle; }
		.partList .partDesc { float:left; width:485px; line-height:14px; letter-spacing:-1px; font-size:11px; }
			.partList .partDesc .firstLine { color:#714e0b; }
		.batt dt { width:89px; background-position:-60px -380px; }
		.fuel dt { background-position:-150px -380px; }
		.heri dt { background-position:-60px -400px; }
		.bull dt { background-position:-150px -400px; }
		.rocket dt { background-position:-230px -380px; }
		.mech dt { background-position:-230px -400px;}
	.cautionList { float:left; margin:25px 0 0 0; }
		.cautionList dt { margin:0 0 6px 0; color:#fe7800; font-weight:bold; }

.gmaesysTab { width:560px; height:37px; margin:0 auto; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -670px no-repeat; }
.topTab { margin-top:10px; }
	.gmaesysTab li { float:left; height:37px; }
		.gmaesysTab li a { display:block; height:37px; background-image:url('/images/gameInfo/bg_tab_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.gmaesysTab .party a { width:69px; background-position:0 -160px; }
	.gmaesysTab .party .on { background-position:-130px -160px; }
	.gmaesysTab .party a:hover { background-position:-130px -160px; }
	.gmaesysTab .friend a { width:70px; background-position:0 -200px; }
	.gmaesysTab .friend .on { background-position:-130px -200px; }
	.gmaesysTab .friend a:hover { background-position:-130px -200px; }
	.gmaesysTab .optAdd a { width:110px; background-position:0 -240px; }
	.gmaesysTab .optAdd .on { background-position:-130px -240px; }
	.gmaesysTab .optAdd a:hover { background-position:-130px -240px; }
	.gmaesysTab .optUp a { width:110px; background-position:0 -280px; }
	.gmaesysTab .optUp .on { background-position:-130px -280px; }
	.gmaesysTab .optUp a:hover { background-position:-130px -280px; }
	.gmaesysTab .optSpt a { width:110px; background-position:0 -320px; }
	.gmaesysTab .optSpt .on { background-position:-130px -320px; }
	.gmaesysTab .optSpt a:hover { background-position:-130px -320px; }
	.gmaesysTab .miniGame a { width:91px; background-position:0 -360px; }
	.gmaesysTab .miniGame .on { background-position:-130px -360px; }
	.gmaesysTab .miniGame a:hover { background-position:-130px -360px; }
	.gmaesysTab .mission a { width:69px; background-position:0 -400px; }
	.gmaesysTab .mission .on { background-position:-130px -400px; }
	.gmaesysTab .mission a:hover { background-position:-130px -400px; }
	.gmaesysTab .markeTab a { width:70px; background-position:0 -440px; }
	.gmaesysTab .markeTab .on { background-position:-130px -440px; }
	.gmaesysTab .markeTab a:hover { background-position:-130px -440px; }
	.gmaesysTab .performance a { width:110px; background-position:0 -480px; }
	.gmaesysTab .performance .on { background-position:-130px -480px; }
	.gmaesysTab .performance a:hover { background-position:-130px -480px; }
	.gmaesysTab .status a { width:110px; background-position:0 -520px; }
	.gmaesysTab .status .on { background-position:-130px -520px; }
	.gmaesysTab .status a:hover { background-position:-130px -520px; }
	.gmaesysTab .itemSys a { width:110px; background-position:0 -560px; }
	.gmaesysTab .itemSys .on { background-position:-130px -560px; }
	.gmaesysTab .itemSys a:hover { background-position:-130px -560px; }
	.gmaesysTab .hotKey a { width:91px; background-position:0 -600px; }
	.gmaesysTab .hotKey .on { background-position:-130px -600px; }
	.gmaesysTab .hotKey a:hover { background-position:-130px -600px; }

.upBanner { width:560px; height:199px; margin:0 auto; background:url('/images/gameInfo/bg_up_banner.gif') left top no-repeat; }
	.upBanner * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.anchor { width:550px; height:34px; margin:0 auto 15px; padding:8px 0 0 10px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -710px no-repeat; letter-spacing:-1px; }
	.anchor li { float:left; margin:0 5px 0 0; color:#fff; }
		.anchor li a { font-size:11px; color:#fff; }
		.anchor li a:hover { color:#644028; text-decoration:none; }

.listWrap { width:560px; margin:0 auto; }
	.listWrap dl { clear:both; width:560px; margin:0 0 35px 0; }
		.listWrap dl dt { width:560px; height:19px; margin:0 0 14px 0; background-image:url('/images/gameInfo/bg_dt_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.listWrap dl .findItem { background-position:0 0; }
		.listWrap dl .screen { background-position:0 -20px; }
		.listWrap dl .upgarde { background-position:0 -40px; }
		.listWrap dl .fail { background-position:0 -60px; }
		.listWrap dl .findSprt { background-position:0 -100px; }
		.listWrap dl .screenSprt { background-position:0 -120px; }
		.listWrap dl .finDeal { background-position:0 -140px; }
		.listWrap dl .buyScn { background-position:0 -160px; }
		.listWrap dl .sellScn { background-position:0 -180px; }
		.listWrap dl .cmpltScn { background-position:0 -200px; }
		.listWrap dl .findOpt { background-position:0 -220px; }
		.listWrap dl .optScn { background-position:0 -240px; }
		.listWrap dl .chkAbleScn { background-position:0 -260px; }
		.listWrap dl .ablity { background-position:0 -280px; }
		.listWrap dl .ablityUse { background-position:0 -300px; }
		.listWrap dl .chall { background-position:0 -320px; }
		.listWrap dl .shortKey { background-position:0 -340px; }
		.listWrap dl .work { background-position:0 -360px; }
		.listWrap dl .miniResult { background-position:0 -380px; }
		.listWrap dl .playMini { background-position:0 -420px; }
		.listWrap dl .abnorDt { background-position:0 -440px; }
		.listWrap dl .abnorDfn { background-position:0 -460px; }
		.listWrap dl .itemLv { background-position:0 -480px; }
		.listWrap dl .randomItem { background-position:0 -500px; }
		.listWrap dl .strongPart { background-position:0 -520px; }
		.listWrap dl .itemDesc { background-position:0 -540px; }
		.listWrap dl .createParty { background-position:0 -560px; }
		.listWrap dl .partyList { background-position:0 -580px; }
		.listWrap dl .partyReg { background-position:0 -600px; }
		.listWrap dl .partyMan { background-position:0 -620px; }
		.listWrap dl .partyShrtKey { background-position:0 -640px; }
		.listWrap dl .partyComm { background-position:0 -660px; }
		.listWrap dl .partyPortal { background-position:0 -680px; }
		.listWrap dl .allisList { background-position:0 -700px; }
		.listWrap dl .allisShrtKey { background-position:0 -720px; }
		.listWrap dl .addAllis { background-position:0 -740px; }
		.listWrap dl .moveDel { background-position:0 -760px; }
		.listWrap dl .sendMail { background-position:0 -780px; }
		.listWrap dl .denial { background-position:0 -800px; }
		.listWrap dl .interface { background-position:0 -820px; }

		.listWrap dl img { vertical-align:middle; }
		.listWrap dl dd { color:#646464; font-size:11px; letter-spacing:-1px; line-height:14px; }
		.listWrap dl .tip { margin:5px 0 0 0; padding:0 0 0 5px; background:url('/images/gameInfo/icon_arrow_rh.gif') 0 4px no-repeat; color:#ce5c01; }
			.listWrap dl .tip .innerPad { padding:0 0 0 43px; }
		.listWrap dl .blkTip { margin:5px 0 0 0; padding:0 0 0 5px; background:url('/images/gameInfo/icon_arrow_rh2.gif') 0 4px no-repeat; color:#303926; }
		.listWrap dl .blkTipDbl { margin:1px 0 0 0; }
		.listWrap dl .tipBtm { margin:2px 0 0 0; }
		.listWrap dl .innerPad1 { display:block; padding:0 0 0 12px; }
		.listWrap dl .innerPad2 { display:block; padding:0 0 0 17px; }
		.listWrap dl .innerPad3 { display:block; padding:0 0 0 10px; }

	.listWrap .descType1 { margin:0; }
		.listWrap .descType1 .imgArea { float:left; width:196px; height:233px; margin:0; }
		.listWrap .descType1 dd { float:right; width:354px; margin:12px 0 0 0; }
		.listWrap .descType1 .tip { width:349px; }

	.listWrap .descType2 { margin:35px 0 0 0; }
		.listWrap .descType2 .imgArea { display:block; margin:0 0 15px 0; }

	.listWrap .descType3 { margin:35px 0 0 0; }
	.listWrap .descType3_end { margin:0; }
		.listWrap .descType3 .imgArea1 { float:left; width:250px; height:285px; margin:0 0 15px 0; }
		.listWrap .descType3 .imgArea2 { float:left; display:inline; width:250px; height:285px; margin:0 0 0 32px; }
		.listWrap .descType3 .txt { clear:both; }
	
	.listWrap .descType4 { margin:35px 0; }
	.listWrap .descType4_end { margin:0; }
		.listWrap .descType4 .blkTip { margin:5px 0 0 0; padding:0 0 0 5px; background:url('/images/gameInfo/icon_arrow_rh2.gif') 0 4px no-repeat; color:#303926; }
		
	.listWrap .descType5 { margin:35px 0 0 0; }
		.listWrap .descType5 .imgArea { float:left; width:202px; }
		.listWrap .descType5 dd { float:right; width:348px; }

		.listWrap .ablityTbl { width:348px; font-size:11px; color:#656565; border:1px solid #cacfbe; }
			.listWrap .ablityTbl th { height:20px; background:#cacfbe; }
			.listWrap .ablityTbl .ablityTh { width:72px; }
			.listWrap .ablityTbl .descTh { width:264px; padding-left:11px; border-left:1px solid #E1E2D9; text-align:left; }
			.listWrap .ablityTbl td { padding-top:8px; padding-bottom:6px; padding-left:11px; border-left:1px solid #E1E2D9; }
			.listWrap .ablityTbl .start { padding-left:0; border:0 none; text-align:center; }
			.listWrap .ablityTbl .even td { background:#cacfbe; }
			.listWrap .ablityTbl .end td { border-bottom:1px solid #cacfbe; }
		
	.listWrap .descType6 { margin:0; }
		.listWrap .descType6 dd { margin:0 0 15px 0; }
		.listWrap .descType6 .imgArea { float:left; width:236px; }
		.listWrap .descType6 .sideDesc { float:right; width:313px; margin:2px 0 0 0; }
		.listWrap .descType6 .top { margin:15px 0 0 0; }
		.listWrap .descType6 .clear { clear:both; margin:0; }
		
	.listWrap .descType7_end { margin:0; }
		.listWrap .descType7 .imgArea { float:left; width:251px; }
		.listWrap .descType7 dd { float:right; width:300px; }
		.listWrap .descType7 .tip { width:295px; }
		.listWrap .descType7 .topList { margin:10px 0 0 0; }
	
	.listWrap .descType8 { margin:35px 0 0 0; }
		.listWrap .descType8 .keyJ { float:left; }
		.listWrap .descType8 .keyEsc { float:right; width:293px; }
			.listWrap .descType8 dd img { margin:0 10px 0 0; }

	.listWrap .descType9 { margin:35px 0 0 0; }
		.listWrap .descType9 .workTbl { width:277px; border:1px solid #CACFBE; font-size:11px; color:#656565; }
			.listWrap .descType9 .workTbl th { height:19px; background:#CACFBE; border-top:1px solid #CACFBE; }
			.listWrap .descType9 .workTbl .workTh { width:72px; }
			.listWrap .descType9 .workTbl .descTh { width:192px; padding-left:11px; text-align:left; border-left:1px solid #E1E2D9; }
			.listWrap .descType9 .workTbl td { width:192px; height:22px; padding-left:11px; border-left:1px solid #E1E2D9; letter-spacing:-1px; }
			.listWrap .descType9 .workTbl .start { text-align:center; padding:0; border:0 none; }
			.listWrap .descType9 .workTbl .even td { height:18px; background:#CACFBE; }
		.listWrap .descType9 .lhTbl { float:left; }
		.listWrap .descType9 .rhTbl { float:right; }
		
	.listWrap .descType10_1 { margin:0; }
		.listWrap .descType10 .imgArea { float:left; width:236px; margin:0; }
		.listWrap .descType10 dd { float:right; width:314px; margin:15px 0 0 0; }
		.listWrap .descType10 .txt2 { margin:1px 0 0 0; }
		.listWrap .descType10 .tip { width:309px; }
		
	.listWrap .descType11_end { margin:0; }
		.listWrap .descType11 .tblWrap { margin:15px 0 0 0; }
		.listWrap .descType11 .imgArea { display:block; margin:15px 0 0 0; }

	.listWrap .descType12 { margin:0; }
		.listWrap .descType12 .imgArea { float:left; width:235px; }
		.listWrap .descType12 .sideDesc { float:right; width:316px; margin:10px 0 0 0; }
		.listWrap .descType12 .top { margin:15px 0 0 0; }
		
		.listWrap .descType12_1 .imgArea { float:left; width:255px; margin:0 0 15px 0; }
		.listWrap .descType12_1 .descRh { float:right; width:295px; margin:10px 0 0 0; }
		.listWrap .descType12_1 .top { margin:15px 0 10px 0; }
		
	.listWrap .descType13 { margin:0; }
		.listWrap .descType13 dd { margin:0 0 14px 0; }

		.listWrap .partyGen dt { margin:0; background:none; text-indent:0; font:bold 11px Dotum; color:#4c5542; }
			.listWrap .partyGen dt strong { color:#ce5c01; }
		.listWrap .partyGen dd { margin:0; }
		.listWrap .partyGen .imgArea { margin:13px 0 0 0; }

		.listWrap .descType14 .imgArea { float:left; width:196px; margin:0; }
		.listWrap .descType14 dd { float:right; width:348px; margin:6px 0 0 0; }
		.listWrap .descType14 .tip { margin:11px 0 0 0; }
		.listWrap .descType14 .first { margin:10px 0 0 0; }
			.listWrap .descType14 dd .innerPad { padding:0 0 0 17px; }

	.listWrap .descType15 { margin:35px 0 0 0; }
		.listWrap .descType15 dd { margin:6px 0 0 0; }
		.listWrap .descType15 .imgArea { margin:0 0 15px 0; }
		.listWrap .descType15 .tip { margin:8px 0 0 0; }
		.listWrap .descType15 .tblWrap { margin:14px 0 0 0; }
			.listWrap .descType15 dd .innerPad { padding:0 0 0 10px; }
		
		.listWrap .descType16 .imgArea { float:left; width:309px; margin:0; }
		.listWrap .descType16 dd { float:right; width:236px; }
		.listWrap .descType16 .first { margin:10px 0 0 0; }
		.listWrap .descType16 .tip { width:231px; }

	.listWrap .descType17 { margin:35px 0; }
		.listWrap .descType17 .imgArea { float:left; width:241px; margin:0; }
		.listWrap .descType17 dd { float:right; width:308px; margin:10px 0 0 0; }
		.listWrap .descType17 .tip { width:303px; }
	
	.listWrap .descType18 { margin:35px 0 0 0; }
		.listWrap .descType18 .imgArea { margin:0 0 15px 0; }
		.listWrap .descType18 .tip { margin:10px 0 0 0; }
		.listWrap .descType18 .endList { margin:10px 0 0 0; }
	
	.listWrap .descType19 { margin:35px 0 0 0; }
		.listWrap .descType19 .imgArea { float:left; width:230px; margin:10px 0 0 0; }
		.listWrap .descType19 .shortTxt { float:right; width:318px; }
		.listWrap .descType19 .tip { float:right; width:313px; margin:10px 0 0 0; }
		.listWrap .descType19 .first { margin:20px 0 0 0; }

	.listWrap .meterial { margin:0; }
		.listWrap .meterial dt { background-position:0 -80px; }
		.listWrap .meterial table { width:278px; font-size:11px; color:#656565; border:1px solid #cacfbe; }
			.listWrap .meterial table th { height:20px; background:#cacfbe; }
			.listWrap .meterial table .meterIcon { width:80px; }
			.listWrap .meterial table .meterName { width:118px; }
			.listWrap .meterial table .meterGrade { width:77px; }
			.listWrap .meterial table td { padding:9px 0 11px 0; border-left:1px solid #e1e2d9; text-align:center; letter-spacing:-1px; }
				.listWrap .meterial table td img { vertical-align:middle; }
			.listWrap .meterial table .start { width:80px; border:0 none; }
			.listWrap .meterial table .even td { background:#CACFBE; }
		.listWrap .meterial .tbl1 { float:left; }
		.listWrap .meterial .tbl2 { float:right; }

		.gameType { margin:0 0 35px 0; }
			.gameType .gameTypeTitle { width:560px; height:19px; background:url('/images/gameInfo/bg_dt_set.gif') 0 -400px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.gameType .gameList { width:560px; height:75px; margin:0; }
			.gameType .even { background:#cacfbe; }
				.gameType .gameList dt { float:left; width:124px; height:45px; margin:0; padding:30px 0 0 15px; text-indent:0; background-image:none; background-color:#e1e2d9; font:bold 12px Dotum; color:#;646464; }
				.gameType .even dt { width:123px; border-right:1px solid #e1e2d9; background:#cacfbe; }
				.gameType .gameList dd { float:left; width:71px; padding:15px 0 0 10px; text-align:center; line-height:20px; }

		.commList { width:419px; border:1px solid #cacfbe; color:#656565; font-size:11px; }
			.commList th { height:20px; background:#cacfbe; }
			.commList .commTh { width:72px; }
			.commList .descTh { width:334px; padding-left:11px; border-left:1px solid #E1E2D9; text-align:left; }
			.commList td { padding-top:3px; padding-bottom:3px; padding-left:10px; border-left:1px solid #E1E2D9; letter-spacing:-1px; }
			.commList .even td { background:#cacfbe; }
				.commList td strong { color:#ce5c01; font-weight:normal; }
			.commList .start { padding-left:0; text-align:center; border:0 none; }

		.portalTbl { width:499px; border:1px solid #cacfbe; color:#656565; font-size:11px; }
			.portalTbl th { height:20px; background:#cacfbe; }
			.portalTbl .commTh { width:87px; }
			.portalTbl .descTh { width:399px; padding-left:11px; border-left:1px solid #E1E2D9; text-align:left; }
			.portalTbl td { padding-top:3px; padding-bottom:3px; padding-left:10px; border-left:1px solid #E1E2D9; letter-spacing:-1px; }
			.portalTbl .even td { background:#cacfbe; }
			.portalTbl .start { padding-left:0; text-align:center; border:0 none; }

.topBanner { width:560px; margin:0 auto; }
	.topBanner * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.sprtBanner { height:199px; background:url('/images/gameInfo/bg_sprtBan.gif') left top no-repeat; }
.dealBanner { height:167px; background:url('/images/gameInfo/bg_deal_ban.gif') left top no-repeat; }
.optAddBanner { height:199px; background:url('/images/gameInfo/bg_optadd.gif') left top no-repeat; }
.ableBanner { height:166px; background:url('/images/gameInfo/bg_ablity.gif') left top no-repeat;  }
.challBanner { position:relative; height:239px; background:url('/images/gameInfo/bg_chall_ban.gif') left top no-repeat; }
	.challBanner .chall1 { display:block; position:absolute; top:11px; left:0; width:131px; height:28px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -320px -340px no-repeat; }
	.challBanner .chall2 { display:block; position:absolute; top:11px; left:131px; width:131px; height:28px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -320px -380px no-repeat; }
	.challBanner .chall2:hover { background:url('/images/gameInfo/bg_set_gameinfo.jpg') -460px -380px no-repeat; }
.miniGame { height:199px; background:url('/images/gameInfo/bg_minigame.gif') left top no-repeat; }
.abnor { height:166px; background:url('/images/gameInfo/bg_abnor.jpg') left top no-repeat; }
.itemSys { height:149px; background:url('/images/gameInfo/bg_itemLv.jpg') left top no-repeat; }
.partyBanner { height:199px; background:url('/images/gameInfo/bg_party.jpg') left top no-repeat; }
.allisBanner { height:199px; background:url('/images/gameInfo/bg_allis.jpg') left top no-repeat; }
.hotkeyBanner { height:180px; background:url('/images/gameInfo/bg_hotkey.jpg') left top no-repeat; }
.mainBanner { height:118px; background:url('/images/gameInfo/bg_main_banner.jpg') left top no-repeat; }

.challSrch { position:relative; width:550px; height:51px; margin:0 auto; padding:85px 0 0 10px; background:url('/images/gameInfo/bg_work_srch.jpg') left top no-repeat; }
	.challSrch .chall1 { display:block; position:absolute; top:11px; left:0; width:131px; height:28px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -460px -340px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdna; }
	.challSrch .chall1:hover { background:url('/images/gameInfo/bg_set_gameinfo.jpg') -320px -340px no-repeat; }
	.challSrch .chall2 { display:block; position:absolute; top:11px; left:131px; width:131px; height:28px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') -460px -380px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdna; }
	.challSrch .cateSet { position:relative; float:left; width:81px; height:22px; margin:0 8px 0 0; padding:10px 0 0 11px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -760px no-repeat; cursor:pointer; }
		.challSrch .cateSet .setValue { color:#242424; letter-spacing:-1px; }
		.challSrch .cateSet .valueList { position:absolute; top:26px; left:0; width:78px; padding:0 0 5px 8px; background:#fff; border:3px solid #4c5542; border-top:0 none; }
			.challSrch .cateSet .valueList li { margin:3px 0 0 0; } 
				.challSrch .cateSet .valueList li a { color:#242424; }
	.challSrch .wordSet { float:left; width:274px; height:26px; background:#fff; border:3px solid #4c5542; }
		.challSrch .wordSet .wordArea { width:221px; height:21px; padding:5px 0 0 5px; border:0 none; }
	
	.workReslut { width:560px; }
		.workReslut th { height:39px; background-image:url('/images/gameInfo/bg_work_th.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.workReslut .numTh { width:38px; background-position:0 0; }
		.workReslut .workTilteTh { width:112px; background-position:-38px 0; }
		.workReslut .workDescTh { width:169px; background-position:-150px 0; }
		.workReslut .getRewordTh { width:137px; background-position:-319px 0; }
		.workReslut .skillDescTh { width:104px; background-position:-456px 0; }
		.workReslut td { padding-top:10px; padding-bottom:8px; padding:10px 0 8px 9px; border-bottom:1px solid #ccccc8; letter-spacing:-1px; color:#4d4d4d; }
		.workReslut .numTd { text-align:center; font:bold 9px verdana;color:#4c5542; }
		.workReslut .skillDescTd { padding-left:3px; }
		.workReslut .endCols td { border:0 none; }
	
	.abnorTbl { width:429px; color:#656565; font-size:11px; border:1px solid #CACFBE; }
		.abnorTbl img { vertical-align:middle; }
		.abnorTbl th { height:21px; background:#CACFBE; border-top:1px solid #CACFBE; }
		.abnorTbl .typeTh { width:92px; }
		.abnorTbl .iconTh { width:87px; border-left:1px solid #e1e2d9; }
		.abnorTbl .effect { width:237px; padding-left:10px; border-left:1px solid #e1e2d9; }
		.abnorTbl td { padding-top:8px; padding-bottom:9px; text-align:center; border-left:1px solid #e1e2d9; }
		.abnorTbl .even td { background:#cacfbe; }
		.abnorTbl .start { border:0 none; }
		.abnorTbl .effectCell { padding-left:10px; text-align:left; }

.partWrap { clear:both; width:560px; }
	.partWrap .partList dt { float:left; width:78px; height:13px; margin:0 0 15px 0; background-image:url('/images/gameInfo/bg_set_gameinfo.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.partWrap .cautionList { margin:25px 0 35px 0 !important; }
	.partWrap .cautionList dt { margin:0 0 6px 0; background:none; color:#fe7800; font:bold 12px Dotum; text-indent:0; }
	.partWrap .cautionList .alert { color:#ce5c01; }

.itemLvTbl { width:560px; border:1px solid #CACFBE; }
	.itemLvTbl img { vertical-align:middle; }
	.itemLvTbl th { height:20px; background:#CACFBE; border-top:1px solid #CACFBE; border-left:1px solid #e1e2d9; }
	.itemLvTbl .levelTh { width:50px; border:0 none; }
	.itemLvTbl .showTh { width:81px; }
	.itemLvTbl .basicOpt { width:240px; padding-left:10px; text-align:left; }
	.itemLvTbl .option { width:163px; padding-left:10px; text-align:left; }
	.itemLvTbl td { padding:4px 0 5px 0; text-align:center; border-left:1px solid #e1e2d9; }
	.itemLvTbl .even td { background:#cacfbe; }
	.itemLvTbl .start { border:0 none; }
	.itemLvTbl .effectCell { padding-left:10px; text-align:left; }
	.itemLvTbl .optCell { padding-left:10px; text-align:left; }

.devilTab { width:560px; height:37px; margin:10px auto 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 0 no-repeat; }
	.devilTab li { float:left; width:height:36px; }
		.devilTab li a { display:block; height:36px; background-image:url('/images/gameInfo/bg_tab_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.devilTab .devilBook { width:100px; }
		.devilTab .devilBook a { width:100px; background-position:0 -680px; }
		.devilTab .devilBook a:hover { width:100px; background-position:-130px -680px; }
		.devilTab .devilBook .on { width:100px; background-position:-130px -680px; }
	.devilTab .devils { width:98px; }
		.devilTab .devils a { width:98px; background-position:0 -640px; }
		.devilTab .devils a:hover { width:98px; background-position:-130px -640px; }
		.devilTab .devils .on { width:98px; background-position:-130px -640px; }
.devMidbox { width:560px; height:120px; margin:0 auto; background:url('/images/gameInfo/bg_dev_find.jpg') left top no-repeat; overflow:hidden; text-indent:-100000em; font:normal 0/0 verdana; }
	.devMidbox * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.devMidbox2 { width:560px; height:121px; margin:0 auto;  background:url('/images/gameInfo/bg_devmid.jpg') left top no-repeat; }
	.devMidbox2 * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.visual_devil { position:absolute; top:91px; right:15px; width:200px; height:186px; background:url('/images/gameInfo/bg_visual_devil.jpg') left top no-repeat; }

.setQueryDev { width:550px; height:46px; padding:17px 0 0 10px; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -800px no-repeat; }
.setQueryDev_sm { background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -870px no-repeat; }
	.setQueryDev p { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.setQueryDev img { vertical-align:middle; }
	.setQueryDev .setDevName { width:374px; height:26px; background:#fff; border:3px solid #4c5542; }
		.setQueryDev .setDevName .nameSet { width:301px; height:21px; padding:5px 0 0 5px; border:0 none; }

.detailDev { width:560px; height:40px; margin:0 auto; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 -940px no-repeat; }
	.detailDev dl { width:550px; margin:0 0 7px 0; padding:0 0 0 10px; }
		.detailDev dl dt { float:left; height:13px; margin:0 12px 0 0; background-image:url('/images/gameInfo/bg_set_gameinfo.jpg'); background-repeat:0 0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.detailDev dl dd { float:left; height:13px; letter-spacing:-1px; font-size:11px; color:#714E0B; }
			.detailDev dl dd label { cursor:pointer; }
			.detailDev dl dd input { margin:-1px 5px 0 0; .margin:-4px 1px -3px -4px; }
		.detailDev .devSys dt { width:37px; background-position:-100px -760px; }
		.detailDev .devSys dd { width:66px; }
		.detailDev .devRank dd { width:66px; }
		.detailDev .devRank dt { width:37px; background-position:-140px -760px; }
		.detailDev .portal dt { width:77px; background-position:-180px -760px; }
		.detailDev .portal dd { width:86px; }
		.detailDev .village dt { width:77px; background-position:-260px -760px; }
		.detailDev .village dd { width:86px; }
		.detailDev .act dt { width:47px; background-position:-340px -760px; }
		.detailDev .act dd { width:70px; }
		.detailDev .style dt { width:47px; background-position:-390px -760px; }
		.detailDev .style dd { width:70px; }

.devQuery { position:absolute; top:17px; right:10px; width:152px; height:32px; }

.devResult { float:left; display:inline; width:270px; margin:20px 10px 0 0; }
	.devResult dt { width:270px; height:13px; margin:0 0 8px 0; padding:0 0 8px 0; background:url('/images/gameInfo/bg_dot_4x1.gif') left bottom repeat-x; color:#81876d; font-weight:bold; }
	.devResult dd { float:right; width:146px; margin:6px 0 0 0; padding:0 0 0 5px; background:url('/images/gameInfo/bg_dot_2x2.gif') 0 4px no-repeat; line-height:1.2em; }
	.devResult .firstDesc { margin:12px 0 0 0; }
		.devResult dd strong { color:#4c5542; }
	.devResult .imgArea { float:left; width:110px; height:90px; margin:0; padding:0; background:none; }
		.devResult .imgArea img { vertical-align:middle; border:3px solid #7f877a; }
.regMidbox { position:relative; width:560px; height:106px; margin:0 auto; background:url('/images/gameInfo/bg_regInfo.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.regMidbox a { position:absolute; bottom:23px; left:10px; display:block; width:71px; height:13px; }
.regInfoVisual { position:absolute; top:82px; right:10px; width:219px; height:123px; background:url('/images/gameInfo/bg_visual.jpg') left top no-repeat; z-index:99; }

.queMidbox { width:560px; height:106px; margin:0 auto; background:url('/images/gameInfo/bg_quest.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.questVisual { position:absolute; top:82px; right:15px; width:189px; height:123px; background:url('/images/gameInfo/bg_visual_quest.jpg') left top no-repeat; z-index:99; }

.listUpArea { width:560px; margin:1px auto 0; }
	.listUpArea .descWrap { width:560px; margin:0 0 29px 0; }
	.listUpArea .lastDesc { margin:0; }
		.listUpArea .descWrap .devilName { width:42px; height:12px; background-image:url('/images/gameInfo/bg_set_gameinfo.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.listUpArea .descWrap .boss { background-position:0 -985px; }
		.listUpArea .descWrap .beast { background-position:-45px -985px; }
		.listUpArea .descWrap .deadBody { background-position:-90px -985px; }
		.listUpArea .descWrap .realDev { background-position:-135px -985px; }
		.listUpArea .descWrap .phantom { background-position:-180px -985px; }
		.listUpArea .descWrap dd { font:normal 11px/14px Dotum; color:#646464; letter-spacing:-1px; }
		.listUpArea .descWrap .shortDesc { margin:14px 0 0 0; }
		.listUpArea .descWrap .mediaWrap { clear:both; width:560px; margin:13px 0 0 ; }
			.listUpArea .descWrap .mediaWrap dl { position:relative; float:left; width:182px; margin:0 7px 0 0; padding:116px 0 0 0; }
			.listUpArea .descWrap .mediaWrap .endMedia { margin:0; }
				.listUpArea .descWrap .mediaWrap dl .mediaHere { position:absolute; top:0; left:0; width:176px; height:106px; border:3px solid #7f877a; }
					.listUpArea .descWrap .mediaWrap dl .mediaHere a { display:block; }
				.listUpArea .descWrap .mediaWrap dl dt { color:#454b34; font-size:11px; }

	.mediaLayer { position:relative; width:548px; height:358px; margin:0 auto 35px; padding:37px 0 0 12px; background:url('/images/gameInfo/bg_media_layer.jpg') left top no-repeat; }
		.mediaLayer .layerTitle { position:absolute; top:13px; left:21px; }
		.mediaLayer .mediaWrite { width:535px; height:346px; background:#000; }
			.mediaLayer .mediaWrite img { vertical-align:middle; }
		.mediaLayer .cls { position:absolute; top:16px; right:12px; display:block; width:40px; height:7px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.factionTab { width:560px; height:37px; margin:10px auto 0; background:url('/images/gameInfo/bg_set_gameinfo.jpg') 0 0 no-repeat; }
	.factionTab li { float:left; width:168px; height:37px; }
		.factionTab li a { display:block; width:168px; height:37px; background-image:url('/images/gameInfo/bg_tab_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.factionTab .templer a { background-position:0 -800px; }
		.factionTab .templer .on { background-position:-180px -800px; }
		.factionTab .templer a:hover { background-position:-180px -800px; }
	.factionTab .cabalist { width:170px; }
		.factionTab .cabalist a { width:170px; background-position:0 -760px; }
		.factionTab .cabalist .on { width:170px; background-position:-180px -760px; }
		.factionTab .cabalist a:hover { width:170px; background-position:-180px -760px; }
		.factionTab .hunter a { background-position:0 -720px; }
		.factionTab .hunter .on { background-position:-180px -720px; }
		.factionTab .hunter a:hover { background-position:-180px -720px; }
.templerMidbox { width:560px; height:255px; margin:0 auto; background:url('/images/gameInfo/bg_templer.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.cabalMidbox { width:560px; height:255px; margin:0 auto; background:url('/images/gameInfo/bg_cabal.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.hunterMidbox { width:560px; height:255px; margin:0 auto; background:url('/images/gameInfo/bg_hunter.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.factionWrap { width:560px; margin:0 auto 34px; }
.swordWrap { background:url('/images/gameInfo/bg_templer_sword.jpg') right top no-repeat; }
.saverWrap { margin:0 auto; padding:0 0 17px 0; background:url('/images/gameInfo/bg_saver.jpg') right top no-repeat; }
.darkWrap { background:url('/images/gameInfo/bg_dark.jpg') right top no-repeat; }
.devilMagicWrap { margin:0 auto; padding:0 0 2px 0; background:url('/images/gameInfo/bg_devilMagic.jpg') right top no-repeat; }
.battWrap { background:url('/images/gameInfo/bg_batt.jpg') right top no-repeat; }
.techWrap { margin:0 auto; padding:0 0 14px 0; background:url('/images/gameInfo/bg_tech.jpg') right top no-repeat; }

	.factionWrap .factName { width:43px; height:12px; background-image:url('/images/gameInfo/bg_set_gameinfo.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.factionWrap .sword { width:33px; background-position:0 -1000px; }
	.factionWrap .saver { background-position:-45px -1000px;}
	.factionWrap .dark { background-position:-90px -1000px; }
	.factionWrap .devilMagic { background-position:-135px -1000px; }
	.factionWrap .batt { background-position:-180px -1000px; }
	.factionWrap .tech { background-position:-230px -1000px; }

	.factionWrap .headTxt { margin:15px 0 0 0; color:#646464; font-weight:bold; font-size:12px; }
	.factionWrap .subTxt { margin:4px 0 0 0; color:#646464; font-size:11px; line-height:14px; }
	.factionWrap .movieObject { width:344px; height:140px; margin:13px 0 0 0; border:3px solid #7f877a; }
		.factionWrap .movieObject a { display:block; }
	.techWrap .movieObject { margin:27px 0 0 0; }
	.factionWrap .stillWrap { width:350px; margin:13px 0 0 0; }
		.factionWrap .stillWrap li { float:left; width:104px; height:69px; margin:0 10px 0 0; border:3px solid #7f877a; }
			.factionWrap .stillWrap li a { display:block; }
		.factionWrap .stillWrap .endMedia { margin:0; }

.questResult { margin:0 auto; }
.tblQuest { width:560px; letter-spacing:-1px; color:#4c5542; }
	.tblQuest th { height:39px; background-image:url('/images/gameInfo/bg_th_set_quest.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.tblQuest .numTh { width:37px; background-position:0 0; }
	.tblQuest .actsTh { width:29px; background-position:-37px 0; }
	.tblQuest .styleTh { width:37px; background-position:-66px 0; }
	.tblQuest .quesTh { width:194px; background-position:-103px 0; }
	.tblQuest .starTh { width:73px; background-position:-297px 0; }
	.tblQuest .npcTh { width:94px; background-position:-370px 0; }
	.tblQuest .areaTh { width:96px; background-position:-464px 0; }
	.tblQuest td { padding-top:10px; padding-bottom:8px; border-bottom:1px solid #C5C6BF; letter-spacing:-2px; }
	.tblQuest .endCols td { border:0 none; }
	.tblQuest .numTd { text-align:center; font:bold 9px verdana; letter-spacing:-1px; }
	.tblQuest .actsTd { text-align:center; letter-spacing:1px; }
		.tblQuest .quesTd a { font-weight:bold; color:#4c5542; }

.section { position:relative; width:560px; background-image:url('/images/gameInfo/bg_main_list.jpg'); background-repeat:no-repeat; }
	.section dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.section dd { position:absolute; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.section dd a { display:block; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
.section1 { height:37px; background-position:0 0; }
	.section1 dd { top:14px; height:11px; }
		.section1 dd a { height:11px; }
	.section1 .story1 { left:113px; width:19px; }
		.section1 .story1 a { width:19px; }
	.section1 .story2 { left:149px; width:48px; }
		.section1 .story2 a { width:48px; }
	.section1 .story3 { left:216px; width:50px; }
		.section1 .story3 a { width:50px; }
	.section1 .story4 { left:283px; width:49px; }
		.section1 .story4 a { width:49px; }
	.section1 .story5 { left:348px; width:49px; }
		.section1 .story5 a { width:49px; }
	.section1 .story6 { left:416px; width:48px; }
		.section1 .story6 a { width:48px; }

.section2 { height:56px; background-position:0 -37px; }
	.section2 dd { top:32px; height:12px; }
		.section2 dd a { height:12px; }
	.section2 .faction1 { left:113px; width:111px; }
		.section2 .faction1 a { width:111px; }
	.section2 .faction2 { left:243px; width:138px; }
		.section2 .faction2 a { width:138px; }
	.section2 .faction3 { left:395px; width:111px; }
		.section2 .faction3 a { width:111px; }

.section3 { height:66px; background-position:0 -93px; }
	.section3 dd { height:11px; }
		.section3 dd a { height:11px; }
	.section3 .gameSys1 { left:113px; top:19px; width:19px; }
		.section3 .gameSys1 a { width:19px; }
	.section3 .gameSys2 { left:148px; top:19px; width:20px; }
		.section3 .gameSys2 a { width:20px; }
	.section3 .gameSys3 { left:184px; top:19px; width:84px; }
		.section3 .gameSys3 a { width:84px; }
	.section3 .gameSys4 { left:286px; top:19px; width:56px; }
		.section3 .gameSys4 a { width:56px; }
	.section3 .gameSys5 { left:360px; top:19px; width:66px; }
		.section3 .gameSys5 a { width:66px; }
	.section3 .gameSys6 { left:444px; top:19px; width:35px; }
		.section3 .gameSys6 a { width:35px; }
	.section3 .gameSys7 { left:113px; top:39px; width:37px; }
		.section3 .gameSys7 a { width:37px; }
	.section3 .gameSys8 { left:167px; top: 39px; width:28px; }
		.section3 .gameSys8 a { width:28px; }
	.section3 .gameSys9 { left:218px; top:39px; width:28px; }
		.section3 .gameSys9 a { width:28px; }
	.section3 .gameSys10 { left:270px; top:39px; width:38px; }
		.section3 .gameSys10 a { width:38px; }
	.section3 .gameSys11 { left:332px; top:39px; width:57px; }
		.section3 .gameSys11 a { width:57px; }
	.section3 .gameSys12 { left:416px; top:39px; width:36px; }
		.section3 .gameSys12 a { width:36px; }

.section4 { height:56px; background-position:0 -159px; }
	.section4 dd { top:32px; height:12px; }
		.section4 dd a { height:12px; }
	.section4 .item1 { left:113px; width:54px; }
		.section4 .item1 a { width:54px; }
	.section4 .item2 { left:184px; width:58px; }
		.section4 .item2 a { width:58px; }
	.section4 .item3 { left:258px; width:49px; }
		.section4 .item3 a { width:49px; }
	.section4 .item4 { left:323px; width:37px; }
		.section4 .item4 a { width:37px; }

.section5 { height:56px; background-position:0 -215px; }
	.section5 dd { top:32px; height:12px; }
		.section5 dd a { height:12px; }
	.section5 .dev1 { left:113px; width:54px; }
		.section5 .dev1 a { width:54px; }
	.section5 .dev2 { left:184px; width:37px; }
		.section5 .dev2 a { width:37px; }

.section6 { height:36px; background-position:0 -271px; }
	.section6 .local { left:113px; top:13px; width:148px; height:11px; }
		.section6 .local a { width:148px; height:11px; }

.section7 { height:36px; background-position:0 -307px; }
	.section7 .quest { left:113px; top:13px; width:89px; height:11px; }
		.section7 .quest a { width:89px; height:11px; }

.mainBtnSet { position:relative; width:560px; height:108px; background:url('/images/gameInfo/bg_main_btns.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.mainBtnSet a { position:absolute; top:16px; display:block; width:182px; height:63px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.mainBtnSet .clinetDn { left:0; }
	.mainBtnSet .goGuide { left:189px; }
	.mainBtnSet .goNews { left:378px; }

.storyTab { width:560px; height:37px; margin:10px 0 0 0; }
	.storyTab li { float:left; width:80px; height:37px; }
		.storyTab li a { display:block; width:80px; height:37px; background-image:url('/images/gameInfo/bg_tab_story.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.storyTab .sTab1 { width:79px; }
		.storyTab .sTab1 a { width:79px; background-position:0 -43px; }
		.storyTab .sTab1 a:hover { width:79px; background-position:0 0; }
		.storyTab .sTab1 .on { width:79px; background-position:0 0; }
		.storyTab .sTab2 a { background-position:-79px -43px; }
		.storyTab .sTab2 a:hover { background-position:-79px 0; }
		.storyTab .sTab2 .on { background-position:-79px 0; }
		.storyTab .sTab3 a { background-position:-159px -43px; }
		.storyTab .sTab3 a:hover { background-position:-159px 0; }
		.storyTab .sTab3 .on { background-position:-159px 0; }
		.storyTab .sTab4 a { background-position:-239px -43px; }
		.storyTab .sTab4 a:hover { background-position:-239px 0; }
		.storyTab .sTab4 .on { background-position:-239px 0; }
		.storyTab .sTab5 a { background-position:-319px -43px; }
		.storyTab .sTab5 a:hover { background-position:-319px 0; }
		.storyTab .sTab5 .on { background-position:-319px 0; }
		.storyTab .sTab6 a { background-position:-399px -43px; }
		.storyTab .sTab6 a:hover { background-position:-399px 0; }
		.storyTab .sTab6 .on { background-position:-399px 0; }
		.storyTab .sTab7 a { background-position:-479px -43px; }
		.storyTab .sTab7 a:hover { background-position:-479px 0; }
		.storyTab .sTab7 .on { background-position:-479px 0; }

.storyIntro { width:537px; height:362px; padding:113px 0 0 23px; background:url('/images/gameInfo/bg_story1.jpg') left top no-repeat; }
	.storyIntro p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.storyIntro .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.devSign { width:537px; height:442px; padding:113px 0 0 23px; background:url('/images/gameInfo/bg_story2.jpg') left top no-repeat;  }
	.devSign p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.devSign .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.devSign .paraType0 { margin:0 0 5px 0; }
	.devSign .paraType1 { margin:0 0 0 125px; }
	.devSign .paraType2 { margin:85px 0 17px 125px; }

.ban2020 { width:537px; height:645px; padding:111px 0 0 23px; background:url('/images/gameInfo/bg_story3.jpg') left top no-repeat; }
	.ban2020 p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.ban2020 .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.ban2020 .date { margin:0 0 8px 0; font-weight:bold; }

.firstBatt { width:537px; height:895px; padding:113px 0 0 23px; background:url('/images/gameInfo/bg_story4.jpg') left top no-repeat; }
	.firstBatt p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.firstBatt .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.firstBatt .paraType0 { margin:0 0 221px 0; }

.hellift { width:537px; height:711px; padding:113px 0 0 23px; background:url('/images/gameInfo/bg_story5.jpg') left top no-repeat; }
	.hellift p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.hellift .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.hellift .paraType0 { margin:0 0 17px 151px; }
	.hellift .paraType1 { margin:0 0 17px 179px; }
	.hellift .paraType2 { margin:0 0 17px 221px; }

.hero { width:537px; height:911px; padding:113px 0 0 23px; background:url('/images/gameInfo/bg_story6.jpg') left top no-repeat; }
	.hero p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.hero .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.hero .paraType0 { margin:0 0 17px 176px; }
	.hero .paraType1 { margin:0 0 17px 196px; }
	.hero .paraType2 { margin:0 0 38px 0; }

.final { width:537px; height:893px; padding:113px 0 0 23px; background:url('/images/gameInfo/bg_story7.jpg') left top no-repeat; }
	.final p { margin:0 0 17px 0; color:#646464; line-height:17px; letter-spacing:-1px; }
	.final .hidden { margin:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.final .paraType0 { margin:0 0 17px 168px; }
	.final .paraType1 { margin:0 0 17px 236px; }