@charset "shift_jis";
/* CSS Date Document */


/*####################@‰ïŽÐˆÄ“à@####################*/


table.fR{
	float:right;
	clear:right;
	margin:0 15px 8px 10px;
	}
table.fR img{margin-bottom:5px;}




#PageCom {}

#PageCom .contentsBox table {
	border-collapse:collapse;
	width:510px;
	margin:0 0 0 20px;
	}
#PageCom .contentsBox th,
#PageCom .contentsBox td {
	border:1px solid #ccc;
	padding:5px 10px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	line-height:150%;
	}
#PageCom .contentsBox th {
	background:#f0f0f0;
	width:6em;
	}
#PageCom .contentsBox h4 {
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-weight:bold;
	font-size:12px;
	color:#333;
	margin:20px 20px 5px;
	padding-left:13px;
	background:url(../img/common/list-square.gif) no-repeat left 5px;
	}	

#PageCom .contentsBox td li{
	padding-left:10px;
	background:url(../img/common/arrow-gray2.gif) left 4px no-repeat;
	}

.link {text-align:right;}


/*####################@ƒAƒNƒZƒX@####################*/

#PageAccess {
	}


#PageAccess .contentsBox h3{
	margin-bottom:20px;
	}
#PageAccess .contentsBox h4{
	font-size:12px;
	margin:0 20px 5px;
	}
#PageAccess .contentsBox .map,
#PageAccess .contentsBox .button{
	text-align:center;
	}
#PageAccess .contentsBox .button,
#PageAccess .contentsBox p.text{
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	margin:0 20px 15px;
	padding-bottom:10px;
	background:url(../img/common/line-dashed.gif) repeat-x bottom left;
	}
#PageAccess .contentsBox dt{
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-weight:bold;
	margin:0 20px;
	padding-left:13px;
	background:url(../img/common/list-square.gif) no-repeat left 5px;
	}	
#PageAccess .contentsBox dd{
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	margin:0 20px 20px;
	}




/*####################@–k‹žŽ––±ŠˆÄ“à@####################*/


/*ƒCƒ“ƒ^[ƒ“ƒVƒbƒvƒTƒ|[ƒg*/
#PageBeijing .contentsBox ul.list {
	margin:0 0 20px 20px;
	clear:both;
	zoom:1;
	}
#PageBeijing .contentsBox ul.list:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageBeijing .contentsBox ul.list li {
	margin:0 30px 5px 0;
	width:15em;
	background:url(../img/common/arrow-gray2.gif) left 4px no-repeat;
	padding-left:10px;
	float:left;
	}
#PageBeijing .contentsBox ol {
	margin:0 0 5px 40px;
	clear:both;
	}
#PageBeijing .contentsBox table {
	margin-bottom:20px;
	}
#PageBeijing .contentsBox th {
	width:6em;	
	}
#PageBeijing .contentsBox th.title {
	width:auto;
	text-align:left;
	font-weight:bold;
	}
#PageBeijing .contentsBox td.price {
	white-space:nowrap;
	padding:5px 30px;
	}
#PageBeijing .contentsBox td ul.list {
	margin:0;
	}
#PageBeijing .contentsBox td ul.list li {
	margin:0 0 5px 0;
	width:auto;
	background:url(../img/common/arrow-gray2.gif) left 4px no-repeat;
	padding-left:10px;
	float:none;
	}

#PageBeijing .contentsBox h4{
	font-size:14px;
	border-left:4px solid #ff7800;
	padding-left:5px;
	margin:15px 10px 10px 10px;
	}

#PageBeijing .contentsBox table{
	border-collapse:collapse;
	width:512px;
	margin-left:20px;
	margin-right:10px;
	}

#PageBeijing .contentsBox table th,
#PageBeijing .contentsBox table td {
	border:1px solid #ccc;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	}
#PageBeijing .contentsBox table th{
	background:#fafafa;
	padding:5px 8px;
	text-align:center;
	width:9em;
	}

#PageBeijing .contentsBox table td{
	line-height:135%;
	text-align:left;
	}
#PageBeijing .contentsBox table td ul{margin-left:5px;}





/*end*/

