@charset "shift_jis";

body{
	scrollbar-face-color: #ffffff; /*スクロールバー本体の色*/
	scrollbar-highlight-color: #ffa500; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #ffa500; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #ffffff; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #ffa500; /*矢印の色*/
	scrollbar-track-color: #ffffff; /*背面の色*/
	scrollbar-darkshadow-color: #ffffff;/*スクロールバー右側（下）の影*/
	font-family: verdana, sans-serif;
	font-size: 13px;
	padding: 4px 0 30px 4px;
	margin: 0;
}

#wrapper { width: 640px; padding: 0; margin: 0; border-bottom: 1px solid #ffa500; }

h1 {
	width: 640px;
	height: 60px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-image: url(./cg_dat/skin/header_link.gif);
	padding: 0;
	margin: 0;
}

h2 {
	clear: both;
	width: 640px;
	height: 20px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	margin: 20px 0 5px 0;
}
h2#category { background-image: url(./cg_dat/skin/link/header_category.gif); }
h2#newlink { background-image: url(./cg_dat/skin/link/link_new.gif); }

h2#link_top { background-image: url(./cg_dat/skin/link/link_top.gif); }
h2#link_soft { background-image: url(./cg_dat/skin/link/link_soft.gif); }
h2#link_artist { background-image: url(./cg_dat/skin/link/link_artist.gif); }
h2#link_garagekit { background-image: url(./cg_dat/skin/link/link_garagekit.gif); }
h2#link_magazine { background-image: url(./cg_dat/skin/link/link_magazine.gif); }
h2#link_informant { background-image: url(./cg_dat/skin/link/link_informant.gif); }
h2#link_shop { background-image: url(./cg_dat/skin/link/link_shop.gif); }
h2#link_sound { background-image: url(./cg_dat/skin/link/link_music_voice.gif); }

/* ul.link_menu */
ul.link_menu {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.link_menu li {
	list-style: none;
	text-indent: -5000px;
	width: 150px;
	height: 20px;
	float: left;
	margin: 2px 4px;
}
ul.link_menu li a {
	display: block;
	width: 100%;
	height: 100%;
}
li#artist { background-image: url(./cg_dat/skin/link/category_artist_on.gif); }
li#artist a { background-image: url(./cg_dat/skin/link/category_artist.gif); }
li#artist a:hover { background-image: url(./cg_dat/skin/link/category_artist_on.gif); }
li#soft { background-image: url(./cg_dat/skin/link/category_soft_on.gif); }
li#soft a { background-image: url(./cg_dat/skin/link/category_soft.gif); }
li#soft a:hover { background-image: url(./cg_dat/skin/link/category_soft_on.gif); }
li#garagekit { background-image: url(./cg_dat/skin/link/category_garagekit_on.gif); }
li#garagekit a { background-image: url(./cg_dat/skin/link/category_garagekit.gif); }
li#garagekit a:hover { background-image: url(./cg_dat/skin/link/category_garagekit_on.gif); }
li#magazine { background-image: url(./cg_dat/skin/link/category_magazine_on.gif); }
li#magazine a { background-image: url(./cg_dat/skin/link/category_magazine.gif); }
li#magazine a:hover { background-image: url(./cg_dat/skin/link/category_magazine_on.gif); }
li#informant { background-image: url(./cg_dat/skin/link/category_informant_on.gif); }
li#informant a { background-image: url(./cg_dat/skin/link/category_informant.gif); }
li#informant a:hover { background-image: url(./cg_dat/skin/link/category_informant_on.gif); }
li#shop { background-image: url(./cg_dat/skin/link/category_shop_on.gif); }
li#shop a { background-image: url(./cg_dat/skin/link/category_shop.gif); }
li#shop a:hover { background-image: url(./cg_dat/skin/link/category_shop_on.gif); }
li#sound { background-image: url(./cg_dat/skin/link/category_sound_on.gif); }
li#sound a { background-image: url(./cg_dat/skin/link/category_sound.gif); }
li#sound a:hover { background-image: url(./cg_dat/skin/link/category_sound_on.gif); }
li#top { background-image: url(./cg_dat/skin/link/category_top_on.gif); }
li#top a { background-image: url(./cg_dat/skin/link/category_top.gif); }
li#top a:hover { background-image: url(./cg_dat/skin/link/category_top_on.gif); }


/* table.links */
table.links {
	width: 600px;
	font-family: verdana, sans-serif;
	font-size: 13px;
	border-spacing: 0 20px;
	margin: 0 0 20px 40px;
}
table.links caption {
	text-align: left;
	font-weight: bold;
	color: #ffa500;
	background-color: inherit;
	border: 1px solid #ffa500;
	margin-top: 5px;
	padding: 2px 4px;
}
table.links th.banner { width: 220px; text-align: center; }
table.links td.caption { padding-left: 20px; }
table.links img { border-width: 0; }


/* dl */
dl { margin-left: 1em; }
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1em;
}
