
body {
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	  width: 750px;
  font-size: 11px;
  color: #333333;
  background:  url("../images/bg.gif");
}
a img {
  border: none;
  color: #ffffff;
  background: transparent;
}

/* ---------------------------------------------------- */


/* 
---------------------------------------------------- */
td {
	font-family: MS PGothic;
	font-size: 12px;
	color: #333333;
	}
.cart {
	font-family: MS PGothic;
	font-size: 12px;
	line-height: 120%;
	color:#333333;
	}
a {
	font-family: MS PGothic;
	color: #2c5ba9;
	font-size: 12px;
	text-decoration: none;
	}
a:hover {
	font-family: MS PGothic;
	background-color :#e9f8ff;
	font-size: 12px;
	text-decoration: underline;
	}
/* ---------------------------------------------------- */
.style1 {
		font-size: 11px;
		font-weight: bold;
		}
.style2 {font-size: 11px;
		color:#333333;
		}
.style3 {
 		font-size: 13px;
		font-weight: bold;
		}
.style4 {font-size: 14px}

.style5 {
		color: #333333;
		font-weight: bold;
		font-size: 12px;
		}
.style6 {
		color: #333333;
		font-size: 12px;
		}
		
.style7 {color: #CE0B10}
.style8 {color: #666666}
.style9 {font-size: 11px;
		color:#FFFFFF;
		}
		
#style6 {
		color: #333333;
		font-size: 12px;
		}	
.main_sty {
		width: 550px;
		font-size: 10px;
		}
.banners { border: 1px solid #BCBCBC; }
/* ---------------------------------------------------- */
#wrapper {
		width: 750px;
		color: #333333;
		margin-top: 10px;
		background-color: #FFFFFF;
		font-size: 10px;
		border: 2px solid #BCBCBC;
		}
#header {
		width: 750px;
		background-image: url("../images/h_bg.gif") ;
		background-repeat : no-repeat; 
		}

.tdbg1 {
		width: 550px;
		height: 26px;
		padding-left:15px;
		text-align:left;
		font-size:15px;
		font-weight:900;
		vertical-align:middle;
		letter-spacing: 0.2em;
		background-image: url("../images/ma01a.gif");
		background-repeat : no-repeat; 
		}
.tdbg2 {
		width: 434px;
		height: 26px;
		padding-left:15px;
		text-align:left;
		font-size:15px;
		font-weight:900;
		vertical-align:middle;
		letter-spacing: 0.2em;		
		background-image: url("../images/ma02_01.gif");
		background-repeat : no-repeat; 
		}
.tdbg3 {
		width: 269px;
		height: 26px;
		padding-left:15px;
		text-align:left;
		font-size:15px;
		font-weight:900;
		vertical-align:middle;
		letter-spacing: 0.05em;
		background-image: url("../images/ma03.gif");
		background-repeat : no-repeat; 
		}

.htext1 {
		text-align: left;
		font-size: 11px;

		}

.htext2 {
		font-size: 12px;
		font-weight:bold;
		}

#fig {

}

#hmenu {
		width: 750px;
		text-align: left;
		}


#sbl {
		width: 186px;
		font-size: 10px;
	}


#scon {
		background-color: #FEFEFE;
		font-size: 11px;
		border: 1px solid #BCBCBC;
		}

#contents {
			width: 750px;
			text-align: left;
		  }

#main {
		float: right;
		width: 550px;
		margin-top: 5px;
		margin-right:2px;
		text-align: left;
		}

#incon {
		width:550px;
        margin:2px;
		}
		
#smenu {
		float: left;
		margin-left: 2px;
		margin-right:2px;
		width: 185px;
		margin-top: 5px;
		font-size: 11px;
		background-color: #FFFFFF;
		}

#footer {
		clear: both;
		width: 750px;
		font-size:12px;
		color:#333333;
		background:  url("../images/bg.gif");
		background-color: #EEEEEE;
		}
