﻿@charset "UTF-8";

@import "reset.css";
@import "basic.css";

.pink { color:#E52CA6;}
.blue { color:#00ACFF;}
.red  { color:#FF0000;}

h1 {
	position:absolute;
	top:26px;
	left:0;
	}

body {
	background:#e9eeef url(/nordica/common/img/bg.gif) center top no-repeat;
	text-align:center;
	}

#container {
	margin:0 auto;
	width:960px;
	text-align:left;
	}

/* header ---------------------------------------------*/
#header {
	position:relative;
	height:132px;
	}
ul#glNavi {
	position:absolute;
	top:86px;
	left:0;
	}
ul#subNavi {
	position:absolute;
	top:66px;
	left:478px;
	}
ul#subNaviTop {
	position:absolute;
	top:66px;
	left:604px;
	}
#header li {
	float:left;
	}


/* section ---------------------------------------------*/
#section {
	margin-top:8px;
	}
ul#pankuzu {
	padding:8px 2px 8px 8px;
	float:left;
	background:url(/nordica/common/img/bg_dot_black.gif) left top repeat;
	}
ul#pankuzu li {
	padding-right:5px;
	color:#777777;
	float:left;
	font-size:0.85em;
	letter-spacing:1px;
	}
ul#pankuzu li.stay {
	color:#e4007f;
	}
ul#pankuzu li a {
	margin-right:5px;
	}
#section div.floatL {
	width:748px;
	}
#section div.floatR {
	width:204px;
	}


/* rightArea ---------------------------------------------*/
.floatR ul.banner li {
	display:block;
	width:204px;	
	margin-bottom:8px;
	}

.floatR li#catalog:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.floatR li#catalog			{ display:inline-block; } /* Hides from IE-mac \*/
* html .floatR li#catalog	{ height:1%;}
.floatR li#catalog			{ display:block;} /* End hide from IE-mac */

.floatR li#catalog dl {
	float:left;
	position:relative;
	height:165px;
	}
.floatR li#catalog dt {
	position:absolute;
	top:0;
	left:0;
	}
.floatR li#catalog dd#normal {
	position:absolute;
	top:106px;
	left:108px;
	}
.floatR li#catalog dd#high {
	position:absolute;
	top:131px;
	left:87px;
	}
dl#lcNavi {
	margin-bottom:8px;
	padding-bottom:14px;
	border:solid 3px #ffffff;
	width:198px;
	background:url(/nordica/common/img/bg_lcnavi.gif) left top no-repeat;
	}
dl#lcNavi dt {
	padding-top:14px;
	padding-bottom:14px;
	text-align:center;
	}
dl#lcNavi dd {
	padding:7px 8px;
	}
dl#lcNavi dd a {
	padding-left:20px;
	display:block;
	background:url(/nordica/common/img/icon_lcnavi.gif) left 0.4em no-repeat;
	line-height:1.5;
	}
dl#lcNavi dd a:hover {
	color:#FFFF00;
	background:url(/nordica/common/img/icon_lcnavi_on.gif) left 0.4em no-repeat;
	text-decoration:underline;
	}
dl#lcNavi dd span.stay {
	padding-left:20px;
	display:block;
	line-height:1.5;
	color:#FFFF00;
	background:url(/nordica/common/img/icon_lcnavi_on.gif) left 0.4em no-repeat;
	text-decoration:underline;
	}



/* footer ---------------------------------------------*/
#footer {
	margin-top:20px;
	position:relative;
	height:202px;
	background:url(/nordica/common/img/bg_footer.gif) center top no-repeat;
	}
#footer a#top {
	display:block;
	position:absolute;
	top:6px;
	left:797px;
	}
ul#footnavi {
	position:absolute;
	top:62px;
	left:23px;
	}
ul#footnavi li {
	margin-right:14px;
	padding-left:8px;
	float:left;
	background:url(/nordica/common/img/icon01.gif) left center no-repeat;
	}
ul#footnavi li a {
	text-decoration:none;
	}
ul#footnavi li a:hover {
	text-decoration:underline;
	}
#footer p.info,
#footer address {
	position:absolute;
	color:#ffffff;
	font-size:0.85em;
	font-style:normal;
	letter-spacing:1px;
	}
#footer p.info {
	top:105px;
	left:22px;
	width:390px;
	}
#footer address {
	top:105px;
	left:427px;
	width:300px;
	}









