@charset "UTF-8";

.grid-container.full  {width:100%; max-width:1920px;}
.grid-container.full h3{margin-left:2rem;}


.title-area {display:none;}

.text-center h3 {text-align: center;}

.button.rounded {border-radius:6rem;}



.area-title {background-image: url(../images/nakagoshi/bg-top.jpg)}
.area-introduction,
.area-footer {background: #fbf6f1; color:#a40000;}
.area-apple {background-image: url(../images/nakagoshi/bg-apple.jpg)}
.area-orange {background-image: url(../images/nakagoshi/bg-orange.jpg)}
.area-blueberry {background-image: url(../images/nakagoshi/bg-blueberry.jpg)}
.area-ruby {background-image: url(../images/nakagoshi/bg-ruby.jpg)}

.area-orange img,.area-apple img,.area-blueberry img {max-width:90vw;}
.area {display: flex;align-items: center;justify-content: center;}

.area {background-size: cover;}
.area-title img {max-width:340px;}
.area-introduction .narrow {display: flex; flex-direction:column; gap:2rem;}
.area-introduction .logomark {width:70px;} 
.area-introduction .narimashita {max-width:400px;} 
.area-introduction p {text-align: center;}

.area-orange .grid-x,.area-apple .grid-x,.area-blueberry .grid-x {align-items: center;}
.area .text-box {display: flex; flex-direction: column; align-items: flex-start;justify-content: center;gap:2rem;color:#fff;}
.area .reed {width:200px;}

.area-footer .narrow {display: flex; flex-direction: column; align-items: center;justify-content: center;gap:2rem;}