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


.c-ttl-cmn-02{
	border-bottom:3px solid #f2942c;
	padding-bottom:5px;
}
/* .c-ttl-cmn-03::before{
	content:&#9830;;
    color:#f2942c;
    margin-right:5px;
} */

.ico-anchor-01:before {
	top: 8px;
	
}



.swallows-rink{
    border: #073170 1px solid;
	background-color: #d5dbe6;
	/* border-bottom: 3px solid #6FBA79; */

    padding: 5px 20px;
	border-radius: 10px;
	margin-right: 5px;
	text-align: center;
	color: rgb(41, 41, 41);
}
/* a.c-link-01.is-break-all:hover{
	text-decoration: none;
	opacity: 0.7;
	transition: 0.3s;
	background-color: #4e7954;
	
} */

a.c-link-01:hover{
	text-decoration: none;
	opacity: 0.7;
	transition: 0.3s;
	
	
}

.ribbon_box{
    display: block;
    position: relative;
    box-sizing: border-box;
}

.ribbon_area {
    position: absolute;
    top: 0;
    right: 0;
    width: 75px;
    height: 75px;
    overflow: hidden;
  }

.ribbon_new {
    display: inline-block;
    position: absolute;
    padding: 5px 0;
    left: -24px;
    top: 10px;
    width: 160px;
    text-align: center;
    font-size: 12px;
	font-weight:bold;
    line-height: 10px;
    background: #ffea00;
    color: #3c0a00;
    letter-spacing: 0.05em;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

 .c-txt-tag__item .hanshin{
    background-color: #006469;
}

 .c-txt-tag__item .meiji{
    background-color: #CF8E61;
}

p .c-txt-02 .hiroshima{
    background-color:#2EA7E0 ;
}

/* #drink1{
    background-color: aliceblue;
    padding: 30px 10px 30px 10px;
}

.drink1{
     background-color: aliceblue;
    padding: 30px 10px 30px 10px;
} */

/* .c-box-content-bg__in{
    background-color: #ea757f;
} */

.beer{
    background-color: #B5D42E;
}

.sour{
    background-color: #FE6090;
}

.highball{
    background-color: #FECB00;
}

.sake{
    background-color: #E53503;
}

.whiskey{
    background-color: #65bda7;
}

.theme-dome .c-table-cmn tbody th, .theme-dome .c-table-cmn__body th{
    background-color: rgb(236, 236, 236);
}
/* テーブル右 */
.c-table-cmn__body{
    background-color:#fff;
}

.kind{
    padding: 8px 0;
    background-color: #fff;
    text-align: center;
}

html{
    scroll-padding-top: 120px;
}

.so-whis{
    margin-top: 50px;
}