@charset "utf-8";
/* 東日本大震災に関する義援金のご報告
======================================== */

.section{
	padding-bottom: 30px;
	}



.index_t_01 {
	background: none !important;
	padding: 0 0 35px !important;
	height: auto !important;
}

.index_tbl_box_01 {
	width: 450px;
	margin: 0 auto;
	padding-bottom: 35px;
}
.index_tbl_total_01 {
	background: url(/support/tohoku/info/wr_css/wr_img/index/index_img_01.gif) no-repeat left bottom;
	min-height: 23px;
	padding: 0px 0 0 203px;
	margin-bottom: 5px;
}
* html .index_tbl_total_01 {
	height: 23px;
}
.index_tbl_total_01 span {
	position: absolute;
	left: -999px;
	top: -999px;
}
.index_tbl_total_01 p {
	color: #003f98;
	font-size: 130%;
	font-weight: bold;
}
.index_tbl_total_01 strong {
	font-size: 140%;
}

.index_tbl_01 {
	border-top: 1px #acabab solid;
	border-bottom: 1px #acabab solid;
}
.index_tbl_01 table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.index_tbl_01 table tr {
	background: url(/support/tohoku/info/wr_css/wr_img/index/index_border_01.gif) repeat-x left top;
}
.index_tbl_01 table tr.first {
	background: none;
}
.index_tbl_01 table th,
.index_tbl_01 table td {
	vertical-align: top;
	padding: 7px 20px 5px;
	font-weight: normal;
}
.index_tbl_01 table td {
	text-align: right;
}

.index_note_01 {
	padding-right: 20px;
	text-align: right;
}


.index_border_box_01 {
	border: 1px #e1404b solid;
	padding: 10px;
	margin-bottom: 20px;
}
.index_border_box_01 p {
	text-align: center;
	color: #e1404b;
	padding-bottom: 8px;
}
.index_border_box_01 p strong {
	font-size: 130%;
}

.index_st_01 {
	background: none !important;
	padding: 0 0 15px !important;
	margin: 0 !important;
	text-align: center;
	border: none !important;
	min-height: auto !important;
	height: auto !important;
}
.index_st_02 {
	background: none !important;
	padding: 0 0 10px !important;
	margin: 0 !important;
	border: none !important;
	font-size: 130%;
	color: #003f98;
	min-height: auto !important;
	height: auto !important;
}

.index_sign_01 {
	background: url(/support/tohoku/info/wr_css/wr_img/index/index_img_02.gif) no-repeat right bottom;
	min-height: 23px;
	padding-right: 160px;
	float: right;
	line-height: 1.2;
}
* html .index_sign_01 {
	height: 23px;
}
.index_sign_01 span {
	font-size: 130%;
}


.index_greet_01 {
	float: right;
}
.index_greet_img_01 {
	padding-left: 205px;
}
.index_greet_text_01 {
	position: absolute;
	width: 205px;
}
.index_greet_text_01 div {
	position: relative;
}
.index_greet_text_01 div div {
	position: absolute;
	bottom: 0;
}
.index_greet_text_01 span {
	font-size: 130%;
}

.index_fbox_01 {
	padding-bottom: 15px;
}
.index_fbox_01 .flo_left {
	width: 365px;
	float: left;
}
.index_fbox_01 .flo_right {
	width: 196px;
	float: right;
}


.index_tbl_02 {
	border-top: 1px #acabab solid;
	border-bottom: 1px #acabab solid;
}
.index_tbl_02 table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.index_tbl_02 table td {
	background: url(/support/tohoku/info/wr_css/wr_img/index/index_border_01.gif) repeat-x left top;
}
.index_tbl_02 table tr.first td {
	background: none;
}
.index_tbl_02 table td {
	vertical-align: top;
	padding: 3px 20px 1px;
	font-weight: normal;
}
.index_tbl_02 table th {
	padding: 3px 20px 1px;
	font-size: 110%;
	color: #003f98;
}
.index_tbl_02 table th span {
	font-size: 150%;
}

.index_fbox_02 {
	padding-bottom: 15px;
}
.index_fbox_02 .flo_left {
	width: 235px;
	float: left;
}
.index_fbox_02 .flo_right {
	width: 317px;
	float: right;
}

.index_imgbox_01 {
	width: 594px;
	margin-left: -18px;
}
.index_imgdetail_01 {
	width: 180px;
	margin-left: 18px;
	float: left;
	display: inline;
}



.index_fbox_03 {
	padding-bottom: 45px;
}
.index_fbox_03 .flo_left {
	width: 340px;
	float: left;
}
.index_fbox_03 .flo_right {
	width: 216px;
	float: right;
}

.index_fbox_04 {
}
.index_fbox_04 .flo_left {
	width: 280px;
	float: left;
}
.index_fbox_04 .flo_right {
	width: 278px;
	float: right;
}






.index_sbox_01 {
	width: 570px;
	margin: 0 auto;
}

.index_bgbox_01 {
	background: url(/support/tohoku/info/wr_css/wr_img/index/index_bg_01_bottom.gif) no-repeat left bottom;
	width: 674px;
	_width:100%;
	margin: 0 auto;
}
.index_bgbox_01_inner {
	background: url(/support/tohoku/info/wr_css/wr_img/index/index_bg_01_top.gif) no-repeat left top;
	padding:50px 60px 50px 40px;
	_padding:50px 45px 50px 35px;
}





.clearfix{overflow:hidden}



.pad-b5 {
	padding-bottom: 5px;
}
.pad-b10 {
	padding-bottom: 10px;
}
.pad-b15 {
	padding-bottom: 15px;
}
.pad-b20 {
	padding-bottom: 20px;
}
.pad-b25 {
	padding-bottom: 25px;
}

.mar-b5 {
	margin-bottom: 5px;
}
.mar-b25 {
	margin-bottom: 25px;
}
.mar-b45 {
	margin-bottom: 45px;
}

.talign_center {
	text-align: center;
}


.f75{
	font-size:75%;
	line-height:1.6em;
	}
	
.f65{
	font-size:65%;
	}

#main_contents_new2008 p a{color: #407cba; text-decoration:underline;}

#main_contents_new2008 p a:hover {text-decoration: none;}