.body {
	background-color:#ffffff;
	color:#333333;
	margin:0px;
}

img{
	border : 0;

}

h1{
	width : 640px;
	margin-bottom : -5px;
	padding : 6 4 6 4 px;
	height : 20px;
	font-size : 18px;
	color : darkblue;
	border-left-width : 2pc;
	border-left-style : solid;
	border-bottom-width : 4px;
	border-bottom-style : solid;
 	padding-left : 10px;
	border-bottom-color : blue;
 	border-left-color : blue;
	background-color : lightyellow;

}

h2{
	width : 630px;
	margin-bottom : 10px;
	margin-left : 10px;
	padding : 12 4 6 6 px;
	font-size : 16px;
	color : darkblue;
	border-left-width : 1pc;
	border-bottom-width : 3px;
	border-left-style : solid;
	border-bottom-style : solid;
	border-left-color : #3399ff;
	border-bottom-color : #3399ff;
	background-color : lightyellow;

}

h3{
	font-size : 14px;
	margin-left : 15px;
}

h4{
	font-size : 12px;
	font-weight : bold;
}


table{
	font-size:10pt;
	color:#000000;
	margin-top :20px ;
	margin-left : 15px;
	line-height : 1.5em;
	background-color:#FFFFFF;
	border:4px solid #9999CC;
}





A:link    {
	color:#0033CC;
	text-decoration:none;
}

A:visited {
	color:#0033CC;
	text-decoration:none;
}

A:active  {
	color:green;
	text-decoration:none;
}

A:hover   {
	color:red;
	background-color :rightgreen;
}


li{
	line-height : +1.5em;
}



#header  {
	width:800px;
	height : 60px;
	top : 2px;
	left : 10px;
	font-size:8pt;
	position : absolute ;
	font-weight:normal;
	z-index : 5;
}

#header img{
	padding-left : 10px;
}


#header .menu01{
	margin-bottom : 3px;
	float : right;
	font-size : 10px;

}

#header .counter{
	top : 0px;
	left : 0px;
	width : 0px;
	height : 0px;
	z-index : 1;
}




#menu {
	width:130px;
	top : 100px;
	left : 15px;
	position:absolute ;
	z-index : 3;

}

#menu img {
	margin-bottom : 3px;
}


#contents{
	width:640px;
	top : 100px;
	left : 160px;
	position : absolute ;
	z-index : 2;

}


#footer{
	margin-left : -140px;
	margin-top : 20px;
	padding-top : 20px;
	width : 800px;
	border : 0;
	position : absolute ;
	z-index : 10;

}


.menu02{
	margin-bottom : 3px;
	float : right;
	font-size : 10px;

}

.topics{
	margin-top : 20px;
}

.topics p{
	font-size : 12px;

}

.cart_menu {
	font-size : 14px;
	color : darkblue;
	widht : 500px;
	height : 20px;
	background-color : lightyellow;
	padding-left : 10px;
	padding-top : 3px;
}

.cart_menu a:hover{
	color : darkgreen;
	text-decoration : underline;
}


.toukei{
	width : 618;
	height : 250px;
	margin-top: 10px;
	font-size : 14px;
	border : 2px dotted red ;
	background-color : #fdd;

}


.toukei p .comment{
	first-letter : 16px;
	folat : left;
	background-color : green;


}

.toukei img {
	folat : right;
	background-color : white;

}

p .comment {
	font-size : 10px;
	margin-top : 10px;
	background-color : #fdd;
}



.tb_sean{
	border : 2px solid blue ;
	margin-bottom : 20px;
	margin-left : 25px;
}


p .logo{
	width : 400px;
	height : 250px;
	font-size : 16px;
	font-style : bold;
	line-height : +2em;
	
}

.logo1{
	color : red;
	font-size : 20px;

}

.logo2{
	color : blue;
	font-weight : +2;
	
}


.100db{
	width : 640px
	color : #FFFFFF;
	font-size : 18pt;
	padding-left : 30px;
	background-color : #FF0000;
	padding : 8px;
}


.r_menu{
	margin-bottom : 3px;
	margin-left : auto;
	margin-right : auto ;
	height : 25px;
	padding : 6 15 0 30px;
	font-size : 14px;
	background-color : peachpuff;


}


.h2img{
	margin-left : 30px;
	border : 0;

}



.caution{
	font-size : 12px;
	color : #ff0000;
}



.comment {
	font-size:11pt;
	color:#333333;
	padding:8px;
	background-color:#FFFFFF;
}

.use{
	font-size : 12px;
	
}

.omotome{
	width : 640px;
	margin-left : 200px;

}

.reg  {
	font-size:11pt;
}

.regb {
	font-size:11pt;
	font-weight:bold;
}


.big  {
	font-size:14pt;
}

.shop{
	background-color : #E7E7F6;
}


.item_com{
	font-size : 14px;
	color : darkblue;
	font-weight : bold;
}

.item_n{
	font-size : 16px;
	color : blue;
	font-weight : bold;
}



.price {
	font-size:14pt;
	font-weight:bold;
	color:#FF0000;
}

.box_l  {
	margin-left : 30px;
	margin-bottom : 15px;
	font-size:10pt;
	color:#000000;
	text-align:left;
	padding:8px;
	background-color:#FFFFFF;
	border:4px solid #9999CC;
}


.msg    {
	font-size:12pt;
	color:#FF0000;
	font-weight:bold;
	padding:4px;
}

.com_h1{
	font-size: 14px;
	line-height : 1.5em;
}

.com_h3{
	margin-left : 20px;
}


.sig{
	margin-left : 430px;
}


