@charset "utf-8";
@import url(/common.css);

.allWrap { width:880px; margin:0 auto; padding:3px 0 0 0;}
.allWrap h2 { font-size:22px !important; margin:-4px 0 0 0;}
.allWrap #paginateTop { position:absolute; left:0; width:880px; text-align:center; }

.pageTitle { clear:both; height:91px; border-bottom:solid 2px #656565; position:relative;}
.pageTitle h3 { float:left; font-size:26px; font-weight:normal; color:#444444; font-family:georgia; font-style:italic; text-shadow: #ccc 1px 1px 3px; padding:32px 30px 0 0;}

.pageTitle .search { float:left; width:450px; height:42px; background:url(/search/images/bg_search.gif) 0 0 no-repeat; padding:4px 0 0 10px; margin:27px 0 0 0;}
.pageTitle .search .searchText { width:295px; font-size:14px; font-family:arial; color:#444444; font-style:italic; background-color:transparent; border:0; padding:0 0 0 5px; vertical-align:middle;}
.pageTitle .search .btn { }
.pageTitle .search a    { display:inline-block; width:106px; text-align:center; color:#880000; font-size:12px; font-style:italic; font-weight:bold; padding:10px; text-decoration:none; vertical-align:middle;}
.pageTitle .search_result       { float:left; margin:27px 0 0 0; }
.pageTitle .search_result p.st01        { font-family:georgia; font-size:20px; font-style:italic; color:#444444; line-height:1.3;}
.pageTitle .search_result p.st02        { font-family:georgia; font-size:12px; font-style:italic; color:#777777;}
.pageTitle .search_result p.st02 .results_c  { color:#d22d4f;}
.pageTitle .search_result p.st02 .results    { color:#111111;}

.rowM { clear:both; padding:0 0 0 23px;}
.rowAll { clear:both; width:880px; padding:0 0 10px 0; background:url(/images/line_b.gif) 0 bottom no-repeat; display:table; zoom:1; margin:0 0 0 40px;  }
.searchW { clear:both; float:left; margin:0 0 0 17px; width:681px; border-bottom:1px solid #d5d5d5; }
.searchW h2 { font-size:24px; font-family:georgia; font-weight:normal; margin:27px 0 0 0; }
.searchW h2 a { color:#2d3bba; }
.searchW .more { text-align:right; font-family:Arial; margin:20px 0 8px 0;}
.searchW .more a { color:#880000; text-decoration:underline; font-style:italic;}

.searchWN { clear:both; float:left; margin:0 0 0 17px; width:681px; padding:0 0 9px 0; }
.searchWN h2 { color:#2d3bba; font-size:24px; font-family:georgia; font-weight:normal; margin:27px 0 0 0; }
.searchWN h2 a { color:#2d3bba; }
.searchWN .more { text-align:right; font-family:Arial; margin:20px 0 8px 0;}
.searchWN .more a { color:#880000; text-decoration:underline; font-style:italic;}

.searchM { float:left; width:681px;}
.searchM h3 { margin:7px 0 0 0; width:681px; font-size:19px; font-family:georgia; font-weight:normal; color:#222222; line-height:1.3; padding:0 0 3px 0;}
.searchM h3 a { color:#333333; text-shadow: #ccc 1px 1px 3px;}
.searchM h3 a:hover { border-bottom: dashed 1px #ccc; text-decoration:none;}
.searchM h3 .point { color:#d22d4f; letter-spacing:-1px; text-decoration:underline; }
.searchM p { width:681px; line-height:1.3; padding:0 0 5px 0; font-size:12px; font-family:Arial; text-align:justify;}
.searchM p a { color:#444444; text-decoration:none; }
.searchM p .point { color:#d22d4f; text-decoration:underline; }
.searchM .info { clear:both; font-size:11px; margin:0 0 10px 0;}

.searchImg { float:left; width:681px; margin-top:10px; }
.searchImg table tr td { width:132px; height:132px; padding:0 50px 30px 0; text-align:left; vertical-align:bottom; }
.searchImg table tr td.last { width:132px; height:132px; padding:0 0 30px 0; text-align:left; vertical-align:bottom; }
.searchL { float:left;}
.searchR { float:right; }

.paginateArea { border-bottom:solid 1px #d5d5d5;}
.listRow { width:620px; clear:both; margin:30px 0 0 0; zoom:1; display:table; overflow:hidden;}
#paginateDown { clear:both; width:600px; border-top:solid 1px #dfdfdf; margin:20px 0 0 0; zoom:1; display:table;}
#paginateDownAll { clear:both; width:880px; height:100px; margin:0 auto; zoom:1; display:table; position:relative;}
#paginateDownAll .thisPage { position:absolute; right:0; top:15px; font-size:11px; color:#999999;}
#paginateDownAll .thisPage em { color:#555555; font-style:normal;}

ul.s_menu { margin:10px 0 0 0; padding:0; border-top:1px solid #194bb6; color:#ffffff;}
ul.s_menu li a { display:block; width:151px; color:#ffffff; text-decoration:none; padding:9px 0 8px 17px; background:#3078d3; border-top:solid 1px #4f8cda; border-bottom:solid 1px #2465c8; border-left:solid 1px #194bb6; border-right:solid 1px #194bb6; }
ul.s_menu li a:hover { background:#3d8fe9; padding:9px 0 8px 17px; border-top:solid 1px #62a6ef; border-bottom:solid 1px #2465c8; }
ul.s_menu li.this {  width:145px; background:url(images/ico_arrow.gif) 4px 14px no-repeat; color:#0051b7; padding:12px 0 10px 18px;  }
ul.s_menu li.this a {  width:145px; background:url(images/ico_arrow.gif) 4px 14px no-repeat; color:#0051b7; padding:12px 0 10px 18px;}

ul.s_menun { margin:10px 0 0 0; padding:0; color:#ffffff; border-top:1px solid #ffffff; }
ul.s_menun li a { display:block; width:151px; color:#ffffff; text-decoration:none; padding:9px 0 8px 17px; background:#3078d3; border-top:solid 1px #4f8cda; border-bottom:solid 1px #2465c8; border-left:solid 1px #194bb6; border-right:solid 1px #194bb6;  }
ul.s_menun li a:hover { background:#3d8fe9; padding:9px 0 8px 17px; border-top:solid 1px #62a6ef; border-bottom:solid 1px #2465c8; }
ul.s_menun li.this { width:145px; background:url(images/ico_arrow.gif) 4px 14px no-repeat; color:#0051b7; padding:12px 0 10px 18px;  }
ul.s_menun li.this a { width:145px; background:url(images/ico_arrow.gif) 4px 14px no-repeat; color:#0051b7; padding:12px 0 10px 18px;}

.searchNone { clear:both; float:left; width:650px; margin:40px 28px 0 71px; }
.searchNone .noneleft { width:75px; float:left; margin-top:3px; }
.searchNone .nonetop { width:571px; float:left; border-bottom:1px solid #dfdfdf; color:#444444; font-size:16px; font-family:Arial; padding:0 0 16px 0; }
.searchNone .nonetop .this { color:#f72300; font-style:italic;}
.searchNone .nonebottom { width:572px; float:left; margin:0 0 0 0; font-size:14px; color:#666666; font-family:Arial; }
.searchNone .nonebottom .title { width:572px; float:left; margin:13px 0 19px 0; font-size:18px; color:#333333;}
.searchNone .nonebottom p { margin:0 0 14px 0; }

dl.award { clear:both; margin:10px 0 0 0; }
dl.award dd.img { width:162px; height:125px; float:left; margin:4px 17px 6px 0 ;}
dl.award dd.img img{width: auto; height: 100%}
dl.award dt { width:493px; float:left; font-family:Georgia; color:#222222;  }
dl.award dt.title { font-size:19px;}
dl.award dt.title a { color:#222222; font-size:19px; }
dl.award dt.title .point { color:#d22d4f; text-decoration:underline; }
dl.award dt.name { font-size:17px; margin-bottom:6px; font-style:italic;}
dl.award dt.name .point { color:#d22d4f; }
dl.award dd { width:493px; float:left  font-family:Arial; }
dl.award dd.text { font-size:12px; color:#444444; margin-bottom:7px; }
dl.award dd.text .point { color:#d22d4f; text-decoration:underline; }
dl.award dd.deep { font-size:11px; color:#888888;}
