@charset "utf-8";

/* ------------------------------
   1. Default Setting
   ------------------------------ */

*
	{margin:0; padding:0;}
body {
    font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
	
*+html body, * html body
	{font-family:Arial, Helvetica, sans-serif;}
/* AriaHeader Text */	



img
	{border:none;}
li
	{list-style:none;}
h1,h2,h3,h4,h5
	{font-size:1em;}
table
	{font-size:1em;}


/* Clickable Elements 
--------------------------------------*/
/* default=content text, global menu */
a:link { color:#003399; text-decoration:underline; }
a:visited { color:#6600CC; text-decoration:underline; }
a:hover { color:#FF6633; text-decoration:underline; }
a:active { color:#FF6633; text-decoration:underline; }
a[name] { text-decoration:none; }
a[name]:hover { color:#000000 }
a[name]:active { color:#000000 }

/* link-mm=related, quick */
a.link-sub:link { color:#666666; text-decoration:underline; }
a.link-sub:visited { color:#6600CC; text-decoration:underline; }
a.link-sub:hover { color:#FF6633; text-decoration:underline; }
a.link-sub:active { color:#FF6633; text-decoration:underline; }
/* ------------------------------
   2. Clearfix
   ------------------------------ */

.clear
	{zoom:1;}/*for IE 5.5-7*/
.clear:after
	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}/*for modern browser*/


/* ------------------------------
   3.Exstentend Format
   ------------------------------ */
.bg-bsc-grey1{ background-color: #cccccc }
.bg-bsc-grey2{ background-color: #666666 }
.bg-bsc-grey3{ background-color: #999999 }
.bg-bsc-grey4{ background-color: #eceef6 }
/*grey4=menu, quick link, related link*/ 

.tbd
	{color:#f00;}

.hide
	{display:none;}


/* ------------------------------
	2. Container
   ------------------------------ */

#container
	{width:760px; background:#fff;}


/* ------------------------------
   3. Header
   ------------------------------ */

#container #header
	{position:relative;	height:64px;border-bottom-width:1px;border-bottom-style: solid;	border-bottom-color: #B7C0C6; font-size:75%;}
#container #header #top
	{position:absolute; top:0px; left:0px;}
#container #header #worldwide
	{position:absolute; top:5px; right:5px; clear:right;}
#container #header #lang
	{position:absolute; top:38px; right:5px; clear:right;}



/* ------------------------------
   5. Path
   ------------------------------ */

#container #path{font-size:12px; margin: 5px 0px 15px 10px;}



/* Main menu 
--------------------------------------*/
#mmArea{
	width: 153px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#mmArea .head{
	font-size: 81%;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #5F737F;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3BDC3;
}
#mmArea .title{
	font-size: 75%;
	color:#666666;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px 0px 6px;
}

#mmArea  a:link { color:#333333; text-decoration:underline; }
#mmArea  a:visited { color:#6600CC; text-decoration:underline; }
#mmArea  a:hover { color:#FF6633; text-decoration:underline; }
#mmArea  a:active { color:#FF6633; text-decoration:underline; }

#mmArea .selected2 a:link { color:#333333; text-decoration:none; }
#mmArea .selected2 a:visited { color:#333333; text-decoration:none; }
#mmArea .selected2 a:hover { color:#FF6633; text-decoration:none;  }
#mmArea .selected2 a:active { color:#FF6633; text-decoration:none;  }

#mmArea .selected1{  
	background-color: #CCCCCC;
	padding: 1px 0px 1px 2px;
	margin: 3px 0px 7px 18px;
	font-weight: bold;
}
#mmArea .selected2{
	background-color: #CCCCCC;
	padding: 1px 0px 1px 2px;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
}
.list-mm1{
	font-size: 75%;
	line-height: 120%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #575862;
	display: block;
}
.list-mm1 li {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 7px 18px;
	list-style-image:url(../img/english/common/arrow_mm.gif);
}
.list-mm1 li img {margin: 0px 0px 0px 2px; vertical-align:middle;}



/* pull douwn menu */
.list-mm2{
	padding: 0px;
	margin: 0px 0px 4px 8px;
	background-color: #ffffff;
}
.list-mm2 li {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	list-style-image:url(../img/english/common/arrow_mm.gif);
}

#iprelateBox {
    font-size: 69%;
	background-color: #FFFFFF;
	width: 135px;
	margin: 15px 5px;
	padding:3px;
	border: 1px solid #999999;
}

/* ------------------------------
   9. Contents
   ------------------------------ */
#contens{
	width:595px;
	height:100%;
	margin-left:7px;
	position: relative;
	}

#contens .head{
	font-size: 81%;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #5F737F;
	margin-bottom: 5px;
	padding: 2px 0px 2px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3BDC3;
}

#contens .title{
	font-size: 81%;
	color:#666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}


.list-bsc-arrow{
	font-size: 75%;
	padding: 0px;
	margin: 0px 0px 15px;
}
.list-bsc-arrow li {
	padding: 0px;
	margin: 0px 0px 6px 15px;
	list-style-image:url(../img/english/common/arrow_mm.gif);
}

.list-bsc-arrow img {margin: 0px 0px 0px 2px; vertical-align:middle;}

.list-bsc-arrow2{
	font-size: 75%;
	padding: 0px;
	margin: 0px 0px 0px;
}
.list-bsc-arrow2 li {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	list-style-image:url(../img/english/common/arrow_mm.gif);
}

.list-bsc-arrow3{
	padding: 0px;
	margin: 0px 0px 0px;
}
.list-bsc-arrow3 li {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	list-style-image:url(../img/english/common/arrow_mm.gif);
}

/*ToTop
--------------------------------------*/
.totop{
	font-size: 69%;
	color: #666666;
	margin: 0px;
	padding: 5px 10px 5px 0px;
	text-align: right;
	clear: both;
}

/*footer
--------------------------------------*/
#footArea{
	margin: 0px;
	padding: 5px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

#footArea:after
	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}
	
.txt-foot {
	font-size: 75%;
	font-weight: normal;
	line-height: 110%;
	color: #333333;
}
.txt-copy {
	font-size: 75%;
	font-weight: normal;
	line-height: 110%;
	color: #333333;
}





