/* ◆サイト全体　フォントの設定 */

/* ***************************************************************** */
/* ◆BODYの設定（別ウィンドウの設定は別途） */

body{
	background: #FFFFFF;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka, "Lucida Grande",geneva,verdana,sans-serif;
	font-size: 0.8em;
	margin: 0px 0px;
	padding: 0; }


/* ***************************************************************** */
/* ◆フォントの設定（別ウィンドウの設定は別途） */

a:link { color: #92926D; text-decoration: none; }
a:visited { color: #ACAC90; text-decoration: none; }
a:hover { color: #CC6633; text-decoration: none; }
a:active { color: #CC6633; text-decoration: none; }

a.orange:link { color: #CC6633; text-decoration: none; }
a.orange:visited { color: #CC6633; text-decoration: none; }
a.orange:hover { color: #FF9900; text-decoration: none; }
a.orange:active { color: #FF9900; text-decoration: none; }

.photo { color: #FFF; font-size: 10px; }
.copyright { color: #F2F2E8; font-size: 10px; }
.copyright2 { color: #BCBC9D; font-size: 10px; }
.m2 { font-size: 6px; vertical-align: text-top; }
.base1012 {	font-size: 10px; line-height: 12px; }
.base1014 {	font-size: 10px; line-height: 14px; }
.base1016 {	font-size: 10px; line-height: 16px; }
.base1020 {	font-size: 10px; line-height: 20px; }
.base1216 {	font-size: 12px; line-height: 16px; }

.white1014 { color: #FFF; font-size: 10px; line-height: 14px; }

.beige1014 { color: #92926D; font-size: 10px; line-height: 14px; }
.beige1014s { color: #92926D; font-size: 10px; line-height: 14px; letter-spacing: 2px; }
.beige1014b { color: #92926D; font-size: 10px; line-height: 14px; font-weight: bold; }
.beige1014b { color: #92926D; font-size: 10px; line-height: 14px; font-weight: bold; }
.beige1020b { color: #92926D; font-size: 10px; line-height: 20px; font-weight: bold; }
.beige1215 { color: #92926D; font-size: 12px; line-height: 15px; }
.beige1216 { color: #92926D; font-size: 12px; line-height: 16px; }
.beige1216b { color: #92926D; font-size: 12px; line-height: 16px; font-weight: bold; }
.beige1216bs { color: #92926D; font-size: 12px; line-height: 16px; font-weight: bold; letter-spacing: 4px; }
.beige1220 { color: #92926D; font-size: 12px; line-height: 20px; }

.orange1014 { color: #CC6633; font-size: 10px; line-height: 14px; }
.orange1016 { color: #CC6633; font-size: 10px; line-height: 16px; }
.orange1016top { color: #CC6633; font-size: 10px; line-height: 16px; vertical-align: text-top; }
.orange1216 { color: #CC6633; font-size: 12px; line-height: 16px; }
.orange1220 { color: #CC6633; font-size: 12px; line-height: 20px; }
.orange1416 { color: #CC6633; font-size: 14px; line-height: 16px; }

.yellow1014 { color: #BBBB5B; font-size: 10px; line-height: 14px; }
.yellow1216 { color: #BBBB5B; font-size: 12px; line-height: 16px }
.yellow1216b { color: #BBBB5B; font-size: 12px; line-height: 16px; font-weight: bold; }
.yellow { color: #BBBB5B; font-size: 10px; line-height: 12px; font-weight: bold; letter-spacing: 2px; }

a.sitetop:link,
a.sitetop:visited {
	color: #666633;
	font-weight: bold;
}
/* ***************************************************************** */
/* ◆余白の設定 */

.divider5{
	clear: both;
	height: 5px;
	line-height: 0px;
	 }

.divider8{
	clear: both;
	height: 8px;
	line-height: 0px;
	 }

.divider10{
	clear: both;
	height: 10px;
	line-height: 0px;
	 }

.divider20{
	clear: both;
	height: 20px;
	line-height: 0px;
	 }

/* ***************************************************************** */
/* ◆フォームの設定 */


input, textarea {
	background-color: #F9F9F5;
	}

select {
	background-color: #F9F9F5;
	}

input:focus {
	background-color: #FFF;
	}

textarea:focus {
	background-color: #FFF;
	}

textarea:select {
	background-color: #FFF;
	}
