/*01.default-----------------------------------*/body,h1, h2, h3, h4, h5, h6,p, pre, blockquote,ul, ol, dl, li,address,caption {    margin: 0;    padding: 0;}p{	margin-bottom:1em;	}	body, td, th {	color: #333;	font-size:12px;	line-height:1.5;	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","lr oSVbN",sans-serif;}ul li{	list-style-type:none;	}address,em{	font-style:normal;	}img{	border:none;	}	body {	text-align:center;}#wrapper {	margin:0 auto;	padding:0 10px;	width:620px;	text-align:left;	background:#fff;	}#contents {    width:600px;	margin:0 auto;	text-align:left;	}#hall {	padding:10px;	border-top:1px solid #0099FF; 	border-left:1px solid #0099FF; 	border-right:1px solid #0099FF; 	}#hall .unit {    width:180px;	float:left;	margin-right:10px;	margin-bottom:10px;	}#hall .unit_n {    width:175px;	float:left;	margin-bottom:10px;	}	/*02.link-----------------------------------*/a{	color:#4D2600;	text-decoration:none;	}a:hover,a:active{	color:#007ACC;	text-decoration:underline;		}/*a:visited{	color:#806E19;	}*//*03.€ΚX^C-----------------------------------*//*clearfixnbN*/.clearfix:after {	content: ""; 	display: block; 	clear: both; }.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */.textarea:after {	content: ""; 	display: block; 	clear: both; }.textarea {display: inline-block;}/* Hides from IE-mac \*/* html .textarea {height: 1%;}.textarea {display: block;}/* End hide from IE-mac */.position-l{	float:left;	padding:0 5px 5px 0;	}.position-r{	float:right;	padding:0 0 5px 5px;	}.default-table{	margin-bottom:1em;	border-collapse:collapse;	}.default-table td{	padding:3px 5px;	font-size:11px;	border:1px #66C2FF solid;	}.default-table th{	padding:3px 5px;	text-align:center;	background-color:#CCEBFF;	border:1px #66C2FF solid;	}.txt-13px{	font-size:13px;	}.size-1{	font-size:11px;	}.blue{	color:#3399FF;	}.red{	color:#FF0000;	}h3{	margin-bottom:10px;	height:30px;	line-height:30px;	background:url(images/2010/bar_blue.jpg) no-repeat top left;	font-size:16px;	padding-left:30px;	letter-spacing:0.1em;	}h2{	margin-top:10px;	margin-bottom:10px;	height:30px;	line-height:30px;	background:url(images/2010/bar_yellow.jpg) no-repeat top left;	font-size:16px;	padding-left:30px;	letter-spacing:0.1em;	}