@charset "utf-8";

/* content2 */

.flowtbl{
margin:0 0 20px 0;
}

.flowtbl td{
padding:0 0 3px 30px;
vertical-align:top;
}

.flowtbl .tocorn{
padding:0;
margin:0;
}

.cornbtn{
position:relative;
left:-25px;
}


#layouttbl .leftcont_pay{
padding:25px 0 15px 10px;
vertical-align:top;
}

.pay_txt01{
margin:0 0 20px 0;
}

.big{
font-size:16px;
font-weight:bold;
}

.red{
color:#CC0000;
}

.green{
color:#669900;
}

.lightred{
color:#FF6600;
}

.lightgreen{
color:#009933;
}

.bgyellow{
background-color:#FAE176;
}

.bgblue{
background-color:#C7E0DB;
}

.pay_shd{
margin:0 0 -20px 0;
}

.pay_shd dt{
font-weight:bold;
}

.pay_shd dd{
top:-1.6em;
margin:0 0 0 400px;
position:relative;
}

.pay_list01{
margin:0 0 20px 0
}
.pay_list01 dt{
}
.pay_list01 dd{
margin:0 0 0 1.2em;
}


.pay_tbl01{
margin:0 0 10px 0;
}
.pay_tbl01 th{
background-color:#E5E5CC;
padding:1px 5px;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
}
.pay_tbl01 td{
text-align:center;
background-color:#F5F5EB;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
}
.pay_tbl01 .ttl01{
background-color:#E0E0C2;
}


.pay_tbl02{
margin:0 0 10px 0;
}
.pay_tbl02 th{
background-color:#E5E5CC;
padding:2px 5px;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
}
.pay_tbl02 td{
padding:2px 5px;
text-align:right;
background-color:#F5F5EB;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
}
.pay_tbl02 td.dotunder{
border-bottom:#999999 1px dashed;
}
.pay_tbl02 .bgy{
background-color:#FAE176;
text-align:left;
}
.pay_tbl02 .bgb{
background-color:#C7E0DB;
text-align:left;
}
.pay_tbl02 .ttl01{
background-color:#E0E0C2;
text-align:center;
}
.pay_tbl02 .ttl02{
background-color:#FAC7C2;
text-align:center;
}
.pay_tbl02 .ttl03{
background-color:#CCE5B2;
text-align:center;
}


.pay_tbl03{
margin:0 0 10px 0;
}
.pay_tbl03 th{
background-color:#E5E5CC;
padding:2px 5px;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
}
.pay_tbl03 td{
padding:2px 5px;
text-align:center;
background-color:#F5F5EB;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
}
.pay_tbl03 .ttl01{
background-color:#E5E5CC;
text-align:center;
}
.pay_tbl03 .ttl02{
background-color:#FAC7C2;
text-align:center;
}
.pay_tbl03 .ttl03{
background-color:#CCE5B2;
text-align:center;
}
.pay_tbl03 .ttl04{
background-color:#FFFFFF;
text-align:left;
}

