.content-back {
	padding: 10px 0px 20px 15px;
	background-image: url(img/image_1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	}	
	
.content-back h2 {
	color: #3399FF;
	padding: 10px 15px 0px 0px;
	font-size: 14px;
    }
	
.content-back p {
	line-height: 160%;
	padding: 5px 15px 0px 0px;
     font-size: 12px;
	 }	
	
.content ul {
     margin-left: 0px;
	 
	 }

.content li {
    line-height: 150%;
	 font-size: 120%;
	 padding: 3px 30px 4px 25px;
	 background-image: url(img/q_mark.gif);
	 background-repeat: no-repeat;
	 background-position: left center;
	 list-style-type: none;
	}

.content li2 {
    line-height: 150%;
	 font-size: 120%;
	 padding: 3px 30px 4px 25px;
	 background-image: url(img/a_mark.gif);
	 background-repeat: no-repeat;
	 background-position: left center;
	 list-style-type: none;
	}
	
.content-qa {
     padding: 20px 0px 20px 15px;
	 }
	 
.content-qa h2 {
     padding: 3px 30px 4px 25px;
	 background-image: url(img/q_mark.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 3px;
	 color: #3399FF;
	 line-height: 140%;
	 }
	 
.content-qa p {
     padding: 5px 20px 15px 25px;
	 background-image: url(img/a_mark.gif);
	 background-repeat: no-repeat;
	 background-position: 1px 6px;
	 }

#fax-seat {
     padding: 10px;
	 }
.content-center {
     padding: 0px 0px 30px 0px;
	 }
	 	 
.content-center img {
    padding: 0px 0px 0px 190px;
	}
	
.content-center p {
    padding: 0px 15px 0px 15px;
	line-height: 150%;
	font-size: 12px;
	}
	
.pink  {
	color: Fuchsia;
	font-weight: bold;
}

.red {
	color: #FF9900;
	font-weight: bold;
}


table {
    border-width: 0px;
	border-color: #CCCCCC;
	border-collapse: collapse;
	border-style: solid;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	table-layout: fixed;
	}

tr {
    border-width: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	}

td {
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding: 5px;
	font-size: small;
	line-height: 130%;
	color: #333333;
}
			
th {
    background-color: #CCFFFF;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding: 5px;
	font-weight: normal;
	text-align: center;
	color: #333333;
	}

td h3 {
    font-size: small;
	}	

td h1 {
	font-size: larger;
	color: Blue;
}	

tt {
    line-height: 200%;
	}
	
/*
-------------------------------------
2006-05-22
-------------------------------------
*/

.content h2 {
    font-size: 14px;
	}

.content p {
    font-size: 12px;
	}

#mail-form table {
    margin: 20px 0px 20px 0px;
	}
		
#mail-form td {
    border: 0px;
	color: #666666;
	}
	
input.sub-item {
    width: 60px;
	margin: 0px 2px;
	}
	
a.com-link {
    border-bottom: 1px dotted #999999;
	color: #666666;
	padding-bottom: 2px;
	}
	
a.com-link:hover {
    color: #FF9900;
	}
	
h2.dot {
    background: url(../img/dotline.gif) bottom repeat-x;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 1px;
	padding-bottom: 3px;
	}
	
ul#faq {
    margin: 15px 0px 0px 0px;
	padding: 0px;
	}
	
ul#faq li {
    font-size: 14px;
	background-position: 0px 4px;
	margin: 0px;
	padding-bottom: 5px;
	line-height: 140%;
	}
	
ul#faq li a:link {
    color: #666666;
	}
	
ul#faq li a:hover {
    color: #FF9900;
	}