*{
	margin: 0px;
	padding: 0px;

}
body {
    background-image:url(../img/back1.gif);
	background-color:#ffffff;
	font-size: 12px;
	text-align:center;
}

/* link */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FF6633;
}
a:active {
	text-decoration: none;
}
/*font*/
.side_menu_font{
	font-size:12px;
	color: #000000;
	}
.download{
  font-size:12px;
  color:#000000;
  }
.anchor_black{
    font-size:12px;
	color:#000000;
	}
.anchor_cyan{
    font-size:12px;
	color:#0066cc;
	}
.white_14{
    font-size:14px;
	color:#FFFFFF;
	}
.white_16{
    font-size:16px;
	color:#ffffff;
	font-weight:bold;
	}
.black14_bold{color:#000000;
         font-size:14px;
		 font-weight:bold;}
.brown16{
   color: #663300;
   font-size :16px;
   font-weight: bold;
   }
.brown12{
   color: #663300;
   font-size :12px;
   font-weight: bold;
   }
.red12{color:#FF0000;
            font-size:12px;}
.red12_bold{color:#FF0000;
            font-size:12px;
			font-weight:bold;}
.red14_bold{color:#FF0000;
            font-size:14px;
			font-weight:bold;}
.pink12_bold{color:#FF0066;
             font-size:12px;
			 font-weight:bold;}
.pink14_bold{color:#FF0066;
             font-size:14px;
			 font-weight:bold;}
.pink16_bold{color:#FF0066;
             font-size:16px;
			 font-weight:bold;}
.blue12{color:#0000FF;
             font-size:12px;}
.blue12_bold{color:#0033FF;
             font-size:12px;
			 font-weight:bold;}
.blue14_bold{color:#0033FF;
             font-size:14px;
			 font-weight:bold;}
.blue16_bold{color:#0033FF;
             font-size:16px;
			 font-weight:bold;}
.green12_bold{color:#00CC00;
             font-size:12px;
			 font-weight:bold;}
.green14_bold{color:#00cc00;
             font-size:14px;
			 font-weight:bold;}
.green16_bold{color:#006600;
             font-size:16px;
			 font-weight:bold;}
.kaki16_bold{color:#336600;
             font-size:16px;
			 font-weight:bold;}
.orange12_bold{color:#FF9900;
             font-size:12px;
			 font-weight:bold;}
.orange14_bold{color:#FF9900;
             font-size:14px;
			 font-weight:bold;}
.mage16_bold{color:#cc0033;
             font-size:16px;
			 font-weight:bold;}
.orange16_bold{color:#FF9900;
             font-size:16px;
			 font-weight:bold;}
.yellow12_bold{color:#FFCC00;
             font-size:12px;
			 font-weight:bold;}
.yellow14_bold{color:#FFcc00;
             font-size:14px;
			 font-weight:bold;}
.blueg12_bold{color:#006699;
              font-size:12px;
			  font-weight:bold;}
/* haikei kage dashi */
#line_w{
     width:800px;
	 background-color:#FFFFFF;
	 margin-top:0px;
	 }
#line{
     width:808px;
	 background-image:url(../img/LINE1.jpg);
	 background-repeat:repeat-y;
	 }
#u_line{
     width:804px;
	 background-image:url(../img/u_line.jpg);
	 background-repeat:repeat-x;
	 }

/* pan-kuzu navi */
#navi{width:800px;
      text-align:left;
	  font-size:12px;
	  margin-top:0px;
	  margin-bottom:2px;
	  }
/* TITLE kara MENU made */
#title{
    width:800px;
	top: 80px;
	margin-top:10px;
	margin-bottom:5px;
}
#menu{
      width:800px;
	  margin-bottom:0px;
}

#main{
   width:800px;
   margin-top:0px;
   float:left;
   background-color:#FFFFFF;
   text-align:center;
   }
.h1_a{
    width:720px;
    border-bottom: 1px solid #999999;
    border-left: 6px solid #0000ff;
	line-height:200%;
	padding-left:5px;
	margin:10px;
	text-align:left;
}
.koumoku_box{width:750px;
             text-align:center;
			 padding: 2px;
			 margin-top:25px;
			 margin-bottom:15px;
			 margin-left:10px;
			}
.box_dot{
         margin-top:10px;
         margin-left:15px;
		 margin-bottom:10px;
         width:545px;
         padding:3px;
         border-style:dashed;
		 border-width:1px;
		 border-color:#999999;
		 } 
.hidari_yose{text-align:left;}
.koumoku_midashi{
         width:545px;
		 text-align:left;
		 border-top: 1px solid #999999;
		 border-bottom: 1px solid #999999;
		 margin-top:25px;
		 margin-left:15px;
		 margin-bottom:5px;
		 padding:5px;
		 line-height:150%;}
.midashi_SP{
         width:545px;
		 text-align:left;
		 border-top: 1px solid #999999;
		 border-bottom: 1px solid #999999;
		 background-color:#FFCC00;
		 margin-top:25px;
		 margin-left:15px;
		 margin-bottom:5px;
		 padding:5px;
		 line-height:150%;}
.koumoku{
         width:550px;
		 margin-left:20px;
		 margin-bottom:12px;
		 padding-left:10px;
         line-height:147%;
		 }

.koumoku_img{
         width:450px;
		 margin-bottom:3px;
		 padding : 2px;
		 border: solid 1px #999999;
		 text-align : center;
		 }
.koumoku_data{width:550px;
              margin-bottom:40px;
			  border-color:#999999;
			  text-align:center;
			  }
.koumoku_br{line-height:5px;}
.koumoku_ue{
            margin-top:5px;
			width:545px;
            text-align:right;}
.siryou{width:590px;
        text-align:left;
		margin-bottom:30px;        
		}
.fClear {clear:left;}
/* footer */
#footer{
    margin-top:25px;
	}
.sitei_kanri{
   width:560px;
   margin-left:10px;
   margin-top:5px;
   margin-bottom:5px;
   font-size:14px;
   color:#000000;
   }