@charset "UTF-8";

/* ******************************
 * tabs
 * ****************************** */
div.ui-tab-box { width: 802px; }
div.ui-tab-box.ui-running .ui-tab-content { }
	
	div.ui-tab-box ul.tabs { border-bottom: 1px solid #ccc; }
	
	div.ui-tab-box ul.tabs li a {
		float: left;
		display: block;
		overflow: hidden;
		background-color: #464c54;
		border: 1px solid #464c54;/*
		border-bottom: 0px none;*/
		height: 41px;
		margin-right: 10px;
		padding: 0 10px;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		line-height: 42px;
		}
	.ui-tab-box ul.tabs li a:hover {
		background-color: #2f343a;
		border-color: #2f343a;
		}
	.ui-tab-box ul.tabs li a.active, 
	.ui-tab-box ul.tabs li a.active:hover {
		background-color: #fff;
		color: #282e32;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #fff;/**/
		}
	
	div.ui-tab-box .ui-tab-content {
		clear: both;
		background: url(/shared/images/global/box_mid.png) repeat-y left top #fff;
		margin-top: 30px;/* ??? */
		padding-top: 10px;
		}
		div.ui-tab-box .lv2 {
			background: url(/shared/images/global/box_top.png) no-repeat left top;
			padding: 25px 12px 0 12px;
			}
		div.ui-tab-box .lv2 h2 {
			padding-left: 10px;
			font-size: 2em;
			}
		.ui-tab-content p.overview { margin: 0 30px; padding-top: 15px; }

.info-table {/*
	border-top: 1px solid #c3c6cf;
	border-bottom: 1px solid #c3c6cf;*/
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	font-size: 1.3em;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 742px;
	}

.info-table th, 
.info-table td {
	border-bottom: 1px solid #ccc;
	padding: 0.7em 0 0.7em 1em;
	}

.info-table tr.last-child th, 
.info-table tr.last-child td { border-bottom: 0px none; }

.info-table th { background-color: #f6f6f6; border-bottom: 1px solid #e6e6e6; width: 120px; }
.info-table h3 { margin-bottom: 0.5em; }
.info-table td { border-left: 1px solid #e6e6e6; border-bottom: 1px solid #c3c6cf; }
	.info-table td ul li ul { padding-left: 1.5em; }
		.info-table td ul li { padding-bottom: 1em; }
			.info-table td ul li ul li {
				padding-bottom: 0.3em;
				list-style-type: square;
				}

div.ui-tab-box div.bottom {
	background: url(/shared/images/global/box_bottom.png) no-repeat left bottom;
	height: 10px;
	}
