@charset "UTF-8";
.second-text img{width:100%;margin-bottom:3vw;}
.menuitems{margin-bottom:15vw;}
.menuitems .box{background:#fff;padding: 6%;margin-bottom:4%;}
.menuitems p{margin-bottom:0;}
.menuitems .sub{display:table;background:var(--gold02);padding:1% 4%;margin-bottom: 2vw;}
.menuitems .tit{color: var(--gold);font-size: 4.5vw;font-family: var(--mincho);font-weight: 600;line-height: 1.5;margin-bottom: 1vw;}
.menuitems ul{border-top:1px solid #ccc;padding:5% 0 0 0;margin-top:5vw;}
.menuitems .textbox a{margin:3vw auto 0;}
.menuitems li{background:var(--gold02);margin-bottom:2vw;font-weight:bold;}
.menuitems li a{padding: 3% 8% 3% 3%;background:url(../../images/arrow01.png) no-repeat center right 3vw;}

.menuitems ul.namebox{border:none;margin:0 0 0 0;padding: 0;}
.menuitems .namebox li{background:#fff;}
.menuitems .namebox span{display:block;color:var(--gold);}
.menuitems .namebox p{font-size: 4.5vw;font-family: var(--mincho);font-weight: 600;line-height: 1.4;}

/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 
.menuitems {margin-bottom:140px;}
.menuitems .tit{font-size: 24px;}
.menuitems li {margin-bottom:10px;}
.menuitems li a{padding:10px 20px;background: url(../../images/arrow01.png) no-repeat center right 20px;}
.menuitems .sub{margin-bottom:10px;padding: 1px 10px;}
.menuitems .textbox a{margin:20px auto 0;padding:10px 0;}
.menuitems .namebox p{font-size:20px;}
.menuitems .namebox span{font-size:15px;}
}   

@media screen and (min-width: 960px) {
.menuitems .box{padding:40px;margin-bottom: 20px;}
.menuitems .in{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;align-items:center;}
.menuitems .in img{width:35%;margin-bottom: 0;}
.menuitems .in .textbox{width:62%;}
.menuitems .tit{font-size:20px;margin-bottom: 0px;}
.menuitems .textbox a{margin:10px 0 0 0;padding: 8px 0;}
.menuitems ul{padding-top:30px;margin-top:30px;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.menuitems li{width:49.5%;margin-bottom:10px;}
}

@media screen and (min-width: 1200px) {
.menuitems ul{-webkit-justify-content: start;justify-content: start;}
.menuitems li{width:32.5%;margin-right:8px;}
}
  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 
.menuitems li a{background: url(../../images/arrow01@2x.png) no-repeat center right 20px;background-size:12px;}
}
