@charset "euc-kr";
/*
.intro_tit1 {background:url(/Images/Introduction/tit_bg1.jpg) no-repeat;}
.intro_tit2 {background:url(/Images/Introduction/tit_bg2.jpg) no-repeat;}
.intro_tit3 {background:url(/Images/Introduction/tit_bg3.jpg) no-repeat;}
*/
/* 2015 리뉴얼 */
.intro_tit1 {background:url(/_Laghaim/Images/Introduction/2015/tit_bg1.jpg) no-repeat;}
.intro_tit2 {background:url(/_Laghaim/Images/Introduction/2015/tit_bg2.jpg) no-repeat;}
.intro_tit3 {background:url(/_Laghaim/Images/Introduction/2015/tit_bg5.jpg) no-repeat;}
.intro_tit4 {background:url(/_Laghaim/Images/Introduction/2015/tit_bg4.jpg) no-repeat;}
.intro_tit5 {background:url(/_Laghaim/Images/Introduction/2015/tit_bg6.jpg) no-repeat;}
.intro_tit6 {background:url(/_Laghaim/Images/Introduction/2015/tit_bg7.jpg) no-repeat;}

.intro_tab {position:relative;}
.intro_c1 {background:url(../Images/Introduction/intro_tab1.gif) no-repeat;  height:39px;}
.intro_c2 {background:url(../Images/Introduction/intro_tab2.gif) no-repeat;  height:39px;}
.intro_c3 {background:url(../Images/Introduction/intro_tab3.gif) no-repeat;  height:39px;}

.intro_tab a {position:absolute; dislplay:block; width:105px; height:39px;}
.intro_tab a.tab1  {top:0; left:0;}
.intro_tab a.tab2  {top:0; left:105px;}
.intro_tab a.tab3  {top:0; left:210px;}


/* 라그가이드 */
#lagh-guide {width:846px; background-color:#fff; *zoom:1; font-size:12px;}
#lagh-guide:after {content:""; display:block; clear:both;}
#lagh-guide #lagh-left {width:175px; float:left;}
#lagh-guide #lagh-left ul li {background:url(../Images/Introduction/guide_menu_bg.gif) no-repeat; padding:6px 0 0 32px; height:23px; color:#777a7e;}
#lagh-guide #lagh-left ul li a:link, #lagh-guide #lagh-left ul li a:visited, #lagh-guide #lagh-left ul li a:active {text-decoration:none; color:#777a7e;}
#lagh-guide #lagh-left ul li a:hover {color:#3481f4; font-weight:bold;}
#lagh-guide #lagh-left ul li.on a {color:#3481f4 !important; font-weight:bold;}
#lagh-guide #lagh-left ul li.none {background:none; padding:0;}

#lagh-guide #lagh-right {float:left; width:671px;}
#lagh-guide #lagh-right .navi_depth {background:url(../Images/Introduction/guide_topbg.jpg) no-repeat; padding-left:158px; width:513px; height:96px;}
#lagh-guide #lagh-right .navi_depth_bg2 {background:url(../Images/Introduction/guide_topbg2.jpg) no-repeat; height:124px;}

#lagh-guide #lagh-right .navi_depth h2 {color:#3e4e6b; font-size:14px; font-weight:bold; padding:10px 0;}
#lagh-guide #lagh-right .navi_depth ul {width:490px; *zoom:1;}
#lagh-guide #lagh-right .navi_depth ul:after {content:""; display:block; clear:both;}
#lagh-guide #lagh-right .navi_depth ul li {float:left; margin:0 12px 5px 0;}
#lagh-guide #lagh-right .navi_depth ul li a:link, #lagh-guide #lagh-right .navi_depth ul li a:visited, #lagh-guide #lagh-right .navi_depth ul li a:active {color:#516b98; font-size:13px; text-decoration:none;}
#lagh-guide #lagh-right .navi_depth ul li.on a {color:#225cc7 !important; font-weight:bold; text-decoration:underline !important;}
#lagh-guide #lagh-right .navi_depth ul li a:hover {color:#225cc7; font-weight:bold; text-decoration:underline;}

#lagh-guide #lagh-right p {margin:0 0 10px 18px; color:#CC0000;}
#lagh-guide #lagh-right span.txt {font-size:11px;}


/* 라그 지식창고 */
#lagh_storage-guide {width:964px; background-color:#dee0e4; font-size:12px;}
#lagh_storage-guide #storage_top {position:relative; background:url(../Images/Introduction/storage_bg.jpg) no-repeat; height:90px;}
#lagh_storage-guide #storage_top .top_tit {padding:31px 0 0 252px; color:#cdcdcd;}
#lagh_storage-guide #storage_top .top_tit h1 {background:url(../Images/Introduction/icon_stroage_tit.gif) 0 5px no-repeat; padding-left:25px; font-size:20px; font-weight:bold;}
#lagh_storage-guide #storage_top .top_tit span {display:inline-block; margin:5px 0 0 27px; font-size:13px;}
#lagh_storage-guide #storage_top .top_tit span em {font-style:normal; color:#76a7fd;}
#lagh_storage-guide #storage_top .search {position:absolute; right:15px; top:31px;}
#lagh_storage-guide #storage_top .search fieldset {display:inline; margin:0; padding:0; border:none;}
#lagh_storage-guide #storage_top .search span {display:inline-block;  width:179px; height:23px; padding:5px 5px 5px 5px; margin-right:4px;  background:url(../Images/Introduction/storage_search_bg.gif) 0 0 no-repeat;}
#lagh_storage-guide #storage_top .search input {background:none; border:none; padding-top:5px; width:175px; color:#fff;}
#lagh_storage-guide #storage_top legend {display:none;}

#lagh_storage-guide #storage_left, #lagh_storage-guide #storage_right {float:left;}
#lagh_storage-guide #storage_left {width:175px;height:630px; overflow:auto;}
#lagh_storage-guide #storage_left .left_tit {background:url(../Images/Introduction/storage_left_tit_bg.gif); height:70px;}
#lagh_storage-guide #storage_left .left_tit h1 {padding-top:24px; text-align:center; font-size:16px; color:#bcc2cd;}

/* 메뉴 */
#storage_left .left_menu ul li {background:url(../Images/Introduction/storage_left_menu_line.gif) 0 bottom repeat-x; padding-left:20px; _border:1px solid #EFF0F2;}
#storage_left .left_menu ul li a {display:block; background:url(../Images/Introduction/storage_left_icon.gif) 0px 10px no-repeat; padding:8px 0px 6px 15px;}
#storage_left .left_menu ul li a:link, #storage_left .left_menu ul li a:visited, #storage_left .left_menu ul li a:active {text-decoration:none; color:#414a5a;}
#storage_left .left_menu ul li a:hover {background:url(/Images/Introduction/storage_left_on_icon.gif) 0px 10px no-repeat; color:#1d4c9f; text-decoration:none; font-weight:bold;}

#storage_left .left_menu ul li.on a {display:block; background:url(/Images/Introduction/storage_left_on_icon.gif) 0px 10px no-repeat; color:#1d4c9f; font-weight:bold;}
#storage_left .left_menu ul li.on a:link, #storage_left .left_menu ul li.on a:visited, #storage_left .left_menu ul li.on a:active {text-decoration:none; color:#1d4c9f;}
#storage_left .left_menu ul li.on a:hover {text-decoration:none; color:#1d4c9f;}


#storage_left .left_menu ul li ul li {background:none; border:0;  padding:0 0 3px 8px;}
#storage_left .left_menu ul li ul li a {display:block; background:url(/Images/Introduction/storage_left_icon2.gif) 0px 5px no-repeat;  padding:0px 0 0px 10px; color:#414a5a;}
#storage_left .left_menu ul li ul li a:link, #storage_left .left_menu ul li ul li a:visited, #storage_left .left_menu ul li ul li a:active {text-decoration:none; color:#414a5a;}
#storage_left .left_menu ul li ul li a:hover {background:url(/Images/Introduction/storage_left_on_icon2.gif) 0px 5px no-repeat; color:#22262d; text-decoration:underline; font-weight:bold;}



#storage_left .left_menu ul li.on ul li {border:0; padding-left:8px;}
#storage_left .left_menu ul li.on ul li a {display:block; background:url(/Images/Introduction/storage_left_icon2.gif) 0px 5px no-repeat; padding:0 0 3px 10px; color:#22262d; font-weight:normal;}
#storage_left .left_menu ul li.on ul li a:link, #storage_left .left_menu ul li.on ul li a:visited, #storage_left .left_menu ul li.on ul li a:active {text-decoration:none; color:#22262d;}
#storage_left .left_menu ul li.on ul li a:hover {text-decoration:underline;  font-weight:bold; color:#22262d;}

#storage_left .left_menu ul li.on ul li.on a {display:block; background:url(/Images/Introduction/storage_left_on_icon2.gif) 0px 5px no-repeat; padding:0 0 3px 10px; color:#22262d; font-weight:bold; text-decoration:underline !important;}




#lagh_storage-guide #storage_right {position:relative; width:779px; height:620px; padding:5px; background-color:#22262d;}
#storage_right_content {width:779px; height:620px; background-color:#fff;}
.storage_title {position:absolute; top:15px; left:0px; background:url(/images/Introduction/storage_title_bg.jpg) no-repeat; width:774px; height:70px;}
/*.storage_title .tit {font-size:14px; color:#accaff; padding:26px 0 0 68px; background:url(/images/Introduction/storage_content_top_tit_ico.gif) 56px 32px no-repeat;}*/
.storage_title .tit2 {font-size:14px; color:#accaff; padding:26px 0 0 68px; background:url(/images/Introduction/storage_content_top_tit_ico.gif) 56px 36px no-repeat;}
.storage_title .tit {font-size:14px; color:#accaff; padding:26px 0 0 47px; background:url(/images/Introduction/storage_content_top_tit_ico.gif) 35px 32px no-repeat;}
.storage_title .tit2 em {font-style:normal; font-weight:bold; font-size:18px; color:#b7ff4f;}

.storage_title .tit select {background-color:#2455ab; border:1px solid #194097;}

.storage_contents {padding-top:80px; color:#6c7380;}
.category {overflow-y:scroll;/*width:689px; height:538px;*/ padding:0 34px 0 55px;}
.category2 {overflow-y:scroll; width:714px; height:438px; padding:20px 34px 20px 30px;}
/*.category2 {overflow-y:scroll; width:689px; height:438px; padding:20px 34px 20px 55px;}*/
/*.category2 p {width:670px; overflow:hidden;}*/
.category2 p {margin:12px 0; background-color:#22262d; color:#eee}

ul.guide_category {*zoom:1; margin-top:44px;}
ul.guide_category:after {display:block; content:""; clear:both;}
ul.guide_category li {float:left; margin:0 55px 58px 0; _margin:0 52px 58px 0; width:200px;}
ul.guide_category li.end {clear:both;}
ul.guide_category li span {display:block; margin-bottom:10px; font-size:13px; font-weight:bold; color:#445d8a;}
ul.guide_category li ul li {float:none; margin:0 0 0 8px;}
ul.guide_category li ul li a {font-size:13px; font-weight:normal; color:#445d8a;}
ul.guide_category li ul li a:link, ul.guide_category li ul li a:visited, ul.guide_category li ul li a:active {color:#445d8a; text-decoration:none;}
ul.guide_category li ul li a:hover {color:#225ce1; text-decoration:underline;}

div.search_list {margin-top:44px;}
div.search_list ul li {margin-bottom:15px;}

div.search_list dl dt {background:url(/images/Introduction/storage_search_list_icon.gif) 0px 6px no-repeat; padding-left:11px;}
div.search_list dl dt a {text-decoration:underline; font-size:13px; font-weight:bold; color:#394a68;}
div.search_list dl dt a:link, div.search_list dl dt a:visited, div.search_list dl dt a:active {text-decoration:underline; font-weight:bold; color:#394a68;}
div.search_list dl dd, div.search_list dl dd a {color:#6c7380; text-decoration:none;}
div.search_list dl dd {padding:4px 0 2px 11px;}
div.search_list dl dd em {font-style:normal; font-weight:bold; color:#225ce1;}
div.search_list dl dd.depth {color:#a6aab3;}
div.search_list dl dd.depth em {font-style:normal; font-weight:normal; color:#588be5;} 

.category .page {padding-bottom:10px; word-spacing:2px; font-family:"Tahoma"; font-size:11px; color:#6c7380;}
.category .page a {color:#6c7380; text-decoration:none;}
.category .page em {font-style:normal; font-weight:bold;}
.category .page img {vertical-align:top;}


/*.contents_title {margin-top:18px; padding:0 0 22px 51px; border-bottom:1px solid #c4c4c4;}*/
.contents_title {margin-top:18px; padding:0 0 22px 30px; border-bottom:1px solid #c4c4c4;}

.contents_title h3 {background:url(/images/Introduction/storage_content_tit_icon.gif) 0px 7px no-repeat; padding-left:11px; font-size:14px; color:#22262d;}


/*.category_search_form {position:absolute; left:210px; top:21px;}*/
.category_search_form {position:absolute; left:190px; top:21px;}

.category_search_form .searchSelectbox {margin-right:12px;}
.btn_search_view {float:left; margin:0px 0 6px 19px;}

/* 셀렉트박스 */
.searchSelectbox {
	/*display:inline-block !important;*/
	float:left;
	margin-top:2px;
	text-align:left;
	background:url(/images/Introduction/storage_select_bg.gif) 100% top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#76a7fd;
}
.searchSelectbox .selectTitle {
	background:url(/images/Introduction/storage_select_bg2.gif) 0px 0px no-repeat;
	padding:3px;
	padding-bottom:0;
	cursor:default;
	overflow:hidden;
	height:20px;
}
.searchSelectbox .selectTitle span.arrow {background:url(/images/Introduction/icon_arrow.gif) no-repeat 0 0; float:right; display:inline-block; width:17px; height:17px; cursor:pointer;}

.searchSelectbox .selectTitle span.textTitle {overflow:hidden; line-height:16px;}
.searchSelectbox .selectTitle span.textTitle img{text-align:left; padding:0 2px 0 0;}
.searchSelectbox .selectTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.searchSelectbox .selectChild {
	position:absolute;
	border:1px solid #194097;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#2455ab;
	}

.searchSelectbox .selectChild .opta a, .searchSelectbox .selectChild .opta a:visited {padding-left:10px;}
.searchSelectbox .selectChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#76a7fd;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.searchSelectbox .selectChild a:hover {
	background-color:#5b90cf;
	color:#fff;
}

.hidden {display:none;}


#lagh_storage-guide #storage_footer {clear:both; text-align:right;}


/* 내가 쓰는 가이드 */
span.myguide_category {display:block; margin-bottom:5px; text-align:right;}

a {text-decoration:none}
ul.tab {
	width: 607px;
	margin: 0 0 10px; padding: 0 0 0 10px;
	background: url('/_Laghaim/images/tab_bg.gif') no-repeat left bottom;
	overflow: hidden;
}
	ul.tab li {
		float: left;
		background: url('/_Laghaim/images/tab_border.gif') no-repeat 0 12px;
	}
	ul.tab li.current {
		background: url('/_Laghaim/Images/tab_r.gif') no-repeat 100% 1px;
	}
		ul.tab li a {
			display: block;
			padding: 10px 9px 6px;
			color: #05394b; font-weight: bold;
		}
		ul.tab li.current a {
			background: url('/_Laghaim/Images/tab_l.gif') no-repeat 0 1px;
		}
div.full-box {
	width: 600px;
	padding: 15px;
	color: #5c5c5c;
	background: url('/_Laghaim/Images/fullbox_b.gif') no-repeat left bottom;
}
	div.full-box h4 {
		margin: -15px -15px 0 -15px; padding: 20px 0 10px 15px;
		background: url('/_Laghaim/images/fullbox_t.gif') no-repeat left top;
	}
	div.full-box em {
		font-style: normal; text-decoration: underline;
	}
	div.full-box small {
		font-size: .95em; color: #8f8f8f;
	}
	div.full-box p.email {
		padding: 5px 0 5px 10px;
		color: #000;
		background: url('/_Laghaim/Images/bullet_blacksquare.gif') no-repeat 2px 13px;
	}
		div.full-box p.email a { font-weight: bold; color: #000; }






.intro-content {
	margin: 0 0 0 15px;
}
	.intro-content h3 {
		margin-left: -15px;
	}
	.intro-content blockquote {
		margin: 0; padding: 0;
	}

	.intro-content p.visual {
		margin: 0 -25px !important;
	}

	table.system-spec-table {
		width: 600px;
		table-layout: auto;
		border-bottom: 2px solid #cfd9e1;
		background: url('/_Laghaim/Introduction/images/system_spec_table_top.gif') no-repeat 0 0;
	}
		table.system-spec-table thead th {
			padding-top: 4px;
		}
		table.system-spec-table tbody th {
			width: 100px;
			padding-left: 30px;
			font-weight: bold; text-align: left;
		}
		table.system-spec-table tbody th,
		table.system-spec-table tbody td {
			border-bottom: 1px solid #cfd9e1;
		}

	.intro-content ul.game-rules {
		height: 152px;
		margin: 10px 0; padding: 10px 0 0;
		background: url('/_Laghaim/Introduction/images/game_rules_bg.gif') no-repeat 0 0;
	}
		.intro-content ul.game-rules li {
			padding: 2px 0 1px 27px;
			background: url('/_Laghaim/Introduction/images/bullet_blacksquare.gif') no-repeat 20px 10px;
		}

/* 컨셉아트 리스트 */
ul.concept-art-list {
	width: 615px;
	margin: 30px 0; padding: 0 0 0 15px;
	overflow: hidden;
}
	ul.concept-art-list li {
		float: left;
		margin: 0 10px 15px 0;
		text-align: center;
	}
		ul.concept-art-list li a {
			display: block;
			margin: 0 0 5px;
		}

/* 동영상 리스트 */
.multimedia-list {
	width: 630px;
	background: url('/_Laghaim/Introduction/images/multimedia_list_btm.gif') no-repeat left bottom;
}
	.multimedia-list ul.multimedia-list {
		width: 610px;
		padding: 30px 10px;
		background: url('/_Laghaim/Introduction/images/multimedia_list_top.gif') no-repeat left top;
		overflow: hidden;
	}
		.multimedia-list ul.multimedia-list li {
			display: inline;
			float: left;
			width: 156px;
			margin: 0 0 15px 35px;
			text-align: center; font-weight: bold;
		}
			.multimedia-list ul.multimedia-list li img {
				display: block;
				padding: 3px;
				background: url('/_Laghaim/Introduction/images/multimedia_list_bg.gif') no-repeat 0 0;
			}

/* 공통 뷰 페이지 */
table.multimedia-view {
	border-bottom: 2px solid #cfd9e1;
}
	table.multimedia-view thead th {
		padding-top: 3px; padding-left: 20px;
		text-align: left;
	}
	table.multimedia-view tbody td.content .attach-image {
		margin: 0 0 30px;
		text-align: center;
	}

/* 캐릭터 정보 */
.intro-character {
	width: 600px;
	margin: 10px auto 0; padding: 0 0 0 10px;
}
	.intro-character h3 {
		margin: 15px 0 5px -10px; padding: 0;
	}
	.intro-character blockquote {
		margin: 0; padding: 0;
	}
	.intro-character blockquote.info-box {
		width: 601px;
		margin: 0 0 0 -10px; padding: 10px 10px;
		border: 3px solid #e3e8da;
		font-weight: bold;
		background: #f5f9ef;
	}
		.intro-character blockquote.info-box strong { color: #9d0a0e; }

	.intro-character p {
		margin: 15px 0;
	}
	.intro-character p.attach-image {
		text-align: center;
	}

	.intro-character ul.character-set {
	}
		.intro-character ul.character-set li {
			margin: 0 0 5px;
		}
			.intro-character ul.character-set li strong { color: #9d0a0e; }

	.intro-character dl.character-content {
		width: 100%;
		overflow: hidden;
	}
		.intro-character dl.character-content dt {
			float: left;
			margin: 0 20px 0 0;
		}
		.intro-character dl.character-content dd {
			float: left;
		}
			.intro-character dl.character-content dd strong {
				font-size: 1.1em; color: #9d0a0e;
			}
			.intro-character dl.character-content dd em {
				font-style: normal; color: #9d0a0e; font-weight: bold;
			}

.character-skill-box {
	width: 578px;
	margin: 15px 0 0 -10px; padding: 8px;
	border: 3px solid #e8e8e8;
}
	.character-skill-box dl {
		width: 548px;
		padding: 15px;
		background: #edf0f3;
		overflow: hidden;
	}
		.character-skill-box dl img {
			display: block;
			border: 3px solid #ccc;
		}
		.character-skill-box dl dt {
			float: left;
		}
		.character-skill-box dl dd {
			float: left;
			padding: 30px 0 0 15px;
			text-align: center;
		}

	.intro-character h4.skill-title {
		margin: 10px 0 10px; padding: 0 0 0 10px;
		font-size: 1em; color: #790000;
		background: url('/_Laghaim/Images/prev_guide/bullet_skill_h4.gif') no-repeat 2px 7px;
	}
	.intro-character ul.skill-list {
		width: 585px;
		margin: 0 0 0 -10px; padding: 0 0 15px 20px;
		background: url('/_Laghaim/Images/prev_guide/skill_list_border.gif') repeat-x left bottom;
		overflow: hidden;
	}
		.intro-character ul.skill-list li {
			float: left;
			width: 195px;
			margin: 0 0 10px 0;
			overflow: hidden;
		}
			.intro-character ul.skill-list li a {
				color: #444;
			}
			.intro-character ul.skill-list li img {
				display: block;
				float: left;
				margin: 0 10px 0 0;
			}
			.intro-character ul.skill-list li strong {
				display: block;
				font-weight: normal;
			}

		.character-skill-box.character-skill-info dl dd {
			float: right;
			margin: 0; padding-top: 0;
			text-align: left;
		}

			.character-skill-box dl dd .title {
				padding: 3px 0 5px 25px;
				font-weight: bold; color: #384e90;
				background: #dae0e5 url('/_Laghaim/Images/prev_guide/bullet_h3.gif') no-repeat 10px 8px;
			}
			.character-skill-box dl dd dl.detail {
				width: 205px;
				margin: 10px 0 0; padding: 0;
				background: #e2e8ed;
			}
				.character-skill-box dl dd dl.detail dt {
					width: 100%;
					float: none;
					margin: 10px; padding: 0;
					color: #384e90;
					overflow: hidden;
				}
					.character-skill-box dl dd dl.detail dt img {
						float: left;
						padding: 2px 10px 0 0;
						border: 0;
					}
					.character-skill-box dl dd dl.detail dt strong {
						display: block;
						
					}
				.character-skill-box dl dd dl.detail dd {
					float: none;
					margin: 10px; padding: 10px 0 0;
					color: #3c3e3f;
					background: url('/Images/prev_guide/cha_skill_view_border.gif') repeat-x left top;
				}
					.character-skill-box dl dd dl.detail dd strong {
						display: block;
						margin: 10px 0;
						color: #9d0a0e;
					}

/* 아이템 정보 */
.intro-item {
	position: relative;
}
	.intro-item p.notice {
		margin: 15px;
		font-weight: bold;
	}
		.intro-item p.notice small {
			font-weight: normal;
		}
	.intro-item h4.item-title {
		font-size: 1em;
		margin: 5px 0 -10px 15px; padding: 0;
	}
	.intro-item h4.title {
		margin: 0 0 3px; padding: 0 0 0 15px;
		font-size: 1em; color: #003471;
		background: url('/Images/prev_guide/bullet_item_list.gif') no-repeat 3px 7px;
	}
	.intro-item blockquote {
		margin: 0 0 15px 13px; padding: 0;
	}
	.intro-item ol {
		margin: 0 0 15px 15px; padding: 0;
	}
	.intro-item ul {
		margin: 0 0 15px 10px; padding: 0;
	}
	.intro-item dl {
	}
		.intro-item dl dt {
			margin: 0 0 3px;
			font-weight: bold; color: #9d0a0e;
		}
		.intro-item dl dd {
			margin: 0 0 15px;
		}
			.intro-item dl dd p {
				margin: 0 0 10px;
			}

	.intro-item dl.intro-item-caption {
		width: 580px;
		margin: 0 0 15px; padding: 10px 15px;
		border: 3px solid #e3e8da;
		background: #f5f9ef;
	}
		.intro-item dl.intro-item-caption dt {
			margin: 0 0 3px;
			font-weight: bold; color: #005825;
		}
		.intro-item dl.intro-item-caption dd {
			margin: 0;
		}
			.intro-item dl.intro-item-caption dd strong { color: #007236; }

ul.intro-item-list {
	width: 600px;
	margin: 20px 0 0 15px;
	overflow: hidden;
}
	ul.intro-item-list li {
		width: 300px;
		float: left;
		margin: 0 0 15px;
		overflow: hidden;
	}
		ul.intro-item-list li h4 {
			margin: 0 0 3px; padding: 0 0 0 15px;
			font-size: 1em; color: #003471;
			background: url('/Images/prev_guide/bullet_item_list.gif') no-repeat 3px 7px;
		}
		ul.intro-item-list li p {
			float: left;
		}
			ul.intro-item-list li p img {
				/*padding: 3px;
				background: url('/Introduction/images/item_list_item_bg.gif') no-repeat 0 0;*/
				border: 3px solid #ccc;
			}
		ul.intro-item-list li ul {
			float: left;
			width: auto;
			margin: 0 0 0 15px;
		}
			ul.intro-item-list li ul li {
				width: auto;
				float: none;
				margin: 0; padding-bottom: 5px;
				overflow: visible;
			}
				ul.intro-item-list li ul li.title {
					font-weight: bold; color: #9d0a0e;
				}

	ul.intro-item-list.intro-item-special {
		margin-top: 10px;
	}
	ul.intro-item-list.intro-item-jewely li,
	ul.intro-item-list.intro-item-potion li,
	ul.intro-item-list.intro-item-armor li,
	ul.intro-item-list.intro-item-special li,
	ul.intro-item-list.intro-item-upgrade li {
		width: 100%;
		float: none;
	}
		ul.intro-item-list.intro-item-armor li.title {
			padding: 10px 0 5px;
			font-size: 1.1em; color: #003471;
		}
		ul.intro-item-list.intro-item-armor li img {
			display: block;
			text-align: right;
		}
		ul.intro-item-list.intro-item-armor li table {
			width: 420px;
		}
	ul.intro-item-list.intro-item-jewely li ul li,
	ul.intro-item-list.intro-item-potion li ul li,
	ul.intro-item-list.intro-item-armor li ul li,
	ul.intro-item-list.intro-item-special li ul li,
	ul.intro-item-list.intro-item-upgrade li ul li {
		padding: 0;
	}

	ul.intro-item-list.intro-item-upgrade.intro-item-devilstone {
		margin-left: 0; margin-top: 30px; padding-top: 20px;
		border-top: 1px solid #c4c4c4;
	}

	ul.intro-item-list.item-list-secondly {
		margin-top: 5px;
	}

	ul.intro-item-list.item-list-secondly.item-list-subweapon li ul {
		height: 160px;
	}
		ul.intro-item-list.item-list-secondly.item-list-subweapon li ul li {
			padding-bottom: 2px;
		}

.intro-item-armor-category {
	width: 570px;
	padding: 15px 20px;
	font-weight: bold;
	border: 3px solid #e3e8da;
	background: #f5f9ef;
}
	.intro-item-armor-category strong {
		padding-right: 5px;
		font-size: 1.1em; color: #003471;
	}
	.intro-item-armor-category a {
		color: #666;
	}
		.intro-item-armor-category a.current { color: #a31a1d; }

.intro-item-list.intro-item-armor-detail {
}
	.intro-item-list.intro-item-armor-detail li {
		float: none;
		width: 100% !important;
	}
		.intro-item-list.intro-item-armor-detail li p img {
			display: block;
			margin-bottom: 10px;
		}
		.intro-item-list.intro-item-armor-detail li .return {
			margin: 5px 20px 0 0;
			text-align: right;
		}
		.intro-item-list.intro-item-armor-detail li ul li {
			width: 100% !important;
			margin: 0 0 10px;
			overflow: hidden;
		}
			.intro-item-list.intro-item-armor-detail li ul li p {
				float: left;
				margin: 15px 20px 0 30px; padding: 0;
			}
			.intro-item-list.intro-item-armor-detail li ul li table {
				float: left;
				width: 225px;
				margin: 1px 0 0;
				table-layout: fixed;
			}

dl.item-secondly-content {
	width: 590px;
	margin: 0 0 0 15px;
	overflow: hidden;
}
	dl.item-secondly-content dt {
		/*float: left;*/
	}
	dl.item-secondly-content dd {
		/*float: right;
		width: 400px;*/
		margin: 10px 0 0;
	}
		dl.item-secondly-content dd blockquote {
			margin: 0;
		}
		dl.item-secondly-content dd h5 {
			margin: 20px 0 5px;
			font-size: 1em; color: #9d0a0e;
		}

ul.item-secondly-usage {
	width: 588px;
	margin: 15px 0 30px 15px;
	overflow: hidden;
}
	ul.item-secondly-usage li {
		display: inline;
		float: left;
		width: 120px;
		margin: 0 0 0 20px;
		text-align: center;
	}
		ul.item-secondly-usage li img {
			display: block;
		}

table.intro-item {
	width: 100%;
	border-collapse: collapse;
}
	table.intro-item caption {
		padding-bottom: 3px;
		text-align: left;
	}
	table.intro-item * th,
	table.intro-item * td {
		padding: 2px 0 3px;
		border: 1px solid #b4c4ca;
	}
	table.intro-item thead th {
		background: #f1f7f5;
	}
	table.intro-item tbody th {
		background: #f1f7f5;
	}
	table.intro-item tbody td {
		text-align: center;
	}
	table.intro-item.item-table {
		margin: 15px 0;
	}
	table.intro-item.item-upgrade tbody th {
		width: 70px;
	}
	table.intro-item.item-upgrade tbody td {
		padding-left: 10px; padding-right: 10px;
		text-align: left;
	}
	table.intro-item.item-upgrade-chip {
		width: 617px;
		margin: 15px 0;
	}

#item-detail-description {
	width: 500px;
	padding: 15px;
	border: 1px solid #000;
}
	#item-detail-description h3 {
		margin: 0 0 13px; padding: 3px 0;
		font-size: 1em; text-align: center;
		border-top: 2px solid #e3e8da;
		border-bottom: 2px solid #e3e8da;
		background: #f5f9ef;
	}
	#item-detail-description ul {
		width: auto;
		margin-top: 0;
	}
		#item-detail-description ul li {
			margin: 0;
		}
	#item-detail-description table {
		clear: both;
		margin: 10px 0 0;
	}
	#item-detail-description p.close {
		margin: 10px 0 0;
		text-align: center;
	}

	#item-detail-description.armor-detail-description {
		width: 360px;
	}

/* 스페셜 아이템 */
.intro-item p.item-special-attach {
	position: absolute;
	top: 5px; right: 40px;
}
	.intro-item p.item-special-attach img {
		border: 3px solid #ccc;
	}

.intro-item-special {
}
	.intro-item-special p.notice {
		margin-left: 0;
	}
	.intro-item-special ul.intro-item-list {
	}
		.intro-item-special ul.intro-item-list li {
			float: none;
			width: auto;
		}
			.intro-item-special ul.intro-item-list ul {
				width: 440px;
			}
				.intro-item-special ul.intro-item-list ul li {
					padding-bottom: 5px;
				}
				.intro-item-special ul.intro-item-list ul li table {
					table-layout: fixed;
				}
					.intro-item-special ul.intro-item-list ul li table th {
						width: 80px;
					}



table.intro-item-special {
	width: 100%;
	border-collapse: collapse;
}
	table.intro-item-special caption {
		padding-bottom: 3px;
		text-align: left;
	}
	table.intro-item-special * th,
	table.intro-item-special * td {
		padding: 2px 0 3px;
		border: 1px solid #b4c4ca;
	}
	table.intro-item-special thead th {
		background: #f1f7f5;
	}
	table.intro-item-special tbody th {
		background: #f1f7f5;
	}
	table.intro-item-special tbody td {
		text-align: center;
	}
	table.intro-item-special.item-table {
		margin: 15px 0;
	}


table.intro-item.item-table tbody td {
	padding-left: 10px;
	text-align: left;
}

dl.item-special-01 {
	width: 100%;
	margin: 25px 0 0;
	overflow: hidden;
}
	dl.item-special-01 dt {
		float: left;
		width: 255px;
	}
	dl.item-special-01 dd {
		float: left;
		width: 345px;
	}
		dl.item-special-01 dd table.intro-item-special caption {
			padding: 15px 0 3px 12px;
			color: #368f6e;
			background: url('/Introduction/images/bullet_special_item_caption.gif') no-repeat 0 20px;
		}
		dl.item-special-01 dd table.intro-item-special tbody th {
			width: 70px;
		}
		dl.item-special-01 dd table.intro-item-special tbody td {
			padding-left: 10px;
			text-align: left;
		}

.intro-item .item-special-usage {
	width: 600px;
	margin: 5px 0 0 15px;
	overflow: hidden;
}
	.intro-item .item-special-usage dl {
		float: left;
		margin: 0 50px 0 0; padding: 0;
	}
		.intro-item .item-special-usage dl dt { }
			.intro-item .item-special-usage dl dt img {
				border: 3px solid #ccc;
			}
		.intro-item .item-special-usage dl dd {
			margin: 0;
			text-align: center;
		}

/* 지형지도 */
.intro-mapinfo {
	margin: 0 15px;
}
	.intro-mapinfo h3 {
		margin-left: -10px;
	}
	.intro-mapinfo blockquote {
		margin: 0; padding: 0;
	}
	.intro-mapinfo p {
		margin: 10px 0;
	}
	.intro-mapinfo p.attach-image {
		margin: 15px 0 25px;
		text-align: center;
	}
		.intro-mapinfo p.attach-image span {
			display: block;
			text-align: center;
		}

	.intro-mapinfo dl.mapinfo-erbox {
		margin: 15px 0;
	}
		.intro-mapinfo dl.mapinfo-erbox dt {
			margin: 0 0 3px;
			font-weight: bold;
		}
		.intro-mapinfo dl.mapinfo-erbox dd {
			padding: 5px 15px;
			background: #f5f9ef;
		}

	ul.intro-map-images {
		width: 100%;
		margin: 20px 0 0;
		overflow: hidden;
	}
		ul.intro-map-images li {
			float: left;
			margin: 0 10px 10px;
		}
			ul.intro-map-images li img {
				border: 3px solid #ccc;
			}

	dl.intro-map-info {
		width: 100%;
		overflow: hidden;
	}
		dl.intro-map-info dt {
			float: left;
			width: 255px;
		}
			dl.intro-map-info dt img {
				display: block;
				padding: 6px;
				border: 1px solid #ccc;
			}
		dl.intro-map-info dd {
			float: right;
			width: 325px;
			padding: 10px 0 0;
		}
			dl.intro-map-info dd ul.intro-map-images {
				width: 335px;
				margin-left: -10px;
			}
				dl.intro-map-info dd ul.intro-map-images li {
					display: inline;
					margin: 0 0 0 10px;
				}

	.xenus-rules {
		padding: 15px;
		background: url('/Introduction/images/xenus_rules_bg.gif') no-repeat 0 0;
	}
		.xenus-rules h3 {
			margin: 0; padding: 0;
			font-size: 1em; color: #000;
		}
		.xenus-rules ol {
		}
			.xenus-rules ol li {
				padding-top: 14px;
			}
				.xenus-rules ol li strong { color: #f26522; }

/* 몬스터 */
.intro-monster {
}
	.intro-monster p.notice {
		margin: 20px 0 0 20px;
		font-weight: bold; color: #f26522;
	}
	.intro-monster blockquote {
		margin: 0 15px; padding: 0;
	}
	.intro-monster .monster-tab {
		width: 617px; height: 60px;
		margin: 0 0 20px; padding: 30px 0 0;
		background: url('/Images/prev_guide//monster_tab_bg.gif') no-repeat 0 0;
	}
	.intro-monster .monster-tab ul {
		width: 522px;
		margin: 5px 0 0 95px;
		overflow: hidden;
	}
		.intro-monster .monster-tab ul li {
			float: left;
			font-weight: bold;
		}
		.intro-monster .monster-tab ul li.current a {
			color: #9d0a0e;
		}
		.intro-monster .monster-tab ul li a {
			padding: 0 10px;
			color: #666;
		}

	.intro-monster table {
		width: 590px;
		margin: 20px 0 0 20px;
		border-collapse: collapse;
	}
		.intro-monster table caption {
			padding: 0 0 5px 0;
			font-weight: bold;
		}
		.intro-monster table th,
		.intro-monster table td {
			padding: 2px 0 3px;
			border: 1px solid #b4c4ca;
		}
		.intro-monster table thead th {
			background: #f1f7f5;
		}
		.intro-monster table tbody th {
			width: 100px;
			background: #f1f7f5;
		}
		.intro-monster table tbody td {
			padding: 0 10px;
		}

		.intro-monster table.monster-mutent {
			width: 410px;
			margin: 20px auto;
		}
			.intro-monster table.monster-mutent th.red { color: #9d0a0e; }
			.intro-monster table.monster-mutent th.blue { color: #0054a6; }
			.intro-monster table.monster-mutent th.green { color: #197a30; }
			.intro-monster table.monster-mutent th.yellow { color: #f26522; }

	.intro-monster ul.monster-list {
		margin: 10px 0 0 20px;
	}
		.intro-monster ul.monster-list li {
			margin: 0 0 5px;
		}
			.intro-monster ul.monster-list li dl {
				width: 100%;
				overflow: hidden;
			}
				.intro-monster ul.monster-list li dl dt {
					float: left;
					width: 140px;
				}
					.intro-monster ul.monster-list li dl dt img {
						display: block;
						padding: 4px;
						border: 1px solid #ccc;
					}
				.intro-monster ul.monster-list li dl dd {
					float: left;
					width: 430px;
				}
					.intro-monster ul.monster-list li dl dd h3 {
						margin: 0 0 5px; padding: 0;
						font-size: 1em; color: #003471;
					}

/* 사이트 맵 */
.intro-sitemap {
	width: 100%;
	margin-top: -15px;
	overflow: hidden;
}
	.intro-sitemap .sitemap-section {
		display: inline;
		float: left;
		margin: 0 0 0 20px;
	}
		.intro-sitemap .sitemap-section h3 {
			color: #003471;
		}
		.intro-sitemap .sitemap-section .sitemap-list-wrap {
			width: 183px;
			background: url('/Introduction/images/sitemap_list_btm.gif') no-repeat left bottom;
		}
			.intro-sitemap .sitemap-section ul.sitemap-list {
				width: 166px;
				padding: 13px 0 13px 17px;
				background: url('/Introduction/images/sitemap_list_top.gif') no-repeat left top;
			}
				.intro-sitemap .sitemap-section .sitemap-list a {
					color: #666;
				}
				.intro-sitemap .sitemap-section .sitemap-list li {
					padding: 2px 0 2px 10px;
					font-weight: bold;
					background: url('/Introduction/images/bullet_sitemap.gif') no-repeat 4px 9px;
				}
					.intro-sitemap .sitemap-section .sitemap-list li ul {
						width: auto;
						padding: 2px 0 0 0;
					}
						.intro-sitemap .sitemap-section .sitemap-list li ul li {
							padding: 0;
							font-weight: normal;
							background: none;
						}

/* 채용 정보 */
.intro-recruit {
	padding: 0 0 0 15px
}
	.intro-recruit blockquote {
		margin: 0 0 0 -15px; padding: 12px;
		border: 3px solid #e3e8da;
		background: #f5f9ef;
	}
		.intro-recruit blockquote strong {
			display: block;
			font-size: 1.1em; color: #007236;
		}

	.intro-recruit ul {
		margin: 0 0 0 5px;
	}
		.intro-recruit ul.recruit-part li {
			font-weight: bold;
		}
		.intro-recruit ul li {
			padding: 0 0 3px;
		}
			.intro-recruit ul li.title {
				font-weight: bold; color: #f26522;
			}
			.intro-recruit ul li.title div.content {
				margin: 0 0 10px;
				font-weight: normal; color: #666;
			}
			.intro-recruit ul li.title div.content a {
				font-weight: bold !important; color: #0072bc !important;
			}
			.intro-recruit ul li ul {
				padding: 3px 0 10px;
				color: #666;
			}
				.intro-recruit ul li ul li {
					padding: 0;
					font-weight: normal;
				}
					.intro-recruit ul li ul li ol {
						margin: 0 0 0 12px;
					}

table.policies-history {
	margin: 0 0 10px -10px;
	border-collapse: collapse;
}
	table.policies-history th,
	table.policies-history td {
		padding: 4px 10px;
		font-weight: bold; color: #fff;
	}
	table.policies-history th { background-color: #666; }
	table.policies-history td { background-color: #7d7d7d; }
	table.policies-history td select { width: 140px; }

/* 퀘스트 */
.intro-quest {
	width: 618px;
}
	.intro-quest h3 {
		margin: 10px 0 2px 0; padding: 0;
	}
	.intro-quest h4 {
		padding-left: 13px;
		font-size: 1em; color: #368f6e;
		background: url('/Images/bullet_h32.gif') no-repeat 0 5px;
	}
	.intro-quest blockquote {
		margin: 0 0 15px 25px; padding: 0;
	}
		.intro-quest blockquote p {
			margin: 0 0 10px;
		}
		.intro-quest blockquote p.notice {
			color: #9d0a0e;
		}

	.intro-quest .quest-story {
		width: 100%;
		overflow: hidden;
	}
		.intro-quest .quest-story p {
			margin: 10px 0;
		}
		.intro-quest .quest-story p.attach-image {
			float: left;
			margin-right: 15px;
		}

dl.quest-exec {
	margin: 0 0 0 25px;
}
	dl.quest-exec dt {
		margin: 0 0 2px; padding-left: 13px;
		font-size: 1em; color: #368f6e; font-weight: bold;
		background: url('/Images/bullet_h32.gif') no-repeat 0 5px;
	}
	dl.quest-exec dd {
		margin: 0 0 15px; padding: 0;
	}
		dl.quest-exec dd blockquote {
			margin: 0 0 0 12px; padding: 0;
		}
		dl.quest-exec dd p.title {
			margin: 10px 0 0 5px;
			color: #f58e5d;
		}

		dl.quest-exec dd ul.quest-exec {
		}
			dl.quest-exec dd ul.quest-exec li {
				padding: 1px 0 1px 13px;
				background: url('/Introduction/images/bullet_quest.gif') no-repeat 5px 8px;
			}
			dl.quest-exec dd ul.quest-exec li.notice {
				color: #9d0a0e;
				background: url('/Introduction/images/bullet_quest_notice.gif') no-repeat 4px 7px;
			}

		dl.quest-exec dd ul.quest-image {
			width: 100%;
			margin: 15px 0 0 10px;
			overflow: hidden;
		}
			dl.quest-exec dd ul.quest-image li {
				float: left;
				margin: 0 15px 0 0;
			}

		dl.quest-exec dd table {
			width: 100%;
			margin: 10px 0 15px;
			border-collapse: collapse;
		}
			dl.quest-exec dd table caption.caption {
				padding: 0 0 3px 13px;
				text-align: left; color: #9d0a0e;
				background: url('/Introduction/images/bullet_quest_notice.gif') no-repeat 4px 7px;
			}
			dl.quest-exec dd table * th,
			dl.quest-exec dd table * td {
				padding: 2px 0 4px;
				border: 1px solid #b4c4ca;
			}
			dl.quest-exec dd table * img {
				vertical-align: middle;
			}
			dl.quest-exec dd table thead th {
				background: #f1f7f5;
			}
			dl.quest-exec dd table tbody th {
				background: #f5f9ef;
			}
			dl.quest-exec dd table tbody td {
				/*padding-left: 10px; padding-right: 10px;*/
				text-align: center;
			}