@charset 'utf-8';

/* FONT */
@font-face 
{font-family:'CourierRoughRegular';
 src:url('../font/courier-rough-regular-webfont.eot');
 src:local('☺'),url('../font/courier-rough-regular-webfont.woff') format('woff'),url('../font/courier-rough-regular-webfont.ttf') format('truetype'),url('../font/courier-rough-regular-webfont.svg#webfont') format('svg');
 font-weight:normal;
 font-style:normal;}

/* BODY */
body
{margin:36px 25% 48px 48px;
 padding:0px 0px 0px 0px;
 background:url('../image/background.gif') repeat;
	font-family:'CourierRoughRegular','Courier New',Courier,monospace;
	font-size:0px;
 line-height:0px;
	color:#3F3F3F;}
	
/* A */
a
{outline:0px none;
 text-decoration:none;
 color:#3F3F3F;}

/* A HOVER|FOCUS|ACTIVE */
a:hover,
a:focus,
a:active
{font-weight:bold;}

/* IMG */
img
{outline:0px none;
 border:0px none;}
	
/* HEADER|NAV|SECTION */
header,
nav,
section
{display:block;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;}
	
/* DIV.CUT */
div.cut
{height:12px;
 -moz-opacity:0.75; opacity:0.75; filter:alpha(opacity=75);
 background:url('../image/cut.gif') repeat-x;}

/* HEADER */
header
{margin:0px 0px 32px 0px;
 width:400px;
 height:160px;}

/* HEADER H1 */
header h1
{margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 text-transform:uppercase;}

/* HEADER H1 IMG */
header h1 img
{-moz-opacity:0.75; opacity:0.75; filter:alpha(opacity=75);
 font-size:77px;
 line-height:54px;}

/* NAV#MENU */
nav#menu
{margin:12px 0px 8px 0px;
 font-size:19px;
 line-height:24px;
 text-transform:uppercase;}

/* NAV#MENU H2 */
nav#menu h2
{display:inline-block; *display:inline; *zoom:1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; *padding:0px 0.5em 0px 0px;
 font-size:19px;
 line-height:24px;
 font-weight:bold;}
	
/* NAV#MENU DIV.SLASH */
nav#menu div.slash
{display:inline-block; *display:inline; *zoom:1;
	*margin:0px 12px 0px 0px;
	width:4px;
	height:12px;
 background:url('../image/slash-big.gif') no-repeat;
	vertical-align: middle;}

/* NAV#SUBMENU */
nav#submenu
{margin:12px 0px 10px 0px;
 font-size:14px;
 line-height:16px;
 text-transform:uppercase;}

/* NAV#SUBMENU H3 */
nav#submenu h3
{display:inline-block; *display:inline; *zoom:1;
 margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; *padding:0px 0.5em 0px 0px;
 font-size:14px;
 line-height:16px;
 font-weight:bold;}

/* NAV#SUBMENU DIV.SLASH */
nav#submenu div.slash
{display:inline-block; *display:inline; *zoom:1;
	*margin:0px 8px 0px 0px;
	width:3px;
	height:8px;
 background:url('../image/slash-small.gif') repeat-x;
	vertical-align: middle;}

/* SECTION */
section
{margin:28px -24px -24px 0px;}

/* SECTION P */
section p 
{display:inline-block; *display:inline; *zoom:1;
	margin:0px 0px 0px 0px;
 padding:0px 24px 24px 0px;
 vertical-align:top;
 font-size:13px;
 line-height:16px;}

/* SECTION P SPAN.LARGE */
section p span.large
{font-size:16px;
 line-height:20px;
 text-transform:uppercase;
 vertical-align:baseline;}

/* SECTION P IMG */
section p img
{margin:3px 8px 0px 0px;
 -moz-opacity:0.75; opacity:0.75; filter:alpha(opacity=75);
 font-size:13px;
 line-height:16px;
 font-style:italic;}

/* SECTION P.NEWS IMG */
section p.news img
{height:120px;
 margin:3px 0px 0px 0px;}
	
/* SECTION P.COLLECTION IMG */
section p.collection img
{height:48px;
 cursor:pointer;}
	
/* SECTION P.COLLECTION IMG#ZOOM-1|2 */
section p.collection img#zoom-1,
section p.collection img#zoom-2
{height:480px;
 cursor:default;}

/* SECTION P SPAN.CAPTION */
section p span.caption
{font-size:10px;
 line-height:16px;}