@charset "UTF-8";

/*Layout Setting*/
@import url(layout.css);
@import url(contents.css);

/*--------------------------------------------- |  BASE  */

* {
	margin: 0;
	padding: 0; }
body {
	font-family: MS PGOTHIC,"Hiragino Kaku Gothic Pro W6",Osaka,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.3em;
	color: #333;
	background-color:#FFF;
	text-align: center;}
* html body {
	font-family: MS PGOTHIC,"Hiragino Kaku Gothic Pro W6",Osaka,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.3em;
	color: #333;
	background-color:#FFF;
	text-align: center;
	padding-left: 1px; }
*+html body {
	font-family: MS PGOTHIC,"Hiragino Kaku Gothic Pro W6",Osaka,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.3em;
	color: #333;
	background-color:#FFF;
	text-align: center;
	padding-left: 1px; }


  
/*--------------------------------------------- |  HEADINGS  */

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal; }

h2 {
	font-weight:bold;
	}

/*--------------------------------------------- |  LINKS  */

a:link,
a:active,
a:visited {
	color: #2CA849;
	text-decoration: none; }
a:hover {
	text-decoration: underline; }	
a img {
	border: none; }
a.aBlue:link,
a.aBlue:active,
a.aBlue:visited {
	color: #1D66A4;
	text-decoration: underline; }
a.aBlue:hover {
	color: #1D66A4;
	text-decoration: underline; }
#areaBreadCrumb a {
	color: #999;
	text-decoration: underline; }
#areaBreadCrumb a:hover {
	color: #128F2E; }
#areaFooter li a, #HOMEareaFooter li a {
	color: #666666; }
#areaFooter li a:hover, #HOMEareaFooter li a:hover {
	color: #666666;
	text-decoration: underline; }

.Localnav a:link,
.Localnav a:active,
.Localnav a:visited {
	color: #999999;
	text-decoration: none; }
.Localnav a:hover {
	text-decoration: underline; }	

#areaPages a:link,
#areaPages a:active,
#areaPages a:visited {
	font-weight:bold;
	text-decoration: none; }
#areaPages a:hover {
	text-decoration: underline; }	

/*--------------------------------------------- |  TAG SETTINGS  */

td, th, img {
	vertical-align: top;
	padding: 0;
	margin: 0; }
th {
	font-size: 100%;
	font-weight: normal; }
ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
	overflow: hidden; }
ol {
	list-style-type: decimal;
	padding-left: 15px; }
ol li {
	list-style-position: inside;
	text-indent: -15px; }

hr {
	display: none;
	clear: both; }
  
/*--------------------------------------------- |  OPTIONS  */

.clear {
	  clear: both; }
.A-right {
	text-align: right;}
.A-left {
	text-align: left;}
.A-center {
	text-align: center;}
.F-right {
	float: right;
	padding-left: 10px;}
.F-left {
	float: left;
	padding-right: 10px;}

/*--------------------------------------------- |  FONT  */
/* Size */
h1 span {
	font-size: 153.9%; }

#areaLeft, #areaContents, .Contents-R{
	font-size: 85%; }
#areaFooter{
	font-size: 75%; }

#areaBreadCrumb, .subTitle{
	font-size:70%;}

/* Color */
#areaBreadCrumb {
	color: #999; }
#areaContents, #areaLeft ul li {
	color:#666; }
.subTitle{
	color:#999;}

/* style */
/*.subTitle{
	font-style:italic;}*/

/* Weight */
/*{font-weight: bold; }*/

/*--------------------------------------------- |  LINE HEIGHT */

.Localnav, .Contents-L li{
	line-height:1.2em;
}

#feedList li{
	line-height:2.0em;}

.Title2-UL {
	line-height: 1.3em;}
/*
.Localnav2 li, #News li {
	line-height: 1.2em; }
*/


/*---------------------------------------------- | BORDER */
#feedList li{
	border-bottom:1px #CCCCCC dashed; }
