#riser_lp .att_01{
    font-size: 10px;
    text-align: right;
    margin-top: -25px;
    margin-bottom: 25px;
    padding-right: 5%;
    color: #000000;
}
#riser_lp .att_02{
    position: absolute;
    font-size: 10px;
    color: #000000;
    margin-left: 500px;
    margin-top: -50px;
}

#riser_lp .frame_gold{
    margin-top: 50px;
    border-radius: 5px;
    margin: 3%;
    background: linear-gradient(#F4EDE1, #f1f1f1,#ffffff);
    padding: 0.5%;
    border: 1px solid #999999;
    margin-bottom: 50px;
}
#riser_lp .frame_gold .inner{
    border: 1px solid #001D59;
    padding: 5% !important;
    border-radius: 5px;
}
#riser_lp .frame_gold .inner .sub_frame{
    border: 2px solid #999999;
    border-radius: 5px;
    margin-top: 30px;
}
#riser_lp .frame_gold .inner .sub_frame .inner2{
    padding: 5%;
}
#riser_lp .frame_gold .inner .sub_frame .inner2 a{
    color: #2C82F8;
    text-align: right;
}
#riser_lp .frame_gold .inner .sub_frame .inner2 .fb{
    width: 45%;
    float: left;
    font-size: 10px;
    margin-top: 35px;
    margin-bottom: 25px;
}
#riser_lp .frame_gold .inner .sub_frame .inner2 .book{
    width: 45%;
    float: right;
    font-size: 10px;
    margin-top: 35px;
}
#riser_lp .seibun{
    background-color: #FFFBDC;
    padding: 3%;
    margin-bottom: 50px;
    margin: 3%;
}
#riser_lp .seibun .title{
    color: #000000;
    font-size: 18px;
    font-weight: bolder;
    border-bottom: 1px solid #000000;
    margin-bottom: 5px;
}
#riser_lp .seibun .font_pink{
    color: #FA376E
    
}


@media screen and (max-width: 680px) {
    #riser_lp .att_02{
    position: absolute;
    font-size: 10px;
    padding-right: 0%;
    color: #000000;
    right: 5%;
    margin-top: -7%;
        width: 60%;
}
    
    
}