/* main2.css */

html,
body {
	margin: 0;
	padding: 0;
}

body {
	background-color: #000000;
	color: #cccccc;
	font-size: 16px;
	line-height: 170%;
	font-family:
		"Hiragino Kaku Gothic ProN",
		"Hiragino Sans",
		YuGothic,
		"Yu Gothic",
		Meiryo,
		sans-serif;
}

/* リンク */

a {
	color: #33ccff;
	text-decoration: none;
}

a:visited {
	color: #99ccff;
}

a:hover {
	color: #33ccff;
	text-decoration: none;
}

/* テーブル */

table {
	border-collapse: collapse;
}

td {
	font-size: 16px;
	color: #cccccc;
	line-height: 170%;
}

/* 見出し */

h1.style {
	font-size: 32px;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
	color: #999999;
}

h2.style {
	font-size: 16px;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
}

h3.style {
	font-size: 16px;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
	color: #B3365F;
}

strong.style {
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
}

/* 背景 */

.style01 {
	background-image: url("img/bg01.jpg");
}

.style02 {
	background-image: url("img/bg04.jpg");
}

.style03 {
	background-image: url("img/bg05.jpg");
}

.style04 {
	background-image: url("img/space.gif");
}

.style05 {
	background-image: url("img/bg04.gif");
}

.style06 {
	background-image: url("img/bg05.gif");
}

/* テキスト */

.style11,
.style12 {
	font-size: 16px;
	color: #B3365F;
}

.style13 {
	font-size: 14px;
}

.style14 {
	font-size: 16px;
	color: #FF0000;
}

.style15 {
	font-size: 21px;
}

.style16 {
	font-size: 16px;
	color: #0000FF;
}

.style17 {
	font-size: 18px;
	color: #FFFFFF;
}

/* 画像 */

img {
	border: 0;
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
}