@charset "UTF-8";
.tt-dl {
  /*display: flex;
  flex-wrap: wrap;*/
  width: 100%;
  color: white;
  font-size: 14px;
}

.tt-dl dt {
  float: left;
  /*width: 25%;*/
  padding-bottom: 0;
  margin-bottom: 0;
	/*font-family: 'Noto Serif JP', serif;*/
}

.tt-dl dd {
	margin-left: 5em;
  /*width: 75%;*/
  padding-bottom: 0;
  margin-bottom: 0;
	/*font-family: 'Noto Serif JP', serif;
	font-weight: 300;*/
}


.tt-dl dd a{
	color: #FFF;
	text-decoration: underline;
}

.tt-dl dd a:hover{
	text-decoration: none;
}

.tt-dl-book dt,
.tt-dl-book dd{
	color: #005f9f;
}

.tt-photo-bg{
	position: fixed;
}
.tt-section-top-box{
	height: 400px;
	width: auto;
}

.covid-19-nami-img{
	width: 100%;
}
.tt-bg{
	/*background-color: #495e73;*//* #005f9f */
	background-color: rgba(0,95,159,0.8);
	position: relative;
}
.tt-bg-top{
	/*background-color: #495e73;*/
	/*background-color: rgba(73,94,115,0.75);*/
	background: linear-gradient(rgba(0,95,159,0) 0, rgba(0,95,159,0.8) 80%); 
	position: relative;
}
.tt-section{
	padding: 100px 15px;
}
.tt-section-h2{
	color: white;
	font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin: 0 15px 40px;
 	font-family: 'Noto Serif JP', serif;
	font-weight: 300;
}
.tt-section-h2-en{
	font-family: "Satisfy", sans-serif;
	font-size: 34px;
}
.tt-section-h2-mincho{
	font-family: 'Noto Serif JP', serif;
}
.tt-section-bgbk{
	background-color: #111;
	display: inline;
	padding: 8px 20px;
	font-size: 20px;
}
.tt-section-wrapper{
	display: block;
	text-align: center;
	margin-bottom: 40px;
}
.tt-section-h3{
	color: white;
	font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
	font-family: 'Noto Serif JP', serif;
	font-weight: 300;
}
.tt-section-h3-bgbk{
	background-color: #111;
	display: inline;
	padding: 8px 20px;
}
.tt-section-h3-wrapper{
	display: block;
	text-align: left;
	margin-bottom: 40px;
	margin-top: 40px;
}
.tt-p-1{
	font-size: 20px;
	line-height: 1.7;
	margin-bottom: 60px;
	color: white;
	text-align: left;
	text-align: justify;
	font-family: 'Noto Serif JP', serif;
	font-weight: 300;
}
.tt-p-1.tt-p-1-donation{
	font-size: 16px;
}
.tt-p-2{
	color: white;
	font-weight: bold;
	font-size: 20px;
}
.tt-p-3{
	color: white;
}
.tt-p-3 a{
	color: white;
	text-decoration: underline;
}
.tt-p-3 a:hover{
	text-decoration: none;
}
.tt-p-2.tt-p-2-book,
.tt-p-3.tt-p-3-book{
	color: #005f9f;
}
.tt-p-3.tt-p-3-book{
	margin-bottom: 5px;
}

.tt-img-1{
	width: 100%;
	/*margin-top: 20px;*/
	margin-bottom: 40px;
	border-radius: 10px;
	border: 3px solid #FFF;
}

.tt-img-2{
	width: 100%;
	/*margin-top: 20px;*/
	margin-bottom: 40px;
	/*border: 3px solid #FFF;*/
}

.tt-food-menu{
	background-color: #EEEEEE;
}
.tt-slider-wrapper{
	background-color: #EFEFEF;
	border-radius: 10px;
	padding: 30px;
	margin-bottom: 60px;
}
.book_box{
  width: 30vw;
  height: 30vw;
  max-width: 300px;
  max-height: 300px;
  margin: 0 auto;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.tt-books-p-1{
	font-size: 20px;
	font-weight: bold;
	color: #005f9f;
	text-align: left;
	margin-bottom: 0;
}
.tt-books-p-2{
	color: #005f9f;
	text-align: left;
	font-size: 13px;
}

.slider_img {
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
}
.tt-books-p-wrapper{
	padding: 10px;
	/*width: 60vw;*/
}
/*.slick-dots{
	margin: 0;
}*/

.tt-p-1 a{
	color: white;
	text-decoration: underline;
}
.tt-p-1 a:hover{
	text-decoration: none;
}


.header-icon-arrow {
    /*position: absolute;*/
    /*bottom: 60px;*/
    width: 40px;
    height: auto;
    animation-name: loopDown;
    animation-duration: 2s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    animation-direction: normal;
		transform: translateY(0);
}
@keyframes loopDown {
	0% {transform: translateY(0);}
	100% {transform: translateY(30px);}
}

.tt-book-title-wrapper{
	margin-bottom: 40px;
}

.tt-sub-title{
	font-size: 12px;
}

.tt-p-2.tt-p-2-kitchencar{
	line-height: 1.2;
}

.tt-sns-p{
	margin-top: -40px;
	text-align: right;
}
.tt-sns-p a{
	color: white;
	text-decoration: underline;
}
.tt-sns-p a:hover{
	text-decoration: none;
}

.tt-p-credit{
	color: white;
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	margin-bottom: 2rem;
}
.tt-p-credit span{
	font-size: 12px;
}

.tt-p-credit span.tt-p-credit-company{
	font-size: 20px;
}

.tt-p-credit a{
	color: white;
}

.tt-p-2-note{
	margin-left: 1em;
	font-size: 15px;
}
.tt-photo-bg{
  position: absolute;
  width: 100%;
  min-height: 100vh;
/*  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/tonobashi-terrace-bg.jpg?v=3")
    center / cover;*/
  display: flex;
  top: 0;
  background-color: rgba(0, 0, 0, 0.2);
}

/*@media screen and (max-height: 600px) {
		.tt-photo-bg{
		  position: relative;
		  width: 100%;
		  min-height: 150vh;
		}
	}
}*/

.tt-header{
	/*position: absolute;*/
	/*top: calc(50% - 100px);*/
	display: flex;
	flex-direction: column; 
	justify-content: center; 
	align-items: center;
	margin: 0;
	width: 100%;
	padding-top: 80px;
}

.tt-h1{
	color: white;
	text-align: center;
	line-height: 1;
	font-size: 20px;
	letter-spacing: 0.25em;
	font-family: 'Noto Serif JP', serif;
	margin-bottom: 50px;
}
.tt-h1 span{
	border-bottom: 1px solid #FFF;
	padding-bottom: 20px;
}
.tt-h2{
	color: white;
	margin: 0;
	text-align: center;
	line-height: 1.2;
	font-size: 120px;
	font-family: "Satisfy", sans-serif;
	margin-bottom: 50px;
}

.tt-h2 span{
	display: inline-block;
	margin-right: 0.5em;
}
.tt-h2 .tt-h2-last{
	margin-right: 0;
}

.tt-date-p,
.tt-time-p{
	color: white;
	margin: 0;
	width: 100%;
	text-align: center;
	line-height: 1;
	font-size: 50px;
	letter-spacing: 0.1em;
	font-weight: bold;
	font-family: 'Playfair Display', serif;
	margin-bottom: 30px;
}
.tt-time-p{
	font-size: 40px;
}
.tt-date-p span,
.tt-time-p span{
	font-size: 30px;	
}
.tt-time-p span{
	font-size: 20px;	
}
.tt-time-p{
	margin-bottom: 50px;
}
.tt-time-p2{
	font-size: 16px;
	font-family: 'Noto Serif JP', serif;
}

.tt-place-p{
	font-size: 16px;
	color: white;
	margin-bottom: 30px;
	margin-top: -30px;
	font-family: 'Noto Serif JP', serif;
	padding: 0 30px;
}

.tt-place-p a{
	color: white;
	text-decoration: underline;
}
.tt-place-p a:hover{
	text-decoration: none;
}


.tt-sns-nav{
/*	position: absolute;
	bottom: 120px;*/
	margin: 0;
	width: 100%;
	font-size: 30px;
	color: white;
}
.tt-nav-link.nav-link,
.tt-nav-link.nav-link:link,
.tt-nav-link.nav-link:hover,
.tt-nav-link.nav-link:visited{
	color: white;
  transition: all 300ms 0s ease;
}

.tt-nav-link.nav-link.nav-link-facebook:hover{
	color:#4267B2;
}
.tt-nav-link.nav-link.nav-link-twitter:hover{
	color: #00B2FF;
}
.tt-nav-link.nav-link.nav-link-line:hover{
	color: #06C755;
}


.tt-sns-share-comment{
	margin: 0;
  padding: 0;
  line-height: 1;
  padding-top: 28px;
  font-size: 16px;
}

.tt-copy-wrapper {
	text-align: right;
	position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.tt-copy {
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	text-align: left;
	display: inline-block;
	color: #495e73;
	text-orientation: upright;
}
.tt-copy-p{
	margin-top: 1em;
	font-size: 30px;
	background-color: white;
	padding: 0.5em 0.1em;
}

.tt-notice{
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 10px;
	color: #f2f6cc;
	margin: 0;
	padding: 0;
}

@media screen and (max-width: 575px) {
	.tt-header{
		position: absolute;
		top: calc(50% - 300px);
		padding-top: 0;
	}
	.tt-h2{
		font-size: 60px;
	}
	.tt-photo-bg{
	  /*background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/tonobashi-terrace-bg_sp.jpg?v=2")
	    center / cover;*/
	}
	.tt-date-p,
	.tt-time-p{
		font-size: 30px;
	}
	.tt-time-p{
		font-size: 20px;
	}
	.tt-date-p span,
	.tt-time-p span{
		font-size: 20px;	
	}
	.tt-time-p span{
		font-size: 15px;	
	}
	.tt-copy-wrapper{
		display: none;
	}
	.tt-time-p{
		margin-bottom: 30px;
		line-height: 1.5;
	}
	.tt-place-p{
		margin-bottom:  20px;
	}
}

.tt-page-link{
	color: white;
}


.tt-slider-wrapper2{
	position: relative;
}
.camp2021_main_img_pc{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.tt-photo-bg-content{
  width: 100%;
  min-height: 100vh;
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/tonobashi-terrace-bg.jpg?v=3")
    center / cover;
  display: flex;
  top: 0;	
}
.slick-slider{
	padding: 0;
}
.tt-photo-bg-content01{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/01_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content02{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/02_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content03{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/03_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content04{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/04_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content05{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/05_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content06{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/06_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content07{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/07_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content08{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/08_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content09{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/09_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content10{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/10_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content11{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/11_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content12{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/12_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content13{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/13_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content14{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/14_pc.jpg?v=3") center / cover;
}

.tt-photo-bg-content202401{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_01_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202402{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_02_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202403{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_03_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202404{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_04_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202405{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_05_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202406{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_06_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202407{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_07_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202408{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_08_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202409{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_09_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202410{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_10_pc.jpg?v=3") center / cover;
}



@media screen and (max-width: 575px) {
	.tt-photo-bg-content01{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/01_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content02{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/02_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content03{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/03_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content04{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/04_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content05{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/05_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content06{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/06_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content07{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/07_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content08{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/08_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content09{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/09_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content10{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/10_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content11{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/11_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content12{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/12_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content13{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/13_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content14{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/14_sp.jpg?v=3") center / cover;
	}

	.tt-photo-bg-content202401{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_01_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202402{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_02_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202403{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_03_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202404{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_04_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202405{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_05_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202406{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_06_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202407{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_07_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202408{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_08_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202409{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_09_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202410{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2024/3_10_sp.jpg?v=3") center / cover;
	}


}

.tt-photo-bg-content201{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_01_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content202{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_02_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content203{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_03_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content204{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_04_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content205{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_05_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content206{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_06_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content207{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_07_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content208{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_08_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content209{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_09_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content210{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_10_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content211{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_11_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content212{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_12_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content213{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_13_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content214{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_14_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content215{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_15_pc.jpg?v=3") center / cover;
}
.tt-photo-bg-content216{
  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_16_pc.jpg?v=3") center / cover;
}

@media screen and (max-width: 575px) {
	.tt-photo-bg-content201{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_01_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content202{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_02_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content203{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_03_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content204{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_04_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content205{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_05_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content206{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_06_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content207{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_07_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content208{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_08_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content209{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_09_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content210{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_10_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content211{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_11_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content212{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_12_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content213{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_13_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content214{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_14_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content215{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_15_sp.jpg?v=3") center / cover;
	}
	.tt-photo-bg-content216{
	  background: url("/themes/otogawa@bootstrap2018/images/tonobashi-terrace/bg2023/2_16_sp.jpg?v=3") center / cover;
	}
}



.slick-slider{
	padding: 0!important;
}

#time_box{
	font-size: 50px;
}

.tt-photo-btn{
	color: #2f5eab;
	border: 1px solid #FFF;
	border-radius: 30px;
	background-color: white;
	padding: 4px 20px;
	/*	margin-top: -20px;*/
	margin-bottom: 20px;
	min-width: 220px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline-block;
}
.tt-photo-btn,
.tt-photo-btn:link,
.tt-photo-btn:active,
.tt-photo-btn:visited{
	color: #2f5eab;
}
.tt-photo-btn:hover{
	text-decoration: none;
	background-color: #2f5eab;
	color: white;
}
