@charset 'utf-8';
/*
default settings
Copyright (C) 2009 Tokyo Interactive, All Rights Reserved.
*/
@import url('./base.css');		/* base settings for various web sites */
@import url('./layout.css');

body {
	color				: #444;
	background			: #eee;
}

a:link {
	color				: #20f;
	text-decoration		: underline;
}

a:visited {
	color				: #81a;
	text-decoration		: underline;
}

a:hover {
	color				: #228;
	text-decoration		: underline;
}


a.constant:link,
a.constant:visited {
	color				: #888;
	text-decoration		: none;
}

a.constant:hover {
	color				: #444;
	text-decoration		: underline;
}

.supplement {
	color				: #888;
}

.notice {
	color				: #c00;
}

h1 {
	color				: #555;
}

h2 {
}

h3 {
}

h4 {
}

div.section {
}

hr {
	color				: #eee;
}

blockquote {
	margin-left			: 1em;
	border				: #ccc 1px solid;
}

pre {
	border				: #666 1px solid;
}

table {
}

tr {
}

th {
	color				: #666;
	background			: #eee;
	border				: #ccc 1px solid;
}

td {
	background			: #fff;
	border				: #ccc 1px solid;
}

ul, ol {
}

li, dt {
	list-style-image	: url(./list_marker.png);
/*
	list-style-type		: circle;
	list-style-position	: outside;
*/
}

li p, dt p {
}

#contents {
	background			: #fff;
}

#site_header {
	background			: #fff;
	border-bottom		: #e8e8e8 1px solid;
}

#site_header a:hover {
	text-decoration		: none;
}

#featured_items {
	background			: #f8f8f8 url(./featured_items_bg.png) repeat-x bottom left;
	border-bottom		: #e8e8e8 1px solid;
}

div.featured_item h2 a {
	color				: #444;
	text-decoration		: none;
}

div.featured_item h2 a:hover {
	text-decoration		: underline;
}

p.topic_path a {
	text-decoration		: none;
}

#main {
}

#main h2 {
	background			: #f4f4f4;
}

#main h3 {
	padding-left		: 15px;
	background			: transparent url(./h2_icon.png) no-repeat center left;
}

#main div.application_description h3 {
	padding-left		: 0px;
	background			: transparent;
}

#main div.application_description h3 a {
	color				: #444;
	text-decoration		: none;
}

#main div.application_description h3 a:hover {
	text-decoration		: underline;
}

#site_header h1 {
}

#site_footer {
	border-top			: #e8e8e8 1px solid;
}

img.iphone_capture {
	border				: #ccc 1px solid;
}

