@charset "utf-8";

@import url(style.css);


/* メインイメージ
---------------------------------------------*/
#apart {
        position:relative;
	width: 732px;
	background: #FFFFFF;
	padding: 15px 10px 5px 10px;
        text-align:center;
}

#apart table {
    background-color:#FFFFFF;
    width: 720px;
    margin:0px auto;
    font-size: 12px;
    border-top: 1px solid #A7A7A7;
    border-right: none;
    border-left: 1px solid #A7A7A7;
}
#apart th.ap_h {
    width: 100%;
}
#apart th {
    background-color:#F3F3F3;
    font-weight: normal;
    padding: 5px;
    text-align:center;
    border-bottom: 1px solid #A7A7A7;
    border-left: none;
    border-right: 1px solid #A7A7A7;
    width: 80px;
}
#apart td {
    background-color:#FFFFFF;
    padding: 5px;
    text-align:left;
    border-bottom: 1px solid #A7A7A7;
    border-left: none;
    border-right: 1px solid #A7A7A7;
}
#apart td.ap_i {
        width: 320px;
}
#apart td.ap_p {
    text-align:center;
    width: 320px;
}
#apart td.ap_c {
    text-align:center;
}
span.fontb {
    font-weight: bold;
}
span.fontbr {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}

/* 本文のレイアウト
---------------------------------------------*/

#pay {
        position:relative;
        text-align:center;
}

#pay table {
    background-color:#FFFFFF;
    width: 290px;
    margin:0px auto;
    font-size: 12px;
    border-top: 1px solid #A7A7A7;
    border-right: none;
    border-left: 1px solid #A7A7A7;
}
#pay th {
    background-color:#CCCCCC;
    font-weight: normal;
    padding: 5px;
    text-align:center;
    border-bottom: 1px solid #A7A7A7;
    border-left: none;
    border-right: 1px solid #A7A7A7;
    width: 280px;
}
#pay td {
    background-color:#FFFFE0;
    padding: 5px;
    text-align:left;
    border-bottom: 1px solid #A7A7A7;
    border-left: none;
    border-right: 1px solid #A7A7A7;
}

