#menuList {
	clear : both;
	width : 90%;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 25px;
	background : #ffffff;
}

ul#htab {
	overflow : hidden;
	list-style : none;
	border-bottom : solid 6px #ffffff;
	font-size : 110%;
	font-family : "source-han-sans-japanese",sans-serif;
	font-style : normal;
	font-weight : 900;
}

ul#htab li {
	float : left;
	width : 50%;
	text-align : center;
}

ul#htab li span {
    display : none;
}

ul#htab li p {
	display : block;
	padding : 10px;
	background : #ffffff;
}

ul#htab li a {
	display : block;
	padding : 10px;
	color : #ffffff;
	background : #5596f0;
	text-decoration : none;
}

ul#htab li a:hover {
	display : block;
	padding : 10px;
	color : #ffffff;
	background : #2373e1;
	text-decoration : none;
}

p#telnotice {
	clear : both;
	padding : 5% 10% 8% 10%;
	text-align : center;
	line-height : 1.4em;
	background: #c3d2e6;
	font-size : 80%;
}

p#telnotice span {
	display : block;
	padding-top : 10px;
	color : #285ad7;
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 900;
	font-size : 240%;
	letter-spacing : 2px;
}

p#telnotice span a {
	color : #285ad7;
	text-decoration : none;
}

.mbox {
	clear : both;
	overflow : hidden;
	width : 100%;
	border-bottom : solid 25px #c3d2e6;
	background : #ffffff;
}

.mbox img {
	width : 100%;
	height : 100%;
}

dl.mname {
	margin : 20px 25px 10px 25px;
	text-align : center;
}

h3 {
	font-size : 140%;
	font-family : "source-han-sans-japanese",sans-serif;
	font-style : normal;
	font-weight : 900;
}

dl.mname dd.price {
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 300;
	font-size : 170%;
}

dl.mname dd.price span em {
	color : #e6285a;
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 900;
	font-size : 150%;
}

dl.mname dd.price span {
	margin-left : 10px;
	color : #e6285a;
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 500;
	font-size : 140%;
}

dl.mname dd {
	line-height : 1.6em;
}

.lnote {
	margin : 0 30px 30px 30px;
}

p.article {
	overflow: hidden;
}

p.article span {
	display : block;
	margin-top : 10px;
	padding : 15px;
	background : #ebebeb;
	text-align : center;
}

.mbox a {
	margin-top : 15px;
	padding : 5px 0 8px 0;
	background : #e6285a;
	color : #ffffff;
	text-decoration : none;
	text-align : center;
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 500;
	font-size : 130%;
}

.mbox a:hover {
	padding : 5px 0 8px 0;
	background : #e6285a;
	color : #ffffff;
	text-decoration : none;
	text-align : center;
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 500;
	font-size : 130%;
}