/*#######################*/
/*			共有		 */
/*#######################*/

body{

	margin-bottom:0;
 	font-size:9pt; line-height:120%;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image : url(../img/body_bg.gif);
  background-repeat : repeat-y; background-position : center;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #CCFF66;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-arrow-color: #FF6600;


	} 
td{
	font-size:9pt; line-height:120%;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.cl1{
	 border: solid;border-width: 1px;border-color:#000063;}


/*通常リンク*/
a:link		{text-decoration:none; font-size:9pt;}
a:visited	{text-decoration:none; color:none; font-size:9pt;}
a:hover		{color:#ff6500; font-size:9pt;}


/*文字小*/
.small{	font-size: 9pt;}

.web		{ font-family:Webdings;
			font-size:15pt;	color:#003366;
			filter:dropshadow(offx=1,offy=1,color=#cccccc);
			position:relative; width:20;
			padding:5 0 3 10;}

img{border-width:0;}

h1{
	margin:0;
}
h2{
	display:none;
}

/*#######################*/
/*		メインページ	 */
/*#######################*/


#bn{
	float:left;
	width:311px;
	margin:0 6px 0 3px;
}
#news{
	float:left;
	width:283px;
}


#item	{font-size:8pt; margin-top:6px;}
#item b	{color:red;}

#info1{
	float:left;
	width:105px;
	margin:0 6px 0 2px;
}
#info2{
	float:left;
	width:489px;
	background-color:#fff;
	font-size:9pt;
}
#info2 div{padding:6px;}


/*#######################*/
/*		子ページ		 */
/*#######################*/


.title{
  /*---------------------ページ内見出し*/
	width: 450px; height:25px;
	margin-left:25;
	padding:10 0 0 60;
	background-image :url(../img/bg_title1.gif);
	letter-spacing: 0.3em;
	color:#454545;
	font-weight:bold;
	}

.title2{
  /*---------------------ページ大見出し*/
	width: 500px; height:30px;
	margin-left:15;
	padding:10 0 0 30;
	background-image :url(../img/bg_title2.gif);
	letter-spacing: 0.5em;
	color:#511818;
	font-weight:bold;
	}

.com{
  /*---------------------ページ内説明文ブロック*/
	width: 500px;
	padding: 10 0 10 30;
	text-align:left;
	}

/*#######################*/
/*		HELPページ		 */
/*#######################*/

h3{
	width:500;height:25;
	padding-top:5;
	padding-left:20;
	margin:0;
	font-size:10pt;
	background-image:url(../cgi-img/view_t1.gif);
	
	}
.Q-title{
	width:470;
	border:solid;
	border-color:#339900;
	border-width:1px 1px 0px 10px;
	background-color:#f0faff;
	padding:5px 5px 5px 10px;
	margin-left:30;
	}
.Q-com{
	width:470;
	border:solid;
	border-color:#339900;
	border-width:1px;
	background-color:#ffffff;
	padding:20px 5px;
	margin-left:30;
	text-align:left;
	}
.Q-menu{
	width:150;
	position: fixed;
	top:150px; left: 200;
	z-index: 3;
	padding:0;
	}

.up{
  /*---------------------ページup*/
	width:500;
	text-align:right;
	padding-top:5;
	}

.sankaku{
	width:400;
	text-align:center;
	color:#003366;
	filter:dropshadow(offx=1,offy=1,color=#cccccc);
}

.tb-tuhan{
margin:5px 0 0 60px;}

ul{
	text-align:left;
	padding-left: 30px;}



