@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				: 15px 10px;
						}
h2     					{	margin				: 15px 20px;
						}
h3   					{	margin				: 40px 40px 15px 40px;
						}
h4   				 	{	margin				: 10px 40px 10px 55px;
						}
h5 						{	margin				: 15px 15px;
						}
h6						{	margin				: 15px 15px;
						}
p						{	margin				: 10px 40px 10px 55px;
						}
ul,ol   				{	margin				: 10px 40px 10px 55px;
						}
dl						{	margin				: 10px 40px 10px 55px;
						}
/*
dd						{	padding-left		: 12px;
						}
*/
table   				{	margin				: 5px 0 5px 55px;
						}
hr						{	margin				: 20px 0;
						}

/* Font
---------------------------------------------------------------------------------------------------- */
h1,h2,h3,h4				{	font-size			: small;
							line-height			: 1.5;
							font-family			: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','Meiryo','メイリオ','ＭＳ Ｐゴシック', sans-serif;
						}
h5,h6,caption,address
						{	font-size			: x-small;
							line-height			: 1.7;
							font-family			: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','Meiryo','メイリオ','ＭＳ Ｐゴシック', sans-serif;
						}
p,li,dt,dd,th,td		{	font-size			: x-small;
							line-height			: 1.7;
							font-family			: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','Meiryo','メイリオ','ＭＳ Ｐゴシック', sans-serif;
						}
h1,h2,h3,h4,h5,h6,caption,h3 span
						{	font-weight			: bold;
						}
p,li,dt,dd,th,td 		{	text-align     		: justify;
							letter-spacing  	: 0;
						}
* html p,li,dt,dd,th,td	{	text-justify		: distribute;
						}
/* Anchor
---------------------------------------------------------------------------------------------------- */
a 						{	text-decoration		: none;
						}
/*\*/
a 						{	overflow			: hidden;
						}
/**/

/* Table
---------------------------------------------------------------------------------------------------- */
th,td,caption			{	text-align			: left;
						}
th,td					{	vertical-align		: top;
						}
/* Color
---------------------------------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,p,li,dt,dd,caption,th,td,address 
						{	color				: #444;
						}
.caution 				{	color				: #f30;
						}
a:link					{	color				: #05c;
						}
a:visited				{	color				: #c5c;
						}
a:hover					{	color				: #09f;
						}
a:active				{	color				: #e40;
						}
a.bb:link
{text-decoration: underline;font-size: 12px;color: #333333;}
a.bb:visited
{text-decoration: underline;font-size: 12px;color: #333333;}
a.bb:active
{text-decoration: none;font-size: 12px;color: #333333;}
a.bb:hover
{text-decoration: none;font-size: 12px;color: #333333;}

.mono table {
border: 1px #494138 double;
}
.mono td {
border: 1px #494138 double;
padding: 2 10 0 10;
}

.bold
{
font-weight: bold;
}
