@charset "euc-jp";
/*
------------------------------------------------------------------------------------------ 
Iam DesignNetwork Corporation
stylesheet black.css
------------------------------------------------------------------------------------------ 
*/
/* --------------------------------------------------------------------------------------- */
/* alternate stylesheet */
body,
#container {
  background-color: #000;
  color: #FFFFFF;  
}


#top #alpha .top_inner { background: none; }

#pagebody { background: none; }

a:link { color: #FFF; }
a:hover { color: #FFF; }
a:active {}
a:visited { color: #FFF; }
a:visited:hover { color: #FFF; }

.fileInfo { color: #FFF; }

/* topic_path_top */
#topic_path_top { background-color: #000; }
#topic_path_top p,
#topic_path_top p a {
	background-color: #000;
	color: #FFF;
}	


/* alpha */
#alpha { color: #FFFFFF; }

#alpha_inner {background: none; }

#alpha h2 {
	color: #FFFFFF;
	border-left: 5px solid #FFFFFF;
	background: none;
}

#alpha h3 { 
	color: #FFFFFF;
	padding: 6px 0 10px 10px;
	border: 3px solid #eee;
	background: none;
}

#alpha h4 { 
	color: #FFF;
	background: #000;
	border-bottom: 2px solid #FFF;
}

#alpha h5 {
	color: #FFF;
	border-bottom: 1px solid #FFF;
	background-image: none;
}

#alpha .lead_txt { color: #FFFFFF; }

#alpha .caution_txt { color: #ff7f00; }

#alpha .caution_bg01,
#alpha .caution_bg02 { color: #333; }

#alpha .caution_box dl dt { color: #eee; }

#alpha table tr th {
	color: #FFF;
    background: none;
}

#alpha table tr td.caution {
	color: #000;
	background: #FFFF00;
}

/* list_index */
#list_index .list_index_h h3 { border: none; }

#list_index h3 a { color: #000; }

#list_index .list_index_contents ul li a { color: #000; }

#alpha #list_index_type02 .list_index_h h3 a {
	background: none;
	border: 2px solid #fff;
	text-decoration: underline;
	color: #fff;
}

#alpha #list_index_type02 ul {
	background-color: #000;
}

/* rep_box */
.rep_box,
.rep_box p a { color: #000; }



/* faq_list */
#alpha .faq_list dt {
	background-color: #000;
	color: #FFF;
}

/* カレンダー */
#alpha #alpha_inner table.ui-datepicker-calendar th a,
#alpha #alpha_inner table.ui-datepicker-calendar td a {
	color: #fff;
}

#alpha #alpha_inner table.ui-datepicker-calendar th {
	background-color: #000;
}

/* 人のうごき */
#beta .list02 table th {
	background-color: #000;
}

#beta .list02 tr .caution_bg01 {
	background-color: #000;
}




/* mailform */
#alpha table.form_tbl th.required {
	background: #000 url(image/required.png) 165px 10px no-repeat !important;
}
#alpha table.form_tbl td span { color: #FFFFFF !important; }

/* top_topics */
#top #top_topics dl dt,
#top #top_blog dl dt {
	color: #FFF;
}

/* search_result_txt */
#alpha .search_result_txt {
	color: #000;
	background: #FFFFFF
}

#alpha dl.search_result_box dd {
	color: #EEEEEE;
}

/* beta */
#beta .beta_inner {
	background: none;
}

#beta #side_menu #side_menu_inner ul li a {
	background-image: none;
	border: 1px solid #FFF;
	color: #FFF;
}

#beta #side_menu #side_menu_inner ul li a:hover {
	color: #FFF;
}

#beta #side_menu #side_menu_inner ul li ul li a {
	background-image: none;
	border: 1px solid #FFF;
	padding-left: 25px;
}

#beta #side_menu #side_menu_inner ul li ul li a:hover {
	color: #FFF;
}

#beta #side_menu #side_menu_inner ul li ul li ul li a {
	background-image: none;
	border: 1px solid #FFF;
	padding-left: 40px;
}

#beta #side_menu #side_menu_inner ul li ul li ul li a:hover {
	color: #FFF;
}

#beta #side_menu #side_menu_inner ul li a.selected,
#beta #side_menu #side_menu_inner ul li ul li a.selected,
#beta #side_menu #side_menu_inner ul li ul li ul li a.selected {
	color: #FFF;
}

/* footer */
#footer { background: none; }
#footer #footer_inner p { color: #000; }

#footer .f_sitemap h3 { color: #333; }
#footer .f_sitemap h3 a:link { color: #006CD8; }
#footer .f_sitemap h3 a:hover { color: #FF3F00; }
#footer .f_sitemap h3 a:active {}
#footer .f_sitemap h3 a:visited { color: #5F28AE; }
#footer .f_sitemap h3 a:visited:hover { color: #FF3F00; }

/* copyright */
#copyright { color: #FFF; }


/* okinawacity */
.caution_01,
#alpha h6,
.rep_box p,
.rep_box p a,
#footer #footer_inner p,
#top #alpha .alpha_bnrarea h3,
#header_navi .inner .lead_text{ color: #fff; }

#header_navi .inner #blockskip {
	background: none;
	border: 1px solid #fff;
}

#header_navi .inner #blockskip a {
	color: #fff;
}

#alpha .acrobat {
	background: none;
	border: 1px solid #fff;
}

.rep_box,
.caution_bg01,
#tab_menu li a,
#tab_menu li:first-child a,
#tab_box #tab_01,
.link_list,
#tab_box ul li { background-color: #000; color: #fff; }

#alpha #alpha_inner table th {
	background: #000;
	color: #fff;
}

#alpha #alpha_inner table td {
	background-color: #000;
}

#tab_menu li a.active {
	background: #468c00;
	color: #fff;
}

/* もしもの時は */
#beta #emergency li a {
	color: #fff;
}

/* カレンダー */
.date-holiday .ui-state-default,
.date-saturday .ui-state-default {
	color: #000 !important;
}

/* tab_box */

#tab_box {
	padding-bottom: 20px;
	border: 1px solid #fff;
}

#tab_01,
#tab_02 {
	background-color: #000;
}

#tab_01 ul li,
#tab_02 ul li {
	background-color: #000;
}
#tab_01 ul li:nth-child(2n),
#tab_02 ul li:nth-child(2n) {
	background-color: #000;
}

.simpleTabs-content ul li,
.simpleTabs-content ul li:nth-child(2n) {
	background-color: #000;
}

#simpleTabs-nav-1 a,
#simpleTabs-nav-2 a {
	color: #fff;
}

#alpha #list_index .list_index_h h3 a {
	background: #000;
	color: #FFF;
	font-weight: bold;
	border: 2px solid #FFF;
	text-decoration: underline;
}

#alpha #list_index .list_index_h h3 a:hover {
	color: #FFF;
}

#alpha #list_index .list_index_contents ul { background: none; }
#list_index .list_index_contents ul li a { color: #FFF; }
#list_index .list_index_contents ul li a:hover { color: #FFF; }


/* search_form */
#search_form input#search_window {
	background-color: #000;
	border: 1px solid #000;
	color: #FFF;
}

/* organize_topics */
.organize_topics li,
.organize_topics li:nth-child(2n) {
	background-color: #000;
	color: #FFF;
}

.organize_topics li a,
.organize_topics li a:hover {
	color: #FFF;
}

/* sitemap */
#alpha #sitemap_list dl dd.mgl15 {
	background-color: #000;
	border-bottom: 3px solid #fff;
}

#alpha #sitemap_list dl dd.mgl25 {
	border-bottom: 1px dotted #fff;
}


/* gnavi2 */
.gnavi_level1 > ul li.gnavi_level2 {
	border: 1px solid #fff;
}
.gnavi_level1 > ul li.gnavi_level2 a,
.gnavi_level1 > ul li.gnavi_level2 a:hover {
	background-color: #000;
	color: #fff;
}

.gnavi_level1 > ul li.gnavi_level2 a.focused {
	color: #000;
}

.gnavi_level1 > ul li.gnavi_level2 a.focused:hover {
	background-color: #000;
	color: #fff;
}



/*---------------------------------------------------------------------
	heiwanohi
---------------------------------------------------------------------*/

#heiwanohi #pagebody {
	background: #000;
}

#heiwanohi #header h1 a {
	background-color: #fff;
}

#topic_path_top p, #topic_path_top p a, {
	color: #fff;
}

#heiwanohi #alpha .lead_txt {
	color: #FFFF00;
}

#heiwanohi #alpha h2 {
	background: #FFFF00;
	color: #000;
}

#heiwanohi #alpha h3 {
	color: #fff;
	border: 1px solid #fff;
}

#heiwanohi #alpha h4 {
	color: #fff;
}
#heiwanohi #beta #side_menu #side_menu_inner ul li ul { border-top: none; }
#heiwanohi #beta #side_menu #side_menu_inner ul li a,
#heiwanohi #beta #side_menu #side_menu_inner ul li ul li a {
	background: none;
	color: #FFFF00;
	text-decoration: underline;
	border: 1px solid #fff;
}
#heiwanohi #beta #side_menu #side_menu_inner ul li ul li ul li {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#heiwanohi #beta #side_menu #side_menu_inner ul li ul li ul li a {
	background: none;
	border: none;
}

#heiwanohi #beta #side_menu #side_menu_inner ul li ul li a:hover,
#heiwanohi #beta #side_menu #side_menu_inner ul li ul li a.selected {
	border-bottom: 1px solid #fff;
}

#heiwanohi #beta #side_menu #side_menu_inner ul li ul li ul li a:hover,
#heiwanohi #beta #side_menu #side_menu_inner ul li ul li ul li a.selected {
	border-bottom: none;
}

#heiwanohi #beta #side_menu #side_menu_inner ul li a:hover { color: #FF3F00; }