@charset "UTF-8";

/*============================
#landscape
============================*/
#landscape.landscape {
    padding:5em 0;
}
#landscape.landscape .inner {
}
#landscape.landscape .inner img{
    max-width:1100px;
    margin:0 auto;
}
@media screen and (max-width: 768px) {
    #landscape.landscape {
    padding:3em 0;
}
}

/*============================
#plans
============================*/
#plans.plans {
    background-color:#EDE6E4;
    padding:5em 0;
}
#plans.plans .inner {
}
#plans.plans .inner .planbox_wrap {
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#plans.plans .inner .planbox_wrap .planbox a:hover{
    opacity:0.7;
}
#plans.plans .inner .planbox_wrap .planbox.commingsoon a{
    pointer-events: none;
}

#plans.plans .inner .planbox_wrap .planbox {
    width: 31%;
    margin: 0px 0 3em 0;
}

@media screen and (min-width: 769px){
    #plans.plans .inner .planbox_wrap:after{
      content:"";
      display: block;
      width:30%;
    }
}
@media screen and (max-width: 768px) {
    #plans.plans .inner .planbox_wrap .planbox {
    width: 100%;
    margin: 0px 0 2em 0;
    }
}