@charset "UTF-8";

#first_press_limited + .contents_box01 .content_wrapper{
   padding:0;
   height:350px;
}

#first_press_limited + .contents_box01 .inner_item_txt{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 70%;
    height: 75%;
    border:1px solid #ffffff;
    color: #ffffff;
    max-width: 900px;
}
#first_press_limited + .contents_box01 .inner_item_img {
    background-color: black;
    height:350px;
}
#first_press_limited + .contents_box01 .inner_item_img img{
    opacity: 0.5;
    height:350px;
    object-fit:cover;
}
#first_press_limited + .contents_box01 .heading .h{
    padding:10px 0 0 0;
    font-size: 3.4rem !important;
}
#first_press_limited + .contents_box01 .heading h3:before,
#first_press_limited + .contents_box01 .heading h3:after{
    content: none;
}
@media screen and (max-width: 600px){
    #first_press_limited + .contents_box01 .inner_item_txt{
    width: 90%;
   }
}
@media screen and (max-width: 400px){
    #first_press_limited + .contents_box01 .inner_item_txt p{
        font-size: 1.5rem;
   }
   #first_press_limited + .contents_box01 .inner_item_txt .contents_btn01{
        padding-top: 10px;
   }
}

@media screen and (max-width: 350px){
    #first_press_limited + .contents_box01 .inner_item_txt p{
        font-size: 1.4rem;
   }
    #first_press_limited + .contents_box01 .heading .h{
        font-size: 3rem !important;
    }

    #first_press_limited + .contents_box01 .inner_item_txt{
      height: 70%;
    }

}