
/*------------------------------------------------*
	[ Default CSS ]
		filename:default.css
		デフォルトスタイルの差異を無くすCSS
		by:yk
*------------------------------------------------*/

body	{
		margin: 0;
		padding: 0;
		}

#bg *	{
		margin: 0;
		padding: 0;
		font-style: normal;
		font-family: arial,helvetica,sans-serif;
		}

/*Text*/
#bg h1		{
		font-size: 143%;
		}
#bg h2		{
		font-size: 132%;
		}
#bg h3		{
		font-size: 125%;
		}
#bg h4		{
		font-size: 119%;
		}
#bg h5		{
		font-size: 112%;
		}
#bg h6		{
		font-size: 106%;
		}

#bg h1,
#bg h2,
#bg h3,
#bg h4,
#bg h5,
#bg h6	{
		margin: 0 0 10px 0;
		}


#bg p	{
		font-size: 94%;
		margin: 0 0 0.8em 0;
		line-height: 1.4em;
		}

#bg em	{
		font-style: italic;
		}


#bg address{
		font-size: 94%;
		margin: 0 0 15px 0;
		line-height: 1.4em;
		}

/*Hyper Text*/
#bg a	{
		text-decoration: none;
		color: #0033ff;
		}
#bg a:hover	{
		color: #ff0000;
		}
#bg a img{
		border: none;
		}

/*List*/
#bg ul,
#bg ol	{
		margin: 0 0 15px 25px;
		font-size: 94%;
		list-style-position: outside;
		}
#bg li	{
		margin: 0 0 0.5em 0;
		line-height: 1.2em;
		}
#bg li ul,
#bg li ol{
		font-size: 100%;
		padding-top: 5px;
		}
#bg dl	{
		font-size: 94%;
		margin: 0 0 15px 0;
		}
#bg dt	{
		font-weight: bold;
		margin: 0 0 0.2em 0;
		}
#bg dd	{
		margin: 0 0 0.2em 1em;
		}


/*Table*/
#bg table{
		margin: 0 0 15px 0px;
		border-collapse: collapse;
		border-spacing: none;
		border: 1px solid #666666;
		font-size: 94%;
		}
#bg th,
#bg td	{
		padding: 3px;
		border: 1px solid #666666;
		}


/*Form*/
#bg form{
		
		}
#bg form table,
#bg form th,
#bg form td	{
		border-color: #ffffff;
		}
#bg form th	{
		text-align: right;
		vertical-align: top;
		}
#bg input,
#bg textarea {
		line-height: 1.2em;
		font-size: 94%;
		}
#bg input:focus,
textarea:focus {
		background-color: #ffffcc;
		}














