﻿/* zenbu */
* { margin : 0 ; padding : 0 ; }


/* ボディ */
body { width : 100% ; 

font-family:"ＭＳ Ｐゴシック", Arial, sans-serif}

@media print {
.button_m{
display: none;
}
}

/* ボディ */
#my_body { position : relative ; 
font-size:small;}

/* head */
#my_header { 
width : 100% ; 
height : 10% ; 
background-image: url("images/topripi.png");
background-repeat: repeat;

}

/*background-color: #333333*/

/*テーブル*/
table#a_table_1{
font-family:"ＭＳ ゴシック", "Courier New", monospace;
font-size:12px;
width : 90%;
}


/*テーブル*/
table#a_table{
font-family:"ＭＳ ゴシック", "Courier New", monospace;
font-size:12px;
width : 90%;
}



#my_navi_1 {float:left; width:150px; background-color:#d6d6bb;}
#my_navi_2 {float:right; width:200px; background-color:#d6d6bb;}
#my_contents00 {margin:0 150px ;background-color:#ddd6bb;}





/*テーブル*/
table#aa_table{
font-family:"ＭＳ ゴシック", "Courier New", monospace;
font-size:12px;
width : 236px;
background-image: url("images/meincont.png");

}

/*テーブル*/
table#b_table{
font-family:"ＭＳ ゴシック", "Courier New", monospace;
font-size:12px;
width : 60%;
}


/*見出し*/
h1#midashi_01{
padding:10px 0 10px 15px;
background:#F5F5F5;
border-left:#009900 8px solid;
border-right:#969696 1px solid;
border-bottom:#969696 2px solid;
border-top:#969696 1px solid;


font-weight: bold;
color:#333;
width:90%;
height:10%;
font-size:16px;
vertical-align: middle;
font-family:"ＭＳ ゴシック", "Courier New", monospace;

}



/*見出し*/
h1#midashi_03{
padding:10px 0 10px 15px;
background:#F5F5F5;
border-left:#009900 8px solid;
border-right:#969696 1px solid;
border-bottom:#969696 2px solid;
border-top:#969696 1px solid;
font-weight: bold;
color:#333;
width:90%;
height:10%;
font-size:16px;
vertical-align: middle;
font-family:"ＭＳ ゴシック", "Courier New", monospace;

}

/*見出し*/
h1#midashi_04{
padding:10px 0 10px 15px;
background:#F5F5F5;
border-left:#5CACEE 8px solid;
border-right:#969696 1px solid;
border-bottom:#969696 2px solid;
border-top:#969696 1px solid;
font-weight: bold;
color:#333;
width:90%;
height:10%;
font-size:16px;
vertical-align: middle;
font-family:"ＭＳ ゴシック", "Courier New", monospace;

}

/*見出し*/
h1#midashi_00{
padding:10px 0 10px 10px;
background:#F5F5F5;
border-left:#0066CC 8px solid;
border-right:#969696 1px solid;
border-bottom:#969696 2px solid;
border-top:#969696 1px solid;
font-weight: bold;
color:#333;
width:90%;
height:8%;
font-size:14px;
vertical-align: middle;
font-family:"ＭＳ ゴシック", "Courier New", monospace;

}


/* フッタ */
#my_footer { 
width : 100% ; 
clear : both ; 
color:#FFF;
font-size:14px;
background-image: url("images/footergreen.png");
height : 158px ; 
background-repeat: repeat;
}

/* 右ナビゲーションレイアウト */
#my_navigation{float:right; width:236px;}




/* メインコンテンツレイアウト */

#my_contents{ 
margin-left: 50px;
margin-right:  300px;
}




/* メインコンテンツレイアウト */

#my_mein_contents{ 
margin-left: 0px;


}


/* メインコンテンツレイアウト */

#my_d_contents{ 
margin-left: 50px;
margin-right: 10%;





}


/* メインコンテンツレイアウト */

#my_c_contents{ 
margin-left: 70px;
margin-right: 0px;





}


/*申請手続き*/

#my_snavigation { position : absolute ; right : 0 ; top : 100px ; width : 250px ;  float : right ;}
#my_scontents { margin-right : 50px;  float : left ; } 




/* 右ナビゲーションバーに関する記述 */

a.g_navi0{
	display: block;
	padding-left: 25px;
	padding-top: 10px;
	width: 200px;
	height: 25px;
	background: no-repeat left;
	/*	#f5f5f5 ブルー*/
	border: solid 1px #CCCCCC;
/*  #FFFFFF; ぴんく*/
border-left:#696969 8px solid;

	margin: 0px 0px;
	font-size: 14px;
	font-weight:bold;
	border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  text-align: right;
  white-space: nowrap;
   border-collapse: separate;
  border-spacing: 2px;

}


a:hover.g_navi0{
    background-color:#7CCD7C;
}


/*  #関係法令　ボックス*/
a.kankei{
display: block;
height: 50px;
width: 40%;
   background-image: url('images/aoi.png');


border: solid 1px #CCCCCC;
font-size:medium;

vertical-align: middle;
 margin: 3px 3px; 
  border-collapse: separate;
 

}

a:hover.kankei{
 display: block; 
    color:#1e90ff
;
font-weight:bold;

}




a.kankeishort {/*リンクされた文字*/
    color:0000ff;
    font-size:medium
       text-decoration:underline;
}
a:link.kankeishort {/*未訪問のリンク*/
    color:0000ff;
 font-size:medium;

    text-decoration:underline;
}
a:visited.kankeishort {
/*訪問後のリンク*/
    	color: #808080;
    	 font-size:medium;

	text-decoration: underline;
}
a:hover.kankeishort{
/*マウスをのせたとき*/
    	color: #0000FF;
	text-decoration: underline;
	 font-size:medium

}
a:active.kankeishort {/*クリック中*/
    text-decoration:none;
     font-size:medium
 font-size:medium;

}



table.table_qa {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 90%;
  border-spacing: 2px;
  border-collapse: collapse;
  }

table.table_qa caption {
  margin-top: 1em;
  text-align: right;
}

table.table_qa td {
  padding: 4px 6px;
}

table.table_qa th {
  padding: 4px 6px;
}

table.table_qa th.ao{
  border-bottom: solid 1px #808080;
  border-right: solid 1px #808080;
    background-image: url('images/ao.png');
background-repeat: repeat;
  text-align: left;
  white-space: nowrap;
  width:90%;

	
	}
	

table.table_qa td.ao{

    background-image: url('images/ao.png');
background-repeat: repeat;
  text-align: left;
  white-space: nowrap;
  width:90%;
  border-top:solid 1px #808080;
  border-right: solid 1px #808080;
  border-left: solid 1px #808080;
  border-bottom: solid 1px #808080;
	
	}
	
table.table_qa td.shiro{
  border-bottom: solid 1px #808080;
  border-right: solid 1px #808080;
  border-left: solid 1px #808080;
 border-top:solid 1px #808080;

  
     width:90%;

	
	}


table.table_qa th.pinku {
  border-bottom: solid 1px #808080;
  border-right: solid 1px #808080;
  background: #FFE4E1;
  text-align: left;
  white-space: nowrap;
  width:90%;
  
}


#stage {
margin: 0px 5px 0px 5px;
background: url("haikei.bmp") repeat-y;
}
#content {
margin: 0px 10px 0px 10px;
width: 800px;
border: 1px solid red;
}


