/***************************************************************************************************/
/*
/*        県民.COM左エリアCSS1                 ver0.1
/*
/*          左エリアその１
/*
/*                改変自由！　ただし、自己責任！
/*
/***************************************************************************************************/
/*----------------------------------------------------------*/
/* 地図関連
/*----------------------------------------------------------*/
#left_contents .mapArea{
	position:relative;
	width:650px;
	height:466px;
}

/*トップ*/
#left_contents .mapArea .top .msg{
	position:absolute;
	top:0px;
	left:0px;
	width:428px;
	height:93px;
	background:url('../img/left/top_text.gif') no-repeat;
}

#left_contents .mapArea .top .about{
	position:absolute;
	top:102px;
	left:16px;
}

#left_contents .mapArea .top .ken_text{
	position:absolute;
	top:141px;
	left:15px;
	width:300px;
	height:45px;
	background:url('../img/left/sassoku_text.gif') no-repeat;
}

#left_contents .mapArea .top .kensaku{
	position:absolute;
	top:190px;
	left:16px;
	background:url('../img/right/kensaku.gif') no-repeat;
	width :218px;
	height:30px;
	padding-top:8px;
	padding-left:82px;
	background-color:#fff;
}

#left_contents .mapArea .top .kensaku .ken_word{
	float:left;
	width:160px;
	height:22px;
	border:0px;
	font-size:18px;
}

#left_contents .mapArea .top .kensaku .ken_btn{
	float:left;
	margin-left:6px;
	margin-top:-1px;
}

/*イベント・祭り*/
#left_contents .mapArea .event .msg{
	position:absolute;
	top:0px;
	left:0px;
	width:286px;
	height:114px;
	background:url('../img/left/event_text.gif') no-repeat;
}

/*ふるさとの会*/
#left_contents .mapArea .hometown .msg{
	position:absolute;
	top:0px;
	left:0px;
	width:310px;
	height:93px;
	background:url('../img/left/furusato_text.gif') no-repeat;
}

#left_contents .mapArea .hometown .kkk{
	position:absolute;
	top:14px;
	left:346px;
	width:172px;
	height:162px;
	/*background:url('../img/left/bn_seisaku.gif') no-repeat;*/
}

/*ふるさとの会*/
#left_contents .mapArea .bigname .msg{
	position:absolute;
	top:0px;
	left:0px;
	width:316px;
	height:114px;
	background:url('../img/left/yumeijin_text.gif') no-repeat;
}

/*同窓会*/
#left_contents .mapArea .hometown .alumni_msg{
	position:absolute;
	top:0px;
	left:0px;
	width:310px;
	height:93px;
	background:url('../img/left/dousou_text.gif') no-repeat;
}

/*３種共用*/
#left_contents .mapArea .key_text{
	position:absolute;
	top:149px;
	left:0px;
	width:93px;
	height:25px;
	background:url('../img/left/keyword.gif') no-repeat;
}

#left_contents .mapArea .word{
	position:absolute;
	top:149px;
	left:93px;
	width:182px;
	height:22px;
	font-size:20px;
}

#left_contents .mapArea .btn{
	position:absolute;
	top:149px;
	left:284px;
}

/*２種共用*/
#left_contents .mapArea .calendar{
	position:absolute;
	top:14px;
	left:346px;
	width:172px;
	height:162px;
	background:url('../img/left/calender_base.gif') no-repeat;
}

#left_contents .mapArea .calendar .btn_b{
	float:left;
	margin-top : 9px;
	margin-left:10px;
}

#left_contents .mapArea .calendar .now_mon{
	float:left;
	margin-top :14px;
	margin-left: 5px;
	width:70px;
	font-size:14px;
}

#left_contents .mapArea .calendar .btn_n{
	float:left;
	margin-top :9px;
	margin-left:7px;
}

#left_contents .mapArea .calendar table{
	margin-top :27px;
	margin-left:11px;
}

/*IE7対応*/
*:first-child+html #left_contents .mapArea .calendar table{
	margin-top :42px;
}

/*IE6対応*/
* html #left_contents .mapArea .calendar table{
	margin-top :42px;
}

#left_contents .mapArea .calendar table td{
	text-align:right;
	width     :19px;
	height    :13px;
	color     :#1366c5;
	font-size :12px;
}

#left_contents .mapArea .calendar table .today{
	background-color:#9cc4dc;
}

#left_contents .mapArea .calendar table td a{
	color     :#1366c5;
	text-decoration:none;
}

#left_contents .mapArea .calendar table .holiday a{
	color     :#ff3a43;
}

#left_contents .mapArea .calendar table .today a{
	color     :#fff;
}

/*----------------------------------------------------------*/
/* 検索フォーム
/*----------------------------------------------------------*/
#left_contents .search{
	margin-top:25px;
	width:650px;
	height:85px;
}

#left_contents .search .head{
	float:left;
	width:137px;
	height:85px;
	background:url('../img/left/title_shiborikomi.gif') no-repeat;
}

#left_contents .search .body{
	float:left;
	width:501px;
	height:83px;
	border-top: 1px solid #5ab72e;
	border-bottom: 1px solid #5ab72e;
}

#left_contents .search .body .date{
	margin-top: 12px;
	margin-left:10px;
	width     : 48px;
	height    : 23px;
	font-size : 16px;
}

#left_contents .search .body .todo{
	margin-top: 12px;
	margin-left:10px;
	width     : 120px;
	height    : 23px;
	font-size : 16px;
}

#left_contents .search .body .genre{
	margin-top: 12px;
	margin-left:10px;
	width     : 170px;
	height    : 23px;
	font-size : 16px;
}

#left_contents .search .body .key_head{
	float :left;
	margin-top: 16px;
	margin-left:10px;
	font-size : 16px;
	display   : inline;
}

#left_contents .search .body .key_input{
	float :left;
	margin-top: 9px;
	margin-left:4px;
	width     : 335px;
	height    : 23px;
	font-size : 16px;
}

#left_contents .search .body .btn{
	float :left;
	margin-top: 11px;
	margin-left:6px;
}

#left_contents .search .foot{
	float:left;
	width:12px;
	height:85px;
	background:url('../img/left/title_shiborikom2.gif') no-repeat;
}

/*----------------------------------------------------------*/
/* 今日は何の日?
/*----------------------------------------------------------*/
#left_contents .today{
	margin-top:25px;
	width:650px;
	height:47px;
}

#left_contents .today .head{
	float:left;
	width:137px;
	height:47px;
	background:url('../img/left/title_today.gif') no-repeat;
}

#left_contents .today .body{
	float:left;
	width:501px;
	height:45px;
	border-top: 1px solid #ff2800;
	border-bottom: 1px solid #ff2800;
}

#left_contents .today .body .link{
	margin-top:10px;
	margin-left:10px;
	height    :24px;
	padding-top:4px;
	padding-left:35px;
	font-size:125%;
	background:url('../img/left/wikimark.gif') no-repeat;
}

#left_contents .today .foot{
	float:left;
	width:12px;
	height:47px;
	background:url('../img/left/title_today2.gif') no-repeat;
}

/*----------------------------------------------------------*/
/* 検索結果
/*----------------------------------------------------------*/
#left_contents .result{
	margin-top:25px;
	width:650px;
}

#left_contents .result .head{
	width:650px;
	height:50px;
	background:url('../img/left/title_result.gif') no-repeat;
}

#left_contents .result .body{
	float:left;
	width:650px;
	background:url('../img/left/title_result2.gif');
}

#left_contents .result .body .area{
	margin-top:5px;
	margin-left:6px;
	margin-bottom:5px;
	padding-left:10px;
	line-height:140%;
	width:628px;
	background:url('../img/left/title_result4.gif');
}

#left_contents .result .lines{
	width:638px;
	height:1px;
	margin-left:6px;
	background:url('../img/left/title_result5.gif') no-repeat;
	overflow:hidden;
}

#left_contents .result .foot{
	width:650px;
	height:6px;
	background:url('../img/left/title_result3.gif') no-repeat;
}

#left_contents .result .pages{
	width:280px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

/*--------------------------------------------------------------------*/
/* 協賛・リンク
/*--------------------------------------------------------------------*/
#left_contents .link .head{
	width : 650px;
	height: 100px;
	background:url('../img/left/title_link2.jpg') no-repeat;
}

#left_contents .link .banners{
	margin-top:15px;
	margin-bottom:15px;
}

#left_contents .link .banners .item{
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:300px;
	height:80px;
	margin-top:10px;
}
/*--------------------------------------------------------------------*/
/* 問い合わせ
/*--------------------------------------------------------------------*/
#left_contents .inquiry .head{
	width : 650px;
	height: 100px;
	background:url('../img/left/title_inquiry2.jpg') no-repeat;
}

/*--------------------------------------------------------------------*/
/* 県民.comとは
/*--------------------------------------------------------------------*/
#left_contents .about .head{
	width : 650px;
	height: 100px;
	background:url('../img/left/title_about2.jpg') no-repeat;
}
#left_contents .about .paper .info{
	display: inline-block;
	padding-top: 10px;
	text-align: center;
	width: 515px;
}

/*--------------------------------------------------------------------*/
/* サイトマップ
/*--------------------------------------------------------------------*/
#left_contents .sitemap .items{
	margin-top:10px;
}
#left_contents .sitemap .item{
	font-size:125%;
	font-weight:bold;
}

#left_contents .colums{
	margin-top:10px;
	width:650px;
	margin-bottom:15px;
}

#left_contents .colums h2{
	width:590px;
	height:30px;
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding-top: 7px;
	padding-left:60px;
	background:url('../img/left/normal_title.jpg') no-repeat;
}

#left_contents .colums .items{
	margin-top:10px;
}

/*--------------------------------------------------------------------*/
/* 占い
/*--------------------------------------------------------------------*/

#left_contents .divination{
color:#cc33ff;
}

#left_contents .divination .toptxt{
margin-top:0px;
margin-bottom:2px;
font-size:14px;
margin-left:auto;
margin-right:auto;
}

#left_contents .divination .bdr{
border-style:dotted;
}

#left_contents .divination table p{
font-size:14px;
margin-right:5px;
margin-top:0px;
margin-bottom:3px;
}

#left_contents .divination .btn{
margin-top:1px;
margin-left:auto;
margin-right:auto;
width:150px;
height:40px;
}

/*IE7*/
*:first-child+html #left_contents .divination .btn{
	margin-top:6px;
}

/*IE6*/
* html #left_contents .divination .btn{
	margin-top:6px;
}

#left_contents .divination .mrgn1{
margin-top:5px;
margin-bottom:5px;
}

/*--------------------------------------------------------------------*/
/* 占い結果
/*--------------------------------------------------------------------*/
#left_contents .divinres{
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
border:2px dotted #cc6699;
width:646px;
text-align:center;
/*font-size:14px;*/
}

#left_contents .divinres a{
font-weight:normal;
font-weight:bold;
font-size:25px;
}

* html #left_contents .divinres{
margin-top:10px;
}

#left_contents .divinres .text2{
border-top: 2px dotted #cc6699;
width:610px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
}

#left_contents .divinres #uranai .uranai_naka1 p{
	color:#635BFF;
	text-align: left;
	margin-top :14px;
	margin-left:24px;
	margin-right:24px;
}

#left_contents .divinres #uranai .uranai_naka2 p{
	color:#FF4A6C;
	text-align: left;
	margin-top :14px;
	margin-left:24px;
	margin-right:24px;
}
#left_contents .divinres .un1{
font-weight:bold;
font-size:16px;
color:#29249F;
}
#left_contents .divinres .un2{
font-weight:bold;
font-size:16px;
color:#FF4A6C;
}

#left_contents .divinres .un1 a{
font-weight:normal;
font-size:16px;
color:#29249F;
}

#left_contents .divinres .un2 a{
font-weight:normal;
font-size:16px;
color:#FF4A6C;
}

#left_contents .divinres .un3{
font-weight:normal;
font-weight:bold;
font-size:30px;
color:#FF4A6C;
}

#left_contents .colums .twin{
	width : 646px;
	border: 2px solid #cc6699;
}

#left_contents .colums .twin a{
	text-decoration:none;
}

#left_contents .colums .twin a:hover{
	text-decoration:underline;
}

#left_contents .colums .twin .twic{
	margin-top:5px;
	margin-left:5px;
}

#left_contents .colums .twin .img{
	float : left;
	width : 64px;
	height: 64px;
}

#left_contents .colums .twin .name{
	float: left;
}

#left_contents .colums .twin .tweet{
	float      : left;
	margin-left: 10px;
	width      : 565px;
}

/*--------------------------------------------------------------------*/
/* トップ用Ｔｗｉｔｔｅｒ
/*--------------------------------------------------------------------*/
#left_contents .topTwit{
	width : 311px;
	border: 2px solid #67e05e;
	float : left;
	margin-left:5px;
	margin-right:5px;
	display:inline;
}

#left_contents .topTwit .head{
	margin : 0px;
	background-color: #67e05e;
	line-height : 150%;
	text-align  : center;
	font-size   : 150%;
	font-weight : bold;
}

#left_contents .topTwit .twic{
	margin-top:5px;
	margin-left:5px;
	font-size : 85%;
}

#left_contents .colums .topTwit .img{
	float : left;
	width : 64px;
	height: 64px;
}

#left_contents .colums .topTwit .name{
	float: left;
}

#left_contents .colums .topTwit .tweet{
	float      : left;
	margin-left: 10px;
	width      : 232px;
	word-break : break-all;
}

#left_contents .topTwit a{
	text-decoration:none;
}

#left_contents .topTwit a:hover{
	text-decoration:underline;
}

/*--------------------------------------------------------------------*/
/* ふるサポ
/*--------------------------------------------------------------------*/
#left_contents .mapArea .furusapo .msg{
	position:absolute;
	top:19px;
	left:34px;
	width:392px;
	height:174px;
	background:url('../img/furusapo/img/rf_msg.gif') no-repeat;
}

#left_contents .mapArea .furusapo .rf_about{
	position:absolute;
	top:102px;
	left:16px;
}

#left_contents .furusapo .head{
	width : 650px;
	height: 100px;
	background:url('../img/left/title_about2.jpg') no-repeat;
}

#left_contents .furusapo .text{
	margin-top:9px;
	margin-left:1px;
}

#left_contents .furusapo .colums{
	width:650px;
	/*margin-bottom:15px;*/
}

#left_contents .furusapo .colums h2{
	width:590px;
	height:30px;
	color:#000;
	font-size:18px;
	font-weight:bold;
	/*padding-top: 7px;*/
	padding-left:60px;
	background:url('../img/left/normal_title.jpg') no-repeat;
}

#left_contents .furusapo .items{
	margin-top:20px;
	color: #ff0000;
	/*font-size: 13pt;*/
	font-size:100%;
	font-weight: bold;
	/*layout-grid-line: 40px;*/
	line-height: 40px;
}

#left_contents .furusapo .items a{
	line-height: 40px;
}

#left_contents .furusapo .items2{
	margin-top:20px;
	margin-bottom:50px;
	color: #ff0000;
	/*font-size: 13pt;*/
	font-size:100%;
	font-weight: bold;
	layout-grid-line: 40px;
}

/*--------------------------------------------------------------------*/
/* twitter
/*--------------------------------------------------------------------*/
#left_contents .twitter{
	margin-top:20px;
}

#left_contents .twitter .title{
	width:650px;
}
#left_contents .twitter .title h2{
	width:590px;
	height:30px;
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding-top: 7px;
	padding-left:60px;
	background:url('../img/left/normal_title.jpg') no-repeat;
}

#left_contents .twitter .itemo{
	color: #00ff00;
	margin-top: 20px;
	margin-right: 200px;
}

#left_contents .twitter .hr_line2{
	width:650px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px solid #9fa0a0;
	border-top-width:1px;
	font-size:0px;
}

/*--------------------------------------------------------------------*/
/* twitter 横二段用
/*--------------------------------------------------------------------*/
#left_contents .twitter{
	margin-top:20px;
}

#left_contents .twitter .title{
	width:650px;
}
#left_contents .twitter .title h2{
	width:590px;
	height:30px;
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding-top: 7px;
	padding-left:60px;
	background:url('../img/left/normal_title.jpg') no-repeat;
}

#left_contents .twitter .witem{
	float:left;
	width:310px;
	margin-top:25px;
	margin-bottom:10px;
	padding:10px;
}

#left_contents .twitter .whr_line2{
	width:310px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px solid #9fa0a0;
	border-top-width:1px;
	font-size:0px;
}

/*----------------------------------------------------------*/
/* 新着履歴
/*----------------------------------------------------------*/
#left_contents .news2{
	float:left;
	width:650px;
	margin-top:0px;
	margin-bottom:50px;
	padding-bottom:10px;
}

#left_contents .news2 .title{
	background:url('../img/left/news_his_title.gif') no-repeat;
	width:650px;
	height:80px;

}

#left_contents .news2 .right{
	float:left;
	width:90px;
}

#left_contents .news2 .left{
	float:left;
	width:536px;
	height:auto;
	line-height:135%;
}

#left_contents .news2 .text{
	float:left;
	
	border:2px solid #57b62e;
	
	padding-top:13px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	padding-bottom:5px;
}

#left_contents .news2 .hr_line{
	width:621px;
	height:1px;
	margin-top:5px;
	margin-bottom:13px;
	border:0px solid #9fa0a0;
	border-top-width:1px;
	font-size:1px;
}

/*----------------------------------------------------------*/
/* トップ用新聞記事
/*----------------------------------------------------------*/
#top_paper{
	width:650px;
}

#top_paper .head{
	width  : 650px;
	height : 27px;
	background: url('../img/left/h_paper.gif') no-repeat;
}

#top_paper .body{
	border : 1px solid #5ab72e;
	border-top: 0px;
}

/*----------------------------------------------------------*/
/* 地震関連情報
/*----------------------------------------------------------*/

#left_contents .eq_info_boxtop{
	border-width: 3px;
	border-style: solid;
	border-color: #808080;
	width:644px;
	height:300px;
	margin-bottom:20px;
	color: #333333;
	background-color: #ffffff;
	a { color: blue; text-decoration: none;}
	a:hover { color: blue; text-decoration: underline; }
	a:visited { color: blue; }
	.clear{ clear: both; }
}

*html #left_contents .eq_info_boxtop{
	width:644px;
}

/*************** 左カラム ***************/
#left_contents .eq_info_left {	
	float : left;
	font-size: 95%;
	width: 310px; height: 250px;
}

*html #left_contents .eq_info_left {
	width: 290px; height: 250px;
}

#left_contents .eq_info_left1,#left_contents .eq_info_left3,#left_contents .eq_info_left5 {
	width: 310px; height: 36px;
}

*html #left_contents .eq_info_left1,#left_contents .eq_info_left3,#left_contents .eq_info_left5 {
	width: 290px; height: 36px;
}

#left_contents .eq_info_left2,#left_contents .eq_info_left4,#left_contents .eq_info_left6{
	background-repeat: no-repeat;
}

#left_contents .eq_info_left2 { 
	background-image: url(image/eq_left_02.gif);
	width: 310px; height: 40px;
	padding-left: 4em;
}

*html #left_contents .eq_info_left2 { 
	background-image: url(image/eq_left_02.gif);
	width: 290px; height: 40px;
	padding-left: 2.6em;
}

#left_contents .eq_info_left4 { 
	background-image: url(image/eq_left_04.gif);
	width: 310px; height: 54px;
	padding-left: 4em;
}

*html #left_contents .eq_info_left4 { 
	background-image: url(image/eq_left_04.gif);
	width: 290px; height: 54px;
	padding-left: 2.6em;
}

#left_contents .eq_info_left6{ 
	background-image: url(image/eq_left_06.gif);
	width: 310px; height: 48px;
	padding-left: 4em;
}

*html #left_contents .eq_info_left6{ 
	background-image: url(image/eq_left_06.gif);
	width: 290px; height: 48px;
	padding-left: 2.6em;
}

/*************** 右カラム ***************/
#left_contents .eq_info_right {
	float : left;
	font-size: 95%;
	width: 330px; height: 250px;
}
*html #left_contents .eq_info_right {
	width: 290px;
}

#left_contents .eq_info_right1,#left_contents .eq_info_right4 {
	width: 330px; height: 36px;
}
*html #left_contents .eq_info_right1,#left_contents .eq_info_right4 {
	width: 290px;
}

#left_contents .eq_info_right2,#left_contents .eq_info_right3,#left_contents .eq_info_right5{
	background-repeat: no-repeat;
}

#left_contents .eq_info_right2 { 
	background-image: url(image/eq_right_02.gif);
	width: 330px; height: 53px;
	padding-left: 2.5em;
	line-height: 99%;
}
*html #left_contents .eq_info_right2{
	width: 290px;
	padding-left: 1.2em;
}

#left_contents .eq_info_right3 { 
	background-image: url(image/eq_right_03.gif);
	width: 330px; height: 43px;
}
*html #left_contents .eq_info_right3{
	width: 290px;
}

#left_contents .eq_info_right5 { 
	background-image: url(image/eq_right_05.gif);
	width: 330px; height: 82px;
	padding-left: 2.5em;
}
*html #left_contents .eq_info_right5{
	width: 290px;
	padding-left: 1.2em;
}

