body { 
    margin: 0px; 
	background-image:url(img/img_re/haikei_body.jpg);}

h1 {
    font-size: 80%;
	font-weight: normal;
	text-align:center;
	background-color:#4A68AF;
	color:#ffffff; 
	margin:0px;
	padding: 5px 0px 5px 0px;
	margin-left: auto;}

#head{
    background-image:url(img/img_re/head/a_r1_c2.gif);
	text-align:center;}
#bd{
    background-color:#ffffff;
	width:720px;
	border-bottom:solid 2px #CCCCCC;
	margin-right: auto;
	margin:0 auto;}
	
#annai{
    width:136px;
	background-color:#EBEBEB;
	padding:3px;
	margin-bottom:10px;}

.menu{margin-bottom:5px;float:left;}
.banner{margin-bottom:5px;text-align:center;}

.bl{color:#4A68AF;}

.waku1{
    font-size:120%;
	background-color:#FFCC00;
	color:#333333;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;}
	
.waku2{
    font-size:120%;
	background-color:#CCCCFF;
	color:#333333;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;}

TD {FONT-SIZE: 80%;}	  

.align_r{text-align:right;}
.align_c{text-align:center;}
.align_l{text-align:left;}

.glay{background-color:#EBEBEB;}

#outline{
    width: 802px;
	background-image:url(img/haikei_left.gif);
	margin-right: auto;
	margin:0 auto;
	text-align:left;
	border: 1px solid #EBEBEB;}

#center-left { 
    float:left; 
	width:190px;
	text-align:center;}
	
#center-right { 
    float:right; 
	width:604px;
	text-align:center;
	margin-bottom:20px; }
	
#navi{
    font-size:90%;
	height:33px;
	background-image:url(img/haikei_navi.jpg);
	padding: 5px 5px 2px 5px; 
	text-align: left;
	border-top:2px solid #999999;}


.mb1{margin-bottom:5px;}
.mb2{margin-bottom:10px;}



#footer2 {font-size:120%;color:#0066FF;}


.top{
    text-align:right;
	font-size:80%;
	margin-bottom:30px;}


.menu2{
    text-align:left;
	margin-bottom:13px;
	background-image:url(img/btn_menu.gif);
	background-repeat:no-repeat;
	padding-left:15px;}


.new{
    width: 423px;
	background-color:#ffffff;
	text-align:left;
	border: 1px solid #CCCCCC;
	line-height:170%;}
.bn{
    width: 425px;
	background-color:#ffffff;
	text-align:left;
	padding:2px 0px 2px 0px;
	margin-bottom:20px;}
	
	
.topbox{
    width: 425px;text-align:left;}

.midasi{
    background-image:url(img/haikei_new.jpg);
	padding:6px 0px 2px 15px;
	background-repeat:no-repeat;
	background-position:top;
	color:#FF6600;
	font-weight:bold;
	border:1px solid #CCCCCC;}

.midasi2{
    font-size:100%;
	background-image:url(img/haikei_midasi2.gif);
	padding:4px 0px 4px 15px; 
	margin-bottom:10px;
	color:#0000CC;
	font-weight:bold;}
.midasi3{
    font-size:100%;
	background-image:url(img/haikei_midasi3.gif);
	padding:3px 0px 3px 15px; 
	margin-bottom:10px;
	color:#009900;
	font-weight:bold;}

#tit{
    width:578px;
	font-size:120%;
	background-image:url(img/haikei_tit.jpg);
	padding:4px 0px 4px 15px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #CCCCCC;
	margin-bottom:15px;}


.box{
    padding:0px; text-align: left; float: left;}

.sec{margin-bottom:20px;}


.btn {
    list-style-image:url(img/btn_menu.gif);
	text-align:left;}

.btn2{
    text-align:left;
	margin-bottom:15px;
	background-image:url(img/btn1.gif);
	background-repeat:no-repeat;
	padding-left:35px;}

.kaijo { clear:both; }

A:link {color:#3366FF;text-decoration: line}
A:visited {color: #3366FF; text-decoration: line}
A:hover {color: #ff3300; text-decoration: line}
A:active {color: #3366FF; text-decoration: line}


.cR{color:#FF3333;}


#iten{
    border:5px solid #0099FF;
	background:#FFFFCC;
	font-size:120%;
	line-height:140%;
	margin-bottom:20px;
	padding:15px;
	}
	
#iten #itentit{
    font-size:140%;	
	color:#0066FF;
	padding-bottom:5px;
	border-bottom:1px solid #999999;
	margin-top:0px;
	margin-bottom:7px;
	font-weight:bold;
