@charset "utf-8";



/* CSS Document */



body{
	color:#2d2d2d;

}



div{

	zoom:1;/*for IE 5.5-7*/

}



div:after{/*for modern browser*/

	content:".";

	display: block;

	height:0px;

	clear:both;

	visibility:hidden;

}



*{

	margin:0px;

	padding:0px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	line-height:1.5;

	zoom:normal;

	text-align:left;

	background: transparent;

}



span,input,select,a,label,li{

	zoom:1;

}



ul{

	margin:0px;

	padding:0px;

}



p,li,dt,dd,th,td,a.label,input,dd,dt{

	font-size:90%;

}



h1{

	font-size:120%;

}



h2{

	font-size:110%;

}



h3,h4,h5{

	font-size:100%;

}





li{

	list-style-type:none;

}



html{

	margin:0px;

	padding:0px;

}



body{

	margin:auto;

	text-align:center;

}



select{

	background:#ffffff;

	margin:0px 4px;

	vertical-align:middle;

}



option{

	background:#ffffff;

	padding-right:0.5em;

}



th,td{

	padding:2px 4px;

}



td div{

	word-break:all-break;

	overflow:hidden;

}



button{

	padding:0px;

	position:relative;

	overflow:hidden;

	cursor:hand;

	cursor:pointer;

}



form{

	display:inline;

}



input,textarea{

	border-top:solid 1px #455469;

	border-left:solid 1px #455469;

	border-right:solid 1px #BECAD6;

	border-bottom:solid 1px #BECAD6;

	background:#EEFCFF;

	padding:2px 4px;

	line-height:1;

	margin:0px 4px;

	vertical-align:middle;

}



input.button,input.radio,input.checkbox{

	border:none;

	background-color:transparent;

}



label{

	margin-right:20px;

}



img{

	border:none;

}