@import url(fontsize.css);

/* ================================================
local set
================================================ */
A:link     {TEXT-DECORATION: underline; COLOR:#004b8f;}
A:visited  {TEXT-DECORATION: underline; COLOR:#004b8f;}
A:active   {TEXT-DECORATION: underline;}
A:hover    {TEXT-DECORATION: underline; COLOR:#900;}
#dn a:link     {TEXT-DECORATION: none; COLOR:#fff;}
#dn a:visited  {TEXT-DECORATION: none; COLOR:#fff;}
#dn a:active   {TEXT-DECORATION: none; }
#dn a:hover    {TEXT-DECORATION: none; COLOR:#003300;}
#dn a.current:link     {TEXT-DECORATION: none; COLOR:#ff6;}
#dn a.current:visited  {TEXT-DECORATION: none; COLOR:#ff6;}
#dn a.current:active   {TEXT-DECORATION: none; }
#dn a.current:hover    {TEXT-DECORATION: none; COLOR:#003300;background-color:#ffd;}
#pan A:link     {TEXT-DECORATION: underline; COLOR:#000;}
#pan A:visited  {TEXT-DECORATION: underline; COLOR:#000;}
#pan A:active   {TEXT-DECORATION: underline; }
#pan A:hover    {TEXT-DECORATION: underline; COLOR:#900;}
#footer div.footer-inner-menu A:link     {TEXT-DECORATION: underline; COLOR:#fff;}
#footer div.footer-inner-menu A:visited  {TEXT-DECORATION: underline; COLOR:#fff;}
#footer div.footer-inner-menu A:active   {TEXT-DECORATION: none; }
#footer div.footer-inner-menu A:hover    {TEXT-DECORATION: none; COLOR:#003300;background-color:#fff;}
#footer div.footer-inners-menu A:link     {TEXT-DECORATION: underline; COLOR:#003300;}
#footer div.footer-inners-menu A:visited  {TEXT-DECORATION: underline; COLOR:#003300;}
#footer div.footer-inners-menu A:active   {TEXT-DECORATION: none; }
#footer div.footer-inners-menu A:hover    {TEXT-DECORATION: none; COLOR:#003300;background-color:#fff;}
div.jarea A:link     {TEXT-DECORATION: underline; COLOR:#008cd6;}
div.jarea A:visited  {TEXT-DECORATION: underline; COLOR:#008cd6;}
div.jarea A:active   {TEXT-DECORATION: none;}
div.jarea A:hover    {TEXT-DECORATION: none; COLOR:#FFF; background-color:#007030;}

img {border: none;}
form {margin: 0px;}
body {
/*  FONT-FAMILY: "メイリオ","Meiryo","ver-dana","ヒラギノ角ゴProW3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","Sans-serif","arial","helvetica","clean","sans-serif";*/
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size: small; /* IE 7およびIE 6標準準拠モードに適用*/ 
	*font: x-small; /* IE 6後方互換モードに適用*/
	line-height:180%;
	background-color: #fff;
	color: #333;
}
p {
	margin-bottom: 1em;
}
hr {
	display: none;
}
strong {
	font-weight: bold;
}
/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

/* 文字の大きさ */
/*.bc{display:inline;}*/
.bc{float:left;}
/* ================================================
local set
================================================ */
.menseki{
	width:765px;
	margin: 0 0 0 8px;
	padding:10px;
	font-size:font-size:87.5%;
	line-height:150%;
	background-color:#eee;
	border:3px double #CCC;
}

/* ================================================
clear
================================================ */
.clear {
	clear: both;
}

/* ================================================
clearfix 
================================================ */
/* -- end clear float -- */

.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:0;  /* for IE 7*/
}

* html .clearfix{height: 0;}
.clearfix{display: block;}

/* ================================================
impact color 
================================================ */

.na{
	color:#C00;
}

.st{
	font-weight:bold;
}
/* ================================================
float解除
================================================ */
.cl {   
    display: inline-block;   
}   
.cl:after {   
    content: "";   
    display: block;   
    clear: both;   
}

.strong {
	font-weight:bold;	
}
