/*
Template:KU_TheoreticalPhysics
Theme Name: KU_TheoreticalPhysics
Theme URI:http://www.yukawa.kyoto-u.ac.jp/
Author: mmj
Author URI: https://www.mmj.ne.jp/
*/


/* index.html
   contents/research/index.html
   contents/info/index.html
   contents/kyoudou/index.html
   contents/seminar/index.html     の記事の配置

table.topinfo トップページ上部の固定ニュースの体裁
ul.toplist    お知らせ・ニュース＆リサーチのリストの体裁
table.topws   研究会を配列したテーブルの体裁
table.topsem  セミナーを配列したテーブルの体裁
div.search    セミナー・研究会の検索結果（シンプルな表示）
*/

table.topinfo {
    font-size: 14px;
    margin-top : 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
    border-collapse:
    collapse; border: none;
    background-color:#ffffff;
}
table.topinfo td{
    padding: 5px 5px;
    border: none;
    background-color:#ffffff;
}
ul.toplist  {
    padding : 0px 40px;
    line-height: 21px;
    font-size: 14px;
}
table.topws {
    width: 90%;
    height:17px;
    line-height:17px;
    margin-top : 0px;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 30px;
    border-collapse: collapse;
    border: none;
    background-color:#ffffff;
}
table.topws td.date{
    background-color:#ffffff;
    border: none;
    border-top: solid #bbbbbb 1px;
    border-bottom: solid #dddddd 1px;
    padding: 2px 0px 1px 0px;
    text-align: left;
    font-size: 12px;
}
table.topws td.deadline{
    background-color:#ffffff;
    border: none;
    border-top: solid #bbbbbb 1px;
    border-bottom: solid #dddddd 1px;
    padding: 2px 0px 1px 0px;
    text-align: right;
    width:25%;
    font-size: 12px;
}
table.topws td.name{
    background-color:#ffffff;
    border: none;
    border-bottom: solid #bbbbbb 1px;
    padding: 4px 60px 10px 30px;
    font-size: 14px;
}
table.topsem {
    height:18px;
    line-height:18px;
    width: 90%;
    margin: 0 auto;
    border-collapse: collapse;
    background-color:#ffffff;
    border: none;
}
table.topsem td.date{
    background-color:#ffffff;
    border: none;
    border-top: solid #bbbbbb 1px;
    width: 20%;
    text-align: right;
    padding: 4px 0px 2px 0px;
    font-size: 12px;
}
table.topsem td.name {
    background-color:#ffffff;
    border: none;
    border-top: solid #bbbbbb 1px;
    width: 76%;
    padding: 4px 0px 2px 10px;
    font-size: 14px;
}
table.topsem td.field{
    background-color:#ffffff;
    border: none;
    border-bottom: solid #bbbbbb 1px;
    text-align: right;
    vertical-align: top;
    padding: 0px 0px 8px 10px;
    line-height:16px;
    font-size: 10px;
}
table.topsem td.title{
    background-color:#ffffff;
    border: none;
    border-bottom: solid #bbbbbb 1px;
    padding: 0px 0px 8px 10px;
    vertical-align: top;
    font-size: 14px;
}
div.search {
   border-bottom: solid #bbbbbb 1px;
   padding: 3px 20px;
   line-height: 17px;
   font-size: 14px;
}
div.search-topleft {
   text-align: left;
   float: left;
}
div.search-topright {
   text-align: right;
   float: right;
}
div.search-main {
   text-align: left;
   clear:both;
}
div.search-prev {
   width:28%;
   height:25px;
   text-align: left;
   float: left;
}
div.search-page {
   width:40%;
   height:25px;
   text-align: center;
   float: left;
}
div.search-next {
   width:28%;
   height:25px;
   text-align: right;
   float: right;
}
div.search-prevnext {
   margin:0px 10px;
   height:25px;
   clear:both;
}

