/*-----------------------------
全体レイアウト
-----------------------------*/

* {
	font-family:"MS PGothic", Osaka, sans-serif;
}

body  {
		margin: 0px;
		padding: 0px;
		color:#444444;
		text-align:center;
}

p  {
	font-size:12px;
	text-align:center;
}

h1  {
	font-size: 12px;
	text-align:right;
}

#container  {
		border: none;
		width : 880px ;
		margin-left:auto ;
		margin-right:auto ;
		position:relative;
}

#img  {
		border: solido 1px;
		width : 640px;
		float: left;
		margin-left:20px ;
		text-align:center;
}

#r-side  {
		border: none;
		width : 200px ;
		height: 450px;
		float: left;
		margin:10px 0 0 10px
}

#main-box  {
		border: none;
		width : auto ;
		float: right;
		clear:both
}

#main  {
		border: none;
		width : 100% ;
		float: right;
		
		
}

#l-side  {
		border: none;
		width : 200px ;
		float: right;
		margin-right:10px
}

#foot  {
		border-top: solid 1px #DCDCDC;
		width : 100% ;
		clear: both
}

img  {
	border:none
}

/*-----------------------------
ヘッダー
-----------------------------*/
#head  {
		border: none;
		width : 100% ;
		height: 130px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background-image: url(image/parts/head.jpg);
}

#head2  {
		border: none;
		width : 100% ;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background-color: #ffa6ff;
		margin-top:-18px
}

#head2 ul  {
		list-styli-type: none;
		margin-left: 0;
		padding-left: 0;
		background-color: bule;
		padding: 5px 20px ;
		border-top: solid 1px white
}

#head2 li  {
		display:inline;
		padding-right: 5px;
		font-size: 16px;
		
}

#head2 li a  {
		text-decoration: none
}
	

#head2 a:link {
		color: #444444;
		text-decoration: none;
}
#head2 a:visited {
		color: #444444;
		text-decoration: none;
}
#head2 a:hover,a:active {
		color: #444444;
		text-decoration: none;
}

.head  {
	font-size: 12px;
	text-align:right;
	margin-top:-5px
}


/*------------------------------------------------
　　　		メニューサイド内の設定
------------------------------------------------*/
h2 {
	font-size: 14px;
	padding: 0 5px;
	line-height: 25px;
	color: #006699;
	border: 1px solid #cccccc;
	background: transparent url(image/parts/menu.jpg) repeat;
}

h2 a{
	width: 130px;
	color: #006699;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

h2 a:link:hover, h4 a:visited:hover{
	color: #ff0000;
	background-color: transparent;
}


/*-----------------------------
クラス
-----------------------------*/
img.up  {
	border:none;
	margin-top:-10px
}

.border-all {
	border: 1px solid #ffa6ff;	
}

img.center  {
	margin-left:25px
}

.nedan  {
	font-size: 20px;
	color: #ff0000;
	font-weight: bold;
}


/*-----------------------------
TOP商品
-----------------------------*/
.syouhin_top  {
	width:200px;
	height:200px;
	
	border:solid 1px
}

.syouhin_bottom  {
	width:200px;
	height:100px;
	
	border:solid 1px
}

a img  {
	border:solid 1px #444444;
}

/*-----------------------------
テーブル
-----------------------------*/
table  {
	border:none;
	font-size: 14px;
	height: auto;
	text-align: center;
	margin:0 auto 30px;
	border-collapse: collapse;
}

td  {
	border:solid #ffa6ff
}