h2{
	margin-bottom:25px;
	background: url("../img/h2_back.gif") no-repeat left top;
	padding-bottom:7px;
	border-bottom:1px solid #DEF;
	}
h2 img{
	}
div.page_top_menu {
	}

div.page_top_menu div.image{
	padding:10px;
	border:solid 1px #CDE;
	background: #FFF url("../img/page_main_back.gif") no-repeat left top;
	text-align:center;
	margin-bottom:20px;
	}
div.page_top_menu div.image img{
	border:solid 1px #ABD;
	}
div.page_top_menu dl{
	margin: 0 8px;
	}
div.page_top_menu dt{
	background:url("../img/page_top_menu_dt.gif") repeat-x left top;
	border:solid 1px #CDE;
	font-size:20px;
	font-weight:bold;
	}
div.page_top_menu dt a{
	background:url("../img/page_li.gif") no-repeat left center;
	border:solid 1px #FFF;
	border-left:solid 1px #09F;
	padding:8px;
	padding-left:13px;
	display:block;
	}
div.page_top_menu dt a:hover{
	border:solid 1px #FFF;
	border-left:solid 1px #09F;
	}

div.page_top_menu dt img{
	width:45px;
	height:16px;
	margin-left:10px;
	margin-bottom:2px;
	}

div.page_top_menu dd{
	padding:8px;
	padding-bottom:10px;
	font-size:14px;
	line-height:1.5;
	}

div.page_top_menu dd li{
	font-size:14px;
	margin-bottom:5px;
	line-height:1.5;
	}

div.page_top_menu dd li img{
	width:45px;
	height:16px;
	margin-left:10px;
	}

div.page_link {
	margin:10px;
	background:#FFF7E3;
	padding:15px;
	color:#776655;
	border:solid 1px #DDD9AC;
	}
div.page_link h3{
	font-weight:bold;
	font-size:12px;
	}
div.page_link dl {
	}
div.page_link dt{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	}
div.page_link dd{
	padding-top:0px;
	font-size:12px;
	}
div.page_link dd li{
	margin-top:5px;
	font-size:11px;
	}
div.page_link dd li a{
	color:#CC6633;
	font-size:14px;
	}
div.page_link dd li a:hover{
	color:#CC9933;
	}




div.about h3,
div.subsidy h3{
	color:#0099FF;
	font-size:20px;
	padding:3px 6px;
	font-weight:bold;
	border-left:solid 5px #CCDDEE;
	}
div.about h3 span,
div.subsidy h3 span{
	display:block;
	font-size:12px;
	color:#FF9900;
	font-weight:normal;
	letter-spacing:0px;
	margin-bottom:5px;
	}
div.about p,
div.subsidy p{
	font-size:14px;
	line-height:1.5;
	margin:10px auto;
	margin-left:12px;
	}
div.about div,
div.subsidy div{
	clear:both;
	margin-bottom:25px;
	background-image:none;
	}
div.about div div,
div.subsidy div div{
	margin-bottom:auto;
	}
div.about dl{
	margin-bottom:10px;
	padding-left:12px;
	}
div.about dt{
	color:#FF9900;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:1.5;
	}
div.about dd {
	background-image:none;
	line-height:1.5;
	}
div.about dd li{
	font-size:12px;
	line-height:1.5;
	}

div.about table{
	width:530px;
	padding-left:12px;
	}
div.about th{
	font-weight:bold;
	font-size:12px;
	}
div.about th.th2{
	font-weight:normal;
	font-size:11px;
	}
div.about td{
	font-size:12px;
	}
div.about h4{
	color:#996633;
	font-size:14px;
	font-weight:bold;
	margin-left:12px;
	padding-bottom:5px;
	border-bottom:solid 1px #BFA676;
	margin-top:10px;
	}

div.about div.image,
div.subsidy div.image {
	text-align:center;
	padding:10px;
	border:solid 1px #DDD9AC;
	margin-left:12px;
	font-size:11px;
	background:url("../img/ami_white.gif") ;
	}
div.about div.image_r{
	float:right;
	margin-left:10px;
	font-size:11px;
	}
div.about div.image_l{
	float:left;
	margin-right:10px;
	font-size:11px;
	}
div.about div.image_l img,
div.about div.image_r img,
div.about div.image img{
	display:block;
	}

div.about div.image dt{
	font-size:12px;
	line-height:1.4;
	color:#0099FF;
	}
div.about div.image dd{
	font-size:12px;
	line-height:1.4;
	}

div.about div.image li{
	font-size:11px;
	line-height:1.3;
	}
div.about div.image dl,
div.about div.image ul{
	text-align:left;
	padding-left:12px;
	}

div.about dt,
div.about h3 {
	font-weight:bold;
	}


div.about ul.bikou,
div.about dl.bikou{
	background:#FCFADF;
	padding:10px;
	margin-bottom:0px;
	}
div.about dl.bikou dd ul{
	padding:0;
	margin:0;
	}
div.about dl.bikou dt,
div.about dl.bikou dd {
	font-weight:normal;
	font-size:11px;
	line-height:1.4;
	padding:0;
	margin:0;
	}
div.about a{
	display:inline;
	padding:auto;
	margin:auto;
	}



div.qa dl dt{
	font-size:16px;
	color:#0099FF;
	margin-bottom:10px;
	font-weight:bold;
	}
div.qa dl dt span{
	display:inline;
	font-size:20px;
	color:#ff9900;
	line-height:1.4;
	}
div.qa dl dd {
	margin-bottom:10px;
	padding-left:35px;
	font-size:12px;
	line-height:1.5;
	}
div.qa dl dd ul,
div.qa dl dd ol{
	padding: 5px 0px;
	}
div.qa dl dd ol li{
	list-style-type:decimal;
	list-style-position:inside;
	margin-bottom:5px;
	line-height:1.5;
	}
div.qa dl dd ul li{
	list-style-type:square;
	list-style-position:outside;
	margin-bottom:5px;
	line-height:1.5;
	margin-left:15px;
	}

div.qa dl dd li span{
	color:#667788;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	}
