* {
    margin: 0;
    padding: 0;
}

body {
    text-align: center;
    background-color: #fff;
}
#outline {
    text-align: left;
    margin: 0 auto;
}

table,p {
	text-align : left ;
}

#outline {
	border : 1px solid #ccc ;
	background-color : #FFFFC9;
    }

#header {
    height :41px ;
    background-image:url(img/bg_1.jpg);
    width:640px;
    }
#menu {
	border : solid 2px #FB9119;
	background-color : #FFCCA9;
	font-size:12px; color:#FB9119; font-weight:bold;
	line-height : 2em ;
	padding : 2px 0 ;
 	}
#menu img { 
	margin-left : 12px ;
	margin-right : 1px;
	vertical-align: middle;
	}
#main {
	margin: 10px ;
	font-size:90%; color:#000000; line-height:150%;
	background-color : #FFFFC9;
	text-align : center ;
	}
#footer {
	background-image: url(img/bg_3.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size:12px; color:#333;
	padding-top : 20px;
	padding-right : 1em ;
	height : 20px ;
	text-align : right ;
	vertical-align: bottom;
}

h1{ font-size:14px; text-align:right; margin:5px; }
h2{ font-size:14px; text-align:center; margin:5px; }
p{ font-size:12px; color:#000000; line-height:140%; }

font{ font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka; }
A:link{ text-decoration:none; color:#FFFFFF; }
A:visited{ text-decoration:none; color:#FFFFFF; }
A:active{ text-decoration:none; color:#FFFFFF; }
A:hover{ text-decoration:none; color:#FF0000; }

.linkb {font-size : 12px ; }
A.linkb:link{ text-decoration:none; color:#000000; }
A.linkb:visited{ text-decoration:none; color:#000000; }
A.linkb:hover{ text-decoration:none; color:#FF0000; }

body { margin : 0 ;  background-color: #fff ;}
table { border : 0 ; }
img { border : 0 ; }

#catch h2 {text-align : left ;}
#catch { 
	text-align : center ;
	font-size:14px; font-weight:bold; color:#000000; 
	margin-bottom : 10px ;}

#add{
	background-image:url(img/bg_2.jpg); 
	width : 245px ; height : 92px ;
	margin-top : 14px ;
}
#qrout {
	width : 150px ;
	text-align : center ;
	vertical-align: top; 
}

#leftbox img{ 
	margin-right : 1em ;
}

#gaiyoh {
	background-color : #fff;
	border-collapse: collapse;
	margin-left : 1em ;
	}
#gaiyoh td,#gaiyoh th {
	border :solid 1px #FB9119 ;
	padding : 3px 1em ;
	font-size:90%; color:#000000; line-height:150%;
}
#gaiyoh th {
	text-align : left ;
	}

#toiawase {
	background-color : #fff;
	border-collapse: collapse;
	}
#toiawase td {
	border :solid 1px #FB9119 ;
	padding : 3px ;
	font-size:80%; color:#000000; line-height:150%;
}

.toiawasekohmoku {
	width : 8em ;}

#map { 
	margin-bottom : 2em ;
}
#axs {
	text-align : left ; 
}

.txt {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 125%; font-weight: normal}
.red {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 125%; font-weight: normal; color: #FF0000}
body {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 125%; font-weight: normal}
