﻿@charset "utf-8";
@import "../css/reset.css";
@import "../css/menu.css";

/*===================================
	Univasal Styles
====================================*/
h1 {
	width				: 900px;
	font-weight	: normal;
	color				: rgb(43,1,2);
	text-align	: right;
	margin			: 0 auto;
	padding			: 4px 0 0;
	position		: relative;
	}
h2 {
	margin-bottom	: 10px;
	}
h3 {
	margin-bottom		: 0.4em;
	padding-bottom	: 6px;
	background			: url(images/title-back.gif) left bottom repeat-x;
	}
p {
	line-height		: 1.6;
	margin-bottom	: 1em;
	}
dt,dd {
	margin		: 0;
	padding		: 0;
	}
dl {
	background		: rgb(250,230,150) url(../base-images/bit-line3.gif) left top repeat;
	padding				: 15px;
	text-align		: left;
	border				: double rgb(43,1,2);
	}
dt {
	margin-bottom	: 1em;
	}
dd {
	line-height		: 1.6;
	}

/*===================================
	Layout
====================================*/
p.image {
	margin-bottom	: 0em;
}
/*===================================
	Original
====================================*/
h1 span {
	position			: absolute;
	top						: 65px;
	right					: 360px;
	font-size			: 12px;
	font-family		: "ＭＳ Ｐ明朝","平成明朝",serif;
	font-weight		: bold;
	letter-spacing	: 0.1em;
	color					: rgb(43,1,2);
	}
p span {
	font-weight		: bold;
	line-height		: 3;
	}
p.gold {
	font-size			: 110%;
	font-weight		: bold;
	color					: rgb(255,255,255);
	border-top		: 2px solid rgb(140,80,0);
	border-bottom		: 2px solid rgb(140,80,0);
	background		: rgb(185,130,0) url(images/crown.png) 10px center no-repeat;
	padding				: 6px 10px 6px 35px;
	margin-bottom	: 0.4em;
	line-height		: normal;
	}
p.silver {
	font-size			: 110%;
	font-weight		: bold;
	color					: rgb(255,255,255);
	border-top		: 2px solid rgb(60,60,75);
	border-bottom	: 2px solid rgb(60,60,75);
	background		: rgb(120,120,140) url(images/crown.png) 10px center no-repeat;
	padding				: 6px 10px 6px 35px;
	margin-bottom	: 0.4em;
	line-height		: normal;
	}
p.bronze {
	font-size			: 110%;
	font-weight		: bold;
	color					: rgb(255,255,255);
	border-top		: 2px solid rgb(90,30,30);
	border-bottom	: 2px solid rgb(90,30,30);
	background		: rgb(140,60,60) url(images/crown.png) 10px center no-repeat;
	padding				: 6px 10px 6px 35px;
	margin-bottom	: 0.4em;
	line-height		: normal;
	}
p strong {
	font-family		: "ＭＳ Ｐ明朝","平成明朝",serif;
	color					: rgb(80,20,20);
	}
.right {
	float					: right;
}
.waku {
	margin-bottom	: 15px;
	background		:;
	}
.waku-naka {
	text-align		: left;
	background		: rgb(255,255,255) url(images/waku-middle.jpg) center top no-repeat;
	padding				: 8px 20px 0.1em;
	}
.waku-naka table {
	margin-top		: 1.5em;
	}
.waku-naka table td,
.waku-naka table th {
	vertical-align	: top;
	}
.waku-naka table td.td-right  {
	width						: 210px;
	padding-left		: 10px;
	}

.waku2 {
	margin-bottom	: 15px;
	}
.waku-naka2 {
	text-align		: left;
	background		: rgb(255,255,255);
	padding				: 8px 20px 8px;
	}
