@charset "euc-jp";
html{
    height:100%;
	margin:0;
	padding:0;
	background:url('../images_common/background.jpg');
	font-size:12px;
	color:#4b3e29;
	font-family:'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height: 1.3;
}
body{
    height:100%;
	margin:0;
	padding:0;
	background:url('../images_common/up_background.jpg');
	background-repeat:repeat-x;
}

body > #container {
        height: auto;
}

a:link {color:#4b3e29;}
a:visited {color:#4b3e29;}
a:hover {color:#ff6600;}

.pngimg { behavior: url("../js/iepngfix.htc") }/* png for IE6 */

/*container*/
#container {
        width: 100%;
        position: relative;
        height: 100%;
        min-height: 100%;
}

h1{
margin: 0px;
padding: 0px;
width:286px;
}
/*header*/

div#header{
margin-left:auto;
margin-right:auto;
width: 900px;
height: 91px;
}

h1{
float: left;
width: 311px;
height: 26px;
margin:38px 0 0 0;
}

/*shop開始後 width: 421px → 393px
ul#menu{
	float: right;
	width: 393px;
	height: 91px;
	margin: 0px;

}*/

ul#menu{
	float: right;
/*	width: 337px; 旧アイコンセット */
	width: 297px;
	height: 91px;
	margin: 0px;

}

li#home {
	float: left;
	margin: 0px;
	padding: 0px;
/*	width: 91px; 旧アイコン */
	width: 82px;
	height: 91px;
	display:inline;

}
li#artist {
	float: left;
	margin: 0px;
	padding: 0px;
/*	width: 136px; 旧アイコン */
	width: 120px;
	height: 91px;
	display:inline;
}
li#magazine {
	float: left;
	margin: 0px;
	padding: 0px;
/*	width: 109px; 旧アイコン */
	width: 95px;
	height: 91px;
	display:inline;

}
li#shop {
	float: left;
	margin: 0px;
	padding: 0px;
/*	width: 135px; 旧アイコン */
	width: 96px;
	height: 91px;
	display:inline;
	
}
/*clear*/
.clear {
	clear: both;
	width: auto;
	margin: 0px;
}

/*pan*/

#pan {
	margin: 0px;
	padding: 6px 0 0 25px;
	width: 900px;
	height: 26px;
	font-size: 12px;
	color: #4b3e29;
}

*html body #pan {
	margin: 0px;
	padding: 4px 0 0 25px;
	width: 900px;
	height: 26px;
	font-size: 12px;
	color: #4b3e29;
}
#pan img{
	margin: 0 5px 0 0;
}

/*main*/	
#main {
padding-bottom: 121px;
margin: 0px;
width: 900px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*main2*/	
#main2 {
padding-bottom: 40px;
margin: 0px;
width: 900px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*footer*/

#footer {
margin:0;
height: 81px;
        width: 100%;
        position: absolute;
        bottom: 0;
background:url('../images_common/footer_background.jpg');
background-repeat:repeat-x;
}
#foot {
	padding: 12px 0 0 0;
	width: 900px;
	height: 26px;
margin-left:auto;
margin-right:auto;
}


#footer ul {
margin: 0;
padding: 0;
float: right;
}
#footer ul li {
float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#copyright {
margin:0;
float: left;
}
#footer img{
border: none;
vertical-align: top;
} 