@charset "UTF-8";
/* CSS Document */
html,body {
    height: 100%;
}
body {
    font-size: 62.5%;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "Font Awesome 5 Free";
    color: #FFFFFF;
    background: #000000;
}
img {
    width: 100%;
    height: auto;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}
.clearfix:after {
	clear: both;
}
::-webkit-scrollbar {
    display: none;
}
h2 {
    font-size: 1rem;
    font-weight: 400;
}
p.index-info {
    line-height: 1.4em;
    letter-spacing: 1px;
}

/*------------------------------------------------*/
header {
    width: 100%;
}
.image-relative {
    position: relative;
}
.btn-enter {
    position: absolute;
    width: 88%;
    left: 6%;
    bottom: 14px;
}
.title {
    position: absolute;
    top: 11px;
    left: 5%;
}
.title h1 {
    font-size: 1.4rem;
    font-weight: 400;
    text-align: center;
    line-height: 1.5em;
}

.line {
    width: 100%;
    height: 5px;
    background: linear-gradient(135deg, #c7a65c, #c7a65c 40%, #323232 40.3%, #323232 100%);
}

.col-1 {
    width: 100%;
}
.side {
    padding: 0 10px;
}

/*-------- footer　--------*/
.shop-info {
    width: 100%;
    border-top: 1px solid #776342;
}
.to-top {
    display: block;
    color: #9D9D9D;
    background: #151515;
    padding: 15px 0px;
    text-align: center;
    border-top: 1px solid #776342;
}

/*-------- 間隔の指定　--------*/
.mt-10 {
    margin-top: 10px !important
}
.pt-10 {
    padding-top: 10px !important
}
.pb-10 {
    padding-bottom: 10px !important
}

/*-------- フォントの指定　--------*/
.f06 {font-size: 0.6rem !important}
.f08 {font-size: 0.8rem !important}
.f09 {font-size: 0.9rem !important}
.f10 {font-size: 1rem !important}
.f12 {font-size: 1.2rem !important}
.f14 {font-size: 1.4rem !important}
.f16 {font-size: 1.6rem !important}
.f18 {font-size: 1.8rem !important}
.f20 {font-size: 2rem !important}
.f22 {font-size: 2.2rem !important}
.f24 {font-size: 2.4rem !important}
.f28 {font-size: 2.8rem !important}
.f30 {font-size: 3rem !important}

/*-------- 色指定　--------*/
.gold {color: #c7a65c;}
.gold-2 {color: #c0b497;}
.gray {color: #71675B;}
.gray-2 {color: #9D9D9D;}
.red {color: #4F191A;}
.red-2 {color: #930002;}
.green {color: #235A17;}
.white {color: #FFFFFF;}

/*-------- フォントスタイル　--------*/
.rich {font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}

.center {text-align: center;}


