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

body {
	margin:0;
	padding:0;
	background-color:#000000;
	color:#333;
	font-size:80%;
	line-height:1.5em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; /*中央あわせ ie*/
}

h1,h2,h3,h4,h5,h6,p,hr,table,tr,td,th,address,form,input,ul,ol,li,div,a{
	margin:0;
	padding:0;
}


hr {
	display:none;
}

ul,ol,li {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

img {
	border:none;
	margin: 0px;
	padding: 0px;
}

#wrapper{
	padding:0;
	width: 977px;
	background:#000000;
	margin:0 auto; /*中央あわせ ff*/
	text-align:left; /*中央あわせ ff ie*/
	}

#wrapper2{
	padding:0;
	width: 811px;
	background:#000000;
	margin:0 auto; /*中央あわせ ff*/
	text-align:left; /*中央あわせ ff ie*/
	}


a {
text-decoration:none;
overflow:hidden;
}

/*--- navi ---*/
#navi{
	width:977px;
	}

#navi ul{
	padding:35px 5px 5px 0;
	}
	
#navi ul li{
	padding:0 10px 0 0;
	}

	
#navi ul li.navi1 a{
	display:block;
	background:url(../images/navi01.gif) 0 0 no-repeat;
	width:33px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi1 a:hover{
background:url(../images/navi01_lo.gif) 0 0 no-repeat;
	}
	
	
	
#navi ul li.navi2 a{
	display:block;
	background:url(../images/navi02.gif) 0 0 no-repeat;
	width:56px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi2 a:hover{
	background:url(../images/navi02_lo.gif) 0 0 no-repeat;
	}
	


#navi ul li.navi3 a{
	display:block;
	background:url(../images/navi03.gif) 0 0 no-repeat;
	width:243px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi3 a:hover{
	background:url(../images/navi03_lo.gif) 0 0 no-repeat;
	}



#navi ul li.navi4 a{
	display:block;
	background:url(../images/navi04.gif) 0 0 no-repeat;
	width:88px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi4 a:hover{
	background:url(../images/navi04_lo.gif) 0 0 no-repeat;
	}




#navi ul li.navi5 a{
	display:block;
	background:url(../images/navi05.gif) 0 0 no-repeat;
	width:98px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi5 a:hover{
	background:url(../images/navi05_lo.gif) 0 0 no-repeat;
	}





#navi ul li.navi6 a{
	display:block;
	background:url(../images/navi06.gif) 0 0 no-repeat;
	width:43px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi6 a:hover{
	background:url(../images/navi06_lo.gif) 0 0 no-repeat;
	}


#navi ul li.navi7 a{
	display:block;
	background:url(../images/navi07.gif) 0 0 no-repeat;
	width:48px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi7 a:hover{
	background:url(../images/navi07_lo.gif) 0 0 no-repeat;
	}



#navi ul li.navi8 a{
	display:block;
	background:url(../images/navi08.gif) 0 0 no-repeat;
	width:95px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi8 a:hover{
	background:url(../images/navi08_lo.gif) 0 0 no-repeat;
	}





#navi ul li.navi9 a{
	display:block;
	background:url(../images/navi09.gif) 0 0 no-repeat;
	width:42px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navi ul li.navi9 a:hover{
	background:url(../images/navi09_lo.gif) 0 0 no-repeat;
	}







#navishop{
	width:850px;
	}

#navishop ul{
	padding:35px 5px 5px 0;
	}
	
#navishop ul li{
	padding:0 10px 0 0;
	}

	
#navishop ul li.navi1 a{
	display:block;
	background:url(../images/navi01.gif) 0 0 no-repeat;
	width:33px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi1 a:hover{
background:url(../images/navi01_lo.gif) 0 0 no-repeat;
	}
	
	
	
#navishop ul li.navi2 a{
	display:block;
	background:url(../images/navi02.gif) 0 0 no-repeat;
	width:56px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi2 a:hover{
	background:url(../images/navi02_lo.gif) 0 0 no-repeat;
	}
	


#navishop ul li.navi3 a{
	display:block;
	background:url(../images/navi03.gif) 0 0 no-repeat;
	width:243px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi3 a:hover{
	background:url(../images/navi03_lo.gif) 0 0 no-repeat;
	}



#navishop ul li.navi4 a{
	display:block;
	background:url(../images/navi04.gif) 0 0 no-repeat;
	width:88px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi4 a:hover{
	background:url(../images/navi04_lo.gif) 0 0 no-repeat;
	}




#navishop ul li.navi5 a{
	display:block;
	background:url(../images/navi05.gif) 0 0 no-repeat;
	width:98px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi5 a:hover{
	background:url(../images/navi05_lo.gif) 0 0 no-repeat;
	}





#navishop ul li.navi6 a{
	display:block;
	background:url(../images/navi06.gif) 0 0 no-repeat;
	width:43px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi6 a:hover{
	background:url(../images/navi06_lo.gif) 0 0 no-repeat;
	}


#navishop ul li.navi7 a{
	display:block;
	background:url(../images/navi07.gif) 0 0 no-repeat;
	width:48px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi7 a:hover{
	background:url(../images/navi07_lo.gif) 0 0 no-repeat;
	}



#navishop ul li.navi8 a{
	display:block;
	background:url(../images/navi08.gif) 0 0 no-repeat;
	width:95px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi8 a:hover{
	background:url(../images/navi08_lo.gif) 0 0 no-repeat;
	}


#navishop ul li.navi9 a{
	display:block;
	background:url(../images/navi09.gif) 0 0 no-repeat;
	width:42px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#navishop ul li.navi9 a:hover{
background:url(../images/navi09_lo.gif) 0 0 no-repeat;
	}














.left{
	float:left;
	}
	
.right{
	float:right;
	}
	
.clr{
	clear:both;
	}
	
/*------------clearfix--------------*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


/**100816追加***/

#back_sale{background:url(../../pop/images/back.gif) no-repeat; height:615px;}
.mp_001{padding-left:10px;}
.mp_002{padding-top:10px;}
.mp_003{padding-left:40px; padding-bottom:5px;}
.mp_004{padding-left:30px; padding-bottom:5px;}
.mp_005{padding-left:20px; padding-bottom:5px;}
.mp_006{padding-bottom:5px;}
#wrapper3{text-align:left;}
.pop_txt01{color:#FF0000;}




















