﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
/* CSS Document  */

/* ================================
    CSS STYLES FOR i-SITE PORTAL
    v1.3, 2005_4_10
   ================================
  framestyle_dhv
*/
/****************** フレーム用定義 ****** ************/
/* 画面の幅と各ペインの決定方法
　　※各ペイン間の余白は、それぞれのパディングで設定する。
    ※モジュールのない場合はLeftPane,ContentPane,RightPaneは消える。
    ※モジュールのない場合でもContentPaneかRightPaneのどちらかは残る。
スタイルHV用(Header領域が左端まであるもの)：portal_m.css適用後
+--BaseTable--
| 900px
|+--SystemMenu-----------------------------------+
||                                               |
|+-----------------------------------------------+
|+--HeaderPane-----------------------------------+
||                                               |
|+-----------------------------------------------+
|+--Middle---------------------------------------+
||+--LeftPane---+--ContentPane---+--RightPane---+|
||| 170px       |  390px　　　　 |     320px    ||
|||   左右0     | 左右10px       |    左右0     ||
|||             |                |              ||
||+-------------+----------------+--------------+|
|+-----------------------------------------------+
|+---FooterPane----------------------------------+
||                                               |
|+-----------------------------------------------+
+-------------
*/

body  /*margin,paddingは上右下左の順*/
{
  margin: 0px 0px 0px 0px;
}
/* == テーマ切替 == */
#SystemMenuTag_ThemeList 
{ 
display: none; 
}

/* == 大枠 == */


#BaseTable
{
 margin-left:auto;
 margin-right:auto;
/* padding-top:2.2em;*/
 width:900px;
}

* html #BaseTable { /* for WinIE4 ～ IE6 */
padding-top:0px;
}

/* == システムメニュー == */
#SystemMenu
{
	width:98%;
/*  padding: 0px 0px 0px 0px;*/
}

/* == 中間ペイン群 == */
#Middle
{
 width:900px;	/*枠表示用に+6px*/ 
 background-image:url('/Images/back_border900_2.gif');
 background-repeat: repeat;
 background-position:top left;
 height:auto;
 float:left;
}

/* == ヘッダー == */
#HeaderPane
{
 padding: 0px 0px 10px 0px;
 width:900px;
}

#query {

}

/* == 左ペイン == */
#LeftPane
{
	width:170px;
	padding-right:0;	padding-left:0;
}

/* == 中央ペイン == */
#ContentPane
{
	width:390px;
	padding-right:4px;	padding-left:10px;
}

/* == 右ペイン == */
#RightPane
{
	width:320px;
	float:right; 
	padding-right:0;	padding-left:0;
}

/* == フッター == */
#FooterPane
{
	width:100%;
 margin-top:5px;
 clear:right;
/*  padding: 0px 0px 0px 0px;*/
}


/************　追加　**************/

H1
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  margin-bottom: 18px;

}
H2
{
  font-size: medium;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 18px;

}

H3
{
  font-size: medium;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 18px;

}

H4
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 18px;
}

H5
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  margin:0;
  padding:0;
}

dt
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  line-height:130%;
}

dd
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  line-height:130%;
}


.clear {
    height:1px;
    clear:both;
}

.hide {
    display:none;
}
.float {
    float:left;
}

/* == 通常リンク == */
A:link
{
  text-decoration: underline;
  color: #0000FF;
}

A:visited
{
  text-decoration: underline;
  color: #800080;
}

A:hover
{
  text-decoration: underline;
  color: red;
}

A:active
{
  text-decoration: underline;
  color: red;
}



/*共通の設定
------------------------*/

/*これで余白等をリセットしておく---*/



H2 {
	font-size: 120%;
     margin: 0%;
}

H3 {



	font-size: 110%;
      margin: 0%;
}

/*これで余白等をリセットしておく---*/
ul {
     list-style-type:none;
     font-size:100%;
     margin :0;
	 padding :0;
}

dl {
     list-style-type:none;
     font-size:96%;
     margin :0;
	 padding :0;
}

li {
    margin: 0;
    padding :0;
}

form {
    margin:0;
   padding:0;
}



.hide {
    display:none;
}

.hide_c {
  display:none; 
  clear:both;
}

.more {
   float:right;
}

.font_color_w {
  color:#FFFFFF;
}

.a_small {
   margin-top:0;
   margin-bottom:0;
   margin-right:10px;
   font-size:80%;
   text-align:right;
}

.small {
   font-size:90%;
}


.float {
    float:left;
}

.float-r {
    float:right;
}

.strong {
    color:#FF0033;
	font-weight: bold;
}

.col-dkbl {
  color:#003399;
 }

.clear{
 clear:both;
}

a{
 margin:0;
 padding:0;
}

/*■■■　上部の装飾開始　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------*/

/*ヘッダーの設定
------------------------*/

#header {
         width:900px;
	margin-top:0px;
	margin-bottom:0;
	padding :0px 0 0 0;
}

/*メインメニュー直下、管理者メッセージ
------------------------*/

#message3{
 padding:3px 0 0px 0;
 margin:4px 0px -2px 0px;
 width:100%;
 height:auto;
  TEXT-ALIGN: center;
 border:0px solid #fa8072;
 background-color:#fff;
 font-size:small;
 line-height:105%; 
}

#message3 a{
 padding:0px;
 margin:0px;
 width:100%;
 height:auto;
 white-space:nowrap;
}


/*■■■　左ペイン部の装飾開始　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------*/
/*左ボックス共通の設定
------------------------*/
#left_menu,
#left_menu2,
#left_menu3 {
  background-image:url('/topimage/ac316.jpg');
  background-repeat:repeat;
  background-position:left top;
}


/*左ボックス1の設定
------------------------*/

#left_menu {
	width:168px;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu h2 :hover {
    color:#FFCC33;
}

#left_menu h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu ul {
	margin:0px;
	padding:0px;
}



#left_menu li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}

#left_menu li a, 
#left_menu li a:link,
#left_menu li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}

#left_menu li a, 
#left_menu li a:link,
#left_menu li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:162px;
 line-height:1.3em;
}

#left_menu li a:hover,
#left_menu li a:active  {
 text-decoration:underline;
 padding:0.40em 0px 0.35em 6px;
 height:auto;
 background-color:#fff3f3;
}

#left_menu p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}

/*左ボックス2の設定
------------------------*/


#left_menu2 {
	width:168px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu2 h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu2 h2 :hover {
    color:#FFCC33;
}

#left_menu2 h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu2 ul {
	margin:0px;
	padding:0px;
}



#left_menu2 li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}


#left_menu2 li a, 
#left_menu2 li a:link,
#left_menu2 li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}


#left_menu2 li a, 
#left_menu2 li a:link,
#left_menu2 li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:162px;
 line-height:1.3em;
}

#left_menu2 li a:hover,
#left_menu2 li a:active  {
 text-decoration:underline; 
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 background-color:#fff3f3;
}

#left_menu2 p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}

/*左ボックス３の設定
------------------------*/

#left_menu3 {
	width:168px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu3 h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu3 h2 :hover{
    color:#FFCC33;
}

#left_menu3 h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu3 ul {
	margin:0px;
	padding:0px;
}


#left_menu3 li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}


#left_menu3 li a, 
#left_menu3 li a:link,
#left_menu3 li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}


#left_menu3 li a, 
#left_menu3 li a:link,
#left_menu3 li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:162px;
 line-height:1.3em;
}

#left_menu3 li a:hover,
#left_menu3 li a:active  {
 text-decoration:underline; 
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 background-color:#fff3f3;
}


#left_menu3 p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}


/*左ボックス４の設定
------------------------*/

#left_menu4 {
	width:168px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu4 h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #f60;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu4 h2 :hover{
    color:#FFCC33;
}

#left_menu4 h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu4 ul {
	margin:0px;
	padding:0px;
}


#left_menu4 li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}


#left_menu4 li a, 
#left_menu4 li a:link,
#left_menu4 li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}


#left_menu4 li a, 
#left_menu4 li a:link,
#left_menu4 li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:162px;
 line-height:1.3em;
}

#left_menu4 li a:hover,
#left_menu4 li a:active  {
 text-decoration:underline; 
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 background-color:#fff3f3;
}


#left_menu4 p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}



/*写真
------------------------*/
#left_menu .photo {
  text-align:center;
  border:solid 1px #666666;
}

/*各メニューの設定
------------------------*/	
	
.main_menu_1 {
	display:block;
    border-bottom:1px solid #ccc;
    padding:4px 1px 4px 9px;
	line-height:129%;
}

.main_menu_2 {
	display:block;
    padding:4px 1px 4px 9px;
	line-height:129%;
	border-bottom-width: 0px;
}


/*　中央ペインの装飾開始　
------------------------*/

/*　タブ連動部の装飾開始　
------------------------*/
/*タブ全体のボックス全体設定
------------------------*/
div#torinet_top_news{}


div#tabwaku
{
	width:390px;
	border:0px;
	margin:0;
	padding:0;
	position:relative;
	z-index:3;
	float:left;
}

/*
ul#tab
{
margin:0;
padding:0;
background-color:#fff;
float:left;
width:389px;	
border-right:1px solid #999;
margin-bottom:-1px;
position:relative;
z-index:2;
clear:both;
}


ul#tab li
{
	margin:0;
	padding:0;
	text-align:center;
	border-left:1px solid #9fb7d4;
 	border-top:1px solid #9fb7d4;
	border-left:1px solid #999;
 	border-top:4px double #999;
	border-top:4px solid #ccc;
	border-bottom:none;
	float:left;
	LIST-STYLE-TYPE: none;
	border-bottom:1px solid #999;
	background-image:url('/topimage/ac327.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
} 

ul#tab li.news_01 a
{
	width:115px;
	text-decoration: none;
	padding:3px;
	margin:0;
	height:auto;
	float:left;
	width:131px;
	width:124px;
}

ul#tab li.news_02 a
{
	width:115px;
	text-decoration: none;
	padding:3px;
	margin:0;
	height:auto;
	float:left;
	width:120px;
	width:122px;
}

ul#tab li.news_03 a
{
	width:115px;
	text-decoration: none;
	padding:3px;
	margin:0;
	height:auto;
	float:left;
	width:117px;
	width:122px;
}

ul#tab li a:hover
{
	text-decoration: underline;
}

*/

div#torinet_top_news ul#tab
{
	margin:0;
	padding:0;
	border-bottom:0px solid #999;
	background-color:#fff;
	float:left;
	width:389px;
	border-right:1px solid #999;
	margin-bottom:-1px !Important;
	position:relative;
	z-index:10;
	font-size:92%;
}

div#torinet_top_news ul#tab li
{
	margin:0px;
	padding:0px;
	text-align:center;
	border-left:1px solid #999;
 	border-top:4px solid #fc9;
	border-top:0px solid #459029;
	border-top:1px solid #999;
	border-bottom:none;
	border-bottom:1px solid #999;
	float:left;
	width:128px;
	LIST-STYLE-TYPE: none;
	color:#ffffff;
	margin-bottom:-1px !Important;
	position:relative;
	z-index:11;
} 

/*---20110615 修正 start ---*/
div#torinet_top_news ul#tab li a
{
  text-decoration: none;
  padding:7px 0 7px 0;
  color:#000000;
  float:left;
  width:100%;
}

div#torinet_top_news ul#tab li.news_01
{
	background-image:url("/topimage/newstab_selected.jpg");
	width:129px;
	font-weight:bold;
	background-color:#ffffff;
	border-bottom:none;
	z-index:13;
}
/*---20110615 修正 end ---*/

div#torinet_top_news ul#tab li.news_01 a
{
	color:#111; 
}

div#torinet_top_news ul#tab li a:hover
{
	text-decoration: underline;
}

div#torinet_top_news ul#tab .torinetnews01
{
	background-image:url("/topimage/newstab_01_select.jpg");
    background-repeat: repeat-x;
	background-color:#ffffff;
	z-index:12;
}

div#torinet_top_news ul#tab .torinetnews02
{
    background-image: url("/topimage/newstab_02_select.jpg");
    background-repeat: repeat-x;
	background-color:#ffffff;
	z-index:12;
}

div#torinet_top_news ul#tab .torinetnews03
{
    background-image: url("/topimage/newstab_03_select.jpg");
    background-repeat: repeat-x;
	background-color:#ffffff;
	z-index:12;
}

/*---20110615 修正 start ---*/
div#torinet_top_news ul#tab li.news_01 .torinetnews01
{
    background-image: url("/topimage/newstab_01_hover.jpg");
    background-position: center bottom;
}

div#torinet_top_news ul#tab li.news_01 .torinetnews02
{
    background-image: url("/topimage/newstab_02_hover.jpg");
    background-position: center bottom;
}

div#torinet_top_news ul#tab li.news_01 .torinetnews03
{
    background-image: url("/topimage/newstab_03_hover.jpg");
    background-position: center bottom;
}

div#torinet_top_news ul#tab li  a.torinetnews01:hover
{
    background-image: url("/topimage/newstab_01_hover.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;
}

div#torinet_top_news ul#tab li  a.torinetnews02:hover
{
    background-image: url("/topimage/newstab_02_hover.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;
}

div#torinet_top_news ul#tab li  a.torinetnews03:hover
{
    background-image: url("/topimage/newstab_03_hover.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;
}
/*---20110615 修正 end ---*/

/*---20110615 追加 start ---*/
div#torinet_top_news ul#tab li.news_01 a:hover
{
  text-decoration: none;
}
/*---20110615 追加 end ---*/

/*----- 東日本大震災関連情報箇所 タブメニュー20110614 end -----*/


/*タブ下のボックス全体設定
------------------------*/
div#torinetnews_01 {
 height:auto;
 width:383px; 
 float:left;
 margin:0; 
 margin-bottom:10px;
 padding:2px 0 0 5px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 background-color:#f9f9f9;
 background-color:#fff;
}

div#torinetnews_02 {
 display:none;
 height:auto;
 width:383px; 
 float:left;
 margin:0; 
 margin-bottom:10px;
 padding:5px 0 0 5px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 background-color:#f9f9f9;
 background-color:#fff;
}

div#torinetnews_03
 {
 display:none; 
 height:auto;
 width:383px; 
 float:left;
 margin:0; 
 margin-bottom:10px;
 padding:5px 0 0 5px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 background-color:#f9f9f9;
 background-color:#fff;
}


/*タブ下緊急、メンテ等メッセージ欄
------------------------*/

#message{
 padding:4px 0 2px 0;
 margin:1px 4px 5px 3px;
 width:370px;
 height:auto;
  TEXT-ALIGN: center;
 border:1px solid #fa8072;
 background-color:#fff3f3;
 font-size:small;
}

#message a{
 padding:2px;
 margin:1px;
 width:100%;
 height:auto;
}



/*タブ下管理者メッセージ（ソリッド）欄
------------------------*/

#message2{
 padding:3px 0 2px 0;
 margin:1px 4px 2px 3px;
 width:370px;
 height:auto;
  TEXT-ALIGN: center;
 font-size:small;
}

#message2 a{
 padding:2px;
 margin:1px;
 width:100%;
 height:auto;
}


/*インターネット放送局ライブ中の設定
------------------------*/
div#torinetnews_01 .livenow{
	margin: 2px 0 0 0px;
	padding: 2px 0 1px 0px;
}

div#torinetnews_01 .livenow h2{
	text-align: left;
	width:363px;
	height:auto;
	float:left; 
	border-top:#f33 3px solid;
	background: linear-gradient( #4a8c2a 0%, #4a8c2a 20%, #27B547 60%, #27B547 100%);
        padding:6px 5px 3px 4px;
	margin: 4px 0 0 2px;
	letter-spacing:0.05em;
	color: #003333;
}


div#torinetnews_01 .livenow .livenow_button {
  padding: 3px 6px 8px 6px;
  margin: 0px;
  line-height:160%;
  font-size: 100%;
  float:left;
}

div#torinetnews_01 .livenow .livenow_streaming{
 margin-left:6px !Important;
 padding:2px;
}


div#torinetnews_01 .livenow span
/*リスト*/
{
  margin: 0px;
  margin-left:4px;
  margin-top:4px;
  margin-bottom:4px;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:0px;
  padding-right:0px;
  line-height:160%;
  font-weight:normal;
  background-color:#efefef;
  font-size: 85%;
}

.livenow_button span a , 
.livenow_button span a:link ,
.livenow_button span a:visited 
/*リスト*/
{
 color:#fff !Important;
 margin:0px 0px 0px 0px;
 padding:2px 2px 2px 3px;
 background-color:#f33;
 text-decoration:none !Important;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-right:solid 1px #333;
 border-bottom:solid 1px #333;
}


.livenow_button span a:hover ,
.livenow_button span a:active
 {
 color:#fff !Important;
 padding:2px 2px 2px 3px;
 background-color:#f66;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-right:solid 1px #666;
 border-bottom:solid 1px #666;
}


/*注目情報・新着情報の設定（見出し枠クラス）
------------------------*/

div#torinetnews_01 .theme{
	text-align: left;
	margin: 4px 0 0 2px;
	padding: 5px 0 0 0px;
	width:372px;
	height:auto;
	float:left; 
	border-top:#099 3px solid;
	background-image:url('/topimage/ac312.jpg');
  background-repeat:repeat-x;
  background-position:left top;
  }

div#torinetnews_02 .theme{
	text-align: left;
	margin: 4px 0 0 2px;
	padding: 5px 0 0 0px;
	width:372px;
	height:auto;
	float:left; 
	border-top:#3242b6 3px solid;
	border-top:#099 3px solid;
	background-image:url('/topimage/ac312.jpg');
  background-repeat:repeat-x;
  background-position:left top;
  }  

div#torinetnews_03 .theme{
	text-align: left;
	margin: 4px 0 0 2px;
	padding: 5px 0 0 0px;
	width:372px;
	height:auto;
	float:left; 
	border-top:#f30000 3px solid;
	border-top:#099 3px solid;
	background-image:url('/topimage/ac312.jpg');
  background-repeat:repeat-x;
  background-position:left top;
  }  

div#torinetnews_01 .theme h2,
div#torinetnews_02 .theme h2,
div#torinetnews_03 .theme h2{
  float:left;
  color: #003333;
  font-size: 125%;
  margin: 0px;
  height:auto;
  border:0px;
  letter-spacing:0.05em;
	color: #003333;
  padding:5px 1em 4px 4px;
}  
  

/*RSS
------------------------*/

div#torinetnews_01 .rss,
div#torinetnews_02 .rss,
div#torinetnews_03 .rss {
 color:#FFFFFF !Important;
 margin:0px;
 padding:2px 2px 1px 2px;
 background-color:#FF6600;
 text-decoration:none !Important;
 border-top:solid 1px #cccccc;
 border-left:solid 1px #cccccc;
 border-right:solid 1px #333333;
 border-bottom:solid 1px #333333;
 font-size:100%;
}


div#torinetnews_01 .theme span,
div#torinetnews_02 .theme span,
div#torinetnews_03 .theme span{
  font-size:95%;
}

div#torinetnews_01 .rssread,
div#torinetnews_02 .rssread,
div#torinetnews_03 .rssread{
 float:left;
 padding:5px 10px 2px 0px;
 margin:2px 0 0px 0px;
 font-size:small;
}

div#torinetnews_01 .strong,
div#torinetnews_02 .strong,
div#torinetnews_03 .strong {
    color:#FF0033;
	font-weight: bold;
}




/*注目情報・新着情報の設定（リスト枠クラス）
------------------------*/
div#torinetnews_01 .items1,
div#torinetnews_02 .items1,
div#torinetnews_03 .items1
{
  color: #333333;
  padding: 0px;
  padding:0px 0px 8px 0px;
  margin:4px 0 0px 5px;
  background-color: #f9f9ff;
  width: 366px;
  float:left; 
  text-align:left;
  background-color:#fff;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #999;
}
div#torinetnews_01 .items1 h3,
div#torinetnews_02 .items1 h3,
div#torinetnews_03 .items1 h3
{
  font-size:102%;
  font-weight:200;
  margin:0;
  padding:0;
  clear:both; 
}

div#torinetnews_01 .items1 .RssRecord,
div#torinetnews_02 .items1 .RssRecord{
  color: #333333;
  font-weight:normal;
  font-size: 108%;
  line-height:130%;
  list-style-type:none; /*FF対策*/
  background-image:url(/Images/ac9.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:12px;
  margin:0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ccc;
}




div#torinetnews_03 .items1 .RssRecord
{
  color: #333333;
  font-weight:normal;
  font-size: 108%;
  line-height:130%;
  list-style-type:none; /*FF対策*/
  background-image:url('/topimage/ac328.jpg');
  background-repeat:no-repeat;
  background-position:left top;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:12px;
  margin:0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ccc;
}




.BrowserLinkList_torinet_cyumoku_tab .SubBox
/* サブボック：日付 */
{
  font-size: small;
  color: black;
  padding: 0px 2px 0px 3px;
  margin: 0px;
  margin-top:0px;
  float:right;
}



.BrowserLinkList_torinet_cyumoku_tab .PageControl
/* ページ送り */
{
  font-size: x-small;
  text-align: right;
  padding: 0px;
}

/*新着情報下のメニュー設定
------------------------*/
div#torinet_top_news .sidemenu{
 text-align:center;
 clear:both;
 margin:-2px 0 8px 0px;
 padding:0 2px 3px 2px;
}

div#torinet_top_news .sidemenu li{
  margin:0;
  line-height:130%;
  padding:0px 6px 0px 8px;
 border-left:1px solid #9fb7d4;
 display: inline;
 text-align: center;
}

div#torinet_top_news .sidemenu li a{
  text-decoration: none;
	}

div#torinet_top_news .sidemenu li a:hover {
       text-decoration: underline;
	}
div#torinet_top_news .sidemenu .line1{
 border-left:none;
}

/*□□□　タブ連動部の終了　引き続き中央ペイン装飾　□□□□□□□□□□□□
------------------------*/

/* 分野別県政情報の設定*/

#center_manu{
 width:388px;
 padding:0px;
 margin:0 0 5px 0;
 height:auto;
 border: 1px solid #9fb7d4;
 border: 1px solid #999;
 border-top:0px;
 float: left
}




.center_manu4 {
	margin-top:0px;
    margin-bottom:6px;
	padding:0;
	height:auto;
    width:388px;
	background-color:#f3f3ff;	
	border-bottom: solid 0px #9cc;
	border-bottom:1px solid #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

.center_manu4 h2 {
	padding:6px 0em 4px 10px;
	margin:0;
	line-height: 150%;
	height:auto;
	float:left;
	letter-spacing:0.05em;
	font-size:125%;  
}



.center_manu4 .allcategory {
	float:left;
	padding:6px 15px 0px 10px;
	margin:3px 0 0 5px;
	font-size:90%;
	font-size:95%;
}


.center_manu4 .allcategory a{
}

.center_manu4 p {
	padding:7px 0 3px 4px;
	margin:0;
}
  
.strong {
    color:#FF0033;
    font-weight: bold;
}

/*コンテンツ４ボックスの設定
------------------------*/

.content4_manu1,
.content4_manu2,
.content4_manu3,
.content4_manu4,
.content4_manu5,
.content4_manu6,
.content4_manu7,
.content4_manu8,
.content4_manu9 {
  width:373px;
  margin:0px 0px 0px 5px ;
  padding:4px 2px 4px 3px;
  border-left:solid 0px #ff8040;
  border-right:0px solid #ccc;
  border-bottom:1px dotted #ccc;
  clear:both;
/*  font-size: small;-*/
}

.content4_manu1 h3,
.content4_manu2 h3,
.content4_manu3 h3,
.content4_manu4 h3,
.content4_manu5 h3,
.content4_manu6 h3,
.content4_manu7 h3,
.content4_manu8 h3,
.content4_manu9 h3{
  margin:0;
  padding:1px 0 1px 8px;
  float:left;
  width:121px;
  border-left:solid 0px #ff8040 ; 
  list-style-type:none; /*FF対策*/
  background-image:url('/topimage/ac329.jpg');
  background-repeat:no-repeat;
  background-position:left top;
}

.content4_manu9 {
 border-bottom:0px;
}



/*

.content4_manu1 {
 background-image:url('/secure/441618/bunya01.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu2{
 background-image:url('/secure/441618/bunya02.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu3 {
 background-image:url('/secure/441618/bunya03.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu4 {
 background-image:url('/secure/441618/bunya04.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu5 {
 background-image:url('/secure/441618/bunya05.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu6 {
 background-image:url('/secure/441618/bunya06.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu7 {
 background-image:url('/secure/441618/bunya07.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu8 {
 background-image:url('/secure/441618/bunya08.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu9 {
 background-image:url('/secure/441618/bunya09.gif');
 background-repeat:no-repeat;
 background-position:left center;
 border-bottom:0px;
}--*/

.manuh3 {
  color:#333;
  margin:0 0 0 126px;
  padding:0px;
  font-size: small;
  background-color:#f3f3f3;
  font-size: 105%;
}


/*■■■　右ペイン部の装飾開始　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------*/
/*写真枠の設定
------------------------*/

#photo_box2{
margin:0;
padding:0;}

/*総合窓口の設定
------------------------*/

#kenchoinfo
{width:140px;
 margin-top:10px;
 border:0;
 background-image:url('/topimage/ac210.jpg'); 
 background-repeat: repeat;
 background-color:#fffac6;
 padding: 0;
 margin-bottom:10px;
 border: 1px solid #fb5200;
 border-left: solid 1px #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
 padding-bottom:0px;
 margin-right:5px;
 margin-right:0px;
 float:left;
 background-image:url('/topimage/ac321.jpg'); 
 background-repeat:no-repeat;
 background-position:bottom right;
 }
 
#kencho_header{
  margin-top:0px;
        margin-bottom:3px;
	padding:3px 0 3px 0;
	border-bottom: 0px solid #9fb7d4;
	border-top: 2px solid #fb5200;
	border-top: 1px solid #9fb7d4;
  border-top: solid 0px #399;
  Background-color:#f3f3ff;
  background-image:url('/secure/441612/headerback_info.jpg');
  background-repeat:no-repeat;
  background-position:left top;
  height:auto;
 width:140px;
}

#kenchoinfo h2{
	padding:2px 0 0 33px;
	margin:0;
	line-height: 150%;
         height:auto;
         float:left;
         letter-spacing:0.05em;
         font-size:125%;
}

#kenchoinfo ul, #kenchoinfo li {
margin:0px ;
padding:0px; 
 list-style-type:none;
}

#kenchoinfo ul {
margin:0 0 0 0px ;
padding:0 0 0px 0;
}

#kenchoinfo li { 
  font-size: 115%;
  margin:7px 0 -7px 7px;
  line-height:130%;
  padding:2px 2px 3px 6px;
  background-image:url('/topimage/ac206.gif');
 background-position:left center;
 background-repeat: no-repeat;
}

/*広告ランダム表示周辺の設定
------------------------*/

#cm {
 width:168px;
 margin-top:10px;
 border:0;
 background-image:url('/topimage/ac210.jpg'); 
 background-repeat: repeat;
 background-color:#fff;
 padding: 0;
 margin-bottom:10px;
 border-left: solid 1px #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
 padding-bottom:0.5em;
 float:left;
 float:right;
}


#cm_h2waku {
        margin-top:0px;
        margin-bottom:0.5em;
	padding:3px 0 3px 0;
	border-bottom: 0px solid #9fb7d4;
	border-top: 2px solid #fb5200;
	border-top: 1px solid #9fb7d4;
        border-top: solid 0px #399;
  Background-color:#f3f3ff;
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
  height:auto;
 width:168px;
 border-left: solid 0px #ccc;
}

#cm h2 {
	padding:2px 0 0 8px;
	margin:0;
	line-height: 150%;
         height:auto;
         float:left;
         letter-spacing:0.05em;
         font-size:125%;
}


.cmleadme{
 float:right;
 padding:2px 5px 0px 3px;
 margin:3px 0 0 3px;
}

#cm p {
}

#cm span { 
}



#cm a {
 padding:0;
 margin:0;
}
#cm img{
 margin:0;
 padding:0;
 padding-left:3px;
}


/*県政へのご意見、県民の声の設定
------------------------*/

#kenminnokoe {
 width:318px;
 margin-top:0px;
 border:0;
 background-image:url('/topimage/ac322.jpg'); 
 background-repeat: repeat;
 background-color:#ecffec;
 padding: 0;
 margin-bottom:10px;
 border-left: solid 1px #9fb7d4;
 border-right: 1px solid #9fb7d4;
 border-bottom: 1px solid #9fb7d4;
 border-top: 0px solid #9fb7d4;
 padding-bottom:0em;
 float:left;
 border-left: solid 1px #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
}

#kenminnokoe_header {
        margin-top:0px;
        margin-bottom:0.5em;
	padding:3px 0 3px 0;
	border-bottom: 1px solid #9fb7d4;
	border-top: 2px solid #fb5200;
	border-top: 1px solid #9fb7d4;
        border-top: solid 0px #399;
  Background-color:#f3f3ff;
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
  height:auto;
 width:318px;
 border-left: solid 0px #ccc;
 border-top:4px solid #099;
}


#kenminnokoe_header h2 {
	padding:2px 0 0 8px;
	margin:0;
	line-height: 150%;
         height:auto;
         float:left;
         letter-spacing:0.01em;
         font-size:125%;
}


#kenminnokoe p {
	padding:4px 2px 2px 7px;
	margin:0;
    font-size:105%;
	line-height:120%;
	}

#kenminnokoe ul, #kenminnokoe li {
margin:0px ;
padding:0px; 
 list-style-type:none;
}

#kenminnokoe ul {
margin:0 0 0 0px ;
padding:0 0 0px 3px;
}

#kenminnokoe li { 
  font-size: 115%;
  margin:6px 0 -5px 7px;
  line-height:130%;
  padding:2px 2px 3px 6px;
  background-image:url('/topimage/ac206.gif');
 background-position:left center;
 background-repeat: no-repeat;
}




/*取組・PR、おすすめサイトの設定
------------------------*/

#recommend{
 width:318px;
 padding:0px;
 margin:0;
 margin-bottom:8px;
 border: solid 1px #999;
 border-top:0px;
 background-color:#fff;
 float:left;
}



#recommend h2 {
  color: #003333;
  font-size: 125%;
  padding: 4px 5px 3px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
  border:0px;
  Background-color:#f3f3ff;	
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
}

.recommend_header{
 padding:0;
 height:auto;
 margin-bottom:0px;
 border-bottom: solid 1px #9fb7d4;
 border-top:4px solid #099;
}

/*ボックスの設定
------------------------*/

.reco {
 width:303px;
  margin:4px 0px 2px 4px ;
  padding:3px;
  border-bottom:solid 1px #ccc;
  background-color:#fff;
  font-size:105%;
  height:auto;
  float:left;
}

.reco h3{
  margin:0;
  padding:2px 0 2px 8px;
  margin-bottom:3px;
  font-size:110%;
  border-bottom:1px dotted #666;
  font-weight:400;
}

.reco p {
}

.reco img {
  margin:0;
  padding:0 8px 0 0;
  float:left;
  border:0;
}
.reco2 {
  width:181px;
  width:auto;
  white-space:nowrap;
  margin:2px 0px 3px 4px ;
  padding:3px;
  border-right:solid 0px #ccc;
  border-bottom:solid 0px #ccc;
  background-color:#f6f6f6;
 background-color:#fff;
  font-size:105%;
  float:left;
  max-width:300px !Important;  
}

.reco2 h3 {
  background-image:url('/topimage/ac206.gif');
 background-position:left center;
 background-repeat: no-repeat;
  margin:0;
  padding:2px 5px 1px 10px;
  margin-bottom:0px;
  font-size:110%;
  border-left:5px solid #6fc;
  border-left:dotted 0px #ff8040;
  font-weight:400;
}

/*とりネット・モバイルの設定
------------------------*/
#mobile{
 width:318px;
 padding:0px;
 margin:0;
 margin-bottom:8px;
 background-color:#fff;
 border-left: solid 1px #999;
 border-right: solid 1px #999;
 border-bottom: solid 1px #999;
 float:left;
}

#mobile h2 {
  color: #003333;
  font-size: 125%;
  padding: 4px 5px 3px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
  border:0px;
  Background-color:#f3f3ff;	
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
  background-repeat:repeat;
}

.mobile_header{
 padding:0;
 height:auto;
 margin-bottom:0px;
 border-top:4px solid #099;
 border-bottom: solid 1px #9fb7d4;
}


.mobileinfo{
  width:295px;
  margin:4px 0px 0px 7px;
  padding:3px;
  border-right:solid 0px #ccc;
  border-bottom:solid 0px #ccc;
  font-size:105%;
  line-height:122%;
  }

.mobileinfo a {
 text-decoration:none;
}


.mobileinfo img {
  margin:3px;
  padding:0 6px 4px 0;
  float:left;
  border:0;
}









/* ページ下部バナー周辺の設定 */ 

#banner_read{
 BORDER-RIGHT: #999 0px solid;
 BORDER-TOP: #ccc 2px solid;
 BORDER-LEFT: #999 0px solid;
 border-bottom: #999 1px solid;
 WIDTH: 100%;
 BACKGROUND-COLOR: #f3f3ff;
 padding:0;
 margin-top:8px;
 height:auto;
 border-top: solid 2px #399;
}

#banner_read h2{
 MARGIN-TOP: 0.28em;
 FLOAT: left;
 MARGIN-LEFT: 1.3em;
 margin-right:1em; 
 LETTER-SPACING: 0.3em;
 padding:0;
 margin-bottom:0.2em;
}

#banner_read p{
 MARGIN-TOP: 0.35em;
 margin-bottom:0;
 FLOAT: left;
 MARGIN-LEFT: 3em;
 padding:0;
}


.banner_set{
 text-decoration:none;
 margin-top:5px;
 padding-left:25px;
 padding-bottom:0px;
}

.banner_set a{
 margin:0;
 padding:0;
}

.banner_set img{
 margin:4px 2px 4px 3px;
 border:0px solid #ccc;
 padding:0;
}


/*本来はtop_content_layout.cssの中にいないといけないのだが、バグのようなのでこちらにも入れる。
------------------------*/

#bottom_box {
    margin:0;
	padding:0;
    clear:both;
	width:100%;
}


#bottom_box h2 {
	margin-left:5px;
         font-size:125%;
	display:inline;
		padding:0px 0px 0px 20px;
	background-image: url('/topimage/b_icon_soshiki.gif');
	background-repeat:no-repeat;
	background-position:left center;
}


#bottom_box p {
         font-size:120%;
	display:inline;    
}


.bottom_box_color {
    margin:0;
	padding:0;
	background-image: url(/Images/ac14.gif);
	background-repeat: repeat;
     clear:both;
}

.bottom_box_color2 {
    margin:0;
	padding:4px 5px 4px 5px;
	background-image: url(/Images/ac21.gif);
	background-repeat: repeat;
     clear:both;
}

.bottom_box_color2 #link{
    margin:0;
	padding:0px 7px 0px 18px;
	background-image: url('/topimage/b_icon_link.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.bottom_box_color2 #kids{
    margin:0;
	padding:0px 7px 0px 18px;
	background-image: url('/topimage/b_icon_kids.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.bottom_box_color2 #mobilesite{
    margin:0;
	padding:0px 7px 0px 15px;
	background-image: url('/topimage/b_icon_mobile.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.bottom_box_color2 #world{
    margin:0;
	padding:0px 0px 0px 18px;
	background-image: url('/topimage/b_icon_world.gif');
	background-repeat:no-repeat;
	background-position:left center;
}


/*フッターの設定
------------------------*/

#footer_n {
   background-color:#cccccc;
   border-top:1px solid #fff;
   text-align:right;
   font-size:130%;
   line-height:110%;
   margin:5px 1px 1px 0;
   padding:6px 3px 6px 3px;
}

/*右ページ代表説明
------------------------*/
#daihyo {
  margin:0;
  padding:2px 2px 3px 2px;
  background-color:#fff;
  clear:both;
  width:98%;
}

#daihyo dl {
  margin:0;
  padding:0;
  }

#daihyo dt {
  font-size:130%;
  font-weight:bold;
  float:left;
  margin:0;
  padding:2px 0;
  }
  
#daihyo dd {
  font-size:125%;
  float:left;
  margin:0;
  padding:5px 0 0 10px;
}

#daihyo dd.caution{
  font-size:105%;
  float:left;
  margin:0;
  padding:5px 0 0 15px;
}

#daihyo p {
   font-size:105%;
   letter-spacing:0.1em;
   margin:0 0 0 2em;
   padding:0;
}


/*----- 東日本大震災関連情報箇所 タブメニュー上部版 start -----*/
.earthquake_info
{
    margin: 8px 8px 3px 3px;
    padding: 0;
}

.earthquake_info .headtitle h2
{
	background: linear-gradient( #4a8c2a 0%, #4a8c2a 20%, #27B547 60%, #27B547 100%);
background-color: #32A73E;
padding: 8px 5px 5px 5px;
text-align: center;
display:block;
}

.earthquake_info .headtitle h2
{
color: white;
    text-shadow: 1px 1px 3px #000000, 0 0 3px #000000;
}

.earthquake_info h3
{
padding: 5px 10px;
}

.earthquake_info .earthquake_content
{
    border: 2px solid #FF9966;
}
/*----- 東日本大震災関連情報箇所 タブメニュー上部版 end -----*/

/*----- 東日本大震災関連情報箇所 タイトル線版 start -----*/
div#torinetnews_01 .theme2 {
    background-image: url("/topimage/ac312.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 3px solid #ff6600;
    float: left;
    height: auto;
    margin: 4px 0 0 2px;
    padding: 5px 0 0 0;
    text-align: left;
    width: 372px;
}

div#torinetnews_02 .theme2 {
    background-image: url("/topimage/ac312.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 3px solid #ff6600;
    float: left;
    height: auto;
    margin: 4px 0 0 2px;
    padding: 5px 0 0 0;
    text-align: left;
    width: 372px;
}

div#torinetnews_03 .theme2 {
    background-image: url("/topimage/ac312.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 3px solid #ff6600;
    float: left;
    height: auto;
    margin: 4px 0 0 2px;
    padding: 5px 0 0 0;
    text-align: left;
    width: 372px;
}

div#torinetnews_01 .theme2 h2, 
div#torinetnews_02 .theme2 h2, 
div#torinetnews_03 .theme2 h2 
{
    border: 0 none;
    color: #003333;
    float: left;
    font-size: 125%;
    height: auto;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 5px 1em 4px 4px;
}
/*----- 東日本大震災関連情報箇所 タイトル線版 end -----*/


/*----- 知事ページ画像箇所 start -----*/
.chizi_photo
{
text-align:center;
float:left;
padding:5px 1px;
}

#left_menu ul li a.chizi_menu_2,
#left_menu li a.chizi_menu_2:link,
#left_menu li a.chizi_menu_2:visited
{
width: auto;
}

/*----- 知事ページ画像箇所 end -----*/


/*----- まんが博PR画像　start -----*/

.mangahaku_photo
{
text-align:center;
float:left;
padding:1px 3px;
}


/*----- 海づくり大会PR画像 end -----*/



/*----- 20111003自動翻訳対応 -----*/
.querydetail_contents
{
    display: inline;
    width: 99px;
}

#query
{
 width:478px;
 right:10px;
}

/*------201210原子力緊急事態案件---------*/

.kinkyu_header_navi {
width:900px;
margin:0;
padding:0;
clear:both;
}

.kinkyu_main_navi{
margin:0;
height:55px;
position: relative;
background-image: url("/secure/770213/torinettop_header.jpg");
}

.kinkyu_main_navi_text{
height: auto !important;
text-align:center;
padding: 10px 0px 5px;
letter-spacing: 0;
text-shadow: 4px 2px 2px #666666;
color: #FFFFFF;
font-size: 180%;
line-height:70%;
}



.kinkyu_main_navi_text a{
text-decoration: underline;
color:#ffffff;
}

.kinkyu_main_navi_text2 a{
text-decoration: underline;
color:#ffffff;
}

/*-----原子力緊急事態案件ここまで----*/




}
@media print {
/*写真
------------------------*/
#left_menu .photo {
 display:none;
}


}

@media print {
#banner_read,.banner_set {
   display:none;
}

}
/*----- 災害情報 start -----*/
.saigai_info
{
    margin: 0 0 5px/*8px 8px 3px 3px*/;
    padding: 0;
}

.saigai_info .headtitle h2
{
background:#D90000;
padding: 8px 5px 5px 5px;
display:block;
}

.saigai_info .headtitle h2
{
color: white;
}

.saigai_info h3
{
padding: 5px 10px;
}

.saigai_info .earthquake_content
{
    border: 2px solid #FF1212;
}
/*----- 災害情報 end -----*/

/*----- 災害情報（黄色） start -----*/
.saigai_info_yellow
{
    margin: 8px 8px 3px 3px;
    padding: 0;
}

.saigai_info_yellow .headtitle h2
{
background:#E78327;
padding: 8px 5px 5px 5px;
display:block;
}

.saigai_info_yellow .headtitle h2
{
color: white;
}

.saigai_info_yellow h3
{
padding: 5px 10px;
}

.saigai_info_yellow .saigai_content
{
    border: 2px solid #E78327;
}
/*----- 災害情報（黄色） end -----*/

/*----- 災害情報（緑色） start -----*/
.saigai_info_green
{
    margin: 8px 8px 3px 3px;
    padding: 0;
}

.saigai_info_green .headtitle h2
{
background:#6E8C31;
padding: 8px 5px 5px 5px;
display:block;
}

.saigai_info_green .headtitle h2
{
color: white;
}

.saigai_info_green h3
{
padding: 5px 10px;
}

.saigai_info_green .saigai_content
{
    border: 2px solid #6E8C31;
}
/*----- 災害情報（緑色） end -----*/



/*** for PC Browser ***/
@media (min-width:401px)
{
/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}

}


/*** for Smart Phone ***/
@media (max-width:400px)
{
/************　スマホ表示用CSS　**************/

/* CSS Document  */

body
{
  margin: 0px auto;
}

#SystemMenuTag_ThemeList 
{ 
display: none; 
}

/*#LeftPane
{
display:none;
}*/

#ContentPane
{
display:block;
}


/************　追加　**************/

H1
{
  font-size: /*medium*/ 130% !important;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  margin-bottom: 18px;

}
H2
{
  font-size: medium;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 18px;

}

H3
{
  font-size: medium;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 18px;

}

H4
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 18px;
}

H5
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  margin:0;
  padding:0;
}

dt
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  line-height:130%;
}

dd
{
  font-size: medium;
  font-weight: normal;
  color: #000000;
  line-height:130%;
}


.clear {
    height:1px;
    clear:both;
}

.hide {
    display:none;
}
.float {
    float:left;
}

/* == 通常リンク == */
A:link
{
  text-decoration: underline;
  color: #0000FF;
}

A:visited
{
  text-decoration: underline;
  color: #800080;
}

A:hover
{
  text-decoration: underline;
  color: red;
}

A:active
{
  text-decoration: underline;
  color: red;
}



/*共通の設定
------------------------*/

/*これで余白等をリセットしておく---*/



H2 {
	font-size: 120%;
     margin: 0%;
}

H3 {



	font-size: 110%;
      margin: 0%;
}

/*これで余白等をリセットしておく---*/
ul {
     list-style-type:none;
     font-size:100%;
     margin :0;
	 padding :0;
}

dl {
     list-style-type:none;
     font-size:96%;
     margin :0;
	 padding :0;
}

li {
    margin: 0;
    padding :0;
}

form {
    margin:0;
   padding:0;
}



.hide {
    display:none;
}

.hide_c {
  display:none; 
  clear:both;
}

.more {
   float:right;
}

.font_color_w {
  color:#FFFFFF;
}

.a_small {
   margin-top:0;
   margin-bottom:0;
   margin-right:10px;
   font-size:80%;
   text-align:right;
}

.small {
   font-size:90%;
}


.float {
    float:left;
}

.float-r {
    float:right;
}

.strong {
    color:#FF0033;
	font-weight: bold;
}

.col-dkbl {
  color:#003399;
 }

.clear{
 clear:both;
}

a{
 margin:0;
 padding:0;
}

/*■■■　上部の装飾開始　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------*/

/*ヘッダーの設定
------------------------*/

#header {
         width:auto;
	margin-top:0px;
	margin-bottom:0;
	padding :0px 0 0 0;
}


/*メインメニュー直下、管理者メッセージ
------------------------*/

#message3{
 padding:3px 0 0px 0;
 margin:4px 0px -2px 0px;
 width:100%;
 height:auto;
  TEXT-ALIGN: center;
 border:0px solid #fa8072;
 background-color:#fff;
 font-size:small;
 line-height:105%; 
}

#message3 a{
 padding:0px;
 margin:0px;
 width:100%;
 height:auto;
 white-space:nowrap;
}


/*■■■　左ペイン部の装飾開始　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------*/
/*左ボックス共通の設定
------------------------*/
#left_menu,
#left_menu2,
#left_menu3 {
  background-image:url('/topimage/ac316.jpg');
  background-repeat:repeat-y;
  background-position:right top;
}


/*左ボックス1の設定
------------------------*/

#left_menu {
/*	width:100%;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;*/
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
width:100%;
/*display:none;*/
}

#left_menu h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu h2 :hover {
    color:#FFCC33;
}

#left_menu h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu ul {
	margin:0px;
	padding:0px;
}



#left_menu li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}

#left_menu li a, 
#left_menu li a:link,
#left_menu li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}

#left_menu li a, 
#left_menu li a:link,
#left_menu li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:auto;
 line-height:1.3em;
}

#left_menu li a:hover,
#left_menu li a:active  {
 text-decoration:underline;
 padding:0.40em 0px 0.35em 6px;
 height:auto;
 background-color:#fff3f3;
}

#left_menu p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}

/*左ボックス2の設定
------------------------*/


#left_menu2 {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu2 h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu2 h2 :hover {
    color:#FFCC33;
}

#left_menu2 h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu2 ul {
	margin:0px;
	padding:0px;
}



#left_menu2 li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}


#left_menu2 li a, 
#left_menu2 li a:link,
#left_menu2 li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}


#left_menu2 li a, 
#left_menu2 li a:link,
#left_menu2 li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:auto;
 line-height:1.3em;
}

#left_menu2 li a:hover,
#left_menu2 li a:active  {
 text-decoration:underline; 
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 background-color:#fff3f3;
}

#left_menu2 p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}

/*左ボックス３の設定
------------------------*/

#left_menu3 {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu3 h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu3 h2 :hover{
    color:#FFCC33;
}

#left_menu3 h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu3 ul {
	margin:0px;
	padding:0px;
}


#left_menu3 li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}


#left_menu3 li a, 
#left_menu3 li a:link,
#left_menu3 li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}


#left_menu3 li a, 
#left_menu3 li a:link,
#left_menu3 li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:auto;
 line-height:1.3em;
}

#left_menu3 li a:hover,
#left_menu3 li a:active  {
 text-decoration:underline; 
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 background-color:#fff3f3;
}


#left_menu3 p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}


/*左ボックス４の設定
------------------------*/

#left_menu4 {
	width:168px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	margin-bottom:0px;
	background-color:#fcfcfc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}


#left_menu4 h2 {
	height:auto;
	margin-bottom:0px;
	color: #003333;
	font-size: 125%;
	padding: 5px 5px 2px 7px;
	margin: 0;
	letter-spacing:0.05em;
	line-height: 150%;
	height:auto;
	border-bottom: solid 1px #9fb7d4;
	border-top:4px solid #f60;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

#left_menu4 h2 :hover{
    color:#FFCC33;
}

#left_menu4 h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu4 ul {
	margin:0px;
	padding:0px;
}


#left_menu4 li {
 font-size: 110%;
 display:inline;
 width:auto;
 height:auto;
}


#left_menu4 li a, 
#left_menu4 li a:link,
#left_menu4 li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}


#left_menu4 li a, 
#left_menu4 li a:link,
#left_menu4 li a:visited {
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 width:162px;
 line-height:1.3em;
}

#left_menu4 li a:hover,
#left_menu4 li a:active  {
 text-decoration:underline; 
 padding:0.40em 0px 0.35em 6px; 
 height:auto;
 background-color:#fff3f3;
}


#left_menu4 p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}



/*写真
------------------------*/
#left_menu .photo {
  text-align:center;
  border:solid 1px #666666;
}

/*各メニューの設定
------------------------*/	
	
.main_menu_1 {
	display:block;
    border-bottom:1px solid #ccc;
    padding:4px 1px 4px 9px;
	line-height:129%;
}

.main_menu_2 {
	display:block;
    padding:4px 1px 4px 9px;
	line-height:129%;
	border-bottom-width: 0px;
}


/*　中央ペインの装飾開始　
------------------------*/

/*　タブ連動部の装飾開始　
------------------------*/
/*タブ全体のボックス全体設定
------------------------*/
div#torinet_top_news{}


div#tabwaku
{
	width:319px;
	border:0px;
	margin:0;
	padding:0;
	position:relative;
	z-index:3;
	float:left;
}

/*
ul#tab
{
margin:0;
padding:0;
background-color:#fff;
float:left;
width:auto;	
border-right:1px solid #999;
margin-bottom:-1px;
position:relative;
z-index:2;
clear:both;
}


ul#tab li
{
	margin:0;
	padding:0;
	text-align:center;
	border-left:1px solid #9fb7d4;
 	border-top:1px solid #9fb7d4;
	border-left:1px solid #999;
 	border-top:4px double #999;
	border-top:4px solid #ccc;
	border-bottom:none;
	float:left;
	LIST-STYLE-TYPE: none;
	border-bottom:1px solid #999;
	background-image:url('/topimage/ac327.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
} 

ul#tab li.news_01 a
{
	text-decoration: none;
	padding:3px;
	margin:0;
	height:auto;
	float:left;
	width:100px;
}

ul#tab li.news_02 a
{
	text-decoration: none;
	padding:3px;
	margin:0;
	height:auto;
	float:left;
	width:100px;
}

ul#tab li.news_03 a
{
	text-decoration: none;
	padding:3px;
	margin:0;
	height:auto;
	float:left;
	width:100px;
}

ul#tab li a:hover
{
	text-decoration: underline;
}

*/

div#torinet_top_news ul#tab
{
	margin:0;
	padding:0;
	border-bottom:0px solid #999;
	background-color:#fff;
	float:left;
	width:100%;
	border-right:1px solid #999;
	margin-bottom:-1px !Important;
	position:relative;
	z-index:10;
	font-size:92%;
}

div#torinet_top_news ul#tab li
{
	margin:0px;
	padding:0px;
	text-align:center;
	border-left:1px solid #999;
 	border-top:4px solid #fc9;
	border-top:0px solid #459029;
	border-top:1px solid #999;
	border-bottom:none;
	border-bottom:1px solid #999;
	float:left;
	width:104px;
	LIST-STYLE-TYPE: none;
	color:#ffffff;
	margin-bottom:-1px !Important;
	position:relative;
	z-index:11;
} 

/*---20110615 修正 start ---*/
div#torinet_top_news ul#tab li a
{
  text-decoration: none;
  padding:7px 0 7px 0;
  color:#000000;
  float:left;
  width:100%;
}

div#torinet_top_news ul#tab li.news_01
{
	background-image:url("/topimage/newstab_selected.jpg");
	width:107px;
	font-weight:bold;
	background-color:#ffffff;
	border-bottom:none;
	z-index:13;
}
/*---20110615 修正 end ---*/

div#torinet_top_news ul#tab li.news_01 a
{
	color:#111; 
}

div#torinet_top_news ul#tab li a:hover
{
	text-decoration: underline;
}

div#torinet_top_news ul#tab .torinetnews01
{
	background-image:url("/topimage/newstab_01_select.jpg");
    background-repeat: repeat-x;
	background-color:#ffffff;
	z-index:12;
}

div#torinet_top_news ul#tab .torinetnews02
{
    background-image: url("/topimage/newstab_02_select.jpg");
    background-repeat: repeat-x;
	background-color:#ffffff;
	z-index:12;
}

div#torinet_top_news ul#tab .torinetnews03
{
    background-image: url("/topimage/newstab_03_select.jpg");
    background-repeat: repeat-x;
	background-color:#ffffff;
	z-index:12;
}

/*---20110615 修正 start ---*/
div#torinet_top_news ul#tab li.news_01 .torinetnews01
{
    background-image: url("/topimage/newstab_01_hover.jpg");
    background-position: center bottom;
}

div#torinet_top_news ul#tab li.news_01 .torinetnews02
{
    background-image: url("/topimage/newstab_02_hover.jpg");
    background-position: center bottom;
}

div#torinet_top_news ul#tab li.news_01 .torinetnews03
{
    background-image: url("/topimage/newstab_03_hover.jpg");
    background-position: center bottom;
}

div#torinet_top_news ul#tab li  a.torinetnews01:hover
{
    background-image: url("/topimage/newstab_01_hover.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;
}

div#torinet_top_news ul#tab li  a.torinetnews02:hover
{
    background-image: url("/topimage/newstab_02_hover.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;
}

div#torinet_top_news ul#tab li  a.torinetnews03:hover
{
    background-image: url("/topimage/newstab_03_hover.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;
}
/*---20110615 修正 end ---*/

/*---20110615 追加 start ---*/
div#torinet_top_news ul#tab li.news_01 a:hover
{
  text-decoration: none;
}
/*---20110615 追加 end ---*/

/*----- 東日本大震災関連情報箇所 タブメニュー20110614 end -----*/


/*タブ下のボックス全体設定
------------------------*/
div#torinetnews_01 {
 height:auto;
 width:318px; 
 float:left;
 margin:0; 
 margin-bottom:0px;
 padding:2px 0 0 0px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 background-color:#f9f9f9;
 background-color:#fff;
}

div#torinetnews_02 {
 display:none;
 height:auto;
 width:auto; 
 float:left;
 margin:0; 
 margin-bottom:10px;
 padding:5px 0 0 0px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 background-color:#f9f9f9;
 background-color:#fff;
}

div#torinetnews_03
 {
 display:none; 
 height:auto;
 width:auto; 
 float:left;
 margin:0; 
 margin-bottom:10px;
 padding:5px 0 0 0px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 background-color:#f9f9f9;
 background-color:#fff;
}


/*タブ下緊急、メンテ等メッセージ欄
------------------------*/

#message{
 padding:4px 0 2px 0;
 margin:1px 4px 5px 3px;
 width:auto;
 height:auto;
  TEXT-ALIGN: center;
 border:1px solid #fa8072;
 background-color:#fff3f3;
 font-size:small;
}

#message a{
 padding:2px;
 margin:1px;
 width:100%;
 height:auto;
}

/*タブ下管理者メッセージ（ソリッド）欄
------------------------*/

#message2{
 padding:3px 0 2px 0;
 margin:1px 4px 2px 3px;
 width:auto;
 height:auto;
  TEXT-ALIGN: center;
 font-size:small;
}

#message2 a{
 padding:2px;
 margin:1px;
 width:100%;
 height:auto;
}


/*インターネット放送局ライブ中の設定
------------------------*/
div#torinetnews_01 .livenow{
	margin: 2px 0 0 0px;
	padding: 2px 0 1px 0px;
float:left;
}

div#torinetnews_01 .livenow h2{
	text-align: left;
	width:311px;
	height:auto;
	float:left; 
	border-top:#f33 3px solid;
	background: linear-gradient( #4a8c2a 0%, #4a8c2a 20%, #27B547 60%, #27B547 100%);
    padding:6px 5px 3px 4px;
	margin: 4px 0 0 0px;
	letter-spacing:0.05em;
	color: #003333;
}


div#torinetnews_01 .livenow .livenow_button {
  padding: 3px 6px 8px 6px;
  margin: 0px;
  line-height:150%;
  font-size: 105%;
}

div#torinetnews_01 .livenow .livenow_streaming{
 margin-left:6px !Important;
 padding:3px;
}


div#torinetnews_01 .livenow span
/*リスト*/
{
  margin: 0px;
  margin-left:4px;
  margin-top:4px;
  margin-bottom:4px;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:0px;
  padding-right:0px;
  line-height:160%;
  font-weight:normal;
  background-color:#efefef;
  font-size: 85%;
}

.livenow_button span a , 
.livenow_button span a:link ,
.livenow_button span a:visited 
/*リスト*/
{
 color:#fff !Important;
 margin:0px 0px 0px 0px;
 padding:2px 2px 2px 3px;
 background-color:#f33;
 text-decoration:none !Important;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-right:solid 1px #333;
 border-bottom:solid 1px #333;
}


.livenow_button span a:hover ,
.livenow_button span a:active
 {
 color:#fff !Important;
 padding:2px 2px 2px 3px;
 background-color:#f66;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-right:solid 1px #666;
 border-bottom:solid 1px #666;
}


/*注目情報・新着情報の設定（見出し枠クラス）
------------------------*/

div#torinetnews_01 .theme{
	text-align: left;
	margin: 0;
	padding: 5px 0 0 0px;
	width:100%;
	height:auto;
	float:left; 
	border-top:#099 3px solid;
	background-image:url('/topimage/ac312.jpg');
  background-repeat:repeat-x;
  background-position:left top;
  }

div#torinetnews_02 .theme{
	text-align: left;
	margin: 0;
	padding: 5px 0 0 0px;
	width:100%;
	height:auto;
	float:left; 
	border-top:#3242b6 3px solid;
	border-top:#099 3px solid;
	background-image:url('/topimage/ac312.jpg');
  background-repeat:repeat-x;
  background-position:left top;
  }  

div#torinetnews_03 .theme{
	text-align: left;
	margin: 0;
	padding: 5px 0 0 0px;
	width:100%;
	height:auto;
	float:left; 
	border-top:#f30000 3px solid;
	border-top:#099 3px solid;
	background-image:url('/topimage/ac312.jpg');
  background-repeat:repeat-x;
  background-position:left top;
  }  

div#torinetnews_01 .theme h2,
div#torinetnews_02 .theme h2,
div#torinetnews_03 .theme h2{
  float:left;
  color: #003333;
  font-size: 125%;
  margin: 0px;
  height:auto;
  border:0px;
  letter-spacing:0.05em;
	color: #003333;
  padding:5px 1em 4px 4px;
}  
  

/*RSS
------------------------*/

div#torinetnews_01 .rss,
div#torinetnews_02 .rss,
div#torinetnews_03 .rss {
 color:#FFFFFF !Important;
 margin:0px;
 padding:2px 2px 1px 2px;
 background-color:#FF6600;
 text-decoration:none !Important;
 border-top:solid 1px #cccccc;
 border-left:solid 1px #cccccc;
 border-right:solid 1px #333333;
 border-bottom:solid 1px #333333;
 font-size:100%;
}


div#torinetnews_01 .theme span,
div#torinetnews_02 .theme span,
div#torinetnews_03 .theme span{
  font-size:95%;
}

div#torinetnews_01 .rssread,
div#torinetnews_02 .rssread,
div#torinetnews_03 .rssread{
 float:left;
 padding:5px 10px 2px 0px;
 margin:2px 0 0px 0px;
 font-size:small;
}

div#torinetnews_01 .strong,
div#torinetnews_02 .strong,
div#torinetnews_03 .strong {
    color:#FF0033;
	font-weight: bold;
}




/*注目情報・新着情報の設定（リスト枠クラス）
------------------------*/
div#torinetnews_01 .items1,
div#torinetnews_02 .items1,
div#torinetnews_03 .items1
{
  color: #333333;
  padding: 0px;
  padding:0px 0px 8px 0px;
  margin:4px 0 0px 5px;
  background-color: #f9f9ff;
  width: 313px;
  float:left; 
  text-align:left;
  background-color:#fff;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #999;
}
div#torinetnews_01 .items1 h3,
div#torinetnews_02 .items1 h3,
div#torinetnews_03 .items1 h3
{
  font-size:102%;
  font-weight:200;
  margin:0;
  padding:0;
  clear:both; 
}

div#torinetnews_01 .items1 .RssRecord,
div#torinetnews_02 .items1 .RssRecord{
  color: #333333;
  font-weight:normal;
  font-size: 108%;
  line-height:130%;
  list-style-type:none; /*FF対策*/
  background-image:url(/Images/ac9.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:12px;
  margin:0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ccc;
}




div#torinetnews_03 .items1 .RssRecord
{
  color: #333333;
  font-weight:normal;
  font-size: 108%;
  line-height:130%;
  list-style-type:none; /*FF対策*/
  background-image:url('/topimage/ac328.jpg');
  background-repeat:no-repeat;
  background-position:left top;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:12px;
  margin:0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ccc;
}



.BrowserLinkList_torinet_cyumoku_tab .SubBox
/* サブボック：日付 */
{
  font-size: small;
  color: black;
  padding: 0px 2px 0px 3px;
  margin: 0px;
  margin-top:0px;
  float:right;
}



.BrowserLinkList_torinet_cyumoku_tab .PageControl
/* ページ送り */
{
  font-size: x-small;
  text-align: right;
  padding: 0px;
}

/*新着情報下のメニュー設定
------------------------*/
div#torinet_top_news .sidemenu{
 text-align:center;
 clear:both;
 margin:-2px 0 8px 0px;
 padding:0 2px 3px 2px;
}

div#torinet_top_news .sidemenu li{
  margin:0;
  line-height:130%;
  padding:0px 6px 0px 8px;
 border-left:1px solid #9fb7d4;
 display: inline;
 text-align: center;
}

div#torinet_top_news .sidemenu li a{
  text-decoration: none;
	}

div#torinet_top_news .sidemenu li a:hover {
       text-decoration: underline;
	}
div#torinet_top_news .sidemenu .line1{
 border-left:none;
}

/*□□□　タブ連動部の終了　引き続き中央ペイン装飾　□□□□□□□□□□□□
------------------------*/

/* 分野別県政情報の設定*/

#center_manu{
 width:auto;
 padding:0px;
 margin:0 0 0 0;
 height:auto;
 border: 1px solid #9fb7d4;
 border: 1px solid #999;
 border-top:0px;
 float: left
}




.center_manu4 {
	margin-top:0px;
    margin-bottom:6px;
	padding:0;
	height:auto;
    width:auto;
	background-color:#f3f3ff;	
	border-bottom: solid 0px #9cc;
	border-bottom:1px solid #9fb7d4;
	border-top:4px solid #099;
	background-image:url('/topimage/ac305.jpg');
	background-repeat:repeat;
	background-position:right top;
}

.center_manu4 h2 {
	padding:6px 0em 4px 10px;
	margin:0;
	line-height: 150%;
	height:auto;
	float:left;
	letter-spacing:0.05em;
	font-size:125%;  
}



.center_manu4 .allcategory {
	float:left;
	padding:6px 15px 0px 10px;
	margin:3px 0 0 5px;
	font-size:90%;
	font-size:95%;
}


.center_manu4 .allcategory a{
}

.center_manu4 p {
	padding:7px 0 3px 4px;
	margin:0;
}
  
.strong {
    color:#FF0033;
    font-weight: bold;
}

/*コンテンツ４ボックスの設定
------------------------*/

.content4_manu1,
.content4_manu2,
.content4_manu3,
.content4_manu4,
.content4_manu5,
.content4_manu6,
.content4_manu7,
.content4_manu8,
.content4_manu9 {
  width:auto;
  margin:0px 0px 0px 5px ;
  padding:4px 2px 4px 3px;
  border-left:solid 0px #ff8040;
  border-right:0px solid #ccc;
  border-bottom:1px dotted #ccc;
  clear:both;
/*  font-size: small;-*/
}

.content4_manu1 h3,
.content4_manu2 h3,
.content4_manu3 h3,
.content4_manu4 h3,
.content4_manu5 h3,
.content4_manu6 h3,
.content4_manu7 h3,
.content4_manu8 h3,
.content4_manu9 h3{
  margin:0;
  padding:1px 0 1px 8px;
  float:left;
  width:121px;
  border-left:solid 0px #ff8040 ; 
  list-style-type:none; /*FF対策*/
  background-image:url('/topimage/ac329.jpg');
  background-repeat:no-repeat;
  background-position:left top;
}

.content4_manu9 {
 border-bottom:0px;
}



/*

.content4_manu1 {
 background-image:url('/secure/441618/bunya01.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu2{
 background-image:url('/secure/441618/bunya02.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu3 {
 background-image:url('/secure/441618/bunya03.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu4 {
 background-image:url('/secure/441618/bunya04.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu5 {
 background-image:url('/secure/441618/bunya05.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu6 {
 background-image:url('/secure/441618/bunya06.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu7 {
 background-image:url('/secure/441618/bunya07.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu8 {
 background-image:url('/secure/441618/bunya08.gif');
 background-repeat:no-repeat;
 background-position:left center;
}

.content4_manu9 {
 background-image:url('/secure/441618/bunya09.gif');
 background-repeat:no-repeat;
 background-position:left center;
 border-bottom:0px;
}--*/

.manuh3 {
  color:#333;
  margin:0 0 0 126px;
  padding:0px;
  font-size: small;
  background-color:#f3f3f3;
  font-size: 105%;
}


/*■■■　右ペイン部の装飾開始　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------*/
/*写真枠の設定
------------------------*/

#photo_box2{
margin:0;
padding:0;
float:left;
}

/*総合窓口の設定
------------------------*/

#kenchoinfo
{width:140px;
 margin-top:10px;
 border:0;
 background-image:url('/topimage/ac210.jpg'); 
 background-repeat: repeat;
 background-color:#fffac6;
 padding: 0;
 margin-bottom:10px;
 border: 1px solid #fb5200;
 border-left: solid 1px #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
 padding-bottom:2px;
 margin-right:5px;
 margin-right:0px;
 float:left;
 background-image:url('/topimage/ac321.jpg'); 
 background-repeat:no-repeat;
 background-position:bottom right;
 }
 
#kencho_header{
  margin-top:0px;
        margin-bottom:3px;
	padding:3px 0 3px 0;
	border-bottom: 0px solid #9fb7d4;
	border-top: 2px solid #fb5200;
	border-top: 1px solid #9fb7d4;
  border-top: solid 0px #399;
  Background-color:#f3f3ff;
  background-image:url('/secure/441612/headerback_info.jpg');
  background-repeat:no-repeat;
  background-position:left top;
  height:auto;
 width:140px;
}

#kenchoinfo h2{
	padding:2px 0 0 33px;
	margin:0;
	line-height: 150%;
         height:auto;
         float:left;
         letter-spacing:0.05em;
         font-size:125%;
}

#kenchoinfo ul, #kenchoinfo li {
margin:0px ;
padding:0px; 
 list-style-type:none;
}

#kenchoinfo ul {
margin:0 0 0 0px ;
padding:0 0 0px 0;
}

#kenchoinfo li { 
  font-size: 115%;
  margin:2px 0 2px 7px;
  line-height:130%;
  padding:2px 2px 3px 6px;
  background-image:url('/topimage/ac206.gif');
 background-position:left center;
 background-repeat: no-repeat;
}

/*広告ランダム表示周辺の設定
------------------------*/

#cm {
 width:168px;
 margin-top:10px;
 border:0;
 background-image:url('/topimage/ac210.jpg'); 
 background-repeat: repeat;
 background-color:#fff;
 padding: 0;
 margin-bottom:10px;
 border-left: solid 1px #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
 padding-bottom:0.5em;
 float:left;
 float:right;
}


#cm_h2waku {
        margin-top:0px;
        margin-bottom:0.5em;
	padding:3px 0 3px 0;
	border-bottom: 0px solid #9fb7d4;
	border-top: 2px solid #fb5200;
	border-top: 1px solid #9fb7d4;
        border-top: solid 0px #399;
  Background-color:#f3f3ff;
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
  height:auto;
 width:168px;
 border-left: solid 0px #ccc;
}

#cm h2 {
	padding:2px 0 0 8px;
	margin:0;
	line-height: 150%;
         height:auto;
         float:left;
         letter-spacing:0.05em;
         font-size:125%;
}


.cmleadme{
 float:right;
 padding:2px 5px 0px 3px;
 margin:3px 0 0 3px;
}

#cm p {
}

#cm span { 
}



#cm a {
 padding:0;
 margin:0;
}
#cm img{
 margin:0;
 padding:0;
}


/*県政へのご意見、県民の声の設定
------------------------*/

#kenminnokoe {
 width:auto;
 margin-top:0px;
 border:0;
 background-image:url('/topimage/ac322.jpg'); 
 background-repeat: repeat;
 background-color:#ecffec;
 padding: 0;
 margin-bottom:0px;
 border-left: solid 1px #9fb7d4;
 border-right: 1px solid #9fb7d4;
 border-bottom: 1px solid #9fb7d4;
 border-top: 0px solid #9fb7d4;
 padding-bottom:0.5em;
 float:left;
 border-left: solid 1px #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
}

#kenminnokoe_header {
        margin-top:0px;
        margin-bottom:0.5em;
	padding:3px 0 3px 0;
	border-bottom: 1px solid #9fb7d4;
	border-top: 2px solid #fb5200;
	border-top: 1px solid #9fb7d4;
        border-top: solid 0px #399;
  Background-color:#f3f3ff;
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
  height:auto;
 width:auto;
 border-left: solid 0px #ccc;
 border-top:4px solid #099;
}


#kenminnokoe_header h2 {
	padding:2px 0 0 8px;
	margin:0;
	line-height: 150%;
         height:auto;
         float:left;
         letter-spacing:0.01em;
         font-size:125%;
}


#kenminnokoe p {
	padding:4px 5px 2px 7px;
	margin:0;
    font-size:105%;
	line-height:120%;
	}

#kenminnokoe ul, #kenminnokoe li {
margin:0px ;
padding:0px; 
 list-style-type:none;
}

#kenminnokoe ul {
margin:0 0 0 0px ;
padding:0 0 0px 3px;
}

#kenminnokoe li { 
  font-size: 115%;
  margin:2px 0 2px 7px;
  line-height:130%;
  padding:2px 2px 3px 6px;
  background-image:url('/topimage/ac206.gif');
 background-position:left center;
 background-repeat: no-repeat;
}




/*取組・PR、おすすめサイトの設定
------------------------*/

#recommend{
 width:auto;
 padding:0px;
 margin:0;
 margin-bottom:0px;
 border: solid 1px #999;
 border-top:0px;
 background-color:#fff;
 float:left;
}



#recommend h2 {
  color: #003333;
  font-size: 125%;
  padding: 4px 5px 3px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
  border:0px;
  Background-color:#f3f3ff;	
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
}

.recommend_header{
 padding:0;
 height:auto;
 margin-bottom:0px;
 border-bottom: solid 1px #9fb7d4;
 border-top:4px solid #099;
}

/*ボックスの設定
------------------------*/

.reco {
 width:auto;
  margin:4px 0px 2px 4px ;
  padding:3px;
  border-bottom:solid 1px #ccc;
  background-color:#fff;
  font-size:105%;
  height:auto;
  float:left;
}

.reco h3{
  margin:0;
  padding:2px 0 2px 8px;
  margin-bottom:3px;
  font-size:110%;
  border-bottom:1px dotted #666;
  font-weight:400;
}

.reco p {
}

.reco img {
  margin:0;
  padding:0 8px 0 0;
  float:left;
  border:0;
}
.reco2 {
  width:181px;
  width:auto;
  white-space:nowrap;
  margin:2px 0px 3px 4px ;
  padding:3px;
  border-right:solid 0px #ccc;
  border-bottom:solid 0px #ccc;
  background-color:#f6f6f6;
 background-color:#fff;
  font-size:105%;
  float:left;
  max-width:300px !Important;  
}

.reco2 h3 {
  background-image:url('/topimage/ac206.gif');
 background-position:left center;
 background-repeat: no-repeat;
  margin:0;
  padding:2px 5px 1px 10px;
  margin-bottom:0px;
  font-size:110%;
  border-left:5px solid #6fc;
  border-left:dotted 0px #ff8040;
  font-weight:400;
}

/*とりネット・モバイルの設定
------------------------*/
#mobile{
 width:318px;
 padding:0px;
 margin:0;
 margin-bottom:0px;
 background-color:#fff;
 border-left: solid 1px #999;
 border-right: solid 1px #999;
 border-bottom: solid 1px #999;
 float:left;
}

#mobile h2 {
  color: #003333;
  font-size: 125%;
  padding: 4px 5px 3px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
  border:0px;
  Background-color:#f3f3ff;	
  background-image:url('/topimage/ac305.jpg');
  background-repeat:repeat;
  background-position:right top;
  background-repeat:repeat;
}

.mobile_header{
 padding:0;
 height:auto;
 margin-bottom:0px;
 border-top:4px solid #099;
 border-bottom: solid 1px #9fb7d4;
}


.mobileinfo{
width:290px;
margin:4px 0px 4px 7px;
  padding:3px;
  border-right:solid 0px #ccc;
  border-bottom:solid 0px #ccc;
  font-size:105%;
  line-height:122%;
  }

.mobileinfo a
{
margin-right:3px;
margin-left:3px;
margin-bottom:3px;
display:block;
/*width:45px;*/
height:auto;
float:left;
}

.mobileinfo img {
  margin:3px;
  padding:0 6px 6px 0;
  float:left;
  border:0;
}









/* ページ下部バナー周辺の設定 */ 

#banner_read{
 BORDER-RIGHT: #999 0px solid;
 BORDER-TOP: #ccc 2px solid;
 BORDER-LEFT: #999 0px solid;
 border-bottom: #999 1px solid;
 WIDTH: 100%;
 BACKGROUND-COLOR: #f3f3ff;
 padding:0;
 margin-top:8px;
 height:auto;
 border-top: solid 2px #399;
}

#banner_read h2{
 MARGIN-TOP: 0.28em;
 FLOAT: left;
 MARGIN-LEFT: 1.3em;
 margin-right:1em; 
 LETTER-SPACING: 0.3em;
 padding:0;
 margin-bottom:0.2em;
}

#banner_read p{
 MARGIN-TOP: 0.35em;
 margin-bottom:0;
 FLOAT: left;
 MARGIN-LEFT: 3em;
 padding:0;
}


.banner_set{
 text-decoration:none;
 margin-top:5px;
 padding-left:0px;
 padding-bottom:0px;
}

.banner_set a{
 margin:0;
 padding:0;
 margin:4px 2px 4px 3px;
display:inline-block;
}

.banner_set img{
 border:none !important;
 padding:0;
width:150px !important;
/*float:left;*/
}

/*本来はtop_content_layout.cssの中にいないといけないのだが、バグのようなのでこちらにも入れる。
------------------------*/

#bottom_box {
    margin:0;
	padding:0;
    clear:both;
	width:100%;
}


#bottom_box h2 {
	margin-left:5px;
         font-size:125%;
	display:inline;
		padding:0px 0px 0px 20px;
	background-image: url('/topimage/b_icon_soshiki.gif');
	background-repeat:no-repeat;
	background-position:left center;
}


#bottom_box p {
         font-size:120%;
	display:inline;    
}


.bottom_box_color {
    margin:0;
	padding:0;
	background-image: url(/Images/ac14.gif);
	background-repeat: repeat-x;
	background-color:#F0FCFE;
	background-position: left bottom;
     clear:both;
}

.bottom_box_color2 {
    margin:0;
	padding:4px 5px 4px 5px;
	background-image: url(/Images/ac21.gif);
	background-repeat: repeat;
     clear:both;
}

.bottom_box_color2 #link{
    margin:0;
	padding:0px 7px 0px 18px;
	background-image: url('/topimage/b_icon_link.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.bottom_box_color2 #kids{
    margin:0;
	padding:0px 7px 0px 18px;
	background-image: url('/topimage/b_icon_kids.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.bottom_box_color2 #mobilesite{
    margin:0;
	padding:0px 7px 0px 15px;
	background-image: url('/topimage/b_icon_mobile.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.bottom_box_color2 #world{
    margin:0;
	padding:0px 0px 0px 18px;
	background-image: url('/topimage/b_icon_world.gif');
	background-repeat:no-repeat;
	background-position:left center;
}


/*フッターの設定
------------------------*/

#footer_n {
   background-color:#cccccc;
   border-top:1px solid #fff;
   text-align:right;
   font-size:130%;
   line-height:110%;
   margin:5px 1px 1px 0;
   padding:6px 3px 6px 3px;
}

/*右ページ代表説明
------------------------*/
#daihyo {
  margin:0;
  padding:2px 2px 3px 2px;
  background-color:#fff;
  clear:both;
  width:98%;
}

#daihyo dl {
  margin:0;
  padding:0;
  }

#daihyo dt {
  font-size:130%;
  font-weight:bold;
  float:left;
  margin:0;
  padding:2px 0;
  }
  
#daihyo dd {
  font-size:125%;
  float:left;
  margin:0;
  padding:5px 0 0 10px;
clear:both;
}

#daihyo dd.caution{
  font-size:105%;
  float:left;
  margin:0;
  padding:5px 0 0 15px;
}

#daihyo p {
   font-size:105%;
   letter-spacing:0.1em;
   margin:0 0 0 2em;
   padding:0;
}


/*----- 東日本大震災関連情報箇所 タブメニュー上部版 start -----*/
.earthquake_info
{
    margin: 8px 8px 3px 3px;
    padding: 0;
}

.earthquake_info .headtitle h2
{
	background: linear-gradient( #4a8c2a 0%, #4a8c2a 20%, #27B547 60%, #27B547 100%);
background-color: #32A73E;
padding: 8px 5px 5px 5px;
text-align: center;
display:block;
}

.earthquake_info .headtitle h2
{
color: white;
    text-shadow: 1px 1px 3px #000000, 0 0 3px #000000;
}

.earthquake_info h3
{
padding: 5px 10px;
}

.earthquake_info .earthquake_content
{
    border: 2px solid #32A73E;
}
/*----- 東日本大震災関連情報箇所 タブメニュー上部版 end -----*/

/*----- 東日本大震災関連情報箇所 タイトル線版 start -----*/
div#torinetnews_01 .theme2 {
    background-image: url("/topimage/ac312.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 3px solid #ff6600;
    float: left;
    height: auto;
    margin: 4px 0 0 2px;
    padding: 5px 0 0 0;
    text-align: left;
    width: auto;
}

div#torinetnews_02 .theme2 {
    background-image: url("/topimage/ac312.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 3px solid #ff6600;
    float: left;
    height: auto;
    margin: 4px 0 0 2px;
    padding: 5px 0 0 0;
    text-align: left;
    width: auto;
}

div#torinetnews_03 .theme2 {
    background-image: url("/topimage/ac312.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 3px solid #ff6600;
    float: left;
    height: auto;
    margin: 4px 0 0 2px;
    padding: 5px 0 0 0;
    text-align: left;
    width: auto;
}

div#torinetnews_01 .theme2 h2, 
div#torinetnews_02 .theme2 h2, 
div#torinetnews_03 .theme2 h2 
{
    border: 0 none;
    color: #003333;
    float: left;
    font-size: 125%;
    height: auto;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 5px 1em 4px 4px;
}
/*----- 東日本大震災関連情報箇所 タイトル線版 end -----*/


/*----- 知事ページ画像箇所 start -----*/
.chizi_photo
{
text-align:center;
float:left;
padding:5px 1px;
}

#left_menu ul li a.chizi_menu_2,
#left_menu li a.chizi_menu_2:link,
#left_menu li a.chizi_menu_2:visited
{
width: auto;
}

/*----- 知事ページ画像箇所 end -----*/


/*----- まんが博PR画像　start -----*/

.mangahaku_photo
{
text-align:center;
float:left;
padding:1px 3px;
}


/*----- 海づくり大会PR画像 end -----*/



/*----- 20111003自動翻訳対応 -----*/
.querydetail_contents
{
    display: inline;
    width: 99px;
}

#query
{
 width:auto;
 right:10px;
}

/*------201210原子力緊急事態案件---------*/

.kinkyu_header_navi {
width:auto;
margin:0;
padding:0;
clear:both;
}

.kinkyu_main_navi{
margin:0;
height:auto;
position:relative;
background-image:url("/secure/759990/torinettop_header.jpg");
}

.kinkyu_main_navi_text{
height: auto !important;
text-align:center;
padding: 10px 10px;
letter-spacing: 0;
text-shadow: 4px 2px 2px #666666;
color: #FFFFFF;
font-size: 100%;
}

.kinkyu_main_navi_text a{
text-decoration: underline;
color:#ffffff;
}


/*-----原子力緊急事態案件ここまで----*/

/*----- 災害情報 start -----*/
.saigai_info
{
/*    margin: 8px 8px 3px 3px;*/
margin: 0;
    padding: 0;
    background-color: #D90000;
    float: left;
}

.saigai_info .headtitle h2
{
background:#D90000;
padding: 8px 5px 5px 5px;
display:block;
}

.saigai_info .headtitle
{
width: 30%;
float:left;
}

.saigai_info .earthquake_content
{
width: 68%;
float:left;
background-color: #FFFFFF;
}

.saigai_info .headtitle h2
{
color: white;
}

.saigai_info h3
{
padding: 5px 10px;
}

.saigai_info .earthquake_content
{
    border: 2px solid #FF1212;
}
/*----- 災害情報 end -----*/

/*----- 災害情報（黄色） start -----*/
.saigai_info_yellow
{
    margin: 8px 8px 3px 3px;
    padding: 0;
}

.saigai_info_yellow .headtitle h2
{
background:#E78327;
padding: 8px 5px 5px 5px;
display:block;
}

.saigai_info_yellow .headtitle h2
{
color: white;
}

.saigai_info_yellow h3
{
padding: 5px 10px;
}

.saigai_info_yellow .saigai_content
{
    border: 2px solid #E78327;
}
/*----- 災害情報（黄色） end -----*/

/*----- 災害情報（緑色） start -----*/
.saigai_info_green
{
    margin: 8px 8px 3px 3px;
    padding: 0;
}

.saigai_info_green .headtitle h2
{
background:#6E8C31;
padding: 8px 5px 5px 5px;
display:block;
}

.saigai_info_green .headtitle h2
{
color: white;
}

.saigai_info_green h3
{
padding: 5px 10px;
}

.saigai_info_green .saigai_content
{
    border: 2px solid #6E8C31;
}
/*----- 災害情報（緑色） end -----*/

/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}
}
