/*
 * chuoh.css - www.chuoh.co.jp common CSS
 *
 * $Id$
 *
 */


@import url(chuoh_ng.css);

body {
	margin: 0px;
	color: #333333;
	background-color: #FFFFFF;
}

body.previewbody {
	margin: 0px;
	color: #333333;
	background-color: #F2F2F2;
}

a {
	color: #627311;
	text-decoration: none;
}

a:hover {
	color: #B2A251;
	text-decoration: underline;
}

a:visited, a:active {
	color: #A2B251;
}

strong {
	font-weight: bold;
}

form {
	margin: 0px;
}

.sentence {
	font-size: 12px;
	line-height: 18px;
}

.sentence0 {
	font-size: 11px;
	line-height: 15px;
}

.sentence2 {
	font-size: 12px;
	line-height: 20px;
}

.sentence-s {
	font-size: 11px;
	line-height: 15px;
}

.word2 {
	font-size: 12px;
	font-weight: bold;
}

img {border:none;} 

.word {
	font-size: 12px;
}

.sentence-l {
	font-size: 14px;
	line-height: 21px;
}

.word-l {
	font-size: 14px;
}

.sentence-ll {
	font-size: 18px;
	line-height: 27px;
}

.word-ll {
	font-size: 18px;
}

.sentence-s {
	font-size: 11px;
	line-height: 15px;
}

.word-s {
	font-size: 11px;
}

.sentence-ss {
	font-size: 9px;
	line-height: 12px;
}

.word-ss {
	font-size: 9px;
	line-height: 9px;
}

.c {
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif;
	text-align: right;
}

.emp1 {
	color: #2C8072;
}

.emp2 {
	color: #995C1E;
}

.pagedesc {
	font-size: 12px;
	line-height: 18px;
	margin-top: 12px;
	margin-left: 18px;
}

.bg0 {
	background-color: #E2F0E2;
}

.bg1 {
	background-color: #EEF7EE;
}

.bg2 {
	background-color: #FAFEFA;
}

.line1 {
	background-color: #BBC3BB;
}

.line2 {
	background-color: #DDE6DD;
}

.qil {
	font-size: 12px;
	line-height: 18px;
	margin: 4px;
}

.qibg1 {
	background-color: #65885E;
	text-align: center;
}

.qihl1 {
	background-color: #88B27F;
}

.qish1 {
	background-color: #425E3D;
}

.qibg2 {
	background-color: #87C0A5;
}

.qihl2 {
	background-color: #B0D8C0;
}

.qish2 {
	background-color: #4BA178;
}

#LoadingDiv {
	position: absolute;
	left: 0px; top: 0px;
	visibility: visible;
	z-index: 5;
}
.word3 {
	font-size: 13px;
	line-height: 20px;
}
.word4 {
	font-size: 13px;
	line-height: 20px;
	padding-left: 120px;
}

#SearchDiv img {
    float:left;
}challenge {
	font-size: 10px;
}
.notice .footer #challenge {
	font-size: 9px;
	margin-top: 5px;
}
.topbanner {
	float: right;
	margin-right: 4px;
	margin-bottom: 4px;
}
.info_1 {
	padding: 15px;
	float: left;
	font-size: 12px;
	color: #000;
}
.infoNote{
	color: #8b0000;
        font-size: 11px;
}
