@charset "utf-8";

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

table#news_list{
border-collapse:collapse;
width:100%;
}
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;
}

	/* [new]seminar_top */
	.a_list .column_sindex{
	width:590px;
	}
	
	.a_list .column_sindex h2{
	width:590px;
	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;@important
}

.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;
background:url(../../img/bg_news-arc.gif) repeat-y left top;
}

.article div#main_inner div.news-box {
width:595px;
}
.article div#main_inner div.news-box .archive {
float:none;
width:595px;
background:url(../../img/bg_news-arc.gif) repeat-y left top;
}

.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;
}

/****table seminar*****/
table.table_seminar {
    border-collapse:collapse;
    border-spacing:0px;
    width:100%;
    font-size:12px;
    margin-bottom:20px;
}

td.td_seminar02 {
    border:1px solid #999999;
    padding:5px;
    vertical-align:top;
}

td.td_seminar {
    border:1px solid #999999;
    padding:5px;
    background-color:#F0F0F0;
    font-weight:bold;
    vertical-align:top;
}



/************************************************************************
 add 20100629-
 ************************************************************************/

/************ seminar_bnr ****************/

/* 横並び/セミナーTOP */
ul.bnr_slist1 li {
	margin:0 8px 10px 0;
	float:left;
}

/* 縦並び/右メニュー */
ul.bnr_slist2 {
	margin:20px 0 0 0;
	float:right;
}

ul.bnr_slist2 li {
	margin:0 0 10px 0;
}

/* 横並び/記事下 */
ul.bnr_slist3 li {
	margin:10px 10px 10px 0;
	float:left;
}

/* 共通 */
a.bnr_s {
	/*background-image:url();*/
	width:189px;
	height:35px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	display:block;
}

a.bnr_s:hover {
	background-position:0 -35px;
}

a.newseminar     { background-image:url(../../img/bnr_newseminar.gif);}
a.seminar_report { background-image:url(../../img/bnr_seminar_report.gif);}
a.oldseminar     { background-image:url(../../img/bnr_oldseminar.gif);}

/************ /seminar_bnr ****************/

/************ seminar_status ****************/

.seminar_status1 {
	border:1px solid #999;
	color:#666;
	background-color:#F8F8F8;
	text-align:center;
	width:120px;
	height:27px;
	line-height:27px;
	margin-top:8px;
}

.seminar_status2 {
	border:1px solid #F99;
	color:#F33;
	background-color:#FEE;
	text-align:center;
	width:120px;
	height:27px;
	line-height:27px;
	margin-top:8px;
}

/* メールマガジン登録 */
a.bnr_mm{
	display:block;
	width:217px;
	height:40px;
	text-indent:-9999px;
	/*margin:5px auto 0 10px;*/
	background-image:url(../../img/bnr_mm.gif);
}

/************ seminar_title ****************/

h3.seminar_ttl {
	margin-bottom:20px;
	font-size:13px;
}

