@charset "UTF-8";


/* default
---------------------------------------------------- */

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 10px;
}

*{
margin:0;
padding:0;
}

html{
overflow-y:scroll;
}

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,select{
margin:0;
padding:0;
font-size:1em;
}

ul, ol, li{
list-style:none outside;
}

table{
border:0;
padding:0;
}

img{
border:none;
}

a:link, a:active, a:visited{
color:#0033cc;
text-decoration:none;
}

a:hover{
color:#0033cc;
text-decoration:underline;
}

strong{
color:#d90b1c;
}



/* FloatCleaning */
.clearFix:after,
#infoArea:after,
#footerArea:after,
#frame004:after,
.sectionC001:after,
.sectionC002:after,
.localNavi ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearFix,
#infoArea,
#footerArea,
#frame004,
.sectionC001,
.sectionC002,
.localNavi ul{
display:inline-table;
}
* html .clearFix,
* html #infoArea,
* html #footerArea,
* html #frame004,
* html .sectionC001,
* html .sectionC002,
* html .localNavi ul{
height:1%;
}
.clearFix,
#infoArea,
#footerArea,
#frame004,
.sectionC001,
.sectionC002,
.localNavi ul{
display:block;
}


body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	line-height:1.5;
	text-align:center;
	background:url(../images/bg_a.jpg) 0 0 repeat-x;
}
#container{
font-size:0.8em;
}
