/*seal ED*/
body, div, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
li		{list-style:none;}
table	{ border-collapse:collapse; border-spacing:0;}
input	{border:1px solid #b4b4b4; height:16px; font-size:100%; letter-spacing:0px; margin-right:5px; line-height:16px;}
object	{outline:none;}
.right	{text-align:right;}
.center	{text-align:center;}
.text_import	{color:#ff6000; font-weight:bold;}
.text_under		{text-decoration:underline;}
.img.middle		{vertical-align:middle;}
.img.top	{vertical-align:top;}
.checkbox	{border-style:none;}
.png		{tmp:expression(setPng24(this));} 

html		{height: 100%;	background-image: url('/image/seal_common/bg2.jpg');background-repeat:no-repeat;background-attachment:fixed;background-position:center top; background-color: #a8b5d0}
header, nav, section, article, aside, footer {display: block;}
body		{font-family: Arial, Verdana,  SunSans-Regular, Sans-Serif; font-size: 11px ; color:#545454; height: 100%;margin:0;overflow-x:hidden; overflow-y:auto;}
a			{color:#200902; text-decoration:none;}
a:visited	{color:#200902; text-decoration:none;}
a:hover		{color:#ff3d00; text-decoration:none;}
a:active	{color:#200902; text-decoration:none;}

img {vertical-align:middle; border:0}
input {	vertical-align: middle;}

#wrapper {width: 1230px;margin: 0 auto;height: auto !important;height: 100%;}

/* Header
-----------------------------------------------------------------------------*/
#header {width:1230px; height: 400px; margin:0 auto;	}
#header div.header	{width:1230px; height: 400px; }
#header div.main_image{width:994px; height: 394px; background-color: #ffff99; float:left; padding:3px;}
#header div.download_img{display:block; position:relative; top:-230px; left :-7px; z-index:1;}
#header div.logo_img{display:block; position:relative; top: -660px; left : 522px; z-index:1;}
#header div.left	{width:115px; height: 400px;float:left;}
#header div.right	{width:115px; height: 400px;float:left;}
/*gnb-----------------------------------------------------------------------*/
div.gnb				{width: 1115px;	height: 68px;padding:2px 0px 0px 2px;;background:url('/image/seal_common/bg_gnb.png');padding-left:115px;}
a.gnb_over:hover	{background:#3a3a3a;opacity:0.5;}
ul.gnb				{display: table-row;height:66px;}
li.main_menu		{display: table-cell;margin: 0px;height:66px;}

ul.dropdown			{display: block; padding: 7px 12px;; width:162px; background:#3a3a3a; box-shadow:0 5px 30px 0 black inset;	 border:2px solid #121212; padding: 7px 10px 7px 10px; margin:0; line-height:34px; visibility:hidden;}
li.dropdown0			{ height:32px; font-size:16px; color:#c4c4c2; text-align:center;border-bottom:1px solid #454545;list-style:none;margin:0;padding:0;}
li.dropdown1			{ height:32px; font-size:16px; color:#c4c4c2; text-align:center;border-bottom:1px solid #454545; border-top:1px solid #222; list-style:none; margin:0; padding:0;}
li.dropdown2			{ height:32px; font-size:16px; color:#c4c4c2; text-align:center; border-top:1px solid #222; list-style:none;margin:0;padding:0;}

/* Middle
-----------------------------------------------------------------------------*/
#middle			{width: 1230px;	height: 100%;padding: 0;position: relative;background: url('/image/seal_common/bg_contents.png') 0 0 repeat-y;}
#middle:after	{content: '';clear: both;display: table;}
#container		{width: 700px;height: 100%;float: left;overflow: hidden;margin-left:115px;}

/*top*/
div.content_top		{width: 702px;height: 67px;text-align:left;padding: 20px 0px 0px 40px;background: url('/image/seal_common/bg_contents_top.jpg')no-repeat;margin:0;}
span.contents_title	{font-size: 24px;color:#b60002;vertical-align:bottom;letter-spacing:-2px;}
span.top			{font-size: 12px ;vertical-align:bottom;position:absolute;right: 490px;	top:50px}
a.news_more			{vertical-align:bottom;}

/*contents*/

div.news_title		{width: 620px;height: 35px;margin-left:35px;background: rgb(255,239,192); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(255,239,192) 0%, rgb(238,199,115) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,239,192)), color-stop(50%,rgb(238,199,115))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefc0', endColorstr='#eec773',GradientType=0 ); /* IE6-9 */
}

span.news_title		{font-size: 16px ;color:#200902;	position:relative;top:11px;left:7px;}
span.news_icorn		{position:relative;top:10px;left:7px;}
span.news_date		{position:relative;top:10px;left:340px;font: 11px arial, sans-serif;color:#61381a}
span.event_date		{position:relative;left:460px;top:10px;font: 11px arial, sans-serif;color:#61381a}
div.news_contents	{width: 620px;height: auto;margin-left:35px;background-color:#fbeba2;}
p.txt_sub			{font-size: 12px ;line-height:18px;color:#ff3d00;padding:25px 25px 25px 25px;}
p.txt_title			{font-size: 18px ;color:#220d04;	padding:0px 25px 0px 25px;}
p.txt_des			{font-size: 12px ;	line-height:18px;color:#545454;padding:10px 25px 0px 25px;}

div.monster	{width:695px; height:386px; background: url('/image/seal_main/monster_world.jpg'); margin-bottom:-30px;}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight		{float: right;width: 300px; position: relative; margin-right:115px;}
div.main_event	{width: 295px;height: auto;margin-top: 5px;}
div.ItemMall	{width: 295px;	height: 176px;margin: 5px 0 5px 0;background-image: url('/image/seal_common/itemmall.png');}
div.rps			{width: 295px;height: 88px;margin-top: 5px;}
div.sns			{width: 295px;height: 370px;	margin-top: 5px;background-image: url('/image/seal_main/social_network_bg.png') ;}
span.sns_facebook{position:relative;top:18px;left:55px;}
span.sns_twitter{position:relative;top:18px;left:55px;}
span.sns_rss	{position:relative;top:18px;left:55px;}
div.wiki		{width: 295px;	height: 74px;margin-top: 5px;}
div.orgami		{width: 295px;height: 178px;margin-top: 5px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer			{width: auto;margin: auto 0; height: auto !important;height: 100%;position: relative;}
div.frame		{height: 27px;	width:1230px;margin:0 auto;background-color:#b0e0e6;background:url('/image/seal_common/btm_frame.png');background-repeat:no-repeat;}
div.villige		{height: 124px;width:100%; text-align:center; background:url('/image/seal_common/bg_footer.png') no-repeat bottom;}
div.load		{height:12px; width:100%;background:url('/image/seal_common/footer_pt.gif') repeat-x bottom;}
div#channel_btm	{font-family: verdana, arial; font-size:11px; color:#333333;clear:both; width:100%; height:100px; background:url('/image/seal_common/btm_bg.gif') repeat-x bottom;background-color:#333333;}
*html div#channel_btm	{margin-top:-100px;}
div#channel_btm	
a				{color:#cccccc; text-decoration:none;}
div#channel_btm	a:hover	{color:white; text-decoration:none;}
div#channel_btm ul.btm_menu	{float:left; color:#cccccc; font-weight:bold; padding:8px 10px;}
div#channel_btm ul.btm_menu li	{display:inline; padding-right:25px;}
div#channel_btm div.all_service	{float:right; padding:8px 10px; background:url('/image/seal_common/btn_all_service.png') no-repeat right 6px;}
div#channel_btm div.all_service span.service_btn	{display:block; padding-right:14px;}
div#channel_btm dl.channel_copyright {clear:both; color:#333333; width:980px; height:35px; padding:10px; border-top:1px solid #181818;}
div#channel_btm dl.channel_copyright dt	{float:left; width:85px;}
div#channel_btm dl.channel_copyright dd	{float:left; padding:4px 0 0 20px; line-height:15px;}
div.channel_area	{margin:0 auto; width:1000px; zoom:1;}



/* sub
-----------------------------------------------------------------------------*/

div.menu		{width:295px;}
div.menu_list	{width:291px;height:auto;background-color:#f9cf5b;border-style:solid;border-width:2px;border-color:#000000;border-radius:8px;box-shadow:0px 0px 4px 4px #e69d39 inset;}
ul.menu_list	{font-size:24px; ; color:#381d09;letter-spacing:-2px; padding:20px 0px 20px 0px; margin:0;}
li.menu_list	{background-image:url(/image/seal_common/icon_menu.gif);background-repeat:no-repeat;background-position:36px; padding:0px 30px 0px 72px;}
ul.menu_sublist	{font-size:20px; letter-spacing:-1px; padding:5px 0px 5px 0px; margin:0px;}
li.menu_sublist	{background-image: url(/image/seal_back/sqpurple.gif);background-repeat: no-repeat;background-position: 0px 10px; padding-left:14px; margin-left:70px;}

div.line	{width:250px;height:1px;margin:14px 18px 14px 18px;background-color:#e0882c;}
a.path		{color:#ae883f}
a.path:hover{color:#61381a}
div.contents{padding: 10px 20px 20px 45px;}


/* Nav CSS */
.navContent	{ width: 614px; float: left; list-style: none; border: 0px solid #000; margin: 0  ; *margin: 0 0 0 15px; display: inline-block;}
.navLeftTop	{ width: 16px; height: 35px; float: left; background: url('/image/seal_back/nav-top-left.png') no-repeat top center; margin:0;} 
.navRightTop	{ width: 95px; height: 35px; float: left; background: url('/image/seal_back/nav-top-right.png') no-repeat top center;margin:0; } 
.navRightTop2	{ width: 197px; height: 35px; float: left; background: url('/image/seal_back/nav-top-right2.png') no-repeat top center;margin:0; } 
.navBtnOn	{  cursor:pointer; width: 100px; height: 33px; float: left; text-align: center; padding: 12px 0; margin:0; font-weight: bold; color: #3aa39e; background: url('/image/seal_back/nav-btn-on.gif') no-repeat top center;}
.navBtnOff	{  cursor:pointer; width: 100px; height: 33px; float: left; text-align: center; padding: 12px 0; margin:0; font-weight: bold; background: url('/image/seal_back/nav-btn-off.gif') no-repeat top center;}
.navBtnSoon	{ width: 100px; height: 33px; float: left; text-align: center; padding: 12px 0; font-weight: bold; color: #b8b8b8; background: url('/image/seal_back/nav-btn-soon.gif') no-repeat top center;}
.navSearch	{ width: 214px; height: 35px; float: left; text-align: center; padding: 12px 0; margin:0;font-weight: bold; background: url('/image/seal_back/nav-search-bg.gif') no-repeat top center;}
.searchBtn	{ border: 0px solid #000; position: relative; top: -2px; left: -5px;}
.navTop		{ width: 614px; height: 11px; float: left; background: url('/image/seal_back/nav-top.png') no-repeat top center; margin: -24px 0;}
#navArea	{ width: 600px; *width: 600px; float: left; border-left: 2px solid #3aa39e; border-right: 2px solid #3aa39e; padding: 0 0 0 10px; *padding-left: 10px; font-weight: bold; margin: -13px 0 0 0;  line-height: 24px;}
#navBtm		{ width: 614px; height: 12px; float: left; background: url('/image/seal_back/nav-btm.png') no-repeat top center; margin: 0; *margin: 0;}

.on		{ color: #3aa39e; text-decoration: underline;}
.nav1st	{ margin: 0 0 0 0px; padding: 0 10px 0 0; height: 10px;  border-right: 1px solid #c2c2c2;}
.nav	{ margin: 0 0 0 5px; padding: 0 7px 0 0; height: 10px;  border-right: 1px solid #c2c2c2; cursor:pointer;}
.navLast	{ margin: 0 0 0 10px; padding: 0 10px 0 0; height: 10px;  border-right: 0px; cursor:pointer;}
.attribute	{ font-weight: bold; color: #507e7c; height: 25px; }
.grey	{ color: #c2c2c2;}
.navItemSearch	{ width: 614px; height: 32px; float: left; margin: 10px 0 0 0; *margin: 5px 0 0 13px; display: inline-block; padding: 5px 0 0 0; background: #f1f1f1; border:2px solid #e4e4e4; border-radius:0.7em; -webkit-border-radius:0.7em; /* Safari */ }

/* Items */
.navItemTitles { width: 614px; height: 32px; background: url('/image/seal_back/item-titles-bg.gif') no-repeat top center;  float: left; margin: 10px 0 -2px 0px; *margin: 2px 0 0 15px; display: inline-block; color: #fff; font-size: 13px;}
.itemNameTitle { margin: 6px 0 0 50px; padding: 0 10px 0 0; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 80px; float: left;}
.itemDiscTitle { margin: 6px 0 0 35px; padding: 0 10px 0 0; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 100px; float: left;}
.itemEffectTitle { margin: 6px 0 0 40px; padding: 0 10px 0 0; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 60px; float: left;}
.itemLimitedTitle { margin: 6px 0 0 15px; padding: 0 10px 0 0; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 90px; float: left;}
.itemStoreTitle { margin: 6px 0 0 6px; padding: 0 10px 0 0; height: 14px;  color: #fff; text-decoration: none; width: 80px; float: left;}
.Select { background-color: #FFFFFF; border: 1px solid #c2c2c2; color: #5A5A5A; font-family: verdana, arial, san-serif; font-size: 12px; height: 17px; text-decoration: none; vertical-align: middle;}
.input_box { height: 21px; margin: 0 1px 0 0; vertical-align: bottom;}
.input { background-color: #FFFFFF; border: 1px solid #c2c2c2; color: #5A5A5A; font-family: verdana, arial, san-serif; font-size: 12px; height: 17px; text-decoration: none; vertical-align: middle;}
.input_s { background-color: #FFFFFF; border: 2px solid #c2c2c2; color: #5A5A5A; font-family: verdana, arial, san-serif; font-size: 12px; height: 17px; text-decoration: none; vertical-align: bottom; margin: 0 5px 0 5px;}
.itemRow { float: left; width: 605px; padding-top:10px; margin:0 0 0 3px ; *margin: 5px 0 0 15px; border-bottom: 1px solid #c2c2c2; background:white;}
.itemImg { float: left; width: 35px; height: 35px; margin: 0 0 0 10px; }
.itemName { float: left; width: 90px; margin: 0 5px 0 5px; padding-bottom: 10px;  }
.itemDisc { float: left; margin: 0 0 0 5px; width: 135px; padding-bottom: 10px; }
.itemEffect { float: left; color: #3aa39e; margin: 0 0 0 10px; width: 110px; padding-bottom: 10px; }
.itemLimited { float: left; margin: 0 0 0 15px; width: 85px; padding-bottom: 10px; }
.itemStore { float: left; margin: 0 0 0 10px; width: 80px; text-align: center; padding-bottom: 10px;}


/* Character CSS */
.charImg { width: 168px; height: 100px; float: left; margin: 15px 0; *margin: 7px 0; }
.character { width: 600px; float: left; list-style: none; margin-left:10px; display: inline-block;background:white;}
.characterDl { width: 420px; float: left; list-style: none; border-left: 1px dashed #b8b8b8;  margin: 10px 0 10px 0px; *margin: 5px 0 5px 0px; display: inline-block;}
.charName { width: 400px; height: 27px; float: left; border-bottom: 1px dashed #b8b8b8; font-size: 18px; color: #3aa39e; margin: 10px 0 10px 10px; *margin: 5px 0 5px 5px; text-transform:uppercase; font-weight: bold;} 
.charStats { width: 400px; float: left; margin: 10px 0 0 5px; *margin: 5px 0 0 5px;}
.huntingPlace { width: 93px; float: left; margin: 0 0 9px 12px; *margin: 0 0 5px 6px; }
.statPlace { width: 150px; float: left; margin: 0 0 9px 0px; *margin: 0 0 5px 0px; }
.statLeft { width: 250px; float: left; margin: 0 0 9px 12px; *margin: 0 0 5px 6px; }
.statRight { width: 140px; float: right; line-height: 17px; margin: -2px 0; *margin: -1px 0; word-break: -moz-pre-wrap;white-space: pre-wrap; /* CSS3*/
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-all; /* Internet Explorer 5.5+ */ 
white-space: break-all;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: pre;
white-space: -hp-pre-wrap; /* HP Printers */
white-space: pre-line;
}
.stat { float: left;  margin: 5px 0 9px 12px; padding: 10px 0; *padding: 5px 0;  width: 400px; border-top: 1px dashed #b8b8b8; }
.likeArea { width: 595px; float: left; background: #e3e3e3; border-top: 2px solid #c2c2c2; border-bottom: 2px solid #c2c2c2; padding: 0 0 0 5px; margin: 0 0 0 10px; *margin: 0 0 0 15px; display: inline-block;}
.extraBtn { float: left; margin: 5px 5px 5px 5px; width: 156px; height: 23px;}
.btmStat { width: 420px; float: right; background: #e3e3e3; padding: 7px 5px 7px 0px;margin:0;}
.fbArea { width: 175px; height: 65px; padding: 0 8px 0 0; background: url('/image/seal_back/fb-bg.gif') no-repeat top center; float: left; margin: 0 0 10px 0;}
#fbComment { width: 600px; float: left; margin:0;}
#facebook_fans { padding-top: 10px; padding-left: 13px;}

.bold { font-weight: bold;}
.left31 { margin-left: 31px;}
.left36 { margin-left: 36px;}
.left47 { margin-left: 47px;}
.left54 { margin-left: 54px;}
.left72 { margin-left: 72px;}



/* BACKGROUND */
.back_tab		{width:600px; margin-left:5px; background:url('/image/seal_back/story_tab_bg.gif') repeat-x;}
.back_tab li	{display:inline; margin-left:-4px;}
.back_view		{position:relative; margin:0; padding-top:15px; width:600px; }
.back_view dt	{float:left; margin-bottom:10px;}
.back_view dd	{margin:0; float:right;text-align:left; display:block;}
.
.back_view img.txt		{display:block; padding:15px 0 10px 0;}
.back_view img.left		{float:left;}
.back_view img.right	{float:right;}

p.text		{ padding:5px 25px 0px 0px; line-height:19px;}
b.impress	{font-size : 12px ; color:#d80002; font-weight:bold; padding:0px; line-height:150%;}
p.bold_right{ font-weight:bold; text-align:right; padding:15px 15px 15px 0px; width:600px}

div.launch_step	{width:600px; height:auto; padding:0px; margin:0px; background:#f6e196; border-width:1px; border-style:solid none; border-color:#f9cf5b;  }
div.launch_txt	{width:600px; height:auto;  font-size: 11px; color:#545454; line-height:17px; vertical-align:top; padding:20px 0px 0px 10px; margin:0;}
div.launch_txt2	{width:590px; height:auto;  font-size: 11px ; color:#545454; line-height:17px; vertical-align:top; padding:20px 0px 0px 10px;background:#f6e196; border-width:1px; border-style:solid none; border-color:#f9cf5b; }
div.launch_img	{width:600px; height:100%; padding:20px 0px 20px 0px; margin:0; text-align:center;}
p.impress		{font-size: 14px ; color:#974112; font-weight:bold; padding:0; line-height:150%;  margin:0px 10px 5px 0px;letter-spacing:-1px;}
p.impress2		{font-size: 14px  ; color:#974112; font-weight:bold; padding:0; line-height:150%; margin:20px 10px 5px 0px;}
p.launch_txt	{width:600px; height:auto;  font-size: 11px ; font-weight:bold; color:#545454; padding:5px 0px 20px 0;}
ol.launch		{list-style-type:decimal;}
dl.bold			{font-weight:bold; color:#974112;}

table.launch	{width:600px;height:auto; margin:20px 0px 20px 0px; }
tr.launch		{width:600px; height:auto; font-size: 11px ; color:#545454; border-width:1px; border-style:solid none; border-color:#f9cf5b; }
td.left			{width:180px; height:auto; padding: 7px 0 7px 20px; color:#974112;background:#f6e196}
td.right		{padding-left:10px; text-align:left;}

table.launch2	{width:600px;height:auto; margin:20px 0px 20px 0px;}
td.left2		{width:170px; height:50px; padding: 10px 5px 10px 20px; color:#974112;}
td.right2		{padding-left:10px; text-align:left; vertical-align:top;padding: 10px 0px 0px 20px;line-height:150%;}

.basic_ctrl				{width:570px; margin:0 auto;}
.basic_ctrl dt			{width:550px; color:#d80002; font-weight:bold; padding:5px 20px 0 0;}
.basic_ctrl dt.top_line	{border-top:1px solid #f9cf5b;}
.basic_ctrl dd			{width:580px;}
.basic_ctrl dd img		{float:left;}
.basic_ctrl dd img.only1{padding-right:20px; float:left;}


.survival		{position:relative; float:left;}
.survival dt	{clear:both; padding-bottom:10px; border-bottom:1px solid #f9cf5b;}
.survival dd	{position:relative; float:left; display:block; width:360px; height:120px; padding:0 0 10px 20px; margin:0 0 10px 0; border-bottom:1px solid #f9cf5b;}
p.survival_p	{color:#38a19b; font-weight:bold; padding:5px 0px 0px 2px; margin-bottom:10px; display:block;}
p.explan_image	{width:600px; margin:0  ; padding-bottom:10px;}
.classes_job		{width:580px; margin:0 auto; padding:0px;}
.classes_job li		{float:left; list-style:none; padding:10px 0 10px 0;}
.classes_job li img	{margin:-10px 10px 0 0;}


dt.char_skill		{margin-top:10px;}
table.char_skill	{margin-top:10px; font-size:10px; line-height:12px;}
table.char_skill tr.TableHeader	{width:600px; background:#f9cf5b;}
table.char_skill tr.TableHeader th	{color:#974112; text-align:center;}
table.char_skill tr.bg2	{background:#f6e196;}
table.char_skill th	{ padding:5px 1px 5px 5px; border:1px solid #ae883f;}
table.char_skill th img{float:left; margin-right:5px;}
table.char_skill td	{text-align:center; padding:2px;border:1px solid #ae883f;}
table.char_skill td.exp	{text-align:left;}




/* DOWNLOADS */

.down_center dd table.require {float:left;}
.require {width:280px; border-top:2px solid #eda13a;margin: 0px 50px 5px -40px; }
.require td {height:27px; border-bottom:1px solid #f9cf5b; padding:0 5px;}
.require td.head { height:30px;background:#f9cf5b; color:#974112; font-weight:bold; border-bottom:1px solid #f9cf5b; text-align:center;}
.require td.item {background:#f6e196; font-weight:bold; text-align:center;}
p.national {font-size: 12px ; color:#ae883f; font-weight:bold; padding:10px 10px 0px 20px; line-height:150%;}
.down_center dd.link img {padding:0 15px 5px 3px;}
div.download_line {width:600px;height:1px;margin:10px 10px 0px 0px;background-color:#f9cf5b;}
div.link_box{width:600px;height:auto; padding-left:10px;margin-top:10px;}

.down_strong {color:#974112; font-weight:bold;}

.down_guide {width:610px; margin:0 ; margin-bottom:25px; border-bottom:1px solid #f9cf5b;}
.down_guide tr {border-bottom:1px solid #f9cf5b;}
.down_guide td.top {border-top:1px solid #f9cf5b;}
p.title_explan {font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 1px;}

.down_guide td.explan {width:200px; padding:10px; background:#f6e196; line-height:17px; vertical-align:top;}
.down_guide td.image {width:400px; padding:10px 0 10px 0; text-align:center; vertical-align:top;}
.down_guide td.image_t {padding-top:20px;}
.down_guide td.text {border-top:1px solid #f9cf5b; padding:10px; line-height:17px;}


div.movie_title	{width:570px; padding:5px 0px 5px 15px; margin:0px 10px 20px 0; font-size:12px; color:#974112; border:2px solid #974112; border-radius:2em; -webkit-border-radius:2em; /* Safari */ }
div.movie_img	{width:190px; height:140px; background: url('/image/seal_down/shot_image_bg.png')no-repeat; float:left; padding: 27px 0px 0px 34px;}
div.movie_explan{width:auto; height:140px; vertical-align:middle; padding-top:20px; line-height:150%}
div.movie_view	{text-align:right; margin-bottom:20px; }
div.movie_right	{width:570px;}


div.image_thumb	{width:600px; margin:0 ;}
dl.image_thumb	{float:left; width:180px; height:200px; background:url('/image/seal_down/download_img_bg.gif') no-repeat top; padding-bottom:20px; margin:10px 0 0 15px;}
dt.image_thumb_title {height:20px; color:#974112; font-weight:bold; text-align:center;}
dd.image_thumb_view {height:135px; text-align:center; vertical-align:middle; padding:6px 0 0 0; margin-left:-2px;}
dd.image_thumb_btns {text-align:center; line-height:22px; margin-left:-2px;}

div.shot{width:154px; height:127px; background:url('/image/seal_down/shot_image_bg.gif') no-repeat top; float:left;  padding:20px 0 0 25px; margin-left:10px;}


/* SEALONLINE - PAPER ART */
/* author: Brian Clark - April 26, 2012 */

.PAPERcontent { margin: 0; width: 602px; float: left; border-bottom:solid #eda13a 1px; background:white}

.PAPERmovie { background: #f9cf5b; border: 2px; border-style: solid none; border-color:#eda13a; width: 592px; height: 35px; padding: 10px 0 0 10px; margin:0}
.PAPERmovieDt { float: left; }
.PAPERmovieDd { float: left; margin: 5px 0 0 5px; }
.PAPERviewAll { float: right; margin: 5px 15px 0 0; }

.PAPERcol1 { width: 200px; float: left; }
.PAPERcol1A { width: 200px; height: 277px; }
.PAPERcol1A2 { border-left: 1px dashed #eda13a; width: 200px; height: auto; }
.PAPERcol1A3 {width: 200px; height: auto; }
.PAPERcol1B { width: 200px; height: 30px; text-align: center;  float: left; padding-top: 20px; margin:0;}

.PAPERcol2 { width: 200px; float: left; }
.PAPERcol2A { width: 400px; float: left; }
.PAPERcol2B { border-left: 1px dashed #eda13a; width: 200px; height:277px; }
.PAPERcol2C {border-left: 1px dashed #eda13a; width: 200px; height: 30px; text-align: center;  float: left; padding-top: 20px; margin:0;}
.PAPERcol2D { float:left;border-left: 1px dashed #eda13a; width: 385px; height:50px; padding: 15px 0 0 15px; color:#ff6600; font-size: 24px;}
.PAPERcol2E { border-left: 1px dashed #eda13a; text-align: left; padding: 0 15px 0 15px; width: 370px; margin:0; font-size: 16px; line-height: 25px; color: #000; }
.PAPERcol2F { border-left: 1px dashed #eda13a; border-bottom: 1px dashed #eda13a; text-align: left; padding: 15px 15px 15px 15px; width: 370px; font-size: 11px; margin:0;}
.PAPERcol2G { border-left: 1px dashed #eda13a; text-align: left; padding: 15px 15px 5px 15px; width: 370px; font-size: 11px; margin:0;}
.PAPERcol2H { border-left: 1px dashed #eda13a; text-align: left; padding: 0px 15px 15px 15px; width: 370px; font-size: 11px; margin:0;}
.PAPERcol2I { border-left: 1px dashed #eda13a; padding: 0px 15px 15px 15px; width: 370px; margin:0;}
.PAPERcol2J { border-left: 1px dashed #eda13a; padding: 0px 15px 25px 40px; width: 345px; float: left; text-align: left; margin:0;}

.PAPERcol3 { width: 200px; float: left; }
.PAPERcol3A { border-left:1px dashed #eda13a; border-right: 1px dashed #eda13a; width: 200px; height: 277px; }
.PAPERcol3B { border-left:1px dashed #eda13a; border-right: 1px dashed #eda13a; height: 60px; text-align: center; width: 200px; }

.PAPERdifficulty { margin-right: 14px; }
.PAPERtemplate { margin-right: 5px; }
.PAPERdownload { margin-left: 90px; }

a.PAPERlink { color: #ff6600; font-weight: bold; }
a.PAPERlink:hover { text-decoration: underline; color: #ff6600; } 


div.app_info_area	{width:600px; padding:0;}
.hide	{display:none;}
div.app_info_area div.game_info	{margin-bottom:30px; zoom:1;}
div.app_info_area div.game_info:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}

div.app_info_area div.game_info div.explain	{margin:0 0 15px 0px; }
div.app_info_area div.game_info div.app_thumb	{float:left; width:140px;}
div.app_info_area div.game_info table.details		{float:right; width:460px; border-top:2px solid #f9cf5b; border-bottom:1px solid #f9cf5b;}
div.app_info_area div.game_info table.details tr	{border-bottom:1px dashed #f9cf5b;}
div.app_info_area div.game_info table.details th	{width:60px; padding:7px 10px; font-weight:normal; text-align:left;}
div.app_info_area div.game_info table.details td	{width:360px; padding:7px 10px; font-weight:bold;}
div.app_info_area div.screenshots	{margin-bottom:30px; zoom:1;}
div.app_info_area div.screenshots:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
div.app_info_area div.screenshots ul.ss_thumb	{margin-left:20px;}
div.app_info_area div.screenshots ul.ss_thumb li	{float:left; width:175px; height:115px; padding:2px 5px 5px 2px; margin:0 10px 10px 0; background:url('/image/seal_down/app_screenshot_bg.gif') no-repeat 0 0;}
div.app_info_area div.FComments	{}






/* COMMUNITY > NEWS */
table.news {width:600px; margin-bottom:3px; margin:0 ;}
table.news th {padding:0px;}
table.news th.th_select {width:88px; background:url('/image/soshop/th_cart_select.gif') no-repeat left; padding-left:13px; text-align:left;}
table.news td {border-bottom:1px solid #f9cf5b; height:30px;}
table.news td a {text-decoration:none;}
table.news td a:visited {text-decoration:none;}
table.news td a:hover {color:#974112; text-decoration:none;}
table.news td a:active {text-decoration:none;}


table.paging_search {width:600px; text-align:center; padding-top:8px; color:#000000; font-weight:bold; background:url("/image/seal_news/search_bg.gif") repeat-x top;}
table.paging_search a {color:#888888; font-weight:normal;}
table.paging_search a:hover {color:#000000; text-decoration:underline;}
table.paging_search td {padding:8px 3px 0 3px; vertical-align:top; font-size:10px;}
table.paging_search td.left {width:0px;}
table.paging_search td.right {padding-right:0px;}
.verBTM {vertical-align:bottom;}

table.paging_search td.search_left {margin:0; padding:0; text-align:left;}
table.paging_search td img {margin:0; padding:0;}
table.paging_search td.search_right {margin:0; padding:0; text-align:right;}
input.news_search { width:180px;}

.page  {margin:10px 0 5px 0; position:relative;}
.page li {display:inline; padding:8px 3px 0 3px;}



p.btn {margin:0 auto; padding-top:10px; text-align:center;}


.news_latest_bg {height:300px; width:190px; background:url('/image/seal_news/latest_img.gif') no-repeat left top;}
table.news_latest {float:left; width:400px; margin-left:190px; border-top:1px solid #f9cf5b;}
table.news_latest th {padding:0px;}
table.news_latest td {border-bottom:1px solid #f9cf5b; height:29px;}
table.news_latest td a {text-decoration:none;}
table.news_latest td a:visited {text-decoration:none;}
table.news_latest td a:hover {color:#d80002; text-decoration:none;}
table.news_latest td a:active {text-decoration:none;}
table.news_latest td.news_cate {color:#974112; width:95px; font-size:10px; letter-spacing:-0.05em; font-weight:bold; padding:0 5px 0 5px;}
table.news_latest td.no_data {height:150px; background:url('/image/soshop/no_data.gif') no-repeat center;}
div.news_round	{width:570px; height:20px; border:2px solid #974112; padding:4px 0px 3px 7px; margin:0px 10px 10px 10px; font-size:12px; color:#974112; border-radius:2em; -webkit-border-radius:2em; /* Safari */}
div.news_info	{width:auto; height:20px; padding-left:350px; border-bottom:1px solid #f9cf5b;}
div.info_bold	{float:left;  font-size:12px; color:#974112; font-weight:bold;margin-right:5px;}
div.info_data	{float:left;width:80px;}
div.news_des	{width:550px; min-height:350px; margin:20px 0 0 20px; line-height:16px;}

div.event_round	{width:570px; height:20px; border:2px solid #974112; padding:5px 0px 0px 15px; margin:0px 10px 20px 0px; font-size:12px; color:#974112; border-radius:2em; -webkit-border-radius:2em; /* Safari */}
div.event_title	{float:left;width:390px;}
div.event_date	{float:left;width:180px;}
div.event_text	{width:550px; height: auto; margin:0px 10px 20px 10px;}
strong.event_text	{color:#d80002; font-size:13px;}
div.underline	{border-width:1px; border-style:solid none; border-color:#f9cf5b; padding:7px 0px 7px 15px; margin-bottom:-1px;}


table.category {width:600px; height:61px; font-size:10px; font-weight:bold; padding-top:5px; margin:0  ;}
table.category img {margin:0; padding:0;}
table.category ul {float:left;}
table.category li {line-height:26px; color:#000000; display:inline; margin:3px;}
table.category li a {color:#333333;}
table.category li a:hover {color:#000000; text-decoration:underline;}

table.category li.off {color:#333333; background:url('/image/soshop/cate_menu_left.gif') no-repeat left; display:inline; margin-right:1px; padding:6px 0px 6px 0px; line-height:24px;}
table.category li.off p {color:#333333; background:url('/image/soshop/cate_menu_right.gif') no-repeat top right; display:inline; margin-left:3px; margin-right:-1px; padding:6px 6px 5px 4px; line-height:24px;}

table.category li.on {color:#d14400; background:url('/image/soshop/cate_focus_left.gif') no-repeat left; display:inline; margin-right:1px; padding:6px 0px 6px 0px;}
table.category li.on p {color:#d14400; background:url('/image/soshop/cate_focus_right.gif') no-repeat top right; display:inline; margin-left:3px; margin-right:-1px; padding:6px 6px 6px 4px;}
table.category li.on a {color:#d14400;}

table.category ul.MC { line-height:48px;}

table.search {width:600px; height:32px; margin-bottom:20px;}
*html table.search {margin-top:-2px;}
*+html table.search {margin-top:-2px;}
table.search img {margin:0; padding:0;}
table.search td.cate {height:32px; color:#999999; background:url('/image/soshop/cate2_bg2.gif') repeat-x bottom;}
.desc {margin:0; padding:9px 9px 0 9px; background:url('/image/soshop/cate_menu_left.gif') top right no-repeat;}
input.search { width:220px;}
.jump {border:1px solid #b4b4b4; height:18px; font-size:11px;  letter-spacing:0px; margin-right:5px;}
.verTOP {vertical-align:top;}

/*list*/
table.item {width:600px; margin:10px 0 10px ;}
table.item th {padding:0px;}
table.item th.th_select {width:88px; background:url('/image/soshop/th_cart_select.gif') no-repeat left; padding-left:13px; text-align:left;}
table.item td { border-bottom:1px solid #eda13a; height:38px;}
table.item td a {text-decoration:none;}
table.item td a:visited {text-decoration:none;}
table.item td a:hover {color: #f26521; text-decoration:none;}
table.item td a:active {text-decoration:none;}

table.item td.blanks {padding-right:15px; text-align:right;}
table.item td.price {padding-right:35px; text-align:right;}
table.item td.img {text-align:right; padding-right;5px;}
table.item td.name {padding-left:5px;}
table.item td.info {padding-left:5px; padding-right:5px;}
table.item td.status {text-align:center;}
table.item td.date {text-align:center; padding-left:15px;}
table.item td.etc {text-align:center;}
table.item td.message {padding-left:5px;}
table.item td.blynks {padding-right:8px; text-align:right;}
table.item dl {float:left; overflow:auto;}
table.item dt {float:left; padding-right:5px;}
table.item dd {overflow:auto;}

/* item list quick info */
.quick_info {position:absolute; top:205px; left:55px; width:600px; padding:0; background:url('/image/soshop/quick_info_middle.gif') no-repeat left bottom;}
.quick_top {height:15px; background:url('/image/soshop/quick_info_top.gif') no-repeat;}
.quick_btm {height:19px; background:url('/image/soshop/quick_info_btm.gif') no-repeat; position:relative;}
.quick_middle {list-style:none; background:url('/image/soshop/quick_info_middle.gif') no-repeat;}

.quick_table {width:600px;}/*0807*/
.quick_table tr.middle {vertical-align:top; background-image:url('/image/soshop/quick_info_middle.gif') no-repeat bottom left;}
.quick_table td.item_info_td {width:350px;}
.quick_table td.buy_info_td {width:260px; border-left:1px solid #C9C9C9;}

.item_info {position:relative; width:350px; padding-left:10px; margin-right:5px;}
.item_info li {padding:2px; list-style:none;}
.item_info li.item_title {width:320px; padding:2px 0 3px 18px; background:url('/image/soshop/quick_item_bullet.gif') no-repeat;
color:#007dff; font-weight:bold; font-size:16px; letter-spacing:-0.02em; line-height:17px;}

.item_info li.img {margin:5px 7px 0 7px; padding:4px; background:url('/image/soshop/quick_item_bg.gif') no-repeat; float:left;}
.item_explan {float:left; width:220px; min-height:255px; color:#000000; line-height:18px; padding-right:5px;}
.explan_title {color:#007dff; font-weight:bold; display:block;}

.buy_info {position:relative; top:-9px; width:210px; margin:0 auto;}
.buy_info li {display:inline;}
.btn_close {text-align:right; padding-bottom:10px;}
.btn_close img {margin:0; padding:0;}

.buy_table {margin-top:12px; width:210px; border-top:2px solid #D9D9D9; border-bottom:2px solid #D9D9D9;}
.buy_table tr.dot {background:url('/image/soshop/quick_info_dot.gif') no-repeat top left;}
.buy_table td.op1 {height:28px; color:#7E8EB2; font-size:10px; font-weight:bold; letter-spacing:-0.05em; padding-left:12px;}
.buy_table td.op_cate {color:#000000; font-size:11px;}

.buy_table td.bar {border-top:1px solid #D9D9D9; height:1px;}
.buy_table td.op2 {height:26px; padding-left:19px; background:#f6e196 url('/image/soshop/quick_bullet.gif') no-repeat left;
 color:#757575; font-weight:bold; letter-spacing:-0.05em;}
.buy_table td.confirm {height:35px; color:#888888; text-align:center; font-weight:bold; background:#f6e196 url('/image/soshop/quick_info_dot.gif') no-repeat top; padding:5px 0 10px 0; letter-spacing:-0.1em;}

.buy_table td.op_current {color:#000000; font-size:11px; font-weight:bold; text-align:right; padding-right:15px; background:#f6e196;}
.buy_table td.op_used {color:#fd450f; font-size:11px; font-weight:bold; text-align:right; padding-right:15px; background:#f6e196;}
.buy_table td.op_balance {color:#717171; font-size:11px; font-weight:bold; text-align:right; padding-right:15px; background:#f6e196;}
.info_select {color:#000000; border:1px solid #b4b4b4; font-size:11px;}


input.check_pw {border:1px solid #b4b4b4; height:16px; width:90px; font-size:11px;  letter-spacing:0px; margin-right:5px;}
ul.btns {position:relative; width:210px; padding-top:10px;}
ul.btns li {display:inline;}

/*list paging*/
table.paging {text-align:center; padding-top:8px;margin-left:28px; margin:0 auto; color:#000000; font-weight:bold; background:url("/image/common/paging_bg.gif") repeat-x bottom;}
table.paging a {color:#888888; font-weight:normal;}
table.paging a:hover {color:#000000; text-decoration:underline;}
table.paging td {padding:8px 5px 0 5px; vertical-align:top; font-size:10px;}
table.paging td.left {padding-left:0px;}
table.paging td.right {padding-right:0px;}


/* item main */
#recommand {width: 593px; height:31px; padding: 20px 5px 0px 20px; list-style: none; margin:0; position:relative;}
#recommand li {float: left;}

ul#area-best {background:url('/image/soshop/item_best_bg.gif') no-repeat top left;}
ul#area-best li { overflow:inherit;}
ul#area-best p.re_img {float:left; width:100px; padding:2px; border:2px solid #e6e6e6; text-align:center; display:block;}
ul#area-best p.re_name {float:left; text-align:center; line-height:12px;}

ul#area-best p.blanks {float:left; text-align:center;}


div#reco-view {position:relative; height:188px; margin-left:-30px; padding:10px; background:url('/image/soshop/item_best_bg.gif') no-repeat top center;}
ul.co_list {margin-top:12px; margin-left:20px; position:relative;}
ul.co_list li {float:left; width:130px; display:inline; padding-left:10px;}

div#new-view {position:relative; height:188px; margin:0 auto; padding:10px; background:url('/image/soshop/item_new_bg.gif') no-repeat top center;}
ul.new_list {margin-top:12px; margin-left:20px;}
ul.new_list li {float:left; width:130px; display:inline; padding-left:10px; position:relative;}

p.re_img {width:100px; padding:2px; margin-bottom:5px; border:2px solid #EEEEEE;}
p.re_name {color:#717171;line-height:12px;}
p.re_name a {line-height:14px; letter-spacing:-1px; }
p.re_name a:hover {color:#f46000;}
p.re_name a:active {}
p.blynks {margin-top:2px; color:#fd450f; font-weight:bold; background:url('/image/soshop/icon_blynks.gif') no-repeat left; padding-left:42px;}


div#best-month {width:593px; height:220px; margin-left:5px ; position:relative;}
div#best-month li {float:left; display:inline;}
div#best-month li.con {background:url('/image/soshop/best_month_bg.gif') repeat-y; padding:10px;}


div#best-view {padding:5px; float:left;}
div#best-view dl {float:left; width:250px; padding:0; display:inline;}
div#best-view dt {float:left; width:120px; font-size:12px; letter-spacing: 1px;color: #555555;}
div#best-view dd {padding-bottom:5px;}
div#best-view dd.item {color:#000000; line-height:1.5em;}
div#best-view dd.item a {color:#000000;}
div#best-view dd.item a:hover {color:#f46000;}
div#best-view dd.btn {position:absolute; top:145px; left:133px; width:100px;}

div#best-view dt.img img {float:left; padding:4px; border:1px solid #D9E0E6; border-bottom-color:#C8CDD2; border-right-color:#C8CDD2; background: #FFF;}
div#best-view dd.best-blynks {color:#fd450f; font-weight:bold; margin-left:120px; padding-left:45px; padding-top:3px;
background:url('/image/soshop/icon_blynks.gif') no-repeat left;}

div#best-list { width:305px; margin-top:10px; margin-right:8px; height:98px; background: url('/image/soshop/best_list_bg.gif') repeat-x; float:right;}
div#best-list ul {background:url('/image/soshop/best_list_bg.gif') repeat-x;}
div#best-list li{height:98px; display:inline;}
div#best-list li.img { height:70px; margin:10px 4px; padding:2px; border:1px solid #EEEEEE;}
div#best-list li.prev {background:url('/image/soshop/best_list_left.gif') no-repeat; padding-top:30px;}
div#best-list li.next {background:url('/image/soshop/best_list_right.gif') no-repeat; padding-top:30px;}

/*shopping guide*/
div.guide_title	{float:left; width:280px; border-width:1px; border-style:solid none; border-color:#f9cf5b; padding:6px 0px 6px 20px; font-size: 12px ; color:#d80002; font-weight:bold;}
div.guide_img	{float:left; width:280px; padding:10px 0px 10px 20px;}
div.guide_des	{float:left; width:280px; border-width:1px; border-style:solid none; border-color:#f9cf5b; background:#f6e196; padding:7px 0px 7px 20px; font-size: 11px ; margin-bottom:-1px;}


/*Redeem code*/
.redeem {margin-bottom:20px;  height:210px; width:600px; background:url('/image/soshop/redeem_bg.gif') no-repeat top left;}
.redeem_info1 {position:relative; top:80px; left:180px; width:400px; height:18px; vertical-align:middle;}
input.redeem_input {width:50px; text-align:center; font-size:12px; font-weight:bold;}
.redeem_info2 {position:relative; top:136px; left:95px; width:500px; line-height:16px;}

/*seal Friend*/
.friend {margin-bottom:20px; height:210px; width:600px; background:url('/image/soshop/friend_search_bg.gif') no-repeat top left;}
.friend_info1 {color:#646464; font-size:10px; font-weight:bold; letter-spacing:-0.05em;
position:relative; top:20px; left:130px; width:470px;}
.friend_info2 {position:relative; top:45px; left:130px; width:460px;}
.friend_info3 {position:relative; top:71px; left:252px; width:360px; height:18px;}
.friend_info3 li {display:inline;line-height:17px; vertical-align:top;}
input.search_friend {width:260px;}
.friend_info4 {position:relative; top:84px; left:95px; width:600px;}
.friend_info4 li {display:inline; float:left;}
.normal {color:#a1a1a1; font-weight:bold; padding-top:7px;}
.no_nick {color:#c76326; padding-top:7px;}
.fine_nick {width:345px; color:#666666; font-size:10px; padding-right:5px;}
.fine_nick_btn {text-align:right;}


/*gift box tab*/
#over_tab {width: 580px; height:31px; padding:0 5px 0px 45px; list-style: none;  position:absolute; margin-top:-4px;}
#over_tab li {float: left;}


/*cart*/
.cart_select {width:600px; margin:0 auto; text-align:right; padding:7px;}
.cart_info {position:relative; background:#f6e196; border-top:1px solid #eda13a; border-bottom:1px solid #eda13a; width:600px; margin:0 auto;}
.cart_table {position:relative; width:280px; margin-left:290px;}
.cart_table td.bar {border-top:1px solid #D9D9D9; height:1px;}
.cart_table td.op {height:26px; width:100px; padding-left:19px; background:#f6e196 url('/image/soshop/quick_bullet.gif') no-repeat left;
 color:#974112; font-size:10px; font-weight:bold; letter-spacing:-0.05em;}
.cart_table td.confirm {width:180px; height:30px; padding-left:12px;
color:#ae883f; font-size:10px; font-weight:bold; letter-spacing:-0.05em; }
.cart_table td.op_current {color:#000000;  font-weight:bold; text-align:right; padding-right:10px; background:#f6e196;}
.cart_table td.op_used {color:#fd450f;  font-weight:bold; text-align:right; padding-right:10px; background:#f6e196;}
.cart_table td.op_balance {color:#717171; font-weight:bold; text-align:right; padding-right:10px; background:#f6e196;}
.cart_table td.op_detail_wrongtxt {color:#5a738e; font-size:9px; font-weight:normal; line-height:10px; text-align:right; padding:0 5px 7px 0;}
input.confirm {width:100px;}
.cart_dot {background:url('/image/soshop/cart_info_dot.gif') no-repeat top center;}

.cart_btn1 {position:relative; top:-43px; left:23px; width:280px; padding:7px;}
.cart_btn2 {width:600px; margin:0 auto; text-align:right; padding:7px;}
.cart_btn {width:600px; margin:0 auto; padding:10px 0 2px 0; display:block;}
.cart_btn li {display:inline;}
.cart_btn li.pr170 {padding-right:150px;}
.cart_alarm {color:#ff6a02; font-size:10px; font-weight:bold; text-align:center; padding-top:25px;}

input.none {border-style:none; background:none; height:17px; text-align:right;}
input.current {border-style:none; background:none; font-size:11px; font-weight:bold; color:#333333; height:17px; text-align:right;}
input.used {border-style:none; background:none; font-size:11px; font-weight:bold; color:#fd450f; height:17px; text-align:right;}
input.balance {border-style:none; background:none; font-size:11px; height:17px; text-align:right;}




/*Grabbit tab*/
.grabbit_tab {width:600px; margin:0; background:url('/image/soshop/grabbit_tab_bg.gif') repeat-x; padding-left:15px;}
.grabbit_tab li {display:inline; margin-left:-4px;}
.grabbit		{width:610px; margin:0 auto; padding:15px 0 10px 0;}
.grabbit dt		{}
.grabbit dd		{padding:0; line-height:17px;}
.grabbit_id		{color:#444; font-weight:bold; padding-left:2px;}

/*Grabbit GameStart*/
div.grabbitGame	{float:left; width:370px; height:402px; margin:20px 0 10px 0;}
*html div.grabbitGame	{width:370px; height:402px; margin:20px 0 0 14px;}
div.Tokens_bg	{width:370px; height:32px; background:url('/image/soshop/grabbit_token_bg.gif') no-repeat top left; padding-left:279px;}
*html div.Tokens_bg	{position:relative; top:0px;  padding-left:0px;}
.tokens			{width:40px; height:20px; color:#f6b941; font-size:14px; font-weight:bold; letter-spacing:-0.05em; text-align:center; line-height:42px;}
*html .tokens	{width:320px; height:14px; line-height:30px; padding:2px 0 0 0; text-align:right;}
div.gameExplan	{float:left; width:240px; height:402px; margin-top:20px; background:url('/image/soshop/grabbit_check_bg.gif') no-repeat top left; text-align:center;}

.grabbit_dot_table	{margin-left:18px; text-align:left;}
*html .grabbit_dot_table	{margin:0 auto; text-align:left;}
*+html .grabbit_dot_table	{margin:0 auto; text-align:left;}
.grabbit_dot_table td	{border:1px dashed #deb22c; padding:5px 4px 8px 6px; vertical-align:top;}
.step_btn			{padding-top:4px;}
.grabbit_warn1	{padding-top:15px; padding-left:17px; height:110px; text-align:left; background:url('/image/soshop/grabbit_warn_line.gif') no-repeat bottom;}
.grabbit_warn2	{padding-top:5px;}
.grabbit_prizes	{margin-top:15px; margin-left:12px; width:216px; height:110px; background:url('/image/soshop/prizes_bg.gif') no-repeat; border:1px solid #fdda76;}
*html .grabbit_prizes	{margin-left:0px;}
*+html .grabbit_prizes	{margin-left:0px;}
.prizes_item	{position:relative; margin-top:28px; margin-left:17px; width:185px; text-align:left;}
.prizes_item dt	{float:left; width:55px; height:56px;}
.prizes_item dd	{float:left; width:130px; height:56px; line-height:12px;}

div.grabbit_items	{float:left; width:600px; margin:10px 0 0 28px; background:url('/image/soshop/grabbit_prizes_bg.gif') repeat-y center;}
*html div.grabbit_items	{margin:10px 0 -2px 14px;}
*+html div.grabbit_items	{margin-bottom:-2px;}
table.grabbit_list	{width:590px; margin:0 auto; color:#444; line-height:15px;}
table.grabbit_list td	{height:58px; background:url('/image/soshop/grabbit_item_underline.gif') no-repeat;}
table.grabbit_list td img	{padding:2px 4px 4px 2px;}
table.grabbit_list td.best_img	{background:url('/image/soshop/grabbit_item_best.gif') no-repeat;}
table.grabbit_list td.best_text	{color:#e25916;}
img.best_prize {margin-bottom:-6px;}


div.grabbit_list1	{float:left; width:610px; margin:10px 0 30px 0; background-image:url('/image/soshop/grabbit_prizes_top.gif'); background-repeat:no-repeat; background-position:center top; background-color:#efefef; 
border:1px solid #a1a1a1; border-radius:5px; padding:30px 0 5px 0; }
div.grabbit_list2	{float:left; width:600px; margin:5px 5px 5px 5px; background-color:#e3e3e3; border:1px solid #a1a1a1; border-radius:5px; padding:0; }
div.grabbit_list3	{float:left; width:600px; margin:0px 5px 5px 5px; background-color:#fff; border:1px solid #a1a1a1; border-radius:5px; padding:0; }

dl.prize_level1		{float:left; width:170px; height:192px; margin:0 5px 0 5px; background:url('/image/soshop/prize_level1_bg.gif') no-repeat center; text-align:center;}
.prize_level1 dt	{display:block; width:170px; padding-top:9px;}
.prize_level1 dd	{width:150px; height:40px; margin:5px 10px 0 10px; color:#333; font-weight:bold; letter-spacing:-0.03em;}

dl.prize_level2		{float:left; width:135px; height:192px; margin-right:8px;  text-align:center;}
.prize_level2 dt	{display:block; width:135px; padding-top:9px;}
.prize_level2 dd	{width:120px; height:40px; margin:5px; color:#444;}

dl.prize_level3		{float:left; width:140px; height:50px; padding-bottom:3px; line-height:15px; border-bottom:1px solid #a1a1a1; margin-left:7px;}
.prize_level3 dt	{float:left; width:55px;}
.prize_level3 dd	{float:left; width:85px; height:50px; color:#444; font-size:10px; letter-spacing:-0.03em; margin:0;}

dl.prize_level4		{float:left; width:140px; height:50px;  padding-bottom:3px; line-height:15px; border-bottom:1px solid #a1a1a1; margin-left:7px;}
.prize_level4 dt	{float:left; width:55px;}
.prize_level4 dd	{float:left; width:85px; height:50px; color:#444; font-size:10px; letter-spacing:-0.03em; margin:0;}

/*Grabbit Explan*/
div.explan_area	{width:600px; margin:0 auto; background:url('/image/soshop/explan_box_middle.gif') repeat-y; margin-top:25px;}
p.exarea_top	{height:10px; background:url('/image/soshop/explan_box_top.gif') no-repeat;}
p.exarea_btm	{height:8px; background:url('/image/soshop/explan_box_btm.gif') no-repeat;}

.explan_box			{width:590px; margin:0 auto; height:107px;}
.explan_box dt		{width:190px; float:left;}
.explan_box dd		{display:inline; vertical-align:top; line-height:16px;}
.explan_box dd img	{padding:3px 0 2px 0;}

div.getTokens10		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_10.gif') no-repeat top left;}
*html div.getTokens10		{float:left; width:170px; margin-top:25px; margin-left:35px; background:url('/image/soshop/tokens_10.gif') no-repeat top left;}
div.getTokens20		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_20.gif') no-repeat top left;}
div.getTokens40		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_40.gif') no-repeat top left;}
.tokens_price		{display:inline; text-align:center;}
.tokens_price dt	{width:170px; height:180px; text-align:center;}
.tokens_price dd	{width:170px; padding-top:8px; padding-bottom:8px; text-align:center; margin:0 auto;}
.tokens_radio		{border:none;}
.tokens_jump		{margin-top:26px; margin-left:9px; font-size:11px; color:#666;}

div.token_sale_title{margin:0 auto; width:590px; text-align:center; margin-top:10px; margin-bottom:-15px;}
div.getTokens10_event		{float:left; width:170px; margin-top:25px; margin-left:60px; background:url('/image/soshop/tokens_10event.gif') no-repeat top left;}
*html div.getTokens10_event	{float:left; width:170px; margin-top:25px; margin-left:30px; background:url('/image/soshop/tokens_10event.gif') no-repeat top left;}
div.getTokens20_event		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_20event.gif') no-repeat top left;}
div.getTokens40_event		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_40event.gif') no-repeat top left;}
.tokens_price_event		{display:inline; text-align:center;}
.tokens_price_event dt	{width:170px; height:210px; text-align:center;}
.tokens_price_event dd	{width:170px; padding-top:8px; padding-bottom:8px; text-align:center;}


div.tokenbuy_info		{float:left; margin:0 auto; width:600px; margin-left:10px; margin-top:25px; background:#eeeeee; border:1px solid #d8d8d8;}
*html div.tokenbuy_info	{float:left; margin:0 auto; width:600px; margin-left:18px; margin-top:25px; background:#eeeeee; border:1px solid #d8d8d8;}
.tokenbuy_buy			{float:left; margin:10px; width:230px;}
.tokenbuy_buy td.space	{padding-right:15px;}
.tokenbuy_confirm		{position:relative; float:right; width:300px; height:80px; margin:7px 10px 5px 0;}
.tokenbuy_confirm dt	{float:left; width:200px; height:38px; text-align:left; line-height:38px;}
*html .tokenbuy_confirm dt	{margin-top:5px;}
.tokenbuy_confirm dd	{float:left; width:100px; height:38px; text-align:left; line-height:38px; margin:0;}
.dashedline				{border-bottom:1px dashed #c9c9c9;}

/*detail view*/
td.op {height:24px; padding-left:24px; background:#EDEDED url('/image/soshop/view_bullet.gif') no-repeat left; font-weight:bold; letter-spacing:-0.03em;}
td.info {color:#444444; font-weight:bold; border-right:1px solid #c9c9c9;}
td.current {color:#000000;  font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td.used {color:#fd450f;  font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td.balance {color:#717171; font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td img {vertical-align:top; padding-top:1px;}
.direct_pw {color:#576471; font-size:10px; font-weight:bold; text-align:center; line-height:22px; vertical-align:middle;}
.detail_wrongtxt {color:#fd450f; font-size:9px; font-weight:normal; letter-spacing:0.05em; line-height:11px; padding-top:5px;}

div.detail_view {padding:10px 20px 10px 20px; margin-bottom:10px; width:560px; height:100%;background:#f1f1f1; float:left; border:2px solid #e4e4e4; border-radius:2em; -webkit-border-radius:2em; /* Safari */}
div.detail_title {color:#444444; font-size:16px; font-weight:bold; letter-spacing:0.02em; height:30px; text-align:center; margin:7px 0 10px 0; border-bottom:1px solid #c9c9c9;}
div.item_explain {margin:10px; width:600px; height:100%;}
div.thumb	{width:105px; height:110px; background:url('/image/soshop/quick_item_bg.gif') no-repeat; padding:4px; float:left;}
div.title	{width:400px; height:30px; vertical-align:middle; line-height:17px; padding-right:20px; border-bottom:1px dashed #c9c9c9;padding-top:15px;;}
div.detail_area	{float:left; margin-left:10px;}
div.price_item	{width:100px; float:left; margin-top:10px;line-height:180%; font-weight:bold;}
div.price_ex	{width:100px; float:left;margin-top:10px;line-height:180%}

.direct_info {width:600px; min-height:170px; background:#eeeeee; border:1px solid #d8d8d8; padding:10px 0px 3px 0px; margin:0;}
.direct_info li {display:inline;}

.direct_buy {margin:0 auto;}
.direct_buy1 {width:220px; float:left;}
.direct_buy2 {width:240px; float:left;}
.direct_buy3 {width:140px; float:right;}

.detail_btn {position:relative; margin:0 ; width:600px; padding-top:7px; margin-top:10px; border-top:1px solid #eda13a;}
.detail_btn li {display:inline;}
.detail_btn li.btn_left {float:left; display:inline;}
.detail_btn li.btn_right {float:right; display:inline;}
.detail_btn li.btn_right img {display:inline;}

.reco_relative {position:relative; margin:0 auto; width:570px; height:165px; background:#FFFFFF;
background:url('/image/soshop/detail_recommend_top.gif') no-repeat top; padding-top:45px; padding-bottom:5px; border-bottom:4px solid #d7d7d7;}
.reco_relative li {display:inline; text-align:center; width:130px;}
.reco_none {vertical-align:bottom; padding-top:12px; float:left; padding-left:9px;}
.reco_items { width:120px; padding:5px; float:left; text-align:center;}
.reco_title {padding-top:3px;}
.reco_day {color:#717171; font-size:10px; padding-top:5px; line-height:10px;}
.reco_blynks {color:#007dff;}
.view_reco_cart {padding-top:2px;}

.explain_cate {color:#444444; font-weight:bold;}
.explain_point {color:#FF6000; font-weight:bold;}
.explain_subtitle {color:#FF6000; font-weight:bold; display:block; padding-top:20px;}

.expl {position:relative; padding:0 8px 10px 15px; font-weight:normal; line-height:160%;}
pre {width:600px; margin:0 auto;  font-family:Verdana; font-weight:normal; line-height:160%;}

/*gift box tab*/
#over_tab {width: 580px; height:31px; padding:0 5px 0px 45px; list-style: none;  position:absolute; margin-top:-4px;}
#over_tab li {float: left;}