@charset "UTF-8";

/* --------------------------------------------------------------------- */
/* jijiya googlemap */
/* --------------------------------------------------------------------- */

#map {
	width: 700px;
	height: 350px;
	border-radius: 10px;
	overflow: hidden;
	}
	
#map iframe {
	width: 100%;
	height: 700px;
	margin-top: -170px;
	}			

#map2 p {
	font-size:1.7em;
	text-align:center;
	line-height:1.5em;
	letter-spacing: 0.3em;
	color: #FFF;
	text-shadow: 
	0 0 0.10em #2962FF,
	0 0 0.15em #2962FF,
	0 0 0.80em #2962FF,
	0 0 1.00em #2962FF;
	}

/* --------------------------------------------------------------------- */
/* jijiya paymant */
/* --------------------------------------------------------------------- */

.payw{
	margin:2em 0;
	position: relative;
	padding: 0.5em 1.5em;
	border-top: solid 2px white;
	border-bottom: solid 2px white;
	width: 650px;
	}

.payw:before, .payw:after{
	content: '';
	position: absolute;
	top: -10px;
	width: 2px;
	height: -webkit-calc(100% + 20px);
	height: calc(100% + 20px);
	background-color: white;
	}

.payw:before {
	left: 10px;
	}

.payw:after {
	right: 10px;
	}

.payw p {
	margin: 0; 
	padding: 0;
	}

/* --------------------------------------------------------------------- */
/* jijiya paymant2 */
/* --------------------------------------------------------------------- */

.payb{
	margin:2em 0;
	position: relative;
	padding: 0.5em 1.5em;
	border-top: solid 2px black;
	border-bottom: solid 2px black;
	width: 650px;
	}

.payb:before, .payb:after{
	content: '';
	position: absolute;
	top: -10px;
	width: 2px;
	height: -webkit-calc(100% + 20px);
	height: calc(100% + 20px);
	background-color: black;
	}

.payb:before {
	left: 10px;
	}

.payb:after {
	right: 10px;
	}

.payb p {
	margin: 0; 
	padding: 0;
	}

/* --------------------------------------------------------------------- */
/* jijiya takeout */
/* --------------------------------------------------------------------- */	


/*.toset img {
  vertical-align: bottom;
	}*/

.toset a:hover{ 
  opacity:0.5;
  transition:0.3s;
}

/* --------------------------------------------------------------------- */
/* jijiya insta */
/* --------------------------------------------------------------------- */	

.insta_btn2{/*ボタンの下地*/
	color: #FFF;/*文字・アイコン色*/
	border-radius: 7px;/*角丸に*/
	position: relative;
	display: inline-block;
	height: 40px;/*高さ def50*/
	width: 350px;/*幅 def190*/
	text-align: center;/*中身を中央寄せ*/
	font-size: 20px;/*文字のサイズ def25*/
	line-height: 40px;/*高さと合わせる def50*/
	background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;/*グラデーション①*/
	overflow: hidden;/*はみ出た部分を隠す*/
	text-decoration:none;/*下線は消す*/
  }
  
  .insta_btn2:before{/*グラデーション②*/
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;/*全体を覆う*/
	height: 100%;/*全体を覆う*/
	background: -webkit-linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
	background: linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
  }
  
  .insta_btn2 .fa-instagram{/*アイコン*/
	font-size: 30px;/*アイコンサイズ def35*/
	position: relative;
	top: 4px;/*アイコン位置の微調整*/
  }
  
  .insta_btn2 span {/*テキスト*/
	display:inline-block;
	position: relative;
	transition: .5s
  }
  
  .insta_btn2:hover span{/*ホバーで一周回転*/
	-webkit-transform: rotateX(360deg);
	-ms-transform: rotateX(360deg);
	transform: rotateX(360deg);
  }



  .insta_btn3{/* 2より大きい　ボタンの下地*/
	color: #FFF;/*文字・アイコン色*/
	border-radius: 7px;/*角丸に*/
	position: relative;
	display: inline-block;
	height: 70px;/*高さ def50*/
	width: 400px;/*幅 def190*/
	text-align: center;/*中身を中央寄せ*/
	font-size: 30px;/*文字のサイズ def25*/
	line-height: 70px;/*高さと合わせる def50*/
	background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;/*グラデーション①*/
	overflow: hidden;/*はみ出た部分を隠す*/
	text-decoration:none;/*下線は消す*/
  }
  
  .insta_btn3:before{/*グラデーション②*/
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;/*全体を覆う*/
	height: 100%;/*全体を覆う*/
	background: -webkit-linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
	background: linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
  }
  
  .insta_btn3 .fa-instagram{/*アイコン*/
	font-size: 40px;/*アイコンサイズ def35*/
	position: relative;
	top: 4px;/*アイコン位置の微調整*/
  }
  
  .insta_btn3 span {/*テキスト*/
	display:inline-block;
	position: relative;
	transition: .5s
  }
  
  .insta_btn3:hover span{/*ホバーで一周回転*/
	-webkit-transform: rotateX(360deg);
	-ms-transform: rotateX(360deg);
	transform: rotateX(360deg);
  }


