@charset "UTF-8";

/* 
-------------------------------------------------------------------------------- */

#mvp-head {
	min-height: 125px;
}

*html #mvp-head {
	height: 125px;
}

.foreign-title {
	position: absolute;
	top: 71px;
	left: 0;
}

#flash {
	width: 715px;
	position: absolute;
	top: 30px;
	right: 0px;
}

.foreign-top {
	border-top:3px solid #3d91e5;
	padding:5px 0 0 0;
}

#mvp-category-navi {
	margin:0 0 0 0!important;
}

#main h2 {
	border-top:5px solid #d6c7af;
	padding:10px 10px 10px 10px!important;
	margin:0 0 5px 0!important;
	line-height:150%!important;
	background:none!important;
	color:#5f574b!important;
	background-color:#f3f0eb!important;
	letter-spacing:1px;
	font-weight:normal!important;
}

#main h2 img {
	margin-top:10px;
}

#main .foreign-qa {
	font-size:80%;
	line-height:150%;
	text-align:left;
	margin:0 0 30px 0;
}

#main .foreign-qa dt {
	color:#525f6e;
	margin:0 0 10px 0;
	padding:10px 10px 0 10px;
	border-top:1px solid #dedede;
	font-weight:bold;
}

#main .foreign-qa dd {
	margin:0 0 15px 25px;
}

#main .foreign-qa dd img {
	vertical-align:middle;
}

#main .foreign-qa .circle {
	vertical-align:middle;
	margin:0 5px 0 0;
}

#main .foreign-qa dd input {
	margin:0 5px 0 0;
	vertical-align:middle;
}

#main .download {
	text-align:right!important;
}

#main .download img {
	vertical-align:middle;
}

#mvp-beta .foreign-bnr {
	margin:0 0 5px 0;
}

#mvp-beta .foreign-bnr li {
	list-style:none;
	margin:0 0 5px 0;
}

/* zebra table
-------------------------------------------------------------------------------- */

#main .foreign-table	{
	border:1px solid #a7b8d2;
	border-right:none;
	border-collapse:collapse;
	margin:0 0 10px 0;
	width:100%;
}

#main .foreign-table caption {
	background:url(../common/images/main_h.jpg) no-repeat left 1px;
	color:#363c46;
	font-weight:bold;
	text-align:left;
	font-size:80%;
	line-height:120%;
	padding:0 0 5px 17px;
}

#main .foreign-table th,
#main .foreign-table td {
	padding:4px;
	text-align:center;
	font-size:80%;
	line-height:120%;
	border-right:1px solid #a7b8d2;
}

#main .foreign-table td:hover {
	cursor:pointer;
	color:#FFFFFF;
}

#main .foreign-table th {
	background:#e1e9f6 url(../images/bg_th.jpg) no-repeat left top;
	font-weight:normal;
	letter-spacing:-1px;
	border-bottom:1px solid #a7b8d2;
}

#main .foreign-table tr.odd {
	background:#f1f5fa;
}

#main .foreign-table tr.highlight {
	background:#8493aa;
}

#main .foreign-table tr.selected td {
	background:#8493aa;
	color:#FFFFFF;
}

#main .foreign-table tr.highlight a,#main .foreign-table tr.selected td a {
	color:#FFFFFF;
}
