/* 		仙台支店トップページレイアウトCSS
----------------------------------------------- */
*{
	text-align:left;
	margin:0;
	padding:0;
}
html{
	height:100%;
}
body{		/*		位置調整マージンにて	*/
	font-family:"メイリオ", "Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	margin:0 0 0 240px;
	height:100%;
	width:;
	color:#333;
}
img{
	border:0;
}
.abroad td{
	border-collapse:collapse;
	border-style:solid;
	border-width:1;
	border-color:#a2a2a2;
}
td.border{
	background-image:url(http://www.tabix.jp/hp/branch/sendai/lx.gif);
	height:10;
	background-repeat:repeat-x;
}

h1,h2,h3{
	margin:0 0 0;
	padding:0 0 0;
	font-size:14;
}
/* 特集枠
----------------------------------------------- */
table.sp_out{
	width:520;
	height:;
	border-style:solid;
	border-width:0 1 1 1;
	border-collapse: collapse;
	border-spacing:;
	border-color:#CCCCCC;
	text-align:center;
	margin: 0 0 12px;
	padding:0;
}
.sp_out td{
	width:172;
	height:;
	border-collapse: collapse;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1;
	vertical-align:top;
	text-align:center;
	padding:8 0;
	color:#696969;
	font-size:12;
	font-weight:bold;
	line-height:1.4;
}
/* ヘッドライン
----------------------------------------------- */
.h{
	width:516;
	height:40;
	border-style:dotted;
	border-width:1 0;
	border-collapse: collapse;
	border-spacing:0;
	border-color:#AAA;
	margin:22 0 0 0;
	padding:11 0 0 0;
	font-size:12;
	font-clor:#333;
	font-weight:normal;
	background-image : url(http://www.tabix.co.jp/images/tbx_01.gif);
	background-repeat : no-repeat;
	background-position:1% 50%;
	text-align : right;
}
/* コンテンツ外枠
----------------------------------------------- */
table.contents_out{
	width:257;
	height:603;
	border-style:solid;
	border-width:1;
	border-collapse: collapse;
	border-spacing:0;
	border-color:#CCCCCC;
	margin:0 0 12px;
	padding:0;
}
.contents_out td{
	width:100%;
	height:;
	border-color:;
	border-style:none;
	border-width:0;
	vertical-align:top;
	margin-top:0;
	padding:0;
}
/* コンテンツ国内
----------------------------------------------- */
table.contents_l{
	width:241;
	height:;
	border-style:none;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0;
	margin:3 0 0 6;
}
.contents_l td{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	height:66;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 1 0;
	vertical-align:top;
	margin:0;
	padding:4 0 0 0;
	font-size: 10;
	color:#696969;
	line-height:1.4;
}
.contents_l img{
	width:55;
	height:55;
	border-color:#AAA;
	border-style:solid;
	border-width:1;
	padding:1;
	margin-left:12;
}
.contents_l a{
	display:inline;
	width:100%;
	height:;
	color:#FF0080;
	font-size:14;
	font-weight:bold;
}
.contents_l p,contents_r p{
	margin:0 0 0;
	padding:0 0 0 6px;
}
/* コンテンツ海外
----------------------------------------------- */
table.contents_r{
	width:241;
	height:;
	border-style:none;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0;
	margin:3 0 0 6;
}
.contents_r td{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	height:66;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 1 0;
	vertical-align:top;
	margin:0;
	padding:4 0 0 0;
	font-size: 10;
	color:#696969;
	line-height:1.4;
}
.contents_r img{
	width:55;
	height:55;
	border-color:#AAA;
	border-style:solid;
	border-width:1;
	padding:1;
	margin-left:12;
}
.contents_r a{
	display:inline;
	width:100%;
	height:;
	color:#1B5ABA;
	font-size:14;
	font-weight:bold;
}
/* 
----------------------------------------------- */
div.space{
	margin:0 0 0 6;
}
div#news
{
	width:510;
	height:140;
	overflow-x: hidden;
	overflow-y: auto;
}
/* 新着記事内設定
----------------------------------------------- */
dl.news{
	width:510;
	margin:0; 
	padding :0;
	text-align:left;
	background-color:;
}
.news dt{
	width:64;
	height:14;
	color:#efefef;
	font-size:11;
	text-align:center;
	background-color:#333333;
	padding:2 4 0 6;
	margin:12 0 3 0;
}
.news dd{
	height:38;
	line-height:1.5;
	list-style:none;
	font-size : 12;
	text-align:left;
	padding:4 6;
	margin:0 0 0 3;
	background-color:#E6FFFD;
}