/***************************************************************
トップボタン
***************************************************************/
#page-top {
    position: fixed;
    bottom: 20px;
    right: 250px;
}


/***************************************************************
サブタイトル
***************************************************************/
#sub-tit-back {
background-image: url(../top/sub-tit-back.gif);
width:595px;
height:40px;
font-weight: bold;
font-size: 16px;
color: #232323;
padding: 20px 0px 0px 35px;
margin-bottom: 20px;
}

#con-area {
width:630px;
color: #232323;
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
}


.all-list-line {
width:600px;
padding: 0px 0px 0px 0px;
margin-bottom: 20px;
border-top:1px dotted #8b7160;
}

.con-tit-back {
padding: 8px 0px 0px 50px;
color: #6d481a;
background: url("../top/tit-back.gif");
font-weight: bold;
font-size: 18px;
width: 550px;
height: 39px;
margin-bottom: 10px;
}

#ad-tit-back {
background-image: url(../ad/stit-back.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
padding: 0px 0px 0px 16px;
color: #6d481a;
font-weight: bold;
font-size: 18px;
width: 584px;
height: 32px;
line-height:1.6em;
}

.ad-text-area { 
font-size: 14px;
color: #232323;
line-height:1.6em;
}

table.ad{
width:599px;
border-top:1px solid #D6D5D1;
border-left:1px solid #D6D5D1;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
}

.ad th{
width:148px;
font-size: 14px;
line-height:1.6em;
border-right:1px solid #D6D5D1;
border-bottom:1px solid #D6D5D1;
color: #402e18;
background-color:#ECEEEF;
background-position:1px top;
text-align:center;
padding: 6px 6px 6px 6px;
}

.ad td{
font-size: 14px;
border-right:1px solid #D6D5D1;
border-bottom:1px solid #D6D5D1;
text-align:right;
padding: 6px 6px 6px 6px;
color: #6d481a;
}

table.ad2{
width:599px;
border-top:1px solid #D6D5D1;
border-left:1px solid #D6D5D1;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
}

.ad2 th{
font-size: 14px;
line-height:1.6em;
border-right:1px solid #D6D5D1;
border-bottom:1px solid #D6D5D1;
color: #402e18;
background-color:#ECEEEF;
background-position:1px top;
text-align:center;
padding: 6px 6px 6px 6px;
}

.ad2 td{
font-size: 14px;
border-right:1px solid #D6D5D1;
border-bottom:1px solid #D6D5D1;
text-align:right;
padding: 6px 6px 6px 6px;
color: #6d481a;
}

table.ad3{
width:599px;
border-top:1px solid #D6D5D1;
border-left:1px solid #D6D5D1;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
}

.ad3 th{
font-size: 14px;
line-height:1.6em;
border-right:1px solid #D6D5D1;
border-bottom:1px solid #D6D5D1;
color: #402e18;
background-color:#ECEEEF;
background-position:1px top;
text-align:center;
padding: 6px 6px 6px 6px;
}

.ad3 td{
font-size: 12px;
border-right:1px solid #D6D5D1;
border-bottom:1px solid #D6D5D1;
text-align:right;
padding: 6px 6px 6px 6px;
color: #6d481a;
}