


/*  ◆左サイドバー◆  */


#left{

float:left;
width:150px;
margin-right:10px;
margin-left:30px;

}

#left h3{

border:1px solid #262626;
border-bottom:3px solid #262626;
padding-left:10px;
padding-top:3px;

}

#left dt{

border-left:2px solid #262626;
border-bottom:2px solid #262626;
padding-left:10px;

font-weight:700;

}

#left li.month{

margin-left:-30px;
padding-left:10px;
padding-top:10px;

border-bottom:2px solid #262626;
font-weight:700;
list-style-type:circle;
list-style-position:inside;

}

#left ul.month{

margin:0;
margin-bottom:5px;
padding:0;

}

#left ul.date{

margin:0;
margin-left:-20px;
padding:0;
list-style-type:disc;
list-style-position:inside;

}

#left li.date{

list-style-type:disc;
list-style-position:inside;
border-bottom:1px solid #262626;
margin-bottom:5px;

}

/*  ◆メイン◆  */

#main h4{

margin-top:10px;
margin-bottom:10px;
font-size:25px;
text-align:center;
border-bottom:2px solid #262626;

}


#main article{

font-weight:700;
font-size:17px;
text-align:center;
border-bottom:2px solid #262626;

}


#photo{
float:left;
margin-left:10px;
margin-bottom:10px;
font-size:15px;

height:400px;

}

#photo span{
float:right;
}


#photo img{
width:220px;
height:300px;

}

#main{

float:right;
width:700px;
font-size:30px;
text-align:left;

}

btn{

background: -moz-linear-gradient(top,#7f7f7f 0%,#262626);
background: -webkit-gradient(linear, left top, left bottom, from(#7f7f7f), to(#262626));
background : linear-gradient(to bottom, #7f7f7f, #262626);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#7f7f7f, endcolorstr=#262626)";
border: 2px solid #FFF;
color: #FFF;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
-ms-shadow: 1px 1px 1px rgba(000,000,000,0.3);
text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
width:700px;
text-align: center;
float:left;
margin-bottom:20px;

}

btn a{

display:block;
color: #ffffff;
padding:10px 0;

}

btn a:hover{

color:#c0c0c0;
background:#262626;
text-decoration: none;

}

#category_a{

float:left;
width:700px;
font-size:30px;
text-align:center;

margin-top:-50px;

}

#open{

font-size:20px;

}
