@media screen,tv{
	body{margin:0;padding:0;background:#FFFFFF}
        table,th{background:#FFFFE0; }
	table{border:solid 1px #000000;border-collapse:collapse;font-size:13px;}
	table.maeoki{border:2px #0000FF;font-size=8pt;}
	table.corp{width=800px;border:2px #0000FF;font-size=8pt;}
	table.detail{width=800px;}     
        table. list{width=800px;height=80px;}
        table. list80{width=350px;height=80px;}
	table.left{position:relative;}
	table.right{position:relative;}
        table.left{position:relative;}
	table.right{position:relative;top:10px;}
        td{margin:1px; padding:1:px; height:22px;background:#E0FFFF;border:solid 1px slategray}
  
	.C_AKI td{background-color:#EEFCFF;}
	.C_YOTEI td{background-color:f8f8f8;}
	.C_PARK td{background-color:eAfff5;}

	td.image{width:80px;height:60px}
	td.title{text-align:center;background:#90DDDD;}

	td.center100{
		text-align:center;
		background:#90DDDD;
		width:100px;
	}

	td.center110{
		text-align:center;
		background:#90DDDD;
		width:110px;
	}

	td.center{text-align:center;background:#90DDDD;width:40px;}
         td.maeoki{padding:30,10,30,10;background:#E0FFFF;}
	A:link {color:#0000FF;border-width:0px;}
	A:visited {color:#0000FF;border-width:0px;}
	A:active {color:#0000FF;border-width:0px;}
	img{border-width:0px;}
	div.room{font:bold 21pt "ＭＳ ゴシック";text-decoration:underline;}
	div.hihyouji{display:none;}
	div.hihy{display:none;}
	div.title{position:absolute;width:100%; top:0; height:70px;overflow:hidden;background-color:#0000FF;}
	div.menu{position:absolute;width:100%; top:70; height:32px;overflow:hidden;background-color:#0000FF;}
	div.detailout{position:relative;top:100px;width:100%;height:100%;overflow:auto;padding: 0 0 100px 0;}
	div.detail{position:relative;overflow:auto;width:100%;height:100%;}
	td.image_new{width:292px;height:352px}
	td.center_new{text-align:center;background:#90DDDD;width:292px;}
	b.new{font-size:16pt}
	div.print{display:none;}
	/* 駐車場の説明セル内に2行分入れると見えなくなる問題に対応
     table.detail{table-layout:fixed;}
	*/

	.dl_btn{
		padding:3px;
		font-size:0.8em;
		letter-spacing: 2px;
		vertical-align:top;
	}
	.area1 {
		background-color: #e7f3fc !important; 
	}
	.area2 {
		background-color: #e9eaea !important;
	}
	.area3 {
		background-color: #fdf2f4 !important;
	}
	.area4 {
		background-color: #effdf3 !important;
	}
	.area5 {
		background-color: #fdfcef !important;
	}
	
	.red_str{
		color:red
	}
	.brown_str{
		color:brown
	}
	.blue_str{
		color:darkblue;
	}
	td.isKeiyakucyuu{
		background-color: #f8f7d0 !important;
	}

	td.isKariyoyaku{
		background-color: #fDfCe0 !important;
	}

	#provisional_apply
	{
		margin:0;
		padding:0;
		width:750px;
		text-align:left;
		padding-top:20px;
		padding-bottom:10px;
		font-size:0.75em;
		color:#222;
	}

	.kariyoyakuHelp
	{
		color:#B00810;
		cursor:pointer;
		text-decoration:underline;
	}
	.kariyoyakuHelp img
	{
		margin-left:10px;
		margin-bottom:-6px;
	}

	.hide{
		display:none;
	}

	.addInfoFrame
	{
		font-size : 0.75em;
		width : 750px;
		text-align : left;
		border : solid 1px #444;
		padding : 0px;
		color : #444;
  		overflow : hidden;
	}

	.addInfo
	{
		position : relative;
		width : 330px;
		text-align : left;
		float : left;
		margin : 0;
		margin-left :10px;
		padding : 0;
	}
	.addInfo2
	{
		position : relative;
		width : 390px;
		text-align : left;
		float : left;
		margin : 0;
		margin-left : 5px;
		padding : 0;
	}
	
	.addInfoFrame dt
	{
		margin:5px;
		padding:0;
	}
	
	.addInfoFrame dd
	{
		margin:0px;
		padding:0;
		margin-left:10px;
	}

	.addInfoFrame ul
	{
		padding:0;
		margin:0px;
	}

	.addInfo ul
	{
		margin:0px;
		margin-left : 15px;
		list-style-type: disc;important;
	}

	.addInfo li
	{
		margin:0px;
	}

	.addInfo2 ul
	{
		list-style-type: none;
		margin:0px;
	}

	.addInfoFrame li
	{
		padding:0;
		margin:0px;
		line-height:1.3em;
	}

	.addInfoFrame li ul
	{
		margin:0px;
		margin-top:0px;
		margin-bottom:-10px;
	}

	.under20
	{
		position : relative;
		margin : 0;
		padding : 0;
		top : -15px;
	}
	.addInfo2 ul ul
	{
		list-style-type : disc; !important;
	}
	.under20 li
	{
		margin-left : 110px;
	}

	.gray
	{
		color:#999;
	}
	.red
	{
		color:#CC3333;
	}

	.chocolate
	{
		color:chocolate;
	}


}
@media print{
	body{margin:0;padding:0;}
	div.title{display:none;}
	div.menu{display:none;}
	div.info{display:none;}
	div.back{display:none;}
	div.print{font:bold 18pt "ＭＳ ゴシック";text-align:left;}
	div.room{font:bold 25pt "ＭＳ ゴシック";text-align:center;text-decoration:underline;}
	div.hihy{display:none;}
	div.detailout{position:relative;}
	div.detail{position:relative;}
	table.corp{width=640px;border:double 6px #0000FF;font-size=12pt;}
	table.detail
	{
		width=640px;
	}
	table.list{width=640px;height=170px;}
	table.left{position:relative;}
	table.right{position:relative;top:10px;}
	table.roomimg{display;}
	table.layout_thumb{width=640px:height:800}
	td.center{text-align:center;width:100px;}
     
	.dl_btn{
		padding:3px;
		font-size:0.8em;
		letter-spacing: 2px;
		vertical-align:top;
	}

	.red_str{
		color:red
	}
	.brown_str{
		color:brown
	}
	.blue_str{
		color:darkblue;
	}
	td.isKeiyakucyuu{
		background-color: #f8f7d0 !important;
	}

	td.isKariyoyaku{
		background-color: #fDfCe0 !important;
	}

	#provisional_apply
	{
		margin:0;
		padding:0;
		width:750px;
		text-align:left;
		padding-top:20px;
		padding-bottom:10px;
		font-size:0.75em;
		color:#222;
	}
	.kariyoyakuHelp
	{
		color:#B00810;
		cursor:pointer;
		color:red;
	}
	.kariyoyakuHelp img
	{
		margin-left:10px;
		margin-bottom:-5px;
	}

	.hide{
		display:none;
	}

	.addInfoFrame
	{
		font-size : 0.75em;
		width : 750px;
		text-align : left;
		border : solid 1px #444;
		padding : 0px;
		color : #444;
  		overflow : hidden;
	}

	.addInfo
	{
		position : relative;
		width : 330px;
		text-align : left;
		float : left;
		margin : 0;
		margin-left :10px;
		padding : 0;
	}
	.addInfo2
	{
		position : relative;
		width : 390px;
		text-align : left;
		float : left;
		margin : 0;
		margin-left : 5px;
		padding : 0;
	}
	
	.addInfoFrame dt
	{
		margin:5px;
		padding:0;
	}
	
	.addInfoFrame dd
	{
		margin:0px;
		padding:0;
		margin-left:10px;
	}

	.addInfoFrame ul
	{
		padding:0;
		margin:0px;
		margin-left:0px;
	}

	.addInfo ul
	{
		margin:0px;
		margin-left : 15px;
	}

	.addInfo ul
	{
		margin:0px;
		margin-left : 15px;
		list-style-type: disc;important;
	}

	.addInfo li
	{
		margin:0px;
	}

	.addInfo2 ul
	{
		list-style-type: none;
		margin:0px;
	}

	.addInfoFrame li
	{
		padding:0;
		margin:0px;
		line-height:1.3em;
	}

	.addInfoFrame li ul
	{
		margin:0px;
		margin-top:0px;
		margin-bottom:-10px;
	}

	.under20
	{
		position : relative;
		margin : 0;
		padding : 0;
		top : -15px;
	}
	.under20
	{
		list-style-type: disc;!important;
	}

	.under20 li
	{
		margin-left : 110px;
	}

	.gray
	{
		color:#999;
	}
	.red
	{
		color:#CC3333;
	}

	.chocolate
	{
		color:chocolate;
	}
}