body{
	background-color:#EAEAEA;
	margin:0;
	}
table,td{
	font-size:10pt;
	color:#666666;
	}
h1{
	font-size:10pt;
	width:100%;
	margin:3px;
	text-align:center;
	}
#bgtable{
	border-top:2px solid #AAAAAA;
	border-left:2px solid #AAAAAA;
	border-right:2px solid #AAAAAA;
	}
#hd{
	background-image:url(../img/h1.gif);
	width:945px;
	height:93px;
	align:right;
	}
#hd2{
	background-image:url(../img/h2.gif);
	width:939px;
	height:23px;
	margin:0 3px;
	}
#hd2 img{
	margin:0 0 0 30px;
	}
#hd2 a{color:#FFFFFF;}
a:link{text-decoration:none;}
#hd2 a:hover{color:#ffffcc; text-decoration:underline;}
#hd2 a:visited{color:#FFFFFF; text-decoration:none;}
#hd2 a{color:#FFFFFF;}
#hd2-2{
	margin:4px 0 0 0;
	}
#menu{
	margin:2px 0 0 3px;
	}
#pick1{
	width:290px;
	margin:5px 0 0 0;
	}
#pick2{
	border:1px solid #c4c4c4;
	width:207px;
	height:185px;
	margin-left:82px;
	font-size:7.5pt;
	}
#p1-com{
	margin:0 0 0 4px;
	}
#news{
	margin:1px 0px;
	border:1px solid #c4c4c4;
	width:378px;
	}
#mobile{
	background-image:url(../img/mob2.gif);
	width:195px;
	height:151px;
	margin:0 0 0 380px;
	froat:left;
	font-size:8.5pt;
	}
#mobile2{
	width:85px;
	margin:5px;
	margin:0 0 0 82px;
	}
#guide1{
	background-color:#FBFBFB;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	margin:5px 0 0 0;
	
	}
#guide2{
	margin:0 0 0 2px;
	}
ul{
	margin:2px 0 0 0;
	}
li{
	list-style-type: none;
	margin:7px 2px 2px 20px;
	}
#kakaku{
	margin:0 0 0 20px;
	font-weight:bold;
	color:#b10000;
	}
#kakaku2{
	margin:0 0 0 10px;
	font-size:14pt;
	}
#teika{
	font-weight:normal;
	color:#666666;
	}
#fudder{
	width:949px;
	border-bottom:2px solid #AAAAAA;
	border-left:2px solid #AAAAAA;
	border-right:2px solid #AAAAAA;
	background-color:#FFFFFF;
	}
#copy{
	margin:0 1px 2px 1px;
	background-color:#96FF6A;
	height:18px;
	line-height:18px;
	width:941px;
	font-size:10pt;
	}

/*#######################*/
/*		HELPページ		 */
/*#######################*/
.com{
	width:581px;
}
h3{
	width:571px; height:28px;
	background-image:url(../img/a3.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-top:5px;
	margin:0;
	line-height:120%;
	font-weight:bold;
	font-size:11pt;
	color:#FF0000;
	text-align:left;
	margin:0 0 10px 10px;
	}

dt{
	font-weight:bold;
	color:#330000;
	}

.Q-title{
	width:581px;	height:28px;
	margin-top:8px;
	background-image:url(../cgi-img/itv1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#000033;
	font-size:10pt;
	text-align:left;
	padding:4px 0 0 25px;
	}
.Q-com{
	margin:0; padding:10px;
	width:581px;
	border:solid;
	border:1px solid #C3C3C3;
	color:#666666;
	}

.up{
  /*---------------------ページup*/
	width:550px;
	text-align:right;
	padding-top:5px;
	}
.up A:hover{
	color:yellow;}

.sankaku{
	width:100%;
	text-align:center;
	font-weight:bold;
	color:#BE0000;
	}

.cate_navi{
	margin-top:5px;
}

