@charset "utf-8";

/* Drfault */
*			{
	font-family		: "ＭＳ Ｐゴシック", "osaka", "helvetica", "verdana", sans-serif;
}
body		{
	background		:url(http://hanedax.net/_img/excel03/bg_all.gif);
	color			:#666;
	margin			:0px auto;
	text-align		:center;
	font-size		:84%;
}
h1			{
	padding			:0px;
	margin			:0px;
	position		:relative;
	top				:20px;
	left			:120px;
	width			:500px;
	height			:36px;
}
h1 a:link,
h1 a:visited{
	color			:#c00;
	text-decoration	:none;
}
h2			{
	width			:550px;
	margin			:0px auto;
	padding			:0px;
	font-weight		:normal;
	font-size		:84%;
	position		:relative;
	top				:21px;
	left			:35px;
}
h3	{
	background		:url(http://hanedax.net/_img/excel03/icon_title.gif) left top no-repeat;
	margin			:0px 0px 5px 0px;
	padding			:2px 0px 2px 25px;
	font-weight		:bold;
	font-size   	:120%;
	color			:#c00;
}
img			{
	border			:none;
}
form		{
	margin			:0px;
	padding			:0px;
}
table.form	{
	margin			:25px 0px 0px 13px;
}
label		{
	font-size		:76%;
	font-weight		:bold;
}

/* link */
a:link		{
	color			:#093;
}
a:visited	{
	color			:#6c3;
}
a:active,
a:hover		{
	color			:#399;
}

/* common */
#container	{
	background		:#fff url(http://hanedax.net/_img/excel03/bg_main.gif) repeat-y right top;
	width			:740px;
	margin			:0px auto;
	text-align		:left;
	padding			:0px;
	border-left		:1px solid #c00;
	border-right	:1px solid #c00;
}
.incontainer{
	padding			:10px;
}
.head		{
	background		:url(http://hanedax.net/_img/excel03/bg_head.gif) no-repeat left;
	height			:80px;
}
.pagetop	{
	font-size		:76%;
	text-align		:right;
	margin			:10px 0px 0px 0px;
}

/* sidebar */
#links		{
	width			:198px;
	float			:left;
	text-align		:left;
	margin-top		:20px;
	padding			:0px;
}

/* main_column */
#content	{
	width			:500px;
	float			:right;
	padding			:0px; 
	margin-right	:10px;
	margin-top		:20px;
}
.main img	{
	margin			:0px 5px;
}
.blogbody	{
	background		:#fff7e8;
	margin			:0px 0px 20px 0px;
	padding			:10px;
	border			:1px solid #c00;
}

/* footer */
#copyright	{
	color			:#630;
	font-size		:76%;
	padding			:10px;
	margin			:0px;
	text-align		:center;
}

/* EntryDfault */
.posted		{
	font-size		:76%;
	text-align		:right;
	margin-top		:5px;
}
.menu		{
	text-align		:right;
}
.sp			{
	margin			:0px 0px 25px 0px;
}

/* SidebarDefault */
.sidetitle	{
	margin-top		:10px;
	padding			:5px 5px 2px 5px;
	font-weight		:bold;
	border-left		:5px solid #c00;
	border-bottom	:1px solid #c00;
}
.side		{
	line-height		:150%;
	padding			:4px;
	margin-bottom	:15px;
}
.sidebody	{
	padding			:5px;
}	
.side.text	{
	width			:80px;
}

/* CategoryDfault */
.catch		{
	color       	:#c00;
	font-weight 	:bold;
	font-size		:110%;
	text-align		:left;
}
.trackback-url{
	color			:#666;
	font-size		:76%;
	font-weight		:bold;
	margin			:20px 0px;
}
.trackback,
.comments		{
	padding			: 0px;
	margin			: 0px;
}
dl.trackback dt{
	line-height		:135%;
	margin			:20px 0px 15px 13px;
	padding			:0px;
}
dl.trackback dd{
	font-size		:76%;
	text-align		:right;
	margin			:0px 0px 25px 0px;
	padding			:0px;
}
dl.comments dt{
	line-height		:135%;
	margin			:20px 0px 15px 13px;
}
dl.comments dd{
	font-size		:76%;
	text-align		:right;
	margin			:0px 0px 25px 0px;
}
dl.forms		{
	padding			:0px;
	margin			:0px;
}
dl.forms dt		{
	width			:150px;
	padding			:3px 0px;
	margin			:0px;
}
dl.forms dd		{
	width			:350px;
	padding			:3px 0px;
	margin			:0px;
}

/* RSS */
ul.rss		{
	margin			:0px;
	padding			:0px;
	width			:100%;
	text-align		:center;
}
ul.rss li	{
	border-right	:#999 1px solid;
	display			:inline;
	font-weight		:bold;
	margin			:0.3em;
}

/* calendar */
.calendarhead{
	font-weight		:bold;
	padding			:0px 0px 2px 0px;
	text-align		:center;
	margin-top		:5px;
}
.calendartable{
	width			:160px;
	margin			:0px auto 10px auto;
	padding			:0px;
	text-align		:left;
	empty-cells		:show;
}
.calendarweek{
	font-weight		:bold;
	background		:#c00;
	color			:#fff;
	padding			:2px;
}
.calendarwd	{
	color			: #f30;
	padding			:5px 0px 5px 5px;
}
.calendard	{
	text-align		:center;
}
.calendar	{
	padding			:4px 2px 4px 2px;
}
#trackback-text{
	width			:300px;
}
