@charset "utf-8";

/**********************************************************************
NUMO : For Foundation of Style [ /about_numo/css/about_numo_base.css ]

08.12.03
**********************************************************************/

/*---------------------------------------------
 Common Settings
---------------------------------------------*/
.anchor_navi li {
	display: block;
	float: left;
	background: url(../image/cmn_icon_anchor_navi.gif) 0 0.2em no-repeat;
	padding-left: 17px;
	padding-right: 10px;
	margin-bottom: 5px;
	white-space: nowrap;
}
.anchor_navi {
	font-size: 85.5%;
	width: 100%;
}

.toprevious {
	margin-bottom: 20px;
}

div.PageNaviArea {
	width:650px;
	display: block;
	background: url(../image/cmn_bg_page_navi.gif) left bottom no-repeat;
	font-size: 85.5%;
	padding-left: 10px;
	margin-bottom: 30px;
}
div.PageNaviArea ul.page_navi {
	padding-left: 0;
}
div.PageNaviArea ul.page_navi li {
	display: block;
	float: left;
}
div.PageNaviArea ul.page_navi li.current span,
div.PageNaviArea ul.page_navi li a {
	background: #ffffff url(../image/cmn_bg_page_navi_tab.gif) no-repeat 1px 4px;
	display: block;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 17px;
}
div.PageNaviArea ul.page_navi li.current {
	background-color: #ffffff;
	padding-bottom: 6px;
}
div.PageNaviArea ul.page_navi li.current span{
	background: #ffffff url(../image/cmn_bg_page_navi_tab.gif) no-repeat 0 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 16px;
	padding-right: 6px;
	border-top: 2px solid #ce4910;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
}
div.PageNaviArea ul.page_navi li a {
	margin-bottom: 8px;
}

/*--2008年度用--*/

div.PageNaviArea02 {
	width:650px;
	display: block;
	background: url(../image/cmn_bg_page_navi.gif) left bottom no-repeat;
	font-size: 80%;
	padding-left: 0px;
	margin-bottom: 30px;
}
div.PageNaviArea02 ul.page_navi {
	padding-left: 0;
}
div.PageNaviArea02 ul.page_navi li {
	display: block;
	float: left;
}
div.PageNaviArea02 ul.page_navi li.current span,
div.PageNaviArea02 ul.page_navi li a {
	background: #ffffff url(../image/cmn_bg_page_navi_tab.gif) no-repeat 1px 4px;
	display: block;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 15px;
}
div.PageNaviArea02 ul.page_navi li.current {
	background-color: #ffffff;
	padding-bottom: 6px;
}
div.PageNaviArea02 ul.page_navi li.current span{
	background: #ffffff url(../image/cmn_bg_page_navi_tab.gif) no-repeat 0 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 16px;
	padding-right: 6px;
	border-top: 2px solid #ce4910;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
}
div.PageNaviArea02 ul.page_navi li a {
	margin-bottom: 8px;
}
/*--//2008年度用--*/

#ContentsArea .PageLinkArea .pagetop {
	float: right;
	font-size: 85.5%;
}

.section {
	clear: both;
}
.section ul ul,
.section ul ol,
.section ol ul,
.section ol ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
.notes_bracket li {
	padding-left: 1.5em;
	text-indent: -1.5em;
}
.notes_r_bracket li {
	padding-left: 1.3em;
	text-indent: -1.3em;
}
.notes_kanji li,
.notes_kana li {
	padding-left: 1.6em;
	text-indent: -1.6em;
}
.notes_s_bracket li {
	padding-left: 1.5em;
	text-indent: -1.5em;
}
ol ol.no_number li {
	list-style-type: none;
	margin-left: 0;
}

dl.notice01 {
	margin-bottom: 20px;
}
dl.notice01 dt {
	float: left;
	width: 3em;
	font-weight: bold;
}
dl.notice01 dt span {
	display: block;
	text-align: right;
	padding-right: 0.5em;
}
dl.notice01 dd {
	text-indent: 1em;
	margin-left: 3em;
}

li.heading,
li.no_indent {
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
	list-style-type: none;
}
li.heading {
	font-weight: bold;
}
ul.list li.no_item {
	list-style-type: none;
}
.pdl15 {
	padding-left: 15px;
}
.kikan {
	display: block;
	padding-left: 2.75em;
}
.list02 li {
	list-style-type: circle;
	margin-left: 1.5em;
	text-indent: 0;
	padding-left: 0;
}
.list02 .list li {
	list-style-type: disc;
}
/*---------------------------------------------
 outline_soshiki
---------------------------------------------*/
.outline_soshiki .position,
.outline_soshiki .name {
	font-weight: bold;
}

/*---------------------------------------------
 outline_soshiki_map
---------------------------------------------*/
.outline_soshiki_map .soshikiBox .mapL {
	display: block;
	float: left;
	width: 383px;
	margin-right:10px;
}
.outline_soshiki_map .soshikiBox .mapR {
	display: block;
	float: left;
}

/*---------------------------------------------
 outline_teikan
---------------------------------------------*/
.outline_teikan h3 {
	margin-bottom: 10px;
}
.outline_teikan dl {
	margin-bottom: 20px;
}
.outline_teikan dl dt {
	float: left;
	width: 5em;
	font-weight: bold;
}
.outline_teikan dl dt span {
	display: block;
	text-align: right;
	padding-right: 0.5em;
}
.outline_teikan dl dd {
	text-indent: 1em;
	margin-left: 5em;
}

/*---------------------------------------------
 outline_jigyou_keikakursho
---------------------------------------------*/
.outline_jigyou_keikakursho h3{
	margin-bottom: 10px;
}
.outline_jigyou_keikakursho p {
	margin-bottom: 10px;
	text-indent: 1em;
}
.outline_jigyou_keikakursho dl dt {
	font-weight: bold;
}
.outline_jigyou_keikakursho dl dd {
	text-indent: 1em;
	margin-bottom: 20px;
}
.outline_jigyou_keikakursho li img {
	margin-top: 10px;
	margin-bottom: 10px;
}

.outline_jigyou_keikakursho li p {
	text-indent: 1em;
}

/*---------------------------------------------
 outline_gyoumu_houhou
---------------------------------------------*/
.outline_gyoumu_houhou h3{
	margin-bottom: 10px;
}
.outline_gyoumu_houhou p {
	margin-bottom: 10px;
	text-indent: 1em;
}
.outline_gyoumu_houhou dl {
	margin-bottom: 20px;
}
.outline_gyoumu_houhou dl dt {
	float: left;
	width: 5em;
	font-weight: bold;
}
.outline_gyoumu_houhou dl dd {
	text-indent: 0em;
	margin-left: 5em;
	margin-bottom: 20px;
}
.outline_gyoumu_houhou dl dl {
	margin-top: 10px;
}
.outline_gyoumu_houhou dl dl dt {
	width: 3.5em;
}
.outline_gyoumu_houhou dl dl dd {
	margin-left: 1.5em;
	margin-bottom: 10px;
}

/*---------------------------------------------
 outline_jisshi_keikaku
---------------------------------------------*/
.outline_jisshi_keikaku p {
	text-indent: 1em;
}
.outline_jisshi_keikaku h3 {
	text-indent: -1.8em;
	padding-left: 1.8em;
	margin-bottom: 10px;
}
.outline_jisshi_keikaku p {
	margin-bottom: 10px;
}

/*---------------------------------------------
 outline_jigyou_keikaku
---------------------------------------------*/
.outline_jigyou_keikaku p {
	text-indent: 1em;
}

/*---------------------------------------------
 outline_jigyou_yosan
---------------------------------------------*/
.outline_jigyou_yosan h3 {
	margin-bottom: 0px;
}
.outline_jigyou_yosan dl {
	margin-bottom: 20px;
}
.outline_jigyou_yosan dl dt {
	float: left;
	width: auto;
	text-align:left;
	font-weight: bold;
}
.outline_jigyou_yosan dl dt span {
	display: block;
	text-align: right;
	padding-right: 0.5em;
}
.outline_jigyou_yosan dl dd {
	text-indent: 1em;
	margin-left: 1em;
}
.outline_jigyou_yosan .no_indent {
	margin-top: 0px;
	text-indent: 0;
}

.outline_jigyou_yosan .1em_indent {
	margin-top: 0px;
	text-indent: 1em;
}

.outline_jigyou_yosan dl dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
.outline_jigyou_yosan dl dl dt {
	font-weight: normal;
	text-align:left !important;
	text-indent: 1em;
	margin-left: 0em;
	display:inline;
}
.outline_jigyou_yosan dl dl dd {
	text-indent: 0em;
	margin-left: 0px;
	margin-bottom: 0px;
}
.outline_jigyou_yosan dl dl p {
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 1em;
	margin-left: 1.5em;
}
.outline_jigyou_yosan .no_indent li {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*-- table type03 --*/
.mauto { margin: auto;}

table.type03{
	margin: 0 auto;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	background: #ffffff;
}
table.type03 th,
table.type03 td{
	padding: 10px;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
}
table.type03 th {
	text-align: center;
	font-weight: bold;
}
table.type03 td.right { text-align: right;}

table.type03 td table.mglauto { margin-left: auto;}
table.type03 td table td {
	padding: 0;
	border: none;
}
table.type03 td table.left td { text-align: left;}
table.type03 td table.right td { text-align: right;}

/*---------------------------------------------
 outline_joho_tetsuzuki
---------------------------------------------*/
.outline_joho_tetsuzuki h3{
	margin-bottom: 10px;
}
.outline_joho_tetsuzuki h4{
	margin-bottom: 10px;
}
.outline_joho_tetsuzuki p {
	text-indent: 1em;
}

.outline_joho_tetsuzuki .no_indent {
	text-indent: 0;
}
.outline_joho_tetsuzuki dl dt {
	font-weight: normal;
}
.outline_joho_tetsuzuki dl dd {
	text-indent: 0em;
	margin-bottom: 20px;
}
.outline_joho_tetsuzuki li img {
	margin-top: 10px;
	margin-bottom: 10px;
}
.outline_joho_tetsuzuki li p {
	text-indent: 1em;
}
.outline_joho_tetsuzuki dl.notice01 {
	font-size: 85.5%;
}

/*---------------------------------------------
 outline_joho_saisoku
---------------------------------------------*/
.outline_joho_saisoku h3 {
	margin-bottom: 10px;
}
.outline_joho_saisoku p {
	text-indent: 1em;
}
.outline_joho_saisoku p.no_indent {
	text-indent: 0;
}
.outline_joho_saisoku dl {
	margin-bottom: 20px;
}
.outline_joho_saisoku dl dt {
	float: left;
	width: 5em;
	font-weight: bold;
}
.outline_joho_saisoku dl dt span {
	display: block;
	text-align: right;
	padding-right: 0.5em;
}
.outline_joho_saisoku dl dd {
	text-indent: 1em;
	margin-left: 5em;
}
.outline_joho_saisoku .appendix {
	font-size: 85.5%;
}
.outline_joho_saisoku .appendix h3 {
	font-size: 117.0%;
	text-align: center;
	margin-bottom: 20px;
}
.outline_joho_saisoku .appendix th {
	text-align: center;
	font-weight: normal;
}
.outline_joho_saisoku .appendix td {
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	vertical-align: top;
}

/*---------------------------------------------
 outline_joho_tekisei
---------------------------------------------*/
.outline_joho_tekisei .type01 td {
	vertical-align: middle;
}
.outline_joho_tekisei p,
.outline_joho_tekisei dl,
.outline_joho_tekisei ul,
.outline_joho_tekisei ol {
	padding-left: 1.3em;
	text-indent: 0;
}
.outline_joho_tekisei ul ul,
.outline_joho_tekisei ol ul,
.outline_joho_tekisei ul ol,
.outline_joho_tekisei ol ol {
	padding-left: 0;
	text-indent: 0;
}
.outline_joho_tekisei dl {
	margin-bottom: 20px;
}
.outline_joho_tekisei dl dt {
	float: left;
	width: 6em;
	font-weight: normal;
}
.outline_joho_tekisei dl dt span {
	display: block;
	text-align: right;
	padding-right: 0.5em;
}
.outline_joho_tekisei dl dd {
	text-indent: 1em;
	margin-left: 6em;
}
.outline_joho_tekisei .list li {
	text-indent: 0;
	padding-left: 0;
}
.outline_joho_tekisei table.pdf_list {
	width: 100%;
}
.outline_joho_tekisei table.pdf_list th,
.outline_joho_tekisei table.pdf_list td {
	width: 50%;
}
/*
.outline_joho_tekisei .list02 li {
	list-style-type: circle;
	margin-left: 1.5em;
	text-indent: 0;
	padding-left: 0;
}
.outline_joho_tekisei .list02 .list li {
	list-style-type: disc;
}
*/
/*---------------------------------------------
 outline_joho_tekisei_toushin
---------------------------------------------*/
.outline_joho_tekisei_toushin p {
	text-indent: 1em;
}

.outline_joho_tekisei_toushin p.heading {
	text-indent: 0;
	font-weight: bold;
}
.outline_joho_tekisei_toushin p.keii_pdl {
	text-indent: 0;
	padding-left: 8em;
}
.outline_joho_tekisei_toushin .report_toushin {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.outline_joho_tekisei_toushin .report_toushin p.date,
.outline_joho_tekisei_toushin .report_toushin p.to_org,
.outline_joho_tekisei_toushin .report_toushin p.to_name,
.outline_joho_tekisei_toushin .report_toushin p.from_org,
.outline_joho_tekisei_toushin .report_toushin p.from_name {
	text-indent: 0;
	padding-left: 0;
}

.outline_joho_tekisei_toushin .report_toushin p.date {
	text-align: right;
}
.outline_joho_tekisei_toushin .report_toushin p.to_org {
}
.outline_joho_tekisei_toushin .report_toushin p.to_name {
	text-indent: 2em;
}
.outline_joho_tekisei_toushin .report_toushin p.from_org {
	padding-right: 7em;
	text-align: right;
}
.outline_joho_tekisei_toushin .report_toushin p.pdr1em {
	padding-right: 1em;
}
.outline_joho_tekisei_toushin .report_toushin p.from_name {
	width: 13em;
	float: right;
	margin-bottom: 40px;
}
.outline_joho_tekisei_toushin .report_toushin h3 {
	clear: both;
	text-align: center;
}

.outline_joho_tekisei_toushin .sentence01 li {
	text-indent: 0em;
	padding-left: 0em;
}
.outline_joho_tekisei_toushin .sentence02 li {
	text-indent: 0;
	padding-left: 0;
}

/*---------------------------------------------
 outline_joho_shinsa
---------------------------------------------*/
/*---------------------------------------------
 outline_joho_shinsa_toushin
---------------------------------------------*/
.outline_joho_shinsa_toushin p {
	text-indent: 1em;
}
.outline_joho_shinsa_toushin p.heading {
	text-indent: 0;
	font-weight: bold;
}
.outline_joho_shinsa_toushin p.reason_pdl {
	text-indent: 0;
	padding-left: 4em;
}
.outline_joho_shinsa_toushin .report_toushin {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.outline_joho_shinsa_toushin .report_toushin p.date,
.outline_joho_shinsa_toushin .report_toushin p.to_org,
.outline_joho_shinsa_toushin .report_toushin p.to_name,
.outline_joho_shinsa_toushin .report_toushin p.from_org,
.outline_joho_shinsa_toushin .report_toushin p.from_name {
	text-indent: 0;
	padding-left: 0;
}

.outline_joho_shinsa_toushin .report_toushin p.date {
	text-align: right;
}
.outline_joho_shinsa_toushin .report_toushin p.to_org {
}
.outline_joho_shinsa_toushin .report_toushin p.to_name {
	text-indent: 2em;
}
.outline_joho_shinsa_toushin .report_toushin p.from_org {
	padding-right: 7em;
	text-align: right;
}

.outline_joho_shinsa_toushin .report_toushin p.pdr1em {
	padding-right: 1em;
}
.outline_joho_shinsa_toushin .report_toushin p.pdr_none {
	padding-right: 0;
}

.outline_joho_shinsa_toushin .report_toushin p.from_name {
	width: 13em;
	float: right;
	margin-bottom: 40px;
}
.outline_joho_shinsa_toushin .report_toushin h3 {
	clear: both;
	text-align: center;
}

.outline_joho_shinsa_toushin .sentence01 li {
	text-indent: 0em;
	padding-left: 0em;
}
.outline_joho_shinsa_toushin .sentence02 li {
	text-indent: 0;
	padding-left: 0;
}
.outline_joho_shinsa_toushin table.toushin_footer {
	margin-left: auto;
	margin-right: 0;
}


/*********************************************************************/

/* CSS Document */
