@charset "euc-jp";
/* CSS Document */

/*------*/
.footercontents {
	width:890px;
	margin:10px auto;
	zoom:100%;
}
.footercontents:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.footerGuide {
	width:890px;
	font-size:14px;
	color:#333;
	line-height:1.3;
	text-align:left;
}
.footerGuide a:link , .footerGuide a:visited {
	color: #0000ff;
	text-decoration:underline;
}
.footerGuide a:hover {
	color: #FF6633;
	text-decoration:underline;
}
.footerGuide a:active {
	color: #FF6633;
	text-decoration:underline;
}
.footerGuide .box {
	border:1px solid #3d8176;
	margin-bottom:10px;
}
.footerGuide .title {
	background-color:#3d8176;
	padding:10px;
	color:#fff;
	font-size:14px;
}
.footerGuide .title .eng {
	font-size:12px;
	margin-left:10px;
}
.footerGuide .subTitle {
	font-weight:bold;
	padding:5px;
	margin:8px;
	color:#3d8176;
	font-size:14px;
	border-left:8px solid #3d8176;
	border-bottom:1px solid #3d8176;
}
.footerGuide .subTitle2 {
	font-weight:bold;
	margin:8px;
	color:#3d8176;
	font-size:14px;
}
.footerGuide .content {
	margin:8px;
}
.footerGuide .attention {
	font-size:12px;
	padding:8px;
	border:1px dotted #999;
	margin-bottom:5px;
}
.footerGuide .notice {
	border-bottom:1px dotted #ccc;
	color:#c00;
}
.footerGuide ul {
	margin-top:5px;
	margin-bottom:5px;
}
.footerGuide table.data {
	font-size:12px;
	border-collapse:collapse;
	margin:5px 0;
	text-align:center;
}
.footerGuide table.data td , .footerGuide table.data th {
	border:1px solid #666;
	padding:2px;
}
.footerGuide table.data th {
	background-color:#ccc;
	font-weight:normal;
	width:20%;
}
.footerGuide table.data .arrival {
	background-color:#F6B1B2;
}
.footerGuide strong {
	font-size:14px;
}
.footerGuide .mobile {
	text-align:center;
	font-size:8px;
}
.footerGuide .mainTitle {
	background-image:url(https://www.kimonomachi.co.jp/site/guide/bg_title.gif);
}
.footerGuide .image {
	margin:5px auto;
	text-align:center;
}
.footerGuide .contAbout {
	width:600px;
	margin:10px 8px;
}
.footerGuide .contAbout + .contAbout{
	border-top:1px dotted #3d8176;
	padding-top:5px;
}

.footerCopyright {
	text-align:right;
	background:url(https://www.kimonomachi.co.jp/site_data/cabinet/kimonomachi_images/fotter-bar.gif) bottom left no-repeat;
/*	border-bottom:15px solid #DF795B;*/
}

.footerGuide .fromBlog {
	width:185px;
	margin:10px 0 10px 8px;
	border:1px dotted #3d8176;
}

.footerGuide .fromBlog ul , .footerGuide .fromBlog ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.footerGuide .fromBlog li {
	display:block;
	margin:5px auto;
	width: 160px;
	overflow:hidden;
	font-size:11px;
}
.footerGuide .fromBlog img {
	display:block;
	margin:0 auto;
	max-width: 160px;
	width: auto !important;
	width: 160px;
}
