@charset "utf-8";

/********** index **********/

table#news_list{
border-collapse:collapse;
}
table#news_list th,table#news_list td{
vertical-align:top;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
padding:5px;
}
table#news_list th{
font-weight:normal;
white-space:nowrap;
}

/********** detail **********/

div#main_inner div.news_dtl_ttl{
border-bottom:1px solid #327fab;
padding:0 0 5px 0;
margin:0 0 10px 0;
}

div#main_inner div.news_dtl_ttl h2{
margin-bottom:10px;
}
div#main_inner div.news_dtl_ttl div.date{
width:540px;
text-align:right;
font-size:12px;
}
div#main_inner div.news_dtl_ttl h3{
width:540px;
text-align:left;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
}



/************ a_list news ****************/

.a_list .column{
width:385px;
float:left;
}

.a_list h2{
width:385px;
border-bottom:2px #3f3f3f solid;
}

.a_list h2 #rel-top{
font-weight:normal;
display:block;
width:160px;
color:#CCCCCC;
padding:3px 0 0 15px;
background:#3f3f3f url(../../img/h2_news-rel.gif) no-repeat left top;
}


.a_list .archive{
float:right;
width:190px;
background:url(../../img/bg_news-arc.gif) repeat-y left top;
}

.a_list div#main_inner div.news-box {
width:595px;
position:relative;
}
.a_list div#main_inner div.news-box .archive {
float:none;
position:absolute;
top:0;
right:0;
width:190px;
background:url(../../img/bg_news-arc.gif) repeat-y left top;
}

.a_list .archive-bt{
background:url(../../img/bg_news-arc_bottom.gif)  no-repeat left bottom;
}

.a_list .archive-top{
background:url(../../img/ttl_news-arc_top.gif) no-repeat left top;
}

.a_list .archive-top ul{
padding:40px 0 15px 10px;
}

.a_list .archive-top li{
width:145px;
padding:5px 0 5px 10px;
background:url(../../img/bg_dashed.gif) repeat-x bottom left;
}

.a_list .archive-top li.arc-end{
background:none;
}

/************ article news ****************/

.article .column{
width:595px;
}

.article h2{
width:595px;
border-bottom:2px #3f3f3f solid;
}

.article h2 #rel-top{
font-weight:normal;
display:block;
width:160px;
color:#CCCCCC;
padding:3px 0 0 15px;
background:#3f3f3f url(../../img/h2_news-rel.gif) no-repeat left top;
}


.article .archive{
width:595px;
}

.article div#main_inner div.news-box {
width:595px;
}
.article div#main_inner div.news-box .archive {
float:none;
width:595px;
}

.article .archive-bt{
background:url(../../staff-blog/img/bg_h2tag_long_07.gif) no-repeat left top;
color:#CCCCCC;
margin: 10px 0px 7px;
padding:0 0 0 15px;
}

.article .archive-top ul{
}

.article .archive-top li{
width:105px;
float: left;
text-align: center;
}

.article .archive-top li.arc-end{
background:none;
}

/************ seminar ****************/

.bt_dashed p{
background:url(../../img/bg_dashed.gif) repeat-x bottom left;
padding:0 0 10px 10px;
}

.sem-img{
float:left;
}

.sem-text{
float:right;
width:250px;
}

.f-clear{
clear:both;
text-align:center;
} 

.btdash{
background:url(../../staff-blog/img/bg_dashed_wihte.gif) repeat-x left bottom;
}


ul.entry_arrow {
width: 580px;
height: 30px;
text-align: center;
padding: 7px 0px 2px;
}
ul.entry_arrow li {
display: inline;
margin: 7px 12px;
}

/************ solution ****************/

.column.list li{
background:url(../../img/bg_dashed_wihte.gif.gif) repeat-x bottom left;
margin:10px 0 15px 0;
}

.column.list li a{
padding:0px 0 0px 20px;
background:url(../../img/icn_blog-arrow.gif) no-repeat 5px center;
}

.column * {
font-size:12px!important;
}

/************ category_icon ****************/

span.category{
display:block;
}

