@charset "shift_JIS";


/*BODY設定*/

body{
	color: #333333; 
	background-color: #ffffff;
}

.clearfix:after {
  height:0;
  visibility:hidden;
  content:".";
  display:block;
  clear:both;
}

.celarfix {
	zoom:1;
}

/*テキスト制御*/

.M {
	font-size: 12px;
	line-height: 140%;
}
.S {
	font-size: 10px;
	line-height: 140%;
}
.L {
	font-size: 14px;
	line-height: 140%;
}
.LL {
	font-size: 18px;
	line-height: 140%;
}

.ms {
	font-size: 90%;
	line-height: 140%
;}

.ss {
	font-size: 80%;
	line-height: 140%
;}


/*ヘッダー*/

.header_txt {
	padding:1px 5px 1px 5px;
	background-color:#009933;
	font-size:11px;
	color:#FFFFFF;
}

.header_border {
	border-bottom: 1px solid #009933;
}

.header_txt_right {
	padding:2px 3px 2px 2px;
	background-color:#D6EFDE;
	font-size:10px;
	float:right;
}

/*左メニュー*/

.leftmenu_h {
	font-size:12px;
	text-align: left;
}

.leftmenu_h a {
	width:160px;
	height:25px;
	display:block;
	background : url(../img/leftmenu_h_back.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: left;
}

.leftmenu_h a:hover {
	width:160px;
	height:25px;
	display:block;
	background : url(../img/leftmenu_h_backa.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: left;
}

.leftmenu_h strong {
	position:relative;
	left:20px;
	top:5px;
	font-weight:normal;
}


.leftmenu_i {
	font-size:12px;
	padding:4px 0;
}

.leftmenu_i a {
	width:160px;
	height:auto;
	display:block;
	background : url(../img/leftmenu_i_back.gif) no-repeat 0px 0px;
	text-decoration: none;
}

.leftmenu_i a:hover {
	width:160px;
	height:auto;
	display:block;
	background : url(../img/leftmenu_i_backa.gif) no-repeat 0px 0px;
	text-decoration: none;
}

.leftmenu_i strong {
	position:relative;
	left:15px;
	top:2px;
	font-weight:normal;
}

.leftmenu_h2 {
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:12px;
}

.leftmenu_h2 a {
	width:160px;
	height:26px;
	display:block;
	background-image : url(../sitemap/leftmenu_h_back2.gif);
	text-decoration: none;
}

.leftmenu_h2 a:hover {
	width:160px;
	height:26px;
	display:block;
	background-image : url(../sitemap/leftmenu_h_back2a.gif);
	text-decoration: none;
}


/*右メニュー*/

.right_topics_a {
	padding:7px;
	background-color:#FCF7F1;
	font-size:12px;
}

.right_topics_b {
	padding:5px;
	border-top: 1px dashed #B19170;
	border-bottom: 1px solid #B19170;
	background-color:#FCF7F1;
	font-size:12px;
}

.right_data_t {
	padding:5px;
	border-bottom: 1px dashed #6699FF;
	background-color:#D5EAFF;
	font-size:12px;
	font-weight:bold;
	color:#0C0D6F;
}

/*コンテンツメニュー*/

#contents_menu {
	margin:10px 0px 10px 0px;
	font-size: 90%;
}

#contents_menu a {
	margin:1px 1px 5px 1px;
	padding:5px 10px 5px 10px;
	background-color:#FFFFFF;
	border:1px dashed #FFE6B3;
}

#contents_menu a:hover {
	margin:1px 1px 5px 1px;
	padding:5px 10px 5px 10px;
	background-color:#FFE6B3;
	border:1px dashed #FFE6B3;
}

#contents_menu_kigyo {
	margin:1px;
	font-size: 90%;
}

#contents_menu_kigyo a {
	margin:1px;
	padding:2px 10px 2px 10px;
	background-color:#FFFFFF;
}

#contents_menu_kigyo a:hover {
	margin:1px;
	padding:2px 10px 2px 10px;
	background-color:#FFE6B3;
}

/*宮城の魅力ランダーライン*/

.miryoku_box {
	padding:0px 5px 15px 5px;
}


.miryoku_border {
	border-bottom: 1px dashed #FFCC66;
}


/*フッターメニュー*/

.footer {
	padding:10px;
	background-image : url(../sitemap/footer_back.gif);
	font-size:12px;
	border-top: 1px dashed #009933;
	border-bottom: 1px solid #009933;
}



/*レイアウト制御*/

.cell {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.cell_padding10px {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


/*宮城県内の空き工場等（空き倉庫，更地のみを含む）情報*/

#akikojo {
}

#akikojo h3 {
margin:15px 0px 10px 0px;
padding:7px;
background:#00843B;
color:#FFFFFF;
font-weight:bold;
font-size:105%;
}

/*テーブル制御（一覧）*/
.normal_table {
width:100%;
margin:10px 0 15px 0px;
border-collapse:collapse;
}	

.normal_table td {
padding: 5px;
line-height: 150%;
vertical-align: middle;
text-align:left;
border:1px solid #B8C1DF;
font-size:80%
;}

.normal_table .textcenter {
padding: 5px;
line-height: 150%;
vertical-align: middle;
text-align:center ;
border:1px solid #B8C1DF;
}

.normal_table td em {
color: #FF6600;
font-weight:bold;
font-style:normal;
}

.normal_table td strong {
color: #0066CC;
font-weight:bold;
font-style:normal;
}
		
.normal_table th {
padding: 5px;
line-height: 150%;
text-align:center;
background-color: #F3F6FC;
border:1px solid #B8C1DF;
font-size:80%
;}

/*テーブル制御（詳細）*/
.akikojo_table {
width:98%;
margin:0px 0 15px 0px;
border-collapse:collapse;
}	

.akikojo_table td {
padding: 5px;
line-height: 150%;
vertical-align: middle;
text-align:left;
border:1px solid #B8C1DF;
font-size:80%
;}

.akikojo_table .textcenter {
padding: 5px;
line-height: 150%;
vertical-align: middle;
text-align:center ;
border:1px solid #B8C1DF;
}

.akikojo_table td em {
color: #FF6600;
font-weight:bold;
font-style:normal;
}

.akikojo_table td strong {
color: #0066CC;
font-weight:bold;
font-style:normal;
}
		
.akikojo_table th {
padding: 5px;
line-height: 150%;
text-align:left;
background-color: #F3F6FC;
border:1px solid #B8C1DF;
font-size:80%
;}
