﻿body{
    font-family: "游明朝", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif";
}

#top_header h1{
    max-width: 250px;
}

#top_header:not(.kore) h1 {
    max-width: 180px;
}

header{
    background-image: url(./Dup/main_back.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #730000;
}

#pc_menu.on .bg_wrap{
    background-color: rgba(56, 30, 5, 0.8) !important;
}

#top_header{
    background-color: transparent !important;
}

#pc_intro{
    background-image: url(./Dup/sub_back.png);
}

#contents:after {
    background-color: rgba(0,0,0,0.15) !important;
    background-image: url(./Dup/tarot.png);
    background-size: 1260px;
}

.bg_color2 {
    background-color: #ffffff;
}


#contents .box_txt {
    background-color: rgba(255,255,255,1) !important;
}

h2, h3{
font-weight:bold;
}

#page_container.bg_color2{
background-image: url(./Dup/sub_back.png);
}

#page_title{
padding-left:0;
padding-right:0;
}

#main_right header{
padding-right:0;
}

.bg_color3 {
    background-color: #382512;
}

#contents h3 {
    margin-bottom: 40px;
}


/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){

}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){
#top_header h1 {
    max-width: 150px;
}
}