/* 特集 文中四角の背景色 */
#content #shop .wrap .gourmet .panlabo dl{background-color: #F5D8B9;}

/* 特集 文中四角の小見出し色 */
#content #shop .wrap .gourmet .panlabo dl dt{color: #000;}


/* 街さんぽタイトル右のイラスト  */
#content #machiSanpo .bgy .file p {;
	margin-top: 0px;
	/*width:100%;
*/}

@media only screen and (min-width: 1200px){
#content #machiSanpo .bgy .file p{
	width:656px;
	
}}

/* 街さんぽバックナンバーアイコン画像 */
#content #machiSanpo .bgy .file .title .backnumber a:before{content: url("../img/201606/backnumber_icon.png");}

/* 街さんぽ背景色  */
#content #machiSanpo .bgy{background-color: #fcfaf4;}

/* 街さんぽ吹き出し位置 */
#content #machiSanpo .bgy dl.title #hukidashi{ top: -20px; left: 310px;}
@media  (min-width:780px) and (max-width:1199px){
    #content #machiSanpo .bgy dl.title #hukidashi{ top: -10px; left: 65px;}
}

/* 街さんぽ罫線色 */
#content #machiSanpo .bgy .wrap02 dl.title{border-top: 2px solid #601c1a;}
#content #machiSanpo .bgy .wrap02 .frame02 div.machi:last-child:before, #content #machiSanpo .bgy .wrap02 .frame02 div.machi:nth-child(3):before{border-top: 2px solid #ef5a66;}
#content #machiSanpo .bgy .wrap02 .frame hr{border-bottom: 2px solid #601c1a;}

/* 街さんイラストなしのときのタイトル下の空き：タブレット以下 */
@media (max-width: 779px){
    #content #machiSanpo .bgy .wrap02 dl.title{padding-bottom: 20px;}
}

/* スウィーツメイン画像の位置 */
@media (min-width: 780px){

}
@media (max-width: 779px){
}


/* バックナンバーページ画像下の空き調整：タイトル長い時のPC */
@media (min-width: 1200px){
	#content .leftblock .wrap .left{padding-bottom: 38px;}
}




/* スウィーツ背景画像2px×2px敷き詰め */
#content #sweets .bgy {
	background-image:url("../img/201702/sweets_bgi.jpg");
	background-repeat:repeat;
	padding-top:40px;
	padding-bottom:10px
}




/* お詫びページ */
#content #information ul.mgb_adjust {margin-bottom: 10px;}
#content #information p.sub {margin-bottom: 80px;}






#content #shop .wrap .gourmet h3+dl {
	margin:29px 0 29px 0;
}

#content #shop .wrap .gourmet h3+dl .summery {
	font-size:16px;
	text-align:justify;
	min-height:6.7em;
	margin-top:30px;
	/*height: 150px;*/
	margin-bottom: 5px;
	/*margin-bottom: 40px;*/
}


/*#content #shop .wrap .gourmet .panlabo dl {
	background-color:#c4cbcc;
	padding:17px
}*/







#content #machiSanpo .bgy .file .title .comment {
	font-size:19px;
	line-height:1.5;
	font-weight:bold;
	
}

#content #machiSanpo .bgy .wrap .machi dl dt span {
	font-weight:bold;
	font-size:22px;
	letter-spacing:.02em;
	display:block
}

#content #shop .select .title .icon {
width:159px
}


#content #shop .select .title {
/*width:100%;
float:left;*/

	
}
#content #shop .select .title .icon {
margin-top:46px;
width:159px
}

#content #shop .select .title .wayside {
margin-top:15px;
margin-bottom:20px;

/*margin-left:30px;*/
z-index: 100;

/*position: absolute;
*/
}


#content #shop .wrap .gourmet:nth-child(1), #content #shop .wrap .gourmet:nth-child(2), #content #shop .wrap .gourmet:nth-child(3) {
padding-bottom:75px
}


#content #shop .wrap .gourmet:nth-child(4), #content #shop .wrap .gourmet:nth-child(5), #content #shop .wrap .gourmet:nth-child(6) {
padding-bottom:75px
}

#content #shop .wrap .gourmet .map{
	bottom:0;
	margin-bottom:25px;
}
/*#content #shop .wrap .gourmet .shopInfo{
	margin-bottom:10px;
}*/

/* 7月用追加 */

#content #machiSanpo .bgy .wrap .machi dl .address span{
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	letter-spacing: -0.2px;

}

/*#content #machiSanpo .bgy .wrap .machi dl .summery {
	letter-spacing: -1px;
}*/

.ls{
	letter-spacing: -3px;
}
.ls-02{
	letter-spacing: -0.2px;
}

.ls-03{
	letter-spacing: -0.3px;
}


.ls-05{
	letter-spacing: -0.5px;
}
.ls-06{
	letter-spacing: -0.6px;
}
.ls-07{
	letter-spacing: -0.7px;
}
.ls-08{
	letter-spacing: -0.8px;
}
.ls-09{
	letter-spacing: -0.9px;
}

.ls-1{
	letter-spacing: -1px;
}
.ls-1_2{
	letter-spacing: -1.2px;
}
.ls-1_5{
	letter-spacing: -1.5px;
}
.ls-1_8{
	letter-spacing: -1.8px;
}
.ls-2{
	letter-spacing: -2px;
}
.ls-2_5{
	letter-spacing: -2.5px;
}
.ls-3{
	letter-spacing: -3px;
}
.ls-3_5{
	letter-spacing: -3.5px;
}
.ls-4{
	letter-spacing: -4px;
}
.ls-5{
	letter-spacing: -5px;
}
.ls-8{
	letter-spacing: -8px;
}
.ls-10{
	letter-spacing: -10px;
}

.ls__2{
	letter-spacing: 2px;
}

#content #machiSanpo .bgy .wrap .machi dl dt span p{
	display:inline;
	letter-spacing: -3px;
	}



@media (max-width: 1199px){
#content #machiSanpo .bgy .wrap .machi dl .summery {
	/*letter-spacing: -2px;*/
}
}

#content #machiSanpo .bgy .wrap02 dl.title #hukidashi{
	margin-top:-71px;
	margin-left:-18px;

}
#content #machiSanpo .bgy .wrap02 dl.title #hukidashi img{
	width:100%;

}




#shop_bg1{
	width:1349px;
	display:block;
	z-index:-100000;
	position: relative;
	margin:0 auto -320px auto;
}


#content #machiSanpo .bgy .wrap02 dl.title img {
/*width:540px;
margin-left:-150px;
margin-top:50px;*/

}

#content #machiSanpo .bgy .wrap02{
	margin-top:80px;
}
#hare_img02{
	margin-top:-110px;
	text-align:center;
	
}

#content #machiSanpo .bgy .wrap02 .frame {
	border-left:2px solid #601c1a;
	border-right:2px solid #601c1a;
}
150
#content #machiSanpo .bgy dl.title {
}

.hare_emphasis{
	text-align:center;
	margin-top:60px;
	font-weight:bold;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	color:#5d1c1a;
	font-size:20px;

}

.hare_shopname{
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	color:#5d1c1a;
	font-size:48px;

}

/*@media screen and (max-width:768px) {
    .hare_shopname{
        font-size:30px;
    }
}*/



.hare_summary{
writing-mode: tb-rl;
	-ms-writing-mode: tb-rl;
	-webkit-writing-mode:vertical-rl;
	-moz-writing-mode:vertical-rl;
	writing-mode: vertical-rl;
height:273px;
width:940px;
margin:45px auto 0 auto;
line-height:180%;
/*letter-spacing:-0.01em;
*/color:#5d1c1a;
font-size:16px;
word-break: break-all;

width:1040px\9; /* IE10以下 */



}
@media all and (-ms-high-contrast: none){
  .hare_summary{
    width:1040px;
  }
}






#content #machiSanpo .bgy .wrap02 .frame ul{
	width:940px;
	height:190px;
	margin:47px auto 0 auto;	
}
#content #machiSanpo .bgy .wrap02 .frame ul li{
	float:left;
	width:300px;
	height:190px;
	padding-right:20px;}

#content #machiSanpo .bgy .wrap02 .frame ul li:nth-child(3n) {
/*	padding-right:0;
*/	color:#5d1c1a;
}
#hare_address{
	width:814px;
	height:54px;
	text-align:center;
	margin:56px auto 55px auto;
	color:#5d1c1a;
}


span.hinv {
-webkit-writing-mode: horizontal-tb;
display: inline-block;
line-height:24px;
text-align: center;
text-indent: 0;
letter-spacing:0.08em;
font-size:18px;

}
span.hinv2 {
-webkit-writing-mode: horizontal-tb;
writing-mode: horizontal-tb; /*Firefox, Edge*/
writing-mode: horizontal-tb; /*IE*/
display: inline-block;
line-height:18px;
text-align: center;
text-indent: 0;
letter-spacing:0.08em;
font-size:18px;
text-decoration:upright;
}




#content #shop .select .title .wayside {
	
width:auto;
}

#content #shop .wrap .gourmet h3+dl .summery2 {
    font-size: 16px;
    text-align: justify;
    min-height: 8em;
}

@media only screen and (max-width: 389px) {
#content #machiSanpo .bgy .wrap02 dl.title #hukidashi{
		width:80%;
		margin-left:40px;
		margin-top:-30px;
	
}

#hare_img02{
	margin-top:0;
}
#hare_img02 img{
	width:80%;}
	
#hare_address .hab{
display: none;
}
.hare_emphasis {
    text-align: center;
    margin-top: 30px;
    font-weight: bold;
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
    color: #5d1c1a;
    font-size: 18px;
}
.hare_shopname {
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
    color: #5d1c1a;
    font-size: 40px;
}
.hare_summary{
	width:80%;
	height:100%;	
	margin-top:20px;
	
	writing-mode: lr-tb;	
	-ms-writing-mode: lr-tb;
	-webkit-writing-mode:horizontal-tb;
	-moz-writing-mode:horizontal-tb;
	writing-mode: horizontal-tb;
}


#content #machiSanpo .bgy .wrap02 .frame ul{
	width:80%;
	height:100%;
	margin:35px auto 0 auto;	
}
#content #machiSanpo .bgy .wrap02 .frame ul li{
	float:none;
	width:100%;
	height:190px;
	padding-bottom:20px;
}

#content #machiSanpo .bgy .wrap02 .frame ul li:nth-child(3n) {
	padding-right:0;
	padding-bottom:0;

}

#hare_address {
    width: 80%;
    height: auto;
    text-align: center;
    margin: 30px auto 55px auto;
}


#content #machiSanpo .bgy .file .title dd.place{
	font-size: 30px;
}
#content #machiSanpo .bgy .file .title {
    width: 100%;
}

#shop_bg1{
	width:1349px;
	display:block;
	z-index:-100000;
	position: relative;
	margin:200px auto -330px auto;
}



}

@media only screen and (min-width: 780px) and (max-width: 1199px) {
#content #machiSanpo .bgy dl.title #hukidashi {
top:-20px;
left:230px
}

#content #machiSanpo .bgy .wrap02 dl.title #hukidashi{
	margin-left:-140px;
	
}
#hare_img02{
	margin-top:50px;}
#hare_img02 img{
	width:80%;}
	
.hare_summary{
	width:80%;
	height:100%;
	writing-mode: lr-tb;	
	-ms-writing-mode: lr-tb;
	-webkit-writing-mode:horizontal-tb;
	-moz-writing-mode:horizontal-tb;
	writing-mode: horizontal-tb;
	
}
#content #machiSanpo .bgy .wrap02 .frame ul{
	width:50%;
	height:100%;
	margin:50px auto 0 auto;	
}
#content #machiSanpo .bgy .wrap02 .frame ul li{
	float:none;
	width:80%;
	height:190px;
	padding-bottom:20px;
	margin:0 auto 0 auto;}

/*#content #machiSanpo .bgy .wrap02 .frame ul li:nth-child(3n) {
	padding-right:0;
}
*/
#hare_address {
    width: 80%;
    height: 54px;
    text-align: center;
    margin: 60px auto 55px auto;
}


#hare_address .hab{
display: none;
}



#shop_bg1{
	width:800px;
	display:block;
	z-index:-100000;
	position: relative;
	margin:200px auto -300px auto;
}




}

@media only screen and (min-width: 390px) and (max-width: 779px) {
#content #machiSanpo .bgy .wrap02 dl.title #hukidashi{
		width:80%;
		margin-left:45px;
		margin-top:-40px;
	
}

#hare_img02{
	margin-top:0;
}
#hare_img02 img{
	width:80%;}
	
#hare_address .hab{
display: none;
}
.hare_emphasis {
    text-align: center;
    margin-top: 30px;
    font-weight: bold;
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
    color: #5d1c1a;
    font-size: 18px;
}

.hare_summary{
	width:80%;
	height:100%;
	margin-top:20px;
	writing-mode: lr-tb;	
	-ms-writing-mode: lr-tb;
	-webkit-writing-mode:horizontal-tb;
	-moz-writing-mode:horizontal-tb;
	writing-mode: horizontal-tb;
}


#content #machiSanpo .bgy .wrap02 .frame ul{
	width:80%;
	height:100%;
	margin:35px auto 0 auto;	
}
#content #machiSanpo .bgy .wrap02 .frame ul li{
	float:none;
	width:100%;
	height:190px;
	padding-bottom:20px;
}

#content #machiSanpo .bgy .wrap02 .frame ul li:nth-child(3n) {
	padding-right:0;
	padding-bottom:0;

}

#hare_address {
    width: 80%;
    height: auto;
    text-align: center;
    margin: 0 auto 55px auto;
}



#shop_bg1{
	width:500px;
	display:block;
	z-index:-100000;
	position: relative;
	margin:200px auto -320px auto;
}



}


/* 街さんぽタイトル下のテキスト改行解除 */
@media (max-width: 779px){
    .wrap .frame .title br{display: none;}
}

/* 街さんぽタイトル周りのイラスト調整 */
@media (max-width: 779px){
}



/* 9月号 */







#content #shop .select .who{
	border:0;
}


@media (max-width: 1199px){

br.khana{
	display: none;}}
#content #shop .select .who img{
	
	height:auto;
	/*width:50%;
	margin-top:170px;
	margin-left:170px;*/
}
	

@media (min-width: 1200px){

.p-2{
	margin-top:-3px;
}

p.subphoto{
	padding-top:15px;
	font-size:15px;
	text-align:left !important
	
}



}

@media (max-width: 1199px){
#content #information .leftblock dd br{
	display: none;
	}
}



/* 10月号 */

#content #machiSanpo .bgy .wrap .machi dl dt span p{
    font-weight: bold;
    font-size: 22px;
/*    letter-spacing: 1px;
*/    display:inline;
	font-family:游明朝;

}
#ilust2{
	margin-bottom:-110px;
	margin-left:450px;
}
#content #shop .select .title .wayside dt{
	text-align:left;
	font-weight: bold;
	line-height: 45px;
    /*font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	color: #e7557e;*/
}

@media only screen and (min-width: 1200px){
#content #shop .wrap .gourmet .shopInfo ul {
	/*width:auto;
	
	margin-left: 0;
	
	width: 195px;
     margin-left: 15px;*/
	

}
}
@media (max-width: 1199px){
#content #shop .wrap .gourmet .shopInfo ul {
	width:auto;
margin-left: 0;
	/*	 width: auto;
     margin-left: 15px;*/
}
#ilust2{
	margin-bottom:-350px;
}
/*#content #shop .select .title .wayside dd{
	padding-right: 10px;
	
	}
*/
/*#content #shop .select .title .wayside{
	width:90%;
}*/
	}
@media (max-width: 779px){
/*    #ilust2{
	width:20%;
	height:auto;
	margin-left:250px;
	margin-bottom: -290px;
	display:block;}*/
	
	#content #machiSanpo .bgy .wrap02 dl.title #hukidashi img{
	width:100%;

}
}

@media only screen and (min-width: 375px) and (max-width: 779px) {
    #ilust2{
	width:20%;
	height:auto;
	margin-left:250px;
	margin-bottom: -270px;
	right:0;
	}
#content #shop .select .who img{
	/*margin-top:60px;
	margin-left:80px;*/
}	
	}
	@media only screen and (min-width: 320px) and (max-width: 374px) {
    #ilust2{
	width:20%;
	height:auto;
	margin-left:180px;
	margin-bottom: -270px;}
#content #shop .select .who img{
	margin-top:200px;
	margin-left:20px;
}	
	}
	
	
	
/* 11月号 */	

#content #shop .select .who{
	width:auto;
}
	

#content #shop .wrap .gourmet .panlabo{
}

	
/* 12月号 */	
#content #machiSanpo .bgy .wrap .machi dl dt span.ls-01px{
	letter-spacing:-1px;
}
/*
#content #machiSanpo .bgy .wrap .machi dl .price{
	letter-spacing: -1px;
}
*/
@media only screen and (min-width: 1200px){
	#content #shop .select{
    margin-top: 30px;}

#content #machiSanpo .bgy .file .title {
width:500px;}


#content #shop .select .title .wayside {
     margin-left: 0;
}

}
	
/*#infomation{
	text-align:left;
}*/

/* 1月号 */	
#content #machiSanpo .bgy .wrap .machi dl dt span.ls-02px{
	letter-spacing:-2px;
}
/*

/* 2月号 */

#content #shop .wrap .gourmet h3 .gourmet_ls{
	font-size:18px;
	padding:5px 0;

}

#content #shop .wrap .gourmet .panlabo dl dd{
	color:#000;
}








/*4月号Sweets*/



#content #sweets .wrap {
    background-image: none;
	margin:45px auto 0 auto;
	max-width:821px;

}
#content #sweets .wrap .sweets_tittleL {
	float:left;
	margin-bottom:80px;
	
}
#content #sweets .wrap .sweets_tittleL img{
	max-width:282px;
	height:auto;
	
}




#content #sweets .wrap .sweets_tittleR {
	float:right;
	width:470px;
	min-height:211px;
	border-bottom:solid #000 1px;
}

#content #sweets .wrap .sweets_tittleR ul li:first-child{
	text-align:right;
	padding-bottom:27px;
	font-size:14px;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;

}

#content #sweets .wrap .sweets_tittleR ul li:nth-child(2){
	text-align:right;
	font-size:20px;
	padding-bottom:7px;
	font-family:sans-serif;
	font-weight:bold;
	/*letter-spacing: -1px;*/
}
#content #sweets .wrap .sweets_tittleR ul li:nth-child(3){
	text-align:right;
	font-size:14px;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

#content #sweets .wrap .sweets_tittleR ul li:nth-child(4){
	text-align:right;
	font-size:28px;
	font-weight:bold;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}












.sweets_img02{
	text-align:center;
	margin:40px 0 80px 0;
	width:100%;
	height:auto;}
	
#content #sweets .wrap .sweets_tittleL2 {
	float:left;
	width:440px;
	font-size:16px;
	line-height:31px;
}
#content #sweets .wrap .sweets_tittleL2 p{
	font-size:20px;
		padding-bottom:30px;
	font-weight: bold;

}
#content #sweets .wrap .sweets_tittleR2 {
	float:right;
	width:300px;
	font-size:14px;
	margin-top:-30px;
}
#content #sweets .wrap .sweets_tittleR2 ul li:first-child{
	padding-bottom:40px;
	border-bottom:solid #000 1px;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	min-width: 390px;
}

#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(2){
	font-size:13px;
	padding:40px 0;
	border-bottom:solid #000 1px;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(2) em{
		display:inline;
	font-size:14px;
	font-weight:bold;
		font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(3){
	font-size:13px;
	padding-top:40px;
}

#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(3) em {
    font-size: 14px;
    font-weight: bold;
    font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(4){
	display:none;
}


#content #sweets .wrap .sweets_tittleR2 .map {
    position: relative;
    top:273px;
	left:248px;
}
#content #sweets .wrap .sweets_tittleR2 .map a {
    display: block;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #837d7b;
    color: #000;
    bottom: 30px;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}






#content #sweets .wrap .sweets_tittleR2 .map a {
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    position: relative;
    overflow: hidden;
    z-index: 0;
}

#content #sweets .wrap .sweets_tittleR2 .map a {
    width: 50px;
}

#content #sweets .wrap .sweets_tittleR2 .map a:after {
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin-top: 0;
    margin-left: 0;
    background-color: #fff;
    z-index: -1;
    border-radius: 50%;
}
#content #sweets .wrap .sweets_tittleR2 .map a:hover {
color:#fff;
border-color:#000
}
#content #sweets .wrap .sweets_tittleR2 .map a:hover:after {
width:540px;
height:540px;
margin-top:-270px;
margin-left:-270px;
background-color:#000
}

#content #sweets .wrap .sweets_tittleR ul li .hab{
display: none;
}

@media only screen and (max-width: 1199px){
#content #sweets .wrap{
	width:100%;
}

#content #sweets .wrap .sweets_tittleL {
	float:none;
	text-align:center;
	margin-bottom:40px;
}
#content #sweets .wrap .sweets_tittleL img{
	width:40%;
	height:auto;
	max-width:none;

	
}
.sweets_img02{
	margin:40px 0 40px 0;
}
.sweets_img02 img{
	width:90%;
}
#content #sweets .wrap .sweets_tittleR {
	float:none;
	width:90%;
	margin:0 auto 0 auto;
	font-size:13px;
	min-height:0;
}

#content #sweets .wrap .sweets_tittleR ul li:first-child{
	text-align:center;
	padding-bottom:25px;
	display:none;

}

#content #sweets .wrap .sweets_tittleR ul li:nth-child(2){
	text-align:center;
	font-size: 20px;
	letter-spacing: 2px;
	

}
#content #sweets .wrap .sweets_tittleR ul li:nth-child(2) em{
	text-align:center;



}

#content #sweets .wrap .sweets_tittleR ul li:nth-child(3){
	text-align:center;
	letter-spacing: 3px;


}
#content #sweets .wrap .sweets_tittleR ul li:nth-child(4){
	text-align:center;
	padding:17px 0 30px 0;
	font-size: 30px;
	line-height:40px;

}

#content #sweets .wrap .sweets_tittleL2 {
	float:none;
	margin:0 auto;
	text-align:left;
	width:90%;
	line-height:30px;
	font-size: 16px;


}
#content #sweets .wrap .sweets_tittleL2 p{
	font-size:17px;
	text-align:left;
	font-weight:bold;
	padding-bottom:17px;
	letter-spacing: 1px;

}
#content #sweets .wrap .sweets_tittleR2 {
	float:none;
	margin:20px auto 0 auto;
	width:90%;

}
#content #sweets .wrap .sweets_tittleR2 ul li:first-child{
	text-align:left;
	padding-bottom:45px;
	border-top:#000 solid 1px;
	padding-top:45px;
	min-width: 360px;
	
}


#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(2){
	text-align:left;
	font-size:13px;
	padding:45px 0 100px 0;

}
#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(2) p{
		display:inline;
		font-size:14px;



}

#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(3){
	text-align:left;
	font-size:14px;
	padding-bottom:45px;
	
	
}

#content #sweets .wrap .sweets_tittleR2 ul li:nth-child(4){
	display:inherit;
	padding-bottom:45px;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	border-top:#000 solid 1px;
	padding-top:45px;
	margin-bottom:-55px;
	font-size: 14px;
}


#content #sweets .wrap .sweets_tittleR2 .map {
    position: relative;
    top:430px;
	width:50px;
	left:0;
/*	margin:0 auto;
*/}


#content #sweets .wrap .sweets_tittleR ul li .hab{
	display:inherit;
}
#footer .wrap {
    padding: 45px 0 15px 0;
}


}

@media only screen and (max-width: 779px) and (min-width: 390px){
#content #sweets{
	margin-bottom:40px;}
#content #sweets .wrap{
	/*width:435px;*/
}

#content #sweets .wrap .sweets_tittleR2 .map {
    top:520px;
}


}
@media only screen and (max-width: 389px){
#content #sweets{
	margin-bottom:40px;}
#content #sweets .wrap .sweets_tittleR2 .map {
    top:520px;
}

}


@media only screen and (max-width: 374px) and (min-width: 320px){
#content #shop .select .who img {
    margin-top: 30px;
    /*margin-left:70px;*/
}
}

/*5月*/


#content #shop .select .title{
	position: relative;}
		
#content #machiSanpo .bgy .file{
	margin-bottom: 0;}
/*#content #machiSanpo .bgy .file p{
	}	*/
#content #machiSanpo .bgy .file p img{
	
	width:99%;
	margin: 60px 0 80px 0;
	
	}		
#content #machiSanpo .bgy .file .title {
/*width:480px;*/
margin:85px auto 20px;
    position: relative;}

/*#content #machiSanpo .bgy .file .title .place{
	letter-spacing:-10px}*/

	
	}
	
@media only screen and (max-width: 779px) and (min-width: 320px){

#content #shop .select .who{
	margin-top:0;}

}


/*6月*/

#content #machiSanpo .bgy .wrap .machi dl dt span.two{
	font-weight: bold;
    font-size: 22px;
    letter-spacing: .02em;
    display: block;
	line-height:10px;

}

#content #shop .wrap .gourmet{
	/*margin-bottom: 80px*/;
}
#content #machiSanpo .bgy .wrap .machi dl .emphasis{
	    margin-bottom: 7px;
		overflow-wrap: break-word;
	word-wrap: break-word;
	color: #000;
}
#content #machiSanpo .bgy .wrap .machi dl .price{
	    margin-bottom: 13px;
		overflow-wrap: break-word;
	word-wrap: break-word;
}
#content #sweets {
    padding-top: 70px;
}

@media only screen and (max-width: 779px) and (min-width: 320px){
#content #machiSanpo .bgy .wrap .machi dl dt span.two{

	
	line-height:21px;}

}

/*7月*/

#content #machiSanpo .bgy .wrap .machi dl .address{
/*word-break: break-all;
*/
word-wrap: break-word;
}


/*8月*/

#content #machiSanpo .bgy .wrap .machi dl dt span.katakana{
	font-weight: bold;
	line-height:-10em;
    display: block;
}


/*2018年1月*/

#content #shop .select .title .wayside dd p{
	padding-top:14px;
	line-height: 26px;
}

/*2018年3月*/

#content #shop .select .title .wayside dd{
	font-size:18px;

	
	/*font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;*/
	}
	


@media only screen and (min-width: 1200px){
#content #shop .select .who{
	margin-top:-30px;
	
	}

}



/*2019年4月
@media only screen and (min-width: 1200px){
#content #shop .wrap .gourmet .shopInfo p {
    width: 0;}
	


	
	
}*/

@media only screen and (min-width: 1200px){
#content #shop .select .title{
 /*   width: 800px;*/
    width: auto;	
}
}

/*#content #machiSanpo .bgy .wrap .machi dl dt p{
	    font-weight: bold;
		font-size: 16px;
		letter-spacing:-1.2px;
		font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
*/

.hare_emphasis rb{
	text-align:center;
	margin-top:60px;
	font-weight:bold;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	color:#5d1c1a;
	font-size:20px;

}


.katakana{
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
}


#content #shop .wrap .gourmet dl img{
	padding-top:5px;
	padding-top:0;
	    width: 100%;
}


#content #shop .wrap .gourmet .panlabo dl dt{
	font-size:14px;
}
#content #shop .wrap .gourmet .panlabo dl dd p{
	font-weight:bold;
}

#content #machiSanpo .bgy .file .title .place {
	    font-size: 40px;
	letter-spacing: 4px;
}



#content #shop .wrap .gourmet .shopInfo ul .supple{
	font-size: 14px;
}



#content #shop .wrap .gourmet h3+dl .price{

	margin-top: 20px;
	/*margin-bottom: 50px;*/
	
	font-family: "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	
}

#content #machiSanpo .bgy .file .title .comment2{
	font-size: 14px;
	font-family: "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	

}
/*
#content #machiSanpo .bgy .file .title .comment{
	margin-bottom: 20px;
}
	#content #machiSanpo .bgy .file{
		margin-bottom: 100px;
}
	
#content #machiSanpo h2 {
   
	padding-top: 120px;}

#content #machiSanpo .bgy .file .title .place span{
	font-size: 50px;
	color: #ec6b2e;
	font-weight: bold;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}*/

#content #machiSanpo .bgy .wrap .machi dl dt p{
	

font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
	letter-spacing: -2px;
	padding-top: 5px;
		
		}

#notice{
color: rgb(0, 0, 0);
    font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
    font-size: 15px;
	width: auto;
	margin-bottom: 15px;


}

/*
#content #shop .select{
	margin-bottom: 0;

}*/

/* 特集1 うどん */
#content #shop .wrap .gourmet .panlabo dl.udon {background-color: #be675c;}

/* 特集1 アジアンヌードル */
#content #shop .wrap .gourmet .panlabo dl.asian {background-color: #62c1c6;}


/*.uranai2021{
	font-size:17px;
	color:#000;
	margin-top:15px;
	font-weight: bold;
	font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

.uranai2021main
	font-size:16px;
	color:#000;
	font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}*/

#content #shop .wrap .gourmet h3 + dl .sandwich {
    font-size: 15px;

    margin: 19px 0px;
	
	margin-top:15px;
	font-weight: bold;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	
	
}

	
/*#content #shop .wrap .gourmet{
	border-bottom: 0;
	
}*/

	
#content #shop .wrap .border{
border-bottom: 1px dotted #000;
}




/*20220216*/

.sweets_online{
	font-size: 13px !important;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif !important;
}


a.none       {
    pointer-events: none;
}



/*PCでは無効（改行しない）*/
.sma{
    display: none;
}

/*スマートフォンでは有効（改行する）*/
@media screen and (max-width:768px) {
    .sma{
        display: block;
    }
}

/*PCでは改行*/
.pc{
    display: block;
}

/*スマートフォンでは無効（改行しない）*/
@media screen and (max-width:768px) {
    .pc{
        display: none;
    }
}


/*#content #sweets .wrap .sweets_tittleR2 ul li:first-child{
	width: 100%:
	
}*/


@media only screen and (min-width: 320px) and (max-width: 779px) {

.hare_shopname {
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
    color: #5d1c1a;
    font-size: 33px;
}
}

@media only screen and (max-width: 389px){
	#content #shop .wrap .gourmet h3+dl dt{
width: 100%;
		margin:0;


}}




/*#content #shop .wrap .gourmet h3 span{
	
	display: inline;
}

#content #shop .wrap .gourmet h3 span p{
	
	display: inline;
	    font-family: "Cooper Std";
	font-size: 18px;
	margin-left: -8px;

}

#content #shop .wrap .gourmet h3{
	
		font-family: "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;

	
}
#content #shop .wrap .gourmet h3 span{
	
		font-family: "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;

	
}

#content #shop .wrap .gourmet {
	border-bottom: none;
	
	
	
}

@media only screen and (min-width: 1200px){
	#content #shop .wrap .gourmet {
		
    margin-bottom: 0;

		
		
}		
}*/

/*#content #shop .wrap .gourmet dl dt{
	text-align: center;


}*/


#content #shop .wrap .gourmet {
	padding-bottom:75px;
	
}
/*
#content #machiSanpo .bgy .wrap .machi dl .address {
padding-bottom:0;
}*/


#sweets .wrap .sweets_tittleL2 .wl {
    padding-top: 14px;
    line-height: 26px;
}


#content #shop .wrap .gourmet h3 span p{
	    display: block;
	

}


/*#content #magazine .wrap .right li strong a, #content .leftblock .wrap .right li strong a {
	
	pointer-events: none;
}*/


#content #shop .wrap .gourmet h3+dl .sandwich{
	color: black;
	font-weight:normal;
	
}

#content #shop .wrap .gourmet h3+dl .sandwich.bold{

	font-weight: bold;
	
}


/*-------スマホ時のみ改行 start-------*/

/*PCでは改行しない*/
.hab{
    display: none;
}

/*スマートフォンでは有効（改行する）*/
@media screen and (max-width:768px) {
    .hab{
        display: block;
    }
}
/*-------スマホ時のみ改行 end-------*/


#content #shop .wrap .gourmet .comment{
	font-size: 15px;
	letter-spacing: -1px;
	
	
	
}


/*@media only screen and (min-width: 390px) and (max-width: 779px) {
#content #shop .wrap .gourmet {
	padding: 30px;
	}}*/

@media screen and (max-width: 768px) {
        #content #shop .select {
    padding: 30px;
	}}
@media screen and (max-width: 768px) {
        #content #shop .wrap {
    padding: 30px;
	}}



#content #shop .wrap .gourmet .panlabo dl
{background-color: #B2C9A4;}

#content #shop .wrap .gourmet .panlabo .chapter2
{background-color: #D5DDEA;}



@media only screen and (min-width: 390px) and (max-width: 779px) {
    #content #shop .wrap .gourmet .shopInfo ul {
      /*  width: 150px;
        margin-left: 15px;*/
    }
}


#content #sweets .wrap .sweets_tittleR p{
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	padding-bottom: 5px;
	
	
}

/*ハレの日 画像4枚Ver 開始*/

#hare_cap{
	width:814px;
	height:auto;
    text-align: left;
	margin:26px auto 55px auto;
	color:#5d1c1a;
}

@media only screen and (max-width: 389px) {
    #hare_cap {
        width: 80%;
        height: auto;
        text-align: left;
        margin: 0 auto 55px auto;
    }
}

@media only screen and (min-width: 390px) and (max-width: 779px) {
    #hare_cap {
        width: 80%;
        height: auto;
        text-align: left;
        margin: 0 auto 55px auto;
    }
}

@media only screen and (min-width: 780px) and (max-width: 1199px) {
    #hare_cap {
        width: 80%;
        height: auto;
        text-align: left;
        margin: 30px auto 55px auto;
    }
}

@media only screen and (min-width: 1200px){
#content #machiSanpo .bgy .wrap02 .frame ul li:nth-child(3n) {
	padding-right:0;

}
}

/*ハレの日 画像4枚Ver 終了*/



@media (max-width: 1199px){
        #hare_address{
		text-align: left;
	}
	.hab2{
display: none;

}

}

@media only screen and (min-width: 1200px){
#hare_address .hab2{
/*display: none;*/

}
}


#content #shop .wrap .gourmet .shopInfo ul {
	width:auto;
	
	margin-left: 0;
	}


#content #shop .wrap .gourmet h3 + dl .price {
	font-size: 14px;
}
