* { margin:0px; padding:0px; }

img   { border:0; }
.clear{clear:both; display:block;}
.b{font-weight:bold;}


/*_______ Elements Initializing _______*/
body{
	background:#eee;
	text-align:center;
	color:#666;
	font-size:small;
	line-height:1.4;
}

/* exempt Mac IE5 from this application \*/
	a{overflow:hidden;}
/* end */

a:link    { color:#00c; }
a:visited { color:#00c; }
a:hover   { color:#f00; }
a:active  { color:#f00; }

h1{
	display:inline;
	float:left;
	width:545px;
	background:url(../shared/images/tx01_001.gif) no-repeat 180px 9px;
}

h2{
	margin:10px 0 5px 0px;
	height:30px;
	text-indent:-9999px;
}

ul, li{
	list-style-type:none;
}


/*_______ Setting 4 All Contents Wrapper _______*/
#wrapper {
	margin:0px auto;
	width:760px;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	text-align:left;
	background:#fff;
}


/*_______ Setting 4 Header Box _______*/
#header  {
	padding-top:10px;
	padding-bottom:10px;
	width:760px;
	height:44px;
	background:url(../shared/images/bg_header.gif) repeat-y right top #fff;
}

#header h1 img{ margin-left:10px; }

#header #header_button{
	display:inline;
	width:210px;
}

#header #header_button img{
	margin-right:5px;
}



/*_______ Setting 4 Flash Box_______*/
#title_image{
	clear:both;
	padding-bottom:1px;
	width:760px;
	height:200px;
	border-top:solid 1px #ccc;
}


/*_______ Setting 4 Global Menu Box _______*/
#header_menu{
	clear:both;
	width:760px;
	height:27px;
}

#header_menu #title_menu li.menu  {
	float:left;
	height:27px;
	width:126px;
}

#header_menu #title_menu li.menu_s{
	float:left;
	height:27px;
	width:128px;
}

li#menu1 a{ display:block; background:url(../images/btn_01_001.gif) no-repeat 0px 0px; height:27px; text-indent:-9999px; }
li#menu1 a:hover, li#menu1 a:visited:hover{ background:url(../images/btn_01_001.gif) no-repeat 0px -27px; }
li#menu2 a{ display:block; background:url(../images/btn_01_002.gif) no-repeat 0px 0px; height:27px; text-indent:-9999px; }
li#menu2 a:hover, li#menu2 a:visited:hover{ background:url(../images/btn_01_002.gif) no-repeat 0px -27px; }
#company li#menu2 a{ display:block; background:url(../images/btn_01_002.gif) no-repeat 0px -27px; height:27px; text-indent:-9999px; }
li#menu3 a{ display:block; background:url(../images/btn_01_003.gif) no-repeat 0px 0px; height:27px; text-indent:-9999px; }
li#menu3 a:hover, li#menu3 a:visited:hover{  background:url(../images/btn_01_003.gif) no-repeat 0px -27px; }
#manage li#menu3 a{ display:block; background:url(../images/btn_01_003.gif) no-repeat 0px -27px; height:27px; text-indent:-9999px; }
li#menu4 a{ display:block; background:url(../images/btn_01_004.gif) no-repeat 0px 0px; height:27px; text-indent:-9999px; }
li#menu4 a:hover, li#menu4 a:visited:hover{ background:url(../images/btn_01_004.gif) no-repeat 0px -27px; }
#topics li#menu4 a{ display:block; background:url(../images/btn_01_004.gif) no-repeat 0px -27px; height:27px; text-indent:-9999px; }
li#menu5 a{ display:block; background:url(../images/btn_01_005.gif) no-repeat 0px 0px; height:27px; text-indent:-9999px; }
li#menu5 a:hover, li#menu5 a:visited:hover{ background:url(../images/btn_01_005.gif) no-repeat 0px -27px; }
#enterprise li#menu5 a{ display:block; background:url(../images/btn_01_005.gif) no-repeat 0px -27px; height:27px; text-indent:-9999px; }
li#menu6 a{ display:block; background:url(../images/btn_01_006.gif) no-repeat 0px 0px; height:27px; text-indent:-9999px; }
li#menu6 a:hover, li#menu6 a:visited:hover{ background:url(../images/btn_01_006.gif) no-repeat 0px -27px; }
#recruit li#menu6 a{ display:block; background:url(../images/btn_01_006.gif) no-repeat 0px -27px; height:27px; text-indent:-9999px; }




/*_______ Setting 4 Main Wrapper_______*/
#main_wrapper{
	margin:0px auto;
	width:760px;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	text-align:left;
}


/*_______ Setting 4 Lift Side Column  _______*/
#left_cols {
	float:left;
	margin-top:10px;
	padding:0 9px 5em 9px;
	width:500px;
}

#left_cols h2#title01{
	background:url(../images/bg01_001.gif) no-repeat;
}

#left_cols h2#title02{
	background:url(../images/bg01_002.gif) no-repeat;
}


/*_______ Setting 4 Topics Area _______*/
#left_cols dt{
	float:left;
	display:inline;
	clear:both;
	width:70px;
	font-weight:bold;
}

#left_cols dd{
	float:left;
	padding:0 10px;
	width:400px;
}

#left_cols p{
	clear:both;
	padding-right:10px;
	text-align:right;
}

#left_cols p a{
	padding-left:10px;
	background:url(../shared/images/ar01_001.gif) no-repeat 0px 1px;
}


/*_______ Setting 4 Contents Lists _______*/
#left_cols ul{
	clear:both;
	padding:0 4px 0 8px;
	width:488px;
}

#left_cols li{
	float:left;
	padding:0 9px 1.5em 5px;
	width:230px;
	line-height:1.2;
}

#left_cols li a   {
	display:block;
	margin:0 0 3px 0;
}

#left_cols li img {
	display:block;
	margin:0 0 1px 0; 
}

#left_cols li strong{
	display:block;
	padding-left:10px;
	font-weight:bold;
	background:url(../shared/images/ar01_001.gif) no-repeat 2px center;
}



/*_______ Setting 4 Right Side Column _______*/
#right_cols{
	float:right;
	margin-top:10px;
	padding:0px 10px;
	width:222px;
	background:#fff;
}


/*_______ Settings 4 Recuruit Box _______*/
#right_cols #recruit{
	margin-bottom:15px;
	height:65px;
	background:url(../images/pc03_001.jpg) no-repeat;
}

#right_cols #recruit li{
	margin-left:70px;
	padding-left:10px;
	background:url(../shared/images/ar01_001.gif) no-repeat 0px 3px;
}


/*_______ Setting 4 Privacy Policy Box _______*/
#right_cols #privacy {
	margin-top:-60px;
	padding-left:80px;
	font-size:x-small;
}


/*_______ Settings 4 Title-h2 Listz _______*/
#right_cols #title03{
	background:url(../images/bg02_001.gif) no-repeat;
}

#right_cols #title04{
	background:url(../images/bg02_002.gif) no-repeat;

}
#right_cols #title04 a {
	display:block;
	width:222px; height:30px;
}


/*_______ Setting 4 Footer Box_______*/
#footer{
	clear:both;
	margin:20px auto 0 auto;
	padding:5px 0;
	width:760px;
	border-bottom:solid 1px #999;
	background:#fff url(../shared/images/line_footer.gif) no-repeat;
	text-align:center;
	font-size:x-small;
	letter-spacing:0.1em;
}


