﻿@charset "utf-8";
/* ============================================



Reset



============================================ */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, blockquote, th, td {
	margin:0;
	padding:0;
}
img {
	border:0;
}
address, caption, em, strong, th {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}

body {
	font:13px/1.231 arial, sans-serif;
 *font-size:small;
 *font:x-small;
 
}
table {
	font-size:inherit;
	font:100%;
}
textarea {
	font-size: 12px;
	font-family: Arial, sans-serif;
}
input {
	font-size: 12px;
	font-family: Arial, sans-serif;
}
select {
	font-size: 12px;
	font-family: Arial, sans-serif;
}
li {
	list-style: none;
}
a:link, a:visited {
	color:#0A3255;
	text-decoration: undeline;
}
a:hover, a:active {
	color:#BE0000;
	text-decoration: none;
}
span.block {
	display:block;
}
/* ============================================



Layout



============================================ */



html {

}
body {
	background-image: url(../img/body_bg.gif);
	background-repeat: repeat-x;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color: #515253;
}
#container {
	width:980px;
	margin:auto;
	padding-bottom:8px;
	text-align:left;
}




/* ============================================



Head



============================================ */

#header {
	height: 70px;
}

#logo {
	float: left;
	width: 210px;
	padding: 20px;
}

#lang {
	float: right;
	padding: 21px 18px 20px;
	width: 690px;
}

#lang ul {
	float: right;
}

#lang a {
	display: block;
	text-indent: -9999px;
}

#lang li {
	background-repeat: no-repeat;
	float: left;
	margin-right: 0px;
	margin-left: 8px;
}

li#en a {
	background-image: url(../img/lang_en.jpg);
	width: 45px;
	height: 15px;
}

li#en a:hover,li#en a.current {
	background-image: url(../img/lang_en_now.jpg);
	
}

li#ja a {
	background-image: url(../img/lang_ja.jpg);
	width: 54px;
	height: 15px;
	
}

li#ja a:hover,li#ja a.current {
	background-image: url(../img/lang_ja_now.jpg);
	
}

li#kr a {
	background-image: url(../img/lang_kr.jpg);
	width: 54px;
	height: 15px;
}

li#kr a:hover,li#kr a.current {
	background-image: url(../img/lang_kr_now.jpg);
	
}


/* ============================================



Left



============================================ */

#left {
	float: left;
	margin: 0 20px;
	width: 210px;
}

#left li {
	margin-bottom: 0px;
}

#left li a {
	background-repeat: no-repeat;
	display: block;
	width: 210px;
	height: 28px;
	text-indent: -9999px;
}

#left li.child a {
	height: 25px;
}

#left li.child a:hover,#left li.child a.current {
	background-color: #FFFFFF;
	background-image: url(../img/menu_arrow.gif);
	color: #0A3255;
}

#left #company a {
	background: url(../img/menu_company.gif);
}

#left #company a:hover,#left #company a.current {
	background: url(../img/menu_company_hv.gif);
}

#left #profile a {
	background: url(../img/menu_profile.gif);
	height: 25px;
}

#left #profile a:hover,#left #profile a.current {
	background: url(../img/menu_profile_hv.gif);
}

#left #director a {
	background: url(../img/menu_director.gif);
	height: 25px;
}

#left #director a:hover,#left #director a.current {
	background: url(../img/menu_director_hv.gif);
}

#left #management a {
	background: url(../img/menu_management.gif);
}

#left #management a:hover,#left #management a.current {
	background: url(../img/menu_management_hv.gif);
}

#left #press a {
	background: url(../img/menu_press.gif);
}

#left #press a:hover,#left #press a.current {
	background: url(../img/menu_press_hv.gif);
}

#left #irpress a {
	background: url(../img/menu_irpress.gif);
	height: 25px;
}

#left #irpress a:hover,#left #irpress a.current {
	background: url(../img/menu_irpress_hv.gif);
}

#left #prpress a {
	background: url(../img/menu_prpress.gif);
	height: 24px;
	margin-bottom: 7px;
}

#left #prpress a:hover,#left #prpress a.current {
	background: url(../img/menu_prpress_hv.gif);
}

#left #highlight {
/*	display: none;*/
}

#left #highlight a {
	background: url(../img/menu_highlight.gif);
}

#left #highlight a:hover,#left #highlight a.current {
	background: url(../img/menu_highlight_hv.gif);
}

#left #pl a {
	background: url(../img/menu_pl.gif);
	height: 26px;
}

#left #pl a:hover,#left #pl a.current {
	background: url(../img/menu_pl_hv.gif);
}

#left #bs a {
	background: url(../img/menu_bs.gif);
	height: 26px;
}

#left #bs a:hover,#left #bs a.current {
	background: url(../img/menu_bs_hv.gif);
}

#left #cf a {
	background: url(../img/menu_cf.gif);
	height: 24px;
	margin-bottom: 8px;
}

#left #cf a:hover,#left #cf a.current {
	background: url(../img/menu_cf_hv.gif);
}

#left #library a {
	background: url(../img/menu_library.gif);
}

#left #library a:hover,#left #library a.current {
	background: url(../img/menu_library_hv.gif);
}

#left #kit a {
	background: url(../img/menu_kit.gif);
	height: 26px;
}

#left #kit a:hover,#left #kit a.current {
	background: url(../img/menu_kit_hv.gif);
}

#left #result a {
	background: url(../img/menu_result.gif);
	height: 25px;
	margin-bottom: 2px;
}

#left #result a:hover,#left #result a.current {
	background: url(../img/menu_result_hv.gif);
}
#left #libpress a {
	background: url(../img/menu_libpress.gif);
	height: 25px;
	
}

#left #libpress a:hover,#left #libpress a.current {
	background: url(../img/menu_libpress_hv.gif);
}

#left #quarter a {
	background: url(../img/menu_quarter.gif);
	margin-bottom: 5px;
}

#left #quarter a:hover,#left #quarter a.current {
	background: url(../img/menu_quarter_hv.gif);
}

#left #factsheet a {
	background: url(../img/menu_factsheet.gif);
}

#left #factsheet a:hover,#left #factsheet a.current {
	background: url(../img/menu_factsheet_hv.gif);
}

#left #event a {
	background: url(../img/menu_event.gif);
}

#left #event a:hover,#left #event a.current {
	background: url(../img/menu_event_hv.gif);
}

#left #stock a {
	background: url(../img/menu_stock.gif);
}

#left #stock a:hover,#left #stock a.current {
	background: url(../img/menu_stock_hv.gif);
}

#left #stockinfo a {
	background: url(../img/menu_stockinfo.gif);
	height: 27px;
}

#left #stockinfo a:hover,#left #stockinfo a.current {
	background: url(../img/menu_stockinfo_hv.gif);
}

#left #meeting a {
	background: url(../img/menu_meeting.gif);
	height: 26px;
}

#left #meeting a:hover,#left #meeting a.current {
	background: url(../img/menu_meeting_hv.gif);
}

#left #governance a {
	background: url(../img/menu_governance.gif);
	height: 26px;
}

#left #governance a:hover,#left #governance a.current {
	background: url(../img/menu_governance_hv.gif);
}

#left #price a {
	background: url(../img/menu_price.gif);
	height: 28px;
}

#left #price a:hover,#left #price a.current {
	background: url(../img/menu_price_hv.gif);
}

#left #sdata a {
	background: url(../img/menu_sdata.gif);
	height: 25px;
	margin-bottom: 7px;
}

#left #sdata a:hover,#left #sdata a.current {
	background: url(../img/menu_sdata_hv.gif);
}

#left #calendar a {
	background: url(../img/menu_calendar.gif);
}

#left #calendar a:hover,#left #calendar a.current {
	background: url(../img/menu_calendar_hv.gif);
}

#left #analyst a {
	background: url(../img/menu_analyst.gif);
}

#left #analyst a:hover,#left #analyst a.current {
	background: url(../img/menu_analyst_hv.gif);
}

#left #faq a {
	background: url(../img/menu_faq.gif);
}

#left #faq a:hover,#left #faq a.current {
	background: url(../img/menu_faq_hv.gif);
}

#left #inquiry a {
	background: url(../img/menu_inquiry.gif);
}

#left #inquiry a:hover,#left #inquiry a.current {
	background: url(../img/menu_inquiry_hv.gif);
}

#left #kokoku a {
	background: url(../img/menu_kokoku.gif);
}

#left #kokoku a:hover,#left #kokoku a.current {
	background: url(../img/menu_kokoku_hv.gif);
}

#left #disclaimer a {
	background: url(../img/menu_disclaimer.gif);
}

#left #disclaimer a:hover,#left #disclaimer a.current {
	background: url(../img/menu_disclaimer_hv.gif);
}

#left #email a {
	background: url(../img/menu_email.gif);
}

#left #email a:hover,#left #email a.current {
	background: url(../img/menu_email_hv.gif);
}

#left #factsheet a {
	background: url(../img/menu_factsheet.gif);
}

#left #factsheet a:hover,#left #factsheet a.current {
	background: url(../img/menu_factsheet_hv.gif);
}


#kabuka {
	margin-top: 20px;
}

/* ============================================



Right



============================================ */

#right {
	float: right;
	position:relative;
	width: 730px;
}

h2 {
	color: #0A3255;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 13px;
}

/* ============================================



Contents-menu



============================================ */




/* ============================================



Search



============================================ */




/* ============================================



Share



============================================ */


#pop2 {
	display:none;
	position:absolute;
	right:0;
	top:25px;
	z-index:999;
	width:131px;
	margin-top:0px;
	margin-right:0px;
	background-color:#fff;
	color: #000;
}
#pop2content {
	width:130px;
	z-index:999;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	background-color:#fff;
}
#pop2content table {
	width:124px;
	margin-bottom:0;
	background-color:#fff;
}
#pop2content td {
	line-height: 15px;
	padding:3px;
	background-color:#fff;
	text-align:left;
	white-space:nowrap;
	font-size:12px;
	color:#666;
}
#pop2content td.share-td {
	width:30px;
}
#pop2content td.share-td-text {
	width:94px;
}
#pop2content td.share-title {
	line-height: 15px;
	padding:3px;
	background-color:#fff;
	text-align:left;
	white-space:nowrap;
	font-size:9px;
	color:#666;
}
#pop2content td a {
	text-decoration:none;
}
#pop2content td img {
	margin-left:3px;
	margin-right:4px;
}
.menu-container {
	position:relative;
	margin: 0;
}
.menu-container img {
	vertical-align: bottom;
}
.wsh-JSon {
	display:inline;
}






/* ============================================



Page Top



============================================ */

#pagetop {
	padding: 72px 15px 0 0;
	text-align: right;
}



/* ============================================



Foot



============================================ */

#footer {
	border-top: 2px solid #0A3255;
	font-size: 11px;
	padding: 13px 0;
	text-align: left;
}

#foot {
	background: url("../img/logo_cp.gif");
	background-repeat: no-repeat;
	background-position: 27px -2px;
	width: 929px;
	margin: 0 auto;
	padding-left: 77px;
	position: relative;
}

#footer li {
	border-left: 1px solid #9CA1A3;
	float: left;
	line-height: 11px;
	margin-bottom: 5px;
	padding: 0 5px;
}

#footer li.first {
	border-left: 0;
	padding-left: 0;
}

#footer p {
	clear: both;
}

.btn-nexongame {
position:absolute;
bottom:9px;
right:20px;
width:180px;
height:20px;
}

.btn-nexongame span {
display: none;
}

.btn-nexongame a {
display:block;
width:180px;
height:20px;
background:url(../img/btn_nexongame.gif) no-repeat left top;
}

.btn-nexongame a:link, .btn-nexongeme a:visited {
background:url(../img/btn_nexongame.gif) no-repeat left top;
}

.btn-nexongame a:hover, .btn-nexongame a:active {
background:url(../img/btn_nexongame.gif) no-repeat left bottom;
}

#gamelist-cnt {
position:absolute;
bottom:20px;
right:19px;
display:none;
width:181px;
z-index:100;
}

#gamelist-cnt .gamelist-mid {
width:181px;
margin:0;
padding:0;
background:url(../img/bg_mid_nexongame.gif) repeat-y center;
}

#gamelist-cnt .gamelist-top {
width:181px;
padding-top:5px;
background:url(../img/bg_top_nexongame.gif) no-repeat left top;
}

#gamelist-cnt .gamelist-btm {
width:181px;
padding-bottom:5px;
padding-bottom:3px\9;
background:url(../img/bg_bottom_nexongame.gif) no-repeat left bottom;
}

#gamelist-cnt .gamelist-btm .close-btn {
position:absolute;
top:5px;
left:162px;
height:10px;
}

#gamelist-cnt .gamelist-btm .close-btn a {
display:block;
width:10px;
height:10px;
background:url(../img/gnb_close_btn.gif) no-repeat;
text-indent: -9999px;
}

#gamelist-cnt .gamelist-btm ul {
list-style-type:none;
padding:7px 0 0 11px;
text-align:left;
}

#footer #gamelist-cnt .gamelist-btm ul li {
border: 0;
display:block;
float: none;
height:18px;
vertical-align: middle;
padding-left:9px;
background:url(http://static.nexon.co.jp/global/gnb_09/img/gnb_arrow_icon.gif) no-repeat left 3px;
font-size:10px;
}

#gamelist-cnt .gamelist-btm ul li a {
line-height:13px;
vertical-align:top;
}

#gamelist-cnt .gamelist-btm ul li a:link, #gamelist-cnt .gamelist-btm ul li a:visited {
text-decoration:underline;
color:#616262;
}

#gamelist-cnt .gamelist-btm ul li a:hover, #gamelist-cnt .gamelist-btm ul li a:active {
text-decoration:none;
color:#0356af;
}

#gamelist-cnt .gamelist-btm ul li a.hit {
/line-height:16px;
padding:0 32px 4px 0;
background:url(http://static.nexon.co.jp/global/gnb_09/img/gnb_hit_icon.gif) no-repeat right top;
}

#gamelist-cnt .gamelist-btm ul li a.new {
/line-height:16px;
padding:0 32px 4px 0;
background:url(http://static.nexon.co.jp/global/gnb_09/img/gnb_new_icon.gif) no-repeat right top;
}

/* ============================================



Contents



============================================ */

#contents {
	margin: 0 20px;
}

#title {
	margin-bottom: 40px;
}

h2 {
	margin-bottom: 20px;
}

#contents table {
	width: 100%;
	margin-bottom: 60px;
	border-collapse: collapse;
}
#contents table th {
	padding: 6px 20px 6px 20px;
	border: 1px solid #C1C2C3;
	background: #F1F2F3;
	font-size: 12px;
}
#contents table td {
	height: 11px;
	padding: 6px 20px 6px 20px;
	border: 1px solid #C1C2C3;
	font-size: 12px;
}

/* ============================================



Adjust



============================================ */

.mr20 {
	margin-right:20px;
}
.mb5 {
	margin-bottom:5px;
}
.mb20 {
	margin-bottom:20px;
}
.mb25 {
	margin-bottom:25px;
}
.mb30 {
	margin-bottom:30px;
}
.pb18 {
	padding-bottom:18px;
}
.mt7 {
	margin-top:7px;
}
/* ============================================



Clearfix



============================================ */

.clear {
	clear:both;
}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/



* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* End hide from IE-mac */

