@charset "UTF-8";

/* グローバルナビの設定 ここから */
ul#gNavi {
	list-style: none;
	width: 780px;
	margin: 0 auto;
}
ul#gNavi li {
	float: left;
	width: 130px;
}
ul#gNavi li a {
	text-indent:-9999px;
	display: block;
	width: 130px;
	height:40px;
	background-repeat: no-repeat;
	/*\*/overflow: hidden;/**/
}
a#navi_home {
	background-image: url(../images/button/home.gif);
}
a#navi_coordinate {
	background-image: url(../images/button/coordinate.gif);
}
a#navi_item {
	background-image: url(../images/button/item.gif);
}
a#navi_shopspace {
	background-image: url(../images/button/shopspace.gif);
}
a#navi_link {
	background-image: url(../images/button/link.gif);
}
a#navi_mail {
	background-image: url(../images/button/mail.gif);
}
/* グローバルナビの設定 ここまで */

/* サイドバーの設定 ここから */
#sideTop {
	width: 180px;
	height: 675px;
	padding: 0 5px 0 15px;
}
#sidebar1 {
	width: 180px;
	height: 650px;
	padding: 25px 5px 0 15px;
}
#header ul#naviHeader {
	width: 330px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: right; 
	display: inline;
}
#sideTop ul#navi,
#sidebar1 ul#navi {
	width: 160px;
	margin: 0px;
	padding: 5px 5px 0 15px;
	list-style: none;
}
#header ul#naviHeader li,
#sideTop ul#navi li,
#sidebar1 ul#navi li {
	width: 160px;
	margin: 0;
	padding: 0;
}
#naviHeader01 {
	position: absolute;
	top: 18px;
	right: 25px;
}
#naviHeader02 {
	position: absolute;
	top: 83px;
	right: 25px;
}
#naviHeader03 {
	position: absolute;
	top: 68px;
	right: 190px;
}
#naviHeader04 {
	position: absolute;
	top: 18px;
	right: 190px;
}
#naviHeader05 {
	position: absolute;
	top: 18px;
	right: 355px;
}
#header ul#naviHeader li a,
#sideTop ul#navi li a,
#sidebar1 ul#navi li a {
	text-indent:-9999px;
	display: block;
	width: 160px;
	margin: 0 0 5px 0;
	background-repeat: no-repeat;
	/*\*/overflow: hidden;/**/
}
ul#naviHeader a#navi_yukata {
	height: 115px;
	background-image: url(../images/button/navi_header_yukata.gif);
}
ul#navi a#navi_yukata {
	height: 80px;
	background-image: url(../images/button/navi_yukata.gif);
}
ul#naviHeader a#navi_tsuyuwari {
	height: 165px;
	background-image: url(../images/button/navi_header_tsuyuwari.jpg);
}
ul#navi a#navi_tsuyuwari {
	height: 80px;
	background-image: url(../images/button/navi_tsuyuwari.jpg);
}
ul#naviHeader a#navi_iromuji {
	height: 115px;
	background-image: url(../images/button/navi_header_iromuji.gif);
}
ul#navi a#navi_iromuji {
	height: 80px;
	background-image: url(../images/button/navi_iromuji.gif);
}
ul#navi a#navi_kimono_koi_ten {
	height: 100px;
	background-image: url(../images/button/navi_kimono_koi_ten.jpg);
}
a#navi_chocotto {
	height: 70px;
	background-image: url(../images/button/navi_chocotto.gif);
}
a#navi_blog_bana {
	height: 60px;
	background-image: url(../images/button/blog_bana.gif);
}
a#kd_bana {
	height: 100px;
	background-image: url(../images/event/11kd_bana.jpg);
}
a#navi_mailorder {
	height: 40px;
	background-image: url(../images/button/mailorder.gif);
}

#goMobile {
	width: 158px;
	height: 98px;
	margin: 0 0 5px 0;
	background-color: #FFF;
	border: #CCC 1px solid;
	line-height: 1.1;
	position: relative;
}
#goMobile img {
	width: 80px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 2px;
	right: 0;
}
#goMobile span {
	font-size: 0.85em;
	position: absolute;
	top: 15px;
	left: 10px;
}
#goMobile strong {
	font-size: 0.9em;
	font-weight: normal;
	position: absolute;
	bottom: 10px;
	left: 10px;
}
#goTwitter {
	width: 158px;
	height: 43px;
	margin: 0 0 5px 0;
	background-color: #FFF;
	border: #CCC 1px solid;
	line-height: 1.1;
	position: relative;
}
#goTwitter img {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 10px;
	right: 10px;
}
#goTwitter span {
	font-size: 0.85em;
	position: absolute;
	top: 10px;
	left: 10px;
}

#naviHeader a:hover,
#gNavi a:hover,
#sideTop a:hover,
#sidebar1 a:hover,
.onPage {
	background-position: right top;
}

