/* common ver1.00 LastUpDate:04/4/1 */

/* 本文の指定 */

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url(../img/parts_bg.gif);
	color: #ffffff;
}

/* リンク指定 */

a:link    { color: #ffffff; text-decoration: underline; }
a:visited { color: #b1b1cd; text-decoration: underline; }
a:hover   { color: #ffcc00; text-decoration: none; }
a:active  { color: #85bd84; text-decoration: none; }

a.yamabase01:link { color: #ffffff; text-decoration: underline; }
a.yamabase01:visited { color: #85bd84; text-decoration: underline; }
a.yamabase01:hover { color: #b1f1ba; text-decoration: none; }
a.yamabase01:active { color: #8af170; text-decoration: none; }

a.yamabase02:link { color: #840f0e; text-decoration: underline; }
a.yamabase02:visited { color: #800080; text-decoration: underline; }
a.yamabase02:hover { color: #560000; text-decoration: none; }
a.yamabase02:active { color: #560000; text-decoration: none; }

/* カラー指定 */

.gray    { color: #585858; }
.white   { color: #ffffff; }
.red     { color: #ff0000; }
.darkred { color: #990000; }
.green   { color: #177d6c; }
.blue    { color: #181042; }
.skyblue { color: #3366ff; }
.yama-basic { color: #2f0c0c; }
.yama-gold { color: #777445; }


/* 以下 制作時に制作環境を設定する */
/* 現在の指定：mac09-ie5 */

/* フォントサイズ指定（可変） */

.fs5 { font-size: 25px; }
.fs4 { font-size: 21px; }
.fs3 { font-size: 16px; }
.fs2 { font-size: 13px; }
.fs1 { font-size: 10px; }

/* フォントサイズ指定（固定） */

.fix-fs5 { font-size: 25px; }
.fix-fs4 { font-size: 21px; }
.fix-fs3 { font-size: 16px; }
.fix-fs2 { font-size: 13px; }
.fix-fs1 { font-size: 10px; }

/* H1（可変） */

h1 { font-size: 25px; font-weight: bold; }
h2 { font-size: 21px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 13px; font-weight: bold; }
h5 { font-size: 10px; font-weight: bold; }

/* H1（固定） */

.fix-h1 { font-size: 25px; font-weight: bold; }
.fix-h2 { font-size: 21px; font-weight: bold; }
.fix-h3 { font-size: 16px; font-weight: bold; }
.fix-h4 { font-size: 13px; font-weight: bold; }
.fix-h5 { font-size: 10px; font-weight: bold; }

/* 行間指定（可変） */

.fs5-180 { font-size: 25px; line-height: 43px; margin-top: -11px; }
.fs5-160 { font-size: 25px; line-height: 38px; margin-top: -8px; }
.fs5-130 { font-size: 25px; line-height: 31px; margin-top: -5px; }
.fs5-100 { font-size: 25px; line-height: 24px; margin-top: -1px; }

.fs4-180 { font-size: 21px; line-height: 33px; margin-top: -10px; }
.fs4-160 { font-size: 21px; line-height: 29px; margin-top: -8px; }
.fs4-130 { font-size: 21px; line-height: 23px; margin-top: -5px; }
.fs4-100 { font-size: 21px; line-height: 18px; margin-top: -2px; }

.fs3-180 { font-size: 16px; line-height: 29px; margin-top: -9px; }
.fs3-160 { font-size: 16px; line-height: 26px; margin-top: -7px; }
.fs3-130 { font-size: 16px; line-height: 21px; margin-top: -5px; }
.fs3-100 { font-size: 16px; line-height: 16px; margin-top: -2px; }

.fs2-180 { font-size: 13px; line-height: 24px; margin-top: -7px; }
.fs2-160 { font-size: 13px; line-height: 21px; margin-top: -5px; }
.fs2-130 { font-size: 13px; line-height: 17px; margin-top: -3px; }
.fs2-100 { font-size: 13px; line-height: 13px; margin-top: -1px; }

.fs1-180 { font-size: 10px; line-height: 18px; margin-top: -6px; }
.fs1-160 { font-size: 10px; line-height: 16px; margin-top: -5px; }
.fs1-130 { font-size: 10px; line-height: 13px; margin-top: -3px; }
.fs1-100 { font-size: 10px; line-height: 10px; margin-top: -1px; }

/* 行間指定（固定） */

.fix-fs5-180 { font-size: 25px; line-height: 43px; margin-top: -11px; }
.fix-fs5-160 { font-size: 25px; line-height: 38px; margin-top: -8px; }
.fix-fs5-130 { font-size: 25px; line-height: 31px; margin-top: -5px; }
.fix-fs5-100 { font-size: 25px; line-height: 24px; margin-top: -1px; }

.fix-fs4-180 { font-size: 21px; line-height: 33px; margin-top: -10px; }
.fix-fs4-160 { font-size: 21px; line-height: 29px; margin-top: -8px; }
.fix-fs4-130 { font-size: 21px; line-height: 23px; margin-top: -5px; }
.fix-fs4-100 { font-size: 21px; line-height: 18px; margin-top: -2px; }

.fix-fs3-180 { font-size: 16px; line-height: 29px; margin-top: -9px; }
.fix-fs3-160 { font-size: 16px; line-height: 26px; margin-top: -7px; }
.fix-fs3-130 { font-size: 16px; line-height: 21px; margin-top: -5px; }
.fix-fs3-100 { font-size: 16px; line-height: 16px; margin-top: -2px; }

.fix-fs2-180 { font-size: 13px; line-height: 24px; margin-top: -7px; }
.fix-fs2-160 { font-size: 13px; line-height: 21px; margin-top: -5px; }
.fix-fs2-130 { font-size: 13px; line-height: 17px; margin-top: -3px; }
.fix-fs2-100 { font-size: 13px; line-height: 13px; margin-top: -1px; }

.fix-fs1-180 { font-size: 10px; line-height: 18px; margin-top: -6px; }
.fix-fs1-160 { font-size: 10px; line-height: 16px; margin-top: -5px; }
.fix-fs1-130 { font-size: 10px; line-height: 13px; margin-top: -3px; }
.fix-fs1-100 { font-size: 10px; line-height: 10px; margin-top: -1px; }
