@charset "UTF-8";
body {
	font-size: 12px;
	font-family: "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "Kochi Gothic";
	background-color: #dadcde;
	margin: 0px
}
p {
	text-indent: 1em
}
a.gray {
	color: #666666;
	text-decoration: none
}
a:hover.gray {
	color: #000000;
	text-decoration: underline
}
a:visited.gray {
	color: #666666;
	text-decoration: none
}
a:visited:hover.gray {
	color: #000000;
	text-decoration: underline
}

/*　miura 08.03.11　*/
a.dark_orenge {
	color: #990033;
	text-decoration: underline
}
a:visited.dark_orenge {
	color: #990033;
	text-decoration: underline
}
/*　ここまで　*/

a.directory-head {
	color: #666666;
	text-decoration: none
}
a:hover.directory-head {
	color: #000000;
	text-decoration: underline
}
a:visited.directory-head {
	color: #666666;
	text-decoration: none
}
a:visited:hover.directory-head {
	color: #000000;
	text-decoration: underline
}
a.directory-foot {
	color: #666666;
	text-decoration: none
}
a:hover.directory-foot {
	color: #000000;
	text-decoration: underline
}
a:visited.directory-foot {
	color: #666666;
	text-decoration: none
}
a:visited:hover.directory-foot {
	color: #000000;
	text-decoration: underline
}
#outer {
	width: 100%
}
#header {
	background: #f0f1f2 url(/images/head/header.gif);
	position: relative;
	width: 760px;
	height: 100px
}
div.pnc {
	position: absolute;
	top: 17px;
	left: 36px;
	width: 228px;
	height: 58px
}
div.list {
	position: absolute;
	top: 50px;
	left: 436px;
	width: 67px;
	height: 17px
}
div.map {
	position: absolute;
	top: 50px;
	left: 508px;
	width: 66px;
	height: 17px
}
div.koan {
	position: absolute;
	top: 36px;
	left: 450px;
	width: 102px;
	height: 17px
}
div.help {
	position: absolute;
	top: 8px;
	left: 455px;
	width: 33px;
	height: 15px
}
div.privacy {
	position: absolute;
	top: 8px;
	left: 498px;
	width: 103px;
	height: 15px
}
div.site-map {
	position: absolute;
	top: 8px;
	left: 614px;
	width: 63px;
	height: 15px
}
div.questionery {
	position: absolute;
	top: 8px;
	left: 690px;
	width: 53px;
	height: 15px
}
div.english {
	position: absolute;
	top: 25px;
	left: 536px;
	width: 40px;
	height: 15px
}
div.korean {
	position: absolute;
	top: 25px;
	left: 598px;
	width: 30px;
	height: 15px
}
div.chinese {
	position: absolute;
	top: 25px;
	left: 650px;
	width: 30px;
	height: 15px
}
div.spanish {
	position: absolute;
	top: 25px;
	left: 700px;
	width: 43px;
	height: 15px
}
#search_frame {
	position: absolute;
	top: 45px;
	left: 582px;
	width: 120px;
	height: 22px
}
/*　矢印　*/
div.arrow-1 {
	position: absolute;
	top: 28px;
	left: 527px;
	width: 10px;
	height: 10px
}
div.arrow-2 {
	position: absolute;
	top: 28px;
	left: 589px;
	width: 10px;
	height: 10px
}
div.arrow-3 {
	position: absolute;
	top: 28px;
	left: 641px;
	width: 10px;
	height: 10px
}
div.arrow-4 {
	position: absolute;
	top: 28px;
	left: 691px;
	width: 1px;
	height: 14px
}
/*　区切り線　*/
div.separator-1 {
	position: absolute;
	top: 52px;
	left: 505px;
	width: 1px;
	height: 14px
}
div.separator-2 {
	position: absolute;
	top: 37px;
	left: 585px;
	width: 1px;
	height: 14px
}
div.separator-3 {
	position: absolute;
	top: 10px;
	left: 492px;
	width: 1px;
	height: 10px
}
div.separator-4 {
	position: absolute;
	top: 10px;
	left: 607px;
	width: 1px;
	height: 10px
}
div.separator-5 {
	position: absolute;
	top: 10px;
	left: 683px;
	width: 1px;
	height: 10px
}

/*　区切り線 現在使用してない　*/
div.separator-6 {
	position: absolute;
	top: 10px;
	left: 648px;
	width: 1px;
	height: 10px
}
div.separator-7 {
	position: absolute;
	top: 10px;
	left: 695px;
	width: 1px;
	height: 10px
}
#search_text {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 110px;
	height: 22px
}
#search {
	position: absolute;
	top: 0px;
	left: 120px;
	width: 43px;
	height: 22px
}
#menu {
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 170px
}
div.news {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 59px
}
div.license {
	position: absolute;
	top: 59px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.trouble {
	position: absolute;
	top: 114px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.window {
	position: absolute;
	top: 169px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.procedure {
	position: absolute;
	top: 224px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.legal {
	position: absolute;
	top: 279px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.safe_life {
	position: absolute;
	top: 334px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.comment {
	position: absolute;
	top: 389px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.publicity {
	position: absolute;
	top: 444px;
	left: 0px;
	width: 170px;
	height: 40px
}
div.recruit {
	position: absolute;
	top: 484px;
	left: 0px;
	width: 170px;
	height: 40px
}
div.information {
	position: absolute;
	top: 524px;
	left: 0px;
	width: 170px;
	height: 55px
}
div.police {
	position: absolute;
	top: 564px;
	left: 0px;
	width: 170px;
	height: 40px
}
div.menu-11 {
	position: absolute;
	top: 604px;
	left: 0px;
	width: 170px;
	height: 16px
}
div.organisation{
	position: absolute;
	top: 620px;
	left: 25px;
	width: 136px;
	height: 74px
}
div.c-poc {
	position: absolute;
	top: 720px;
	left: 25px;
	width: 136px;
	height: 74px
}
div.koan {
	position: absolute;
	top: 820px;
	left: 25px;
	width: 138px;
	height: 43px
}
div.mobile {
	position: absolute;
	top: 870px;
	left: 25px;
	width: 138px;
	height: 74px
}
div.chiba_pref {
	position: absolute;
	top: 999px;
	left: 25px;
	width: 138px;
	height: 74px
}
div.npa {
	position: absolute;
	top: 951px;
	left: 25px;
	width: 138px;
	height: 40px
}
#right {
	position: relative;
	left: 170px;
	top: 0px;
	width: 573px
}
#content_frame {
	position: relative;
	left: 0px;
	top: 0px;
	border: outset 1px #666;
	width: 573px
}
div.title {
	margin-right: 22px;
	margin-left: 21px;
	padding-top: 10px;
	width: 510px;
	height: 35px
}
div.subtitle_text {
	color: white;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 439px;
	height: 21px
}
#directory-head {
	font-size: 12px;
	margin-left: 15px;
	padding-top: 5px;
	height: 100%
}
div.main {
	position: relative;
	margin-right: 35px;
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 100%
}
#content-footer {
	padding-bottom: 5px;
	position: relative;
	height: 41px;
	width: 550px
}
#directory-foot {
	font-size: 12px;
	padding-top: 25px;
	postion: absolute;
	left: 0px;
	top: 0px;
	margin-left: 15px;
	height: 16px;
	width: 400px
}
div.go-page-top {
	padding-top: 25px;
	position: absolute;
	left: 425px;
	top: 0px;
	width: 118px;
	height: 16px
}
#footer {
	position: relative;
	width: 573px
}
div.footer-help {
	position: absolute;
	top: 8px;
	left: 423px;
	width: 33px;
	height: 15px
}
div.footer-separator-3 {
	position: absolute;
	top: 10px;
	left: 459px;
	width: 1px;
	height: 10px
}
div.footer-site-map {
	position: absolute;
	top: 8px;
	left: 463px;
	width: 55px;
	height: 15px
}
div.footer-separator-4 {
	position: absolute;
	top: 10px;
	left: 521px;
	width: 1px;
	height: 10px
}
div.footer-questionary {
	position: absolute;
	top: 8px;
	left: 525px;
	width: 48px;
	height: 15px
}
#menu_news {
	background: white url(/images/menu_news/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 151px;
	width: 470px;
	height: 93px;
	visibility: hidden
}
#menu_news-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_news-button-2 {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_news-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_news-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_news-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_license {
	background: white url(/images/menu_license/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 55px;
	left: 151px;
	width: 470px;
	height: 217px;
	visibility: hidden
}
#menu_license-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_license-button-2 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_license-button-3 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_license-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_license-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_license-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_trouble {
	background: white url(/images/menu_trouble/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 110px;
	left: 151px;
	width: 470px;
	height: 122px;
	visibility: hidden
}
#menu_trouble-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_trouble-button-2 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_trouble-button-3 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_trouble-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_trouble-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_trouble-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_window {
	background: white url(/images/menu_window/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 165px;
	left: 151px;
	width: 470px;
	height:187px;
	visibility: hidden
}
#menu_window-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_window-button-2 {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_window-button-3 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_window-button-4 {
	position: absolute;
	top: 48px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_window-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_window-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_window-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_procedure {
	background: white url(/images/menu_procedure/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 220px;
	left: 151px;
	width: 470px;
	height: 229px;
	visibility: hidden
}
#menu_procedure-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_procedure-button-2 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_procedure-button-3 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_procedure-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_procedure-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_procedure-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_legal {
	background: white url(/images/menu_legal/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 275px;
	left: 151px;
	width: 470px;
	height: 320px;
	visibility: hidden
}
#menu_legal-main-1 {
	position: absolute;
	top: 50px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_legal-button-1 {
	position: absolute;
	top: 140px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_legal-button-2 {
	position: absolute;
	top: 140px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_legal-button-3 {
	position: absolute;
	top: 140px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_legal-s-button-1 {
	position: absolute;
	top: 175px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_legal-s-button-2 {
	position: absolute;
	top: 175px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_legal-s-button-3 {
	position: absolute;
	top: 175px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_safe_life {
	background: white url(/images/menu_safe_life/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 330px;
	left: 151px;
	width: 470px;
	height: 580px;
	visibility: hidden
}
#menu_safe_life-main-1 {
	position: absolute;
	top: 65px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-main-2 {
	position: absolute;
	top: 203px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-main-3 {
	position: absolute;
	top: 265px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-1 {
	position: absolute;
	top: 315px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-2 {
	position: absolute;
	top: 315px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-3 {
	position: absolute;
	top: 315px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-4 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-5 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-6 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-7 {
	position: absolute;
	top: 350px;
	left: 14px;
	width: 143px;
	height: 30px
}

#menu_comment {
	background: white url(/images/menu_comment/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 385px;
	left: 151px;
	width: 470px;
	height: 93px;
	visibility: hidden
}
#menu_comment-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_comment-button-2 {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_comment-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_comment-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_comment-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_publicity {
	background: white url(/images/menu_publicity/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 440px;
	left: 151px;
	width: 470px;
	height: 252px;
	visibility: hidden
}
#menu_publicity-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_publicity-button-2 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_publicity-button-3 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_publicity-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_publicity-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_publicity-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_recruit {
	background: white url(/images/menu_recruit/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 480px;
	left: 151px;
	width: 470px;
	height: 160px;
	visibility: hidden
}
#menu_recruit-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_recruit-button-2 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_recruit-button-3 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_recruit-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_recruit-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_recruit-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_information {
	background: white url(/images/menu_information/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 520px;
	left: 151px;
	width: 470px;
	height: 160px;
	visibility: hidden
}
#menu_information-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_information-button-2 {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_information-button-3 {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_information-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_information-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_information-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_police {
	background: white url(/images/menu_police/menu_frame.gif);
	position: absolute;
	z-index: 2;
	top: 560px;
	left: 151px;
	width: 470px;
	height: 93px;
	visibility: hidden
}
#menu_police-button-1 {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_police-button-2 {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_police-s-button-1 {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_police-s-button-2 {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_police-s-button-3 {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_news-idx {
	background: white url(/images/menu_news/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 93px
}
#menu_news-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_news-button-2-idx {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_news-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_news-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_news-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_license-idx {
	background: white url(/images/menu_license/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 217px
}
#menu_license-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_license-button-2-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_license-button-3-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_license-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_license-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_license-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_trouble-idx {
	background: white url(/images/menu_trouble/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 122px
}
#menu_trouble-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_trouble-button-2-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_trouble-button-3-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_trouble-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_trouble-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_trouble-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_window-idx {
	background: white url(/images/menu_window/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 187px
}
#menu_window-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_window-button-2-idx {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_window-button-3-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_window-button-4-idx {
	position: absolute;
	top: 48px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_window-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_window-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_window-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_procedure-idx {
	background: white url(/images/menu_procedure/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 229px
}
#menu_procedure-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_procedure-button-2-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_procedure-button-3-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_procedure-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_procedure-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_procedure-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_legal-idx {
	background: white url(/images/menu_legal/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 320px
}
#menu_legal-main-1-idx {
	position: absolute;
	top: 50px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_legal-button-1-idx {
	position: absolute;
	top: 140px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_legal-button-2-idx {
	position: absolute;
	top: 140px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_legal-button-3-idx {
	position: absolute;
	top: 140px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_legal-s-button-1-idx {
	position: absolute;
	top: 175px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_legal-s-button-2-idx {
	position: absolute;
	top: 175px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_legal-s-button-3-idx {
	position: absolute;
	top: 175px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_safe_life-idx {
	background: white url(/images/menu_safe_life/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 580px
}
#menu_safe_life-main-1-idx {
	position: absolute;
	top: 65px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-main-2-idx {
	position: absolute;
	top: 203px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-main-3-idx {
	position: absolute;
	top: 265px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-1-idx {
	position: absolute;
	top: 315px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-2-idx {
	position: absolute;
	top: 315px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-3-idx {
	position: absolute;
	top: 315px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-4-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-5-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_safe_life-s-button-6-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}

#menu_safe_life-s-button-7-idx {
	position: absolute;
	top: 350px;
	left: 14px;
	width: 143px;
	height: 30px
}


#menu_comment-idx {
	background: white url(/images/menu_comment/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 93px
}
#menu_comment-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_comment-button-2-idx {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_comment-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_comment-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_comment-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_publicity-idx {
	background: white url(/images/menu_publicity/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 252px
}
#menu_publicity-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_publicity-button-2-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_publicity-button-3-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_publicity-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_publicity-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_publicity-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_recruit-idx {
	background: white url(/images/menu_recruit/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 160px
}
#menu_recruit-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_recruit-button-2-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_recruit-button-3-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_recruit-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_recruit-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_recruit-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_information-idx {
	background: white url(/images/menu_information/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 160px
}
#menu_information-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_information-button-2-idx {
	position: absolute;
	top: 14px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_information-button-3-idx {
	position: absolute;
	top: 14px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_information-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_information-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_information-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
#menu_police-idx {
	background: white url(/images/menu_police/menu_frame.gif);
	position: relative;
	width: 470px;
	height: 93px
}
#menu_police-button-1-idx {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 218px;
	height: 30px
}
#menu_police-button-2-idx {
	position: absolute;
	top: 14px;
	left: 239px;
	width: 218px;
	height: 30px
}
#menu_police-s-button-1-idx {
	position: absolute;
	top: 48px;
	left: 14px;
	width: 143px;
	height: 30px
}
#menu_police-s-button-2-idx {
	position: absolute;
	top: 48px;
	left: 164px;
	width: 143px;
	height: 30px
}
#menu_police-s-button-3-idx {
	position: absolute;
	top: 48px;
	left: 314px;
	width: 143px;
	height: 30px
}
div.menu_text-area {
	position: absolute;
	top: 78px;
	left: 14px;
	width: 443px;
	height: 106px
}
div.menu_text-area2 {
	position: absolute;
	top: 80px;
	left: 14px;
	width: 443px;
	height: 106px
}
div.menu_text-area3 {
	position: absolute;
	top: 15px;
	left: 40px;
	width: 300px;
	height: 106px
}
div.menu_text-area4 {
	position: absolute;
	top: 190px;
	left: 40px;
	width: 300px;
	height: 106px
}
div.menu_text-area5 {
	position: absolute;
	top: 250px;
	left: 40px;
	width: 300px;
	height: 106px
}
div.menu_text-area6 {
	position: absolute;
	top: 359px;
	left: 14px;
	width: 300px;
	height: 106px
}
div.menu_main-1 {
	padding-left: 15px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -15px;
	left: 120px;
	width: 136px
}
div.menu_main-1-2 {
	padding-left: 15px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -15px;
	left: 120px;
	width: 250px
}

div.menu_main-2 {
	padding-left: 15px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -15px;
	left: 275px;
	width: 135px
}
div.menu_middle-1 {
	padding-left: 15px;
	position: absolute;
	font-size: 12px;
	line-height: 120%;
	text-indent: -15px;
	left: 0px;
	width: 135px
}
div.menu_middle-1-2 {
	padding-left: 15px;
	position: absolute;
	font-size: 12px;
	line-height: 120%;
	text-indent: -15px;
	left: 0px;
	width: 280px
}
div.menu_middle-2 {
	padding-left: 15px;
	position: absolute;
	font-size: 12px;
	line-height: 120%;
	text-indent: -15px;
	left: 150px;
	width: 135px
}
div.menu_middle-2-3 {
	padding-left: 15px;
	position: absolute;
	font-size: 12px;
	line-height: 120%;
	text-indent: -15px;
	left: 150px;
	width: 280px
}
div.menu_middle-3 {
	padding-left: 15px;
	position: absolute;
	font-size: 12px;
	line-height: 120%;
	text-indent: -15px;
	left: 295px;
	width: 135px
}
div.menu_small-1 {
	padding-left: 12px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -12px;
	left: 0px;
	width: 100px
}
div.menu_small-2 {
	padding-left: 12px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -12px;
	left: 110px;
	width: 95px
}
div.menu_small-2_wide {
	padding-left: 12px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -12px;
	left: 110px;
	width: 150px
}
div.menu_small-3 {
	padding-left: 12px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -12px;
	left: 220px;
	width: 100px
}
div.menu_small-4 {
	padding-left: 12px;
	position: absolute;
	font-size: 10px;
	line-height: 120%;
	text-indent: -12px;
	left: 335px;
	width: 100px
}
strong.keyword {
	color: Red;
}
p.example {
	text-indent: 1em;
	color: Navy;
	font-weight: bold;
	font-family: monospace;
}
code {
	color: Navy;
	font-family: monospace;
}
code.example {
	color: Navy;
	font-weight: bold;
	font-family: monospace;
}
code.operator {
	color: Navy;
	font-family: monospace;
	font-weight: bold;
}
