@charset "utf-8";
/* CSS Document */

html {
	overflow-y:scroll;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:95%;
}

body{
}

a{
	overflow:hidden;
	outline:none;
}

a{ color:#000000; text-decoration:none;}
a:hover{ text-decoration:underline;}

.annotation{
	font-size:small;
}

div#container{
	width:960px;
	margin:auto;
	z-index:0;
}

.annotation{
	font-size:smaller;
}

/* clearfix */
.clearfix {width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

/* Header */
#header{
	width:960px;
	/*height:155px;*/
	background:#FFFFFF;
	position:fixed;
	top:0;
	left:auto;
	filter:alpha(opacity=90); 
	-moz-opacity:0.90;
	opacity:0.90;
	z-index:1000;
	
}
.attention{
    border-top:3px #000000 solid;
}
	
	#header h1#logo{
		text-align:center;
		margin-top:30px;
	}

	/*  Global Navigation */
	ul#gNav {width:910px; margin-top:20px; padding:16px 25px; border-top:3px #000000 solid;}
	ul#gNav li { float:left; margin-right:39px}
	ul#gNav li a { height:18px; display: block; text-indent:-9999px; font-size:0; line-height:0;}
	ul#gNav li#gNav7 { margin-right:0; }
		
		/* off */
		ul#gNav li#gNav1 a { background: url(../images/gNav/01_off.png) no-repeat; width:88px; }
		ul#gNav li#gNav2 a { background: url(../images/gNav/02_off.png) no-repeat; width:207px; }
		ul#gNav li#gNav3 a { background: url(../images/gNav/03_off.png) no-repeat; width:59px; }
		ul#gNav li#gNav4 a { background: url(../images/gNav/04_off.png) no-repeat; width:182px; }
		ul#gNav li#gNav5 a { background: url(../images/gNav/05_off.png) no-repeat; width:31px; }
		ul#gNav li#gNav6 a { background: url(../images/gNav/06_off.png) no-repeat; width:68px; }
		ul#gNav li#gNav7 a { background: url(../images/gNav/07_off.png) no-repeat; width:41px; }
		
		/* on */
		ul#gNav li#gNav1 a:hover { background: url(../images/gNav/01_on.png) no-repeat; }
		ul#gNav li#gNav2 a:hover { background: url(../images/gNav/02_on.png) no-repeat; }
		ul#gNav li#gNav3 a:hover { background: url(../images/gNav/03_on.png) no-repeat; }
		ul#gNav li#gNav4 a:hover { background: url(../images/gNav/04_on.png) no-repeat; }
		ul#gNav li#gNav5 a:hover { background: url(../images/gNav/05_on.png) no-repeat; }
		ul#gNav li#gNav6 a:hover { background: url(../images/gNav/06_on.png) no-repeat; }
		ul#gNav li#gNav7 a:hover { background: url(../images/gNav/07_on.png) no-repeat; }
		
		/* current */
		ul#gNav li#gNav1 a.current { background: url(../images/gNav/01_current.gif) no-repeat; }
		ul#gNav li#gNav2 a.current { background: url(../images/gNav/02_current.gif) no-repeat; }
		ul#gNav li#gNav3 a.current { background: url(../images/gNav/03_current.gif) no-repeat; }
		ul#gNav li#gNav4 a.current { background: url(../images/gNav/04_current.gif) no-repeat; }
		ul#gNav li#gNav5 a.current { background: url(../images/gNav/05_current.gif) no-repeat; }
		ul#gNav li#gNav6 a.current { background: url(../images/gNav/06_current.gif) no-repeat; }
		ul#gNav li#gNav7 a.current { background: url(../images/gNav/07_current.gif) no-repeat; }
	/* /Global Navigation */
	
	/* Sub Navigation NUMCA */
	ul#subNav_numca {width:910px; padding:7px 25px; border-top:3px #000000 solid;}
	ul#subNav_numca li { float:left; margin-right:20px}
	ul#subNav_numca li a { height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;}
	ul#subNav_numca li#subNav_numcat { width:96px; height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;
	background: url(../images/subNav_numca/title.png) no-repeat; }
	ul#subNav_numca li#subNav_numca7 { margin-right:0; }
		
		/* off */
		ul#subNav_numca li#subNav_numca1 a { background: url(../images/subNav_numca/01_off.png) no-repeat; width:49px; }
		ul#subNav_numca li#subNav_numca2 a { background: url(../images/subNav_numca/02_off.png) no-repeat; width:36px; }
		ul#subNav_numca li#subNav_numca3 a { background: url(../images/subNav_numca/03_off.png) no-repeat; width:56px; }
		ul#subNav_numca li#subNav_numca4 a { background: url(../images/subNav_numca/04_off.png) no-repeat; width:80px; }
		ul#subNav_numca li#subNav_numca5 a { background: url(../images/subNav_numca/05_off.png) no-repeat; width:50px; }
		ul#subNav_numca li#subNav_numca6 a { background: url(../images/subNav_numca/06_off.png) no-repeat; width:44px; }
		ul#subNav_numca li#subNav_numca7 a { background: url(../images/subNav_numca/07_off.png) no-repeat; width:66px; }
		
		/* on */
		ul#subNav_numca li#subNav_numca1 a:hover { background: url(../images/subNav_numca/01_on.png) no-repeat; }
		ul#subNav_numca li#subNav_numca2 a:hover { background: url(../images/subNav_numca/02_on.png) no-repeat; }
		ul#subNav_numca li#subNav_numca3 a:hover { background: url(../images/subNav_numca/03_on.png) no-repeat; }
		ul#subNav_numca li#subNav_numca4 a:hover { background: url(../images/subNav_numca/04_on.png) no-repeat; }
		ul#subNav_numca li#subNav_numca5 a:hover { background: url(../images/subNav_numca/05_on.png) no-repeat; }
		ul#subNav_numca li#subNav_numca6 a:hover { background: url(../images/subNav_numca/06_on.png) no-repeat; }
		ul#subNav_numca li#subNav_numca7 a:hover { background: url(../images/subNav_numca/07_on.png) no-repeat; }
		
		/* current */
		ul#subNav_numca li#subNav_numca1 a.current { background: url(../images/subNav_numca/01_current.gif) no-repeat; }
		ul#subNav_numca li#subNav_numca2 a.current { background: url(../images/subNav_numca/02_current.gif) no-repeat; }
		ul#subNav_numca li#subNav_numca3 a.current { background: url(../images/subNav_numca/03_current.gif) no-repeat; }
		ul#subNav_numca li#subNav_numca4 a.current { background: url(../images/subNav_numca/04_current.gif) no-repeat; }
		ul#subNav_numca li#subNav_numca5 a.current { background: url(../images/subNav_numca/05_current.gif) no-repeat; }
		ul#subNav_numca li#subNav_numca6 a.current { background: url(../images/subNav_numca/06_current.gif) no-repeat; }
		ul#subNav_numca li#subNav_numca7 a.current { background: url(../images/subNav_numca/07_current.gif) no-repeat; }
	/* /Sub Navigation NUMCA */
	
	
	/* Sub Navigation Gift */
	ul#subNav_gift1 {width:910px; padding:7px 25px; border-top:3px #000000 solid;}
	ul#subNav_gift1 li { float:left; margin-right:20px}
	ul#subNav_gift1 li a { height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;}
	ul#subNav_gift1 li#subNav_gift1_t { width:96px; height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;
	background: url(../images/subNav_gift/title.png) no-repeat; }
	ul#subNav_gift1 li#subNav_gift1_7 { margin-right:0; }
		
		/* off */
		ul#subNav_gift1 li#subNav_gift1_1 a { background: url(../images/subNav_gift/01_off.png) no-repeat; width:73px; }
		ul#subNav_gift1 li#subNav_gift1_2 a { background: url(../images/subNav_gift/02_off.png) no-repeat; width:72px; }
		ul#subNav_gift1 li#subNav_gift1_3 a { background: url(../images/subNav_gift/03_off.png) no-repeat; width:71px; }
		ul#subNav_gift1 li#subNav_gift1_4 a { background: url(../images/subNav_gift/04_off.png) no-repeat; width:109px; }
		ul#subNav_gift1 li#subNav_gift1_5 a { background: url(../images/subNav_gift/05_off.png) no-repeat; width:97px; }
		ul#subNav_gift1 li#subNav_gift1_6 a { background: url(../images/subNav_gift/06_off.png) no-repeat; width:72px; }
		ul#subNav_gift1 li#subNav_gift1_m2013 a { background: url(../images/subNav_gift/m2013_off.png) no-repeat; width:97px; }
		
		/* on */
		ul#subNav_gift1 li#subNav_gift1_1 a:hover { background: url(../images/subNav_gift/01_on.png) no-repeat; }
		ul#subNav_gift1 li#subNav_gift1_2 a:hover { background: url(../images/subNav_gift/02_on.png) no-repeat; }
		ul#subNav_gift1 li#subNav_gift1_3 a:hover { background: url(../images/subNav_gift/03_on.png) no-repeat; }
		ul#subNav_gift1 li#subNav_gift1_4 a:hover { background: url(../images/subNav_gift/04_on.png) no-repeat; }
		ul#subNav_gift1 li#subNav_gift1_5 a:hover { background: url(../images/subNav_gift/05_on.png) no-repeat; }
		ul#subNav_gift1 li#subNav_gift1_6 a:hover { background: url(../images/subNav_gift/06_on.png) no-repeat; }
		ul#subNav_gift1 li#subNav_gift1_m2013 a:hover { background: url(../images/subNav_gift/m2013_on.png) no-repeat; }
	/* /Sub Navigation Gift */
	
	/* Sub Navigation Gift2 */
	ul#subNav_gift2 {width:910px; padding:0 0 7px 140px; }
	ul#subNav_gift2 li { float:left; margin-right:20px}
	ul#subNav_gift2 li a { height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;}
		
		/* off */
		ul#subNav_gift2 li#subNav_gift2_1 a { background: url(../images/subNav_gift/07_off.png) no-repeat; width:164px; }
		ul#subNav_gift2 li#subNav_gift2_2 a { background: url(../images/subNav_gift/08_off.png) no-repeat; width:169px; }
		ul#subNav_gift2 li#subNav_gift2_3 a { background: url(../images/subNav_gift/09_off.png) no-repeat; width:184px; }
		
		/* on */
		ul#subNav_gift2 li#subNav_gift2_1 a:hover { background: url(../images/subNav_gift/07_on.png) no-repeat; }
		ul#subNav_gift2 li#subNav_gift2_2 a:hover { background: url(../images/subNav_gift/08_on.png) no-repeat; }
		ul#subNav_gift2 li#subNav_gift2_3 a:hover { background: url(../images/subNav_gift/09_on.png) no-repeat; }
	/* /Sub Navigation Gift2 */
	
	
	/* Sub Navigation RETREAT */
	ul#subNav_retreat {width:910px; padding:8px 25px 6px; border-top:3px #000000 solid;}
	ul#subNav_retreat li { float:left; margin-right:20px}
	ul#subNav_retreat li a { height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;}
	ul#subNav_retreat li#subNav_retreatt { width:96px; height:17px; display: block; text-indent:-9999px; font-size:0; line-height:0;
	background: url(../images/subNav_retreat/title.png) no-repeat; }
	ul#subNav_retreat li#subNav_retreat7 { margin-right:0; }
		
		/* off */
		ul#subNav_retreat li#subNav_retreat1 a { background: url(../images/subNav_retreat/01_off.png) no-repeat; width:77px; }
		ul#subNav_retreat li#subNav_retreat2 a { background: url(../images/subNav_retreat/02_off.png) no-repeat; width:57px; }
		ul#subNav_retreat li#subNav_retreat3 a { background: url(../images/subNav_retreat/03_off.png) no-repeat; width:31px; }
		ul#subNav_retreat li#subNav_retreat4 a { background: url(../images/subNav_retreat/04_off.png) no-repeat; width:101px; }
		ul#subNav_retreat li#subNav_retreat5 a { background: url(../images/subNav_retreat/05_off.png) no-repeat; width:63px; }
		ul#subNav_retreat li#subNav_retreat6 a { background: url(../images/subNav_retreat/06_off.png) no-repeat; width:48px; }
		ul#subNav_retreat li#subNav_retreat7 a { background: url(../images/subNav_retreat/07_off.png) no-repeat; width:74px; }
		
		/* on */
		ul#subNav_retreat li#subNav_retreat1 a:hover { background: url(../images/subNav_retreat/01_on.png) no-repeat; }
		ul#subNav_retreat li#subNav_retreat2 a:hover { background: url(../images/subNav_retreat/02_on.png) no-repeat; }
		ul#subNav_retreat li#subNav_retreat3 a:hover { background: url(../images/subNav_retreat/03_on.png) no-repeat; }
		ul#subNav_retreat li#subNav_retreat4 a:hover { background: url(../images/subNav_retreat/04_on.png) no-repeat; }
		ul#subNav_retreat li#subNav_retreat5 a:hover { background: url(../images/subNav_retreat/05_on.png) no-repeat; }
		ul#subNav_retreat li#subNav_retreat6 a:hover { background: url(../images/subNav_retreat/06_on.png) no-repeat; }
		ul#subNav_retreat li#subNav_retreat7 a:hover { background: url(../images/subNav_retreat/07_on.png) no-repeat; }
		
		/* current */
		ul#subNav_retreat li#subNav_retreat1 a.current { background: url(../images/subNav_retreat/01_current.gif) no-repeat; }
		ul#subNav_retreat li#subNav_retreat2 a.current { background: url(../images/subNav_retreat/02_current.gif) no-repeat; }
		ul#subNav_retreat li#subNav_retreat3 a.current { background: url(../images/subNav_retreat/03_current.gif) no-repeat; }
		ul#subNav_retreat li#subNav_retreat4 a.current { background: url(../images/subNav_retreat/04_current.gif) no-repeat; }
		ul#subNav_retreat li#subNav_retreat5 a.current { background: url(../images/subNav_retreat/05_current.gif) no-repeat; }
		ul#subNav_retreat li#subNav_retreat6 a.current { background: url(../images/subNav_retreat/06_current.gif) no-repeat; }
		ul#subNav_retreat li#subNav_retreat7 a.current { background: url(../images/subNav_retreat/07_current.gif) no-repeat; }
	/* /Sub Navigation RETREAT */

/* Check The Cart */
a#check_cart{display:block; width:164px; height:22px; text-indent:-9999px; font-size:0; line-height:0; position: absolute; top:59px; left:796px;}
a#check_cart       {background: url(../images/btn_check_cart_off.png) no-repeat;}
a#check_cart:hover{background: url(../images/btn_check_cart_on.png) no-repeat;}
	
/* /Check The Cart */

/* /Header */


/* contents */
div#contents{
	min-height:500px;
	margin:0 0 5px 0;
	padding:260px 0 0;
	font-size:80%;
	line-height:2;
	letter-spacing:2px;
	z-index:1;
}
/* /contents */


/* footer */
#footer{
	font-size:12px;
	padding:12px 0;
	border-top:3px #000000 solid;
	margin-bottom:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#copy{
	float:left;
}

#uNav{
	float:right;
}
/* /footer */


/* addcart 
a.addcart { width:95px; height:17px; display: block; margin:20px auto; text-indent:-9999px; font-size:0; line-height:0;}
a.addcart { background: url(../images/btn_addcart_off.png) no-repeat;}
a.addcart:hover { background: url(../images/btn_addcart_on.png) no-repeat;}
*/

a.addcart { display: none;}

a.stopcart { width:95px; height:17px; display: block; margin:20px auto; text-indent:-9999px; font-size:0; line-height:0;}
a.stopcart { background: url(../images/btn_stopcart.png) no-repeat;}
/* /addcart */

#content_regal h2{
	text-align:center;
	margin:20px 0 10px 0;
}

table#tbl_regal{
	width:650px;
	margin:auto;
	background-color:#898989;
	border-collapse:separate;
	border-spacing:1px;
}

table#tbl_regal tr td{
	background-color:#f5f5f5;
	padding:10px;
}

/*LANGAGE SELECT*/
#header div#lang_select {
    margin: -76px 0 0 786px;
    position: absolute;
    z-index: 1000;
}

#header div#lang_select ul li  { float:left; margin-left:10px;}
#header div#lang_select ul li a{ display:block; height:15px; text-indent:-9999px; font-size:0; line-height:0;}
#header div#lang_select ul li#lang_jp a        {background: url(../images/btn_jp_off.png) no-repeat; width:38px;}
#header div#lang_select ul li#lang_jp a:hover  {background: url(../images/btn_jp_on.png)  }
#header div#lang_select ul li#lang_jp a.current{background: url(../images/btn_jp_on.png)  }
#header div#lang_select ul li#lang_en a        {background: url(../images/btn_en_off.png) no-repeat; width:52px;}
#header div#lang_select ul li#lang_en a:hover  {background: url(../images/btn_en_on.png)  }
#header div#lang_select ul li#lang_en a.current{background: url(../images/btn_en_on.png)  }
#header div#lang_select ul li#separator        {background: url(../images/img_lang_separator.png) no-repeat; width:3px }