/* F
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-f {
	border: 1px solid 		#3e7073;
	background: 			#0008FF;
	color: 					#ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #3e7073;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #122AFF), to( #0008FF));
	background-image: -webkit-linear-gradient(#122AFF, #0008FF);
	background-image:    -moz-linear-gradient(#122AFF, #0008FF);
	background-image:     -ms-linear-gradient(#122AFF, #0008FF);
	background-image:      -o-linear-gradient(#122AFF, #0008FF);
	background-image:         linear-gradient(#122AFF, #0008FF);
}
.ui-btn-up-f {
	text-decoration: none;
	border: 1px solid 		#3e7073;
	background: 			#0008FF;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #3e7073;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #122AFF), to( #0008FF));
	background-image: -webkit-linear-gradient(#122AFF, #0008FF);
	background-image:    -moz-linear-gradient(#122AFF, #0008FF);
	background-image:     -ms-linear-gradient(#122AFF, #0008FF);
	background-image:      -o-linear-gradient(#122AFF, #0008FF);
	background-image:         linear-gradient(#122AFF, #0008FF);
}
.ui-btn-hover-f,
.ui-btn-down-f,
.ui-body-f .ui-btn-active {
	text-decoration: none;
	border: 1px solid 		#3e7073;
	background: 			#0008FF;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #3e7073;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #0008FF), to( #122AFF));
	background-image: -webkit-linear-gradient(#0008FF, #122AFF);
	background-image:    -moz-linear-gradient(#0008FF, #122AFF);
	background-image:     -ms-linear-gradient(#0008FF, #122AFF);
	background-image:      -o-linear-gradient(#0008FF, #122AFF);
	background-image:         linear-gradient(#0008FF, #122AFF);
}

/* 他
-----------------------------------------------------------------------------------------------------------*/
#new dl, #new dt, #new dd {
	margin: 0px;
	padding: 0px;
}
#new dt {
	font-weight: bold;
}
#new dd {
	border-bottom: 1px solid #999;
}
h2 {
	font-size: 1.2em;
	color: #0008FF;
}
h2::before {
	content: "■";
}
.ui-footer {
	text-align: center;
}
.ui-footer a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.ui-header h1 {
	margin-left:0 !important;
	margin-right:0 !important;
}
.bg1 {
	background: url(images/bg.gif) repeat-x fixed center -100px;
}
#new .ui-content,
#shopping2 .ui-content {
	background: #FFF;
}
#googlemap {
	width: 100%;
	height: 300px;
	border: 8px solid #ccc;
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}


div#likebox_conteiner .fbcomments,
div#likebox_conteiner .fb_iframe_widget,
div#likebox_conteiner .fb_iframe_widget[style],
div#likebox_conteiner .fb_iframe_widget iframe[style],
div#likebox_conteiner .fbcomments iframe[style],
div#likebox_conteiner .fb_iframe_widget span{
    width: 100% !important;
}