@charset "UTF-8";
@import url(sub_style.css);

/*-----------------------------------------------
ワールドビジョンとは_2009/07/17
-----------------------------------------------*/
.wv_main{
	margin: 0px;
	padding: 0px;
}
.wv_main #wv_top{
	background-image:url(../../about/images/wv_img01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#F7E9B1;
	width: 690px;
	min-height: 385px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.wv_main #wv_top .text{
	font-size: 120%;
	line-height:160%;
	width:320px;
	padding: 18px 0px 0px 35px;
}
.wv_main #wv_top .text h3{
	width: 104px;
	margin: 0px;
	padding: 0px;
	background-image:none;
	background-color:transparent;
}
.wv_main #wv_top .text_in{
	padding: 20px 0px 10px 0px;
}
.wv_main #wv_top .hakase{
	padding: 15px 0px 10px 0px;
	text-align: right;
	color:#666666;
	font-size: 80%;
}
.wv_main .table_01{
	width: 683px;
}
.wv_main .table_01 .td_a img{
	vertical-align:middle ;
}

/*-----------------開閉エリア-----------------*/
/* 開閉01 */
.accordion_wv{
	width:690px;
	margin:0px 0px 30px 0px;
}
.accordion_wv_in a{text-decoration: none;color:#333333;}
.accordion_wv_in a:link{text-decoration: none;color:#333333;}
.accordion_wv_in a:visited{text-decoration: none;color:#333333;}
.accordion_wv_in a:active{text-decoration: none;color:#333333;}
.accordion_wv_in a:hover{text-decoration: none;color:#333333;}

/* 開閉共通部分 */
.accordion_wv_in{
	display:block;
	width:688px;
	border:1px solid #DDCEB1;
}
.accordion_wv_in a{
	border:1px solid #ffffff;
	display:block;
	width:641px;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
	background-color:#F9F6EC;
	font-size: 120%;
	background-image:url(../images/icon_02.gif);
	background-repeat:no-repeat;
	background-position: 15px 5px;
	padding: 8px 0px 8px 45px;

}
.accordion_wv_in a:hover {
	background-image:url(../images/icon_02_2.gif);
	background-repeat:no-repeat;
	background-position: 15px 5px;
	text-decoration: none;
	display:block;
	background-color:#F3EDDA;
	text-decoration: none;
}
.accordion_text{
	width:688px;
	border:1px solid #DDCEB1;
	border-top:none;
}
/*-----------------テーブルエリア-----------------*/
/* wv_table_01 */
.wv_main .wv_table_01{
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
	width: 685px;
}
.wv_main .wv_table_01 .th_a{
	width: 220px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../about/images/wv_tabke_th_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 5px;
	font-weight: normal;
	text-align: right;
}

.wv_main .wv_table_01 .td_a{
	width:431px;
	background-image:url(../../about/images/wv_tabke_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
}

/*-----------------テーブルエリア（２）-----------------*/
/* table_open */
.table_open{
	width:656ox;
	border:1px solid #B5B5B5;
	margin: 0px 0px 5px 0px;
}
.table_open .th_a{
	width: 129px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../about/images/tabop_th_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: right;
}

.table_open .td_a{
	width: 486px;
	padding: 5px 10px 5px 10px;
}


/*-----------------------------------------------
各種募金報告_2009/07/18
-----------------------------------------------*/
#table01{
	margin: 10px 0px 0px 0px;
}
#table01 td{
	width: 660px;
	padding: 10px 10px 0px 20px;
	background-color:#FFF9ED;
}
.select_01{
	text-align: right;
}
#table01 td li {
	background-image:url(../images/icon_pdf.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:1px 0 1px 22px;
}
.photo_img{
	margin: 20px 0px 0px 0px;
}
/*-----------------------------------------------
ワールドビジョンとは
-----------------------------------------------*/

/* 090724 追加 */
.wv_main h3{
	 width:680px;
}
/*-----------------------------------------------
ワールドビジョンについて
-----------------------------------------------*/
/* 090724 追加 */
.letter_s{
	 letter-spacing:-0.05em;
}
/* 090807 追加 */
#list_about_top li{
	list-style-type:none;
	padding:0 0 5px;
	margin: 0px -10px 0px 0px;
}
#list_about_top ul{
	padding:0px 0px 0px 0px;
}
#list_about_top .arrow{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 0px;
}

/*-----------------------------------------------
他の援助機関、団体との連携  090725 追加
-----------------------------------------------*/
/* 写真リストの背景 */
.list_bg{
	margin: 10px 0 20px 0;
	padding: 15px 0 15px 25px;
	background-color:#FFEFCE;
	float: left;
}

/*-----------------写真ボックス-----------------*/
.picbox{
	width: 195px;
	height: 175px;
	margin: 0 15px 15px 0;
	background-image:url(../../about/images/picbox.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float: left;
}

.picbox .picbox_area{
	width: 160px;
	margin: 10px 0 5px 15px;
	padding: 0;
	clear:both;
	display: inline-block;
}

.picbox .picbox_area .img_01{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
}
.picbox .picbox_area .txt_01{
	margin: 0;
	padding: 0;
	background-image:url(../../common/images/icon_arrow05.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
}

.picbox .picbox_area .txt_01 p{
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}

.picbox .picbox_area .txt_01 p img{
	padding: 3px;
	vertical-align:middle;
}

.matching_list{
	width: 690px;
	margin: 0px 0px 5px 0px;
}

/* 他の援助機関、団体との連携 matching_table */
.matching_table{
	width: 681px;
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
}

.matching_table .match_th{
	width: 199px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../about/images/wv_tabke_th_02.gif);
	background-repeat:repeat-y;
	/*background-position: top left;*/
	padding: 5px 0 5px 0;
	font-weight: normal;
	text-align: left;
	text-indent: 10px;
}

.matching_table .match_td_01{
	width:195px;
	height:30px;
	background-image:url(../../about/images/wv_tabke_td_02_1.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 0 5px 0;
	float: left;
	text-indent: 7px;
}

.matching_table .match_td_02{
	width:284px;
	height:30px;
	background-image:url(../../about/images/wv_tabke_td_02_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 0 5px 0;
	text-indent: 7px;
}

.matching_table .match_td_03{
	width:479px;
	background-image:url(../../about/images/wv_tabke_td_02_3.gif);
	background-repeat:repeat-y;
	background-position: top left;
}

.matching_table .match_td_04{
	width:195px;
	height:60px;
	background-image:url(../../about/images/wv_tabke_td_02_1.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 0 5px 0;
	float: left center;
	text-indent: 7px;
}

.matching_table .match_td_05{
	width:284px;
	height: 60px;
	background-image:url(../../about/images/wv_tabke_td_02_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 0 5px 0;
	text-indent: 7px;
}

.matching_table .match_td_06{
	width:195px;
	height:100px;
	background-image:url(../../about/images/wv_tabke_td_02_1.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 0 5px 0;
	float: left center;
	text-indent: 7px;
}

.matching_table .match_td_07{
	width:284px;
	height:100px;
	background-image:url(../../about/images/wv_tabke_td_02_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 0 5px 0;
	text-indent: 7px;
	line-height: 22px;
}

/*-----------------------------------------------
刊行物_090731
-----------------------------------------------*/
.paper94 .box_bottom_94{
	width: 339px;
	background-image:url(../images/box_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;

}
.paper94 .box_bottom_94{
	width: 339px;
	background-image:url(../images/box_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.paper94 .box_top{
	width: 339px;
	background-image:url(../images/box_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
}

.paper94 .box_in{
	width: 339px;
	background-image:url(../images/box_center.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}
.paper94 .box_area{
	width: 314px;
	padding: 8px 10px 0px 10px;
	clear:both;
}

/* ボックス リスト */
.paper94 .box_area .img_01{
	width: 110px;
	padding: 0px 0px 10px 0px;
}
.paper94 .box_area .txt_01{
	width: 185px;
	margin: 0px 0px 0px 0px;
}
.paper94 .box_area .txt_01 h3{
	padding: 0px 0px 5px 0px;
}
.paper94 .box_area .txt_01 ul{
	padding: 0px 0px 0px 0px;
}
.paper94 .box_area .txt_01 li{
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.paper94 .box_area .txt_01 p{
	padding: 0px 0px 10px 0px;
}

/* ボックス テキスト */
.paper94 .box_area02{
	min-height: 220px;
	padding: 8px 10px 15px 15px;
	clear:both;
	display: inline-block;
}
.paper94 .box_area02 .txt_02{
	width: 310px;
	margin: 0px 0px 0px 0px;
}
.paper94 .box_area02 .txt_02 p img{
	padding: 3px;
	vertical-align:middle;
}
.paper94 .box_area02 .txt_02 p{
	padding: 0px 0px 0px 0px;
}
.paper94 .box_area02 .txt_02 h3{
	padding: 0px 0px 5px 0px;
}
.paper94 .box_area02 .img_02{
	width: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: block;
}

/*-----------------------------------------------
活動内容・支援国 2009/08/07
-----------------------------------------------*/

/*-----------------ボックス02-----------------*/
.pattern_A .box_bottom_02_2{
	width: 689px;
	background-image:url(../images/box_bottom_02.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.pattern_A .box_top_02_2{
	width: 689px;
	background-image:url(../images/box_top_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
	position:relative;
}

.pattern_A .box_in_02_2{
	width: 689px;
	background-image:url(../images/box_center_02.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}


/* ボックス テキスト */
.pattern_A .box_bottom_02_2 .box_area02_2{
	width: 664px;
	padding: 8px 10px 15px 15px;
	clear:both;
	display: inline-block;
}

.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_3{
	width: 650px;
	padding: 0px 10px 0px 0px;
}

.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_3 ul{
	width: 650px;
}

.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_3 li{
	padding: 0px 15px 0px 10px;
	background-position:left 4px;
	float:left;
}


/*h3のスタイル打消し*/
.pattern_A .rabel h3{
	background-image:none;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}

/*h4→h3へ変更するスタイル*/
.pattern_A .rabel .h4_01{
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position: center left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 15px;
}


.photo_area{
	width: 653px;
	border:1px solid #cccccc;
	padding:15px 15px 15px 15px;
	margin:0px 0px 5px 0px;
}

/* photo_02--テキスト（左）写真（右） */
.photo_02_w img{
	padding:0px 10px 0px 0px;
}

.photo_02_w .caption1{
	width:270px;
	font-size: 90%;
	line-height:130%;
	color:#666666;
}

.photo_02_w .caption2{
	width:360px;
	font-size: 90%;
	line-height:130%;
	color:#666666;
}

.txt_ad{width:280px;}

.photo_area2{
	width: 360px;
	border:1px solid #cccccc;
	padding:15px 15px 15px 15px;
	margin:0px 0px 5px 0px;
}





