body { 
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
	font-size: 14px;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height:1.4em;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

img {border:none;}

hr.br { color: #FFF; width: 0%; border: none; }

h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	position:absolute;
}
h2 {
/*width:100%;
height:35px;
background: transparent url(img/h2bg.jpg) no-repeat scroll 0px top;
font-size:1.2em;
color:#fff;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0 auto 30px;
*/
padding:0 0 10px;
font-size:1.2em;
color:#fff;
}

ol {
padding:0 20px 0 0;
font-size:14px;
margin:0 0 0 20px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
}
li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/listBlack.jpg) no-repeat scroll left center;
/*padding:6px 0 6px 24px;*/
}
li {
color:#414141;
}
li {
/*list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
}

.clear {
clear:both;
float:none;
font-size:1px;
height:1px;
line-height:1px;
margin-top:-1px;
}

.buy {padding:20px 0;text-align:center;}

#bgwrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bg.jpg) no-repeat scroll center 0px;
border:0 none;
margin:0;
padding:0;
width:100%;
}

#wrap {
border:0 none;
height:100%;
margin:0 auto;
padding:0;
text-align:left;
width:860px;
}

html > body #header {
margin:60px 0 0;
}

#header {
float:left;
margin:32px 0 0;
padding:0;
width:500px;
}

#headersidebar {
float:right;
margin:60px 0 0;
padding:0 0 0 20px;
width:340px;
font-size:12px;
}

#imagefader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bg-imagefader.png) no-repeat scroll 0 0;
height:280px;
margin:0;
padding:12px 0 0 30px;
width:500px;
}

#check {
background-color:#fff;
height:200px;margin:0;padding:0;
background: transparent url(img/checkbg.jpg) no-repeat scroll 0px top;
padding:60px 0 40px 0;
margin:20px 0;
}
.entry-check1 {float:left;width:376px;padding-left:20px;}
.entry-check2 {float:right;width:386px;padding-left:0px;}

.post {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
/*background:#1D465F none repeat scroll 0 0;*/
background:#e68700 none repeat scroll 0 0;
/*border-color:#37647F #1D465F #1D465F;*/
border-style:solid;
border-width:1px;
margin-bottom:15px;
padding:15px;
position:relative;
width:390px;
}

.post2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
/*background:#1D465F none repeat scroll 0 0;*/
background:#e68700 none repeat scroll 0 0;
/*border-color:#37647F #1D465F #1D465F;*/
border-style:solid;
border-width:1px;
margin-bottom:15px;
padding:15px;
position:relative;
/*height:840px;*/
}

.padding {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:white;
color:#333333;
font-size:13px;
padding:8px;
}

.goods {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#e4dcc6;
float:right;
padding:14px;
width:360px;
	}
	
.goodsimg {
	float:left;
	padding-left:40px;
	}

#footerContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0C0C0C;
color:#EEEEEE;
}

#footer {
margin:100px auto 0;
padding:20px 0 25px;
width:860px;
text-align:left;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* ボタン */
#bm {

background:#FFF none repeat scroll 0 0;
padding:12px 8px 18px 20px;
margin:0 0 30px;
font-weight:bold;
	background-image: url(images/sm_bg.gif);
	background-repeat: no-repeat;
	/*height:54px;font-size:80%;*/
	text-align:left;
	border:12px solid #FF9600;
	line-height: 1.1em;
	color:#000;
}
#bm img{
	margin: 0 6px 3px 0;
	vertical-align:middle;
}
.bm_info{
background: url(bm/image/tick.png) no-repeat scroll top left;
float:left;
width:500;
padding:2px 0 0 20px;
margin-top:6px;
}

/* ボタン */
.status-btn {
/*float:right;*/
/*margin-left:3px;*/
padding:0px 12px 0 12px;
background-image:url('bm/image/bm_bg.jpg');
width:144px;
height:36px;
border:0;
color:#fff;
font-size:14px;
font-weight:bold;
}
.status-btn:hover {
background-image:url('bm/image/bm_bg_hover.jpg');
color:#555;}