@charset "UTF-8";
/* CSS Document */
#backnumber {width:760px;text-align:right;}
.caption {
	font-size: 10px;
}
.container {
	width:745px;
	padding-top: 20px;
	padding-left: 15px;
}
.container #map01 {
}
.container #map01 #map01header {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	float: left;
}
.container #map01 .bl_bdr .img_map1 .img_floatLeft {
	float: left;
	width: 330px;
}
.header {
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}
.header_bdr {
}
.header_right {
}
.container #pagetop {
	width: 738px;
}
.img_title {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}
.container #map01 .img {
	padding-top: 15px;
	padding-bottom: 15px;
}
.bl_bdr {
	text-align: left;
	border: 1px solid #9ED0FF;
	padding: 15px;
}
.writer {font-size: 0.75em}
.header_bdr {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9ED0FF;
	border-bottom-color: #9ED0FF;
}
.container #pagetop {
}
.container #pagetop #topimg_bdr {
	border: 1px solid #666666;
}
.img_container200 {
	width: 200px;
	float: left;
	padding-right: 5px;
}
.header_txt {color: #000000}
.miniimg_container {width:150px;float:left;font-size:10px;margin:5px;}
.container #map01 .bl_bdr {
}
#bdr {
	background-color: #5EAFE3;
}
#pagetitle {
	width: 745px;
}
.names {
	color: #FF0000;
	font-size: 1.3em;
	font-weight: bold;
}
.desc {font-size: 0.85em}
.container #shopping .bl_bdr {
}
.bl_bdr02 {
}
.floatimg {
	float: left;
}
.img_container_bottm {
	background-position: bottom;
}
.bullet {color: #FF0000}
.img_container {width:200px;float:right;margin-left:5px;font-size:10px;}
.floatLeft {
	font-size: 10px;
	width: 200px;
}
.top_padding5px {
	padding-top: 5px;
}
#area {
	font-size: 18px;
	font-weight: bold;
	color: #5BB0E7;
	padding-bottom: 5px;
}
.gourmet {
	color: #1F8B35;
	font-weight: bold;
	font-size: 1.3em;
}
.art {
	font-size: 1.3em;
	font-weight: bold;
	color: #AE0082;
}
.img_container_wide {
	font-size: 10px;
	float: right;
	width: 420px;
}
.img_container_wide {
	font-size: 10px;
	float: right;
	width: 405px;
}
.bullet2 {color: #AE0082}
.bullet3 {color: #1F8B35}
.gr-bg {
	background-color: #E7FFEF;
	padding: 15px;
}
.column_header {
	font-size: 24px;
	color: #FF3300;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF3300;
	padding-top: 10px;
}
.img_container_l {
	padding: 15px;
	float: left;
	width: 200px;
}
.column_info_bg {
	background-color: #DBEFFA;
	padding: 10px;
}
.bl_dots {
	border: 2px dotted #5EAFE3;
	padding: 15px;
}
.column02header {
	font-weight: bold;
	color: #FF3300;
	padding: 5px;
}
#suganuma {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003399;
	padding: 10px;
	width: 500px;
}
.ad_img_float {
	float: right;
	padding-bottom: 30px;
}
#portland {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF3366;
	padding: 5px;
}
.portland {
	font-size: 18px;
	font-weight: bold;
}
#map02 {
	border: 3px solid #552D1F;
	width: 300px;
	margin-top: 20px;
}
#area2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #FF3366;
}
.hukidashi {
	color: #FFFFFF;
	background-color: #FF9900;
	padding-left: 5px;
}
.hukidashi2 {
	background-color: #FF99CC;
	color: #FFFFFF;
	padding-left: 5px;
}
