/***********　BODY設定　***********/

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
}


a:link { color: #666666;}
a:visited { color: #666666;}
a:hover { color: #FF6600;}
a:active { color: #666666;}



/***********　テキスト制御　***********/

.base {
	font-size:80%;
	line-height:160%;
	padding-left:10px;
	padding-right:10px;
}

.mtxt {
	font-size:80%; 
	line-height:140%;
}


.stxt {
	font-size:75%; 
	line-height:140%;
}



/***********　ナビ　***********/

#navi {
	margin-bottom:10px;
}

#navi .menu{
	border-left:1px solid #0066cc;
	border-right:1px solid #0066cc;
	font-size:80%;
	line-height:140%;		
}

#gray {
	margin-top:10px;
	margin-bottom:10px;
}

.cont{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 10px 0px 10px;	
	font-size:80%;
	line-height:140%;
}

.borderline td {
	background-image:url(../img/ten.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.borderline th {
	background-image:url(../img/ten.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/***********　カテゴリの背景色　***********/

.bg_cate {
	background-color:#efefef;
}


/***********　各ページタイトル　***********/

#titlebg{
	background-image:url(../img/title_bg.jpg);
	padding-left:15px;
	margin-bottom:15px;
}

#titlebg .titlename {
	font-size:105%;
	font-weight:bold;
	border-left:5px solid #66ccff;
	padding:3px 3px 3px 10px;
}


/***********　検索フォーム背景（トップ）　***********/

#searchbg {
	background-image:url(../img/serch_bg.jpg); 
	background-repeat:no-repeat; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffffff;
	padding-bottom:10px;
}


/***********　検索結果一覧　***********/

.hitcategory {
	background-color:#FFE38F;
	border-bottom:2px solid #ffcc00;
	font-weight:bold; 
        color:#990000;
	font-size:80%;
}

#hittitle {
	margin-top:15px;
	padding:6px;
	background-color:#eeeeee;
	font-size:85%;
	border-left:10px solid #cccccc;
}

#hitcomment {
	margin-bottom:5px;
	font-size:80%;
	line-height:160%;
}


/***********　問題詳細ページ　***********/

#question {
	font-size:90%;
	line-height:160%;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}

#question .ex{
	color:#0033CC;
	font-weight:bold;
}


#question .around{
	color:#FF0000;
}


#question .toi{
	padding:5px;
	background-color:#cccccc;
	font-weight:bold;
	color:#FFFFFF;
}

#question .toibg{
	background-color:#eeeeee;
}

