@charset "utf8";


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* base elements                                                     */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
*{ outline:none;}
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
	color:#5a5959;
}
h1,h2,h3,h4,h5 {
}
h1{ color:#00507c;}
h3{	font-size:110%;}
a {
	color:#de1827;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

div.more {
	text-align:right;
}
div.back {
	text-align:left;
}
a.more {
	padding:0 20px 0 0;
}

a.back {
	padding:0 0 0 20px;
	height:15px;
}

select,
input.text,
textarea.text{
	border-left:1px solid #888888;
	border-top:1px solid #888888;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	background-color:#f5f5f5;
}
.content,
.extrabar,
.sidebar { line-height:150%; border:1px solid #888888; padding:12px; margin:12px 0; }

.extrabar,
.sidebar { font-size:95%; }

.content h1 { font-size:133%; }
.extrabar h1, .sidebar h1 { font-size:133%; }
.content p.subline { color:#004063; }


body.aboutus   div.mainnavi ul li.mn1 a,
body.network   div.mainnavi ul li.mn2 a,
body.career    div.mainnavi ul li.mn3 a,
body.media     div.mainnavi ul li.mn4 a,
body.ebusiness div.mainnavi ul li.mn5 a,
body.salesteam div.mainnavi ul li.mn6 a,
body.contact   div.mainnavi ul li.mn7 a { font-weight:bold;}


.subnavi ul li a.active{
	color:#ab0001;
	font-weight:bold;
}
