@charset "Shift_JIS";
/* CSS Document */


*{
margin:0;
padding:0;
}

html{
	height: 100%;
}

body{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", MS P Gothic, Osaka, Arial, sans-serif;
	font-size:0.8em;
	/*line-height:1.4em;
	letter-spacing:0.1em;*/
	height:100%;
	color:#666666;
}

a,a:link,a:visited,a:active{
color:#CC3333;
}

a:hover{
color:#CC3333;
}

div,p,span{
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-size: xx-small;
	font-weight: normal;
}

ul,li,ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

img{
	margin:0;
	padding:0;
	border:none;
}

table{
	border:none;
}

hr{
	display:none;
	clear:both;
}

br{
   letter-spacing:normal;
}


/*  */

.clear {
	display: block;
	clear: both;
	float: none;
}

.pOut {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

.pOut2 {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

.hidden {
	display: none;
}

.block {
	display: block;
}


/* Hack */


.clrfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}


.clrfix{
   display:inline-block;
}


/* Hides from IE-mac \*/
* html .clrfix{
   height:1px;
}

.clrfix{
   display:block;
}
/* End hide from IE-mac */


/*チューニング作業での追加*/
.TopRightCtr h3{
	padding:0px;
	margin:0px;
}