@charset "Shift_JIS";
dummy {}
/* CSS Document */

/* Style Reset
==================================================================================================== */
* 						{	margin				: 0;
							padding				: 0;
							border				: none;
							background			: transparent;
							font-style			: normal;
							font-weight			: normal;
							font-size			: 100%;
							text-decoration		: none;
						}

/* Base Style
==================================================================================================== */
/* Margin,Padding
---------------------------------------------------------------------------------------------------- */
h1     					{	margin				: 5px 10px 5px 0;
						}
h2     					{	margin				: 40px 10px 15px 0;
						}
h2.first				{	margin-top			: 10px;
						}
.top #left-column h2	{	margin				: 10px 0 10px 10px;
						}
.top #right-column h2	{	margin				: 10px 10px 10px;
						}
h3   					{	margin				: 20px 10px 10px 15px;
						}
h4   				 	{	margin				: 10px 10px 10px 15px;
						}
h5 						{	margin				: 0;
						}
h6						{	margin				: 0;
						}
p						{	margin				: 10px 10px 10px 15px;
						}
.top #right-column p	{	margin				: 10px;
						}
ul,ol   				{	margin				: 10px 10px 10px 15px;
						}
.top #right-column ul, .top #right-column ol
						{	margin				: 10px;
						}
dl						{	margin				: 10px 10px 10px 15px;
						}
.top #right-column dl	{	margin				: 10px;
						}
/*
dd						{	padding-left		: 20px;
						}
*/
table, caption			{	margin				: 10px 10px 10px 15px;
						}
hr						{	margin				: 10px 10px;
						}


/* Font
---------------------------------------------------------------------------------------------------- */
h1,h2,h3,h4				{	font-size			: small;
							line-height			: 1.5;
							font-family			: 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
						}
h5,h6,caption,address	{	font-size			: x-small;
							line-height			: 1.7;
							font-family			: 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
						}
p,li,dt,dd,th,td		{	font-size			: x-small;
							line-height			: 1.5;
							font-family			: 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
						}
h1,h2,h3,h3 span,h4,h5,h6,caption,.info
						{	font-weight			: bold;
						}
p,li,dt,dd,th,td 		{	text-align     		: justify;
							letter-spacing  	: 1px;
						}
* html p,li,dt,dd,th,td	{	text-justify		: distribute;
						}
.entry-header, .entry-header a
						{	font-weight			: bold;
							font-size			: 100%;
						}
#archive-title			{	font-size			: 110%;
						}
strong					{	font-size			: 110%;
							font-weight			: bold;
						}


/* Anchor
---------------------------------------------------------------------------------------------------- */
a 						{	text-decoration		: underline;
						}
/*\*/
a 						{	overflow			: hidden;
						}
/**/

/* Table
---------------------------------------------------------------------------------------------------- */
th,td,caption			{	text-align			: left;
						}
th,td					{	vertical-align		: top;
						}
/* Color
---------------------------------------------------------------------------------------------------- */
h1,h4,h5,h6,p,li,dt,dd,caption,th,td,address,p a,.normal
						{	color				: #323232;
						}
h2						{	color				: #000;
						}
h3						{	color				: #AF0000;
						}
.caution 				{	color				: #af0000;
						}
.date-header			{	color				: #969696;
						}
.entry-header, .entry-header a, #archive-title
						{	color				: #FB6747;
						}
a:link					{	color				: #293954;
						}
a:visited				{	color				: #483075;
						}
a:hover					{	color				: #AF0000;
							text-decoration		: none;
						}
a:active				{	color				: #AF0000;
						}

