/* CSS Document */
body{text-align:left;background-color:#ffffff;margin:0px;color:#000000;font-size:12px; font-family: 'Lucida Grande', 'Verdana', '‚l‚r ‚oƒSƒVƒbƒN', 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3',  san-serif;}
td{font-size:12px;line-height:1.5em;color:#333333;}
form { margin:0; padding:0; }

#bodyA { width:740px; border:1px solid #999999; }
#head { width:740px; }
#head td.logo_toshiba { width:210px; text-align:left; }
#head td.logo_ttec { width:166px; vertical-align:middle; }
#head td.headR1 { padding:12px 0 0 0; vertical-align:top; text-align:right; }
#head td.headR2 { padding: 0 0 0 0; vertical-align:top; text-align:right; }
.headBar { background:url(/mfp/common/img/head_bar.gif) repeat-x left top; height:20px; }

/**/
.mn_a{background-image:url(../img/mn_a.gif);width:143px;height:26px;margin-left:10px;}
.mn_aTxt{color:#d90000;font-size:12px;line-height:2em;padding-left:10px;}

.mn_b{background-image:url(../img/mn_b.gif);width:143px;height:26px;margin-left:10px;}
.mn_bTxt{color:#4d4d4d;font-size:12px;line-height:2em;padding-left:10px;}

.mn_c{background-image:url(../img/mn_c.gif);width:143px;height:26px;margin-left:10px;}
.mn_cTxt{color:#1a469d;font-size:12px;line-height:2em;padding-left:10px;}

#menus{width:143px;margin-left:10px;background-color:#ffffff;}
.mn_s{background:url(../img/mn_s.gif) no-repeat;
	margin:0px;padding:3px 3px 3px 10px;border-bottom:1px solid #E7E7E7;}
.mn_sTxt{color:#4d4d4d;font-size:10px;line-height:1.2em;}

#contentInd{text-align:left;margin:15px 15px 15px 15px;font-size:12px;line-height:1.5em;color:#333333;}
#content{width:510px;text-align:left;margin:15px 0px 15px 15px;font-size:12px;line-height:1.5em;color:#333333;}

#sideRight{text-align:center;}

#futter{ clear:both; border-top:solid 1px #999999;margin:0px;}
.futMenu{color:#333333;font-size:10px;}

a:link {color:#666666;text-decoration:none;}
a:visited {color: #666666;text-decoration:none;}
a:hover {color: #004490;text-decoration:underline;}
a:active {color:#004490;text-decoration:none;}

a:link.small {font-size:10px;color:#666666;text-decoration:none;}
a:visited.small  {font-size:10px;color: #666666;text-decoration:none;}
a:hover.small  {font-size:10px;color: #004490;text-decoration:underline;}
a:active.small  {font-size:10px;color:#004490;text-decoration:none;}

#content a:link{color:#1a469d;text-decoration:none;}
#content a:visited {color: #1a469d;text-decoration:none;}
#content a:hover{color: #666666;text-decoration:underline;}
#content a:active{color:#1a469d;text-decoration:none;}

.stxtn{font-size:10px;color:#333333;}
.ltxtn{font-size:12px;color:#333333;}
.stxt{font-size:10px;line-height:1.5em;color:#333333;}
.ltxt{font-size:12px;line-height:1.5em;color:#333333;}

.typoBlue12{font-size:12px;color: #336699;font-weight: normal;}
.typoBlue12b{font-size:12px;color: #336699;font-weight: bold;}
.typoBlue10{font-size:10px;color: #336699;font-weight: normal;}
.typoRed12{font-size:12px;color: #d90000;font-weight: normal;}
.typoRed10{font-size:10px;color: #d90000;font-weight: normal;}

#popWin{width:640px;text-align:center;margin:0px auto;}
#pageTop{width:510px;text-align:right;margin:40px 0px 80px 0px;}
#closePage{width:630px;border-top:dotted 1px #999999;text-align:center;margin:20px 0px 40px 0px;padding:6px 0px 0px 0px;}

h1{text-align:left;
border-left:5px solid #666666;border-top:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;
font-size:16px;font-weight:bold;color: #d90000;
padding:5px 0px 5px 15px;
margin-bottom: 20px;
}
h2{
font-size:14px;font-weight:bold;color:#333333;
margin-top: 0px;
margin-bottom: 10px;
}
h3{
font-size:12px;font-weight:bold;color: #1a469d;
border-left:3px solid #1a469d;
padding:0px 0px 0px 10px;
margin-bottom: 0px;
}
h4{
font-size:12px;
color: #945161;
margin-bottom: 0px;
}
h5{
font-size:10px;
color: #336699;
font-weight: bold;
margin-bottom: 0px;
}
.re12 { color: #f00; font-size: 12px }

textarea { font-size:100%; }
.col_red { color:#ff0000; }

/*
01. globalnav
-------------------------------------*/
div#globalNav {
	width:739px;
	margin:0;
	padding:0px;
}

div#globalNav ul {
	width:739px;
	margin:0;
	padding:0px;
	list-style:none;
}

div#globalNav ul li {
	display:inline;
	float:left;
	height:40px;
	margin: 0px;
	padding: 0px;
}

div#globalNav ul li.home {
	width:174px;
}

div#globalNav ul li.gl01,
div#globalNav ul li.gl02,
div#globalNav ul li.gl03,
div#globalNav ul li.gl04,
div#globalNav ul li.gl05 {
	width:113px;
}

div#globalNav ul li.gl02 {
	position:relative;
}

div#globalNav ul li.gl02 ul{
	position:absolute;
	width:113px;
	top:40px;
	left:0px;
	z-index:1;
	visibility: hidden;
	background-color:#fff;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: none;
	border-left: 1px solid #666;
}

div#globalNav ul li.gl02 ul li {
	float:none;
	font-size:1.0em;
	text-align:center;
	height:20px;
}

div#globalNav ul li.gl02 ul li a {
	display:block;
	width:113px;
	height:20px;
	padding:0px;
	border-bottom:1px solid #666;
}

div#globalNav ul li.gl02 ul li a:hover {
	background-color:#eee;
}

div#flashArea {
	clear:both;
	margin:0px 0px 15px 0px;
	padding:0;
}

/*
02. structure
-------------------------------------*/

div#contents {
	clear:both;
	width:740px;
	margin:0px;
	padding-bottom:16px;
	text-align: center;
}

div#contentsWrap {
	width:692px;
	margin:0px auto;
	padding:0px;
	text-align: center;
	
}

div#leftColumn {
	float:left;
	width:490px;
	margin:0px;
	padding:0px;
	text-align: left;
}

div#rightColumn {
	float:right;
	width:190px;
	margin:0px;
	padding:0px;
	text-align: right;
}

div#contents img {
	border:none;
}

/*
03. infoSection
-------------------------------------*/

div#infoSection {
	width:489px;
	margin:0px;
	padding:0px;
	text-align: left;
}


div.infoSectionTitle {
	width:467px;
	height:29px;
	margin:0px 0px 16px 0px;
	padding:0px;
	background:url(../img/title_info_bg.gif) 0 0 no-repeat;
	text-align: left;
}

div.infoSectionTitle p.infoTitle{
	float:left;
	width:185px;
	height:14px;
	margin:7px 0px 3px 9px;
	padding:0px;
	line-height:1.0em;
}

div.infoSectionTitle p.infoList {
	float:right;
	width:35px;
	height:13px;
	margin:7px 9px 3px 0px;
	padding:0px;
	line-height:1.0em;
}

div#contents ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#contents ull li {
	margin:0px;
	padding:0px;
}

div#contents dl {
	width:470px;
	padding:10px 0px 0px 0px;
}

div#contents dl dt {
	clear: left;
	float:left;
	width:5.5em;
	font-size:1.0em;
	line-height:1.0em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

div#contents dl dd {
	font-size:1.0em;
	line-height:1.1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 7em;
}



div#infoArea {
	width:680px;
	margin:10px auto;
	padding:0px;
	text-align: left;
}

div#contents div#infoArea dl {
	width:680px;
	padding-top:10px;
	font-size:1.0em;
}

div#relationSiteSection {
	width:467px;
	margin-bottom:16px;
	padding:0px;
}

div#relationSiteSection table {
	margin:0px;
	padding:0px;
	border-collapse: collapse;
}

div#relationSiteSection table td {
	margin:0px;
	padding:0px;
	border:1px solid #ccc;
}

div#contents div#relationSiteSection ul {
	margin:3px 10px;
	padding:0px;
	list-style:none;
}

div#contents div#relationSiteSection ul li {
	font-size:11px;
	padding:0 0 0 14px;
	background:url(../img/icon_arrw02.gif) no-repeat 0 4px;
}

div#contents div#relationSiteSection ul li a:link,
div#contents div#relationSiteSection ul li a:visited {
}



/*
04. rightColumn
-------------------------------------*/


div#contents div#rightColumn ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#contents div#rightColumn ul li {
	margin:0px;
	padding:0px 0px 10px 0px;
}


/* >>> clearfix <<<-----------*/
div#globalNav:after,
div#contents:after,
div#contentsWrap:after,
div.infoSectionTitle:after,
div#relationSiteSection:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div#globalNav,
div#contents,
div#contentsWrap,
div.infoSectionTitle,
div#relationSiteSection {display: inline-block;}

/* Hides from IE-mac \*/
* html div#globalNav,
* html div#contents,
* html div#contentsWrap,
* html div.infoSectionTitle,
* html div#relationSiteSection {display: block;}
/* End hide from IE-mac */
