﻿@charset "utf-8";
/*
Theme Name: minamishinshu .jp
Theme URI: http://www.minamishinshu.jp/
Description: 南信州新聞社・ミナミシンシュウ.jp theme
Version: 1.0
Author: web design center・minamishinshu.jp
Author URI: http://yume-mirai.jp/
Tags: 南信州,南信州新聞社,ミナミシンシュウ.jp
*/

*	{
	margin: 0px;
	padding: 0px;
	}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'MS Pゴシック', Verdana, Arial, Sans-Serif;

	

	}
A:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
A:active {
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

#page_rap {
	width: 1018px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/head/head-bg-yama.gif);
background-repeat: no-repeat;
	}

#header {
	height: 60px;
	margin-top: 6px;
	
	}

#haeder_l {
	float: left;
	width: 700px;
	margin-right: 6px;
	margin-left: 6px;


	}

#haeder_l h1 {
	font-size: 2.6em;
	color: #666;
	font-weight: normal;
	line-height: 2.6em;
	text-indent: 12;
	}

#haeder_l h1 img{
	vertical-align: middle;
	}

#haeder_r {
	float: right;
	width: 300px;
	text-align: right;
	font-size: 1.2em;
	margin-right: 6px;
	padding-top: 11px;
	}

#haeder_menu {
	font-size: 1.2em;
word-spacing: 0.0em;

		color: #000;
	background-color: #fff;
	padding: 6px;
	margin-top: 6px;
	margin-bottom: 6px;

	}

#haeder_menu ul li{
	display: inline;
	list-style-type: disc;
	}

#haeder_menu_news_category {
	font-size: 1.2em;
	word-spacing: 0em;
	color: #EEE;

		padding: 4px;
	margin-top: 6px;
	margin-bottom: 6px;
background-color: #94af64;
	}

#haeder_menu_news_category ul li{
	display: inline;
	list-style-type: disc;
	}

#content {
	font-size: 1.2em;
	margin-bottom: 8px;
	}

#content_l {
	float: left;
	width: 680px;
		margin-right: 6px;
background-color: #ffffff;

	margin-left: 6px;
	padding: 10px;

	}

#content_r {
	float: right;
	width: 300px;
	margin-right: 6px;
	}

.content_r_title {
	padding: 3px;
	color: #EEEEEE;
	background-image: url(images/sidebg.gif);
	font-size: 1.4em;
	}

.content_r_content {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 8px;



border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
		border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	}

.content_r_content-h {
	padding: 1px;
	background-color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 8px;



border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
		border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	}


.content_r_content_tagcloud {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1.4em;
	margin-bottom: 8px;
	}

.content_r_content ul {
	list-style-position: inside;
	}

.content_r_content ul li {
list-style-image: url('images/note-icon.gif');
	}

.content_r_content2 {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 8px;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
		border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	}

.content_r_content2_tagcloud {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1.4em;
	margin-bottom: 8px;
	}

.content_r_content2 ul {
	list-style-position: inside;
	}

.content_r_content2 ul li {
list-style-image: url('images/pc-link.gif');
	}


.content_r_content3 {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 8px;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
		border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	}

.content_r_content3_tagcloud {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1.4em;
	margin-bottom: 8px;
	}

.content_r_content3 ul {
	list-style-position: inside;
	}

.content_r_content3 ul li {
list-style-type: decimal
	}



.st-related-posts {
	list-style-position: inside;
	}

#searchform .screen-reader-text {
	font-size: 0em;
	}

#searchform #s {
	width: 210px;
	border: 1px solid #999;
	}

#searchform #searchsubmit {
	background-color: #EFEFEF;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #EFEFEF;
	}

.content_midashi {
                    	background-color: #FFF;
	padding: 10px;
	color: #000;
	font-size: 1.4em;
 margin-bottom: 10px;
	}

.news_digest {
	padding: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
                     border-bottom-width: 1px;
	border-bottom-style: dashed;
                     border-bottom-color: #CCC;
                
                     	}

.news_digest_table {
	width: 658px;
	}

.news_digest_table_td1 {
	width: 472px;
	vertical-align: top;
	padding-right: 10px;
	}

.news_digest_table_td2 {
	width: 169px;
	height: 136px;
	background-image: url(images/bg-header-news-digest-photo_176_136.gif);
	vertical-align: top;
	padding-top: 7px;
	padding-left: 7px;
	background-repeat: no-repeat;
	}

/* 経済 */
.cat_id_3 {background-image: url(images/home/midasi-home.gif);	}

/* 政治 */
.cat_id_4 {background-image: url(images/home/midasi-home.gif);	}

/* 国際 */
.cat_id_5 {background-image: url(images/home/midasi-home.gif);		}

/* 地域・活動 */
.cat_id_6 {background-image: url(images/home/midasi-home.gif);	}

/* 社会 */
.cat_id_7 {background-image: url(images/home/midasi-home.gif);		}

/* 文化・芸能 */
.cat_id_8 {background-image: url(images/home/midasi-home.gif);		}

/*スポーツ*/
.cat_id_9 {background-image: url(images/home/midasi-home.gif);	}

/* リニア中央新幹線 */
.cat_id_10 {background-image: url(images/home/midasi-home.gif);	}

/* 教育 */
.cat_id_12 {background-image: url(images/home/midasi-home.gif);	}

/* 医療・福祉 */
.cat_id_13 {background-image: url(images/home/midasi-home.gif);	}


/* 科学・技術 */
.cat_id_94 {background-image: url(images/home/midasi-home.gif);	}

/* その他 */
.cat_id_15 {background-image: url(images/home/midasi-home.gif);	}



.news_title {
	margin-bottom: 4px;
	}

.news_time {
	margin-bottom: 4px;
	font-size: 0.9em;
	color: #999999;
	}


.recent_news_title {
	padding: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #94af64;
	border-right-color: #94af64;
	border-bottom-color: #94af64;
	border-left-color: #94af64;

	}

.recent_news_title2 {
	padding: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
                      
	}



.recent_news_title_table {
	width: 658px;
	}

.recent_news_title_table_td1 {
	width: 469px;
	vertical-align: top;
	padding-right: 10px;
	}

.recent_news_title_table_td2 {
	width: 169px;
	vertical-align: top;
	}

.post_content {
	font-size: 1.2em;
	margin-bottom: 10px;
	}

.news_keyword {
	padding: 4px;
	border: 1px dotted #000;
	}

#banner_300_222 {
	height: 222px;
	width: 300px;
	margin-bottom: 6px;
	background-color: #CCC;
}

.banner_145_70_l {
	height: 70px;
	width: 145px;
	background-color: #CCC;
	float: left;
	margin-left: 1px;
	}

.banner_145_70_r {
	height: 70px;
	width: 145px;
	background-color: #CCC;
	float: right;
	margin-right: 1px;
	}

.content_r_content_tagcloud li	{
	list-style-type: none;
	}

#footer1 {
	margin-bottom: 8px;
	margin-right: 6px;
	margin-left: 6px;

	}

#search{  /* 検索ボックス */
position: absolute;

}

#footer2 {
	text-align: center;
	margin-right: 6px;
	margin-left: 6px;
	}

#footer3 {
	text-align: center;
	margin-right: 6px;
	margin-left: 6px;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* cleaer */
.clear0 {
	clear: both;
	height: 0px;
	width: 0px;
	}

.clear6 {
	clear: both;
	height: 6px;
	width: 0px;
	}

.clear10 {
	clear: both;
	height: 10px;
	width: 0px;
	}

/* 疑似クラス */

/* haeder_menu */
#haeder_menu a:link {
	text-decoration: none;
	color: #CCC;
	}

#haeder_menu a:visited {
	text-decoration: none;
	color: #CCC;
	}

#haeder_menu a:hover {
	text-decoration: none;
	color: #FFF;
	}

/* haeder_menu_news_category */
#haeder_menu_news_category a:link {
	text-decoration: none;
	color: #EEE;
	}

#haeder_menu_news_category a:visited {
	text-decoration: none;
	color: #EEE;
	}

#haeder_menu_news_category a:hover {
	text-decoration: none;
	color: #FFF;
	}

/* haeder_menu_news_category */
#haeder_l a:link {
	text-decoration: none;
	color: #000;
	}

#haeder_l a:visited {
	text-decoration: none;
	color: #000;
	}

#haeder_l a:hover {
	text-decoration: underline;
	color: #000;
	}

#weblio_ra_container{
display:none;
}

#weblio_ra_head{
border-bottom:#cccccc solid 1px;
font-size:14px;
width:100%;
}

#weblio_ra_head_tt{
color:#000000;
float:left;
font-weight:bold;
margin:0 0 2px 5px;
padding:0 0 0 3px;
width:45%;
}

#weblio_ra_head_cr{
float:right;
font-size:11px;
margin:0 4px 2px 0;
padding:0;
text-align:right;
width:45%;
}

#weblio_ra_head_cr a{
color:#000000;
text-decoration:none;
}

#weblio_ra_clear{
clear:both;
display:block;
font-size:0;
line-height:0; 
overflow:hidden;
}

#weblio_ra_body ul{
margin:5px 0 10px 2px;
padding:0 0 0 2px;
}

#weblio_ra_body ul li{
background-image:url(http://minamishinshu.jp/wp-content/themes/minamishinshuv2/images/note-icon.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:12px;
line-height:1.3em;
list-style:none;
margin:5px 0 5px 5px;
padding:0 0 0 18px;
}

#weblio_ra_body ul li span{
color:#999999;
font-size:12px;
padding:0 0 0 8px;
}
