@charset "utf-8";

#header ul .blinkline { float: right; }
#hdrlike { position: absolute; top: 7px; right: 300px; }
.twtr-tweet { border-bottom: 1px dotted #000 !important; }
.maincont { background: url(../img/bg_maincont.gif);}
.maincont .content_box { width: 350px; }
.maincont .content_box h2 { width:330px; margin:15px auto -5px; font-size: 14px; }
.maincont .content_box h3,
.maincont .content_box p,
.maincont .content_box ul { width: 330px; margin:10px auto; zoom:1; }
.maincont .content_box p.date { position: absolute; top: 6px; right: 10px; text-align: right; font-size: 11px; zoom: 1; color: #999;}
.content_box .iconNew { margin: 1px 5px -1px 0 !important; }

#contents_right { float: right; width: 680px; padding: 15px; border-bottom: 10px solid #f3f2e8; }
.column2 { background: url(../img/bg_column2.gif) repeat-y; margin-bottom: 10px; }

#btmAside { float: right; width: 680px; padding: 0 15px 15px; }
#relatedEntries li { border: none; /*padding: 0 0 10px 0; position: relative;*/ }
#relatedEntries li span { /*position: absolute; top: 0; left: 0;*/ color: #6c6500; display:block;} /*block*/
#relatedEntries li a { padding: 0 0 0 0em; } /* 0 0 0 5.5em;*/
#btmRelated { width: 100%; }
#btmAside .fltL .contents_left_box { width: 280px; }
#btmAside .fltL .contents_left_box li { margin: 0 0 10px; }
#btmAside .fltR .contents_left_box { width: 360px; }

.fltL { float: left; }
.fltR { float: right; }

#backIssues li { padding: 0 0 10px 5.5em; position: relative; }
#backIssues li span { position: absolute; top: 0; left: 0; color: #6c6500; }


#pdfentry .right { width: 500px; }
#pdfIndex li { line-height: 16px !important; width: 166px; }

#topImg { width: 950px; height: 300px; overflow: hidden; margin: 0 auto 10px; position: relative; }
#topImg .inner { position: absolute; top: 0; left: 0; width: 11450px; }
#topImg .item { float: left; }

#searchIndex .fltL { float: left; width: 330px; }
#searchIndex #feewordss { float: right; width: 330px; padding: 0; }
#searchIndex .fltL .lead { margin: 0 0 20px; line-height: 1.6; }

#searchArea { margin: 0 -10px 15px -15px; padding: 20px 0 0; zoom:1;  border-bottom: 20px solid #f3f2e8; border-top: none;}
#searchGenre { margin: 0 -10px 20px -15px; position: relative; padding: 15px 0 0; border-top: 20px solid #f3f2e8; border-bottom: none; }


#searchResult #contents_right { float: right; width: 475px; padding: 15px 10px 15px 15px; border-bottom: none; }

#blogHeader .ttlCap { font-weight: normal; font-size: 92%; }


.eBox225{width:225px; _width:225px; margin-right:15px;}
.eBox340_l,
.eBox340_r{width:340px; _width:340px;}
.eBox225,
.eBox340_l{float:left;}
.eBox340_r{float:right;}
.eBox340_l ul,
.eBox340_r ul{height:305px;}
.eBox225 ul{height:305px;}


.insideCatch {
    padding-top: 10px;
    background-image:url(/img/tabline_yellow.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.wrapper950 p,
.wrapper950 li,
.wrapper950 dd{ font-size:14px; }
.entryList h2 {
margin: 0;
font-size: 14px;
}
