.infomation_detail {
    padding:0 2em;
}

.infomation_detail p.date{
    color:#888;
    font-weight:bold;
    margin-bottom:0.6em;
}

.infomation_detail p.back{
    margin-top:0.6em;
}

.infomation_detail h2{
    border-top:1px solid  #67AFE6;
    border-bottom:1px solid  #67AFE6;
    padding:0.1em 0;
    margin-bottom:0.3em;
}

/* ------ list ------------ */

.info_list p.add {
    border-bottom:1px solid #888;
    padding-bottom:0.5em;
    margin-bottom:1em;
}

.info_list {
    border:1px solid #888;
    width:700px;
    padding:1em;
    margin:1em auto;
}


.info_list li{
    padding-bottom:0.5em;
    margin-bottom:0.5em;
    border-bottom:1px dashed #888;
    list-style-type:none;
}

/* ------ add ------------ */

.add_info {
    border:1px solid #888;
    width:700px;
    padding:1em;
    margin:1em auto;
}

.add_info td,
.add_info th{
    padding-bottom:0.5em;
    padding-left:1em;
}

.add_info input[type=text]{
    width:450px;
}

.add_info textarea {
    width:450px;
    height:300px;
}

.add_info .submit {
    width:100px;
    margin:auto;
}
