@charset "utf-8";
/* CSS Document */

#menu-box{
padding: 0 4% 80px;
margin: 0 auto;
max-width: 1280px;
box-sizing: border-box;
}

.menu-block{
background-color: #FFFFFF;
box-sizing: border-box;
margin: 0 0 60px;
padding: 0 0 60px;
box-shadow: 5px 10px 25px #888888;
}

.menu-text{
margin: 0 0 30px;
padding: 15px 5%;
background-color: #162E3F;
color: #EEEEEE;
}

.menu-text p{font-size: 32px;}
h2,h3,h4,h5,h6{font-size: 12px;}
.menu-text-jp{font-size: 26px;}

.menu-attention{
font-size: 11px;
color: #666666;
text-align: right;
padding: 0 5%;
}

.td-attention{
font-size: 11px;
color: #666666;
text-align: right;
}

.tax{
text-align: right;
margin-top: 80px;
font-size: 12px;
}

.menu-block table{
width: 100%;
box-sizing: border-box;
padding: 0 5%;
margin: 0 0 25px;
}

.menu-block th{
text-align: left;
font-weight: normal;
padding: 6px 0;
vertical-align: text-top;
}

.menu-block th span{
font-size: 11px;
margin-left: 5px;
}

.menu-block td{
text-align: right;
letter-spacing: 1px;
padding: 6px 0;
vertical-align: text-top;
}

.menu-bold{
font-weight: bold;
font-size: 15px;
}

.table-campaign{
font-size: 10px;
color: #7B1214;
}

.jisanbutsu-block{
background-color: #F5F5F5;
padding: 15px 3%;
margin: 0 5% 25px;
border-left: 3px solid #162E3F;
}

.jisanbutsu-theme{
font-weight: bold;
}


.kituke-gentei{
padding: 10px 5%;
margin: 0 5% 30px;
border: 1px solid #888888;
}

.seijinshiki-message{
padding: 0 5%;
margin: 0 0 5px;
text-decoration: underline;
}




@media(max-width: 991px){


}

@media(max-width: 767px){




.menu-block{
float: none;
width: 100%;
margin: 0 0 40px;
padding: 0 0 40px;
}

.menu-text{
padding: 10px 5%;
margin: 0 0 20px;
}

.menu-text p{font-size: 22px;}
.menu-text-jp{font-size: 18px;}


.menu-block th span{
font-size: 10px;
margin-left: 5px;
}





.menu-attention{text-align: left;}

.menu-bold{font-size: 13px;}

.jisanbutsu-block{font-size: 12px;}


}