@charset "utf-8";
/* CSS Document */

body{ font-size:68%; }

a { color:#2397B4; text-decoration: none;}
a:hover , a:active { color: #000; text-decoration: underline;}

#header{ padding-top:16px; }
#header ul{ font-size:12px; padding:0;}
#header .ad_logo{  }
#header a{ color:#000;}
.greeting{ text-align:center; margin:0; padding:0;}
.greeting img{ margin:0 auto; padding:0;}


#navigation { margin:0; padding:0; background:#E6E6E6; width:100%; height:30px; clear:both; }
#navigation ul { margin:0; padding:0; }
#navigation li { margin:0; padding:0; list-style-type:none; float:left; }
#navigation li a{ font-size:12px; margin:0; padding:0; display:block; width:154px; height:30px; line-height:30px; background:#000066 url(../../imgdir/navigation/ic_nav_arrow_hover.gif) no-repeat 10px center; text-indent:20px; color:#fff; border-right:1px solid #fff; }
#navigation li a:hover { background:#000 url(../../imgdir/navigation/ic_nav_arrow_hover.gif) no-repeat 10px center; text-decoration:none; }
#navigation li.unconst {font-size:12px; margin:0; padding:0; display:block; width:154px; height:30px; line-height:30px; background:#000 url(../../imgdir/navigation/ic_nav_arrow_hover.gif) no-repeat 10px center; text-indent:20px; color:#fff; border-right:1px solid #fff;}

.entry{ margin-bottom:20px;}
.entry h3{ font-weight:bold; font-size:1.3em; margin:7px 0 7px;}
.entry h3 a{ font-size:1.25em; }

.entry-header{ border-top:3px solid #000; border-right:1px solid #DCDADC; border-bottom:1px solid #DCDADC; background: ##F9F9F9;}/**/
.entry-header h2{ font-size:1.4em; font-weight:bold; color:#000; margin-left:10px; padding-top:20px;}
.entry-header em{ font-size:1.25em; color:#666; margin-left:10px; margin-top:7px;}
.entry-header table{ margin:20px 0 0; padding:0; width:100%; border-top:1px solid #DCDADC; border-left:1px solid #F7F3F7; background:#fff;}
.entry-header table td{ margin:0; padding:0 0 0 7px; font-size:1.1em; line-height:170%; border-left:1px dotted #DCDADC;}
.entry-header table td a{ color:#ff7300; text-decoration:underline;}

.entry-body { border-top:1px solid #F7F3F7; border-right:1px solid #DCDADC; border-left:1px solid #F7F3F7; margin-top:7px; width:533px; padding:20px 15px 10px;}
.entry-body p { text-align:justify;text-justify:inter-ideograph; font-size:1.3em; line-height:160%; }
.entry-body a { color:#2397B4; text-decoration:none; display:inline-table; font-size:12px; }
.entry-body blockquote{ background:#FDF8C0; margin:0; width:513px; padding:10px;}
.entry-body blockquote h4{ font-weight:bold;font-size:1.3em;}
.entry-body p img{ margin:7px;}

.entry-footer table{ margin:0; padding:0; width:100%; border-bottom:1px solid #DCDADC; border-right:1px solid #DCDADC; border-left:1px solid #F7F3F7; background:#fff;}
.entry-footer table td{ margin:0; padding:0 0 0 7px; font-size:1.1em; line-height:170%;}
.entry-footer table td a{ color:#ff7300; text-decoration:underline;}

#side-bar-mt{ width:195px; margin-left:15px;}
#side-bar-mt dl{ margin:0 0 15px; padding:0;}
#side-bar-mt dd{ margin:0 0 2px; border-right:1px solid #DCDADC;}
#side-bar-mt dd a{ padding:5px 0; display:block; font-size:11px;color:#000;}
#side-bar-mt dd a:hover{ color:#2397B4;}

#secBody-mt{width:565px; }

#side-bar-mt dl.news dd {border-bottom:1px dotted #DCDADC;}
#side-bar-mt dl.news dd a{ width:175px; background:url(../imgdir/blj-online/cst.gif) 3px 6px no-repeat #F9F9F9; padding-left:16px; padding-right:3px; /*color:#EB4643;*/}
#side-bar-mt dd.news a:hover{ background:url(../imgdir/blj-online/cst.gif) 3px 6px no-repeat #fff;}

#side-bar-mt dl.cat dd { border-bottom:1px dotted #DCDADC; }
#side-bar-mt dl.cat dd a{ width:180px; background:#F9F9F9; padding-left:10px; padding-right:3px; }
#side-bar-mt dd.cat a:hover{ background:#fff;}

#side-bar-mt .banner { margin:0;}
#side-bar-mt .banner a img { margin:0 0 10px; opacity:1.0;filter:alpha(opacity=100);}
#side-bar-mt .banner a:hover img { opacity:0.70;filter:alpha(opacity=70);}

.search{ background:#efefef; padding:10px; width:175px; border-top:#505050 4px solid; margin:;}
.search form input{  border:1px solid #aaa; }
.search form input.txt{ width:130px;height:18px;}
.search form input.sbtn{ width:35px; margin-left:5px;height:21px;}
div.rss a{ padding:5px 10px;width: 175px;margin:0;font-weight: bold; border-top: 1px solid #DCDADC; border-bottom: 1px solid #DCDADC;height: 20px; line-height: 20px; display: block;background:#efefef; font-size: 13px; }
div.rss { margin:0 0 15px;}
div.rss a:hover{background:#daf1f1;}

div .pgnate span{ display:block; line-height:1.7em; text-align:center;background:#F4F4F4; border-bottom:1px solid #aaa; width:563px; }
span.pgnate{ display:block; width:510px; margin-bottom:10px; line-height:1.7em; text-align:center;background:#F4F4F4; border-bottom:1px solid #aaa;}

ul#pagenate {margin:0; padding:0; float:right;}
ul#pagenate li {list-style:none; float:left;}
ul#pagenate li a {padding:3px 5px; font-weight:bold;}

.entry-comments{ border-right:1px solid #DCDADC; border-left:1px solid #F7F3F7; width:543px; padding:10px; }
.entry-comments-box{ background:#efefef; width:523px; padding:10px;}
.entry-comments p ,.entry-comments label{font-size:1.2em;}
.entry-trackbacks{ border-right:1px solid #DCDADC; border-left:1px solid #F7F3F7; width:543px; padding:10px; font-size:1.1em;}

.comment { margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #aaa;}
.comment p{ margin:0; padding:0; }
.comment-content{ font-size: 1.1em; line-height:170%;} .comment-content a{color:#ff7300;}

.category h3 { font-size:1.3em; border-left:4px solid #1071BD; line-height:170%; margin-bottom: 5px; padding-left:6px; }
.category h3 em{ color:#000066;  }
.category .entry-body{background: #EDF9FB;}
.category .entry-body p{ color: #666; font-size:1.25em;}
.category table{ background: #BDDBE7;}

.title_bar_1st{font-size:1.4em; font-weight:bold; color:#000; padding:10px 10px;background:#F9F9F9;border-top:3px solid #000; border-right:1px solid #DCDADC; border-bottom:1px solid #DCDADC;}

.category .entry{ margin-bottom:10px;}
.category .entry h2.title_bar_1st{ margin-top:10px;}
.category .old h3 { border-left:4px solid #1071BD; font-size:1.3em;}
.category .old h3 em{ color:#000066; }
.category .old .entry-body{background: #F7F3F7;}
.category .old table{ background: #D6DBDE;}

.title_bar_1st{font-size:1.4em; font-weight:bold; color:#000; padding:10px 10px;background:#F9F9F9;border-top:3px solid #000; border-right:1px solid #DCDADC; border-bottom:1px solid #DCDADC;}

/*/////////////////////////////////////

clearfix

/////////////////////////////////////*/
.clearfix { display:block; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearifx { display:inline-block; }
* html .clearfix { height:1%; }