/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

img{border:none;}


/* This Site Only */
td.newstb .News{
	padding-top: 9px;
	padding-left: 35px;
	height:40px;
	font-weight: normal;
	text-decoration: none;
}

td.newstb td {
	padding: 0px;
}

tr.NormalBold td {
	background: url(/portals/27/images/bg/g.gif);
	border: 2px #FFF solid;
}

tr.NormalBold a {
font: 15px  "ＭＳ Ｐゴシック", "Osaka"; color: #3C6100; line-height: 20px; text-decoration: none; font-weight: bold;
}
tr.NormalBold a:visited {
font: 15px  "ＭＳ Ｐゴシック", "Osaka"; color: #3C6100; line-height: 20px; text-decoration: none; font-weight: bold;
}
tr.NormalBold a:active {
font: 15px  "ＭＳ Ｐゴシック", "Osaka"; color: #3C6100; line-height: 20px; text-decoration: none; font-weight: bold;
}
tr.NormalBold a:hover {
font: 15px  "ＭＳ Ｐゴシック", "Osaka"; color: #3C6100; line-height: 20px; text-decoration: none; font-weight: bold;
}

tr.Normal td {
	border-bottom: 1px #939C8B solid;

}
.menu {
	background:   url(/Portals/27/images/menu/bg.gif);
	width: 230px;
	padding: 10px 5px 0px 60px;
}
.menu02 {
	background:   url(/Portals/27/images/menu/navi_committe_c.gif);
	width: 230px;
	padding: 10px 5px 0px 60px;
}

/*======================================
 blog style 
======================================*/
#dnn_ctr1121_dnnTITLE_lblTitle {
/*position:relative; top:-20px;*/
}
#dnn_ctr1121_ContentPane {
/*position:relative; top:-20px;*/
width: 100%;
padding: 0 10 10 10;
}

#dnn_ctr1121_ContentPane hr {
border: 0px #FFF solid;
height: 0px;
width: 0px;
color: #FFF;
background-color: #FFF;
}

#dnn_ctr1121_MainView_ViewBlog_lstBlogView .SubHead a {
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}

#dnn_ctr1121_MainView_ViewBlog_lstBlogView {
	background: url(/Portals/27/images/bg/oo.gif);
}

#dnn_ctr1121_MainView_ViewBlog_lstBlogView td {
border: 5px solid #FFF;
padding: 10px;
}
#dnn_ctr1121_MainView_ViewBlog_lstBlogView td table {
background-color: #FFF;
}
.CreateFrom {
font-size: 11px;
color: #666;
}
.px14b {
font: 14px  "ＭＳ Ｐゴシック", "Osaka"; color: #4D5082;
line-height: 16px;
font-weight: bold;
}

#dnn_ctr1129_Events_lstEvents__ctl0_lblTitle {
	color: #333;
	padding-left: 5px;
	width: 470px;
	background-color: #CCC;
}
#dnn_ctr1129_Events_lstEvents__ctl0_lblDateTime {
	font-weight: normal;
	color: #666;
	padding-left: 5px;
	width: 470px;
	background-color: #EEE;
}

#dnn_ctr1129_Events_lstEvents__ctl0_lblDescription p {
	padding-left: 10px;
}

/* Calendar */
.MonthlyScheduleTable {
width: 530px;
}
.MonthlyScheduleItem1 {
background-color: #FDF1EC;
}
.MonthlyScheduleItem2 { 
background-color: #E9FBEC;
}
.MonthlyScheduleItem3 {
background-color: #FFFBDC;
}
.MonthlyScheduleItem4 {
background-color: #F3F5FD;
}
.MonthlyScheduleDateHead {
width:100px;
text-align:center;
}
#dnn_ctr5019_ModuleContent {
width: 530px;
}

/* Announcements */
#dnn_ctr1064_Announcements_lstAnnouncements td {
	height: 40px;
}
#dnn_ctr1064_Announcements_lstAnnouncements td .Normal {
	position: relative; top:-11px; left:440px;
}
#dnn_ctr1064_Announcements_lstAnnouncements .SubHead {
	position: relative; top:10px; left:40px;
	font-weight: normal;
	color: #6b5744;
}



/* Announcements　決議文・意見書 */

#dnn_ctr7031_Announcements_lstAnnouncements .SubHead {
	font-weight: normal;
	color: #6b5744;
}

/* dept 借金でお困りの方 */

.dept {
	width:538px;
	margin-top:30px;
	padding:0px 10px 0px 10px;
	font-size:14px;color:#333;
	}
	
.dept_table {
	margin-top:30px;
	border:#CCCCCC;
	}
	
.dept_table td{
	font-size:14px; color:#333;
	}

.goyoyaku {
	height:233px;
	margin-top:30px;
	padding:15px;
	background-color:#F0FCEE;
	}

.goyoyaku img {
       float:right;
	}
	
.dept_q {
	font-size:16px;
	font-weight:bold; color:#3C6100;
	}

.dept_a {
	
	color:#4D5082;
	padding:10px;
	}

/* index トピックス */

.topics {
	background-color:#ECFDED;
	border-left:#268732 solid 1px;
	border-right:#268732 solid 1px;
	}
.topics_text th {
	padding:10px 0px 0px 0px;
	text-align:left;
	 color:#1D6626;
	}
.topics_text th a {
	color:#1D6626;
	}
.topics_text th a:hover {
	color:#89C28F;
	}
.topics_text td {
	padding:10px 0px 0px 0px;
	font-size:14px; color:#1D6626;
	padding-bottom:5px;
	}
.topics_text {
	border-bottom: solid 1px #89C28F;
	margin:0px 30px 10px 30px;
	width:468px;
}



/*======================================
 法律相談日程
======================================*/
/*--弁護士会有料相談--*/
.MonthlyScheduleItem1 {
width: 260px;
}

