

body {
/*overflow-x:hidden;overflow-y:auto;*/
padding:0px;
margin:0px;
}

body, table, tr, td {
	font-family:"MS PGothic";
	font-size:12px;
	color:#3e557f;
	word-break:break-all;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-track-color: #F0F0F0;
	scrollbar-arrow-color: #FFFFFF;
/*	background-color:white;*/
}

A:link			{color:#3e557f; text-decoration:none;}
A:visited		{color:#3e557f; text-decoration:none;}
A:hover			{color:#80abdb; text-decoration:none;}
A:active		{color:#80abdb; text-decoration:none;}

img{
	border:none;
	}

/*############### DIV ID #############*/
span#nemodigm{
	position:absolute;
	left:25px;
	top:28px;
	width:72px;
	height:132px;
	}

div#layout {
	width: 1259px;
	height: 530px;
	background-image: url('./main/filled with bg-gradient.jpg');
	background-repeat: no-repeat;

}

div#top {
	background-image:url("./main/bg_top.jpg");
	background-repeat: no-repeat;
	width:1259;	
	height:305px;
/*	height:305px;*/
}

div#top_index{
	height:206px;
	width:1259px;
	background-image:url("./index/bg_top_index.gif");
	background-repeat:no-repeat;
}

div#toplanguage{
	width:594px;
	margin-left:665px;
	margin-top:10px;
}

div#toptoolbar{
	width:480px;
	height:60px;
	margin-left:351px;
	margin-top:8px;
}

div#toptoolbar img{
	margin-right:-4px;
	margin-left:0px;
	}

div#toptoolbar .font{
	font-family: "MS PGothic";
	color: #FFFFFF;
	text-decoration: none;
	}
div#toptoolbar span{
	margin:0px;
	padding:0px;
	}

span#about_sub{
	position:relative;
	left:1px;
	top:-4px;
	}

span#news_sub{
	position:relative;
	left:123px;
	top:-4px;
	}

span#game_sub{
	position:relative;
	left:243px;
	top:-4px;
	}

div#lefttop{
	float:left;
	width:351px; 
	height:395px;
	padding:0px;
	margin:0px;
	background-image:url("./main/bg_left.jpg");	
	background-repeat:no-repeat;
	}


div#leftmenu_intro{
	float:left;
	width:351px;
	height:311px;
	}

.leftintro_kor{
	background-image:url("./main/left_info_menu_jpn.gif");
	}


div#leftmenu_news{
	float:left;
	width:351px;
	height:175px;
	}

.leftnews_kor{
	background-image:url("./news/left_news_menu_jpn.gif");
	}

div#leftmenu_game{
	float:left;
	width:351px;
	height:168px;
	}

.leftgame_kor{
	background-image:url("./game/left_game_menu_jpn.gif");
	}

div#leftmenu_intro div#intro{
	margin-left:71px;
	margin-top:42px;
	width:165px;
	height:245px;
	border:0px;
	background-color:;
	}

div#leftmenu_news div#news{
	margin-left:71px;
	margin-top:42px;
	width:165px;
	height:123px;
	border:0px;
	background-color:;
	}

div#leftmenu_game div#game{
	margin-left:71px;
	margin-top:42px;
	width:165px;
	height:81px;
	border:0px;
	background-color:;
}

div#leftmenu_appointment{
}

div#intro img{
	margin:-1px;
	border:0px;
	}

div#news img{
	margin:-1px;
	border:0px;
	}

div#game img{
	margin:-1px;
	border:0px;
	}

div#appointment img{
	margin:-1px;
	border:0px;
	}

div#leftship{
	float:left;
	width:351px;
	height:229px;
	padding:0;
	margin:0;
	background-image:url("./main/sub_ship.gif");
	}

div#maincontent{
	width:566px;
	height:100%;
/*	margin-top:200px;*/
	margin-left:351px;
	padding:5px;
	background-color:white;
	}

div#maincontent_index{
	float:left;
	width:399px;
	height:487px;
	padding:0px;
	background-image:url('./index/1.gif');
	font-family:55565B;
	}

div#indexleft{
	float:left;
	width:397px;
	height:482px;
	padding:0px;
	margin:0px;
	background-image:url("./index/bg_left_index.gif");
	}

/* content_bar*/
div#contentbar{
	position:relative;
/*	left:25px; because bbs_size*/
	left:15px;
	top:30px;
/*	width:534px; because bbs_size*/
	width:540px;
	height:50px;
	background-repeat:no-repeat;
	}
/*##################### index page #########################*/

div#indexbar{
	margin:20px;
	width:122px;
	height:40px;
	}

.indexnotice{
	background-image:url("./index/title_notice_jpn.gif");
	}

.indexnews{
	background-image:url("./index/title_news_jpn.gif");
	}

div#contentmid{
	height:487px;
	}

div#indexnotice{
	width:399px;
	height:50px;
	font:black;
	}

div#indexnews{

	width:399px;
	height:50px;
	}


div#rm2{
	float:left;
	width:211px;
	height:482px;
	}

.rm2_kor{
	background-image:url('./index/2_jpn.gif');
	}


div#rm3{
	float:left;
	width:250px;
	height:482px;
	background-image:url('./index/3.gif');
	}


/*##################### greeting page #######################*/
.greetingbar{
	background-image:url("./main/greeting_title.gif");
	}

.greetingbar_jp{
	background-image:url("./main/greeting_title_jpn.gif");
	}

div#ceoimage{
	float:left;
	position:relative;
	left:25px;
	top:30px;
	margin-top:10px;
	margin-left:0px;
	width:200px;
	height:236px;
	background-image:url("./main/ceo_photo.jpg");
	}

div#greetingcontent{
	margin-top:60px;
	margin-left:230px;
	width:320px;
}


div#ceosignature{
	width:171px;
	height:93px;
	background-image:url("./main/greeting_sign.gif");
	}


/*####################### history page #######################*/
.historybar{
	background-image:url("./main/history_title.gif");
	}

.historybar_jp{
	background-image:url("./main/history_title_jpn.gif");
	}

div#history{ /* history content */
	margin-top:10px;
/*	margin-top:30px;*/
	margin-left:30px;

	width:500px;
	}

div#2004{
/*	position:relative;*/

	left:25px;
	top:30px;
	padding:1px;
	margin-left:25px;
	margin-top:40px;
	height:50px;
	width:500px;
	background-repeat:no-repeat;
	}
.2004{
	background-image:url("./main/history_2004_jpn.gif");	}

div#year{
	position:relative;
	width:114px;
	height:50px;
}

.2004{
	background-image:url("./main/history_2004_jpn.gif");	}
.2005{
	background-image:url("./main/history_2005_jpn.gif");	}
.2006{
	background-image:url("./main/history_2006_jpn.gif");	}
.2007{
	background-image:url("./main/history_2007_jpn.gif");	}

/*######################## businessarea page ########################*/
.businessbar{
	background-image:url("./main/businessarea_title.gif");
	}

.businessbar_jp{
	background-image:url("./main/businessarea_title_jpn.gif");
	}

div#business{
	margin-left:30px;
	margin-top:70px;
	width:500px;
}

div#businessimg{
	width:534px;
	height:350px;
	margin-left:30px;
	margin-top:70px;
	}

.businesskr{
	background-image:url("./main/businessarea_centerimg_jpn.gif");
}

/*######################## organization page #########################*/
.organizationbar{
	background-image:url("./main/organization_title.gif");
	}

.organizationbar_jp{
	background-image:url("./main/organization_title_jpn.gif");
	}

div#organization{
	margin-left:30px;
	margin-top:70px;
	width:500px;
}

div#organizationimg{
	width:534px;
	height:474px;
	margin-left:30px;
	margin-top:70px;
	}

.organizationkr{
	background-image:url("./main/new-organization_jpn.gif");
	}

/*####################### investment page ###########################*/
.investmentbar{
	background-image:url("./main/investment_title.gif");
	}

.investmentbar_jp{
	background-image:url("./main/investment_title_jpn.gif");
	}

div#investment{
	margin-left:30px;
	margin-top:70px;
	width:500px;
}

/*####################### location page ############################*/
.locationbar{
	background-image:url("./main/location_title.gif");
	}	

.locationbar_jp{
	background-image:url("./main/location_title_jpn.gif");
	}

div#location{
	margin-left:30px;
	margin-top:70px;
	width:500px;
}

div#locationimg{
	width:534px;
	height:432px;
	margin-top:70px;
}

.locationkr{
	background-image:url("./main/location_centerimg_jpn.gif");
	}

/*####################### notice page ###############################*/
.noticebar{
	background-image:url("./news/notice_title.gif");
	}
.write_bar{
	background-image:url("./bbs_nemo/image/subWrite_title.gif");
	}
.edit_bar{
	background-image:url("./bbs_nemo/image/subWrite_title_edit.gif");
	}	
.noticebar_jp{
	background-image:url("./news/notice_title_jpn.gif");
	}

div#notice{
/*	margin-left:20px; */		
	margin-top:40px;
	width:560px;
	height:100%px;
}

/*####################### event page ################################*/
.eventbar{
	background-image:url("./news/event_title.gif");
	}

.eventbar_jp{
	background-image:url("./news/event_title_jpn.gif");
	}

div#event{
	margin-left:20px;
	margin-top:70px;
	width:540px;
	height:500px;
	}
/*####################### press page ###############################*/
.pressbar{
	background-image:url("./news/press_title.gif");
	}

.pressbar_jp{
	background-image:url("./news/press_title_jpn.gif");
	}

div#press{
/*	margin-left:20px;*/
	margin-top:70px;
	width:540px;
	height:500px;
	}
/*####################### mobile-game page ##########################*/
/* mobile0. class*/
.mobile{
	color:#6c7e93;
	letter-spacing:0px;
	line-height:25px;
	}

.mobilebar{
	background-image:url("./game/mobilegame_title.gif");
	}

.mobilebar_jp{
	background-image:url("./game/mobilegame_title_jpn.gif");
	}

/* mobile1.  */

div#mobileleft{
	float:left;
	text-align:left;
	width:129px;
	height:694px;
	padding:5px;
	margin:0px;
	}

div#title{
	width:387px;
	height:45px;
	padding:0px;
	margin:0px;

	}

div#screenshotbar{
	width:387px;
	height:25px;
	margin:0px;
	background-image:url("./game/screenshot.gif");
}

div#screenshotbar_eng{
	width:387px;
	height:25px;
	margin:0px;
	background-image:url("./game/screenshot_jpn.gif");
	}

div#screenshotimg{
	width:387px;
	height:375px;
	background:white;
	margin:0px;
}

div#downloadbar{
	width:387px;
	height:26px;
	background-image:url("./game/download.gif");
	margin:0px;
}

div#downloadbar_eng{
	width:387px;
	height:26px;
	background-image:url("./game/download_jpn.gif");
	margin:0px;
	}

div#download{
	width:387px;
	height:100px;
	text-align:left;
	margin:0px;
	padding-left:100px;
}

div#goto{
	float:right;
	width:196px;
	height:30px;
	margin-right:0px;
	margin-bottom:10px;
}

div#explain{
	text-align:left;
	width:387px;
	padding:5px;
	padding-left:10px;
	margin:-10px;
	padding-top:15px;
}

/* three*/


/* mobile2. hong*/
div#mobile_hong{
	position:relative;

	left:25px;
	top:30px;
	margin-top:30px;
	width:535px;
	padding:1px;
	margin:0px;

	}

.hongtitle{
	background-image:url("./game/hongtitle.gif");
	margin:0px;
	}

.hongtitle_eng{
	background-image:url("./game/hongtitle_eng.gif");
	margin:0px;
	}



/* mobile2. hero*/
div#mobile_park{
	position:relative;

	left:25px;
	top:30px;
	margin-top:30px;
	width:535px;
	padding:1px;
	margin:0px;

	}

.parktitle{
	background-image:url("./game/parktitle.gif");
	margin:0px;
	}

.parktitle_eng{
	background-image:url("./game/parktitle_eng.gif");
	margin:0px;
	}


/* mobile3. boxer*/

div#mobile_lim{
	position:relative;
	left:25px;
	top:30px;
	margin:0px;
	margin-top:50px;
	padding:1px;
	width:535px;
}

.limtitle{
	background-image:url("./game/limtitle.gif");
	margin:0px;
	}

.limtitle_eng{
	background-image:url("./game/limtitle_eng.gif");
	margin:0px;
	}

/* boxer_end*/

/* mobile4. sos*/

div#mobile_sos{
	position:relative;
	left:25px;
	top:30px;
	margin:0px;
	margin-top:50px;
	padding:1px;
	width:535px;
}

.sostitle{
	background-image:url("./game/sostitle.gif");
	margin:0px;
	}

.sostitle_eng{
	background-image:url("./game/sostitle_eng.gif");
	margin:0px;
	}

/* mobile4. sos  */

/*####################### online-game page ##########################*/

.onlinebar{
	background-image:url("./game/onlinegame_title.gif");
	}

.onlinebar_jp{
	background-image:url("./game/onlinegame_title_jpn.gif");
	}
div#onlinegame{
	margin-left:30px;
	margin-top:70px;
	width:500px;
}


/*##############side_map###############*/

.sitemapbar{
	background-image:url("./sitemap/sitemap_title.gif");
	}
.sitemapbar_jp{
	background-image:url("./sitemap/sitemap_title_jp.gif");
	}

div#sitemapwall{
	float:right;
	width:3px;
	height:70px;
	background-image:url('./sitemap/img1.gif');
	background-repeat:repeat-y;
	}

div#sitemaplang{
	float:right;
	width:160px;
	height:90px;
	}

div#sitemapmain{
	width:587px;
	height:300px;
	text-align:center;
	}

div#sitemaptitle{
	width:479px;
	height:45px;

	}

.sitemaptitle_kr{
	background-image:url('./sitemap/title_jp.gif');
	}
div#sitemapcontent{
	width:479px;
	height:250px;
	font-family:"MS PGothic";
	font-size:"10pt";
	color:#6c7e93;
	}


div#sitemapsub{
	float:left;
	width:100px;
	height:200px;
	text-align:left;
	}

div#sitemapsub a{
	font-family:"MS PGothic";
	font-size:"10pt";
	color:#6c7e93;
	}

div#sitemapsub_eng{
	float:left;
	width:100px;
	height:200px;
	text-align:left;
	}

div#sitemapsub_eng a{
	font-family:"tahoma";
	font-size:"7pt";
	color:#6c7e93;
	}

div#heightbar{
	float:left;
	width:20px;
	background-image:url('./sitemap/img2.gif');
	background-repeat:repeat-y;
	}

.hbar1{
	height:120px;
	}

.hbar2{
	height:90px;
	}

.hbar3{
	height:60px;
	}

.hbar4{
	height:30px;
	}



div#copyright{
	position:relative;
	top:50px;
	width:578px;
	height:143px;
	background-image:url("./main/copyright.gif");
	}




div#rightbottom{
	float:right; 
	width:330px;
	height:164px;
	background-image:url("./main/oldbg_rightbottom.jpg");
}

div#bottom{
	width:1259px;
	height:330px;
	background-image:url("./main/bg_bottom-re72.jpg");
	}

div#bottom_index{
	width:1259px;
	height:144px;
	margin-top:-5px;
	background-image:url("./index/bg_bottom_index.gif");
	background-repeat:no-repeat;
	}

.font{
	font-family: "MS PGothic";
	color: #FFFFFF;
	text-decoration: none;
	}

div#gopark{
	position:absolute;
	left:907px;
	top:290px;
	width:63px;
	height:57px;
	}

div#golim{
	position:absolute;
	left:865px;
	top:412px;
	width:56px;
	height:52px;
	}

div#gosos{
	position:absolute;
	left:924px;
	top:470px;
	width:49px;
	height:47px;
	}



/************************************napi insert************************************************/


/*************************************************************
/*************************************************************/

div#memo_write {
	position:relative;
	width:501px;
	height:195px;
	background-image:url("./bbs_nemo/image/subReading_memo_base.gif");
	}
span#memo_name{
	position:relative;
	top:37px;
	left:-82px;
	}
span#memo_pw{
	position:relative;
	top:37px;
	left:-76px;
	}
span#memo_ok{
	position:relative;
	top:44px;
	left:77px;
	}
div#memo_comment{
	position:relative;
	top:60px;
	left:0px;
	}

/********************************************************************************
/********************************************************************************/

div#check_layer {
	position:absolute;
	width:417px;
	height:215px;
	left:expression((document.body.clientWidth-this.style.width)/2 - 208);
	/*top:expression((document.body.clientHeight-this.style.height)/2 - 107);*/
	z-index:10;
	}
.cl_delete {
	background-image:url("./bbs_nemo/image/subReading_delete_base.gif");
	}
.cl_edit {
	background-image:url("./bbs_nemo/image/subReading_delete_base.gif");
	}
span#input_pw{
	position:relative;
	top:123px;
	left:168px;
	}
div#check_position{
	position:relative;
	top:34px;
	left:30px;
	}	
span#pw_ok{
	position:relative;
	top:107px;
	left:50px;
	}	
span#pw_back{
	position:relative;
	top:107px;
	left:175px;
	}

/*********************************************************************************/

.button {	
	border-top: #d2eaff 1px solid;
	border-left:#d2eaff 1px solid;
	border-right:#b4daff 2px solid;
	border-bottom:#b4daff 2px solid;
	background:#edf6ff;
	padding-left:1px;
	padding-right:1px;
	padding-top:3px;
	padding-bottom:1px;
	color:#004877;
	FONT-SIZE: 9pt;	 
	FONT-FAMILY: ??;	
	cursor:hand;
}

span#page_list{
	font-family:"MS PGothic";
	height:21px;
	font-size:12pt;
	}
.p_select {
	color:#002955;
	font-weight:bold;
	}
.p_none {
	color:#2c6aaa;
	}
	
.input {
	 border:#7A92C0 1px solid;
	 height:14pt;
	 font-size:10pt;
	 padding-left:10px;

	 font-family:"MS PGothic";
	 color:##0D1A2D;
	 background-color:#F1F5FF;
 }
.memo_input {
	 border:#D1DEE4 1px solid;
	 height:17pt;
	 font-size:10pt;
	 padding-left:10px;
	 padding-top:4px;
	 font-family:"MS PGothic";
	 color:#0D1A2D;
 } 
textarea {
	 border:#FFFFFF 1px solid;
     font-size:10pt;
	 overflow:hidden;
	}

