*{margin:0; padding:0;}

body{
	
	font-size:8pt;
	line-height:120%;
	background-color:#FEFFD8;
	}

table,td{
	font-size:7.5pt;
	line-height:120%;
	color:#333333;
	}

#head{
	background-image:url(../img/head1.jpg);
	background-position:right;
	width:599px;
	height:128px;
	float:left;
	}

#hm1{
	background-image:url(../img/head2.gif);
	width:926px;
	height:36px;
	float:left;
	
	}

#hm1 img{
	margin:5px;
	}

.menu1{
	margin:0 0 0 14px;
	}

#mobile{
	background-image:url(../img/m/mobile.gif);
	width:124px;
	height:217px;
	margin:0 0 0 16px;
	}

#main{
	float:left;
	width:500px;
	}

#main2{
	background-image:url(../img/footer2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:780px;
	height:1220px;
	font-size:10pt;
	line-height:120%;
	}

#pick1{
	text-align:center;
	width:100px;
	margin:0 30px;
	}

#gazou{
	width:100px;
	height:100px;
	margin:3px 0;
	}

#teika{
	width:120px;
	margin:5px 20px;
	text-align:center;
	}

#kakaku{
	font-weight:bold;
	color:#FF0000;
	font-size:9pt;
	}

#guide1{
	background-image:url(../img/guide-bg1.gif);
	width:502px;
	font-size:9pt;
	color:#535353;
	}

#guide2{
	margin:0 15px;
	}

#news{
	background-image:url(../img/news2.gif);
	width:254px;
	height:250px;
	}

#nitem1{
	background-image:url(../img/nitem-bg.gif);
	width:246px;
	height:180px;
	margin:0 0 0 5px;
	}

#nitem2{
	margin:0 0 0 7px;
	}

#right{
	float:left;
	width:275px;
	margin:0 0 0 2px;
	}

#teika2{
	}

#kakaku2{
	margin:5px 0;
	font-weight:bold;
	color:#FF0000;
	font-size:9pt;
	}


#copy{
	background-image:url(../img/footer3.gif);
	width:926px;
	height:47px;
	text-align:center;
	}

#copy2{
	margin:0 0 0 0;
	color:#FFFFFF;
	}

/*#######################*/
/*		HELPページ		 */
/*#######################*/

.com td{
	font-size:10pt;
	line-height:120%;
	}

h3{
	font-size:16px;
	color:#970000;
	}

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

.Q-title{
	background-image:url(../img/title1.gif);
	background-repeat:no-repeat;
	width:600px; height:30px;
	margin:0;
	padding:14px 0 0 10px;
	font-weight:bold;
	font-size:11pt;
	color:#86002C;
	text-align:left;
	}

.Q-title2{
	background-image:url(../img/title2.gif);
	background-repeat:no-repeat;
	width:630px; height:40px;
	margin:0 0 0 2px;
	padding:13px 0 0 50px;
	font-size:14pt;
	color:#86002C;
	text-align:left;
	}

.Q-com{
	border:1px solid #CC66CC;
	background-color:#ffd7fa;
	width:599px;
	padding:10px;
	}

.up{
  /*---------------------ページup*/
	width:600px;
	text-align:right;
	padding-top:5px;
	}
.up A:hover{
	background-color:#FFCCCC;}

.sankaku{
	width:100%;
	text-align:center;
	color:#970000;
	}

#osirase{
	width:481px;
	margin:0 5px 5px 8px;
	}

#osirase2{
	background-image:url(../img/osirase1.gif);
	width:481px;
	height:31px;
	color:#FF0000;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
	}

#osirase3{
	background-image:url(../img/osirase2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border-left:solid 2px #E9D3D9;
	border-right:solid 2px #E9D3D9;
	width:481px;
	}

#osirase4{
	margin:0 10px 20px 10px;
	}