#bnr td {
padding-right: 5px;
padding-bottom: 10px;
padding-left: 5px;
text-align: center;
margin: 0px;
}


#mainImg {
text-align: center;
display: block;
width: 650px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
padding: 0px;
margin-top: 10px;
}
.list {
display: block;
width: 650px;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #999999;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}


.list .outline .listText a {
color: #666666;
text-decoration: none;
}

.list .outline .listText a:hover {
color: #FF3366;
text-decoration: underline;
}



.thumb {
float: left;
margin-right: 10px;
}

.outline {
float: left;
text-align: left;
font-size: 12px;
line-height: 140%;
color: #666666;
padding: 0px;
width: 550px;
}
.listText  {
padding-top: 3px;
}


.num {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #0099CC;
line-height: 140%;
}

.num2 {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #EA6200;
line-height: 140%;
}
.icon   {
display: block;
margin-top: 2px;
margin-bottom: 2px;

}

.list .outline .subTex {
font-size: 10px;
line-height: 120%;
color: #669900;
margin: 0px;
}

#mainPh {
text-align: center;
display: block;
width: 650px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
}
#mainText {
font-size: 12px;
line-height: 140%;
text-align: left;
display: block;
width: 650px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
}

.data  .data1 {
font-size: 12px;
line-height: 140%;
display: block;
float: left;
margin-right: 5px;
width: 220px;
}
.data  .data2 {
font-size: 12px;
line-height: 140%;
text-align: right;
display: block;
margin: 0px;
padding: 0px;
float: right;
}


.dataL {
float: left;
width: 295px;
text-align: left;
display: block;
padding-right: 10px;
padding-left: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding-top: 3px;
padding-bottom: 3px;
list-style-type: none;
}


.waku650 {
font-size: 12px;
line-height: 140%;
border: 2px solid #FFCBA9;
width: 650px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
display: block;
background-color: #FEF4DE;
margin-bottom: 20px;
}
.dataTotal {
font-size: 14px;
line-height: 140%;
color: #000000;
margin-top: 5px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: right;
}
.datawaku {
display: block;
background-color: #FFFFFF;
width: 650px;
}



.dataTi {
text-align: left;
font-size: 14px;
margin-right: auto;
margin-left: auto;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #FFCBA9;
margin-bottom: 5px;
padding-bottom: 3px;
}
.data {
font-size: 12px;
margin: 10px;
text-align: left;
}


.detaGyou {
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
text-align: left;
}

.data .total1 {
font-size: 14px;
line-height: 140%;
display: block;
float: left;
margin-right: 5px;
color: #000000;
margin-top: 3px;
margin-bottom: 3px;
}

.data .total2 {
font-size: 14px;
line-height: 140%;
text-align: right;
display: block;
margin: 3px 5px 3px 0px;
padding: 0px;
float: right;
color: #000000;
}
.freePh {
margin-right: auto;
margin-left: auto;
display: block;
text-align: center;
margin-bottom: 5px;
}
.post {
font-size: 10px;
display: block;
text-align: center;
}
.stName {
font-size: 12px;
font-weight: bold;
text-align: center;
display: block;
}

.stCom {
font-size: 11px;
line-height: 140%;
color: #666666;
display: block;
}



.freeL {
font-size: 12px;
display: block;
float: left;
width: 170px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

.free650 {
display: block;
width: 650px;
text-align: left;
margin-right: auto;
margin-left: auto;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #999999;
margin-bottom: 20px;
}

.memoR {
display: block;
width: 460px;
float: right;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
line-height: 140%;
}

.phCap {
font-size: 10px;
line-height: 12px;
text-align: center;
margin-top: 3px;
display: block;
}
.ph3 {
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}

.jirei315 {
text-align: center;
width: 315px;
float: left;
display: block;
margin-right: 20px;
margin-bottom: 10px;
overflow: hidden;
}
.jirei650 {
width: 650px;
margin-right: 20px;
float: left;
text-align: center;
overflow: hidden;
margin-bottom: 10px;
}
.jireiWaku {
display: block;
width: 690px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
padding-left: 20px;
}
.tex315 {
font-size: 12px;
line-height: 140%;
text-align: center;
margin-top: 5px;
display: block;
}
.tex650 {
font-size: 12px;
line-height: 140%;
text-align: center;
display: block;
margin-top: 5px;
}


.box670 {
text-align: left;
display: block;
width: 680px;
margin-right: auto;
margin-left: auto;
overflow: hidden;
position: relative;
}
.ph315 {
width: 315px;
display: block;
text-align: center;
}

.ph650 {
text-align: center;
display: block;
width: 650px;
}


.jiHeadWaku {
width: 640px;
margin-right: auto;
margin-left: auto;
}

.jiHead {
display: block;
width: 150px;
float: left;
text-align: center;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 5px;
}

.li640   {
display: block;
width: 640px;
float: left;
}

.phL {
float: left;
margin-right: 10px;
margin-bottom: 5px;
}

.phR {
float: right;
margin-bottom: 5px;
margin-left: 10px;
}

.uePh {
margin-bottom: 10px;
}

.shitaPh {
margin-top: 10px;
}
.wakuStf650 {
font-size: 12px;
line-height: 140%;
width: 630px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
display: block;
background-color: #FFFFFF;
margin-bottom: 20px;
text-align: left;
border-right: 1px solid #FF6633;
border-bottom: 1px solid #FF6633;
border-left: 1px solid #FF6633;
padding: 10px;
}
iframe#jireiframe { width: 660px; margin-right: auto; margin-left: auto; display: block; height: 1700px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
iframe#taikobanframe { width: 670px; margin-right: auto; margin-left: auto; display: block; height: 1800px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }