@charset "utf-8";

body, p, td, div, li, ul {
	font-size: 12px;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
body{text-align:center;}
div{text-align:left;}

h1, h2, h3, h4, h5, h6, form{
	margin:0px;
	padding:0px;
}
li{
list-style-position: inside;
}


#shop-info p{
	margin:0px;
	padding:0px;
}
a:link {
	color:#333366;
	text-decoration: underline;
}

a:visited {
	color:#333366;
	text-decoration: underline;
}

a:active {
	color:#333366;
	text-decoration: underline;
}

a:hover {
	color:#990000;
	text-decoration: underline;
}

#header {
	margin: 0px;
	padding: 0px;
	width: 890px;
	list-style: none;
}

.top-area2 {
	background-image: url(http://www.fuku-machi.com/images/common/head_back.gif);
	background-repeat: repeat-x;
	height: 93px;
}

.top-area2 {
	width: 890px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


#header li {
	display: block;
	float: left;
	border-style: none;
	border-width: 0px;
}

#header img {
	border-style: none;
	margin: 0px;
}

#header .navi {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

img {
	border: none;
}

#nav {
	font-size: 12px;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 168px;
	list-style: none;
}

#nav li {
	margin: 0px;
	padding: 8px;
	padding-left:8px;
	padding-right:0px;
	border-width: 1px;
	border-top-width: 0px;
	background-color:#FFEEEE;
	border-style: solid;
	border-color:#CC3333;
	list-style-type: none;
}

#nav li.sub {
	background-color:#FFF7F7;
	list-style: none;
}

#nav a {
	color:#003366;
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
	color:#CC3300;
}

ul {
	margin: 0px;
	padding: 0px;
}

.comment-txt {
	background-image: url(http://www.fuku-machi.com/images/comment-top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.comment-bottom {
	background-image: url(http://www.fuku-machi.com/images/comment-dottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 420px;
	margin: 0px;
	margin-left: 10px;

}

.comment-posted {
	text-decoration: underline;
	padding: 0px;
	padding-left: 3px;
	border-width: 0px;
	border-left-width: 8px;
	border-left-style: solid;
	border-color:#999966;
}

.comments-head {
	font-size: 16px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(http://www.fuku-machi.com/images/cmt-back.gif);
	height: 41px;
/* width: 468px; */
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	margin: 0px;
}

#mainspace1 {
	width:890px;
	text-align:left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}


#mainspace2 {
	width:890px;
	text-align:left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}
#mainspace2:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}


#mainspace3 {
	width:890px;
	text-align:left;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#mainspace {
	width:890px;
	text-align:left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#main {
	width:646px;
	float:left;
}

#main-wide {
	width:686px;
	float:left;
}

#contents {
	width:468px;
	float:right;
}

#contents-wide {
	width:508px;
	float:right;
}

.entry {
	width:468px;
}

#side {
	width:168px;
	float:left;
}

#side-r {
	width:234px;
	float:right;
}

#side-180 {
	width:194px;
	float:right;
}

#footer {
	clear:both;
	line-height:30px;
	text-align:center;
	color:#eee;
}

.trackback-content {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 9px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: dashed;
	border-color:#E8E8FF;
	background-color: #FFFFFF;
}



.comments-open {
	background-color:#FDFCEE;
	padding: 10px;
	border: 1px solid#B9B997;
}

.hissu {
	color:#CC0033;

}

.comments-open-header {
	background-color:#999966;
	border-width: 0px;
	border-left-width: 8px;
	border-style: solid;
	border-color:#646549;
}

#comment-text {
	width: 400px;
}

.entry-more-link {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.entry-body{
	line-height: 155%;
}
.entry-body img, .entry-more img {
	margin-left: 0px;
	margin-right: 8px;
	filter: Shadow(Color=black, Direction=135);
	background-color:#FFFFFF;
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color:#ececec;
	border-right-color:#cecece;
	border-bottom-color:#cbcbcb;
	border-left-color:#cccccc;
}
.affi img{
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color:#ffffff;
}

#trackbacks-info {
	border: 1px dashed #a3b8cc;
	padding: 0px;
	color:#292e33;
	font-size: 11px;
	text-align: center;
	background:#e6ecf2;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.comments-open-header {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 3px;
}

#archive-title, .entry-header, .cat-title {
	background-color:#CC3333;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#FFE3D0;
	border-right-color:#FFE3D0;
	border-bottom-color:#660000;
	border-left-color:#662100;
	padding: 8px;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color:#FFFFFF;
	margin: 0px;
}

.entry-header a:link {
	color:#FFFFFF;
	text-decoration: underline;
}

.entry-header a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}

.entry-header a:active {
	color:#FFFFFF;
	text-decoration: underline;
}

.entry-header a:hover {
	color:#FFFF99;
	text-decoration: underline;
}

.date-header {
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.posted {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#head h1 {
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	text-align: right;
}

#top-search {
	padding: 8px;
	width: 450px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}

#category-list {
	width: 468px;

}

.list-area {
	background-image: url(http://www.fuku-machi.com/images/common/2005_i_category1.gif);
	background-repeat: no-repeat;
	width: 440px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	font-size: 12px;
	text-decoration: none;
	line-height: 150%;
}
.list-area a:link{	text-decoration: none;}
.list-area a:visited{	text-decoration: none;}
.list-area a:active{	text-decoration: none;}
.list-area a:hover{	text-decoration: none;	color: #FF3333;}

.list-area-all {
	width: 430px;
	margin: 0px;
	padding: 8px;
	font-size: 12px;
	text-decoration: none;
	line-height: 200%;
	background-color: #F8F0FF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9873DD;
	border-right-color: #9873DD;
	border-bottom-color: #9873DD;
	border-left-color: #9873DD;
}
.list-area-all a:link{	text-decoration: none;}
.list-area-all a:visited{	text-decoration: none;}
.list-area-all a:active{	text-decoration: none;}
.list-area-all a:hover{	text-decoration: none;	color: #FF3333;}

.list-all-midashi1{
	font-size: 16px;
	font-weight: bold;
	color: #5A2EB6;
	background-color: #DCC2FC;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9873DD;
	border-right-color: #9873DD;
	border-bottom-color: #9873DD;
	border-left-color: #9873DD;
	padding: 5px;
}
.list-all-midashi2{
	font-size: 16px;
	font-weight: bold;
	color: #FF6633;
	background-color: #FFDF9D;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
	border-bottom-color: #FFCC33;
	border-left-color: #FFCC33;
	padding: 5px;
}


.list-junle {
	background-image: url(http://www.fuku-machi.com/images/common/2005_i_category2.gif);
	background-repeat: no-repeat;
	width: 440px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	font-size: 12px;
	text-decoration: none;
	line-height: 150%;
}
.list-junle a:link{	text-decoration: none;}
.list-junle a:visited{	text-decoration: none;}
.list-junle a:active{	text-decoration: none;}
.list-junle a:hover{
	text-decoration: none;
	color: #FF3333;
}
.list-junle-all {
	width: 430px;
	margin: 0px;
	padding: 8px;
	font-size: 12px;
	text-decoration: none;
	line-height: 200%;
	background-color: #FFF0CE;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
	border-bottom-color: #FFCC33;
	border-left-color: #FFCC33;
}

.list-junle-all a:link{	text-decoration: none;}
.list-junle-all a:visited{	text-decoration: none;}
.list-junle-all a:active{	text-decoration: none;}
.list-junle-all a:hover{
	text-decoration: none;
	color: #FF3333;
}

#category-list hr {
	visibility: inherit;
	height: 1px;
	width: 100%;
	background-image: url(http://www.fuku-machi.com/images/common/line.gif);
	border: thin dotted#CCCC66;
	clear: left;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 5px;
}

.top-s-midashi {
	font-size: 12px;
	background-image: url(http://fuku-machi.com/images/top-c-midashi01.gif);
	height: 15px;
	width: 198px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 28px;
	background-repeat: no-repeat;
	margin: 0px;
}

.top-s-midashi a:link {
	color:#847704;
}

.top-s-midashi a:visited {
	color:#847704;
}

.top-s-midashi a:active {
	color:#847704;
}

.top-s-midashi a:hover {
	color:#CC3300;
}

.top-s-list {
	width: 220px;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#BFB592;
	border-right-color:#BFB592;
	border-bottom-color:#BFB592;
	border-left-color:#BFB592;
	background-color:#FFFEF0;
	font-size: 12px;
	line-height: 140%;
}

#top-block {
	width: 468px;
	margin: 0px;
	padding: 0px;
	font-size:12px;
}

#top-block:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}

.top-block0 {
	float: none;
	clear: both;
	height: 8px;
}

.top-block1 {
	width: 230px; float: left;
}

.top-block2 {
	width: 230px;
	float: right;
}







#access-rank {
	background-color:#EEFAF0;
	border: 1px solid#7CCA87;
	padding: 5px;
	width: 222px;
	line-height: 130%;
}

#access-rank a:link {
	color:#336699;
}

#access-rank a:visited {
	color:#336699;
}

#access-rank a:active {
	color:#336699;
}

#access-rank a:hover {
	color:#CC0000;
}




.top-tb-blog {
	color:#666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	font-size: 10px;
}

.top-ad img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

.archive-body {
	background-color:#F8F7E9;
	width: 448px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#CCCC99;
	border-right-color:#B9B973;
	border-bottom-color:#B9B973;
	border-left-color:#CCCC99;
	padding: 10px;
	line-height: 145%;
}

.date {
	font-size: 14px;
	text-decoration: underline;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 458px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: dashed;
	border-color:#CCCC99;
	background-color:#F9FECB;
}

.manth-index {
	font-size: 14px;
	line-height: 180%;
	margin: 0px;
	margin-left: 20px;
}

.dairy-head {
	font-size: 24px;
	font-weight: bold;
}

.top-block1 {
	width: 230px;
	float: left;
}

.top-block2 {
	width: 230px;
	float: right;
}




#access-rank {
	background-color:#EEFAF0;
	border: 1px solid#7CCA87;
	padding: 5px;
	width: 222px;
	line-height: 130%;
}

#access-rank a:link {
	color:#336699;
}

#access-rank a:visited {
	color:#336699;
}

#access-rank a:active {
	color:#336699;
}

#access-rank a:hover {
	color:#CC0000;
}




.top-tb-blog {
	color:#666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	font-size: 10px;
}

.top-ad img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}


.date {
	font-size: 14px;
	text-decoration: underline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 458px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color:#CCCC99;
	border-right-color:#CCCC99;
	border-bottom-color:#CCCC99;
	border-left-color:#CCCC99;
	background-color:#F9FECB;
}

.manth-index {
	font-size: 14px;
	line-height: 180%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}


#info-navi {
	margin:0px;
	width:450px;
	z-index:2;
}

#info-area {
	margin:0px;
	width:450px;
	z-index:1;
	clear: both;
	position: relative;
}

#shop-info {
	width:450px;
	height:230px;
	background-color: #FFFFCC;
	position: absolute;
	padding: 8px;
	border: 2px solid #FF8B8B;
}

#shop-map {
	width:450px;
	height:230px;
	background-color: #E0E4FE;
	position: absolute;
	padding: 8px;
	border: 2px solid #A69CFF;
}

#shop-mobile {
	width:450px;
	height:230px;
	background-color: #F0FFE6;
	position: absolute;
	padding: 8px;
	border: 2px solid #8ED88E;
}

#shop-other-site {
	width:450px;
	height:230px;
	background-color: #F5ECFF;
	position: absolute;
	padding: 8px;
	border: 2px solid #CCB1E8;
}

#game {
	width:450px;
	height:230px;
	background-color: #FFFFEE;
	position: absolute;
	padding: 8px;
	border: 2px solid #DDD9A8;
}
.set-clear {
	clear: both;
	position: relative;
/*	top: 260px; */
}

.ia-n01 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFCC;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n02 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #E0E4FE;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n03 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F0FFE6;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n04 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F5ECFF;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n00 {
	display: block;
	list-style-type: none;
	clear: both;
}

.ia-n01 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n01 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n01 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n01 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n02 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n02 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n02 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n02 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n03 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n03 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n03 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n03 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n04 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.ia-n04 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.ia-n04 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.ia-n04 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

#shop-other-site ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 140%;
}

#footer-area {
	clear: both;
	position: relative;
	/* top: 280px; */
	
}

.comments-header {
	width: 446px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-image: url(http://fuku-machi.com/images/common/cmt-back.gif);
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#comment-submit {
	height: 30px;
	width: 100px;
	background-color: #FF9900;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	border-width: 2px;
	border-style: solid;
	border-top-color: #FFCC66;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #FFCC66;
}

#comment-preview {
	background-color: #FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #EEEEEE;
}

#comment-cancel {
	background-color: #FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #EEEEEE;
}

.entry-tips {
	text-decoration: underline;
	font-weight: bold;
	color: #7B7335;
}

.comment-back {
	font-size: 20px;
	font-weight: bold;
}

.entry-kanren {
	margin: 0px;
	margin-top: 5px;
}

.set-clear .for-other-entry {
	margin: 0px;
	margin-bottom: 5px;

}


.cat-title {
	margin: 0px;
	margin-top: 8px;
	font-size: 20px;
	font-weight: bold;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #ffffff;
}

.comment-list2008 {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 140%;
}

.comment-title {
	font-weight: bold;
	font-size: 14px;
}


a:link {
	color:#333366;
	text-decoration: underline;
}

a:visited {
	color:#333366;
	text-decoration: underline;
}

a:active {
	color:#333366;
	text-decoration: underline;
}

a:hover {
	color:#990000;
	text-decoration: underline;
}

#header {
	margin: 0px;
	padding: 0px;
	width: 890px;
	list-style: none;
}

img {
	border: none;
}


ul {
	margin: 0px;
	padding: 0px;
}

#main2 {
	width:980px;
	float:left;
}

#main-wide {
	width:686px;
	float:left;
}

#contents2 {
	width:800px;
	float:right;
}


.entry {
	width:468px;
}

#side {
	width:168px;
	float:left;
}

#side-r {
	width:234px;
	float:right;
}

#side-180 {
	width:194px;
	float:right;
}

#footer {
	clear:both;
	line-height:30px;
	text-align:center;
	color:#eee;
}

.comments-open {
	background-color:#FDFCEE;
	padding: 10px;
	border: 1px solid#B9B997;
}

.hissu {
	color:#CC0033;
}

#comment-text {
	width: 400px;
}

.entry-more-link {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}


#archive-title2{
	background-color:#CC3333;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#FFE3D0;
	border-right-color:#FFE3D0;
	border-bottom-color:#660000;
	border-left-color:#662100;
	padding: 8px;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color:#FFFFFF;
	margin: 0px;
	width: 680px;
}

.top-s-midashi {
	font-size: 12px;
	background-image: url(http://fuku-machi.com/images/top-c-midashi01.gif);
	height: 15px;
	width: 198px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 28px;
	background-repeat: no-repeat;
	margin: 0px;
}

.top-s-midashi a:link {
	color:#847704;
}

.top-s-midashi a:visited {
	color:#847704;
}

.top-s-midashi a:active {
	color:#847704;
}

.top-s-midashi a:hover {
	color:#CC3300;
}

.top-s-list {
	width: 220px;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#BFB592;
	border-right-color:#BFB592;
	border-bottom-color:#BFB592;
	border-left-color:#BFB592;
	background-color:#FFFEF0;
	font-size: 12px;
	line-height: 140%;
}

#top-block {
	width: 468px;
	margin: 0px;
	padding: 0px;
}

.top-block0 {
	float: none;
	clear: both;
	height: 8px;
}

.top-block1 {
	width: 230px;
	float: left;
}

.top-block2 {
	width: 230px;
	float: right;
}





#access-rank {
	background-color:#EEFAF0;
	border: 1px solid#7CCA87;
	padding: 5px;
	width: 222px;
 line-height: 130%;
}

#access-rank a:link {

	color:#336699;
}

#access-rank a:visited {
	color:#336699;
}

#access-rank a:active {
	color:#336699;
}

#access-rank a:hover {
	color:#CC0000;
}



.top-tb-blog {
	color:#666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	font-size: 10px;
}

.top-ad img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

.manth-index {
	font-size: 14px;
	line-height: 180%;
	margin: 0px;
	margin-left: 20px;
}



.top-block1 {
	width: 230px;
	float: left;
}

.top-block2 {
	width: 230px;
	float: right;
}

.new-entry {
	background-color:#EBF4FB;
	border: 1px solid #668DFB;
	width: 232px;
	*width: 233px;
}
.new-entry ul {margin:0px;padding: 5px;}
.new-entry li {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	list-style-type: disc;
	list-style-position: inside;
	line-height: 170%;
}

#new-tb {
	background-color:#FFFFDC;
	border: 1px solid #EFA508;
	font-size:12px;
	width: 232px;
	*width: 234px;
	line-height: 130%;
}

.tb-list99{padding: 5px;}



#access-rank {
	background-color:#EEFAF0;
	border: 1px solid#7CCA87;
	padding: 5px;
	width: 222px;
	line-height: 130%;
}

#access-rank a:link {
	color:#336699;
}

#access-rank a:visited {
	color:#336699;
}

#access-rank a:active {
	color:#336699;
}

#access-rank a:hover {
	color:#CC0000;
}


.top-ad img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}


.manth-index {
	font-size: 14px;
	line-height: 180%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}



#info-navi {
	margin:0px;
	width:450px;
	z-index:2;
}

.ia-n01 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFCC;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n02 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #E0E4FE;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n03 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F0FFE6;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n04 {
	display: block;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F5ECFF;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.ia-n00 {
	display: block;
	list-style-type: none;
	clear: both;
}

.ia-n01 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n01 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n01 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n01 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF3333;
}

.ia-n02 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n02 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n02 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n02 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #6758F1;
}

.ia-n03 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n03 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n03 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n03 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #339933;
}

.ia-n04 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.ia-n04 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.ia-n04 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.ia-n04 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #9966CC;
}

.cat-extended{
	font-size:14px;
	line-height: 170%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #cccccc;
} 

.top-tb-entry {
	font-size: 10px;
}

.top-tb-link {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-weight: bold;
}

.top-tb-link a:link {	color: #3A4392;	text-decoration: underline;}
.top-tb-link a:visited {	color: #3A4392;	text-decoration: underline;}
.top-tb-link a:active {	color: #3A4392;	text-decoration: underline;}
.top-tb-link a:hover {	color: #CC3300;	text-decoration: underline;}

.top-tb-entry a:link {	color: #003399;	text-decoration: none;}
.top-tb-entry a:visited {	color: #003399;	text-decoration: none;}
.top-tb-entry a:active {	color: #003399;	text-decoration: none;}
.top-tb-entry a:hover {	color: #CC3300;	text-decoration: underline;}



.top-tb-blog {
	color:#666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	font-size: 10px;
}

#new-tb hr {
	visibility: inherit;
	height: 1px;
	width: 100%;
	background-image: url(http://www.fuku-machi.com/images/common/line.gif);
	border: thin solid#E7E7B6;
	clear: left;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.entry-info{
	height: 290px;

}
.entry-info:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}

.archive-m{
	line-height: 170%;
}

.tb-except {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 170%;
}
.comment-content{
	line-height: 170%;
}
.comment{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.inner2 {
	background-color: #F7FDFF;
	padding: 8px;
	border: 1px solid #C5E6F5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.trackback-url {
	background-color: #F7FDFF;
	padding: 8px;
	border: 1px solid #C5E6F5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.ping-blog-title2 {
	font-size: 12px;
	color: #0099CC;
	line-height: 140%;
}
.ping-entry-title2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.ping-tuduki2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top-block-midashi {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-color: #CCCC99;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #999966;
	border-left-color: #999966;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.top-block1{
	background-color: #FCFBF8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0C89F;
	border-right-color: #D0C89F;
	border-bottom-color: #D0C89F;
	border-left-color: #D0C89F;
}
.top-block2{
	background-color: #FCFBF8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;

	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0C89F;
	border-right-color: #D0C89F;
	border-bottom-color: #D0C89F;
	border-left-color: #D0C89F;
	
}
.top-block-text {
	line-height: 150%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.google-ad-top{
	background-color: #FCFBF8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0C89F;
	border-right-color: #D0C89F;
	border-bottom-color: #D0C89F;
	border-left-color: #D0C89F;
	width: 458px;
	padding: 5px;
}

.entry-ditail{
	font-weight: bold;
	color: #996633;
}
.asset-content{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.asset-body ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#comments .comments-content {
	padding: 10px;

	width: 446px;
	overflow: auto;
	background-color: #FEFFDF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #999966;
	border-left-color: #999966;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.comments-body {
	padding: 10px;

	width: 446px;
	overflow: auto;
	background-color: #FEFFDF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #999966;
	border-left-color: #999966;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.trackbacks-head {
	font-size: 16px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(http://www.fuku-machi.com/images/tb-back.gif);
	height: 41px;
	color:#FFFFFF;
	background-repeat: no-repeat;
	margin: 0px;
}
.list-all-midashi9 {
	padding: 5px;
	background-color: #FFFF99;
	font-size: 12px;
	font-weight: bold;
	color: #D7AE0D;
}
.list-area-all9 {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
}
#category-list9 {
	width: 234px;
	border: 1px solid #D7AE0D;
}
.list-area-all9 a:link {text-decoration: none;}
.list-area-all9 a:visited {text-decoration: none;}
.list-area-all9 a:active {text-decoration: none;}
.list-area-all9 a:hover {
	text-decoration: underline;
	color: #FF3333;
}

.fuku-feed{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 168px;
	clear: both;
}
.main-navi{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 168px;
}

.entry-photo {
	font-size: 16px;
	line-height: 155%;
	margin-left: 0px;
	margin-right: 8px;
	filter: Shadow(Color=black, Direction=135);
	background-color:#FFFFFF;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color:#ececec;
	border-right-color:#cecece;
	border-bottom-color:#cbcbcb;
	border-left-color:#cccccc;
	font-weight: bold;
	color: #8E763E;
}
.photo-title{
	font-size: 18px;
	font-weight: bold;
	color: #3366CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.topics{
	padding: 4px;
}
.hp-cupon a{
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.ping-entry-title {
	font-size: 12px;
	font-weight: bold;
}
.ping-blog-title {
	font-size: 10px;
	font-weight: normal;
	color: #009933;
}
.ping-date {
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.m-tb-blok {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B8B894;
	border-right-color: #B8B894;
	border-bottom-color: #B8B894;
	border-left-color: #B8B894;
}
.top-form{padding:12px;border: 1px solid #cccccc;margin:5px 0 8px 0;}
.kanren-search li{	
list-style-type: none;
margin: 0px 0px 12px 0px;
padding: 0px;
}
.kanren-search li a{font-weight:bold;line-height: 2em;font-size:14px;color:#0000FF;}
#footer-area{text-align:center;font-size:12px;margin-top:12px;}

#comments .comments-content {
	padding: 10px;

	width: 446px;
	overflow: auto;
	background-color: #FEFFDF;
	border-width: 1px;
	border-style: solid;
	border-color: #999966;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#comments-open .comments-open-header {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#map{
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
}
.dokoiku-map2{text-align:center;background-color:#eeeeee;margin-bottom:10px;padding:8px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
}
.dokoiku-map2 p{margin:0px;padding:0px;}


/*クロス検索用*/
.kisuu label,
.guusuu label {
	display: block;
	width: 80px;
	float:left;
	font-size:12px;
}
.kisuu2 label,
.guusuu2 label {
	display: block;
	width: 130px;
	float:left;
	font-size:12px;
}
.reset {
	width: 150px;
	float:right;
	font-size:12px;
	background-color:#eeeeee;
}
.la-wide{width: 130px;}
.kisuu, .kisuu2{background-color:#E8E8FF;clear: both;width:468px;}
.guusuu, .guusuu2{background-color:#F4F4FF;clear: both;width:468px;}
.kisuu:after,.kisuu2:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}
.guusuu:after,.guusuu2:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}
.kisuu label{background-color:#E8E8FF;}
.guusuu label{background-color:#F4F4FF;}
.xml-search{text-align:center;background-color:#eeeeee;margin-top:10px;padding:8px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
}

/*クロス検索用ここまで*/

/*サーチボックス*/
.watermark{padding:4px;	border: 1px solid #CCCCCC; margin-bottom:5px;}
.c-search{padding:4px;}

.search-info{
	padding:5px;
	background-color: #eeeeee;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	height:70px;
}
.search-info:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}
a.search-re:link{color:#000000;}
a.search-re:visited{color:#000000;}
a.search-re:active{color:#000000;}
a.search-re:hover{color:#000000;}

.dokoiku-map3 strong{font-size:12px;}
.dokoiku-map3 span a{font-size:10px;text-decoration: none;}

#shopinfo2{width:210px;float:left;padding:1px 0 0 4px;}
.search-ad{width:234px;float:right;}
#result{clear:both;}

.ayapon span,
.ayapon li,
.ayapon p,
.ayapon div{
margin-bottom:2px;
}
#ayaponrss{font-size:10px;}


#contents th,
#contents td{	
	border-width:0px;
	border-style:solid;
	text-align: left; 
}

/*明太ランキング*/

#mentai-rank h3{clear:both;padding:20px 0 8px 0;color:#000099;font-size:20px;}
#mentai-rank .mnt-rnk1{width:288px;float:left;}
#mentai-rank .mnt-rnk2{width:180px;float:left;}
#mentai-rank .mnt-rnk2 p{padding:10px;margin-top:20px;background-color:#FFCC66;}
#mentai-rank .mnt-rnk3{}
#mentai-rank .mnt-rnk4{width:210px;float:left;display:block;margin-right:10px;}
#mentai-rank .mnt-rnk5{width:210px;float:left;display:block;}
#mentai-rank .mnt-rnk6 strong{font-size:18px;line-height:1.5em;}

.mnt-rnk1 strong{color:#FF0000;font-size:20px;}

#mentai-rank table {
	width:100%;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

#mentai-rank th,
#mentai-rank td{	
	border-width:0 1px 1px 0;
	border-style:solid;
	text-align: left; 
}

#mentai-rank table{
	font-size:12px;
	border-color:#999999;
}
#mentai-rank td{
	border-color:#999999;
	background-color: #F5F8FF;
	padding:5px;
}
#mentai-rank th{
	border-color:#999999;
	background-color: #99CCFF;
	font-weight:bold;
	padding:5px;
}

#contents table {
	border-width:0px;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
.hotel-thum{float:left;width:120px;font-size:12px;padding:3px;}
.hotel-thum-set{clear:both;margin-bottom:8px;}
.hotel-thum-set:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}

.hotel-check-link{
clear:both;
margin-left:200px;
margin-bottom:10px;
width:300px;
height:42px;
background-image: url(http://www.fuku-machi.com/images/hotel-b-02.gif);
background-repeat: no-repeat;
}

.hotel-check-link2{clear:both;padding:10px;margin:5px;background-color:#cc6666;color:#FFFFFF;font-size:18px;text-align:center;}
.hotel-check-link a{
display:block;
color:#FFFFFF;
width:300px;
height:42px;
text-indent:-9999px;
}
.hotel-check-link2 a{display:block;color:#FFFFFF;}

.hotel-plan{border:1px solid #CCCCCC;padding:10px;clear:both;margin-bottom:5px;height:95px;}
.hotel-plan:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}
.hotel-plan-img{width:100px;float:left;text-align:center;background-color:#EEEEEE;}
.hotel-plan-txt{width:360px;float:left;line-height:1.3em;padding-left:5px;}
.hotel-plan-txt a{font-weight:bold;}

.kanren-img h3{font-size:20px;clear:both;}
.kanren-search{margin-bottom:10px;}
.site-set{clear:both;padding:5px 5px 5px 15px;margin-bottom:5px;border-left:5px solid #EEEEEE;background-color:#FFFFFF;}
.site-set .site-description{font-size:12px;}
.site-set .site-description a{font-weight:bold;font-size:14px;}
.site-set .site-description span{color:#009900;}

.chie-title{margin-bottom:10px;}
.chie-title h3{font-size:20px;clear:both;}
.chie-list li{font-size:14px;line-height:1.3em;}

.other-hotel-title{clear:both;background-color:#aaaaaa;font-weight:bold;font-size:14px;color:#FFFFFF;margin-bottom:3px;padding:3px;}
.other-hotel{clear:both;height:70px;;}
.other-hotel-img{float:left;width:80px;text-align:center;background-color:#EEEEEE;}
.other-hotel-txt{float:left;width:100px;font-size:12px;padding-left:5px;}
.other-hotel-txt a{font-size:12px;font-weight:bold;}
.other-hotel-txt span{color:#866A13;}

.hotel-data1:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}
.hotel-main-img{width:300px;text-align:center;background-color:#EEEEEE;float:left;}
#map_canvas{width: 200px; height: 220px;float:left;background-color:#EEEEEE;}

.hotel-page h2{margin-top:12px;font-size:22px;}
.hotel-page h2 span{color:#990000;font-size:14px;margin-top:8px;}

.hotel-catch{font-size:16px;font-weight:bold;color:#000099;margin-bottom:8px;}
.hotel-caption{font-size:14px;margin-bottom:12px;}
.hotel-baseinfo{font-size:12px;}

.hotel-baseinfo2{
width:318px;
height:74px;
margin:5px auto;
text-align:center;
font-size:18px;
font-weight:bold;
color:#FF0000;
padding:15px 5px 5px 5px;
background-image: url(http://www.fuku-machi.com/images/hotel-b-01.gif);
background-repeat: no-repeat;
}
.hotel-baseinfo2 span{font-size:12px;}
.hotel-baseinfo3{clear:both;padding-top:8px;}
.hotel-baseinfo3 p{margin:0 0 5px 0;padding:0px;}

.hotel-list-set{width:245px;float:left;margin:0 5px 10px 0;background-color:#EEEEEE;}
.hotel-list-set:after {content:" "; display: block; visibility:hidden; clear:both; height:0.1em; font-size:0.1em; line-height:0px;}

.hotel-p-rank{font-weight:bold;color:#990000;font-size:16px;padding:5px;text-align:center;}
.hotel-list{clear:both;padding:5px;}
.hotel-list-name{float:right;width:170px;text-aling:left;line-height:1.2em;font-size:12px;}
.hotel-list-name a{font-size:12px;}
.hotel-list-img{float:left;width:60px;height:40px;text-align:center;}


.hotel-s-area-list{}
.hotel-s-area-list li{padding:3px;font-size:12px;margin-left:10px;float:left;width:230px;}

.h-hit-num{font-size:18px;font-weight:bold;padding:5px;}
.h-page-navi{font-size:14px;padding:5px;}
.h-serch-sarea{padding:8px;background-color:#EEEEEE;}
.h-serch-sarea-title{font-weight:bold;}
.h-list-sort{padding:5px;color:#00cccc;}
.hotel-slist{clear:both;padding:8px;border:1px solid #CCCCCC;margin-bottom:5px;height:80px;}
.hotel-slist-txt{float:right;width:360px;text-align:left;}
.hotel-slist-img{float:left;width:120px;text-align:center;}



