@charset "utf-8";

/* ------------------------
	format
------------------------ */

* { margin:0px; padding:0px;font-style:normal;text-indent: 0; font-weight:normal;}



html, body {
	font-size:13px;
	color:#005a89;
	line-height: 1.7;
}

body {
	padding:30px;

}


img {border:0px;vertical-align:top;}

ul,ol{list-style-type:none;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #005a89;}

li{padding:0 5px; line-height:28px;}


a:link {color: #333;text-decoration: underline;}
a:visited {color: #333;text-decoration: underline;}
a:active {color: #333;text-decoration: underline;}
a:hover {color: #333;text-decoration: none;}

span{
	color:#A1624B;
}

span.sche{
	margin-left:25px;
}


span.hot{
	color:#EE0000;font-weight:bold;text-decoration:blink; 
}

p {margin:0 0 10px 0;}


/* new clearfix */  
.clearfix:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
    }  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  


.main{
	overflow: hidden;
	text-align:center;
}

.main p{
	position: absolute;
	z-index:0;
	top:0;
	left:50%;
	width:1440px;
	margin-left:-720px;
}

h1{
	background:#11aee4;
	padding:10px 10px;
	font-size:16px;
	color:#fff;
	margin:0 0 30px 0;

}

h2{
	background:#005a89;
	font-size:14px;
	margin:0 0 15px 0;
	font-weight:bold;
	color:#fff;
	padding:5px 10px;
}

h3{
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#A1624B;
	padding:5px 10px;
}

li.caution {color:#594942; margin-top:10px;}
li.caution a {font-weight:bold;color:#554742;}




address{
	width:100%;
	clear:both;
	background:#666;
	font-style:normal;
	font-size:11px;
	padding:8px 0 8px 0;
	text-align:center;
	color:#fff;
}
