/* IE6用透過PNG設定 */
* html #container,#containerup,#containerdown,.iepngfix,.icon,.kimari{
behavior: expression(IEPNGFIX.fix(this));
}

/* @import "layout.css"; */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
}

body{
margin:0 auto;
padding:20px 0 100px 0;
font-size:12px;
color:#000000;
line-height:1.5;
text-align:center;
font-family:ＭＳ ゴシック,Arial,"HiraKakuPro-W3","ヒラギノ角ゴ Pro W3",'メイリオ',sans-serif; 
font-family: 'ＭＳ Ｐゴシック'; 
background-color:#000000;
background-image:url(img/common/bodyback.jpg);
background-position:top center;
background-repeat:repeat-y;
}

h1,h2,h3,h4,h5,h6,p,input,form,ul,li,dl,dt,dd,hr,td,th,table{
	margin: 0;
	padding: 0;	
}

img{
	vertical-align: top;
	border: none;
	text-align: right;
	-ms-interpolation-mode:bicubic;
}

ul,ol{
list-style-type:none;
}


/*link
--------------------------------*/
a:link { color:#3366CC;text-decoration:none;}
a:visited { color:#3366CC;text-decoration:none;}
a:hover {color:#FF9900;text-decoration:none;}
a:active{color:#FF9900;text-decoration:none;}


/* clear
------------------------------------------------------------ */
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.clear {
	display: block;
}

/* Mac版IEのみに適用 \*//*/
.clear {
	overflow: hidden;
}
/* */

/*------------------------------------------------------------ */

