BODY {background-color:#ffffff;
	  margin:0px;
	  line-height:130%;
}
	  
th,td{font-size:12px;
      line-height:130%;
}	  

/*レイアウト用*/

#wrapped{width:760px;
         background-color:#FAECC9;
         margin:0px;
}
		 
#head{background-image : url(head_01.jpg);
      background-repeat:no-repeat;
	  width:760px;
	  height:57px;
}

#h_menu{width:760px;
        height:23px;
        background-image : url(head_02.jpg);
        background-repeat:no-repeat;
        text-align:right;
        padding:4px 0px 2px 0px;
	    margin-top:0px;
		font-size:12px;
		color:#FFFFFF;		
} 
	  
#left{background-color:#FAECC9;
      float:left;
      width:180px;
	  padding:6px 0px 10px 10px;
}
	  
#main{background-color:#FAECC9;
      float:left;
      width:540px;
	  padding:0px 0px 10px 20px;
}

#main_con{background-color:#FAECC9;
      width:760px;
	  padding:0px 0px 10px 0px;
}
	  
#f_menu{clear:both;
        width:760px;
        text-align:right;
        padding:2px 0px 2px 0px;
	    margin-top:0px;
		font-size:12px;
		background-color:#A53C36;
		color:#FFFFFF;		
} 
	  
#footer{width:760px;
        text-align:right;
	    padding:5px 0px 5px 0px;
	    margin-top:2px;
		font-size:12px;
		background-color:#890302;
		color:#FFFFFF;
}

.menu div{width:190px;
         padding:4px 10px 0px 10px; 
}
		 
.box_01{
	width:540px;
	background-image : url(top.jpg);
	background-repeat:no-repeat;
	height:280px;
	border-top: thin #CCCCCC;
	border-right: thin #CCCCCC;
	border-bottom: thin dotted #CCCCCC;
	border-left: thin #CCCCCC;


}
	
.box_02{
	width:540px;
	padding:5px 180px;
	text-align:center;
	clear: both;

}
		
.box_03{
	width:480px;
	background-color:#FFFFFF;
	margin:10px 20px 0px;
	font-size:12px;
	clear: both;


}

.box_04{width:480px;
		margin:10px 130px 10px 130px;
		padding:0px;
		background-color:#FFFFFF;
		font-size:12px;
}

.box_05{
	width:700px;
	margin:0px 30px 10px 30px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	font-size: 12px;

}

.box_06{
		font-size:12px;
		padding:2px;
        border:solid 1px #ff9900;
		background-color:#FFFFCC;
		text-align:center;}


.box_07{float:right;
        width:150px;
		margin:4px 50px 4px 0px;
		font-size:12px;
		 padding:2px;
         border:solid 1px #ff9900;
		 background-color:#FFFFCC;
		 text-align:center;}

.box_480{text-align:left;
         width:470px;
         padding:0px 10px;
		 margin-top:0px;
		 margin-bottom:0px;
		 font-size:12px;
		 background-color:#FFFFFF;
}

.box_480ue{
	background-image : url(480_ue.gif);
	margin:0px;
	width:480px;
	background-repeat:no-repeat;
	background-position:left top;
	clear: both;
	padding: 10px;
	background-color: #FFFFFF;


}
		  
.box_480sita{
	background-image : url(480_sita.gif);
	padding-bottom:10px;
	width:480px;
	margin:0px;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left: 10px;

}

.box_700ue{background-image : url(700_ue.gif);
          padding-top:10px;
		  margin:0px;
		  width:700px;
		  background-repeat:no-repeat;
		  background-position:left top;
}
		  
.box_700sita{background-image : url(700_sita.gif);
          padding-bottom:10px;
		  width:700px;
		  margin:0px;
		  background-repeat:no-repeat;
		  background-position:left bottom;
}

.border_01{
	margin-bottom:5px;
	margin-top:3px;
	border-bottom:dotted 2px #999999;
	clear: both;


}

.border_02{background-image : url(orange_b.gif);
            background-repeat:repeat-x;
			height:10px;
}

.border_03{background-image : url(orange_b2.gif);
            background-repeat:repeat-y;
			width:4px;
}



.clear{clear:left;
}

.annai{text-align:center;
	   margin:0px;
}

/*左メニュー*/
a.migi{display:block;
  width:170px;
  height:90px;
  text-decoration:none;
}
  
img{border:none;
}
   
a.migi:hover{background-color:#FAECC9;
}

#menu01{background-image : url(b_kai02.jpg);
}

#menu02{background-image : url(b_sin02.jpg);
}

#menu03{background-image : url(b_ref02.jpg);
}
		
#menu04{background-image : url(b_toi02.jpg);
}
		
#menu05{background-image : url(b_lin02.jpg);
}

a.migi:hover img{visibility:hidden;
}

/*テキストリンク*/

a{text-decoration:none;
  color:#ffffff;
}

a:link {color:#ffffff;
}

a:hover {color:#FFFF00;
         text-decoration:underline;
}


a.lik{text-decoration:none;
  color:#FF0000;
}

a.lik:link {color:#FF0000;
}

a.lik:hover {color:#FF9900;
         text-decoration:underline;
}

.headertext {display:none; 
}

/*テキスト*/
h1{font-size:14px;}

h2{font-size:14px;
margin-top:0px;
color:#890302;
}

h3{font-size:14px;}

.text_info{font-size:12px;
margin-top:0px;
margin-bottom:0px;
padding:0px 20px;
color:#996600;
text-align:left;
}

.text_sin01{font-size:14px;
            margin-top:0px;
            margin-bottom:0px;
            padding:0px 20px;
            color:#996600;
            text-align:center;
}

.text_sin02{font-size:14px;
            margin-top:0px;
            margin-bottom:0px;
            padding:0px 20px;
            color:#996600;
            text-align:left;
}

.text_re01{
	font-size:12px;
	padding:5px 5px 5px 10px;
	border:solid 1px #ff9900;
	background-color:#FFCC99;
	margin-bottom: 0px;
}

.text_re02{
         font-size:12px;
		 padding:10px;
         border:solid 1px #ff9900;
		 background-color:#ffffff;}

.text_toi01{font-size:12px;
         line-height:140%;
         padding:4px;
	     margin:1px;
         background-color:#FFFFCC;
}

p{margin-top:0px;
  margin-bottom:0px;
  padding:0px 20px 0px 20px;
  text-align:left;
}

/*フォーム*/
INPUT,TEXTAREA{
  border-left:1px solid #FF9966;
  border-right:1px solid #FF9966;
  border-top:1px solid #FF9966;
  border-bottom:1px solid #FF9966;
  font-family : "MS UI Gothic";
  font-size : 10pt;
  color:#000000;
  background-color:#FFFFFF;
  }
.waku {
	border: 1px solid #999999;
	text-align: center;
	padding: 2px;
	font-size: 10px;




}
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 3px;



}
.x750 {
	width: 750px;
}
.mainxbox {
	padding: 0px;
	clear: both;
	width: 480px;
	margin-top: 0px;
	margin-left: 20px;
	font-size: 12px;





}
.txt10 {
	font-size: 12px;
	color: #333333;
	border: thin solid #993333;
	padding: 3px;
	vertical-align: top;




}
.koushin {
	font-size: 13px;
	color: #FFFFFF;
	padding: 3px;
	background-color: #993333;


}
h6 {
	color: #996600;
	margin: 0px;
	padding: 0px;
	font-size: 11px;


}
.x11 {
	font-size: 12px;
}
