*{margin:0; padding:0;}

body{
color:#fff;
margin:0;
paddding:0;
text-align:center;
background-image:url(../img/bg.gif);
font-size:10pt;
}


body.td{
color:#fff;
}
img{
border:0;
}

a{
font-size:10pt;
color:#FFF100;
}

.btn_info{
margin:0 0 0 5px;
}

.h1{
margin:10px 0 0 0;
background-image:url(../img/bg_h1.gif);
width:850px;
height:21px;
text-align:left;
padding:4px 0 0 10px;
font-size:10pt;
color:#fff;
}

.info_bg{
display:inline;
float:left;
width:231px;
height:193px;
padding:40px 6px 3px 6px;
margin:0 0 0 7px;
background-image:url(../img/info_bg.gif);
}

.i-tb{
margin:0 0 5px 7px;
background-image:url(../img/item1_2.gif);
width:683px;
height:210px;
}

.i-tb2{
width:121px;
text-align:center;
margin:5px 0 2px 0;
font-size:10pt;
color:#ffbc14;
}

.i-tb3{
text-align:center;
color:#32363b;
font-size:10pt;
}

.i-tb4{
text-align:center;
color:#c00;
font-size:10pt;
font-weight:bold;
}

.mob1{
margin:24px 0 0 3px;
font-size:8pt;
color:#003360;
}

.f1{
width:200px;
margin:20px 5px 0 20px;
color:#fff;
line-height:1.2em;
}

.f2{
width:220px;
margin:32px 5px 0 8px;
color:#fff;
line-height:1.2em;
}

.f3{
width:220px;
margin:31px 5px 0 8px;
color:#fff;
line-height:1.2em;
}

.foot{
margin:15px 0;
padding:3px 0;
font-size:10pt;
color:#fff;
letter-spacing:0.2em;
background-color:#000a02;
text-align:center;
width:700px;
}
/*TOP内の設定*/
/*各種子枠設定*/

/*#######################*/
/*		HELPページ		 */
/*#######################*/
H1{
	margin:5px;
	font-size:10pt;
	text-align:center;
		}


.com{
	padding:5px;
	margin:0 0 10px 20px;
	width:650px;
	color:#fff;
	font-size:10pt;
	background-color:#3A6E77;
	border-top:double 3px #fff;
	border-bottom:double 3px #fff;
	border-right:double 3px #fff;
	border-left:double 3px #fff;

	}

.com a{
color:#FFF433;
}


h3{
	font-size:10pt;
	background-color:#ffbc14;
	border-top:double 3px #fff;
	border-bottom:double 3px #fff;
	border-right:double 3px #fff;
	border-left:double 3px #fff;
	width:650px;
	margin:0 0 3px 20px;
	padding:2px 0 0 5px;;
	font-weight: normal;
	color:#330066;
	}

h3 a{
font-size:10pt;
	font-weight:normal;
	color:#330066;
	text-decoration:underline;
}

dt{
	font-weight:bold;
	color:#FFF100;
	font-size:10pt;
	}

dd a{
color:#fff;
}

.Q-title{
	font-size:12pt;
	background-color:#ffbc14;
	border-top:double 3px #fff;
	border-bottom:double 3px #fff;
	border-right:double 3px #fff;
	border-left:double 3px #fff;
	width:650px;
	margin:8px 0 3px 20px;
	padding:2px 0 0 5px;;
	font-weight: bold;
	color:#330066;
	}

.Q-com{
	font-size:10pt;
	background-color:#618B92;
	border-top:double 3px #fff;
	border-bottom:double 3px #fff;
	border-right:double 3px #fff;
	border-left:double 3px #fff;
	width:650px;
	margin:0 10px 0 20px;
	padding:15px;
	color:#f4fafe;
	}

td{
font-size:10pt;
}

.Q-com a{color:#FFF100;}

.cate_navi{
	margin-left:20px;
	color:#d75421;
}

.up{
  /*---------------------ページup*/
	width:650px;
	text-align:right;
	}

.up A:hover{
	color:#c00;}

.sankaku{
	width:100%;
	text-align:center;
	color:#FFF100;
	}

.mob_tb{
font-size:8pt;


}

ul {
	padding-left: 40px;
}

.tb-tuhan td{
color:#fff;
font-size:10pt;
}

#cart_navi{
color:#fff;
}

#sys_page li{
color:#fff;
font-weight:bold;


}

#sys_cart .t2-bg a,
#sys_cart .t3-bg a {
	color: #0000ff;
}
