.city .container-in{
	background-color:#F19DC1;
/*	background-image:url(../img/bg_01.png);*/
}
/*SPとタブレット*/
@media screen and (max-width:1279px){
	.city .container-in{
	background-image:url(../img/bg_02.png);
}
}

.city .container-in .contents-main{
	background-color:#fff;
}
.city .container-in .c-ttl-head-01{
	color:#2A53A3;
}
.city .container-in h2.c-ttl-cmn-02{
	background: linear-gradient(transparent 70%, #F4E558 70%);
    color: #2A53A3;
}
.city .container-in .font_blue {
	color: #2A53A3;
}
.city .container-in h3.c-ttl-linkblock .c-ttl-cmn-03__in{
	color:#dd1b73;
}
.city .container-in .font110 {
	font-size: 110%;
}



.c-mod-tab-button__item.is-active {
	color: #fff;
	border: 1px solid #2A53A3;
	border-bottom-width: 3px;
	border-bottom-color: #004d7c;
	background-color: #2A53A3;
}
/* .c-mod-tab-button__item:hover{
	transform: translateY(-5px);
} */
/*.city .container-in h2.c-ttl-cmn-02:before{
	content: url(../img/icon_red.png);
	padding-right:5px;
	position:relative;
	top:10px;
}*/
.store-detail::before{
	transform-origin: right top;
  transform: scale(0, 1);
  transition: transform .3s;
}
.store-detail:hover::before{
	transform-origin: left top;
  transform: scale(1, 1);
}

.ice:before{
	content: url(../img/icon.png);
	padding-right:4px;
	position:relative;
	top:8px;
}

.ice:after{
	content: url(../img/icon.png);
	padding-left:5px;
	position:relative;
	top:8px;
}

.store-box{
	border: #004d7c 3px solid;
}
/* .c-box-border-02{
	padding: 0.5em 1em;
    margin: 2em 0;
    border-left: double 7px #A8f7ff;
    border-right: double 7px #A8f7ff;
	background-color: #f5ffff;
} */

 .c-box-border-02{
	padding: 0.5em 1em;
    background: #fff9fc;
    border-left: solid 10px #ef7cae;
	border-right: solid 1px #ef7cae;
	border-top:solid 1px #ef7cae;
	border-bottom:solid 1px #ef7cae;
}

/* .anim-box{
 	animation-name: fadein;
    animation-duration: 3s;
} */

/* @keyframes fadein{
    from{
    opacity: 0;
    transform: translatey(20px);
    }
    to{
    opacity: 1;
    transform: translatey(0);
    }
} */

/* CMSの画像に枠を付ける場合 */
/* .c-fig-cmn-01{
	border: #dd1b73 solid 3px;
} */

.c-box-attention{
	border: #2a6fbe solid 8px;
}
.c-box-content-bg.is-bg-content-light {
	background-color: #f7f9ff;
}


.c-ttl-bg-01{
	background-color: #2A53A3;
	font-size: 16px;
	font-weight: bold;
}