
/* navi 0 */

.globalnavi0 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi0 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_limited/close.gif);
  background-repeat: no-repeat;
}

#menu00-1 { background-position: -180px 0; }
#menu00-2 { background-position: -180px -25px; }
#menu00-3 { background-position: -180px -50px; }

.globalnavi0 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_limited/close.gif);
  background-repeat: no-repeat;
}

#menu00-1 a { background-position: 0px 0; }
#menu00-2 a { background-position: 0px -25px; }
#menu00-3 a { background-position: 0px -50px; }

.globalnavi0 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}


/* navi 1 */

.globalnavi1 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi1 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_08/close.gif);
  background-repeat: no-repeat;
}

#menu08-1 { background-position: -180px 0; }
#menu08-2 { background-position: -180px -25px; }
#menu08-3 { background-position: -180px -50px; }
#menu08-4 { background-position: -180px -75px; }
#menu08-5 { background-position: -180px -100px; }
#menu08-6 { background-position: -180px -125px; }
#menu08-7 { background-position: -180px -150px; }
#menu08-8 { background-position: -180px -175px; }
#menu08-9 { background-position: -180px -200px; }
#menu08-10 { background-position: -180px -225px; }
#menu08-11 { background-position: -180px -250px; }
#menu08-12 { background-position: -180px -275px; }

.globalnavi1 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_08/close.gif);
  background-repeat: no-repeat;
}

#menu08-1 a { background-position: 0px 0; }
#menu08-2 a { background-position: 0px -25px; }
#menu08-3 a { background-position: 0px -50px; }
#menu08-4 a { background-position: 0px -75px; }
#menu08-5 a { background-position: 0px -100px; }
#menu08-6 a { background-position: 0px -125px; }
#menu08-7 a { background-position: 0px -150px; }
#menu08-8 a { background-position: 0px -175px; }
#menu08-9 a { background-position: 0px -200px; }
#menu08-10 a { background-position: 0px -225px; }
#menu08-11 a { background-position: 0px -250px; }
#menu08-12 a { background-position: 0px -275px; }

.globalnavi1 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}


/* navi 2 */

.globalnavi2 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi2 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_07/close.gif);
  background-repeat: no-repeat;
}

#menu07-1 { background-position: -180px 0; }
#menu07-2 { background-position: -180px -25px; }

.globalnavi2 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_07/close.gif);
  background-repeat: no-repeat;
}

#menu07-1 a { background-position: 0px 0; }
#menu07-2 a { background-position: 0px -25px; }

.globalnavi2 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}


/* navi 3 */

.globalnavi3 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi3 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_03/close.gif);
  background-repeat: no-repeat;
}

#menu03-1 { background-position: -180px 0; }
#menu03-2 { background-position: -180px -25px; }
#menu03-3 { background-position: -180px -50px; }
#menu03-4 { background-position: -180px -75px; }
#menu03-5 { background-position: -180px -100px; }
#menu03-6 { background-position: -180px -125px; }
#menu03-7 { background-position: -180px -150px; }

.globalnavi3 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_03/close.gif);
  background-repeat: no-repeat;
}

#menu03-1 a { background-position: 0px 0; }
#menu03-2 a { background-position: 0px -25px; }
#menu03-3 a { background-position: 0px -50px; }
#menu03-4 a { background-position: 0px -75px; }
#menu03-5 a { background-position: 0px -100px; }
#menu03-6 a { background-position: 0px -125px; }
#menu03-7 a { background-position: 0px -150px; }

.globalnavi3 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}


/* navi 4 */

.globalnavi4 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi4 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_06/close.gif);
  background-repeat: no-repeat;
}

#menu06-1 { background-position: -180px 0; }
#menu06-2 { background-position: -180px -25px; }
#menu06-3 { background-position: -180px -50px; }
#menu06-4 { background-position: -180px -75px; }
#menu06-5 { background-position: -180px -100px; }
#menu06-6 { background-position: -180px -125px; }

.globalnavi4 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_06/close.gif);
  background-repeat: no-repeat;
}

#menu06-1 a { background-position: 0px 0; }
#menu06-2 a { background-position: 0px -25px; }
#menu06-3 a { background-position: 0px -50px; }
#menu06-4 a { background-position: 0px -75px; }
#menu06-5 a { background-position: 0px -100px; }
#menu06-6 a { background-position: 0px -125px; }

.globalnavi4 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}


/* navi 5 */

.globalnavi5 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi5 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_01A/close.gif);
  background-repeat: no-repeat;
}

#menu01A-1 { background-position: -180px 0; }
#menu01A-2 { background-position: -180px -25px; }
#menu01A-3 { background-position: -180px -50px; }
#menu01A-4 { background-position: -180px -75px; }
#menu01A-5 { background-position: -180px -100px; }
#menu01A-6 { background-position: -180px -125px; }
#menu01A-7 { background-position: -180px -150px; }
#menu01A-8 { background-position: -180px -175px; }
#menu01A-9 { background-position: -180px -200px; }

.globalnavi5 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_01A/close.gif);
  background-repeat: no-repeat;
}

#menu01A-1 a { background-position: 0px 0; }
#menu01A-2 a { background-position: 0px -25px; }
#menu01A-3 a { background-position: 0px -50px; }
#menu01A-4 a { background-position: 0px -75px; }
#menu01A-5 a { background-position: 0px -100px; }
#menu01A-6 a { background-position: 0px -125px; }
#menu01A-7 a { background-position: 0px -150px; }
#menu01A-8 a { background-position: 0px -175px; }
#menu01A-9 a { background-position: 0px -200px; }

.globalnavi5 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}


/* navi 6 */


.globalnavi6 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

.globalnavi6 li {
  margin: 0;
  padding: 0;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_01B/close.gif);
  background-repeat: no-repeat;
}

#menu01B-1 { background-position: -180px 0px; }
#menu01B-2 { background-position: -180px -25px; }
#menu01B-3 { background-position: -180px -50px; }
#menu01B-4 { background-position: -180px -75px; }
#menu01B-5 { background-position: -180px -100px; }

.globalnavi6 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 25px;
  background-image: url(../img/navi-button/item-line_01B/close.gif);
  background-repeat: no-repeat;
}

#menu01B-1 a { background-position: 0px 0px; }
#menu01B-2 a { background-position: 0px -25px; }
#menu01B-3 a { background-position: 0px -50px; }
#menu01B-4 a { background-position: 0px -75px; }
#menu01B-5 a { background-position: 0px -100px; }

.globalnavi6 a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}



/* private */

h1.top_title {
	position: relative;
	font-size:90%;
	color: #6A99B5;
	margin:15px 0px 0px 0px;
}
#top_img { position: relative; margin:5px 0px 10px 2px;}
#top_infomation { position: relative; margin:20px 0px 0px 0px;}
h2.top_infomation {
	position: relative;
	width:600px;
	font-size:80%;
	color: #2B5B91;
	border-left:3px #E05A89 solid;
	margin:10px 0px 0px 10px;
	padding: 0px 0px 0px 6px;
}
p.top_infomation {
	position: relative;
	width:600px;
	font-size:80%;
	color: #666666;
	margin:5px 0px 0px 30px;
}
#topics { position: relative; height:520px; width:630px; padding:0px 0px 50px 0px;}
#shop_note { position:relative; float:left; left:10px; margin:20px auto 70px; border-bottom:solid 1px #CCCCCC;}
#note_pen {position: absolute; float:left; top:60px; left:-5px; z-index:10px;}
#note_tag2011 {position: absolute; top:736px; left:60px; z-index:10px;}
#note_tag2010 {position: absolute; top:736px; left:127px; z-index:10px;}
#note_tag2009 {position: absolute; top:736px; left:194px; z-index:10px;}
#lineup { position: relative; top:20px; width:550px; height: 390px; left:50%;  margin:0px 0px 0px -300px;}
#gu-zen {position: absolute; top:-30px; left:103px;}
#lineup1 { position: relative; top:21px; left:20px;}
#cal-set { position: relative; width:360px; height:220px; left:50%;  margin:30px 0px 0px -190px; color:#666666;}
#yarn {position: absolute; top:60px; left:-120px; }
#scissors {position: absolute; top:10px; left:370px; }

#recommend_area {
	position: relative;
	padding:20px 0px 50px 15px;
}
#stamp_frame {
	position: relative;
	padding:5px;
}
#recommend_item {
	position: absolute;
	top:37px;
	left:34px;
	z-index:2;
}
#stamp1 {
	position: absolute;
	top:235px;
	left:135px;
	z-index:4;
}
#stamp2 {
	position: absolute;
	top:215px;
	left:200px;
	z-index:3;
}
#memo {
	position: absolute;
	top:15px;
	left:325px;
}
#memo-title {
	position: absolute;
	top:40px;
	left:360px;
	width:200px;
	height:60px;
	line-height:30px;
	letter-spacing:0.5px;
	color: #C1209D;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	font-weight:bold;
	font-size:100%;
	z-index:5;
	overflow:hidden;
}
#memo-text {
	position: absolute;
	top:98px;
	left:360px;
	width:200px;
	height:160px;
	line-height:32px;
	letter-spacing:0.2px;
	color: #2874AC;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	font-size:90%;
	z-index:5;
	overflow:hidden;
}
#memo-logo {
	position: absolute;
	top:260px;
	left:530px;
	z-index:6;
}
div.link { padding:20px 0px 20px 26px; letter-spacing:10px; }









