body {margin-left:0px;margin-top:0px}

h1,h2 {margin:0; padding:0;}
   
p {margin:0;}

ul {margin:0px;
    padding:0;
	}

li {margin:0px;
    padding:0;
	}

#top {
   width:650px;
   }
   
#top_tit_waku {
   width:605px;
   float:left;
   }
   
#top_tit {
   width:300px;
   height:119px;
   margin:0;
   float:left;
   }
 
#top_setumei {
   width:305px;
   height:119px;
   margin:0;
   float:left;
   }
   
.top_back {
   width:650px;
   border-left:#ddddbb solid 15px;
   clear:both;
   }
      
.shinchaku {
   width:650px;
   height:auto;
   margin:0;
   border-left:#aed1c7 solid 15px;
   background-color:#b8dbdb;
   }

.shinchaku-moji {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #330099;
	line-height: 135%;
	width: 600px;
	margin-left: 25px;
	padding-top:15px;
	padding-bottom:15px;
}



.top_oshirase{
width:650px;
border:#efab93 solid 5px;
padding:0px;
margin-top:2px;
}

#top_oshirase_main{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 135%;
	color:#AC1317;
	background-color:#efab93;
	padding-left:34px;
	padding-bottom:4px;
}

#top_oshirase_text_red{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
	line-height:135%;
	padding-top:4px;
	padding-left:46px;
}

#top_oshirase_text{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color:#006699;
	line-height:135%;
	padding-left:46px;
	padding-bottom:4px;
}


#natuyasumi{
	background:url(img/top/t_m0.gif) repeat-y;
	position: relative;
	width:490;
	height:58;
}

#natuyasumi table{
    background:url(img/top/t_m0.gif) repeat-y;
	margin-left: 35px;
	margin-top: 18px;

}
   
   
#top_main {
   width:650px;
   }
  
#top_menu {
   width:554px;
   }

#top_menu table {
   width:554px;
   height:auto;
   background:url(img/top/t_m0.gif) repeat-y;
   }

#top_menu table th {
   width:193px;
   padding-left:15px;
   text-align:left;
   border-bottom:#333333 solid 1px;
   }

#top_menu table th a {
   display:block;
   text-indent:-9999px;
   }
   
#top_menu table th a.annai {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m1.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.annai:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m1l.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.oshirase {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m2.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.oshirase:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m2l.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.kikakuten {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m3.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.kikakuten:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m3l.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.kouza {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m4.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.kouza:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m4l.gif);
   background-repeat:no-repeat;
   }

#top_menu table th a.kensaku {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m5.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.kensaku:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m5l.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.net {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m6.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.net:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m6l.gif);
   background-repeat:no-repeat;
   }
#top_menu table th a.nagare {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m7.gif);
   background-repeat:no-repeat;
   }
   
#top_menu table th a.nagare:hover {
   width:193px;
   height:32px;
   background-image:url(img/top/t_m7l.gif);
   background-repeat:no-repeat;
   }
    
#top_menu table td {
   width:346px;
   text-align:left;
   color:#996633;
   font-size:12px; 
   border-bottom:#333333 solid 1px;
   padding-left:5px;
   }
   
#menu_img {
   width:60px;
   float:right;
   }
   
#menu_img ul {
   list-style:none;
   margin-top:20px;
   }

#menu_img li {
   margin-bottom:25px;
   }
   
#top .link {
   width:650px;
   background-image:url(img/top/bg_sen.gif);
   padding:10px;
   margin-top:20px;
   overflow:inherit;
   }
   
#top .link ul {
   list-style:none;
   margin-bottom:5px;
   float:left;
   }
   
#top .link li {
   float:left;
   margin-right:5px;
   }
   
.copy {
   width:630px;
   margin:auto;
   font-size:10px;
   color:#996633;
   text-align:right;
   clear:both;
   }
