@charset "Shift_JIS";
/*=================================================================

	Use - Save the Children JAPAN TOP page ONLY -

	  1.サイトロゴ
	  2.メインビジュアルエリア
	  3.コンテンツエリア
	  4.コンテンツエリア ＞ ニュースエリア
	  5.コンテンツエリア ＞ メルマガエリア
	  6.コンテンツエリア ＞ 資料請求エリア
	  7.コンテンツエリア ＞ 法人の方へエリア

/*=================================================================
	1.サイトロゴ
=================================================================*/
#container #header #hdr_logo h1 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}



/*=================================================================
	 2.メインビジュアルエリア
=================================================================*/
#container #main_visual {
	margin: 0 0 20px 0;
	padding: 0;
	height: 405px;
	overflow: hidden;
	width: 950px;
}



/*=================================================================
	 3.コンテンツエリア
=================================================================*/
#container #contbox {
	margin: 0 0 50px 0;
	padding: 0;
	overflow: hidden;
	width: 950px;
	/*----- 2010.12.01 Delete 
	background: url(../images/index/bg_dotline2.gif) repeat-y;
	------*/
	background: url(../images/index/bg_dotline.gif) repeat-y;
}




/*=================================================================
	 4.コンテンツエリア ＞ ニュースエリア
=================================================================*/
#container #contbox #news {
	margin: 0;
	padding: 0 15px 0 0;
	width: 223px;
	float: left;
}

#container #contbox #news h2 {
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff !important;
}

#container #contbox #news p{
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4;
}

#container #contbox #news p.date{
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.4;
	text-align: right;
}


/*=================================================================
	 5.コンテンツエリア ＞ メルマガエリア
=================================================================*/
#container #contbox #mailmag {
	margin: 0;
	padding: 0 15px;
	width: 207px;
	float: left;
	background: url(../images/index/spacer.gif) no-repeat;
}

* html #container #contbox #mailmag {
	margin: 0;
	padding: 0 15px;
	width: 207px;
	float: left;
	background: url(../images/index/spacer2.gif) no-repeat;
}

*:first-child+html body #container #contbox #mailmag {
	margin: 0;
	padding: 0 15px;
	width: 207px;
	float: left;
	background: url(../images/index/spacer.gif) no-repeat;
}

#container #contbox #mailmag h2 {
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
}

#container #contbox #mailmag p{
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4;
}



/*=================================================================
	 6.コンテンツエリア ＞ 資料請求エリア
=================================================================*/
#container #contbox #request {
	margin: 0;
	padding: 0 15px;
	width: 207px;
	float: left;
	background: url(../images/index/spacer.gif) no-repeat;
}

* html #container #contbox #request {
	margin: 0;
	padding: 0 15px;
	width: 207px;
	float: left;
	background: url(../images/index/spacer2.gif) no-repeat;
}

*:first-child+html body #container #contbox #request {
	margin: 0;
	padding: 0 15px;
	width: 207px;
	float: left;
	background: url(../images/index/spacer.gif) no-repeat;
}

#container #contbox #request h2 {
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
}

#container #contbox #request p{
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4;
}



/*=================================================================
	 7.コンテンツエリア ＞ 法人の方へエリア
=================================================================*/
#container #contbox #partner {
	margin: 0;
	padding: 0 0 0 15px;
	width: 223px;
	float: right;
	background: #fff !important;
}

#container #contbox #partner h2 {
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff !important;
}

#container #contbox #partner p{
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4;
}

#container #contbox #partner #search {
	margin: 50px 0 0 0;
	padding: 0;
}

#container #contbox #partner #search input.txtbox{
	margin: 0;
	padding: 0;
	width: 168px;
	height: 15px;
	vertical-align: top;
}

#container #contbox #partner #search input.txtboxbtn{
	margin: 0;
	padding: 0;
	width: 45px;
	height: 21px;
	vertical-align: top;
}

*+html body #container #contbox #partner #search input.txtboxbtn{
	margin: 1px 0 0 0;
	padding: 0;
	width: 45px;
	height: 21px;
	vertical-align: top;
}

* html body #container #contbox #partner #search input.txtboxbtn{
	margin: 1px 0 0 0;
	padding: 0;
	width: 45px;
	height: 21px;
	vertical-align: top;
}



#container #contbox ul.links {
	margin: 0;
	padding: 0;
	list-style: none;
}

#container #contbox ul.links li{
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
	display: block;
	background: transparent url(../images/icon_arrow.gif) no-repeat left 0.3em !important;
}

* html body #container #contbox ul.links li{
	padding: 0 0 0 15px; /* for IE6 */
	margin: 0 0 10px 0;
	display: block;
	background: transparent url(../images/icon_arrow.gif) no-repeat left 0.5em !important;
}

*:first-child + html #container #contbox ul.links li{
	padding: 0 0 0 15px; /* for IE7 */
	margin: 0 0 10px 0;
	display: block;
	background: transparent url(../images/icon_arrow.gif) no-repeat left 0.5em !important;
}

#contbox ul.links a{ outline:none; }
