@charset "shift_jis";
/* CSS Document */

#headerArea #headerAreaInner { width:985px; margin:0 auto;}
#contentsArea { margin-bottom:35px;}
#contentsArea #pageTop {background: url(/campaign/nyukai/img/line_001.jpg) repeat-x left top;margin: 40px auto 21px auto;width: 965px;}
#contentsArea #pageTop #pageTopInner { padding:10px 10px 0 10px;}
#contentsArea #pageTop #pageTopInner p { text-align:right;}
#contentsArea #pageTop #pageTopInner p a { background:url(/campaign/nyukai/img/ico_001.jpg) left center no-repeat; padding-left:20px; font-size:12px; line-height:1.2; color:#0000ee;}
#footerArea { width:985px; background:#666666; margin:0 auto;}
#footerArea #footerAreaInner { width:905px; margin:0 auto;}
#contentsArea .font12 {font-size:12px;}
#contentsArea .font14 {font-size:14px;}
#contentsArea .font16 {font-size:16px;}
#contentsArea .font18 {font-size:18px;}
#contentsArea .font20 {font-size:20px;}
#contentsArea .font22 {font-size:22px;}
#contentsArea .font24 {font-size:24px;}

#contentsArea .contents {
	padding:5px 0 0;
	background:url(/point/img/rate_change/index_bg_001_top.gif) no-repeat 0 0;
}

#contentsArea #contentsAreaInner {
	line-height:1.3;
	width:905px;
	margin:0 auto;
	padding:0 0 5px;
	background:url(/point/img/rate_change/index_bg_001_bottom.gif) no-repeat 0 100%;
}
#contentsArea .contentsInner {
	background:url(/point/img/rate_change/index_bg_001_inner.gif) repeat-y 0 0;
	padding:0 0 34px;
}

/* contentsBox */
#contentsArea .contentsBox {
	background:url(/point/img/rate_change/contents_box_001_bottom.gif) no-repeat 50% 100%;
	padding:0 38px 12px;
}
#contentsArea .contentsBox .contentsBoxInner {
	background:url(/point/img/rate_change/contents_box_001_top.gif) no-repeat 50% 0;
	padding:13px 0 0;
}
#contentsArea .contentsBox .contentsBoxInner .contentsBoxInnerFrame {
	background:url(/point/img/rate_change/contents_box_001_inner.gif) repeat-y 50% 0;
	padding:0 32px;
}
#contentsArea .contentsBox .innerBlockA01 {
	width:737px;
	margin:0 auto;
}

/* headingBlock */
#contentsArea .headingBlockB01 {
	margin: 0 0 20px;
	padding: 15px 0 0;
}

/* textBlock */
#contentsArea .textBlockA01 {
	padding:18px 35px 0;
}
#contentsArea .textBlockA02 {
	padding:0 23px;
}
#contentsArea .headType01 {
	margin:0 0 6px;
}
#contentsArea .headType02 {
	margin:28px 0 7px;
}
#contentsArea .headType03 {
	margin:0 0 10px;
}

.btn_right {
    padding-bottom: 4px;
    text-align: right;
}

.btn_right .btn_ico {
    background: rgba(0, 0, 0, 0) url("../img/img_ico.gif") no-repeat scroll left center;
    padding-left: 15px;
}

/* indentBlock */
#contentsArea .indentBlockA01 ul li {
	font-size:15px;
	text-indent:-1em;
	padding-left:1em;
}

/* tableBlock */
#contentsArea  table .bgColor01 {
	background:#f6f6f6;
}
#contentsArea  table .aRight {
	text-align:right;
}
#contentsArea .tableBlockA01 {
	width:100%;
	margin:0 auto 16px;
	font-size:15px;
}
#contentsArea .tableBlockA01 .title {
	font-size:17px;
	font-weight:bold;
	margin:17px 0 8px;
}
#contentsArea .tableBlockA01 table th {
	border:solid 1px #ccc;
	background:#dbdbdb;
	text-align:center;
	padding:7px 0;
}
#contentsArea .tableBlockA01 table td {
	border:solid 1px #ccc;
	text-align:center;
}
#contentsArea .tableBlockB01 {
	width:100%;
	margin:7px auto 30px;
	font-size:15px;
}
#contentsArea .tableBlockB01 table th {
	border:solid 1px #ccc;
	background:#dbdbdb;
	text-align:center;
	padding:7px 10px;
}
#contentsArea .tableBlockB01 table td {
	border:solid 1px #ccc;
	text-align:center;
	padding:7px 10px;
}
#contentsArea .tableBlockB01 table .aLeft {
	text-align:left;
	padding:0 20px;
}
#contentsArea .tableBlockB02 {
	width:516px;
	padding:0 0 20px;
	font-size:15px;
}
#contentsArea .tableBlockB02 table th {
	border:solid 1px #ccc;
	background:#dbdbdb;
	text-align:center;
	padding:7px 10px;
}
#contentsArea .tableBlockB02 table td {
	border:solid 1px #ccc;
	text-align:center;
	padding:7px 10px;
}