/* index.css */
/* フッタースペース無し用 */
/* ---base--- */
#wapper div#global_footer {
	margin-top: 0;
}

#mc_wapper {
	background-color: #FFF;
	background-image: url(../images/back.gif);
	background-repeat: repeat;
	background-position: center top;
	}
*html div#mc_wapper {
	width: 100%;
}

div#main_container{
	width:760px;
	}
#shop{
	padding:20px 0 20px;
	}
		
#shop_area{
	background:url(../images/shop_bg_line.jpg);
	width:760px;
	background-repeat:repeat-y;
	}
*:first-child+html .ie7 {
	position:relative;
	bottom:2px;
	}
img{
	display:block;
}
	
div#copy{
	background-image: url(../images/copyright.png);
	width:213px;
	height:10px;
	margin-top:30px;
	margin-left:30px;
	padding-bottom:10px;
	display:block;
	}
#copy_arts{
	padding-bottom:20px;
	text-align:center;
	
	}
#close a{
	background-image:url(../images/close.jpg);
	width:93px;
	height:32px;
	margin:20px auto 0;
	}
#close a:hover{
background-position:0 -32px;}
/* text -> img */
.page_top a,
.line,
#close a,
div#copy,
ul#nav li#nav1 a,
ul#nav li#nav1,
ul#nav li#nav2 a,
ul#nav li#nav2, 
ul#nav li#nav3 a,
ul#nav li#nav3, 
ul#nav li#nav4 a,
ul#nav li#nav4, 
ul#nav li#nav5 a,
ul#nav li#nav5,
ul#nav li#nav6 a,
ul#nav li#nav6, 
ul#nav li#nav7 a,
ul#nav li#nav7 {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
}
/* shop */

.bg{
	background-color:#ffd7e1;
	width:680px;
	margin-left:30px;
	padding:10px 10px 1px;
	}

.bg h5{
	width:680px;
	}

.shop{
	background-color:#FFFFFF;
	width:680px;
	overflow:hidden;
	}
#m{
	margin:10px;
	width:660px;
	}
.line{
	background-image:url(../images/line.jpg);
	background-repeat:no-repeat;
	height:1px;
	width:660px;
	}

/* nav */

ul#nav{
	width:680px;
	height:33px;
	margin-bottom:10px;
	}

ul#nav li{
	float:left;
	margin-right:5px;
	}

ul#nav li#nav1 a{
	background: url(../images/nav_ken01.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav1 {
	background:url(../images/nav_ken01.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav2 a{
	background: url(../images/nav_ken02.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav2 {
	background:url(../images/nav_ken02.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav3 a{
	background: url(../images/nav_ken03.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav3 {
	background:url(../images/nav_ken03.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav4 a{
	background: url(../images/nav_ken04.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav4 {
	background:url(../images/nav_ken04.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav5 a{
	background: url(../images/nav_ken05.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav5 {
	background:url(../images/nav_ken05.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav6 a{
	background: url(../images/nav_ken06.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav6 {
	background:url(../images/nav_ken06.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav7 a{
	background: url(../images/nav_ken07.jpg);
	width:90px;
	height:33px;
	}
ul#nav li#nav7 {
	background:url(../images/nav_ken07.jpg);
	background-position:0 -66px;
	width:90px;
	height:33px;
	}
ul#nav li#nav1 a:hover,
ul#nav li#nav2 a:hover,
ul#nav li#nav3 a:hover,
ul#nav li#nav4 a:hover,
ul#nav li#nav5 a:hover,
ul#nav li#nav6 a:hover,
ul#nav li#nav7 a:hover{
background-position:0 -33px;}
	
/* shop */


.shop{
	margin:10px 0 10px;
	}

.shop span{
	color:#f00082;
	}

.shop em{
	font-weight:bold;
	}


.page_top a{
	background-image: url(../images/page_top_s.jpg);
	background-repeat:no-repeat;
	width:76px;
	height:9px;
	position:absolute;
	left:660px;
	margin-top:-18px;
	}
.page_top a:hover{
	background-position:0 -9px;
	}



