@charset "utf-8";



/**************************/



#contents h2{

	background:url(../images/title_g_point.gif) no-repeat;

	}



#contents ul li h3{

	font-size:16px;

	}



#contents ul li.g_point{

	margin-bottom:20px;

	padding-bottom:20px;

	border-bottom:dotted 1px #666;

	}



#contents ul li p{

	margin:10px;

	}



#contents ul li p#point_1_map{

	background:url(../images/point_1_map.gif) no-repeat;

	width:230px;

	height:24px;

	text-indent:-9999px;

	overflow:hidden;

	}



#contents #pointTBL{

	border-collapse:collapse;

	margin:0 10px;

	}



#contents #pointTBL td{

	border:solid 1px #A2B9E9;

	background:#E1ECFA;

	padding:6px;

	font-size:14px;

	text-align:center;

	}



#contents #pointTBL thead td{

	background:#4179A3;

	color:#fff;

	font-weight:bold;

	}



#contents #pointTBL td.td_01{

	width:120px;

	}

	

#contents #pointTBL td.td_02{

	width:80px;

	background:#F1F1F1;

	}



#contents #pointTBL td.td_03{

text-align:left;

background:#fff;

	}





#contents ul li.purchase_means{

	margin:10px;

	padding:10px;

	border:solid 1px #ccc;

	border:solid 1px #A2B9E9;

	}



#contents ul li.purchase_means h4{

	padding:4px 6px;

	background:#0068A9;

	background:#4179A3;

	color:#fff;

	}



#contents ul li.purchase_means h5{

	margin:0;

	}



#contents ul li.purchase_means ul{

	margin-bottom:10px;

	}