@charset "Shift_JIS";

/*共通の設定
------------------------*/

body {
    /*text-align:center; */
   width:100%;
   margin-top:0px;
}

#frame {
   margin-right:auto;
   margin-left:auto;
   margin-top:0;
   padding-top:0;
   width:750px;
}

/*係担当・電話
------------------------*/
.charge {
 float:right;
 padding:3px;
 	font-size:95%;
}

H1 {
    background-color:#f3f3f3;
    font-size:200%;
    text-align:left;
	font-weight:500;
    margin:1px 1px 10px 1px;
	padding:3px 5px 2px 8;
	letter-spacing:0.05em;
	color:#000;
	line-height:115%;
	border:1px solid #ccc; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:8px solid #33cc99;
}

H2 {
	font-size: 135%;
	border:1px solid #ccc; 
    margin:25px 0 8px 8px;
	border-left:0px solid #ccc;
	border-left:10px solid #ccc;
	padding:3px 2px 1px 8px;
    background-color:#ccf;
	background-color:#ddf;	
	background-color:#f3f3f3;
    background-repeat: repeat;
	color:#000;
	clear:both;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	letter-spacing:0.03em;
	border-left:8px solid #33aa22;

}
	
H2.moji {
    font-size:120%;
    margin:5px 0 5px 0;
	padding:3px; 
	text-indent: 0.2em;
	color:#101010;
	line-height:120%;
    background-color:#f3f3f3;
	border-left:5px solid #33cc99;
	clear:both;
}
	
#zigyoumeiwaku {
    background-color:#f3f3f3;
    text-align:left;
    margin:0px 0 5px 0;
	padding:4px 6px 5px 5px;
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:8px solid #33c;
	line-height:135%; 
	font-size:95%;
}

#zigyoumeiwaku span{
    float:left;
	vertical-align:text-bottom;
	margin-top:0.4em;
	padding:3px;
}

#zigyoumeiwaku_head {
    background-color:#ddf;
    text-align:left;
    margin:0px 0 5px 0;
	padding:4px 6px 5px 5px;
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:8px solid #ff4500;
	line-height:135%; 
	font-size:95%;
}

.zisedai{
background-color:#ccf;
padding:0.3em;
border:1px solid #999;
font-size:0.9em;
}

#zigyoumeiwaku-header{
 border-bottom:1px solid #999;
 padding:0 0 3px 3px;
 margin-bottom:9px;
}


A:hover {
	COLOR: #ff0000;
	text-decoration:underline;
	background-color:#ffffff;
}





H3 {
	font-size: 112%;
    margin:9px 0 6px 12px;
	border-left:0px solid #33c;
	padding:2px 2px 2px 6px;
    background-color:#f6f6f6;
	padding:2px 0 2px 5px;
	letter-spacing:0.02em;
	clear:both;
	}

H4 {
	font-size: 102%;
	padding:2px 2px 2px 8px;
	margin:10px 0 5px 0;
	border-left:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
}

 table {
    background-color:#fff;
}


/*これで余白等をリセットしておく---*/
ul {
     margin :0;
	 padding:0px;
}
	 
dl {
     list-style-type:none;
     font-size:96%;
     margin :0;
	 padding :0;
}

li {
    margin: 0;
	padding :2px;
}

p {
   margin:0; 
   padding:0;
   line-height:145%;
      font-size:102%;
 }
 
form {
    margin:0;
	padding:0;
}


.clear {
    height:1px;
    clear:both;
}

.hide {
    display:none;
}

.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%;
}

.other {
	font-size:70%;
	vertical-align: text-bottom;
}

.float {
    float:left;
}

.strong {
    color:#FF0033;
	font-weight: bold;
}

.col-dkbl {
  color:#003399;
 }
 


/* ■■■表の色■■■ */


	  
.totalc table
/* th 本文用 */
{
	background-color:#999;
	font-size:105%;
}

.totalc th
/* th 本文用 */
{
 /* background-color:#ededed;*/
  background-color:#f6f6f6;
 font-size: small; 
}


.totalc td
/* td 本文用 */
{
  background-color:#fff;
  text-align:right;
 font-size: small; 
}

.totalc td.tol
/* td 本文用 */
{
  background-color:#fff5f0;
}
/* ■■■表の色など■■■ */

.content {
 padding-left:10px;
 padding-right:0;
 line-height:130%;
 width:732px;
 color:#000;
}

.content table {
 background-color:#fff;
 width:90%;
}

.content td {
 text-align:left; 
}

/* ■■■表の色■■■ */

.satei table
/* th 本文用 */
{
	background-color:#999;
		font-size:82%; 
}

.satei th
/* th 本文用 */
{
  background-color:#eef;
 font-size: small ;
}

.satei td
/* td 本文用 */
{
  background-color:#FAFAFA;
  text-align:right; 
 font-size: small ;
}

.zaiseikawaku {
 padding:7px;
 border:#999 1px solid;
 margin:2px 2px 2px 8px;
 font-size: small ;
}
/* ■■■■■■ */
.cont {
 color:#000;
 margin:0 0 0 5px;
 padding:0 0 10px 0; 
 border:0px solid #999;
/* background-color:#f3f3f3;  */
}

.cont H3 {
	font-size: 118%;
   /* border:1px solid #ccc; ---*/
    margin:10px 0 8px 0;
	border-left:0px solid #33c;
	padding:1px 2px 1px 6px;
   /*   background-color:#ccf;---*/
	 background-color:#f3f3f3;
	padding:2px 0 2px 5px;
	letter-spacing:0.02em;
	clear:both;
	border:1px solid #ccc;
	background-image:url(http://www.pref.tottori.lg.jp/Images/ac14.gif);
    background-repeat:repeat;
	}
.cont font {
	font-size: 98%;
 }
 
.cont ul{
 list-style-type: none;
}

.cont li{
 list-style-type: none;
}
 
 /* ■■■■■■ */
.cont2 {
 color:#000;
 margin:0 0 0 5px;
 padding:0 0 10px 0; 
 border:0px solid #999;
 list-style-type: none;
 width:742px;
/* background-color:#f3f3f3;  */
}
.cont2 table{
 background-color:#fff;
 text-align:left;
 width:98%;
}
.cont2 ul{
 list-style-type: none;
}

.cont2 li{
 list-style-type: none;
}
.cont2 td{
 background-color:#fff;
 text-align:left;
}
.cont font {
	font-size: 98%;
 }
 
.cont2_inner{
border:1px solid #999;
padding:7px;
margin:0 0 8px 0;
}

 /* ■■■■■■ */
.cont3 {
 color:#000;
 margin:0 0 0 5px;
 padding:0 0 10px 0; 
 border:0px solid #999;
 clear:both;
 width:744px; 
/* background-color:#f3f3f3;  */
}
.cont3 table{
 background-color:#fff;
 text-align:left;
}
.cont3 th
/* th 本文用 */
{
 background-color:#ededed;
 }
 
.cont3 td{
 background-color:#fff;
 text-align:left;
}
.cont font {
	font-size: 98%;
 }
 


 
 /* ■■■部局等ビューの体裁■■■ */

#view{
width:750px;
}

#view teble{
width:750px;
}
#view th{
 width:100px;
}

/* ■■■その他■■■ */
.zenen{
 font-size:0.7em}

.yosan2{
 font-size:1.5em;
 } 

.yosan{
 font-size: medium;
 font-weight:400;
 padding:0;
 margin:0.5em 0 0.2em 0.6em;
 	line-height:140%;
 }
 
.lightred{
 background-color:#fee;
 padding:0.3em 1em 0.2em 1em;
 margin-top:0.6em;
 border:1px solid #f66;
 }
 
.lightblue{
 background-color:#eef;
 padding:0.1em;
 }
   
#box{
margin:0;
padding:0;
background-color:#f3f3f3;
}
 /*コンテンツボックスの設定
------------------------*/
.division {
 width:749px;
 }
.division_1{
 border:0px solid #f33;
 float:left;
 background-position:left;
 background-repeat:repeat-y;
 background-image:url(/secure/242147/div1back.gif);
 border:1px solid #666;
 border-top:0;
 margin-bottom:15px;
}

.division h3 {
 font-size:125%;
 margin:0;
 padding:0;
 clear: both;
 float:left;
 width:95px;
 padding:12px 5px 5px 7px;
 border-top:1px solid #666;
}
.division h4 {
 font-size:95%;
 margin-bottom:4px;
 margin-right:1em;
 margin-top:6px;
 font-weight:200;
 padding:0 0 0 8px;
 background-position:left center;
 background-repeat: no-repeat;
 background-image:url(http://www.pref.tottori.lg.jp/secure/242147/listm.gif);
}




.division img {
 clear: both;
 width:1px;
 height:1px;
 display:none;
}

.division_1 ul {
	border-width: 0px;
	border-style: dotted;
	border-color: #999999;
	display: block;
	float:left;
	margin:0;
	padding:0;
	padding-left:3px;
	padding:3px;
	width:630px;
	border-top:1px solid #666;
	padding-bottom:5px;
	}

	
.division_1 li {
	float:left;
	display:inline;
	width:180px;
	padding:3px 3px 3px 15px;
	margin:0;
	font-size:medium;
	line-height:130%;  	  
} 
/*単位：千円
------------------------*/
.tanikomozi{
  font-size:0.8em;
  padding:0 0 0 2em;
  margin:0 1em 0 0;
  font-weight:100; 
 }
