@charset "utf-8";

h2{
text-align:left;
padding-bottom:15px;
}

#l_col{
width:200px;
margin-right:30px;
float:left;
padding-top:25px;
}

#r_col{
width:700px;
float:left;
padding-bottom:60px;
padding-top:10px;
}


#l_col .year{
text-align:left;
}

#l_col .year li{
display:block;
padding-bottom:5px;
margin-bottom:8px;
border-bottom:1px solid #dad7b9;
}

#l_col .year li.last{
border:none;
}

#l_col .year li a{
text-decoration:none;
font-size:13px;
color:#006699;
}

#l_col .year li a:hover{
color:#0099cc;
text-decoration:underline;
}

#r_col .media_body{
width:700px;
margin:auto;
}

#r_col .media_body .page_description{
text-align:left;
font-size:12px;
color:#533a3a;
padding-bottom:40px;
line-height:135%;
padding-top:15px;
}

#r_col .page_description a{
font-weight:bold;
color:#211707;
}

#r_col .media_tbl{
width:700px;
}

.media_tbl .media_ss{
text-align:left;
padding-top:10px;
min-width:125px;
}

.media_ss img{
border:1px solid #dad7b9;
}

.media_tbl .media_desc{
vertical-align:middle;
text-align:left;
font-size:12px;
}

.media_desc div{
margin:5px;
width:540px;
}

.media_desc a{
color:#006699;
text-decoration:none;
}

.media_desc .media_name a{
font-size:14px;
line-height:24px;
color:#5c4b2b;
}


.divide{
margin:15px auto;
border-top:1px solid #dad7b9;
}
