@charset "UTF-8";

@import url(reset.css);



/*-------------------------------------共通*/

*{

	margin:0;

	padding:0;

}



/*--- clearfix ---*/



.clearfix:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



.clearfix{

	display:inline-block;

	min-height:1%;  /* for IE 7*/

}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */





/*---- ロールオーバー ---------------------------------------*/

html { 

	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 

}



a.overImg{

	display:block;

}



a.overImg:hover{

	background-color:transparent;

}



a.overImg:hover img{

	visibility: hidden;

}





body {

	color: #333333;

	margin: 0px;

	padding: 0px;

	text-align:center;

}



div#wrapper{

	margin: 0px auto;

	width: 746px;

	text-align:left;

}



div#wrapper .mainImg{

	text-align:center;

}



div#wrapper .mainImg h1 {

	text-align:center;

}

div#wrapper .mainImg .shopbanner {

	text-align:right;

}
div#wrapper .mainImg .shopbanner a:hover img{

	filter: alpha(opacity=80);

	-moz-opacity:0.80;

	opacity:0.80;

}



div#wrapper .navi{

	margin-top:5px;

	margin-bottom:30px;

}



div#wrapper .navi h2{

	margin-bottom:20px;

}



div#wrapper .navi li{

	float:left;

}



.second{

	margin-top:18px;

}



.third {

	margin-top:14px;

}





div#wrapper .navi a:hover img{

	filter: alpha(opacity=50);

	-moz-opacity:0.50;

	opacity:0.50;

}





/**共通フッター部分**/

div#Footer {

	margin: 0px auto;

	padding: 0px;

	width: 100%;

}

.ifream {

	margin: 0px;

	padding: 0px 0px;

	height: 80px;

	width: 100%;

	background-color: #FFFFFF;

}


