@charset "utf-8";

/* jirei -------------------------------------------------------------------------------------------------------------------------------- */

.mgn01 {
	margin-bottom: 20px;
}
.mgn02 {
	margin-bottom: 8px;
}
.mgn03 {
	margin-bottom: 28px;
}
.mgn04 {
	margin-bottom: 16px;
}
.mgn05 {
	margin-bottom: 44px;
}

.capMgn01 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.capMgn02 {
	margin-bottom: 8px;
}
.capMgn03 {
	margin-bottom: 6px;
}

.pad01 {
	padding-left: 16px;
}
.pad02 {
	padding-top: 10px;
}
.pad03 {
	padding-left: 16px;
	padding-right: 16px;
}
.pad04 {
	padding-right: 10px;
}
.pad05 {
	padding-right: 32px;
}
.pad06 {
	padding-right: 10px;
}

#idxList .toPagetop {
	margin: 12px 0px 12px 0px;
}

.listBox01 {
	width: 100%;
	display: block;
	padding: 13px 0px 0px 0px
}
.listEx01 {
	border-top: 1px dashed #793D21;
}
a.listBox01:link, a.listBox01:visited {
	color: #333333;
	text-decoration: none;
}
a.listBox01:hover, a.listBox01:active {
	color: #333333;
	text-decoration: none;
}
.listBox01 span {
	display: block;
}
.listTxt {
	margin: 0px 3px 8px 133px;
	font-size: 84%;
}
.listTxt img {
	margin: 0px 0px 3px 0px;
	display: block;
}
.listMark {
	margin: 0px 3px 0px 0px;
	text-align: right;
}
.listMark img {
	margin: 0px 0px 0px 2px;
}
a.listBox01:link, a.listBox01:visited {
	border-bottom: 1px dashed #793D21;
	border-left: 1px dashed #793D21;
	border-right: 1px dashed #793D21;
}
a.listBox01:hover, a.listBox01:active {
	border-bottom: 1px dashed #793D21;
	border-left: 1px dashed #793D21;
	border-right: 1px dashed #793D21;
}

a#list24:link, a#list24:visited, a#list24:active {
	background: #FFFFFF url(images/list_thm24.jpg) no-repeat left center;
}
a#list24:hover {
	background: #F9F0EC url(images/list_thm24_a.jpg) no-repeat left center;
}

a#list23:link, a#list23:visited, a#list23:active {
	background: #FFFFFF url(images/list_thm23.jpg) no-repeat left center;
}
a#list23:hover {
	background: #F9F0EC url(images/list_thm23_a.jpg) no-repeat left center;
}

a#list22:link, a#list22:visited, a#list22:active {
	background: #FFFFFF url(images/list_thm22.jpg) no-repeat left center;
}
a#list22:hover {
	background: #F9F0EC url(images/list_thm22_a.jpg) no-repeat left center;
}

a#list21:link, a#list21:visited, a#list21:active {
	background: #FFFFFF url(images/list_thm21.jpg) no-repeat left center;
}
a#list21:hover {
	background: #F9F0EC url(images/list_thm21_a.jpg) no-repeat left center;
}

a#list20:link, a#list20:visited, a#list20:active {
	background: #FFFFFF url(images/list_thm20.jpg) no-repeat left center;
}
a#list20:hover {
	background: #F9F0EC url(images/list_thm20_a.jpg) no-repeat left center;
}

a#list19:link, a#list19:visited, a#list19:active {
	background: #FFFFFF url(images/list_thm19.jpg) no-repeat left center;
}
a#list19:hover {
	background: #F9F0EC url(images/list_thm19_a.jpg) no-repeat left center;
}

a#list18:link, a#list18:visited, a#list18:active {
	background: #FFFFFF url(images/list_thm18.jpg) no-repeat left center;
}
a#list18:hover {
	background: #F9F0EC url(images/list_thm18_a.jpg) no-repeat left center;
}

a#list17:link, a#list17:visited, a#list17:active {
	background: #FFFFFF url(images/list_thm17.jpg) no-repeat left center;
}
a#list17:hover {
	background: #F9F0EC url(images/list_thm17_a.jpg) no-repeat left center;
}

a#list16:link, a#list16:visited, a#list16:active {
	background: #FFFFFF url(images/list_thm16.jpg) no-repeat left center;
}
a#list16:hover {
	background: #F9F0EC url(images/list_thm16_a.jpg) no-repeat left center;
}

a#list15:link, a#list15:visited, a#list15:active {
	background: #FFFFFF url(images/list_thm15.jpg) no-repeat left center;
}
a#list15:hover {
	background: #F9F0EC url(images/list_thm15_a.jpg) no-repeat left center;
}

a#list14:link, a#list14:visited, a#list14:active {
	background: #FFFFFF url(images/list_thm14.jpg) no-repeat left center;
}
a#list14:hover {
	background: #F9F0EC url(images/list_thm14_a.jpg) no-repeat left center;
}

a#list13:link, a#list13:visited, a#list13:active {
	background: #FFFFFF url(images/list_thm13.jpg) no-repeat left center;
}
a#list13:hover {
	background: #F9F0EC url(images/list_thm13_a.jpg) no-repeat left center;
}

a#list12:link, a#list12:visited, a#list12:active {
	background: #FFFFFF url(images/list_thm12.jpg) no-repeat left center;
}
a#list12:hover {
	background: #F9F0EC url(images/list_thm12_a.jpg) no-repeat left center;
}

a#list11:link, a#list11:visited, a#list11:active {
	background: #FFFFFF url(images/list_thm11.jpg) no-repeat left center;
}
a#list11:hover {
	background: #F9F0EC url(images/list_thm11_a.jpg) no-repeat left center;
}

a#list10:link, a#list10:visited, a#list10:active {
	background: #FFFFFF url(images/list_thm10.jpg) no-repeat left center;
}
a#list10:hover {
	background: #F9F0EC url(images/list_thm10_a.jpg) no-repeat left center;
}

a#list09:link, a#list09:visited, a#list09:active {
	background: #FFFFFF url(images/list_thm09.jpg) no-repeat left center;
}
a#list09:hover {
	background: #F9F0EC url(images/list_thm09_a.jpg) no-repeat left center;
}

a#list08:link, a#list08:visited, a#list08:active {
	background: #FFFFFF url(images/list_thm08.jpg) no-repeat left center;
}
a#list08:hover {
	background: #F9F0EC url(images/list_thm08_a.jpg) no-repeat left center;
}

a#list07:link, a#list07:visited, a#list07:active {
	background: #FFFFFF url(images/list_thm07.jpg) no-repeat left center;
}
a#list07:hover {
	background: #F9F0EC url(images/list_thm07_a.jpg) no-repeat left center;
	background: #FFFFFF url(images/list_thm07.jpg) no-repeat left center;
	cursor: default;
}

a#list06:link, a#list06:visited, a#list06:active {
	background: #FFFFFF url(images/list_thm06.jpg) no-repeat left center;
}
a#list06:hover {
	background: #F9F0EC url(images/list_thm06_a.jpg) no-repeat left center;
}

a#list05:link, a#list05:visited, a#list05:active {
	background: #FFFFFF url(images/list_thm05.jpg) no-repeat left center;
}
a#list05:hover {
	background: #F9F0EC url(images/list_thm05_a.jpg) no-repeat left center;
}

a#list04:link, a#list04:visited, a#list04:active {
	background: #FFFFFF url(images/list_thm04.jpg) no-repeat left center;
}
a#list04:hover {
	background: #F9F0EC url(images/list_thm04_a.jpg) no-repeat left center;
}

a#list03:link, a#list03:visited, a#list03:active {
	background: #FFFFFF url(images/list_thm03.jpg) no-repeat left center;
}
a#list03:hover {
	background: #F9F0EC url(images/list_thm03_a.jpg) no-repeat left center;
}

a#list02:link, a#list02:visited, a#list02:active {
	background: #FFFFFF url(images/list_thm02.jpg) no-repeat left center;
}
a#list02:hover {
	background: #F9F0EC url(images/list_thm02_a.jpg) no-repeat left center;
}

a#list01:link, a#list01:visited, a#list01:active {
	background: #FFFFFF url(images/list_thm01.jpg) no-repeat left center;
}
a#list01:hover {
	background: #F9F0EC url(images/list_thm01_a.jpg) no-repeat left center;
}




.jriLowBox01 {
	margin: 0px 0px 6px 0px;
}
.jriLowBox01 h3 {
	border: 1px dashed #793D21;
	padding: 0px 12px 0px 12px;
}
.jriLowMarkBox {
	text-align: right;
	position: relative;
	top: -1px;
	left: 0px;
	z-index: 1;
}
.jriLowMarkBox img {
	margin: 0px 0px 0px 2px;
}

.jriLowBox02 {
	background: #ECECEC;
	padding: 16px;
}

.jriLowTd01 p {
	margin-bottom: 1em;
}

.jriLowTd0201 {
	padding: 0px 8px 8px 0px;
}
.jriLowTd0202 {
	background: #ECECEC;
	padding: 16px;
}

.jriLowBox03 {
	background: url(images/low_bg01.gif);
	padding: 4px;
}
.jriLowBox03 div {
	background: #FFEFDC;
	padding: 10px;
	font-size: 84%;
	color: #793D21;
}
.jriLowBox03 div.ex01 {
	background: #FFEFDC url(images/15_bg01.jpg) no-repeat right bottom;
	padding: 10px 170px 10px 10px;
}

.jriLowInner01 {
	background: #FFFFFF;
	padding: 10px;
}

.jriLowLine01 {
	border-bottom: 2px solid #E3B89A;
	padding-bottom: 16px;
	margin-bottom: 16px;
}




/* jirei10 ------------------------------*/
.jri10Box01 td {
	padding: 0 0 2px 0;
}
.jri10Box01 img {
	margin: 4px 7px 0px 2px;
}

.jri10Box02 {
	width: 100%;
	border: 1px solid #999999;
}
.jri10Box02 .last {
	border-bottom:none;
}
.jri10Box02 .odd {
	background: #ECECEC;
}
.jri10Box02 .even {
	background: #FFFFFF;
}
.jri10Box02 th {
	width: 90px;
	padding: 6px 10px 6px 10px;
	text-align: left;
	border-bottom: 1px dashed #646464;
	color: #858585;
	font-size: 84%;
}
.jri10Box02 td {
	border-left: 1px dashed #757575;
	border-bottom: 1px dashed #646464;
	font-size: 84%;
	padding:6px 16px 6px 16px;
}

.jri10Box03 {
	padding: 0 0 15px 0;
	border-bottom: 2px solid #E3B89A;
}
.jri10Box03 .capLine {
	margin: 0 0 10px 0;
	padding: 0 0 10px 10px;
	border-bottom: 1px dashed #793D21;
}
.jri10Box03 .cntnsMgn {
	padding-top: 4px;
	margin-left: 8px;
	margin-right: 8px;
}
.jri10Box03 .toPagetop {
	padding-right: 0px;
}

.jri10PhTx01 {
	font-size: 84%;
	color: #793D21;
}














