/*--------base--------*/
.mb70 {
	margin-bottom:70px;
}

/*--------header--------*/
header h1 {
	margin: 40px auto;
	max-width: 160px;
}
.mainImg h2 {
	max-width: 408px;
	margin: 0 auto;
}
/*.logoBack {
	width: 100%;
	background: url(../images/bg_alpha.png) repeat 0 0;
	padding: 30px 0;
}*/
.mainBack {
	width: 100%;
	background: url(../images/main.jpg) no-repeat center center;
	background-size: cover;
	padding: 180px 0;
}

/*--------nav--------*/
#gnav{
	/*background-color:#0b1e3b;*/
	height:60px;
	width:100%;
	background: url(../images/menu_back.jpg) repeat center top;
}
#gnav ul{
	/*max-width: 792px;*/
	margin: 0 auto;
}
#gnav li{
	/*width: 11.5%;*/
	text-align:center;
	/*float:left;*/
	padding-top:15px;
}

/*--------fixednav--------*/
.fixed_menu{
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index:9999;
}

/*--------kodawari--------*/
.kodawariBg {
	background: url(../images/bg_kodawari.jpg) repeat center top;
}
.kodawariBack {
	/*background-color: #dacfcb;*/
	/*width: 100%;*/
	padding: 70px 0;
}
.kodawariBox {
	position: relative;
	margin-bottom: 15px;
	/*max-width: 950px;*/
}
.kodawariTxt {
	width: 50%;
	max-width: 475px;
	background: url(../images/bg_alpha.png) repeat 0 0;
	height: 400px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.kodawariTxt h4 {
	padding-top: 30px;
	width: 85%;
	margin: 0 auto;
}
.kodawariTxt h5 {
	padding-top: 30px;
	width: 85%;
	margin: 0 auto;
}
.kodawariTxt .text {
	padding-top: 30px;
	width: 85%;
	margin: 0 auto;
}

/*--------oshinagaki--------*/
.oshinagakiiBg {
	background: url(../images/bg_oshinagaki.jpg) repeat center top;
	}
.oshinagakiBack {
	width: 100%;
	padding: 70px 0;
	position: relative;
}
/*
.slideBack {
	background-color:#f1ebea;
}*/
.oshinagakiBtn {
	width: 90%;
	margin: 0 auto;
	background-color: #0b1e3b;
	padding: 11px 0;
	text-align: center;
	line-height: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(PIE.htc);
}

a img {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/*--------popup--------*/

.lightbox-wrap {
	display:none;
}
.lightbox-content {
	background-color:#fff;
	max-width:440px;
	width:100%;
	margin: 0 auto;  
}
.detail_txt{
	margin:0 auto;
	padding:5%;
}
.detail_txt p{
	margin-bottom:15px;
}
.lightbox-content img{
	max-width:100%;
}

/*--------slide--------*/
.carousel-control.left {
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,0)));
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}

/*--------goyoyaku--------*/
.goyoyakuBg {
	background: url(../images/bg_goyoyaku.jpg) repeat center top;
}
.goyoyakuBack {
	width: 100%;
	padding: 70px 0;
	position: relative;
}

/*--------omiyage--------*/
.omiyageBg {
	background: url(../images/bg_omiyage.jpg) repeat center top;
}
.omiyageBack {
	width: 100%;
	padding: 70px 0;
	position: relative;
}

/*--------tenpoannai--------*/
.tenpoannaiBg {
		background: url(../images/bg_tenpoannai.jpg) repeat center top;
}
.tenpoannaiBack {
	width: 100%;
	/*background: url(../images/bg_sweets.png) repeat center top;*/
	padding: 70px 0;
	position: relative;
}

.fbBtn {
	width: 40%;
	margin: 0 auto;
	background-color: #d51e18;
	padding: 11px 0;
	text-align: center;
	line-height: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(PIE.htc);
}

/*--------footer--------*/
.footerBack {
	width: 100%;
	background: url(../images/bg_footer.jpg) repeat center top;
	padding: 70px 0;
	position: relative;
}

/*--------tsuika--------*/

.logotopBack {
	background: url(../images/bg_logo.jpg) repeat center top;
}
.omiyageBtn {
	width: 50%;
	margin: 0 auto 10px auto;
	background-color: #0b1e3b;
	padding: 11px 0;
	text-align: center;
	line-height: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(PIE.htc);
}
.example .text {
	min-height: 80px;
}
.fb-like-box,.fb-like-box span, .fb-like-box iframe {
 width: 100% !important;
 margin-top:10px;
}

.fbBack {
padding-top:10px;
padding-bottom:10px;
}