/*-----------------------------
	全体設定
-------------------------------*/

body {
	color: #666666;
	font-size: 12px;
	margin: 0 0 0 5px;
	padding: 0;
	background-image:url(images/bg0.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align : center ;
}

a:link { color: 01193F; }
a:visited { color: 01193F; }
a:hover { color: #ff9900; }



#center { /* センター指定 いじらない*/
	text-align:center;
	margin: 0 auto;
	}


#outline {
width : 750px ;
text-align : left ;
}

.margin {
margin : 10px ;
}

/*-----------------------------
	ヘッダー部分
-------------------------------*/

.header {
text-align : left ;
height: 55px;
padding: 6px;
background-image: url(images/headbg.gif);
background-position:top left;
background-repeat:no-repeat;
}


h1 {
font-size:12px;
color: #999966;　margin: 25px 0 0 0;

}

h2 {
font-size:19px;

}

/*-----------------------------
	上部メニュー
-------------------------------*/

#top-menu {　color: #fdca8a; line-height:3;
width : 100% ;

margin-top: 0px;
padding: 30px 0px 6px 10px;
background-color: #75775e;　 

}

#top-menu .top-menu-a {margin:38px;
	padding: 12px 5px 5px 5px; /* ボタンの厚みはここで調整 */
	
	font-size: 11px;　color :#ffffff; font-family: Verdana;
	width: 200px;
	text-align: center;
	text-decoration: none;
	
 background-color : #778877; 
border-color : #666666; 
border-style : solid; 
border-width : 1px;
}

.top-menu-a222 {
	padding: 12px 0px 5px 0px; /* ボタンの厚みはここで調整 */
	position: relative;/* IE6でマウス反応領域がおかしいのをFix */
	 font-family: Verdana; font-weight: bold; text-decoration: none;
	width: 200px;
	text-align: center; 

	
	
 background-color : #fbdebe; 
border-color : #75775e; 
border-style : solid; 
border-width : 1px;

}
	
a:link.top-menu-a { color: 01193F;　}
a:visited.top-menu-a { color:　01193F; }
a:hover.top-menu-a { color: #666666; 
					text-decoration:none;
					background-image:url(images/manubg2.gif);
					background-position:center center; }


/*-----------------------------
	メイン部分
-------------------------------*/
 
.main {
width : 564px ;
float:left;
margin-left:8px;
margin-right:8px;
padding-top:26px;
}

 /* p 枠、背景付き */
.waku {
	border: 1px solid #eeeeee;
	margin-left:35px;
	padding:10px;
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 490px;
	line-height:1.7em;
	}

 /* p 枠、TOPページ市町村区 */
.wakutksc {
	border: 1px solid #eeeeee;
	margin-left:35px;
	padding:10px;　font-size:9px;
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 490px;

	}

 /* 免責事項用*/

.menseki{ padding: 5px 0px 0px 0px;
     font-size : 10px ; color: #777777;
 line-height:1.5em; text-align: center;
	
	 }


/*-----------------------------
	右メニュー
-------------------------------*/

.odai { color: #0099cc; padding:25px 0px 0px 5px;
	 }
.right-menu {
width : 160px ;
float : right ;
background-color: #ecf5fa;
background-repeat:repeat;
border: 1px solid #eee;
margin:0 0 0 0; padding:0px 0px 0px 0px;
font-size: 0.8em;
}

.right-menu-a {
	
	margin:0 0 0 0;
	padding: 0.8em 0 0.8em 8px;
	
	border-bottom: 1px solid #D0D0D0;
	display: block;
	_height:1em;

}

.right-menu-p {
	margin:5px;
}
.prof {
     font-size : 10px ; color: #757575; padding:5px 8px 50px 8px;
	 
	 }

.table { 
	font-size:10px;
	width: 140px;
	margin:2px;
	}
	
.table2 {  
	font-size:10px;
	width: 400px;
	margin:2px;
	}
	


.c-both {      /* 回り込みを解除 */
clear : both ;
}



/*-----------------------------
	フッター部分
-------------------------------*/

.footer {
font-size:10px;　color:#777777;
text-align : center ;
}

/*-----------------------------
	文字装飾　等
-------------------------------*/

 /* 青にする*/
 .color-b {
 color:#0099CC;
}

 /* オレンジにする*/
 .color-o {
 color: #FF9900;
}

 /* 文字を一回り小さくする*/
 .small {
 font-size: 10px;
 }
 
  /* 文字をグレーにする*/
 .gray {
 color: #999999;
}


/*-----------------------------
	アソビ処ページ
-------------------------------*/

 /* 店舗table装飾*/
 .tenpo {
	border: 1px solid #eee;
	background-color:#FFFFFF;
	font-size:12px;
}

.tenpo-r{
     font-size : 10px ;
	 }
 .tenposmall {
 font-size: 11px; line-height:1.3em; padding: 5px 10px 2px 10px;
 }	 
	 
/*-----------------------------
	リンクページ
-------------------------------*/

.link {
     width : 100% ;
	 color: #CC6666;
	 margin-top: 3px;
	 margin-left:35px;
	 margin-bottom: 0px;
	 padding-left: 20px;
	 background-image:url(../images/h3.gif);
	 background-position:left;
	 background-repeat:no-repeat;
}

.link2 {
	border: 1px solid #eeeeee;
	margin-top: 3px;
	margin-left:35px;
	padding:10px;
	background-image:url(images/pbg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 490px;
	line-height:1.0em;
	}

#smpage { margin: 0 0 0 157px;
font-size: 13px; line-height: 186%; 
 
 }

#smpage li { padding-top: 23px;
 }
.smfontbtop { margin-left:-88px;
font-size: 16px;  }
.smfontb {
font-size: 15px;  }

.mailf 	{margin-top: 25px;
	margin-left:25px;}

strong 	{font-weight: normal;}