@charset "Shift_JIS";




/*--------------------------------------

	[1]基本画像
	
---------------------------------------*/
img{
	border: 0;
	margin: 0;
	padding: 0;
	}
	
a img { }
a:hover img { }


/*--------------------------------------

	[2]基本段落
	
---------------------------------------*/
p{
	margin: 0;
	padding: 0;
	}


/*--------------------------------------

	[3]基本リスト
	
---------------------------------------*/
ul,
ol,
dl {
	margin: 0;
	padding: 0;
	list-style: none;
	}

li,
dt,
dd { margin: 0;}
	
dt { margin: 0;}

dd { margin: 0;}



li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0;
	}
	
	
/*--------------------------------------

	[3]基本編集
	
---------------------------------------*/

del {
	color: #999;
	text-decoration: line-through;
	}

del[datetime]::before {
	content: " ( "attr(datetime)"\00524a\009664) ";
	}/*IE未対応　\00524a\009664　はsafariで文字化けするので16進数のhtml数値にしている「削除」の意味*/

ins {
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
	}

ins[datetime]::before {
	content: " ( "attr(datetime)"\004fee\006b63) ";
	}/*IE未対応　\004fee\006b63　はsafariで文字化けするので16進数のhtml数値にしている「修正」の意味*/






/*--------------------------------------

	[3]基本フォーム
	
---------------------------------------*/

form {
	margin: 0;
	padding: 0; 
	}


form dl,
form p { 
	margin: 0.5em 10px;
	}

fieldset { 
	margin: 0;
	padding: 0;
	border: 0;
	}

legend {
	margin: 0;
	padding: 0;
	}

input,
textarea {
	margin: 0;
	padding: 0;
	}

input { line-height: 1.2;}

/*--IE未対応のためコメントアウトに--input:hover,
textarea:hover { border: 1px solid #000;}

input:focus,
textarea:focus { border: 1px solid #000;}--*/

textarea { padding: 0.4em 10px;}



/*--------------------------------------

	[3]基本テーブル
	
---------------------------------------*/
table { }
th,
td { }
th { }
td { }


	
/*--------------------------------------

	[4]その他
	
---------------------------------------*/
div,
form,
input,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	}



/*--------------------------------------

	[5]clearfixハック
	
---------------------------------------*/
/*IE以外モダンブラウザ向け*/
.clearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

/*IE7およびMAC版IE5向け*/
.clearFix{	
	display:inline-block;
	}

/*IE6以前向け*/

/*Hides from IE-mac\*/
*html.clearFix{	height:1%;}
.clearFix{ display:block;}
/*End hide from IE-mac*/


/* 消す */
.clear
	{
	clear:both;
	height:0;
	overflow:hidden;
	}



/*--------------------------------------

	[6]プリント
	
---------------------------------------*/
.printbr
	{
	page-break-after:always;
	}




/*--------------------------------------

	[7]hidden
	
---------------------------------------*/
hr.divider
	{
	display:none;
	}

.hidden
	{
	position:absolute;
	left:-999px;
	width:999px;
	}
	
	

