@charset "Shift_JIS";

/* 一括で全ての要素の余白をゼロに指定 */
* {
  padding: 0;
  margin: 0 ;
}
body{ background:#8c0813;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;color:#322926;font-size:16px;}

a:link, a:visited{
				color:#4e3e18;
				text-decoration:underline;
				}

a:hover{
				color:#de7047;
				text-decoration:underline;
				}

#wrapper{
	width: 820px;margin:0 auto;padding:0;
}

#contents {
	padding: 3px 10px 30px 10px;
 background:#fff;
color:#140001;
}



/* ---------------------------------------- #header内の指定 */

#header{
text-align:left;background:#fcfcfc;width:100%;margin-bottom:10px;padding:5px;border-top:5px solid #428ada;border-bottom:1px solid #ccc;
}


/* ---------------------------------------- #footer内の指定 */

#footer{
font-size: x-small; text-align:left; color:#333; padding:10px;bottom:0;}

#footer #links{
text-align:left;padding-bottom:10px;font-size: x-small;
}

#footer #arr{
font-size: x-small; text-align:left; color:#444; padding:5px0:;
}

/* ---------------------------------------- #contents内の指定 */

h1{ }



h1 small{font-size:40%;font-weight:normal;position:absolute;top:0;right:5px;color:#270404;}


h2, h4{
margin:10px 0;border-left:10px solid #0e2454;padding:14px;font-size:110%;line-height:60%;vertical-align:top;
font-family: "ＭＳ 明朝",serif; 
}

h3{
padding:5px;font-size:110%;
margin:3px 15px 5px 15px;font-family: "ＭＳ 明朝",serif; 
}

h4{

}

h5{

}

#pickup, #links{
width:800px;
padding:20px 0;
margin:0;
height:100%;
}


#what{
padding:5px 15px 10px 15px;margin:3px 15px 10px 15px;font-size:90%;
}

.colum{
float:left;
margin:0 20px 0 15px;
border:1px dotted #ebba54;width:350px;
height:420px;
}

.colum2{
float:left;
border:1px dotted #ebba54;width:350px;
position:relative;height:420px;
}

.date{
padding-left:15px;
}

.image{
position:absolute;
right:15px;
bottom:15px;
}


ul{
margin:3px 15px 10px 25px;padding:5px;
list-style-type: square;font-size:80%;
line-height:150%;
}

li strong{
font-size:110%;color:#9a0000;
}

li .naiyo{
pading-left:10px;
}


#past{
text-align:center;
}




#sell{
background:#eee;padding:15px;margin:3px 15px 10px 15px;
font-size:90%;
}

#sell .ct{
margin:10px auto;
width:250px;
padding:10px 0;
border:1px #ccc dotted;
background:#fff;
}

table{
margin:auto;

border-top:1px solid #ccc;
}

table .media{
width:100px;
color:#0e2454;
}

table .uchiwake{
width:100px;
vertical-align:middle;
text-align:center;
}


td{
border-bottom:1px solid #ccc;
}

.pagetop{
text-align:right;
}

.btm{
vertical-align:bottom;
}

.fllt{
float:left;
}

.flrt{
float:right;
}

.lt{
text-align:left;
}

.rt{
text-align:right;
}

.ct{
text-align:center;
}

.md{
vertical-align:middle;
}

.clear{
clear:both;
}

img{
border:0;
}




* html img{
behavior: expression(IEPNGFIX.fix(this));
}



.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display: inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
* html .clearfix{ height: 1px; } 