div.anken{ padding:15px 10px 15px 10px;}
div.anken table{ width:100%;}
div.anken h1{ background:url(../images/h1_anken.gif) no-repeat left top; padding-left:30px; color:#333333; font-size:140%; font-weight:bold; height:36px; line-height:36px;margin:0 0 10px 10px;width:543px;}
div.anken h2{ font-size:120%; font-weight:bold; color:#533314; margin-bottom:5px; margin-top:5px;}
.kensu{ font-size:120%; font-weight:bold;}
table.narrowing_table{border:1px solid #CECECE; border-collapse:collapse; background:white; width:768px;}
table.narrowing_table td,table.narrowing_table th{border:1px solid #CECECE;vertical-align:top; margin:0; padding:5px;}
table.narrowing_table td{ background:white;}
table.narrowing_table th{ background:#273040; color:#FFFFFF; font-weight:bold; padding-bottom:0px; text-align:center; }
table.narrowing_table tr.white td{ background:white;}
table.narrowing_table tr.blue td{ background:#fff7d9;}

.anken_cont{ float:left; width:618px; padding-left:22px;}
.entry{ float:left; width:114px; padding:3px 3px 0 0;}
.next{ margin-top:10px; text-align:center;}
.next .carrent{ color:#18428e; background:#cccccc; border:1px solid #666666; padding:5px 7px; margin-right:10px; margin-top:10px;}
.next a{ border:1px solid #666666; padding:5px 7px; margin-right:10px; margin-top:10px;}
.next a:link{color:#18428e; text-decoration:none; background:#FFFFFF;}
.next a:visited{color:#18428e; text-decoration:none; background:#FFFFFF;}
.next a:hover{color:#fff; text-decoration: underline; background:#006699;}
.next a:active{color:#fff; text-decoration: underline; background:#006699;}

.skill {color: /*#000066*/#333333;font-weight: bold;}

.narrowing{ margin:3px auto;}

#narrow_pulldown{position:absolute; z-index:100; background:#FFFFFF; margin-left:10px;  display: none;  border:1px solid #000000; /*height:80px;*/ min-width:73px; overflow-x:auto; overflow-y:auto; text-align:left;_margin-left:-45px; width:130px;}
#narrow_pulldown a{ font-size:12px; background:#FFFFFF; padding:2px; display:block; color:#444444; line-height:1; width:auto;  text-decoration:none; font-weight: normal; }

#narrow_pulldown a:hover{  background-color:#eef7ff; text-decoration: none;}

.narrow_text{ margin:0 auto;}

#sort_switch{height:1.6em;}
#sort_switch a,#narrow_cancel-link a{text-decoration:underline}
.narrow_links{ margin-left:20px; background:url(../images/arrow-green.gif) 0 4px no-repeat;padding:0 0 0 7px;}
#search_result-number{ text-align: right; margin-top:-1.8em; height:1.8em;}
.apeal_point strong{color:#4c5dd8;}