@charset "utf-8";
@media screen {

	#skipToContent,
	.reader { position: absolute; left: -1000%; top: 0px; width: 1px; height: 1px; font-size: 0px; line-height: 0px; overflow: hidden; }
	legend,
	caption { display: none; }

}

table {border: 0 none; border-collapse: collapse; empty-cells: show; width: 100%; }
table.bbs .notice { display:inline-block; padding:0 5px; margin:0 auto; font-size:11px; color:#fff; height:17px; line-height:17px; background:#17469e; text-align:center; letter-spacing:-1px;}

.bbs-write table.bbs {border-top: 0px solid #000000; border-bottom: 1px solid #d2d2d2;}
table.bbs * { vertical-align:middle;}
table.bbs th,
table.bbs td { font-size:17px; /*border-bottom: 1px solid #eee;*/ }
table.bbs th { padding:10px 10px; color:#4c4c4c; font-weight: 500; }
table.bbs td { padding:15px 30px; color:#5f5f5f; letter-spacing: -0.05em; font-weight: 400; }
table.bbs td.date{font-size:17px;}
table.bbs table { width:100%;}
table.bbs table th,
table.bbs table td { padding:8px ; text-align:center; border:0 none}


/* history */
#history_area {
    padding-bottom: 50px;
}

#history_area .his_title {
    background: url(../pages/board/images/history_bg.jpg) no-repeat center top;
    height: 248px;
}

#history_area .his_listbox {}

.his_listbox .his_box {
    width: 100%;
    padding: 30px 0px;
    display: table;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}

.his_listbox .his_box p {
    width: 13%;
    color: #000;
    font-weight: 500;
    font-size: 1.8em;
    border-right: 1px solid #ddd;
    float: left;
    letter-spacing: -0.2px;
    position: relative;
}

.his_listbox .his_box p::before {
    display: block;
    content: "";
    height: 2px;
    background: #000;
    width: 38px;
    margin-bottom: 5%;
}

.his_listbox .his_box dl {
    width: 82%;
    float: right;
    margin-top: 5px;
}

.his_listbox .his_box dl dt {
    width: 15%;
    float: left;
}

.his_listbox .his_box dl dt a {
    color: #000;
    font-weight: 500;
    font-size: 1.1em;
    letter-spacing: -0.04em;
}

.his_listbox .his_box dl dd {
    width: 80%;
    float: right;
    letter-spacing: -0.04em;
}

@media screen and (max-width:1199px) {}

@media screen and (max-width:768px) {
    #history_area .his_cont {
        width: 100%;
        /*border-top: 2px solid #000;*/
    }

    #history_area .his_title {
        background: none;
        height: 0;
    }

    .his_listbox .his_box p {
        width: 18%;
    }

    .his_listbox .his_box dl {
        width: 77%;
    }

    .his_listbox .his_box dl dt {
        width: 30%;
    }

    .his_listbox .his_box dl dd {
        width: 64%;
    }
}


@media screen and (max-width:690px) {
    .his_listbox .his_box p {
        width: 22%;
    }

    .his_listbox .his_box dl {
        width: 73%;
    }

    .his_listbox .his_box dl dt {
        width: 35%;
    }

    .his_listbox .his_box dl dd {
        width: 61%;
    }
}

@media screen and (max-width:500px) {

    .his_listbox .his_box {
        width: 100%;
        padding: 20px 0;
    }

    .his_listbox .his_box p {
        width: 100%;
        padding-bottom: 25px;
        position: relative;
    }

/*
    .his_listbox .his_box p::after {
        display: block;
        content: "";
        background: #000;
        height: 2px;
        width: 150px;
        margin: 10px 0 0;
        position: absolute;
    }
*/

    .his_listbox .his_box dl {
        width: 100%;
    }
}