﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
.BrowserXSLT
{
  color: #333333;
   padding: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0px;
  width:96%;
  margin-left:12px;
}

.BrowserXSLT h2
{
  border-left: solid 0px navy;
  border-bottom: double 0px navy;
  font-size: large;
  letter-spacing:0.12em;
  text-align: left;
  color: #333;
  padding: 5px 4px 4px 8px ;
  margin: 0px;
  margin-bottom: 8px;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  background-color:#ff9;   
}

.BrowserXSLT .lead
{
  color: #333333;
  font-size: small;
  padding: 0px;
  padding-top: 3px;
  padding-left: 15px;
  padding-bottom: 3px;
  margin: 0px;
}
.BrowserXSLT h3 {
  font-size: 128%;
  text-align: left;
  line-height:130%;
  color: #333333;
  padding:0px 5px 2px 18px;
  margin:0px 0 2px 0px;
  font-weight:100;
  float:left;
}

.BrowserXSLT .RssRecord
{
  color: #333333;
  font-size: medium;
  padding:0 3px 0 3px;
  margin: 0px;
  list-style-type: none;
  background-image: url('http://www.pref.tottori.lg.jp/Images/topic.gif');
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type: none; /*FF対策*/
  border-bottom:1px dotted #ccc;
  padding-bottom:0.15em;
}

.BrowserXSLT .RssRecord span
{
  font-size: 0.95em;
}


.BrowserXSLT .items
{
  padding: 0px;
  margin:0px 0 5px 10px;
  list-style-type:none;
}

.BrowserXSLT .Summary
{
  color: #000;
  line-height:125%;
  font-size: 115%;
  padding: 0px;
  padding-left: 10px;
  padding-bottom: 1px;
  margin: 0px;
  clear:both;
}

.BrowserXSLT .BottomLine
{
  color: #fff;
  padding: 0px;
  margin: 0px;

/* 部署別用 文書リスト */





}

.title_line{
 margin-top:8px;
 padding:0;
}


.koutei
/*リスト*/
{
  margin: 0px;
  margin-left:8px;
  margin-top:5px;
  margin-bottom:4px;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
  line-height:100%;
  font-weight:normal;
  background-color:#fff;
  font-size:1.1em;
  float:right;
}

.koutei a , 
.koutei a:link ,
.koutei a:visited 
/*リスト*/
{
 color:#333 !Important;
 margin:0px 0px 0px 0px;
 padding:1px 3px 1px 3px;
 background-color:#fca;
 text-decoration:none !Important;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-right:solid 1px #333;
 border-bottom:solid 1px #333;
}


.koutei a:hover ,
.koutei a:active
 {
 color:#f00 !Important;
 padding:1px 3px 1px 3px;
 background-color:#fca;
 border-top:solid 1px #fca;
 border-left:solid 1px #fca;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
}/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
.BrowserXSLT
{
  color: #333333;
   padding: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0px;
  width:96%;
  margin-left:12px;
}

.BrowserXSLT h2
{
  border-left: solid 0px navy;
  border-bottom: double 0px navy;
  font-size: large;
  letter-spacing:0.12em;
  text-align: left;
  color: #333;
  padding: 5px 4px 4px 8px ;
  margin: 0px;
  margin-bottom: 8px;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  background-color:#ff9;   
}

.BrowserXSLT .lead
{
  color: #333333;
  font-size: small;
  padding: 0px;
  padding-top: 3px;
  padding-left: 15px;
  padding-bottom: 3px;
  margin: 0px;
}
.BrowserXSLT h3 {
  font-size: 128%;
  text-align: left;
  line-height:130%;
  color: #333333;
  padding:0px 5px 2px 18px;
  margin:0px 0 2px 0px;
  font-weight:100;
  float:left;
}

.BrowserXSLT .RssRecord
{
  color: #333333;
  font-size: medium;
  padding:0 3px 0 3px;
  margin: 0px;
  list-style-type: none;
  background-image: url('http://www.pref.tottori.lg.jp/Images/topic.gif');
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type: none; /*FF対策*/
  border-bottom:1px dotted #ccc;
  padding-bottom:0.15em;
}

.BrowserXSLT .RssRecord span
{
  font-size: 0.95em;
}


.BrowserXSLT .items
{
  padding: 0px;
  margin:0px 0 5px 10px;
  list-style-type:none;
}

.BrowserXSLT .Summary
{
  color: #000;
  line-height:125%;
  font-size: 115%;
  padding: 0px;
  padding-left: 10px;
  padding-bottom: 1px;
  margin: 0px;
  clear:both;
}

.BrowserXSLT .BottomLine
{
  color: #fff;
  padding: 0px;
  margin: 0px;

/* 部署別用 文書リスト */





}

.title_line{
 margin-top:8px;
 padding:0;
}


.koutei
/*リスト*/
{
  margin: 0px;
  margin-left:8px;
  margin-top:5px;
  margin-bottom:4px;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
  line-height:100%;
  font-weight:normal;
  background-color:#fff;
  font-size:1.1em;
  float:right;
}

.koutei a , 
.koutei a:link ,
.koutei a:visited 
/*リスト*/
{
 color:#333 !Important;
 margin:0px 0px 0px 0px;
 padding:1px 3px 1px 3px;
 background-color:#fca;
 text-decoration:none !Important;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-right:solid 1px #333;
 border-bottom:solid 1px #333;
}


.koutei a:hover ,
.koutei a:active
 {
 color:#f00 !Important;
 padding:1px 3px 1px 3px;
 background-color:#fca;
 border-top:solid 1px #fca;
 border-left:solid 1px #fca;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
}
}
