
.detail-image{
	float:left;
	width: 210px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.sendai-detail-box{
	width: 580px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
}
.sendai-detail-left{
	float:left;
	width: 360px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:12pt;
}
.sendai-detail-right{
	float:left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}


.detail-text{
	width: 580px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 30px;
	line-height:12pt;
}
.detail-ball{
	width: 580px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.tomiya-gw-pt{
	width: 580px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	text-align:center;
	color:#ff0000;
	font-weight:bold;
}
.detail-billi{
	width: 580px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 20px;
}
.detail-ball-2{
	width: 580px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 20px;
	text-align:center;
}
.detail-image-2{
	float:left;
	width: 220px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.billibow-image{
	width: 220px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.detail-text-2{
	float:left;
	width: 350px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.billibow-logo{
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.billibow-text{
	width: 350px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:12pt;
}


.table-image { 
	border-style: none; background-color: #99cccc;
	margin: 5px 0px 0px 20px;
}

.cell-image { background-color:#ffffff; width:185px; text-align:left; font-size:9pt; } 


.bluemoon{
	width: 360px;
	margin: 10px 0px 0px 120px;
	padding: 0px 0px 0px 0px;
}
.table-hakodate-partition { 
	border-style: none; background-color: #ffffff;
	margin: 10px 0px 0px 30px;
}
.cell-partition-image { background-color:#ffffff; width:185px; text-align:left; } 
.cell-partition-text { background-color:#ffffff; width:200px; text-align:left; font-size:9pt; line-height:16pt; } 


.table-aidu { 
	border-style: none; background-color: #ffffff;
	margin: 20px 0px 0px 20px;
}
.cell-aidu { background-color:#ffffff; width:280px; text-align:center; font-size:9pt; } 

.detail-ico{
	width: 320px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.detail-box{
	width: 566px;
	margin: 40px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
.detail-left{
	float:left;
	width: 290px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.table-detail { 
	border-style: none; background-color: #99cccc;
	margin: 0px 0px 0px 0px;
 }
.cell-left { background-color:#ffffff; width:80px; text-align:left; font-size:9pt; } 
.cell-right { background-color:#ffffff; width:160px; text-align:left; font-size:9pt; } 
.cell-price { background-color:#ffffcc; width:124px; text-align:center; font-size:9pt;color:#ff6600; } 
.cell-price-2 { background-color:#ffffff; width:115px; text-align:center; font-size:9pt; } 

.cell-price-cate { background-color:#ffffcc; width:68px; text-align:center; font-size:9pt;color:#ff6600; } 
.cell-price-tomiya-1 { background-color:#ffffcc; width:92px; text-align:center; font-size:9pt;color:#ff6600; } 
.cell-price-tomiya { background-color:#ffffcc; width:92px; text-align:center; font-size:9pt;color:#ff6600; } 
.cell-price-2-tomiya { background-color:#ffffff; width:68px; text-align:center; font-size:9pt; } 

.cell-price-kuukou-1 { background-color:#ffffcc; width:116px; text-align:center; font-size:9pt;color:#ff6600; } 
.cell-price-kuukou-a { background-color:#ccff99; text-align:center; font-size:8pt;color:#000000; } 
.cell-price-kuukou-b { background-color:#99ffff; text-align:center; font-size:8pt;color:#000000; } 
.cell-price-kuukou { background-color:#ffffff; text-align:center; font-size:9pt; } 

.font-8{font-size:8pt;}

.detail-price{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-size:9pt;color:#0066cc;
	font-weight:bold;
}

.detail-right{
	float:left;
	width: 272px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.detail-at{
	width: 500px;
	margin: 10px 0px 0px 24px;
	padding: 0px 0px 2px 0px;
	font-size:9pt;color:#ff0000;
}
.detail-map{
	width: 558px;
	margin: 40px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.back{
	width: 600px;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}


.plan{
	width: 560px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-align:center;
}
.plan-2{
	width: 560px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-align:center;
}
.plan-at{
	width: 560px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-align:left;
}
.plan-fax{
	width: 560px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 10px 40px;
	text-align:center;
}
.plan-family{
	width: 560px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 40px;
	text-align:center;
}
.detail-cam{
	width: 590px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
.detail-cam-text{
	width: 590px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-align:center;
	line-height:12pt;
}
