h1{
	margin : 0px;
	font-size : 12px;
	font-weight : normal;
}

strong{
	margin : 0px;
	font-size : 12px;
	font-weight : normal;
}

p{
	margin : 0px;
}


.wh10 {	color : #ffffff;  font-size : 10px;	}
.wh12 {	color : #ffffff;  font-size : 12px;	}

.bw10 {	color : #6A0100;  font-size : 10px;	}
.bw12 {	color : #6A0100;  font-size : 12px;	}


.ye10 {	color : #B99756;  font-size : 10px;	}
.ye12 {	color : #B99756;  font-size : 12px;	}

.ms10 {	color : #787000;  font-size : 10px;	}
.ms12 {	color : #787000;  font-size : 12px;	}

.gr10 {	color : #867C73;  font-size : 10px;	}
.gr12 {	color : #867C73;  font-size : 12px;	}

.bl10 {	color : #44423A;  font-size : 10px;	}
.bl12 {	color : #44423A;  font-size : 12px;	}
.bl14 {	color : #44423A;  font-size : 14px;	}
.bl16 {	color : #44423A;  font-size : 16px;	}

body {
	width : 950px;
	margin : 0px auto 0px auto;
	background-image : url('');
	background-repeat : repeat;
	text-align : center;
	background-color : #ffffff;
	}
	
	
#header {
	width : 950px;
	height :32px;
	position : absolute;
	top : 0px;@
	left : 0px;
	background-image : url('images/frm_hdbg.jpg');
	background-repeat : repeat;
	background-color : #ff0000;
	text-align : left;	
	}	
	
#topsigne {
	width : 365px;
	text-align : right;	
	float : right;
	position : absolute;
	top : 5px;
	right : 10px;
	color : #ffffff;
	font-family : monospace;
	line-height : 20px;  
	}
	
#visual {
	width : 950px;
	text-align : center;	
	position : absolute;
	top : 63px;
	left : 0px;
	background-color : #ffffff;
	}
	
#topmain {
	width : 950px;
	margin : 0px 0px 0px 0px;
	text-align : center;	
	position : absolute;
	top : 297px;
	left : 0px;
	background-color : #ffffff;
	}
	
#topmain2 {
	width : 890px;
	text-align : center;	
	background-color : #ffffff;
	margin : 0px auto 0px auto;
	}

#topleft {
	width : 150px;
	text-align : left;
	background-color : #ffffff;
	float : left;
		
	}	


#topcenter {
	width : 500px;
	text-align : left;
	background-color : #ffffff;
	float : left;
	padding : 20px 0px 0px  0px ;

		
	}	

	
.topcolumn02 {
	width : 340px;
	text-align : left;
	float : left;		
	}

.topcolumn03 {
	width : 150px;
	text-align : right;
	float : right;
		
	}

.topcolumn04 {
	width : 494px;
	text-align : left;
	background-color : #F8F9F4;
	background-image : url('images/top_columntl_bg.jpg');
	background-repeat : repeat;
	clear : both;
	}

.topcolumn05 {
	width : 265px;
	text-align : left;
	background-color : #ffffff;
	background-image : url('images/toptl04_bg.jpg');
	background-repeat : repeat;
	}




#topright {
	width : 265px;
	text-align : left;
	background-color : #ffffff;
	float : right;
		
	}
		
#footer {
	z-index : 5;
	width : 100%;
	height :59px;
	position : absolute;
	bottom : -59px;@
	left : 0px;
	background-image : url('images/footerbg.jpg');
	background-repeat : repeat-x;
	background-color : #ffffff;
	text-align : left;
	margin : 0px;
	}
	
#footsigne {
	width : 600px;
	text-align : right;	
	float : right;
	position : absolute;
	top : 5px;
	right : 10px;
	color : #000000;

	font-family : monospace;
	line-height : 20px;  
	}

	
#container {

	width : 100%;
	margin : 0px 0px 0px 0px;
	text-align : center;
	position : absolute;   top : 32px;   left : 0px;
	background-color : #ffffff;	
	}
	
	
#container2 {

	background-image : url('images/frm-leftside.jpg');
	background-repeat : repeat-y;
	width : 920px;
	text-align : center;
	background-color : #ffffff;
	margin : 0px auto 0px auto;
	}
	
	
#topside {

	width : 950px; 
	height : 34px;
	
	background-color : transparent;

	margin : 0px auto 0px 83px;
	text-align : right;
	clear : both;
	}
	
.toptab {
	width : 915px; 
	height : 34px;
	margin : 0px 0px 0px 0px;	
	text-align : left;
	clear : both;
	}
	
.toptabcell {
	float : left;
	}
		
#toptabcellon {
	background-image : url('images/toptabcellonback.jpg');
	background-repeat : repeat-x;
	}		
		
#toptabcellonleft {
	background-image : url('images/toptabcellonbackleft.jpg');
	background-repeat : repeat-x;
	background-position : top left;
	
	}		
		
#toptabcellonright {
	background-image : url('images/toptabcellonbackright.jpg');
	background-repeat : repeat-x;
	background-position : top right;
	}		
	
#copy {
	width : 137px;  
	height : 100%;
	float : left;
	padding : 0px 0px 20px 0px;	
	}
	
		
#main {
	width : 550px;
	float : left;
	padding : 20px 0px 20px 15px;
	text-align : left;
	}	

		
#bannar {
	width : 200px;
	float : right;
	padding : 20px 0px 20px 0px;	
	}
		
.inquity {
	width : 100%;
	text-align : center;
	padding : 30px 0px 30px 0px;
	clear : both;
	}	



.shohincolumn {
	width : 200px;
	text-align : left;
	background-color : #ffffff;
	background-image : url('images/shohincolumn_bg.jpg');
	background-repeat : repeat;
	}	
		

.wakubt table { border : solid 1px #ff0000;}	

.pageup { width : 100%;  text-align : right; }	
	
.sunsun { font-size : 12px;}	
.sunsun img { margin : 0px 3px 3px 0px; float : left;}
.sunsun a:link { color: #ff0000;}
.sunsun a:visited { color: #ff0000;}
.sunsun a:active { color: #ff0000;}
.sunsun a:hover { color: #ff0000;}
#sunsuntype01 { float : left; }
#sunsuntype02 { float : none; }
.sunon {
	border : solid #ff0000;
	border-width : 0px 0px 2px 0px;
	}

.windowclose {
	width : 170px;
	height : 40px;
	margin : 20px;
	}

	
.windowclose ul li {
	list-style-type: none;
	background-image : url('images/windowclose.jpg');
	background-repeat : no-repeat;	
	}

.windowclose ul li a {
	display: block;
	text-indent: -1000px;
	width : 170px;
	height : 40px;
	}	
	
	
	
	
#window-close,
#window-close a {
	width : 170px;
	height : 40px;
	}


.dvd {
	background-image : url("images/dvd.jpg");
	background-repeat : no-repeat;
	width : 360px;
	height : 320px;
	float : right;
	
	}




