@charset "utf-8";
/*
Theme Name: Small 3C - NEW
Theme URI: http://gattend.daa.jp
Description: simplest theme 3-Column
Version: 2.0
Author: Yoshi,WATANABE
Author URI: http://gattend.daa.jp/

This theme is education purpose.

*/
body{
	background-color:#000;
	letter-spacing:1px;
	background:#000 url(images/globalbg.gif) ;
}
a{ color:#fff; text-decoration:underline; }
a:hover{ color:#fff; text-decoration:none; }
.large{ color:#00f; }

#header {
	float: left;
	width: 958px;
	height:112px;
	color:#fff;
	border-right:2px solid #181818;
	overflow:hidden;
}
#header h1{
	height:112px;
}
#wrap{
	float:left;
	width:958px;
	background:#333 url(images/buyersbg.png) repeat-y;
	height:100%;
	border-right:2px solid #181818;
	border-top:1px solid #333;
}
.sidebars{
	width: 160px;
	padding:10px;
	font-size:0.8em;
}
.sidebars h2{
	color:#fff;
	background-color:#000;
	border-left:6px solid #cc9;/*#411600;*/
	padding:8px 4px 8px 8px;
	font-weight:bold;
	width:142px;
	font-size:80%;
	border-bottom:1px solid #666;
}
.widgets ul{
	list-style-type:disc;
	color:#999;
	padding:5px 10px 10px 20px;
}
.widgets li{
	line-height:130%;
	margin-bottom:8px;
}
#mmlogo{ margin-bottom:10px; }
#mmlogo a{ border:0; }

.sidebars label{
	visibility:hidden;
	height:0;
	color:#fff;
	float:left;
}
.widget_search input{
	padding:4px 0;
	width:160px;
	border:0;
}
.widget_search #s{
	float:left;
	clear:both;
	background:#e8e8e8 ;
}
#searchsubmit{
	background-color:#600;
	color:#fff;
	letter-spacing:1em;
}

.widgets{
	background-color:#333;
	margin-bottom:10px;
}
.widget_calendar{
	color:#fff;
}
#wp-calendar{
	width:160px;
	padding:10px 10px 0 10px;
	letter-spacing:0;
	font-size:90%;
}
#wp-calendar td,
#wp-calendar th{
	color:#ccc;
	text-align:center;
	padding:4px 2px;
}
#wp-calendar th{
	color:#fff;
	font-size:90%;
	font-weight:bold;
}
#wp-calendar #today{
	color:#fff;
	background-color:#666;
}
#wp-calendar td a{
	color:#c00;
	font-weight:bold;
}

.widget_calendar caption{
	padding-top:10px;
	text-align:center;
}
#rssicon{
	width:160px;
	text-align:center;
}

#sidebar1 { float: left; }
#sidebar2 {
	padding:10px 9px;
	float: right;
 }
#fontsizechg{
	padding:15px 5px 15px 10px;
	background-color:#181818;
}
#fontsizechg li{
	display:inline-block;
	padding-right:4px;
}
#fontsizechg a{
	padding:4px;
	border:1px solid #999;
	text-decoration:none;
}
#fontsizechg a:hover{
	background-color:#c00;
}

#fontsizechg a:active{
}
.sfont{ font-size: 80% }
.mfont{ font-size: 90% }
.lfont{ font-size:100% }
.bfont{ font-size:120% }
.crntfont{ background:#900; }

#content {
	float: left;
	width: 580px;
	background-color:#000;
	color:#fff;
	padding:10px;
	font-size:80%;
	line-height:160%;
	text-align:justify; text-justify : inter-ideograph ;
	letter-spacing:0.05em;
}
#content h2,#content h3,#content h4,#content h5,#content h6{ font-weight:bold; line-height:130%; margin-bottom:0.5em; }
#content h2{
	color:#cc9;
	border-left:5px solid #cc9;
	padding:5px 0 5px 10px;
	margin:10px 0;
	font-size:140% ;
	text-align:left;
	letter-spacing:0.1em;
}
#content h2 a{ color:#cc9; text-decoration:none; }

#content h3{ font-size:120%; }
#content h4{ font-size:100%; }
#content h5{ font-size:90%; }
#content h6{ font-size:80%; }

#content div,
#content p{
	clear:both;
	line-height:160%;
	text-align:justify; text-justify : inter-ideograph ;
	width:580px;
}

/*
#content p{
	line-height:160%;
//	text-align:justify; text-justify : inter-ideograph ;//
	width:580px;
//	float:left;//
	clear:both;
}
*/
#content a,.postmetadata a{ color:#c00; }
#content a.urls,.postmetadata a.urls{ background-color:#333; color:#c00; text-decoration:none;}
#content a.urls:hover,.postmetadata a.urls:hover{ background-color:#300; color:#c00; text-decoration:none;}

#content pre{ line-height:130%; clear:both; width:580px; letter-spacing:0.1em; font-size:90%; }

#content hr{
	margin:0;
	padding:0;
	height:0;
	border-width:0;
	color:#000000;
	width:580px;
	clear:both;
}

#content .entry-dated{
	font-size:80%;
	margin-bottom:1em;
	letter-spacing:0.3em;
	color:#ccc;
	text-align:right; clear:none;
}

#content .postmetadata{
	text-align:right;
	font-size:80%;
	border-top:1px solid #333;
	padding-top:1em;
	margin-bottom:2em;
	clear:both;
}
#footer {
	width:958px;
	clear: both;
	height:62px;
	color:#fff;
	font-size:60%;
	text-align:center;
	padding:30px 0;
	background:#000 url(images/buyersfooter2.jpg) no-repeat;
	border-top:1px solid #333;
	border-right:2px solid #181818;
	border-bottom:4px solid #181818;
}

