@charset "Shift_JIS";
/*----------------------------------------

	- titlebox
	+ box01
		- box01_detail01
	- box04
	- box05
	+ box02
		- box02_detail01 - 04
	- box03

-----------------------------------------*/

/*----------------------------------------
	titlebox
-----------------------------------------*/

#titlebox {
	margin-bottom: 12px;
}

#titlebox p {
	padding: 4px 0 24px 0;
}

#titlebox ul {
	margin-left: 8px;
}

#titlebox ul li {
	float: left;
	padding-left: 19px;
	margin-left: 9px;
	background: url(../img/a-gold_titlebox_arrow01.gif) no-repeat left center;
}

#titlebox ul li.first {
	padding-left: 9px;
	background: url(../img/a-gold_titlebox_arrow02.gif) no-repeat left center;
}

#titlebox a:link,
#titlebox a:visited {
	color: #fc751b;
	text-decoration: none;
}

#titlebox a:hover,
#titlebox a:active {
	color: #fc751b;
	text-decoration: underline;
}

/*----------------------------------------
	box01
-----------------------------------------*/

#box01 {
	padding: 8px 0 37px 0; 
}

/*----------------------------------------
	box01_detail01
-----------------------------------------*/

#box01_detail01 {
	width: 570px;
	margin-top: 20px;
	background: url(../img/a-gold_01_detail01_bg02.gif) no-repeat left bottom;
}

#box01_detail01 h3 {
	padding: 23px 0 10px 19px;
	background: url(../img/a-gold_01_detail01_bg01.gif) no-repeat left top;
}

#box01_detail01 ul {
	padding-bottom: 18px;
}

#box01_detail01 ul li {
	width: 512px;
	padding-left: 15px;
	margin-left: 19px;
	background: url(../img/a-gold_01_circle.gif) no-repeat left 0.2em;
}

/*----------------------------------------
	box04
-----------------------------------------*/

#box04 {
	padding: 8px 0 34px 0; 
}

#box04 p {
	width: 530px;
	padding: 17px 0 0 20px; 
}

/*----------------------------------------
	box05
-----------------------------------------*/

#box05 {
	padding: 8px 0 37px 0; 
}

#box05 table {
	width: 530px;
	margin: 20px 0 0 20px;
	border-bottom: solid 1px #d8d8d8;
	border-right: solid 1px #d8d8d8;
}

#box05 table td {
	width: 176px;
	padding: 6px 0 3px 0;
	border-top: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	text-align: center;
	vertical-align: middle;
}

#box05 table td.long {
	width: 353px;
}

#box05 table td.first {
	width: 170px;
}

#box05 table tr.bg {
	background: #f2f2f2;
}

/*----------------------------------------
	box02
-----------------------------------------*/

#box02 {
	padding: 8px 0 34px 0; 
}

#box02 h2 {
	padding-bottom: 17px; 
}

#box02 dl {
	padding-bottom: 6px;
	text-align: left;
	background: url(../img/a-gold_02_bg02.gif) no-repeat left bottom;
}

#box02 dl dt {
	padding: 1px 0 0 20px;
}

#box02 dl dt.first {
	width: 354px;
	padding: 19px 0 0 20px;
	background: url(../img/a-gold_02_bg01.gif) no-repeat left top;
}

#box02 dl dd {
	width: 314px;
	padding: 1px 0 11px 20px;
}

/*----------------------------------------
	box02_detail01
-----------------------------------------*/

#box02_detail01 {
	position: relative;
	width: 354px;
	margin: 3px 0 0 196px;
}

#box02_detail01 h3 {
	position: absolute;
	top: 0px;
	left: -172px;
}

/*----------------------------------------
	box02_detail02
-----------------------------------------*/

#box02_detail02 {
	position: relative;
	width: 354px;
	margin: 3px 0 0 196px;
}

#box02_detail02 h3 {
	position: absolute;
	top: 56px;
	left: -192px;
}

/*----------------------------------------
	box02_detail03
-----------------------------------------*/

#box02_detail03 {
	position: relative;
	width: 354px;
	margin: 3px 0 0 196px;
}

#box02_detail03 h3 {
	position: absolute;
	top: 5px;
	left: -182px;
}

/*----------------------------------------
	box02_detail04
-----------------------------------------*/

#box02_detail04 {
	width: 354px;
	margin: 0 0 0 196px;
}

#box02_detail04 dl {
	padding: 17px 0 0 0;
	margin-bottom: -11px;
	background: none;
}

/*----------------------------------------
	box03
-----------------------------------------*/

#box03 {
	padding-top: 8px; 
}

#box03 .detail {
	padding-top: 20px; 
}

#box03 div.detail div {
	float: left;
	width: 216px;
	padding: 0 20px 0 20px;
}

#box03 div.detail p.pic {
	float: left;
	width: 294px;
}

#box03 h3 {
	width: 216px;
	padding: 90px 0 0 0;
	color: #fc751b;
	font-weight: bold;
}

#box03 h4 {
	padding: 20px 0 0 20px;
}

#box03 ul {
	padding: 0 0 0 20px;
}

#box03 ul li {
	float: left;
	width: 182px;
}

#box03 ul li h5 {
	width: 166px;
	padding-top: 10px;
}

#box03 ul li p {
	width: 156px;
	padding: 7px 5px 0 5px;
}
