@charset "utf-8";

.clearfix:after {
	content						: "" ;
	display						: block ;
	clear						: both ;
}

.clearfix	{
	display						: block ;
	}

/* Hides from IE-mac \*/
* html .clearfix { height : 1% ; }
/* End hide from IE-mac */

html	{
	background					: #ffffff ;
	}

body	{
	scrollbar-base-color			: #222222 ;
	scrollbar-track-color			: #6F99AB ;
	scrollbar-arrow-color			: #ffffff ;
	scrollbar-highlight-color		: #222222 ;
	scrollbar-shadow-color			: #222222 ;
	scrollbar-darkshadow-color		: #222222 ;
	margin							: 0 ;
	font							: normal 90%/120% 'ＭＳ Ｐゴシック';
	color							: #444444 ;
	}
	
a img	{
	border					: none ;
	}
	

a	{
	text-decoration			: none ;
	color 					: #000000 ;
	}

a:hover	{
	color 					: #6F99AB ;
	}

/*********ヘッダ************/

.head_top{
	height					: 10px ;
	width					: 100% ;
	background				: #000000 ;
	display					: inline-block ;

}

.t_fback{
	width					: 100% ;
	height					: 450px ;
	display					: inline-block ;
}

.t_flash{
	margin					: 0 auto ;
	padding					: 0 ;
	height					: 450px ;
	width					: 900px ;

}


/*********メインメニュー************/

.menu_back{
	height					: 30px ;
	width					: 100% ;
	background				: #000000 ;
	display					: inline-block ;
}

.m_back2{
	margin					: 0 auto ;
	padding					: 5px 0 ;
	height					: 20px ;
	width					: 900px ;
	background				: #000000 ;
}

.menu_ov{
	padding					: 0 ;
	width					: 810px ;
	height					: 20px ;
	background				: url(img/menu_ov.jpg) center no-repeat;
	float					: left ;
	display					: inline-block ;

}

.menu0 a{
	margin				: 0 ;
	padding				: 0 ;
	width				: 135px ;
	height				: 20px ;
	background			: url(img/menu_0.jpg) top no-repeat;
	display				: inline-block ;
}
.menu1 a{
	margin				: 0 ;
	padding				: 0 ;
	width				: 135px ;
	height				: 20px ;
	background			: url(img/menu_1.jpg) top no-repeat;
	display				: inline-block ;
}

.menu2 a{
	margin				: 0 ;
	padding				: 0 ;
	width				: 135px ;
	height				: 20px ;
	background			: url(img/menu_2.jpg) top no-repeat;
	display				: inline-block ;
}

.menu3 a{
	margin				: 0 ;
	padding				: 0 ;
	width				: 135px ;
	height				: 20px ;
	background			: url(img/menu_3.jpg) top no-repeat;
	display				: inline-block ;
}

.menu4 a{
	margin				: 0 ;
	padding				: 0 ;
	width				: 135px ;
	height				: 20px ;
	background			: url(img/menu_4.jpg) top no-repeat;
	display				: inline-block ;
}

.menu5 a{
	margin				: 0 ;
	padding				: 0 ;
	width				: 135px ;
	height				: 20px ;
	background			: url(img/menu_5.jpg) top no-repeat;
	display				: inline-block ;
}


.menu_ov a:hover{
	margin				: 0 ;
	padding				: 0 ;
	background			: none ;
	display				: inline-block ;
}

/*********ミドル************/


.middle_back{
	width					: 100% ;
	background				: url(img/haikei_grada.jpg) bottom repeat-x ;
	display					: inline-block ;

}

.bg01{
	width					: 100% ;
	display					: inline-block ;

}

.bg02{
	width					: 100% ;
	display				: inline-block ;
}

.mid{
	margin					: 0 auto ;
	width					: 900px ;
}

/*********フッタ************/

.fot_wide{
	width					: 100% ;
	height					: 65px ;
	background				: #000000 ;
	display					: inline-block ;

}
.fot_wide2{
	width					: 100% ;
	height					: 75px ;
	background				: #000000 ;
	display					: inline-block ;

}

.fot_back{
	margin					: 0 auto ;
	width					: 900px ;
	background				: #000000 ;
	
}

.fot_left{
	height					: 65px ;
	width					: 350px ;
	float					: left ;
	display					: inline-block ;
	background				: #000000 ;

}
.fot_left2{
	height					: 75px ;
	width					: 350px ;
	float					: left ;
	display					: inline-block ;
	background				: #000000 ;

}

.fot_txt{
	padding-top				: 5px ;
	height					: 40px ;
	font					: normal 90%/120% 'ＭＳ Ｐゴシック';
	color					: #ffffff ;
	display					: inline-block ;

}
.fot_txt2{
	padding-top				: 5px ;
	height					: 40px ;
	font					: normal 90%/120% 'ＭＳ Ｐゴシック';
	color					: #ffffff ;
	display					: inline-block ;

}

.copy{
	height					: 20px ;
	font					: normal 80%/120% 'Times New Roman';
	color					: #ffffff ;
	display					: inline-block ;

}

.f_right{
	padding-top				: 5px ;
	width					: 468px ;
	height					: 60px ;
	font					: normal 70%/120% 'ＭＳ Ｐゴシック';
	color					: #ffffff ;
	float					: right ;
	display					: inline-block ;
	background				: #000000 url(img/tel.png) bottom right no-repeat ;

}
.f_right2{
	width					: 468px ;
	height					: 75px ;
	font					: normal 70%/120% 'ＭＳ Ｐゴシック';
	color					: #ffffff ;
	float					: right ;
	display					: inline-block ;
	background				: #000000 url(img/tel.png) bottom right no-repeat ;

}
.f_right .mail{
	padding					: 14px 0 0 287px ;
	width					: 155px ;
	height					: 12px ;
	display					: inline-block ;

}
.f_right2 .mail{
	padding					: 9px 0 0 287px ;
	width					: 155px ;
	height					: 12px ;
	display					: inline-block ;

}

.f_right a{
	color					: #ffffff ;

}

.f_right a:hover{
	color					: #6F99AB ;

}
.f_right2 a{
	color					: #ffffff ;

}

.f_right2 a:hover{
	color					: #6F99AB ;

}

/*********地震案内************/

.q_info{
	width: 700px; 
	background: none repeat scroll 0% 0% #ffffff;
	font-size: 12px; 
	line-height: 140%; 
	letter-spacing: 0.7px; 
	border: 1px solid #821100; 
	padding: 10px; 
	margin: 20px auto; 
	text-align:center;

}

.q_title{
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 180%;
	text-align:center;

}

