 
body{
		background-color : #cdd5de;
		text-align : center;
		margin-left : auto;
		margin-right : auto;
		margin-bottom : auto;
		color : #414141;
		background-image : url(../images/body_back.gif);
		background-repeat : repeat-x;
}
#contents{
		background-color : white;
		width : 100%;
		margin-top : 0px;
		margin-left : auto;
		margin-right : auto;
		margin-bottom : auto;
}
#header{
		height : 40px;
		width : 100%;
		background-color : white;
		margin-bottom : 0px;
}
#header h1{
		font-size : 15px;
		float : left;
		margin-top : 20px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 20px;
		width : 100%;
		text-align : left;
		font-weight : normal;
		padding-left : 10px;
		color : navy;
}
#menu{
		background-color : white;
		text-align : left;
		width : 930px;
}
#container{
		width : 930px;
}
#banner{
		height : 107px;
		background-color : white;
		background-image : url(../images/banner.gif);
		background-repeat : no-repeat;
		background-position : 5px 0px;
		text-align : right;
}
#hoken_banner li{
		float : left;
		list-style-type : none;
		padding-right : 10px;
}
#hoken_banner{
		text-align : center;
		width : 930px;
		padding-top : 30px;
		padding-left : 30px;
		padding-right : 30px;
		padding-bottom : 30px;
}
#menu ul{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#menu li{
		float : left;
		list-style-type : none;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#footer li{
		float : left;
		list-style-type : none;
		padding-right : 20px;
		font-size : 12px;
		font-weight : normal;
}
#footer ul{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		float : none;
		padding-top : 30px;
		font-weight : normal;
		color : #666666;
		padding-left : 20px;
}
#main{
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		clear : none;
		margin-bottom : 10px;
		width : 930px;
}
#footer{
		border-top-width : 1px;
		border-top-style : solid;
		border-top-color : silver;
		height : 70px;
		clear : both;
}
#topics{
		background-color : #e3e8ec;
		text-align : left;
		font-size : 90%;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 10px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 5px;
		margin-bottom : 15px;
}
#topics ul{
		margin-top : 0px;
		margin-left : 10px;
		margin-right : 0px;
		margin-bottom : 0px;
		padding-top : 0px;
		padding-left : 20px;
		padding-right : 20px;
		padding-bottom : 20px;
}
#topics h3{
		font-size : 14px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		color : navy;
}
.red_txt{
		color : red;
		font-weight : normal;
		padding-right : 5px;
}
#topics p{
		margin-top : 5px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		color : #393939;
}
#line{
		background-color : #ff80bf;
		height : 1px;
}
#tprofile{
		width : 650px;
		border-collapse : collapse;
		background-color : #f5f5f5;
		font-size : 14px;
		margin-top : 0px;
		text-align : left;
}
#tprofile td{
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		padding-top : 5px;
		padding-left : 10px;
		padding-right : 5px;
		padding-bottom : 5px;
}
.t001{
		background-color : #e3e3e3;
}
#navi{
		padding-top : 3px;
		padding-left : 15px;
		padding-right : 3px;
		padding-bottom : 3px;
		font-size : 13px;
		text-align : left;
		margin-left : 5px;
		margin-right : 5px;
		background-repeat : repeat-x;
}
#navi a{
		color : green;
}
#banner p{
		margin-right : 15px;
		margin-top : 15px;
		padding-top : 45px;
}
#toiawase{
		font-size : 15px;
		text-align : left;
		margin-left : 50px;
		margin-right : 50px;
		width : 600px;
		margin-top : 10px;
}
#toiawase p{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		padding-top : 3px;
		padding-left : 3px;
		padding-right : 3px;
		padding-bottom : 3px;
}
#policy{
		width : 700px;
		height : 1700px;
		text-align : left;
		margin-top : 20px;
		font-size : 15px;
		line-height : 140%;
}
#policy h5{
		font-size : 15px;
}
#policy p{
		font-size : 14px;
}
#footer a{
		color : #666666;
		text-decoration : none;
}
#footer a:hover{
		color : navy;
		text-decoration : underline;
}
#pagetop{
		font-size : 13px;
		text-align : right;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 20px;
		padding-bottom : 10px;
}
#pagetop a{
		color : #444444;
		text-decoration : none;
}
#pagetop a:hover{
		color : #0070a6;
}
#jigyou{
		width : 750px;
		margin-top : 20px;
		text-align : left;
}
#eigyou_hoken_list li{
		list-style-type : none;
		background-image : url(../images/arrow.gif);
		background-repeat : no-repeat;
		padding-left : 20px;
}
.eigyou_hoken_list2 li{
		background-image : url(../images/arrow2.gif);
		background-repeat : no-repeat;
		padding-left : 20px;
		list-style-type : none;
}
#hoken_kaisya{
		margin-top : 10px;
		margin-left : 10px;
		margin-right : 10px;
		margin-bottom : 10px;
		height : 200px;
		padding-left : 25px;
		text-align : left;
}
#teikei{
		height : 150px;
		padding-left : 25px;
		margin-left : 10px;
}
#sonota{
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		width : 740px;
		height : 150px;
		background-color : #e6e6e6;
		margin-top : 20px;
		margin-bottom : 20px;
		font-size : 95%;
}
#kanyuu{
		margin-top : 20px;
		margin-left : 20px;
		margin-right : 20px;
		margin-bottom : 20px;
		width : 700px;
		height : 400px;
		text-align : left;
}
#kanyuu li{
		list-style-type : decimal;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		padding-top : 3px;
		padding-bottom : 3px;
}
#stuff{
		width : 650px;
		height : 100px;
		text-align : left;
}
#stuff h4{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		background-color : silver;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
}
#shikaku{
		background-color : #f2f2f2;
		width : 650px;
		text-align : left;
		padding-top : 20px;
		padding-bottom : 20px;
		color : navy;
		margin-top : 10px;
}
#shikaku li{
		padding-top : 3px;
		padding-bottom : 3px;
		margin-left : 0px;
		margin-right : 0px;
		width : 500px;
}
#koyou{
		margin-top : 20px;
		margin-left : 20px;
		margin-right : 20px;
		margin-bottom : 20px;
		bottom : auto;
		width : 700px;
}
#koyou h4{
		border-width : 1px 1px 1px 1px;
		border-style : double double double double;
		border-color : navy navy navy navy;
		width : 350px;
		height : 50px;
		padding-top : 15px;
		padding-left : 20px;
		padding-right : 20px;
		margin-bottom : 0px;
}
#koyou_renraku{
		border-width : 3px 3px 3px 3px;
		border-style : solid solid solid solid;
		border-color : gray gray gray gray;
		width : 520px;
		height : 100px;
		padding-top : 20px;
		padding-left : 20px;
		padding-right : 20px;
		padding-bottom : 20px;
}
#katuyou{
		text-align : left;
		width : 580px;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
}
#koyou h3{
		text-align : center;
		width : 500px;
		color : #cc0000;
		line-height : 200%;
}
#koyou ul{
		color : blue;
		margin-top : 5px;
		margin-left : 30px;
		margin-right : 5px;
		margin-bottom : 5px;
}
#katuyou td{
		font-size : 15px;
		font-weight : bold;
		padding-left : 10px;
		line-height : 130%;
}
#koyou_toi{
		margin-top : 10px;
		margin-left : 5px;
		margin-right : 5px;
		margin-bottom : 3px;
}
#blue_txt{
		color : navy;
		font-size : 16px;
}
#policy h3{
		margin-top : 5px;
		margin-left : 0px;
		margin-right : 5px;
		margin-bottom : 5px;
}
#policy a{
		color : blue;
}
#policy a:hover{
		color : navy;
		text-decoration : underline;
}
#h2_top{
		font-size : 17px;
		color : #008040;
		padding-right : 5px;
}
#main_left{
		float : left;
		text-align : center;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		margin-left : 3px;
		margin-right : 0px;
		width : 155px;
}
#main_right{
		float : right;
		padding-top : 10px;
		text-align : right;
		background-image : url(../images/main_back.gif);
		background-repeat : no-repeat;
		background-position : left top;
		margin-left : 0px;
		margin-top : 0px;
		width : 580px;
}
#hoken_banner h4{
		color : white;
		background-color : #ff44a2;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
}
#hoken_banner ul{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		padding-left : 100px;
		text-align : center;
		width : 100%;
}
#main_contents{
		width : 760px;
		float : left;
		background-repeat : no-repeat;
		background-position : left top;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#third_menu li{
		list-style-type : none;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#third_menu ul{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#third_menu{
		width : 170px;
		float : right;
		clear : none;
		background-repeat : repeat;
		height : auto;
}
#top_contents{
		clear : none;
		float : none;
}
#syougaisya{
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #ff68af #ff68af #ff68af #ff68af;
		margin-bottom : 15px;
		margin-top : 10px;
		margin-right : 5px;
		margin-left : 0px;
		background-repeat : no-repeat;
		height : 65px;
		background-position : left center;
		background-color : #ffddee;
}
#syougaisya h3{
		font-size : 16px;
}
#syougaisya p{
		text-align : right;
		font-size : 14px;
		padding-right : 10px;
}
#syougaisya a{
		color : blue;
		padding-bottom : 0px;
		margin-bottom : 0px;
}
#sitemap{
		text-align : left;
		margin-top : 20px;
		margin-left : 120px;
		margin-right : 20px;
		margin-bottom : 20px;
}
#sitemap h2{
		margin-left : 0px;
}
#sitemap li{
		padding-top : 5px;
		padding-bottom : 5px;
}
.txt01{
		color : black;
}
#kanren_p{
		font-size : 120%;
		padding-left : 30px;
		color : navy;
}
#teikei li{
		padding-top : 3px;
		padding-left : 3px;
		padding-right : 3px;
		padding-bottom : 3px;
}
#t-logo{
		text-align : center;
}
.logo{
		text-align : center;
		padding-top : 5px;
		padding-bottom : 5px;
}
#ttopics{
		font-size : 90%;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
}
#ttopics td{
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
}
.t-ichiran{
		margin-top : 20px;
		margin-bottom : 20px;
}
.ichiran{
		background-color : #ffffb9;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		width : 200px;
		font-size : 15px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #d3d3a9 #d3d3a9 #d3d3a9 #d3d3a9;
}
.link01{
		background-color : #f0f0f0;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #cccccc #cccccc #cccccc #cccccc;
		width : 380px;
		right : auto;
}
.t-hoken{
		width : 600px;
		background-color : #f9f9f2;
}
.hoken{
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		border-width : 3px 3px 3px 3px;
		border-style : double double double double;
		border-color : #d7d7b0 #d7d7b0 #d7d7b0 #d7d7b0;
}
.hoken h2{
		color : green;
		text-align : center;
		font-size : 18px;
		font-weight : bold;
		padding-top : 0px;
}
.hoken li{
		color : blue;
		line-height : 130%;
}
.ichiran_l{
		font-size : 15px;
		background-color : #b9dcff;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		width : 200px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #95caff #95caff #95caff #95caff;
}
.green{
		color : green;
		font-size : 18px;
}
#hplinks{
		text-align : left;
		margin-left : 120px;
}
#hplinks li{
		line-height : 300%;
		font-weight : bold;
		font-size : 15px;
		background-image : url(../images/titlelk.gif);
		background-repeat : no-repeat;
		list-style-type : none;
		padding-left : 15px;
		background-position : left center;
}
#hplinks a{
		color : #660000;
		padding-left : 10px;
}
#hplinks a:hover{
		color : gray;
}
.normal{
		font-weight : normal;
		font-family : "MS UI Gothic";
}
#hoken_list{
		padding-left : 30px;
}
#koyou h5{
		font-size : 16px;
		font-weight : bold;
		text-align : right;
		padding-right : 100px;
}
#rinen{
		padding-top : 0px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		text-align : left;
}
#rinen ul{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#rinen li{
		padding-left : 0px;
		margin-top : 5px;
		margin-bottom : 5px;
		margin-left : 30px;
		font-size : 90%;
		line-height : 140%;
}
#rinen h3{
		margin-top : 10px;
		margin-left : 5px;
		margin-right : 5px;
		margin-bottom : 5px;
}
.katuyou01{
		background-color : #ffe6ff;
}
#shiryou{
		margin-top : 20px;
		margin-left : 20px;
		margin-right : 20px;
		margin-bottom : 20px;
		width : 700px;
}
#shiryou h3{
		text-align : left;
		padding-left : 30px;
		color : #2f2f2f;
}
#shiryou p{
		text-align : left;
		padding-left : 40px;
		font-size : 15px;
		line-height : 120%;
}
.jigyounusi{
		font-size : 13px;
		width : 650px;
		border-width : 2px 2px 2px 2px;
		border-style : solid solid solid solid;
		border-color : #696969 #696969 #696969 #696969;
		border-collapse : collapse;
		empty-cells : show;
}
.jigyounusi td{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #696969 #696969 #696969 #696969;
		text-align : left;
}
#shiryou h2{
		color : navy;
		font-size : 20px;
		font-weight : bold;
}
#benrichou a{
		color : #363636;
		text-decoration : none;
}
#benrichou li{
		color : #3c3c3c;
}
#benrichou a:hover{
		color : green;
}
#map{
		text-align : center;
}
