@charset "Shift_JIS";

/* Stylesheet Document */

/* --------------------
 * Initial
--------------------*/

body {
	background-color:#cccccc;
	margin: 0px auto;
	width:830px;
	text-align:center;
}
body, table tr th, table tr td {
	color: #4F657B;
	font-family: Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 150%;
}
div
	{
     position:relative;
	 margin-top:0px;
    }
b {
	color: #3D4E5F;
}

br {
	margin: 0px;
	padding: 0px;
}

img, table tr th, table, tr td {
	border: none;
}
h1 {
	font-size: 12px;
	color: #585858;
	font-weight:lighter;
	height:10px;
	margin:5px auto;
}
/* --------------------
 * ¥Ø¥Ã¥À©`
--------------------*/
/* -----------------
*top
--------------------*/
.bg{ width:1px;
     height:20px;
	 background-color:#9FDE36;
	 background-repeat:no-repeat;}
/* -----------------
*menu
--------------------*/
.bg_1{ height:1px;
       background-image:url(../img/NO49_7.gif);
	   background-repeat:repeat-x;}
/* -----------------
*contens
--------------------*/
.bg_2{ background-image:url(../img/NO49_13.gif);
       background-repeat:repeat-x;}
.bg_3{ height:1px;
       background-color:#EBEBEB;
	   background-repeat:repeat-x;}
.title{font-size:14px;
    text-align:left;
	font-weight:bold;
    vertical-align:middle;   
    color:#010A25;}
.font{ line-height:150%;
       color:#010A25;
	   text-align:left;}
.font_1{color: #2A4984;
       font-weight:bold; }
.font_2{color:#010A25;
       font-weight:bold;
	   text-decoration:underline;
	   padding-left:20px;}
/* -----------------
*bottom
--------------------*/
a{color:#010A25; text-decoration:underline;}
a:visited{ color:#990066; text-decoration:underline;}
a:link {color:#010A25; text-decoration:underline;}	
a:active {color:#010A25; text-decoration: underline;}
a:hover{color:#FF0000; text-decoration:underline;}
a.mnu{color: #FF0000; text-decoration:underline;}
a.mnu:visited{ color:#990066; text-decoration:underline;}
a.mnu:link {color: #FF0000; text-decoration:underline;}	
a.mnu:active {color: #2A4984; text-decoration: none;}
a.mnu:hover{color:#2A4984; text-decoration:underline;}

#bq{ width:200px;

      }
#bq ul{ list-style:none;
        width:200px;
		
		margin-left:5px;
		}
#bq ul li{ margin-left:0px;
           width:200px;
		   background-image:url(../img/NO49_6.gif);
		   background-repeat:no-repeat;
		   text-align:left;
		   padding:5px;
		   border-bottom:1px;
		   border-bottom-style:dashed;
		   border-bottom-color:#666666;
		   }
.text{ border:1px;
       border-color:#ECECEC;
	   border-style:solid;
	   margin-top:15px;}
/*top_sonota*/

/*menu_sonota*/
#link a{color:#2A4984;
       }
#link a:hover
    {
	 color:#FF0000;
	 text-decoration:underline;
     }
