@charset "iso-8859-1";

/* =========================================

	English IR common.css

============================================ */

/* -------------------------------------------
	default style
-------------------------------------------- */
/*
html { overflow-y:scroll; }
*/

body,div,span,h1,h2,h3,h4,h5,h6
p,ul,ol,li,dl,dt,dd,address,img,
form,select,option,input,label{ margin:0; padding:0; }

a:link		{color:#00f;text-decoration:none;}
a:visited	{color:#00f;text-decoration:none;}
a:hover		{color:#f00;}
a:active	{color:#f00;}

img {
	border: none;
	/*vertical-align:bottom;*/
}

hr {
	display:none;
}

ul {
	list-style:none;
}

sup {
	font-size:85%;
}

body {
	background:#f2f1e9;
	color:#666;
	font-size:80%;
	font-family:Verdana;
	line-height:1.4;
}


/* -------------------------------------------
	wrapper
------------------------------------------- */
#wrapper {
	width:800px;
	margin:0 auto;
	border-left:1px solid #29417b;
	border-bottom:1px solid #29417b;
	border-right:1px solid #29417b;
	background:#fff;
	text-align:left;
}


/* -------------------------------------------
	header
------------------------------------------- */
#header {
	width:800px;
	height:55px;
	margin:0;
	padding:0;
	background:url(../image_cmn/title.gif) no-repeat 0 0;
	position:relative;
}

#header h1 {
	position:absolute;
	top:0;
	left:0;
}

#header h1 a {
	overflow:hidden;
	float:left;
	width:340px;
	height:55px;
	text-indent:-9999px;
}

#header p.change{
	float:right;
	width:80px;
	margin:30px 10px 0 0;
	text-align:right;
	font-size:85%;
}

#header p.change img.mark{
	margin:0 5px 0 0;
	vertical-align:top;
}

/* -------------------------------------------
	content
------------------------------------------- */
#content {
	overflow:hidden;
	width:800px;
	margin:0;
	padding:0;
}

/* Second page
------------------------------------------- */
#content #ir {
	width:800px;
	height:40px;
	background:url(../image_cmn/siteroute_bg.gif) repeat-x 0 0;
}

#content #ir h2 a {
	display:block;
	float:left;
	width:276px;
	height:40px;
	background:url(../image_cmn/ir_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#content #main {
	margin:0 auto;
	padding:20px;
}

/* -------------------------------------------
	siteroute
------------------------------------------- */
#siteroute {
	float:left;
	width:524px;
	margin:16px 0 0 0;
	padding:0;
	color:#999;
	font-size:80%;
}

#siteroute ul {
	margin:0;
	padding:0;
}

#siteroute li {
	list-style-type:none;
	float:left;
	margin:0 0 0 5px;
	padding:0;
	color:#a0b2af;
}

#siteroute li.top {
	margin:0;
	padding:0 0 0 7px;
}

#siteroute li a {
	margin:0;
	padding:0 10px 0 0;
	background:url(../image_cmn/arrow.gif) no-repeat right 3px;
}

#siteroute li span {
	font-weight:bold;
}



/* -------------------------------------------
	footer
------------------------------------------- */
#footer {
	overflow:hidden;
	clear:both;
	font-size:80%;
	background:#999;
}

#footer ul {
	margin:0;
	padding:5px 10px;
	background:url(../image_cmn/bg_footer.gif) no-repeat 0 0;
}

#footer ul li {
	display:inline;
	list-style-type:none;
	margin:0 6px 0 0;
	padding:0 0 0 10px;
	border-left:1px solid #fff;
}

#footer ul li.top {
	padding:0 0 0 0;
	border-left:0;
}

#footer ul li a {
	color:#fff;
}

#footer span {
	clear:both;
	display:block;
	width:800px;
	margin:0;
	padding:2px 0;
	background:#fff;
	text-align:center;
}


