

/* CSSHOVER */

/*-----------------------------------------------------
RESET
-------------------------------------------------------*/
html {
	border: none;
	background: none;
}

body{
	border: none;
	-webkit-text-size-adjust: 100%;
}

#contents_block {
	font:13px/1.231 sans-serif;
	*font-size:small;
	*font:x-small;
	font-family: "ＭＳ ゴシック","MS Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
}

#contents_block .content {
	font-size: 93%;
}

.smp#contents_block .content {
	font-size: 184%;
}

#contents_block h1,#contents_block h2,#contents_block h3,#contents_block h4,#contents_block h5,#contents_block h6,#contents_block p,
#contents_block ul,#contents_block ol,#contents_block li,#contents_block dl,#contents_block pre,#contents_block form,#contents_block dl,#contents_block dt,#contents_block dd,
#contents_block blockquote,#contents_block fieldset,#contents_block input,#contents_block address{
	margin:0;
	padding:0;
}

#contents_block h1,#contents_block h2,#contents_block h3,#contents_block h4,#contents_block h5,#contents_block h6,#contents_block caption,#contents_block address,#contents_block th{
	font-style:normal;
	font-weight:normal;
}

#contents_block ul,#contents_block ol,#contents_block li,#contents_block dl,#contents_block dt,#contents_block dd{
	list-style-type:none;
	list-style-position:outside;
}

#contents_block table,#contents_block th,#contents_block td{
	vertical-align:top;
}

#contents_block caption{
	display:none;
}

#contents_block fieldset{
	border:none;
}

#contents_block legend{
	display:none;
}

#contents_block img{
	border:0;
	vertical-align:top;
}

#contents_block hr{
	display:none;
	clear: both;
}

#contents_block br{
	letter-spacing:0;
}

/* form */  
#contents_block button,#contents_block fieldset,#contents_block form,#contents_block input,#contents_block label,#contents_block legend,#contents_block select,#contents_block extarea{
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	font-size:100%;
	margin:0;
	padding:0;
	vertical-align:baseline;
}
#contents_block select{
	padding:2px;
}

/*-----------------------------------------------------
BASE LINK COLOR
-------------------------------------------------------*/
#contents_block a{
	outline:none;
}
#contents_block a:link,
#contents_block a:visited{
	color:#333333;
	text-decoration:underline;
}
#contents_block a:hover{
	color:#333333;
	text-decoration:none;
}