@charset "shift_jis";
/* title \*/


#ttlbk {
	background: url(/comcommon/ttlbk00.gif) left top; height: 335px;
}
.tptpul {
	margin: 0; padding: 0; list-style-type: none;
}
.tptpli {
	width:565px; margin: 0; padding: 0.3em 0; list-style-type: none; border-bottom: #713924 1px dotted;
}
.tptpli p.tptpph {
	width:65px; margin: 0 0.5em 0 0; padding: 0; float:left; 
}
.tptpli div.tptptx {
	width:480px; margin: 0; padding: 0; float:left; 
}




.TPtkossm {
		display: block; background: url(/images/osusume.gif) no-repeat; width: 176px; height: 34px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPossm {
		display: block; background: url(/images/osusume_m.gif) no-repeat; width: 176px; height: 34px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPosBox {
		padding:1px;
}
.TPostable {
	border-top: #CCC 1px solid; border-left: #CCC 1px solid; border-bottom: none; border-right: none; 
}
.TPosthL {
	border-bottom: #CCC 1px solid; border-right: #CCC 1px solid; border-top: none; border-left: none; background-color: #5A80D5; text-align:left; font-weight:normal; color:#FFFFFF;
}
.TPostdara {
	border-bottom: #CCC 1px solid; border-right: #CCC 1px solid; border-top: none; border-left: none; background-color: #CFDEF1; 
}
.TPostd01 {
	border-bottom: #CCC 1px solid; border-right: #CCC 1px solid; border-top: none; border-left: none; background-color: #EFF2F7; 
}
.TPostd02 {
	border-bottom: #CCC 1px solid; border-right: #CCC 1px solid; border-top: none; border-left: none; background-color: #FFFFFF; 
}
.TPctBox {
	background-color: #FFFFFF; border: #CDCBCE 1px solid;
}
.TPctSBox {
	padding:4px;
}
.TPctSBoxcr {
	padding:4px; border-left: #CCCCCC 1px dotted; border-right: #CCCCCC 1px dotted;
}
.TPrntTtl,
.TPrntTtl a {
	display: block; background: url(/images/rent.gif) no-repeat; width: 173px; height: 54px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPbuyTtl,
.TPbuyTtl a {
	display: block; background: url(/images/buy.gif) no-repeat; width: 173px; height: 54px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPrntlTtl,
.TPrrntlTtl a {
	display: block; background: url(/images/rental.gif) no-repeat; width: 173px; height: 54px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPrntBox {
	width: 159px; _width: 173px; height: 150px; padding:7px; background-color: #FCF2F3;
}
.TPbuyBox {
	width: 159px; _width: 173px; height: 150px; padding:7px; background-color: #F0F8FB; height: 150px;
}
.TPrntlBox {
	width: 159px; _width: 173px; height: 150px; padding:7px; background-color: #FFF8F2; height: 150px;
}
.TPtpcs,
.TPtpcs a {
		display: block; background: url(/images/topics.gif) no-repeat; width: 75px; height: 31px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPtpcsLi {
		display: block; background: url(/images/list.gif) no-repeat; width: 40px; height: 18px; margin: 5px 0 0 0; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPtpcsLi a {
		display: block; background: url(/images/list.gif) no-repeat; width: 40px; height: 18px; margin: 0 0 0 0; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPtpcsBox {
		border-bottom: #CCCCCC 1px solid; margin-bottom: 0.5em;
}

.TPmapTtl,
.TPmapTtl a {
	display: block; background: url(/images/mapttl.gif) no-repeat; width: 274px; height: 37px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPmvTtl,
.TPmvTtl a {
	display: block; background: url(/images/panorama.gif) no-repeat; width: 274px; height: 37px; margin: 0px; padding: 0px; text-indent: -8000px; overflow:hidden;
}
.TPmvBox {
	background:#171010 url(/images/moviebk.gif) left top repeat-x; font-size:10px; line-height: 155%; color:#FFFFFF; padding: 5px 5px 0 5px;
}
.TPmvbk {
	background:#27231F; border-top:#7F7577 1px solid; border-bottom:#140E0E 1px solid; text-align:center; padding:5px;
}
