.headerlink { letter-spacing: 0px; font-weight: bold; font-size: 1.7em; }
.headerslogan { letter-spacing: 0px; font-size: 1.1em; padding-left: 70px; }

@media (min-width: 768px) {
	.innerContent blockquote, .content h1, .content h2, .content p { font-size: 26px }
	.innerContent h3 { font-size: 18px }
	.content blockquote a.out_link { font-size: 28px }
	.footer, .menu h1 { font-size: 25px }
	*html .header a { font-size: 33px; text-decoration: none; color:  #B3B31E; }
	.menu ul li a, .notice { font-size: 24px }
	#frame { font-size: 27px; text-align: center; color: #B3501E; padding: 14px; }
	.framelink { font-size: 27px; letter-spacing: 0px; float: right; margin-top: 18px }
	.header span { letter-spacing: 0px; font-size: 32px; float: right; padding-top: 6px; }
	.innerContent { font-size: 26px; }
}
@media (min-width: 992px) {
	.innerContent blockquote, .content h1, .content h2, .content p { font-size: 16px }
	.innerContent h3 { font-size: 16px }
	.content blockquote a.out_link { font-size: 18px }
	.footer, .menu h1 { font-size: 15px }
	*html .header a { font-size: 23px; text-decoration: none; color:  #B3B31E; }
	.menu ul li a, .notice { font-size: 14px }
	#frame { font-size: 21px; text-align: center; color: #B3501E; padding: 14px; }
	.framelink { font-size: 21px; letter-spacing: 0px; float: right; margin-top: 18px }
	.header span { letter-spacing: 0px; font-size: 26px; float: right; padding-top: 6px; }
	.innerContent { font-size: 14px; width: 850px; margin: 2px auto; }
	.content, .footer, .header { width: 850px; margin: 3px auto; }
	.headerlink { letter-spacing: 0px; font-weight: bold; font-size: 2.2em; }
	.headerslogan { letter-spacing: 0px; font-size: 1.7em; padding-left: 70px; }
}

.bc1 { background-color: #FFB82B }
.bc2 { background-color: #B3B31E }
.bc3 { background-color: #FF722B }
.bc4 { background-color: #B3501E }
.bc5 { background-color: #000000 }
.bc6 { background-color: #FFFFFF }
.bc7, .menu ul li a:hover { background-color: #eaeaea }
.bottomLine { border-bottom: 5px solid #eaeaea; border-top: 10px solid #FFB82B }
.c1 { color: #FFB82B }
.c2 { color: #B3B31E }
.c3 { color: #FF722B }
.c4, .innerContent a, .innerContent a:hover { color: #B3501E }
.c5 { color: #000000 }
.c6 { color: #FFFFFF }
.c7 { color: #eaeaea }
.content { padding-bottom: 15px; padding-top: 15px }
.innerContent blockquote, .menu ul li a:hover { border-left: 10px solid #FFB82B; padding-left: 5px }
.content blockquote { margin-left: 20px }
.content li, .content p, .notice, .innerContent blockquote { color: #808080 }
.content li, .content p, .innerContent blockquote { letter-spacing: 1px; text-align: left }
.content, .innerContent { min-height: 200px }
.flushLine { border-bottom: 0px solid white; border-top: 5px solid #EAEAEA }
.footer a { text-decoration: none; }
.header a { text-decoration: none; color: inherit; }
.header, body  { font-family: arial }
.header span { letter-spacing: 0px; font-size: 24px; float: right; padding-top: 6px; }
*html .header  { letter-spacing: -5px; margin-bottom: -30px;  }
.menu ul li a, .innerContent { padding: 5px }
.menu { padding-right: 20px }
.menu ul { border: none; list-style: none; margin: 0.0; padding: 0.0 }
.menu ul li { border-bottom: 1px solid white; padding: 1px }
.menu ul li a { border-bottom: 1px solid #FFFFFF; display: block; padding-left: 15px }
.menu ul li a, .innerContent a, .innerContent a:hover { text-decoration: none }
.menu ul li a:hover { border-bottom: 1px solid #FFB82B }
.notice { border: 1px solid; margin-right: 20px; margin-top: 20px; min-height: 200px; padding: 10px }
.innerContent a { border-bottom: 0px dashed #B3B31E }
.innerContent a:hover { border-bottom: 1px dashed #B3B31E }
.innerContent .closebutton:hover { border-bottom: 0px none!important; }
.topLine { border-bottom: 5px solid white; border-top: 10px solid #B3B31E }
body { letter-spacing: -1px; margin: 0px }
.innerContent img { border: 0px none; margin-left: 6px; margin-right: 6px; }
.rule{ border-bottom: 2px solid #EAEAEA; margin: 5px;}
br.right { clear: right; }
#frame { font-size: 19px; text-align: center; color: #B3501E; padding: 14px; }
#frame a { color: #B3501E; text-decoration: none }
.linkbutton { text-align: center; margin: 8px 0px; }
.linkbutton {
	border: 2px solid #FFB82B;
	border-radius: 8px;
	box-shadow: 3px 3px 3px #ddd;
	padding: 4px;
	width: 130px;
	margin: 7px auto;
}
.framelink { font-size: 19px; letter-spacing: 0px; float: right; margin-top: 18px }
