@charset "utf-8";

/**
 * レイアウト
 */

.support #header{
	margin-bottom: 10px;
}

.support #main h2{
	margin-bottom: 20px;
}

.support #container{
	overflow: hidden;
	position: relative;
}

/**
 * 設置・設定サポート
 */

#settingSupport{
	margin-bottom: 20px;
}
#settingSupport h3{
	margin-bottom: 16px;
	background-image: url(../img/ttb_suport_setting.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 44px;
	width: 624px;
}

/**
 * 技術的なサポート
 */

#techSupport{
	margin-bottom: 20px;
}
#techSupport h3{
	margin-bottom: 16px;
	background-image: url(../img/ttb_support_tech.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 44px;
	width: 624px;
}

/**
 * 購入製品のバグや不具合について
 */

#troubleSupport{
	margin-bottom: 20px;
}
#troubleSupport h3{
	margin-bottom: 16px;
	background-image: url(../img/ttb_support_trouble.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 44px;
	width: 624px;
}

#troubleSupport ul{
	margin-bottom: 10px;
}
#troubleSupport li{
	list-style-position: inside;
	font-size: 12px;
	line-height: 150%;
}
.troubleAttention{
	font-size: 11px;
	color: #ee0000;
}

/**
 * お客様専用ページ
 */

#cSupport{
	margin-bottom: 20px;
}
#cSupport h3{
	margin-bottom: 16px;
	background-image: url(../img/ttb_c_support.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 44px;
	width: 624px;
}

/**
 * 設置可能なサーバ早見表
 */
#possibleServer {
	margin-bottom: 20px;
}
#possibleServer h3{
	margin-bottom: 16px;
	background-image: url(../img/ttb_server_table.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 44px;
	width: 624px;
}

.possibleServerInfo {
	margin-bottom: 20px;
	overflow: hidden;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.possibleServerInfoMark {
	float: left;
}

.possibleServerInfoDate {
	float: right;
}

.possibleServerTable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}
.possibleServerTable th {
	color: #fff;
	padding: 10px;
	text-align: center;
	background-color: #006699;
	border: 1px solid #B0C4DE;
}
.possibleServerTable td {
	padding: 10px;
	border: 1px solid #B0C4DE;
	line-height: 150%;
}
.possibleServerTable tr:nth-child(2n) {
 background: #F0FFFF;
}
