/* CSS Document */


	A 			{ color: #516E8B;text-decoration:none;}
	A:visited	{ color: #666666;text-decoration:none;}
	A:hover		{ color: #FF6600;text-decoration:underline;}
	
	A.bold:link {  color: #666666;font-weight:bold;}
	A.bold:visited {  color: #666666;font-weight:bold;}
	A.bold:hover {  color: #666666;font-weight:bold;}
	
.txt    {color: #333333;  FONT-SIZE: 90%; line-height: 140%}
.btxt    {color: #506E8B;  FONT-SIZE: 90%; line-height: 130%;font-weight:bold;}
.rtxt    {color: #dd0000;  FONT-SIZE: 90%; line-height: 140%}
.rtxt2    {color: #dd0000;  FONT-SIZE: 100%; line-height: 140%}
.wtxt {color: #ffffff;  FONT-SIZE: 90%; line-height: 140%}
.bsmall {color: #333333; FONT-SIZE: 80%; line-height: 130%}
.small {color: #333333; FONT-SIZE: 80%; line-height: 130%}
.wsmall {color: #ffffff;  FONT-SIZE: 80%; line-height: 130%}
.small_c{color: #333333; FONT-SIZE: 80%; line-height: 130%;padding:15px;}

.midashi  {color: #333333;  FONT-SIZE: 120%; line-height: 140%;font-weight:bold;}

.headline {color: #336699;  FONT-SIZE: 120%; line-height: 140%;font-weight:bold;letter-spacing:2px;}

.book_headline {color: #5F1B18;  FONT-SIZE: 120%; line-height: 140%;font-weight:bold;letter-spacing:2px;}

/* common
---------------------------------------------------- */
img {
	border: none;
	}
	
body {
	 topmargin:0px;
	 leftmargin:0px;
	 marginheight:0px;
	 marginwidth:0px;
	}
	
.base{
	background:#ffffff;
	border:1px solid #cccccc;
	}

.index {
		background:#fff;
		color: #333333;
		FONT-SIZE: 90%; 
		line-height: 130%;
		padding:5px;
		border-color:#ccc;
		 border-style:solid;
		 border-width:1px;
		 width:400px;
		}
		
.index2 {
		background:#fff;
		color: #333333;
		FONT-SIZE: 80%; 
		line-height: 140%;
		padding:3px;
		border-color:#ccc;
		 border-style:solid;
		 border-width:1px;
		 width:700px;
		}
ul { 
margin: 0 0 0 1.5em; 
padding: 0; 
}
ul,li {
	list-style-type: none;
	}

/* header
---------------------------------------------------- */
.header_base {
		background:#fff;
		color: #333333;
		FONT-SIZE: 90%; 
		line-height: 140%;
		padding:1px;
		border-color:#ccc;
		 border-style:solid;
		 border-width:1px 0px 1px 0px;
		}
#header{
	width: 780px;
	height:103px;
}
.header_top {
	width: 780px;
	height:16px;
	margin: 0;
	padding: 0;
	background: url(http://chiisana.org/images/headtitle_top.gif) no-repeat;
	}
.header_logo {
	float: left;
	width: 536px;
	height:87px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(http://chiisana.org/images/header_logo.gif) no-repeat;
	}
#header_link {
	position:relative;
 	margin-top:10px;
	margin-left:550px;
	margin:0;	
	}	
#header_link ul {
 	margin: 0;
	list-style: none;
}
#header_link li {
	position:absolute;
	display: block;	
	margin:0px;
	padding:0px;
	width:100px;
	height: 20px;
	text-indent: -9999px;
}
#header_link li a {
	text-decoration: none;
	display: block;
	height: 20px;
}	
#header_link  li#home    {
	left:0px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link01.gif) no-repeat;
}
#header_link  li#home   a:hover {
	left:0px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link01_on.gif) no-repeat;
}	
#header_link  li#mail    {
	left:93px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link02.gif) no-repeat;
}
#header_link  li#mail   a:hover    {
	left:93px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link02_on.gif) no-repeat;
}

.header_qr{
	position:relative;
 	margin-top:30px;
	margin-left:550px;
	width:200px;
	height:60px;
	text-align: left;
	background: url(http://chiisana.org/images/chiisana_qr_l.gif) no-repeat;
}

/* top 
---------------------------------------------------- */

.kakomi {
		background:#FABFB7;
		color: #333333;
		padding:3px;
		border-color:#fff;
		 border-style:solid;
		 border-width:1px;
		}
		
/* menu */	
.top_list{color: #333333;  FONT-SIZE: 90%; line-height: 140%;}
.top_txt{color: #333333;  FONT-SIZE: 90%; line-height: 140%;padding:5px;}


/* 小さないのちを守る会って？ 
---------------------------------------------------- */
/*support */

.kouza
{
		width:400px;
		background:#FFF;
		color: #333333;
		padding:3px 3px 3px 30px;
		border-color:#999;
		 border-style:solid;
		 border-width:1px;
		margin:15px 0px 5px 1px;
		}

/*actpub */
#actpub{
 margin:30px 10px;
}

#actpub .midashi  {
	color: #333;  
	FONT-SIZE: 120%; 
	line-height: 140%;
	font-weight:bold;
}
#actpub h1  {
	color: #666666;  
	FONT-SIZE: 100%; 
	line-height: 120%;
	font-weight:bold;
}
#actpub h2  {
	color: #FF6600;  
	FONT-SIZE: 100%; 
	line-height: 120%;
	font-weight:bold;
	padding-left:25px;
}
#actpub .txt	{
	color: #333333;  
	FONT-SIZE: 90%; 
	line-height: 180%;
	padding:0px 25px 5px 25px;
	}
#actpub img{
	padding:10px;
	margin-left:100px;
}
#actpub li{
list-style-type:decimal;
}


/*sei */
.taidan{ line-height: 180%;}

.yabou{ color: #336699;}


/*preg */
#preg	{
	margin:20px 20px;
}
#preg .midashi  {
	padding-left:30px;
	padding-top:20px;
	}

#preg .txt	{
	color: #333333;  
	FONT-SIZE: 90%; 
	line-height: 180%;
	padding:5px 50px;
	}
#preg p {
	FONT-SIZE: 130%; 
	font-weight:bold;
	padding-bottom:10px;
}

/*adopted */

#adopted	{
	margin:20px 20px;
}
#adopted .midashi  {
	color: #333333;  
	FONT-SIZE: 120%; 
	line-height: 140%;
	font-weight:bold;
	padding-bottom:10px;
	}
#adopted .txt	{
	color: #333333;  
	FONT-SIZE: 90%; 
	line-height: 180%;
	padding:5px 50px;
	}
#adopted .link {
	FONT-SIZE: 90%; 
	float:right;
	padding-bottom:20px;
	padding-right:50px;
}
img.adopted1 {
width: 250px;
float: right;
clear: right;
margin-left:10px;
}

/*abort */
#abort	{
	margin:20px 20px;
}
#abort .midashi  {
	color: #333333;  
	FONT-SIZE: 120%; 
	line-height: 140%;
	font-weight:bold;
	padding-bottom:10px;
	}
#abort .midashi2  {
	color: #65A1CE;  
	FONT-SIZE: 100%; 
	line-height: 140%;
	font-weight:bold;
	padding:10px 0 0px 20px;
	}
#abort .txt1	{
	color: #333333;  
	FONT-SIZE: 90%; 
	line-height: 180%;
	padding:5px 300px 20px 50px;
	}
#abort .txt2	{
	color: #333333;  
	FONT-SIZE: 90%; 
	line-height: 180%;
	padding:20px 50px;
	}
#abort .txt3	{
	color: #333333;  
	FONT-SIZE: 90%; 
	line-height: 180%;
	padding:5px 50px 20px 50px;
	}
#abort .link {
	FONT-SIZE: 90%; 
	float:right;
	padding-bottom:20px;
	padding-right:50px;
}
img.abort1 {
width: 300px;
float: right;
clear: right;
padding:5px 50px 5px 10px;
}

#abort ul,li {
	list-style-type: disc;
	}


/*footer */


#footer_link {
	margin:0;	
	}	
#footer_link ul {
 	margin: 0;
	list-style: none;
}
#footer_link li {
	display: block;	
	margin:0px;
	padding:0px;
	width:100px;
	height: 20px;
	text-indent: -9999px;
}
#footer_link li a {
	text-decoration: none;
	display: block;
	height: 20px;
}	
#footer_link  li#home    {
	left:0px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link01.gif) no-repeat;
}
#footer_link  li#home   a:hover {
	left:0px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link01_on.gif) no-repeat;
}	
#footer_link  li#mail    {
	left:93px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link02.gif) no-repeat;
}
#footer_link  li#mail   a:hover    {
	left:93px;
	width: 100px;
	background: url(http://chiisana.org/images/header_link02_on.gif) no-repeat;
}


/*other */

.mr25 {
	margin-left:25px;
}

.mr10_b30 {
	margin-left:10px;
	margin-bottom:30px;
}

.mr40_b10 {
	margin-left:40px;
	margin-bottom:10px;
}

.mr15 {
	margin-left:15px;
}

.link_mz {
	FONT-SIZE: 90%; 
	float:right;
	margin-top:10px;
	padding-bottom:20px;
	padding-right:20px;
}
