@charset "utf-8";

#content_doc{
margin:5px 20px 0px;
padding:0 0 30px 0;
width:860px;
color:#444444;
}
#content_doc h2{
background: url(../images/bg_1colh2.gif) no-repeat left center;
margin:0 0 5px 0;
padding:1px 0 0 12px;
font-size:14px;
}
#content_doc h3{
margin:15px 0px 5px 10px;
padding:3px 5px 2px 7px;
font-size:13px;
color:#555555;
background: #EAFDF0 url(../images/bg_doch3.jpg) repeat-x left bottom;
border-left:3px solid #0F8A36;
border-bottom:1px solid #83CD94;
}
#content_doc h4{
font-size:13px;
color:#666666;
margin:12px 0 0 17px;
padding:0px;
}
#content_doc p{
margin:0;
padding:10px 15px 6px 20px;
line-height:1.7em;
letter-spacing:0.13em;
}
#content_doc b{
color:#FF6600;
}
#content_doc ul{
margin:5px 25px 7px;
padding:0;
list-style:none;
}
#content_doc li{
margin:0;
padding:2px 0 2px 10px;
letter-spacing:0.12em;
line-height:1.4em;
background: url(../images/listimg_green_doc.gif) no-repeat left top;
}
#content_doc li li{
background:none;
list-style: disc;
margin:0;
padding:2px 0;
}
#content_doc ol li{
background:none;
font-weight:bold;
padding:20px 0 0 0px;
line-height:1.3em;
}
#content_doc ol li p{
font-weight:normal;
margin:0;
padding:10px 0px 5px;
}
#content_doc ol li ul{
margin:0;
padding:10px 0px 10px;
}
#content_doc ol li ul li{
font-weight:normal;
margin:0;
padding:3px 0;
}
#content_doc table{
margin:10px 30px 10px 20px;
width:95%;
border-collapse:collapse;
}
#content_doc th{
padding:6px 10px 5px 10px;
vertical-align:top;
background:#EEEEEE;
color:#666666;
text-align:right;
border:1px solid #BBBBBB;
line-height:1.5em;
letter-spacing:0.2em;
}
#content_doc td{
padding:6px 7px;
vertical-align:top;
border:1px solid #BBBBBB;
line-height:1.5em;
letter-spacing:0.12em;
}
#faq_index{
padding:0 0 10px 0;
}
#faq_index li{
margin:0;
padding:2px 0 3px 15px;
letter-spacing:0.12em;
background: url(../images/listimg_orange.gif) no-repeat left center;
}
div.faq_index_content{
float:left;
width:286px;
}
#aboutPoint table{
width:auto;
border-collapse:collapse;
border:2px solid #CCCCCC;
margin:0 18px;
font-size:13px;
}
#aboutPoint th{
text-align:right;
padding:5px 10px 5px 15px;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
letter-spacing:0.1em;
}
#aboutPoint td{
padding:5px 15px 5px 10px;
border-bottom:1px solid #CCCCCC;
letter-spacing:0.1em;
}
#aboutPoint td.title{
background:#F0F0F0;
font-weight:bold;
color:#666666;
}
#exchangeFlow table{
border:none;
margin:20px 20px 10px;
}
#exchangeFlow td{
border:1px solid #FDD995;
width:600px;
background: #FEF0D8 url(../images/bg_exchangeFlow.jpg) repeat-x left bottom;
}
#exchangeFlow td.arrow{
border:none;
padding:5px;
text-align:center;
background:none;
}
#exchangeFlow p{
margin:5px 25px;
padding:0;
line-height:1.5em;
}

div.pageTop{
clear:both;
text-align:right;
margin:0;
padding:5px 10px 0 0;
}
#toTop a,#toTop a:link,#toTop a:visited{
text-decoration:underline;
}

#faq_index:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size:0;
}

