@charset "shift_jis"; 

* {  
	margin:0;  
	padding:0;  
}  

html {  
	overflow-y:scroll;  
	}

 
body {  
	margin: 0 0 0 0;  
	padding: 0;  
	font-family:"ＭＳ ゴシック", "Osaka−等幅", ;
	font-size:90%;
	color:#424242;
}  


h2, h3, h4, h5, h6,{
	font-family:Arial, Helvetica, sans-serif; 
}

h3{
	padding:5px; 
	background:#fff url(img_2nd/bg_h3.jpg) repeat-x left top;
	border-left:10px solid #3399FF; 
	border-top:1px solid #3399ff;
	text-align:left;
}

h4{ padding:3px; background-color:#efefef; margin-bottom:5px;}

p, li{ line-height:1.4; text-align:left;}

p { margin-bottom: 1em; }  

img { border:0; } 


/*リンク*/
a { text-decoration:none;  }  

a:link { color:#666699; }  
a:visited { color:#6699CC; }
a:hover { text-decoration:underline; color:#0099CC;}  
a:active { color:#666699; } 


/*レイアウト*/

#page {  
	width:800px;  
	margin:0 auto; 
	background:#fff url(img_top/bg_back.jpg) repeat-y center top;
}  
   
   
#header{
	height:120px;	
	background:#fff url(img_top/bg_back.jpg) repeat-y center top;
	text-align:center;
	}

#container{
	background:#fff url(img_top/bg_back.jpg) repeat-y center top;
}


#main{
	width:700px;
	margin:0 auto; 
	text-align:center;
	}

#ms{
	height:120px;
	padding-left:10em;
	background:#fff url(img_top/img_notePC.jpg) no-repeat left top;
	
	}



#footer{
	width:780px;
	height:85px;
	margin:0 auto;
	text-align:center;
	background:#fff url(img_top/bg_footer.jpg) no-repeat center top;
}


#spe{ height:2em;}


.td_line08{ border:1px solid #99CC33; margin:3px;}
.sche_p{ padding:5px 10px; line-height:1.6; text-align:left; font-size:85%;}

.copy{ padding-top:1em; text-align:center; color:#999; font-family:"Verdana", serif; font-size:75%;}


/*  角丸　*/
.rtop, .rbottom{display:block}
.rtop, .rbottom {display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


/*  フォントスタイル　*/
.red{ color:#FF0000;}
.small{ font-size:80%;}
.small2{ font-size:85%;}


#detail td{
	padding-top:8px;
}

#detail p{ margin-left:1em;}
#detail .map{ padding:0 1px; border:1px solid #3399FF;}
