h1, h2, h3, h4, h5, p, div, dt, dd, dl, img, input, form, ul, li {	margin: 0px;	padding: 0px;}/* title */.out_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/out_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.circle_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/circle_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.sitemap_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/sitemap_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.pdf_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/pdf_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.link_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/link_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.toi_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/toi_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.top_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/top_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.policy_title a {	width: 750px;	height: 122px;	margin: 0px 0px 0px 10px;	background: url(../img/top_o/policy_title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}/* subtitle */.subtitle {	width: 489px;	height: 68px;	background: url(../img/top_o/sub_title.jpg) no-repeat;	text-decoration: none;	margin: 0px 0px 0px 10px;}.subtitle h3 {	width: 461px;	float: right;	color: #663300;	font-weight: normal;	font-size: 120%;	line-height: 140%;	margin: 25px 0px 0px 0px;}/* menu */ul.ent_menu {	width: 261px;	list-style: none;	margin: 0px 0px 0px 0px;}.contents {	background: url(../img/top_o/contents.gif) no-repeat;	text-indent: -9999px;	width: 261px;	height: 31px;	text-decoration: none;	display: block;}li.ent a {	text-decoration: none;	background: url(../img/top_o/ent_menu.jpg) no-repeat;	padding: 10px 0px 0px 40px;	width: 221px;	height: 25px;	display: block;	color: #6CB414;	font-size: 13px;	line-height: 15px;}li.ent a:hover {	background-position: 0px -35px;	text-decoration: none;	padding: 10px 0px 0px 40px;	width: 221px;	height: 25px;	display: block;	color: #FFFFFF;	font-size: 13px;	line-height: 15px;}/* main */#main {	width: 499px;	float: left;}.box1 {
	width: 451px;
	margin: 10px 0px 15px 38px;
}.box1_2 {	width: 451px;	margin: 0px 0px 0px 38px;}.box2 {	width: 489px;	margin: 0px 0px 7px 10px;}.t_setsumei{	color: #333333;	font-size: 80%;	line-height: 150%;	margin: 5px 0px 15px 0px;}.t01{	width: 214px;	color: #333333;	font-size: 80%;	line-height: 160%;	float: left;}.pt01 {	width: 185px;	margin: 0px 10px 0px 0px;	float: left;}.topics {	background: url(../img/top_o/topics.jpg) no-repeat;	text-indent: -9999px;	width: 357px;	height: 41px;	float: left;	margin: 0px 0px 0px 0px;}.topics_b a {	background: url(../img/top_o/topics.jpg) no-repeat -357px 0px;	text-indent: -9999px;	width: 132px;	height: 41px;	text-decoration: none;	float: left;	margin: 0px 0px 0px 0px;}.topics_b a:hover {	background-position: -357px -41px;	text-decoration: none;}.t_date{	color: #6CB414;	font-size: 80%;	line-height: 160%;}.t_title{	color: #663300;	font-size: 100%;	line-height: 140%;	margin: 0px 0px 5px 0px;	font-weight: normal;}.t_text_box{	border-bottom: #996600 dotted 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 10px 0px;}.t_text{	color: #333333;	font-size: 80%;	line-height: 150%;}.t_text2{	color: #333333;	font-size: 80%;	line-height: 150%;	margin: 0px 0px 10px 0px;}.t10{	margin: 10px 0px 0px 0px;}.topics_list_t {	background: url(../img/top_o/topics_list.gif) no-repeat;	text-indent: -9999px;	width: 152px;	height: 28px;	margin: 0px 0px 0px 10px;}.box1 dl {	border-bottom: #996600 dotted 1px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 10px 0px;}.tl_box{	font-size: 110%;	border-top: #996600 dotted 1px;	margin: 10px 0px 0px 0px;	padding: 10px 0px 0px 0px;}.list_box{	margin: 0px 0px 0px 0px;}.tl_date{	color: #6CB414;	font-size: 80%;	line-height: 160%;	float: left;	margin: 0px 10px 0px 0px;}.tl_text{	color: #663300;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 0px 0px;	float: left;}.tl_text a {	text-decoration: underline;	color: #663300;}.tl_text a:hover {	color: #663300;	text-decoration: none;}/* sitemap */dl.sitemap{	margin: 0px 0px 15px 0px;}dl.sitemap dt{	font-size: 95%;	line-height: 110%;	margin: 0px 0px 0px 0px;}.t90{	font-size: 90%;}.l16{	margin: 0px 0px 0px 16px;}.sitemapbox {	margin: 0px 0px 15px 0px;	}.site_t01 {	font-size: 13px;	line-height: 16px;	}.site_t01 a {	color: #663300;	text-decoration: none;	}.site_t01 a:hover {	color: #663300;	text-decoration: underline;	}.site_t02 {	font-size: 13px;	line-height: 16px;	margin: 20px 0px 0px 0px;	}.site_t02 a {	color: #663300;	text-decoration: none;	}.site_t02 a:hover {	color: #663300;	text-decoration: underline;	}.site_t03 {	font-size: 13px;	line-height: 16px;	margin: 10px 0px 0px 0px;	}.site_t03 a {	color: #663300;	text-decoration: none;	}.site_t03 a:hover {	color: #663300;	text-decoration: underline;	}.sitemapbox ul {	list-style: none;	padding: 2px 0px;	}.sitemapbox ul li {	padding-left: 28px;	background: url(../img/sitemap01.gif) no-repeat top left;	font-size: 13px;	line-height: 16px;	}.sitemapbox ul li ul li {	padding-left: 28px;	background: url(../img/sitemap02.gif) no-repeat top left;	font-size: 12px;	line-height: 16px;	}.sitemapbox ul li.last {	padding-left: 28px;	background: url(../img/sitemap_b.gif) no-repeat top left;	}.sitemapbox ul li.last2 {	padding-left: 28px;	background: url(../img/sitemap_b.gif) no-repeat top left;	font-size: 12px;	line-height: 16px;	}.sitemapbox ul li.mid {	padding-left: 28px;	background: url(../img/sitemap_01.gif) no-repeat top left;	font-size: 12px;	line-height: 16px;	}a.link1{	color: #555555;	text-decoration: none;	}a:hover.link1 {	color: #555555;	text-decoration: underline;	}a.link2{	color: #663300;	text-decoration: none;	}a:hover.link2 {	color: #663300;	text-decoration: underline;	}/* form */dl.fo {	width: 451px;	font-size: 80%;	line-height: 140%;	color: #333333;	background-image: url(../img/top_o/toi_back.jpg);	border-bottom: #FFFFFF solid 0px;	padding: 0px 0px 0px 0px;}.fo_box {	width: 451px;	border-bottom: #FFFFFF solid 2px;}dl.fo dt {	width: 110px;	margin: 0px 3px 0px 0px;	padding: 10px;	float: left;	text-align: right;	color: #663300;}dl.fo dd {	width: 298px;	padding: 10px;	float: left;	background-color: #FFFFCC;}p.fo_tex01 {	font-size: 12px;	color: #333333;	line-height: 19px;	padding: 0px 0px 10px 0px;}.f_b {	width: 311px;	padding: 0px 0px 0px 140px;	background-color: #FFFFFF;}.box1 p.er {	font-size: 14px;	color: #FF6600;	line-height: 20px;	width: 451px;	margin: 10px 0px 10px 0px;}.red {	color: #FF3300;}.box1 table td.f_t2 {	font-size: 12px;	color: #663300;	line-height: 17px;	border: solid 1px #FFFFFF;	padding: 2px;	background-color: #FFFFFF;}.box1 table td.f_t {	font-size: 12px;	color: #333333;	line-height: 17px;	border: solid 1px #FFFFFF;	padding: 2px;	background-color: #FFFFFF;}dl.pol {	border-bottom: #FFFFFF solid 1px;	margin: 10px 0px 10px 0px;}dl.pol dt {	font-size: 110%;	color: #663300;	border-bottom: #996600 dotted 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 7px 0px;	line-height: 140%;}dl.pol dd {	font-size: 80%;	color: #333333;	margin: 0px 0px 10px 0px;	padding: 0px 0px 10px 0px;	line-height: 140%;}.gre {	color: #669900;}/* access */dl.ac {	width: 451px;}dl.ac dt {	color: #663300;	font-size: 110%;	line-height: 140%;	border-bottom: #996600 dotted 1px;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;}dl.ac dd {	color: #333333;	font-size: 80%;	line-height: 140%;	margin: 0px 0px 10px 0px;}/* back */.back{	color: #663300;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 0px 0px;}.back a {	text-decoration: none;	color: #663300;}.back a:hover {	color: #663300;	text-decoration: underline;}/* footer */#footer {	width:750px;	height: 28px;	background: url(../img/top/footer.jpg) no-repeat;	text-align: center;	margin: 0px 0px 0px 10px;}
