@charset "shift_jis";


table.nenkin_taiou{
border:1px solid #999;
border-collapse:collapse;
font-size:90%;
}

table.nenkin_taiou caption{
font-weight:bold;
font-size:110%;
padding:5px;
border:1px solid #999;
}

table.nenkin_taiou th,
table.nenkin_taiou td{
padding:5px;
border:1px solid #999;
}

table.nenkin_taiou th{
background:#EEE;
}



div.nenkin{
width:600px;
margin:auto;
font-size:90%;
letter-spacing:0.01em;
}

div.nenkin h1{
margin:0;
padding:0;
}

div.nenkin h2{
margin-bottom:0;
}

div.nenkin h3{
margin-bottom:0;
padding:5px;
font-size:100%;
border-bottom:1px solid #CCC;
border-top:3px double #CCC;
}

div.nenkin p{
margin-top:5px;
margin-left:10px;
}

div.nenkin li{
margin-bottom:10px;
}


div.qa{
margin:10px;
border:1px solid #999;
}

div.qa h2{
margin:0;
padding:5px;
font-size:100%;
background:#EEE;
border-bottom:1px solid #999;
}

div.qa p{
margin:10px;
}

p.question{
padding:10px;
amargin-right:80px !important;
background:#FFE3C8;
border:1px solid #FFA042;
}

p.answer{
padding:10px;
amargin-left:80px !important;
background:#E6F5FF;
border:1px solid #48B6FF;
}


div.nenkin dl{
margin:10px;
}

div.nenkin dt{
font-weight:bold;
margin-bottom:3px;
}

div.nenkin dd{
background:url(../special/passbook/images/icon_01.gif) no-repeat left top;
margin:0 0 10px 0;
padding-left:40px;
}

div.nenkin dl.problem dt{
background:url(../special/passbook/images/icon_02.gif) no-repeat left top;
padding-left:20px;
}

div.nenkin dl.renew dt{
background:url(../special/passbook/images/icon_04.gif) no-repeat left top;
padding-left:20px;
}


