@charset "Shift_JIS";

/*====color
黄色
標準 #e79800
すこし濃 #b97900
濃 #744c00
すこし明るいecad00
====*/


/*====color====*/
#summary h2 {
	color: #744c00;
}
#summary h3 {
	background: url(images/subtl_bg.gif);
	border: none;
}
#summary h4 {
	background: url(images/subtl_bg.gif);
}
#anchor li {
	margin: 0 20px 0 0;
	background-image: url(images/arrow.gif);
}
#anchor a:hover {
	color: #b97900;
}

/*====layout====*/
#anchor li.grouptl {
	font-weight: bold;
	margin: 0;
	line-height: 110%;
	color: #b97900;
	background-image: none;
	padding-left: 0px; 
}

.figright {
	margin: 0px 0px 0px 15px;
	float: right;
}

.btright {
	text-align: right;
	width: 100%;
	margin: 10px 0 0 0;
}

#summary #prm01,
#summary #prm04 {
	border-style: none;
	margin: 0 0 15px 0;
}


#summary .h3plusbt {
	background: url(images/subtl_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #cccccc;
	padding: 9px 0px 10px;
	margin: 10px 0 15px 0;
}

#summary .h3plusbt h3 {
	float: left;
	display: inline;
	background: none;
	padding: 6px 0 0 0;
	border-top: none;
	margin: 0;

}
#summary .h3plusbt p {
	display: inline;
	float: right;
	margin: 0px 0px 0px auto;
}


.waku1 {
	border: 1px solid #CCCCCC;
	padding: 10px 0 10px 10px;
}

.waku1 p.notes03 {
	margin: 0 0 0 165px;
	color: #999;
	font-size: 10px;
	line-height: 1.5;
}

.waku2 {
	padding: 10px;
	float: right;
	margin: 10px 0px 0px 0;
	border: 1px solid #CCCCCC;
}

.waku3 {
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin: 30px 0 0 0;
	text-align: center;
	background: #333333;
}
.waku3 p {
	color: #ffffff;
}

.waku3 a:link,
.waku3 a:visited {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ecad00;
	padding: 0px 4px;
	text-decoration: underline;
}
.waku3 a:hover,
.waku3 a:active {
	color: #ffffff;
	text-decoration: underline;
}
.notes {
	font-size: 10px;
	line-height: 10px;
	color: #666666;
	text-align: right;
	padding: 5px 0px 0px;
}

.leftcircle {
	margin: 12px 0 0;
	height: 80px;
}


.leftcircle p.catch {
	color: #b97900;
	font-weight: bold;
	line-height: 110%;
	padding: 5px 0px 3px;
}
.leftcircle p.circle {
	float: left;
	width: 90px;
	display: inline;
}

span.lead {
	font-size: 14px;
	line-height: 1.4;
	color: #b97900;
	font-weight: bold;
}

span.notes02 {
	color: #999;
}

div.img01 {
	margin: 18px 0;
}

div.txtColumn {
	float: left;
	width: 395px;
}

div.txtColumn div.img {
	float: left;
	width: 150px;
	margin: 18px 0 0 0;
}

div.txtColumn dl {
	float: right;
	width: 230px;
	margin: 18px 0 0 0;
}

div.txtColumn dl dt {
	color: #b97900;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
}

div.txtColumn dl dd {
	font-size: 12px;
	line-height: 1.5;
}

div.txtColumn dl dd span {
	font-weight: bold;
}



