@charset "utf-8";

.point {
	color:#AF0054;
	font-weight:bold;
}

img {
	border:medium none;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-table;
min-height:1%;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}


body, p, h1, h2, h3, h4, dl, dt, dd, ul, img, strong, em, form {
	color:#333333;
	font-size:100%;
	font-style:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
body {
	font-size:75%;
	line-height:160%;
	text-align:center;
	background:#F8E8ED none repeat-x scroll left top;
}

#wrapper {
	margin:0 auto;
	padding:10px 0;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	text-align:center;
	width:790px;
	background:#FFFFFF;
}

#wrapper h1 {
	padding:0 0 20px 0;
}


#wrapper h2 {
	padding:0 0 10px 0;
}

#wrapper h3 {
	padding:0 0 10px 0;
	font-size:120%;
}

#wrapper .section {
	text-align:left;
	padding:0 20px 10px 20px;
}

#wrapper .section p {
	padding:0 0 10px 0;
}

#wrapper .section  .center_tx {
	text-align:center;
	color:#AF0054;
}

#wrapper .bg_img01 {
	background:url(../images/bg_img01.gif) no-repeat right center;
	padding:20px;
}

#wrapper .section .support_table {
	width:750px;
	padding:0;
	margin:0 auto 10px auto;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

#wrapper .section .support_table th {
	background:#EBEBEB;
	border:1px solid #CCCCCC;
	padding:10px 5px;
	text-align:center;
} 

#wrapper .section .support_table td {
	border:1px solid #CCCCCC;
	padding:10px 5px;
} 

#wrapper .section .support_table .bg_point {
	background:#F8E8ED;
}

