#menuAll{
width:100%;
padding:5px 0;
}

.menubtn{
width:90%;
margin: 5px auto;
padding: 0;
line-height:0;
}

.menuLine{
background:#970023;
width:100%;
height:1px;
line-height:0;
}


#menuBtn{
background: url("../images/nav/menubtn.png") no-repeat center;
background-size: 50px 50px;
width:60px; height:60px;
position:fixed;
top:0; right:0;
z-index:20;
cursor:pointer;
}

#menuBtnAll{
width:100%;
position:fixed;
top:55px;
left:0;
z-index:21;
display:none;
}


#contentMenu{
width: 100%;
clear: both;
}

.menu {
width: 100%;
padding: 0px;
overflow: hidden;
position: relative;
border-top: 1px solid #cac4b5;
border-bottom: 1px solid #cac4b5;
background-color: #fff;
}

.menu ul {
width: 100%;
list-style: none outside none;
float: left;
margin: 0;
padding: 0;
position: relative;
}

.menu ul li {
font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
width: 100%;
margin: 0;
padding: 0;
position: relative;
text-align: center;
font-size: 18px;
line-height:55px;
border-bottom: 1px solid #c7bfb3;
}

.menu ul li.dot {
display: none;
}

.menu ul li a{
width: 100%; height: 100%;
display: block;
color: #b90100;
text-decoration: none;
}


.menu ul li.about {
font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
background: linear-gradient(90deg, #9b0706, #ce0806,#9b0706);
color: #fff;
width: 100%;
margin: 0;
padding: 0;
position: relative;
text-align: center;
font-size: 12px;
line-height:30px;
border-bottom: 0;
}


.menu ul li.left {
width: 187px;
font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
font-weight: 400;
font-style: normal;
margin: 0;
padding: 0;
position: relative;
text-align: center;
font-size: 14px;
line-height:45px;
float: left;
border-right: 1px solid #cac4b5;
border-top: 1px solid #cac4b5;
border-bottom: 0;
letter-spacing: 0;
}

.menu ul li.right {
width: 187px;
font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
font-weight: 400;
font-style: normal;
margin: 0;
padding: 0;
position: relative;
text-align: center;
font-size: 13px;
line-height:45px;
float: left;
border-top: 1px solid #cac4b5;
border-bottom: 0;
letter-spacing: 0;
}



#menuAboutbtn{
width:90%;
margin: 5px auto 0;
padding: 0;
line-height:0;
}

#menuAboutBtnAll{
width: 335px;
margin: 3px auto 10px;
}

.menu2 {
width: 100%;
padding: 0px;
overflow: hidden;
position: relative;
border-bottom: 1px solid #c89742;
background-color: #fff;
}

.menu2 ul {
width: 100%;
list-style: none outside none;
float: left;
margin: 0;
padding: 0;
position: relative;
}

.menu2 ul li.left2 {
background: linear-gradient(90deg, #540909, #6c0c0c,#540909);
width: 166px;
font-family: source-han-serif-japanese, serif;
font-weight: 400;
font-style: normal;
margin: 0;
padding: 0;
position: relative;
text-align: center;
font-size: 13px;
line-height:35px;
float: left;
border-left: 1px solid #c89742;
border-right: 1px solid #c89742;
border-top: 1px solid #c89742;
border-bottom: 0;
letter-spacing: 0;
}

.menu2 ul li.right2 {
background: linear-gradient(90deg, #540909, #6c0c0c,#540909);
width: 166px;
font-family: source-han-serif-japanese, serif;
font-weight: 400;
font-style: normal;
margin: 0;
padding: 0;
position: relative;
text-align: center;
font-size: 13px;
line-height:35px;
float: left;
border-right: 1px solid #c89742;
border-top: 1px solid #c89742;
border-bottom: 0;
letter-spacing: 0;
}

.menu2 ul li a{
width: 100%; height: 100%;
display: block;
color: #ffde83;
text-decoration: none;
}






