.n_clearfix::after {
   content: "";
   display: block;
   clear: both;
}

.n_inner2{
    padding:2%;
}



.n_title1{
    padding:0 2%;
    border: 1px solid gray;
    text-align: center;
}

.n_title2{
    border-bottom:3px solid #000;
    font-weight:bold;
    font-size:1.2rem;
    margin:40px auto 10px auto;
}


.n_x-btn6 {
    display: block;
    width: 100%;
    padding: 0.8em;
    text-align: center;
    text-decoration: none;
    color: #d29c09;
    border: 2px solid #d29c09;
    background: #f9edac;
    border-radius: 3px;
    transition: .4s;
    font-weight: 500;
    font-style: normal;
    font-size: 1.2em;
}

.n_mt80{
	margin-top: 80px;
	
}

.n_mt2{
	margin-top: 2%;
}




/* 商品・特集ページ　お位牌*/
.n_wrap{
    display:-webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.n_w50{
    width:50%;
    margin: 0 auto;
}

.n_w50_l{
    width:50%;
}

.n_w30{
    width:30%;
    margin: 0 auto;
}

.n_w70{
    width:70%;
    margin: 0 auto;
}

.n_inner{
    padding:2%;
}



@media screen and (max-width: 480px) {

.n_wrap{
    display:-webkit-flex;
    display:block;
    flex-wrap: nowrap;
} 
    
.n_w50{
    width:100%;
}
    
.n_w50_r{
    margin-top: 2rem;
}
	
.n_w50_l{
    width:100%;
}
    
.n_w30{
    width:100%;
}

.n_w70{
    width:100%;
}
  
}

/* /商品ページ　お位牌*/



/* クーポンバナー*/
.n_n_x-btn6 {
    display: block;
    width: 100%;
    padding: 0.8em;
    text-align: center;
    text-decoration: none;
    color: #d29c09;
    border: 2px solid #d29c09;
    background: #f9edac;
    border-radius: 3px;
    transition: .4s;
    font-weight: 500;
    font-style: normal;
    font-size: 2em;
}
/*  /クーポンバナー*/


























