@charset "utf-8";

/* Drfault */
*			{
	font-family		: "ＭＳ Ｐゴシック", "osaka", "helvetica", "verdana", sans-serif;
}
body		{
	background		:url(http://hanedax.net/_img/excel01/bg_all.gif);
	color			:#666;
	margin			:10px auto;
	text-align		:center;
	font-size		:84%;
}
h1			{
	background		:url(http://hanedax.net/_img/excel01/head.gif) no-repeat;
	width			:740px;
	height			:140px;
	margin			:0px auto;
	padding			:0px;
	font-weight		:normal;
	text-align		:center;
}
h1 p		{
	padding			:0px;
	position		:relative;
	top				:40px;
	left			:0px;
	width			:620px;
	text-align		:left;
}
h1 a:link,
h1 a:visited{
	color			:#0b2c64;
	text-decoration	:none;
}
h2			{
	padding			:0px;
	margin			:0px 10px 20px 0px;
	font-size		:84%;
	color			:#fff;
}
h3	{
	background		:url(http://hanedax.net/_img/excel01/icon_title.gif) left top no-repeat;
	margin			:0px;
	padding			:2px 0px 2px 25px;
	font-weight		:bold;
	font-size   	:120%;
}
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			:#f63;
}
a:visited	{
	color			:#f93;
}
a:active,
a:hover		{
	color			:#f00;
}

/* common */
#container	{
	width			:740px;
	margin			:0px auto;
	text-align		:left;
	background		:#0b2c64;
	padding			:0px;
}
.incontainer{
	padding			:0px 25px;
}
.pagetop	{
	font-size		:76%;
	text-align		:right;
	margin			:10px 0px 0px 0px;
}

/* sidebar */
#links		{
	width			:190px;
	float			:right;
	text-align		:center;
	margin			:0px;
	padding			:0px;
}
.in_links	{
	background		:#fff;
	padding			:8px;
	text-align		:left;
}

/* main_column */
#content	{
	width			:475px;
	float			:left;
	padding			:0px; 
}
.main		{
	margin			:15px 0px;
	line-height		:150%;
}
.main img	{
	margin			:0px 5px;
}
.blogbody	{
	background		:#fff;
	margin			:0px;
	padding			:10px;
}

/* footer */
#copyright	{
	background		:url(http://hanedax.net/_img/excel01/bottom.gif) no-repeat;
	width			:740px;
	height			:40px;
	color			:#fff;
	font-size		:76%;
	margin			:0px auto;
	padding			:30px 0px 0px 0px;
	text-align		:center;
}

/* EntryDfault */
.posted		{
	font-size		:76%;
	text-align		:right;
}
.menu		{
	text-align		:right;
}
.sp			{
	margin			:0px 0px 25px 0px;
}

/* SidebarDefault */
.sidetitle	{
	font-weight		:bold;
	margin-top		:10px;
	padding-top		:10px;
	border-top		:4px dotted #0b2c64;
}
.side		{
	width			:148px;
	line-height		:150%;
	margin			:0px 0px 10px 0px;
	padding			:5px;
}
.side.text	{
	width			:80px;
}

/* CategoryDfault */
.catch		{
	color       	:#123F70;
	font-weight 	:bold;
	font-size		:110%;
	text-align		:left;
}
.trackback-url{
	color			:#691815;
	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;
}
.calendartable{
	width			:160px;
	margin			:0px auto 10px auto;
	padding			:0px;
	text-align		:left;
	empty-cells		:show;
}
.calendarweek{
	font-weight:bold;
}
.calendarwd	{
	color			: #f30;
	padding			:5px 0px 5px 5px;
}
.calendard	{
	text-align		:center;
}
.calendar	{
	padding			:4px 2px 4px 2px;
}
#trackback-text{
	width			:300px;
}
