/* STEK WiRED */
/* /////////////////////BODY—v‘f //////////////////////////// */
*{
	padding:0;
	margin:0;
}

ul{
	list-style:none;
}

li{
	float:left;
}

html,
body{
    margin:0 auto 0 auto;
    height:100%;
	text-align:center;
}

*:first-child+html body{
   margin:0 auto;
   height:100%;
   text-align:center;
}

div#continer{
	position:relative;
	min-height: 100%;
	text-align:left;
	margin:0 auto;
	background-image:url(../img/top_bg.jpg);
	background-repeat:repeat-x;
}

#ie6_bg{
	_background-image:url(../img/top_bg.jpg);
	_background-repeat:repeat-x;
	_height:116px;
	_position:absolute;
}

#box{
	margin:0 auto;
	width:828px;
}

#footer_margin{
	padding-bottom:80px;
}

* hmtl div#continer{
	height:100%;
	margin:0 auto;
}
/* /////////////////////HEADER —v‘f //////////////////////////// */
#header {
   width:828px;
   padding:0 0 10px 0;
   float:left;
}

#header_navi{
	padding-bottom:13px;
	float:left;
}

#header_navi li{
	float:left;
}

#header_navi_01 h1{
	width:180px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_01 h1 a{
	width:180px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_01 h1 a:hover{
	width:180px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_02 {
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-180px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_02 a{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:-180px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_02 a:hover{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-180px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_03 {
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-288px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_03 a{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:-288px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_03 a:hover{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-288px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_04 {
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-396px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_04 a{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:-396px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_04 a:hover{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-396px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_05 {
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-504px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_05 a{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:-504px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_05 a:hover{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-504px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_06 {
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-612px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_06 a{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:-612px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_06 a:hover{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-612px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_07 {
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-720px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_07 a{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi.jpg);
	background-position:-720px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#header_navi_07 a:hover{
	width:108px;
	height:69px;
	background-image:url(../img/top_navi_over.jpg);
	background-position:-720px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#top_under_navi{
	width:828px;
	margin:0 auto;
}

#return_navi{
	padding-left:20px;
	width:361px;
	height:23px;
	float:left;
}

#return_navi li{
	float:left;
}

#return_navi_01 a{
	width:120px;
	height:23px;
	background-image:url(../img/home_collect_top.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:1000px;
	display:block;
	overflow:hidden;
}

#return_navi_01 a:hover{
	width:120px;
	height:23px;
	background-image:url(../img/home_collect_top_over.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:1000px;
	display:block;
	overflow:hidden;
}


#return_navi_02 a{
	width:123px;
	height:23px;
	background-image:url(../img/home_collect_top.jpg);
	background-position:-120px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#return_navi_02 a:hover{
	width:123px;
	height:23px;
	background-image:url(../img/home_collect_top_over.jpg);
	background-position:-120px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#return_navi_03 a{
	width:118px;
	height:23px;
	background-image:url(../img/home_collect_top.jpg);
	background-position:-243px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#return_navi_03 a:hover{
	width:118px;
	height:23px;
	background-image:url(../img/home_collect_top_over.jpg);
	background-position:-243px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}


#shop_navi{
	float:left;
	width:240px;
	padding-left:201px;
	padding-top:6px;
}

#shop_navi ul{
	list-style:none;
}

#shop_navi li{
	float:left;
}

#shop_navi_01 a{
	width:105px;
	height:18px;
	background-image:url(../img/shoping_navi.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#shop_navi_01 a:hover{
	width:105px;
	height:18px;
	background-image:url(../img/shoping_navi_over.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}


#shop_navi_02 a{
	margin-left:10px;
	width:123px;
	height:18px;
	background-image:url(../img/shoping_navi.jpg);
	background-position:-116px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#shop_navi_02 a:hover{
	margin-left:10px;
	width:123px;
	height:18px;
	background-image:url(../img/shoping_navi_over.jpg);
	background-position:-116px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#buy_navi a{
	width:120px;
	height:27px;
	background-image:url(../../collection/img/btn_buy.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#buy_navi a:hover{
	width:120px;
	height:27px;
	background-image:url(../../collection/img/btn_buy_on.jpg);
	background-position:0;
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

/* /////////////////////CONTENTS—v‘f //////////////////////////// */
#contents {
	width:828px;
}

#left_box{
	width:270px;
	_width:260px;
	float:left;
}

#left_box_02{
	width:785px;
	padding-top:40px;
	padding-left:43px;
	float:left;
}

#right_box{
	width:538px;
	float:left;
}

/* /////////////////////FOOTER—v‘f //////////////////////////// */
div#footer{
	position:absolute;
	bottom:0;
	width:100%;
	background-image:url(../img/bottom_bg.jpg);
	background-repeat:repeat-x;
	height:42px;
}

#footer_box{
	width:828px;
	margin:0 auto;
}

#footer_navi{
	float:left;
	width:386px;
	margin:0 auto;
	padding-top:15px;
	padding-right:245px;
}

#footer_navi p{
	font-size:12px;
	line-height:170%;
}


#footer_navi_01 a{
	height:16px;
	width:74px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:20px;
	background-image:url(../img/bottom_navi.jpg);
	background-repeat:no-repeat;
	background-position:0;
}

#footer_navi_01 a:hover{
	height:16px;
	width:74px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:20px;
	background-image:url(../img/bottom_navi_over.jpg);
	background-repeat:no-repeat;
	background-position:0;
}

#footer_navi_02 a{
	height:16px;
	width:112px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	background-image:url(../img/bottom_navi.jpg);
	background-repeat:no-repeat;
	background-position:-87px;
}

#footer_navi_02 a:hover{
	height:16px;
	width:112px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	background-image:url(../img/bottom_navi_over.jpg);
	background-repeat:no-repeat;
	background-position:-87px;
}

#footer_navi_03 a {
	height:16px;
	width:73px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	background-image:url(../img/bottom_navi.jpg);
	background-repeat:no-repeat;
	background-position:-211px;
}


#footer_navi_03 a:hover{
	height:16px;
	width:73px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	background-image:url(../img/bottom_navi_over.jpg);
	background-repeat:no-repeat;
	background-position:-211px;
}

#footer_navi_04 a{
	height:16px;
	width:62px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	background-image:url(../img/bottom_navi.jpg);
	background-repeat:no-repeat;
	background-position:-294px;
}

#footer_navi_04 a:hover{
	height:16px;
	width:62px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	background-image:url(../img/bottom_navi_over.jpg);
	background-repeat:no-repeat;
	background-position:-294px;
}

#copy_right{
	margin-top:20px;
	background-image:url(../img/copy_right.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:10px;
	float:left;
	text-indent:-10000px;
	display:block;
	overflow:hidden;
}
	
