/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	text-align: left; 
font-family: メイリオ, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
}

#top { width: 100%; padding-bottom: 0; text-align: left; background-color:#3aaf58; background-image: url(http://www.worldvillage.org/images/top_bg.gif); background-repeat:no-repeat; padding: 0;}
.head { width: 780px; margin: 0 auto; padding: 0; height: 100px;}

.h_link { text-align:right; padding-top: 10px; color: #fff;}
.h_link a, .h_link a:hover, .h_link a:visited, .h_link a:active { color: #fff; }

h1, h1 img {margin: 0; }

/*- Menu Tabs--------------------------- */ 
   #tabs {
	text-align:right;
    width:100%;
    font-size: 11px;
	margin: 9px 0 0 0; 
	background-color:transparent;
	  }

    #tabs ul {
	float: right;
	margin:0;
	padding: 5px 0 0 50px;

	list-style:none;
      }
	  
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
     
}
	  
    #tabs a {
      float:left;
      background:url("http://www.worldvillage.org/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font-weight:bold;
     }

	 html > #tabs a { 
	  	  height: 25px;
		  }
		  
    #tabs a span {
      float:left;
      display:block;
      background:url("http://www.worldvillage.org/images/tabright.gif") no-repeat right top;
      padding:6px 12px 6px 6px;
      color:#fff;

      }

	html > #tabs a span {
		  height: 25px;
		  }
	  

    /* Commented Backslash Hack hides rule from IE5-Mac ¥*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
	#tabs #current a {
      background:url("http://www.worldvillage.org/images/tableft_w.gif") no-repeat left top;
        }
		
        #tabs #current a span {
                      background:url("http://www.worldvillage.org/images/tabright_w.gif") no-repeat right top;
					  color: #004271;
        }
	
	
#content-navi{ width: 780px; margin-bottom: 30px; }

#box { width: 780px; margin: 20px auto 0 auto; line-height: 160%;}

#cnt { float: left; width: 550px; margin-right: 30px; text-align: left; margin-bottom: 30px;} 
#side { float: left; width: 200px; } 


.quicklink { padding :0; margin: 0;}
.side_t { margin-top: 20px; margin-bottom: 10px; width: 180px; height: 20px; background-image: url(http://www.worldvillage.org/images/side_t.gif); padding: 2px 10px; background-repeat:no-repeat; color: #fff; font-weight:bold; }

#side .menu { border-bottom: 1px solid #3aaf58; 
	background-image: url(http://www.worldvillage.org/images/side_menu_bg.gif);
	background-repeat: repeat-y;}
#side ul  {margin: 0; padding: 0; font-size:12px; }
#side ul ul { border: none; }
#side li {
	margin-left: 1px;
	list-style-type: none;
	background-image: url(http://www.worldvillage.org/images/side_menu_li.gif);
	background-repeat: no-repeat;
	padding: 8px 8px 9px 30px;
	
	border-bottom: 1px solid #ccc;
}

#side li.menu-list-item_end {
border: none;
}


#side ul ul li {
border: none;
padding-left: 10px;
background-image: url(http://www.worldvillage.org/images/side_menu_li_li.gif);
margin-bottom: -8px;
}



#side li a{ }


img { text-decoration: none; border: 0px; }

#side h2 {padding: 5px 10px 5px 10px; margin: 0 0 2px 0; background-color: #3aaf58; background-image: url(http://www.worldvillage.org/images/quicklink_bg.gif); background-repeat:no-repeat; color: #fff; font-size: 12px;}

#side form {margin: 0; padding: 0; }
#side .text { width: 195px;}

#cnt img { border: solid 1px #ddd; }

#cnt h3 { padding: 5px 10px 5px 10px; margin: 0 0 20px 0; border-bottom: 1px dotted #093; border-top: 1px dotted #093; border-right: 1px dotted #093; border-left: 5px solid #f90; font-size: 18px; color: #093;}


	
blockquote {
	margin: 0;
	padding: 0 0 0 70px;
	font-size: 1em;
	background-image: url(http://www.worldvillage.org/images/block.gif);
	background-repeat: no-repeat;
}

img.p_img { border: solid 1px #ddd; }

.top-list { width: 550px; margin-bottom: 30px;}

.top_t { margin-top: 20px; margin-bottom: 10px; width: 260px; height: 20px; background-image: url(http://www.worldvillage.org/images/top_t.gif); padding: 2px 10px; background-repeat:no-repeat; color: #fff; font-weight:bold; }

.top_t-2 { margin-top: 20px; margin-bottom: 10px; width: 550px; height: 20px; background-image: url(http://www.worldvillage.org/images/top_t-2.gif); padding: 2px 10px; background-repeat:no-repeat; color: #fff; font-weight:bold; }

.top_t span { color: 000; text-align: right;}

.news-list, .bosyu-list { float: left; width: 260px; }
.news-list { margin-right: 30px; }

span.new, span.bosyu {
 margin-left: 10px; 
 color: red;
 font-weight: bold;
}

span.new {
 display: none; 
}


#Totop {text-align: right; font-size: 90%; margin-top: 30px; padding-top:5px; padding-bottom:5px; font-weight: normal; }

#FootLink {padding-top: 20px; line-height: 1.4em; border-top: solid 3px #3aaf58; margin-top: 10px; width: 100%; }
#Flink {padding: 5px 0; margin-top: 10px; text-align: center; font-size:12px; }

a:visited {color:#0000FF; }
a:hover {color:#0000FF; text-decoration:none; }

.ad {margin: 0 auto; width:660px; }
.ad img {float: left; margin-right: 20px;}
.add {float: left; text-align: left; font-size: 12px; line-height: 140%; font-weight: normal; }
#copy {height: 15px; font-size: 10px; padding: 5px; line-height: 120%; text-align: center; font-style: normal; color: #fff; font-family: Verdana, Arial; background-color: #3aaf58; }

p.b_20 { margin-bottom: 20px; }
.p_img { float: right; clear:both; margin-bottom: 20px; margin-left: 20px; }
#cnt img.no_border { border: none; }
#cnt .clear { clear: both;  }


/* blue */
a.ico_pdf, a.ico_word, a.ico_excel, a.ico_link, a.ico_elink {
	/*position: relative;*/
	margin-bottom: 1px;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat;
 	padding-left:25px;
 	padding-right:5px;
 	padding-top: 5px;
	border: none;
}

.ico_pdf {	background:url(http://www.worldvillage.org/images/ico_pdf.gif) left center;	}
.ico_word {	background:url(http://www.worldvillage.org/images/ico_word.gif) left center;	}
.ico_excel {	background:url(http://www.worldvillage.org/images/ico_excel.gif) left center;	}
.ico_link {	background:url(http://www.worldvillage.org/images/ico_link.gif) left center;	}
.ico_elink {	background:url(http://www.worldvillage.org/images/ico_elink.gif) left center;	}

div.entry-content {
/* font-size: 110%; */
}
entry-body {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border: solid 1px #ccc;
font-size:95%;
margin: 10px 0 10px 0; 
}
#cnt table th {
	border: 1px solid #ccc;
	background-color: #ccffcc;
	font-weight:normal;
	text-align:center;
	padding: 5px 10px 5px 10px;
}

#cnt table td {
	border: 1px solid #ccc;
	padding: 5px 10px 5px 10px;
}

#cnt p { margin: 5px 0 10px 0; }


#cnt h4, #cnt .entry-body  p.h4 { 
clear: both; margin: 35px 0 10px 0; padding: 5px 0 5px 0; font-size: 16px; color: #093; border-bottom: 1px solid #093;	  font-weight:bold;}


#cnt h5, #cnt .entry-body p .h5 {clear: both; 
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 14px; color: #093;	  font-weight:bold;
}
#cnt h6,  #cnt .entry-body p .h6 {
clear: both; 
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 12px; color: #000;	  font-weight:bold;
	}


#content-navi h2,  #content-navi h2 a { 	display: inline; font-size: 12px; font-weight:normal; }


#fienet th { width: 100px;  }

ul.star li {
	margin: 0;
line-height: 150%;
	list-style-type: none;
	background-image: url(http://www.worldvillage.org/images/fia_li_star.gif);
	background-repeat: no-repeat;
	padding: 0 8px 8px 30px;

}

ul.star {
 padding:0;
margin :10px 0 20px 0;
}

th.30 { width: 30px; }  

.medical { margin-left: 25px; }

.yomi {font-size:10px;}

td.b-list  { border: none; }

span.red { color : #ff0000; }

div#cnt div.books {
width: 548px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-bottom: 20px;

}

div#cnt div.books ul {
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #ccc;
}


div#cnt div.books li {
	padding: 0 5px;
	list-style: none;
	border-right: 1px solid #ccc;
	font-size: 90%;
	display:inline;

	}

div#cnt div.books p {
color: #093;
font-weight:bold;
padding: 5px 0;
margin: 5px;
}

div#cnt div.books h5 {
	background-color: #CCFFCC;
	border-top: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 0px;
}

#sixapart-standard #box #cnt .top-list-2 .news-list-2 .banner img { border: 0; margin: 0; padding: 0;}
#sixapart-standard #box #cnt .top-list-2 .news-list-2 .banner img  {vertical-align: top; margin-bottom: 10px; }
#sixapart-standard #box #cnt .top-list-2 .news-list-2 .banner img.banner_b { margin-right: 5px; }

#side .quicklink_T ul  {margin: 0; padding: 0; }
#side .quicklink_T li {
	margin: 0;
	list-style-type: none;
	padding: 8px 0;
	border-bottom: 1px solid #093;
background-image: none;
color: #093;
}


#side .quicklink_T li a {
color: #093; font-weight:bold; font-size:12px;
text-decoration:none;
}


