@charset "utf-8";
/*
* Local CSS
*/



@media screen and (max-width: 640px){

.head-link {
	padding:13% 0 0 0;
	}
}

@media print, screen and (min-width: 641px){

h1 {
	font-size: 30px;
	}

	.bx-pager {
		padding:35px 0 25px 0;
		background:#ebebeb;
		}
	.bx-pager ul {
		width:1000px;
		margin:0 auto;
		display: table;
		}

		.bx-pager li {
			display: table-cell;
			padding:0 10px;
		}


		.bx-pager li:first-child {
			padding:0 20px 0 0;
		}

		.bx-pager li:last-child {
			padding:0 0 0 20px;
		}


		.bx-pager a img {
			width:100%;
			opacity: 0.5;
			filter: alpha(opacity=50);
		}
		.bx-pager a.active img {
			opacity: 1;
			filter: alpha(opacity=100);
		}
}

@media screen and (max-width: 640px){

#spmenuclose {
	position:unset;
	}
	.bx-pager {
		padding:35px 0 25px 0;
		}
	.bx-pager ul {
		width:90%;
		margin:0 auto;
		}

		.bx-pager li {
			padding:0 0 10px;
			width:48%;
		}
		.bx-pager li:nth-child(odd) {
			float:left;
		}
		.bx-pager li:nth-child(even) {
			float:right;
		}
}


/*--------------------------------------------------------
Section  -Article
--------------------------------------------------------*/

@media print, screen and (min-width: 641px){
.omotenashi {
	width:100%;
	}

	.tablebox {
		width:100%;
		display:table;
		}
		.tablecell {
			display:table-cell;
			text-align:center;
			}

.event {
	width:100%;
	padding:20px 0;
	background:url(../images/common/back01.png) left top ;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	.slider2 li a {
		display:block;
		background:#fff;
		padding:15px;
		width:180px;
		height:470px;
		position:relative;
		overflow:hidden;
		}

		.slider2 li a img {
			display:block;
			width:180px;
			}

		.slider2 li a strong {
			display:block;
			margin:10px 0;
			color:#555;
			font-size:16px;
			}

		.yotei {
			font-size:12px;
			font-weight:bold;
			color:#333;
			display:block;
			margin:10px 0;
			}

		.slidesetsumei {
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			color:#333;
			display:block;
			height:100px;
			overflow:hidden;
			margin:10px 0;
			}

			.btnMore {
				position:absolute;
				bottom:20px;
				}

		.slideArrowArea {
			position:relative;
			}

			.tablebox .bx-prev,
			.tablebox .bx-next {
				width:28px;
				height:62px;
				display:block;
				position:absolute;
				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				}
			.tablebox .bx-prev {
				background:url(../images/common/arrowSlider01.png) left top no-repeat;
				left:-25px;
				top:200px;
				}
			.tablebox .bx-next {
				background:url(../images/common/arrowSlider02.png) left top no-repeat;
				right:-25px;
				top:200px;
				}



.article {
	width: 620px;
	}

	.newsArea {
		border-bottom:1px solid #b0b0b0;
		margin:0 0 10px 0;
		}
	.newsArea a {
		color:#00479d;
		}
	.newsArea a dl {
		display:table;
		border-top:1px solid #b0b0b0;
		width:100%;
		}
	.newsArea a dl dt,
	.newsArea a dl dd {
		padding:15px 0;
		margin:0 0 15px 0;
		display:table-cell;
		vertical-align:middle;
		}
	.newsArea a dl dt {
		width:15%;
		}

	.newsArea a dl dd {
		width:73%;
		padding-left:12%!important;
		}

			.icowebinfo {
				background:url(../images/top/icowebinfo.png) left center no-repeat;
				}
			.icomediainfo {
				background:url(../images/top/icoMediainfo.png) left center no-repeat;
				}
			.icoshopinfo {
				background:url(../images/top/icoshopinfo.png) left center no-repeat;
				}
			.icoeventinfo {
				background:url(../images/top/icoeventinfo.png) left center no-repeat;
				}

.contents {
	margin-bottom:10px;
	}

	.shopArea .slideBlock {
		float:right;
		margin:0 20px 0 0;
		position:relative;
    	min-width: 490px;
		}

	.slider3 li,
	.slider5 li,
	.slider7 li,
	.slider9 li,
	.slider11 li {
			text-align:left;
			float:left;
		}
	.slider5,
	.slider7,
	.slider9,
	.slider11 {
			margin: 0 0 0 10px;
		}
	.slider5 li,
	.slider7 li,
	.slider9 li,
	.slider11 li {
			margin: 0 10px 0 10px;
		}
	.slider3 li strong,
	.slider5 li strong,
	.slider7 li strong,
	.slider9 li strong,
	.slider11 li strong {
			text-align:center;
		}

	.slider3 li a,
	.slider5 li a,
	.slider7 li a,
	.slider9 li a,
	.slider11 li a {
		display:block;
		color:#333;
		padding:0 0 15px 0;
		width:150px;
		height:245px;
		position:relative;
		overflow:hidden;
		line-height:100%;
		}

		.slider3 li a img,
		.slider5 li a img,
		.slider7 li a img,
		.slider9 li a img,
		.slider11 li a img {
			display:block;
			width:150px;
			}

		.slider3 li a strong,
		.slider5 li a strong,
		.slider7 li a strong,
		.slider9 li a strong,
		.slider11 li a strong {
			display:table-cell;
			margin:10px 0;
			color:#555;
			font-size:18px;
			font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
			line-height: 1.3;
			width:150px;
			height: 2.6em;
			vertical-align: middle;
			font-size: 17px;
			}
			.slider3 li a strong.sp,
			.slider5 li a strong.sp,
			.slider7 li a strong.sp,
			.slider9 li a strong.sp,
			.slider11 li a strong.sp {
				display: none;
			}
			.shoptel {
				text-align:left;
				display:block;
				margin:5px 0 0 0;
				font-size:14px;
				font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
				}
			.shopaddress {
				text-align:left!important;
				font-size:10px;
				}

			.slideBlock .bx-prev,
			.slideBlock .bx-next {
				width:11px;
				height:25px;
				display:block;
				position:absolute;
				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				}
			.slideBlock .bx-prev {
				background:url(../images/common/arrowCarousel01.png) left top no-repeat;
				left:-25px;
				top:200px;
				}
			.slideBlock .bx-next {
				background:url(../images/common/arrowCarousel02.png) left top no-repeat;
				right:-25px;
				top:200px;
				}

}


@media screen and (max-width: 640px){
.omotenashi {
	width:100%;
	}

	.tablebox {
		width:100%;
		display:block;
		}
		.tablecell {
			display:block;
			text-align:center;
			margin-bottom:20px;
			}
		.tablecell img {
			width:80%;
			}

	.btnArea {
		width:96%;
		padding:10% 2% 2% 2%;
		display:table;
		background:#ebebeb;
		}

		.btnArea a {
			display:table-cell;
			width:auto;
			padding:1%;
			}
	.spTel {
		display:block;
		margin:0 0 10% 0;
		padding:0 2% 10% 2%;
		background:#ebebeb;
		text-align:center;
		}
	.spTel img {
		width:65%;
		margin:4% 0 0 0;
		}


.event {
	width:100%;
	padding:10% 0;
	background:url(../images/common/back01.png) left top ;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	.bx-controls {
		display:none;
		}
	.eventArea {
		width:90%;
		margin:0 auto;
		padding:3%;
		background:#fff;
		}
	.eventArea ul li {
		margin:0 0 10% 0;
		}
	.eventArea ul li:last-child {
		margin:0;
		}
		.eventArea dl dt {
			width:48%;
			float:left;
			}
		.eventArea dl dd {
			width:48%;
			float:right;
			}

		.eventArea dl dd strong {
			display:block;
			margin:10px 0;
			color:#555;
			font-size:16px;
			}

		.yotei {
			font-size:12px;
			font-weight:bold;
			color:#333;
			display:block;
			margin:10px 0;
			}

		.slidesetsumei {
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			color:#333;
			display:block;
			margin:10px 0;
			}



.article {
	width: 98%;
	margin:0 auto;
	}

	.newsArea {
		border-bottom:1px solid #b0b0b0;
		margin:0 0 10px 0;
		}
	.newsArea a dl {
		display:block;
		margin:0 0 15px 0;
		border-top:1px solid #b0b0b0;
		width:100%;
		}
	.newsArea a dl dt,
	.newsArea a dl dd {
		display:block;
		}
	.newsArea a dl dt {
		padding:15px 0 0 0;
		}
	.newsArea a dl dt img {
		width:inherit;
		}

	.newsArea a dl dd {
		padding: 10px 0 0 0;
		}





.contents {
	margin-bottom:10px;
	}

	.groupTit01 {
		width:10%;
		float:left;
		}

	.shopArea .slideBlock {
		float:right;
		width:85%;
		position:relative;
		}

	.slider4 li,
	.slider6 li,
	.slider8 li,
	.slider10 li,
	.slider12 li {
			text-align:left;
		}

	.slider4 li a,
	.slider6 li a,
	.slider8 li a,
	.slider10 li a,
	.slider12 li a {
		display:block;
		color:#333;
		padding:0 0 15px 0;
		width:100%;
		position:relative;
		overflow:hidden;
		line-height:100%;
		}

		.slider4 li a dl dt,
		.slider6 li a dl dt,
		.slider8 li a dl dt,
		.slider10 li a dl dt,
		.slider12 li a dl dt {
			width:40%;
			float:left;
			}
		.slider4 li a dl dd,
		.slider6 li a dl dd,
		.slider8 li a dl dd,
		.slider10 li a dl dd,
		.slider12 li a dl dd {
			width:59%;
			float:right;
			}


		.slider4 li a img,
		.slider6 li a img,
		.slider8 li a img,
		.slider10 li a img,
		.slider12 li a img {
			display:block;
			width:100%;
			}

		.slider4 li a strong,
		.slider6 li a strong,
		.slider8 li a strong,
		.slider10 li a strong,
		.slider12 li a strong {
			display:block;
			margin:0;
			color:#555;
			font-size:18px;
			font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
			line-height: 1.3;
			}
			.slider3 li a strong.pc,
			.slider5 li a strong.pc,
			.slider7 li a strong.pc,
			.slider9 li a strong.pc,
			.slider11 li a strong.pc {
				display: none;
			}
			.shoptel {
				text-align:left;
				display:block;
				margin:5px 0 0 0;
				font-size:14px;
				font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
				}
			.shopaddress {
				text-align:left!important;
				font-size:10px;
				}

	.slideBlock .sp .bx-controls {
		display:block!important;
				z-index:100;
				position:relative;
		}
			.slideBlock .bx-prev,
			.slideBlock .bx-next {
				width:11px;
				height:25px;
				display:block;
				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				margin-top:-20px;
				}
			.slideBlock .bx-prev {
				float:left;
				background:url(../images/common/arrowCarousel01.png) left top no-repeat;
				}
			.slideBlock .bx-next {
				float:right;
				background:url(../images/common/arrowCarousel02.png) left top no-repeat;
				}

}

/*--------------------------------------------------------
Sidebar -aside
--------------------------------------------------------*/

@media print, screen and (min-width: 641px){
.aside {
	width: 350px;
	}

}

@media screen and (max-width: 640px){
.aside {
	}
}
