@charset "UTF-8";
@import url(sub_style.css);

/*-----------------------------------------------
知るトップ　　　　　　　　　　　　　　_2009/07/28
-----------------------------------------------*/

.text_area_59{
	margin-bottom:5px;
}

.text_area_60{
	margin-bottom:5px;
}

.link_area_59{
	text-align:right;
}

#new_60{
	background-image:url(../../learn/children/images/box_bottom_60.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:689px;
}



.imageright_60{
	padding-right:13px;
	width:180px;
	margin-bottom:10px;
	margin-top:10px;
	
}

.news_text_60 li{
	list-style-type: disc;
	margin:0px 0px 0px 30px;
	width:450px;
}

.news_text_60{
	margin-top:5px;
	padding-bottom:30px;
}

.newsbottom_60{
	width:450px;
	margin-top:13px;
	text-align:right;
	position:relative; bottom:20px;
	
}


.new_59{
	background-image:url(../../learn/children/images/box_bottom_59.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:448px;
	margin-bottom:15px;
}

#newstitle_59{
	width:448px;
}

.imageright_59{
	width:180px;
	
}

.news_text_59 li{
	list-style-type: disc;
}
.news_text_59 ul{
	margin:5px 0px 10px 30px;
}
.newsbottom_59{
	margin-top:13px;
	text-align:right;
	width:400px;
}

/*-----------------------------------------------
世界の問題と子どもたち　　　　　　　　_2009/07/28
-----------------------------------------------*/
.box_bottom .box_area .text_area_59 li{
	list-style-type: disc;
	margin:0px 0px 0px 15px;
}

.box_bottom_60 .box_area02 .txt_02 .text_area_60 li{
	list-style-type: disc;
	margin-left:5px;
}

.min_60{
	font-size:90%;
	color:#666666;
	line-height:120%;
	margin-top:3px;
}

.box_bottom_60{
	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;
}

/* ボックス テキスト */
.box_bottom_60 .box_area02{
	width: 314px;	
	padding: 8px 10px 15px 15px;
	clear:both;
	display: inline-block;
}
.box_bottom_60 .box_area02 .txt_02{
	width: 310px;
	margin: 0px 0px 0px 0px;
}
.box_bottom_60 .box_area02 .txt_02 p img{
	padding: 3px;
	vertical-align:middle;
}
.box_bottom_60 .box_area02 .txt_02 p{
	padding: 0px 0px 0px 0px;
}
.box_bottom_60 .box_area02 .txt_02 h3{
	padding: 0px 0px 5px 0px;
}
.box_bottom_60 .box_area02 .img_02{
	width: 100px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
}

/*-----------------------------------------------
063_子どもの権利（政府訳）　　　　　　_2009/07/30
-----------------------------------------------*/

#number_63 p{
	margin-bottom:10px;
}

#number_63 h4{
	margin-top:25px;
}

/*-----------------------------------------------
パネル貸出しリスト　　　　　　　　　　_2009/07/30
-----------------------------------------------*/

/*-----------------テーブルエリア-----------------*/
.table_panel{
	width:683px;
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
	color:#333333;
}
.table_panel .th_a{
	width: 99px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/th_a.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	text-align:center;
}

.table_panel .th_b{
	width: 49px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/th_b.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	text-align:center;
}

.table_panel .th_c{
	width: 314px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/th_c.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	text-align:center;
}
.table_panel .th_d{
	width: 128px;
	background-image:url(../../learn/rental/images/th_d.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 5px 3px 5px;
	text-align:center;
	vertical-align:middle;
}


.table_panel .td_a{
	width: 99px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/td_a.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
}

.table_panel .td_b{
	width: 49px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/td_b.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 0px 3px 0px;
	text-align:center;
	vertical-align:middle;
}

.table_panel .td_c{
	width: 314px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/td_c.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 5px 3px 5px;
	text-align:left;
	vertical-align:top;
}
.table_panel .td_d{
	width: 128px;
	background-image:url(../../learn/rental/images/td_d.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 3px 5px 3px 5px;
	text-align:center;
	vertical-align:middle;
}

.highslide-caption {
	visibility:hidden;
}

.highslide-caption a link{
	border:none;
}

/*画像拡大関連*/
.table_panel .td_d img{
	cursor:pointer;
}

/*-----------------------------------------------
提言書報告書等_71 2009/07/28
-----------------------------------------------*/

.ma01{margin-top:-10px;}
.ma02{margin-top:-20px;}

/*h3のスタイル打消し*/
.h4style h3{
	background-image:none;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}

/*h4→h3へ変更するスタイル*/
.h4style .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;
}

.org_ttl{
	color:#663300;
	padding:0px 0px 6px 0px;
}

.normal{font-weight:normal;}

#table01{
	margin: 10px 0px 0px 0px;
}
#table01 td{
	width: 690px;
	padding: 10px 0px 0px 0px;
}
.select_01{text-align: right;}

.link_area img{vertical-align:middle;}

.photo_02 .img_mate{
	width: 100px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.global_future{
	width:570px;
	margin-left:10px;
	margin-bottom:10px;
}

.photo_02_02{
	display: inline-block;
}
/*-----------------開閉エリア-----------------*/

.accordion2{
	width:680px;
	margin:0px 0px 30px 0px;
}

.accordion2_link a{
	margin-top:0px;
	cursor:pointer;
	background-image:url(../images/icon_plus.gif);
	background-repeat:no-repeat;
	background-position: left 9px;
	padding: 8px 0px 8px 12px;
}

.accordion2_link a:hover{
	margin-top:0px;
	cursor:pointer;
	background-image:url(../images/icon_minus.gif);
	background-repeat:no-repeat;
	background-position: left 9px;
	padding: 8px 0px 8px 12px;
}

.accordion2_text{
	width:678px;
	border:1px solid #d6d6d6;
}
.accordion2_text .accordion2_text_in{
	padding: 10px 10px 10px 10px;
}
*:first-child+html .accordion2_text .accordion2_text_in{/* IE7 */
	margin: 10px 10px 10px 10px;
	padding: 0px;
}
* html .accordion2_text .accordion2_text_in{/* IE6 */
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

/* table */
.acco_tbl{line-height:180%;}

.acco_tbl th{
	border-right:2px solid #000000;
	padding:0px 12px 5px 6px;
	vertical-align:top;
}

.acco_tbl td{padding:0px 0px 5px 16px;}


/*-----------------ボックス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_2{
	width: 469px;
	padding: 0px 10px 0px 0px;
}

.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_2 p{
	padding: 0px 0px 30px 0px;
}
.pattern_A .box_area02_2 .txt_02_2 h3{
	padding: 0px 0px 5px 0px;
}
.pattern_A .box_bottom_02_2 .box_area02_2 .img_02_2{
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align:center;
	display: block;
}

/*詳細リンク*/
.box_top_02_2 .link_area{
	padding:10px 0px 0px 0px;
	position:absolute; bottom:-15px;
}


/*カテゴリー*/
.orgbox{
	font-size:11px;
	height:19px;
	margin:0px 0px 14px 0px;
	padding:0px;
}


.orgbox img{vertical-align:middle;}

.orgbox .orgbox_l{
	height:19px;
	width:128px;
	background-color:#f05e14;
	color:#FFFFFF;
	text-align:center;
	line-height:170%;
	vertical-align:middle;
}

.orgbox .orgbox_R{
	height:19px;
	line-height:160%;
}

.orgbox .orgbox_R{
	height:17px;
	width:90px;
	border-top:1px solid #f05e14;
	border-bottom:1px solid #f05e14;
	text-align:center;
}

/*-----------------------------------------------
dvd.html_2009/07/31
-----------------------------------------------*/

.min{font-size:80%;line-height:130%;}

/* table_dvd */
.table_dvd {
	width: 683px;
	border: 1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
	word-break: break-all;
}
.table_dvd .th_1 {
	width: 119px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_th_1.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
	font-weight: bold;
}
.table_dvd .th_2 {
	width: 259px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_th_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
	font-weight: bold;
}
.table_dvd .th_3 {
	width: 34px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_th_3.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
	font-weight: bold;
}
.table_dvd .th_4 {
	width: 54px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_th_4.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	text-align: center;
	font-weight: bold;
}
.table_dvd .th_5 {
	width: 123px;
	background-image: url(../../learn/images/table_th_5.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
	font-weight: bold;
}

.table_dvd .td_1 {
	width: 127px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_td_1.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 6px 5px 6px;
	font-weight: normal;
	text-align: center;
}
.table_dvd .td_2 {
	width: 259px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_td_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: left;
}
.table_dvd .td_2_2 {
	width: 314px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_td_2_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: left;
}
.table_dvd .td_3 {
	width: 34px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_td_3.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
}
.table_dvd .td_4 {
	width: 44px;
	border-right: 1px solid #B5B5B5;
	background-image: url(../../learn/images/table_td_4.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
}
.table_dvd .td_5 {
	width: 123px;
	background-image: url(../../learn/images/table_td_5.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: left;
}

/* others */
.border_grey{
	width: 651px;
	border: 1px solid #B5B5B5;
	padding: 18px;
	color: #666666;
}
/*-----------------------------------------------
寄付金控除_2009/07/25
-----------------------------------------------*/

/* photo_ev--テキスト（左）写真（右） */
.photo_ev{
	width:685px;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}
.photo_ev .img_01{
	width: 185px;
	margin: 0px;
	padding: 4px 0px 10px 0px;
}
.photo_ev .img_01 .ima_main{
	padding: 0px 0px 0px 0px;
}

.photo_ev .txt_01{width: 493px;}

/*-----------------ボックス01-----------------*/
.menu_box_bottom{
	width: 493px;
	background-image:url(../../learn/school/teachers/images/menu_box_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.menu_box_top{
	width: 493px;
	background-image:url(../../learn/school/teachers/images/menu_box_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.menu_box_in{
	width: 493px;
	background-image:url(../../learn/school/teachers/images/menu_box_center.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}
.menu_box_bottom .menu_box_area{
	width: 465px;
	padding: 8px 10px 18px 15px;
	clear:both;
}

/* ボックス リスト */
.menu_box_bottom .menu_box_area .txt_01{
	width: 445px;
}

.menu_box_bottom .menu_box_area .txt_01 ul{
	padding: 0px 0px 0px 30px;
}
.menu_box_bottom .menu_box_area .txt_01 li{
	padding: 0px 0px 0px 10px;
	background-image:url(../images/icon_arrow06.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	width:230px;
}


.thema{padding:0px 0px 20px 15px;}

.list_03 li{
	list-style-type: decimal;
}

.list_03{
	color:#222222;
	margin:0px;
	padding:0px;
}

.wd{
	padding:0px 0px 0px 23px;
}

.table_01 th{
	vertical-align:top;
}

.table_01 td{
	vertical-align:top;
}

.inmargin{
	margin-top:10px;
}

/*-----------------------------------------------
学校に行けない理由_2009/08/04
-----------------------------------------------*/
.mainarea_76{
	width:687px;
	border:1px solid #DDCEB1;
}


.mainarea_in_76{
	margin:18px;
}

.text_76_A{
	margin-top:15px;
	width:646px;
	display:block;
}

.text_76_A p{
	margin-bottom:10px;
}


/*-----------------タブエリア-----------------*/

#container {
	width: 66.6%;
	margin: 0 auto;
	text-align: left;
}


#hope_76 #tab {
	font-size:12px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	height: 1.5em;
	overflow: hidden;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top 0px;
	height:120px;
	line-height:140%;
}
#hope_76 #tab li a{text-decoration:underline;font-weight: normal;}
#hope_76 #tab li a:link{text-decoration: none;font-weight: normal;}
#hope_76 #tab li a:visited{text-decoration:underline;font-weight: normal;}
#hope_76 #tab li a:active{text-decoration:underline;font-weight: normal;}
#hope_76 #tab li a:hover{text-decoration:underline;font-weight: normal;}


#hope_76 #tab ul {	margin: 0px 0px 0px 5px;}
#hope_76 #tab li {
	font-family:  "MS UI Gothic", verdana, 'trebuchet ms', sans-serif ;
	float: left;
	margin: 8px 8px 0px 0px;
	background-image:none;
	padding:0px;
	height:110px;
	width:68px;
	text-align: center;
}
#hope_76 .arrow{
	padding: 0px 3px 0px 0px;
}
#hope_76 #tab li .img1{
	color: #333333;
	background-image:none;
}
#hope_76 #tab li .img1 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_01.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;

}
#hope_76 #tab li .img1 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_01ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img2 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_02.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img2 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_02ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img3 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_03.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img3 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_03ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img4 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_04.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img4 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_04ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img5 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_05.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img5 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_05ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img6 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_06.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img6 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_06ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img7 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_07.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img7 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_07ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img8 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_08.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img8 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_08ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}
#hope_76 #tab li .img9 a{
	display:block;
	background-image:url(../../learn/images/hope/tab_09.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration:underline;
}
#hope_76 #tab li .img9 a:hover{
	display:block;
	background-image:url(../../learn/images/hope/tab_09ov.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:67px 0px 0px 0px;
	_padding:69px 0px 0px 0px;
	text-decoration: none;
}








#hope_76 #tab li .present {
	color: #333333;
	background-image:none;
	background-repeat:no-repeat;
	background-position:left  0px;
	padding:0px;
}

#hope_76 #tab .img a {
	display:block;
	color: #FF6500;
	text-align: center;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right 0px;
	height:110px;
	padding:0px;
}
* html #hope_76 #tab .img a{/* IE6 */
	display: inline-block;
}

#page1, #page2, #page3, #page4, #page5, #page6, #page7, #page8, #page9, #page10, #page11 {
	margin: 0px 0px;
}

/*-----------------------------------------------
先生方へ_2009/09/02
-----------------------------------------------*/
.table_001{
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
	width: 679px;
}

.table_001 ol li{
	list-style-type:decimal;
}
.table_001 .th_a{
	width: 179px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/school/teachers/images/corporate_th_bg.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align:right;
	vertical-align:top;
}

.table_001 .td_a{
	width: 459px;
	background-image:url(../../learn/school/teachers/images/corporate_td_bg.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
}
.h4_f{
	font-weight: normal;
}
/*-----------------rieko.css-----------------*/

/*-----------------------------------------------
ワールドビジョンの活動_2009/07/28
-----------------------------------------------*/
.school81 #wv_top{
	background-image:url(../../learn/images/img81_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#F7E9B1;
	width: 690px;
	min-height: 385px;
	margin: 0px 0px 20px 0px;
}
.school81 #wv_top .text{
	width:370px;
	padding: 18px 0px 10px 35px;
}
.school81 #wv_top .text h3{
	margin: 0px;
	padding: 0px;
	background-image:none;
	background-color:transparent;
}
.school81 #wv_top .text_in{
	padding: 20px 0px 10px 0px;
}
.school81 #wv_top .hakase{
	padding: 15px 0px 10px 0px;
	text-align: right;
	color:#666666;
	font-size: 80%;
}
/*-----------------------------------------------
こんな人が働いています_2009/07/29
-----------------------------------------------*/
.school82 h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	background-color:#ffffff;
	background-image: none;
}
.school82 .img{
	padding: 0px 10px 10px 0px;
}

/*-----------------------------------------------
大切な水_2009/07/29
-----------------------------------------------*/
.school77 h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	background-color:#ffffff;
	background-image: none;
}
.school77 .img{
	padding: 0px 10px 10px 0px;
}
.children{
	border: 1px solid #DDCEB1;
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}
.children h4{
	padding: 0px 0px 15px 0px;
}
.children .img_01{
	padding: 0px 10px 10px 0px;
}
.children .img_02{
	padding: 0px 0px 10px 10px;
}
.children_in{
	width: 645px;
	padding: 0px 0px 20px 0px;
}
.others table{
	padding: 0px;
	margin: 0px;
}
.others td{
	padding: 0px;
	margin: 0px;
}
.others a{
	padding: 0px;
	margin: 0px;
}
/*-----------------------------------------------
わたしたちにできること     　   2009/07/30
-----------------------------------------------*/
.school83 .pagetop{
	padding: 10px 0px 10px 0px;
}

.school83 .text01{
	width: 440px;
	margin: 0px 10px 0px 0px;

}
.school83 .text02{
	width: 480px;
	margin: 0px 20px 0px 0px;
}
.school83 .text03{
	width: 440px;
	margin: 0px 0px 0px 10px;

}
.school83 .text05{
	width: 520px;
	margin: 0px 20px 0px 0px;
}
.school83 .main_01{
	padding: 0px 0px 20px 0px;
	display: inline-block;
	width: 680px;
}

/*-----------------------------------------------
よくある質問_2009/08/01
-----------------------------------------------*/
#faq84{
	margin: 0px;
}
#faq84 .img_a{
	width:40px;
}
#faq84 .txt_in{
	width: 610px;
}

/*-----------------開閉エリア-----------------*/
/* 開閉01 */
#faq84 .accordion{
	width:680px;
	margin:0px 0px 30px 0px;

}
#faq84 .accordion_in a{text-decoration:underline;color:#FF6600;}
#faq84 .accordion_in a:link{text-decoration:underline;color:#FF6600;}
#faq84 .accordion_in a:visited{text-decoration:underline;color:#FF6600;}
#faq84 .accordion_in a:active{text-decoration:underline;color:#FF6600;}
#faq84 .accordion_in a:hover{text-decoration: none;color:#FF6600;}

/* 開閉共通部分 */
#faq84 .accordion_in{
	display:block;
	width:678px;
	border:1px solid #DDCEB1;
}
#faq84 .accordion_in img{
	margin-bottom:-4px;
}
#faq84 .accordion_in a{
	line-height: 110%;
	border:1px solid #ffffff;
	display:block;
	width:656px;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
	background-color:#F9F6EC;
	font-size: 120%;
	padding: 10px 0px 15px 20px;
	background-image:none;
}
#faq84 .accordion_in a:hover {
	text-decoration: none;
	display:block;
	background-color:#F3EDDA;
	text-decoration: none;
	background-image:none;
}
#faq84 .accordion_text{
	width:678px;
	border:1px solid #DDCEB1;
	border-top:none;
}
#faq84 .accordion_text .accordion_text_in{
	padding: 10px 10px 10px 10px;
}
#faq84 *:first-child+html .accordion_text .accordion_text_in{/* IE7 */
	margin: 10px 10px 10px 10px;
	padding: 0px;
}
#faq84 * html .accordion_text .accordion_text_in{/* IE6 */
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

/*-----------------テーブルエリア-----------------*/
/* table_01 */
#faq84 .table_01{
	width: 588px;
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
}
#faq84 .table_01 .th_a{
	width: 152px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/images/faq_table_bg_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: right;
}

#faq84 .table_01 .td_a{
	width: 395px;
	background-image:url(../../learn/images/faq_table_bg_02.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
}

/*-----------------juoku.css-----------------*/
/* photo_03--テキスト（左）写真（右） in 開閉式エリア */
.photo_03{
	width: 680px;
	margin: 0px 0px 30px 0px;
	display: inline-block;
	float: left;
}
.photo_03 .img_01{
	width: 230px;
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
}
.photo_03 .img_01 .ima_main{
	padding: 0px 0px 0px 0px;
}
.photo_03 .img_01 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	color:#666666;
	line-height:120%;
}

.photo_03 .txt_left{
	width: 430px;
	margin: 0;
	text-align: left;
	float: left;
}

.photo_03 .img_01 .caption p{
	width: 230px;
}

.bottom_line p{
	width: 680px;
}

/* photo_04--写真（センター）*/
.photo_04{
	width: 680px;
	margin: 0px 0px 15px 0px;
	display: inline-block;
	float: left;
}

.photo_04 .img_01{
	margin: 20px 0 10px 10px;
	padding: 0;
	float: left;
}

.photo_04 .img_01 .ima_main{
	padding: 0;
}

.photo_04 .img_01 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	color:#666666;
	line-height:120%;
}

.photo_04 .captionsize01{
	width: 180px;
}

.photo_04 .captionsize02{
	width: 200px;
}

.photo_04 .fontset{
	font-weight:bold;
}

.photo_04 .img_02{
	margin: 0 0 10px 20px;
	padding: 0;
	float: left;
}
.photo_04 .img_02 .ima_main{
	padding: 0;
}

.photo_04 .img_02 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	color:#666666;
	line-height:120%;
}
.photo_04 .img_03{
	margin: 30px 0 10px 10px;
	padding: 0;
	float: left;
}

.photo_04 .img_04{
	width: 130px;
	margin: 20px 0 10px 10px;
	padding: 0;
	float: left;
}

.photo_04 .img_04 .ima_main{
	padding: 0;
}

.photo_04 .img_04 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	color:#666666;
	line-height:120%;
}

.photo_04 .txt_left{
	width: 500px;
	margin: 0;
	text-align: left;
	float: left;
}

.photo_04 .txt_left02{
	width: 450px;
	margin: 0;
	text-align: left;
	float: left;
}

.photo_04 .img_05{
	margin: 20px 0 10px 10px;
	padding: 0;
	float: left;
}
.photo_04 .img_05 .ima_main{
	padding: 0;
}

.photo_04 .img_05 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	color:#666666;
	line-height:120%;
}

.photo_04 .img_01 .caption p{
	width: 230px;
}

.photo_frame{
	width: 600px;
	margin: 0 0 0 100px;
}
/*-----------------ボックス01-----------------*/
.menu_box_bottom{
	width: 493px;
	background-image:url(../../learn/children/images/menu_box_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.menu_box_top{
	width: 493px;
	background-image:url(../../learn/children/images/menu_box_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menu_box_bottom .menu_box_area .txt_01 li{
	padding: 0px 30px 0px 20px;
	background-position:left 4px;
}

.menu_box_in{
	width: 493px;
	background-image:url(../../learn/children/images/menu_box_center.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}

.menu_box_bottom .menu_box_area{
	width: 465px;
	padding: 8px 10px 18px 15px;
	clear:both;
}

/* ボックス リスト */
.txt_03{
	width: 600px;
}

.txt_03 ul{
	padding: 0px 0px 0px 20px;
	float: left;
}

/* photo_02--テキスト（左）写真（右） in 開閉式エリア */
.photo_02_ac{
	margin: 0px 0px 30px 0px;
	display: inline-block;
}
.photo_02_ac .img_01{
	width: 230px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.photo_02_ac .img_01 .ima_main{
	padding: 0px 0px 0px 0px;
}
.photo_02_ac .img_01 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
}

.photo_02_ac .txt_01{
	width: 400px;
	padding: 0px 15px 0px 0px;
}

/* ページ内リンクの枠 */
.box_bottom_02_3{
	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;
}

.box_top_02_3{
	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;
}

.box_in_02_3{
	width: 689px;
	background-image:url(../images/box_center_02.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}

/* ボックス テキスト */
.box_bottom_02_3 .box_area02_3{
	width: 650px;
	padding: 8px 10px 15px 0px;
	clear:both;
	display: inline-block;
}
.box_bottom_02_3 .box_area02_3 .txt_02_3{
	width: 504px;
	padding: 0px 10px 0px 0px;
}

.box_bottom_02_3 .box_area02_3 .txt_02_3 p{
	padding: 0px 0px 0px 0px;
}
.box_area02_3 .txt_02_3 h3{
	padding: 0px 0px 5px 0px;
}
.box_bottom_02_3 .box_area02_3 .img_02_3{
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	display: block;
}

.box_area02_3 .txt01{
	padding:5px 0px 0px 0px;
	margin:0px 0px 4px 0px;
}

/*詳細リンク*/
.box_top_02_3 .link_area{
	width: 504px;
	padding:5px 0px 0px 0px;
}

/*---------------------------------------------------
index_map ポップアップ　　　　　　　　　_2009/08/03
---------------------------------------------------*/
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault {
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	width: 300px;
	margin: 0;
	padding: 5px;
	border: 1px solid #FF6501;
	background-color: #FFF;
	color: #fff;
}

/* Headings within notes */
.notedefault h4 {
	/* height: 20px; */
	margin: 0;
	padding: 3px 3px 3px 0;
	text-align: left;
	text-indent: 5px;
	background-color: #FF6501;
}

.notedefault  p{
	margin: 10px;
	padding: 0;
	text-align: left;
	text-indent: 15px;
	color: #333;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
	margin-left: 5px;
	margin-top: 15px;
	text-align:left;
	z-index:10000;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
	float: right;
	width: 14px;
	height: 14px;
	line-height: 14px;
	color: black;
	text-decoration: none;
	visibility: hidden
}
.snb-pinned .note-close {
	visibility: inherit;
}

/*---------------------------------------------------
68～70画像挿入追記　　　　　     　　　　_2009/08/05
---------------------------------------------------*/

.photopatternA{
	width:220px;
	margin-left:10px;
}
.photopatternA .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
	margin-bottom:5px;
}

.photopatternB{
	width:170px;
	margin-left:10px;
}
.photopatternB .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
}

.photopatternC{
	height:259px;
}

.photopatternC .caption{
	width:490px;
	font-size: 90%;
	line-height:120%;
	color:#666666;	
}

.photopatternC .caption p{
}

.phototable{
	height:254px;
}
/*h3スタイル打ち消し*/
.pattern_A .box_area02_2 h3,
.pattern_A .box_area02_2 h3{
	background-image:none;
	background-color:#FFFFFF;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	color:#000000;
}

/*詳細リンク*/
.box_top_02_2 .link_area,
.box_top_2 .link_area{
	padding:10px 0px 0px 0px;
	position:absolute; bottom:-15px;
}

/*-----------------ボックス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_2{
	width: 530px;
	padding: 0px 5px 0px 0px;
}

.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_2 p{
	padding: 0px 0px 30px 0px;
}
.pattern_A .box_area02_2 .txt_02_2 h3{
	padding: 0px 0px 5px 0px;
}
.pattern_A .box_bottom_02_2 .box_area02_2 .img_02_2{
	width: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	display: block;
}

/*詳細リンク*/
.box_top_02_2 .link_area,
.box_top_2 .link_area{
	padding:10px 0px 0px 0px;
	position:absolute; bottom:-15px;
}

.list_02{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 5px;
}

.list_02 li{
	margin: 0px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
}



/*-----------------テキスト＋リストエリア-----------------*/
.text_73{
	margin: 3px 0px 5px 0px;
}
.box_73{
	margin: 0px 0px 30px 0px;
}
.list_01_73{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
* html .list_01_73{/*ie6*/
margin: 0px 0px 0px 10px;
}
.list_01_73 li{
	margin: 0px 0px 8px 15px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
}
.btn_73{
	text-align: right;
	margin: 0px 10px 10px 0px;
}
.btn_73 img{
	cursor:pointer;
}
.bottom_line {
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:30px;
}

/*-----------------------------------------------
修正　　　　　　　　　　　　　　　_2009/09/02
-----------------------------------------------*/

.chidiren_01 .box_bottom_02_3 .box_area02_3 li{
	width:290px;
	padding:1px 0px 2px 0px;
}
.chidiren_01 .box_bottom_02_3 .box_area02_3{
	width: 600px;
	padding: 8px 10px 15px 15px;
	margin:0px 0px 0px 20px;
	clear:both;
	display: inline-block;
}

/*-----------------------------------------------
修正　　　　　　　　　　　　　　　2009/11/16
-----------------------------------------------*/

#materials_txt_02_2 .box_bottom_02_2 .box_area02_2 .txt_02_2{
	width: 510px;
	padding: 0px 5px 0px 0px;
}

/*-----------------------------------------------
パネル_テスト_2010/03/27
-----------------------------------------------*/
#panel_tab #tab {
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	height: 1.5em;
	overflow: hidden;
	background-image:url(../images/tab_bg2.gif);
	background-repeat:no-repeat;
	background-position:top 0px;
	height:80px;
	line-height:140%;
}
#panel_tab #tab li a{text-decoration: none;white-space:nowrap}
#panel_tab #tab li a:link{text-decoration: none;}
#panel_tab #tab li a:visited{text-decoration: none;}
#panel_tab #tab li a:active{text-decoration: none;}
#panel_tab #tab li a:hover{text-decoration: none;}


#panel_tab #tab ul {margin: 0px 0px 0px 5px;}
#panel_tab #tab li {
	font-weight:bold;
	font-family:  "MS UI Gothic", verdana, 'trebuchet ms', sans-serif ;
	float: left;
	margin: 0px 5px 0px 0px;
	background-image:url(../images/tab_l.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	height:30px;
	padding: 0px 0px 0px 4px;
}
#panel_tab #tab li .img{
	display:block;
	color: #FF6500;
	text-align: center;
	background-image:url(../images/tab_c.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	height:22px;
	padding: 8px 8px 0px 3px;
}

#panel_tab #tab li.present {
	color: #333333;
	background-image:url(../images/tab_cr_l.gif);
	background-repeat:no-repeat;
	background-position:left  0px;
	height:30px;
	padding: 0px 0px 0px 4px;
}

* html #panel_tab #tab .img{/* IE6 */
	display:inline-block;
	cursor:pointer;
}
#panel_tab #tab .img:hover ,
#panel_tab #tab .present .img:hover{
	cursor:pointer;
}

#panel_tab #tab .present .img{
	color: #333333;
	background-image:url(../images/tab_cr_c.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	height:22px;
	padding: 8px 8px 0px 3px;
	cursor:pointer;
}

#page1, #page2, #page3, #page4, #page5, #page6, #page7, #page8, #page8, #page10 {
	margin: 0px 0px 20px 0px;
	display: inline-block;
}
.s{
	font-size: 90%;
	line-height:120%;
}
.diy{
	font-size: 90%;
	text-align:right;
	color:#BD5E1E;
}
.c_ore{
	color:#F56005;
}
div.detail
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	border:1px solid #BD5E1E;
	padding: 5px;
	background: white;
}
p.detailImage
{
	padding: 5px;
	border: 0px;
	margin: 0px;
	text-align: center;
}
p.detailText
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}
img.detail{border: solid gray thin;}

.gray_txt{
	margin:-10px 0px 0px 0px;
	color:#999999;
	line-height:130%;
}

.panel_text{
	width:680px;
	padding:0px 0px 20px 10px;
}

.panel_text ol li{
	margin:0px 0px 0px 25px;
	padding:8px 0px 6px 0px;
	list-style-type:decimal;
	font-weight:bold;
	line-height:130%;
}
.panel_text ul li{
	margin:0px 0px 0px 25px;
	padding:2px 0px 2px 0px;
	list-style-type:disc;
	font-weight:bold;
	line-height:130%;
}

.panel_text li span{font-weight:normal;}
.panel_text2{padding:5px 0px 10px 10px;}

/*-----------------panel_box-----------------*/
.panel_box{
	width:133px;
	border:1px solid #cccccc;
	text-align:center;
	margin:10px 3px 10px 0px;
	float:left;
}
.panel_boxL{
	width:133px;
	border:1px solid #cccccc;
	text-align:center;
	margin:10px 0px 10px 0px;
	float:left;
}

.panel_box table td,
.panel_boxL table td{height: 130px;}

/*-----------------panel_data-----------------*/
.panel_data{
	width:660px;
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
}

#main .textpop{color: #FF6600; text-decoration:underline; }
#main .textpop a{color: #FF6600; text-decoration:underline !important; }

.panel_data .th_a{
	width: 80px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../learn/rental/images/tabke_th_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: right;
}

.panel_data .td_a{
	width: 540px;
	background-image:url(../../learn/rental/images/tabke_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
}

/*-----------------page_link-----------------*/
.box_area02_3 .panel_sub{
	width:95%;
	padding:0px 0px 0px 60px;
}

.box_area02_3 .panel_sub li{
	padding:0px 25px 0px 0px;
	float:left;
}

.box_top_02_4{
	width: 689px;
	background-image:url(../images/box_top_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
}

/*-----------------------------------------------
advocacy　　　　　　　　　　　　　　　　_2011/09/21
-----------------------------------------------*/
#advocacy .min{font-size:80%;line-height:130%;}
#advocacy .caption{
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
}
#advocacy .caption_02{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
}
#advocacy .photostyle{
	width:160px;
	margin: 0px 20px 20px 0px;
}
#advocacy .text_A{
	width:500px;
	margin: 0px 0px 20px 0px;
}
#advocacy .img_block{
	border:1px solid #cccccc;
	display: inline-block;
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 20px 0px;
}
#advocacy .photo_area{
	width:240px;
	margin-right:5px;
	margin-top:0px;
}
#advocacy .photo_area img{
	padding:  3px 5px 10px 0px;
}
#advocacy .photo_area_02{
	width:210px;
	margin-right:5px;
	margin-top:0px;
}
#advocacy .photo_area_02 img{
	padding: 3px 5px 10px 0px;
}
#advocacy .text_right{
	text-align:right;
	margin-bottom:20px;
}
/* 2011/09/21 added */
#advocacy .pattern_A h2.ad_about_h2{
	width:360px;
	float:left;
}
#advocacy .ad_about_linkto{
	float:right;
	margin-top:20px;
}
#advocacy .photo_02 .img_01 {
	width: 250px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#advocacy .photo_02 .txt_01 {
	width: 420px;
	padding: 0px 15px 10px 0px;
}
.ad_social{
	overflow:hidden;
	_zoom:1;
	margin-bottom:30px;
}
.ad_social .ad_twitter{
	float:left;
	width:340px;
	padding-right:10px;
	display:inline;
}
.ad_social .ad_twitter h3{
	background:none;
}
.ad_social .ad_twitter .twtr-doc,
.ad_social .ad_twitter .twtr-timeline{
	border-radius:0px;
}
.ad_social .ad_twitter .twtr-timeline{
	min-height:200px;
	height:auto !important;
	height:200px;
}
.ad_social .ad_fb{
	float:right;
	display:inline;
	overflow:hidden;
	_zoom:1;
}
#ad_slide{
	margin:15px 0px 30px 5px;
	width:670px
	height:347px;
	padding:7px 6px 10px;
	overflow:hidden;
	_zoom:1;
	background:url("../../learn/advocacy/images/slide_bg.gif") no-repeat left top;
}
#ad_slide ul{
	margin-top:5px;
	margin-left:1px;
}
#ad_slide ul li{
	float:left;
}
#ad_slide .slideshow h3{
	margin:0px;
	padding:0px;
	height:auto;
	background:none;
}
#ad_slide .slideshow {
	height: auto;
	margin: 0 auto;
	width: 670px;
}
#ad_slide .slideshow a img {
	border: 0;
}
#ad_slide .slideshow-captions{
	width:654px;
}
#ad_slide .slideshow p{
	width:644px;
	margin:0px 5px;
}
.about_action{
	margin-top:15px;
	width:345px;
	float:left;
}
.about_action.pb_25{
	padding-bottom:25px;
}
.about_action a{
	display:block;
	margin-top:10px;
}
h3.about_h3_01{
	background:url("../../learn/advocacy/images/about_h3_01.gif") no-repeat left top;
	padding:11px 0px 6px 48px
}
h3.about_h3_02{
	background:url("../../learn/advocacy/images/about_h3_02.gif") no-repeat left top;
	padding:11px 0px 6px 48px
}
h3.about_h3_03{
	background:url("../../learn/advocacy/images/about_h3_03.gif") no-repeat left top;
	padding:11px 0px 6px 48px
}
/* CHN_tabs */
.c_tab #tab .img a {padding: 8px 13px 0px 8px;}
.c_tab #tab .img a:hover{padding: 8px 13px 0px 8px;}
.c_tab #tab .present .img a {padding: 8px 13px 0px 8px;}
.c_tab #tab .present .img a:hover{padding: 8px 13px 0px 8px;}
.c_tab #tab .no_link .img {padding: 8px 13px 0px 8px;}

.c_tab #tab .img a.chn_tab, .c_tab #tab .img a.chn_tab:hover {
	background-image: url("../../learn/advocacy/images/tab_c.gif");
	padding: 8px 33px 0px 8px;
}

.c_tab #tab .present .img a.chn_tab, .c_tab #tab .present .img a.chn_tab:hover {
	background-image: url("../../learn/advocacy/images/tab_cr_c.gif");
	padding: 8px 33px 0px 8px;
}

/* linebox_in_*/
/*
.line_box {
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 30px 0px;
	border: 1px solid #B5B5B5;
}
.line_box .line_box_in {
	padding: 0px 20px 0px 20px;
}
.line_box .line_box_in ul {
	margin-bottom: -20px;
	margin-left: 0px;
}
*/
/* accordion */
#advocacy .accordion{
	margin-bottom:10px;
	width:690px;
}
#advocacy .accordion_in{
	width:688px;
}
#advocacy .accordion_in a{
	width:641px;
}
#advocacy .accordion_text{
	width:688px;
}
#advocacy .photo_02 .accordion .txt_01 {
	width: 390px;
	padding: 0px 15px 0px 0px;
}
#advocacy .ad_accordion .accordion_text_in {
	padding: 10px 10px 0px 18px;
}
#advocacy .ad_accordion .line_box{
	margin: 20px 0px 0px 0px;
}
#advocacy .ad_accordion .txt_01{
	margin-bottom:10px;
}
#advocacy .ad_accordion .photo_01{
	margin:0px;
}
#advocacy .accordion_text_in{
	margin:0px;
}

/*-----------------health-----------------*/

.box_top_02_3.health{
	margin: 0 0 10px 0;
}
.txt_03 ul.health01{
	padding: 0px 0px 0px 50px;
	float: left;
}
.txt_03 ul.health02{
	float: left;
}
.txt_03 ul li{
	width:260px;
}
.pattern_A .txt_m_01{
	margin:0 0 25px 15px;
}
.pattern_A .txt_m_01 span{
	color:#663300;
	font-weight:bold;
}
.photo_04.health{
	width: 690px;
	margin: 0px 0px 15px 0px;
	display: inline-block;
}
.photo_04 .left_box_01{
	width:420px;
	padding-left:20px;
	float:left;
}
.photo_04 .right_box_01{
	width:210px;
	float:right;
}
.pattern_A .txt_m_02{
	margin:0 0 25px 15px;
	width:435px;
	float:left;
}
#health_5 #tab{
	background-image: none;
	background-repeat: no-repeat;
	font-size: 12px;
	height: 120px;
	line-height: 140%;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 36px;
}
#health_5 #tab li{
	background-image: none;
	float: left;
	font-family: "MS UI Gothic",verdana,'trebuchet ms',sans-serif;
	height: 110px;
	margin: 8px 68px 0 0;
	padding: 0;
	text-align: center;
	width: 68px;
}
#health_5 #tab li#end {
	background-image: none;
	float: left;
	font-family: "MS UI Gothic",verdana,'trebuchet ms',sans-serif;
	height: 110px;
	margin: 8px 0px 0 0;
	padding: 0;
	text-align: center;
	width: 68px;
}
#health_5 #tab li .img1 a {
	background-image: url("../../learn/children/images/h_tab_01.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: underline;
}
#health_5 #tab li .img1 a:hover {
	background-image: url("../../learn/children/images/h_tab_01_ov.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: none;
}
#health_5 #tab li .img2 a {
	background-image: url("../../learn/children/images/h_tab_02.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: underline;
}
#health_5 #tab li .img2 a:hover {
	background-image: url("../../learn/children/images/h_tab_02_ov.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: none;
}
#health_5 #tab li .img3 a {
	background-image: url("../../learn/children/images/h_tab_03.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: underline;
}
#health_5 #tab li .img3 a:hover {
	background-image: url("../../learn/children/images/h_tab_03_ov.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: none;
}
#health_5 #tab li .img4 a {
	background-image: url("../../learn/children/images/h_tab_04.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: underline;
}
#health_5 #tab li .img4 a:hover {
	background-image: url("../../learn/children/images/h_tab_04_ov.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: none;
}
#health_5 #tab li .img5 a {
	background-image: url("../../learn/children/images/h_tab_05.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: underline;
}
#health_5 #tab li .img5 a:hover {
	background-image: url("../../learn/children/images/h_tab_05_ov.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	padding: 67px 0 0;
	_padding: 70px 0 0;
	text-decoration: none;
}
#health_5 #tab li a:link {
	font-weight: normal;
}
#health_5 #tab li a {
	font-weight: normal;
	text-decoration: underline;
}
#health_5 .arrow {
	padding: 0 3px 2px 0;
}
#health_5 #tab li .img1 {
	background-image: none;
	color: #333333;
}
#health .caption {
	color: #666666;
	font-size: 90%;
	line-height: 120%;
	margin: 0;
	padding: 3px 0;
}
#health .caption.movie {
	padding:4px 0 3px 0;
}
#health .catchup {
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	margin:0 0 15px 3px;
}
#health .pattern_A .txt01 a.bold{
	font-weight:bold;
}
#health .photo_04.health .txt_left02{
	width: 450px;
	margin: 0;
	text-align: left;
	float: left;
}
#health_5 {
	overflow:hidden;
}

#health .pattern_A h2{
	margin:15px 0 10px 0;
}
#health .pattern_A p.m_set{
	margin:0 0 5px 8px;
}
#health .mainarea_in_76 .pb_10{
	padding-bottom:10px;
}
/* accordion */
#health .accordion{
	margin-bottom:20px;
	width:690px;
}
#health .accordion_in{
	width:688px;
}
#health .accordion_in a{
	width:641px;
}
#health .accordion_text{
	width:688px;
}
#health .ad_accordion .accordion_text_in {
	padding: 10px 10px 0px 18px;
}
#health .ad_accordion .line_box{
	margin: 20px 0px 0px 0px;
}
#health .ad_accordion .txt_01{
	margin-bottom:10px;
}
#health .ad_accordion .photo_01{
	margin:0px;
}
#health .accordion_text_in{
	margin:0px;
}
#health .txt_01 {
	width: 420px;
	padding: 0px 15px 0px 0px;
}
#health .accordion .txt_01 {
	width: 380px;
	margin-right:10px;
}
#health .accordion .img_01{
	width:250px;
	margin-bottom:10px;
	padding-right:5px;
}
#health #mim_ac .accordion{
	margin-bottom:20px;
	width:222px;
}
#health #mim_ac .accordion_in{
	width:222px;
}
#health #mim_ac .accordion_in a{
	width:175px;
}
#health #mim_ac .accordion_text{
	width:222px;
}
#health #mim_ac .ad_accordion .accordion_text_in {
	padding: 14px 14px 14px 14px;
}
#health .m_r_11{
	margin-right:11px;
	_margin-right:9px;
}
#health #mim_ac{
	width:690px;
}
#health .pattern_A .text_76_A .img_box{
	width:200px;
	margin:0 0 10px 20px;
	float:right;
}
#health .pattern_A .text_76_A .img_box .zoom_btn{
	padding-top:4px;
	text-align:right;
}
/*-----------------index-----------------*/
#index .pattern_A h3 {
	margin: 0;
}
#index .slideshow {
	width: 570px;
}
#index .slideshow a img {
	border: 0;
}
#index_slide{
	margin:0px;
	/*width:610px;*/
	height:330px;
	padding:10px 10px 30px 10px;
	overflow:hidden;
	_zoom:1;
	background:url("../../learn/children/images/slide_bg.gif") no-repeat left top;
}
#index_slide .slideshow-captions{
	width:554px;
}
#index_slide .slideshow p{
	width:544px;
	margin:5px;
}
#index_slide ul{
	margin:5px 0px 10px 0px;
}
#index_slide ul li{
	float:left;
}
#index_slide .slideshow h3{
	margin:0px;
	padding:0px;
	height:auto;
	background:none;
}
.slideshow-captions-visible {
	height:34px;
	opacity: .7;
}

/* slide_thumbs */
.slideshow-thumbnails {
	top:-10px;
	left: 600px;
	position: absolute;
	height: 345px;
	width:83px;
}
.slideshow-thumbnails * {
	margin: 0;
	padding: 0;
}
.slideshow-thumbnails ul{
	width:83px !important;
}
.slideshow-thumbnails li {
	width:83px;
	list-style: none;
}
.slideshow-thumbnails a {
	display: block;
	float: left;
	outline: none;
	margin: 0px 0px 2px 0px;
	padding: 5px;
}
.slideshow-thumbnails a:hover {
	background-color: #ff6600 !important;
	opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-hidden {
	background-color: #FFF;
	opacity: 0;
}
.slideshow-thumbnails-inactive {
	background-color: #FFF;
	opacity: .5;
}
.slideshow-thumbnails-active {
	background-color: #ff6600;
	opacity: 1;
}


#index .pattern_A .bg_t_box{
	width:690px;
	background:url("../../learn/children/images/bg_01.gif") no-repeat left bottom;
	border-top:2px solid #fb6700;
}
#index .pattern_A .bg_t_box .title_box_01{
	width:164px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_t_box .text_box_01{
	width:148px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_t_box .title_box_01 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_t_box .title_box_01 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}

#index .pattern_A .bg_t_box .title_box_02{
	width:168px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_t_box .text_box_02{
	width:152px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_t_box .title_box_02 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_t_box .title_box_02 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}

#index .pattern_A .bg_t_box .title_box_03{
	width:160px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_t_box .text_box_03{
	width:144px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_t_box .title_box_03 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_t_box .title_box_03 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}
#index .pattern_A .bg_t_box .title_box_04{
	width:158px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_t_box .text_box_04{
	width:142px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_t_box .title_box_04 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_t_box .title_box_04 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}
#index .pattern_A .bg_b_box{
	width:690px;
	background:url("../../learn/children/images/bg_02.gif") no-repeat left bottom;
}
#index .pattern_A .bg_b_box .title_box_01{
	width:164px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_b_box .text_box_01{
	width:148px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_b_box .title_box_01 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_b_box .title_box_01 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}

#index .pattern_A .bg_b_box .title_box_02{
	width:168px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_b_box .text_box_02{
	width:152px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_b_box .title_box_02 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_b_box .title_box_02 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}

#index .pattern_A .bg_b_box .title_box_03{
	width:327px;
	background:url("../../learn/children/images/dotted_line.gif") repeat-x left bottom;
	padding:14px 0 8px 10px;
}
#index .pattern_A .bg_b_box .text_box_03{
	width:311px;
	font-size:90%;
	padding:13px;
	line-height:1.4em;
}

#index .pattern_A .bg_b_box .title_box_03 a{
	font-weight:bold;
	font-size:120%;
}
#index .pattern_A .bg_b_box .title_box_03 .arrow {
	padding:0 3px 2px 0;
	vertical-align: middle;
}
#index .pattern_A .m_b_20{
	margin-bottom:20px;
}
#index .pattern_A .chn_box{
	width:690px;
}
#index .pattern_A .chn_box_in{
	width:408px;
	margin:0 auto 20px auto;
	text-align:left;
	background:url("../../learn/children/images/chn_logo_bg.gif") no-repeat right top;
}
#index .pattern_A .chn_box_in .img_box{
	padding:10px 0 15px 0;
}

/*-----------------issue-----------------*/
#issue .pattern_A p span{
	color: #666666;
	font-size: 90%;
}
#issue .pattern_A .main_img_area{
	width:689px;
	border:1px solid #ff6600;
	margin-top:10px;
}
#issue .pattern_A .main_img_area img{
	border-style:none;
}
#issue_02 .notedefault_issue{
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	margin: 0;
	background-color: #FFFFFF;
	border: 1px solid #FF6501;
	color: #FFFFFF;
}
#issue_02 .snp-mouseoffset{
	margin:0;
}	
#issue .pattern_A .main_img_area .isbtn_area{
	padding:0 8px 0 9px;
	width:671px;
}

#issue .pattern_A .h4_01{
	margin:17px 0 14px 10px;
}

#issue .pattern_A .box_top{
	background:url("../images/issue_box_top.gif") no-repeat left top;
	padding-top:7px;
	width:453px;
	margin:0;
}
#issue .pattern_A .box_top.mb_18{
	margin-bottom:18px;
}
#issue .pattern_A .box_top .box_in{
	background:url("../images/issue_box_center.gif") repeat-y;
	margin:0;
	width:453px;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue{
	background:url("../images/issue_box_bottom.gif") no-repeat left bottom;
	display:inline-block;
	margin:0;
	width:453px;
	padding-bottom:10px;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue .box_area02{
	clear:both;
	display:inline-block;
	padding:8px 10px 15px 15px;
	width:428px;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue .box_area02 .txt_02{
	width:424px;
	margin:0;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue .box_area02 .txt_02 .img_02{
	display: block;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: 103px;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue .box_area02 .txt_02 h5{
	font-size:120%;
	width:305px;
	float:right;
}

#issue .pattern_A .movie_box{
	width:217px;
	float:right;
}

#issue .pattern_A .movie_box_in{
	width:172px;
	height:185px;
	background:url("../../learn/images/issue_movie_bg.gif") no-repeat left top;
	padding:30px 0 0 45px;
}
#issue .pattern_A .movie_box p{
	width:197px;
	color:#666666;
	font-size:80%;
	padding:5px 10px 0;
}
#issue .pattern_A #movie_left_box{
	float:left;
	width:453px;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue .box_area02 .txt_02 p.m_b_10{
	margin-top:10px;
}
#issue .pattern_A .box_top .box_in .box_bottom_issue .box_area02 .txt_02 p{
	width:305px;
	float:right;
}
#issue .pattern_A .chn_box{
	width:690px;
	padding-top:15px;
}
#issue .pattern_A .chn_box_in{
	width:408px;
	margin:0 auto 20px auto;
	text-align:left;
	background:url("../../learn/children/images/chn_logo_bg.gif") no-repeat right top;
}
#issue .pattern_A .chn_box_in .img_box{
	padding:10px 0 15px 0;
}
#issue .btn_pd{
	padding: 5px 0 0 42px;
}
