@charset "shift_jis";
/*20090310 001@*/
.title-d1 a img
{ background:#8686ba; }

.surface-d1 .navtable-d3
{ border-left:solid 5px #8686ba; }

.surface-d1 a.r img,
.surface-d1 .nav-d3 a.d3-top img
{ background-color:#adadd9; }

.surface-d1 .navtable-d3,
.surface-d1 .nav-d3 a.d3-top,
.surface-d1 .nav-d3 a:hover,
.surface-d1 .m-tab,
.surface-d1 .hd-def2
{ background-color:#eeeeee; }


.list-policy1 { font-size:90%; line-height:130%; margin-left:35px; }
.list-policy1 li { margin-bottom:5px; }

.table-ap { margin:10px; border:solid 1px #ccc; }
.table-ap th { font-size:90%; background-color:#cdd; padding:3px; }
.table-ap td { font-size:84%; padding:10px; }


.policy-qa { width:100%; margin:10px 0; border-collapse:collapse;}
.policy-qa td { padding:10px 8px; vertical-align:top; }
.policy-qa h2 { font-size:90%; margin:3px 0; }
.policy-qa td div { padding:0 5px; font-weight:bold; font-family:Arial,Helvetica; font-size:100%; border:solid 1px #ccc; text-align:center; }
.policy-qa td.q div { color:#66c; }
.policy-qa td.a div { color:#c66; }
.policy-qa p { font-size:90%; padding:10px  0; margin:0; }
.policy-qa td.a { padding-top:8px; border-bottom: dotted 2px #ddd; }

#browser td{ line-height:140%; font-size:90%; padding:0 10px 10px 0}
