@charset "UTF-8";

/*------------------------------------------------------------
import css
------------------------------------------------------------*/

@import url("../import.css");


/* CSS Document */

/* ---------- globalNav ---------- */

#globalNav ul li#navi-support a{
	width: 123px;
	margin-left: 2px;
	background: url(../../images/common/globalNav.jpg) no-repeat -386px -27px;
}


/* ---------- left menu ---------- */

#menu-title-faq {
	background: url(../../images/common/menu-faq.gif) no-repeat -180px;
}


/* CSSハック Start */
/* Safari以外適用 */
#menu-faq-charge a:visited{
	color: #CC0000;
	background-image: url(../../images/common/menu-list-mark.gif);
	background-repeat: no-repeat;
	background-position: -216px 3px;
}

/* Safariのみ適用 */
html:\66irst-child #menu-faq-charge a:visited{
	color: #CC0000;
	background-image: url(../../images/common/menu-list-mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
/* CSSハック End */


/* ---------- charge ---------- */

.charge-system-table{
	border: 2px solid #8AD022;
	margin-bottom: 20px;
}

.charge-system-table td,
.charge-system-table th{
	padding: 6px;
	border-top: 1px dashed #8AD022;
	border-right: 1px solid #8AD022;
	border-bottom: 1px dashed #8AD022;
	border-left: 1px solid #8AD022;
	line-height: 1.5em;
}

.charge-system-table th{
	background-color: #F5FEE2;
	color: #006600;
	text-align: center;
}

.charge-system-table-plus{
	font-size: 2em;
	color: #3A5C49;
}

.charge-table{
	border: 2px solid #8AD022;
	margin-bottom: 10px;
}

.charge-table td,
.charge-table th{
	padding: 6px;
	border-top: 1px dashed #8AD022;
	border-right: 1px solid #8AD022;
	border-bottom: 1px dashed #8AD022;
	border-left: 1px solid #8AD022;
}

.charge-table th{
	background-color: #F5FEE2;
	color: #006600;
	text-align: center;
}
