@charset "utf-8";

/***********************************************/
/* 日本環境化学会（学会賞）
/***********************************************/
/*表*/
.tbl-commend {
    width:100%;
    border-collapse:collapse;
    border:1px #ddd solid;
    margin-bottom:10px;
    font-size:90%;
}

.tbl-commend td {
    border-bottom:1px #ddd solid;
    border-right:1px #eee dotted;
    padding:5px 7px;
}


/*年*/
.tbl-commend td.year {
    background-color:#fff;
    padding-left:0;
    padding-right:0;
    line-height:150%;
}

/*回*/
.tbl-commend td.num {
    padding-left:0;
    padding-right:0;
}


/*高校論文賞*/
#koukou {
    margin-bottom:30px;
}
#koukou th {
    padding:5px;
    border:1px #ddd solid;
    background-color:#003399;
    color:#fff;
}
#koukou td {
    border:1px #ddd solid;
    padding:10px 10px;
}

/*お知らせ（松居記念賞）*/
#matsuikinen {
    margin:5px auto 15px;
}
#matsuikinen li {
    font-size:0.9em;
    margin-bottom:8px;
}

#matsuikinen ul li {
    margin-bottom:3px;
}
#matsuikinen table {
    margin: 10px;
    width: 500px;
    border-collapse:collapse;
}
#matsuikinen th {
    vertical-align: top;
}
.renraku {
    color:#660000;
    border:1px #660000 dotted;
    padding:10px 10px 10px 20px;
    border-radius:5px;
    font-size:0.9em;
}


/*サイドポスター*/
.side-pos {
    margin: 20px auto;
    font-size:0.9em;
    text-align: center;
}
.side-pos img {
    display:block;
    margin:0 auto 5px;
}

/*PDFマーク*/
a.pdfmk {    
  background: url("../img/pdficon_small.png") no-repeat right top;
  padding-right:18px;
}




/*高校環境化学賞*/
dl.memo2 {
    padding:25px 25px;
    background-color:#fffff0;
    border:1px #ddd solid;
    border-radius:4px;
       font-size:0.9em;
}
dl.memo2 dt {
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom: 10px;
    border-bottom: 1px #ddd solid;
    font-size:1.2em;
}
dl.memo2 dd {
    margin-left:0px;
    margin-bottom:5px;
    border-bottom:1px #999 dotted;
    padding-bottom:3px;
}
dl.memo2 dd:last-child {
    border-bottom-width:0;
    padding-bottom:0;
    margin-bottom:0;
}

#matsuikinen12 ol li {
   margin-bottom:15px;
   line-height:140%;

}
#matsuikinen12 ol li table {
    margin-top:10px;
    width:80%;
    background-color: #fff;
    border:1px #ddd solid;
    padding:10px;
}
#matsuikinen12 ol li table li {
   margin-bottom:4px;
}




/*高校環境化学賞 2019.7.3*/
.hsmemo {
    border: 1px #ddd solid;
    padding: 20px 20px 10px;
    margin-bottom: 30px;
}
#contents .hsmemo p {
    text-indent: 0;
    margin: 0 0 20px 0;
    font-weight: bold;
    font-size: 105%;
    color: #FF6600;
}
.hsmemo dl {

}
.hsmemo dt {
    font-weight: bold;
    margin-bottom: 10px;
}
.hsmemo dd {
    margin: 0 0 10px 20px;
}


/*高校環境化学賞2020*/
.photobox {
    margin: 0;
    padding: 0;
    list-style-type: none;

    overflow: hidden;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.photobox li {
    width: 48%;
    padding: 0 1% 2%;
    text-align: center;
}
.photobox img {
    width: 100%;
    margin-bottom: 5px;
}


/*エントリーボタン*/
.hs_entry {
    text-align: center;
    margin: 30px 0 30px;
}
.hs_entry a {
    width: 100%;
    max-width: 260px;
    background:url("../img/icon_w.png") no-repeat 96% center;
    background-color: crimson;
    color:#fff;
    text-decoration: none;
    padding: 10px 30px;
    line-height: 100%;
    border-radius: 5px;
   
    box-shadow: 3px 3px 5px #bbb;
}
.hs_entry a:hover {
    background-color: #bbb;
    color:#fff;
    box-shadow: none;
}



/*優秀賞*/
.e-award th {
    background-color: #000099;
    color:#fff;
    border-bottom: 1px #ddd solid;
    padding: 8px 5px;
}
.e-award td.venue {
    vertical-align: top;
    font-weight: bold;
}
.e-award td.type {
    background-color: #fffce9;
    font-weight: bold;
    padding: 5px 5px;
}


background-color: antiquewhite;
/*********************/
/*Firefox調整用
/*********************/
@-moz-document url-prefix() {
    .tbl-commend { font-size:100%; }
}

