@charset "UTF-8";
/* CSS Document */

body {min-width: 900px; margin: 0; padding: 0; font-family: "メイリオ", "Meiryo UI", "ヒラギノ角ゴ3", "小塚ゴシック Pro EL","ＭＳ ゴシック", sans-serif;}

a:hover {color: #ccc; text-decoration:none;}
#wrapper {width:100%; height:190px; background-color:#4f81bd; margin:0px auto;}
.strong_font{font-weight: bold; font-size: 15px;}

#table011{width: 450px; height:auto; display: block; margin-top:20px; margin-left: 0px; border-collapse: collapse; margin-bottom:30px;}
#table011 td { border-collapse: collapse;}
#table01{width: 450px; height:auto; display: block; float:right; margin-top:20px; margin-left: 0px; border-collapse: collapse; margin-bottom:30px;}
#table01 td {border-collapse: collapse; }
#table02{width: 450px; height:auto; display: block; float:left; margin-top:20px; margin-left: 0px; border-collapse: collapse; margin-bottom:30px;}
#table02 td {border-collapse: collapse;}

.bg1{padding: 7px 20px 10px 7px; text-align: right; font-weight: bold; border-bottom: dotted 1px #CCC; width: 200px;}
.bg2{background: #FFFFFF; text-align: left; padding: 7px 7px 10px 20px; border-bottom: dotted 1px #CCC; width: 500px;}
.bg3{padding: 7px;background: #f0f4ff;font-weight: nomal;border: solid 1px #CCC;}
.bg4{background: #FFFFFF;text-align: right;padding: 7px 7px 7px 14px;border: solid 1px #CCC;font-weight: bold;}
.bg5{background: #FFFFFF;text-align: left;padding: 7px 7px 7px 14px;border: solid 1px #CCC;}
.bg6{padding: 7px;background: #fdeffd;font-weight: nomal;border: solid 1px #CCC;}

/*------------------------------------------
	Header
--------------------------------------------*/

#header{margin:0px auto;width:980px;height:128px; position:relative;}
#header .txt{ z-index:999; top:550px; left:0px; padding:20px;position:absolute; font-size:24px;font-color:#4f81bd;
filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	background: #fff;
	width: 940px;
	height: 20px;}
#header_left {width:100px;height:120px;float: left;padding-top: 20px;}
#header_right {width:880px;float: left;height:150px;padding-top: 40px;}
#tel{width: 870px;height: 20px;float: left;text-align: right;margin-bottom:40px;}
#tel h2{font-size:18px;font-weight:bold;color:#fff;margin-top:0px;}
#tel h2 img{ float:left; margin-left:470px;}

/*------------------------------------------
	Navi
--------------------------------------------*/

#navi{width: 870px;height: 69px;float: left;text-align:right;padding-top:20px;font-size:16px;}
#navi ul {list-style:none;padding-top:40px;}
#navi ul li {display:inline;padding-left:30px;}



/*------------------------------------------
	Footer
--------------------------------------------*/

#footer {margin:0px auto;text-align:center;margin-top:50px;height:40px;background-color:#4f81bd ;color:#fff;float:left;width:100%;font-size:12px;}
#footer p {padding-top:10px;font-size:12px;	padding-bottom:10px;}

