@charset "euc-jp";
/*
------------------------------------------------------------------------------------------ 
Iam DesignNetwork Corporation
stylesheet black.css
------------------------------------------------------------------------------------------ 
*/
/* --------------------------------------------------------------------------------------- */
/* alternate stylesheet */
body {
  background-color: #000;
  color: #fff;  
}

#wrap { background: none; }

#pagebody_inner { background: none; }

a {
  color: #fff;
}
a:visited {
  color: #fff;
}
a:hover {
  color: #fff;
}

h3 {
  color: #000;
}

#aja_contents_detail p a {
	color: #fff;
}

ul li a {
	color: #fff;
}

/*---------------------------------------------------------------------
	g-support.std.u-ryukyu
---------------------------------------------------------------------*/

/*header */
#site_header .logo {
    background-color: #fff;
}
#site_header #fontsize p,
#site_header #color_switch p { color: #fff; }
#site_header #guide_menu a {
    color: #faf500;
}
#site_header #fontsize .menu_02 a { color: #000; }
#search_form form #serch_button { color: #000; }
#search_form form #serch_button:hover {
	background-color: #000;
	color: #fff;
}

.gnavi {
	background-color: #faf500;
}
.gnavi ul li a { color: #000; }

.top_nav,
#site_footer { background: none !important; }

.copyright {
	color: #000;
	background-color: #faf500;
}

#alpha h2 {
    color: #fff;
	border-top: 2px dotted #faf500;
}
#alpha h2::before {
	border-color: transparent transparent transparent #faf500;
}

#alpha h3 { color: #fff; }
#alpha h3::before { background-color: #fff; }

.bgbox_01,
.bgbox_02 {
    background: none;
    border: 1px solid #fff;
}
.list_arrow li::before {
	border-color: transparent transparent transparent #fff;
}

#top #alpha .top_topics .ttl {
	background: none !important;
    color: #fff !important;
    font-weight: bold !important;
    padding: 0 0 6px !important;
}
.top_topics .link_list a {
    background: none !important;
    border-color: #fff !important;
    color: #fff !important;
}
.list_topics dl .icon_category {
    background-color: #faf500;
    color: #000;
}

#page_scroll_navi a {
	background-color: #000;
	border: 2px solid #fff;
}

#side_menu .ttl {
    color: #000;
}
#side_menu .level0 > a,
#side_menu .level1 > a {
	color: #fff;
}
#side_menu .level0 > a:hover,
#side_menu .level1 > a:hover {
	color: #000;
	background-color: #faf500;
}
#side_menu .level0 > a::before,
#side_menu .level1 > a::before {
	border-color: transparent transparent transparent #fff;
}
#side_menu .level0 > a:hover::before,
#side_menu .level1 > a:hover::before {
	border-color: transparent transparent transparent #000;
}

#side_menu .level2 > a {
	color: #fff;
	border-top: 1px dotted #3f3f3f;
	background: none;
}
#side_menu .level2 > a:hover {
	color:  #faf500;
}

.list_side_menu .ttl,
.list_side_menu .type_01 dt { color: #000; }

.list_index_contents > .list_index_h a {
    color: #faf500;
}
.list_index_contents > .list_index_h a:hover {
    color: #000;
	background-color: #faf500;
}


/* contact */
.mail_form dt { color: #fff; }
.mail_form input[type="submit"] { background-color: #FAF500; color: #000; }
















