@charset "UTF-8";
/* sp
----------------------------------------------- */
.second-text{width:100%;}
.boxitems{width:100%;margin:0 auto;position:relative;border-bottom:1px solid #ccc;margin-bottom: 8vw;padding-bottom:8%;}
.second-text .boxitems:nth-last-child(1){border-bottom:none;margin-bottom:0;padding-bottom:0;}
.boxitems .slid-items{width:90%;margin:0 auto 5%;}
.slid-item{width: 70vw;}
.slid-item img{width:100%;}
.boxitems .info{width:80%;margin:0 auto;}
.boxitems .info p{font-family: var(--mincho);color:#000;}
.boxitems .info .title{font-family: var(--mincho);font-size:6vw;font-weight:600;color:#000;margin-bottom: 3vw;}
.boxitems .deco{    
	font-size: 18vw;
    font-family: 'Cormorant Garamond';
    color: #f5eded;
    position: absolute;
    right: 0;
    top: -1vw;
    z-index: -1;
    letter-spacing: 1px;
}
.boxitems .wrap{    
	width: 80%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;}
.boxitems .group{margin-bottom:3vw;}
.boxitems .group li{    
	display: inline-block;
    background: #f5eded;
    padding: 2% 4% 1%;
    color: #5c5750f5;
    font-family: var(--mincho);
    font-weight: 600;
    font-size: 110%;
    border-radius: 3px;}
.boxitems .link{margin-bottom:4vw;}
.boxitems .hpb,.boxitems .insta,.boxitems .line{width: 8vw;height: 8vw;background:#000;color:#fff;border-radius:50%;display:inline-block;text-align: center;font-size: 4.5vw;margin-right: 0.6vw;padding-top: 1.5vw;}
.boxitems .link .tel{font-size: 5.5vw;display:inline-block;font-family: 'Montserrat';outline-color:#000;vertical-align:middle;margin-left: 1vw;letter-spacing: 0.04em; bottom: 4px; position: relative;}
.boxitems tr{border-top:1px solid #ccc;}
.boxitems th,.boxitems td{padding: 3% 2%;vertical-align:middle;line-height:1.4;}
.boxitems th{width: 28%;font-weight: bold;border-top:2px solid #000;}
.boxitems td{font-size:90%;}

/* PC
----------------------------------------------- */
@media screen and (min-width: 736px) {
.boxitems{padding-bottom: 70px;margin-bottom: 85px;}
.boxitems .deco{font-size: 150px;right: 0;top: -30px;line-height: 1;}
.boxitems .info{width:900px;margin-bottom: 30px;position: relative;}
.boxitems .info .title{font-size: 48px;display: inline-block;margin: 0 20px 20px 0;padding: 0 30px 0 0;border-right: 1px solid #ccc;}
.boxitems .info p{display:inline-block;font-size: 18px;margin-bottom: 0;line-height: 1.6;letter-spacing: 1px;font-weight: 600;}
.boxitems .slid-items{width: 90%;margin-bottom: 20px;}
.slid-item{width:400px;}
.boxitems .wrap{width:900px;}
.boxitems .group{margin-bottom: 16px;width: 48%;display: inline-block;}
.boxitems .group li{padding:5px 15px}
.boxitems .hpb, .boxitems .insta, .boxitems .line{width:40px;height:40px;font-size: 22px;padding-top: 8px;margin-right: 3px;}
.boxitems .link{margin-bottom:30px;width: 49%;display: inline-block;text-align: right;}
.boxitems .link .tel{font-size: 30px;margin-left:10px;}
.boxitems .link .tel i{font-size:90%;}
.boxitems table{width:100%;}
.boxitems th, .boxitems td{padding: 20px;line-height: 1.8;}
.boxitems th{border-top: 1px solid #000;width: 160px;}
  
}

  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) {
 }
