@charset "utf-8";

/* ---------------------------------------------

               共通

---------------------------------------------- */

/* ---------------------------------------------

               グローバル

---------------------------------------------- */
div#global {
	height: auto;
	position: static;
	display: none;
}
	div#global ul {
		width: auto;
	}
		div#global ul li {
			float: none;
			width: auto;
			text-align: left;
		}
			div#global ul li a img {
				display: none;
			}
			div#global ul li a span.MB {
				display: inline;
			}
div#reMenu {
	display: block;
}
div.menu-btn {
	display: block;
	float: right;
	margin-top: 17px;
}

/* ---------------------------------------------

               ヘッダーナビ

---------------------------------------------- */
div#headerNavBox {
	display: none;
}

/* ---------------------------------------------

               フッターナビ

---------------------------------------------- */
div#footer div#footerBox div.left div#footerNav {
	padding-bottom: 10px;
	border-bottom: solid 3px #D14E73;
}
	div#footerNav ul.re {
		display: block;
		text-align: center;
	}
		div#footerNav ul.re li {
			display: inline-block;
		}
		div#footerNav ul.re li a {
			color: #333333;
			padding: 0 10px;
			border-right: solid 1px #333333;
		}
		div#footerNav ul.re li:last-child a {
			border: none;
		}
	div#footerNav ul.list01 {
		display: table;
		width: 100%;
		margin-bottom: 20px;
	}
		div#footerNav ul.list01 li {
			display: table-cell;
			width: 50%;
			background: none;
			padding-left: 0;
			float: left;
			list-style: none;
			margin-right: 0;
		}
			div#footerNav ul.list01 li a {
				display: block;
				background-color: #FFFFFF;
				background-position: 5px center;
				border-top: solid 1px #D14E73;
				border-left: solid 1px #D14E73;
				padding: 10px 0px 10px 21px;
			}
			div#footerNav ul.list01 li:nth-child(2n) a {
				border-right: solid 1px #D14E73;
			}
			div#footerNav ul.list01 li:nth-last-child(-n+2) a {
				border-bottom: solid 1px #D14E73;
			}			
	
/* ---------------------------------------------

               パンくずナビ

---------------------------------------------- */
div#bread {
	width: auto;
}
	div#bread ul {
		padding: 0 10px;
	}