@charset "utf-8";

#top_sidebar_left	{
	width:195px;
	float:left;
}
#top_sidebar_left ul ,
#top_sidebar_left ul li	{
	margin:0;
	padding:0;
}
#top_sidebar_left ul li.widget	{
	margin-bottom: 20px;
}
#top_sidebar_left li.widget_tag_cloud a ,
#top_sidebar_left li.widget_recent_comments a	{
	display:inline;
}

#top_sidebar_left ul	{
	font-size:12px;
}

/**
ウィジェット共通CSS
**/
#widgettitle ,
.widgettitle {
	background-image:url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/widgettitle.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	
	color:#FFFFFF;
	background-color:#01387a;
	font-weight:bold;
	padding:10px;
}
#widgettitle a ,
.widgettitle a {
	font-size: 12px;
	color: #333333;
}

.textwidget {
	padding-top:10px;
}
.rssSummary {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f7f7f7;
	padding-right: 10px;
	padding-left: 10px;
}
cite {
	display: block;
}
.rss-date {
	background-color: #FAFAFA;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	color: #999999;
	padding: 10px;
}


.widget ul ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.widget ul li {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	display: inline;
}
.widget ul ul li {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}
.widget ul li a ,
.widget ul li.cat-item a {
	display: block;
	border:0;
	border-left:1px solid #01387a;
	border-right:1px solid #01387a;
	border-bottom:1px solid #01387a;
	padding: 10px 10px 10px 25px;
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_li_a.gif) no-repeat 10px 50% #f7f7f7;
	color: #333333;
}
.widget ul li a:hover  {
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_li_a.gif) no-repeat 10px 50% #FFFFFF;
	color: #0099CC;
}
.widget ul ul li a ,
.widget ul ul li.cat-item a {
	border-top-style: none;
	display: block;
	border:0;
	border-left:1px solid #01387a;
	border-right:1px solid #01387a;
	border-bottom:1px solid #01387a;
	margin: 0px;
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_ul_li_a.gif) no-repeat 25px 50% #f7f7f7;
	padding: 10px 10px 10px 35px;
	color: #333333;
}
.widget ul ul li a:hover ,
.widget ul ul li.cat-item a:hover {
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_ul_li_a.gif) no-repeat 25px 50% #FFFFFF;
	color: #0099CC;
}
.widget ul ul ul li a ,
.widget ul ul ul li.cat-item a {
	border-top-style: none;
	display: block;
	border:0;
	border-left:1px solid #01387a;
	border-right:1px solid #01387a;
	border-bottom:1px solid #01387a;
	margin: 0px;
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_ul_ul_li_a.gif) no-repeat 25px 50% #f7f7f7;
	padding: 10px 10px 10px 35px;
	color: #333333;
}
.widget ul ul ul li a:hover ,
.widget ul ul ul li.cat-item a:hover {
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_ul_ul_li_a.gif) no-repeat 25px 50% #FFFFFF;
	color: #0099CC;
}
.widget ul ul ul ul li a ,
.widget ul ul ul ul li.cat-item a {
	border-top-style: none;
	display: block;
	border:0;
	border-left:1px solid #01387a;
	border-right:1px solid #01387a;
	border-bottom:1px solid #01387a;
	margin: 0px;
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_ul_ul_li_a.gif) no-repeat 25px 50% #f7f7f7;
	padding: 10px 10px 10px 40px;
	color: #333333;
}
.widget ul ul ul ul li a:hover ,
.widget ul ul ul ul li.cat-item a:hover {
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_ul_ul_li_a.gif) no-repeat 25px 50% #FFFFFF;
	color: #0099CC;
}

/**
最近のコメント
**/
#top_sidebar_left ul .widget_recent_comments ul li.recentcomments {
	margin: 0px;
	display: block;
	list-style-type: none;
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #f7f7f7;
	padding: 10px;
}
#top_sidebar_left ul .widget_recent_comments ul li.recentcomments a{
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	list-style-type: none;
	display: inline;
	background-color: #f7f7f7;
	padding: 0;
	background-image: none;
}

/**
検索
**/
.widget_search #searchform div {
	background-color:#F7F7F7;
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.widget_search div #s	{
	width:108px;
	border:1px solid #CCCCCC;
	margin-right:10px;
}
.widget_search div label	{
	display:none;
}
.widget_search div#widgettitle	{
	border-right-width: 0;
	border-top-width: 0;
	border-left-width: 0;
}
.widget_search {
	margin-bottom: 15px;

}
.widget #searchform {
	margin: 0px;
	padding: 0px;
}


/**
カレンダー
**/
#calendar_wrap {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 12px;
}
#wp-calendar {
	width: 155px;
	border: 1px none #DBDBDB!important;
	margin: 0 auto;
}

#wp-calendar caption {
	text-align: center !important;
	font-size: 12px !important;
	position: relative !important;
	width: 155px !important;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wp-calendar th {
	background-color: #eeeeee;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
#wp-calendar td {
	background-color: #f7f7f7;
}
#wp-calendar #prev {
	background-color: #FFFFFF;
}
#wp-calendar .pad {
	background-color: #FFFFFF;
}

/**
タグクラウド
**/
.widget_tag_cloud #widgettitle {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}


.widget_tag_cloud div.tagcloud {
	padding: 10px;
	background-color: #f7f7f7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


#top_sidebar_left .widget ul li.noclick {
	display: block;
	border:0;
	border-left:1px solid #01387a;
	border-right:1px solid #01387a;
	border-bottom:1px solid #01387a;
	padding: 10px 10px 10px 25px;
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_li_a.gif) no-repeat 10px 50% #f7f7f7;
	color: #333333;
}

#top_sidebar_left .widget ul li span.noclick {
	display: block;
	border:0;
	border-left:1px solid #01387a;
	border-right:1px solid #01387a;
	border-bottom:1px solid #01387a;
	padding: 10px 10px 10px 25px;
	background: url(/info:ndljp/pid/3856371/naiic.go.jp/wp-content/themes/naiic.go.jp/images/ul_li_a.gif) no-repeat 10px 50% #f7f7f7;
	color: #333333;
}

