/*　（･∀･）ﾐｰﾀｰﾅｰ　*/
body{font-family: Arial,sans-serif;
    color: #333333;
    line-height: 1.166;
    margin: 0px;
    padding: 0px;
    background:#ffffff;}

a:link, a:visited, a:hover {color: #006699;
	text-decoration: none;}

a:hover {text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;}

h1{font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;}

h2{font-size: 114%;
 color: #006699;}

h3{font-size: 100%;
 color: #334d55;}

h4{font-size: 100%;
 font-weight: normal;
 color: #333333;}

h5{font-size: 100%;
 color: #334d55;}

ul{list-style-type: square;}

ul ul{list-style-type: disc;}

ul ul ul{list-style-type: none;}

label{font: bold 100% Arial,sans-serif;
 color: #334d55;}
p{border:1px solid #808080;
    margin:5px;
 padding:5px;}

#masthead{margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;}
#masthead span{padding: 0px 0px 0px 20px;
font-size: 80%;}
#navBar{margin: 0 79% 0 0;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;}

#content{float:right;
	width: 75%;
	margin: 0;
	padding: 0 3% 0 0;}

#siteName{margin: 0px;
	padding: 0px 0px 10px 10px;}

#pageName{padding: 0px 0px 7px 10px;}

#globalNav{
color: #cccccc;
padding: 0px 0px 0px 10px;
white-space: nowrap;
}

#globalNav img{display: block;}

#globalNav a {font-size: 90%;
	padding: 0px 4px 0px 0px;}

#breadCrumb{font-size: 80%;
	padding: 5px 0px 5px 10px;}

.feature{padding: 0px 0px 10px 10px;
	font-size: 80%;}

.feature h3{padding: 30px 0px 5px 0px;
	text-align: center;}

.feature img{float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;}

.story{clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;}

.story p{padding: 0px 0px 10px 0px;}

#siteInfo{clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: -1px;}

#siteInfo img{padding: 4px 4px 4px 0px;
	vertical-align: middle;}

#search{padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;}

#search form{margin: 0px;
 padding: 0px;}

#search label{display: block;
	margin: 0px;
	padding: 0px;}

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

#navBar li {border-bottom: 1px solid #EEE;}

html>body #navBar li {border-bottom: none;}

#sectionLinks{margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;}

#sectionLinks h3{padding: 10px 0px 2px 10px;}

#sectionLinks a:link{padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\"";
  voice-family:inherit;
	width: auto;}

#sectionLinks a:visited{border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;}

#sectionLinks a:hover{border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;}

.relatedLinks{margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;}

.relatedLinks a:hover{background-color:#FFFFFF;}
.relatedLinks h3{padding: 10px 0px 2px 0px;}
#advert{padding: 10px 0px 0px 10px;
	font-size: 80%;
	border-top: 1px solid #cccccc;}

#headlines{margin: 0px;
	padding: 10px 0px 1px 10px;
	font-size: 80%;}

#headlines p{padding: 5px 0px 5px 0px;}
em {
     font-style:normal;
}
/* まあお茶でもどぞー　(･∀･)つ旦~~ */
