@charset "utf-8";

#wrapperPop #contentsArea{
width: 580px;
float: none;
margin:0 auto 10px;
}
#wrapperPop #contentsArea #contentsAreaBody{
background-color: #FFF;
padding:7px;
position: relative;
box-shadow: 1px 1px 1px #000;
-moz-box-shadow: 1px 1px 1px #000;
-webkit-box-shadow: 1px 1px 1px #ccc;
}
#wrapperPop #contentsArea #contentsAreaBody #secondBg {
border:3px solid #000;
min-height: 400px;
padding: 10px 10px 20px;
}

#contentsArea #contentsAreaBody h1 {
height: 81px;
width: 756px;
display: block;
}
#contentsArea #contentsAreaBody h2 {
height: 51px;
background-image: url(../images/h2bg.png);
font-size: 20px;
font-weight: bold;
line-height: 54px;
padding: 0 0 0 50px;
width: 680px;
margin: 0 auto 15px;
}
#contentsArea #contentsAreaBody p.imageH2,
#contentsArea #contentsAreaBody h2.imageH2 {
height: auto;
background-image: none;
line-height: auto;
padding: 0;
width: 730px;
margin: 0 auto 15px;
}
#contentsArea #contentsAreaBody h3 {
background: url(../images/h3bg.png) no-repeat;
height: 38px;
line-height: 35px;
font-weight: bold;
font-size: 16px;
padding: 0 0 0 36px;
width: 546px;
margin: 0 0 15px;
}
#contentsArea #contentsAreaBody h4 {
background-image: url(../images/h4icon.png);
padding: 2px 0 0 25px;
background-repeat:no-repeat;
font-size:14px;
font-weight: bold;
width: 685px;
margin: 0 auto 7px;
}
#contentsArea #contentsAreaBody h5 {
}
#contentsAreaBody #secondBg .indent {
padding: 0 23px;
}
#secondBg .contentsBtns {
text-align: center;
margin: 0 0 10px;
}

#contentsAreaBody td.listStyle1  a,
#contentsAreaBody .listStyle1 li{
background: url(../images/icon04.png) no-repeat left 0.3em;
padding-left:12px;
}
#contentsAreaBody td.listStyle2  a,
#contentsAreaBody .listStyle2 li{
background: url(../images/icon02.png) no-repeat left 0.3em;
padding-left:12px;
}
#contentsAreaBody td.listStyle3  a,
#contentsAreaBody .listStyle3 li{
background: url(../images/icon01.png) no-repeat left 0.1em;
padding-left:17px;
}
#contentsAreaBody td.listStyle1  a{
display:inline-block;
}
#contentsAreaBody td.listStyle2  a{
display:inline-block;
}
#contentsAreaBody td.listStyle3  a{
display:inline-block;
}
#contentsAreaBody a.listStyle1{
display:inline-block;
background: url(../images/icon04.png) no-repeat left 0.3em;
padding-left:12px;
}
#contentsAreaBody a.listStyle2{
display:inline-block;
background: url(../images/icon02.png) no-repeat left 0.3em;
padding-left:12px;
}
#contentsAreaBody a.listStyle3{
display:inline-block;
background: url(../images/icon01.png) no-repeat left 0.1em;
padding-left:17px;
}
#contentsAreaBody .listStyle4{
margin: 0 0 0 25px;
}
#contentsAreaBody .listStyle4 li{
list-style-type: disc;
list-style-position: outside;
line-height:1.5;
}
#contentsAreaBody .listStyle4 ul{
margin: 0 0 0 25px;
}
#contentsAreaBody .listStyle4 ul li{
list-style-type: circle;
}
#contentsAreaBody .listStyle5{
margin: 0 0 0 25px;
}
#contentsAreaBody .listStyle5 li{
list-style-type: decimal;
list-style-position: outside;
line-height:1.5;
font-size: 120%;
}
#contentsAreaBody .tableBorder1 td{
background:url(../images/border_x1.png) repeat-x 0 bottom;
padding: 13px 6px;
}

#contentsAreaBody .tableStyle1 {
}
#contentsAreaBody .tableStyle1 td{
padding:0;
}
#contentsAreaBody .tableStyle1 th{
padding:0;
}
#contentsAreaBody .tableStyle2 ,
#contentsAreaBody .tableStyle2 td,
#contentsAreaBody .tableStyle2 th{
border: 1px solid #CCC;
}
#contentsAreaBody .tableStyle2 {
}
#contentsAreaBody .tableStyle2 td{
padding:6px 8px;
}
#contentsAreaBody .tableStyle2 th{
padding:6px 8px;
background-color: #EBEBEB;
white-space: nowrap;
}


.answer-format {
margin-right: auto;
margin-left: auto;
background-color: #FFF;
border: 1px solid #CCC;
margin-top: 20px;
padding: 10px;
}
.faq-q {
overflow: hidden;
text-align: left;
padding-top: 20px;
padding-bottom: 15px;
background-color: #F0DCDC;
padding-right: 20px;
padding-left: 20px;
margin-bottom: 5px;
}
.faq-a {
overflow: hidden;
text-align: left;
padding-top: 20px;
padding-bottom: 15px;
background-color: #F0FAFA;
padding-right: 20px;
padding-left: 20px;
}
.question{
font-size: 130%;
color: #633;
}
.question-con {
font-size: 100%;
color: #633;
}

.answer{
font-size: 130%;
color: #96A0A0;
line-height: 1.7em;
}
.answer-con{
font-size: 95%;
color: #333;
line-height: 1.5em;
}

.answer-con  a {
text-decoration:underline;
}

.answer-con a:link{
text-decoration:underline;
color: #1111cc;
}

.answer-con a:visited {
color: #111166;
}

.answer-con a:hover {
color: #cc1111;
}
.faq-a ol{
margin: 0 0 0 20px;

}
#wrapperPop .closeBtn {
height: 47px;
width: 47px;
background-image: url(../images/popup_close.png);
background-repeat: no-repeat;
margin: 10px auto 0;
}
#wrapperPop .closeBtn a{
display:block;
height: 47px;
width: 47px;
background-image: url(../images/popup_close.png);
background-repeat: no-repeat;
margin: 0 auto;
overflow: hidden;
text-indent: -9999px;
}
