body	{ color: #000000; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif ; background-color: #fff; background-image: url(bg.jpg); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0 }
#wrapper	{ text-align: left; margin-top: 130px; margin-right: auto; margin-left: auto; width: 595px }
h1,h2,h3,hr	{display: none;}
p	 { margin: 0; padding: 0 }

#header	{ background-image: url("dog.jpg"); background-repeat: no-repeat; background-position: 505px 0; width: 595px; height: 115px }
#mLogo	{ background-image: url("logo.gif"); background-repeat: no-repeat; width: 84px; height: 29px }
#mCopo	{ background-image: url("copy.jpg"); background-repeat: no-repeat; width: 505px; height: 63px }
#inDex	{ color: #646464; font-size: 12px; line-height: 16px; background-image: url("hd.jpg"); background-repeat: no-repeat; background-color: #fff; margin-left: 195px; padding: 28px 20px 10px 200px }
.inDex2	{ background-color: #fff; width: 575px; margin-right: auto; margin-left: auto; padding: 10px; border-color: #b5b5b5 #000000 #000000 #b5b5b5; border-style: solid; border-width: 1px; }
.coPnm	{ margin-top: 5px  }
.coPnm2	{ background-image: url(map-icon.gif); background-repeat: no-repeat; height: 25px; margin-top: 5px  ; padding-top: 3px; padding-left: 30px; }

#wrapper2	{ text-align: left; margin: 30px auto 60px auto; width: 615px }
ul#banNer,
ul#banNer2	{ list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 605px; height: 100px; overflow: hidden }
ul#banNer li a,
ul#banNer2 li a	{ text-decoration: none; text-indent: -9999px; padding: 0; position: absolute; top: 0; height: 100px; overflow: hidden }
li#blog a	{ background: url("menu01.png") no-repeat; top:0px; left: 0; width: 302px }
li#auct a	{ background: url("menu02.png") no-repeat; top:0px; left: 302px; width: 303px }
li#shopblog a	{ background:url("menu03.png") no-repeat; left: 0; width: 302px }
li#online a	{ background:url("menu04.png") no-repeat; left: 302px; width: 303px }
li#blog a:hover, 
li#auct a:hover,
li#shopblog a:hover,
li#online a:hover	{ background-position: 0 -100px }
.panCr	{ cursor: pointer; }

ul#SNS{ list-style: none; margin: 10px 0; padding: 0 10px; width: 585px; }
ul#SNS li{ float:left; display:inline; margin-right:10px; }
ul#SNS li.mg0{ margin-right:0; }

/*============================ clearfix =============================*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lineclear {
	background-image:none;
}

.clearfix { min-height: 1px; }

