body{
	text-align:center;
	color:#444444;
	font-family: "ＭＳ ゴシック",sans-serif;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px auto;
	background-color:#555555;
	font-size:100%;
	background-image:url('/shared/img/parts/bg.gif');
}

/*header*/
.header0{
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

}
/*footer*/
.footer{
	padding-left:0px;
	padding-right:0px;
}
.footer-copy{
	width:436px;
/*	background-color:#ccffff;*/
}
.footer-copy a,
.footer-copy a:link,
.footer-copy a:visited,
.footer-copy a:active{
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}
.footer-copy a:hover{
	text-decoration:underline;
}
.tolist{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

/*body*/
.body-margin{
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	background-color:#ffffff;
/*	text-align:center;*/

}
.totop{
	background-color:#ffffff;
	margin-top:0px;
	margin-left:0px;
}
.contents{
/*	width:520px;*/
	margin-top:15px;
	margin-bottom:15px;
	margin-left:7px;
	margin-right:7px;
	padding-top:0px;
	text-align:left;
}
.contents-top{
	margin-top:0px;
	margin-bottom:15px;
	margin-left:7px;
	margin-right:7px;
	padding-top:0px;
	text-align:left;
}
.contents-bottom{
	width:520px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:7px;
	margin-right:7px;
	padding-top:0px;
	text-align:left;
}
.v-contents{
	margin-bottom:30px;
}
.v-contents02{
	margin-top:10px;
	margin-bottom:10px;
}
.v-contents03{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:30px;
	font-size:90%;
	line-height:120%;
}
.v-contents04{
	margin-top:10px;
	margin-bottom:30px;
}
.sub-title{
	margin-bottom:0px;
}
.bnr{
	margin-top:2px;
	margin-bottom:2px;
}
.whats-new{
	margin-top:7px;
	margin-bottom:0px;
}

/*path*/
.path{
	padding-top:5px;
	font-size:70%;
}
.path strong{
	font-weight:bold;
}
.path-line{
	border-top: 1px dotted #999999;
	margin-left:15px;
	padding-bottom:10px;
}

/*left*/
.left-navi-contents a:link,
.left-navi-contents a:visited{
	color:#666;
	text-decoration:none;
}
.left-navi-contents a:hover,
.left-navi-contents a:active{
	color:#999;
	text-decoration:none;
}
.left-navi-day{
	padding-left:5px;
	font-size:60%;
}
.left-navi-contents{
	padding-top:7px;
	padding-bottom:5px;
	padding-right:7px;
	padding-left:7px;
	font-size:70%;
}
.left-navi-small{
	padding-top:10px;
	padding-left:7px;
	font-size:60%;
}
.navi-search{
	background-color:#d1dfee;
	width:188px;
	padding:0px;
	margin:0px;
}
.navi-search-table{
	padding-top:5px;
	padding-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}
.navi-search form{
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.navi-search select,input{
	padding:0px;
	margin-top:1px;
	margin-bottom:1px;
}


/*right*/
.right-bg-gray{
	background-color:#999999;
}
.right-navi-contents a:link,
.right-navi-contents a:visited{
	color:#666;
	text-decoration:none;
}
.right-navi-contents a:hover,
.right-navi-contents a:active{
	color:#999;
	text-decoration:none;
}
.right-t{
	font-size:80%;
	line-height:100%;
	color:#666666;
}
.right-navi-contents{
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:3px;
	font-size:70%;
	line-height:100%;
/*	letter-spacing: 0.5em; 
	border-bottom: 1px dotted #999999;*/
}

/*font*/
.attention{
	padding-top:5px;
	font-size:70%;
	letter-spacing:-0.1em;
}
.attention02{
	font-size:75%;
	line-height:125%;
	color:#888888;
/*	padding-bottom:10px;*/
	padding-top:0px;
}
.medium-t{
	font-size:80%;
	line-height:110%;
}
.medium-t02{
	font-size:80%;
	line-height:160%;
}
.medium-t03{
	font-size:90%;
	font-family: Arial;
	line-height:160%;
}
.medium-t04{
	font-size:70%;
	line-height:120%;
}
.weight-t-normal{
	font-weight:bold;
}
.weight-t-normal-line{
	font-weight:bold;
	text-decoration:underline;
}
.weight-t-normal02{
	font-weight:bold;
	margin-bottom:0px;
}
.medium-t-r{
	font-size:90%;
	line-height:130%;
	color:#990000;
}
.small-t{
	font-size:80%;
}
.small-t-g{
	font-size:80%;
	color:#00FF33;
}
.small-t02{
	font-size:70%;
}
.large-t{
	font-size:100%;
	color:#666666;
}
.large-t02{
	font-size:100%;
	line-height:160%;
}
.large-b{
	font-size:100%;
	font-weight:bold;
	color:#666666;
}
.blue-t{
	color:#0058AF;
}
.black-t{
	color:#404040;
}
.line110{
	line-height:110%
}
.strong-t{
	font-weight:bold;
}
.italic-t{
	font-style:italic;
}
.underline-t{
	text-decoration:underline;
}
ol.strong-li li{
	font-weight:bold;
}
.red{
	color:#ff0000;
}
.red-cc{
	color:#990000;
}
.tns-color,
.column-color,
.form-color{
	color:#A46203;
}
.tool-color{
	color:#000000;
}
.mba-color{
	color:#010066;
}
.mba02-color{
	color:#660000;
}
.op-color{
	color:#660000;
}
.recruit-color,
.search-color{
	color:#073664;
}

.service-color,
.company-color,
.corporation-color,
.privacy-color,
.help-color,
.sitemap-color{
	color:#004938;
}
.event-color{
	color:#666666;
	font-size:80%;
}
.corporation-foreign-color{
	color:#006600;
	font-weight:bold;
	font-size:80%;
}
.corporation-internal-color{
	color:#444444;
	font-size:90%;
}
.normal-color{
	color:#666666;
}
.mailmag-color{
	color:#004938;
}
.data-color{
	color:#3A5F65;
}
.information-color{
	color:#ffffff;
	background-color:#000000;
}

/*margin*/
.right-margin7{
	padding-right:7px;
}
.left-margin7{
	padding-left:7px;
}

/*height-margin*/
.v-margin7{
	margin-top:7px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.margin-topline{
	padding-top:5px;
	padding-bottom:5px;
}
.b-margin7{
	margin-top:0px;
	margin-bottom:7px;
	padding-top:0px;
	padding-bottom:0px;
}
.v-margin10{
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.b-margin1{
	margin-bottom:1px;
}
.r-margin10{
	font-size:80%;
	margin-right:10px;
}
.l-margin10{
	margin-left:10px;
}
.b-margin10{
	margin-bottom:10px;
}
.t-margin10{
	margin-top:10px;
}
.v-margin5{
	margin-bottom:5px;
}
.margin0{
	margin:0px;
	padding:0px;
}
.no-text-bottom{
	margin-bottom:5px;
}
.v-link{
	margin-top:3px;
	margin-bottom:3px;
}
.b-padding5{
	padding-bottom:5px;
}

/*link*/
a:link,
a:visited{
	color:#0058AF;
	text-decoration:none;
}
a:active,
a:hover,
a:focus{
	color:#0090AF;
	text-decoration:none;
}
.link-mrk{
	font-size:80%;
	margin-top:2px;
	margin-right:5px;
}
.link-mrk02{
	font-size:80%;
	vertical-align:top;
	padding-top:4px;
}
.link01 a:link,
.link01 a:visited{
/*	color:#666;*/
	text-decoration:none;
}
.link01 a:active,
.link01 a:hover,
.link01 a:focus{
/*	color:#999;*/
	text-decoration:none;
}

.contents-link a{
	display: block;
	position: relative;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	font-size:70%;
}
.contents-link a:link,
.contents-link a:visited{
	color:#0058AF;
	text-decoration:none;
}
.contents-link a:active,
.contents-link a:hover,
.contents-link a:focus{
	color:#ffffff;
	background-color:#0058AF;
	text-decoration:none;
}
.contents-link .stay a:link,
.contents-link .stay a:visited{
	display: block;
	position: relative;
	color:#ffffff;
	background-color:#0058AF;
	text-decoration:none;
	height:100%;
}
.contents-link .stay-gray a:link,
.contents-link .stay-gray a:visited{
	display: block;
	position: relative;
	color:#0058AF;
	background-color:#e0e0e0;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}
.contents-link .stay-gray a:hover,
.contents-link .stay-gray a:focus{
	color:#ffffff;
	text-decoration:none;
}
.contents-link-line{
	border-left:solid 1px #ffffff;
}
.contents-link-bg{
	background-color:#E8EEF7;
}

/*line*/
.top-line-no{
	padding-top:7px;
	padding-bottom:7px;
}
.top-line-gray{
	padding-top:7px;
	padding-bottom:7px;
	border-top:solid 1px #E0E0E0;
}
.top-line-gray-no{
	padding-bottom:7px;
}
.border-line{
	border-left:solid 1px #E0E0E0;
	border-right:solid 1px #E0E0E0;
}
.line-red{
	border-bottom:solid 2px #990000;
}

.under-line{
	border-bottom:solid 1px #990000;
}
.tns-under-line,
.column-under-line,
.form-under-line{
	border-bottom:solid 1px #A46203;
}
.tool-under-line{
	border-bottom:solid 1px #000000;
}
.mba-under-line2{
	border-bottom:solid 1px #010066;
}
.recruit-under-line,
.search-under-line{
	border-bottom:solid 1px #073664;
}
.under-line-gray{
	border-bottom:solid 1px #E0E0E0;
}
.under-line02{
	border-bottom:solid 1px #990000;
	margin-bottom:10px;
}
.mba-under-line{
	border-bottom:solid 1px #990000;
	margin-bottom:10px;
}
.mba02-under-line{
	border-bottom:solid 1px #660000;
	margin-bottom:10px;
}

.event-under-line,
.service-under-line,
.company-under-line,
.corporation-under-line,
.privacy-under-line,
.help-under-line{
	border-bottom:solid 1px #004938;
}
.sitemap-color{
	border-bottom:solid 1px #000000;
}
.event-under-line{
	border-bottom:solid 1px #444444;
}
.mailmag-under-line{
	border-bottom:solid 1px #004938;
}
.data-under-line{
	border-bottom:solid 1px #3A5F65;
}

/*.column--under-line{
	border-bottom:solid 1px #006699;
	margin-bottom:10px;
}*/
.normal-line{
	color:#00281B;
	background-color:#00281B;
	height:1px;
	border-style:solid;
	padding:0px;
	margin:0px;
}
.normal-line-gray{
	border-bottom:solid 1px #999999;
	height:1px;
	padding:0px;
	margin:0px;
}
.dotline{
	height:1px;
	background-image:url('/shared/img/parts/line_dot.gif');
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	overflow:hidden;
}
.slantline{
	height:5px;
	background-image:url('/shared/img/parts/line_slant.gif');
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	overflow:hidden;
}
.normal-line-h5{
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
	border-bottom:solid 1px #999999;
	padding:0px;
	overflow:hidden;
}
.normal-line-h20{
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
	border-bottom:solid 1px #999999;
	padding:0px;
	overflow:hidden;
}


/*form*/
input{
	margin-left:0px;
	padding:0px;
	margin-right:3px;
}
form{
	margin:0px;
	padding:0px;
}

/*list*/
ol{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
ul{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
dd ol li{
	list-style-position: outside;
	-moz-padding-start:0;
	margin-left:30px;
}
dd ul li{
	list-style-position: outside;
	-moz-padding-start:0;
	margin-left:30px;
}
li{
/*	padding-bottom:5px;*/
}
dt{
/*	margin-bottom:5px;*/
}
dd{
	margin-left:25px;
/*	padding-bottom:5px;*/
}
dl{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*bg*/
.white-bg-padding5{
/*	background-image:url('/shared/img/parts/bg-point.gif');*/
	background-repeat:no-repeat;
	border:solid 1px #e0e0e0;
	padding:5px;
	margin:0px;
}
.gray-bg{
	background-color:#f0f0f0;
	border:solid 1px #e0e0e0;
}
.green-bg{
	background-color:#EEF1E7;
	border:solid 1px #DCE4CD;
}
.blue-bg{
	background-color:#A9FFA9;
	border:solid 1px #2D4A84;
}
.white-bg{
	background-color:#ffffff;
	border:solid 1px #e0e0e0;
}
.line-bg{
	border:solid 1px #e0e0e0;
}
.tns-point-bg,
.column-point-bg,
.event-point-bg,
.mba-point-bg,
.tool-point-bg{
	background-image:url('/shared/img/column/tns/bg_02.gif');
	margin-bottom:15px;
	padding:5px;
	border:solid 1px #e0e0e0;
}
.tns-bottom-bg,
.column-bottom-bg,
.event-bottom-bg{
	background-image:url('/shared/img/column/tns/bg_01.jpg');
	padding:0px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mbafaq-bottom-bg{
	background-image:url('/shared/img/mba/faq/bg_01.jpg');
	padding:0px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mba-table-bg{
	background-image:url('/shared/img/column/tns/bg_02.gif');
	border:solid 1px #010066;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	background-repeat: repeat;
	padding:0px
}
.mba-table-bg02{
	border:solid 1px #e0e0e0;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
.mba-point-red{
/*	background-image:url('/shared/img/column/tns/bg_02.gif');*/
	background-color:#fff6f6;
	border:solid 1px #660000;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	background-repeat: repeat;
	padding:0px
}

.tns-bottom-bg02,
.column-bottom-bg02,
.event-bottom-bg02,
.mba-bottom-bg02,
.common-profile-long02{
	background-image:url('/shared/img/column/tns/bg_02.gif');
	border:solid 1px #e0e0e0;
	padding:0px;
	margin:0px;
	background-repeat: repeat;
/*	background-color:#ffffff;
	filter: Alpha(opacity=80);*/
}
.tns-bottom-bg03,
.column-bottom-bg03,
.event-bottom-bg03,
.recruit-bottom-bg03,
.service-bottom-bg03{
	border:solid 1px #ff6600;
	padding:0px;
	margin:0px;
}
.tool-enresume{
	border-left:#e0e0e0 solid 8px;
	border-top:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
	border-bottom:#e0e0e0 solid 1px;
	background-color:#f0f0f0;
	padding:5px 5px 5px 10px;
}

/*.search-bottom-bg03{
	border:solid 1px #010066;
	padding:0px;
	margin:0px;
}*/
.search-bottom-bg03{
	background-image:url('/shared/img/column/tns/bg_02.gif');
	border:solid 1px #666666;
	padding:5px;
	margin:0px;
}
dd.mba-stage-bg{
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-left:0px;
	position:left;
}
dt.mba-stage-bg{
	background-color:#E6E6FA;
	border:solid 1px #E6E6FA;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	position:left;
}

dd.career-bg{
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-left:0px;
	position:left;
}
dt.career-bg{
	background-color:#D7DFCA;
	border:solid 1px #D7DFCA;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	position:left;
}
.carrer-table{
	background-color:#ECF0E6;
	border:solid 1px #004938;
	padding:5px;
	background-repeat: repeat;
	margin-bottom:5px;
}

.eng {
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
	word-break: break-all;
	padding:0px;
	margin:0px;
	width:510px;
	height:100%;
	overflow:hidden;
}

.carrierconsulting-point-bg{
	background-image:url('/shared/img/service/carrierconsulting/bg_01.gif');
	margin:0px;
	padding:5px;
	border:solid 1px #ffcc66;
}
.carrierconsulting-point-bg02{
	background-image:url('/shared/img/service/carrierconsulting/bg_02.gif');
	margin:0px;
	padding:5px;
	border:solid 1px #e0e0e0;
}

#form th{
	background-color:#efefef;
	border:solid 1px #666666;
	font-weight:normal;
}
#form td{
	background-color:#ffffff;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
}
#form td.no-border{
	background-color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}
#form th.no-border{
	background-color:#efefef;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}
.form-attention,
.service-attention{
	background-image:url('/shared/img/column/tns/bg_02.gif');
	border:solid 1px #666666;
	padding:5px;
	margin:0px;
}

#recruit th.title{
	background-color:#d2dfef;
	border:solid 1px #666666;
	font-weight:normal;
}
#recruit th.title-no-border{
	background-color:#d2dfef;
	border:none;
	font-weight:normal;
}
#recruit th{
	background-color:#E6EDF7;
	border:solid 1px #666666;
	font-weight:normal;
}
#recruit td{
	background-color:#ffffff;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
}
#recruit td.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}
#recruit th.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}

#recruit td.detail{
	background-color:#E6EDF7;
	font-weight:normal;
	border:none;
}


#search a,
#search a:active,
#search a:visited{
	color:#ffffff;
	text-decoration:none;
}
#search a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#search th.title{
	background-color:#322B2C;
	border:solid 1px #322B2C;
	font-weight:normal;
}
#search th.title-no-border{
	background-color:#d2dfef;
	border:none;
	font-weight:normal;
}
#search th{
	background-color:#E6EDF7;
	border-bottom:solid 1px #322B2C;
	border-left:solid 1px #322B2C;
	border-right:solid 1px #322B2C;
	font-weight:normal;
	color:#322B2C;
}
#search td{
	background-color:#ffffff;
	border-bottom:solid 1px #322B2C;
	border-right:solid 1px #322B2C;
	font-weight:normal;
	color:#322B2C;
}
#search td.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}
#search th.no-border{
	font-weight:normal;
	border:none;
}
#search td.detail{
	background-color:#E6EDF7;
	font-weight:normal;
	border:none;
}
.search-small-color{
	color:#999898;
}
.search-num-color{
	color:#00ff00;
}
#recruit-cont th.title{
	background-color:#d2dfef;
	border:solid 1px #322B2C;
	font-weight:normal;
}
#recruit-cont th.title-no-border{
	background-color:#d2dfef;
	border:none;
	font-weight:normal;
}
#recruit-cont th{
	background-color:#E6EDF7;
	border:solid 1px #666666;
	font-weight:normal;
}
#recruit-cont td{
	background-color:#ffffff;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
}
#recruit-cont td.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}
#recruit-cont th.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}

#recruit-cont td.detail{
	background-color:#E6EDF7;
	font-weight:normal;
	border:none;
}

#search-cont th.title{
	background-color:#d2dfef;
	border:solid 1px #666666;
	font-weight:normal;
}
#search-cont th.title-no-border{
	background-color:#d2dfef;
	border:none;
	font-weight:normal;
}
#search-cont th{
	background-color:#E6EDF7;
	border:solid 1px #666666;
	font-weight:normal;
}
#search-cont td{
	background-color:#ffffff;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
}
#search-cont td.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}
#search-condition .top-border{
	border-top:solid 1px #322B2C;
}
#search-condition td.under-border{
	border-bottom:solid 1px #322B2C;
	border-right:none;
}
#search-cont th.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}

#search-cont td.detail{
	background-color:#E6EDF7;
	font-weight:normal;
	border:none;
}

#search-condition td.detail{
	background-color:#E6EDF7;
	font-weight:normal;
	border:none;
}

#search-condition th.title{
	background-color:#ffffff;
	font-weight:normal;
}
#search-condition th.title-no-border{
	background-color:#ffffff;
	border:none;
	font-weight:normal;
}

#search-condition th.btn{
	background-color:#E4DFDB;
	border-bottom:solid 1px #322B2C;
	border-left:solid 1px #322B2C;
	border-right:solid 1px #322B2C;
	font-weight:normal;
	color:#322B2C;
}
#search-condition th.no-border{
	background-color:#E4DFDB;
	border:none;
	font-weight:normal;
	color:#322B2C;
}

#search-condition th{
	background-color:#E4DFDB;
	border-bottom:solid 1px #322B2C;
	border-left:solid 1px #322B2C;
	border-right:solid 1px #322B2C;
	font-weight:normal;
	color:#322B2C;
}

#search-condition td{
	background-color:#ffffff;
	border-bottom:solid 1px #322B2C;
	border-right:solid 1px #322B2C;
	font-weight:normal;
	color:#322B2C;
}
#search-condition td.no-border{
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
}

#search-condition td.detail{
	background-color:#E6EDF7;
	font-weight:normal;
	border:none;
}

.mba-table th{
	background-color:#ffffff;
	border:solid 1px #666666;
	font-weight:normal;
	padding:5px;
}
.mba-table td{
	background-color:#f0f0f0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:5px;
}

.mba-exp th{
	background-color:#f0f0f0;
	border:solid 1px #666666;
	font-weight:normal;
	padding:5px;
}
.mba-exp td{
	background-color:#e0e0e0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:5px;
}
.mba-exp td.no-border{
	background-color:#ffffff;
	border:none;
	font-weight:normal;
	height:33px;
	padding:0px;
}
.mba-exp td.no-border-gray{
	background-color: transparent;
	border:none;
	font-weight:normal;
	height:33px;
	padding:0px;
}
.mba-exp th.mba-exp02{
	background-color:#fff9f9;
	border:solid 1px #660000;
	font-weight:normal;
	padding:5px;
}
.mba-exp td.mba-exp02{
	background-color:#fff0f0;
	border-top:solid 1px #660000;
	border-bottom:solid 1px #660000;
	border-right:solid 1px #660000;
	font-weight:normal;
	padding:5px;
}

.mba-table th{
	background-color:#f0f0f0;
	border:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table td{
	background-color:#ffffff;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table td.no-border{
	background-color:#ffffff;
	border:none;
	font-weight:normal;
	padding:0px
}
.mba-table td.no-border{
	background-color:#ffffff;
	border:none;
	font-weight:normal;
	padding:0px
}
.mba-table th.no-border{
	background-color:#f0f0f0;
	border:none;
	font-weight:normal;
	padding:0px
}
.mba-table th.item{
	background-color:#f0f0f0;
	border:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table td.item{
	background-color:#f0f0f0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table th.item2{
	background-color:#e0e0e0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table td.item2{
	background-color:#e0e0e0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table td.data2{
	background-color:#f0f0f0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	font-weight:normal;
	padding:3px;
}
.mba-table th.title{
	background-color:#cccccc;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:none;
	font-weight:bold;
	padding:3px;
}
.mba-table th.no-border-t{
	border-top:none;
}
.mba-table td.no-border-t{
	border-top:none;
}

.company-table th{
	border-bottom:solid 1px #e0e0e0;
	font-weight:normal;
	padding:5px;
}
.company-table td{
	border-bottom:solid 1px #e0e0e0;
	font-weight:normal;
	padding:5px;
}
.company-table td.no-border{
	border:none;
	font-weight:normal;
	padding:0px
}
.company-commitment,
.corporation-commitment{
	border:solid 2px #002216;
}

#sitemap {
	font-size:80%;
}
#sitemap div{
	margin-bottom:5px;
}
#sitemap li{
	list-style-type:none;
	margin-left:-40px;
	margin-bottom:5px;
}
.company-case {
	border:1px #80B380 solid;
}
.company-case-line {
	border-bottom:1px #e0e0e0 solid;
	padding-top:3px;
}
.company-case-t-margin {
	padding-top:5px;
}
#mba td.page-title{
	font-weight:normal;
	color:#010066;
	border-left:#010066 solid 8px;
	border-bottom:#010066 solid 1px;
	border-top:#010066 solid 1px;
	border-right:#010066 solid 1px;
	background-color:#ffffff;
	padding:5px 5px 5px 10px;/* 上=1px、右=2px、下=3px、左=4px */
	margin:0px;
}
#mba2 td.page-title{
	font-weight:normal;
	color:#660000;
	border-left:#660000 solid 8px;
	border-bottom:#660000 solid 1px;
	border-top:#660000 solid 1px;
	border-right:#660000 solid 1px;
	background-color:#ffffff;
	padding:5px 5px 5px 10px;/* 上=1px、右=2px、下=3px、左=4px */
	margin:0px;
}
 
li.vc{
 padding:0px 0px 5px 0px;
}

