@charset "UTF-8";
/* CSS Document */

/*
************************************************************************
 デザイン基本設定
************************************************************************
*/

/*文字の色*/
*{
	color:#462f2d;
}

/*基本 罫線の色*/
hr.st-border{
	border-top: 1px solid #462f2d;
}

@media screen and (min-width:421px){
	main:before{
		background-image:url("../_img/bg.jpg");
	}
}

article {
	background: #fff7f9;
}

/*
************************************************************************
 問い合わせ＆予約ボタンカラー
************************************************************************
*/

nav .contact{
	background:#fa8794;
}
nav .reservation{
	background: #bda845;
}

/*背景色が淡色で白文字が見えない場合
↓↓コメントアウト外して使用する*/
/*nav a span{
	color:#000;
}*/

nav .contact span:before{
	background-image:url("../_img/contact.svg");
}
nav .reservation span:before{
	background-image:url("../_img/reservation.svg");
}

/*
************************************************************************
 ギャラリー
************************************************************************
*/
.readmore-label:before{
	background-image: url(../_img/open.svg);
}

/*
************************************************************************
 ロケーション
************************************************************************
*/
/*画像右下　GALLERY　背景色↓↓*/
.location_block .image a .location_link {
	background: #F96B61;
}

/*
************************************************************************
 section title　フォント

各セクションのタイトル、ギャラリーのVIEW MORE、フッターの©️studiozeroのフォントは連動させる
************************************************************************
*/
h2.titleFont,
.readmore-label,
footer .copyright
{
	font-family: 'Libre Bodoni', serif!important;
}

/*フォント変更で文字サイズ調整が必要になった場合
下記を編集*/
h2.titleFont{
	font-size: 5.3em;
	margin: 20px 0;
}
.readmore-label{
	font-size: 3.2em;
	letter-spacing: 0.5px;
}
footer .copyright{
	font-size: 2.17em;
	line-height: 2.7;
}
@media screen and (min-width:421px){
	h2.titleFont{
		font-size: 3em;
		margin: 30px 0;
	}
	.readmore-label {
		font-size: 1.9em;
		letter-spacing: 0;
	}
	footer .copyright{
		font-size: 1.4em;
	}
}

h3.mincho {
	font-family: '游明朝','Yu Mincho','YuMincho','Hiragino Mincho Pro',serif;
}

/*
************************************************************************
 shoplist　
************************************************************************
*/


.shop_list .shop_block:before{
	/* background: url(../_img/link.svg)no-repeat; */
}

/*下線の色*/
.shop_list .shop_block{
	border-bottom: 1px #1b2426 solid;
}

/*
************************************************************************
 shoplist　非表示の店舗

京都本店：kyoto　/　宇治：uji　/　大阪長堀橋：nagahori　/　大阪大仙：daisen
大阪堺：sakai　/　奈良：nara　/　神戸：kobe　/　姫路：himeji
岡山：okayama　/　香川：kagawa　/　横浜：yokohama　/　東京：tokyo
名古屋：nagoya

************************************************************************
*/
/*.shop_list li#nagoya{
	display:none;
}*/

/*複数店舗を非表示にしたい場合
カンマ(,)で繋げて記述する*/
/*.shop_list li#kyoto,
.shop_list li#uji,
.shop_list li#nara{
	display:none;
}*/



#shoplist {
	
}

#shoplist img {
	border-radius: 8px;
	transition: .2s;
	
}

#shoplist img:hover {
		transform: scale(.98);
		opacity:0.7;
		transition: .2s;
	}


/*ギャラリーの高さ調整*/

.gallery_list{
    height:3020px;
	overflow: visible;
}
.gallery_list:before {
    background: none;
}

@media screen and (min-width: 481px){
	.gallery_list{
    height:3060px;
	overflow: visible;
}
.g
}

.poster p.note2 {
	color:#d04e6d;
    text-align: left;
    font-size: 2.4em;
    line-height: 1.9;
}

.poster p.note2 a {
	color:#d04e6d;
   text-decoration: underline;
}

.poster p.note2 b {
	color:#d04e6d;
}


@media screen and (min-width: 481px){
	.poster p.note2 {
		font-size: 1.3em;
	}
}


#costume-link img {
	border-radius: 8px;
	transition: .2s;
	
}

#costume-link  img:hover {
		transform: scale(.98);
		opacity:0.7;
		transition: .2s;
	}


.shop_list .shop_block .s-link{
	font-size: 2.14em;
	line-height: 1.3;
	margin-bottom: 10px;
	text-decoration: underline;
}

@media screen and (min-width: 481px){
	.shop_list .shop_block .s-link{
	font-size: 1.22em;
}
}


#maedori-link .shop_block .s-addr{
	margin-bottom: 15px;
}

#maedori-link .shop_block .s-desc{
	margin-top: 15px;
	margin-bottom: 15px;
}

h4.s-name{
	font-weight: bold;
}