@charset "utf-8";
/* CSS Document */

/* リセット */

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{
    font-size: 13px; /* 基本フォントサイズ */
    *font-size: small; /* IE7およびIE6標準準拠モード用 */
    *font: x-small; /* IE6後方互換モード用 */
    font-family: Verdana, arial, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";
	color:#575757;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	}

fieldset,img { 
	border:0;
	}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}

ol,ul {
	list-style:none;
	}

caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}
	


q:before,q:after {
	content:'';
	}

abbr,acronym { border:0;
	}

#top{
	width:500px;
	margin:0 auto;
}

.top_btn{
	width:320px;
	margin:30px auto;
}

#trouble {
	width: 600px;
	margin: 30px auto 30px auto;
	padding: 30px;
	border: solid 5px #CCCCCC;
}

#trouble h2{
	border:solid 2px #CCCCCC;
	padding:10px;
}

#trouble p {
	padding:20px 0 0 0;
}