@charset "utf-8";

/*-----------------reset-----------------*/

html,body,
div,span,
h1,h2,h3,h4,h5,h6,
p,a,em,img,strong,
ul,ol,li,dl,dt,dd,
tr,th,td{
margin:0;
padding:0;
}

img{
border:0;
vertical-align:top;
}



ul, ol, dl ,li {
list-style-type:none;
list-style-image:none;
background:none;
}

p{
color:#000000;
font-size:12px;
line-height:1.5;
}

.clearFix {display:inline-block;}

.clearFix:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

* html .clearFix {
height: 1em;
overflow: visible;
}

.clear{
clear:both;
}

/*-----------------/reset-----------------*/


#spWrapper {
width:870px;
padding:50px 0 0 0px;
margin:0px auto 20px auto;
text-align:center;
background:#000000;
}

#spWrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #spWrapper {
    height: 1em;
}

#spWrapper {
    display: block;
}
/**/

#spWrapper p.txt{
width:770px;
color:#FFFFFF;
text-align:left;
margin:15px auto 30px auto;
}

#spWrapper .left{
width:360px;
float:left;
margin:0px;
padding:0 0 25px 45px;
}

#spWrapper .right{
width:360px;
float:left;
margin:0px;
padding:0 0 25px 60px;
}

#spWrapper .right h3,
#spWrapper .left h3{
margin:0 0 16px 0px;
}

#spWrapper .right h3.map{
margin:15px 0 16px 0px;
}

#spWrapper .left p,
#spWrapper .right p{
color:#FFFFFF;
text-align:left;
}

#spWrapper .chart{
margin:0 0 12px 0px;
}

#spWrapper p.last{
color:#FFFFFF;
text-align:left;
margin:0 0 35px 45px;
width:780px;
}


h1{
margin:0px auto 0px auto;
padding:0px 0 0 0px;
width:780px;
height:205px;
background:transparent url(../img/h1.jpg) no-repeat;
position:relative;
}



#spWrapper ul#link{
margin:0px;
padding:0px;
}

#spWrapper h1 ul#link li{
list-style:none;
list-style-type:none;
list-style-image:none;
background:none;
}

#spWrapper h1 ul#link li a{left:138px; top:112px;
position:absolute;
list-style:none;
list-style-type:none;
list-style-image:none;
background:none;
}


h2{
margin:30px auto 0px auto;
list-style-type:none;
list-style-image:none;
background:none;
}

h3{
list-style-type:none;
list-style-image:none;
background:none;
}




/*ReceLXgN
------------------*/

div#contentsNav{
width:870px;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:right;
background:#FFFFFF;
}

div#contentsNav div{
width:870px;
height:30px;
padding:0px 0px 0px 0px;
text-align:right;
}

div#contentsNav div ul{
width:830px;
text-align:right;
background:#FFFFFF;
float:left;
}

div#contentsNav div ul li{
display:inline;
font-size:12px;
background:none;
background:#FFFFFF;
}

div#contentsNav div ul li a{
min-height:8px;
padding:0 0 0 8px;
background:url("/common/img/contents/link-marker.gif") 0 3px no-repeat;
}

div#contentsNav div p{
width:30px;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



