@charset "EUC-JP";
/*
-----------------------------------------------------
StyleSheet_6.0
master CSS alt file for screen(XHTML1.0)
FileName:   D1.css
Date:     2005.6.12  00:00
Arthor:      Kenji Natsumoto
(C) 2005  FANPLACE,Inc.
-----------------------------------------------------
/*-------------------------------------------------
GLOBAL PAGE LAYOUT ELEMENTS  
-------------------------------------------------*/
@import "Main.css";
@import "Header.css";
@import "Footer.css";
@import "Fonts.css";
@import "Graphics.css";
@import "Mainnav.css";
@import "cart.css";

body {
	margin: 26px 0px 0px 0px;
	padding:0;
	background:#333;
	background-attachment:fixed;
	text-align:center;
	min-width:760px;
	color: #fff;
	}



background-attachment:fixed;
text-align:center;
min-width:780px;
color: #333;
body.home2pain4 {
	}

/* Links Module#06c */	
a:link {
	color: #fff;
	text-decoration: none;
	}
	
a:visited {
	color: #fff;
	text-decoration: none;
	}

a:hover, a:visited:hover {
	color: #ff6600;
	text-decoration: underline;
	}


/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {
	border: none;
	background-color:transparent;
	}
/*-------------------------------------------------
BODY CONTENT
-------------------------------------------------*/
/* Page content block */


#Content {
	background:transparent;
	background-position: left top;
	float: right;
	margin: 0px 0px 0px 0px;
	width:615px;   /*Max614*/
	}


#Main {
	background:transparent;
	width:308px;
	float: right;
	text-align: left; 
	}



#Extra {
	background:#;
	background-position: left top;
	width: 307px; 
	float: right;
	}

	
#Sidebar {
	background:#666;
	width: 165px; 
	float: left;
	}




/*-------------------------------------------------
GLOBAL PAGE LAYOUT ELEMENTS
-------------------------------------------------*/

/* Outer bounding box for all pages */		
#Wrapper {
	background:#600;
	background-position: left top;
	margin-left:auto;
	margin-right:auto;
	width: 780px;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid;
	border-color: #999;
	text-align: left;
	}
	
#wrapper-padding {
padding:0px;
}

body.home #Wrapper {
	background:url(g/wrapHome.gif) repeat;
	}
	
body.price #Wrapper {
	background:url(g/wrapShop.gif) repeat;
	}	
	
body.menu #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu01 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu02 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu03 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu04 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu05 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu06 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
body.menu07 #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
	
body.news #Wrapper {
	background:url(g/wrapNews.gif) repeat;
	}
	
body.concept #Wrapper {
	background:url(g/wrapQa.gif) repeat;
	}

body.access #Wrapper {
	background:url(g/wrapAccess.gif) repeat;
	}
	
body.contact #Wrapper {
	background:url(g/wrapContact.gif) repeat;
	}
	
body.cat #Wrapper {
	background:url(g/wrapCat.gif) repeat;
	}
	
body.sitemap #Wrapper {
	background:url(g/wrapCat.gif) repeat;
	}

body.coupon #Wrapper {
	background:url(g/wrapMenu.gif) repeat;
	}
		
/*-------------------------------------------------
MISCELLANEOUS
-------------------------------------------------*/
div.spacer {
	margin: 0px 0px 16px 0px;
	clear: both;
	font-size: 12px;
	}
	
img { border: none; }
hr { display: none; }




