#ns_Wrapper { background: #f4eae9; }
.ns_WrapperR2 { background-image: none; }

#ns_Header { background-image: url("https://comet.noonspace.com/w58NoonSpace/lee-cake/MsgInfo/firstmonth_headerbg.png"); }
#id_HeaderCol { width: 100%; }

#ns_Main { margin-top: 30px; }
.meMsg_MsgBlk .meMsg_MsgSubTitle { font-size: 15px; font-weight: normal; }
.subnav { background-image: none; background-color: #f9ad8b; padding: 18px 0; }
.subnav ul { width: 100%; padding: 0; }
.subnav ul li a { color: #000; }
#meMsg_2968_ItemTitle_5 { font-weight: bolder;}

.firstmonth-prd .meMsg_MsgBlk .meMsg_Content {
    padding: 0 58px;
    text-align: justify;
}

.puff1,.puff2,.puff3,.puff4,.baby{
    display: inline-block;
    position:relative;
    z-index:100;
}
.puff1{
    margin-top: -97px;
    left: 20%;
    top: 18px;
}
.puff2{
    margin-top: -97px;
    left: 35%;
    top: 18px;
}
.puff3{
    margin-top: -97px;
    left: 55%;
    top: 18px;
}
.puff4{
    margin-top: -97px;
    top: -37px;
    left: 65%;
}
.baby{
    margin-top: -132px;
    top: 36px;
    left: 75%;
}

@media (max-width: 930px) {
.puff1{
    margin-top: -97px;
    left: 10%;
    top: 24px;
}

.puff2{
    margin-top: -97px;
    left: 30%;
    top: 24px;
}

.puff3,.puff4{
    display:none;
}

.baby{
    left: 53%;
    top: 36px;
    margin-top: -132px;
}
}


@media (max-width: 480px) {
.subnav { margin-top: 0px; }

.subnav ul li {
    display: inline-block;
    width: auto;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;
    letter-spacing: 0.1em;
    margin-top: 0px;
}

body .animated {
    animation-duration: unset;
    animation-fill-mode: unset;
}
body .bounce {
    animation-name: unset;
    transform-origin: unset;
}

.puff1,.puff2,.puff3,.puff4{
display:none;
}

.baby{
    margin-top: -23px;
    left: 25%;
    top: 10px;
}
.baby img {
    width: 60%;
}

#meMsg_15215_MsgImg>img{
    width: 60%;
}

.firstmonth-prd .meMsg_MsgBlk .meMsg_Content {
    padding: 0;
}

}

@media (max-width: 320px) {
.baby{
    left: 16%;
}

#meMsg_16144_MsgImg>img{
    width: 45%;
}
}